:root{--brand-accent: #dd5949;--brand-accent-hover: #c44a3d}.button,.button--primary,.button--secondary,.button--tertiary,.shopify-payment-button__button--unbranded{background-color:var(--brand-accent)!important;color:#fff!important;text-transform:uppercase;letter-spacing:.05em;border-radius:100px!important;border-color:var(--brand-accent)!important}.button:after{box-shadow:none!important;border-radius:100px!important}.button:not([disabled]):hover,.button--primary:not([disabled]):hover,.button--secondary:not([disabled]):hover{background-color:var(--brand-accent-hover)!important}.banner__overlay-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.title,.product__title,.card__heading,.collection-hero__title,.rich-text__heading,.image-with-text__heading{text-transform:uppercase}.header__menu-item{transition:color .15s ease}.header__menu-item:hover{color:var(--brand-accent)}.header__inline-menu .header__menu-item:not(.caption-large){font-size:1.85rem;font-weight:700}.header__inline-menu .header__menu-item{padding-left:1.6rem;padding-right:1.6rem}.header__icon{transition:color .15s ease}.header__icon:hover{color:var(--brand-accent)}.field__input:focus-visible,.field__input:focus,.customer .field input:focus-visible,.customer .field input:focus,.select__select:focus-visible,.select__select:focus{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) var(--brand-accent);outline:0;transition:box-shadow .2s ease}.banner[id$=__hero]:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:none!important;opacity:0!important;pointer-events:none!important;z-index:1!important}.banner[id$=__hero] .banner__content{position:relative;z-index:2}@media screen and (max-width:749px){#Banner-banner_sustainability .banner__heading.hxxl{font-size:clamp(1.2rem,6.5vw,2rem)!important;letter-spacing:.02em}}.color-scheme-1,.color-scheme-2{--color-foreground: 0, 0, 0}#shopify-section-image_banner_JrRDmR{max-width:480px;margin-left:auto;margin-right:auto;display:block;overflow:hidden}.rich-text__text{font-size:1.5rem;font-weight:var(--font-body-weight);line-height:calc(1 + .8 / var(--font-body-scale))}@media screen and (min-width:750px){.rich-text__text{font-size:1.6rem}}.footer__localization,.footer__localization *,.footer .caption-large{text-transform:none}.header__inline-menu summary.header__menu-item{display:inline-flex;align-items:center;gap:.85rem}.header__inline-menu summary.header__menu-item .icon-caret{position:static;margin:0;flex:0 0 auto;align-self:center}.rich-text__text{line-height:1.7;max-width:70rem;margin-left:auto;margin-right:auto}.rich-text__text h3{margin-top:2.4rem;margin-bottom:.6rem}@media screen and (min-width:750px){.banner[id$=__hero].banner--large:not(.banner--adapt){min-height:39vw;aspect-ratio:2475 / 971}.banner[id$=__hero] .banner__media>img{display:none}.banner[id$=__hero] .banner__media{background-color:#fff;background-image:url(/cdn/shop/files/bb-hero-desktop.jpg?v=1781606253);background-position:center center;background-repeat:no-repeat;background-size:cover}.banner[id$=__hero]:after{background:none!important;opacity:0!important}.banner[id$=__hero] .banner__content{padding:0 0 3rem!important}}.header__menu-item,.menu-drawer__menu-item{text-transform:uppercase}.cart-notification{padding-top:2rem!important;padding-bottom:2rem!important;max-height:calc(100vh - 10rem);max-height:calc(100dvh - 10rem);overflow-y:auto;overscroll-behavior:contain}.cart-notification-product{padding-top:1.2rem!important;padding-bottom:1.6rem!important}.cart-notification__links>*{margin-top:.8rem!important}@media screen and (max-width:749px){.cart-notification{max-height:calc(100vh - 8rem);max-height:calc(100dvh - 8rem)}}.price__container .price-item{font-size:1em!important}.price,.price .price-item,.price--large,.price--large .price-item{letter-spacing:.02rem;font-weight:var(--font-heading-weight)}@media screen and (max-width:749px){.banner__buttons{flex-direction:column!important;align-items:center!important;gap:12px!important;padding:0 24px!important}.banner__buttons .button{width:100%!important;max-width:320px!important;justify-content:center!important}}.banner__buttons .button:first-child{background-color:#dd5949!important;border-color:#dd5949!important;color:#fff!important}.banner__buttons .button:last-child{background-color:#009889!important;border-color:#009889!important;color:#fff!important}.banner__buttons .button:first-child:hover{background-color:#c44a3d!important}.banner__buttons .button:last-child:hover{background-color:#007e72!important}@media screen and (max-width:749px){.header{padding-top:8px!important;padding-bottom:8px!important}.header__heading-logo-wrapper{width:120px!important}}@media screen and (max-width:749px){[id$=__featured] .slider--mobile{scroll-snap-type:x mandatory;scroll-padding-left:12%}[id$=__featured] .slider--mobile .grid__item{flex:0 0 76%!important;width:76%!important;max-width:76%!important;scroll-snap-align:center}[id$=__featured] .slider--mobile .grid__item:first-child{margin-left:12%}[id$=__featured] .slider--mobile:after{padding-left:12%!important}}[id$=__featured] .title-wrapper-with-link{justify-content:center}[id$=__featured] .title-wrapper-with-link .title,[id$=__featured] .collection__title .title{text-align:center}
/*# sourceMappingURL=/cdn/shop/t/12/assets/brand-accents.css.map */
