.product-policy a,.product-information a,.product-reviews a{text-underline-offset:3px;text-decoration:underline}.product-policy{color:#244731;max-width:440px;margin:14px 0 0;font-size:13px}.product-information,.product-previews,.product-faq,.product-reviews,.product-related{border-top:1px solid #c7b696;padding:48px 0}.product-information h2,.product-previews h2,.product-faq h2,.product-reviews h2,.product-related h2{margin-bottom:24px;font-size:clamp(34px,3.5vw,49px);line-height:1.05}.product-specifications{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;max-width:900px;padding:0;list-style:none;display:grid}.product-specifications li{border-bottom:1px solid #d8cebb;padding:16px 0}.product-specifications strong,.product-specifications span{display:block}.product-specifications span{color:#4b5149;font-size:14px}.product-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.product-preview-grid a{background:#eee7db;transition:opacity .2s;display:block}.product-preview-grid a:hover{opacity:.85}.product-preview-grid img{width:100%;height:auto;display:block}.product-faq{max-width:850px}.product-faq article{border-bottom:1px solid #d8cebb;padding:22px 0}.product-faq article h3{margin-bottom:10px;font-size:18px}.product-faq article p{max-width:720px;margin:0}.product-faq a{text-underline-offset:3px;text-decoration:underline}.product-related .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-reviews>p{max-width:660px}.product-review{border-top:1px solid #d8cebb;padding:22px 0}.product-review blockquote{margin:12px 0}.product-preview-note{max-width:650px}.store-thumbnails button{min-height:48px}.store-thumbnails button:focus-visible,.product-preview-grid a:focus-visible{outline-offset:4px;outline:2px solid #173a25}@media (max-width:700px){.product-specifications{grid-template-columns:1fr}.product-preview-grid{grid-template-columns:1fr;gap:18px}.product-information,.product-previews,.product-faq,.product-reviews,.product-related{padding:36px 0}.product-related .product-grid{grid-template-columns:1fr}.product-page .product-hero h1{font-size:clamp(35px,9vw,49px)}.product-page .product-hero .button{width:100%}.product-page .product-hero{padding-bottom:36px}}
