*,:after,:before{box-sizing:border-box;padding:0;margin:0;border:0}body,html{width:100%;min-height:100vh;font-size:1rem;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}a{color:inherit;text-decoration:none}aside,footer,header,nav{display:block}button,input,select,textarea{font:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;background:none;border:0;text-transform:inherit}button{cursor:pointer}ol,ul{list-style:none}canvas,img,picture,svg,video{display:block;width:100%;height:100%}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}a,button,input,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)}:focus,:focus-visible{outline:none!important}html{overflow-x:hidden;overflow-y:auto}:where(input,select,textarea,section){scroll-margin-top:4.5rem}body,html{font-family:Inter,system-ui,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:320px;scrollbar-gutter:stable}html:has(dialog[open]){overflow:hidden}.pre-line{white-space:pre-line}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.link{text-decoration:underline;text-underline-offset:3px}.container{padding-inline:5rem}@media not (min-width:1440px){.container{padding-inline:2rem}}@media not (min-width:1280px){.container{padding-inline:1.25rem}}@media not (min-width:768px){.container{padding-inline:.75rem}}.container-right{padding-right:5rem}@media not (min-width:1440px){.container-right{padding-right:2rem}}@media not (min-width:1280px){.container-right{padding-right:1.5rem}}@media not (min-width:768px){.container-right{padding-right:.75rem}}.ui-tooltip{position:fixed;z-index:9999;max-width:224px;padding:1.25rem;background:#fff;box-shadow:2px 2px 12px #00000014;color:#000;font-size:.75rem;font-weight:500;line-height:1rem;letter-spacing:-.02em}@media not (min-width:1280px){.ui-tooltip{padding:.75rem}}.ui-tooltip{opacity:0;transform:translateY(2px);pointer-events:none}.ui-tooltip[hidden]{display:none}.ui-tooltip_visible{opacity:1;transform:translateY(0)}.ui-tooltip_interactive{pointer-events:auto;max-width:280px}.ui-tooltip a{color:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}@media(hover:hover){.ui-tooltip a:hover{opacity:.7}}@font-face{font-family:Inter;src:url(./Inter-Regular.sRk2y1pk.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(./Inter-Medium.BRmcRmdS.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(./Inter-SemiBold.DvYIA9rv.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(./Inter-Bold.CEzwtBu6.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.v-enter-active,.v-leave-active{transition:opacity .3s}.v-enter-from,.v-leave-to{opacity:0}::view-transition-new(root),::view-transition-old(root){animation:none}::view-transition-old(page){animation:page-fade-out .3s ease both}::view-transition-new(page){animation:page-fade-in .3s ease both}@keyframes page-fade-out{to{opacity:0}}@keyframes page-fade-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){::view-transition-new(page),::view-transition-old(page){animation:none}}.svg-icon[data-v-b3d463ee]{vertical-align:middle}.button[data-v-ae9f20e8]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;font-size:.75rem;font-weight:500;line-height:1rem;letter-spacing:-.02em;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.button__loader[data-v-ae9f20e8]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.button__content[data-v-ae9f20e8]{display:flex;white-space:nowrap}.button_white[data-v-ae9f20e8]{background-color:#fff;color:#000}.button_black[data-v-ae9f20e8]{background-color:#000;color:#fff}.button_transparent[data-v-ae9f20e8]{background-color:transparent;color:#000;border:1px solid #000}.button_small[data-v-ae9f20e8]{padding:.5rem 1.25rem}.button_small .button__loader[data-v-ae9f20e8]{height:1.25rem;width:1.25rem}.button_medium[data-v-ae9f20e8]{padding:.75rem 1.25rem}.button_medium .button__loader[data-v-ae9f20e8]{height:1.5rem;width:1.5rem}@media(hover:hover){.button[data-v-ae9f20e8]:hover{background-color:#000;color:#fff}}.button[data-v-ae9f20e8]:active{background-color:#313131;color:#fff}.button[data-v-ae9f20e8]:disabled:not(.button_loading){background-color:#cdcdcd;color:#fff;cursor:not-allowed}@media(hover:hover){.button[data-v-ae9f20e8]:disabled:not(.button_loading):hover{background-color:#cdcdcd;color:#fff}.button_black[data-v-ae9f20e8]:hover{background-color:#313131;color:#fff}}.button_loading[data-v-ae9f20e8]{cursor:not-allowed}.button_loading .button__content[data-v-ae9f20e8]{opacity:0}.dialog-gift[data-v-9c7d5e0d]{display:grid;grid-template-columns:1fr 1fr;width:880px;height:488px}@media not (min-width:1280px){.dialog-gift[data-v-9c7d5e0d]{width:548px;height:auto;grid-template-columns:1fr;grid-template-rows:1fr auto}}@media not (min-width:768px){.dialog-gift[data-v-9c7d5e0d]{width:100%;height:100%}}.dialog-gift__image[data-v-9c7d5e0d],.dialog-gift__image[data-v-9c7d5e0d] img{-o-object-fit:cover;object-fit:cover}.dialog-gift__content[data-v-9c7d5e0d]{padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@media not (min-width:1280px){.dialog-gift__content[data-v-9c7d5e0d]{padding:2.25rem 1rem}}.dialog-gift__title[data-v-9c7d5e0d]{margin-bottom:1rem;font-size:1.25rem;font-weight:400;line-height:1.5rem;letter-spacing:-.05em}.dialog-gift__text[data-v-9c7d5e0d]{max-width:18.5rem;margin-bottom:1.25rem;font-size:.75rem;font-weight:500;line-height:1rem;letter-spacing:-.02em}@media not (min-width:1280px){.dialog-gift__text[data-v-9c7d5e0d]{max-width:100%}}.dialog-gift__button[data-v-9c7d5e0d]{max-width:12.5rem}@media not (min-width:768px){.dialog-gift__button[data-v-9c7d5e0d]{max-width:100%}}.badge-vertical[data-v-a5da0000]{position:relative;width:-moz-fit-content;width:fit-content;padding:1.25rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.5rem;background-color:#fff;color:#000}@media(hover:hover){.badge-vertical[data-v-a5da0000]:hover{background-color:#f7f7f7}}@media not (min-width:768px){.badge-vertical[data-v-a5da0000]{padding:.75rem}}.badge-vertical__trigger[data-v-a5da0000]{position:absolute;inset:2.5rem 0 0;z-index:0;background:none;border:none;cursor:pointer}.badge-vertical__close[data-v-a5da0000]{position:relative;z-index:1;width:2.5rem;height:2.5rem;margin:-.75rem;display:grid;place-items:center;color:#000}.badge-vertical__close-icon[data-v-a5da0000]{width:1rem;height:1rem}.badge-vertical__text[data-v-a5da0000]{position:relative;z-index:0;pointer-events:none;display:inline-block;white-space:nowrap;writing-mode:vertical-lr;transform:rotate(180deg);transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.75rem;font-weight:500;line-height:1rem;letter-spacing:-.02em}.dialog[data-v-6f650ec8]{position:fixed;inset:0;margin:auto;background:#fff;overflow:hidden;border-radius:.25rem;max-height:calc(100dvh - 2rem);opacity:0;transform:scale(.95);transition:opacity .3s ease,transform .3s ease,overlay allow-discrete .3s,display allow-discrete .3s}.dialog[open][data-v-6f650ec8]{opacity:1;transform:scale(1)}@media not (min-width:1280px){.dialog[data-v-6f650ec8]{border-radius:.5rem}}.dialog[data-v-6f650ec8]::backdrop{background:#0000004d;opacity:0;transition:opacity .3s ease,overlay allow-discrete .3s,display allow-discrete .3s}.dialog[open][data-v-6f650ec8]::backdrop{opacity:1}@media(prefers-reduced-motion:reduce){.dialog[data-v-6f650ec8],.dialog[data-v-6f650ec8]::backdrop{transition:none}}@media not (min-width:768px){.dialog_fullscreen_mobile[data-v-6f650ec8]{width:100%;height:100%;max-width:100%;max-height:100%;margin:0;border-radius:0}}.dialog__panel[data-v-6f650ec8]{display:flex;flex-direction:column;max-height:calc(100dvh - 2rem);overflow-y:auto}@media not (min-width:768px){.dialog_fullscreen_mobile .dialog__panel[data-v-6f650ec8]{height:100%;max-height:100%}}.dialog__close[data-v-6f650ec8]{position:absolute;z-index:2;right:1rem;top:1rem}.dialog__close[data-v-6f650ec8]:focus-visible{outline:none}.dialog__close[data-v-6f650ec8]{width:1.5rem;height:1.5rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}@media not (min-width:1280px){.dialog__close_invert[data-v-6f650ec8]{color:#fff}}@starting-style{.dialog[open][data-v-6f650ec8]{opacity:0;transform:scale(.95)}.dialog[open][data-v-6f650ec8]::backdrop{opacity:0}}.promo-badge[data-v-b512bfd2]{position:fixed;left:0;top:50%;z-index:90;transform:translateY(-50%);box-shadow:2px 2px 12px #00000014}.checkbox[data-v-c2589024]{position:relative;display:inline-flex}.checkbox__input[data-v-c2589024]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.checkbox__label[data-v-c2589024]{display:inline-flex;align-items:var(--e9a61ff8);gap:.5rem;cursor:pointer}.checkbox__box[data-v-c2589024]{flex-shrink:0;width:1rem;height:1rem;border:1px solid #868686;display:grid;place-items:center}.checkbox__box_checked[data-v-c2589024]{border:none;background-color:#000}.checkbox__label:hover .checkbox__box[data-v-c2589024]{border-color:#000}.checkbox__icon[data-v-c2589024]{width:1rem;height:1rem;color:#fff}.checkbox__input:focus-visible+.checkbox__label .checkbox__box[data-v-c2589024]{border-color:#000}.checkbox:has(input:user-invalid) .checkbox__box[data-v-c2589024],.checkbox:has(input:user-invalid) .checkbox__box_checked[data-v-c2589024]{border-color:#bb0c1b}.checkbox:has(input:user-invalid) .checkbox__text[data-v-c2589024]{color:#bb0c1b}.input-underline[data-v-203014bc]{width:100%;position:relative;padding-top:.75rem;flex-direction:column;gap:.25rem}.input-underline[data-v-203014bc],.input-underline__label[data-v-203014bc]{display:flex;font-size:.75rem;font-weight:500;line-height:1rem;letter-spacing:-.02em;color:#868686}.input-underline__label[data-v-203014bc]{position:absolute;left:0;right:0;top:0;align-items:baseline;pointer-events:none;transition:top .2s ease,transform .2s ease,font-size .2s ease}.input-underline:has(input:-moz-placeholder):not(:focus-within) .input-underline__label[data-v-203014bc]{top:calc(100% - .5rem);transform:translateY(-100%);font-size:.75rem;font-weight:500;line-height:1rem;letter-spacing:-.02em}.input-underline:has(input:placeholder-shown):not(:focus-within) .input-underline__label[data-v-203014bc]{top:calc(100% - .5rem);transform:translateY(-100%);font-size:.75rem;font-weight:500;line-height:1rem;letter-spacing:-.02em}.input-underline__input[data-v-203014bc]{width:100%;padding-block:.25rem;color:#000;border-bottom:1px solid #cdcdcd}.input-underline__input[data-v-203014bc]::-moz-placeholder{color:transparent}.input-underline__input[data-v-203014bc]::placeholder{color:transparent}.input-underline__input[data-v-203014bc]:focus{outline:none}.input-underline__input[data-v-203014bc]:focus:not(:focus-visible){outline:none}.input-underline__input[data-v-203014bc]:focus-visible{border-bottom-color:#000}.input-underline__input[data-v-203014bc]:user-invalid,.input-underline_error .input-underline__input[data-v-203014bc],.input-underline_error .input-underline__input[data-v-203014bc]:focus-visible,.input-underline_error .input-underline__input[data-v-203014bc]:hover{border-bottom-color:#bb0c1b}.input-wrapper[data-v-b8d162f8]{width:100%;display:flex;flex-direction:column;gap:.25rem}.input-wrapper__footer[data-v-b8d162f8]{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;font-weight:500;line-height:1rem;letter-spacing:-.02em}.input-wrapper__error[data-v-b8d162f8]{color:#bb0c1b}.input-wrapper__counter[data-v-b8d162f8]{margin-left:auto;color:#868686}.restock-dialog[data-v-78cbcbd7]{width:34.25rem;max-width:100%;padding:3rem 2rem}@media not (min-width:768px){.restock-dialog[data-v-78cbcbd7]{width:100%;padding:4rem 1rem 2rem}}.restock-dialog__title[data-v-78cbcbd7]{margin-bottom:1rem;text-align:center;font-size:1.25rem;font-weight:400;line-height:1.5rem;letter-spacing:-.05em}.restock-dialog__text[data-v-78cbcbd7]{max-width:24rem;margin:0 auto 2rem;text-align:center}.restock-dialog__form[data-v-78cbcbd7],.restock-dialog__text[data-v-78cbcbd7]{font-size:.75rem;font-weight:500;line-height:1rem;letter-spacing:-.02em}.restock-dialog__form[data-v-78cbcbd7]{display:flex;flex-direction:column;gap:1.5rem}.toast[data-v-4e065a53]{width:17.5rem;max-width:100%;padding:1.75rem 2rem;display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center;background-color:#fff;border-radius:1rem;box-shadow:0 .5rem 2.5rem #0000001f}.toast__icon[data-v-4e065a53]{width:1.75rem;height:1.75rem;color:#000}.toast__icon_red[data-v-4e065a53]{color:#bb0c1b;--svg-color-fill:#bb0c1b}.toast__message[data-v-4e065a53]{font-size:.75rem;font-weight:500;line-height:1rem;letter-spacing:-.02em;color:#000}.toasts[data-v-cf893d63]{position:fixed;top:5.5rem;right:2rem;z-index:100;display:flex;flex-direction:column;align-items:flex-end;gap:.75rem;pointer-events:none}@media not (min-width:1280px){.toasts[data-v-cf893d63]{top:4.5rem;right:1.25rem}}@media not (min-width:768px){.toasts[data-v-cf893d63]{right:.75rem;left:.75rem;align-items:center}}.toasts__item[data-v-cf893d63]{padding:0;border:none;background:transparent;cursor:pointer;pointer-events:auto}.toast-enter-active[data-v-cf893d63],.toast-leave-active[data-v-cf893d63]{transition:opacity .25s ease,transform .25s ease}.toast-enter-from[data-v-cf893d63],.toast-leave-to[data-v-cf893d63]{opacity:0;transform:translateY(-.75rem)}.not-found[data-v-68677ea8]{aspect-ratio:72/29;--background:url(../images/404/not-found-desktop.webp);background:var(--background);background-size:cover;background-repeat:no-repeat;background-position:bottom}@media not (min-width:1280px){.not-found[data-v-68677ea8]{aspect-ratio:unset;height:calc(100dvh - 5.5rem);--background:url(../images/404/not-found-tablet.webp)}}@media not (min-width:768px){.not-found[data-v-68677ea8]{--background:url(../images/404/not-found-mobile.webp)}}.not-found__inner[data-v-68677ea8]{height:100%;display:grid;grid-template-columns:repeat(2,1fr)}@media not (min-width:1280px){.not-found__inner[data-v-68677ea8]{grid-template-rows:repeat(2,1fr);grid-template-columns:unset}}.not-found__content[data-v-68677ea8]{margin:0 auto;max-width:25rem;display:flex;flex-direction:column;justify-content:center;gap:2rem}@media not (min-width:1280px){.not-found__content[data-v-68677ea8]{max-width:27.75rem;padding-block:5rem;justify-content:flex-start;align-items:center;text-align:center}}@media not (min-width:768px){.not-found__content[data-v-68677ea8]{padding:3.25rem 1.25rem;gap:1.5rem}}.not-found__title[data-v-68677ea8]{font-size:2rem;font-weight:400;line-height:2.25rem;letter-spacing:-.05em}@media not (min-width:768px){.not-found__title[data-v-68677ea8]{font-size:1.5rem;font-weight:400;line-height:1.75rem;letter-spacing:-.05em}}.not-found__text[data-v-68677ea8]{font-size:.75rem;font-weight:500;line-height:1rem;letter-spacing:-.02em}@media not (min-width:1280px){.not-found__text[data-v-68677ea8]{font-size:1rem;font-weight:500;line-height:1.25rem;letter-spacing:-.02em}}@media not (min-width:768px){.not-found__text[data-v-68677ea8]{font-size:.75rem;font-weight:500;line-height:1rem;letter-spacing:-.02em}}.not-found__button[data-v-68677ea8]{max-width:14.5rem}@media not (min-width:1280px){.not-found__button[data-v-68677ea8]{max-width:25rem;max-width:14.5rem}}
