.custom-product-section{margin-top:0;margin-bottom:60px}.custom-product-section .photoswipe__image{cursor:zoom-in;transition:transform .3s ease}.custom-product-section .pswp--open .photoswipe__image{cursor:zoom-out}.custom-product-section .grid{margin:0}.custom-product-section .grid .grid__item{position:static;width:100%;max-width:50%;padding:0}.custom-product-section .grid .grid__item.product-single__sticky{position:relative}.custom-product-section .grid .product__media-stack{overflow-y:auto;scroll-behavior:smooth}.fade-in{opacity:0;animation:fadeIn .2s ease-in forwards}@keyframes fadeIn{to{opacity:1}}.custom-product-section .grid .media-item{width:100%;height:100vh;overflow:hidden}.custom-product-section .grid .media-item img{width:100%;height:auto;object-fit:cover}.custom-product-section .grid .grid__item.custom-product-info{height:100vh;padding:0 80px;position:sticky;top:0}.custom-product-section .grid .grid__item.custom-product-info .product-single__meta{height:100%;width:100%;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}#ProductMediaDots{position:sticky;bottom:24px;left:24px;padding:24px;z-index:19;pointer-events:none}#ProductMediaDots .dots-wrapper{display:flex;flex-direction:column;gap:8px;position:absolute;bottom:150%}#ProductMediaDots button{all:unset;pointer-events:auto;width:5px;height:5px;border:1px solid #000;border-radius:50%;background:transparent;transition:all .25s ease;cursor:pointer}#ProductMediaDots button.active{background:#111}@media screen and (max-width: 992px){.custom-product-section .grid{display:flex;flex-direction:column}.custom-product-section .grid .grid__item{width:100%;max-width:100%;padding:0}.custom-product-section .grid .grid__item.custom-product-info{height:auto;padding:0 10px;justify-content:flex-start;align-items:flex-start;text-align:left}.custom-product-section .grid .grid__item.custom-product-info .product-single__meta{height:auto;padding-top:40px}.custom-product-section .grid .grid__item.custom-product-info .product-block.product-block--price,.custom-product-section .grid .grid__item.custom-product-info .product-block.product-block--header,.custom-product-section .grid .grid__item.custom-product-info .variant__label{text-align:left}.custom-product-section .grid .grid__item.custom-product-info fieldset.variant-input-wrap{display:flex;justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom-pdp-styles.css.map */
