.ui-pdp-gallery{width:100%;background-color:#f3f3f3;overflow:hidden}@media(min-width: 1100px){.ui-pdp-gallery{overflow:visible}}.ui-pdp-gallery__layout{display:flex;flex-direction:column;width:100%}@media(min-width: 1100px){.ui-pdp-gallery__layout{flex-direction:row;align-items:flex-start;padding-left:2.5rem}}.ui-pdp-gallery__sticky-column{display:none}@media(min-width: 1100px){.ui-pdp-gallery__sticky-column{display:block;flex:0 0 28.75rem;width:28.75rem;align-self:stretch;min-height:34.5rem}}.ui-pdp-gallery__sticky{display:none}@media(min-width: 1100px){.ui-pdp-gallery__sticky{display:block;position:sticky;top:4rem;width:100%;height:34.5rem;background-color:#f3f3f3;overflow:hidden}}@media(min-width: 1100px){.ui-pdp-gallery--single .ui-pdp-gallery__sticky-column{flex:1 1 auto;width:100%;max-width:none;min-height:0;margin-inline:0}}@media(min-width: 1100px){.ui-pdp-gallery--single .ui-pdp-gallery__sticky{position:relative;top:auto;width:100%;height:auto;max-height:34.5rem;aspect-ratio:auto}}@media(min-width: 1100px){.ui-pdp-gallery--single .ui-pdp-gallery__sticky .ui-pdp-gallery__slide-inner{height:auto;max-height:34.5rem;padding-bottom:0}}.ui-pdp-gallery--single .ui-pdp-gallery__slide--product-shot .ui-pdp-gallery__image,.ui-pdp-gallery--single .ui-pdp-gallery__sticky.ui-pdp-gallery__slide--product-shot .ui-pdp-gallery__image{width:100%;max-width:100%;max-height:34.5rem;height:auto;aspect-ratio:auto;object-fit:contain;object-position:center}@media(min-width: 1100px){.ui-pdp-gallery--single .ui-pdp-gallery__content{display:none}}.ui-pdp-gallery__content{position:relative;width:100%;min-width:0}.ui-pdp-gallery__carousel{position:relative;width:100%;height:auto;aspect-ratio:3/4;background-color:#f3f3f3}@media(min-width: 1100px){.ui-pdp-gallery__carousel{display:none}}.ui-pdp-gallery--single .ui-pdp-gallery__carousel{aspect-ratio:auto;height:auto;max-height:34.5rem}.ui-pdp-gallery--single .ui-pdp-gallery__viewport,.ui-pdp-gallery--single .ui-pdp-gallery__track,.ui-pdp-gallery--single .ui-pdp-gallery__slide,.ui-pdp-gallery--single .ui-pdp-gallery__slide-inner{height:auto;max-height:34.5rem}.ui-pdp-gallery--single .ui-pdp-gallery__slide--product-shot .ui-pdp-gallery__slide-inner{padding-bottom:0}.ui-pdp-gallery__viewport{position:relative;width:100%;height:100%;overflow:hidden}.ui-pdp-gallery__track{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.ui-pdp-gallery__track::-webkit-scrollbar{display:none}.ui-pdp-gallery__track--draggable{cursor:grab;user-select:none}.ui-pdp-gallery__track--dragging{cursor:grabbing;scroll-snap-type:none}.ui-pdp-gallery__slide{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;position:relative;overflow:hidden;background-color:#f3f3f3}.ui-pdp-gallery__slide-inner{position:relative;width:100%;height:100%}.ui-pdp-gallery__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ui-pdp-gallery__slide--product-shot .ui-pdp-gallery__slide-inner{display:flex;align-items:center;justify-content:center;padding-bottom:2.5rem}.ui-pdp-gallery__slide--product-shot .ui-pdp-gallery__image,.ui-pdp-gallery__sticky.ui-pdp-gallery__slide--product-shot .ui-pdp-gallery__image{width:82.6086956522%;height:auto;max-width:calc(100% - 2.5rem);max-height:calc(100% - 2.5rem);aspect-ratio:380/458;object-fit:contain;object-position:center}.ui-pdp-gallery__slide--lifestyle .ui-pdp-gallery__image{object-fit:cover}.ui-pdp-gallery__controls{position:absolute;inset:0;pointer-events:none;z-index:1}.ui-pdp-gallery__nav{position:absolute;top:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:100%;pointer-events:auto;background:none}.ui-pdp-gallery__nav--prev{left:0}.ui-pdp-gallery__nav--next{right:0}.ui-pdp-gallery__nav .ui-icon-button{width:2.5rem;height:2.5rem;background:none;background-color:rgba(0,0,0,0);-webkit-backdrop-filter:none;backdrop-filter:none}.ui-pdp-gallery__nav .ui-icon-button[disabled],.ui-pdp-gallery__nav .ui-icon-button.ui-icon-button--disabled{background:none;background-color:rgba(0,0,0,0);-webkit-backdrop-filter:none;backdrop-filter:none}.ui-pdp-gallery__nav .ui-icon-button__icon{width:1.25rem;height:1.25rem}.ui-pdp-gallery__nav .ui-icon-button:not([disabled]):not(.ui-icon-button--disabled):hover .ui-icon-button__icon{transform:none}.ui-pdp-gallery__controls--dark .ui-pdp-gallery__nav .ui-icon-button{color:#1a1814}.ui-pdp-gallery__controls--dark .ui-pdp-gallery__nav .ui-icon-button[disabled],.ui-pdp-gallery__controls--dark .ui-pdp-gallery__nav .ui-icon-button.ui-icon-button--disabled{color:rgba(0,0,0,.4)}.ui-pdp-gallery__controls--light .ui-pdp-gallery__nav .ui-icon-button{color:#fff}.ui-pdp-gallery__controls--light .ui-pdp-gallery__nav .ui-icon-button[disabled],.ui-pdp-gallery__controls--light .ui-pdp-gallery__nav .ui-icon-button.ui-icon-button--disabled{color:hsla(0,0%,100%,.4)}.ui-pdp-gallery__indicators{position:absolute;left:1.25rem;bottom:1.625rem;width:4.6875rem;pointer-events:none}.ui-pdp-gallery__controls .ui-carousel-indicators__track{-webkit-backdrop-filter:none;backdrop-filter:none}.ui-pdp-gallery__controls--dark .ui-carousel-indicators__track{background-color:rgba(0,0,0,.2)}.ui-pdp-gallery__controls--dark .ui-carousel-indicators__fill{background-color:#1a1814}.ui-pdp-gallery__controls--light .ui-carousel-indicators__track{background-color:hsla(0,0%,100%,.2)}.ui-pdp-gallery__controls--light .ui-carousel-indicators__fill{background-color:#fff}.ui-pdp-gallery__stack{display:none}@media(min-width: 1100px){.ui-pdp-gallery__stack{display:flex;flex-direction:column;flex:0 0 28.75rem;width:28.75rem;min-width:0}}.ui-pdp-gallery--single .ui-pdp-gallery__stack{display:none}.ui-pdp-gallery__stack-item{position:relative;flex:0 0 auto;width:100%;height:34.5rem;overflow:hidden;background-color:#f3f3f3}.ui-pdp-gallery__stack-item .ui-pdp-gallery__image{width:100%;height:100%;object-fit:cover}.ui-pdp-gallery__stack-item.ui-pdp-gallery__slide--lifestyle .ui-pdp-gallery__image{object-fit:cover}.ui-pdp-gallery__sticky .ui-pdp-gallery__slide-inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding-bottom:2.5rem;box-sizing:border-box}.ui-pdp-gallery--single .ui-pdp-gallery__controls{display:none}