.product-layout{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:start;gap:clamp(2rem,6vw,6rem);max-width:88rem;margin:0 auto;padding:3rem max(1.5rem,calc((100vw - 88rem)/2)) 4rem}.product-back-link{position:absolute;top:7rem;left:max(1.5rem,calc((100vw - 88rem)/2));z-index:2;display:inline-flex;align-items:center;gap:.5rem;color:inherit;text-decoration:none}.product-info a{text-decoration:underline}.product-back-link__arrow{display:block;flex:0 0 auto;width:clamp(2.25rem,5vw,4.25rem);height:auto;object-fit:contain;opacity:1;transform:rotate(180deg)}.product-back-link:hover,.product-back-link:focus-visible{text-decoration:underline}.product-images{display:grid;gap:1rem;min-width:0}.product-images .product-image{background:#f3f1ed}.product-images .product-image img{display:block;width:100%;height:auto}.product-info,.product-form{max-width:34rem}.product-info{padding-top:5rem}.product-info h1{margin:0;font-size:clamp(2rem,3vw,4rem);color:var(--color-secondary);font-weight:900;line-height:.95;text-transform:uppercase}.product-info p{line-height:1.5}.product-info p:first-of-type{margin:1.25rem 0 .5rem;font-size:1.25rem;font-weight:700}.product-form{padding:1.5rem 0 4rem}.product-form form{display:grid;gap:.9rem}.product-form select,.product-form input[type=text]{width:100%;min-height:3.25rem;padding:.75rem 1rem;border:2px solid currentColor;border-radius:0;background:transparent;color:inherit;font:inherit}.product-form input[type=submit]{min-height:3.5rem;cursor:pointer;font:inherit}.product-form .shopify-payment-button{margin-top:.25rem}@media(max-width:749px){.product-layout{grid-template-columns:1fr;gap:0;padding:0rem;padding-block:7rem}.product-images{display:flex;gap:.75rem;margin:0 -1.5rem;padding:0 1.5rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:1.5rem;scroll-snap-type:x mandatory;scrollbar-width:none}.product-images::-webkit-scrollbar{display:none}.product-images .product-image{flex:0 0 85%;scroll-snap-align:start}.product-info,.product-form{margin:0}.product-info{padding-top:1.5rem}.product-info h1{font-size:clamp(1.55rem,7vw,2rem);line-height:1}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product.css.map */
