/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-tracking:initial}}}@layer theme{:root,:host{--tw-font-weight-medium:500;--tw-font-weight-semibold:600;--tw-font-weight-bold:700;--tw-leading-tight:1.25}}@layer base{@font-face{font-family:Golos Text;src:url(../fonts/golos-text.ttf)format("truetype");font-style:normal;font-weight:400 900;font-display:swap}.sfera,.sfera *{box-sizing:border-box}.sfera{background-color:var(--sfera-color-canvas);--tw-leading:1.5;min-width:0;color:var(--sfera-color-text);text-rendering:optimizelegibility;margin:0;font-family:Golos Text,Arial,sans-serif;font-size:16px;line-height:1.5}.sfera .sfera-visually-hidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sfera img,.sfera svg{max-width:100%;display:block}.sfera a{color:var(--sfera-color-link);text-underline-offset:.18em}.sfera button,.sfera input,.sfera select,.sfera textarea{color:inherit;font:inherit}.sfera button,.sfera [role=button],.sfera input:not([type=hidden]),.sfera select{min-height:44px}.sfera :focus-visible{outline:3px solid var(--sfera-focus);outline-offset:3px}.sfera [hidden]{display:none!important}@media (prefers-reduced-motion:reduce){.sfera *,.sfera :before,.sfera :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components;@layer utilities{.tw\:absolute{position:absolute}.tw\:fixed{position:fixed}.tw\:relative{position:relative}.tw\:\[inset\:8px_auto_auto_8px\]{inset:8px auto auto 8px}.tw\:z-\[2\]{z-index:2}.tw\:z-\[30\]{z-index:30}.tw\:z-\[1000\]{z-index:1000}.tw\:m-0{margin:0}.tw\:mx-auto{margin-inline:auto}.tw\:mt-sfera-2xl{margin-top:var(--sfera-space-12)}.tw\:mt-sfera-lg{margin-top:var(--sfera-space-6)}.tw\:mt-sfera-xl{margin-top:var(--sfera-space-8)}.tw\:mb-sfera-lg{margin-bottom:var(--sfera-space-6)}.tw\:mb-sfera-md{margin-bottom:var(--sfera-space-4)}.tw\:block{display:block}.tw\:flex{display:flex}.tw\:grid{display:grid}.tw\:inline-flex{display:inline-flex}.tw\:aspect-square{aspect-ratio:1}.tw\:h-\[1px\]{height:1px}.tw\:min-h-\[2\.5em\]{min-height:2.5em}.tw\:min-h-\[44px\]{min-height:44px}.tw\:min-h-\[60dvh\]{min-height:60dvh}.tw\:min-h-\[64px\]{min-height:64px}.tw\:min-h-\[72px\]{min-height:72px}.tw\:min-h-\[100dvh\]{min-height:100dvh}.tw\:min-h-sfera-2xl{min-height:var(--sfera-space-12)}.tw\:w-\[1px\]{width:1px}.tw\:w-\[min\(calc\(100\%_-_2_\*_var\(--sfera-space-4\)\)\,_var\(--sfera-container\)\)\]{width:min(calc(100% - 2 * var(--sfera-space-4)), var(--sfera-container))}.tw\:w-full{width:100%}.tw\:max-w-\[780px\]{max-width:780px}.tw\:min-w-0{min-width:0}.tw\:min-w-\[44px\]{min-width:44px}.tw\:\[translate\:0_-160\%\]{translate:0 -160%}.tw\:cursor-pointer{cursor:pointer}.tw\:\[scroll-snap-type\:x_proximity\]{scroll-snap-type:x proximity}.tw\:\[grid-auto-columns\:minmax\(240px\,_1fr\)\]{grid-auto-columns:minmax(240px,1fr)}.tw\:grid-flow-col{grid-auto-flow:column}.tw\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:flex-col{flex-direction:column}.tw\:place-items-center{place-items:center}.tw\:items-center{align-items:center}.tw\:items-start{align-items:flex-start}.tw\:justify-between{justify-content:space-between}.tw\:justify-center{justify-content:center}.tw\:\[gap\:var\(--sfera-space-12\)\]{gap:var(--sfera-space-12)}.tw\:gap-sfera-lg{gap:var(--sfera-space-6)}.tw\:gap-sfera-md{gap:var(--sfera-space-4)}.tw\:gap-sfera-sm{gap:var(--sfera-space-3)}.tw\:gap-sfera-xs{gap:var(--sfera-space-2)}.tw\:gap-x-sfera-sm{column-gap:var(--sfera-space-3)}.tw\:gap-y-sfera-md{row-gap:var(--sfera-space-4)}.tw\:overflow-hidden{overflow:hidden}.tw\:overflow-visible{overflow:visible}.tw\:overflow-x-auto{overflow-x:auto}.tw\:rounded-sfera-lg{border-radius:var(--sfera-radius-xl)}.tw\:rounded-sfera-md{border-radius:var(--sfera-radius-lg)}.tw\:rounded-sfera-pill{border-radius:var(--sfera-radius-pill)}.tw\:rounded-sfera-sm{border-radius:var(--sfera-radius-md)}.tw\:border-0{border-style:var(--tw-border-style);border-width:0}.tw\:border-sfera-border{border-color:var(--sfera-color-border)}.tw\:bg-sfera-brand{background-color:var(--sfera-color-brand)}.tw\:bg-sfera-subtle{background-color:var(--sfera-color-surface-muted)}.tw\:bg-sfera-surface{background-color:var(--sfera-color-surface)}.tw\:p-sfera-lg{padding:var(--sfera-space-6)}.tw\:p-sfera-md{padding:var(--sfera-space-4)}.tw\:p-sfera-xl{padding:var(--sfera-space-8)}.tw\:p-sfera-xs{padding:var(--sfera-space-2)}.tw\:px-sfera-md{padding-inline:var(--sfera-space-4)}.tw\:px-sfera-none{padding-inline:0}.tw\:px-sfera-xs{padding-inline:var(--sfera-space-2)}.tw\:py-sfera-lg{padding-block:var(--sfera-space-6)}.tw\:py-sfera-md{padding-block:var(--sfera-space-4)}.tw\:py-sfera-sm{padding-block:var(--sfera-space-3)}.tw\:py-sfera-xs{padding-block:var(--sfera-space-2)}.tw\:text-center{text-align:center}.tw\:text-\[20px\]{font-size:20px}.tw\:text-sfera-lg{font-size:18px}.tw\:text-sfera-md{font-size:16px}.tw\:text-sfera-sm{font-size:14px}.tw\:text-sfera-xs{font-size:12px}.tw\:leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.tw\:leading-\[1\.333333\]{--tw-leading:1.33333;line-height:1.33333}.tw\:leading-\[1\.428571\]{--tw-leading:1.42857;line-height:1.42857}.tw\:font-bold{--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold)}.tw\:font-medium{--tw-font-weight:var(--tw-font-weight-medium);font-weight:var(--tw-font-weight-medium)}.tw\:font-semibold{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:wrap-anywhere{overflow-wrap:anywhere}.tw\:whitespace-normal{white-space:normal}.tw\:whitespace-nowrap{white-space:nowrap}.tw\:text-sfera-danger{color:var(--sfera-color-danger)}.tw\:text-sfera-on-brand{color:var(--sfera-color-on-brand)}.tw\:text-sfera-price{color:var(--sfera-color-price)}.tw\:text-sfera-secondary{color:var(--sfera-color-text-muted)}.tw\:text-sfera-text{color:var(--sfera-color-text)}.tw\:line-through{text-decoration-line:line-through}.tw\:no-underline{text-decoration-line:none}.tw\:shadow-sfera-sm{--tw-shadow:var(--sfera-shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:\[border-bottom\:1px_solid_var\(--sfera-color-border\)\]{border-bottom:1px solid var(--sfera-color-border)}.tw\:\[border-inline-start\:4px_solid_var\(--sfera-color-danger\)\]{border-inline-start:4px solid var(--sfera-color-danger)}.tw\:\[border-top\:1px_solid_var\(--sfera-color-border\)\]{border-top:1px solid var(--sfera-color-border)}.tw\:\[border\:1px_solid_transparent\]{border:1px solid #0000}.tw\:\[border\:1px_solid_var\(--sfera-color-border\)\]{border:1px solid var(--sfera-color-border)}.tw\:\[clip-path\:inset\(50\%\)\]{clip-path:inset(50%)}.tw\:\[clip\:rect\(0_0_0_0\)\]{clip:rect(0 0 0 0)}.tw\:\[transition\:background-color_var\(--sfera-motion-fast\)_ease-out\,_border-color_var\(--sfera-motion-fast\)_ease-out\,_opacity_var\(--sfera-motion-fast\)_ease-out\]{transition:background-color var(--sfera-motion-fast) ease-out, border-color var(--sfera-motion-fast) ease-out, opacity var(--sfera-motion-fast) ease-out}@media (hover:hover){.tw\:hover\:bg-sfera-brand-hover:hover{background-color:var(--sfera-color-brand-hover)}}.tw\:focus\:\[translate\:0\]:focus{translate:0}.tw\:disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.tw\:disabled\:opacity-50:disabled{opacity:.5}@media (min-width:768px){.tw\:md\:sticky{position:sticky}.tw\:md\:top-sfera-lg{top:var(--sfera-space-6)}.tw\:md\:w-\[min\(calc\(100\%_-_2_\*_var\(--sfera-space-8\)\)\,_var\(--sfera-container\)\)\]{width:min(calc(100% - 2 * var(--sfera-space-8)), var(--sfera-container))}.tw\:md\:\[grid-template-columns\:minmax\(0\,_1\.25fr\)_minmax\(300px\,_\.75fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.tw\:md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:md\:items-start{align-items:flex-start}}@media (min-width:1024px){.tw\:lg\:hidden{display:none}.tw\:lg\:w-\[min\(calc\(100\%_-_2_\*_var\(--sfera-space-12\)\)\,_var\(--sfera-container\)\)\]{width:min(calc(100% - 2 * var(--sfera-space-12)), var(--sfera-container))}.tw\:lg\:\[grid-template-columns\:280px_minmax\(0\,_1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.tw\:lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tw\:lg\:items-start{align-items:flex-start}}.tw\:\[\&_\.sfera-container\]\:flex .sfera-container{display:flex}.tw\:\[\&_\.sfera-container\]\:items-center .sfera-container{align-items:center}.tw\:\[\&_\.sfera-container\]\:gap-sfera-md .sfera-container{gap:var(--sfera-space-4)}@media not all and (min-width:768px){.tw\:max-md\:\[\&_\.sfera-container\]\:flex-col .sfera-container{flex-direction:column}.tw\:max-md\:\[\&_\.sfera-container\]\:items-stretch .sfera-container{align-items:stretch}}.tw\:\[\&_\>_div\]\:grid>div{display:grid}.tw\:\[\&_\>_div\]\:\[grid-template-columns\:minmax\(8rem\,_1fr\)_2fr\]>div{grid-template-columns:minmax(8rem,1fr) 2fr}.tw\:\[\&_\>_div\]\:gap-sfera-md>div{gap:var(--sfera-space-4)}.tw\:\[\&_\>_div\]\:px-sfera-none>div{padding-inline:0}.tw\:\[\&_\>_div\]\:py-sfera-sm>div{padding-block:var(--sfera-space-3)}.tw\:\[\&_\>_div\]\:\[border-bottom\:1px_solid_var\(--sfera-color-border\)\]>div{border-bottom:1px solid var(--sfera-color-border)}.tw\:\[\&_\[aria-current\=\'page\'\]\]\:font-bold [aria-current=page]{--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold)}.tw\:\[\&_\[aria-current\=\'page\'\]\]\:text-sfera-accent [aria-current=page]{color:var(--sfera-color-accent)}.tw\:\[\&_a\]\:grid a{display:grid}.tw\:\[\&_a\]\:inline-flex a{display:inline-flex}.tw\:\[\&_a\]\:min-h-\[44px\] a{min-height:44px}.tw\:\[\&_a\]\:\[grid-template-columns\:88px_1fr\] a{grid-template-columns:88px 1fr}.tw\:\[\&_a\]\:items-center a{align-items:center}.tw\:\[\&_a\]\:gap-sfera-sm a{gap:var(--sfera-space-3)}.tw\:\[\&_a\]\:p-sfera-sm a{padding:var(--sfera-space-3)}.tw\:\[\&_a\]\:font-semibold a{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:\[\&_a\]\:whitespace-nowrap a{white-space:nowrap}.tw\:\[\&_a\]\:text-sfera-text a{color:var(--sfera-color-text)}.tw\:\[\&_a\]\:no-underline a{text-decoration-line:none}.tw\:\[\&_dd\]\:m-0 dd{margin:0}.tw\:\[\&_dt\]\:text-sfera-secondary dt{color:var(--sfera-color-text-muted)}.tw\:\[\&_form\]\:m-0 form{margin:0}.tw\:\[\&_form\]\:w-full form{width:100%}.tw\:\[\&_img\]\:h-\[96px\] img{height:96px}.tw\:\[\&_img\]\:h-full img{height:100%}.tw\:\[\&_img\]\:w-\[96px\] img{width:96px}.tw\:\[\&_img\]\:w-full img{width:100%}.tw\:\[\&_img\]\:rounded-sfera-sm img{border-radius:var(--sfera-radius-md)}.tw\:\[\&_img\]\:object-contain img{object-fit:contain}.tw\:\[\&_img\]\:object-cover img{object-fit:cover}.tw\:\[\&_label\]\:grid label{display:grid}.tw\:\[\&_label\]\:gap-sfera-xs label{gap:var(--sfera-space-2)}.tw\:\[\&_nav\]\:flex nav{display:flex}.tw\:\[\&_nav\]\:items-center nav{align-items:center}.tw\:\[\&_nav\]\:gap-sfera-md nav{gap:var(--sfera-space-4)}.tw\:\[\&_p\]\:m-sfera-none p{margin:0}.tw\:\[\&_p\]\:mt-sfera-xxs p{margin-top:var(--sfera-space-1)}.tw\:\[\&_p\]\:text-\[13px\] p{font-size:13px}.tw\:\[\&_p\]\:text-sfera-secondary p{color:var(--sfera-color-text-muted)}.tw\:\[\&\:empty\]\:hidden:empty{display:none}.tw\:\[\&\[aria-disabled\=\'true\'\]\]\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.tw\:\[\&\[aria-disabled\=\'true\'\]\]\:opacity-50[aria-disabled=true]{opacity:.5}.tw\:\[\&\[disabled\]\]\:cursor-not-allowed[disabled]{cursor:not-allowed}.tw\:\[\&\[disabled\]\]\:opacity-50[disabled]{opacity:.5}@media not all and (min-width:1024px){.tw\:max-lg\:\[\&\[hidden\]\]\:hidden[hidden]{display:none}}@media not all and (min-width:768px){.tw\:max-md\:\[\&\[hidden\]\]\:hidden[hidden]{display:none}}.sfera .sfera-button{cursor:pointer;justify-content:center;align-items:center;gap:var(--sfera-space-2);border-radius:var(--sfera-radius-lg);background-color:var(--sfera-color-brand);min-height:44px;padding-inline:var(--sfera-space-4);padding-block:var(--sfera-space-2);--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold);color:var(--sfera-color-on-brand);letter-spacing:0;text-align:center;transition:background-color var(--sfera-motion-fast) ease-out, border-color var(--sfera-motion-fast) ease-out, color var(--sfera-motion-fast) ease-out;border:1px solid #0000;line-height:1.25;text-decoration-line:none;display:inline-flex}.sfera .sfera-button>svg{flex:none;width:20px;height:20px}.sfera .sfera-button--accent{background-color:var(--sfera-color-accent);color:#183500}.sfera .sfera-button:where(:not(:disabled):not([aria-disabled=true])):hover{background-color:var(--sfera-color-brand-hover)}.sfera .sfera-button--secondary{background-color:var(--sfera-color-surface);color:var(--sfera-color-text);border:1px solid var(--sfera-color-border)}.sfera .sfera-button:disabled{cursor:not-allowed;opacity:.5}.sfera .sfera-field{border-radius:var(--sfera-radius-lg);background-color:var(--sfera-color-surface);width:100%;min-height:44px;padding-inline:var(--sfera-space-4);padding-block:var(--sfera-space-2);border:1px solid var(--sfera-color-border)}.sfera .sfera-buybox{gap:var(--sfera-space-4);border-radius:var(--sfera-radius-xl);background-color:var(--sfera-color-surface);min-width:0;padding:var(--sfera-space-6);border:1px solid var(--sfera-color-border);display:grid}.sfera .sfera-buybox__price{--tw-font-weight:var(--tw-font-weight-bold);font-size:32px;font-weight:var(--tw-font-weight-bold)}.sfera .sfera-skus{gap:var(--sfera-space-2);border-style:var(--tw-border-style);border-width:0;margin:0;padding:0;display:grid}.sfera .sfera-quantity{gap:var(--sfera-space-2);display:grid}.sfera .sfera-section__heading h2{margin-block:var(--sfera-space-6);--tw-font-weight:var(--tw-font-weight-semibold);font-size:24px;font-weight:var(--tw-font-weight-semibold);--tw-tracking:-.02em;letter-spacing:-.02em;line-height:1.25}.sfera .sfera-recently-viewed__heading{flex-wrap:wrap}.sfera .sfera-recently-viewed__heading h2{overflow-wrap:anywhere;min-width:0}.sfera .sfera-page-heading{margin-bottom:var(--sfera-space-6);flex-direction:column;align-items:flex-start}.sfera .sfera-page-heading h1{margin-block:var(--sfera-space-3);--tw-leading:var(--tw-leading-tight);font-size:32px;line-height:var(--tw-leading-tight);overflow-wrap:anywhere;letter-spacing:-.025em;font-weight:600}.sfera :is(.sfera-price,.sfera-buybox__price,.sfera-search-suggest__price,[data-sfera-cart-count],[data-sfera-list-count]){font-variant-numeric:lining-nums tabular-nums}.sfera .sfera-shop-content,.sfera .sfera-catalog-results{min-width:0}.sfera .sfera-breadcrumbs{font-size:12px}.sfera .sfera-breadcrumbs a{min-height:44px;color:var(--sfera-color-text-muted);white-space:nowrap;flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.sfera .sfera-breadcrumbs a:hover{color:var(--sfera-color-brand);text-decoration:underline}.sfera .sfera-shop-nav>.sfera-container{padding-block:var(--sfera-space-2);flex-wrap:wrap}.sfera .sfera-shop-footer,.sfera .sfera-shop-footer nav{flex-wrap:wrap}.sfera .sfera-hero{min-height:360px;padding:var(--sfera-space-6);background-position:50%;background-size:cover;align-items:center}.sfera .sfera-hero h2{--tw-leading:var(--tw-leading-tight);max-width:18ch;font-size:32px;line-height:var(--tw-leading-tight)}.sfera .sfera-hero p{max-width:44ch}.sfera .sfera-audience-switch{margin-bottom:var(--sfera-space-6);gap:var(--sfera-space-2);flex-wrap:wrap;display:flex}.sfera .sfera-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sfera .sfera-category-card{justify-content:center;gap:var(--sfera-space-2);min-height:96px;padding:var(--sfera-space-3);text-align:center;flex-direction:column;font-size:12px}.sfera .sfera-category-icon{border-radius:var(--sfera-radius-pill);background-color:var(--sfera-color-accent);color:#141722;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.sfera .sfera-product-card{border-radius:var(--sfera-radius-xl);border:1px solid var(--sfera-color-border);height:100%;position:relative}.sfera .sfera-product-card__title{--tw-leading:1.4;--tw-font-weight:var(--tw-font-weight-semibold);font-size:14px;line-height:1.4;font-weight:var(--tw-font-weight-semibold)}.sfera .sfera-product-card__price{font-size:16px;line-height:1.25}.sfera .sfera-price__amount{vertical-align:bottom;max-width:100%;display:inline-block}.sfera .sfera-product-card__price .sfera-price__compare,.sfera .sfera-product-card__price .sfera-price__unit{color:var(--sfera-color-text-muted);font-size:12px;font-weight:400;line-height:1.4;display:block}.sfera .sfera-product-card__purchase{margin-top:auto}.sfera .sfera-product-card__rating{align-items:center;gap:var(--sfera-space-1);display:flex}.sfera .sfera-product-card__favorite{top:var(--sfera-space-2);right:var(--sfera-space-2);z-index:3;border-radius:var(--sfera-radius-pill);background-color:var(--sfera-color-surface);width:44px;height:44px;position:absolute}.sfera .sfera-icon-button{color:var(--sfera-color-text)}.sfera .sfera-button--secondary:hover,.sfera .sfera-button--ghost:hover{background-color:var(--sfera-color-surface-muted);color:var(--sfera-color-text)}.sfera .sfera-button--accent:hover{background-color:var(--sfera-color-accent);filter:brightness(.95)}.sfera .sfera-button--ghost{color:var(--sfera-color-text);background-color:#0000}.sfera .sfera-button:active,.sfera .sfera-icon-button:active{filter:brightness(.92)}.sfera .sfera-button[aria-disabled=true]{cursor:wait;opacity:.5}.sfera .sfera-field::placeholder{color:var(--sfera-color-text-muted);opacity:1}.sfera .sfera-field:hover{border-color:var(--sfera-color-border-strong)}.sfera .sfera-field:focus{border-color:var(--sfera-color-brand)}.sfera .sfera-field:disabled{cursor:not-allowed;background-color:var(--sfera-color-surface-muted);opacity:.5}.sfera .sfera-field[aria-invalid=true]{border-color:var(--sfera-color-danger)}.sfera .sfera-field-error,.sfera .sfera-form-status[role=alert]{border-radius:var(--sfera-radius-md);padding:var(--sfera-space-3);overflow-wrap:anywhere;color:var(--sfera-color-text-danger);background:var(--sfera-color-bg-danger)}.sfera .sfera-form-status:empty{display:none}.sfera .sfera-notice{border-radius:var(--sfera-radius-lg);padding:var(--sfera-space-4);color:var(--sfera-color-text-info);background:var(--sfera-color-bg-info)}.sfera .sfera-notice--success{color:var(--sfera-color-text-success);background:var(--sfera-color-bg-success)}.sfera .sfera-notice--warning{color:var(--sfera-color-text-warning);background:var(--sfera-color-bg-warning)}.sfera .sfera-auth{margin-block:var(--sfera-space-8);padding:var(--sfera-space-6)}.sfera .sfera-checkout-option{gap:var(--sfera-space-3);border-radius:var(--sfera-radius-lg);background-color:var(--sfera-color-surface);padding:var(--sfera-space-4);border:1px solid var(--sfera-color-border);grid-template-columns:24px minmax(0,1fr);display:grid}.sfera .sfera-checkout-option>:not(input){grid-column-start:2;min-width:0}.sfera .sfera-checkout-option input[type=radio]{margin-top:var(--sfera-space-2);width:20px;height:20px;min-height:0}.sfera .sfera-checkout-option.is-disabled{opacity:.6}.sfera .sfera-checkout-options,.sfera .sfera-checkout-content{min-width:0}.sfera .sfera-skus label,.sfera .sfera-filter-group label{align-items:center;gap:var(--sfera-space-2);min-height:44px;display:flex}.sfera .sfera-skus input,.sfera .sfera-filter-group input[type=checkbox],.sfera .sfera-filter-group input[type=radio]{width:20px;height:20px;min-height:0;accent-color:var(--sfera-color-brand);flex-shrink:0}.sfera .sfera-catalog-toolbar{margin-bottom:var(--sfera-space-4);align-items:center;gap:var(--sfera-space-2);flex-wrap:nowrap;min-width:0;display:flex}.sfera .sfera-catalog-filter-toggle{padding-inline:var(--sfera-space-3);flex-shrink:0}.sfera .sfera-catalog-filter-toggle svg{flex-shrink:0}.sfera .sfera-sort-menu{flex:1;min-width:0;max-width:240px;position:relative}.sfera .sfera-sort-menu summary{justify-content:space-between;align-items:center;gap:var(--sfera-space-1);min-height:44px;padding:var(--sfera-space-2);border:1px solid var(--sfera-color-border);border-radius:var(--sfera-radius-md);background:var(--sfera-color-surface);cursor:pointer;font-size:12px;list-style:none;display:flex}.sfera .sfera-sort-menu summary::-webkit-details-marker{display:none}.sfera .sfera-sort-menu summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sfera .sfera-sort-menu summary svg{flex-shrink:0}.sfera .sfera-sort-menu .sfera-sorting{z-index:20;top:calc(100% + var(--sfera-space-2));width:max-content;min-width:208px;max-width:min(280px,100vw - 88px);padding:var(--sfera-space-1);border:1px solid var(--sfera-color-border);border-radius:var(--sfera-radius-md);background:var(--sfera-color-surface);box-shadow:var(--sfera-shadow-md);display:grid;position:absolute;left:0}.sfera .sfera-sort-menu .sfera-sorting a{align-items:center;gap:var(--sfera-space-1);min-height:44px;padding:var(--sfera-space-2) var(--sfera-space-3);color:var(--sfera-color-text);overflow-wrap:anywhere;text-decoration:none;display:flex}.sfera .sfera-sort-menu .sfera-sorting a:hover,.sfera .sfera-sort-menu .sfera-sorting a.active{background:var(--sfera-color-surface-muted);border-radius:var(--sfera-radius-sm)}@media (max-width:767px){.sfera .sfera-catalog-filter-toggle{width:44px;padding-inline:0}.sfera .sfera-catalog-filter-toggle>span{display:none}}.sfera .sfera-view-switch{gap:var(--sfera-space-1);flex-shrink:0;margin-left:auto;display:flex}.sfera .sfera-view-switch button{cursor:pointer;border-radius:var(--sfera-radius-md);background-color:var(--sfera-color-surface);width:44px;height:44px;color:var(--sfera-color-text-muted);border:1px solid var(--sfera-color-border);justify-content:center;align-items:center;display:flex}.sfera .sfera-view-switch button[aria-pressed=true]{border-color:var(--sfera-color-brand);background-color:var(--sfera-color-brand);color:var(--sfera-color-on-brand)}.sfera .sfera-product-grid[data-sfera-view=list]{grid-template-columns:repeat(1,minmax(0,1fr))}.sfera .sfera-product-grid[data-sfera-view=list] .sfera-product-card{gap:var(--sfera-space-2);min-height:112px;padding:var(--sfera-space-3);grid-template-rows:minmax(44px,auto) minmax(36px,auto);grid-template-columns:88px minmax(0,1fr) 44px;display:grid}.sfera .sfera-product-grid[data-sfera-view=list] .sfera-product-card__link,.sfera .sfera-product-grid[data-sfera-view=list] .sfera-product-card__purchase{display:contents}.sfera .sfera-product-grid[data-sfera-view=list] .sfera-product-card__media{grid-area:1/1/span 2;align-self:start;width:88px;height:88px}.sfera .sfera-product-grid[data-sfera-view=list] .sfera-product-card__title{grid-area:1/2;min-height:0;font-size:14px;line-height:20px}.sfera .sfera-product-grid[data-sfera-view=list] .sfera-price{grid-area:2/2;align-self:center;font-size:16px}.sfera .sfera-product-grid[data-sfera-view=list] .sfera-product-card__rating,.sfera .sfera-product-grid[data-sfera-view=list] .sfera-list-actions{display:none}.sfera .sfera-product-grid[data-sfera-view=list] .sfera-product-card__purchase form{grid-area:1/3/span 2;align-self:center}.sfera .sfera-product-grid[data-sfera-view=list] .sfera-product-card__purchase>.sfera-button,.sfera .sfera-product-grid[data-sfera-view=list] .sfera-product-card__purchase>.sfera-stock-status,.sfera .sfera-product-grid[data-sfera-view=list] .sfera-form-status{grid-area:3/2/auto/-1}.sfera .sfera-bottom-nav{z-index:40;background-color:var(--sfera-color-surface);padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--sfera-color-border);inset-inline:0;justify-content:space-around;display:flex;position:fixed;bottom:0}@media (min-width:1024px){.sfera .sfera-bottom-nav{display:none}}.sfera .sfera-bottom-nav a,.sfera .sfera-bottom-nav button{justify-content:center;align-items:center;gap:var(--sfera-space-1);border-style:var(--tw-border-style);min-width:56px;min-height:64px;color:var(--sfera-color-text-muted);background-color:#0000;border-width:0;flex-direction:column;font-size:12px;text-decoration-line:none;display:flex}.sfera .sfera-bottom-nav [aria-current=page]{color:var(--sfera-color-brand)}.sfera .sfera-bottom-nav~*{min-width:0}.sfera:has(.sfera-bottom-nav){padding-bottom:calc(72px + env(safe-area-inset-bottom))}@media (min-width:1024px){.sfera:has(.sfera-bottom-nav){padding-bottom:0}}@media (min-width:768px){.sfera .sfera-hero{min-height:420px;padding:var(--sfera-space-12)}.sfera .sfera-hero h2{font-size:48px}.sfera .sfera-category-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.sfera .sfera-category-card{font-size:14px}}@media (max-width:1023px){.sfera .sfera-filters[data-sfera-panel-enhanced]{z-index:100;padding-bottom:calc(24px + env(safe-area-inset-bottom));border-radius:0;position:fixed;inset:0;overflow-y:auto}.sfera .sfera-shop-nav[data-sfera-panel-enhanced]{overscroll-behavior:contain;max-height:min(640px,65dvh)}}.sfera.sfera-modal-open{overflow:hidden}.sfera .wa-order-dialog{color:#18222f}.sfera .sfera-brand{gap:var(--sfera-space-1);min-width:0;color:var(--sfera-color-text);letter-spacing:-.035em;flex-direction:column;grid-area:brand;font-size:24px;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.sfera .sfera-brand__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sfera .sfera-brand img{object-fit:contain;align-self:flex-start;width:auto;max-width:min(100%,180px);height:36px}.sfera .sfera-brand__tagline{color:var(--sfera-color-text-muted);font-size:12px;font-weight:500}.sfera .sfera-order-stages{margin-block:var(--sfera-space-4);padding:var(--sfera-space-2);border:1px solid var(--sfera-color-border);border-radius:var(--sfera-radius-lg)}.sfera .sfera-order-stages ol{gap:var(--sfera-space-1);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sfera .sfera-order-stages button{justify-content:center;align-items:center;gap:var(--sfera-space-1);width:100%;min-height:54px;padding:var(--sfera-space-1);border-radius:var(--sfera-radius-md);color:var(--sfera-color-text);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;font-size:12px;display:flex}.sfera .sfera-order-stages button>span{border:1px solid var(--sfera-color-border);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.sfera .sfera-order-stages button[aria-current]>span{background:var(--sfera-color-brand);color:var(--sfera-color-on-brand);border-color:var(--sfera-color-brand)}.sfera .sfera-order-stages button:disabled{color:var(--sfera-color-text-muted);cursor:default}.sfera .sfera-order-stages button:focus-visible{outline:3px solid var(--sfera-focus);outline-offset:2px}@media (min-width:768px){.sfera .sfera-order-stages button{flex-direction:row}.sfera .sfera-order-stages button>span{width:36px;height:36px}}.sfera .sfera-checkout-header{align-items:center;gap:var(--sfera-space-3);width:min(calc(100% - 2 * var(--sfera-space-4)), var(--sfera-container));min-height:64px;padding-block:var(--sfera-space-2);grid-template-columns:minmax(0,1fr) auto;margin-inline:auto;display:grid}.sfera .sfera-checkout-header .sfera-brand{min-width:0;min-height:44px;color:var(--sfera-color-text);overflow-wrap:anywhere;justify-content:center;font-size:20px;font-weight:700;text-decoration:none}.sfera .sfera-checkout-header .sfera-brand img{object-position:left;max-width:100%;height:40px}.sfera .sfera-checkout-header__title{font-size:12px}.sfera .sfera-checkout-header__phone{overflow-wrap:anywhere;grid-column:1/-1;font-size:12px}@media (min-width:768px){.sfera .sfera-checkout-header{width:min(calc(100% - 2 * var(--sfera-space-8)), var(--sfera-container));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:84px}.sfera .sfera-checkout-header .sfera-brand{font-size:24px}.sfera .sfera-checkout-header__title{font-size:14px}.sfera .sfera-checkout-header__phone{text-align:end;grid-column:3}}@media (min-width:1024px){.sfera .sfera-checkout-header{width:min(calc(100% - 2 * var(--sfera-space-12)), var(--sfera-container))}}.sfera .sfera-brand__tagline{letter-spacing:0;line-height:1.35}.sfera .sfera-shop-header{--sfera-header-control-size:44px;width:min(calc(100% - 2 * var(--sfera-space-4)), var(--sfera-container));gap:var(--sfera-space-2);padding-block:var(--sfera-space-2);grid-template-columns:44px minmax(0,1fr) auto 44px;grid-template-areas:"brand brand actions theme""menu search search search";align-items:center;margin-inline:auto;display:grid}.sfera .sfera-shop-header:not(:has(.sfera-theme-control)){grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"brand brand actions""menu search search"}.sfera .sfera-header-menu{color:var(--sfera-color-on-brand);border:1px solid var(--sfera-color-border);border-radius:var(--sfera-radius-lg);background:var(--sfera-color-brand);cursor:pointer;grid-area:menu;justify-content:center;align-items:center;width:44px;min-height:44px;padding:0;display:inline-flex}.sfera .sfera-header-catalog{white-space:nowrap;grid-area:catalog;min-height:48px;display:none}.sfera .sfera-search{min-width:0}.sfera .sfera-header-search{grid-area:search;width:100%;display:flex;position:relative}.sfera .sfera-header-search .sfera-field{min-height:48px;padding-inline:56px var(--sfera-space-4);border-color:#0000;font-size:16px;line-height:24px}.sfera .sfera-header-search:hover .sfera-field{border-color:var(--sfera-color-border-strong)}.sfera .sfera-header-search:focus-within .sfera-field{border-color:var(--sfera-focus)}.sfera .sfera-search__submit{border-radius:var(--sfera-radius-md);width:44px;min-height:44px;color:var(--sfera-color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-block-start:2px;inset-inline-start:2px}.sfera .sfera-search__submit svg{width:20px;height:20px}.sfera .sfera-search__submit:hover{color:var(--sfera-color-brand);background:var(--sfera-color-bg-info)}.sfera .sfera-search input{background:var(--sfera-color-canvas)}.sfera .sfera-search-suggest{z-index:80;inset:calc(100% + var(--sfera-space-2)) 0 auto;overscroll-behavior:contain;border:1px solid var(--sfera-color-border);border-radius:var(--sfera-radius-xl);background:var(--sfera-color-surface);max-height:min(440px,70dvh);box-shadow:var(--sfera-shadow-lg);position:absolute;overflow-y:auto}.sfera .sfera-search-suggest__status{padding:var(--sfera-space-3) var(--sfera-space-4);color:var(--sfera-color-text-muted);overflow-wrap:anywhere;margin:0}.sfera .sfera-search-suggest__status:empty{display:none}.sfera .sfera-search-suggest__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.sfera .sfera-search-suggest__list [role=option]{border-top:1px solid var(--sfera-color-border);min-width:0}.sfera .sfera-search-suggest__list [role=option][aria-selected=true]{background:var(--sfera-color-bg-info)}.sfera .sfera-search-suggest__link{align-items:center;gap:var(--sfera-space-3);min-height:72px;padding:var(--sfera-space-2) var(--sfera-space-3);color:var(--sfera-color-text);grid-template-columns:56px minmax(0,1fr);text-decoration:none;display:grid}.sfera .sfera-search-suggest__image{object-fit:contain;border-radius:var(--sfera-radius-md);background:var(--sfera-color-surface-muted);width:56px;height:56px}.sfera .sfera-search-suggest__details{gap:var(--sfera-space-1);overflow-wrap:anywhere;min-width:0;display:grid}.sfera .sfera-search-suggest__price{color:var(--sfera-color-text-muted);font-size:14px}.sfera .sfera-shop-actions{align-items:center;gap:var(--sfera-space-1);grid-area:actions;grid-auto-flow:column;font-size:12px;display:grid}.sfera .sfera-header-action{justify-content:center;align-items:center;gap:var(--sfera-space-2);min-width:44px;min-height:44px;padding:var(--sfera-space-1);border-radius:var(--sfera-radius-md);color:var(--sfera-color-text);flex-direction:column;font-weight:500;line-height:16px;text-decoration:none;display:flex;position:relative}.sfera .sfera-header-action:hover{background:var(--sfera-color-surface-muted);color:var(--sfera-color-brand)}.sfera .sfera-header-action__icon{display:flex;position:relative}.sfera .sfera-header-action__icon>svg{width:20px;height:20px}.sfera .sfera-header-action__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sfera .sfera-header-count{border-radius:var(--sfera-radius-pill);background:var(--sfera-color-brand);min-width:16px;color:var(--sfera-color-on-brand);text-align:center;white-space:nowrap;padding-inline:3px;font-size:12px;font-weight:600;line-height:16px;position:absolute;inset-block-start:-8px;inset-inline-start:12px}.sfera .sfera-header-count:empty{display:none}.sfera .sfera-theme-control{width:var(--sfera-header-control-size);height:var(--sfera-header-control-size);border:1px solid var(--sfera-color-border);border-radius:var(--sfera-radius-lg);background:var(--sfera-color-surface);color:var(--sfera-color-text-muted);cursor:pointer;grid-area:theme;justify-content:center;align-items:center;display:flex;position:relative}.sfera .sfera-theme-control:hover,.sfera .sfera-header-menu:hover{background:var(--sfera-color-surface-muted);border-color:var(--sfera-color-border-strong);color:var(--sfera-color-text)}.sfera .sfera-theme-control:has(select:focus-visible){outline:3px solid var(--sfera-focus);outline-offset:3px}.sfera .sfera-theme-control__select{opacity:0;cursor:pointer;width:calc(100% + 2px);height:calc(100% + 2px);min-height:44px;margin:0;padding:0;position:absolute;inset:-1px}.sfera .sfera-theme-control [data-sfera-mode-icon]{pointer-events:none;display:none}.sfera .sfera-theme-control [data-sfera-mode-icon=auto]{display:block}[data-sfera-mode=light] .sfera-theme-control [data-sfera-mode-icon=auto],[data-sfera-mode=dark] .sfera-theme-control [data-sfera-mode-icon=auto]{display:none}[data-sfera-mode=light] .sfera-theme-control [data-sfera-mode-icon=light],[data-sfera-mode=dark] .sfera-theme-control [data-sfera-mode-icon=dark]{display:block}@media (min-width:768px){.sfera .sfera-shop-header{width:min(calc(100% - 2 * var(--sfera-space-8)), var(--sfera-container))}}@media (min-width:1024px){.sfera .sfera-shop-header{--sfera-header-control-size:48px;width:min(calc(100% - 2 * var(--sfera-space-12)), var(--sfera-container));gap:var(--sfera-space-4);min-height:80px;padding-block:var(--sfera-space-4);grid-template-columns:minmax(100px,160px) auto minmax(120px,1fr) auto 48px;grid-template-areas:"brand catalog search actions theme"}.sfera .sfera-shop-header:not(:has(.sfera-theme-control)){grid-template-columns:minmax(100px,160px) auto minmax(120px,1fr) auto;grid-template-areas:"brand catalog search actions"}.sfera .sfera-header-catalog{box-sizing:border-box;min-width:132px;display:inline-flex}.sfera .sfera-shop-actions{display:grid}}@media (min-width:1280px){.sfera .sfera-header-action__label{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}.sfera .sfera-hero{isolation:isolate;border-radius:var(--sfera-radius-2xl);color:#fff;background:#0b1730;min-height:360px;padding:0;display:grid;position:relative;overflow:hidden}.sfera .sfera-hero__image{object-fit:cover;object-position:right center;width:100%;height:100%;position:absolute;inset:0}.sfera .sfera-hero__content{z-index:1;background:#0b1730;flex-direction:column;align-items:flex-start;gap:24px;min-width:0;padding:24px;display:flex;position:relative}.sfera .sfera-hero h2{overflow-wrap:anywhere;max-width:21ch;margin:0;font-size:32px;line-height:1.12}.sfera .sfera-hero p{color:#d7e3f7;max-width:44ch;margin:0}.sfera .sfera-eyebrow{color:var(--sfera-color-accent);letter-spacing:.04em;font-size:12px;font-weight:700}.sfera .sfera-hero__actions{flex-wrap:wrap;gap:16px;display:flex}.sfera .sfera-hero__actions .sfera-button{text-align:center;min-height:48px;padding:12px 20px}.sfera .sfera-hero .sfera-button--secondary{color:#141722;background:#fff}.sfera .sfera-hero .sfera-hero__note{margin-top:8px;font-size:12px}.sfera .sfera-category-icon{color:var(--sfera-color-text);background:0 0;border-radius:0;width:32px;height:32px}.sfera .sfera-category-card{box-shadow:none;min-height:108px}.sfera .sfera-category-count{color:var(--sfera-color-text-muted);font-size:12px;font-weight:500}.sfera .sfera-benefits{border:1px solid var(--sfera-color-border);border-radius:var(--sfera-radius-xl);background:var(--sfera-color-surface);grid-template-columns:1fr;gap:24px;padding:24px;display:grid}.sfera .sfera-benefits:not(:has(.sfera-benefit)){display:none}.sfera .sfera-benefit{overflow-wrap:anywhere;align-items:center;gap:16px;min-width:0;font-size:14px;display:flex}.sfera .sfera-benefit__icon{background:var(--sfera-color-bg-info);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.sfera .sfera-benefit p{color:var(--sfera-color-text-muted);margin:4px 0 0;font-size:12px}.sfera .sfera-benefit a{color:var(--sfera-color-text)}.sfera{--sfera-preset-accent:#176bff;--sfera-preset-highlight:#c8f25b}[data-sfera-preset=fashion] .sfera,.sfera[data-sfera-preset=fashion]{--sfera-preset-accent:#6e56cf;--sfera-preset-highlight:#ffd6e8;--sfera-preset-brand-hover:#634dba}[data-sfera-preset=marketplace] .sfera,.sfera[data-sfera-preset=marketplace]{--sfera-preset-accent:#0b8a72;--sfera-preset-highlight:#ffe07a;--sfera-preset-brand-hover:#239680;--sfera-preset-on-brand:#020a13;--sfera-preset-link:#0a7c67}[data-sfera-preset=b2b] .sfera,.sfera[data-sfera-preset=b2b]{--sfera-preset-accent:#2948a4;--sfera-preset-highlight:#9dd7ff;--sfera-preset-brand-hover:#254194}[data-sfera-preset=fashion] .sfera .sfera-button--accent,[data-sfera-preset=marketplace] .sfera .sfera-button--accent,[data-sfera-preset=b2b] .sfera .sfera-button--accent{background:var(--sfera-preset-highlight)}.sfera .sfera-category-card:hover{border-color:var(--sfera-preset-accent)}[data-sfera-preset=fashion] .sfera .sfera-product-card__media{aspect-ratio:4/5}[data-sfera-preset=marketplace] .sfera .sfera-product-grid{gap:12px}[data-sfera-preset=b2b] .sfera .sfera-product-card{box-shadow:none}[data-sfera-preset=b2b] .sfera .sfera-section{margin-top:24px}.sfera .sfera-home-stack>*{min-width:0;margin-top:0}[data-sfera-preset=b2b] .sfera .sfera-home-stack>.sfera-section,.sfera[data-sfera-preset=b2b] .sfera-home-stack>.sfera-section{margin-top:0}.sfera .sfera-home-stack+.sfera-plugin-slot:not(:empty){margin-top:var(--sfera-space-12)}@media (min-width:768px){.sfera .sfera-hero{min-height:496px}.sfera .sfera-hero__image{height:100%;position:absolute;inset:0}.sfera .sfera-hero__content{border-radius:var(--sfera-radius-2xl);justify-content:center;width:52%;max-width:700px;min-height:496px;padding:48px}.sfera .sfera-hero h2{font-size:clamp(32px,3.34vw,48px)}.sfera .sfera-hero__content>p:not(.sfera-hero__note){margin-top:16px}.sfera .sfera-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.sfera .sfera-category-card{font-size:14px}}@media (min-width:1024px){.sfera .sfera-benefits{grid-template-columns:repeat(4,minmax(0,1fr))}}.sfera .sfera-hero__picture{position:absolute;inset:0}@media (max-width:767px){.sfera .sfera-hero__content{background:linear-gradient(90deg,#0b173066,#0b173000);justify-content:center;min-height:360px;padding:24px 20px}.sfera .sfera-hero h2{max-width:20ch;font-size:24px}.sfera .sfera-hero p{font-size:14px}.sfera .sfera-brand__tagline{display:none}}.sfera .sfera-list-actions{gap:8px;display:flex}.sfera .sfera-list-actions button{border:1px solid var(--sfera-color-border);border-radius:var(--sfera-radius-pill);background:var(--sfera-color-surface);cursor:pointer;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;display:flex}.sfera .sfera-list-actions button[aria-pressed=true]{color:var(--sfera-color-brand);background:var(--sfera-color-bg-info);border-color:var(--sfera-color-brand)}.sfera .sfera-product-card>.sfera-list-actions{z-index:3;flex-direction:column;position:absolute;top:12px;right:12px}.sfera .sfera-product-card__favorite,.sfera .sfera-product__summary>.sfera-list-actions .sfera-product-card__favorite{position:static}.sfera .sfera-product-card__purchase{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.sfera .sfera-product-card__purchase .sfera-button:not(.sfera-product-card__add),.sfera .sfera-stock-status{grid-column:1/-1}.sfera .sfera-product-card__purchase .sfera-product-card__add{border-radius:14px;width:44px;min-height:44px;padding:0;font-size:24px}.sfera .sfera-product-card__purchase .sfera-form-status{grid-column:1/-1;font-size:12px}.sfera .sfera-empty-favorites{background:var(--sfera-color-surface);border-radius:20px;padding:32px}.sfera .sfera-list-status:not(:empty){z-index:110;bottom:calc(80px + env(safe-area-inset-bottom));background:var(--sfera-color-surface);width:fit-content;max-width:calc(100% - 32px);color:var(--sfera-color-text);border:1px solid var(--sfera-color-border);box-shadow:var(--sfera-shadow-md);border-radius:14px;margin:0 auto;padding:12px 16px;position:fixed;left:16px;right:16px}.sfera .sfera-search,.sfera .sfera-search input{min-width:0}@media (min-width:1024px){.sfera .sfera-mobile-only{display:none}}.sfera .sfera-filter-group{gap:var(--sfera-space-2);min-width:0;margin:0 0 var(--sfera-space-4);border:0;padding:0;display:grid}.sfera .sfera-filter-group legend{margin-bottom:var(--sfera-space-2);overflow-wrap:anywhere;font-weight:700}.sfera .sfera-filter-range{gap:var(--sfera-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sfera .sfera-filter-range label{gap:var(--sfera-space-1);min-width:0;display:grid}.sfera .sfera-filter-range input{min-width:0;max-width:100%}.sfera .sfera-filter-actions{gap:var(--sfera-space-2);display:grid}.sfera .sfera-active-filters{gap:var(--sfera-space-2);margin-bottom:var(--sfera-space-4);flex-wrap:wrap;display:flex;overflow:visible}.sfera .sfera-active-filter{white-space:normal;overflow-wrap:anywhere;max-width:100%}.sfera .sfera-product-grid[data-sfera-view=list] .sfera-product-card__add{isolation:isolate;background:0 0;position:relative}.sfera .sfera-product-grid[data-sfera-view=list] .sfera-product-card__add:before{content:"";z-index:-1;border-radius:var(--sfera-radius-sm);background:var(--sfera-color-brand);width:30px;height:30px;position:absolute}.sfera .sfera-product-grid[data-sfera-view=list] .sfera-product-card__add:hover:before{background:var(--sfera-color-brand-hover)}.sfera .sfera-active-filters .sfera-chip{min-height:44px;padding:var(--sfera-space-2) var(--sfera-space-4);border:1px solid var(--sfera-color-border);border-radius:var(--sfera-radius-pill);background:var(--sfera-color-surface);color:var(--sfera-color-text);align-items:center;text-decoration:none;display:inline-flex}.sfera .sfera-product{max-width:1312px;margin-inline:auto}.sfera .sfera-product__gallery{min-width:0}.sfera .sfera-product__main-image{aspect-ratio:1;border-radius:var(--sfera-radius-2xl);background:var(--sfera-color-surface-muted);width:100%;color:var(--sfera-color-text);place-items:center;display:grid;position:relative;overflow:hidden}.sfera .sfera-product__main-image>img{object-fit:contain;width:100%;height:100%;display:block}.sfera .sfera-gallery-counter{right:var(--sfera-space-4);bottom:var(--sfera-space-3);padding:var(--sfera-space-1) var(--sfera-space-3);border-radius:var(--sfera-radius-pill);background:var(--sfera-color-surface);color:var(--sfera-color-text);font-size:12px;font-weight:700;position:absolute}.sfera .sfera-product__thumbs{gap:var(--sfera-space-2);margin-top:var(--sfera-space-3);padding:var(--sfera-space-1);display:flex;overflow-x:auto}.sfera .sfera-product__thumbs a{border-radius:var(--sfera-radius-md);border:2px solid #0000;flex:0 0 72px;height:72px;overflow:hidden}.sfera .sfera-product__thumbs img{object-fit:contain;width:100%;height:100%}.sfera .sfera-product__thumbs a[aria-current=true]{border-color:var(--sfera-color-brand)}.sfera .sfera-product__summary{min-width:0}.sfera .sfera-product__summary h1{margin-block:var(--sfera-space-4);overflow-wrap:anywhere}.sfera .sfera-buybox__prices{align-items:center;gap:var(--sfera-space-3);margin-block:var(--sfera-space-6);flex-wrap:wrap;display:flex}.sfera .sfera-buybox__price{overflow-wrap:anywhere;font-size:28px;font-weight:700;line-height:1.2}.sfera .sfera-feature-options{margin:var(--sfera-space-6) 0;border:0;min-width:0;padding:0}.sfera .sfera-feature-options legend{margin-bottom:var(--sfera-space-2);font-weight:600}.sfera .sfera-feature-options__values{gap:var(--sfera-space-2);flex-wrap:wrap;display:flex}.sfera .sfera-feature-option{cursor:pointer;min-width:44px;min-height:44px;display:inline-flex;position:relative}.sfera .sfera-feature-option>span:not(.sfera-visually-hidden){min-height:44px;padding:var(--sfera-space-2) var(--sfera-space-3);border:1px solid var(--sfera-color-border);border-radius:var(--sfera-radius-md);background:var(--sfera-color-surface);overflow-wrap:anywhere;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.sfera .sfera-feature-option input:checked+span{border-color:var(--sfera-color-brand);color:var(--sfera-color-brand);background:var(--sfera-color-bg-info)}.sfera .sfera-feature-option input:focus-visible+span{outline:3px solid var(--sfera-color-brand);outline-offset:2px}.sfera .sfera-feature-option--color>.sfera-feature-option__swatch{border-radius:var(--sfera-radius-pill);width:36px;height:36px;min-height:36px;margin:var(--sfera-space-1);padding:0}.sfera .sfera-feature-option--color input:checked+span{outline:2px solid var(--sfera-color-brand);outline-offset:2px}.sfera .sfera-buybox__actions{align-items:end;gap:var(--sfera-space-3);flex-wrap:wrap;display:flex}.sfera .sfera-buybox__actions>button{flex:1;min-width:160px;min-height:48px}.sfera .sfera-quantity{gap:var(--sfera-space-1);max-width:124px;display:grid}.sfera .sfera-variant-status{padding:var(--sfera-space-3);border-radius:var(--sfera-radius-md);background:var(--sfera-color-bg-warning);color:var(--sfera-color-text-warning)}.sfera .sfera-product-services{gap:var(--sfera-space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.sfera .sfera-product-services>legend{margin-bottom:var(--sfera-space-2);font-weight:700}.sfera .sfera-product-service{gap:var(--sfera-space-2);min-width:0;display:grid}.sfera .sfera-product-service__choice{align-items:center;gap:var(--sfera-space-2);cursor:pointer;grid-template-columns:20px minmax(0,1fr) auto;min-height:44px;display:grid}.sfera .sfera-product-service__choice input{width:20px;height:20px;min-height:0;accent-color:var(--sfera-color-brand)}.sfera .sfera-product-service__price{color:var(--sfera-color-text-muted);white-space:nowrap}.sfera .sfera-product-service__variants{width:calc(100% - 28px);margin-left:28px}.sfera .sfera-product-content{margin-top:var(--sfera-space-8);border-top:1px solid var(--sfera-color-border)}.sfera .sfera-product-content__item{border-bottom:1px solid var(--sfera-color-border)}.sfera .sfera-product-content__item>summary{min-height:50px;padding:var(--sfera-space-3) 0;cursor:pointer;justify-content:space-between;align-items:center;font-weight:700;list-style:none;display:flex}.sfera .sfera-product-content__item>summary::-webkit-details-marker{display:none}.sfera .sfera-product-content__item>summary:after{content:"+";margin-left:var(--sfera-space-3);flex:none;font-size:20px;font-weight:400}.sfera .sfera-product-content__item[open]>summary:after{content:"−"}.sfera .sfera-product-content__panel{padding:var(--sfera-space-2) 0 var(--sfera-space-6);overflow-wrap:anywhere;min-width:0}.sfera .sfera-product-content__page-link{min-height:44px;margin-bottom:var(--sfera-space-4);align-items:center;display:inline-flex}.sfera .sfera-product-tabs{gap:var(--sfera-space-6);border-bottom:1px solid var(--sfera-color-border);display:flex;overflow-x:auto}.sfera .sfera-product-tabs button{min-height:50px;padding:var(--sfera-space-3) 0;color:var(--sfera-color-text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;font-weight:700}.sfera .sfera-product-tabs button[aria-selected=true]{border-bottom-color:var(--sfera-color-brand);color:var(--sfera-color-text)}.sfera .sfera-product-content[data-sfera-tabs=true]{border-top:0}.sfera .sfera-product-content[data-sfera-tabs=true] .sfera-product-content__item{border-bottom:0}.sfera .sfera-product-content[data-sfera-tabs=true] .sfera-product-content__item>summary{display:none}.sfera .sfera-product-content[data-sfera-tabs=true] .sfera-product-content__panel{padding-top:var(--sfera-space-6)}.sfera .sfera-product-recommendations{margin-top:var(--sfera-space-8);min-width:0}.sfera .sfera-product-recommendations h2{margin:0 0 var(--sfera-space-4);font-size:20px}.sfera .sfera-product-recommendations .sfera-product-strip{padding-bottom:var(--sfera-space-2);grid-auto-columns:minmax(280px,1fr)}.sfera .sfera-product-recommendations .sfera-mini-card{box-shadow:none;border:0}.sfera .sfera-product-recommendations .sfera-mini-card a{gap:var(--sfera-space-4);grid-template-columns:68px minmax(0,1fr);min-height:68px;padding:0}.sfera .sfera-product-recommendations .sfera-mini-card__media,.sfera .sfera-product-recommendations .sfera-mini-card__media img{border-radius:var(--sfera-radius-md);object-fit:contain;background:var(--sfera-color-surface-muted);width:68px;height:68px}.sfera .sfera-recently-viewed{min-width:0}.sfera .sfera-recently-viewed__heading{margin-bottom:var(--sfera-space-4)}.sfera .sfera-recently-viewed__heading h2{margin:0;font-size:20px}.sfera .sfera-recently-viewed__heading .sfera-button{flex:none}.sfera .sfera-recently-viewed .sfera-product-strip{padding-bottom:var(--sfera-space-2);grid-auto-columns:minmax(280px,1fr)}.sfera .sfera-recently-viewed .sfera-mini-card{box-shadow:none;border:0}.sfera .sfera-recently-viewed .sfera-mini-card a{gap:var(--sfera-space-4);grid-template-columns:68px minmax(0,1fr);min-height:68px;padding:0}.sfera .sfera-recently-viewed .sfera-mini-card__media,.sfera .sfera-recently-viewed .sfera-mini-card__media img{border-radius:var(--sfera-radius-md);object-fit:contain;background:var(--sfera-color-surface-muted);width:68px;height:68px}.sfera .sfera-reviews-page{max-width:960px;margin-inline:auto}.sfera .sfera-review-summary{gap:var(--sfera-space-6);margin:var(--sfera-space-6) 0;padding:var(--sfera-space-6);border:1px solid var(--sfera-color-border);border-radius:var(--sfera-radius-xl);background:var(--sfera-color-surface);display:grid}.sfera .sfera-review-summary__score{align-content:start;gap:var(--sfera-space-2);display:grid}.sfera .sfera-review-summary__score>strong{font-size:32px;line-height:1}.sfera .sfera-review-summary__rates{gap:var(--sfera-space-2);display:grid}.sfera .sfera-review-summary__rate{align-items:center;gap:var(--sfera-space-2);grid-template-columns:36px minmax(0,1fr) minmax(2ch,auto);font-size:14px;display:grid}.sfera .sfera-review-summary__rate progress{width:100%;height:8px;accent-color:var(--sfera-color-brand)}.sfera .sfera-review-controls{gap:var(--sfera-space-3);margin:var(--sfera-space-6) 0 var(--sfera-space-3);display:grid}.sfera .sfera-review-controls label{gap:var(--sfera-space-1);min-width:0;display:grid}.sfera .sfera-review-results{color:var(--sfera-color-text-muted)}.sfera .sfera-review-no-results{padding:var(--sfera-space-6);border-radius:var(--sfera-radius-lg);background:var(--sfera-color-surface-muted);text-align:center}.sfera .sfera-review{overflow-wrap:anywhere}.sfera .sfera-review header{align-items:baseline;gap:var(--sfera-space-2);flex-wrap:wrap;display:flex}.sfera .sfera-review time{color:var(--sfera-color-text-muted);font-size:14px}.sfera .sfera-review__media{margin-top:var(--sfera-space-3)}.sfera .sfera-review__media a{flex:0 0 96px}.sfera .sfera-review__replies{margin:var(--sfera-space-4) 0 0 var(--sfera-space-4);padding-left:var(--sfera-space-4);border-left:2px solid var(--sfera-color-border)}.sfera .sfera-review-rating{border:0;margin:0;padding:0}.sfera .sfera-review-rating>div{gap:var(--sfera-space-2);flex-wrap:wrap;display:flex}.sfera .sfera-review-rating label{cursor:pointer;position:relative}.sfera .sfera-review-rating input{opacity:0;position:absolute}.sfera .sfera-review-rating span{min-width:52px;min-height:44px;padding:var(--sfera-space-2);border:1px solid var(--sfera-color-border);border-radius:var(--sfera-radius-md);justify-content:center;align-items:center;display:inline-flex}.sfera .sfera-review-rating input:checked+span{border-color:var(--sfera-color-brand);background:var(--sfera-color-bg-info);color:var(--sfera-color-brand)}.sfera .sfera-review-rating input:focus-visible+span{outline:3px solid var(--sfera-focus);outline-offset:3px}.sfera .sfera-review-agreement{align-items:start;gap:var(--sfera-space-2);grid-template-columns:20px minmax(0,1fr);display:grid}.sfera .sfera-review-agreement input{width:20px;height:20px;min-height:0}.sfera .sfera-field-hint{color:var(--sfera-color-text-muted);font-size:12px}.sfera .sfera-product-sticky{display:none}.sfera .sfera-gallery-dialog{width:calc(100% - 32px);max-width:1200px;max-height:calc(100dvh - 32px);padding:var(--sfera-space-3);border:1px solid var(--sfera-color-border);border-radius:var(--sfera-radius-lg);color:var(--sfera-color-text);background:var(--sfera-color-surface);position:fixed;inset:0}.sfera .sfera-gallery-dialog:not([open]){display:none}.sfera .sfera-gallery-dialog::backdrop{background:var(--sfera-color-overlay)}.sfera .sfera-gallery-dialog__toolbar{align-items:center;gap:var(--sfera-space-2);margin-bottom:var(--sfera-space-2);flex-wrap:wrap;display:flex}.sfera .sfera-gallery-dialog__toolbar [data-sfera-gallery-close]{margin-left:auto}.sfera .sfera-gallery-dialog__viewport{max-height:calc(100dvh - 176px);overflow:auto}.sfera .sfera-gallery-dialog__viewport img{object-fit:contain;width:100%;height:auto;max-height:calc(100dvh - 176px);margin-inline:auto;display:block}.sfera .sfera-gallery-dialog[data-zoomed=true] .sfera-gallery-dialog__viewport img{width:200%;max-width:none;max-height:none}@media (min-width:1024px){.sfera .sfera-product__layout{gap:var(--sfera-space-8);grid-template-columns:minmax(0,1.28571fr) minmax(0,1fr)}.sfera .sfera-product__gallery{padding:var(--sfera-space-5);border:1px solid var(--sfera-color-border);border-radius:var(--sfera-radius-lg);background:var(--sfera-color-surface)}.sfera .sfera-product__main-image{max-width:508px;margin:44px auto var(--sfera-space-5)}.sfera .sfera-product__thumbs{gap:var(--sfera-space-4)}.sfera .sfera-product__thumbs a{flex-basis:96px}.sfera .sfera-product__summary{padding:var(--sfera-space-8);border:1px solid var(--sfera-color-border);border-radius:var(--sfera-radius-lg);background:var(--sfera-color-surface)}.sfera .sfera-product__summary h1,.sfera .sfera-buybox__price{font-size:32px}.sfera .sfera-product-content,.sfera .sfera-product-recommendations{margin-top:var(--sfera-space-12)}.sfera .sfera-review-summary{grid-template-columns:minmax(180px,.45fr) minmax(280px,1fr)}.sfera .sfera-review-controls{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end}}@media (max-width:767px){.sfera .sfera-shop-content:has(>.sfera-product) .sfera-breadcrumbs>:not(:last-child){display:none}.sfera .sfera-shop-content:has(>.sfera-product) .sfera-breadcrumbs>a:last-child{gap:var(--sfera-space-2)}.sfera .sfera-shop-content:has(>.sfera-product) .sfera-breadcrumbs>a:last-child:before{content:"←"}.sfera .sfera-product__summary h1{font-size:24px;line-height:1.25}.sfera .sfera-product__summary>p{font-size:14px}.sfera .sfera-buybox__price{font-size:24px}.sfera [data-sfera-sticky-product=true] .sfera-product{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.sfera [data-sfera-sticky-product=true] .sfera-bottom-nav{display:none}.sfera .sfera-product-sticky{align-items:center;gap:var(--sfera-space-3);z-index:60;min-height:90px;padding:var(--sfera-space-3) var(--sfera-space-4) calc(var(--sfera-space-3) + env(safe-area-inset-bottom));border-top:1px solid var(--sfera-color-border);background:var(--sfera-color-surface);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid;position:fixed;inset:auto 0 0}.sfera .sfera-product-sticky>button{border-radius:var(--sfera-radius-lg);min-height:56px}.sfera .sfera-product-sticky__price{overflow-wrap:anywhere;font-size:20px;font-weight:700}.sfera .sfera-product-sticky [data-sfera-status-copy]{grid-column:1/-1;max-height:6em;margin:0;font-size:14px;overflow:auto}.sfera .sfera-product-sticky [data-sfera-status-copy]:empty{display:none}}.sfera .sfera-feature-option .sfera-visually-hidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sfera .sfera-quantity__controls{border:1px solid var(--sfera-color-border);border-radius:var(--sfera-radius-md);background:var(--sfera-color-surface-muted);align-items:center;display:flex}.sfera .sfera-quantity__controls button{min-width:44px;color:var(--sfera-color-text);cursor:pointer;background:0 0;border:0;flex:0 0 44px;padding:0;font-size:20px}.sfera .sfera-quantity__controls input{min-width:48px;padding:var(--sfera-space-1);text-align:center;background:0 0;border:0}.sfera .sfera-buybox__actions .sfera-quantity{max-width:160px}.sfera .sfera-cart{width:100%;min-width:0;max-width:1312px;margin-inline:auto}.sfera .sfera-cart form,.sfera .sfera-cart__layout,.sfera .sfera-cart__main,.sfera .sfera-cart__items,.sfera .sfera-cart__sidebar{min-width:0}.sfera .sfera-cart__layout{gap:var(--sfera-space-6);align-items:start;display:grid}.sfera .sfera-cart__count{min-width:32px;min-height:32px;padding-inline:var(--sfera-space-2);border-radius:var(--sfera-radius-pill);background:var(--sfera-color-bg-info);color:var(--sfera-color-text-info);justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.sfera .sfera-cart__items{gap:var(--sfera-space-3);display:grid}.sfera .sfera-cart-item{align-items:center;gap:var(--sfera-space-3);min-width:0;padding:var(--sfera-space-3);border:1px solid var(--sfera-color-border);border-radius:var(--sfera-radius-lg);background:var(--sfera-color-surface);grid-template-columns:68px minmax(0,1fr);display:grid;position:relative}.sfera .sfera-cart-item[aria-busy=true]{opacity:.72}.sfera .sfera-cart-item__media{border-radius:var(--sfera-radius-md);background:var(--sfera-color-surface-muted);grid-area:1/1/span 4;align-self:start;place-items:center;width:68px;height:68px;display:grid;overflow:hidden}.sfera .sfera-cart-item__media img{object-fit:contain;width:68px;height:68px;display:block}.sfera .sfera-cart-item__content,.sfera .sfera-cart-item__details{grid-column:2;min-width:0;padding-right:44px}.sfera .sfera-cart-item__title{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.4}.sfera .sfera-cart-item__title a{color:inherit;text-decoration:none}.sfera .sfera-cart-item__sku{margin:var(--sfera-space-1) 0 0;color:var(--sfera-color-text-muted);overflow-wrap:anywhere;font-size:12px}.sfera .sfera-cart-item__services{gap:var(--sfera-space-1);margin:var(--sfera-space-2) 0 0;color:var(--sfera-color-text-muted);overflow-wrap:anywhere;padding:0;font-size:12px;list-style:none;display:grid}.sfera .sfera-cart-item__quantity{grid-column:2;min-width:0}.sfera .sfera-cart-quantity{gap:var(--sfera-space-1);width:fit-content;max-width:100%;display:grid}.sfera .sfera-cart-quantity>label{color:var(--sfera-color-text-muted);font-size:12px}.sfera .sfera-cart-quantity__controls{border:1px solid var(--sfera-color-border);border-radius:var(--sfera-radius-md);background:var(--sfera-color-surface-muted);grid-template-columns:44px minmax(48px,64px) 44px;align-items:stretch;width:fit-content;max-width:100%;min-height:44px;display:grid;overflow:hidden}.sfera .sfera-cart-quantity__controls button{min-width:44px;min-height:44px;color:var(--sfera-color-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:20px;display:inline-flex}.sfera .sfera-cart-quantity__controls button:hover{background:var(--sfera-color-bg-info);color:var(--sfera-color-brand)}.sfera .sfera-cart-quantity__controls button:disabled{opacity:.45;cursor:not-allowed}.sfera .sfera-cart-quantity__controls input{width:100%;min-width:0;min-height:44px;padding:var(--sfera-space-1);border:0;border-inline:1px solid var(--sfera-color-border);background:var(--sfera-color-surface);color:var(--sfera-color-text);text-align:center;font:inherit;border-radius:0}.sfera .sfera-cart-quantity__controls input::-webkit-inner-spin-button{appearance:none;margin:0}.sfera .sfera-cart-quantity__controls input::-webkit-outer-spin-button{appearance:none;margin:0}.sfera .sfera-cart-quantity__controls input[type=number]{appearance:textfield}.sfera .sfera-cart-item__price,.sfera .sfera-cart-item__total{overflow-wrap:anywhere;grid-column:2;min-width:0;font-size:16px;font-weight:700}.sfera .sfera-cart-item__remove{top:var(--sfera-space-2);right:var(--sfera-space-2);width:44px;min-width:44px;min-height:44px;padding:0;position:absolute}.sfera .sfera-cart-item__status{grid-column:1/-1;min-width:0;margin:0}.sfera .sfera-cart-item__status:empty{display:none}.sfera .sfera-cart-item noscript{grid-column:1/-1;min-width:0}.sfera .sfera-cart-item noscript label{align-items:center;gap:var(--sfera-space-2);min-height:44px;display:flex}.sfera .sfera-cart__sidebar{gap:var(--sfera-space-4);display:grid}.sfera .sfera-cart__summary{gap:var(--sfera-space-4);min-width:0;padding:var(--sfera-space-5);border:1px solid var(--sfera-color-border);border-radius:var(--sfera-radius-lg);background:var(--sfera-color-surface);box-shadow:var(--sfera-shadow-sm);margin:0;display:grid}.sfera .sfera-cart__summary h2{margin:0;font-size:20px}.sfera .sfera-cart__summary-row{justify-content:space-between;align-items:baseline;gap:var(--sfera-space-4);min-width:0;display:flex}.sfera .sfera-cart__summary-row>:last-child{text-align:right;overflow-wrap:anywhere;flex:none}.sfera .sfera-cart__summary-row--discount{color:var(--sfera-color-text-success)}.sfera .sfera-cart__summary-row--total{padding-top:var(--sfera-space-4);border-top:1px solid var(--sfera-color-border);font-size:20px;font-weight:700}.sfera .sfera-cart__summary-total{justify-content:space-between;align-items:baseline;gap:var(--sfera-space-4);min-width:0;padding-top:var(--sfera-space-4);border-top:1px solid var(--sfera-color-border);font-size:20px;font-weight:700;display:flex}.sfera .sfera-cart__coupon{gap:var(--sfera-space-2);min-width:0;padding-top:var(--sfera-space-4);border-top:1px solid var(--sfera-color-border);display:grid}.sfera .sfera-cart__coupon h3,.sfera .sfera-cart__coupon label{margin:0;font-size:14px;font-weight:700}.sfera .sfera-cart__coupon-form{gap:var(--sfera-space-2);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.sfera .sfera-cart__coupon-form .sfera-field{min-width:0}.sfera .sfera-cart__coupon-status{overflow-wrap:anywhere;margin:0;font-size:12px}.sfera .sfera-cart__checkout{width:100%;min-height:48px}.sfera .sfera-cart__recommendations{min-width:0;margin-top:var(--sfera-space-8)}.sfera .sfera-cart__recommendations h2{margin:0 0 var(--sfera-space-4);font-size:20px}.sfera .sfera-cart__recommendations .sfera-product-strip{padding-bottom:var(--sfera-space-2);grid-auto-columns:minmax(260px,1fr)}.sfera .sfera-cart__recommendations .sfera-mini-card a{gap:var(--sfera-space-4);grid-template-columns:68px minmax(0,1fr);min-height:68px;padding:0}.sfera .sfera-cart__recommendations .sfera-mini-card__media,.sfera .sfera-cart__recommendations .sfera-mini-card__media img{border-radius:var(--sfera-radius-md);object-fit:contain;background:var(--sfera-color-surface-muted);width:68px;height:68px}.sfera .sfera-cart+.sfera-plugin-slot,.sfera .sfera-cart .sfera-plugin-slot{overflow-wrap:anywhere;min-width:0;max-width:100%}@media (max-width:479px){.sfera .sfera-cart__coupon-form{grid-template-columns:minmax(0,1fr)}.sfera .sfera-cart__coupon-form .sfera-button{width:100%}}@media (min-width:768px) and (max-width:1023px){.sfera .sfera-cart-item{grid-template-columns:96px minmax(0,1fr) auto}.sfera .sfera-cart-item__media,.sfera .sfera-cart-item__media img{width:96px;height:96px}.sfera .sfera-cart-item__content,.sfera .sfera-cart-item__details,.sfera .sfera-cart-item__quantity,.sfera .sfera-cart-item__price,.sfera .sfera-cart-item__total{grid-column:2}}@media (min-width:1024px){.sfera .sfera-cart__layout{gap:var(--sfera-space-8);grid-template-columns:minmax(0,780px) minmax(320px,1fr)}.sfera .sfera-cart-item{column-gap:var(--sfera-space-5);min-height:136px;padding:var(--sfera-space-5);grid-template-rows:1fr;grid-template-columns:96px minmax(0,1fr) minmax(140px,auto) minmax(112px,auto) 44px}.sfera .sfera-cart-item__media{grid-area:1/1;align-self:center;width:96px;height:96px}.sfera .sfera-cart-item__media img{width:96px;height:96px}.sfera .sfera-cart-item__content,.sfera .sfera-cart-item__details{grid-area:1/2;align-self:center;padding-right:0}.sfera .sfera-cart-item__quantity{grid-area:1/3;align-self:center}.sfera .sfera-cart-item__price,.sfera .sfera-cart-item__total{text-align:right;grid-area:1/4;align-self:center}.sfera .sfera-cart-item__remove{grid-area:1/5;align-self:center;position:static}.sfera .sfera-cart-item__status{grid-area:2/2/auto/-1}.sfera .sfera-cart__sidebar{top:var(--sfera-space-6);position:sticky}}.sfera .sfera-product__main-image{touch-action:pan-y pinch-zoom}@media (max-width:767px){.sfera .sfera-product__gallery[data-sfera-gallery-ready=true] .sfera-product__thumbs{display:none}}.sfera .sfera-compare[data-sfera-compare]{--sfera-compare-products:1;--sfera-compare-feature-column:176px;--sfera-compare-product-column:240px;width:100%;min-width:0;max-width:100%}.sfera .sfera-compare__toolbar,.sfera .sfera-compare__modes,.sfera .sfera-compare__groups,.sfera .sfera-compare__actions,.sfera .sfera-compare__scroll-nav{align-items:center;gap:var(--sfera-space-2);flex-wrap:wrap;min-width:0;display:flex}.sfera .sfera-compare__toolbar{justify-content:space-between;gap:var(--sfera-space-3);margin-bottom:var(--sfera-space-4)}.sfera .sfera-compare__groups{margin-bottom:var(--sfera-space-3)}.sfera .sfera-compare__scroll-nav{margin-bottom:var(--sfera-space-2);justify-content:flex-end}.sfera .sfera-compare :is([data-sfera-compare-mode],[data-sfera-compare-clear],[data-sfera-compare-group-link],[data-sfera-compare-scroll-action]){min-width:44px;min-height:44px;padding:var(--sfera-space-2) var(--sfera-space-3);border:1px solid var(--sfera-color-border);border-radius:var(--sfera-radius-lg);background:var(--sfera-color-surface);color:var(--sfera-color-text);font:inherit;text-align:center;cursor:pointer;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.sfera .sfera-compare :is([data-sfera-compare-mode],[data-sfera-compare-group-link])[aria-pressed=true],.sfera .sfera-compare [data-sfera-compare-group-link][aria-current=true]{border-color:var(--sfera-color-brand);background:var(--sfera-color-bg-info);color:var(--sfera-color-brand)}.sfera .sfera-compare :is([data-sfera-compare-mode],[data-sfera-compare-clear],[data-sfera-compare-group-link],[data-sfera-compare-scroll-action]):hover{border-color:var(--sfera-color-border-strong);background:var(--sfera-color-surface-muted)}.sfera .sfera-compare :is([data-sfera-compare-mode],[data-sfera-compare-clear],[data-sfera-compare-group-link],[data-sfera-compare-scroll-action]):disabled{opacity:.5;cursor:not-allowed}.sfera .sfera-compare__viewport[data-sfera-compare-scroll]{overscroll-behavior-inline:contain;scrollbar-gutter:stable;scroll-snap-type:x proximity;border:1px solid var(--sfera-color-border);border-radius:var(--sfera-radius-xl);background:var(--sfera-color-surface);width:100%;min-width:0;max-width:100%;box-shadow:var(--sfera-shadow-sm);touch-action:pan-x pan-y pinch-zoom;overflow-x:auto}.sfera .sfera-compare__viewport[data-sfera-compare-scroll]:focus-visible{outline-offset:4px}.sfera .sfera-compare__table{width:100%;min-width:620px;min-width:max(100%, calc(var(--sfera-compare-feature-column) + var(--sfera-compare-product-column) * var(--sfera-compare-products,1)));border-collapse:separate;border-spacing:0;table-layout:fixed;color:var(--sfera-color-text);margin:0}.sfera .sfera-compare__table caption{padding:var(--sfera-space-3);border-bottom:1px solid var(--sfera-color-border);background:var(--sfera-color-surface);text-align:start;font-weight:700}.sfera .sfera-compare__table :is(th,td){min-width:0;padding:var(--sfera-space-3);border:0;border-bottom:1px solid var(--sfera-color-border);background:var(--sfera-color-surface);text-align:start;vertical-align:top;overflow-wrap:anywhere}.sfera .sfera-compare__table tbody tr:last-child>*{border-bottom:0}.sfera .sfera-compare__table tbody tr:nth-child(2n)>:not(.sfera-compare__feature){background:var(--sfera-color-surface-muted)}.sfera .sfera-compare__table tbody tr:focus-within>*,.sfera .sfera-compare__table tbody tr:hover>*{background:var(--sfera-color-bg-info)}.sfera .sfera-compare__table thead th{z-index:3;border-bottom-color:var(--sfera-color-border-strong);background:var(--sfera-color-surface);position:sticky;top:0}.sfera .sfera-compare__feature{z-index:2;width:var(--sfera-compare-feature-column);min-width:var(--sfera-compare-feature-column);max-width:var(--sfera-compare-feature-column);border-inline-end:1px solid var(--sfera-color-border-strong);background:var(--sfera-color-surface-muted);font-weight:700;position:sticky;inset-inline-start:0}.sfera .sfera-compare__table thead .sfera-compare__feature{z-index:5;background:var(--sfera-color-surface)}.sfera .sfera-compare__product,.sfera .sfera-compare__value{width:var(--sfera-compare-product-column);min-width:var(--sfera-compare-product-column);max-width:var(--sfera-compare-product-column);scroll-snap-align:start;scroll-margin-inline-start:var(--sfera-compare-feature-column)}.sfera .sfera-compare__product-card{align-content:start;gap:var(--sfera-space-2) var(--sfera-space-3);grid-template-columns:68px minmax(0,1fr);min-width:0;display:grid}.sfera .sfera-compare__product-image{border-radius:var(--sfera-radius-md);background:var(--sfera-color-surface-muted);grid-area:1/1/span 3;place-items:center;width:68px;height:68px;display:grid;overflow:hidden}.sfera .sfera-compare__product-image img{object-fit:contain;width:68px;height:68px;display:block}.sfera .sfera-compare__product-name{min-width:0;color:var(--sfera-color-text);overflow-wrap:anywhere;grid-column:2;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none}.sfera .sfera-compare__product-card .sfera-price{color:var(--sfera-color-price);grid-column:2;font-size:16px;font-weight:700}.sfera .sfera-compare__remove{min-width:44px;min-height:44px;padding:var(--sfera-space-2) var(--sfera-space-3);border-radius:var(--sfera-radius-md);color:var(--sfera-color-text-danger);text-align:center;grid-column:2;justify-content:center;justify-self:start;align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.sfera .sfera-compare__remove:hover{background:var(--sfera-color-bg-danger)}.sfera .sfera-compare__divider>*{padding-block:var(--sfera-space-2);background:var(--sfera-color-surface-muted);color:var(--sfera-color-text-muted);border-inline-end:0;font-size:14px;font-weight:700;position:static}.sfera .sfera-compare__status{min-width:0;margin:var(--sfera-space-3) 0 0;color:var(--sfera-color-text-muted);overflow-wrap:anywhere}.sfera .sfera-compare__status:empty{display:none}.sfera .sfera-compare+.sfera-plugin-slot,.sfera .sfera-compare .sfera-plugin-slot{overflow-wrap:anywhere;min-width:0;max-width:100%}.sfera .sfera-compare+.sfera-plugin-slot:empty,.sfera .sfera-compare .sfera-plugin-slot:empty{display:none}.sfera .sfera-compare+.sfera-plugin-slot :is(img,iframe,video),.sfera .sfera-compare .sfera-plugin-slot :is(img,iframe,video){max-width:100%}@media (max-width:767px){.sfera .sfera-compare[data-sfera-compare]{--sfera-compare-feature-column:128px;--sfera-compare-product-column:220px}.sfera .sfera-compare__toolbar{align-items:stretch}.sfera .sfera-compare__modes,.sfera .sfera-compare__actions{flex:100%}.sfera .sfera-compare__modes>*,.sfera .sfera-compare__actions>*{flex:132px}.sfera .sfera-compare__table :is(th,td){padding:var(--sfera-space-2)}.sfera .sfera-compare__product-card{grid-template-columns:1fr}.sfera .sfera-compare__product-image,.sfera .sfera-compare__product-name,.sfera .sfera-compare__product-card .sfera-price,.sfera .sfera-compare__remove{grid-area:auto/1}}.sfera .sfera-product-table-head{display:none}.sfera .sfera-product-grid[data-sfera-view=table] .sfera-list-actions{display:flex}.sfera .sfera-product-grid:is([data-sfera-view=grid],[data-sfera-view=list]) .sfera-product-card:not([data-sfera-favorite-item]) .sfera-product-card__quantity,.sfera .sfera-product-grid:is([data-sfera-view=grid],[data-sfera-view=list]) .sfera-product-card:not([data-sfera-favorite-item]) .sfera-product-card__sku,.sfera .sfera-product-grid:is([data-sfera-view=grid],[data-sfera-view=list]) .sfera-product-card:not([data-sfera-favorite-item]) .sfera-product-card__availability[data-available=true]{display:none}.sfera .sfera-product-card__details{gap:var(--sfera-space-1);min-width:0;display:grid}.sfera .sfera-product-grid[data-sfera-view=list] .sfera-product-card__details{grid-area:1/2}.sfera .sfera-product-grid[data-sfera-view=list] .sfera-product-card__availability[data-available=false]{grid-area:3/2/auto/-1}.sfera .sfera-product-grid[data-sfera-view=table]{gap:var(--sfera-space-3);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%;display:grid}.sfera .sfera-product-grid[data-sfera-view=table] .sfera-product-card{align-items:start;gap:var(--sfera-space-2) var(--sfera-space-3);min-width:0;min-height:112px;padding:var(--sfera-space-3);border:1px solid var(--sfera-color-border);border-radius:var(--sfera-radius-lg);background:var(--sfera-color-surface);box-shadow:none;grid-template-rows:repeat(6,auto);grid-template-columns:68px minmax(0,1fr);display:grid;position:relative}.sfera .sfera-product-grid[data-sfera-view=table] .sfera-product-card__link,.sfera .sfera-product-grid[data-sfera-view=table] .sfera-product-card__purchase,.sfera .sfera-product-grid[data-sfera-view=table] .sfera-product-card__purchase form{display:contents}.sfera .sfera-product-grid[data-sfera-view=table] .sfera-product-card__media{aspect-ratio:1;grid-area:1/1/span 4;align-self:start;width:68px;height:68px}.sfera .sfera-product-grid[data-sfera-view=table] .sfera-product-card__media img{object-fit:contain;width:68px;height:68px}.sfera .sfera-product-grid[data-sfera-view=table] .sfera-product-card__details{grid-area:1/2;min-width:0}.sfera .sfera-product-grid[data-sfera-view=table] :is(.sfera-product-card__title,.sfera-product-card__sku,.sfera-product-card__availability,.sfera-product-card__price,.sfera-price){overflow-wrap:anywhere;min-width:0;max-width:100%;margin:0;padding:0}.sfera .sfera-product-grid[data-sfera-view=table] .sfera-product-card__title{min-height:0;font-size:14px;line-height:1.4}.sfera .sfera-product-grid[data-sfera-view=table] .sfera-product-card__availability{grid-area:2/2}.sfera .sfera-product-grid[data-sfera-view=table] :is(.sfera-product-card__sku,.sfera-product-card__availability){color:var(--sfera-color-text-muted);font-size:12px}.sfera .sfera-product-grid[data-sfera-view=table] .sfera-product-card__price{color:var(--sfera-color-price);grid-area:3/2;font-size:16px;font-weight:700}.sfera .sfera-product-grid[data-sfera-view=table] .sfera-product-card__quantity{width:100%;min-width:0;max-width:152px;min-height:44px;padding:var(--sfera-space-2);border:1px solid var(--sfera-color-border);border-radius:var(--sfera-radius-md);background:var(--sfera-color-surface);color:var(--sfera-color-text);font:inherit;grid-area:4/2}.sfera .sfera-product-grid[data-sfera-view=table] .sfera-product-card>.sfera-list-actions{flex-flow:wrap;grid-area:5/1/auto/-1;position:static}.sfera .sfera-product-grid[data-sfera-view=table] .sfera-product-card__purchase>.sfera-button,.sfera .sfera-product-grid[data-sfera-view=table] .sfera-product-card__purchase form>.sfera-button{grid-area:6/1/auto/-1;min-height:44px}.sfera .sfera-product-grid[data-sfera-view=table] .sfera-product-card :is(.sfera-form-status,noscript){overflow-wrap:anywhere;grid-column:1/-1;min-width:0}@media (min-width:768px){.sfera .sfera-product-grid[data-sfera-view=table][data-sfera-table-scroll]{gap:var(--sfera-space-4);width:100%;min-width:0;max-width:100%;padding:var(--sfera-space-4);overscroll-behavior-inline:contain;scrollbar-gutter:stable;border:1px solid var(--sfera-color-border);border-radius:var(--sfera-radius-xl);background:var(--sfera-color-surface);grid-template-columns:minmax(988px,1fr);display:grid;overflow-x:auto}.sfera .sfera-product-grid[data-sfera-view=table] .sfera-product-table-head,.sfera .sfera-product-grid[data-sfera-view=table] .sfera-product-card{align-items:center;column-gap:var(--sfera-space-4);grid-template-columns:64px minmax(220px,1fr) minmax(112px,.5fr) minmax(120px,.55fr) minmax(120px,.55fr) minmax(152px,.65fr) minmax(104px,.5fr);width:100%;min-width:988px;display:grid}.sfera .sfera-product-grid[data-sfera-view=table] .sfera-product-table-head{min-height:48px;padding-inline:var(--sfera-space-3);border-bottom:1px solid var(--sfera-color-border);background:var(--sfera-color-surface);color:var(--sfera-color-text-muted);font-size:14px;font-weight:700}.sfera .sfera-product-grid[data-sfera-view=table] .sfera-product-card{row-gap:var(--sfera-space-2);min-height:80px;padding:var(--sfera-space-2) var(--sfera-space-3);border-radius:var(--sfera-radius-lg);background:var(--sfera-color-surface-muted);box-shadow:none;border:0;grid-template-rows:repeat(2,minmax(44px,auto)) auto}.sfera .sfera-product-grid[data-sfera-view=table] .sfera-product-card:nth-of-type(2n){background:var(--sfera-color-surface)}.sfera .sfera-product-grid[data-sfera-view=table] .sfera-product-card:hover,.sfera .sfera-product-grid[data-sfera-view=table] .sfera-product-card:focus-within{background:var(--sfera-color-bg-info)}.sfera .sfera-product-grid[data-sfera-view=table] .sfera-product-card__details{display:contents}.sfera .sfera-product-grid[data-sfera-view=table] .sfera-product-card__media{aspect-ratio:1;grid-area:1/1/span 2;width:64px;height:64px}.sfera .sfera-product-grid[data-sfera-view=table] .sfera-product-card__media img{object-fit:contain;width:64px;height:64px}.sfera .sfera-product-grid[data-sfera-view=table] .sfera-product-card__title{grid-area:1/2;align-self:end}.sfera .sfera-product-grid[data-sfera-view=table] .sfera-product-card__rating{grid-area:2/2;align-self:start;margin:0}.sfera .sfera-product-grid[data-sfera-view=table] .sfera-product-card__sku{min-width:0;color:var(--sfera-color-text-muted);overflow-wrap:anywhere;grid-area:1/3/span 2;align-self:center;font-size:14px}.sfera .sfera-product-grid[data-sfera-view=table] .sfera-product-card__availability{min-width:0;color:var(--sfera-color-text-muted);overflow-wrap:anywhere;grid-area:1/4/span 2;align-self:center;font-size:14px}.sfera .sfera-product-grid[data-sfera-view=table] .sfera-product-card__price{min-width:0;color:var(--sfera-color-price);overflow-wrap:anywhere;grid-area:1/5/span 2;align-self:center;font-size:16px;font-weight:700}.sfera .sfera-product-grid[data-sfera-view=table] .sfera-product-card__quantity{grid-area:1/6/span 2;align-self:center;width:100%;min-width:0;max-width:152px;min-height:44px}.sfera .sfera-product-grid[data-sfera-view=table] .sfera-product-card>.sfera-list-actions{flex-flow:wrap;grid-area:1/7;justify-self:end;position:static}.sfera .sfera-product-grid[data-sfera-view=table] .sfera-product-card__purchase>.sfera-button,.sfera .sfera-product-grid[data-sfera-view=table] .sfera-product-card__purchase form>.sfera-button{grid-area:2/7;justify-self:stretch;width:100%;min-width:44px;min-height:44px}.sfera .sfera-product-grid[data-sfera-view=table] .sfera-product-card :is(.sfera-form-status,noscript){grid-area:3/2/auto/-1}}.sfera .sfera-favorites,.sfera .sfera-favorites__toolbar,.sfera .sfera-favorites__groups,.sfera .sfera-favorites__group,.sfera .sfera-favorites-group,.sfera .sfera-favorites__products{width:100%;min-width:0;max-width:100%}.sfera .sfera-favorites__header{justify-content:space-between;align-items:end;gap:var(--sfera-space-3);margin-bottom:var(--sfera-space-5);flex-wrap:wrap;display:flex}.sfera .sfera-favorites__header>*{min-width:0}.sfera .sfera-favorites__toolbar{gap:var(--sfera-space-3);margin-bottom:var(--sfera-space-6);padding:var(--sfera-space-4);border:1px solid var(--sfera-color-border);border-radius:var(--sfera-radius-xl);background:var(--sfera-color-surface);box-shadow:var(--sfera-shadow-sm);display:grid}.sfera .sfera-favorites__filters{width:100%;min-width:0;max-width:100%;min-height:44px;padding:var(--sfera-space-2) var(--sfera-space-3);border:1px solid var(--sfera-color-border);border-radius:var(--sfera-radius-md);background:var(--sfera-color-surface);color:var(--sfera-color-text);font:inherit}.sfera .sfera-favorites__filter,.sfera .sfera-favorites__toolbar :is(button,a),.sfera .sfera-favorites__group-actions :is(button,a),.sfera .sfera-favorites__item-actions button{justify-content:center;align-items:center;gap:var(--sfera-space-2);min-width:44px;min-height:44px;padding:var(--sfera-space-2) var(--sfera-space-3);border:1px solid var(--sfera-color-border);border-radius:var(--sfera-radius-md);background:var(--sfera-color-surface);color:var(--sfera-color-text);font:inherit;text-align:center;cursor:pointer;flex:none;font-weight:600;text-decoration:none;display:inline-flex}.sfera .sfera-favorites__filter:is([aria-pressed=true],[aria-current=true]),.sfera .sfera-favorites__filter.is-active{border-color:var(--sfera-color-brand);background:var(--sfera-color-bg-info);color:var(--sfera-color-brand)}.sfera .sfera-favorites__toolbar :is(button,a):hover,.sfera .sfera-favorites__group-actions :is(button,a):hover,.sfera .sfera-favorites__item-actions button:hover{border-color:var(--sfera-color-border-strong);background:var(--sfera-color-surface-muted)}.sfera .sfera-favorites :is(button,input,select):disabled{opacity:.5;cursor:not-allowed}.sfera .sfera-favorites__manager,.sfera .sfera-favorites__group-form{align-items:end;gap:var(--sfera-space-2);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.sfera .sfera-favorites__group-form label{gap:var(--sfera-space-1);min-width:0;color:var(--sfera-color-text-muted);grid-column:1/-1;font-size:14px;font-weight:600;display:grid}.sfera .sfera-favorites__group-name,.sfera .sfera-favorites__move{width:100%;min-width:0;max-width:100%;min-height:44px;padding:var(--sfera-space-2) var(--sfera-space-3);border:1px solid var(--sfera-color-border);border-radius:var(--sfera-radius-md);background:var(--sfera-color-surface);color:var(--sfera-color-text);font:inherit}.sfera .sfera-favorites__clear{color:var(--sfera-color-text-danger);justify-self:start}.sfera .sfera-favorites [data-sfera-favorites-group-action=delete]{color:var(--sfera-color-text-danger)}.sfera .sfera-favorites__clear:hover,.sfera .sfera-favorites [data-sfera-favorites-group-action=delete]:hover{border-color:var(--sfera-color-danger);background:var(--sfera-color-bg-danger);color:var(--sfera-color-text-danger)}.sfera .sfera-favorites__groups{gap:var(--sfera-space-5);display:grid}.sfera .sfera-favorites__group,.sfera .sfera-favorites-group{gap:var(--sfera-space-4);min-width:0;padding:var(--sfera-space-4);border:1px solid var(--sfera-color-border);border-radius:var(--sfera-radius-xl);background:var(--sfera-color-surface);display:grid}.sfera :is(.sfera-favorites__group,.sfera-favorites-group)[hidden]{display:none}.sfera .sfera-favorites__group-header{justify-content:space-between;align-items:center;gap:var(--sfera-space-3);flex-wrap:wrap;min-width:0;display:flex}.sfera .sfera-favorites__group-title{min-width:0;color:var(--sfera-color-text);overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.3}.sfera .sfera-favorites__group-count{color:var(--sfera-color-text-muted);font-size:14px;font-weight:600}.sfera .sfera-favorites__group-actions,.sfera .sfera-favorites__item-actions,.sfera .sfera-favorites__reorder{align-items:center;gap:var(--sfera-space-2);flex-wrap:wrap;min-width:0;display:flex}.sfera .sfera-favorites__products{align-items:stretch;gap:var(--sfera-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));display:grid}.sfera .sfera-favorites__products>section{grid-column:1/-1;min-width:0}.sfera .sfera-favorites__products .sfera-product-grid{align-items:stretch;gap:var(--sfera-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));min-width:0;max-width:100%;display:grid}.sfera .sfera-favorites__products .sfera-product-card{min-width:0}.sfera .sfera-favorites__item-actions{padding-top:var(--sfera-space-2);border-top:1px solid var(--sfera-color-border);grid-column:1/-1}.sfera .sfera-favorites__item-actions label{gap:var(--sfera-space-1);min-width:0;color:var(--sfera-color-text-muted);flex:180px;font-size:12px;font-weight:600;display:grid}.sfera .sfera-favorites [data-sfera-favorites-group-rename]{width:100%;min-width:0;max-width:100%;min-height:44px;padding:var(--sfera-space-2) var(--sfera-space-3);border:1px solid var(--sfera-color-border);border-radius:var(--sfera-radius-md);background:var(--sfera-color-surface);color:var(--sfera-color-text);font:inherit}.sfera .sfera-favorites :is(.sfera-favorites__group-name,[data-sfera-favorites-group-rename]):is([aria-invalid=true],:user-invalid){border-color:var(--sfera-color-danger);background:var(--sfera-color-bg-danger)}.sfera .sfera-favorites__status{min-width:0;margin:var(--sfera-space-4) 0 0;color:var(--sfera-color-text-muted);overflow-wrap:anywhere}.sfera .sfera-favorites__status:empty{display:none}.sfera .sfera-favorites__status[role=alert]{padding:var(--sfera-space-3);border-radius:var(--sfera-radius-md);background:var(--sfera-color-bg-danger);color:var(--sfera-color-text-danger)}.sfera .sfera-empty-favorites{place-items:center;gap:var(--sfera-space-3);text-align:center;max-width:100%;min-height:220px;display:grid}.sfera .sfera-empty-favorites p{color:var(--sfera-color-text-muted);margin:0}@media (max-width:767px){.sfera .sfera-favorites__header{align-items:start}.sfera .sfera-favorites__toolbar,.sfera .sfera-favorites__group,.sfera .sfera-favorites-group{padding-inline:var(--sfera-space-3)}.sfera .sfera-favorites__manager,.sfera .sfera-favorites__group-form{grid-template-columns:minmax(0,1fr)}.sfera .sfera-favorites__toolbar :is(button,a),.sfera .sfera-favorites__group-form>button{width:100%}.sfera .sfera-favorites__group-header{align-items:stretch}.sfera .sfera-favorites__group-actions{flex:100%}.sfera .sfera-favorites__group-actions>*{flex:120px}.sfera .sfera-favorites__products,.sfera .sfera-favorites__products .sfera-product-grid{gap:var(--sfera-space-3);grid-template-columns:minmax(0,1fr)}.sfera .sfera-favorites__products .sfera-product-card{align-items:start;gap:var(--sfera-space-2);min-height:112px;padding:var(--sfera-space-3);border-radius:var(--sfera-radius-lg);grid-template-rows:repeat(7,auto);grid-template-columns:88px minmax(0,1fr);display:grid}.sfera .sfera-favorites__products .sfera-product-card__link,.sfera .sfera-favorites__products .sfera-product-card__purchase,.sfera .sfera-favorites__products .sfera-product-card__purchase form{display:contents}.sfera .sfera-favorites__products .sfera-product-card__media{aspect-ratio:1;grid-area:1/1/span 4;width:88px;height:88px}.sfera .sfera-favorites__products .sfera-product-card__media img{object-fit:contain;width:88px;height:88px}.sfera .sfera-favorites__products .sfera-product-card__details{grid-area:1/2;min-width:0}.sfera .sfera-favorites__products .sfera-product-card__availability{grid-area:2/2}.sfera .sfera-favorites__products .sfera-product-card__price{overflow-wrap:anywhere;grid-area:3/2;min-width:0}.sfera .sfera-favorites__products .sfera-product-card__quantity{grid-area:4/2;min-width:0;max-width:100%}.sfera .sfera-favorites__products .sfera-product-card>.sfera-list-actions{flex-flow:wrap;grid-area:5/1/auto/-1;position:static}.sfera .sfera-favorites__products .sfera-product-card__purchase>.sfera-button,.sfera .sfera-favorites__products .sfera-product-card__purchase form>.sfera-button{grid-area:6/1/auto/-1;width:100%;min-height:44px}.sfera .sfera-favorites__products .sfera-favorites__item-actions{grid-area:7/1/auto/-1}.sfera .sfera-favorites__item-actions>*{flex:120px}}@media (min-width:768px){.sfera .sfera-favorites__toolbar{grid-template-rows:auto auto;grid-template-columns:minmax(280px,1fr) minmax(180px,280px) auto;align-items:end}.sfera .sfera-favorites__group-form{grid-area:1/1/span 2}.sfera .sfera-favorites__toolbar>label{color:var(--sfera-color-text-muted);grid-area:1/2;font-size:14px;font-weight:600}.sfera .sfera-favorites__filters{grid-area:2/2}.sfera .sfera-favorites__clear{grid-area:2/3;justify-self:end}}.sfera .sfera-mini-cart{box-sizing:border-box;width:100%;max-width:none;max-height:85dvh;color:var(--sfera-color-text);background:0 0;border:0;margin:0;padding:0;inset:auto 0 0;overflow:hidden}.sfera .sfera-mini-cart::backdrop{background:var(--sfera-color-overlay)}.sfera .sfera-mini-cart__panel{overscroll-behavior:contain;border:1px solid var(--sfera-color-border);border-radius:var(--sfera-radius-xl) var(--sfera-radius-xl) 0 0;background:var(--sfera-color-surface);width:100%;min-width:0;max-width:100%;max-height:85dvh;box-shadow:var(--sfera-shadow-lg);border-bottom:0;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow-y:auto}.sfera .sfera-mini-cart__header,.sfera .sfera-mini-cart__footer{z-index:1;align-items:center;gap:var(--sfera-space-3);min-width:0;padding:var(--sfera-space-4);background:var(--sfera-color-surface);display:flex;position:sticky}.sfera .sfera-mini-cart__header{border-bottom:1px solid var(--sfera-color-border);justify-content:space-between;top:0}.sfera .sfera-mini-cart__header :is(h2,h3){overflow-wrap:anywhere;min-width:0;margin:0;font-size:20px;line-height:1.3}.sfera .sfera-mini-cart__footer{padding-bottom:calc(var(--sfera-space-4) + env(safe-area-inset-bottom));border-top:1px solid var(--sfera-color-border);flex-wrap:wrap;justify-content:space-between;bottom:0}.sfera .sfera-mini-cart__footer>*{min-width:0}.sfera .sfera-mini-cart__footer :is(a,button){flex:160px}.sfera .sfera-mini-cart__items{gap:var(--sfera-space-3);min-width:0;padding:var(--sfera-space-4);margin:0;list-style:none;display:grid}.sfera .sfera-mini-cart__item{align-items:start;gap:var(--sfera-space-3);min-width:0;padding-bottom:var(--sfera-space-3);border-bottom:1px solid var(--sfera-color-border);grid-template-columns:68px minmax(0,1fr);display:grid}.sfera .sfera-mini-cart__item:last-child{border-bottom:0;padding-bottom:0}.sfera .sfera-mini-cart__media{object-fit:contain;border-radius:var(--sfera-radius-md);background:var(--sfera-color-surface-muted);width:68px;max-width:100%;height:68px;display:block}.sfera .sfera-mini-cart__details{gap:var(--sfera-space-1);min-width:0;color:var(--sfera-color-text);overflow-wrap:anywhere;display:grid}.sfera .sfera-mini-cart__details>:first-child{margin-top:0}.sfera .sfera-mini-cart__details>:last-child{margin-bottom:0}.sfera .sfera-mini-cart__details :is(a,strong){color:inherit}.sfera .sfera-mini-cart__details span,.sfera .sfera-mini-cart__footer p span{color:var(--sfera-color-text-muted);font-size:14px}.sfera .sfera-mini-cart__empty{padding:var(--sfera-space-8) var(--sfera-space-4);color:var(--sfera-color-text-muted);text-align:center;overflow-wrap:anywhere;margin:0}.sfera .sfera-mini-cart__status:empty{display:none}.sfera .sfera-mini-cart__status,.sfera .sfera-mini-cart__remainder{padding:var(--sfera-space-2) var(--sfera-space-4);color:var(--sfera-color-text-muted);overflow-wrap:anywhere;margin:0;font-size:14px}.sfera .sfera-mini-cart__remainder{border-top:1px solid var(--sfera-color-border)}.sfera .sfera-mini-cart__footer p{gap:var(--sfera-space-1);margin:0;display:grid}.sfera .sfera-mini-cart__close,.sfera .sfera-mini-cart :is(button,a.sfera-button){min-width:44px;min-height:44px}.sfera .sfera-mini-cart__close{border:1px solid var(--sfera-color-border);border-radius:var(--sfera-radius-md);background:var(--sfera-color-surface-muted);width:44px;color:var(--sfera-color-text);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.sfera .sfera-mini-cart__close:hover{border-color:var(--sfera-color-border-strong)}.sfera .sfera-mini-cart :is(button,a,input,select):focus-visible{outline:3px solid var(--sfera-focus);outline-offset:2px}@media (min-width:768px){.sfera .sfera-mini-cart{inset:140px var(--sfera-space-4) auto auto;width:min(420px,100vw - 32px);max-width:calc(100vw - 32px);max-height:80dvh}.sfera .sfera-mini-cart__panel{border-bottom:1px solid var(--sfera-color-border);border-radius:var(--sfera-radius-xl);max-height:80dvh}.sfera .sfera-mini-cart__footer{padding-bottom:var(--sfera-space-4)}}.sfera .sfera-account-nav{gap:var(--sfera-space-2);min-width:0;max-width:100%;margin:0 0 var(--sfera-space-6);padding:var(--sfera-space-2);overscroll-behavior-inline:contain;scrollbar-gutter:stable;border:1px solid var(--sfera-color-border);border-radius:var(--sfera-radius-xl);background:var(--sfera-color-surface);display:flex;overflow-x:auto}.sfera .sfera-account-nav>:is(a,button),.sfera .sfera-account-nav>.sfera-plugin-slot>:is(a,button){min-height:44px;padding:var(--sfera-space-2) var(--sfera-space-3);border-radius:var(--sfera-radius-md);color:var(--sfera-color-text);white-space:nowrap;flex:none;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.sfera .sfera-account-nav [aria-current=page]{background:var(--sfera-color-bg-info);color:var(--sfera-color-text-info)}.sfera .sfera-account,.sfera .sfera-orders,.sfera .sfera-order-detail,.sfera .sfera-order-summary{width:100%;min-width:0;max-width:100%}.sfera .sfera-account-shell{gap:var(--sfera-space-6);grid-template-columns:minmax(0,1fr);display:grid}.sfera .sfera-account-sidebar,.sfera .sfera-account-content{min-width:0}.sfera .sfera-account-sidebar>li{list-style:none}.sfera .sfera-account{color:var(--sfera-color-text);display:flow-root}.sfera .sfera-account>h1,.sfera .sfera-order-detail>h1{margin:0 0 var(--sfera-space-6);overflow-wrap:anywhere}.sfera .sfera-account .sfera-page-heading{justify-content:space-between;align-items:baseline;gap:var(--sfera-space-3) var(--sfera-space-6);margin-bottom:var(--sfera-space-6);flex-wrap:wrap;display:flex}.sfera .sfera-account .sfera-page-heading>*{overflow-wrap:anywhere;min-width:0;margin-block:0}.sfera .sfera-account__balance{margin:0 0 var(--sfera-space-6);padding:var(--sfera-space-5);border:1px solid var(--sfera-color-border);border-radius:var(--sfera-radius-xl);background:var(--sfera-color-surface-muted);color:var(--sfera-color-text);overflow-wrap:anywhere}.sfera .sfera-account__grid{gap:var(--sfera-space-4);min-width:0;margin-bottom:var(--sfera-space-6);grid-template-columns:minmax(0,1fr);display:grid}.sfera .sfera-account__grid>.sfera-card,.sfera .sfera-order-detail .sfera-card,.sfera .sfera-order-summary{min-width:0;padding:var(--sfera-space-5);border:1px solid var(--sfera-color-border);border-radius:var(--sfera-radius-xl);background:var(--sfera-color-surface);box-shadow:var(--sfera-shadow-sm);overflow-wrap:anywhere}.sfera .sfera-account__grid>.sfera-card>:first-child,.sfera .sfera-order-detail .sfera-card>:first-child,.sfera .sfera-order-summary>:first-child{margin-top:0}.sfera .sfera-account__grid>.sfera-card>:last-child,.sfera .sfera-order-detail .sfera-card>:last-child,.sfera .sfera-order-summary>:last-child{margin-bottom:0}.sfera .sfera-orders__scroll{overscroll-behavior-inline:contain;scrollbar-gutter:stable;border:1px solid var(--sfera-color-border);border-radius:var(--sfera-radius-xl);background:var(--sfera-color-surface);overflow-x:auto}.sfera .sfera-orders__table{border-collapse:collapse;width:100%;min-width:860px;color:var(--sfera-color-text);margin:0}.sfera .sfera-orders__table caption{padding:var(--sfera-space-4);text-align:start;font-size:18px;font-weight:700}.sfera .sfera-orders__table :is(th,td){min-width:0;padding:var(--sfera-space-3);border-bottom:1px solid var(--sfera-color-border);text-align:start;vertical-align:middle;overflow-wrap:anywhere}.sfera .sfera-orders__table th{color:var(--sfera-color-text-muted);font-size:14px}.sfera .sfera-orders__row{min-height:80px}.sfera .sfera-orders__row:last-child>*{border-bottom:0}.sfera .sfera-orders__items{min-width:0;color:var(--sfera-color-text-muted)}.sfera .sfera-orders__items>*{display:block}.sfera .sfera-orders__row :is(a.sfera-button,button){min-height:48px}.sfera .sfera-order-summary{gap:var(--sfera-space-3);display:grid}.sfera .sfera-order-summary dl{gap:var(--sfera-space-2) var(--sfera-space-4);grid-template-columns:minmax(0,1fr) auto;min-width:0;margin:0;display:grid}.sfera .sfera-order-summary :is(dt,dd){overflow-wrap:anywhere;min-width:0;margin:0}.sfera .sfera-order-summary dd{text-align:end}.sfera .sfera-order-summary__total{padding-top:var(--sfera-space-4);border-top:1px solid var(--sfera-color-border);font-size:20px;font-weight:700}.sfera .sfera-order-detail form{gap:var(--sfera-space-4);min-width:0;max-width:480px;display:grid}.sfera .sfera-order-detail form label{gap:var(--sfera-space-2);min-width:0;font-weight:600;display:grid}.sfera .sfera-order-detail :is(address,.sfera-address,.sfera-order-address){overflow-wrap:anywhere;min-width:0;max-width:100%;font-style:normal}.sfera .sfera-account :is(.sfera-plugin-slot,.wa-plugin-hook),.sfera .sfera-order-detail :is(.sfera-plugin-slot,.wa-plugin-hook){overflow-wrap:anywhere;min-width:0;max-width:100%}.sfera .sfera-account :is(.sfera-plugin-slot,.wa-plugin-hook) :is(img,iframe,video),.sfera .sfera-order-detail :is(.sfera-plugin-slot,.wa-plugin-hook) :is(img,iframe,video){max-width:100%}.sfera .sfera-account :is(a,button,input,select,textarea):focus-visible,.sfera .sfera-order-detail :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--sfera-focus);outline-offset:2px}@media (max-width:767px){.sfera .sfera-account-nav{margin-inline:calc(var(--sfera-space-4) * -1);padding-inline:var(--sfera-space-4);border-inline:0;border-radius:0}.sfera .sfera-account .sfera-page-heading{align-items:start}.sfera .sfera-account .sfera-page-heading>*{flex-basis:100%}.sfera .sfera-account__grid>.sfera-card,.sfera .sfera-order-detail .sfera-card,.sfera .sfera-order-summary{padding:var(--sfera-space-4)}.sfera .sfera-orders__scroll{background:0 0;border:0;border-radius:0;overflow:visible}.sfera .sfera-orders__table,.sfera .sfera-orders__table :is(tbody,tr,th,td){width:100%;min-width:0;display:block}.sfera .sfera-orders__table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sfera .sfera-orders__table caption{padding:0 0 var(--sfera-space-4);display:block}.sfera .sfera-orders__table tbody{gap:var(--sfera-space-3);display:grid}.sfera .sfera-orders__row{min-height:80px;padding:var(--sfera-space-4);border:1px solid var(--sfera-color-border);border-radius:var(--sfera-radius-xl);background:var(--sfera-color-surface);box-shadow:var(--sfera-shadow-sm);grid-template-columns:minmax(0,1fr);display:grid}.sfera .sfera-orders__table .sfera-orders__row>:is(th,td){gap:var(--sfera-space-3);padding:var(--sfera-space-2) 0;border-bottom:1px solid var(--sfera-color-border);grid-template-columns:minmax(96px,38%) minmax(0,1fr);align-items:start;display:grid}.sfera .sfera-orders__table .sfera-orders__row>:is(th,td):before{content:attr(data-label);min-width:0;color:var(--sfera-color-text-muted);overflow-wrap:anywhere;font-size:12px;font-weight:700}.sfera .sfera-orders__table .sfera-orders__row>:is(th,td):last-child{border-bottom:0;padding-bottom:0}.sfera .sfera-orders__items{color:var(--sfera-color-text)}.sfera .sfera-orders__table .sfera-orders__items>*{grid-column:2}.sfera .sfera-orders__row :is(a.sfera-button,button){width:100%;min-height:48px}.sfera .sfera-order-summary dl{grid-template-columns:minmax(0,1fr)}.sfera .sfera-order-summary dd{margin-bottom:var(--sfera-space-2);text-align:start}.sfera .sfera-order-detail form{max-width:100%}.sfera .sfera-order-detail form .sfera-button{width:100%;min-height:48px}}@media (min-width:768px){.sfera .sfera-account__grid{gap:var(--sfera-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sfera .sfera-account-shell{gap:var(--sfera-space-12);grid-template-columns:260px minmax(0,1fr);align-items:start}.sfera .sfera-account-sidebar{top:var(--sfera-space-6);position:sticky}.sfera .sfera-account-nav{flex-direction:column;align-items:stretch;width:100%;margin:0;overflow:visible}.sfera .sfera-account-nav>:is(a,button),.sfera .sfera-account-nav>.sfera-plugin-slot>:is(a,button){white-space:normal;overflow-wrap:anywhere}.sfera .sfera-account{width:100%;margin-inline-start:0}.sfera .sfera-orders__row>:is(th,td){height:80px}}@media (prefers-reduced-motion:no-preference){.sfera :is(.sfera-button,.sfera-icon-button,.sfera-view-switch button,.sfera-account-nav a,.sfera-order-stages button){transition:background-color var(--sfera-motion-fast) ease, color var(--sfera-motion-fast) ease, border-color var(--sfera-motion-fast) ease, box-shadow var(--sfera-motion-fast) ease, transform var(--sfera-motion-fast) ease}.sfera :is(.sfera-button,.sfera-icon-button):not(:disabled):not([aria-disabled=true]):active{transform:scale(.97)}.sfera :is(.sfera-product-card,.sfera-category-card){transition:transform var(--sfera-motion-base) cubic-bezier(.2,.8,.2,1), box-shadow var(--sfera-motion-base) ease, border-color var(--sfera-motion-fast) ease}.sfera .sfera-product-card__media img{transition:transform var(--sfera-motion-base) cubic-bezier(.2,.8,.2,1)}.sfera :is(.sfera-product-card,.sfera-category-card):focus-within{box-shadow:var(--sfera-shadow-md)}.sfera :is(.sfera-mini-cart,.sfera-gallery-dialog)[open]{animation:sfera-surface-in var(--sfera-motion-base) cubic-bezier(.2,.8,.2,1)}.sfera :is(.sfera-mini-cart,.sfera-gallery-dialog)[open]::backdrop{animation:sfera-fade-in var(--sfera-motion-fast) ease}.sfera .sfera-search-suggest:not([hidden]){animation:sfera-surface-in var(--sfera-motion-fast) cubic-bezier(.2,.8,.2,1)}@media (hover:hover) and (pointer:fine){.sfera :is(.sfera-product-card,.sfera-category-card):hover{box-shadow:var(--sfera-shadow-md);transform:translateY(-3px)}.sfera .sfera-product-card:hover .sfera-product-card__media img{transform:scale(1.035)}}@media (max-width:1023px){.sfera :is(.sfera-filters,.sfera-shop-nav)[data-sfera-panel-enhanced]:not([hidden]){animation:sfera-surface-in var(--sfera-motion-base) cubic-bezier(.2,.8,.2,1)}}}@keyframes sfera-surface-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sfera-fade-in{0%{opacity:0}to{opacity:1}}}.sfera{--sfera-color-brand:var(--sfera-preset-accent,#176bff);--sfera-color-brand-hover:var(--sfera-preset-brand-hover,#0e54d8);--sfera-color-link:var(--sfera-preset-link,var(--sfera-color-brand));--sfera-color-accent:#c8f25b;--sfera-color-accent-soft:#eafbc8;--sfera-color-canvas:#f3f5fa;--sfera-color-surface:#fff;--sfera-color-surface-muted:#f7f9fc;--sfera-color-text:#141722;--sfera-color-text-muted:#5a6475;--sfera-color-text-tertiary:#8791a2;--sfera-color-border:#e3e7ee;--sfera-color-border-strong:#c9d0dc;--sfera-color-dark:#081a2c;--sfera-color-danger:#d92d20;--sfera-color-success:#178a45;--sfera-color-price:#141722;--sfera-color-on-brand:var(--sfera-preset-on-brand,#fff);--sfera-color-warning:#b85b00;--sfera-color-info:#176bff;--sfera-color-overlay:#10152499;--sfera-color-text-danger:#b42318;--sfera-color-bg-danger:#ffe6e3;--sfera-color-text-warning:#8a4b00;--sfera-color-bg-warning:#fff0dd;--sfera-color-text-success:#146b45;--sfera-color-bg-success:#ddf6e8;--sfera-color-text-info:#0e54d8;--sfera-color-bg-info:#eaf1ff;--sfera-shadow-lg:0 20px 56px #1015242b;--sfera-focus:#176bff;--sfera-space-1:4px;--sfera-space-2:8px;--sfera-space-3:12px;--sfera-space-4:16px;--sfera-space-5:20px;--sfera-space-6:24px;--sfera-space-8:32px;--sfera-space-12:48px;--sfera-radius-sm:6px;--sfera-radius-md:10px;--sfera-radius-lg:14px;--sfera-radius-xl:20px;--sfera-radius-2xl:28px;--sfera-radius-pill:999px;--sfera-container:1344px;--sfera-shadow-sm:0 2px 8px #1720361a;--sfera-shadow-md:0 8px 24px #1720361f;--sfera-motion-fast:.16s;--sfera-motion-base:.24s}[data-sfera-mode=light]{color-scheme:light}[data-sfera-mode=dark]{color-scheme:dark}[data-sfera-mode=auto]{color-scheme:light dark}.sfera[data-sfera-mode=dark],[data-sfera-mode=dark] .sfera{--sfera-color-brand:#75a9ff;--sfera-color-brand-hover:#9bc1ff;--sfera-color-link:var(--sfera-color-brand);--sfera-color-accent:#d8ff73;--sfera-color-canvas:#0a0e19;--sfera-color-surface:#131a2a;--sfera-color-surface-muted:#192235;--sfera-color-text:#f6f8fc;--sfera-color-text-muted:#b5bfce;--sfera-color-text-tertiary:#7e899a;--sfera-color-border:#273247;--sfera-color-border-strong:#3d4a62;--sfera-color-dark:#020a13;--sfera-color-danger:#ff7369;--sfera-color-success:#52d982;--sfera-color-price:#fff;--sfera-color-on-brand:#0a0e19;--sfera-color-warning:#ffb25c;--sfera-color-info:#75a9ff;--sfera-color-overlay:#000000b8;--sfera-color-text-danger:var(--sfera-color-danger);--sfera-color-text-warning:var(--sfera-color-warning);--sfera-color-text-success:var(--sfera-color-success);--sfera-color-text-info:var(--sfera-color-info);--sfera-color-bg-danger:var(--sfera-color-surface-muted);--sfera-color-bg-warning:var(--sfera-color-surface-muted);--sfera-color-bg-success:var(--sfera-color-surface-muted);--sfera-color-bg-info:var(--sfera-color-surface-muted);--sfera-focus:#75a9ff}@media (prefers-color-scheme:dark){.sfera[data-sfera-mode=auto],[data-sfera-mode=auto] .sfera{--sfera-color-brand:#75a9ff;--sfera-color-brand-hover:#9bc1ff;--sfera-color-link:var(--sfera-color-brand);--sfera-color-accent:#d8ff73;--sfera-color-canvas:#0a0e19;--sfera-color-surface:#131a2a;--sfera-color-surface-muted:#192235;--sfera-color-text:#f6f8fc;--sfera-color-text-muted:#b5bfce;--sfera-color-text-tertiary:#7e899a;--sfera-color-border:#273247;--sfera-color-border-strong:#3d4a62;--sfera-color-dark:#020a13;--sfera-color-danger:#ff7369;--sfera-color-success:#52d982;--sfera-color-price:#fff;--sfera-color-on-brand:#0a0e19;--sfera-color-warning:#ffb25c;--sfera-color-info:#75a9ff;--sfera-color-overlay:#000000b8;--sfera-color-text-danger:var(--sfera-color-danger);--sfera-color-text-warning:var(--sfera-color-warning);--sfera-color-text-success:var(--sfera-color-success);--sfera-color-text-info:var(--sfera-color-info);--sfera-color-bg-danger:var(--sfera-color-surface-muted);--sfera-color-bg-warning:var(--sfera-color-surface-muted);--sfera-color-bg-success:var(--sfera-color-surface-muted);--sfera-color-bg-info:var(--sfera-color-surface-muted);--sfera-focus:#75a9ff}}.sfera .sfera-order,.sfera .sfera-checkout,.sfera .sfera-checkout-result{width:100%;min-width:0;max-width:1312px;margin-inline:auto}.sfera .sfera-order{align-items:flex-start;gap:var(--sfera-space-6);grid-template-columns:minmax(0,1fr);display:grid}.sfera .sfera-order__form,.sfera .sfera-order__cart{border-radius:var(--sfera-radius-xl);min-width:0;padding:var(--sfera-space-4);box-shadow:var(--sfera-shadow-sm);background:var(--sfera-color-surface);border:1px solid var(--sfera-color-border)}.sfera .sfera-order__form>h1,.sfera .sfera-order__cart>h2{margin:0 0 var(--sfera-space-6);overflow-wrap:anywhere;color:var(--sfera-color-text);line-height:1.2}.sfera .sfera-order__form>h1{font-size:32px}.sfera .sfera-order__cart>h2{font-size:20px}.sfera .sfera-order :is(.wa-order-form-wrapper,.wa-order-cart-wrapper,.wa-form-body,.wa-form-content,.wa-cart-content,.wa-step-section,.wa-section-body,form),.sfera .sfera-checkout :is(form,fieldset,.sfera-checkout-content,.sfera-platform-form){min-width:0;max-width:100%}.sfera #sfera-order-form .wa-order-form-wrapper{color:var(--sfera-color-text);background-color:#0000}.sfera #sfera-order-form .wa-step-section{margin:0 0 var(--sfera-space-6);min-width:0;color:var(--sfera-color-text)}.sfera #sfera-order-form .wa-step-section:last-child{margin-bottom:0}.sfera #sfera-order-form :is(.wa-section-header,.wa-section-title,.wa-step-title){--tw-font-weight:var(--tw-font-weight-bold);font-size:18px;line-height:1.35;font-weight:var(--tw-font-weight-bold);color:var(--sfera-color-text)}.sfera #sfera-order-form :is(.wa-field-wrapper,.wa-field,.wa-field-body,.wa-input-wrapper){min-width:0;max-width:100%}.sfera #sfera-order-form :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=button]):not([type=submit]),select,textarea),.sfera .sfera-checkout :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=button]):not([type=submit]),select,textarea){border-radius:var(--sfera-radius-lg);width:100%;max-width:100%;min-height:48px;padding:var(--sfera-space-3) var(--sfera-space-4);color:var(--sfera-color-text);background:var(--sfera-color-surface);border:1px solid var(--sfera-color-border)}.sfera #sfera-order-form textarea,.sfera .sfera-checkout textarea{resize:vertical;min-height:112px}.sfera #sfera-order-form :is(input,select,textarea):hover,.sfera .sfera-checkout :is(input,select,textarea):hover{border-color:var(--sfera-color-border-strong)}.sfera #sfera-order-form :is(input,select,textarea):focus,.sfera .sfera-checkout :is(input,select,textarea):focus{border-color:var(--sfera-color-brand)}.sfera #sfera-order-form :is(input,select,textarea)[aria-invalid=true],.sfera #sfera-order-form .wa-error-field,.sfera .sfera-checkout :is(input,select,textarea)[aria-invalid=true],.sfera .sfera-checkout .wa-error-field{border-color:var(--sfera-color-danger)}.sfera .sfera-order :is(.wa-error,.wa-error-text,.wa-form-error,.wa-error-message),.sfera .sfera-checkout :is(.wa-error,.wa-error-text,.wa-form-error,.wa-error-message,.sfera-error-summary){overflow-wrap:anywhere;max-width:100%;color:var(--sfera-color-text-danger)}.sfera .sfera-order :is(.wa-error,.wa-form-error,.wa-error-message)[role=alert],.sfera .sfera-checkout :is(.wa-error,.wa-form-error,.wa-error-message)[role=alert]{border-radius:var(--sfera-radius-md);padding:var(--sfera-space-3);background:var(--sfera-color-bg-danger)}.sfera #sfera-order-form :is(input,select,textarea):disabled,.sfera .sfera-checkout :is(input,select,textarea):disabled{cursor:not-allowed;opacity:.64;background:var(--sfera-color-surface-muted)}.sfera #sfera-order-form :is(.wa-types-list,.wa-variants-list,.wa-methods-list){gap:var(--sfera-space-3);min-width:0;display:grid}.sfera #sfera-order-form :is(.wa-type-wrapper,.wa-variant-wrapper,.wa-method-wrapper){border-radius:var(--sfera-radius-lg);min-width:0;min-height:60px;padding:var(--sfera-space-3) var(--sfera-space-4);overflow-wrap:anywhere;color:var(--sfera-color-text);background:var(--sfera-color-surface);border:1px solid var(--sfera-color-border)}.sfera #sfera-order-form :is(.wa-type-wrapper,.wa-variant-wrapper,.wa-method-wrapper).is-active{border-color:var(--sfera-color-brand);background:var(--sfera-color-bg-info)}.sfera #sfera-order-form input[type=radio],.sfera #sfera-order-form input[type=checkbox],.sfera .sfera-checkout input[type=radio],.sfera .sfera-checkout input[type=checkbox]{width:20px;height:20px;min-height:0;accent-color:var(--sfera-color-brand)}.sfera #sfera-order-form :is(.wa-submit-button,button[type=submit],input[type=submit]),.sfera .sfera-checkout :is(button[type=submit],input[type=submit]){cursor:pointer;border-radius:var(--sfera-radius-lg);min-height:48px;padding:var(--sfera-space-3) var(--sfera-space-5);--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);color:var(--sfera-color-on-brand);background:var(--sfera-color-brand);border:1px solid #0000}.sfera #sfera-order-cart .wa-order-cart-wrapper{min-width:0;color:var(--sfera-color-text);background-color:#0000}.sfera #sfera-order-cart .wa-products{min-width:0;margin:0;padding:0}.sfera #sfera-order-cart .wa-product{min-width:0;padding-block:var(--sfera-space-4);border-bottom:1px solid var(--sfera-color-border)}.sfera #sfera-order-cart .wa-product:first-child{padding-top:0}.sfera #sfera-order-cart .wa-product-body{gap:var(--sfera-space-2) var(--sfera-space-4);grid-template-columns:68px minmax(0,1fr);width:100%;min-width:0;display:grid}.sfera #sfera-order-cart .wa-product-body>:is(.wa-column-image,.wa-column-details,.wa-column-quantity,.wa-column-price){text-align:start;vertical-align:top;width:auto;min-width:0;padding:0;display:block}.sfera #sfera-order-cart .wa-product-body>.wa-column-image{grid-area:1/1/span 3}.sfera #sfera-order-cart .wa-product-body>.wa-column-details{overflow-wrap:anywhere;grid-area:1/2}.sfera #sfera-order-cart .wa-product-body>.wa-column-quantity{grid-area:2/2}.sfera #sfera-order-cart .wa-product-body>.wa-column-price{--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);grid-area:3/2}.sfera #sfera-order-cart :is(.wa-image-section,.wa-product-image,.wa-product-image img){border-radius:var(--sfera-radius-md);object-fit:contain;background:var(--sfera-color-surface-muted);width:68px;max-width:68px;height:68px}.sfera #sfera-order-cart :is(.wa-quantity-section,.wa-quantity-wrapper){max-width:100%}.sfera #sfera-order-cart :is(.wa-cart-details,.wa-details-section){gap:var(--sfera-space-4);min-width:0;padding-top:var(--sfera-space-5);color:var(--sfera-color-text);display:grid}.sfera #sfera-order-cart :is(.wa-coupon-section,.wa-affiliate-section,.wa-price-section){width:auto;min-width:0;max-width:100%;padding:0;display:block}.sfera #sfera-order-cart :is(.wa-coupon-section,.wa-affiliate-section){padding-top:var(--sfera-space-4);border-top:1px solid var(--sfera-color-border)}.sfera #sfera-order-cart :is(.wa-total,.wa-total-section,.wa-price-total){--tw-font-weight:var(--tw-font-weight-bold);font-size:20px;font-weight:var(--tw-font-weight-bold);overflow-wrap:anywhere;color:var(--sfera-color-text)}.sfera #sfera-order-cart :is(input,select,textarea){max-width:100%}.sfera .sfera-order :is(.wa-order-form-wrapper,.wa-order-cart-wrapper,.wa-step-section,.wa-product).is-locked,.sfera .sfera-order [aria-busy=true]{cursor:progress}.sfera .sfera-order :is(.wa-order-form-wrapper,.wa-order-cart-wrapper,.wa-step-section,.wa-product).is-locked:after{background:var(--sfera-color-surface)}@supports (color:color-mix(in lab, red, red)){.sfera .sfera-order :is(.wa-order-form-wrapper,.wa-order-cart-wrapper,.wa-step-section,.wa-product).is-locked:after{background:color-mix(in srgb, var(--sfera-color-surface) 72%, transparent)}}.sfera .sfera-order :is(.is-locked,[aria-busy=true]) :is(button,input,select,textarea){cursor:progress}.sfera .sfera-checkout{gap:var(--sfera-space-6);display:grid}.sfera .sfera-checkout__steps{gap:var(--sfera-space-4);min-width:0;margin:0;padding:0;list-style:none;display:grid}.sfera .sfera-checkout__step{border-radius:var(--sfera-radius-lg);min-width:0;padding:var(--sfera-space-4);color:var(--sfera-color-text);background:var(--sfera-color-surface-muted);border:1px solid var(--sfera-color-border)}.sfera .sfera-checkout__step.is-current{border-radius:var(--sfera-radius-xl);padding:var(--sfera-space-4);box-shadow:var(--sfera-shadow-sm);background:var(--sfera-color-surface)}.sfera .sfera-checkout__step>h2{margin:0;font-size:18px;line-height:1.35}.sfera .sfera-checkout__step.is-current>h2{margin-bottom:var(--sfera-space-6)}.sfera .sfera-checkout-content{gap:var(--sfera-space-5);display:grid}.sfera .sfera-checkout-options{gap:var(--sfera-space-3);border-style:var(--tw-border-style);border-width:0;min-width:0;margin:0;padding:0;display:grid}.sfera .sfera-checkout-options>legend{margin-bottom:var(--sfera-space-3);--tw-font-weight:var(--tw-font-weight-bold);font-size:18px;font-weight:var(--tw-font-weight-bold)}.sfera .sfera-checkout-option{align-items:flex-start;gap:var(--sfera-space-2) var(--sfera-space-3);border-radius:var(--sfera-radius-lg);min-width:0;min-height:60px;padding:var(--sfera-space-3) var(--sfera-space-4);overflow-wrap:anywhere;color:var(--sfera-color-text);grid-template-columns:20px minmax(0,1fr) auto}.sfera .sfera-checkout-option:has(input:checked),.sfera .sfera-checkout-option.is-selected{border-color:var(--sfera-color-brand);background:var(--sfera-color-bg-info)}.sfera .sfera-checkout-option>input{grid-area:1/1;margin-top:2px}.sfera .sfera-checkout-option>:not(input){grid-column:2;min-width:0}.sfera .sfera-checkout-option>img{object-fit:contain;max-width:72px;max-height:32px}.sfera .sfera-checkout-option>.sfera-checkout-option__rate{text-align:end;grid-area:1/3}.sfera .sfera-checkout-option>.sfera-checkout-option__heading{justify-content:space-between;align-items:flex-start;gap:var(--sfera-space-3);grid-column:1/-1;min-width:0;display:flex}.sfera .sfera-checkout-option__heading>label{cursor:pointer;align-items:flex-start;gap:var(--sfera-space-2);min-width:0;display:flex}.sfera .sfera-checkout-option__heading>label>input{flex:0 0 20px;margin-top:2px}.sfera .sfera-checkout-option__heading>label>img{object-fit:contain;flex:none;max-width:72px;max-height:32px}.sfera .sfera-checkout-option__heading>label>span{min-width:0}.sfera .sfera-checkout-option__heading>.sfera-checkout-option__rate{text-align:end;overflow-wrap:anywhere;flex:0 auto;min-width:0}.sfera .sfera-checkout-option :is(small,.sfera-checkout-option__meta){margin-top:var(--sfera-space-1);color:var(--sfera-color-text-muted);display:block}.sfera .sfera-checkout-option :is(.sfera-checkout-option__panel,.sfera-platform-form,select,.sfera-field-error){grid-column:2/-1;width:100%;min-width:0}.sfera .sfera-checkout-option>:is(.sfera-checkout-option__meta,.sfera-checkout-option__panel,.sfera-field-error){grid-column:1/-1}.sfera .sfera-checkout-option__panel{gap:var(--sfera-space-3);display:grid}.sfera .sfera-checkout-option.is-disabled{cursor:not-allowed;opacity:.64}.sfera .sfera-checkout__actions{margin-top:var(--sfera-space-6);justify-content:space-between;gap:var(--sfera-space-3);flex-wrap:wrap;display:flex}.sfera .sfera-checkout__actions>*{min-height:48px}.sfera .sfera-checkout :is(.sfera-checkout-summary,.sfera-checkout-account,.sfera-checkout-summary__addresses,.sfera-checkout-summary__totals,.sfera-checkout-create-account,.sfera-checkout-create-account__fields){min-width:0;max-width:100%}.sfera .sfera-checkout :is(.sfera-checkout-account,.sfera-checkout-create-account){border-radius:var(--sfera-radius-lg);padding:var(--sfera-space-4);background:var(--sfera-color-surface-muted);border:1px solid var(--sfera-color-border)}.sfera .sfera-checkout-create-account__fields{margin-top:var(--sfera-space-4);gap:var(--sfera-space-3);display:grid}.sfera .sfera-checkout-create-account__fields>label{gap:var(--sfera-space-2);display:grid}.sfera .sfera-checkout-summary{gap:var(--sfera-space-5);display:grid}.sfera .sfera-checkout-summary__addresses{gap:var(--sfera-space-4);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));display:grid}.sfera .sfera-checkout-summary__addresses section{border-radius:var(--sfera-radius-lg);min-width:0;padding:var(--sfera-space-4);overflow-wrap:anywhere;background:var(--sfera-color-surface-muted)}.sfera .sfera-checkout .sfera-table-scroll{max-width:100%;overflow-x:auto}.sfera .sfera-checkout .sfera-table-scroll table{border-collapse:collapse;width:100%;min-width:620px}.sfera .sfera-checkout .sfera-table-scroll :is(th,td){padding:var(--sfera-space-3);text-align:start;vertical-align:top;border-bottom:1px solid var(--sfera-color-border)}.sfera .sfera-checkout .sfera-checkout-summary__totals .is-total{font-size:18px}.sfera .sfera-checkout .sfera-error-summary{border-radius:var(--sfera-radius-md);padding:var(--sfera-space-3);background:var(--sfera-color-bg-danger);border-inline-start:4px solid var(--sfera-color-danger)}.sfera .sfera-checkout .sfera-consent{align-items:flex-start;gap:var(--sfera-space-2);overflow-wrap:anywhere;grid-template-columns:20px minmax(0,1fr);min-width:0;display:grid}.sfera .sfera-order+.sfera-plugin-slot,.sfera .sfera-order .sfera-plugin-slot,.sfera .sfera-order .wa-plugin-hook,.sfera .sfera-checkout .sfera-plugin-slot,.sfera .sfera-checkout .wa-plugin-hook{overflow-wrap:anywhere;min-width:0;max-width:100%}.sfera .sfera-order :is(.sfera-plugin-slot,.wa-plugin-hook):not(:empty),.sfera .sfera-checkout :is(.sfera-plugin-slot,.wa-plugin-hook):not(:empty){border-radius:var(--sfera-radius-lg);min-height:66px;padding:var(--sfera-space-3);background:var(--sfera-color-surface);border:1px solid var(--sfera-color-border)}.sfera .sfera-order :is(.sfera-plugin-slot,.wa-plugin-hook) :is(img,iframe,video),.sfera .sfera-checkout :is(.sfera-plugin-slot,.wa-plugin-hook) :is(img,iframe,video){max-width:100%}@media (max-width:479px){.sfera .sfera-order__form,.sfera .sfera-order__cart,.sfera .sfera-checkout__step,.sfera .sfera-checkout__step.is-current{padding:var(--sfera-space-3)}.sfera .sfera-order__form>h1{font-size:28px}.sfera .sfera-order__cart .wa-product-body{grid-template-columns:68px minmax(0,1fr)}.sfera .sfera-checkout-option{grid-template-columns:20px minmax(0,1fr)}.sfera .sfera-checkout-option>.sfera-checkout-option__rate{text-align:start;grid-area:auto/2}.sfera .sfera-checkout-option>.sfera-checkout-option__heading{display:grid}.sfera .sfera-checkout-option__heading>.sfera-checkout-option__rate{text-align:start;padding-left:28px}.sfera .sfera-checkout__actions>*{flex:140px}}@media (min-width:768px){.sfera .sfera-order__form,.sfera .sfera-order__cart,.sfera .sfera-checkout__step.is-current{padding:var(--sfera-space-8)}}@media (min-width:1024px){.sfera .sfera-order{gap:var(--sfera-space-12);grid-template-columns:minmax(0,848px) minmax(320px,416px)}.sfera .sfera-order__form{grid-area:1/1}.sfera .sfera-order__cart{top:var(--sfera-space-6);grid-area:1/2;position:sticky}.sfera .sfera-checkout{max-width:848px}}.sfera .sfera-order__heading{align-items:center;gap:var(--sfera-space-4);flex-wrap:wrap;grid-column:1/-1;display:flex}.sfera .sfera-order__heading h1{color:var(--sfera-color-text);flex:100%;margin:0;font-size:32px;line-height:1.2}.sfera .sfera-order__continue{color:var(--sfera-color-text-muted);text-underline-offset:4px}.sfera .sfera-order__form{border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-width:0;padding:0}.sfera #sfera-order-form .wa-order-form-wrapper{border-radius:var(--sfera-radius-xl);padding:var(--sfera-space-5);background:var(--sfera-color-surface);border:1px solid var(--sfera-color-border);font:inherit}.sfera .sfera-order-stages{margin-bottom:var(--sfera-space-6);background:var(--sfera-color-surface)}.sfera #sfera-order-form .wa-section-header .wa-header{--tw-font-weight:var(--tw-font-weight-bold);font-size:18px;font-weight:var(--tw-font-weight-bold);color:var(--sfera-color-text);margin:0}.sfera #sfera-order-form .wa-section-header{margin-bottom:var(--sfera-space-5)}.sfera #sfera-order-form .wa-fields-group{gap:var(--sfera-space-5);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.sfera #sfera-order-form .wa-fields-group>.wa-field-wrapper{width:auto;margin:0}.sfera #sfera-order-form .wa-label{margin-bottom:var(--sfera-space-2);color:var(--sfera-color-text-muted);font-size:14px;display:block}.sfera #sfera-order-form :is(input,select,textarea){box-sizing:border-box;font-family:inherit;font-size:16px}.sfera #sfera-order-form :is(.wa-required-text,.wa-description){color:var(--sfera-color-text-muted);line-height:1.5}.sfera #sfera-order-form .wa-submit-button{--tw-font-weight:var(--tw-font-weight-bold);width:100%;font-weight:var(--tw-font-weight-bold);font:inherit}.sfera #sfera-order-form .wa-total-section{border-color:var(--sfera-color-border);padding-top:var(--sfera-space-6)}.sfera #sfera-order-form .wa-total-section .wa-name{color:var(--sfera-color-text-muted)}.sfera #sfera-order-form .wa-total-section .wa-item-total :is(.wa-name,.wa-value){color:var(--sfera-color-text)}.sfera #sfera-order-cart .wa-order-cart-wrapper{font:inherit}.sfera #sfera-order-cart .wa-product-body>:is(.wa-column-image,.wa-column-details,.wa-column-quantity,.wa-column-price){flex-basis:auto;margin:0;padding:0}.sfera #sfera-order-cart .wa-details-section{padding:0;display:block}.sfera #sfera-order-cart .wa-name{--tw-font-weight:var(--tw-font-weight-semibold);font-size:16px;line-height:1.45;font-weight:var(--tw-font-weight-semibold);color:var(--sfera-color-text);text-decoration-line:none}.sfera #sfera-order-cart .wa-name:hover{color:var(--sfera-color-brand);text-decoration-line:underline}.sfera #sfera-order-cart .wa-sku{margin-top:var(--sfera-space-1);color:var(--sfera-color-text-muted);font-size:12px;display:block}.sfera #sfera-order-cart .wa-image-section img{border-radius:inherit;object-fit:contain;width:100%;height:100%;max-height:none;display:block}.sfera #sfera-order-cart .wa-product-body>.wa-column-price{color:var(--sfera-color-text)}.sfera #sfera-order-cart .wa-quantity-cart-section{width:160px;max-width:100%}.sfera #sfera-order-cart .wa-quantity-cart-section>.wa-section-body{align-items:center;gap:0;display:flex}.sfera #sfera-order-cart .wa-quantity-cart-section .wa-button-wrapper{flex:0 0 44px}.sfera #sfera-order-cart .wa-quantity-cart-section .wa-button{border-radius:var(--sfera-radius-md);min-width:44px;height:44px;color:var(--sfera-color-text);background:var(--sfera-color-surface-muted);border:1px solid var(--sfera-color-border);justify-content:center;align-items:center;padding:0;display:inline-flex}.sfera #sfera-order-cart .wa-quantity-cart-section .wa-button.is-locked{opacity:.5}.sfera #sfera-order-cart .wa-quantity-cart-section .wa-field-wrapper{background-color:#0000;flex:56px;min-width:0;padding:0}.sfera #sfera-order-cart .wa-quantity-cart-section .wa-field{box-sizing:border-box;border-radius:var(--sfera-radius-md);text-align:center;width:100%;height:44px;color:var(--sfera-color-text);background:var(--sfera-color-surface);border:1px solid var(--sfera-color-border);font:inherit;margin:0;padding:4px}.sfera #sfera-order-cart .wa-quantity-cart-section .wa-description{font-size:10px}.sfera #sfera-order-cart .wa-quantity-cart-section .wa-unit{color:var(--sfera-color-text-muted)}.sfera #sfera-order-cart .wa-product-fractional-prices{margin:var(--sfera-space-2) 0 0;text-align:start;color:var(--sfera-color-text-muted)}.sfera #sfera-order-cart .wa-cart-details>:is(.wa-column-content,.wa-column-price){width:auto;min-width:0;padding:0}.sfera #sfera-order-cart #wa-cart-total{justify-content:space-between;align-items:baseline;gap:var(--sfera-space-3);padding-top:var(--sfera-space-6);border-top:1px solid var(--sfera-color-border);flex-wrap:wrap;font-size:18px;display:flex}.sfera #sfera-order-cart #wa-cart-total .wa-price{font-size:24px}.sfera #sfera-order-cart .wa-cart-details{padding-top:var(--sfera-space-5);margin:0}.sfera #sfera-order-cart .wa-actions .wa-action{cursor:pointer;color:var(--sfera-color-text-muted)}.sfera #sfera-order-cart .wa-actions .wa-action:hover{color:var(--sfera-color-danger)}.sfera .sfera-order__proceed{margin-top:var(--sfera-space-6);width:100%;min-height:48px;display:flex}.sfera .sfera-order[data-sfera-order-view=cart]{grid-template-columns:minmax(0,1fr)}.sfera .sfera-order[data-sfera-order-view=cart] .sfera-order__cart{border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-width:0;grid-area:auto/1;padding:0;position:static}.sfera .sfera-order[data-sfera-order-view=cart] .sfera-order__cart>h2{margin-bottom:var(--sfera-space-6)}.sfera .sfera-order[data-sfera-order-view=cart] .wa-product{margin-bottom:var(--sfera-space-4);border-radius:var(--sfera-radius-lg);padding:var(--sfera-space-4);background:var(--sfera-color-surface);border:1px solid var(--sfera-color-border)}.sfera .sfera-order[data-sfera-order-view=cart] .wa-cart-details{border-radius:var(--sfera-radius-xl);padding:var(--sfera-space-6);background:var(--sfera-color-surface);border:1px solid var(--sfera-color-border)}.sfera .sfera-checkout-header .sfera-brand{grid-area:1/1;justify-self:start}.sfera .sfera-checkout-header__title{color:var(--sfera-color-text-muted);grid-area:1/2}@media (min-width:600px){.sfera #sfera-order-form .wa-fields-group{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.sfera #sfera-order-form .wa-order-form-wrapper{padding:var(--sfera-space-8)}.sfera .sfera-order__heading h1{flex-basis:auto}}@media (min-width:1024px){.sfera .sfera-order__form{grid-row:2;padding:0}.sfera .sfera-order__cart{grid-row:2}.sfera .sfera-order[data-sfera-order-view=cart] .wa-cart-content{align-items:flex-start;gap:var(--sfera-space-12);grid-template-columns:minmax(0,780px) minmax(280px,1fr);display:grid}.sfera .sfera-order[data-sfera-order-view=cart] .wa-cart-details{grid-column:2}.sfera .sfera-order[data-sfera-order-view=cart] #sfera-order-cart .wa-product-body{grid-template-columns:104px minmax(0,1fr) auto}.sfera .sfera-order[data-sfera-order-view=cart] #sfera-order-cart .wa-product-body>.wa-column-price{grid-area:1/3}.sfera .sfera-order[data-sfera-order-view=cart] #sfera-order-cart :is(.wa-image-section,.wa-image-section img){width:104px;max-width:104px;height:104px}.sfera .sfera-order[data-sfera-order-view=cart] .sfera-order__proceed{width:calc((100% - var(--sfera-space-12)) * .38);margin-left:auto}}.sfera #sfera-order-form .wa-fields-group:before,.sfera #sfera-order-form .wa-fields-group:after,.sfera #sfera-order-cart .wa-cart-details:before,.sfera #sfera-order-cart .wa-cart-details:after{content:none}.sfera #sfera-order-cart .wa-cart-details{grid-template-columns:minmax(0,1fr)}.sfera #sfera-order-cart .wa-cart-details>:is(.wa-column-content,.wa-column-price,h2,.sfera-order__proceed){grid-area:auto/1;width:100%}.sfera #sfera-order-cart .wa-cart-details>.wa-column-content:empty{display:none}.sfera #sfera-order-cart .wa-cart-details>h2{margin:0;font-size:18px}.sfera #sfera-order-cart .wa-cart-details .sfera-order__proceed{width:100%;margin:0}.sfera #sfera-order-cart .wa-cart-details #wa-cart-total{padding-top:var(--sfera-space-4)}.sfera #sfera-order-form .wa-fields-group>.wa-field-wrapper{margin:0;padding:0}.sfera #sfera-order-form .wa-step-section .wa-section-body{margin:0}.sfera .sfera-order-stages{margin-top:0}.sfera .sfera-order__cart{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sfera .sfera-order[data-sfera-order-view=cart] #sfera-order-cart .wa-product{padding:var(--sfera-space-4)}.sfera #sfera-order-cart .wa-actions [role=button]{align-items:center;min-height:44px;display:inline-flex}@media (min-width:768px){.sfera .sfera-order[data-sfera-order-view=cart] #sfera-order-cart .wa-cart-details{padding:var(--sfera-space-8)}}.sfera #sfera-order-form .wa-type-wrapper{align-items:center;gap:var(--sfera-space-4);text-align:start;grid-template-columns:minmax(0,1fr) auto;width:100%;margin:0;display:grid}.sfera #sfera-order-form .wa-type-wrapper a{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold);color:var(--sfera-color-text);text-decoration-line:none}.sfera #sfera-order-form .wa-type-wrapper .wa-price{font-size:14px}.sfera #sfera-order-form .wa-dropdown-toggle{border-radius:var(--sfera-radius-lg);background-color:var(--sfera-color-surface);min-height:48px;padding:var(--sfera-space-3);overflow-wrap:anywhere;color:var(--sfera-color-text);border:1px solid var(--sfera-color-border)}.sfera #sfera-order-form .wa-dropdown.is-locked .wa-dropdown-toggle{background-color:var(--sfera-color-surface-muted);color:var(--sfera-color-text-muted)}.sfera #sfera-order-form .wa-dropdown-area{border-radius:var(--sfera-radius-lg);background-color:var(--sfera-color-surface);color:var(--sfera-color-text);--tw-shadow:var(--sfera-shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sfera .wa-order-dialog.wa-confirm-dialog .wa-dialog-body{border-radius:var(--sfera-radius-xl);background-color:var(--sfera-color-surface);max-width:calc(100vw - 32px);color:var(--sfera-color-text);--tw-shadow:var(--sfera-shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border:1px solid var(--sfera-color-border)}.sfera .wa-order-dialog.wa-confirm-dialog .wa-dialog-header{border-color:var(--sfera-color-border)}.sfera .wa-order-dialog.wa-confirm-dialog .wa-dialog-header .wa-header{color:var(--sfera-color-text);font-size:24px}.sfera .wa-order-dialog.wa-confirm-dialog .wa-dialog-footer{gap:var(--sfera-space-3);flex-wrap:wrap;display:flex}.sfera .wa-order-dialog.wa-confirm-dialog .wa-dialog-footer .wa-button{cursor:pointer;border-radius:var(--sfera-radius-lg);border-style:var(--tw-border-style);background-color:var(--sfera-color-surface-muted);min-height:48px;padding-inline:var(--sfera-space-6);padding-block:var(--sfera-space-3);--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold);color:var(--sfera-color-text);border-width:0;margin:0}.sfera .wa-order-dialog.wa-confirm-dialog .wa-dialog-footer .js-confirm{background-color:var(--sfera-color-danger);color:#fff}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-tracking{syntax:"*";inherits:false}@layer utilities{@media (min-width:1024px){.sfera .sfera-header-action{min-height:48px}}}@layer utilities{@media (min-width:1280px){.sfera .sfera-header-action{flex-direction:row;font-size:14px}}}@layer utilities{.sfera .sfera-shop-header .sfera-brand{justify-content:center;gap:0;min-height:44px;line-height:28px}}@layer utilities{.sfera .sfera-shop-header .sfera-brand__tagline{text-overflow:ellipsis;white-space:nowrap;line-height:16px;overflow:hidden}}@layer utilities{.sfera .sfera-header-menu:hover,.sfera .sfera-header-menu[aria-expanded=true]{color:var(--sfera-color-on-brand);background:var(--sfera-color-brand-hover)}}@layer utilities{.sfera .sfera-shop-nav{border-top:1px solid var(--sfera-color-border);background:var(--sfera-color-surface)}}@layer utilities{.sfera .sfera-shop-nav>.sfera-shop-nav__inner{width:min(calc(100% - 2 * var(--sfera-space-4)), var(--sfera-container));padding-block:var(--sfera-space-4);margin-inline:auto;display:block}}@layer utilities{.sfera .sfera-shop-nav__heading{min-height:44px;margin-bottom:var(--sfera-space-4);justify-content:space-between;align-items:center;font-size:24px;display:flex}}@layer utilities{.sfera .sfera-shop-nav__close{border-radius:var(--sfera-radius-md);width:44px;min-height:44px;color:var(--sfera-color-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:none}}@layer utilities{.sfera .sfera-shop-nav[data-sfera-panel-enhanced] .sfera-shop-nav__close{display:inline-flex}}@layer utilities{.sfera .sfera-shop-nav__links{gap:var(--sfera-space-1);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}}@layer utilities{.sfera .sfera-shop-nav__links li{min-width:0}}@layer utilities{.sfera .sfera-shop-nav__links a{min-height:48px;padding:var(--sfera-space-2) var(--sfera-space-3);box-sizing:border-box;border-radius:var(--sfera-radius-md);color:var(--sfera-color-text);overflow-wrap:anywhere;transition:background-color var(--sfera-motion-fast) ease-out, color var(--sfera-motion-fast) ease-out;align-items:center;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:flex}}@layer utilities{.sfera .sfera-shop-nav__links a:hover,.sfera .sfera-shop-nav__close:hover{background:var(--sfera-color-surface-muted);color:var(--sfera-color-brand)}}@layer utilities{.sfera .sfera-shop-nav__links a[aria-current=page]{background:var(--sfera-color-bg-info);color:var(--sfera-color-text-info);font-weight:600}}@layer utilities{.sfera .sfera-shop-nav .sfera-plugin-slot:not(:empty){margin-top:var(--sfera-space-3)}}@layer utilities{@media (max-width:767px){.sfera .sfera-shop-header .sfera-header-action--compare,.sfera .sfera-shop-header .sfera-header-action--account{display:none}}}@layer utilities{@media (max-width:1023px){.sfera .sfera-shop-header .sfera-header-search .sfera-field{height:44px;min-height:44px}}}@layer utilities{@media (max-width:1023px){.sfera .sfera-shop-header .sfera-search__submit{inset-block-start:0;inset-inline-start:0}}}@layer utilities{@media (min-width:768px) and (max-width:1023px){.sfera .sfera-shop-nav>.sfera-shop-nav__inner{width:min(calc(100% - 2 * var(--sfera-space-8)), var(--sfera-container))}}}@layer utilities{@media (min-width:768px) and (max-width:1023px){.sfera .sfera-shop-nav__links{gap:var(--sfera-space-1) var(--sfera-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}}@layer utilities{@media (min-width:1024px){.sfera .sfera-shop-nav__heading{display:none}}}@layer utilities{@media (min-width:1024px){.sfera .sfera-shop-nav>.sfera-shop-nav__inner{width:min(calc(100% - 2 * var(--sfera-space-12)), var(--sfera-container));padding-block:0}}}@layer utilities{@media (min-width:1024px){.sfera .sfera-shop-nav__links{gap:0 var(--sfera-space-2);flex-wrap:wrap;display:flex}}}@layer utilities{@media (min-width:1024px){.sfera .sfera-shop-nav__links li{max-width:100%}}}@layer utilities{@media (min-width:1024px){.sfera .sfera-shop-nav__links a{min-height:48px}}}