@import"https://api.fontshare.com/v2/css?f[]=zodiak@400,500,700&f[]=switzer@300,400,500,600&display=swap";html:root{--font-heading-family:"Zodiak",Georgia,serif;--font-body-family:"Switzer","Helvetica Neue",sans-serif}:root{--br-ink:36,28,23;--br-cream:246,241,233;--br-sand:237,228,215;--br-turmeric:138,83,53;--br-line:rgba(36,28,23,.12);--br-radius:2px;--br-ease:cubic-bezier(.25,.1,.25,1)}html,body{overflow-x:clip}h1,h2,h3,.h0,.h1,.h2,.h3,.hxl,.hxxl{letter-spacing:-.01em;line-height:1.12;font-weight:400;text-wrap:balance}.h4,h4,.h5,h5{letter-spacing:0}h1 em,h2 em,h3 em,.h0 em,.h1 em,.h2 em,.br-hero__heading em,.title em{font-style:italic;color:rgb(var(--br-turmeric))}.color-scheme-3 h1 em,.color-scheme-3 h2 em,.color-scheme-3 .h1 em,.color-scheme-3 .h2 em{color:#d8cdb6}body{letter-spacing:0}.rte p,.rte li{line-height:1.7}.rte h2,.rte h3{margin-top:2.4rem;margin-bottom:.8rem}.rte ul{padding-left:1.8rem}.rte li+li{margin-top:.4rem}.caption-with-letter-spacing,.br-eyebrow{font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:rgba(var(--color-foreground),.7)}.button,.shopify-payment-button__button--unbranded{font-weight:500;font-size:1.35rem;letter-spacing:.1em;text-transform:uppercase;min-height:5rem;padding-left:3.2rem;padding-right:3.2rem;transition:background-color .2s var(--br-ease),color .2s var(--br-ease),opacity .2s var(--br-ease)}.button:not(.button--secondary):not(.button--tertiary):hover{opacity:.88}.button--secondary:hover{background-color:rgba(var(--color-foreground),.05)}:focus-visible,.button:focus-visible,.link:focus-visible,.card-wrapper:focus-within .card{outline:2px solid rgb(var(--br-turmeric));outline-offset:3px;box-shadow:none}.announcement-bar__message{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;padding:1rem 0}.announcement-bar__link .announcement-bar__message{text-decoration:none}.announcement-bar__link:hover .announcement-bar__message{text-decoration:underline;text-underline-offset:.3rem}.header__heading-link .h2{font-family:var(--font-heading-family);font-weight:700;font-size:2.6rem;letter-spacing:.01em;white-space:nowrap}.header__menu-item{font-size:1.45rem;letter-spacing:.04em}.header__active-menu-item{text-decoration-thickness:1px;text-underline-offset:.6rem}.header__icon:not(.header__icon--cart) .svg-wrapper,.header__icon:not(.header__icon--cart) .icon{width:2.2rem;height:2.2rem}.header-wrapper{border-bottom:1px solid var(--br-line)}.br-hero__heading{font-weight:400;letter-spacing:-.02em}.title-wrapper-with-link{align-items:flex-end;margin-bottom:3.2rem}.title-wrapper-with-link .link,.title-wrapper-with-link .link.underlined-link{font-size:1.45rem}.card-wrapper .card__inner{border-radius:var(--br-radius);overflow:hidden}.card--standard .card__inner{background-color:rgb(var(--br-sand))}.card .media img{transition:transform .6s var(--br-ease)}@media(hover:hover){.card-wrapper:hover .media img:only-child{transform:scale(1.03)}}.card__information{padding-top:1.4rem!important}.card__heading,.card__heading a{font-family:var(--font-heading-family);font-size:1.8rem;font-weight:400;line-height:1.3}.card-information>.price{margin-top:.4rem}.price .price-item--regular,.price .price-item--sale{font-size:1.5rem;font-weight:500}.price--on-sale .price-item--regular{font-weight:400;color:rgba(var(--color-foreground),.6)}.badge{font-size:1.1rem;font-weight:500;letter-spacing:.08em;padding:.4rem 1.1rem;text-transform:uppercase}.card__badge{margin:1.2rem}.quick-add__submit{min-height:4.4rem;font-size:1.2rem}.quick-add__submit.button--secondary{background-color:rgba(var(--color-background),.9)}.product__title h1{font-size:clamp(3rem,3.4vw,4.4rem);line-height:1.1;font-weight:400}.product-form__submit{min-height:5.4rem;font-size:1.4rem}.br-single-option{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.color-scheme-3 .br-steps__item{background:transparent;border:0;border-top:1px solid rgba(var(--color-foreground),.2);border-radius:0;padding:2.4rem 0 0}.br-steps__number{font-style:italic;font-size:2.4rem!important}.color-scheme-3 .br-steps__text,.color-scheme-3 .br-steps__intro{color:rgba(var(--color-foreground),.75)}.br-steps__title{font-weight:400}.collapsible-content .accordion{border-color:var(--br-line)}.collapsible-content summary{padding:2rem 0}.collapsible-content .accordion__title{font-family:var(--font-body-family);font-size:1.6rem;font-weight:500}.collapsible-content .accordion__content{font-size:1.5rem;line-height:1.7;max-width:72rem}.collection-hero__description{max-width:64rem;font-size:1.6rem;line-height:1.65}.facets-container{border-bottom:1px solid var(--br-line);padding-bottom:1.2rem;margin-bottom:2.4rem}.newsletter__wrapper{padding-top:6.4rem;padding-bottom:6.4rem}.newsletter .field__input{border-radius:2px;padding-left:2.2rem}.newsletter .field__label{left:2.2rem}.newsletter-form__field-wrapper{max-width:46rem}.footer{border-top:0}.footer-block__heading{font-family:var(--font-body-family);font-size:1.25rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;margin-bottom:1.6rem}.footer-block__brand-info .footer-block__heading,.footer-block__brand-info h2{font-family:var(--font-heading-family);font-size:2.4rem;font-weight:400;letter-spacing:-.01em;text-transform:none}.footer-block__details-content .list-menu__item--link{font-size:1.45rem;padding:.5rem 0}.footer__content-bottom{border-top:1px solid rgba(var(--color-foreground),.14)}.footer__copyright,.policies li a{font-size:1.25rem}.drawer__inner{border-radius:0}.drawer__heading{font-size:2.6rem;font-weight:400}.cart-item__name{font-family:var(--font-body-family);font-size:1.5rem;font-weight:500}.br-cart-assurance{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.6rem;font-size:1.25rem;color:rgba(var(--color-foreground),.75);margin:1.2rem 0 0;list-style:none;padding:0}.br-cart-assurance li{display:inline-flex;align-items:center;gap:.5rem}.br-cart-assurance svg{width:1.5rem;height:1.5rem}@media screen and (max-width:749px){.title-wrapper-with-link{margin-bottom:2.4rem}.product__title h1{font-size:3rem}.card__heading,.card__heading a{font-size:1.6rem}.price .price-item--regular,.price .price-item--sale{font-size:1.4rem}.header__heading-link .h2{font-size:2rem}.collapsible-content summary{padding:1.8rem 0}.newsletter-form__field-wrapper{max-width:none}.footer-block__heading{margin-bottom:1rem}.announcement-bar__message{font-size:1.1rem;letter-spacing:.1em}}@media(prefers-reduced-motion:reduce){.card .media img,.button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/bright-root.css.map */
