.page-wrap{max-width:1320px;margin:auto;padding:35px 5% 70px}.breadcrumbs{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;line-height:1.8;color:#728164;margin-bottom:30px}.breadcrumbs a:hover{text-decoration:underline}.standalone-product{display:grid;grid-template-columns:1.1fr 1fr;gap:55px}.standalone-gallery{min-width:0}.primary-product-image{width:100%;aspect-ratio:1;object-fit:contain;background:white;border:1px solid #e4e9dd;border-radius:12px}.page-thumbs{display:flex;gap:8px;overflow:auto;padding:14px 2px}.page-thumbs button{padding:0;border:1px solid #dce6cc;background:white;border-radius:5px;min-width:60px}.page-thumbs button[aria-pressed=true]{border:2px solid #7c9f3b}.page-thumbs img{width:60px;height:60px;object-fit:contain}.product-information h1,.collection-intro h1,.reading-page h1{font:900 42px/1.12 var(--sans);letter-spacing:-1.4px;margin:0 0 18px}.pack-caption{color:#769837;font-weight:800}.product-information>p,.reading-page>p,.collection-intro>p{line-height:1.9;font-size:13px;color:#627159}.fact-table{font-size:12px;margin:25px 0}.fact-table>div{display:grid;grid-template-columns:110px 1fr;gap:15px;padding:11px 0;border-bottom:1px solid #e3ead9}.fact-table dt{color:#758068}.fact-table dd{overflow-wrap:anywhere}.retailer-button{background:#e8893a;border-color:#e8893a}.page-section{margin-top:60px}.page-section h2,.reading-page h2{font:800 28px/1.25 var(--sans);letter-spacing:-.6px;margin-bottom:25px}.full-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.full-gallery img{height:auto;aspect-ratio:1;object-fit:contain;border:1px solid #e5eadf;background:white;border-radius:9px}.faq-list{border-top:1px solid #dce4d0;margin:25px 0 35px}.faq-list details{padding:19px 0;border-bottom:1px solid #dce4d0}.faq-list summary{font-size:14px;font-weight:800;cursor:pointer;line-height:1.6}.faq-list p{font-size:13px;line-height:1.9;color:#66715e;margin:12px 0 0;max-width:850px}.original-name{margin-top:30px;font-size:12px;line-height:1.8;color:#6c775e}.collection-intro{max-width:850px;margin:25px 0 35px}.collection-navigation{display:flex;gap:9px;flex-wrap:wrap;margin:15px 0 30px}.collection-navigation a{padding:9px 13px;border:1px solid #dce6cd;border-radius:6px;font-size:11px;background:white}.collection-navigation a:hover,.collection-navigation a[aria-current=page]{color:white;background:#7c9e40;border-color:#7c9e40}.collection-count{font-size:11px;color:#728361}.reading-page{max-width:980px;padding-top:60px}.reading-page h2{margin-top:45px}.brand-wide{border-radius:12px;height:auto;margin:35px 0}.reading-page .button{margin-top:15px}#detail-page-link{display:table;margin-top:12px}a.product-card{display:block}.header nav{flex-wrap:wrap}
@media(max-width:700px){.page-wrap{padding:25px 6% 45px}.standalone-product{grid-template-columns:1fr;gap:22px}.product-information h1,.collection-intro h1,.reading-page h1{font-size:31px}.product-information>p,.reading-page>p,.collection-intro>p{font-size:12px}.full-gallery{grid-template-columns:1fr 1fr;gap:10px}.page-section{margin-top:38px}.page-section h2,.reading-page h2{font-size:24px}.faq-list summary{font-size:12px}.faq-list p{font-size:12px}.page-wrap~footer{margin:0}.page-wrap .product-grid{grid-template-columns:1fr 1fr}.reading-page{padding-top:35px}body:has(.page-wrap) .header{height:auto;min-height:85px;gap:15px;flex-wrap:wrap;padding-bottom:16px}body:has(.page-wrap) .header nav{display:flex;position:static;flex-direction:row;gap:11px;padding:0;border:0;font-size:10px;width:100%}.collection-navigation{gap:7px}.collection-navigation a{font-size:10px;padding:8px 10px}}
