.shell :where(.btn--primary,.product-card__cta,.product-detail__cta,.hero-slider__btn,.sf-hero-slider__cta,.cart-body__cta,.co__submit,.co__empty-cta,.cart-stepper,.tm__ok,button.btn,.sort-modal__btn--primary){box-shadow:none;border:#0000!important}.shell :where(.btn--primary,.product-card__cta,.product-detail__cta,.hero-slider__btn,.sf-hero-slider__cta,.cart-body__cta,.co__submit,.co__empty-cta,.cart-stepper,.tm__ok,button.btn,.sort-modal__btn--primary):hover:not(:disabled){filter:brightness(1.06);background:var(--v-btn-primary-bg,var(--color-accent,#dc2626))!important;border:none!important}.shell :where(.btn--primary,.product-card__cta,.product-detail__cta,.hero-slider__btn,.sf-hero-slider__cta,.cart-body__cta,.co__submit,.co__empty-cta,.cart-stepper,.tm__ok,button.btn,.sort-modal__btn--primary):focus-visible{box-shadow:var(--v-focus-ring,0 0 0 3px color-mix(in srgb, var(--color-accent,#dc2626) 40%, transparent));border:none!important;outline:none!important}.shell :where(.icon-btn--primary){border:none!important}.shell :where(.icon-btn--primary):hover:not(:disabled){filter:brightness(1.06);opacity:1;background:var(--v-btn-primary-bg,var(--color-accent,#dc2626))!important}.shell :where(.btn,button.btn,.icon-btn,.product-card__cta,.product-detail__cta,.cart-stepper,.cart-stepper__btn,.hero-slider__btn,.sf-hero-slider__cta,.cart-body__cta,.cart-body__ghost,.cart-body__seg-btn,.cart-body__remove,.co__submit,.co__empty-cta,.tm__ok,.sort-modal__btn,.header__pill,.header__burger-btn,.bottom-bar__btn,.product-modal__x,.product-modal__close-text,.filter-bar__chip,.filter-bar__sort-label,.collection-strip__card,.numeric-stepper,.chip,.search-modal__x,.search-card),.shell :where(a.header__pill,a.bottom-bar__btn,a.hero-slider__btn,a.cart-body__cta,a.collection-strip__card,a.co__submit,a.co__empty-cta),.shell :where(button):not(:where(.cat-rail *,.hero-slider__arrow,.sf-hero-slider__arrow,.hero-slider__dot,.hero-slider__dot--active,.sf-hero-slider__dot,.sf-hero-slider__dot--on,.pmc__arrow,.pmc__dot,.btn__spinner)){border-radius:var(--v-radius-md,12px)!important}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;--header-height:3.75rem;--v-safe-top:env(safe-area-inset-top,0px);height:-webkit-fill-available;overflow-x:clip}html.ua-telegram{--v-safe-top:0px}body{min-height:100dvh;min-height:100vh;line-height:1.5;font-family:var(--v-font-sans,system-ui, -apple-system, "Segoe UI", sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.shell-gutter{width:100%}:where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd){margin:0}:where(img,picture,video,canvas,svg){max-width:100%;height:auto;display:block}:where(input,button,textarea,select){font:inherit;letter-spacing:inherit}:where(button){cursor:pointer}:where(fieldset){border:0;min-width:0;margin:0;padding:0}:where(legend){padding:0}:where(:focus-visible){outline:2px solid color-mix(in srgb, var(--v-fg,#f8fafc) 65%, transparent);outline-offset:2px}:where(:focus:not(:focus-visible)){outline:none}:where([hidden]:not([hidden=until-found])){display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
