.section-anchor{display:block;width:0;height:0;scroll-margin-top:var(--anchor-offset, 100px)}p,span,li{line-height:1.65}@font-face{font-family:Optima nova;font-weight:500;font-style:normal;font-display:swap;src:url(optimanova_n5.1ccb1a7ab37faf5556ce6e5bfacc22e81e0b8dbd.woff2) format("woff2")}body,input,textarea,button,select{font-family:Quattrocento Sans,sans-serif}h1,.h1,h2,.h2,h3,.h3,h4,.h4{letter-spacing:inherit;text-transform:inherit;font-family:Optima nova,sans-serif;font-style:normal;font-weight:500}h5,.h5,h6,.h6{font-family:Quattrocento Sans,sans-serif;font-style:normal;font-weight:400}.footer__block.footer__block--menu summary{display:none}.footer__quicklinks{display:inline-block;text-align:center}.footer__quicklinks li{padding:0 15px;display:inline-block}video-popup.hero__button .btn--solid:after{display:none}video-popup.hero__button>a{--btn-bg: transparent;border-radius:50%;background:transparent;background-color:transparent;border:2px solid #fff}video-popup.hero__button>a:hover{background-color:#871534}.image__video__play{width:60px;height:60px}.header__logo__text{font-family:Optima nova,sans-serif;font-weight:500;font-style:normal;font-size:1.2rem;letter-spacing:normal;text-transform:initial}@media screen and (min-width: 750px){.header__logo__text{font-size:1.7rem}}@media screen and (max-width: 750px){.product__block--lines .selector-wrapper:last-child .radio__fieldset{grid-template-columns:auto}}.btn--scroll-top{border-radius:50%}.btn--scroll-top svg{width:17px}.footer__block div[data-collapsible-body]{text-align:center}.newsletter-form{max-width:900px}.newsletter-form .input-group{border-bottom:2px solid #242424}@media only screen and (max-width: 749px){.supporting-menu__copyright{justify-content:center}.footer__quicklinks li{text-transform:uppercase}}.hero__preline{margin-bottom:30px!important}.header__wrapper.js__header__stuck{background-color:#fff;box-shadow:0 2px 4px #0000001a;border-bottom:1px solid #e1e1e1}.mobile-menu__block--menu:after{display:none}.mobile-menu__block-inner .sliderow__title{margin-bottom:15px}.mobile-menu__block--socials .social-link{margin-bottom:20px}@media only screen and (max-width: 750px){.mobile-menu__block-inner .sliderow__title,.mobile-menu__block--socials .social-link{justify-content:center}}.sliderow__title{font-size:1rem;font-weight:600;letter-spacing:.15rem;color:#242424;text-decoration:none;text-transform:uppercase}@media only screen and (max-width: 750px){.drawer__inner{max-width:100%}}@media only screen and (max-width: 750px){.header__logo__link{width:187px;text-align:center}.drawer__main-menu{margin-top:40px}}@media only screen and (min-width: 750px){.header__logo__link{min-width:229px}.mobile-menu__block-title{visibility:hidden}}.drawer--header .drawer__head{flex-direction:row;justify-content:center;position:relative}.mobile-menu__block-title{font-family:Optima nova,sans-serif;font-weight:500;font-style:normal;font-size:1.2rem;letter-spacing:normal;text-transform:initial}.mobile-menu .drawer__close{position:absolute;right:10px;top:15px}.delivery-date-warning{background:#fff3cd;border:1px solid #ffe49a;color:#8a6d00;padding:10px 14px;margin:0;border-radius:0;font-size:.9rem}.delivery-date-warning__text{margin:0}.delivery-date-toast{position:fixed;left:50%;bottom:30px;transform:translate(-50%) translateY(20px);background:#222;color:#fff;padding:10px 18px;border-radius:4px;font-size:.85rem;line-height:1.3;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease;z-index:4000}.delivery-date-toast.is-visible{opacity:.95;transform:translate(-50%) translateY(0)}.navlink--cart--icon .header__cart__status{color:#fff}@media only screen and (max-width: 750px){.cart__items .cart__item{align-items:flex-start}.cart__item__image img{object-fit:cover}.cart .cart__item__content__left{flex-flow:column}.cart__quantity-wrapper{text-align:left;margin:0}.cart__item__remove{margin-top:13px}.cart__item__selected-options{display:flex;flex-direction:column}}.product-quick-add__form .selector-wrapper .radio__fieldset{display:flex;flex-direction:column}.supporting-menu__inner{flex-wrap:nowrap;display:flex;flex-direction:column-reverse;margin-bottom:25px;text-align:center;gap:1rem;align-items:center}.product__page .product__content .product__block .selector-wrapper .radio__fieldset{display:flex;flex-direction:column}.product__page .product__content .product__block .selector-wrapper .radio__fieldset .radio__legend__label.radio__legend__label--text{display:inline-block}.radio__legend__option-name{display:inline-block;margin-right:10px}.radio__legend__value{display:inline-block;color:#555;font-style:italic}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
