.fh-cg{overflow:hidden}.fh-cg .fh-cg__inner{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.fh-cg .fh-cg__track{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.fh-cg .fh-cg__track::-webkit-scrollbar{display:none}.fh-cg .fh-cg__slide{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;display:block;position:relative}.fh-cg .fh-cg__slide img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.card .card__media .fh-cg,.card .card__media .fh-cg .fh-cg__inner{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}.card .card__media .fh-cg .fh-cg__track{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important;align-items:stretch!important}.card .card__media .fh-cg .fh-cg__slide{display:block!important;flex:0 0 100%!important;width:100%!important;min-width:100%!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important}.card .card__media .fh-cg .fh-cg__slide img{position:static!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;min-height:0!important;margin:0!important;padding:0!important;object-fit:cover!important;object-position:center center!important;transform:none!important;aspect-ratio:auto!important}@media screen and (min-width:990px){ul#product-grid[data-grid-column="2"]>.grid__item{width:calc(25% - 9px)!important;max-width:calc(25% - 9px)!important}}.fh-cg .fh-cg__nav{position:absolute;top:50%;z-index:3;width:40px;height:40px;margin-top:-20px;padding:0;display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:#fff;cursor:pointer;outline:none;filter:drop-shadow(0 0 3px rgba(0,0,0,.35));opacity:0;pointer-events:none;transition:opacity .25s ease}.fh-cg .fh-cg__nav--prev{left:4px}.fh-cg .fh-cg__nav--next{right:4px}.fh-cg .fh-cg__bar{position:absolute;left:0;right:0;bottom:0;height:2px;z-index:2;background:#1c1c1c1f;opacity:0;transition:opacity .25s ease;pointer-events:none}.fh-cg .fh-cg__bar span{display:block;height:100%;background:#1c1c1c;transition:transform .3s ease}.fh-cg .fh-cg__cta{position:absolute;left:8px;right:8px;bottom:10px;z-index:3;opacity:0;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.fh-cg .fh-cg__pf,.fh-cg .fh-cg__form{display:block;margin:0}.fh-cg .fh-cg__submit,.fh-cg .loading__spinner{display:none!important}.fh-cg .fh-cg__btn{width:100%;height:38px;padding:0 12px;border:0;border-radius:0;outline:none;background:#e1ded8b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#1c1c1c;font-family:inherit;font-size:13px;font-weight:500;letter-spacing:.02em;line-height:1;cursor:pointer;transition:background .2s ease,opacity .2s ease}.fh-cg .fh-cg__btn:hover{background:#e1ded8eb}.fh-cg .fh-cg__btn[disabled]{cursor:default;opacity:.6}.fh-cg .fh-cg__nav:focus-visible,.fh-cg .fh-cg__btn:focus-visible,.fh-cg .fh-cg__chip:focus-visible{outline:1px solid #1c1c1c;outline-offset:2px}.fh-cg .is-loading,.fh-cg .fh-cg__btn.loading,.fh-cg .fh-cg__btn[aria-disabled=true]{opacity:.55;pointer-events:none}.fh-cg .fh-cg__variants{display:none;padding:10px 10px 12px;background:#efede8f0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#1c1c1c;max-height:70%;overflow:auto}.fh-cg.is-choosing .fh-cg__variants{display:block}.fh-cg.is-choosing .fh-cg__btn--open{display:none}.fh-cg .fh-cg__variants-head{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:500;margin-bottom:8px}.fh-cg .fh-cg__close{border:0;background:transparent;font-size:20px;line-height:1;padding:0 2px;cursor:pointer;color:#1c1c1c}.fh-cg .fh-cg__chips{display:flex;flex-wrap:wrap;gap:6px}.fh-cg .fh-cg__chip{border:1px solid rgba(28,28,28,.25);background:transparent;color:#1c1c1c;outline:none;font-family:inherit;font-size:12px;font-weight:500;line-height:1;padding:7px 10px;border-radius:0;cursor:pointer;transition:background .2s ease,color .2s ease}.fh-cg .fh-cg__chip:hover{background:#1c1c1c;color:#fff}.fh-cg .fh-cg__chip[disabled]{opacity:.4;text-decoration:line-through;cursor:default}@media(hover:hover)and (min-width:990px){.fh-cg:hover .fh-cg__nav,.fh-cg.is-kbd .fh-cg__nav{opacity:1;pointer-events:auto}.fh-cg:hover .fh-cg__bar,.fh-cg.is-kbd .fh-cg__bar{opacity:1}.fh-cg:hover .fh-cg__cta,.fh-cg.is-kbd .fh-cg__cta{opacity:1;transform:none;pointer-events:auto}}@media(hover:none),(max-width:989px){.fh-cg .fh-cg__nav,.fh-cg .fh-cg__cta{display:none}.fh-cg .fh-cg__bar{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/fh-card-gallery.css.map */
