/* Ivory / charcoal / bronze editorial edition. */
html body{background:#f7f5ef!important;color:#4d4c47!important}html body header{background:#f7f5ef!important;border-bottom:1px solid #dcd8cf!important}html body .nav{min-height:90px!important}html body .nav a{color:#33342f!important;font-size:11px!important;letter-spacing:1px!important}html body .image-logo img{width:238px!important}html body h1,html body h2,html body h3{font-family:Georgia,'Times New Roman',serif!important;color:#242622!important;font-weight:400!important}html body .intro{grid-template-columns:1.16fr 1fr!important;gap:72px!important;padding:64px 0!important;min-height:620px!important}html body .intro:before{background:#eeece5!important}html body .intro-copy{padding:16px 0!important}html body .intro-copy h1{font-size:clamp(34px,3.9vw,56px)!important;letter-spacing:-2px!important;line-height:1.12!important;margin:26px 0!important}html body h1 span{font-style:normal!important;font-size:.82em!important;white-space:nowrap!important;color:#8c6c4c!important}html body .intro-copy>p{font-size:14px!important;line-height:1.95!important;color:#69675f!important;max-width:450px!important}html body .eyebrow,html body .intro-copy .eyebrow,html body .section-pill{color:#967653!important;letter-spacing:2.5px!important;font-size:9px!important;background:none!important}html body .intro-art{border:0!important;border-radius:0!important;padding:22px!important;background:#252824!important;width:100%!important;max-width:440px!important;box-shadow:18px 18px 0 #d5c9b5!important;overflow:hidden!important}html body .intro-art img{border-radius:0!important;aspect-ratio:800/900!important;opacity:.94!important}html body .intro-button{background:#282a26!important;border:1px solid #282a26!important;color:#f8f5ed!important;font:700 10px/1.5 Arial,sans-serif!important;letter-spacing:1px!important;padding:16px 23px!important;box-shadow:none!important;border-radius:0!important}html body .intro-button:hover{background:#493f32!important}html body .hero-secondary{background:transparent!important;border:0!important;border-bottom:1px solid #a18b6a!important;border-radius:0!important;padding:12px 0!important;color:#3c3c36!important;font-size:11px!important;margin-left:7px!important}html body .hero-facts{border-color:#cfc9bb!important;margin-top:30px!important}html body .hero-facts strong{color:#43473e!important;font-size:10px!important}html body .hero-facts span{color:#817c70!important;font-size:9px!important}html body .demo{color:#8c8678!important;border-color:#a78b64!important;font-size:9px!important}html body .reference-summary,html body .reference-summary:before,html body .reference-summary:after{background:#e6e3d9!important}html body .reference-summary p{color:#736f63!important}html body .discovery-strip{border-color:#cbc6b9!important}html body .discovery-strip span,html body .discovery-strip a{color:#8b7354!important;font-size:8px!important}html body .section-heading{margin-top:65px!important;margin-bottom:34px!important}html body .section-heading h2{font-size:38px!important}html body .section-description{color:#898272!important;font-size:12px!important}html body .promotion-grid{gap:1px!important;background:#d6d0c2!important;border:1px solid #d6d0c2!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .promo-slot{border:0!important;border-radius:0!important;box-shadow:none!important;min-height:210px!important;background:#f4f0e7!important}html body .brand-photo-banner{background:#efebe1!important;background-image:none!important}html body .brand-photo-banner:nth-child(even){background:#e6e2d8!important}html body .banner-brand-logo{width:67%!important;opacity:.9!important}html body .banner-brand-icon{display:none!important}html body .promo-status{background:transparent!important;border:0!important;border-radius:0!important;color:#927e63!important;font-size:8px!important;letter-spacing:2px!important}html body .profile-grid{gap:18px!important}html body .profile-card,html body .compact-category-card{border:1px solid #d8d2c5!important;background:#fcfaf4!important;border-radius:0!important;box-shadow:none!important}html body .profile-card{border-top:2px solid #9c7b55!important}html body .profile-tab{background:#ece6d9!important;color:#7f694d!important;border-radius:0!important;font-size:8px!important;letter-spacing:1px!important}html body .profile-name{font-family:Georgia,serif!important;color:#363a31!important}html body .profile-highlight{color:#8c704d!important}html body .profile-note,html body .compact-info{color:#8a8273!important}html body .category-brand-photo{background:#eae5db!important;background-image:none!important;border-radius:0!important}html body .compact-card-body{background:#fcfaf4!important}html body .compact-card-body button:disabled{border-radius:0!important;background:#eeeadf!important;color:#8a8373!important;border-color:#d8d0c0!important}html body .category-row-heading a{color:#8d7150!important}html body .category-row-heading h3{font-size:28px!important}html body .faq-list details{background:transparent!important;border:0!important;border-bottom:1px solid #cfc8b9!important;border-radius:0!important;box-shadow:none!important}html body .faq-list summary{font-family:Georgia,serif!important;color:#383c32!important;font-size:18px!important}html body .faq-answer{color:#76705f!important}html body .faq-answer a{color:#8c6943!important}html body footer{background:#252824!important;color:#b3b09f!important;border:0!important}html body footer a{color:#d4c2a5!important}html body footer .image-logo{background:#f1ede3!important;padding:12px 18px!important}html body .language-trigger{background:transparent!important;color:#695c49!important;border-color:#b8aa92!important;border-radius:0!important;font-size:11px!important}html body .language-options{background:#faf7ef!important;color:#47483e!important;border-color:#cfc5b3!important}html body .language-options button{color:#565446!important}html body .language-options button:hover{background:#eae5d9!important}@media(max-width:900px){html body .intro{gap:35px!important;min-height:0!important}html body .intro-art{padding:14px!important;box-shadow:10px 10px 0 #d5c9b5!important}html body .intro-copy h1{font-size:39px!important}}@media(max-width:680px){html body .intro{grid-template-columns:1fr!important;padding:32px 0 48px!important;gap:32px!important}html body .intro-copy h1{font-size:36px!important;letter-spacing:-1px!important}html body .intro-art{max-width:330px!important;margin:auto!important}html body .intro-art img{max-height:330px!important}html body .image-logo img{width:190px!important}html body .nav{min-height:82px!important}html body .hero-facts{gap:12px!important}html body .promo-slot{min-height:150px!important}html body .section-heading h2{font-size:30px!important}html body .profile-grid{gap:12px!important}}
