html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*{-webkit-tap-highlight-color:transparent}a,button,[role=button],label,summary,input[type=submit]{touch-action:manipulation}::selection{background:var(--red,#E8181B);color:#fff}:focus-visible{outline:2px solid var(--red,#E8181B);outline-offset:2px}img{height:auto}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}.rv .rv,main>.rv:first-child,main>.shopify-section:first-child .rv,.pdp-shell.rv,.pdp-shell .rv,.hero.rv,.hero .rv{opacity:1!important;transform:none!important;transition:none!important}.rv{will-change:opacity,transform}.rv.rv-in{will-change:auto}.btn-solid,.btn-line,.btn-buy,.btn-order,.offer-link,.view-all,a[class*=btn],button[class*=btn]{transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,background-color .18s,color .18s,border-color .18s}@media(hover:hover){.btn-solid:hover,.btn-buy:hover,.btn-order:hover{transform:translateY(-1px);box-shadow:0 8px 20px -8px #00000059}.card-media{overflow:hidden}.card-media img{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.card-media:hover img{transform:scale(1.04)}}.btn-solid:active,.btn-buy:active,.btn-order:active,.btn-line:active{transform:scale(.98)}footer,.site-footer{content-visibility:auto;contain-intrinsic-size:auto 600px}.chip-hot{display:inline-flex;align-items:center;white-space:nowrap;padding:6px 12px;border-radius:999px;background:var(--red-soft,#FFE9EA);color:var(--red-deep,#C8102E);font-size:12px;font-weight:700;letter-spacing:.06em;line-height:1;flex:0 0 auto;align-self:flex-start}@media(max-width:760px){.hero{padding:0 12px}.hero .hero-main,.hero .hero-vp{height:auto!important;min-height:0!important}.hero .hero-track{display:grid!important}.hero .hero-slide{grid-area:1/1;position:relative!important;inset:auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:16px!important;padding:12px 12px 52px!important;border-radius:20px;overflow:hidden}.hero .hero-fig{order:-1;width:100%!important;height:auto!important;aspect-ratio:16/11;margin:0!important;border-radius:14px;overflow:hidden;background:#ffffff1f}.hero .hero-picture{display:block;width:100%;height:100%}.hero .hero-image,.hero .hero-fig img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center;aspect-ratio:auto!important}.hero .hero-copy{width:100%!important;max-width:none!important;padding:0 4px!important;text-align:left!important}.hero .hero-copy h1,.hero .hero-copy h2{font-size:clamp(28px,8.4vw,36px)!important;line-height:1.05!important;letter-spacing:-.02em;margin:0 0 8px!important}.hero .hero-copy>p:not(.hero-foot){font-size:15px!important;line-height:1.4!important;margin:0 0 16px!important;opacity:.92}.hero .hero-cta{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important}.hero .hero-cta a{display:flex!important;justify-content:center;align-items:center;min-height:48px;width:100%!important;font-size:14px!important;padding:0 10px!important;white-space:nowrap}.hero .hero-cta a:only-child{grid-column:1/-1}.hero .hero-foot{font-size:12px!important;margin-top:12px!important;opacity:.85}.hero .hero-dots{bottom:18px!important;left:24px!important}.hero .hero-pause{bottom:12px!important;right:20px!important}.hero .hero-side{margin-top:12px}.bundle-sec .sec-hd{flex-wrap:wrap;gap:10px}.bundle-sec .sec-hd>div{flex:1 1 100%}input[type=text],input[type=email],input[type=search],input[type=tel],textarea,select{font-size:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.rv{opacity:1!important;transform:none!important}@view-transition{navigation:none}}
/*# sourceMappingURL=/cdn/shop/t/132/assets/mobile-fixes.css.map */
