@font-face{font-family:Newsagent;src:url(/cdn/shop/files/Newsagent-Regular.woff2?v=1740369598) format("woff2"),url(/cdn/shop/files/Newsagent-Regular.woff?v=1740369599) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sweet Sans Pro;src:url(/cdn/shop/files/SweetSansPro-Regular.woff2?v=1740456109) format("woff2"),url(/cdn/shop/files/SweetSansPro-Regular.woff?v=1740456110) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sweet Sans Pro;src:url(/cdn/shop/files/SweetSansPro-Medium.woff2?v=1740456109) format("woff2"),url(/cdn/shop/files/SweetSansPro-Medium.woff?v=1740456109) format("woff");font-weight:500;font-style:normal;font-display:swap}:root .product-card-wrapper{--oke-stars-foregroundColor: #A8052D !important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.page-width-full{max-width:100%}.button,.shopify-challenge__button,.customer button{font-family:var(--font-button-family);min-height:40px;text-transform:uppercase;padding-top:4px!important;padding-bottom:4px!important;line-height:14px;transition:all .4s}.button--secondary{border:1px solid}.after-before-section .multicolumn-card__info .button:hover,.button:hover,.shopify-challenge__button:hover,.customer button:hover,body .okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover,body div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover,.widget-type-dynamic-bundle .rebuy-bundle__actions-buttons .rebuy-button:hover{background-color:#66051c}.revival-banner-section .image-with-text__content .button:hover{background-color:#a8052d}.collection-card-wrapper .button:hover{background-color:#ffa5aa}.button.button--secondary:hover{color:rgba(var(--color-button),var(--alpha-button-background));background-color:#fff}.product .product-form__buttons .product-form__submit:hover,.product .product-form__submit:hover .price,.product .product-form__submit:hover .price--on-sale .price-item--regular{color:#a8052d}.product .product-form__buttons .product-form__submit:hover{background-color:#fff;border-color:#fff}.collection-card-wrapper .button.button--secondary{border:0px}.collection-card-wrapper .button.button--secondary:hover{color:#a8052d}body .price{font-family:var(--font-button-family);letter-spacing:0}.megamenu-card__info .button:hover,.megamenu-product-action .button:hover{color:#fff}.button:before,.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before,.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{opacity:0}.link,.header__menu-item,.announcement-bar__message,.mega-menu .mega-menu__list .mega-menu__link,.menu-drawer__submenu-custom .menu-drawer__menu-item,.breadcrumbs__item,.product-labels span,.product__accordion .accordion__title,.after-before-section .rte,.results-banner-section .results-banner-wrap .title,.results-banner-section .grid__item .rte,.image-with-text-custom .image-with-text__text--caption{font-family:var(--font-button-family)}p{margin:0 0 14px}p:last-child{margin-bottom:0}.title,.related-products__heading,.collection-description-section .color-scheme-1 .rich-text__heading{color:#66051c}.color-scheme-3 .title{color:#fff}.section+.section:last-child{margin-bottom:40px}body .rebuy-widget.widget-type-dynamic-bundle .primary-title{color:#66051c;font-size:clamp(calc(var(--font-heading-scale)* 5.6rem),14vw,calc(var(--font-heading-scale)* 7rem));line-height:1.1}.announcement-bar-section,.section-header,.shopify-section-group-footer-group,.article-template .article-template__hero-container,.collapsible-content-wrap{padding:0 48px}.announcement-bar-section .utility-bar,.header-wrapper{border-radius:10px}.announcement-bar-section{margin-top:48px;z-index:3}.header__icons{padding:0;column-gap:8px}.header__icon .svg-wrapper{width:21px}.header__icon--cart{margin-right:0}.header__icon,.header__icon--cart .icon{width:auto}.header__icon--cart .icon{width:18px}.header__heading-link{padding:2px 0}.header__inline-menu .header__menu-item span{text-transform:uppercase;font-weight:400;font-size:13px;letter-spacing:0}.breadcrumbs{padding:18px 0}.breadcrumbs__list{list-style-type:none;margin:0;padding:0}.breadcrumbs__item{display:inline-block}.breadcrumbs__item:not(:last-child){padding-right:20px;position:relative}.breadcrumbs__item:not(:last-child):after{content:"";width:0px;height:0px;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:3px solid #000000;margin:0 10px;position:absolute;right:-2px;top:6px}.breadcrumbs__link{text-decoration:none;font-size:12px;color:#000;text-transform:uppercase}.breadcrumbs__link[aria-current=page]{text-decoration:none}.product-title-bx{background:#a8052d;padding:17px 20px 20px;border-radius:10px;color:#ffba87}.product__title{margin-bottom:13px}.product__title>*{margin:0;color:#ffba87}.product__title h1{font-size:44px;line-height:46px}.product .product__info-container .product-form{margin:0}.product .product-form__buttons{max-width:100%}.product .product-form__buttons .product-form__submit{background-color:transparent;color:#fff;padding:2px 6px;min-height:42px;margin-bottom:0}.product-labels{display:flex;flex-flow:wrap;gap:3px 9px}.product-labels span{background:#66051c;padding:4px 8px 3px;font-size:11px;text-align:center;text-transform:uppercase;border-radius:30px;line-height:10px;color:#fff;display:flex;align-items:center;justify-content:center}.product-labels .icon{width:16px;height:16px;margin:-2px -4px 0 3px}.product__info-container .product__accordion{border-color:#ffa5aa}.product__accordion.accordion summary{padding:12px 0;line-height:20px}.product__accordion .accordion__title{font-size:16px;line-height:20px;color:#a8052d}.product .product__accordion .accordion__content{padding:3px 0;margin-bottom:14px;margin-top:0}.product .product__accordion .accordion__content>*{line-height:18px}body .product.grid{gap:20px}.product .product__column-sticky{top:160px}body .product--medium:not(.product--no-media) .product__media-wrapper,body .product--medium:not(.product--no-media) .product__info-wrapper{max-width:50%;width:calc(50% - 10px);padding:0}.product__info-wrapper .product__info-container{max-width:100%}.header-sticky-custom .section-header{top:48px}.after-before-section .multicolumn-card__image-wrapper{display:flex;align-items:center;justify-content:center}.after-before-section .media{min-width:50%}.after-before-section .background-none .multicolumn-card__image-wrapper{margin-left:0;margin-right:0;border-radius:10px;overflow:hidden;pointer-events:none}.after-before-section .background-none .multicolumn-list .multicolumn-card__info{padding-left:0;padding-right:0;display:flex;align-items:flex-start;gap:10px}.after-before-section .rte{font-size:16px;line-height:16px;text-transform:uppercase;color:#a8052d;flex:auto}.after-before-section .multicolumn-card__info .button{min-width:200px;margin:0}.after-before-section .media .multicolumn-label{position:absolute;padding:7px 20px;background:#a8052d;left:10px;top:10px;z-index:1;width:auto;height:auto;display:flex;border-radius:50px;font-size:16px;line-height:16px;color:#fff;text-transform:uppercase;font-family:var(--font-button-family);font-weight:var(--font-heading-weight)}body .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__items{display:flex;column-gap:20px}body .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle .rebuy-product-block{display:flex;flex-flow:row;min-width:calc(33.33% - 14px);min-width:452px;padding-top:0;opacity:1}.widget-type-dynamic-bundle .rebuy-bundle__image_custom{min-width:calc(50% - 12px);border-radius:10px;overflow:hidden;pointer-events:none}body .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle .rebuy-product-block .rebuy-product-info{min-width:calc(50% + 12px);border-radius:10px;background:#a8052d;color:#fff;flex-flow:column;justify-content:flex-end;padding:10px}body .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle .rebuy-product-block .rebuy-product-info .rebuy-product-label{display:none}body .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle .rebuy-product-block .rebuy-product-info .rebuy-product-title{white-space:normal;color:#fff;font-weight:400;font-size:26px;line-height:24px;letter-spacing:0;font-family:var(--font-heading-family);text-decoration:none}body .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__image-item{width:100%;height:100%;padding:0;border-radius:10px}body .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__image-item img{width:100%;max-height:230px;height:100%;object-fit:cover;margin:0 auto;border-radius:10px}body .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle .rebuy-product-block .rebuy-product-info .rebuy-product-checkbox .rebuy-checkbox-label{width:auto;border:1px solid #fff;border-radius:5px;display:flex;padding:10px;justify-content:center;transition:all .4s}body .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle .rebuy-product-block .rebuy-product-info .rebuy-product-checkbox .rebuy-checkbox-label:hover{border-color:#fff;color:#66051c;background-color:#fff}.rebuy-checkbox-label>span,.widget-type-dynamic-bundle .rebuy-product-info .rebuy-money.sale,.widget-type-dynamic-bundle .rebuy-product-info .rebuy-money.compare-at{font-family:var(--font-button-family);font-size:13px;line-height:13px;letter-spacing:0;text-transform:uppercase;color:#fff;transition:all .4s}.widget-type-dynamic-bundle .rebuy-product-info .rebuy-money.compare-at{margin-left:2px}.rebuy-product-checkbox:hover .rebuy-checkbox-label>span,.widget-type-dynamic-bundle .rebuy-product-info .rebuy-product-checkbox:hover .rebuy-money.sale,.widget-type-dynamic-bundle .rebuy-product-info .rebuy-product-checkbox:hover .rebuy-money.compare-at{color:#66051c}body .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle .rebuy-product-block .rebuy-product-info .rebuy-product-checkbox{margin-top:10px;pointer-events:none}.lable-added{display:none}.rebuy-widget.widget-type-dynamic-bundle .rebuy-checkbox-label .checkbox-input:checked+.lable-add{display:none}.rebuy-widget.widget-type-dynamic-bundle .rebuy-checkbox-label .checkbox-input:checked+span+.lable-added{display:block}.rebuy-widget.widget-type-dynamic-bundle .rebuy-checkbox-label .lable-add,.rebuy-widget.widget-type-dynamic-bundle .rebuy-checkbox-label .lable-added{display:none!important}.rebuy-checkbox-label>span{line-height:20px}body .rebuy-widget.widget-type-dynamic-bundle .rebuy-checkbox-label .checkbox-input{position:static;opacity:0;width:0;margin:0;padding:0;border:0}.rebuy-widget.widget-type-dynamic-bundle .rebuy-widget-heading-container{display:flex;align-items:center;flex-flow:wrap}.rebuy-widget.widget-type-dynamic-bundle .rebuy-widget-heading-wrap{flex:auto}body .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__actions{min-width:0;flex:none;margin:10px 0;padding-top:0}.rebuy-widget.widget-type-dynamic-bundle .slider-container{order:4}.custom-scrollbar-wrap .custom_scroll_items{position:relative;width:100%;overflow-x:scroll;overflow-y:hidden;flex-wrap:nowrap;transition:all .2s;will-change:transform;-webkit-user-select:none;user-select:none;cursor:pointer;padding-bottom:40px;margin-bottom:0}.custom-scrollbar-wrap.scroll-disabled .custom_scroll_items{overflow-x:visible;overflow-y:visible;padding-bottom:0}.custom-scrollbar-wrap.scroll-disabled .slider-container{display:none}.page-width-full .custom-scrollbar-wrap .custom_scroll_items,.after-before-section .custom-scrollbar-wrap .custom_scroll_items,.section-collection-list .custom-scrollbar-wrap .custom_scroll_items{padding-left:max(5rem,calc((100vw - 150rem + 10rem - var(--grid-desktop-horizontal-spacing)) / 2))}.after-before-section .grid--3-col-desktop .grid__item,.section-collection-list .grid--3-col-desktop .grid__item,.page-width-full .custom-scrollbar-wrap .grid--3-col-desktop .multicolumn-list__item{width:calc(28.35% - var(--grid-desktop-horizontal-spacing)* 3 / 4);max-width:calc(28.35% - var(--grid-desktop-horizontal-spacing)* 3 / 4)}.page-width-full .custom-scrollbar-wrap .grid--4-col-desktop .multicolumn-list__item,.page-width-full .custom-scrollbar-wrap .grid--5-col-desktop .grid__item{width:calc(21.5% - var(--grid-desktop-horizontal-spacing)* 4 / 4);max-width:calc(21.5% - var(--grid-desktop-horizontal-spacing)* 4 / 4)}.custom_scroll_items::-webkit-scrollbar{height:2px}.widget-type-dynamic-bundle .custom_scroll_items::-webkit-scrollbar-track{margin-left:110px;margin-right:clamp(37vw,40vw,50%)}.custom_scroll_items::-webkit-scrollbar-track{background:#dfddde;border-radius:0;margin-left:max(5rem,calc((100vw - 140rem + 207px)/2));margin-right:clamp(50vw,40vw,50%)}.custom_scroll_items::-webkit-scrollbar-thumb{background:#a8052d;border-radius:0}.custom_scroll_items::-webkit-scrollbar-thumb:hover{background:#a8052d}.megamenu-product-card--wrapper .custom_scroll_items::-webkit-scrollbar-track{margin-inline:112px 112px}.slider-container{display:flex;gap:30px;margin-top:-11px;position:relative;z-index:9}.slider-container button{background-color:transparent;outline:0px!important;box-shadow:none!important;border:0px!important;padding:0;margin:0;width:auto;height:auto;cursor:pointer;display:flex}.slider-container button.disabled{opacity:.5;pointer-events:none}.results-banner-section .multicolumn{border-radius:10px}.results-banner-wrap{padding:25px 20px}.results-banner-section .results-banner-wrap .multicolumn-list .multicolumn-card__info{padding:0 30px 0 0;display:flex;align-items:flex-end}.results-banner-section .results-banner-wrap .title{font-size:24px;line-height:24px;letter-spacing:0}.results-banner-section .inline-richtext{font-size:70px;line-height:60px;letter-spacing:0;white-space:nowrap;margin-right:14px}.results-banner-section .grid__item .rte{font-size:16px;line-height:16px;letter-spacing:0;margin:0 0 12px}.results-banner-section .multicolumn .title-wrapper-with-link{margin-bottom:18px}.results-banner-section .multicolumn-card__info:after{content:"";background:#fff;width:1px;min-height:68px;height:100%;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.results-banner-section .multicolumn-list__item:last-child .multicolumn-card__info:after{opacity:0}.results-banner-section .results-info{font-size:10px;line-height:10px;letter-spacing:0;text-align:center;margin-top:25px}.results-banner-section .results-banner-list{align-items:flex-end}body .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__actions-buttons{width:310px;margin:0}.widget-type-dynamic-bundle .rebuy-bundle__actions-buttons .rebuy-button{background:#a8052d;border-color:#a8052d;display:flex;border:0px;justify-content:center}.widget-type-dynamic-bundle .rebuy-bundle__actions-buttons .rebuy-button>span{white-space:nowrap}body .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__actions-price{margin:0;width:auto}body .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__actions-price-label{display:none}.widget-type-dynamic-bundle .rebuy-bundle__actions-buttons .rebuy-button>span,body .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__actions-price{color:#fff;font-size:13px;line-height:30px;letter-spacing:0;text-transform:uppercase}.widget-type-dynamic-bundle .rebuy-bundle__actions-buttons .rebuy-button>span:after{content:"-";margin:0 10px}body .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__actions-price-value{vertical-align:top}body .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__actions-price-value span{white-space:nowrap;color:#fff}.footer-block .footer-block__social .footer__list-social.list-social{justify-content:flex-start;margin:0;padding:0;flex-flow:column}.footer-block__social .list-social__item .visually-hidden{position:relative!important;width:auto;height:auto;visibility:visible;overflow:visible;margin:0}.footer-block__social .list-social__item{margin-bottom:5px}.footer-block__social .list-social__item a{padding:0;margin:0;text-decoration:none;font-size:13px;letter-spacing:0;text-transform:uppercase;gap:6px;color:#fff}.footer-block .footer-block__details-content .list-menu__item--link{font-size:13px;letter-spacing:0;text-transform:uppercase;padding-bottom:0;line-height:17px;text-decoration:none}.footer-block .footer-block__heading{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:20px;letter-spacing:0;margin-bottom:15px}.footer-block__details-content>li{margin-bottom:3px}.footer-block.footer-block--social,.footer-block.footer-block--menu{max-width:160px;min-width:160px;width:10%;max-width:10%}.footer-block.footer-block--menu:last-child{max-width:110px;min-width:110px}.footer-block-newsletter .footer-block__heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:60px;line-height:54px;letter-spacing:0;color:#ffba87;max-width:450px}.newsletter-wrap{padding:10px 0 0}.footer-block__logo-wrapper img{vertical-align:top}.footer-block__logo-wrapper{position:relative}.footer-block__logo-wrapper>img{vertical-align:top;transition:transform 4s ease}.footer-logo-icon{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none}.footer-block__logo-wrapper>img:hover{transform:rotate(180deg)}.footer-block__logo-wrapper.center{margin:0 auto}.footer-block__logo-wrapper.right{margin-left:auto}.footer .footer__content-top{padding-bottom:20px}.footer__content-bottom{display:none}footer.footer{background-image:url(grid-vector_3.png);border-radius:10px;overflow:hidden}.image-with-text-custom .image-with-text__text--caption{font-size:20px;letter-spacing:0;color:rgba(var(--color-foreground),1);margin-top:3px}.image-with-text-custom .image-with-text__text.body{font-size:12px;line-height:14px;letter-spacing:0}.image-with-text-custom .image-with-text__text.rte{color:#ffe0c9;margin-top:26px}.image-with-text__content>.image-with-text__action{margin-top:32px;gap:10px 10px;display:flex;flex-flow:wrap}.image-with-text__action a{min-width:111px;font-size:13px;letter-spacing:0;text-align:center;min-height:36px;padding:0 20px}.image-with-text-custom .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media-item:after,.image-with-text-custom .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media,.image-with-text-custom .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media img,.image-with-text-custom .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media .placeholder-svg,.image-with-text-custom .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__text-item:after,.image-with-text-custom .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__content,.image-with-text-custom .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__content:after{border-top-right-radius:10px;border-bottom-right-radius:10px}.image-with-text-custom .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__text-item:after,.image-with-text-custom .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__content,.image-with-text-custom .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__content:after,.image-with-text-custom .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media-item:after,.image-with-text-custom .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media,.image-with-text-custom .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media img,.image-with-text-custom .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media .placeholder-svg{border-top-left-radius:10px;border-bottom-left-radius:10px}.image-with-text-column .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media-item:after,.image-with-text-column .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media,.image-with-text-column .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media img,.image-with-text-column .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media .placeholder-svg,.image-with-text-column .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__text-item:after,.image-with-text-column .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__content,.image-with-text-column .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__content:after{border-top-right-radius:10px;border-bottom-right-radius:10px}.image-with-text-column .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__text-item:after,.image-with-text-column .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__content,.image-with-text-column .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__content:after,.image-with-text-column .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media-item:after,.image-with-text-column .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media,.image-with-text-column .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media img,.image-with-text-column .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media .placeholder-svg{border-top-left-radius:10px;border-bottom-left-radius:10px}.image-with-text-custom .image-with-text:not(.image-with-text--overlap) .image-with-text__media{border:0px}.image-with-text-custom .image-with-text__content{padding:14% 80px}.revival-banner-section .image-with-text__media-item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) / 2)}.revival-banner-section .image-with-text__text-item{width:calc(66.6666666% - var(--grid-desktop-horizontal-spacing) / 2)}.revival-banner-section .image-with-text .image-with-text__grid{gap:20px}.revival-banner-section .image-with-text__heading{margin-top:0;margin-bottom:6px}.revival-banner-section .title-wrapper-with-link{flex-flow:column;gap:0;align-items:flex-start;margin:0;padding-left:0;padding-right:0}.revival-banner-section .multicolumn__title .image-with-text__text{font-size:12px;color:rgba(var(--color-foreground),1)}.revival-banner-section .image-with-text__content{display:flex;flex-flow:nowrap;justify-content:center;padding:30px!important;background-image:url(grid-vector_4.png)}.revival-banner-section .image-with-text__content .image-with-text__text.rte{margin-top:0;min-height:104px;line-height:17px}.revival-banner-section .image-with-text__content .button{font-size:13px;line-height:13px;width:100%;justify-content:center;flex-flow:wrap;text-align:center}.revival-banner-section .image-with-text__content .image-with-image__column{align-self:center;width:300px;padding-top:20px;text-align:center;padding-right:30px}.revival-banner-section .image-with-text__content .image-with-text__column{margin-top:0;flex:auto}body .rebuy-widget,body .rebuy-recommended-products{display:block;position:relative;margin:0;padding:0;text-align:center}.shopify-block.shopify-app-block{margin-bottom:30px}body .okeReviews[data-oke-container].oke-w,body div.okeReviews.oke-w{max-width:1500px;padding-bottom:0;padding-top:0}.product-block-oke-reviews{margin-bottom:4px}.product-block-oke-reviews .oke-sr-label-text{display:none}.product-block-oke-reviews .oke-sr-count{margin-top:-5px}.product-block-oke-reviews .oke-sr-count-number{font-size:14px}.product-block-oke-reviews .oke-sr-count-number:before{content:"(";margin-right:1px}.product-block-oke-reviews .oke-sr-count-number:after{content:")";margin-left:1px}.product-block-oke-reviews:not(:has(.oke-is-clickable)){display:none}body .okeReviews[data-oke-container] .oke-w-reviews-list,body div.okeReviews .oke-w-reviews-list{margin-bottom:0}body .okeReviews[data-oke-container] .oke-is-large .oke-w-review-side,body .okeReviews[data-oke-container] .oke-is-medium .oke-w-review-side,body div.okeReviews .oke-is-large .oke-w-review-side,body div.okeReviews .oke-is-medium .oke-w-review-side{padding:0}body .okeReviews[data-oke-container] .oke-w-review-side,div.okeReviews .oke-w-review-side{background-color:var(--oke-shadingColor);background-color:transparent;border:0px}body .okeReviews[data-oke-container] .oke-is-large .oke-w-reviews-list-item,body div.okeReviews .oke-is-large .oke-w-reviews-list-item,body .okeReviews[data-oke-container] .oke-w-reviews-list-item,body div.okeReviews .oke-w-reviews-list-item{border:0px;padding:0;background-color:var(--oke-shadingColor);margin:20px 0;border-radius:10px}body .okeReviews[data-oke-container] .oke-w-review,div.okeReviews .oke-w-review{padding:20px}body .okeReviews[data-oke-container] .oke-reviewContent-date,body div.okeReviews .oke-reviewContent-date,body .okeReviews[data-oke-container] .oke-helpful,body div.okeReviews .oke-helpful,body .okeReviews[data-oke-container] .oke-helpful-vote-button,body div.okeReviews .oke-helpful-vote-button,body .okeReviews[data-oke-container] .oke-helpful-vote-button--positive:before,body div.okeReviews .oke-helpful-vote-button--positive:before,body .okeReviews[data-oke-container] .oke-helpful-vote-button--negative:before,body div.okeReviews .oke-helpful-vote-button--negative:before,body .okeReviews[data-oke-container] .oke-w-reviewer-verified,body div.okeReviews .oke-w-reviewer-verified,body .okeReviews[data-oke-container] .oke-w-reviewer-verified-icon:before,body div.okeReviews .oke-w-reviewer-verified-icon:before,body .oke-w-review .oke-w-review-recommendation{color:#66051c}body .okeReviews[data-oke-container] .oke-w-reviewerRecommendation--yes:before,body div.okeReviews .oke-w-reviewerRecommendation--yes:before{background-color:#66051c}body .okeReviews[data-oke-container] .oke-w-reviewer-identity,body div.okeReviews .oke-w-reviewer-identity{font-family:var(--font-button-family);text-transform:uppercase;font-size:14px;line-height:17px;margin-bottom:3px}body .okeReviews[data-oke-container] .oke-title,div.okeReviews .oke-title{font-weight:400;font-size:16px;font-family:var(--font-button-family);text-transform:uppercase;line-height:20px}body .okeReviews[data-oke-container] .oke-w-filter-title,body div.okeReviews .oke-w-filter-title{font-weight:400;font-family:var(--font-button-family);text-transform:uppercase}body .okeReviews[data-oke-container] p,body div.okeReviews p{font-size:12px;line-height:14px}body .okeReviews[data-oke-container] .oke-button,body div.okeReviews .oke-button{text-transform:uppercase;padding:12px 10px;font-weight:400;font-size:13px;letter-spacing:0;border-radius:5px;min-height:40px;line-height:14px;border:none!important;outline:none!important;box-shadow:none!important;transition:all .4s}.header .mega-menu__content{border-radius:10px;padding-top:20px;padding-bottom:30px;background-image:url(grid-vector_5.png)}.header .mega-menu .mega-menu__list,.menu-drawer__submenu-custom .tab-megamenu-mobile{display:flex;gap:10px;justify-content:center;margin-bottom:20px;list-style:none}.mega-menu .mega-menu__list .mega-menu__link,.menu-drawer__submenu-custom .menu-drawer__menu-item{background-color:rgb(var(--color-foreground));font-weight:400;font-size:13px;letter-spacing:0;text-align:center;text-transform:uppercase;color:#fff;margin:0;padding:6px 12px;line-height:18px;border-radius:30px;text-decoration:none;transition:all .4s}.mega-menu .mega-menu__list .mega-menu__link:hover,.mega-menu .mega-menu__list .mega-menu__link.active,.menu-drawer__submenu-custom .menu-drawer__menu-item:hover,.menu-drawer__submenu-custom .menu-drawer__menu-item.active{background-color:#a8052d;color:#fff}.menu-drawer__submenu-custom .tab-megamenu-mobile li{display:flex}.mega-menu--tabcontent,.mega-menu--tabcontent-mobile{position:absolute;width:100%;transform:translate(100%);opacity:0;transition:transform .5s ease-in-out,opacity .5s ease-in-out}.mega-menu--tabcontent.active,.mega-menu--tabcontent-mobile.active{opacity:1;transform:translate(0);position:relative}header.header .mega-menu__content{overflow:hidden}.megamenu-image-card--wrapper{display:grid;justify-content:center;gap:20px;grid-template-columns:1fr 1fr 1fr}.megamenu-image--card{height:100%;display:flex;flex-flow:column}.megamenu-card__image{border-radius:4px;overflow:hidden;max-height:220px}.megamenu-card__image img{width:100%;vertical-align:top;aspect-ratio:16 / 8;height:100%;object-fit:cover}.megamenu-card__info{margin-top:12px;flex:1;display:flex;flex-flow:column}.megamenu-card__info h3{font-weight:400;font-size:50px;line-height:45px;letter-spacing:0;padding:0;margin:0 0 8px}.megamenu-card__info .rte{font-size:12px;line-height:16px;flex:1;margin-bottom:2px}.megamenu-card__info a{margin:10px 0 0;width:100%}.megamenu-product-action{text-align:center}.megamenu-product-action a{min-width:calc(20% - var(--grid-desktop-horizontal-spacing)* 4 / 5);padding:0 40px}.megamenu-product-card--wrapper .product-card-wrapper .price{display:none}.megamenu-product-card--wrapper .card>.card__content{background:#a8052d;color:#fff;padding:12px 20px;border-radius:10px;transition:all 1.5s}.megamenu-product-card--wrapper .card:hover>.card__content{background-color:#66051c}.megamenu-product-card--wrapper .card>.card__content *{color:#fff;text-decoration:none}.megamenu-product-card--wrapper .card .card-information{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card>.card__content .card__information{padding:0}.megamenu-product-card--wrapper .card .card__heading{line-height:24px;margin-bottom:8px}.megamenu-product-card--wrapper .card__short-description{line-height:14px;font-size:12px}.megamenu-product-card--wrapper .card .media{width:100%;background:#fff}.megamenu-product-card--wrapper .slider-container{display:none}.megamenu-product-card--wrapper .product-grid{justify-content:center}.megamenu-product-card--wrapper.custom-scrollbar-wrap .custom_scroll_items{padding-bottom:20px}.index-slideshow-section .slideshow__text.slideshow__text--left{max-width:100%}.image-banner-section .banner__buttons .button,.index-slideshow-section .banner__buttons .button{width:285px}.image-banner-section .banner__text.subtitle,.index-slideshow-section .banner__text.subtitle{font-size:20px;line-height:22px;margin-top:10px}.image-banner-section .banner__box .banner__buttons{margin-top:18px;max-width:100%}.announcement-bar__message{font-size:11px;line-height:20px;padding:9px 0}.marquee-items{width:100%;padding:0 20px;position:relative;display:flex;align-items:center;overflow:hidden}.marquee-section .rich-text__wrapper{max-width:100%;width:100%}.marquee-item{display:flex;align-items:center;justify-content:center;margin:0;padding:0;position:relative;flex-shrink:0;font-size:35px;line-height:45px;cursor:pointer;color:#ffd6d8;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.marquee-item p{margin:0;padding:0 30px}.marquee-item .icon{margin-top:5px}.collection .product-card-wrapper .card__heading{font-size:28px;line-height:28px;letter-spacing:0;margin-top:0}.product-card-wrapper .card__heading a{text-decoration:none!important}.product-card-wrapper .card__heading a:after{pointer-events:none}.collection .product-card-wrapper .card--standard .card__inner .card__media{border-radius:10px 10px 0 0}.collection .product-card-wrapper .card--standard>.card__content{background:#ffd6d8;border-radius:0 0 10px 10px;padding:10px}.collection .product-card-wrapper .card--standard .quick-add{margin:8px 0 0}.collection .card__short-description{font-size:12px;margin:3px 0 0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.collection .card__information .price{display:none!important}.collection .card--standard>.card__content .card__information{padding:0}.quick-add .price,.quick-add .price--on-sale .price-item--regular{color:rgb(var(--color-button-text));font-size:13px;letter-spacing:0;margin:0}.card__btn-line{margin:0 6px}.collection .product-grid.slider .slider__slide{padding-top:0;margin-top:0}.collection-card-wrapper .card .card__content{position:absolute;bottom:0;padding:20px}.collection-card-wrapper .card__heading{font-size:70px;line-height:63px;text-transform:none}.collection-card-wrapper .card__heading a,.card-collection-short-description{color:#fff}.card-collection-short-description{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding-right:4px;margin-top:14px}.collection-card-wrapper .button{width:100%;margin-top:22px}.collection-card-wrapper .button:after{box-shadow:none!important}.collection-card-wrapper .card__inner .card__media:before{content:"";background:linear-gradient(to bottom,#0000 0% 100%);width:100%;height:100%;position:absolute;left:0;top:0;z-index:9;pointer-events:none}.testimonials-section .multicolumn-card__image{pointer-events:none}.testimonials-section .multicolumn .multicolumn-card__image-wrapper{margin-left:0;margin-right:0}.testimonials-section .multicolumn .multicolumn-list .multicolumn-card__info{padding-left:0;padding-right:0}.testimonials-section .multicolumn-list h3{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:14px;line-height:17px;color:#66051c;letter-spacing:0}.section .title-wrapper-with-link .button,.collection__title.title-wrapper .button{margin-top:0;width:310px;max-width:100%}.testimonials-section .multicolumn-list .rte{font-weight:400;font-size:14px;line-height:17px;margin-top:16px}.testimonials-user-mask{-webkit-mask-image:url(testimonials-user-mask.png);mask-image:url(testimonials-user-mask.png);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;padding-bottom:100%!important}.testimonials-section .testimonials-user-mask .multicolumn-card__image{width:100%!important}.image-with-text-custom .image-with-text__media--placeholder>svg,.image-with-text-column .image-with-text__media--placeholder>svg{transform:translate(0);opacity:0}.image-with-text-column .image-with-text:not(.image-with-text--overlap) .image-with-text__media{border:0px}.image-with-text-column .image-with-text--custom-fit .image-with-text__media{padding-bottom:0!important}.image-with-text-column .image-with-text--custom-fit .image-with-text__media>img{width:100%;height:100%;object-fit:cover}.image-with-text-column .image-with-text .grid{gap:20px}.image-with-text-column .image-with-text__content{padding:20px 30px 30px}.image-with-text-column .image-with-text__text.rte{margin-top:26px;font-size:14px;line-height:17px;letter-spacing:0}.image-with-text__content .image-with-text__icon{margin-top:120px;width:157px;margin-right:10px;text-align:center}.image-with-text__icon+.image-with-text__action{margin-top:-47px;padding-left:167px;width:100%}.image-with-text-column .image-with-text__action a{width:100%}.test-results-list .rich-text__blocks{max-width:100%;display:flex;align-items:center;gap:20px}.test-results-list .rich-text__heading{max-width:390px;line-height:63px;letter-spacing:0}.test-results-list .rich-text__list{flex:auto;width:100%;display:grid;grid-template-columns:1fr 1fr;column-gap:20px;margin-top:10px}.test-results-list .rich-text__caption{margin:0;padding:11px 0;border-top:1px solid #FFA5AA;font-size:16px;line-height:16px;letter-spacing:0;display:flex;align-items:center}.test-results-list .rich-text__caption:nth-child(1),.test-results-list .rich-text__caption:nth-child(2){border-top-color:transparent!important}.caption-icon{width:20px;margin-right:16px;display:flex;align-items:center}.caption-icon img{max-width:100%;max-height:100%}.test-results-list .rich-text{background-repeat:no-repeat;background-attachment:inherit;background-size:cover}.card__badge{width:100%;justify-content:space-between;display:flex;gap:4px}.card__badge .badge{text-transform:uppercase!important;background-color:#66051c;font-size:11px;line-height:12px;letter-spacing:0;text-align:center;font-family:var(--font-button-family);padding:2px 6px;align-items:center;display:flex;min-height:20px}.card__badge .icon{width:14px;height:14px;margin:0 -3px 0 3px}.card__badge .badge.badge--soldout{background-color:#ffa5ab}.card__badge .badge.badge--soldout{background-color:#ffba87;color:#66051c}.single-testimonials .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media-item:after,.single-testimonials .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media,.single-testimonials .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media img,.single-testimonials .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media .placeholder-svg,.single-testimonials .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__text-item:after,.single-testimonials .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__content,.single-testimonials .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__content:after{border-top-right-radius:10px;border-bottom-right-radius:10px}.single-testimonials .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__text-item:after,.single-testimonials .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__content,.single-testimonials .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__content:after,.single-testimonials .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media-item:after,.single-testimonials .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media,.single-testimonials .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media img,.single-testimonials .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media .placeholder-svg{border-top-left-radius:10px;border-bottom-left-radius:10px}.single-testimonials .image-with-text__media--placeholder>svg{transform:translate(0);opacity:0}.single-testimonials .image-with-text:not(.image-with-text--overlap) .image-with-text__media{border:0px;padding-bottom:0!important}.single-testimonials .image-with-text__media>img,.single-testimonials .image-with-text__media>*:not(.zoom):not(.deferred-media__poster-button){width:100%;height:100%;object-fit:cover}.single-testimonials .image-with-text .grid{gap:20px}.single-testimonials .image-with-text .image-with-text__text-item .image-with-text__content{padding:44px 30px 30px;justify-content:space-between}.single-testimonials .image-with-text__heading,.single-testimonials .image-with-text__text,.single-testimonials .single-testimonials-text-small{color:#000}.single-testimonials .subtitle{margin-top:0;font-size:14px;line-height:17px;letter-spacing:0}.single-testimonials .image-with-text__action a{width:100%}.single-testimonials-review-star .rating__star--full{fill:#a8052d;stroke:#a8052d}.single-testimonials-review-star .rating__star--empty{stroke:#a8052d}.single-testimonials .caption-with-letter-spacing.caption-with-letter-spacing--large{font-weight:400;font-size:24px;line-height:24px;letter-spacing:0}.single-testimonials .image-with-text__text--caption{font-family:var(--font-button-family);margin-bottom:15px}.single-testimonials .image-with-text__text{max-width:370px;margin:0 auto}.single-testimonials-image-item,.single-testimonials .image-with-text__image{height:100%;width:100%}.single-testimonials .image-with-text__image img{width:100%;height:100%;object-fit:cover;vertical-align:top}.single-testimonials-text-slider{display:flex;align-items:center;justify-content:center;width:100%}.single-testimonials-image-slider .slick-dots{bottom:27px}.single-testimonials-text-slider .slick-dots{display:none!important}.multi-slider-btn-wrap{width:100%;display:flex;align-items:center;justify-content:space-between}.multi-slider-slick-arrow.slick-disabled{opacity:.5;pointer-events:none}.multi-slider-slick-arrow{background-color:transparent;border:0px;margin:0;padding:0;cursor:pointer}.multi-slider-slick-arrow svg{vertical-align:middle}.single-testimonials-text-item .rating{vertical-align:top}.single-testimonials-review-star{margin-bottom:32px}.single-testimonials .image-with-text__text p:last-child{margin-bottom:0}.single-testimonials .single-testimonials-image-slider{margin-bottom:0}.single-testimonials .image-with-text__media>*:not(.zoom):not(.deferred-media__poster-button){position:relative;display:flex}.multi-slider-number{font-weight:400;font-size:20px;line-height:20px;letter-spacing:0;color:#000;display:flex;align-items:center;font-family:var(--font-button-family);position:absolute;bottom:0;left:auto;right:auto;margin:auto}.multi-slider-number span{min-width:16px}.multi-slider-action{width:100%;display:flex;align-items:center;justify-content:space-between;flex-flow:column;position:relative}.product--medium .product__media-list .product__media-item{border-radius:10px}.thumbnail-list__item button.thumbnail.thumbnail[aria-current]{background-color:#a8052d}.product .thumbnail[aria-current]{box-shadow:0 0 0 .1rem #a8052d;border-color:#a8052d}body .product .grid__item .thumbnail-slider{width:auto;flex-direction:column;min-width:100px;max-height:488px}.product .product__media-wrapper .slider-mobile-gutter{width:-webkit-fill-available}.product .product__media-wrapper .thumbnail-slider ul.thumbnail-list{flex-direction:column;min-width:100px;min-height:100px;align-items:center;padding:0;scroll-padding-left:0}.product .product__media-wrapper media-gallery{display:flex;flex-direction:row-reverse;gap:1rem}body .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(100% - .8rem)}.product__media-wrapper .thumbnail-slider button.slider-button.slider-button--prev,.product__media-wrapper .thumbnail-slider button.slider-button.slider-button--next{rotate:90deg;background:#ffa5ab;border-radius:6px;width:30px;height:40px}.product__media-wrapper .thumbnail-slider [disabled].slider-button{background:#fed2d4!important;opacity:.8}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(100% - .8rem)}.product__media-wrapper .slider-mobile-gutter .slider-buttons .svg-wrapper{width:31px;height:20px}.product__media-wrapper .slider-mobile-gutter .slider-buttons .icon{transform:none!important;height:auto;width:auto}.product__media-wrapper .slider-mobile-gutter .slider-buttons .slider-button{width:auto;height:auto}.product__media-wrapper .slider-mobile-gutter .slider-buttons .slider-counter{display:none}legend.shopify_subscriptions_app__title{font-weight:400;font-size:18px;letter-spacing:0;text-transform:uppercase;font-family:var(--font-button-family)}.shopify_subscriptions_fieldset>div{display:flex;border:0px!important;border-radius:0!important;gap:1px}.shopify_subscriptions_fieldset .shopify_subscriptions_app_block_label input{position:absolute;opacity:0;visibility:hidden}.shopify_subscriptions_fieldset .shopify_subscriptions_app_block_label:has(input:checked){background:#a8052d;color:#fff}.shopify_subscriptions_fieldset .shopify_subscriptions_app_block_label{padding:10px;border:0px!important;background:#fff;border-radius:4px;min-width:50%;position:relative;justify-content:flex-start;font-family:var(--font-button-family);font-size:13px;letter-spacing:0;text-transform:uppercase;line-height:20px}.shopify_subscriptions_app_block_label:not(.shopify_subscriptions_purchase_option_wrapper){display:flex;flex-flow:wrap}.shopify_subscriptions_app_block_label:not(.shopify_subscriptions_purchase_option_wrapper) .shopify_subscriptions_purchase_option_wrapper{order:2}.shopify_subscriptions_app_block .shopify_subscriptions_fieldset .shopify_subscriptions_app_block_label label:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:4px}section.shopify_subscriptions_app_block{background-color:#ffba87;border-radius:10px;padding:20px}.shopify_subscriptions_app_block_label .shopify_subscriptions_purchase_option_wrapper label,.shopify_subscriptions_fieldset .shopify_subscriptions_app_policy{display:none}.shopify_subscriptions_fieldset .shopify_subscriptions_app_block_label ul{padding-left:0;margin-right:9px}.shopify_subscriptions_fieldset .shopify_subscriptions_in_widget_price{margin-left:0;padding-left:0}.product-title-bx:has(+.shopify-block.shopify-app-block *){margin-bottom:-15px}.product--medium .product__media-list .global-media-settings{background-color:transparent;border:0px}.product--medium.product--thumbnail .product__media-list{border-radius:10px}.collection__title.title-wrapper{display:flex;align-items:center;flex-flow:wrap}.collection__title.title-wrapper .title{flex:auto}body .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__image-item.clickable{pointer-events:none}body .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle .rebuy-product-block.is-input-product .rebuy-product-info .rebuy-product-title{pointer-events:auto}.slider-button-wrap+.slider-buttons{display:none}.rebuy-cart .rebuy-cart__title{background-image:url(https://bouf.com/cdn/shop/files/Bouf_Logo.svg?v=1740206414&width=134);background-size:100% 100%;background-repeat:no-repeat;width:56px;font-size:0;line-height:0;height:25px}body [data-rebuy-cart-anchor=header]{padding-top:0;border-radius:100px;gap:0px}body [data-rebuy-cart-anchor=header] [data-rebuy-cart-header-top]{background-color:#66051b;color:#fff;padding:10px 16px 14px}.rebuy-cart .rebuy-cart__title{background-image:url(https://bouf.com/cdn/shop/files/Bouf_Logo.svg?v=1740206414&width=134);background-size:100% 100%;background-repeat:no-repeat;width:56px;font-size:0;line-height:0;height:25px}.rebuy-cart [data-rebuy-cart-anchor=header] [data-rebuy-cart-header-top] [data-rebuy-cart-header-top-inner]{margin:0 auto;justify-content:center;padding-left:24px}.rebuy-cart #rebuy-cart-close{color:#ffa5ab}body .rebuy-button,body .rebuy-widget .rebuy-button,body .rebuy-cart__flyout-empty-cart a,body [data-rebuy-component=progress-bar] .rebuy-cart__progress-gift-variant-readd,body .rebuy-cart__progress-free-product-variant-select-container{font-family:var(--font-button-family);min-height:40px;text-transform:uppercase;line-height:14px;transition:all .4s;text-decoration:none;padding:7px 15px 8px;font-size:1.3rem;border-radius:var(--buttons-radius-outset);line-height:20px}.rebuy-cart .rebuy-product-actions .rebuy-button{min-height:34px;padding:4px 10px;background:#a8052d;border:1px solid #ffffff;height:30px}.rebuy-cart .rebuy-product-actions .rebuy-button:hover{background:#fff;color:#a8052d}body [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-product-title,body .rebuy-widget .rebuy-product-block .rebuy-product-info .rebuy-product-title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:28px;line-height:28px;letter-spacing:0;margin-top:0;text-decoration:none}body .rebuy-money,body .rebuy-widget .rebuy-money{letter-spacing:0;font-family:var(--font-button-family)}body .rebuy-cart .rebuy-widget .rebuy-product-block .rebuy-product-info .rebuy-product-price,body .rebuy-cart .rebuy-recommended-products .rebuy-product-block .rebuy-product-info .rebuy-product-price{font-size:13px;margin:3px 0 0}body .rebuy-cart [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-product-title,body .rebuy-cart .rebuy-widget .rebuy-product-block .rebuy-product-info .rebuy-product-title{font-size:18px;line-height:20px;letter-spacing:.5px}body .rebuy-cart .rebuy-widget .rebuy-product-block .rebuy-product-info .rebuy-product-title,body .rebuy-cart .rebuy-product-info .rebuy-product-price .rebuy-money{color:#fff}.rebuy-cart [data-rebuy-component=cross-sell-widget] .rebuy-widget .primary-title{font-size:20px;margin-left:-16px!important;margin-bottom:10px!important;margin-right:-16px!important;padding:5px 0 4px!important;line-height:20px}body .rebuy-cart .rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-media,body .rebuy-cart .rebuy-recommended-products .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-media{width:120px;height:120px;padding:0;border-radius:10px}body .rebuy-cart .rebuy-widget .rebuy-product-block .rebuy-product-media a.rebuy-product-image.clickable,body .rebuy-cart .rebuy-recommended-products .rebuy-product-block .rebuy-product-media a.rebuy-product-image.clickable{height:100%!important;width:100%!important;display:flex}body .rebuy-cart .rebuy-widget .rebuy-product-grid.medium-style-line .rebuy-product-block .rebuy-product-info,body .rebuy-cart .rebuy-recommended-products .rebuy-product-grid.medium-style-line .rebuy-product-block .rebuy-product-info{width:calc(100% - 220px);background-color:#a8052d;height:100%;border-radius:10px 0 0 10px;display:flex;flex-flow:column;justify-content:center}body .rebuy-cart .rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-actions,body .rebuy-cart .rebuy-recommended-products .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-actions{width:100px;background-color:#a8052d;color:#fff;height:100%;border-radius:0 10px 10px 0;display:flex;align-items:center;padding:0 10px}body .rebuy-widget .rebuy-product-grid.medium-columns-1 .rebuy-product-block,body .rebuy-recommended-products .rebuy-product-grid.medium-columns-1 .rebuy-product-block{padding:0;border-radius:6px;margin-bottom:10px;border:0px}body .rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-media img,body .rebuy-recommended-products .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-media img{margin:0 auto;object-fit:cover;border-radius:10px;width:100%}body [data-rebuy-component=announcement-bar] .message,body [data-rebuy-component=progress-bar] .rebuy-cart__progress-bar-prompt{font-family:var(--font-button-family)}body .rebuy-cart__flyout-item-quantity-widget,body [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-quantity-widget{border-radius:12px;overflow:hidden}.product .product-media-review-icon{position:absolute;top:16px;left:16px;z-index:1;display:none}.product .product__media-list:hover~.product-media-review-icon,.product-media-review-icon:hover{display:block}quick-add-modal .product-media-review-icon{display:none!important}.facets-container .product-count.light{display:none}.mobile-facets__open{padding:0;margin:0}.mobile-facets__open .mobile-facets__open-label{padding:0;margin:0;line-height:20px}.mobile-facets__disclosure .mobile-facets__open{font-family:var(--font-button-family);background:#a0bee6;padding:5px 20px;color:#000;font-size:13px;text-transform:uppercase;border-radius:4px;width:200px;display:flex;align-items:center;justify-content:center;max-width:100%}.mobile-facets__open:hover{color:rgb(var(--color-link))}.mobile-facets__open:hover svg path{stroke:rgb(var(--color-link))}.mobile-facets__open *{text-decoration:none!important}.mobile-facets__open .svg-wrapper{width:15px;height:12px}.facets-wrapper .facets-container-drawer .mobile-facets__wrapper{margin-right:0;flex-grow:initial}.facets-container-drawer .facets__form{margin-bottom:0}.facets .facet-filters{padding-left:0}.facets .facet-filters__label{margin:0 6px 0 0;display:none}facet-filters-form.facets{margin-right:20px}.facets .facet-filters__sort:focus-visible{outline:0;outline-offset:0rem;box-shadow:none}.facets .facet-filters__label,.facets .facet-filters__sort{font-weight:400;font-size:13px;text-transform:uppercase;line-height:20px;letter-spacing:0}.facets .facet-filters__field .facet-filters__sort{font-family:var(--font-button-family);background:#a0bee6;padding:5px 20px;border-radius:4px;min-width:200px;color:#000;text-align:center}.sorting .select .svg-wrapper{width:12px;height:auto;top:9px;right:10px}.breadcrumbs-main-collection{flex:auto;display:flex;align-items:center}.breadcrumbs-main-collection .breadcrumbs{padding:0}.facets-wrapper .facets-container-drawer{padding:0;margin:0 0 39px;display:flex;flex-flow:wrap;gap:10px}body .rebuy-widget .rebuy-product-review .rebuy-review-count{display:none}.collapsible-section .collapsible-grid--2-col{display:grid;grid-template-columns:1fr 1fr;gap:10px}.collapsible-section .collapsible-grid--2-col .accordion{margin:0!important;padding:0}.collapsible-section .accordion__title{font-family:var(--font-button-family);text-transform:uppercase;letter-spacing:0}.collapsible-section .collapsible-content summary:hover .accordion__title{text-decoration:none;text-underline-offset:.3rem}.collapsible-section .accordion summary{border-radius:var(--text-boxes-radius)}.collapsible-section .collapsible-content summary:hover{background:#9e0a2d;background-attachment:fixed}.collapsible-section .collapsible-row-layout .accordion .accordion__content{padding-top:16px;padding-bottom:18px;line-height:20px;background-color:#fff;border-radius:10px;margin:0}.template-list-collections .collection-list{margin-bottom:80px}.template-search__search .search__input.field__input{background:#a8052d;color:#fff;box-shadow:none!important;border:0px!important;outline:0px!important}.template-search__search .field__label{color:#fff}predictive-search .predictive-search{color:#a8052d;border-radius:4px;background-color:#ffa5ab}predictive-search .predictive-search *{color:#a8052d}.template-search__search .search .field:before,.template-search__search .search .field:after{opacity:0!important}.template-search__search .field__button{color:#fff}.template-search__header>p{text-align:center}.template-search-title{margin:0}.article-card .card__heading{margin-top:15px}.full-unstyled-link{text-decoration:none!important}.article-card .card__heading{margin-bottom:.6rem;color:#66051c;font-size:28px;line-height:30px}.article-template .article-template__hero-container{max-width:100%}.color-scheme-5 .article-template__content,.color-scheme-5 .article-card__excerpt{color:#000}.footer-block-newsletter--heading{flex:auto;width:40%}.footer-block-newsletter .footer-block__details-content{max-width:410px;width:60%}.footer form.needsclick{margin:0!important;padding:0!important}.footer form.needsclick>.needsclick{margin:0!important;padding:0!important;min-height:0!important;gap:10px}.footer form.needsclick>.needsclick>.needsclick{gap:10px}.footer form.needsclick>.needsclick>.needsclick>.needsclick{padding:0!important;min-width:calc(50% - 10px)}.footer form.needsclick>.needsclick>.needsclick:nth-child(2)>.needsclick:nth-child(2){max-width:95px;min-width:95px}.footer .klaviyo-form.klaviyo-form.klaviyo-form input,.footer .klaviyo-form.klaviyo-form.klaviyo-form button,.footer .klaviyo-form.klaviyo-form.klaviyo-form label+.needsclick{height:36px!important;box-shadow:none!important;border:0px!important;outline:0px!important;border-radius:4px!important}.footer .klaviyo-form.klaviyo-form.klaviyo-form input{font-family:var(--font-body-family)!important;font-style:var(--font-body-style)!important;font-weight:var(--font-body-weight)!important;color:#000!important;font-size:12px!important}.footer .klaviyo-form.klaviyo-form.klaviyo-form input.needsclick::-webkit-input-placeholder{opacity:1!important;font-family:var(--font-body-family)!important;font-style:var(--font-body-style)!important;font-weight:var(--font-body-weight)!important;color:#000!important;font-size:12px!important}.footer .klaviyo-form.klaviyo-form.klaviyo-form input.needsclick::-moz-placeholder{opacity:1!important;font-family:var(---font-stack-body)!important;font-size:18px!important;color:#909090!important}.footer .klaviyo-form.klaviyo-form.klaviyo-form input.needsclick:-ms-input-placeholder{opacity:1!important;font-family:var(---font-stack-body)!important;font-size:18px!important;color:#909090!important}.footer .klaviyo-form.klaviyo-form.klaviyo-form input.needsclick:-moz-placeholder{opacity:1!important;font-family:var(---font-stack-body)!important;font-size:18px!important;color:#909090!important}.footer .klaviyo-form.klaviyo-form.klaviyo-form label+.needsclick button img{margin-bottom:0}.footer .klaviyo-form.klaviyo-form.klaviyo-form label+.needsclick button svg{fill:#000!important}.footer form.needsclick>.needsclick>.needsclick>.needsclick>.needsclick>.needsclick>.needsclick>.needsclick:nth-child(2) img{margin:0}.footer form.needsclick>.needsclick>.needsclick>.needsclick>.needsclick>.needsclick>.needsclick>.needsclick:nth-child(2)>.needsclick{font-family:var(---font-stack-body)!important}.footer form.needsclick>.needsclick>.needsclick>.needsclick>.needsclick>.needsclick>.needsclick>.needsclick:nth-child(2)>.needsclick span{font-size:12px!important}.footer form.needsclick>.needsclick>.needsclick>.needsclick>.needsclick>.needsclick>.needsclick>.needsclick:nth-child(2)>.needsclick>.needsclick>div+div{font-size:12px!important}.footer form.needsclick>.needsclick>.needsclick:nth-child(2)>.needsclick:nth-child(2) button{font-size:13px!important}.footer form.needsclick>.needsclick>.needsclick:nth-child(2)>.needsclick:nth-child(2) button:hover{background-color:#66051c!important;color:#fff!important}.footer-block.footer-block-newsletter{display:flex;padding-right:4px;gap:0px 20px;max-width:65%}.custom-scrollbar-wrap.active-scroll a{pointer-events:none}.product-card-wrapper .quick-add{z-index:2}.custom-scrollbar-wrap .button:before,.custom-scrollbar-wrap .product-card-wrapper .card__heading a:before{content:"";opacity:1;width:100%;height:100%;z-index:1;position:absolute;top:0;left:0}.custom-scrollbar-wrap .button,.custom-scrollbar-wrap .product-card-wrapper .card__heading a{position:inherit}.custom-scrollbar-wrap .megamenu-product-action .button{position:relative}.template-collection .product-card-wrapper .card__heading a:after{pointer-events:auto}.cart-count-bubble{font-size:1rem;line-height:10px;padding-top:3px;background-color:#ffba87;bottom:13px;color:#a8052d}.quick-add__submit,.card__badge{flex-flow:wrap}.product-card-wrapper .card__rating .oke-sr-count{font-weight:400;font-size:12px;line-height:20px;margin-top:-2px}body .rebuy-widget .rebuy-product-review .rebuy-star-rating .rebuy-star-rating-foreground{background-image:url(stars-orange-5.svg)}body .rebuy-product-review .rebuy-star-rating .rebuy-star-rating-background,body .rebuy-widget .rebuy-product-review .rebuy-star-rating .rebuy-star-rating-background{background-image:url(stars-gray-5.svg)!important}body .rebuy-product-review .rebuy-star-rating{width:83px}body .rebuy-cart__flyout-item-price .rebuy-money.sale,body [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-price .rebuy-money.sale,body .rebuy-money.sale,body .rebuy-widget .rebuy-money.sale,body .rebuy-cart__flyout-subtotal-final-amount,body .rebuy-reorder-cart-total-price-final-amount,body [data-rebuy-component=cart-subtotal] .rebuy-cart__flyout-subtotal-final-amount,body [data-rebuy-component=cart-subtotal] .rebuy-reorder-cart-total-price-final-amount{color:#000}.image-with-text-custom .image-with-text__media.image-with-text__media--adapt{padding:30px!important;display:flex;align-items:center;justify-content:center}.image-with-text-custom .image-with-text__media.image-with-text__media--adapt img{position:relative;width:auto;height:auto}.product__info-wrapper .tolstoy-stories-title{line-height:20px;color:#a8052d!important;font-family:var(--font-button-family)!important;font-weight:var(--font-heading-weight)!important;letter-spacing:calc(var(--font-heading-scale)* .06rem)}body .okeReviews[data-oke-container] .oke-w-navBar-item,div.okeReviews .oke-w-navBar-item{font-family:var(--font-button-family);font-weight:var(--font-heading-weight);text-transform:uppercase}body .okeReviews[data-oke-container] .oke-state-empty-button{display:flex;justify-content:center}body .okeReviews[data-oke-container] .oke-button#filter-toggle,body .okeReviews[data-oke-container] .oke-button.oke-w-writeReview{font-size:13px;font-family:var(--font-button-family);font-weight:var(--font-heading-weight);line-height:10px;height:25px;min-height:0;background-color:#a0bee6;display:flex;align-items:center;gap:10px;color:#000;padding:0 18px 1px;border-radius:4px}body .okeReviews[data-oke-container] .oke-state-empty-button .oke-button.oke-w-writeReview{padding-top:0}body .okeReviews[data-oke-container] .oke-button#filter-toggle:hover,body .okeReviews[data-oke-container] .oke-button.oke-w-writeReview:hover{background-color:#a0bee6!important;color:#000!important}body .okeReviews[data-oke-container] .oke-button#filter-toggle{min-width:111px}body .okeReviews[data-oke-container] .oke-button#filter-toggle .oke-icon{order:2;background-image:url(icon-filter-review.svg);width:15px;height:12px}body .okeReviews[data-oke-container] .oke-w-reviews-filterToggle .oke-icon:before,body div.okeReviews .oke-w-reviews-filterToggle .oke-icon:before{display:none}body .okeReviews strong,body .oke-w-ratingAverageModule-rating,body .oke-sortSelect-label,body .okeReviews[data-oke-container] .oke-w-reviewer-verified,body div.okeReviews .oke-w-reviewer-verified,body .oke-product-details-title{font-weight:500}body .okeReviews[data-oke-container] .oke-button.oke-w-writeReview{padding:2px 18px 0;min-width:200px;justify-content:space-between}body .okeReviews[data-oke-container] .oke-button.oke-w-writeReview:before{display:none}body .okeReviews[data-oke-container] .oke-button.oke-w-writeReview:after{content:"";background-image:url(icon-plus-review.svg);width:11px;height:12px}body .okeReviews[data-oke-container] .oke-w-reviews-controls,body div.okeReviews .oke-w-reviews-controls{font-family:var(--font-button-family);font-weight:var(--font-heading-weight);text-transform:uppercase}body .okeReviews[data-oke-container] .oke-select,div.okeReviews .oke-select{text-transform:uppercase;outline:none!important;box-shadow:none!important;padding:0 14px 0 4px}body .oke-product-details-title{font-family:var(--font-button-family);font-weight:var(--font-heading-weight);text-transform:uppercase}body .oke-w-ratingAverageModule-count{font-family:var(--font-button-family);font-weight:var(--font-heading-weight)}.oke-w-recommendsModule .oke-w-recommendsModule-value,.oke-w-recommendsModule .oke-w-recommendsModule-text{font-family:var(--font-button-family);font-weight:var(--font-heading-weight);letter-spacing:0;text-transform:uppercase;font-size:18px}body .oke-w-ratingAverageModule-rating,body .oke-w-ratingAverageModule-rating-average,body .oke-w-ratingAverageModule-count,body .oke-w-ratingAverageModule-rating-stars{font-family:var(--font-button-family);font-weight:var(--font-heading-weight);letter-spacing:0;text-transform:uppercase;font-size:18px;line-height:20px}body .oke-w-ratingAverageModule-rating-average{top:-2px;position:relative}body .oke-sortSelect-label{margin-right:0}.facets-wrapper .mobile-facets__inner{background-color:#fff;color:#000;border:0px;border-radius:20px}.mobile-facets__details{border-bottom:1px solid #000000}body .mobile-facets__header{background-color:#a8052d;color:#fff;border-bottom:1px solid #a8052d;border-color:#a8052d}body .mobile-facets__heading{color:#fff;font-size:20px;letter-spacing:0rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}body .mobile-facets__count{color:#fff}body .mobile-facets__main{padding-top:0}.mobile-facets .mobile-facets__label>svg{background-color:transparent;border:1px solid #a8052d;color:#fff}.mobile-facets .mobile-facets__label>svg+svg{background-color:#a8052d;border:1px solid transparent;color:#fff}body .mobile-facets__close-button{color:#000}body .mobile-facets__details .field:after,body .mobile-facets__details .field:before{opacity:0!important}body .mobile-facets__details .field__input{color:#000;border:1px solid #000!important;background-color:#fff;box-shadow:none!important}details.menu-opening .mobile-facets__close .svg-wrapper{margin:16px 0 0;width:1.4rem}details.menu-opening .mobile-facets__close svg path{fill:#fff;stroke:#fff}.mobile-facets{padding:10px}body .quick-add-modal__content{border-radius:10px}body .product-form__input--pill input[type=radio]+label{padding:.8rem 2rem 1rem;letter-spacing:0}body .product-form__input--pill input[type=radio]:checked+label{background-color:#a8052d;border-color:#a8052d}quick-add-modal .product .product__column-sticky{top:0}body quick-add-modal .product:not(.product--no-media) .product__info-wrapper{padding-top:0;padding-left:0}.megamenu-image-card--item{position:relative}.megamenu-image-card--item .custom-link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.mobile-facets__label>input[type=checkbox]:checked~svg{background-color:#a8052d;border:0px solid #a8052d}.mobile-facets__label>input[type=checkbox]:checked~.icon-checkmark{border-color:#a8052d}.mobile-facets__label>input[type=checkbox]:checked~.icon-checkmark path{stroke:#fff}.active-facets__button:focus-visible .active-facets__button-inner{box-shadow:0 0 0 .2rem rgba(var(--color-foreground),.4);outline:none}.active-facets__button .active-facets__button-inner:hover{color:#fff}.collection-card-wrapper .custom-link{position:absolute;width:100%;height:100%;left:0;right:0;border-radius:10px;z-index:1}.collection-card-wrapper .card__information{padding:0}body .mobile-facets__sort .select__select{box-shadow:none!important;outline:none!important;font-size:13px;margin-left:0;margin-right:0;padding-left:0;padding-right:0;height:18px;color:#000}.mobile-facets .mobile-facets__label{line-height:14px}.facet-filters__field:hover .select select{color:rgb(var(--color-link))}.facet-filters__field:hover svg path{stroke:rgb(var(--color-link))}quick-add-modal .product__title>a{text-decoration:none!important}.header .menu-drawer{transform:translateY(calc(-100% - 74px));transition:all .5s!important}.cart__contents .cart-item__name{font-size:28px;line-height:28px;letter-spacing:0;text-decoration:none!important;color:#66051c}.cart__contents .product-option{font-size:13px;font-family:var(--font-button-family);margin:10px 0 0}.cart__contents .cart-items thead th{text-transform:uppercase;font-family:var(--font-button-family);letter-spacing:0;font-size:16px}.cart__footer .totals__total{font-family:var(--font-button-family);letter-spacing:0;text-transform:uppercase;font-size:18px}.cart__footer .totals__total-value{font-family:var(--font-button-family);letter-spacing:0}body [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-media{border-radius:10px;overflow:hidden}cart-items .title-wrapper-with-link{margin-top:0;align-items:center}cart-items .title-wrapper-with-link a{margin-top:8px}quantity-popover .quantity-popover-container{max-width:11rem}quantity-popover .quantity{min-height:42px}quantity-popover .quantity-popover-wrapper .quantity__button{width:33px}quantity-popover .quantity__input{font-family:var(--font-button-family);letter-spacing:0;font-size:14px}.cart__contents .cart-item__price-wrapper>*:only-child:not(.cart-item__discounted-prices){margin:0}.cart__contents .cart-item__quantity-wrapper{align-items:center}.cart-item__media .cart-item__image-container{height:150px;width:100%;align-items:center;padding:0;border:0px;background-size:12px}.cart-item__media .cart-item__image-container>img{max-height:100%;max-width:100%;width:100%;margin:0 auto;object-fit:cover}body cart-remove-button .button:hover{background-color:transparent}body cart-remove-button .button:not([disabled]):hover{color:#a8052d}.cart-items tr th{border-bottom:1px solid #ffa5ab}.cart__contents .cart__items{padding-bottom:0;border-bottom:0}.okeReviews[data-oke-container] .oke-product-thumbnail{border-radius:10px;overflow:hidden}.collection-menu-section{margin-bottom:-5px}.collection-menu-section .rich-text__wrapper{width:100%}.collection-menu-section .rich-text__blocks{max-width:100%}.collection-menu-section .collection-menu-wrap{margin-top:28px;overflow:auto;padding-bottom:10px;margin-bottom:-10px}.collection-menu-wrap ul{padding:0;margin:0;list-style:none;display:flex;gap:5px 10px}.collection-menu-wrap ul li{padding:0;margin:0}.collection-menu-wrap ul li a{border-radius:30px;width:auto;min-width:0;min-height:30px;text-transform:uppercase;padding-left:12px;padding-right:12px;background-color:rgb(var(--color-foreground));white-space:nowrap}.collection-menu-wrap ul li a:hover,.collection-menu-wrap ul li a.active{background-color:rgba(var(--color-button),var(--alpha-button-background))}.collection-menu-wrap::-webkit-scrollbar{height:2px}.collection-menu-wrap::-webkit-scrollbar-track{background:#dfddde;border-radius:0;margin-inline:20px}.collection-menu-wrap::-webkit-scrollbar-thumb{background:#a8052d;border-radius:0}.collection-menu-wrap::-webkit-scrollbar-thumb:hover{background:#a8052d}.product-form__buttons .product-form__submit .price .badge{display:none!important}.product .product-form__submit .price__container{padding:0;margin:0}.product .product-form__submit .price,.product .product-form__submit .price--on-sale .price-item--regular{padding:0;margin:0;color:#fff;font-size:1.3rem;letter-spacing:0;transition:all .4s}.product .product-form__submit .product__btn-line{margin:0 6px 0 4px}.cart-count-bubble{font-size:9px;line-height:4px;padding-top:0;background-color:#ffba87;bottom:6px;left:12px;color:#a8052d;height:14px;width:14px}.collection--empty .title{font-size:18px;line-height:26px;letter-spacing:0rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.banner__media-half+.banner__media-half.banner__media-half-mobile{right:auto;left:0}.banner__media-half+.banner__media-half+.banner__media-half.banner__media-half-mobile{right:0;left:auto}.tolstoy-video-carousel-container{position:relative;padding-bottom:40px}.tolstoy-carousel-arrow-button-container .tolstoy-previous-button,.tolstoy-carousel-arrow-button-container .tolstoy-next-button{background-image:url(icon-prev-desktop.svg);background-repeat:no-repeat;background-position:center;background-color:transparent;border-radius:0;min-height:20px;min-width:31px;width:31px;height:20px;transform:none!important;display:block!important}.tolstoy-carousel-arrow-button-container .tolstoy-previous-button{background-image:url(icon-prev-desktop.svg)}.tolstoy-carousel-arrow-button-container .tolstoy-next-button{background-image:url(icon-next-desktop.svg)}.tolstoy-carousel-arrow-button-container .tolstoy-previous-button>svg,.tolstoy-carousel-arrow-button-container .tolstoy-next-button>svg{display:none!important}.tolstoy-carousel-arrow-button-container{position:absolute;bottom:0;right:auto;left:auto;margin:0 60px 0 0}.tolstoy-carousel-arrow-button-container~.tolstoy-carousel-arrow-button-container{right:auto;left:auto;margin:0 auto 0 60px}.section+.collection-description-section:last-child{margin-bottom:80px;margin-top:20px}.how-to-use-section{display:none}.how-to-use-section .scroll-disabled .multicolumn-list,.how-to-use-section .multicolumn__title{justify-content:center}.how-to-use-section .multicolumn-card__info{background-image:url(grid-vector_4.png)}.how-to-use-section .multicolumn-list h3{font-size:42px;line-height:42px;margin:0;padding:0 0 10px}.how-to-use-section .multicolumn-card__info .rte{margin-top:10px;margin-bottom:10px}.product-review{margin-bottom:80px}.faq-tabs-section .faq-tabs-wrap{max-width:460px;border-radius:8px;padding:20px 30px;position:sticky;top:176px}.faq-tabs-section .collapsible-row-layout .accordion:last-child{margin-bottom:0}.faq-tabs-section .collapsible-content__grid{align-items:flex-start}.collapsible-header-row .collapsible-header-title{margin:0 0 16px;padding:0}.collapsible-header-row~.collapsible-header-row{margin-top:40px}.collapsible-header-row .collapsible-header-title{margin:0 0 20px;padding:0;font-size:40px}.collapsible-tab-title{cursor:pointer;margin:0;padding:10px 0;color:#000;font-family:var(--font-button-family);text-transform:uppercase;letter-spacing:0}.collapsible-tab-title:hover,.collapsible-tab-title.active{color:rgb(var(--color-foreground))}.faq-collapsible-headding{padding:0;margin:0 0 10px;line-height:60px}.faq-tabs-section .collapsible-content__grid .collapsible-grid--1-col{max-width:100%}.faq-tabs-wrap ::-webkit-scrollbar{height:2px}.faq-tabs-wrap ::-webkit-scrollbar-track{background:#dfddde;border-radius:0;margin-inline:50px}.faq-tabs-wrap ::-webkit-scrollbar-thumb{background:#a8052d;border-radius:0}.faq-tabs-wrap ::-webkit-scrollbar-thumb:hover{background:#a8052d}.how-to-use-section .media,.how-to-use-section .media img,.how-to-use-section .custom-link{border-radius:8px}.how-to-use-section .custom-link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;display:block}.accordion>.accordion__title+.icon{position:absolute;height:.6rem;right:1.5rem;top:calc(50% - .2rem);display:none}.collapsible-section .accordion>.accordion__title{padding:15px 0}.accordion>.accordion__content{padding:0}.collapsible-text-with-images .collapsible-content__grid{align-items:center}.collapsible-text-with-images .collapsible-content__text .rich-text__heading{padding:0;margin-top:0;margin-bottom:20px}.collapsible-text-with-images .collapsible-content__media{margin-bottom:20px}.collapsible-text-with-images .collapsible-row-layout .accordion:last-child{margin-bottom:0}.product-slider-buttons{display:flex;gap:20px;align-items:center;justify-content:center}.product-slider-buttons .product-slider-button{background-color:transparent!important;border:0px!important;cursor:pointer}.product-slider-buttons .svg-wrapper{width:31px;height:20px}.product-slider-buttons .product-slider-button .svg-wrapper{pointer-events:none}.header-localization:not(.menu-drawer__localization) .disclosure__list-wrapper{border-radius:8px}.country-selector__list::-webkit-scrollbar{width:2px}.country-selector__list::-webkit-scrollbar-track{background:#dfddde;border-radius:0;margin-inline:20px}.country-selector__list::-webkit-scrollbar-thumb{background:#a8052d;border-radius:0}.country-selector__list::-webkit-scrollbar-thumb:hover{background:#a8052d}.disclosure .country-filter,.disclosure .disclosure__list-wrapper{background-color:#ffa5ab}.disclosure .disclosure__link{color:#000;text-transform:uppercase;padding:4px 10px}.header-localization:not(.menu-drawer__localization) localization-form:only-child .localization-form__select>span{text-transform:uppercase}.collapsible-text-with-images .collapsible-section-layout{padding-top:0;padding-bottom:0}.collapsible-text-with-images{display:none}.how-to-use-section .multicolumn-card__image-wrapper{padding-top:20px;margin-left:20px;margin-right:20px}.how-to-use-section .multicolumn-card__info{padding:20px}.image-banner-section .banner--adapt{max-height:72rem}.single-testimonials .image-with-text__media>*:not(.zoom):not(.deferred-media__poster-button).single-testimonials-image-slider{justify-content:center}.image-banner-section .video-section__media.deferred-media{height:100%;position:absolute;left:0;top:0;width:100%;--ratio-percent: none;border-radius:0;box-shadow:none;border:0px}.image-banner-section .video-section__media.media-fit-cover video{border-radius:0}.product-media-badge{position:absolute;top:16px;right:16px;z-index:1}.product-media-badge .badge{text-transform:uppercase;font-size:12px;line-height:12px;letter-spacing:0;text-align:center;font-family:var(--font-button-family);padding:5px 10px 4px;align-items:center;display:flex}.product-media-badge .badge-dark-red{background-color:#66051c;color:#fff}.card-promotion-column .gallery--item-content-link{display:block}.product-form .customer .recipient-form{max-width:100%;width:100%;margin-bottom:20px}.product-form .customer .recipient-checkbox{background:#fff;padding:11px;text-align:center;border:0px solid #ffffff;color:#000;border-radius:var(--buttons-radius);font-family:var(--font-button-family);text-transform:uppercase;line-height:20px;font-size:1.3rem;letter-spacing:0rem}.product-form .customer .recipient-checkbox span svg{margin:-2px 6px 0 0;width:16px;height:auto;fill:#000}.product-form .customer .recipient-checkbox:hover,.product-form .customer .recipient-form>input[type=checkbox]:checked+.recipient-checkbox{background-color:#fff;color:#a8052d;border-color:#fff}.product-form .customer .recipient-checkbox:hover span svg,.product-form .customer .recipient-form>input[type=checkbox]:checked+.recipient-checkbox span svg{fill:#a8052d}.product-form .customer .recipient-checkbox span{margin:0 auto;display:flex;align-items:center}.product-form .customer .recipient-checkbox>svg{display:none}.product-form .customer .recipient-form .recipient-fields{padding:15px;background:#ffa5ab;border-radius:var(--buttons-radius);margin-top:10px}.product-form .customer .recipient-form .recipient-fields hr{margin:0;display:none}.product-form .customer .recipient-form .recipient-fields__field:last-child{margin-bottom:0}.product-form .customer .recipient-form .recipient-form-field-label{color:#000}.product-form .customer .recipient-form .recipient-fields__field{margin:0 0 12px}.product-form .customer .recipient-form .form__message{color:#fff;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);letter-spacing:0;font-size:12px}.product-form .customer .field:before,.product-form .customer select:before,.product-form .customer textarea:before,.product-form .customer .field:after,.product-form .customer select:after,.product-form .customer textarea:after,.product-form .customer .field input:focus,.product-form .customer .field select:focus,.product-form .customer .field textarea:focus{box-shadow:none!important;outline:0px!important}.product-form .customer .field input,.product-form .customer .field select,.product-form .customer .field textarea,.product-form .customer .field label{font-size:1.3rem}.product-form .customer .field label{top:calc(1.3rem + var(--inputs-border-width))}.product-form .field__input:focus~.field__label,.product-form .field__input:not(:placeholder-shown)~.field__label,.product-form .field__input:-webkit-autofill~.field__label,.product-form .customer .field input:focus~label,.product-form .customer .field input:not(:placeholder-shown)~label,.product-form .customer .field input:-webkit-autofill~label{font-size:1rem;top:calc(var(--inputs-border-width) + .5rem);left:calc(var(--inputs-border-width) + 2rem);letter-spacing:.04rem}.revival-banner-section .button del{margin-left:6px}.klaviyo-presale-pop-up-btn.button.button--primary{width:100%}.klaviyo-presale-pop-up-btn.button.button--primary:not(:hover){border:1px solid #fff}.rebuy-cart .rebuy-cart__progress-step-wrapper.count-2+.rebuy-cart__progress-bar-wrapper,.rebuy-cart .rebuy-cart__progress-step-wrapper.count-3+.rebuy-cart__progress-bar-wrapper,.rebuy-cart .rebuy-cart__progress-step-wrapper.count-4+.rebuy-cart__progress-bar-wrapper{gap:17.5px;padding-bottom:50px}.rebuy-cart .rebuy-cart__progress-bar-wrapper{display:flex;flex-direction:column-reverse}.rebuy-cart [data-rebuy-component=progress-bar]{padding:0 16px;width:100%;position:relative}.rebuy-cart .rebuy-cart__progress-step-wrapper{position:absolute;top:38px;width:100%;z-index:1}.rebuy-cart [data-rebuy-component=progress-bar] .rebuy-cart__progress-step-icon{background:#fff;border:2px solid #eeeeee;height:40px!important;width:40px!important;margin-bottom:5px}.rebuy-cart [data-rebuy-component=progress-bar] .rebuy-cart__progress-step-icon,.rebuy-cart [data-rebuy-component=progress-bar] .rebuy-cart__progress-step.complete .rebuy-cart__progress-step-icon{background-repeat:no-repeat;background-size:contain;background-position:center}.rebuy-cart [data-rebuy-component=progress-bar] .rebuy-cart__progress-step.complete .rebuy-cart__progress-step-icon{border:2px solid #a8052d}.rebuy-cart [data-rebuy-component=progress-bar] .rebuy-cart__progress-step-icon svg{display:none}.rebuy-cart [data-rebuy-component=progress-bar] .rebuy-cart__progress-step:nth-child(1) .rebuy-cart__progress-step-icon{background-image:url(icon-shipping-rebuy.png)}.rebuy-cart [data-rebuy-component=progress-bar] .rebuy-cart__progress-step-icon-image{border-radius:50%}.quantity__button:focus,.quantity__input:focus{background-color:transparent;outline:0px;box-shadow:none}.single-testimonials .image-with-text__image img{width:100%;max-height:100%;object-fit:cover}.single-testimonials .single-testimonials-image-slider .slick-list,.single-testimonials .single-testimonials-image-slider .slick-track,.single-testimonials .single-testimonials-image-slider .single-testimonials-image-item{width:100%!important;height:100%!important}.search .predictive-search__image{border-radius:4px}.cart-drawer .cart-items .cart-item td.cart-item__media{min-width:90px;max-width:90px;width:90px;border-radius:10px;overflow:hidden;padding:0}.cart-drawer .cart-item__image{border-radius:10px;overflow:hidden}.cart-drawer .cart-items .cart-item>td+td{padding:0 0 0 10px}.cart-drawer .cart-items .cart-item td.cart-item__details{width:100%}.cart-drawer .cart-items .cart-item td.cart-item__details,.cart-drawer .cart-items .cart-item>td+td.cart-item__quantity{padding-left:16px}.cart-drawer .cart-items .cart-item>td{border-bottom:0px solid #ffa5ab}.cart-drawer .cart__contents .cart-item__name{font-size:18px;line-height:20px;letter-spacing:.5px;color:#232323}.cart-drawer .cart-item{gap:0rem 1rem;margin-bottom:16px}.cart-drawer .cart-item__details>*+*{margin-top:2px}.cart-drawer .cart__contents .product-option{margin:6px 0 0}.cart-drawer .quantity:after{box-shadow:none}.cart-drawer quantity-popover .quantity{border:1px solid #e3e3e3;border-radius:12px;overflow:hidden;min-height:26px}.cart-drawer quantity-popover .quantity-popover-wrapper .quantity__button{width:36px}.cart-drawer quantity-popover .quantity__input{width:36px;font-size:12px;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3}.cart-drawer .drawer__header{margin:0 -1.5rem;background-color:#66051b;color:#fff;padding:10px 16px 14px;margin-bottom:14px}.cart-drawer .drawer__header .drawer__heading{padding:0;color:#fff;background-image:url(https://bouf.com/cdn/shop/files/Bouf_Logo.svg?v=1740206414&width=134);background-size:100% 100%;background-repeat:no-repeat;width:56px;font-size:0;line-height:0;height:25px;margin:0 auto}.cart-drawer .drawer__close{padding:0;margin:0;right:0;color:#fff;top:50%;min-width:44px;min-height:24px;transform:translateY(-50%)}.cart-drawer .drawer__close .svg-wrapper{width:13px;height:13px;color:#ffa5ab}.cart-drawer{padding:10px;border-radius:20px;overflow:hidden}.cart-drawer .drawer__inner{border:0px;border-radius:15px;overflow:hidden;width:500px}.cart-drawer .cart-items thead{display:none}.cart-drawer .totals__total{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:14px;letter-spacing:0}.cart-drawer .cart-drawer__footer .totals__total-value{font-size:15px;letter-spacing:0}body.smart-cart--enabled.overflow-hidden{overflow:visible}body.smart-cart--enabled cart-drawer.drawer{display:none!important}.index-slideshow-section slideshow-component .slider-buttons{position:absolute;z-index:9;bottom:16px;width:100%;left:0;border:0px}.index-slideshow-section .slider-buttons .slider-button{display:none}.index-slideshow-section .slideshow__control-wrapper .slider-counter__link--dots{padding:6px}.index-slideshow-section .slider-counter__link--dots .dot{border:.1rem solid #a8052d}.index-slideshow-section .slider-counter__link--dots:not(.slider-counter__link--active):hover .dot{border-color:#a8052d}.index-slideshow-section .slider-counter__link--active.slider-counter__link--dots .dot{background-color:#a8052d;border-color:#a8052d}@media (min-width: 750px){.hide-desktop{display:none!important}.index-slideshow-section .slideshow__media .slideshow-img-mobile{display:none}body .quick-add-modal__content{border-radius:10px}.cart-items .cart-item>td+td{padding-left:30px}.cart-items .cart-item>td{padding:20px 0;border-bottom:1px solid #ffa5ab;vertical-align:middle}.cart-items .cart-item td.cart-item__media{min-width:150px;max-width:150px;width:150px}.cart-items .cart-item td.cart-item__details{width:50%}}@media (min-width: 750px) and (max-width: 989px){.page-width-full .custom-scrollbar-wrap .custom_scroll_items,.after-before-section .custom-scrollbar-wrap .custom_scroll_items,.section-collection-list .custom-scrollbar-wrap .custom_scroll_items{padding-right:5rem}}@media (min-width: 2200px){.page-width{max-width:80%}.page-width-full .custom-scrollbar-wrap .custom_scroll_items,.after-before-section .custom-scrollbar-wrap .custom_scroll_items,.section-collection-list .custom-scrollbar-wrap .custom_scroll_items{padding-left:max(5rem,calc((100vw - 80% + 10rem - var(--grid-desktop-horizontal-spacing)) / 2))}}@media (max-width: 1600px){.after-before-section .grid--3-col-desktop .grid__item,.section-collection-list .grid--3-col-desktop .grid__item,.page-width-full .custom-scrollbar-wrap .grid--3-col-desktop .multicolumn-list__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing)* 3 / 2);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing)* 3 / 2)}.page-width-full .custom-scrollbar-wrap .grid--4-col-desktop .multicolumn-list__item,.page-width-full .custom-scrollbar-wrap .grid--5-col-desktop .grid__item{width:calc(24.12% - var(--grid-desktop-horizontal-spacing)* 3 / 4);max-width:calc(24.12% - var(--grid-desktop-horizontal-spacing)* 3 / 4)}}@media (max-width: 1520px){.after-before-section .multicolumn-card__info .button{min-width:140px}}@media (max-width: 1500px){.custom_scroll_items::-webkit-scrollbar-track{margin-left:180px}}@media (max-width: 1400px){.image-with-text-custom .image-with-text__content{padding:10% 60px}.megamenu-product-card--wrapper .product-grid .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.footer-block.footer-block-newsletter{max-width:70%}.footer-block.footer-block--social,.footer-block.footer-block--menu{max-width:110px;min-width:110px;width:6%;max-width:6%}.shopify_subscriptions_fieldset>div{flex-flow:column}.shopify_subscriptions_app_block_label_children>li>label{white-space:nowrap}}@media (max-width: 1300px){.faq-tabs-section .faq-tabs-wrap{max-width:360px}}@media (max-width: 1200px){.custom_scroll_items::-webkit-scrollbar-track{margin-right:clamp(45vw,40vw,50%)}.image-with-text-custom .image-with-text__content{padding:70px 50px}.image-with-text__icon+.image-with-text__action{margin-top:20px;padding-left:0;width:100%}.after-before-section .multicolumn-card__info .button{min-width:90px}}@media (max-width: 1100px){.megamenu-product-card--wrapper .product-grid .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.footer-content--logo{margin-top:20px}.footer-block.footer-block-newsletter{flex-flow:column;max-width:52%}.footer-block.footer-block--social,.footer-block.footer-block--menu{max-width:110px;min-width:110px;width:16%;max-width:16%}.footer-block-newsletter--heading{width:100%}.footer-block-newsletter .footer-block__details-content{max-width:370px;width:100%}}@media (max-width: 1024px){.test-results-list .rich-text__heading{max-width:280px}}@media (max-width: 989px){.custom_scroll_items::-webkit-scrollbar-track{margin-right:clamp(40vw,40vw,50%)}.after-before-section .grid--3-col-desktop .grid__item,.section-collection-list .grid--3-col-desktop .grid__item,.page-width-full .custom-scrollbar-wrap .grid--3-col-desktop .multicolumn-list__item,.page-width-full .custom-scrollbar-wrap .grid--4-col-desktop .multicolumn-list__item,.page-width-full .custom-scrollbar-wrap .grid--5-col-desktop .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing)* 1 / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing)* 1 / 2)}.section .custom-scrollbar-wrap>.page-width{padding-left:5rem;padding-right:5rem}.image-with-text-custom .image-with-text__media-item,.image-with-text-column .image-with-text__media-item,.image-with-text-custom .image-with-text__text-item,.image-with-text-column .image-with-text__text-item{max-width:100%;width:100%}.image-with-text-custom .image-with-text__content{padding:30px 40px 40px}.image-with-text-custom .image-with-text__media>*:not(.zoom):not(.deferred-media__poster-button),.image-with-text-column .image-with-text--custom-fit .image-with-text__media>*:not(.zoom):not(.deferred-media__poster-button){position:relative}.image-with-text__content .image-with-text__icon{margin-top:30px;width:auto;margin-right:auto;margin-left:auto}.image-with-text__icon+.image-with-text__action{max-width:380px;margin-left:auto;margin-right:auto}.test-results-list .rich-text__blocks{flex-flow:column;align-items:flex-start}.test-results-list .rich-text__heading{max-width:100%}.single-testimonials .image-with-text__media-item,.single-testimonials .image-with-text__text-item{max-width:100%;width:100%}.single-testimonials .image-with-text__media>*:not(.zoom):not(.deferred-media__poster-button){position:relative}.multicolumn .multicolumn-action-wrap.page-width{padding-left:5rem;padding-right:5rem}.header__heading-logo{max-width:84px}.announcement-bar__message{font-size:10px;line-height:16px;padding:5px 0 1px;height:auto;min-height:22px}.results-banner-section .multicolumn-card__info:after{display:none}.revival-banner-section .image-with-text .image-with-text__grid{gap:0px;flex-flow:nowrap}.revival-banner-section .image-with-text__media-item{width:48%}.revival-banner-section .image-with-text__text-item{width:52%}.main-blog .blog-articles{grid-template-columns:1fr 1fr}.footer-content--logo{margin-top:30px}.footer-block.footer-block-newsletter{flex-flow:column;max-width:100%;width:100%;padding-right:0}.newsletter-wrap{padding:0}.footer-block.footer-block--social,.footer-block.footer-block--menu,.footer-block.footer-block--menu:last-child{width:calc(33.33% - 20px);max-width:calc(33.33% - 20px);min-width:calc(33.33% - 20px)}.footer-block-newsletter .footer-block__heading{max-width:100%;margin-bottom:20px}.header__icon--menu .icon-hamburger-new{height:11px;width:16px;transform:scale(1)!important}.header__icon--menu .icon-hamburger-close{height:10px;width:15px;transform:scale(1)!important;opacity:0}.menu-opening .icon-hamburger-new{display:none}.menu-opening .header__icon--menu .icon-hamburger-close{opacity:1}.header-wrapper .header{padding:11px 35px 9px}.image-with-text-column .image-with-text .grid,.single-testimonials .image-with-text .grid{gap:0px}.single-testimonials .image-with-text .grid{flex-wrap:wrap-reverse}.results-banner-wrap{padding:20px}.results-banner-list.multicolumn-list:not(.slider){padding-left:0;padding-right:0}.results-banner-section .multicolumn .title-wrapper-with-link,.results-banner-section .multicolumn-list:not(.slider){padding-left:0;padding-right:0}.results-banner-section .results-info{text-align:left;margin-top:14px}.results-banner-section .results-banner-wrap .multicolumn-list .multicolumn-card__info{border-bottom:1px solid;padding:16px 0;margin-bottom:14px}.results-banner-section .results-banner-wrap .multicolumn-list li:first-child .multicolumn-card__info{padding-top:0}.results-banner-section .results-banner-wrap .multicolumn-list li:last-child .multicolumn-card__info{border-bottom:0px;padding-bottom:0;margin-bottom:0}.results-banner-section .multicolumn .title-wrapper-with-link{margin-bottom:27px}.results-banner-section .multicolumn-list:not(.slider){gap:0}.revival-banner-section .image-with-text__content .image-with-image__column{display:none}.revival-banner-section .image-with-text__content{padding:20px!important}.revival-banner-section .image-with-text__content .image-with-text__column{display:flex;flex-flow:column;justify-content:end;height:100%}.js body .menu-drawer__navigation .submenu-open{visibility:visible}body .js details[open].menu-opening>.menu-drawer,body details[open].menu-opening>.menu-drawer__submenu,body .js details.menu-opening>.menu-drawer,body details.menu-opening>.menu-drawer__submenu,body .js .menu-drawer__submenu{transform:translate(0);visibility:visible;transition:transform var(--duration-default) ease,visibility var(--duration-default) ease}.js body .menu-drawer__submenu{border-radius:10px;overflow:hidden}.menu-drawer__inner-submenu .menu-drawer__close-button{display:none}body .menu-drawer__navigation-container{overflow-y:inherit}.menu-drawer__submenu-custom .tab-megamenu-mobile{margin:0;padding:0}.menu-drawer__submenu-custom .tab-wrap-mobile{overflow:auto;width:100%;padding:0 10px 6px;margin:14px 0 8px}.tab-wrap-mobile::-webkit-scrollbar{height:2px}.tab-wrap-mobile::-webkit-scrollbar-track{background:#fff;border-radius:0;margin-inline:20px}.tab-wrap-mobile::-webkit-scrollbar-thumb{background:#66051c;border-radius:0}.tab-wrap-mobile::-webkit-scrollbar-thumb:hover{background:#66051c}.menu-drawer__submenu-custom .menu-drawer__menu-item{white-space:nowrap}.megamenu-image-card--wrapper{grid-template-columns:1fr;gap:10px}.megamenu-image--card{position:relative}.megamenu-card__info{position:absolute;padding:0;margin:0;left:10px;bottom:10px;max-width:100%;color:#fff}.megamenu-card__info h3,.megamenu-card__info .rte{color:#fff}.megamenu-card__info h3{color:#fff;font-size:44px;line-height:42px}.megamenu-card__info .button{display:none}.megamenu-card__image{border-radius:10px;overflow:hidden;max-height:100%}.megamenu-card__image img{aspect-ratio:16 / 11}.menu-drawer__inner-submenu .menu-drawer__menu.list-menu{display:none}.js .menu-drawer__menu .tab-megamenu-mobile li{margin:0}.megamenu-product-card--wrapper .custom_scroll_items{flex-flow:column}.megamenu-product-card--wrapper .product-grid .grid__item{width:100%;max-width:100%}.megamenu-product-card--wrapper .product-card-wrapper .card{flex-flow:nowrap}.megamenu-product-card--wrapper .card .card__heading{font-size:28px}.megamenu-product-card--wrapper .card .card__inner{width:45%}.megamenu-product-card--wrapper .card>.card__content{width:55%;padding:10px;display:flex;align-items:flex-end}.megamenu-product-card--wrapper.custom-scrollbar-wrap .custom_scroll_items{padding-bottom:10px}.megamenu-product-action .button{width:100%}.menu-drawer summary.menu-drawer__menu-item{display:none}.menu-drawer-container .menu-drawer{border-radius:10px;overflow:unset;width:100%}body .menu-drawer__navigation{position:relative;overflow:hidden}.mobile-bottom-menu-wrap{width:100%;height:auto;padding:0 10px;margin-bottom:20px;margin-top:20px}.mobile-bottom-menu{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;gap:10px}.mobile-bottom-menu .list-menu__item{background-color:rgb(var(--color-foreground));font-weight:400;font-size:13px;letter-spacing:0;text-align:center;text-transform:uppercase;color:#fff;margin:0;padding:6px 12px;line-height:18px;border-radius:30px;text-decoration:none;transition:all .4s}.mobile-bottom-menu .list-menu__item:hover{background:#a8052d;color:#fff}.header--has-social .menu-drawer__utility-links{display:none}body .header__icon--menu[aria-expanded=true]:before{background:transparent}body .active-facets__button,body .active-facets__button-remove{padding:.4rem 1.2rem}body .quick-add-modal__content-info{--modal-padding: 1.5rem}.faq-collapsible-headding{margin:0 0 15px;line-height:50px}.faq-tabs-section .faq-tabs-wrap{top:133px;max-width:100%;z-index:1;padding:20px}.collapsible-tab-title{font-family:var(--font-button-family);font-weight:400;font-size:13px;letter-spacing:0;text-align:center;text-transform:uppercase;margin:0;padding:6px 12px;line-height:18px;border-radius:30px;text-decoration:none;transition:all .4s;white-space:nowrap;background-color:#66051c;color:#fff}.collapsible-tab-title:hover,.collapsible-tab-title.active{background-color:#a8052d;color:#fff}.faq-tabs-grid{display:flex;gap:0px 10px;overflow:auto;padding-bottom:10px}.section+.faq-tabs-section{margin-top:0}.product-media-review-icon .icon-review-cta{height:auto;width:60px}}@media (max-width: 749px){.hide-mobile{display:none!important}.custom_scroll_items::-webkit-scrollbar-track{margin-right:clamp(14vw,40vw,50%)}.custom_scroll_items::-webkit-scrollbar-track{margin-left:80px}.after-before-section .grid--3-col-desktop .grid__item,.section-collection-list .grid--3-col-desktop .grid__item,.page-width-full .custom-scrollbar-wrap .grid--3-col-desktop .multicolumn-list__item,.page-width-full .custom-scrollbar-wrap .grid--4-col-desktop .multicolumn-list__item{width:calc(86% - var(--grid-desktop-horizontal-spacing)* 1 / 2);max-width:calc(86% - var(--grid-desktop-horizontal-spacing)* 1 / 2)}.page-width-full .custom-scrollbar-wrap .grid--5-col-desktop .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing)* 1 / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing)* 1 / 2)}.section .custom-scrollbar-wrap>.page-width{padding-left:20px;padding-right:20px}.page-width,.announcement-bar-section .page-width.utility-bar__grid,.page-width-full .custom-scrollbar-wrap .custom_scroll_items,.after-before-section .custom-scrollbar-wrap .custom_scroll_items,.section-collection-list .custom-scrollbar-wrap .custom_scroll_items,.title-wrapper--self-padded-tablet-down,.title-wrapper--self-padded-mobile{padding-left:10px;padding-right:10px}.custom_scroll_items::-webkit-scrollbar{height:1px}.custom-scrollbar-wrap .custom_scroll_items{padding-bottom:20px}.widget-type-dynamic-bundle .custom_scroll_items::-webkit-scrollbar-track{margin-left:60px;margin-right:clamp(37vw,40vw,50%)}.multicolumn .multicolumn-action-wrap.page-width{padding-left:20px;padding-right:20px}.section .multicolumn .button{margin-top:20px}section .multicolumn .title-wrapper-with-link{margin-bottom:10px}.title,.related-products__heading,.hxxl,body .rebuy-widget.widget-type-dynamic-bundle .primary-title{font-size:44px;line-height:44px}.test-results-list .rich-text__heading{line-height:44px}body .rebuy-widget.widget-type-dynamic-bundle .primary-title{margin-bottom:0}.test-results-list .rich-text__list{grid-template-columns:1fr}.test-results-list .rich-text__caption:nth-child(2){border-top-color:#ffa5aa}.test-results-list .rich-text .rich-text__wrapper,.test-results-list .rich-text:not(.rich-text--full-width) .rich-text__wrapper{width:100%;padding:0 20px}.slider-container{gap:10px;margin-top:-5px}.after-before-section .background-none .multicolumn-list .multicolumn-card__info{padding-bottom:0;padding-top:18px}.shopify-section-group-footer-group,.article-template .article-template__hero-container,.collapsible-content-wrap{padding:0 20px}.announcement-bar-section,.section-header{padding:0 10px}.announcement-bar-section{margin-top:18px}body .product.grid{gap:0px}body .product--medium:not(.product--no-media) .product__media-wrapper,body .product--medium:not(.product--no-media) .product__info-wrapper{max-width:100%;width:100%;padding:0}.product .grid__item.product__media-wrapper{margin-bottom:6px}.product .product__media-wrapper .product__media-list .product__media-item{width:100%;padding:0}.product__media-wrapper .grid--peek.slider .grid__item:first-of-type{margin-left:0}.product__media-wrapper .slider.slider--mobile{scroll-padding-left:0;margin-bottom:10px;margin-top:15px}.product__media-wrapper .slider-mobile-gutter .slider-buttons{gap:0px}body .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}.product media-gallery .thumbnail-slider{top:0;padding:4px 10px 0}.facets-wrapper .facets-container-drawer{margin:0 0 20px}.template-collection .image-banner-section+.section{margin-top:20px}.mobile-facets__disclosure .mobile-facets__open{width:111px;padding:2px 20px}.collapsible-section .collapsible-grid--2-col{grid-template-columns:1fr}.template-list-collections .collection-list{margin-bottom:60px}.main-blog .blog-articles{grid-template-columns:1fr}.footer-block-newsletter .footer-block__details-content{max-width:100%}.footer-block-newsletter .footer-block__details-content{margin-bottom:0}.footer .footer-block.grid__item{margin:0}.footer .footer-block__details-content{margin-bottom:2rem}form.needsclick.klaviyo-form{max-width:100%!important}.header-sticky-custom .section-header{top:10px}.template-index .image-banner-section .banner__box h2,.index-slideshow-section .banner__heading{margin-bottom:10px}.template-index .image-banner-section .banner__text{max-width:380px}.template-index .image-banner-section .banner__buttons .button,.index-slideshow-section .banner__buttons .button{width:134px}.template-index .image-banner-section .banner__box{padding-left:20px;padding-right:20px}.image-banner-section .banner__box{padding-top:20px;padding-bottom:20px;width:auto}.image-banner-section .banner__text.subtitle,.index-slideshow-section .banner__text.subtitle{margin-top:2px;font-size:16px;line-height:18px}.marquee-item{font-size:33px}.collection .product-card-wrapper .card__heading{line-height:26px;margin-bottom:10px}.collection .card__short-description{display:none}.product-card-wrapper .card__rating .oke-sr-count{font-weight:400;font-size:10px}.quick-add__submit{min-height:30px}.image-with-text-column .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid__item .image-with-text__media,.image-with-text-column .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid__item .image-with-text__content{border-radius:10px}.image-with-text-column .image-with-text__text.rte{font-size:12px}.image-with-text__icon+.image-with-text__action{max-width:100%}.image-with-text-column .image-with-text__content{padding:10px}.image-with-text-column .image-with-text__heading,.image-with-text-column .image-with-text__text.rte{padding:0 10px}.image-with-text-column .image-with-text__text.rte{margin-top:8px}.after-before-section .multicolumn .button{margin-top:0}.collection-card-wrapper .button{display:none}.section.section-collection-list .title-wrapper-with-link .button{margin-top:4px;margin-bottom:4px}.section-collection-list .title-wrapper-with-link{margin-bottom:20px}.collection-card-wrapper .card .card__content{padding:10px}.collection-card-wrapper .card__heading{font-size:44px;line-height:40px}.image-with-text-custom .image-with-text__content{padding:20px 10px 10px}.image-with-text-custom .image-with-text__heading,.image-with-text-custom .image-with-text__text--caption{padding:0 10px}.image-with-text-custom .image-with-text__action a{min-height:40px}body .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__media-item:after,body .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid__item .image-with-text__media,body .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__media img,body .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__media .placeholder-svg{border-bottom-right-radius:10px;border-bottom-left-radius:10px}body .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__text-item:after,body .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid__item .image-with-text__content{border-top-left-radius:10px;border-top-right-radius:10px}.testimonials-section .multicolumn-list{gap:20px}.single-testimonials .caption-with-letter-spacing.caption-with-letter-spacing--large{font-weight:400;font-size:20px;line-height:20px;letter-spacing:0}.multi-slider-number{font-size:18px}.single-testimonials .image-with-text .image-with-text__text-item .image-with-text__content{padding:14px 10px 12px}.single-testimonials-review-star{margin-bottom:25px}.single-testimonials-image-slider .slick-dots{bottom:10px}.footer .footer__content-top{padding-left:10px;padding-right:10px;margin-top:10px}.footer-block-newsletter .footer-block__heading{margin-bottom:27px}.footer .klaviyo-form.klaviyo-form.klaviyo-form input,.footer .klaviyo-form.klaviyo-form.klaviyo-form button,.footer .klaviyo-form.klaviyo-form.klaviyo-form label+.needsclick{height:40px!important}.footer .footer-block.grid__item.footer-block-newsletter{margin-bottom:14px}.footer-block:not(.footer-block-newsletter) .footer-block__heading{font-size:16px}.shopify-section-group-footer-group,.collapsible-content-wrap{padding:0 10px}.oke-stars svg{height:15px}.card__rating{margin-bottom:3px}.product .product-form__buttons .product-form__submit{min-height:40px;font-size:13px}.shopify-block.shopify-app-block{margin-bottom:20px}.product__info-container .product__accordion{margin-top:20px}section product-info{padding-bottom:0!important}.template-product .breadcrumbs-section{display:none}.product-title-bx{padding:7px 10px 10px}section.shopify_subscriptions_app_block{padding:10px}.after-before-section .media .multicolumn-label{font-size:11px;padding:2px 10px}.results-banner-section .results-banner-wrap .title{font-size:20px}.results-banner-wrap{padding:16px 20px 20px}.results-banner-section .multicolumn .title-wrapper-with-link,.results-banner-section .multicolumn-list:not(.slider){padding-left:0;padding-right:0}.results-banner-section .results-info{text-align:left;font-size:9px}.results-banner-section .multicolumn .title-wrapper-with-link{margin-bottom:27px}.rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle .rebuy-product-block .rebuy-product-info .rebuy-product-title{margin:0}body .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle .rebuy-product-block{min-width:390px}.revival-banner-section .image-with-text__content .image-with-image__column{display:none}.revival-banner-section .image-with-text__content{padding:10px!important}.revival-banner-section .image-with-text__heading{font-size:28px;line-height:30px;margin-bottom:1px}.revival-banner-section .image-with-text__content .image-with-text__text.rte{min-height:0;font-size:12px;line-height:13px}.revival-banner-section .image-with-text__content .image-with-text__text.rte br{display:none}.revival-banner-section .image-with-text__content .image-with-text__column .button{margin-top:10px}.oke-w-reviews-sort label.oke-sortSelect-label{display:none}body .oke-w-ratingAverageModule-rating,body .oke-w-ratingAverageModule-rating-average,body .oke-w-ratingAverageModule-count,body .oke-w-ratingAverageModule-rating-stars{font-size:16px;line-height:20px}.template-collection .image-banner-section .banner--small:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:150px}.cart-items .cart-item td.cart-item__media{min-width:130px;max-width:130px;width:130px}.cart-item__media .cart-item__image-container{height:130px}.cart__contents .cart-item__name{font-size:22px;line-height:24px}.cart-items .cart-item{border-bottom:1px solid #ffa5ab;padding-bottom:16px;margin-bottom:16px}quantity-popover .quantity-popover-container{padding:0}body cart-remove-button .button{margin:0;min-width:3rem;min-height:3rem;padding:0!important}.cart__contents .cart-items thead tr{border-bottom:.1rem solid #ffa5ab;margin-bottom:16px}.collection-menu-section,.collection-menu-section .collection-menu-wrap{margin-bottom:0}.tolstoy-video-carousel-container{padding-bottom:30px}.tolstoy-carousel-arrow-button-container .tolstoy-previous-button,.tolstoy-carousel-arrow-button-container .tolstoy-next-button{min-height:10px;min-width:22px;width:22px;height:10px}.tolstoy-carousel-arrow-button-container .tolstoy-previous-button{background-image:url(icon-prev-mobile.svg)}.tolstoy-carousel-arrow-button-container .tolstoy-next-button{background-image:url(icon-next-mobile.svg)}.tolstoy-carousel-arrow-button-container~.tolstoy-carousel-arrow-button-container{margin:0 auto 0 35px}.tolstoy-carousel-arrow-button-container{margin:0 35px 0 0}.section+.collection-description-section:last-child{margin-bottom:60px}.how-to-use-section .multicolumn-list h3{font-size:30px;line-height:30px}.product-review{margin-bottom:40px}.faq-collapsible-headding{line-height:44px}.faq-tabs-section .faq-tabs-wrap{top:85px}.collapsible-header-row .collapsible-header-title{margin:0 0 12px;padding:0;font-size:26px}.cart__contents .cart-item__totals .price{font-size:1.4rem}.how-to-use-section .multicolumn-card__image-wrapper{padding-top:1.5rem;margin-left:1.5rem;margin-right:1.5rem}.how-to-use-section .multicolumn-card__info{padding:1.5rem}.image-banner-section .banner--adapt{min-height:380px}.product-media-badge{margin-top:15px}.product-media-badge{top:12px;right:12px}.product .product-media-review-icon{top:12px;left:12px}.cart-drawer .cart-items .cart-item{border-bottom:0px solid #ffa5ab;padding-bottom:0;margin-bottom:16px}.cart-drawer .cart-items .cart-item td.cart-item__details,.cart-drawer .cart-items .cart-item>td+td.cart-item__quantity{padding-left:6px}.index-slideshow-section .slideshow__text.banner__box{padding:20px}}@media (max-width: 479px){.section .title-wrapper-with-link .button,.multicolumn-action-wrap .button,.collection__title.title-wrapper .button{width:100%}body .rebuy-cart .rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-media,body .rebuy-cart .rebuy-recommended-products .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-media{width:100px;height:100px}body .rebuy-cart .rebuy-widget .rebuy-product-grid.medium-style-line .rebuy-product-block .rebuy-product-info,body .rebuy-cart .rebuy-recommended-products .rebuy-product-grid.medium-style-line .rebuy-product-block .rebuy-product-info{width:calc(100% - 180px);padding:5px 10px}body .rebuy-cart .rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-actions,body .rebuy-cart .rebuy-recommended-products .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-actions{width:80px}body .rebuy-cart [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-product-title,body .rebuy-cart .rebuy-widget .rebuy-product-block .rebuy-product-info .rebuy-product-title{font-size:16px;line-height:18px}.footer form.needsclick>.needsclick>.needsclick:nth-child(1){flex-flow:column!important}.footer form.needsclick>.needsclick>.needsclick:nth-child(1)>.needsclick{min-width:100%;flex:auto!important}.footer .footer-block.footer-block--social,.footer .footer-block.footer-block--menu,.footer .footer-block.footer-block--menu:last-child{width:100%;max-width:100%;min-width:100%}.cart-items .cart-item td.cart-item__media{min-width:110px;max-width:110px;width:110px}.cart-item__media .cart-item__image-container{height:110px}.how-to-use-section .multicolumn-list .multicolumn-list__item{width:calc(80% - var(--grid-mobile-horizontal-spacing) * 2 / 3);max-width:calc(80% - var(--grid-mobile-horizontal-spacing) * 2 / 3)}}@media (min-width: 360px) and (max-width: 749px){.footer .grid.footer__blocks-wrapper{display:flex;justify-content:space-between}.footer .footer-block.footer-block--social,.footer .footer-block.footer-block--menu,.footer .footer-block.footer-block--menu:last-child{width:calc(33.33% - 10px);max-width:calc(33.33% - 10px);min-width:calc(33.33% - 10px)}}@media (max-width: 450px){body ._carouselContainer_1x0nl_1{width:100%!important}body ._carouselVideoContainer_1x0nl_16{gap:0}}@media (max-width: 400px){.menu-drawer__submenu-custom .tab-megamenu-mobile{justify-content:flex-start}}@media (max-width: 390px){.image-with-text-custom .image-with-text__action a{width:100%}.revival-banner-section .image-with-text__media-item{width:45%}.revival-banner-section .image-with-text__text-item{width:55%}.megamenu-card__info{max-width:60%}.megamenu-card__info h3{font-size:38px;line-height:40px}}@media (max-width: 360px){body .okeReviews[data-oke-container] .oke-button.oke-w-writeReview{min-width:170px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom.css.map */
