:root{--b-ink: #121110;--b-charcoal: #1c1a18;--b-stone: #eeece8;--b-paper: #f8f7f4;--b-line: #dad6cf;--b-line-soft: #ece9e4;--b-muted: #5e5a55;--b-muted-dark: #a8a29a;--b-body-dark: #c9c3ba;--b-brass: #b4925a;--b-brass-deep: #7a5f33;--b-gutter: clamp(1.6rem, 5vw, 8rem);--b-section-y: clamp(5.6rem, 7vw, 10.4rem)}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.01em;font-weight:400}.b-eyebrow{margin:0 0 1.2rem;font-family:var(--font-body-family);font-size:1.2rem;line-height:1.4;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--b-brass-deep)}.color-scheme-3 .b-eyebrow,.color-scheme-4 .b-eyebrow,.color-scheme-5 .b-eyebrow{color:var(--b-brass)}.b-title{margin:0;font-family:var(--font-heading-family);font-size:clamp(3.6rem,4.2vw,6rem);line-height:1.05}.b-lede{margin:1.4rem 0 0;font-size:1.65rem;line-height:1.65;color:var(--b-muted)}.color-scheme-3 .b-lede,.color-scheme-4 .b-lede{color:var(--b-body-dark)}.b-dot{color:var(--b-brass);padding:0 1rem}.button,.shopify-payment-button__button--unbranded{min-height:5.2rem;font-size:1.25rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.b-link{font-size:1.4rem;font-weight:500;letter-spacing:.04em;text-underline-offset:.6rem;color:currentColor}.announcement-bar__message{font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase}.b-header-icon{display:flex;align-items:center;justify-content:center;padding:0;background:none;border:0;box-shadow:none;color:rgb(var(--color-foreground));cursor:pointer}.b-header-icon .b-icon{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.st-wishlist-details-button[class*=st-wishlist-details-button--],#smile-ui-lite-launcher-frame-container,#smile-ui-container .smile-launcher-frame-container{display:none!important}@media screen and (max-width:989px){.header{grid-template-columns:1fr auto 1fr}.header--has-account.header--has-menu:not(.header--mobile-left):not(.header--has-app){grid-template-columns:3.2rem 4.4rem minmax(0,1fr) 7.6rem}.header__icons .header__search{display:none}.header__icons .header__icon{width:3.8rem}}.header__menu-item{font-size:1.2rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}@media screen and (min-width:990px)and (max-width:1439px){.header__inline-menu .header__menu-item{padding-left:.9rem;padding-right:.9rem;letter-spacing:.1em;white-space:nowrap}.header__inline-menu summary.header__menu-item{padding-right:2.2rem}.header__inline-menu summary.header__menu-item .icon-caret{right:.6rem}}@media screen and (min-width:990px)and (max-width:1279px){.header__inline-menu .header__menu-item{padding-left:.6rem;padding-right:.6rem;font-size:1.1rem;letter-spacing:.05em}.header__inline-menu summary.header__menu-item{padding-right:1.8rem}.header__inline-menu summary.header__menu-item .icon-caret{right:.4rem}}@media screen and (min-width:990px)and (max-width:1099px){.header__inline-menu .header__menu-item{padding-left:.5rem;padding-right:.5rem;letter-spacing:.04em}.header__inline-menu summary.header__menu-item{padding-right:1.6rem}.header__inline-menu summary.header__menu-item .icon-caret{right:.3rem}}.b-section{padding:var(--b-section-y) var(--b-gutter)}.b-wrap{max-width:128rem;margin:0 auto}.b-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.6rem 2.4rem;margin-bottom:clamp(2.8rem,3vw,4.4rem)}.b-head__copy{max-width:64rem}.b-hero{display:flex;flex-wrap:wrap-reverse;align-items:stretch}.b-hero__copy{flex:1 1 44rem;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2.4rem;padding:clamp(4rem,6vw,9.6rem) clamp(2rem,5.5vw,9.6rem)}.b-hero__copy .b-eyebrow{margin:0}.b-hero__title{margin:0;font-size:clamp(4.4rem,5.4vw,8.4rem);line-height:1.02;letter-spacing:-.015em}.b-hero__title em{color:var(--b-brass)}.b-hero__text{margin:0;max-width:32em;font-size:clamp(1.6rem,1.3vw,1.85rem);line-height:1.65;color:var(--b-body-dark)}.b-hero__rating{display:inline-flex;flex-wrap:wrap;align-items:center;gap:1rem;color:inherit;font-size:1.45rem;text-decoration:none}.b-hero__rating strong{font-weight:600}.b-hero__muted{color:var(--b-body-dark)}.b-hero__rating .b-stars svg{width:8.6rem;height:1.5rem}.b-hero__buttons{display:flex;flex-wrap:wrap;gap:1.2rem}.b-hero__trust{list-style:none;margin:.4rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:1rem 2.6rem;font-size:1.35rem;color:var(--b-muted-dark)}.b-hero__trust li{display:flex;align-items:center;gap:.8rem}.b-hero__trust svg{fill:none;stroke:var(--b-brass);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.b-hero__media{flex:1.35 1 48rem;min-width:0;position:relative;min-height:clamp(38rem,52vw,78rem);background:#e8d6cb;overflow:hidden}.b-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 55%}.b-hero__caption{position:absolute;right:clamp(1.2rem,2vw,2.8rem);bottom:clamp(1.2rem,2vw,2.8rem);display:inline-flex;align-items:center;gap:1rem;min-height:4rem;padding:.8rem 1.4rem;background:#121110b8;color:#fff;font-size:1.25rem;letter-spacing:.04em;text-decoration:none}.b-hero__caption-label{color:var(--b-brass)}.card__media img,.b-card__media img{mix-blend-mode:multiply}.b-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(15rem,calc((100% - 7.2rem)/4)),1fr));gap:4.4rem clamp(1.2rem,1.7vw,2.4rem);list-style:none;margin:0;padding:0}.b-card{display:flex;flex-direction:column;gap:1.4rem;min-width:0;height:100%;text-align:center}.b-card__media{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;background:var(--b-paper);overflow:hidden}.b-card__media img{width:88%;height:88%;object-fit:contain}.b-card__badge{position:absolute;top:1.2rem;left:1.2rem;padding:.7rem .9rem;background:var(--b-ink);color:#fff;font-size:1.05rem;line-height:1;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.b-card__title{margin:0;font-family:var(--font-heading-family);font-size:clamp(1.9rem,1.6vw,2.3rem);font-weight:500;line-height:1.2}.b-card__title a{color:var(--b-ink);text-decoration:none}.b-card__inspired{margin:.4rem 0 0;font-size:1.35rem;line-height:1.45;color:var(--b-muted)}.b-card__rating{margin-top:.4rem;min-height:1.6rem}.b-card__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:auto}.b-card__actions product-form{flex:1 1 12rem}.b-card__actions .button{width:100%;min-height:4.4rem;min-width:0;padding:0 1rem;font-size:1.2rem;letter-spacing:.06em;text-transform:none}.b-strip{border-bottom:1px solid var(--b-line)}.b-strip__inner{max-width:128rem;margin:0 auto;padding:3.6rem var(--b-gutter);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:2.4rem 3.2rem}.b-strip__item{display:flex;gap:1.4rem;align-items:flex-start}.b-strip__item .b-icon{flex:none;fill:none;stroke:var(--b-brass-deep);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.b-strip__logo{flex:none;width:7.6rem;height:auto;margin-top:.2rem;mix-blend-mode:multiply}.b-strip__title{margin:0;font-size:1.5rem;font-weight:500;line-height:1.4}.b-strip__text{margin:.2rem 0 0;font-size:1.4rem;line-height:1.5;color:var(--b-muted)}.b-strip__text a{color:var(--b-ink);text-underline-offset:.3rem}.b-dupe{padding:clamp(3.2rem,4vw,5.2rem) var(--b-gutter)}.b-dupe__inner{display:flex;flex-wrap:wrap;align-items:center;gap:2rem clamp(2.4rem,4vw,6.4rem)}.b-dupe__copy{flex:1 1 30rem;min-width:0}.b-dupe__title{margin:0;font-size:clamp(2.6rem,2.6vw,3.8rem);line-height:1.15}.b-dupe__text{margin:.6rem 0 0;font-size:1.55rem;color:var(--b-body-dark)}.b-dupe__search{flex:2 1 44rem;min-width:0;display:flex;flex-direction:column;gap:1.2rem}.b-dupe__form{display:flex}.b-dupe__input{flex:1 1 auto;min-width:0;min-height:5.4rem;padding:0 1.8rem;border:1px solid rgba(255,255,255,.4);border-right:0;background:transparent;color:#fff;font:inherit;font-size:1.5rem}.b-dupe__input::placeholder{color:var(--b-muted-dark)}.b-dupe__button{flex:none;min-height:5.4rem}.b-dupe__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.8rem}.b-dupe__chips a{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;padding:0 1.4rem;border:1px solid rgba(255,255,255,.22);color:#fff;font-size:1.3rem;text-decoration:none}.b-dupe__from{color:var(--b-muted-dark)}.b-dupe__arrow{color:var(--b-brass)}.b-friday__row{display:flex;flex-wrap:wrap;align-items:stretch;gap:clamp(1.4rem,2vw,2.8rem)}.b-friday__latest{flex:1 1 100%;min-width:0;display:flex;flex-wrap:wrap;background:var(--b-paper)}.b-friday__media{flex:0 1 42rem;min-width:0;background:transparent}.b-friday__info{flex:1 1 24rem;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:1.2rem;padding:clamp(2rem,3vw,4rem)}.b-friday__info .b-eyebrow{margin:0;font-size:1.15rem}.b-friday__name{margin:0;font-size:clamp(3rem,2.8vw,4rem);line-height:1.05}.b-friday__name a{color:inherit;text-decoration:none}.b-friday__inspired{margin:.6rem 0 0;font-family:var(--font-heading-family);font-style:italic;font-size:1.7rem;color:var(--b-muted)}.b-friday__text{margin:0;font-size:1.5rem;line-height:1.65}.b-friday__signup{flex:1 1 34rem;min-width:0;display:flex;flex-direction:column;gap:1.8rem;padding:clamp(2.4rem,3vw,4rem)}.b-countdown .b-eyebrow{margin:0 0 .6rem;font-size:1.15rem}.b-countdown__label{margin:0;font-family:var(--font-heading-family);font-size:clamp(2.4rem,2.2vw,3rem);line-height:1.15}.b-countdown__dropped{display:none;margin:.8rem 0 0}.b-countdown[data-just-dropped] .b-countdown__dropped{display:block}.b-countdown__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1.6rem}.b-countdown__grid>div{padding:1.2rem .8rem;border:1px solid rgba(255,255,255,.16);text-align:center}.b-countdown__grid span{display:block;font-family:var(--font-heading-family);font-size:clamp(3rem,2.8vw,4rem);line-height:1}.b-countdown__grid small{display:block;margin-top:.6rem;font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;color:var(--b-muted-dark)}.b-friday__bar{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 3.2rem;margin-top:1.2rem;padding:1.8rem clamp(1.8rem,2.4vw,2.8rem)}.b-countdown--inline{flex:1 1 42rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem 3.2rem}.b-countdown--inline .b-eyebrow{margin:0 0 .4rem;font-size:1.1rem}.b-countdown--inline .b-countdown__label{font-size:2rem}.b-countdown--inline .b-countdown__grid{display:flex;gap:.6rem;margin-top:0}.b-countdown--inline .b-countdown__grid>div{min-width:5.8rem;padding:.6rem}.b-countdown--inline .b-countdown__grid span{font-size:2.2rem}.b-countdown--inline .b-countdown__grid small{margin-top:.3rem;font-size:.95rem}.b-signup.b-signup--inline{flex:1 1 32rem;flex-direction:row;flex-wrap:wrap;gap:0}.b-signup--inline .b-signup__input{flex:1 1 12rem;min-width:0;min-height:4.6rem;border-right:0}.b-signup--inline .button{flex:none;min-width:0;min-height:4.6rem;padding:0 1.8rem}.b-signup--inline .b-signup__error{flex:1 1 100%;margin-top:.8rem}.b-friday__signup-text{margin:0;font-size:1.5rem;line-height:1.65;color:var(--b-body-dark)}.b-friday__fine,.b-newsletter__fine{margin:0;font-size:1.25rem;color:var(--b-muted-dark)}.b-friday__recent-title{margin:clamp(2.8rem,3vw,4.4rem) 0 1.4rem;font-size:1.2rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--b-muted)}.b-friday__recent{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));gap:1.2rem}.b-friday__recent-item{display:flex;align-items:center;gap:1.4rem;padding:1rem 1.6rem 1rem 1rem;background:var(--b-paper);color:var(--b-ink);text-decoration:none}.b-friday__thumb{flex:none;width:6.8rem;height:6.8rem;aspect-ratio:auto;background:transparent}.b-friday__thumb img{width:100%;height:100%}.b-friday__recent-copy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.b-friday__date{font-size:1.1rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--b-brass-deep)}.b-friday__recent-name{font-family:var(--font-heading-family);font-size:1.8rem;line-height:1.25}.b-friday__recent-inspired{font-size:1.25rem;color:var(--b-muted)}.b-signup{display:flex;flex-direction:column;gap:1rem}.b-signup--row{flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:3rem}.b-signup__input{flex:1 1 26rem;min-height:5.2rem;padding:0 1.6rem;border:1px solid rgba(255,255,255,.4);background:transparent;color:#fff;font:inherit;font-size:1.5rem}.b-signup--row .b-signup__input{max-width:40rem}.b-signup__input::placeholder{color:var(--b-muted-dark)}.b-signup__success,.b-signup__error{margin:0;font-size:1.5rem}.b-houses{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(max(15rem,calc((100% - 3.6rem)/4)),1fr));gap:1.2rem}.b-house{display:flex;flex-direction:column;justify-content:space-between;gap:1.8rem;height:100%;min-height:clamp(12.8rem,11vw,15.6rem);padding:clamp(1.6rem,1.8vw,2.4rem);background:#fff;color:var(--b-ink);text-decoration:none}.b-house__name{font-family:var(--font-heading-family);font-size:clamp(1.9rem,1.7vw,2.4rem);line-height:1.15}.b-house__pick{display:flex;flex-direction:column;gap:.2rem;font-size:1.35rem;line-height:1.4}.b-house__label{font-size:1.1rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--b-brass-deep)}.b-house__original{color:var(--b-muted)}barrett-directory{display:block}.b-dir__featured{margin-bottom:clamp(4rem,5vw,6.4rem)}.b-dir__featured .b-eyebrow{margin-bottom:1.6rem}.b-dir__tools{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2.4rem;margin-bottom:clamp(2.8rem,3vw,4rem)}.b-dir__search{display:flex;align-items:center;gap:1rem;flex:0 1 34rem;min-height:5.2rem;padding:0 1.4rem;background:#fff;border:1px solid var(--b-ink)}.b-dir__search .b-icon{flex:none;fill:none;stroke:var(--b-muted);stroke-width:1.5;stroke-linecap:round}.b-dir__search input{flex:1 1 auto;min-width:0;height:5rem;border:0;outline:none;background:transparent;color:var(--b-ink);font:inherit;font-size:1.55rem}.b-dir__letters{display:flex;flex-wrap:wrap;gap:.4rem}.b-dir__letters a{display:inline-flex;align-items:center;justify-content:center;min-width:3.6rem;height:3.6rem;border:1px solid var(--b-line);color:var(--b-ink);font-size:1.3rem;font-weight:500;letter-spacing:.06em;text-decoration:none;transition:border-color .15s,background-color .15s}.b-dir__letters a:hover{border-color:var(--b-ink);background:#fff}.b-dir__letters a.is-dim{opacity:.35;pointer-events:none}.b-dir__groups{columns:4 22rem;column-gap:clamp(2.4rem,4vw,5.6rem)}.b-dir__group{break-inside:avoid;padding-bottom:3.2rem;scroll-margin-top:14rem}.b-dir__group[hidden],.b-dir__list li[hidden],.b-dir__featured[hidden],.b-dir__empty[hidden]{display:none}.b-dir__letter{margin:0 0 .8rem;padding-bottom:1rem;border-bottom:1px solid var(--b-line);font-family:var(--font-heading-family);font-size:3.2rem;line-height:1;color:var(--b-brass-deep)}.b-dir__list{list-style:none;margin:0;padding:0}.b-dir__list a{display:flex;justify-content:space-between;align-items:baseline;gap:1.2rem;padding:.75rem 0;color:var(--b-ink);font-size:1.6rem;line-height:1.35;text-decoration:none}.b-dir__list a:hover .b-dir__name{text-decoration:underline;text-underline-offset:.3rem}.b-dir__count{font-size:1.2rem;color:var(--b-muted);white-space:nowrap}.b-dir__more{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:clamp(3.2rem,4vw,5.6rem)}.b-dir-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));gap:1.2rem}.b-dir-tile{display:flex;flex-direction:column;align-items:center;gap:1rem;height:100%;padding-bottom:2.8rem;background:#fff;color:var(--b-ink);text-align:center;text-decoration:none}.b-dir-tile__media{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1;margin-bottom:1.2rem;background:var(--b-paper);overflow:hidden}.b-dir-tile__media img{width:78%;height:78%;object-fit:contain;transition:transform .5s ease}.b-dir-tile:hover .b-dir-tile__media img{transform:scale(1.04)}.b-dir-tile__name{font-family:var(--font-heading-family);font-size:clamp(2.6rem,2.4vw,3.4rem);line-height:1.1}.b-moods{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(max(15rem,calc((100% - 6rem)/4)),1fr));gap:clamp(1rem,1.4vw,2rem)}.b-mood{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--b-charcoal);color:#fff;text-decoration:none}.b-mood img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.b-mood__copy{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:.6rem;padding:6.4rem clamp(1.4rem,2vw,2.8rem) clamp(1.4rem,2vw,2.8rem);background:linear-gradient(to top,#0c0b0af0,#0c0b0ab3 55%,#0c0b0a00)}.b-mood__title{font-family:var(--font-heading-family);font-size:clamp(2.1rem,2.2vw,3.2rem);line-height:1.1}.b-mood__text{font-size:clamp(1.3rem,1vw,1.45rem);line-height:1.5;color:#d8d2c9}.b-mood__pick{margin-top:.4rem;font-size:1.1rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--b-brass)}.b-discovery{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(3.2rem,6vw,9.6rem)}.b-discovery__bottles{flex:1 1 42rem;min-width:0;display:flex;gap:.4rem}.b-discovery__bottles img{flex:1 1 0;min-width:0;width:100%;height:auto;aspect-ratio:1 / 2.4;object-fit:cover;object-position:50% 55%}.b-discovery__copy{flex:1 1 38rem;min-width:0;max-width:54rem;display:flex;flex-direction:column;gap:2rem}.b-discovery__copy .b-eyebrow,.b-discovery__copy .b-lede{margin:0}.b-feature{display:flex;flex-wrap:wrap;align-items:stretch}.b-feature__media{flex:1 1 48rem;min-width:0;position:relative;min-height:clamp(36rem,50vw,76rem);overflow:hidden}.b-feature__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:42% 50%}.b-feature__copy{flex:1 1 42rem;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2.2rem;padding:clamp(4.4rem,6vw,9.6rem) clamp(2rem,5.5vw,9.6rem)}.b-feature__copy .b-eyebrow{margin:0}.b-feature__title{margin:0;font-size:clamp(4rem,4.8vw,6.8rem);line-height:1.02}.b-feature__inspired{margin:1rem 0 0;font-family:var(--font-heading-family);font-style:italic;font-size:clamp(1.8rem,1.5vw,2.2rem);color:var(--b-body-dark)}.b-feature__text{margin:0;max-width:34em;font-size:1.65rem;line-height:1.7;color:var(--b-body-dark)}.b-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin:0;padding:2.2rem 0;border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}.b-notes dt{margin:0 0 .6rem;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:var(--b-muted-dark)}.b-notes dd{margin:0;font-family:var(--font-heading-family);font-size:clamp(1.6rem,1.4vw,1.9rem);line-height:1.35}.b-feature__quote{margin:0}.b-feature__quote blockquote{margin:0;font-family:var(--font-heading-family);font-style:italic;font-size:clamp(1.8rem,1.5vw,2.1rem);line-height:1.5}.b-feature__quote figcaption{margin-top:1rem;font-size:1.3rem;color:var(--b-muted-dark)}.b-feature__cta{display:flex;flex-wrap:wrap;align-items:center;gap:1.4rem 2.2rem}.b-feature__meta{font-size:1.4rem;color:var(--b-muted-dark)}.b-pillars__head{max-width:72rem;margin:0 auto clamp(3.6rem,4.5vw,6.4rem);text-align:center}.b-pillars{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));gap:4rem clamp(2.8rem,4vw,6.4rem)}.b-pillar{border-top:1px solid #cfcac2;padding-top:2.8rem}.b-pillar__num{margin:0 0 1.4rem;font-family:var(--font-heading-family);font-size:3.4rem;line-height:1;color:var(--b-brass-deep)}.b-pillar__title{margin:0 0 1rem;font-size:2.5rem;font-weight:500;line-height:1.2}.b-pillar__text{margin:0;font-size:1.55rem;line-height:1.7;color:var(--b-muted)}.b-pillar__peta{display:inline-flex;align-items:center;gap:1.4rem;margin-top:1.8rem;color:var(--b-ink);font-size:1.35rem;text-underline-offset:.3rem}.b-pillar__peta img{width:11.2rem;height:auto;mix-blend-mode:multiply}.b-rating{display:flex;flex-wrap:wrap;align-items:center;gap:2.4rem clamp(3.2rem,5vw,8rem);padding:clamp(2.4rem,3vw,3.6rem) 0;margin-bottom:clamp(2.8rem,3vw,4.4rem);border-top:1px solid #e4e0da;border-bottom:1px solid #e4e0da}.b-rating__score{display:flex;align-items:center;gap:2rem}.b-rating__big{margin:0;font-family:var(--font-heading-family);font-size:clamp(5.6rem,5.6vw,8rem);line-height:1}.b-rating__bars{flex:1 1 32rem;min-width:0;max-width:56rem;display:flex;flex-direction:column;gap:.8rem}.b-rating__row{display:grid;grid-template-columns:5.2rem minmax(0,1fr) 5.6rem;align-items:center;gap:1.2rem;font-size:1.3rem;color:var(--b-muted)}.b-rating__track{height:.6rem;background:var(--b-line-soft)}.b-rating__track span{display:block;height:.6rem;background:var(--b-brass-deep)}.b-rating__count{text-align:right}.b-quotes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));gap:clamp(1.2rem,1.7vw,2.4rem)}.b-quote{height:100%;margin:0;padding:clamp(2.6rem,2.6vw,4rem);display:flex;flex-direction:column;gap:1.8rem;background:var(--b-paper)}.b-quote__mark{height:2.8rem;font-family:var(--font-heading-family);font-size:6.4rem;line-height:.6;color:var(--b-brass-deep)}.b-quote blockquote{margin:0;font-family:var(--font-heading-family);font-size:clamp(1.9rem,1.55vw,2.2rem);line-height:1.5}.b-quote figcaption{margin-top:auto;font-size:1.35rem;line-height:1.5;color:var(--b-muted)}.b-quote figcaption strong{display:block;font-weight:500;color:var(--b-ink)}.b-newsletter__inner{max-width:68rem;margin:0 auto;text-align:center}.b-newsletter__fine{margin-top:1.4rem}.footer__content-bottom-wrapper:has(.b-footer-disclaimer){flex-wrap:wrap}.b-footer-disclaimer{order:99;flex:1 1 100%;margin:2rem 0 0;padding-top:1.6rem;border-top:1px solid rgba(255,255,255,.08);font-size:1.15rem;line-height:1.7;letter-spacing:.02em;text-align:center;color:var(--b-muted-dark)}.product__info-container>*+*{margin-top:1.6rem}.product__info-container .product__text.caption-with-letter-spacing{margin:0;font-size:1.2rem;font-weight:500;letter-spacing:.2em;color:var(--b-brass-deep)}.product__title h1{font-size:clamp(4rem,4vw,5.8rem);line-height:1.02}.b-pdp__inspired{margin:.4rem 0 0;font-family:var(--font-heading-family);font-style:italic;font-size:clamp(1.8rem,1.5vw,2.1rem);color:var(--b-muted)}.b-pdp__rating{display:inline-flex;color:var(--b-ink);text-decoration:none}.b-pdp__rating .b-stars{color:var(--b-ink);font-size:1.35rem}.b-pdp__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem 1.4rem}.b-pdp__price-main{font-family:var(--font-heading-family);font-size:3rem;line-height:1}.b-pdp__price-offer{font-size:1.45rem;color:#3f3c38}.b-pdp__price-offer strong{font-weight:600;color:var(--b-brass-deep)}.b-media-note{margin:1.4rem 0 0;max-width:52rem;font-size:1.25rem;line-height:1.55;color:var(--b-muted)}.product-form__submit.button{min-height:5.2rem;background-color:var(--b-ink);color:#fff}.product-form__submit.button--secondary:after{box-shadow:none}.product-form__submit.button:not([disabled]):hover:after{box-shadow:none}.shopify-payment-button,.shopify-payment-button shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 52px;--shopify-accelerated-checkout-button-border-radius: 0px;--shopify-accelerated-checkout-row-gap: 1rem}.shopify-payment-button__more-options,.shopify-payment-button more-payment-options-link{font-size:1.25rem;color:var(--b-muted)}.product-form form{display:flex;flex-direction:column}.product-form form>.product-form__buttons{display:contents}.product-form form .product-form__submit{order:1;margin-bottom:1rem}.product-form form .shopify-payment-button{order:3}.st-wishlist-button.full-width{order:2;display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;min-height:5.2rem;margin:0 0 1rem!important;padding:0 2rem!important;background:transparent!important;color:var(--b-ink)!important;border:1px solid var(--b-ink)!important;border-radius:0!important;font-family:var(--font-body-family)!important;font-size:1.25rem!important;font-weight:500!important;letter-spacing:.16em;text-transform:uppercase;--st-icon-color: var(--b-brass-deep) !important;--st-icon-color-added: var(--b-brass-deep) !important}.st-wishlist-button.full-width:hover{background:#fff!important}.product__inventory{font-size:1.4rem;font-weight:500;color:var(--b-brass-deep)}.product-form__input--pill:has(.b-size){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.product-form__input input[type=radio]+label.b-size{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;min-height:10.4rem;margin:0;padding:1.4rem 1.6rem;border:1px solid #cfcac2;border-radius:0;background:transparent;color:var(--b-ink);letter-spacing:normal;text-align:left;line-height:1.4}.product-form__input input[type=radio]:checked+label.b-size{border:1.5px solid var(--b-ink);background-color:#fff;color:var(--b-ink)}.b-size__name{font-size:1.45rem;font-weight:500}.b-size__price{font-family:var(--font-heading-family);font-size:2.3rem;line-height:1.25}.b-size__offer{font-size:1.25rem;font-weight:500;color:var(--b-brass-deep)}.b-size__meta{font-size:1.25rem;color:var(--b-muted)}.b-meter{display:block;padding:1.6rem 1.8rem;background:var(--b-paper)}.b-meter__message{display:flex;align-items:center;gap:1rem;margin:0 0 1rem;font-size:1.4rem;line-height:1.45}.b-meter .b-icon,.b-pdp__trust .b-icon{flex:none;fill:none;stroke:var(--b-brass-deep);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.b-meter__track{display:block;height:.4rem;background:var(--b-line)}.b-meter__track span{display:block;width:0;height:.4rem;background:var(--b-brass-deep);transition:width .3s ease}.b-meter--cart{margin:0 0 1.6rem;padding:1.4rem 1.6rem}.cart-drawer .b-meter--cart{margin:0 0 1.2rem}.b-meter--cart .b-meter__message{align-items:flex-start;font-size:1.35rem}.b-meter--cart strong{font-weight:600}.b-meter__hint{display:block;color:var(--b-muted);font-size:1.25rem}.b-addon{display:flex;align-items:center;gap:1.4rem;padding:1.2rem;border:1px solid var(--b-line)}.b-addon__media{flex:none;width:6.4rem;height:6.4rem;display:flex;align-items:center;justify-content:center;background:var(--b-paper)}.b-addon__media img{width:90%;height:90%;object-fit:contain;mix-blend-mode:multiply}.b-addon__media--spray{overflow:hidden}.b-addon__media--spray img{width:100%;height:100%;object-fit:cover;transform:scale(1.7)}.b-addon__copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.b-addon__label{font-size:1.1rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--b-brass-deep)}.b-addon__name{font-family:var(--font-heading-family);font-size:1.7rem;line-height:1.3}.b-addon__meta{font-size:1.3rem;color:var(--b-muted)}.b-addon .button{min-width:7.6rem;min-height:4.4rem;padding:0 1.4rem;font-size:1.2rem}.b-pdp__trust{font-size:1.4rem;line-height:1.5;color:#3f3c38}.b-pdp__notes{border-top:1px solid var(--b-line);padding-top:2rem}.b-pdp__notes-title{margin:0 0 1.2rem;font-size:1.2rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.b-pdp__notes dl{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:.8rem 1.6rem;margin:0;font-size:1.5rem}.b-pdp__notes dt{color:var(--b-muted)}.b-pdp__notes dt{align-self:center}.b-pdp__notes dd{margin:0}.b-pdp__notes-strength{font-family:var(--font-heading-family);font-size:1.7rem}.b-notes{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.b-notes li{padding:.5rem 1.2rem;border:1px solid var(--b-line);background:#fff;color:var(--b-ink);font-size:1.35rem;line-height:1.4;letter-spacing:.02em}.b-faq{border-bottom:1px solid var(--b-line)}.product__info-container .b-faq{margin-top:0}.product__info-container .b-pdp__notes+.b-faq,.product__info-container .b-peta+.b-faq{border-top:1px solid var(--b-line)}.b-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;min-height:5.6rem;cursor:pointer;font-size:1.5rem;font-weight:500;list-style:none}.b-faq summary::-webkit-details-marker{display:none}.b-faq summary svg{flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.b-faq[open] summary svg{transform:rotate(180deg)}.b-faq__answer{padding-bottom:1.8rem;font-size:1.45rem;line-height:1.7;color:var(--b-muted)}.b-faq__answer p{margin:0}.b-sticky{position:fixed;left:0;right:0;bottom:0;z-index:3;background:#fff;border-top:1px solid var(--b-line);box-shadow:0 -.6rem 2rem #12111014}.b-sticky[hidden]{display:none}.b-sticky__inner{max-width:128rem;margin:0 auto;display:flex;align-items:center;gap:1.2rem;padding:1rem var(--b-gutter)}.b-sticky__media{flex:none;width:4.8rem;height:4.8rem;background:var(--b-paper)}.b-sticky__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.b-sticky__copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.b-sticky__name{font-family:var(--font-heading-family);font-size:1.7rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b-sticky__variant{font-size:1.3rem;color:var(--b-muted)}.b-sticky__button{flex:none;min-height:4.8rem}.header--top-center>barrett-menu,barrett-menu.b-menu-root{grid-area:left-icons;justify-self:start;display:flex;margin-left:-1.2rem}.header--top-center>barrett-menu~.header__search{margin-left:3.2rem}.b-menu-toggle{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;background:none;border:0;box-shadow:none;color:rgb(var(--color-foreground));cursor:pointer}.b-menu-toggle .svg-wrapper,.b-menu-toggle svg{width:2.2rem;height:2.2rem}.b-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.b-menu[hidden]{display:none}.b-menu__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a090899}.b-menu__panel{position:absolute;top:0;left:0;bottom:0;width:min(56rem,100%);display:flex;flex-direction:column;background:#fff;color:var(--b-ink);box-shadow:2rem 0 6rem #0000004d}.b-menu__top{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.4rem 1.6rem 1rem clamp(1.8rem,2.4vw,3.2rem);border-bottom:1px solid #e4e0da}.b-menu__logo{height:3.4rem;width:auto;filter:invert(1)}.b-menu__close{width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;background:none;border:0;color:var(--b-ink);cursor:pointer}.b-menu__close .svg-wrapper svg{width:2rem;height:2rem}.b-menu__search{display:flex;align-items:center;gap:1rem;min-height:5.2rem;margin:1.6rem clamp(1.8rem,2.4vw,3.2rem) 0;padding:0 1.4rem;border:1px solid var(--b-ink)}.b-menu__search .b-icon{flex:none;fill:none;stroke:var(--b-muted);stroke-width:1.5;stroke-linecap:round}.b-menu__search input{flex:1 1 auto;min-width:0;height:5rem;border:0;outline:none;background:transparent;color:var(--b-ink);font:inherit;font-size:1.55rem}.b-menu__tabs{display:flex;padding:1.4rem clamp(1.8rem,2.4vw,3.2rem) 0;border-bottom:1px solid #e4e0da}.b-menu__tabs[hidden]{display:none}.b-menu__tabs button{flex:1 1 auto;min-height:4.6rem;padding:0 .6rem;margin-bottom:-1px;background:none;border:0;border-bottom:2px solid transparent;color:var(--b-muted);font:inherit;font-size:1.2rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.b-menu__tabs button[aria-selected=true]{border-bottom-color:var(--b-ink);color:var(--b-ink)}.b-menu__body{flex:1 1 auto;overflow-y:auto;padding:.8rem clamp(1.8rem,2.4vw,3.2rem) 2.8rem}.b-menu__shop-list,.b-menu__list,.b-menu__sub,.b-menu__small{list-style:none;margin:0;padding:0}.b-menu__shop-list>li{border-bottom:1px solid var(--b-line-soft)}.b-menu__big-link{display:flex;align-items:center;justify-content:space-between;min-height:5.8rem;color:var(--b-ink);font-family:var(--font-heading-family);font-size:2.3rem;text-decoration:none}.b-menu__big-link span,.b-menu__list a span{font-family:var(--font-body-family);font-size:1.6rem;color:var(--b-brass-deep)}.b-menu__sub{display:flex;flex-wrap:wrap;gap:0 2rem;padding-bottom:1.2rem}.b-menu__sub a,.b-menu__small a{display:inline-block;padding:1rem 0;color:var(--b-muted);font-size:1.45rem;text-decoration:none}.b-menu__small{display:flex;flex-wrap:wrap;gap:.4rem 2.2rem;margin-top:2.2rem}.b-menu__intro{margin:1.4rem 0 .4rem;font-size:1.35rem;color:var(--b-muted)}.b-menu__letter{margin:1.8rem 0 .4rem;font-family:var(--font-heading-family);font-size:2.2rem;color:var(--b-brass-deep)}.b-menu__label{margin:1.8rem 0 .4rem;font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--b-brass-deep)}.b-menu__list li{border-bottom:1px solid var(--b-line-soft)}.b-menu__list a{display:flex;align-items:center;justify-content:space-between;min-height:4.6rem;color:var(--b-ink);font-size:1.55rem;text-decoration:none}.b-menu__list .b-menu__scent{flex-direction:column;align-items:flex-start;justify-content:center;min-height:5.4rem;padding:.6rem 0}.b-menu__scent-name{font-family:var(--font-heading-family);font-size:1.7rem;line-height:1.3}.b-menu__scent-inspired{font-size:1.25rem;line-height:1.4;color:var(--b-muted)}.b-quiz{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:2rem}.b-quiz[hidden]{display:none}.b-quiz__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0908a3}.b-quiz__panel{position:relative;width:min(96rem,100%);max-height:100%;display:flex;flex-direction:column;background:#fff;color:var(--b-ink);box-shadow:0 3rem 8rem #00000059}.b-quiz__top{display:flex;align-items:center;gap:1.6rem;padding:1.4rem 1.4rem 1.4rem clamp(2rem,3vw,4rem);border-bottom:1px solid #e4e0da}.b-quiz__top .b-eyebrow{margin:0}.b-quiz__progress{margin:0;font-size:1.3rem;color:var(--b-muted)}.b-quiz__close{margin-left:auto;width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;background:none;border:0;color:var(--b-ink);cursor:pointer}.b-quiz__close .svg-wrapper svg{width:2rem;height:2rem}.b-quiz__body{overflow-y:auto;padding:clamp(2.4rem,4vw,4.8rem) clamp(2rem,4vw,4.8rem)}.b-quiz__q{margin:0 0 2.4rem;font-size:clamp(2.8rem,3.2vw,4.2rem);line-height:1.1}.b-quiz__q:focus{outline:none}.b-quiz__options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem}.b-quiz__options--two{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr))}.b-quiz__options--three{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.b-quiz__summary{margin:-1.2rem 0 2.4rem;font-size:1.3rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--b-brass-deep)}.b-quiz__results>li[hidden]{display:none}.b-quiz__option{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;min-height:9.6rem;padding:1.8rem 2rem;background:#fff;border:1px solid #cfcac2;color:var(--b-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background-color .15s}.b-quiz__option:hover,.b-quiz__option:focus-visible{border-color:var(--b-ink);background:var(--b-paper)}.b-quiz__option-title{font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.2}.b-quiz__option-text{font-size:1.4rem;color:var(--b-muted)}.b-quiz__results{list-style:none;margin:0 0 2rem;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:2.4rem 1.2rem}.b-quiz__results[hidden],.b-quiz__step[hidden],.b-quiz__note[hidden]{display:none}.b-quiz__note{margin:0 0 2rem;font-size:1.45rem;color:var(--b-muted)}.b-quiz__signup{padding:2rem;background:var(--b-charcoal);color:#fff}.b-quiz__signup-title{margin:0 0 1.2rem;font-family:var(--font-heading-family);font-size:2rem}.b-quiz__restart,.b-quiz__back{margin-top:1.6rem;min-height:4.4rem;padding:0;background:none;border:0;color:var(--b-muted);font:inherit;font-size:1.4rem;text-decoration:underline;text-underline-offset:.4rem;cursor:pointer}.b-quiz__back[hidden]{display:none}@media screen and (max-width:749px){.b-quiz{padding:0}.b-quiz__panel{height:100%}}.b-story{display:flex;flex-wrap:wrap;gap:3.2rem clamp(3.2rem,6vw,9.6rem)}.b-story__aside{flex:1 1 30rem;min-width:0}.b-story__quote{margin:2.8rem 0 0;padding-left:2rem;border-left:2px solid var(--b-brass);font-family:var(--font-heading-family);font-style:italic;font-size:clamp(2.2rem,2vw,2.8rem);line-height:1.35}.b-story__text{flex:1.4 1 40rem;min-width:0;max-width:64rem;font-size:1.7rem;line-height:1.8;color:#3f3c38}.b-story__text p+p{margin-top:1.6rem}.b-stats{border-top:1px solid var(--b-line);border-bottom:1px solid var(--b-line)}.b-stats__list{list-style:none;max-width:128rem;margin:0 auto;padding:clamp(3.6rem,4vw,5.6rem) var(--b-gutter);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:2.8rem 3.2rem;text-align:center}.b-stats__number{margin:0;font-family:var(--font-heading-family);font-size:clamp(3rem,3vw,4.4rem);line-height:1.1}.b-stats__label{margin:.6rem 0 0;font-size:1.35rem;line-height:1.5;color:var(--b-muted)}.b-reasons{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:clamp(1.2rem,1.7vw,2.4rem)}.b-reason{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;padding:clamp(2.4rem,2.6vw,3.6rem);background:var(--b-paper)}.b-reason .b-icon{fill:none;stroke:var(--b-brass-deep);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.b-reason__title{margin:0;font-size:2.3rem;font-weight:500;line-height:1.2}.b-reason__text{margin:0;font-size:1.5rem;line-height:1.7;color:var(--b-muted)}.b-reason .b-link{margin-top:auto}.b-about__buttons{justify-content:center;margin-top:3rem}.b-peta{display:inline-flex;align-items:center;gap:1.4rem;color:inherit;text-decoration:none}.b-peta__logo img{display:block;height:auto}.b-peta--footer .b-peta__logo{padding:.6rem 1rem;background:#fff}.b-peta--footer .b-peta__logo img{width:8rem}.b-peta--footer .b-peta__text{font-size:1.3rem}.b-peta--card{display:flex;gap:1.6rem;padding:1.2rem 1.6rem;background:#fff;border:1px solid var(--b-line)}.b-peta--card .b-icon{flex:none;fill:none;stroke:var(--b-brass-deep);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.b-peta--card .b-peta__text{display:flex;flex-direction:column;gap:.2rem;font-size:1.3rem;line-height:1.45;color:var(--b-muted)}.b-peta--card strong{font-size:1.45rem;font-weight:500;color:var(--b-ink)}.b-stars{display:inline-flex;align-items:center;gap:.7rem;font-size:1.25rem;color:var(--b-muted)}.b-stars svg{fill:var(--b-brass-deep)}.color-scheme-3 .b-stars svg,.color-scheme-4 .b-stars svg{fill:var(--b-brass)}.b-check-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.b-check-list li{display:flex;gap:1.2rem;align-items:flex-start}.b-check-list svg{flex:none;margin-top:.2rem;fill:none;stroke:var(--b-brass-deep);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media screen and (max-width:749px){h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.b-title,.b-card__title,.b-friday__inspired,.b-countdown__label,.b-countdown__grid span,.b-friday__recent-name,.b-house__name,.b-dir__letter,.b-dir-tile__name,.b-mood__title,.b-feature__inspired,.b-notes dd,.b-feature__quote blockquote,.b-pillar__num,.b-rating__big,.b-quote__mark,.b-quote blockquote,.b-pdp__inspired,.b-pdp__price-main,.b-size__price,.b-addon__name,.b-pdp__notes-strength,.b-sticky__name,.b-menu__big-link,.b-menu__letter,.b-menu__scent-name,.b-quiz__option-title,.b-quiz__signup-title,.b-story__quote,.b-stats__number{font-weight:600}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/barrett.css.map */
