*{box-sizing:border-box}body{color:#1b3e2d;background:#faf9f6;margin:0;font:16px/1.7 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible{outline-offset:5px;outline:3px solid #648658}.product-skip{z-index:10;position:absolute;top:-100px}.product-skip:focus{background:#fff;padding:15px;top:0}.product-announcement{color:#f4f4de;text-align:center;letter-spacing:.06em;background:#153f2b;padding:9px 15px;font-size:12px}.product-header{border-bottom:1px solid #dbe2d4;justify-content:space-between;align-items:center;gap:25px;padding:24px 5%;display:flex}.product-brand{align-items:center;gap:12px;font:600 20px/1.3 Georgia,serif;text-decoration:none;display:flex}.product-brand small{letter-spacing:.13em;font:9px/1.6 sans-serif;display:block}.product-header nav{flex-wrap:wrap;gap:25px;font-size:13px;display:flex}.product-header nav a{text-decoration:none}main{max-width:1320px;margin:auto;padding:0 40px}.product-breadcrumb{color:#55684f;flex-wrap:wrap;gap:12px;padding:28px 0;font-size:12px;display:flex}.product-intro{grid-template-columns:1fr 1fr;align-items:start;gap:7%;padding:15px 0 65px;display:grid}.product-portrait{background:#f0eee7;border:1px solid #dce1d5}.product-portrait>p{letter-spacing:.1em;margin:14px 20px;font-size:11px}.product-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#5c7455;margin:0 0 15px;font-size:11px;font-weight:600}h1{letter-spacing:-.035em;margin:0 0 24px;font:500 clamp(38px,4.7vw,65px)/1.08 Georgia,serif}h2{letter-spacing:-.02em;font:500 32px/1.2 Georgia,serif}.product-description{color:#53614e;font-size:16px}.product-purchase{border-top:1px solid #d7ddce;margin:25px 0;padding-top:24px}.product-price{align-items:baseline;gap:14px;margin:0;display:flex}.product-price strong{letter-spacing:-.04em;font-size:32px;font-weight:500}.product-price span,.product-price-breakdown{color:#65755e;font-size:12px}.product-price-breakdown{margin:0 0 20px}.product-button{color:#fff;background:#194a33;border-radius:4px;justify-content:space-between;align-items:center;gap:35px;min-height:50px;padding:15px 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.product-button:hover{background:#28613f}.product-bulk{text-underline-offset:5px;margin-left:18px;padding:15px 0;font-size:13px;display:inline-flex}.product-stock{color:#607259;margin:15px 0;font-size:12px}.product-specs{margin:0;font-size:13px}.product-specs>div{border-top:1px solid #dce1d5;grid-template-columns:40% 1fr;gap:15px;padding:10px 0;display:grid}.product-specs dt{color:#68775f}.product-specs dd{margin:0}.product-information{border-top:1px solid #dbe2d4;grid-template-columns:1fr 1fr;gap:10%;padding:50px 0;display:grid}.product-information p{color:#5c6b55;font-size:15px}.product-information a{text-underline-offset:4px;font-size:14px}.product-questions details{border-bottom:1px solid #dbe2d4;padding:18px 0}.product-questions summary{cursor:pointer;font-size:15px}.product-sample{background:#edf0e1;justify-content:space-between;align-items:center;gap:25px;padding:35px;display:flex}.product-sample h2{margin:10px 0}.product-sample p{font-size:14px}.product-sample .product-button{flex-shrink:0}.product-related{padding:60px 0}.product-related>div{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.product-related a{border:1px solid #dce1d5;padding:22px;text-decoration:none}.product-related a:hover{background:#f0f2e8}.product-related span{color:#6f7d64;font-size:10px}.product-related h3{font:500 24px/1.2 Georgia,serif}.product-related p{color:#62725a;font-size:13px}.product-related b{font-size:12px;font-weight:500}.product-footer{color:#edf3df;background:#153b2a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:40px 6%;display:flex}.product-footer p{max-width:350px;font-size:12px}.product-footer nav{gap:20px;font-size:12px;display:flex}@media (width<=800px){main{padding:0 22px}.product-header{flex-wrap:wrap;padding:20px 22px}.product-header nav{gap:15px;font-size:12px}.product-intro{gap:30px}.product-related>div{grid-template-columns:repeat(2,1fr)}.product-sample{flex-direction:column;align-items:flex-start}.product-bulk{margin:6px 0 0;display:flex}}@media (width<=600px){.product-announcement{font-size:10px}.product-header{gap:18px}.product-header nav{gap:12px;width:100%;font-size:11px}.product-breadcrumb{gap:8px;padding:20px 0;font-size:11px}.product-intro{grid-template-columns:1fr;padding:0 0 35px}.product-portrait{order:-1}.product-copy h1{font-size:42px}.product-information{grid-template-columns:1fr;gap:20px;padding:35px 0}.product-sample{padding:25px}.product-related>div{gap:12px}.product-related a{padding:17px}.product-related h3{font-size:21px}.product-related{padding:40px 0}.product-footer{padding:30px 22px}h2{font-size:29px}}
