.hv-clips__grid,.hv-gal,.hv-faq__cards{display:grid!important;grid-auto-flow:column;grid-template-columns:none!important;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-block:6px 22px;margin-block:-6px -22px}.hv-clips__grid::-webkit-scrollbar,.hv-gal::-webkit-scrollbar,.hv-faq__cards::-webkit-scrollbar{display:none}.hv-clips__grid>*,.hv-gal>*,.hv-faq__cards>*{scroll-snap-align:start;min-width:0}.hv-clips__grid{grid-auto-columns:62%;gap:clamp(12px,1.6vw,20px)}.hv-gal{grid-auto-columns:68%;gap:clamp(10px,1.2vw,16px)}.hv-faq__cards{grid-auto-columns:78%;gap:clamp(12px,1.4vw,18px)}@media(min-width:620px){.hv-clips__grid{grid-auto-columns:34%}.hv-gal{grid-auto-columns:38%}.hv-faq__cards{grid-auto-columns:46%}}@media(min-width:1000px){.hv-clips__grid{grid-auto-columns:20.4%}.hv-gal{grid-auto-columns:27%}.hv-faq__cards{grid-auto-columns:31%}}@media(max-width:899px){.hv-pdp .hv-prin__list,.hv-pdp-problem .hv-grid__tiles{display:grid!important;grid-auto-flow:column;grid-template-columns:none!important;grid-auto-columns:78%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:6px 22px;margin-block:-6px -22px}.hv-pdp .hv-prin__list::-webkit-scrollbar,.hv-pdp-problem .hv-grid__tiles::-webkit-scrollbar{display:none}.hv-pdp .hv-prin__list>*,.hv-pdp-problem .hv-grid__tiles>*{scroll-snap-align:start;grid-column:auto!important;min-width:0}}.hv-railwrap{position:relative}.hv-rail__btn{position:absolute;top:38%;z-index:4;display:none;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid var(--hv-rule, rgba(28, 32, 36, .13));border-radius:999px;background:var(--hv-card, #fbf9f5);color:var(--hv-ink, #0e1113);cursor:pointer;box-shadow:0 10px 26px -14px #0000008c;transition:opacity .25s var(--hv-ease),transform .25s var(--hv-ease),background-color .25s var(--hv-ease)}.hv--ink .hv-rail__btn{background:#f5f1eb1a;border-color:#ffffff38;color:var(--hv-bone, #f5f1eb);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hv-rail__btn:hover{transform:scale(1.05)}.hv-rail__btn[disabled]{opacity:.25;cursor:default;transform:none}.hv-rail__btn--prev{left:-14px}.hv-rail__btn--next{right:-14px}.hv-rail__btn svg{width:16px;height:16px;display:block}@media(hover:hover)and (pointer:fine)and (min-width:900px){.hv-railwrap.is-scrollable .hv-rail__btn{display:inline-flex}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/havn-pdp-rail.css.map */
