.swm-v6-product-brand{--mb-forest:#314936;--mb-paper:#f8f6ef;--mb-sage:#e8eee4;--mb-serif:var(--swm-serif,Georgia,"Iowan Old Style",serif);--mb-sans:var(--swm-sans,Arial,sans-serif);font:400 15px/1.75 var(--mb-sans);color:var(--mb-forest)}.swm-v6-product-brand *,.swm-v6-product-brand *:before,.swm-v6-product-brand *:after{box-sizing:border-box}.swm-v6-product-brand a:focus-visible{outline:3px solid #b98c70;outline-offset:3px}.swm-v6-product-brand .swm-brand-container{max-width:1410px;margin:0 auto;padding-inline:clamp(23px,5.3vw,76px)}.swm-brand-hero{background:linear-gradient(126deg,#f8f6ef,#eff2e8);overflow:hidden}.swm-brand-hero__layout{display:grid;grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr);gap:clamp(32px,6.2vw,99px);padding-block:clamp(65px,7.3vw,116px);align-items:center}.swm-brand-eyebrow{display:block;font:700 10px/1.5 var(--mb-sans);letter-spacing:.14em;color:#7e9279}.swm-brand-hero__copy{max-width:720px}.swm-brand-hero h2{font:400 clamp(37px,4.1vw,61px)/1.15 var(--mb-serif);letter-spacing:-.043em;text-wrap:balance;margin:17px 0 22px}.swm-brand-hero__lead{font:italic 400 clamp(22px,2.2vw,29px)/1.35 var(--mb-serif);color:#73906c;margin:0 0 22px}.swm-brand-hero__body{font-size:14px;line-height:1.92;color:#5b725a;max-width:620px;margin:0 0 27px}.swm-brand-links{display:flex;gap:18px 26px;align-items:center;flex-wrap:wrap}.swm-brand-button,.swm-brand-textlink{display:inline-flex;align-items:center;justify-content:space-between;gap:17px;font:700 12px/1.4 var(--mb-sans);text-decoration:none!important;min-height:46px}.swm-brand-button{background:#36533b;color:#fcfaf2!important;padding:13px 19px}.swm-brand-button:hover{background:#57745b}.swm-brand-textlink{color:#426046!important;border-bottom:1px solid #adbfa8;padding:8px 0}.swm-brand-textlink:hover{color:#749070!important}.swm-brand-portrait{width:100%;max-width:485px;min-width:0;position:relative;margin:0 auto;padding:20px 28px 8px}.swm-brand-portrait__backdrop{position:absolute;top:6px;right:16px;bottom:48px;left:16px;background:#dce7d6;border-radius:48% 48% 4px 4px/35% 35% 4px 4px;transform:rotate(3deg)}.swm-brand-portrait__frame{position:relative;min-height:330px;display:grid;place-items:center;transform:rotate(-3deg);box-shadow:8px 19px 34px #2d412d1f;background:#fffdf7;border:11px solid #fffdf7}.swm-brand-portrait__image{display:block;width:100%;height:auto;max-height:490px;object-fit:contain!important}.swm-brand-portrait__placeholder{min-height:340px;display:grid;place-content:center;text-align:center;color:#647b60}.swm-brand-portrait__placeholder span{font:italic 60px/1.2 var(--mb-serif)}.swm-brand-portrait__placeholder small{font-size:12px}.swm-brand-portrait figcaption{position:relative;font:italic 15px/1.5 var(--mb-serif);color:#577054;text-align:center;margin:28px auto 0;max-width:390px}.swm-brand-portrait figcaption strong{font-weight:600}.swm-brand-values{background:#34513b;color:#f8f7f0;padding:clamp(63px,7vw,105px) 0 clamp(68px,7vw,108px)}.swm-brand-values .swm-brand-eyebrow{color:#bfd0b5}.swm-brand-values__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:15px 56px;align-items:end;margin-bottom:35px}.swm-brand-values__head .swm-brand-eyebrow{grid-column:1/-1}.swm-brand-values h2{font:400 clamp(35px,3.65vw,53px)/1.14 var(--mb-serif);letter-spacing:-.04em;margin:0}.swm-brand-values__head>p{color:#d5e2d0;font-size:14px;line-height:1.8;margin:0 0 4px;max-width:420px}.swm-brand-values__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-block:1px solid rgba(239,247,234,.24)}.swm-brand-value{padding:26px clamp(18px,2.4vw,34px) 19px 0;min-width:0}.swm-brand-value+.swm-brand-value{border-left:1px solid rgba(239,247,234,.19);padding-left:clamp(18px,2.4vw,34px)}.swm-brand-value>span{font:italic 22px/1 var(--mb-serif);color:#c6d6bc}.swm-brand-value h3{font:400 clamp(21px,2vw,27px)/1.3 var(--mb-serif);margin:22px 0 11px}.swm-brand-value p{font:400 13px/1.83 var(--mb-sans);color:#d8e6d3;margin:0}.swm-brand-specific{background:#edf1e8;padding:clamp(62px,6vw,90px) 0}.swm-brand-specific__head h2{font:400 clamp(33px,3.7vw,52px)/1.2 var(--mb-serif);letter-spacing:-.04em;margin:14px 0 28px}.swm-brand-specific__head h2 em{color:#819979}.swm-brand-specific__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,265px),1fr));gap:16px}.swm-brand-specific__card{display:flex;flex-direction:column;min-width:0;padding:clamp(22px,2.6vw,38px);border:1px solid #d1decb;background:#fffdf8;color:#38503a;text-decoration:none!important}.swm-brand-specific__label{font:700 10px/1.5 var(--mb-sans);letter-spacing:.11em;color:#819a7a}.swm-brand-specific__card h3{font:400 clamp(23px,2.2vw,32px)/1.26 var(--mb-serif);letter-spacing:-.027em;margin:15px 0}.swm-brand-specific__card p{font:400 14px/1.86 var(--mb-sans);color:#60775c;margin:0}.swm-brand-specific__card--tip{background:#ece5d6}.swm-brand-specific__card--read{background:#3e5b42;color:#fffdf7}.swm-brand-specific__card--read:hover{background:#57775b}.swm-brand-specific__card--read .swm-brand-specific__label{color:#cee1c6}.swm-brand-specific__read{display:inline-flex;align-items:center;gap:14px;font:700 12px/1.5 var(--mb-sans);border-bottom:1px solid #bbceb3;padding-bottom:5px;margin-top:auto;align-self:flex-start}@media(max-width:900px){.swm-brand-hero__layout{grid-template-columns:1fr}.swm-brand-portrait{max-width:520px}.swm-brand-values__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}.swm-brand-value:nth-child(3){border-left:none;padding-left:0}.swm-brand-value:nth-child(n+3){border-top:1px solid rgba(239,247,234,.19)}.swm-brand-values__head{grid-template-columns:1fr}}@media(max-width:560px){.swm-brand-hero__layout{padding-block:56px 69px}.swm-brand-hero h2{font-size:clamp(34px,8vw,42px)}.swm-brand-portrait{padding:10px 12px}.swm-brand-portrait__frame{min-height:210px}.swm-brand-portrait__placeholder{min-height:240px}.swm-brand-values__grid{grid-template-columns:1fr}.swm-brand-value,.swm-brand-value+.swm-brand-value,.swm-brand-value:nth-child(3){padding:21px 0!important;border-left:none;border-top:1px solid rgba(239,247,234,.19)}.swm-brand-value:first-child{border-top:0}.swm-brand-value h3{margin:10px 0}.swm-brand-links{align-items:stretch}.swm-brand-button{width:100%}.swm-brand-values h2{font-size:36px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/swm-v6-product-brand.css.map */
