:root{--ink:#202923;--forest:#233c32;--moss:#58695a;--cream:#f4f1e9;--paper:#fbfaf6;--clay:#aa634d;--line:#d8d9cf;--serif:Georgia,'Times New Roman',serif;--sans:Outfit,Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 var(--sans)}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--clay);outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2{font-weight:400;letter-spacing:-.047em;line-height:1.02}h1{font-size:clamp(4.4rem,9vw,10rem)}h2{font-size:clamp(2.8rem,5.4vw,6.2rem)}h3{line-height:1.15}h1 em,h2 em{font-family:var(--serif);font-weight:400}p{max-width:62ch}.eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.brand-skip{position:absolute;left:1rem;top:-4rem;z-index:200;background:white;padding:.7rem}.brand-skip:focus{top:1rem}.brand-preview-label{padding:.45rem 1rem;background:#daeee1;color:#1b4430;text-align:center;font-size:.65rem;letter-spacing:.16em;font-weight:700}.brand-header{height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(1rem,4vw,5rem);background:var(--paper);border-bottom:1px solid var(--line);position:relative;z-index:50}.brand-logo{display:flex;flex-direction:column;font-size:1.8rem;line-height:.92;letter-spacing:-.07em;font-weight:700}.brand-logo>span{color:var(--clay);display:contents}.brand-logo small{font-size:.48rem;letter-spacing:.19em;font-weight:600;margin-top:.45rem}.brand-nav,.brand-header__actions{display:flex;gap:clamp(1rem,2.3vw,2.7rem);align-items:center}.brand-nav a,.brand-header__actions a,.brand-menu-toggle{font-size:.81rem;font-weight:600}.brand-header a:hover,.brand-footer a:hover,.text-link:hover{text-decoration:underline;text-underline-offset:5px}.brand-menu-toggle{border:0;background:none;display:none}.brand-mobile-nav{position:absolute;top:100%;left:0;right:0;background:var(--paper);padding:1.5rem;box-shadow:0 12px 25px #0002}.brand-mobile-nav a{display:block;padding:.8rem 0;border-bottom:1px solid var(--line)}.brand-mobile-nav[hidden]{display:none}
.brand-hero{min-height:min(780px,82vh);display:grid;grid-template-columns:49% 51%;background:var(--cream)}.brand-hero__copy{padding:clamp(3rem,7vw,9rem) clamp(1.3rem,4vw,5rem) 3rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0}.brand-hero h1{margin:1.6rem 0 1.5rem;font-size:clamp(4.1rem,6.1vw,8rem);white-space:nowrap}.brand-lede{font-size:clamp(1rem,1.45vw,1.22rem);max-width:27rem}.brand-actions{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:1.6rem}.brand-button{display:inline-flex;align-items:center;justify-content:space-between;gap:3rem;min-height:52px;background:var(--forest);color:white;padding:.75rem 1.15rem;font-size:.81rem;font-weight:700;transition:transform .2s,background .2s}.brand-button:hover{transform:translateY(-2px);background:#385748}.brand-button--light{background:transparent;color:var(--forest);border:1px solid var(--forest)}.brand-button--dark{background:var(--ink)}.brand-hero__footnote{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;margin-top:auto;padding-top:2rem}.brand-hero__visual{position:relative;overflow:hidden;display:grid;grid-template-columns:62% 38%;background:#dbded5}.brand-hero__large,.brand-hero__small{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.brand-hero__large{background:#e7e6df}.brand-hero__small{background:#d8d4ca;border-left:12px solid var(--paper)}.brand-hero__visual img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.brand-hero__large img{max-height:730px}.brand-hero__small img{max-height:490px}.brand-hero__visual span{position:absolute;bottom:1.2rem;left:1.2rem;right:1.2rem;background:#fff9;padding:.6rem .75rem;font-size:.69rem;font-weight:700;letter-spacing:.1em}.brand-hero__small span{display:flex;justify-content:space-between}
.brand-section{padding:clamp(4.5rem,8vw,9rem) clamp(1rem,4vw,5rem)}.brand-section__head{margin:0 auto 2.5rem;max-width:1400px}.brand-section__head h2{margin:.55rem 0}.brand-section__head>p{color:#677068}.brand-section__head--split{display:flex;align-items:end;justify-content:space-between;gap:2rem}.brand-section__head--split>p,.brand-section__head--split>a{max-width:18rem}.text-link{font-weight:700;font-size:.84rem;border-bottom:1px solid currentColor;padding-bottom:.25rem}.brand-gateway__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;max-width:1400px;margin:auto}.brand-gateway__grid>a{position:relative;min-height:clamp(320px,35vw,550px);background:#e6e8e0;display:flex;align-items:center;justify-content:center;overflow:hidden}.brand-gateway__grid>a:nth-child(2){background:#e4dfd6}.brand-gateway__grid>a:nth-child(3){background:#d7dcd8}.brand-gateway__grid img{width:85%;height:80%;object-fit:contain;mix-blend-mode:multiply;transition:transform .45s}.brand-gateway__grid a:hover img{transform:scale(1.04)}.brand-gateway__grid a>span{position:absolute;left:1.5rem;top:1.5rem;font-size:.68rem;font-weight:700;letter-spacing:.14em}.brand-gateway__grid strong{position:absolute;bottom:0;left:0;right:0;padding:1.4rem;background:linear-gradient(transparent,#fff9);font-weight:600;font-size:clamp(1.2rem,2vw,2rem);display:flex;justify-content:space-between}.brand-gateway__grid b{font-size:1rem}
.brand-moments{background:#e9ece7}.brand-tabs{max-width:1400px;margin:0 auto 2rem;display:flex;gap:.5rem;border-bottom:1px solid #b7c0b6}.brand-tabs button{border:0;background:transparent;padding:1rem 1.5rem 1rem 0;margin-right:1rem;color:#546056}.brand-tabs button[aria-selected=true]{color:var(--forest);box-shadow:0 2px var(--forest);font-weight:700}.brand-moment-panel{max-width:1400px;margin:auto}.brand-moment-panel[hidden]{display:none}.brand-moment-panel>p{font-family:var(--serif);font-size:1.25rem;font-style:italic}.brand-product-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;max-width:1400px;margin:auto}.brand-moment-panel .brand-product-row{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-card{min-width:0}.brand-card__image{height:clamp(280px,31vw,460px);background:#eeeae3;display:flex;align-items:center;justify-content:center;overflow:hidden}.brand-card:nth-child(2n) .brand-card__image{background:#e2e7e2}.brand-card__image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .4s}.brand-card:hover img{transform:scale(1.05)}.brand-card__meta{display:flex;justify-content:space-between;gap:1rem;padding:.85rem .2rem}.brand-card__meta>span:first-child{display:flex;flex-direction:column}.brand-card__meta small{font-size:.65rem;letter-spacing:.13em;color:#68726a}.brand-card__meta strong{font-size:.9rem;font-weight:600}.brand-card__meta>span:last-child{white-space:nowrap;font-size:.85rem}.brand-selected{background:#f0eee9}
.brand-story{display:grid;grid-template-columns:50% 50%;min-height:700px}.brand-story__visual{position:relative;display:flex;align-items:center;justify-content:center;background:#dce3e0;min-height:580px;overflow:hidden}.brand-story__visual img{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply}.brand-story__number{position:absolute;bottom:2rem;left:2rem;font-size:.75rem;letter-spacing:.16em}.brand-story__copy{padding:clamp(3rem,7vw,8rem);display:flex;flex-direction:column;align-items:start;justify-content:center;background:var(--forest);color:#fff}.brand-story__copy h2{margin:1.5rem 0}.brand-story__copy p:not(.eyebrow){max-width:27rem}.brand-story__related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;width:100%;max-width:470px;margin:2rem 0}.brand-story__related .brand-card__image{height:150px;background:#e8e9e3}.brand-story__related .brand-card__meta{font-size:.75rem}.brand-story__related .brand-card__meta strong{font-size:.73rem}.brand-story__related .brand-card__meta>span:last-child{display:none}.brand-story__related .brand-card__meta small{color:#ccd4cc}.brand-story .text-link{color:white}.brand-story--men .brand-story__copy{background:#ad6a52}.brand-story--men .brand-story__visual{background:#e0d8cc}.brand-photo-tag{position:absolute;bottom:2rem;right:2rem;background:#fff;padding:.7rem 1rem;font-size:.75rem;font-weight:700}.brand-detail-study{background:#efece5}.brand-detail-study__grid{display:grid;grid-template-columns:1.2fr .8fr;gap:1rem;max-width:1400px;margin:auto}.brand-detail-study__grid a{background:#e0e4df;min-height:530px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.brand-detail-study__grid a:nth-child(2){background:#d4d8d1}.brand-detail-study__grid img{height:530px;max-width:90%;object-fit:contain;mix-blend-mode:multiply}.brand-detail-study__grid span{position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem;display:flex;justify-content:space-between;padding:1rem;background:#fff9;font-weight:600}
.brand-fit{display:grid;grid-template-columns:1fr 1fr;gap:8%;background:#f7f3e9}.brand-fit>div:first-child{max-width:40rem}.brand-fit h2{margin:1rem 0}.brand-fit__steps{display:grid;gap:1rem;align-content:center}.brand-fit__steps>div{display:grid;grid-template-columns:3rem 1fr;column-gap:1rem;border-top:1px solid #c8c6bd;padding:1rem 0}.brand-fit__steps span{font-family:var(--serif);font-style:italic;font-size:1.8rem;grid-row:1/3}.brand-fit__steps h3{margin:0;font-size:1.2rem}.brand-fit__steps p{margin:.3rem 0}.brand-fit__steps a{text-decoration:underline}.brand-fit .brand-button{margin-top:1rem}.brand-carry{display:grid;grid-template-columns:55% 45%;min-height:620px;background:#293e35;color:white}.brand-carry__image{background:#d7ddd5;display:flex;align-items:center;justify-content:center}.brand-carry__image img{height:620px;object-fit:contain;mix-blend-mode:multiply}.brand-carry__copy{padding:clamp(3rem,7vw,8rem);display:flex;flex-direction:column;justify-content:center;align-items:start}.brand-carry__copy h2{margin:1rem 0}.brand-carry .text-link{margin-top:2rem}
.brand-look{background:#ebe8e1}.brand-look__controls{max-width:1400px;margin:0 auto 1rem;display:flex;gap:.7rem}.brand-look__controls button{padding:.65rem 1rem;border:1px solid var(--forest);background:transparent;color:var(--forest)}.brand-look__controls button[aria-pressed=true]{background:var(--forest);color:white}.brand-look__panel{display:grid;grid-template-columns:52% 48%;max-width:1400px;margin:auto;background:#f6f4ef}.brand-look__panel[hidden]{display:none}.brand-look__panel>div:first-child{height:650px;display:flex;align-items:center;justify-content:center;background:#dbe1dc}.brand-look__panel>div:first-child img{height:100%;object-fit:contain;mix-blend-mode:multiply}.brand-look__panel>div:last-child{padding:clamp(2rem,5vw,5rem)}.brand-look__panel h3{font:italic clamp(2.5rem,4vw,4.5rem)/1.05 var(--serif);max-width:9ch}.brand-look__items{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:2rem}.brand-look__items .brand-card__image{height:170px}.brand-look__items .brand-card__meta strong{font-size:.75rem}.brand-look__items .brand-card__meta>span:last-child{display:none}.brand-color__tiles{max-width:1400px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.brand-color__tiles a{min-height:360px;padding:2rem;display:flex;flex-direction:column;justify-content:space-between}.brand-color__tiles a span{font-size:.7rem;letter-spacing:.14em;font-weight:700}.brand-color__tiles strong{font:italic clamp(2.5rem,4vw,4.4rem)/1 var(--serif);max-width:8ch}.brand-color__tiles em{font-size:.8rem;font-style:normal;font-weight:700}.tone-denim{background:#c3cdd3}.tone-neutral{background:#e2ddd2}.tone-utility{background:#b8c5b5}.brand-note{text-align:center;padding:clamp(5rem,10vw,11rem) 1rem;background:#263b32;color:#f8f6f0}.brand-note h2{max-width:900px;margin:1rem auto}.brand-note>p:not(.eyebrow){margin:0 auto 2rem;font-size:1.1rem;max-width:650px}.brand-service{background:#f3f0e8}.brand-service__grid{max-width:1400px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.brand-service__grid a{padding:2rem;background:white;border:1px solid #e2e2dc;min-height:270px;display:flex;flex-direction:column;align-items:start}.brand-service__grid span{font-family:var(--serif);font-size:2rem;font-style:italic;color:var(--clay)}.brand-service__grid h3{font-size:1.7rem;margin:1.5rem 0 .5rem}.brand-service__grid b{font-size:.8rem;margin-top:auto}.brand-notes__grid{max-width:1400px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.brand-notes__grid a{display:flex;flex-direction:column}.brand-notes__grid img{background:#e5e6de;height:440px;width:100%;object-fit:contain;mix-blend-mode:multiply}.brand-notes__grid small{margin-top:1rem;letter-spacing:.16em}.brand-notes__grid strong{font:italic 1.9rem/1.2 var(--serif);margin:.8rem 0}.brand-notes__grid span{font-size:.8rem;font-weight:700}.brand-questions{display:grid;grid-template-columns:40% 60%;gap:2rem;background:#ede8dd}.brand-questions>div:first-child{max-width:30rem}.brand-questions__list details{border-top:1px solid #b7b5aa;padding:1rem 0}.brand-questions__list details:last-child{border-bottom:1px solid #b7b5aa}.brand-questions__list summary{font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between}.brand-questions__list summary::after{content:'+';font-size:1.4rem;line-height:1}.brand-questions__list details[open] summary::after{content:'−'}.brand-questions__list p{margin:1rem 0 0;max-width:37rem}.brand-questions__list a{text-decoration:underline}
.brand-footer{background:#182b22;color:#f7f5ed;padding:clamp(3rem,6vw,6rem) clamp(1rem,4vw,5rem) 1.5rem}.brand-footer__top{padding-bottom:4rem;border-bottom:1px solid #65736a}.brand-footer__top h2{max-width:800px}.brand-footer__grid{padding:3rem 0 5rem;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.brand-footer__grid h3{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.brand-footer__grid a{display:block;margin:.7rem 0;font-size:.9rem}.brand-footer__grid address{font-style:normal}.brand-footer__grid p{font-size:.85rem;color:#c6cdc6}.brand-footer__bottom{border-top:1px solid #65736a;display:flex;justify-content:space-between;padding-top:1rem;font-size:.75rem;color:#c2cec2}
@media(max-width:1050px){.brand-nav{display:none}.brand-menu-toggle{display:block}.brand-header__actions>a{display:none}.brand-header__actions>a:last-of-type{display:block}.brand-hero h1{white-space:normal}.brand-story__related{max-width:370px}.brand-gateway__grid strong{font-size:1.25rem}}
@media(max-width:720px){.brand-header{height:70px}.brand-logo{font-size:1.45rem}.brand-hero{grid-template-columns:1fr}.brand-hero__copy{padding:4rem 1.3rem 2rem;min-height:520px}.brand-hero h1{font-size:clamp(4rem,17vw,6rem)}.brand-hero__visual{height:410px}.brand-hero__small{border-left:5px solid var(--paper)}.brand-section{padding:4.5rem 1rem}.brand-section__head--split{display:block}.brand-section__head h2{font-size:clamp(2.8rem,12vw,4.5rem)}.brand-gateway__grid,.brand-color__tiles,.brand-service__grid,.brand-notes__grid{grid-template-columns:1fr}.brand-gateway__grid>a{min-height:310px}.brand-gateway__grid img{height:260px}.brand-product-row,.brand-moment-panel .brand-product-row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:.7rem;padding-bottom:1rem}.brand-product-row .brand-card{flex:0 0 70%;scroll-snap-align:start}.brand-card__image{height:320px}.brand-story,.brand-fit,.brand-carry,.brand-look__panel,.brand-questions{grid-template-columns:1fr}.brand-story__visual{min-height:400px;height:450px}.brand-story__copy{padding:3rem 1.2rem}.brand-story--men .brand-story__copy{order:2}.brand-story--men .brand-story__visual{order:1}.brand-detail-study__grid{grid-template-columns:1fr}.brand-detail-study__grid a{min-height:380px}.brand-detail-study__grid img{height:380px}.brand-fit{gap:3rem}.brand-carry__image img{height:420px}.brand-carry__copy{padding:3rem 1.2rem}.brand-look__panel>div:first-child{height:360px}.brand-look__panel>div:last-child{padding:2rem 1rem}.brand-look__items .brand-card__image{height:150px}.brand-color__tiles a{min-height:300px}.brand-notes__grid img{height:320px}.brand-footer__grid{grid-template-columns:1fr 1fr}.brand-footer__top h2{font-size:3.4rem}.brand-footer__bottom{display:block}}
@media(max-width:420px){.brand-footer__grid{grid-template-columns:1fr}.brand-hero__copy{min-height:470px}.brand-actions{width:100%}.brand-actions .brand-button{width:100%}.brand-tabs button{padding-right:.4rem;margin-right:.3rem;font-size:.75rem}.brand-product-row .brand-card{flex-basis:82%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
.brand-pdp__crumbs{display:flex;gap:.6rem;padding:1rem clamp(1rem,4vw,5rem);font-size:.72rem;color:#607067}.brand-pdp__hero{display:grid;grid-template-columns:minmax(0,58%) minmax(0,42%);gap:clamp(2rem,4vw,5rem);padding:0 clamp(1rem,4vw,5rem) 5rem}.brand-pdp__main-image{height:650px;background:#e7e9e2;display:flex;align-items:center;justify-content:center}.brand-pdp__main-image img{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply}.brand-pdp__thumbs{display:flex;gap:.5rem;overflow:auto;margin-top:.6rem}.brand-pdp__thumbs button{width:95px;height:105px;flex:none;background:#e7e9e2;border:1px solid transparent;padding:0}.brand-pdp__thumbs button[aria-pressed=true]{border-color:var(--forest)}.brand-pdp__thumbs img{width:100%;height:100%;object-fit:contain}.brand-pdp__buy{padding:1.5rem 0}.brand-pdp__buy h1{font-size:clamp(3.2rem,5vw,6rem);margin:1rem 0}.brand-pdp__price{font:italic 2.2rem var(--serif);margin-bottom:1rem}.brand-pdp__intro{max-width:30rem}.brand-pdp__option{border:0;padding:0;margin:2rem 0}.brand-pdp__option legend{font-size:.8rem;font-weight:700;margin-bottom:.8rem}.brand-pdp__option>div{display:flex;flex-wrap:wrap;gap:.5rem}.brand-pdp__option label{position:relative}.brand-pdp__option input{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer}.brand-pdp__option span{display:block;padding:.6rem .85rem;border:1px solid var(--line);font-size:.79rem;min-width:42px;text-align:center}.brand-pdp__option input:checked+span{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.brand-pdp__option input:focus-visible+span{outline:3px solid var(--clay)}.brand-pdp__cta{width:100%;max-width:450px}.brand-pdp__preview-note{font-size:.7rem;margin-top:1rem;color:#66726b}.brand-pdp__assurance{margin-top:3rem;border-top:1px solid var(--line);max-width:450px}.brand-pdp__assurance a{display:flex;justify-content:space-between;gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--line);font-size:.78rem}.brand-pdp__assurance small{color:#657067}.brand-pdp__story{display:grid;grid-template-columns:40% 60%;gap:3rem;align-items:center;background:#e9ede8}.brand-pdp__story>div:first-child{max-width:500px}.brand-pdp__story img{width:100%;max-height:600px;object-fit:contain;mix-blend-mode:multiply}.brand-pdp__information{display:grid;grid-template-columns:40% 60%;gap:3rem}.brand-pdp__information details{padding:1.2rem 0;border-top:1px solid var(--line)}.brand-pdp__information details:last-child{border-bottom:1px solid var(--line)}.brand-pdp__information summary{cursor:pointer;font-weight:700}.brand-pdp__information a{text-decoration:underline}.brand-pdp__related{background:#f0eee8}.brand-pdp__sticky{display:none}@media(max-width:720px){.brand-pdp__hero,.brand-pdp__story,.brand-pdp__information{grid-template-columns:1fr;gap:1rem}.brand-pdp__hero{padding-bottom:3rem}.brand-pdp__main-image{height:450px}.brand-pdp__buy h1{font-size:3.4rem}.brand-pdp__sticky{position:fixed;bottom:0;left:0;right:0;z-index:40;background:var(--paper);box-shadow:0 -3px 18px #0002;padding:.6rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:.7rem;font-size:.7rem}.brand-pdp__sticky span{max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-pdp__sticky b{display:block}.brand-pdp__sticky a{background:var(--forest);color:white;padding:.7rem .8rem;white-space:nowrap}.brand-pdp .brand-footer{padding-bottom:5rem}}
.brand-pdp-feature{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;background:#f2efe8}.brand-pdp-feature--fit .brand-pdp-feature__accent{font:italic clamp(2.5rem,5vw,6rem)/1.1 var(--serif);padding:4rem;background:#dce5dc}.brand-pdp-feature__accent em{font-weight:400}.brand-pdp-feature--pairing{background:#e3e9e2}.brand-pdp-feature--pairing>div:first-child{background:#f2f0e8;display:flex;align-items:center;justify-content:center;min-height:500px}.brand-pdp-feature--pairing img{height:500px;object-fit:contain;mix-blend-mode:multiply}.brand-pdp-feature__links{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.brand-pdp-feature__links a{text-decoration:underline;text-underline-offset:5px}.brand-pdp-support{background:#233b30;color:white;display:grid;grid-template-columns:1fr 1fr;gap:4rem}.brand-pdp-support>div{align-self:center}.brand-pdp-support a{display:flex;justify-content:space-between;gap:1rem;padding:1.4rem 0;border-bottom:1px solid #a8b9aa}.brand-pdp-support a:first-child{border-top:1px solid #a8b9aa}.brand-pdp-support a span{font-size:.77rem}.brand-pdp-faq{background:#eeeae1}@media(max-width:720px){.brand-pdp-feature,.brand-pdp-support{grid-template-columns:1fr}.brand-pdp-feature--fit .brand-pdp-feature__accent{padding:2rem}.brand-pdp-feature--pairing>div:first-child{min-height:350px}.brand-pdp-feature--pairing img{height:350px}.brand-pdp-support a{display:block}.brand-pdp-support a span{display:block}}
.brand-header__actions button.brand-bag{border:0;background:transparent;color:var(--ink);padding:0;font-size:.81rem;font-weight:600}.brand-bag__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;height:1.1rem;padding:0 .2rem;border-radius:1rem;background:var(--forest);color:white;font-size:.6rem}.brand-bag__count[hidden]{display:none}
