body{overflow-x:clip}.expressive-font,.expressive-font *,.bidenbold-regular.expressive-font,.bidenbold-regular.expressive-font *{font-family:var(--font-expressive-family)!important;font-weight:400!important;letter-spacing:var(--font-expressive-tracking)!important;line-height:.92!important;text-transform:uppercase!important}.header-wrapper{background-color:var(--nav-bar-background)}.header .mega-menu .mega-menu__content,.menu-drawer,.menu-drawer__submenu{background-color:var(--nav-panel-background)}@media screen and (min-width:990px){.header .mega-menu .mega-menu__content{border:0;box-shadow:none}.header-wrapper header.header.header--middle-left.page-width__padding.header--has-menu{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:var(--header-height , 6rem);align-items:center}header.header.header--has-menu>.header__heading,header.header.header--has-menu>.header__heading-link{justify-self:start}header.header.header--has-menu .header__heading-link{margin-left:0}header.header.header--has-menu>nav.header__inline-menu{width:auto;margin:0;align-self:stretch}.header__inline-menu .list-menu--inline{height:100%;align-items:stretch}.header__inline-menu .list-menu--inline>li{display:flex;align-items:stretch;margin-top:0}.header__inline-menu .list-menu--inline>li>header-menu,.header__inline-menu .list-menu--inline>li>header-menu>details{display:block;height:100%}.header__inline-menu .list-menu--inline>li>a.header__menu-item,.header__inline-menu .list-menu--inline>li summary.header__menu-item{display:flex;align-items:center;height:100%}.header__inline-menu .list-menu--inline>li .header__menu-item span{margin-top:0}header.header.header--has-menu>.header__icons{justify-self:end}}.header__inline-menu .list-menu--inline>li>a.header__menu-item,.header__inline-menu .list-menu--inline>li summary.header__menu-item,.menu-drawer__menu.has-submenu>li>a.menu-drawer__menu-item,.menu-drawer__menu.has-submenu>li>details>summary.menu-drawer__menu-item{font-family:var(--font-expressive-family);font-weight:400;letter-spacing:var(--font-expressive-tracking);text-transform:uppercase;color:var(--brand-black)}.header__inline-menu .list-menu--inline>li>.header__menu-item span,.header__inline-menu .list-menu--inline>li header-menu .header__menu-item span{font-size:2.8rem;line-height:1}@media screen and (max-width:1150px){.header__inline-menu .list-menu--inline>li>.header__menu-item span,.header__inline-menu .list-menu--inline>li header-menu .header__menu-item span{font-size:2.2rem}}.menu-drawer__menu.has-submenu>li>a.menu-drawer__menu-item,.menu-drawer__menu.has-submenu>li>details>summary.menu-drawer__menu-item{font-size:3rem;line-height:1.1}.header__inline-menu .list-menu--inline>li>a.header__menu-item:hover,.header__inline-menu .list-menu--inline>li summary.header__menu-item:hover,.header__inline-menu .list-menu--inline>li details[open]>summary.header__menu-item,.header__inline-menu .list-menu--inline>li .header__active-menu-item,.menu-drawer__menu.has-submenu>li .menu-drawer__menu-item--active{color:var(--brand-red-1)}.header .mega-menu__link{font-family:var(--font-body-family);font-weight:400;color:var(--brand-black)}.header .mega-menu__link.mega-menu__link--level-2{font-size:1.6rem;line-height:2.4rem;font-weight:700;margin-bottom:.4rem}.header .mega-menu__link:hover,.header .mega-menu__link--active{color:var(--brand-red-1)}.header .mega-menu__link--nolink:hover{color:var(--brand-black)}@media screen and (min-width:990px){.header .header__icons{gap:2.2rem;align-items:center}.header .header__icons .header__icon,.header .header__icons .header__icon.header__icon--cart,.header .header__icons .header__search,.header .header__icons .map-store-locator{width:auto;height:auto;margin:0;padding:0;color:var(--brand-black)}.header .header__icons .header__icon .icon,.header .header__icons .header__icon--cart .icon,.header .header__icons .map-store-locator svg{width:2.4rem;height:2.4rem;color:var(--brand-black)}.header .header__icons .header__icon:hover,.header .header__icons .map-store-locator:hover,.header .header__icons .header__icon:hover .icon,.header .header__icons .map-store-locator:hover svg{color:var(--brand-red-1)}}.header .header__icon--cart,.header .header__icons .header__icon.header__icon--cart{position:relative;overflow:visible!important}.header .cart-count-bubble{position:absolute;top:-.7rem;right:-.9rem;left:auto;bottom:auto;width:1.8rem;height:1.8rem;min-width:1.8rem;padding:0 .3rem;border-radius:.9rem;background-color:var(--brand-red-1);color:var(--brand-white);font-family:var(--font-body-family);font-size:1.1rem;font-weight:700;line-height:1}.footer.footer--brand-red,.footer.footer--brand-red .footer__content-bottom{--footer-red-text: var(--brand-white);background:var(--brand-red-2)!important;color:var(--footer-red-text);overflow:hidden}.footer--brand-red a{color:var(--footer-red-text);text-decoration:none}.footer--brand-red a:hover{text-decoration:underline;text-underline-offset:.3rem}.footer-red{padding-top:3.2rem}.footer-red__top{display:grid;grid-template-columns:6.6rem 1fr 6.6rem;align-items:center;gap:3rem;margin-bottom:7rem}.footer-red__logo img{display:block;width:6.6rem;height:auto}.footer-red__logo--tinted{filter:brightness(0) invert(1)}.footer-red__quote{margin:0;padding:0;border:0;text-align:center;font-family:var(--font-heading-family);font-size:2.4rem;line-height:1.3;font-weight:600;font-style:normal;color:var(--footer-red-text)}.footer-red__quote p{margin:0}.footer-red__columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4rem 3rem;padding-bottom:6rem}.footer-red__heading{margin:0 0 .6rem;font-family:var(--font-heading-family);font-size:2rem;line-height:1.3;font-weight:600;letter-spacing:0;color:var(--footer-red-text)}.footer-red__heading--solo{margin-top:3.2rem}.footer-red__list li{margin:0}.footer-red__list a,.footer-red__intro,.footer-red__intro p{font-family:var(--font-body-family);font-size:1.6rem;line-height:2.7rem;font-weight:400;color:var(--footer-red-text)}.footer-red__intro p{margin:0;line-height:2.2rem}.footer-red__newsletter{margin:2.8rem 0 3.6rem}div.footer-red__newsletter .klaviyo-form div[data-testid=form-row]{display:flex!important;flex-wrap:nowrap!important;width:100%!important;align-items:center!important;border-bottom:1px solid var(--footer-red-text)!important;padding:0!important;margin:0!important}.footer-red__newsletter .klaviyo-form [data-testid=form-component]{padding:0!important;margin:0!important}.footer-red__newsletter .klaviyo-form [data-testid=form-component]:first-child{flex:1 1 auto!important;width:auto!important;min-width:0!important}.footer-red__newsletter .klaviyo-form [data-testid=form-component]:last-child{flex:0 0 3.2rem!important;width:3.2rem!important}.footer-red__newsletter .klaviyo-form .klaviyo-emailinput,.footer-red__newsletter .klaviyo-form input[type=email]{width:100%!important}.footer-red__newsletter .klaviyo-form input[type=email]{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;height:4rem!important;padding:0!important;color:var(--footer-red-text)!important;font-family:var(--font-body-family)!important;font-size:1.6rem!important;font-weight:400!important}.footer-red__newsletter .klaviyo-form input[type=email]::placeholder{color:var(--footer-red-text)!important;opacity:1!important}.footer-red__newsletter .klaviyo-form .klaviyo-form-button{width:3.2rem!important;height:4rem!important;min-width:0!important;padding:0!important;border:0!important;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h16M14 6l6 6-6 6'/%3E%3C/svg%3E") no-repeat center / 2.4rem!important;color:transparent!important;font-size:0!important}.footer-red__social{display:flex;gap:1.8rem;margin:0;padding:0}.footer-red__social a{display:block;color:var(--footer-red-text)}.footer-red__social svg{display:block;width:2.8rem;height:2.8rem}.footer--brand-red .footer__content-bottom{border-top:1px solid rgba(255,255,255,.25)}.footer--brand-red .footer__content-bottom:before{display:none}.footer--brand-red .footer__copyright,.footer--brand-red .footer__copyright a,.footer--brand-red .copyright__content,.footer--brand-red .copyright__content a{color:var(--footer-red-text)}.footer--brand-red .footer__content-bottom .footer__column--info .footer__copyright ul li a{border-left-color:#ffffff80}.footer-red__wordmark{position:relative;height:9.5vw;margin-top:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.footer-red__wordmark img,.footer-red__wordmark span{position:absolute;left:50%;top:0;transform:translate(-50%)}.footer-red__wordmark img{width:110%;max-width:none;height:auto}.footer-red__wordmark span{font-family:var(--font-heading-family);font-size:15vw;font-weight:300;line-height:1;letter-spacing:.28em;white-space:nowrap;color:#4c0b1a38}@media screen and (max-width:989px){.footer-red__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.footer-red__top{grid-template-columns:1fr;justify-items:center;gap:2rem;margin-bottom:4rem}.footer-red__top:after{display:none}.footer-red__quote{font-size:2rem}.footer-red__columns{grid-template-columns:1fr;gap:3.2rem}}.product-form .product-form__submit,#locally-product-locator-btn a{border-radius:var(--buttons-radius-outset)}body .button.button--secondary.button--secondary-rectangle:after{border-radius:var(--buttons-radius)}.fi--card-style .three-columns-thumb{position:relative}.fi--card-style .three-columns-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#0000008c,#00000040 28%,#0000 50%)}.fi--card-style .copy-main--container{z-index:2!important;align-items:flex-end!important;justify-content:flex-start!important;padding:0 4rem 3.6rem!important}.fi--card-style .copy-main{text-align:left!important;max-width:none;padding:0!important}.fi--card-style .copy-main .copy-title,.fi--card-style .copy-main .copy-title *{margin:0!important;font-family:var(--font-body-family)!important;font-size:3.2rem!important;line-height:1.15!important;font-weight:300!important;letter-spacing:0!important;text-transform:none!important;color:var(--brand-white)!important}.fi--card-style .copy-links{margin:0!important;padding:0!important;justify-content:flex-start!important}.card-cta,.fi--card-style .copy-links .button{display:inline-block;min-width:0;min-height:0;margin:0!important;padding:0!important;border:0;border-radius:0;background:none!important;box-shadow:none!important;font-family:var(--font-body-family);font-weight:700;letter-spacing:0;text-transform:none;color:var(--brand-white)!important;text-decoration:none}.fi--card-style .copy-links .button{font-size:3.2rem!important;line-height:1.15!important}.fi--card-style .copy-links .button:before,.fi--card-style .copy-links .button:after{display:none!important}.card-cta:hover,.fi--card-style .copy-links .button:hover,.fi--card-style:hover .copy-links .button{text-decoration:underline;text-underline-offset:.3rem}@media screen and (max-width:767px){.fi--card-style .copy-main--container{padding:0 1.6rem 2rem!important}.fi--card-style .copy-main .copy-title,.fi--card-style .copy-main .copy-title *,.fi--card-style .copy-links .button{font-size:2.4rem!important}}.brand-card-grid__heading{margin:0 0 2.4rem;font-family:var(--font-heading-family);font-size:3.2rem;line-height:1.2;font-weight:300;letter-spacing:0;color:var(--brand-black)}.brand-card-grid__list{display:grid;grid-template-columns:repeat(var(--brand-card-columns, 4),minmax(0,1fr));gap:1.2rem;margin:0;padding:0}.brand-card{position:relative;overflow:hidden;aspect-ratio:var(--brand-card-ratio, .7);background:var(--brand-heritage)}.brand-card__media,.brand-card__media img,.brand-card__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.brand-card__media img{object-fit:cover;transition:transform .6s ease}.brand-card:hover .brand-card__media img{transform:scale(1.03)}.brand-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#0000008c,#00000040 28%,#0000 50%)}.brand-card__inner{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:inherit;text-decoration:none}.brand-card__inner:focus-visible{outline:2px solid var(--brand-white);outline-offset:-4px}.brand-card__copy{position:absolute;left:1.6rem;right:1.6rem;bottom:1.6rem;z-index:2;color:var(--brand-white)}.brand-card__title{margin:0;font-family:var(--font-body-family);font-size:1.8rem;line-height:1.2;font-weight:300;color:var(--brand-white)}.brand-card__cta{font-size:1.8rem;line-height:1.2}.brand-card:hover .brand-card__cta{text-decoration:underline;text-underline-offset:.3rem}@media screen and (max-width:989px){.brand-card-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.brand-card-grid__heading{font-size:2.4rem;margin-bottom:1.6rem}.brand-card-grid__list{grid-template-columns:repeat(var(--brand-card-columns-mobile, 2),minmax(0,1fr));gap:.8rem}.brand-card__copy{left:1.2rem;right:1.2rem;bottom:1.2rem}.brand-card__title,.brand-card__cta{font-size:1.6rem}}h1.collection-hero__title,h1.collection-hero__title *,.product .product__title h1,.product .product__title .h2{font-family:var(--font-expressive-family)!important;font-weight:400!important;letter-spacing:var(--font-expressive-tracking)!important;line-height:.92!important;text-transform:uppercase!important}h1.collection-hero__title,h1.collection-hero__title *{font-size:11rem!important}.product .product__title h1,.product .product__title .h2{font-size:7.2rem!important;margin:0 0 .8rem}@media screen and (max-width:768px){h1.collection-hero__title,h1.collection-hero__title *{font-size:6.4rem!important}.product .product__title h1,.product .product__title .h2{font-size:5.2rem!important}}.collection-faqs h2,[class*=collection_faq] h2,.product-technology__heading{font-family:var(--font-heading-family)!important;font-size:3.2rem!important;line-height:1.2!important;font-weight:300!important;letter-spacing:0!important;color:var(--brand-black)}.breadcrumbs__item,.breadcrumbs__item a,.card-information__text,.card-information .price,.card-information .price-item,.accordion__title,.faq-question,.mobile-facets__open,.facet-filters__sort,.product-features h3:not(.product-technology__heading),.product-features h4,.product-technology h4{font-weight:600!important}.product-count{font-weight:300}.button.button--secondary.button--secondary-rectangle:after,.mobile-facets__open.button:after{box-shadow:0 0 0 1px var(--brand-black)!important}.shopify-section:has(.collection-faqs){background:var(--brand-heritage);padding:6rem 0}.shopify-section:has(>.product-features),.shopify-section:has(>.product-technology){background:var(--brand-heritage)}.shopify-section:has(>.product-features){padding:0 0 4.8rem}.product-technology__heading{border-left:0!important;padding-left:0!important}.product-technology__heading:before,.product-technology__heading:after{display:none!important}.shopify-section:has(#klaviyo-product-reviews-wrapper){background:var(--brand-heritage);padding:6rem 0}.shopify-section:has(#klaviyo-product-reviews-wrapper) .reviews_all_container{background:var(--brand-white);border-radius:1.6rem;padding:4.8rem 5.6rem}@media screen and (max-width:749px){.shopify-section:has(.collection-faqs),.shopify-section:has(#klaviyo-product-reviews-wrapper){padding:3.2rem 0}.shopify-section:has(#klaviyo-product-reviews-wrapper) .reviews_all_container{padding:2.4rem 1.6rem;border-radius:1.2rem}.collection-faqs h2,[class*=collection_faq] h2,.product-technology__heading{font-size:2.4rem!important}}.shopify-section:has(product-recommendations)>div:not(:has(.card)){margin-top:0!important}.shopify-section:has(>.product-features) .slider__slide,.shopify-section:has(>.product-features) .slick-list,.shopify-section:has(>.product-features) .slick-track,.shopify-section:has(>.product-technology) .slider__slide{background-color:transparent!important}.product-count,.product-count *,.mobile-facets__open *,.facet-filters__sort *{font-weight:600!important}.product-count,.product-count *{font-weight:300!important}
/*# sourceMappingURL=/cdn/shop/t/222/assets/brand-refresh.css.map */
