.reference-mobile-only{display:none}@media (width<=767px){.product-page .product-info fieldset,.product-page .product-info .product-inline-purchase{margin-top:-4.8px}.product-page .product-price del{text-decoration:none}.product-page .product-mrp-value{text-decoration:line-through}.reference-mobile-only{display:inline}.reference-desktop-only{display:none}.collection-page .collection-heading{background:#fbf9f6e0;border-bottom:1px solid #18301d17;height:64px;min-height:64px;margin:0 -16px 32px;padding:0 16px;position:relative}.collection-page .collection-heading h1{color:#18301d;font-size:16.8px;font-weight:900;line-height:1.2}.collection-page .collection-grid{gap:12px 8px}.collection-product-card{color:#111;align-content:start;gap:3px;display:grid}.collection-product-card .collection-image{aspect-ratio:2/3;background:#f3f3f3;border-radius:12px;margin-bottom:4px}.collection-product-card .collection-product-name{color:#111;margin:0;font-size:11.52px;font-weight:900;line-height:1.18}.collection-product-card .collection-product-price{color:#16603b;margin:0;font-size:12px;font-weight:900;line-height:normal}.collection-product-card .collection-product-price del{display:none}.product-page{padding-bottom:0}.product-page .product-layout{margin:0;padding:0}.product-page .product-columns{gap:0}.product-page .product-details{padding:24px}.product-page .product-info{align-content:start;gap:24px;display:grid}.product-page .product-info>*{margin-block:0}.product-page .product-introduction{gap:24px;display:grid}.product-page .product-name{color:#18301d;letter-spacing:normal;margin:0;font-size:20px;font-weight:900;line-height:1.16}.product-page .product-price{color:#18301d;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;font-size:16.8px;font-weight:900;line-height:1.5;display:flex}.product-page .product-price del{color:#57534e;font-size:13.12px;font-weight:400}.product-page .product-from,.product-page .product-short-description,.product-page .product-purchase-bar{display:none}.product-page .product-inline-purchase{display:block}.product-page .product-info fieldset{min-width:0}.product-page .product-info legend{color:#57534e;letter-spacing:1.12px;margin-bottom:12.8px;padding:0;font-size:11.2px;font-weight:900;line-height:1.5}.product-page .product-info legend .font-normal{display:none}.product-page .product-info fieldset>div{gap:8.8px}.product-page .product-info fieldset button{color:#111;background:#fff;border:1px solid #18301d2e;border-radius:0;place-items:center;min-width:48px;min-height:48px;padding:0 13.6px;font-size:13.12px;font-weight:800;line-height:1.5;display:grid}.product-page .product-info fieldset button[aria-pressed=true]{background:#f8f5ef;border:2px solid #18301d}.product-page .product-add{color:#fff;background:#18301d;border:0;border-radius:0;height:auto;min-height:56px;padding:0 22.4px;font-size:16px;font-weight:900;line-height:1.5}.product-page .product-add:disabled{color:#fff;opacity:.65;background:#18301d}.product-page .product-inline-purchase .product-cart-quantity{color:#fff;text-transform:uppercase;background:#18301d;border:0;grid-template-columns:56px minmax(0,1fr) 56px;height:56px;min-height:56px;font-size:16px;font-weight:900;line-height:1.5;display:grid}.product-page .product-inline-purchase .product-cart-quantity>button{color:#fff;background:0 0;border:0;justify-content:center;align-items:center;width:56px;height:56px;padding:0;font-size:18.4px;font-weight:900;line-height:1.5;display:flex}.product-page .product-inline-purchase .product-cart-quantity>[role=status]{border-inline:1px solid #ffffff38;justify-content:center;align-items:center;height:56px;font-size:13.12px;font-weight:900;line-height:1.5;display:flex}.product-page .product-accordions{border-top:1px solid #18301d29;border-bottom:0;margin-top:8px}.product-page .product-accordions details{border-bottom:1px solid #18301d29;padding:17.6px 0}.product-page .product-accordions summary{letter-spacing:1.248px;font-size:12.48px;font-weight:900;line-height:1.5;list-style:none}.product-page .product-accordions summary::-webkit-details-marker{display:none}.product-page .product-description.reference-mobile-only{display:block}.product-page .product-accordions .product-description,.product-page .product-accordions details>div:not(.reference-desktop-only){color:#57534e;margin-top:16px;font-size:16px;line-height:1.7}.product-page .product-description p{margin:0}.product-page .product-reference-related{padding:0 16px 128px}.product-page .product-related-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.product-page .product-related-heading h2{color:#18301d;letter-spacing:1.376px;margin:0;font-size:13.76px;font-weight:950;line-height:1.5}.product-page .product-related-view-all{color:#97472a;text-transform:uppercase;text-underline-offset:3px;flex-shrink:0;font-size:11.52px;font-weight:900;line-height:1.5;text-decoration:underline}.product-page .product-reference-related .collection-grid{gap:24px 13.6px}.product-page .product-reference-related .collection-product-card:nth-child(n+9){display:none}.mobile-reference-search>.container{margin-top:0}.mobile-reference-search .reference-grid-card>div:first-child{aspect-ratio:2/3;background:#f3f3f3;border-radius:12px}.mobile-reference-search .reference-grid-card img{object-fit:cover}.mobile-reference-search .reference-grid-card>div:last-child{padding-top:7px;padding-bottom:0}.mobile-reference-search .reference-grid-card h3{color:#111;font-size:11.52px;font-weight:900;line-height:1.18}.mobile-reference-search .reference-grid-card p{color:#16603b;font-size:12px;font-weight:900;line-height:normal}}
