.dialog{--modal-content-width: auto;--modal-px: var(--lg);--modal-py: var(--lg);--modal-head-height: var(--computed-header-height);--modal-inner-pt: var(--modal-py);--modal-inner-pb: var(--modal-py);--modal-inner-px: var(--modal-px);width:calc(100% + var(--scrollbar-width))!important;max-width:100vw!important;opacity:1!important}.dialog--size-sm{--modal-content-width: 360px}.dialog--size-md{--modal-content-width: 420px}.dialog--size-lg{--modal-content-width: 720px}.dialog--size-container{--modal-content-width: var(--container-inner-width)}.dialog--position-center .dialog-inner{justify-content:center;padding:var(--lg) var(--md)}.dialog--position-center .dialog-content{border-radius:var(--global-border-radius);overflow:hidden}.dialog--position-left .dialog-content{height:100%}.dialog--position-left .dialog-inner{justify-content:left;height:100%}.dialog--position-left .q-dialog__inner.q-transition--fade-enter-active .dialog-content,.dialog--position-left .q-dialog__inner.q-transition--fade-leave-active .dialog-content{transform:translate(-50%)}.dialog--position-left .q-dialog__inner.q-transition--fade-enter-to .dialog-content{transform:translate(0)}.dialog--position-right .dialog-content{height:100%}.dialog--position-right .dialog-inner{justify-content:right;height:100%}.dialog--position-right .q-dialog__inner.q-transition--fade-enter-active .dialog-content,.dialog--position-right .q-dialog__inner.q-transition--fade-leave-active .dialog-content{transform:translate(50%)}.dialog--position-right .q-dialog__inner.q-transition--fade-enter-to .dialog-content{transform:translate(0)}@media (max-width: 479.98px){.dialog--mobile-full{--modal-px: var(--grid-px)}.dialog--mobile-full .dialog-inner{height:100%;width:100%;padding:0}.dialog--mobile-full .dialog-content{height:100%;width:100%;max-width:initial;overflow:auto;border-radius:0}}.dialog .q-dialog__inner{width:100%;height:100%;bottom:initial;right:initial;position:relative;overflow-y:auto;overflow-x:hidden;pointer-events:all!important;background:var(--theme-color-dialog-overlay);transition:opacity var(--q-transition-duration) ease,background-color var(--trs-1)!important}.dialog .q-dialog__inner>div{max-height:initial!important;max-width:initial;box-shadow:initial;border-radius:initial;overflow:hidden}.dialog .q-dialog__inner--minimized{padding:0}.dialog-overlay{position:absolute;width:100%;height:100%;top:0;left:0}.dialog-inner{width:100%;display:flex;align-items:center}.dialog-spinner{font-size:var(--xl);color:var(--theme-color-primary)}.dialog-content{display:flex;flex-direction:column;width:100%;max-width:var(--modal-content-width);background-color:var(--theme-color-bg);transition:transform var(--q-transition-duration) ease;position:relative;will-change:transform}.dialog-content__inner{width:100%;position:relative;z-index:1;flex:1 1 auto;padding:var(--modal-inner-pt) var(--modal-inner-px) var(--modal-inner-pb) var(--modal-inner-px)}.dialog-head{flex:0 0 auto;width:100%;height:var(--modal-head-height);position:sticky;z-index:2;top:0;padding:0 var(--modal-px);display:flex;align-items:center;justify-content:space-between;gap:var(--grid-px);background-color:var(--theme-color-bg);border-bottom:1px solid var(--theme-color-separator)}.dialog-head__title{margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.dialog.dialog--mobiopt{--mobiopt-paper: var(--mobiopt-theme-paper, #1b1c1e);--mobiopt-photo: #fff;--mobiopt-on-accent: #141414;--mobiopt-wash: var(--mobiopt-theme-wash, #292b2e);--mobiopt-detail: var(--mobiopt-theme-detail, #111214);--mobiopt-ink: var(--mobiopt-theme-ink, #f5f5f5);--mobiopt-muted: var(--mobiopt-theme-muted, #afb3ba);--mobiopt-accent: #ff9c43;--mobiopt-link: var(--mobiopt-theme-link, #ff9c43);--mobiopt-discount: var(--mobiopt-theme-discount, #f78b65);--mobiopt-positive: var(--mobiopt-theme-positive, #64cf87);--mobiopt-negative: var(--mobiopt-theme-negative, #ff857a);--mobiopt-loader-outline: var(--mobiopt-theme-loader-outline, #fff);--mobiopt-highlight: #ef851a;--mobiopt-active: var(--mobiopt-theme-active, #382719);--mobiopt-graphite: #17191c;--mobiopt-graphite-soft: #282b30;--mobiopt-dark-line: var(--mobiopt-theme-dark-line, #40434a);--mobiopt-line: var(--mobiopt-theme-line, #393b3f);--mobiopt-radius: 4px;--mobiopt-font: "Inter Variable", Arial, sans-serif;--mobiopt-font-heading: "Exo 2 Variable", "Inter Variable", Arial, sans-serif;--mobiopt-shadow: 0 12px 36px rgb(20 20 20 / 12%);--theme-color: var(--mobiopt-ink);--theme-color-text: var(--mobiopt-ink);--theme-color-light: var(--mobiopt-wash);--theme-color-muted: var(--mobiopt-muted);--theme-color-positive: var(--mobiopt-positive);--theme-color-primary: var(--mobiopt-link);--theme-color-primary-muted: var(--mobiopt-active);--theme-color-primary-hover: var(--mobiopt-link);--theme-color-link: var(--mobiopt-link);--theme-color-muted-light: var(--mobiopt-line);--theme-color-bg: var(--mobiopt-paper);--theme-color-bg-muted: var(--mobiopt-detail);--theme-color-template-bg: var(--mobiopt-detail);--theme-color-separator: var(--mobiopt-line);--surface-primary: var(--mobiopt-paper);--surface-elevated: var(--mobiopt-paper);--surface-secondary: var(--mobiopt-detail);--surface-subtle: var(--mobiopt-detail);--surface-canvas: var(--mobiopt-detail);--border-default: var(--mobiopt-line);--border-strong: var(--mobiopt-muted);--text-primary: var(--mobiopt-ink);--text-secondary: var(--mobiopt-muted);--brand-primary: var(--mobiopt-accent);--brand-highlight: var(--mobiopt-highlight);--brand-highlight-contrast: var(--mobiopt-on-accent);--brand-soft: var(--mobiopt-active);--brand-hover: var(--mobiopt-accent);--brand-contrast: var(--mobiopt-on-accent);--q-primary: var(--mobiopt-link);--q-negative: var(--mobiopt-negative);--control-radius: var(--mobiopt-radius);--focus-ring: 0 0 0 3px var(--mobiopt-active);--mobiopt-page-title-size: clamp(2rem, 4vw, 2.75rem);--mobiopt-section-title-size: clamp(1.375rem, 2.5vw, 1.75rem);--mobiopt-title-weight: 700;--mobiopt-title-line-height: 1.16;--theme-color-tag-new: var(--mobiopt-graphite-soft);--theme-color-tag-hit: var(--mobiopt-highlight);--theme-color-tag-sale: var(--mobiopt-accent);--semantic-discount: var(--mobiopt-discount);--modal-head-height: 72px;font-family:var(--mobiopt-font);color:var(--mobiopt-ink)}.dialog.dialog--mobiopt .dialog-content{background:var(--mobiopt-paper);box-shadow:var(--mobiopt-shadow);transition:opacity var(--trs-1)}.dialog.dialog--mobiopt .q-dialog__inner[class*=q-transition--fade] .dialog-content{transform:none}.dialog.dialog--mobiopt .q-transition--fade-enter-active,.dialog.dialog--mobiopt .q-transition--fade-leave-active{transition-duration:var(--dur-1)!important}@media (prefers-reduced-motion: reduce){.dialog.dialog--mobiopt .q-transition--fade-enter-active,.dialog.dialog--mobiopt .q-transition--fade-leave-active{transition-duration:.01ms!important}}.dialog.dialog--mobiopt.dialog--position-center .dialog-content{border:1px solid var(--mobiopt-line);border-radius:var(--mobiopt-radius)}.dialog.dialog--mobiopt.dialog--position-right .dialog-content{border-left:1px solid var(--mobiopt-line)}.dialog.dialog--mobiopt.dialog--position-left .dialog-content{border-right:1px solid var(--mobiopt-line)}.dialog.dialog--mobiopt .dialog-head{border-color:var(--mobiopt-line);background:var(--mobiopt-paper)}.dialog.dialog--mobiopt .dialog-head__title,.dialog.dialog--mobiopt .modal-aside__head-title{font-family:var(--mobiopt-font-heading);font-size:24px;font-weight:750;letter-spacing:-.01em}.dialog.dialog--mobiopt .modal-aside__head{background:var(--mobiopt-paper);border-color:var(--mobiopt-line)}.dialog.dialog--mobiopt .button{--radius: var(--mobiopt-radius);--font-weight: 650;--focus-opacity: .06;font-family:var(--mobiopt-font-heading);border-radius:var(--mobiopt-radius);box-shadow:none;transition:background-color var(--trs-1),color var(--trs-1),border-color var(--trs-1),opacity var(--trs-1)}.dialog.dialog--mobiopt .button:focus-visible{outline:2px solid var(--mobiopt-accent);outline-offset:2px}body.desktop .dialog.dialog--mobiopt .button:hover:not(.button--no-hover):not(.button--inactive):not(.button--disabled),.dialog.dialog--mobiopt .button:active:not(.button--disabled):not(.button--loading){transform:none;box-shadow:none}.dialog.dialog--mobiopt .button.button--loading:after{opacity:0!important}.dialog.dialog--mobiopt .app-field:not(.input-counter__field){--bg: var(--mobiopt-detail);--color: var(--mobiopt-ink);font-family:var(--mobiopt-font)}.dialog.dialog--mobiopt .app-field:not(.input-counter__field) .q-field__control{border:1px solid var(--mobiopt-line);border-radius:var(--mobiopt-radius)!important;background-color:var(--mobiopt-detail)!important;transition:border-color var(--trs-1),background-color var(--trs-1)!important}.dialog.dialog--mobiopt .app-field:not(.input-counter__field) .q-field__native::placeholder{color:var(--mobiopt-muted);opacity:1}.dialog.dialog--mobiopt .app-field:not(.input-counter__field):not(:has([aria-invalid=true])) .q-field:not(.q-field--readonly):not(.q-field--disabled):not(.q-field--focused):not(.q-field--error) .q-field__control:hover{border-color:var(--mobiopt-muted)}.dialog.dialog--mobiopt .app-field:not(.input-counter__field) .q-field--focused:not(.q-field--error) .q-field__control{border-color:var(--mobiopt-accent);box-shadow:var(--focus-ring)!important}.dialog.dialog--mobiopt .app-field:not(.input-counter__field) .q-field--error .q-field__control,.dialog.dialog--mobiopt .app-field:not(.input-counter__field):has([aria-invalid=true]) .q-field__control{border-color:var(--q-negative)}.dialog.dialog--mobiopt .app-field:not(.input-counter__field) .q-field--disabled .q-field__control{background-color:var(--mobiopt-wash)!important}@media (prefers-reduced-motion: reduce){.dialog.dialog--mobiopt .app-field:not(.input-counter__field) .q-field__control{transition-duration:.01ms!important}}.dialog.dialog--mobiopt .input-counter{border-radius:var(--mobiopt-radius)}.dialog.dialog--mobiopt .input-counter .q-field__control{background-color:transparent!important}.dialog.dialog--mobiopt .button--color-primary:not(.button--outline):not(.button--flat){--color: var(--mobiopt-highlight);--color-text: var(--mobiopt-on-accent)}.dialog.dialog--mobiopt .button--color-primary.button--outline,.dialog.dialog--mobiopt .button--color-primary.button--flat{--color: var(--mobiopt-link);--color-text: var(--mobiopt-link)}.dialog.dialog--mobiopt .button--color-primary-muted{--color-text: var(--mobiopt-link)}.dialog.dialog--mobiopt .app-link--color-accent{--app-link-color: var(--mobiopt-link)}.dialog.dialog--mobiopt .app-link--color-theme,.dialog.dialog--mobiopt .app-link--color-link{--app-link-color-hover: var(--mobiopt-link)}.dialog.dialog--mobiopt .credit-dialog__bank-count,.dialog.dialog--mobiopt .credit-dialog__bank-fallback{color:var(--mobiopt-link)}.dialog.dialog--mobiopt .q-field{font-family:var(--mobiopt-font)}.dialog.dialog--mobiopt .q-field__native,.dialog.dialog--mobiopt .q-field__prefix,.dialog.dialog--mobiopt .q-field__suffix,.dialog.dialog--mobiopt .q-field__marginal{color:var(--mobiopt-ink)}.dialog.dialog--mobiopt .q-field__label{color:var(--mobiopt-muted)}.dialog.dialog--mobiopt .q-field--focused .q-field__label{color:var(--mobiopt-link)}.dialog.dialog--mobiopt .q-field--error .q-field__label{color:var(--q-negative)}.dialog.dialog--mobiopt .q-field__control{background:var(--mobiopt-detail);border-radius:var(--mobiopt-radius)}.dialog.dialog--mobiopt .q-field__control:before{border-color:var(--mobiopt-line)}.dialog.dialog--mobiopt .q-checkbox__inner--falsy,.dialog.dialog--mobiopt .q-radio__inner--falsy{color:var(--mobiopt-muted)}.dialog.dialog--mobiopt .q-checkbox__inner--truthy,.dialog.dialog--mobiopt .q-checkbox__inner--indet,.dialog.dialog--mobiopt .q-radio__inner--truthy{color:var(--mobiopt-link)}.dialog.dialog--mobiopt .modal-aside__head-button,.dialog.dialog--mobiopt .dialog-head__close-button{--color-text: var(--mobiopt-ink);--color: var(--mobiopt-line)}.dialog.dialog--mobiopt .auth-widget--mobiopt .slide-enter-active,.dialog.dialog--mobiopt .auth-widget--mobiopt .slide-leave-active{transition:opacity var(--trs-1)}.dialog.dialog--mobiopt .auth-widget--mobiopt .slide-enter-from,.dialog.dialog--mobiopt .auth-widget--mobiopt .slide-enter-to,.dialog.dialog--mobiopt .auth-widget--mobiopt .slide-leave-to{transform:none}.dialog.dialog--mobiopt.auth-modal--mobiopt{--modal-aside-content-width: 520px;--modal-aside-px: var(--space-8);--modal-aside-head-height: 72px}.dialog.dialog--mobiopt.auth-modal--mobiopt .modal-aside__head{background:var(--mobiopt-detail)}.dialog.dialog--mobiopt.auth-modal--mobiopt .modal-aside__content{padding-top:var(--space-8)}@media (max-width: 599px){.dialog.dialog--mobiopt.auth-modal--mobiopt{--modal-aside-px: var(--space-6);--modal-aside-head-height: 64px}.dialog.dialog--mobiopt.auth-modal--mobiopt .modal-aside__content{padding-top:var(--space-6)}}.dialog.dialog--mobiopt.storefront-cart .button{--radius: var(--mobiopt-radius);--font-weight: 650;--focus-opacity: .06;font-family:var(--mobiopt-font-heading);border-radius:var(--mobiopt-radius);box-shadow:none;transition:background-color var(--trs-1),color var(--trs-1),border-color var(--trs-1),opacity var(--trs-1)}.dialog.dialog--mobiopt.storefront-cart .button:focus-visible{outline:2px solid var(--mobiopt-accent);outline-offset:2px}body.desktop .dialog.dialog--mobiopt.storefront-cart .button:hover:not(.button--no-hover):not(.button--inactive):not(.button--disabled),.dialog.dialog--mobiopt.storefront-cart .button:active:not(.button--disabled):not(.button--loading){transform:none;box-shadow:none}.dialog.dialog--mobiopt.storefront-cart .button.button--loading:after{opacity:0!important}.dialog.dialog--mobiopt.storefront-cart.storefront-cart--added:not(.storefront-cart--checkout) .dialog-content{border:1px solid var(--mobiopt-line);border-radius:var(--mobiopt-radius)}.dialog.dialog--mobiopt.storefront-cart .storefront-cart__shell{background:var(--mobiopt-paper);border-radius:inherit}.dialog.dialog--mobiopt.storefront-cart .storefront-cart__header{min-height:76px;padding:var(--space-4) var(--space-6);background:var(--mobiopt-paper)}.dialog.dialog--mobiopt.storefront-cart .storefront-cart__heading h2{font-family:var(--mobiopt-font-heading);font-size:26px;font-weight:750;letter-spacing:-.01em}.dialog.dialog--mobiopt.storefront-cart .storefront-cart__products{background:var(--mobiopt-paper)}.dialog.dialog--mobiopt.storefront-cart .storefront-cart__items{gap:0}.dialog.dialog--mobiopt.storefront-cart .storefront-cart__item{padding:var(--space-4) 0;border:0;border-bottom:1px solid var(--mobiopt-line);border-radius:0;box-shadow:none;background:transparent;transition:border-color var(--trs-1)}.dialog.dialog--mobiopt.storefront-cart .storefront-cart__item:hover{border-color:var(--mobiopt-dark-line);box-shadow:none;transform:none}.dialog.dialog--mobiopt.storefront-cart .storefront-cart__item .cart-item__img{border:0;border-radius:var(--mobiopt-radius)}.dialog.dialog--mobiopt.storefront-cart .storefront-cart__item .cart-item__name{color:var(--mobiopt-ink);font-size:14px;font-weight:500;line-height:1.5}.dialog.dialog--mobiopt.storefront-cart .storefront-cart__item .base-price__price{color:var(--mobiopt-ink);font-family:var(--mobiopt-font-heading);font-weight:750}.dialog.dialog--mobiopt.storefront-cart .cart-item__controls .mobiopt-icon{font-size:20px}.dialog.dialog--mobiopt.storefront-cart .cart-item__controls .button{--color-text: var(--mobiopt-ink);border-color:var(--mobiopt-line)}.dialog.dialog--mobiopt.storefront-cart .cart-item__controls .button.is-active{--color-text: var(--mobiopt-link);background:var(--mobiopt-active);border-color:var(--mobiopt-highlight)}.dialog.dialog--mobiopt.storefront-cart .cart-item__controls .cart-item__wishlist.is-active{--color-text: var(--mobiopt-link) !important}.dialog.dialog--mobiopt.storefront-cart .storefront-cart__summary{background:var(--mobiopt-detail);border-color:var(--mobiopt-line);box-shadow:none}.dialog.dialog--mobiopt.storefront-cart .storefront-cart__header-summary{transition:color var(--trs-1),background-color var(--trs-1),border-color var(--trs-1);background:var(--mobiopt-active);color:var(--mobiopt-ink);border-color:transparent;border-radius:var(--mobiopt-radius)}.dialog.dialog--mobiopt.storefront-cart .storefront-cart__header-summary:focus-visible{outline:2px solid var(--mobiopt-accent);outline-offset:2px}.dialog.dialog--mobiopt.storefront-cart .storefront-cart__header-summary:hover{background:var(--mobiopt-wash);transform:none}.dialog.dialog--mobiopt.storefront-cart .storefront-cart__shipping-message{background:var(--mobiopt-paper);border:1px solid var(--mobiopt-line);color:var(--mobiopt-ink);border-radius:var(--mobiopt-radius)}.dialog.dialog--mobiopt.storefront-cart .storefront-cart__recommendations{border-radius:var(--mobiopt-radius);background:var(--mobiopt-detail);box-shadow:none}.dialog.dialog--mobiopt.storefront-cart .storefront-cart__checkout-button.button{--color: var(--mobiopt-highlight);--color-text: var(--mobiopt-on-accent);--focus-color: var(--mobiopt-highlight);--focus-opacity: .08;min-height:48px;border:0;border-radius:var(--mobiopt-radius);font-size:15px;font-weight:650;box-shadow:none}.dialog.dialog--mobiopt.storefront-cart .storefront-cart__continue{transition:color var(--trs-1),background-color var(--trs-1),border-color var(--trs-1);color:var(--mobiopt-muted)}.dialog.dialog--mobiopt.storefront-cart .storefront-cart__continue:focus-visible{outline:2px solid var(--mobiopt-accent);outline-offset:2px}.dialog.dialog--mobiopt.storefront-cart .storefront-cart__continue:hover{color:var(--mobiopt-link);transform:none}.dialog.dialog--mobiopt.storefront-cart .input-counter__button{transition:color var(--trs-1),background-color var(--trs-1),border-color var(--trs-1)}.dialog.dialog--mobiopt.storefront-cart .input-counter__button:focus-visible{outline:2px solid var(--mobiopt-accent);outline-offset:2px}.dialog.dialog--mobiopt.storefront-cart .input-counter__button:hover,.dialog.dialog--mobiopt.storefront-cart .input-counter__button:active{transform:none;box-shadow:none}.dialog.dialog--mobiopt.storefront-cart .cart-list-enter-active,.dialog.dialog--mobiopt.storefront-cart .cart-list-leave-active,.dialog.dialog--mobiopt.storefront-cart .cart-summary-enter-active,.dialog.dialog--mobiopt.storefront-cart .cart-summary-leave-active{transition:opacity var(--trs-1)}.dialog.dialog--mobiopt.storefront-cart .cart-list-move{transition:none}.dialog.dialog--mobiopt.storefront-cart .cart-list-enter-from,.dialog.dialog--mobiopt.storefront-cart .cart-list-leave-to,.dialog.dialog--mobiopt.storefront-cart .cart-summary-enter-from,.dialog.dialog--mobiopt.storefront-cart .cart-summary-leave-to{transform:none}.dialog.dialog--mobiopt .checkout-step,.dialog.dialog--mobiopt .checkout-option-card{border-color:var(--mobiopt-line);border-radius:var(--mobiopt-radius);box-shadow:none}.dialog.dialog--mobiopt .checkout-option-card--selected{background:var(--mobiopt-active);border-color:var(--mobiopt-highlight)}.dialog.dialog--mobiopt.modal-filter .button--color-dark{--color: var(--mobiopt-detail);--color-text: var(--mobiopt-ink);border:1px solid var(--mobiopt-line)}@media (max-width: 1023px){.dialog.dialog--mobiopt.auth-modal--mobiopt .base-form-helper__action{display:inline-flex;align-items:center;min-height:var(--control-height-md)}.dialog.dialog--mobiopt.modal-filter .filter-section-head{min-height:var(--control-height-md)}.dialog.dialog--mobiopt.modal-filter .app-checkbox:not(.disabled){min-height:var(--control-height-md);align-items:center}}@media (max-width: 599px){.dialog.dialog--mobiopt{--modal-head-height: 64px}.dialog.dialog--mobiopt .dialog-head__title,.dialog.dialog--mobiopt .modal-aside__head-title{font-size:21px}.dialog.dialog--mobiopt.dialog--mobile-full .dialog-content{border:0;border-radius:0}.dialog.dialog--mobiopt.storefront-cart .storefront-cart__header{min-height:64px;padding:var(--space-3)}.dialog.dialog--mobiopt.storefront-cart .storefront-cart__heading h2{font-size:21px}.dialog.dialog--mobiopt.storefront-cart .storefront-cart__item{padding:var(--space-3) 0}}
