@media (max-width:767px){.hm-collection-grid[data-layout=grid]:not([data-columns="1"]),.hm-product-grid[data-layout=grid]:not([data-columns="1"]){grid-template-columns:repeat(2,minmax(0,1fr))!important}.hm-collection-grid[data-layout=grid][data-columns="1"],.hm-product-grid[data-layout=grid][data-columns="1"]{grid-template-columns:minmax(0,1fr)!important}.hm-hero-split{flex-direction:column!important}.hm-hero-split>div{flex:1 1 auto!important;width:100%!important}}@media (min-width:768px) and (max-width:1024px){.hm-collection-grid[data-layout=grid][data-columns="4"],.hm-collection-grid[data-layout=grid][data-columns="5"],.hm-collection-grid[data-layout=grid][data-columns="6"],.hm-product-grid[data-layout=grid][data-columns="4"],.hm-product-grid[data-layout=grid][data-columns="5"],.hm-product-grid[data-layout=grid][data-columns="6"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.hm-sec-pad{padding:var(--u-pt,var(--section-pad-y)) var(--u-pr,clamp(1rem,5vw,4rem)) var(--u-pb,var(--section-pad-y)) var(--u-pl,clamp(1rem,5vw,4rem))}.hm-sec-pad-hero{padding:var(--u-pt,2rem) var(--u-pr,clamp(1rem,5vw,5rem)) var(--u-pb,2rem) var(--u-pl,clamp(1rem,5vw,5rem))}@media (max-width:767px){.hm-sec-pad{padding:var(--u-pt-m,var(--u-pt,2.25rem)) var(--u-pr-m,var(--u-pr,clamp(1rem,5vw,4rem))) var(--u-pb-m,var(--u-pb,2.25rem)) var(--u-pl-m,var(--u-pl,clamp(1rem,5vw,4rem)))}.hm-sec-pad-hero{padding:var(--u-pt-m,var(--u-pt,1.5rem)) var(--u-pr-m,var(--u-pr,clamp(1rem,5vw,5rem))) var(--u-pb-m,var(--u-pb,1.5rem)) var(--u-pl-m,var(--u-pl,clamp(1rem,5vw,5rem)))}}.hm-hero-media{min-height:var(--hero-h,360px)}@media (min-width:768px) and (max-width:1024px){.hm-hero-media{min-height:var(--hero-h-t,var(--hero-h,360px))}}@media (max-width:767px){.hm-hero-media{min-height:var(--hero-h-m,var(--hero-h,360px))}}@media (min-width:1025px){.hm-hero-split>.hm-hero-media{flex-grow:var(--hero-img-grow,1)!important;flex-basis:0!important}.hm-hero-split>.hm-hero-text{flex-grow:var(--hero-text-grow,1)!important;flex-basis:0!important}.hm-hide-d{display:none!important}}@media (min-width:768px) and (max-width:1024px){.hm-hide-t{display:none!important}}@media (max-width:767px){.hm-hide-m{display:none!important}}.hm-link{color:inherit;text-decoration:none;transition:opacity .15s ease}.hm-link:focus-visible,.hm-link:hover{text-decoration:underline;opacity:.85}.hm-embed-16x9{position:relative;display:block;width:100%;padding-bottom:56.25%;overflow:hidden;box-shadow:0 6px 24px rgba(0,0,0,.12)}.hm-embed-16x9>iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.hm-embed-cover{position:absolute;inset:0;overflow:hidden;z-index:0;pointer-events:none}.hm-embed-cover>iframe{position:absolute;top:50%;left:50%;width:177.78vh;height:56.25vw;min-width:100%;min-height:100%;transform:translate(-50%,-50%);border:0}@media (max-width:767px){.hm-text-image{flex-direction:column!important}.hm-text-image[data-mobile-order=image-first]>.hm-ti-media{order:0}.hm-text-image[data-mobile-order=image-first]>.hm-ti-text,.hm-text-image[data-mobile-order=text-first]>.hm-ti-media{order:1}.hm-text-image[data-mobile-order=text-first]>.hm-ti-text{order:0}}.hm-reel-stage{display:flex;align-items:center;gap:clamp(.5rem,2vw,1rem);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:.5rem calc((100% - var(--reel-w, 300px)) / 2) .5rem}.hm-reel-stage::-webkit-scrollbar{display:none}.hm-reel-slot{flex:0 0 var(--reel-w,300px);scroll-snap-align:center;display:flex;justify-content:center}.hm-reel-card{width:100%;transform:scale(.84);opacity:.5;transition:transform .35s ease,opacity .35s ease,box-shadow .35s ease;box-shadow:0 6px 18px rgba(0,0,0,.12)}.hm-reel-card.is-active{transform:scale(1);opacity:1;box-shadow:0 16px 40px rgba(0,0,0,.28)}@media (min-width:768px) and (max-width:1024px){.hm-reel-stage{padding-left:calc((100% - var(--reel-w-t, 300px)) / 2);padding-right:calc((100% - var(--reel-w-t, 300px)) / 2)}.hm-reel-slot{flex-basis:var(--reel-w-t,300px)}}@media (max-width:767px){.hm-reel-stage{padding-left:calc((100% - var(--reel-w-m, min(76vw, 340px))) / 2);padding-right:calc((100% - var(--reel-w-m, min(76vw, 340px))) / 2)}.hm-reel-slot{flex-basis:var(--reel-w-m,min(76vw,340px))}.hm-reel-card{transform:scale(.8)}.hm-reel-card.is-active{transform:scale(1)}}.hm-cd{width:100%}.hm-cd-overlay{position:absolute;inset:0;z-index:0}.hm-cd-inner{max-width:1100px;margin:0 auto;padding:0 4px}.hm-cd-heading{font-size:clamp(1.2rem,3vw,2.3rem);font-weight:800;margin:0 0 6px;line-height:1.15}.hm-cd-sub{font-size:clamp(.9rem,1.6vw,1.1rem);margin:0 0 18px}.hm-cd-logo{height:56px;width:auto;margin:0 auto 20px;display:block;object-fit:contain}.hm-cd-ended{font-size:1.1rem;font-weight:700;margin:8px 0}.hm-cd-timer{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch;justify-content:center;--num-size:2.8rem;margin:6px 0}.hm-cd-unit{display:flex;flex-direction:column;align-items:center;gap:6px}.hm-cd-num{font-size:var(--num-size);font-weight:800;line-height:1;font-variant-numeric:tabular-nums;font-family:var(--font-heading);color:var(--hm-cd-digit);display:inline-flex;align-items:center;justify-content:center;min-width:1.5em}.hm-cd-label{font-size:.7rem;letter-spacing:.09em;text-transform:uppercase;font-weight:600}.hm-cd-sm{--num-size:1.5rem}.hm-cd-md{--num-size:2.1rem}.hm-cd-lg{--num-size:2.9rem}.hm-cd-xl{--num-size:4.2rem}.hm-cd-boxed .hm-cd-num{background:var(--hm-cd-bg);border-radius:12px;padding:.32em .5em;box-shadow:0 6px 18px rgba(0,0,0,.18)}.hm-cd-circle .hm-cd-num{background:var(--hm-cd-bg);border-radius:50%;width:2.5em;height:2.5em;min-width:0}.hm-cd-minimal .hm-cd-unit{position:relative}.hm-cd-minimal .hm-cd-num{padding:0 .18em}.hm-cd-neon .hm-cd-num{background:rgba(0,0,0,.32);border:1px solid var(--hm-cd-accent);border-radius:10px;padding:.28em .45em;text-shadow:0 0 8px var(--hm-cd-accent),0 0 22px var(--hm-cd-accent)}.hm-cd-flip .hm-cd-num{background:linear-gradient(#1c1c1c,#050505);border-radius:8px;padding:.3em .5em;position:relative;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08),0 8px 18px rgba(0,0,0,.35)}.hm-cd-flip .hm-cd-num:after{content:"";position:absolute;left:6%;right:6%;top:50%;height:1px;background:rgba(0,0,0,.6)}@keyframes hmCdPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes hmCdGlow{0%,to{box-shadow:0 0 0 transparent}50%{box-shadow:0 0 20px var(--hm-cd-accent)}}@keyframes hmCdShake{0%,to{transform:translateX(0)}25%{transform:translateX(-2px)}75%{transform:translateX(2px)}}.hm-cd-pulse .hm-cd-num{animation:hmCdPulse 1s ease-in-out infinite}.hm-cd-glow .hm-cd-num{animation:hmCdGlow 1.6s ease-in-out infinite}.hm-cd-shake .hm-cd-num{animation:hmCdShake .4s ease-in-out infinite}.hm-cd-cta{display:inline-block;margin-top:22px;padding:12px 30px;border-radius:999px;color:#fff;font-weight:700;text-decoration:none;box-shadow:0 10px 24px rgba(0,0,0,.22);transition:transform .15s ease}.hm-cd-cta:hover{transform:translateY(-2px)}.hm-cd-layout-strip .hm-cd-inner{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.hm-cd-layout-strip .hm-cd-heading{font-size:1rem;margin:0}.hm-cd-layout-strip .hm-cd-cta,.hm-cd-layout-strip .hm-cd-sub{display:none}.hm-cd-layout-strip .hm-cd-timer{--num-size:1.35rem;gap:6px;margin:0}.hm-cd-layout-strip .hm-cd-label{font-size:.55rem}@media (prefers-reduced-motion:reduce){.hm-cd-num{animation:none!important}}@media (max-width:640px){.hm-cd-xl{--num-size:2.7rem}.hm-cd-lg{--num-size:2.1rem}.hm-cd-md{--num-size:1.7rem}.hm-cd-timer{gap:8px}}.hm-pop-root{position:fixed;inset:0;z-index:9000;pointer-events:none}.hm-pop-overlay{inset:0;background:rgba(0,0,0,.5);animation:hmPopFade .25s ease}.hm-pop-overlay,.hm-pop-wrap{position:absolute;pointer-events:auto}.hm-pop-pos-center .hm-pop-wrap{top:50%;left:50%;transform:translate(-50%,-50%);width:min(92vw,520px)}.hm-pop-pos-bottom-right .hm-pop-wrap{bottom:20px;right:20px;width:min(92vw,430px)}.hm-pop-pos-bottom-left .hm-pop-wrap{bottom:20px;left:20px;width:min(92vw,430px)}.hm-pop-pos-bottom-bar .hm-pop-wrap{bottom:0;left:0;right:0;width:100%}.hm-pop-card{position:relative;width:100%;box-shadow:0 24px 60px rgba(0,0,0,.28);overflow:hidden}.hm-pop-x{position:absolute;top:8px;right:10px;z-index:2;background:transparent;border:none;font-size:26px;line-height:1;cursor:pointer;opacity:.55;padding:4px 8px}.hm-pop-x:hover{opacity:1}.hm-pop-img{width:100%;height:150px;object-fit:cover;display:block}.hm-pop-body{padding:24px 26px 26px;text-align:center}.hm-pop-body-bar{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;padding:14px 22px;text-align:left}.hm-pop-h{font-size:1.35rem;font-weight:800;margin:0 0 8px;line-height:1.2;font-family:var(--font-heading,inherit)}.hm-pop-body-bar .hm-pop-h{font-size:1.05rem;margin:0}.hm-pop-p{font-size:.95rem;margin:0;line-height:1.5}.hm-pop-body-bar .hm-pop-p{display:none}.hm-pop-body-bar .hm-pop-copy-wrap{flex:1;min-width:180px}.hm-pop-actions{margin-top:18px;display:flex;flex-direction:column;align-items:center;gap:12px}.hm-pop-body-bar .hm-pop-actions{margin-top:0;flex-direction:row}.hm-pop-code{display:inline-flex;align-items:center;gap:10px;border:1.5px dashed;border-radius:10px;background:transparent;padding:9px 14px;font-weight:700;letter-spacing:.06em;cursor:pointer;font-size:.95rem}.hm-pop-code-copy{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;opacity:.8;border-left:1px solid;padding-left:10px}.hm-pop-cta{display:inline-block;padding:12px 30px;border-radius:999px;color:#fff;font-weight:700;text-decoration:none;box-shadow:0 10px 24px rgba(0,0,0,.18);transition:transform .15s ease}.hm-pop-cta:hover{transform:translateY(-2px)}.hm-pop-preview{display:flex;justify-content:center;padding:8px}.hm-pop-preview .hm-pop-card{max-width:340px;box-shadow:0 14px 36px rgba(0,0,0,.16)}@keyframes hmPopFade{0%{opacity:0}to{opacity:1}}@keyframes hmPopZoom{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes hmPopSlideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes hmPopBounce{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.06)}to{transform:scale(1)}}.hm-pop-anim-fade{animation:hmPopFade .35s ease both}.hm-pop-anim-zoom{animation:hmPopZoom .35s cubic-bezier(.2,.9,.3,1.2) both}.hm-pop-anim-slide-up{animation:hmPopSlideUp .4s cubic-bezier(.2,.8,.2,1) both}.hm-pop-anim-bounce{animation:hmPopBounce .55s cubic-bezier(.2,.8,.2,1) both}.hm-pop-pos-center .hm-pop-anim-zoom{animation-name:hmPopFade}.hm-pop-pos-center .hm-pop-wrap{animation:hmPopFade .3s ease both}@media (prefers-reduced-motion:reduce){.hm-pop-overlay,.hm-pop-wrap{animation:none!important}}@media (max-width:480px){.hm-pop-pos-bottom-left .hm-pop-wrap,.hm-pop-pos-bottom-right .hm-pop-wrap{left:12px;right:12px;width:auto}.hm-pop-body{padding:20px}.hm-pop-body-bar{flex-direction:column;gap:12px}}