.page-head,.shopify-policy__title{text-align:center;max-width:760px;margin:0 auto;padding:clamp(28px,4vw,41px) var(--gut) 0}.page-head--own-gap{padding-bottom:var(--page-head-pb, 0px)}.page-head h1,.shopify-policy__title h1{font-family:var(--serif);font-weight:400;font-size:clamp(var(--fs-h2-phone),3.4vw,var(--fs-h2));line-height:1.1;margin:0}.page-head h1 em{color:var(--pink-deep)}body .shopify-policy__container{max-width:var(--maxw);margin:0 auto;padding:0 var(--gut)}body .shopify-policy__body .rte{max-width:calc(var(--measure) - 2 * var(--gut));margin-inline:auto}.page-head p{font-size:var(--fs-copy);line-height:1.55;color:var(--ink-copy);max-width:54ch;margin:14px auto 0}:is(.page-head,.shopify-policy__title):not(.page-head--own-gap)>:last-child{margin-bottom:calc(var(--intro-gap) - .5lh + var(--sans-mid) * 1em)}:is(.page-head,.shopify-policy__title):not(.page-head--own-gap)>:is(h1,h2,h3):last-child{margin-bottom:calc(var(--intro-gap) - .5lh + var(--serif-mid) * 1em)}:is(.page-head,.shopify-policy__title)>.eyebrow:last-child{display:block}:root{--fs-about-title: clamp(2.375rem, 4vw, 3.5rem);--fs-about-lede: clamp(1.25rem, 1.7vw, 1.5rem);--fs-about-subhead: clamp(2rem, 3vw, 2.625rem);--fs-about-copy: clamp(1.125rem, calc(1.025rem + .25vw) , 1.25rem)}.ab-intro{max-width:calc(52rem + 2 * var(--gut));padding-top:clamp(32px,4vw,56px);--page-head-pb: clamp(36px, 4vw, 56px)}.ab-intro h1{font-size:var(--fs-about-title);line-height:1.08}.ab-intro h1+.eyebrow{margin-top:20px}.ab-intro__lede{max-width:48ch;margin:20px auto 0;font-size:var(--fs-about-lede);line-height:1.5;font-weight:var(--fw-copy);color:var(--ink-copy);text-wrap:pretty}.ab-intro .eyebrow+.ab-intro__lede{margin-top:0}.ab-intro__lede p{font-size:inherit;line-height:inherit;color:inherit;max-width:none;margin:0}.ab-intro__lede p+p{margin-top:18px}.ab-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;max-width:calc(var(--maxw) - (var(--gut) * 2));margin-inline:auto}.ab-split--rev .ab-split__img{order:2}.ab-split__img{position:relative;min-width:0;max-width:100%;aspect-ratio:4/5;min-height:580px}.ab-split__img>img,.ab-split__img>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--ab-focal, 50% 20%)}.ab-split__text{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(32px,4.5vw,64px)}.ab-split--cream .ab-split__text{background:var(--cream)}.ab-split--deep .ab-split__text{background:var(--cream-deep)}.ab-split--white .ab-split__text{background:var(--paper)}.ab-split__text .eyebrow{color:var(--pink-deep);display:block}.ab-split__text h2{font-family:var(--serif);font-size:var(--fs-about-subhead);line-height:1.12}.ab-split__role{font-size:var(--fs-small);line-height:1.5;font-weight:400;color:var(--pink-deep)}.ab-split__text>*+.ab-split__role{margin-top:12px}.ab-split__text>*+.ab-split__copy{margin-top:24px}.ab-split__copy{max-width:26em;font-size:var(--fs-about-copy);line-height:var(--lh-copy);font-weight:var(--fw-copy);color:var(--ink-copy)}.ab-split__copy>*{margin:0}.ab-split__copy>*+*{margin-top:18px}.jeanne-sig{display:flex;align-items:center;gap:12px;margin-top:22px}.jeanne-sig img{width:32px}.jeanne-sig span{color:var(--pink-deep)}@media(max-width:900px){.ab-split,.ab-split--rev{grid-template-columns:minmax(0,1fr)}.ab-split--rev .ab-split__img{order:0}.ab-split__img{width:100%;min-height:0;aspect-ratio:4/3;max-height:640px}.ab-split__img>img{object-position:var(--ab-focal-m, var(--ab-focal, 50% 20%))}.ab-split__text{padding:32px var(--gut) 40px}.ab-intro__lede{max-width:36ch}}@media(max-width:520px){.ab-split__img{aspect-ratio:4/5;max-height:none}}@media(max-width:599px),(max-width:900px)and (orientation:portrait){.ab-split--white:last-child .ab-split__text{padding-bottom:0}}@media(min-width:600px)and (max-width:900px)and (orientation:landscape){.ab-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ab-split--rev .ab-split__img{order:2}.ab-split__img{width:auto;aspect-ratio:4/5;min-height:0;max-height:none}.ab-split__img>img{object-position:var(--ab-focal, 50% 20%)}.ab-split__text{padding:clamp(24px,4vw,40px)}}@media(max-width:1024px)and (max-height:500px)and (orientation:landscape){.ab-split{--ab-pinned: var(--topbar-h, 64px);min-height:calc(100vh - var(--ab-pinned) - 24px);min-height:calc(100svh - var(--ab-pinned) - 24px)}.ab-split__img{aspect-ratio:auto;min-height:0}.ab-split__text{padding:24px clamp(24px,4vw,40px)}.ab-split__text h2{font-size:clamp(1.625rem,3vw,2rem)}.ab-split__text>*+.ab-split__copy{margin-top:16px}.ab-split__copy{font-size:var(--fs-copy)}.ab-split__copy>*+*{margin-top:12px}}@media(min-width:769px)and (max-width:1024px)and (max-height:500px)and (orientation:landscape){.ab-split{--ab-pinned: var(--nav-h, 54px)}}@media(min-width:600px)and (max-width:900px)and (orientation:portrait){.ab-split__text{padding-inline:max(var(--gut),calc((100% - 30rem)/2))}}.pillars{max-width:var(--maxw);margin:0 auto;padding:clamp(56px,8vw,82px) var(--gut)}.pillars__head h2{font-size:var(--fs-about-subhead)}.pillars__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(28px,4vw,56px)}.pillar{text-align:center}.pillar h3{font-family:var(--serif);font-size:var(--fs-h3);margin-bottom:12px}.pillar p{font-size:var(--fs-copy);color:var(--ink-copy);line-height:var(--lh-copy);font-weight:var(--fw-copy);max-width:300px;margin:0 auto}.values{background:var(--cream)}.values__inner{max-width:var(--maxw);margin:0 auto;padding:clamp(48px,6vw,61px) var(--gut);display:grid;grid-template-columns:repeat(3,1fr)}.value{text-align:center;padding:0 24px;border-right:1px solid var(--line)}.value:last-child{border-right:0}.value__num{font-family:var(--serif);font-size:var(--fs-h2);color:var(--pink-deep);margin-bottom:8px}.value h4{margin-bottom:8px}.value p{font-size:var(--fs-copy);color:var(--ink-copy);margin:0;line-height:var(--lh-copy);font-weight:var(--fw-copy)}.meaning{text-align:center;padding:clamp(24px,3vw,34px) var(--gut) clamp(56px,8vw,82px);max-width:760px;margin:0 auto}.meaning img{width:52px;margin:0 auto 24px;display:block}.meaning h2{font-family:var(--serif);font-size:clamp(var(--fs-hero-phone),5vw,var(--fs-hero));line-height:1.1;margin-bottom:18px}.meaning h2 em{color:var(--pink-deep)}.meaning p{font-size:var(--fs-copy);color:var(--ink-copy);line-height:var(--lh-copy);font-weight:var(--fw-copy)}@media(max-width:900px){.values__inner{grid-template-columns:1fr 1fr;gap:36px}}@media(max-width:1024px){.pillars{--carousel-gut: max(var(--carousel-gut-min), clamp(46px, 13vw, 92px))}.pillars__grid{display:flex;gap:var(--carousel-gut);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;margin-inline:calc(var(--gut) * -1);padding-inline:var(--carousel-gut);scroll-padding-inline:var(--carousel-gut);scrollbar-width:none;-ms-overflow-style:none}.pillars__grid::-webkit-scrollbar{display:none}.pillar{flex:0 0 100%;scroll-snap-align:start}.pillar p{max-width:none}.pillars .carousel{--arrow-start: 0px;--arrow-end: 0px}}@media(min-width:701px)and (max-width:1024px){.pillars{--carousel-gut: max(var(--carousel-gut-min), clamp(70px, 18vw, 190px))}}@media(max-width:700px){.values__inner{grid-template-columns:1fr;gap:36px}.value{border-right:0;border-bottom:1px solid var(--line);padding-bottom:28px}.value:last-child{border-bottom:0}}.faq-body{max-width:var(--measure);margin:0 auto;padding:0 var(--gut)}.faq-group{margin-bottom:clamp(40px,5vw,56px);scroll-margin-top:72px}.sg-faq{max-width:calc(var(--measure) - 2 * var(--gut));margin:0 auto}.faq-group__title{font-family:var(--serif);font-size:clamp(var(--fs-h3-phone),2.8vw,var(--fs-h3));margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line-soft)}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-item.is-open .faq-a{grid-template-rows:1fr}.faq-a__inner{min-height:0;overflow:hidden;padding:0;transition:padding-bottom .3s ease;font-size:var(--fs-copy);color:var(--ink-copy);line-height:var(--lh-copy);font-weight:var(--fw-copy)}.faq-item.is-open .faq-a__inner{padding-bottom:22px}.faq-a__inner a{color:var(--pink-deep);text-decoration:underline;text-decoration-color:var(--link-line);text-underline-offset:3px}.faq-contact{background:var(--cream);text-align:center;padding:0 var(--gut);margin-top:var(--module-gap)}.faq-contact .eyebrow{display:block;color:var(--pink-deep)}.faq-contact h2{font-family:var(--serif);font-size:clamp(var(--fs-section-phone),4.5vw,var(--fs-section));line-height:1.06;margin-bottom:14px}.faq-contact p{font-size:var(--fs-copy);line-height:1.55;color:var(--ink-copy);margin:0 auto 24px;max-width:620px}.faq-contact p a{color:var(--pink-deep);text-decoration:underline;text-decoration-color:var(--link-line);text-underline-offset:3px;overflow-wrap:anywhere}.page-nav,.sg-nav{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.has-subnav .nav-section,body:has(.sg-nav) .nav-section{position:static}.page-nav,.sg-nav{position:sticky;top:0;z-index:var(--z-sticky)}.template-page-size-guide .page-nav{position:static}#measure,#chart,#help{scroll-margin-top:calc(var(--sg-pin, 0px) + var(--sg-nav-h, 53px) + 13px)}@media(max-width:768px){#measure,#chart,#help{--sg-pin: var(--topbar-h, 57px)}}.page-nav__inner,.sg-nav__inner{display:flex;justify-content:center;flex-wrap:wrap;gap:clamp(18px,3vw,40px);max-width:var(--maxw);margin:0 auto;padding:14px var(--gut)}.page-nav a,.sg-nav a{color:var(--ink-soft);padding-bottom:3px;border-bottom:1px solid transparent;transition:color var(--t-ink),border-color var(--t-hover)}.page-nav a:hover,.sg-nav a:hover{color:var(--ink);border-color:var(--ink)}.page-nav a[aria-current=page],.sg-nav a.is-current{color:var(--pink-deep);border-color:var(--pink)}.sg-section{max-width:var(--maxw);margin:var(--module-gap) auto 0;padding:0 var(--gut)}.measure-cols{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);align-items:start}.measure-cols__title{color:var(--pink-deep);margin-bottom:16px;text-align:center}.msteps{display:grid;gap:26px}.mstep{display:grid;grid-template-columns:auto 160px 1fr;gap:20px;align-items:center}.mstep__num{width:38px;height:38px;border:1px solid var(--pink);border-radius:50%;display:grid;place-items:center;font-family:var(--sans);font-size:var(--fs-small);font-weight:500;line-height:1;color:var(--pink-deep)}.mstep__fig{background:var(--paper);aspect-ratio:4/5;display:grid;place-items:center;overflow:hidden}.mstep__fig:has(img){border:1px solid var(--line-soft)}.mstep__fig img{display:block;width:100%;height:100%;object-fit:cover}.sg-ph{background:#e7e5e2;width:100%}.sg-ph--fig{aspect-ratio:4/5}.sg-ph--garment{aspect-ratio:3/4;max-width:400px;margin:0 auto}.sg-tips{background:var(--cream);padding:clamp(20px,3vw,26px) clamp(20px,3vw,28px);margin-top:20px}.sg-tips__title{color:var(--pink-deep)}.sg-tips ul{list-style:none;display:grid;gap:8px}.sg-tips li{position:relative;padding-left:18px;font-size:var(--fs-copy);color:var(--ink-copy);line-height:var(--lh-copy);font-weight:var(--fw-copy)}.sg-tips li:before{content:"";position:absolute;left:2px;top:.62em;width:4px;height:4px;border-radius:50%;background:var(--pink)}.mstep__body p{font-size:var(--fs-body);color:var(--ink-copy);line-height:var(--lh-copy);font-weight:var(--fw-copy);margin:0}.garment{background:var(--paper);text-align:center}.garment:has(img){border:1px solid var(--line-soft);padding:clamp(12px,2vw,20px)}.garment img{display:block;width:100%;max-width:520px;height:auto;margin:0 auto}.garment__note{font-size:var(--fs-chrome);color:var(--ink-copy);margin-top:22px;line-height:1.7;max-width:340px;margin-left:auto;margin-right:auto}.chart-wrap{background:var(--cream);margin-top:var(--module-gap)}.chart-inner{max-width:var(--maxw);margin:0 auto;padding:0 var(--gut)}.chart-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}table.chart tbody tr.is-garment td,table.chart tbody tr.is-garment th{color:var(--ink-soft)}.chart-note{font-size:var(--fs-small);color:var(--ink-faint);margin:0 0 18px}.chart-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:16px}.chart-tab{color:var(--ink-soft);background:#fff;border:1px solid var(--line);min-height:var(--chip-h);padding:0 20px;cursor:pointer;transition:background-color var(--t-hover),color var(--t-hover),border-color var(--t-hover)}@media(hover:hover){.chart-tab:hover{border-color:var(--ink);color:var(--ink)}}.chart-tab.is-active{background:var(--ink);color:#fff;border-color:var(--ink)}.chart-tab:focus-visible{outline:none;border-color:var(--ink);color:var(--ink)}.chart-tab.is-active:focus-visible{color:#fff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.chart-panel{display:none}.chart-panel.is-active{display:block}@media(max-width:700px){.measure-cols{grid-template-columns:1fr;gap:28px}.measure-cols__title{margin-bottom:16px}.msteps{gap:14px}.mstep__body p{font-size:var(--fs-small);line-height:1.55}.garment img{max-height:46vh;width:auto;max-width:100%;object-fit:contain}.garment__note{margin-top:14px}}@media(max-width:520px){.mstep{grid-template-columns:auto 96px 1fr;gap:14px}}.featured{max-width:var(--maxw);margin:0 auto;padding:0 var(--gut) clamp(32px,4vw,41px)}.featured__inner{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(28px,4vw,64px);align-items:center}.featured__media{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--cream)}.featured__media img{width:100%;height:100%;object-fit:cover}.featured__name{font-family:var(--serif);font-size:clamp(var(--fs-h2-phone),3.2vw,var(--fs-h2));line-height:1.05;margin-bottom:10px}.featured__meta{display:flex;align-items:baseline;gap:14px;margin-bottom:30px}.featured__color{font-family:var(--serif);font-size:var(--fs-lead);color:var(--ink-soft)}.featured__meta .featured__price{font-size:var(--fs-small);color:var(--ink-soft);margin:0}.jp-quote{border-left:3px solid var(--pink);padding:6px 0 6px 28px;margin:0 0 32px}.jp-quote p{font-family:var(--serif);font-size:clamp(var(--fs-prose-phone-s),2.2vw,var(--fs-h4));line-height:1.45;color:var(--ink);margin:0 0 20px}.jp-quote__sig{display:flex;align-items:center;gap:12px}.jp-quote__bf{width:34px}.jp-quote__name{color:var(--pink-deep)}.featured__cta{display:flex;gap:14px;flex-wrap:wrap}.archive{max-width:var(--maxw);margin:0 auto;padding:clamp(20px,3vw,23px) var(--gut) 0}.archive__item{display:flex;flex-direction:column}.pick-quote{border-left:2px solid var(--pink);padding:2px 0 2px 14px;margin:14px 0 0}.pick-quote p{font-family:var(--serif);font-size:var(--fs-lead);line-height:1.45;color:var(--ink);margin:0}@media(max-width:768px){.featured__inner{grid-template-columns:1fr}}.search-page{max-width:var(--maxw);margin:0 auto;padding:clamp(24px,3vw,34px) var(--gut) 0}.search-page__head{max-width:720px;margin-inline:auto;--sec-head-gap: 0px}.search-page__title{font-size:clamp(var(--fs-h2-phone),4vw,var(--fs-h2));line-height:1.05;margin-bottom:clamp(22px,3vw,32px)}.search-page__title em{color:var(--pink-deep)}.search-page__predictive{display:block;position:relative}.search-page__results{margin-top:clamp(40px,6vw,64px)}.search-page__pagination{margin-top:36px}.search-page__results--fallback{margin-top:clamp(32px,5vw,48px)}.search-page__results--fallback .pgrid{display:flex;flex-wrap:wrap;justify-content:center}.search-page__results--fallback .pgrid>*{min-width:0;flex:0 0 calc((100% - (var(--pgrid-cols, 4) - 1) * clamp(10px,1vw,14px)) / var(--pgrid-cols, 4))}@media(min-width:901px)and (max-width:1024px){.search-page__results--fallback .pgrid--4>*{flex-basis:calc((100% - 2 * clamp(10px,1vw,14px)) / 3)}.search-page__results--fallback .pgrid--4>:nth-child(n+4){display:none}}@media(max-width:900px){.search-page__results--fallback .pgrid>*{flex-basis:calc((100% - clamp(10px,1vw,14px))/2)}.search-page__results--fallback .pgrid>:nth-child(n+3){display:none}}@media(max-width:520px){.search-page__results--fallback .pgrid>*{flex-basis:calc((100% - 14px)/2)}}.search-page__empty{text-align:center;max-width:520px;margin:clamp(48px,8vw,96px) auto 0}.search-page__empty-title{font-size:clamp(var(--fs-h3-phone),3.4vw,var(--fs-h3));margin-bottom:12px}.search-page__empty-title:before,.search-page__empty-title:after{content:none}.search-page__empty-text{color:var(--ink-copy);margin-bottom:28px}.bt-404__actions{text-align:center}.cart-page__head{--sec-head-gap: clamp(28px,4vw,44px)}.cart-page__title{font-size:clamp(var(--fs-h1-phone),5vw,var(--fs-h1));line-height:1.02}.cart-page__empty{text-align:center;max-width:480px;margin:clamp(32px,6vw,72px) auto clamp(48px,8vw,96px)}.cart-page__empty-title{font-size:clamp(var(--fs-h3-phone),3.6vw,var(--fs-h3));margin-bottom:12px}.cart-page__empty-text{color:var(--ink-copy);margin-bottom:28px}.nb-collage{display:grid;grid-template-columns:repeat(12,1fr);gap:40px 40px;align-items:start;max-width:var(--maxw);margin:0 auto;padding:0 var(--gut) clamp(40px,6vw,80px)}.nb-plate{margin:0}.nb-plate img{display:block;width:100%;height:auto}.nb-passage p{font-size:var(--fs-body);line-height:1.8;color:var(--ink-copy);margin:0}.nb-passage .eyebrow{display:block;margin-bottom:14px}.nb-plate--hero{grid-column:1 / span 7}.nb-passage--insp{grid-column:9 / span 4;align-self:end;padding-bottom:clamp(8px,2vw,32px)}.nb-plate--a{grid-column:2 / span 4;margin-top:clamp(0px,4vw,64px)}.nb-passage--make{grid-column:7 / span 5;margin-top:clamp(0px,7vw,116px)}.nb-plate--b{grid-column:6 / span 7}.nb-passage--orig{grid-column:1 / span 4;align-self:center}.nb-plate--c{grid-column:6 / span 4;margin-top:clamp(0px,3vw,48px)}.nb-credit{margin:16px 0 0;color:var(--pink-deep)}.nb-sign{max-width:640px;margin:0 auto;padding:0 var(--gut) clamp(40px,6vw,72px);text-align:center}.nb-sign__note{font-family:var(--serif);font-size:clamp(var(--fs-prose-phone-s),2.2vw,var(--fs-h4));line-height:1.5;color:var(--ink);margin:0 0 22px}.nb-sign__by{display:flex;align-items:center;justify-content:center;gap:12px}.nb-sign__mark{width:34px;height:auto}.nb-sign__name{color:var(--pink-deep)}.nb-shop{border-top:1px solid var(--line);max-width:var(--maxw);margin:0 auto;padding:clamp(36px,5vw,64px) var(--gut) clamp(48px,7vw,88px)}.nb-empty{text-align:center;padding:clamp(48px,8vw,96px) var(--gut);color:var(--ink-copy)}@media(max-width:900px){.nb-collage{grid-template-columns:1fr;gap:28px}.nb-plate--hero,.nb-passage--insp,.nb-plate--a,.nb-passage--make,.nb-plate--b,.nb-passage--orig,.nb-plate--c{grid-column:1 / -1;margin-top:0;padding-bottom:0;align-self:auto}}.bt-page.section-wrap{padding-block:0}.template-page-contact .bt-page.section-wrap{padding-bottom:clamp(16px,2.2vw,24px)}.bt-page .rte--center{text-align:center}.bt-page .rte a[href^="mailto:"]{overflow-wrap:anywhere}.bt-page .rte--center p{max-width:56ch;margin:0 auto 13px}.bt-page .rte--center p:last-child{margin-bottom:0}.bt-page .rte:not(.rte--center){max-width:calc(var(--measure) - 2 * var(--gut));margin-inline:auto}.bt-page .rte h2{font-family:var(--serif);font-weight:400;font-size:clamp(1.375rem,2.4vw,var(--fs-h3));margin:34px 0 12px}.bt-page .rte h2:first-child{margin-top:0}.bt-page .rte>p:has(>a.btn:only-child){text-align:center;margin:4px 0 30px}.bt-page .rte>p:first-child:has(>a.btn:only-child){margin-top:calc(28px - var(--intro-gap))}.bt-page .rte small{font-size:inherit}.bt-contact .section{max-width:calc(560px + 2 * var(--gut));margin:0 auto}.bt-contact.section-wrap{padding-block:0}.bt-contact h1,.bt-contact h2,.bt-contact h3{font-family:var(--serif);font-weight:400;font-size:clamp(var(--fs-h3-phone),3vw,var(--fs-h3));line-height:1.2;margin:0 0 10px}.bt-contact .rte p{color:var(--ink-copy);font-size:var(--fs-copy);max-width:46ch;margin:0 auto 4px}.bt-contact .contact-form{margin-top:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.bt-contact .contact-form{text-align:left}.bt-contact .form-row--submit{text-align:center}.bt-contact .form-row{grid-column:1 / -1;margin-bottom:15px}.bt-contact .form-row:last-child{margin-bottom:0}.bt-contact .form-row--half{grid-column:span 1}@media(max-width:559px){.bt-contact .contact-form{grid-template-columns:1fr}.bt-contact .form-row--half{grid-column:1 / -1}}.bt-contact .form-group-head{grid-column:1 / -1;font-family:var(--serif);font-size:var(--fs-lead);font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink);margin:28px 0 16px}.bt-contact .form-group-head:first-of-type{margin-top:4px}.bt-contact .form-group-head~.form-group-head{border-top:1px solid var(--line);padding-top:30px}.bt-contact .form-row--submit{margin-top:20px}.bt-contact .form-row--submit .btn{min-width:190px}.bt-contact .form-row--check{margin-bottom:4px}.bt-contact input[type=text],.bt-contact input[type=email],.bt-contact input[type=tel],.bt-contact textarea{width:100%}.bt-contact label.flex{display:flex;align-items:center;gap:9px;margin:0 0 2px;text-transform:none;letter-spacing:0;font-size:var(--fs-small);color:var(--ink)}.bt-contact .contact-form .rte p{text-align:left;margin-left:0}.bt-locator{max-width:720px;margin:0 auto;padding:0 var(--gut) clamp(40px,5vw,56px)}.bt-locator__filter{display:flex;justify-content:center;margin:0}.bt-locator__select{font-family:var(--sans);font-size:var(--fs-small);color:var(--ink);padding:0 2.25rem 0 .75rem;border:1px solid var(--field-line);background-color:#fff;min-width:17rem;max-width:21rem;height:var(--control-h)}.bt-locator__results{margin:2rem 0 0}.bt-locator__group{border-top:1px solid var(--line);margin:0}.bt-locator__group:last-of-type{border-bottom:1px solid var(--line)}.bt-locator__region{color:var(--ink);display:flex;align-items:baseline;gap:10px;cursor:pointer;list-style:none;padding:15px 0;margin:0}.bt-locator__region::-webkit-details-marker{display:none}.bt-locator__region-name{flex:0 0 auto}.bt-locator__country{font-size:var(--fs-micro);color:var(--ink-faint)}.bt-locator__count{margin-left:auto;font-family:var(--sans);font-size:var(--fs-chrome);color:var(--ink-faint)}.bt-locator__region .chev{margin-left:4px;color:var(--ink-soft);align-self:center}.bt-locator__group[open] .bt-locator__region{color:var(--ink)}.bt-locator__list{list-style:none;margin:0;padding:0;display:grid;gap:1.5rem 2rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.bt-locator__group .bt-locator__list{padding:2px 0 44px}.bt-locator__store{display:flex;flex-direction:column;gap:.125rem}.bt-locator__name{font-weight:500;color:var(--ink)}.bt-locator__addr{font-size:var(--fs-small);color:var(--ink-soft)}.bt-locator__phone,.bt-locator__link{font-size:var(--fs-small);color:var(--pink-deep);text-decoration:none}.bt-locator__phone:hover,.bt-locator__link:hover{text-decoration:underline}.bt-locator__link{margin-top:.25rem}.bt-locator__empty{color:var(--ink-copy);margin:2rem 0 0;max-width:46ch}.bt-locator [hidden]{display:none}.bt-contact--ruled .section{position:relative;padding-top:30px}.bt-contact--ruled .section:before{content:"";position:absolute;top:0;left:var(--gut);right:var(--gut);border-top:1px solid var(--line)}.lc-wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--gut) clamp(48px,7vw,76px)}.lc-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--lc-cols, 3),minmax(0,1fr));gap:clamp(22px,2.6vw,36px) var(--lc-gap)}.bt-list-collections{--lc-gap: clamp(10px, 1vw, 14px)}@media(max-width:900px){.lc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-grid>li:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc((100% - var(--lc-gap)) / 2)}}.collection-card{display:block;color:inherit;text-decoration:none}.collection-card__media{aspect-ratio:3 / 2;overflow:hidden;background:var(--nav-bg)}.collection-card__img,.collection-card__media svg{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0}@media(hover:hover){.collection-card:hover .collection-card__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}}.collection-card:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.collection-card:focus-visible .collection-card__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.collection-card__body{padding:14px 2px 0;text-align:center}.collection-card__title{font-family:var(--serif);font-weight:400;font-size:clamp(var(--fs-h4-phone),1.8vw,var(--fs-h4));line-height:1.2;margin:0}.collection-card__desc{font-size:var(--fs-small);line-height:1.5;color:var(--ink-copy);max-width:46ch;margin:6px auto 0;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:599px){.collection-card__desc{display:none}}.lc-empty{text-align:center;color:var(--ink-copy);font-size:var(--fs-small);margin:24px 0 0}
/*# sourceMappingURL=/cdn/shop/t/221/assets/pages.css.map */
