@media(max-width:767px){html{font-size:15px}h1{font-size:1.75rem}h2{font-size:1.5rem}h3{font-size:1.25rem}section{padding-left:1rem;padding-right:1rem}.button{width:100%;padding:1rem;font-size:.8125rem}.header__container{padding:.75rem 1rem}.header__logo-image{height:32px}.header__nav{display:none}.header__icons{gap:1rem}.header__icon{width:20px;height:20px}.hero-video{min-height:70vh}.hero-video__content{padding:1.5rem}.hero-video__title{font-size:2rem;letter-spacing:.05em}.product-grid__items{grid-template-columns:repeat(2,1fr);gap:1rem}.product-grid__item{font-size:.875rem}.product-carousel__wrapper{padding:0}.product-carousel__nav{display:none}.product-carousel__item{flex:0 0 70%}.footer__content{grid-template-columns:1fr;gap:2rem;text-align:center}.footer__newsletter-form{flex-direction:column}input[type=text],input[type=email],input[type=number],select,textarea{font-size:16px}}@media(min-width:768px)and (max-width:1024px){.header__container{padding:1rem 1.5rem}.product-grid__items{grid-template-columns:repeat(3,1fr)}.content-grid__items{grid-template-columns:repeat(2,1fr)}}@media(min-width:1400px){.hero-video__title{font-size:6rem}.product-grid__items{grid-template-columns:repeat(4,1fr)}}@media(hover:none)and (pointer:coarse){.hover-lift:hover,.hover-scale:hover{transform:none}button,a,input[type=submit]{min-height:44px;min-width:44px}.parallax{background-attachment:scroll}}@media(max-width:767px)and (orientation:landscape){.hero-video{min-height:100vh}.hero-video__content{max-width:600px}}@media print{.header,.footer,.announcement-bar,.age-gate,button{display:none!important}body{background:#fff;color:#000}a{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){img{image-rendering:-webkit-optimize-contrast}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}video{animation:none!important}}@supports (padding: max(0px)){.header__container,.footer__container{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}.announcement-bar__container{padding-left:max(3rem,env(safe-area-inset-left));padding-right:max(3rem,env(safe-area-inset-right))}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/responsive.css.map */
