.section_product .product_left{aspect-ratio:auto!important;height:auto!important;min-width:0}.pc-gallery{position:relative;width:100%;container-type:inline-size}.pc-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row dense;grid-auto-rows:calc((100cqw - 24px)*.325);gap:8px}.pc-tile{-webkit-appearance:none;appearance:none;border:0;padding:0;margin:0;background:#ece8e3;display:block;width:100%;height:100%;overflow:hidden;border-radius:6px;cursor:zoom-in;position:relative;min-width:0}.pc-tile .pc-img{display:block;width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .4s ease}.pc-tile:focus-visible{outline:2px solid #3a2a1e;outline-offset:2px}@media(hover:hover){.pc-tile:hover .pc-img{transform:scale(1.025)}}.pc-hero{grid-column:1 / -1;grid-row:auto / span 1;height:auto;aspect-ratio:var(--pc-hero-ratio, 1.3)}.pc-track>.pc-hero{grid-row:span 1}.pc-landscape{grid-column:span 2}.pc-portrait{grid-column:span 1}.pc-extra,.pc-dots{display:none}@media(min-width:750px){.pc-track{grid-auto-rows:calc((100cqw - 24px)*.325)}.pc-track>.pc-hero{grid-row:1;height:calc(100cqw / var(--pc-hero-ratio, 1.3))}.pc-track{grid-template-rows:calc(100cqw / var(--pc-hero-ratio, 1.3))}.pc-tile.is-featured{box-shadow:0 0 0 2px #3a2a1e}}@media(max-width:749.98px){.pc-track{display:flex;gap:0;grid-template-rows:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:6px;overscroll-behavior-x:contain}.pc-track::-webkit-scrollbar{display:none}.pc-track>.pc-tile,.pc-track>.pc-extra{display:block;flex:0 0 100%;width:100%;height:auto;aspect-ratio:var(--pc-mob-ratio, 1);scroll-snap-align:start;scroll-snap-stop:always;border-radius:0;grid-column:auto}.pc-dots{display:flex;justify-content:center;gap:6px;padding:10px 0 2px}.pc-dot{width:7px;height:7px;border-radius:50%;background:#cfc6bd;transition:background .2s,transform .2s}.pc-dot.is-active{background:#3a2a1e;transform:scale(1.15)}}.pc-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#120e0bf0;display:none;align-items:center;justify-content:center}.pc-lb.is-open{display:flex}.pc-lb img{max-width:92vw;max-height:88vh;width:auto;height:auto;object-fit:contain;-webkit-user-select:none;user-select:none}.pc-lb button{position:absolute;-webkit-appearance:none;appearance:none;border:0;background:#ffffff1f;color:#fff;width:48px;height:48px;border-radius:50%;font-size:26px;line-height:48px;cursor:pointer;display:flex;align-items:center;justify-content:center}.pc-lb button:hover{background:#ffffff3d}.pc-lb .pc-lb-close{top:16px;right:16px}.pc-lb .pc-lb-prev{left:16px;top:50%;transform:translateY(-50%)}.pc-lb .pc-lb-next{right:16px;top:50%;transform:translateY(-50%)}.pc-lb .pc-lb-count{position:absolute;bottom:18px;left:0;right:0;text-align:center;color:#fffc;font-size:14px}html.pc-lb-lock{overflow:hidden}.section_product{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}.section_product .product_contain,.section_product .product_grid,.section_product .product_left{height:auto!important;max-height:none!important;overflow:visible!important}.pc-lb img{cursor:zoom-in;transition:transform .3s ease;touch-action:pinch-zoom}.pc-lb.is-zoomed img{transform:scale(2.4);cursor:zoom-out;touch-action:none}.pc-lb.is-zoomed .pc-lb-prev,.pc-lb.is-zoomed .pc-lb-next{opacity:0;pointer-events:none}.pc-lb{overscroll-behavior:contain;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.pc-lb .pc-lb-close{top:max(16px,env(safe-area-inset-top))}.pc-count{display:none}@media(max-width:749.98px){.section_product .product_left .pc-gallery{width:auto;margin-left:calc(-1 * var(--site--margin, 1rem));margin-right:calc(-1 * var(--site--margin, 1rem))}.pc-track{border-radius:0;touch-action:pan-x pan-y}.pc-count{display:block;position:absolute;top:12px;right:12px;padding:4px 10px;border-radius:999px;background:#120e0b8c;color:#fff;font-size:12px;line-height:1.4;letter-spacing:.02em;pointer-events:none;font-variant-numeric:tabular-nums}.pc-dot{width:8px;height:8px}.pc-dots{gap:4px;padding-top:12px}.pc-dots .pc-dot{box-sizing:content-box;padding:4px;background-clip:content-box}}@media(prefers-reduced-motion:reduce){.pc-lb img,.pc-tile .pc-img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/pdp-collage.css.map */
