@media (hover: none) and (pointer: coarse){.btn,button,a[class*=btn],input[type=submit]{min-height:44px;min-width:44px}}@supports (padding: max(0px)){.header,.footer,.sticky-cart{padding-left:max(var(--container-padding),env(safe-area-inset-left));padding-right:max(var(--container-padding),env(safe-area-inset-right))}.sticky-cart{padding-bottom:max(var(--space-md),env(safe-area-inset-bottom))}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-contrast: high){:root{--color-text: #FFFFFF;--color-background: #000000}.btn{border-width:2px}}@media print{.header,.footer,.sticky-cart,.newsletter-popup,button,.btn{display:none!important}body{background:#fff;color:#000}a{text-decoration:underline}.product-gallery__thumbs{display:none}}@media (min-width: 768px) and (max-width: 1023px) and (orientation: landscape){.hero-drop{min-height:80vh}.section{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}}@media (min-width: 1920px){.container{max-width:1600px}:root{--font-size-4xl: 6rem;--font-size-3xl: 4.5rem}}.js-focus-visible :focus:not(.focus-visible){outline:none}.js-focus-visible .focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}::selection{background-color:var(--color-primary);color:#fff}::-moz-selection{background-color:var(--color-primary);color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#ffffff0d}::-webkit-scrollbar-thumb{background:#3730a380;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}*{scrollbar-width:thin;scrollbar-color:rgba(55,48,163,.5) rgba(255,255,255,.05)}.is-loading{pointer-events:none;opacity:.6;cursor:wait}.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0a80;display:flex;align-items:center;justify-content:center}.has-error{border-color:#ef4444!important}.error-message{color:#fca5a5;font-size:var(--font-size-sm);margin-top:var(--space-xs)}.has-success{border-color:#10b981!important}.success-message{color:#6ee7b7;font-size:var(--font-size-sm);margin-top:var(--space-xs)}@supports not (aspect-ratio: 1 / 1){.product-card__image:before{content:"";display:block;padding-bottom:133.33%}.product-card__image img{position:absolute;top:0;right:0;bottom:0;left:0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/responsive.css.map */
