
:root{--wk-navy:#18314f;--wk-ivory:#f8f5f0;--wk-sage:#a8b7aa}body{background:var(--wk-ivory)}
.wk2 h1,.wk2 h2,.wk2 h3,.wk-page h1,.wk-page h2,.wk-product-care h2,.wk-journal h1,.wk-journal h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.035em;color:var(--wk-navy)}
.wk2 h1{font-size:clamp(3rem,5.8vw,5.9rem);line-height:1.04}.wk2 h2{font-size:clamp(2rem,3.2vw,3.3rem);line-height:1.13}
.wk2-hero{background:var(--wk-ivory)}.wk2-hero-media{border-radius:6px}.wk2-btn{border-radius:5px;min-height:48px}.wk2-card{border-radius:6px}.wk2-card h3{font-size:1.5rem;line-height:1.2}.wk2-controls{background:transparent}
.wk-premium-section{padding-block:72px}.wk-purpose-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.wk-purpose-grid>a{display:block;border-top:1px solid #d9c9b8;padding:24px 4px;text-decoration:none;color:#18314f}.wk-purpose-grid h3{font-size:1.8rem}.wk-purpose-grid span{font-size:.82rem;letter-spacing:.05em}.wk-purpose-grid p{line-height:1.6}
.wk-delivery-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-block:28px;border-block:1px solid #d9c9b8}.wk-delivery-strip p{font-size:.9rem;line-height:1.5;margin-bottom:0}.wk-final-cta{text-align:center;padding-block:80px}.wk-final-cta p{max-width:580px;margin:20px auto}.wk-final-cta .wk2-text-link{display:block;margin-top:22px}
.wk2-consent{display:flex!important;align-items:flex-start;gap:10px;font-size:.85rem;margin-top:18px;line-height:1.5}.wk2-consent input{width:20px!important;height:20px;flex:0 0 20px;margin-top:2px}
.wk-page,.wk-product-care,.wk-journal{max-width:1180px;margin-inline:auto;padding:64px 24px;color:#18314f}.wk-page{max-width:860px}.wk-page h1,.wk-journal h1{font-size:clamp(2.4rem,5vw,4rem);line-height:1.1}.wk-page h2{font-size:1.8rem;margin-top:36px}.wk-page p,.wk-page li,.wk-product-care p{line-height:1.75}.wk-page details,.wk-product-care details{border-bottom:1px solid #d9c9b8;padding:18px 0}.wk-page summary,.wk-product-care summary{cursor:pointer;font-weight:600;min-height:32px}.wk-page label{display:block;margin-block:20px 8px}.wk-page input,.wk-page textarea{width:100%;border:1px solid #546274;padding:14px;border-radius:4px;background:white}.wk-page input[type=checkbox]{width:auto}.wk-page button{background:#18314f;color:white;border:0;border-radius:4px;padding:16px 24px;min-height:48px}.wk-journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.wk-journal-grid a{color:inherit;text-decoration:none}.wk-journal-grid img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:5px}.wk-journal h2{font-size:1.8rem}.wk-logo{width:180px;height:45px;object-fit:contain}.wk-product-care-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px}.wk-product-care h2{font-size:2rem}.wk-product-care a{color:inherit}.wk-table-wrap{overflow:auto}.wk-compare{border-collapse:collapse;width:100%;font-size:.92rem}.wk-compare th,.wk-compare td{text-align:left;padding:14px;border-bottom:1px solid #d9c9b8}.wk-compare caption{text-align:left;font-size:1.6rem;margin-bottom:20px;font-family:Georgia,serif}.wk-small{font-size:.88rem;color:#546274}
button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #546274;outline-offset:4px}
@media(max-width:749px){.wk-purpose-grid,.wk-delivery-strip,.wk-product-care-grid,.wk-journal-grid{grid-template-columns:1fr;gap:20px}.wk-premium-section{padding-block:40px}.wk-final-cta{padding-block:48px}.wk-page,.wk-product-care,.wk-journal{padding:40px 20px}.wk-logo{width:145px;height:37px}.wk2 h1{font-size:3rem}.wk2-consent{max-width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*{animation-duration:.01ms!important;transition-duration:.01ms!important}}

.wk-quantity-offers{border:0;padding:0;margin:0 0 24px;width:100%}.wk-quantity-offers legend{font-weight:600;margin-bottom:12px}.wk-offer-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.wk-offer-options button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;padding:14px 10px;background:#f8f5f0;color:#18314f;border:1px solid #d9c9b8;border-radius:4px;min-height:72px;cursor:pointer;font-size:.88rem}.wk-offer-options button[aria-pressed=true]{border:2px solid #18314f;padding:13px 9px}.wk-offer-options span{font-size:.82rem}.wk-quantity-offers .wk-small{line-height:1.5;margin-block:12px 0}
#MainContent .product-details h1{font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em}
