@charset "UTF-8";body.page-snap{background:#f7f3ea}body.page-snap .value-props-set{margin-bottom:50px}body.page-snap .collection-card__preface{display:block;line-height:1}.bundles-promo{position:relative}.bundles-promo .bundle-promo__info{background:#1d1d1d;padding:26px}@media only screen and (min-width:1024px){.bundles-promo .bundle-promo__info{background:transparent;position:absolute;top:0;bottom:0;right:0;display:flex;flex-direction:column;justify-content:center;padding-left:50px;padding-right:50px}}.bundles-promo .bundle-promo__info .btn{box-shadow:8px 8px #d9c79e4d;background:#d9c79e;font-weight:700;font-size:24px;line-height:32px;letter-spacing:0px;text-align:center;padding:26px;display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:18px}.bundles-promo .bundle-promo__info .free-shipping-message{color:#d4956a;font-weight:700;font-size:12px;line-height:16px;letter-spacing:-.6px;text-align:center;vertical-align:middle;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:8px}.bundles-promo .bundles-promo__price{position:absolute;top:45px;right:25px;display:flex;gap:16px;align-items:center}@media only screen and (min-width:1024px){.bundles-promo .bundles-promo__price{right:100%;top:15px;flex-direction:column;gap:0}}@media only screen and (min-width:1200px){.bundles-promo .bundles-promo__price{position:relative;top:auto;right:auto;align-items:end;margin-bottom:20px;gap:10px;flex-direction:row}}@media only screen and (min-width:1400px){.bundles-promo .bundles-promo__price{margin-bottom:40px}}.bundles-promo .bundles-promo__price .current-price{color:#a52f2c;font-size:19.2vw;line-height:1;font-weight:800;letter-spacing:-3.6px}@media only screen and (min-width:1024px){.bundles-promo .bundles-promo__price .current-price{font-size:10vw}}@media only screen and (min-width:1200px){.bundles-promo .bundles-promo__price .current-price{font-size:8vw}}@media only screen and (min-width:1400px){.bundles-promo .bundles-promo__price .current-price{font-size:9vw}}.bundles-promo .bundles-promo__price .total-value{display:flex;flex-direction:column}@media only screen and (min-width:1024px){.bundles-promo .bundles-promo__price .total-value{flex-direction:row;align-items:center;gap:10px}}@media only screen and (min-width:1200px){.bundles-promo .bundles-promo__price .total-value{flex-direction:column;align-items:start;gap:0}}.bundles-promo .bundles-promo__price .total-value .amount{color:#c3c7cb;font-size:6.4vw;font-weight:700;letter-spacing:0;display:flex;flex-direction:column;text-decoration:line-through}@media only screen and (min-width:1024px){.bundles-promo .bundles-promo__price .total-value .amount{font-size:2.4vw}}.bundles-promo .bundles-promo__price .total-value .label{background:#a52f2c;color:#fff;font-weight:700;font-size:2.67vw;letter-spacing:1px;text-transform:uppercase;display:inline-block;padding:4px 8px;white-space:nowrap}@media only screen and (min-width:1024px){.bundles-promo .bundles-promo__price .total-value .label{font-size:1vw}}.bundles-promo .bundles-promo__item-list{margin-bottom:24px}.bundles-promo .bundles-promo__item-list .title{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-weight:700;font-size:12px;line-height:16px;letter-spacing:2.4px;vertical-align:middle;text-transform:uppercase;color:#d9c79e;display:flex;align-items:center;gap:12px;margin-bottom:10px}.bundles-promo .bundles-promo__item-list .title:before{content:"";border-bottom:solid rgb(217,199,158) 1px;width:32px;display:block;height:1px}.bundles-promo .bundles-promo__item-list table{background:transparent}.bundles-promo .bundles-promo__item-list table th,.bundles-promo .bundles-promo__item-list table td{background:transparent;color:#f7f3ea;border-bottom:1px solid rgba(195,199,203,.2);padding-left:0}.bundles-promo .bundles-promo__item-list table th{font-weight:700;line-height:20px;letter-spacing:.35px;text-transform:uppercase}@media only screen and (min-width:1024px){.bundles-promo .bundles-promo__item-list table th{font-size:14px}}.bundles-promo .bundles-promo__item-list table td{font-weight:800;font-size:20px;line-height:28px;letter-spacing:0;padding-right:0;text-align:right}.hero-text-cta{position:relative;min-height:300px;display:flex;flex-direction:column;justify-content:center}.hero-text-cta .responsive-banner{position:absolute;height:100%}@media screen and (min-width:768px){.hero-text-cta .responsive-banner{position:relative}}.hero-text-cta .responsive-banner>div{height:100%}.hero-text-cta .responsive-banner .responsive-banner__wrapper{height:100%}.hero-text-cta .responsive-banner .responsive-banner__image{height:100%;object-fit:cover;object-position:center}.hero-text-cta .content{position:relative;padding:20px 25px}@media screen and (min-width:768px){.hero-text-cta .content{position:absolute;left:100px;right:auto;width:38vw;padding:0}}.hero-text-cta .content .title{font-family:MrEavesXLSanNarOT;font-weight:800;font-size:36px;text-transform:uppercase;margin-bottom:15px;line-height:1;color:#000}@media screen and (min-width:1024px){.hero-text-cta .content .title{font-size:64px}}.hero-text-cta .content .description{font-family:MrEavesSanOT;color:#000;width:50vw}@media screen and (min-width:768px){.hero-text-cta .content .description{width:auto}}.hero-text-cta .content .description *{font-size:14px}@media screen and (min-width:1024px){.hero-text-cta .content .description *{font-size:24px}}.hero-text-cta .content .description p{font-size:14px}@media screen and (min-width:1024px){.hero-text-cta .content .description p{font-size:24px}}.hero-text-cta .content .btn{width:180px;font-size:14px;color:#d9c79e;font-weight:700}@media screen and (min-width:768px){.hero-text-cta .content .btn{width:217px}}.hero-text-cta .content .btn:hover{color:#000}@media screen and (min-width:768px){.hero-text-cta .content.align-right{right:100px;left:auto}}.hero-text-cta .content.align-right .title{text-align:center}@media screen and (min-width:768px){.hero-text-cta .content.align-right .title{text-align:left}}.hero-text-cta .content.align-right .description{margin-left:auto}.responsive-banner .responsive-banner__image{width:100%;border-radius:var(--border-radius, 0)}.shoppable-hero{position:relative;min-height:300px;display:flex;flex-direction:column;justify-content:center}.shoppable-hero .responsive-banner{position:absolute;height:100%}@media screen and (min-width:768px){.shoppable-hero .responsive-banner{position:relative}}.shoppable-hero .responsive-banner>div{height:100%}.shoppable-hero .responsive-banner .responsive-banner__wrapper{height:100%}.shoppable-hero .responsive-banner .responsive-banner__image{height:100%;object-fit:cover;object-position:center}.shoppable-hero .content{position:relative;padding:20px 25px}@media screen and (min-width:768px){.shoppable-hero .content{position:absolute;left:100px;right:auto;width:38vw;padding:0}}.shoppable-hero .content .title{font-family:MrEavesXLSanNarOT;font-weight:800;font-size:36px;text-transform:uppercase;margin-bottom:15px;line-height:1;color:#000}@media screen and (min-width:1024px){.shoppable-hero .content .title{font-size:64px}}.shoppable-hero .content .description{font-family:MrEavesSanOT;color:#000;width:50vw}@media screen and (min-width:768px){.shoppable-hero .content .description{width:auto}}.shoppable-hero .content .description *{font-size:14px}@media screen and (min-width:1024px){.shoppable-hero .content .description *{font-size:24px}}.shoppable-hero .content .description p{font-size:14px}@media screen and (min-width:1024px){.shoppable-hero .content .description p{font-size:24px}}.shoppable-hero .content .btn{width:180px;font-size:14px;color:#d9c79e;font-weight:700}@media screen and (min-width:768px){.shoppable-hero .content .btn{width:217px}}.shoppable-hero .content .btn:hover{color:#000}@media screen and (min-width:768px){.shoppable-hero .content.align-right{right:100px;left:auto}}.shoppable-hero .content.align-right .title{text-align:center}@media screen and (min-width:768px){.shoppable-hero .content.align-right .title{text-align:left}}.shoppable-hero .content.align-right .description{margin-left:auto}.h0,.heading-font-stack,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:MrEavesXLSanNarOT}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-top:20px}.header-wrapper--overlay.is-light:after{content:none;display:none}@media(--medium-up){.footer__grid-image{margin-right:auto;margin-left:auto}}.footer__grid-image .image-wrap,.footer__grid-image .svg-mask{background-color:transparent}.footer__grid-image .svg-mask:before{padding-bottom:0}.footer__grid-image--33{width:33.333%;margin-right:auto;margin-left:auto}.footer__grid-image--50{width:50%;margin-right:auto;margin-left:auto}.footer__grid-image--100{width:100%}.footer__block,.footer__block--mobile{flex:1 1 calc(50% - 20px)}.product__main-photos .product-slideshow{border:0}.product-single__header--mobile{width:100%;margin-top:20px;margin-bottom:initial}[data-grid-style*=gridlines] .grid-item__link{background-color:var(--colorSmallImageBg)}.grid-item__link{height:100%}.input-group .input-group-field:first-child,.input-group .input-group-btn:first-child .btn,.input-group input[type=hidden]:first-child+.input-group-field{border-radius:initial}.input-group .input-group-field:last-child{border-radius:initial}.input-group .input-group-btn:first-child .btn,.input-group input[type=hidden]:first-child+.input-group-btn .btn{border-radius:initial}[dir=rtl] .input-group .input-group-btn:first-child .btn,[dir=rtl] .input-group input[type=hidden]:first-child+.input-group-btn .btn{border-radius:initial}.input-group .input-group-btn:last-child .btn{border-radius:var(--buttonRadius)}[dir=rtl] .input-group .input-group-btn:last-child .btn{border-radius:var(--buttonRadius)}.input-group .input-group-btn .btn{border-radius:var(--buttonRadius)}.btn,.rte .btn,.shopify-payment-button .shopify-payment-button__button--unbranded{border:1px solid;background:transparent;transition:all .3s ease 0s;cursor:pointer}.btn:hover,.rte .btn:hover,.shopify-payment-button .shopify-payment-button__button--unbranded:hover{background-color:#000;color:#fff}.footer__section button[type=submit]{border:1px solid #fff;color:#fff;background:transparent;outline:2px solid white;border-radius:30px}.footer__section button[type=submit]:hover{color:#000;background-color:#f0e6d0}#shopify-section-template--16257486291150__rich_text_t4hwy8 h4 a,#shopify-section-template--16257486291150__rich_text_t4hwy8 p a{font-weight:400;text-decoration:none}#shopify-section-template--16257486291150__rich_text_t4hwy8 h4 a strong,#shopify-section-template--16257486291150__rich_text_t4hwy8 p a strong{font-weight:400}#uw1d83a8c{margin-left:-5px}#email_01JD5VP31YH0PYEG6JSRAJXM04{width:90%;margin-left:10px}.needsclick.go300628013.kl-private-reset-css-Xuajs1{margin-top:10px}#shopify-section-template--16339870220494__faq_pzgpy8 .page-width.page-width--narrow{max-width:100%}#perfect-product-finder .eqGWMm .ls-is-cached.lazyloaded{width:100%!important;max-height:auto!important}@media screen and (max-width:480px){#perfect-product-finder .eqGWMm .ls-is-cached.lazyloaded{width:100%!important;max-height:auto!important}}.testingbutton{transition:all .3s ease}.sezzle-checkout-button{outline-style:solid;outline-color:#000;outline-width:1px}.btn_cart__checkout{margin-bottom:15px}#shopify-section-sections--15968252887246__header .site-nav__link{color:#000}#shopify-section-sections--15968252887246__header .site-nav__dropdown{background-color:#f0e6d0!important;padding-top:20px}#shopify-section-sections--15968252887246__header .site-nav__dropdown-link:hover{background:transparent}#shopify-section-sections--15968252887246__header .slide-nav__image{display:none}#shopify-section-sections--15968252887246__header .site-header__logo-link{margin-top:0}.site-nav__link{color:#000}.site-header .site-header__element--top{background-image:linear-gradient(180deg,#dbcaa9,#f0e6d0);border:none}@media only screen and (min-width:769px){.site-header .site-header__element--top{background:none}}@media only screen and (min-width:769px){.site-header{background-image:linear-gradient(180deg,#dbcaa9,#f0e6d0)}}.site-nav__dropdown{background-color:#f0e6d0}.site-nav__dropdown-link:hover{background:transparent}.btn--full{background-color:#000;border:none;color:#fff;padding:10px 20px;font-size:16px}.btn--full:hover{background-color:#f0e6d0;border:none;color:#000;padding:10px 20px;font-size:16px}[data-vendor=ShipInsure],.product-shipinsure{display:none!important}.ui_w{margin-bottom:20px}.site-header__element--sub[data-type=nav]{background-image:linear-gradient(180deg,#f0e6d0,#dbcaa9);z-index:-1}.site-header__element--sub[data-type=search]{display:none!important}@media(max-width:768px){.header-section{padding-bottom:0}}.header-wrapper--compressed [data-logo-align=center] .header-item--search predictive-search:not(.is-active),[data-logo-align=center] .header-item--search predictive-search:not(.is-active){transform:translateY(-100%);opacity:0}[data-logo-align=center] .header-item--search predictive-search{position:absolute;width:100%;max-width:none;justify-content:center;z-index:8;height:67px;left:0;top:0;transform:translate(0);opacity:1;transition:all .2s ease}@media(min-width:769px){[data-logo-align=center] .header-item--search predictive-search{height:138px}}[data-layout=center] .header-item--search form{max-width:100%;padding:0 20px;background-image:linear-gradient(180deg,#dbcaa9,#f0e6d0);height:100%}@media(min-width:769px){[data-layout=center] .header-item--search form{padding:0 40px}}[data-layout=center] .header-item--search form .search__input-wrap{align-content:center}[data-layout=center] .header-item--search form .search__results{left:17px;margin-top:0;max-width:100%}@media(min-width:769px){[data-layout=center] .header-item--search form .search__results{left:0}}.header-item--search .site-nav__link{display:none}@media(min-width:769px){.header-item--search .site-nav__link{display:block}}.shopify-section.collection-links{margin-bottom:78px}@media only screen and (min-width:768px){.shopify-section.collection-links{margin-bottom:157px}}.collection-links__track{overflow-x:scroll;overflow-y:hidden;text-align:center;white-space:nowrap;margin-bottom:34px;scrollbar-width:none}.collection-links__box{width:min-content;margin:0 auto}.collection-links__link{--active-shadow: 0px 4px 4px 0px rgba(0, 0, 0, .25);display:inline-flex;flex-direction:column;align-items:center;text-align:center;margin-left:8.5px;margin-right:8.5px;width:214px;cursor:pointer;transition:all .3s .1s}@media only screen and (min-width:1024px){.collection-links__link{width:200px}}.collection-links__link-image{border-radius:100%;margin:0 0 19px;transition:all .2s;border:none;overflow:hidden}.collection-links__link-image img{height:214px;width:214px;transition:all .2s}@media only screen and (min-width:1024px){.collection-links__link-image img{height:200px;width:200px}}.collection-links__link-title{font-family:MrEavesSanOT;line-height:100%;font-size:24px;white-space:normal}@media only screen and (min-width:1024px){.collection-links__link:hover .collection-links__link-image img{transform:scale(1.1)}.collection-links__link:hover .collection-links__link-title{text-decoration:underline}}.shopify-section.collection-group{margin-bottom:78px}@media only screen and (min-width:768px){.shopify-section.collection-group{margin-bottom:157px}}.collection-group__title{text-align:center;font-family:MrEavesXLSanNarOT;font-weight:700;font-size:40px;line-height:100%;margin-bottom:19px}@media only screen and (min-width:1024px){.collection-group__title{font-size:52px;margin-bottom:21px}}.collection-group__block-controls{overflow-x:scroll;text-align:center;white-space:nowrap;margin-bottom:34px;scrollbar-width:none}.collection-group_block-controls-box{width:min-content;margin:0 auto}@media only screen and (min-width:1024px){.collection-group_block-controls-box:hover .collection-group__block-control{opacity:.5}.collection-group_block-controls-box:hover .collection-group__block-control:hover{opacity:1}}.collection-group__block-control{--active-shadow: 0px 4px 4px 0px rgba(0, 0, 0, .25);display:inline-flex;flex-direction:column;align-items:center;text-align:center;margin-left:8.5px;margin-right:8.5px;cursor:pointer;transition:all .3s .1s}.collection-group_block-controls-box.show-thumbnails .collection-group__block-control{width:214px}@media only screen and (min-width:1024px){.collection-group_block-controls-box.show-thumbnails .collection-group__block-control{width:200px}}.collection-group__block-control input{appearance:none;margin:0 0 19px;transition:all .2s;cursor:pointer;border:none}.collection-group_block-controls-box.show-thumbnails .collection-group__block-control input{background-position:center;background-size:214px;height:214px;width:214px;border-radius:100%}@media only screen and (min-width:1024px){.collection-group_block-controls-box.show-thumbnails .collection-group__block-control input{height:200px;width:200px;background-size:200px}.collection-group__block-control input:hover{background-size:220px;box-shadow:var(--active-shadow)}.collection-group__block-control:hover .block-control__title{text-decoration:underline}}.collection-group_block-controls-box.show-thumbnails .collection-group__block-control input:checked{border-color:#434345;box-shadow:var(--active-shadow)}.collection-group__block-control:has(input:checked) .block-control__title{text-decoration:underline}.collection-group__block-control .block-control__title{font-family:MrEavesSanOT;line-height:100%;font-size:24px;white-space:normal}.collection-group__products-slider{margin-bottom:34px}.collection-group .grid-item__meta{margin:12px 0 0}.collection-group .product-grid{margin-bottom:30px}.collection-group__cta{text-align:center}.collection-group__cta a{display:inline-block;background-color:var(--colorScheme2Text);color:#fff;font-family:MrEavesSanOT;line-height:100%;font-weight:700;font-size:20px;padding:8px 80px 9px;border-radius:28px}.swiper .swiper-wrapper{padding-top:10px;padding-bottom:10px}.swiper .swiper-pagination{--swiper-pagination-bottom: 0;display:none;position:relative}@media only screen and (min-width:1024px){.swiper .swiper-pagination{display:block}}.swiper .swiper-pagination-bullet{--swiper-pagination-bullet-height: 12px;--swiper-pagination-bullet-width: 12px;--swiper-pagination-bullet-inactive-opacity: .1}.swiper .swiper-pagination-bullet-active{--swiper-pagination-color: #d9caab}.swiper .swiper-button-next,.swiper .swiper-button-prev{--swiper-navigation-size: 30px;--swiper-navigation-color: #000000;background-color:#fff;border-radius:100%;padding:5px;box-shadow:0 0 0 1px #373f470a,0 4px 4px #373f4714,0 8px 24px #373f4729;width:25px;height:25px}.swiper .swiper-navigation-icon{height:12px}.swiper .swiper-navigation-icon path{stroke:currentColor;stroke-width:2px}.colored-page-header{margin-top:22px;margin-bottom:42px}@media only screen and (min-width:1024px){.colored-page-header{margin-bottom:53px}}.colored-page-header__sub-title{margin:0;font-family:MrEavesSanOT}.colored-page-header__title{font-family:MrEavesXLSanNarOT;font-weight:800;font-size:48px;text-transform:uppercase;line-height:100%;margin-bottom:9px}@media only screen and (min-width:769px){.colored-page-header__title{font-size:55px}}@media only screen and (min-width:1024px){.colored-page-header__title{font-size:64px}}.colored-page-header__bg{background:#e6dabe;border-radius:24px;padding:31px 20px 27px;display:flex;flex-direction:column;align-items:center;text-align:center}@media only screen and (min-width:1024px){.colored-page-header__bg{padding:54px 54px 58px}}.colored-page-header__description{font-family:MrEavesSanOT;line-height:100%;font-size:20px;max-width:551px}@media only screen and (min-width:769px){.colored-page-header__description{font-size:22px}}@media only screen and (min-width:1024px){.colored-page-header__description{font-size:24px}}.highlights-group__box{background-color:#e6dabe;padding:20px 0 28px;border-radius:24px}@media only screen and (min-width:1024px){.highlights-group__box{padding-top:62px}}.highlights-group__header{padding:0 35px;margin-bottom:17px}@media only screen and (min-width:1024px){.highlights-group__header{margin-bottom:34px}}.highlights-group__title{text-align:center;font-family:MrEavesXLSanNarOT;font-weight:800;font-size:48px;line-height:100%;text-transform:uppercase;margin-bottom:9px}.highlights-group__description{text-align:center;font-family:MrEavesSanOT;line-height:100%;font-size:20px}@media only screen and (min-width:1024px){.highlights-group__title{font-size:64px}.highlights-group__description{font-size:24px}}.highlights-group__track{overflow:auto;padding:0 29px;white-space:nowrap;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:13px}@media only screen and (min-width:1200px){.highlights-group__track{overflow:initial}}@media only screen and (min-width:1024px){.highlights-group__track{grid-column-gap:26px}}.collection-cards-set{margin:1rem 0}@media(min-width:769px){.collection-cards-set{margin-top:2rem;margin-bottom:2rem}}.collection-cards-set__track{display:grid;grid-template-columns:repeat(var(--num-per-row),minmax(0,1fr));gap:2.6vw;padding:0 var(--pageWidthPadding)}@media(min-width:1024px){.collection-cards-set__track{grid-template-columns:repeat(var(--num-per-row),minmax(0,1fr));gap:26px}}.collection-card{display:inline-block;border-radius:15px;overflow:hidden;position:relative;transition:all .2s ease-out}.collection-card img{width:100%}.collection-card__content{position:absolute;top:15px;left:25px;display:flex;flex-direction:column}.collection-card__title{font-family:MrEavesSanOT;font-size:15px;line-height:17px;margin:0}.collection-card__preface{font-family:MrEavesXLSanNarOT;font-weight:700;font-size:20px;line-height:27px;margin:0}.collection-card__price{font-family:MrEavesSanOT;font-weight:700;font-size:14px;line-height:16px}@media(min-width:769px){.collection-card__content{top:25px}.collection-card__title{font-size:16px}.collection-card__preface{font-size:24px}.collection-card__price{font-size:15px;line-height:17px}}.highlights-group__item{width:276px;border-radius:15px;overflow:hidden;position:relative;justify-self:center;transition:all .2s ease-out}@media only screen and (min-width:1024px){.highlights-group__item{width:100%}}.highlights-group__item img{transition:all .2s}@media only screen and (min-width:1200px){.highlights-group__item:hover img{transform:scale(1.1)}}.highlights-group__item-title{position:absolute;top:15px;left:12px;display:flex;flex-direction:column}.highlights-group__big-text{font-family:MrEavesSanOT;font-weight:700;font-size:20px;line-height:1}.highlights-group__small-text{font-family:MrEavesSanOT;font-size:15px;line-height:1}@media only screen and (min-width:1024px){.highlights-group__item-title{top:28px;left:25px}.highlights-group__big-text{font-size:24px;line-height:27px}.highlights-group__small-text{font-size:16px;line-height:18px}}.section-header__title{font-family:MrEavesXLSanNarOT;font-weight:700;font-size:40px;line-height:1;text-align:center}@media only screen and (min-width:1024px){.section-header__title{font-size:52px}}collection-swiper .section-header__title{margin-bottom:2px}@media screen and (min-width:1024px){collection-swiper .section-header__title{margin-bottom:30px}}collection-swiper .swiper-slide{height:auto;padding:8px}collection-swiper .swiper-slide .grid-item{height:100%}.faqs-list{margin-top:20px;margin-bottom:20px}.faqs-list .section-content{margin-left:5%;margin-right:5%}@media only screen and (min-width:992px){.faqs-list .section-content{margin-left:15%;margin-right:15%}}.mf-accordion details{margin-bottom:5px;border:1px solid rgb(207,185,143);border-radius:4px}.mf-accordion details summary{display:flex;align-items:center;background-color:#f0e6d0;padding:12px 36px 12px 12px;cursor:pointer;list-style:none;position:relative;font-size:20px}.mf-accordion details summary:after{content:"\ff0b";position:absolute;right:12px;font-size:24px;line-height:24px;transition:.3s transform}.mf-accordion details[open] summary:after{transform:rotate(-225deg)}.mf-accordion details .content{padding:25px;font-size:16px}.mf-accordion details .content a{color:#2779f6;text-decoration:underline}@supports (interpolate-size: allow-keywords){:root{interpolate-size:allow-keywords}.mf-accordion details::details-content{transition:height .3s ease,content-visibility .3s ease allow-discrete;height:0;overflow:clip}.mf-accordion details[open]::details-content{height:auto}}.mf-row{display:grid;grid-template-columns:repeat(12,1fr)}.mf-row>.mf-column{grid-column:span 12;margin-bottom:40px}.mf-blog-posts{margin-bottom:50px}.mf-article-header{margin-bottom:20px}.mf-article-header .article__sub-meta{margin-top:10px}.article-content .article-related-products{border-top:1px solid;border-bottom:1px solid;padding-top:16px;padding-bottom:16px;margin-bottom:16px;margin-top:16px}.mf-blog-tags .section-header,.mf-blog-posts .section-header{margin-bottom:20px}.mf-blog-tags .section-header__title,.mf-blog-posts .section-header__title{font-size:30px}.mf-blog-posts .grid-article .article__title{font-family:MrEavesXLSanNarOT;font-weight:700;font-size:22px;line-height:100%}.mf-blog-posts .article__excerpt{font-size:14px}.mf-blog-posts .grid-article__image .image-wrap{border-radius:15px}.mf-blog-posts .article__sub-meta{margin-bottom:5px}.mf-blog-posts .grid-article[data-style=large]{padding-left:0;padding-right:0}.article-toc{padding:16px;background-color:#fffaf0;border:1px solid #E4E4E4;margin-bottom:var(--gutter)}.article-toc .heading{font-size:20px;margin-bottom:12px}.article-toc ul{margin:0;list-style:none}.article-toc li{border-bottom:1px solid var(--colorTextBody);line-height:2}.article-toc li:last-of-type{border-bottom:none;margin-bottom:0}.article-toc a{font-size:14px}.article-toc a:hover{text-decoration:underline}.author-profile{display:flex;flex-direction:column;width:100%;margin:16px 0;padding:16px;background-color:#ede5d1;border:1px solid #8C762C}.author-profile__card{display:flex;flex-direction:row;width:100%;margin:0;padding:0}.author-profile__image img{width:inherit;height:inherit;object-fit:cover;object-position:center}.author-profile__image{flex:0 0 60px;width:60px;height:60px;margin:0 16px 0 0;padding:0;overflow:hidden;border-radius:50%}.author-profile__avatar img{width:inherit;height:inherit;object-fit:cover;object-position:center}.author-profile__info{flex:1 1 100%;margin:0;padding:0}.author-profile__description{display:block;margin:0;padding:0;line-height:140%;color:#000;font-size:14px;font-weight:400}.author-profile__header{display:flex;align-items:flex-start;flex-direction:column;margin:0 0 16px;padding:0}.author-profile__name{display:block;margin:0;padding:0;line-height:120%;color:#000;font-size:16px;font-weight:700}.author-profile__title{display:block;padding:0;line-height:120%;color:#565656;font-size:12px;font-weight:700;margin:4px 0 0}.author-profile__link span{display:block;margin:0 0 0 2px;padding:0;line-height:120%;color:#2779f6;font-size:14px;font-weight:400;text-decoration:none}.author-profile__link{display:flex;align-items:center;margin:12px 0 0;padding:0;border:none;text-decoration:none;cursor:pointer}truncated-description{display:block;max-width:800px;margin-left:auto;margin-right:auto;text-align:center}truncated-description .controller{position:relative;white-space:nowrap;top:-12px;text-decoration:underline;cursor:pointer;font-size:.9em}truncated-description .text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin-bottom:calc(var(--gutter) / 2)}truncated-description .text a{color:#2779f6;text-decoration:underline}truncated-description:state(open) .text{-webkit-line-clamp:none;line-clamp:none}.narrow-content{max-width:800px}.template-collection .warning-message{text-align:center;font-weight:700;color:#e81212}.template-collection .usage-instructions{text-align:center;font-weight:700}.template-collection .collection-count{text-align:center}.mf-sale-collections ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media only screen and (min-width:768px){.mf-sale-collections ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.mf-sale-collections li{box-shadow:0 3px 8px #373f4729,0 0 0 1px #373f470a;border-radius:15px;overflow:hidden}.mf-sale-collections .info-wrapper{padding:1rem}.mf-sale-collections .prices{display:flex;gap:8px;margin-bottom:5px;align-items:end}.mf-sale-collections .price--compare,.mf-sale-collections .price{font-size:30px;font-family:MrEavesXLSanNarOT;line-height:1}.mf-sale-collections .price--compare{font-size:22px;position:relative}.mf-sale-collections .price--compare:after{content:"";position:absolute;top:0;left:54%;width:122%;height:100%;background-repeat:no-repeat;background-size:contain;background-position:center;transform:translate(-50%) rotate(183deg)}.mf-sale-collections .title,.mf-sale-collections .sub-title{margin-bottom:0;line-height:1}.mf-sale-collections .sub-title{margin-bottom:20px}.mf-sale-collections .btn{text-transform:uppercase}body.layout-420-sale header{background:#2c4d39}@media(min-width:1024px){body.layout-420-sale header{display:flex;justify-content:space-between;padding:0 60px}}body.layout-420-sale header .top{height:93px;display:flex;justify-content:space-between;align-items:center;padding:0 25px}@media(min-width:1024px){body.layout-420-sale header .top{height:174px;display:inline-flex;padding:0}}body.layout-420-sale header .logo{width:149px}@media(min-width:1024px){body.layout-420-sale header .logo{width:263px}}body.layout-420-sale header .menu-toggle img{width:33px;transition:.3s transform}body.layout-420-sale .menu-toggle:has(input:checked) img{transform:rotate(-270deg)}@media(min-width:1024px){body.layout-420-sale header .menu-toggle{display:none}}body.layout-420-sale header .nav-menu{display:none;padding:8px 25px 43px;flex-direction:column;gap:24px}@media(min-width:1024px){body.layout-420-sale header .nav-menu{display:inline-flex;flex-direction:row;align-items:center;height:174px;padding:0;gap:30px}}body.layout-420-sale header:has(.menu-toggle input:checked) .nav-menu{display:flex}body.layout-420-sale header .nav-menu{margin:0}body.layout-420-sale header .nav-menu li{margin:0}body.layout-420-sale header .nav-menu .btn{border-image:linear-gradient(to right,#bc8d4a,#dcbd86,#dcbd87,#f5eaa8,#f9eead,#f8edac,#f2dea1,#ecd098,#dfc28b,#f0d387,#f1d48b,#efd286,#e7ca80,#b84) 1;border-width:6px;border-style:solid;padding:9px 12px;text-transform:uppercase;color:#fff;font-family:MrEavesXLSanNarOT;font-size:27px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:.54px;width:100%}body.layout-420-sale .index-section--footer:has(.footer-promotions){display:none}.page-420-sale-sweepstakes{background:#183729}.template-index .moast-header *{font-size:40px;line-height:normal}@media only screen and (min-width:1024px){.template-index .moast-header *{font-size:52px}}.page-420-sale-sweepstakes .moast-header *{text-transform:uppercase;color:#fff;font-family:MrEavesXLSanNarOT;font-size:24px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:.48px}@media(min-width:1024px){.page-420-sale-sweepstakes .moast-header *{font-size:48px}}.page-420-sale-sweepstakes-rules .page-content{margin-top:1rem;margin-bottom:1rem}.value-props-set{margin:10px 0 15px}@media(min-width:769px){.value-props-set{margin:20px 0 25px}}.value-props-set__box{display:flex;justify-content:center;gap:30px}@media(min-width:1200px){.value-props-set__box{gap:100px}}.value-prop{display:flex;flex-direction:column;align-items:center}.value-prop__title{font-family:MrEavesXLSanNarOT;font-size:14px;font-weight:700;line-height:15px;text-align:center;margin:0}@media(min-width:769px){.value-prop__title{font-size:24px}}@media(min-width:1200px){.value-prop__title{font-size:32px}}.value-prop__img-box{flex-grow:1;margin-bottom:6px;align-content:center}@media(min-width:769px){.value-prop__img-box{margin-bottom:14px}}.value-prop__img-box img{width:var(--width-mobile)}@media(min-width:769px){.value-prop__img-box img{width:var(--width-desktop)}}.usp-key{margin-bottom:20px}.usp-key .usp-key__toggle{position:relative;cursor:pointer}.usp-key .usp-key__list-wrapper{background:#f9f6ee;border-radius:24px;padding:16px;display:none}.usp-key:has(.usp-key__toggle input:checked) .usp-key__list-wrapper{display:block}.usp-key:has(.usp-key__toggle input:checked) .collapsible-trigger__icon .icon{transform:rotate(180deg)}.usp-key .usp-key__list{display:grid;gap:12px;margin:0}@media only screen and (min-width:1200px){.usp-key .usp-key__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.usp-key .usp-key__list li{display:flex;align-items:center;text-transform:uppercase;font-size:10px;gap:8px}.usp-key .usp-key__list li img{width:20px;max-height:20px}.logo-only-header{position:absolute;width:100%;z-index:2}.logo-only-header .header-inner{padding-top:7px;padding-bottom:7px}@media only screen and (min-width:1024px){.logo-only-header .header-inner{padding-top:15px;padding-bottom:15px}}.logo-only-header .logo{width:22px}@media only screen and (min-width:1024px){.logo-only-header .logo{width:57px}}
