.product-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;padding:15px 5% 45px}.product-gallery>img{width:100%;height:540px;object-fit:cover;border-radius:8px;background:var(--cream)}.product-gallery>small{display:block;font-size:10px;color:var(--muted);margin-top:14px}#product-thumbnails{display:flex;gap:10px;margin-top:12px}#product-thumbnails button{width:75px;height:75px;border:2px solid var(--line);padding:3px;background:white;border-radius:5px}#product-thumbnails button[aria-pressed=true]{border-color:var(--blue)}#product-thumbnails img{width:100%;height:100%;object-fit:cover}.product-summary h1{font-size:38px;line-height:1.18;letter-spacing:-1px;margin:15px 0 22px}.product-summary h2{font-size:20px;margin-top:25px}.product-summary>small{font-size:11px;color:var(--muted)}.product-summary p{font-size:14px}.product-summary .product-page-price{font-size:32px;font-weight:700;margin:0 0 8px}.product-shop-box{background:var(--cream);padding:25px;border-radius:7px;margin:25px 0}.product-shop-box h2{margin:12px 0}.product-shop-box .info-link{display:block;margin-top:15px}.product-summary .eyebrow{color:var(--red)}#related-products h3{margin-top:15px}@media(max-width:760px){.product-layout{grid-template-columns:1fr;gap:25px;padding-top:0}.product-gallery>img{height:330px}.product-summary h1{font-size:30px}.product-shop-box{padding:20px}}
