*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--font-body-size);line-height:1.5;color:rgb(var(--color-foreground));background:rgb(var(--color-background))}img,svg,video{display:block;max-width:100%;height:auto}ul,ol{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{font-family:inherit;cursor:pointer}h1,h2,h3,h4,h5,h6,p{margin:0}:focus-visible{outline:2px solid var(--color-keyboard-focus, #0b61cd);outline-offset:2px}:focus:not(:focus-visible){outline:none}.page-width{max-width:var(--page-width);margin-inline:auto;padding-inline:1.5rem}@media screen and (min-width:750px){.page-width{padding-inline:3rem}}.site-wrapper{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1 0 auto}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-to-content-link{position:absolute;top:-100px;left:1rem;z-index:1000;padding:.75rem 1.25rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));border-radius:var(--buttons-radius)}.skip-to-content-link:focus{top:1rem}h1,.h1{font-size:var(--font-h1-size)}h2,.h2{font-size:var(--font-h2-size)}h3,.h3{font-size:var(--font-h3-size)}h4,.h4{font-size:var(--font-h4-size)}h5,.h5{font-size:var(--font-h5-size)}h6,.h6{font-size:var(--font-h6-size)}.display-heading{font-size:var(--font-display-size);text-transform:var(--font-display-transform)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-letter-spacing);text-transform:var(--font-heading-transform);line-height:1.2}.subheading{display:block;font-family:var(--font-subheading-family);font-weight:var(--font-subheading-weight);font-size:var(--font-subheading-size);letter-spacing:var(--font-subheading-letter-spacing);text-transform:var(--font-subheading-transform)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--buttons-height);padding:var(--button-padding-top, 0) var(--button-padding-right, 1.5rem) var(--button-padding-bottom, 0) var(--button-padding-left, 1.5rem);border-radius:var(--buttons-radius);border:1px solid transparent;font-family:var(--font-buttons-family);font-weight:var(--font-buttons-weight);letter-spacing:var(--font-buttons-letter-spacing);text-transform:var(--font-buttons-transform);font-size:.9375rem;text-align:center;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.btn--primary{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.btn--primary:hover{background:rgb(var(--color-button-hover));color:rgb(var(--color-button-text-hover))}.btn--secondary{background:rgb(var(--color-secondary-button));color:rgb(var(--color-secondary-button-text));border-color:rgb(var(--color-secondary-button-border))}.btn--secondary:hover{background:rgb(var(--color-secondary-button-hover));color:rgb(var(--color-secondary-button-text-hover));border-color:rgb(var(--color-secondary-button-hover))}.btn--hollow{background:transparent;color:var(--btn-hollow-text, rgb(var(--color-button)));border-color:var(--btn-hollow-border, rgb(var(--color-button)));border-width:var(--btn-hollow-border-width, 1px)}.btn--hollow:hover{background:var(--btn-hollow-hover-bg, rgb(var(--color-button)));color:var(--btn-hollow-hover-text, rgb(var(--color-button-text)));border-color:var(--btn-hollow-hover-bg, rgb(var(--color-button)))}.btn.btn--underline{background:transparent;color:inherit;min-height:auto;padding:0;border-radius:0;border-bottom:1px solid currentColor}.btn.btn--underline:hover{opacity:.7}.btn:disabled{opacity:.5;cursor:not-allowed}.btn__icon-circle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:calc(var(--btn-icon-size, 14px) + 10px);height:calc(var(--btn-icon-size, 14px) + 10px);border:1px solid currentColor;border-radius:50%}.btn__icon-circle .icon{width:var(--btn-icon-size, 14px);height:var(--btn-icon-size, 14px)}.btn-animated{position:relative;overflow:hidden;border-color:transparent;border-radius:var(--btn-animated-radius, var(--buttons-radius));transition:background-color var(--btn-animated-duration) ease,color var(--btn-animated-duration) ease}.btn--animated{background:var(--btn-animated-bg);color:var(--btn-animated-text)}.btn--animated:hover{background:var(--btn-animated-hover-bg);color:var(--btn-animated-hover-text)}.btn--animated-secondary{background:var(--btn-animated-secondary-bg);color:var(--btn-animated-secondary-text)}.btn--animated-secondary:hover{background:var(--btn-animated-secondary-hover-bg);color:var(--btn-animated-secondary-hover-text)}.btn-animated__icon{position:absolute;top:50%;left:1rem;display:inline-flex;align-items:center;justify-content:center;width:calc(var(--btn-animated-icon-size, 14px) + 10px);height:calc(var(--btn-animated-icon-size, 14px) + 10px);border:1px solid currentColor;border-radius:50%;transform:translateY(-50%);transition:left var(--btn-animated-duration) ease}.btn-animated__icon .icon{width:var(--btn-animated-icon-size, 14px);height:var(--btn-animated-icon-size, 14px)}.btn.btn-animated--icon-left,.btn.btn-animated--icon-right{padding-left:var(--btn-animated-padding-left, 56px);padding-right:var(--btn-animated-padding-right, 56px)}.btn-animated--icon-left .btn-animated__icon{left:1rem}.btn-animated--icon-left:hover .btn-animated__icon,.btn-animated--icon-right .btn-animated__icon{left:calc(100% - 1rem - var(--btn-animated-icon-size, 14px) - 10px)}.btn-animated--icon-right:hover .btn-animated__icon{left:1rem}.btn-animated__label{position:relative;display:inline-block;overflow:hidden;height:1.2em;line-height:1.2;vertical-align:middle}.btn-animated__text--static{display:block;transition:transform var(--btn-animated-duration) ease,opacity var(--btn-animated-duration) ease}.btn-animated__text--reveal{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.btn-animated__char{display:inline-block;transform:translateY(100%);opacity:0;transition:transform var(--btn-animated-duration) ease,opacity var(--btn-animated-duration) ease;transition-delay:calc(var(--i) * var(--btn-animated-stagger))}.btn-animated:hover .btn-animated__text--static{transform:translateY(-100%);opacity:0}.btn-animated:hover .btn-animated__char{transform:translateY(0);opacity:1}@media(prefers-reduced-motion:reduce){.btn-animated__icon,.btn-animated__text--static,.btn-animated__char{transition:none}}input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:var(--buttons-height);padding:0 1rem;border-radius:var(--inputs-radius);border:1px solid rgb(var(--color-border));background:rgb(var(--color-field));color:rgb(var(--color-field-text));font-family:var(--font-body-family);font-size:1rem;width:100%}textarea{min-height:6rem;padding-block:.75rem}label{font-size:.875rem}.localization-form__select-wrapper{position:relative;display:inline-flex;align-items:center;gap:.4rem}.localization-form__flag{font-size:1rem;line-height:1}.localization-form__select{-webkit-appearance:none;appearance:none;min-height:auto;width:auto;border:none;background:transparent;padding:0;padding-right:1.25rem;font-size:.875rem;cursor:pointer}.localization-form__select-wrapper .icon-chevron{position:absolute;right:0;width:.85rem;height:.85rem;pointer-events:none}.badge{display:inline-flex;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:600;border-radius:var(--badges-radius)}.badge--sale{background:rgb(var(--color-badge-sale));color:rgb(var(--color-badge-sale-text))}.badge--hot{background:rgb(var(--color-badge-hot));color:rgb(var(--color-badge-hot-text))}.badge--new{background:rgb(var(--color-badge-new));color:rgb(var(--color-badge-new-text))}.badge--soldout{background:rgb(var(--color-badge-soldout));color:rgb(var(--color-badge-soldout-text))}.icon{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.5}.icon--filled{fill:currentColor;stroke:none}.icon-chevron{transform:rotate(var(--icon-rotation, 0deg))}.icon-picker--flip{transform:scaleX(-1)}.back-to-top{position:fixed;right:1.5rem;bottom:1.5rem;z-index:40;width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;border-radius:999px;background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:none;opacity:0;visibility:hidden;transform:translateY(.5rem);transition:opacity .2s ease,transform .2s ease}.back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}[data-animate]{opacity:0;transform:translateY(1rem);transition:opacity .5s ease,transform .5s ease}[data-animate].is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){[data-animate]{opacity:1;transform:none;transition:none}}body[data-page-transitioning]{opacity:0;transition:opacity .15s ease}.spinner{width:1.25rem;height:1.25rem;border:2px solid rgba(var(--color-foreground),.2);border-top-color:rgb(var(--color-foreground));border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.btn--roll{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;padding:1em 1.5em;padding-inline-start:var(--roll-label-x, calc(.85em + 2.2em + .8em));overflow:hidden;white-space:nowrap;background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.btn--roll-secondary{background:rgb(var(--color-secondary-button));color:rgb(var(--color-secondary-button-text));border:1px solid rgb(var(--color-secondary-button-border))}.btn--roll .btn-roll__icon{position:absolute;inset-inline-start:.85em;top:50%;transform:translateY(-50%);width:2.2em;height:2.2em;border:1px solid currentColor;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease-out}.btn--roll .btn-roll__icon svg{width:1em;height:1em;display:block}.btn.btn--roll .btn__label{transition:opacity .18s ease}.btn-roll__hover{position:absolute;inset-inline-start:.85em;inset-block-start:50%;translate:0 -50%;display:flex;opacity:0;pointer-events:none;font-weight:inherit}.btn-roll__char{display:inline-flex;transform:translateY(18px)}.btn--roll[data-magnet]{will-change:transform}@media(hover:hover)and (pointer:fine){.btn--roll:hover{background:rgb(var(--color-button-hover));color:rgb(var(--color-button-text-hover))}.btn--roll-secondary:hover{background:rgb(var(--color-secondary-button-hover));color:rgb(var(--color-secondary-button-text-hover))}.btn--roll:hover .btn-roll__icon{inset-inline-start:0;top:0;transform:none;width:100%;height:100%;border-color:transparent;border-radius:inherit}.btn--roll:hover .btn-roll__icon svg{position:absolute;inset-inline-end:1.1em;top:50%;transform:translateY(-50%)}.btn.btn--roll:hover .btn__label{opacity:0}.btn--roll:hover .btn-roll__hover{opacity:1}.btn--roll:hover .btn-roll__char{transform:translateY(0);transition:transform .25s ease-out;transition-delay:calc(var(--ci, 0) * 50ms)}}@media(prefers-reduced-motion:reduce){.btn-roll__char{transform:none;transition:none!important}.btn-roll__hover{opacity:1}.btn.btn--roll:hover .btn__label{opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/base.css.map */
