.hb-carousel{--hb-carousel-gap: var(--spacing-3);--hb-carousel-radius: 18px;--hb-carousel-card-padding: 20px;--hb-carousel-headroom-top: 12px;--hb-carousel-headroom-bottom: 28px;--hb-carousel-image-height-current: var(--hb-carousel-image-height-phone, 300px);position:relative;display:flex;flex-direction:column}@media(min-width:720px){.hb-carousel{--hb-carousel-gap: var(--spacing-4);--hb-carousel-image-height-current: var(--hb-carousel-image-height, 300px)}}@media(min-width:1200px){.hb-carousel{--hb-carousel-gap: var(--spacing-6)}}.hb-carousel__scroller{position:relative;margin-inline:calc(-1 * var(--space-outer));margin-block:calc(-1 * var(--hb-carousel-headroom-top)) calc(-1 * var(--hb-carousel-headroom-bottom));padding-block:var(--hb-carousel-headroom-top) var(--hb-carousel-headroom-bottom);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-outer);scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hb-carousel__scroller::-webkit-scrollbar{display:none}.hb-carousel__track{display:flex;align-items:stretch;gap:var(--hb-carousel-gap);width:fit-content;margin:0;padding:0 var(--space-outer);list-style:none}.hb-carousel__item{display:block;flex:0 0 auto;width:min-content;max-width:calc(100vw - 2 * var(--space-outer));border-radius:var(--hb-carousel-radius);scroll-snap-align:start;overflow-wrap:anywhere}.hb-carousel__item>*{min-height:100%;background:#fff;border-radius:var(--hb-carousel-radius);box-shadow:2px 4px 12px #00000014;overflow:hidden}.hb-carousel__item .collection-item__image-wrapper:focus-visible{outline:2px solid var(--color-text-link);outline-offset:-4px}.hb-carousel__item .image>*{height:var(--hb-carousel-image-height-current);width:auto;max-width:calc(100vw - 2 * var(--space-outer));object-fit:var(--object-fit, cover)}.hb-carousel__item .collection-item__image-wrapper+.collection-item__label,.hb-carousel__item .gallery-item__image-wrapper+.gallery-item__label{margin-top:0;padding:var(--hb-carousel-card-padding)}.hb-carousel:not(.hb-carousel--below-720):not(.hb-carousel--below-960) .hb-carousel__item .product-item__meta{padding:var(--hb-carousel-card-padding)}.hb-carousel:not(.hb-carousel--below-720):not(.hb-carousel--below-960) .hb-carousel__item .product-item__text{margin-top:0}.hb-carousel:not(.hb-carousel--below-720):not(.hb-carousel--below-960) .hb-carousel__item .product-item__hover-container{display:none}.hb-carousel:not(.hb-carousel--below-720):not(.hb-carousel--below-960) .hb-carousel__item .product-item__variant-info{position:static;top:auto;left:auto;right:auto;margin-top:var(--spacing-2);padding-bottom:0;border:0}.hb-carousel:not(.hb-carousel--below-720):not(.hb-carousel--below-960) .hb-carousel__item .product-item__image>*{aspect-ratio:auto}@media(max-width:719px){.hb-carousel.hb-carousel--below-720 .hb-carousel__item .product-item__meta{padding:var(--hb-carousel-card-padding)}.hb-carousel.hb-carousel--below-720 .hb-carousel__item .product-item__text{margin-top:0}.hb-carousel.hb-carousel--below-720 .hb-carousel__item .product-item__hover-container{display:none}.hb-carousel.hb-carousel--below-720 .hb-carousel__item .product-item__variant-info{position:static;top:auto;left:auto;right:auto;margin-top:var(--spacing-2);padding-bottom:0;border:0}.hb-carousel.hb-carousel--below-720 .hb-carousel__item .product-item__image>*{aspect-ratio:auto}}@media(max-width:959px){.hb-carousel.hb-carousel--below-960 .hb-carousel__item .product-item__meta{padding:var(--hb-carousel-card-padding)}.hb-carousel.hb-carousel--below-960 .hb-carousel__item .product-item__text{margin-top:0}.hb-carousel.hb-carousel--below-960 .hb-carousel__item .product-item__hover-container{display:none}.hb-carousel.hb-carousel--below-960 .hb-carousel__item .product-item__variant-info{position:static;top:auto;left:auto;right:auto;margin-top:var(--spacing-2);padding-bottom:0;border:0}.hb-carousel.hb-carousel--below-960 .hb-carousel__item .product-item__image>*{aspect-ratio:auto}}.hb-carousel__item--plain,.hb-carousel__item--plain>*{background:none;border-radius:0;box-shadow:none;overflow:visible}@media(hover:hover)and (pointer:fine){.hb-carousel__item{transition:transform .3s cubic-bezier(0,0,.5,1)}.hb-carousel__item>*{transition:box-shadow .3s cubic-bezier(0,0,.5,1)}html.do-anim .animation.is-visible .hb-carousel__item>.animation--item{transition-property:transform,opacity,box-shadow;transition-duration:var(--duration-amount, var(--duration-normal)),var(--duration-amount, var(--duration-normal)),.3s;transition-timing-function:var(--easing),var(--easing),cubic-bezier(0,0,.5,1);transition-delay:calc(var(--delay-amount, var(--delay-small)) * var(--delay-offset-multiplier, 0)),calc(var(--delay-amount, var(--delay-small)) * var(--delay-offset-multiplier, 0)),0s}.hb-carousel__item:hover{transform:scale(1.01)}.hb-carousel__item:hover>*{box-shadow:2px 4px 16px #00000029}.hb-carousel__item--plain:hover{transform:none}.hb-carousel__item--plain:hover>*{box-shadow:none}}.hb-carousel__paddles{display:flex;justify-content:flex-end;gap:20px;margin-block-start:var(--hb-carousel-headroom-bottom)}.hb-carousel__paddles[hidden]{display:none}.hb-carousel__paddle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:50%;background:#e8e8ed;color:#0000008f;cursor:pointer;transition:background-color .1s linear,color .1s linear,opacity .1s linear}.hb-carousel__paddle svg{display:block;width:7px;height:12px}.hb-carousel__paddle:hover{background:#ececf0;color:#000000a3}.hb-carousel__paddle:active{background:#dfdfe4}.hb-carousel__paddle:disabled{opacity:.42;pointer-events:none}.hb-carousel__paddle:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}@media(prefers-reduced-motion:reduce){.hb-carousel__scroller{scroll-behavior:auto}.hb-carousel__item,.hb-carousel__item:hover{transform:none;transition:none}}.hb-carousel--item-width{--hb-carousel-item-width: min(300px, calc(100vw - 2 * var(--space-outer) - 24px))}.hb-carousel--item-width .hb-carousel__item,.hb-carousel--item-width .hb-carousel__item:hover{width:var(--hb-carousel-item-width);border-radius:0;box-shadow:none;transform:none;overflow-wrap:normal}.hb-carousel--item-width .hb-carousel__item>*{min-height:0;background:none;border-radius:0;box-shadow:none;overflow:visible}.hb-carousel--item-width .hb-carousel__item .image>*{height:auto;width:100%;max-width:100%}@media(max-width:719px){.hb-carousel--below-720 .hb-carousel__track{display:flex;gap:var(--hb-carousel-gap)}}@media(max-width:959px){.hb-carousel--below-960 .hb-carousel__track{display:flex;gap:var(--hb-carousel-gap)}}@media(min-width:720px){.hb-carousel--below-720,.hb-carousel--below-720 .hb-carousel__scroller{display:contents}.hb-carousel--below-720 .hb-carousel__track{width:auto;padding:0}.hb-carousel--below-720 .hb-carousel__item,.hb-carousel--below-720 .hb-carousel__item:hover{width:auto;max-width:none;border-radius:0;box-shadow:none;transform:none;transition:none;scroll-snap-align:none;overflow-wrap:normal}.hb-carousel--below-720 .hb-carousel__item>*{min-height:0;background:none;border-radius:0;box-shadow:none;overflow:visible}.hb-carousel--below-720 .hb-carousel__paddles{display:none}}@media(min-width:960px){.hb-carousel--below-960,.hb-carousel--below-960 .hb-carousel__scroller{display:contents}.hb-carousel--below-960 .hb-carousel__track{width:auto;padding:0}.hb-carousel--below-960 .hb-carousel__item,.hb-carousel--below-960 .hb-carousel__item:hover{width:auto;max-width:none;border-radius:0;box-shadow:none;transform:none;transition:none;scroll-snap-align:none;overflow-wrap:normal}.hb-carousel--below-960 .hb-carousel__item>*{min-height:0;background:none;border-radius:0;box-shadow:none;overflow:visible}.hb-carousel--below-960 .hb-carousel__item .image>*{height:auto;width:100%;max-width:100%}.hb-carousel--below-960 .hb-carousel__item .collection-item__image-wrapper+.collection-item__label,.hb-carousel--below-960 .hb-carousel__item .gallery-item__image-wrapper+.gallery-item__label{margin-top:var(--spacing-2);padding:0}.hb-carousel--below-960 .hb-carousel__paddles{display:none}}@media(min-width:720px){.hb-carousel--beside-panel{--hb-carousel-start-room: var(--hb-carousel-headroom-top)}.hb-carousel--beside-panel .hb-carousel__scroller{margin-inline-start:calc(-1 * var(--hb-carousel-start-room));scroll-padding-inline-start:var(--hb-carousel-start-room)}.hb-carousel--beside-panel .hb-carousel__track{padding-inline-start:var(--hb-carousel-start-room)}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/hb-carousel.css.map */
