:root{--hb-card: 240px;--hb-gap: 16px;--hb-fade: 36px}@media screen and (max-width:999px){:root{--hb-card: 232px;--hb-gap: 14px;--hb-fade: 28px}}@media screen and (max-width:749px){:root{--hb-card: 82%;--hb-gap: 12px;--hb-fade: 20px}}.hb-rail{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:var(--hb-gap)!important;padding:10px 0 12px!important;margin:0!important;width:100%!important;max-width:100%!important;transform:none!important;cursor:grab}.hb-rail::-webkit-scrollbar{display:none}.hb-rail:before,.hb-rail:after{content:none!important;display:none!important}.hb-rail>*{flex:0 0 var(--hb-card)!important;width:var(--hb-card)!important;max-width:var(--hb-card)!important;min-width:0!important;margin:0!important;float:none!important;height:auto!important;scroll-snap-align:start;transition:transform .24s cubic-bezier(.22,.61,.36,1)}.hb-rail:has(>*:only-child)>*{flex-basis:100%!important;width:100%!important;max-width:100%!important}.hb-rail>.slick-cloned{display:none!important}.hb-rail.hb-dragging{cursor:grabbing;scroll-snap-type:none!important;-webkit-user-select:none;user-select:none}.hb-rail.hb-dragging>*{transform:none!important}.hb-rail img{-webkit-user-drag:none;user-drag:none}@media(hover:hover)and (pointer:fine){.hb-rail>*:hover{transform:translateY(-5px)}.hb-rail>*:hover .cf-card,.hb-rail>*:hover .ht-card{box-shadow:0 10px 26px -12px #04070757}.cf-card,.ht-card{transition:box-shadow .24s ease}.hb-rail>* .cf-img,.hb-rail>* .ht-img{transition:transform .5s cubic-bezier(.22,.61,.36,1)}.hb-rail>*:hover .cf-img,.hb-rail>*:hover .ht-img{transform:scale(1.045)}}.hb-rail[data-at=start]{-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - var(--hb-fade)),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - var(--hb-fade)),transparent 100%)}.hb-rail[data-at=middle]{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--hb-fade),#000 calc(100% - var(--hb-fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--hb-fade),#000 calc(100% - var(--hb-fade)),transparent 100%)}.hb-rail[data-at=end]{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--hb-fade),#000 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--hb-fade),#000 100%)}.hb-prog{height:4px;margin:12px 0 0;border-radius:999px;background:#ece8e3;overflow:hidden;position:relative}.hb-prog__bar{position:absolute;top:0;bottom:0;left:0;border-radius:999px;background:var(--brand-orange, #F36B21);transition:transform .1s linear,width .18s ease;will-change:transform}.hb-prog[hidden]{display:none!important}.hb-rail~.slick-dots,.hb-rail .slick-dots,.hb-railwrap .slick-dots{display:none!important}.hb-merged .ht-panel{display:none!important}.hb-railwrap{width:100%}.ht-nav-row{overflow:visible!important}.ht-nav{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:3px 0!important;margin:0!important}.ht-nav::-webkit-scrollbar{display:none}.ht-nav[data-at=start]{-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 32px),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 32px),transparent 100%)}.ht-nav[data-at=middle]{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 32px,#000 calc(100% - 32px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 32px,#000 calc(100% - 32px),transparent 100%)}.ht-nav[data-at=end]{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 32px,#000 100%);mask-image:linear-gradient(to right,transparent 0,#000 32px,#000 100%)}.ht-nav>li{scroll-snap-align:start;flex:0 0 auto}.ht-nav-link{min-height:44px!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap;border-radius:999px!important;font-size:14px!important;font-weight:600!important;letter-spacing:.04em!important;border:1px solid #E0DCD6!important;background:#fff!important;color:#111!important;transition:background .22s ease,color .22s ease,border-color .22s ease,transform .12s ease}.ht-nav-link--active,.ht-nav-link.hb-on{background:#070707!important;border-color:#070707!important;color:#fff!important}.ht-nav-link:active{transform:scale(.96)}.cf-img-box{height:auto!important;aspect-ratio:1 / 1!important;align-items:stretch!important;overflow:hidden!important}.cf-img,.ht-img{width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:cover!important;display:block!important}@media(prefers-reduced-motion:reduce){.hb-prog__bar,.ht-nav-link,.hb-rail>*,.hb-rail>* .cf-img,.hb-rail>* .ht-img{transition:none!important}.hb-rail>*:hover{transform:none!important}.hb-rail>*:hover .cf-img,.hb-rail>*:hover .ht-img{transform:none!important}.hb-rail{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/card-rails.css.map */
