/*! Generated.product_bg_section .add_to_cart by Font Squirrel (https://www.fontsquirrel.com) on May 22, 2025 */@font-face{font-family:juana_altmedium;src:url(/cdn/shop/files/fontspring-demo-juanaalt-medium-webfont.woff2?v=1747898990) format("woff2"),url(/cdn/shop/files/fontspring-demo-juanaalt-medium-webfont.woff?v=1747898991) format("woff");font-weight:400;font-style:normal}@font-face{font-family:fontspring_demo_-_juana_altRg;src:url(/cdn/shop/files/fontspring-demo-juanaalt-regular-webfont.woff2?v=1747898990) format("woff2"),url(/cdn/shop/files/fontspring-demo-juanaalt-regular-webfont.woff?v=1747898991) format("woff");font-weight:400;font-style:normal}@font-face{font-family:juanalight;src:url(/cdn/shop/files/fontspring-demo-juana-light-webfont.woff2?v=1747898990) format("woff2"),url(/cdn/shop/files/fontspring-demo-juana-light-webfont.woff?v=1747898991) format("woff");font-weight:400;font-style:normal}.collection_title,h1,h2,h3,h4,h5,h6{line-height:normal!important}.caption-content{max-width:630px}.headline em{color:#8b867e!important;font-family:fontspring_demo_-_juana_altRg!important}.title em{color:#8b867e!important;font-style:normal!important;font-family:fontspring_demo_-_juana_altRg!important}.collection_title em{color:#edf5ee!important;font-style:normal!important;font-family:fontspring_demo_-_juana_altRg!important}.top-bar .top-bar--right .icon-search:visited{color:#000}.top-bar .top-bar--right .icon-search:before{margin-left:0;font-size:18px}.top-bar .top-bar--right .icon-search{color:#000}.dsk_c .cart_count{position:absolute;background-color:#f4f4f4;right:-16px;top:-13px;border-radius:50px;height:25px!important;display:block;width:25px;line-height:27px}.cart-container .mini_cart{width:auto;max-width:max-content;padding-left:0;padding-right:0}.flex_top_menu{display:flex;justify-content:space-between;max-width:1400px;width:100%;margin:3px auto;padding:0 2rem}.top-bar__menu{float:right;max-width:40%;justify-content:right;text-align:right}.flex_top_menu p{font-size:14px;margin-bottom:0;color:#312f2d}.main-nav{padding:10px 2rem;margin:auto}.button-grid-container .first_button{background:#bab6ae;border:#BAB6AE;color:#312f2d}.heading_text{font-size:45px;max-width:583px;text-align:center;line-height:normal}.cart-container .mini_cart .cart_count{color:#000}.top-bar .top-bar--right .icon-search:visited{color:#fff}#shopify-section-template--25248894845192__featured_product_kLiTqp{background:#bab6ae}.video_section_bg{width:100%;height:auto;background:#bab6ae;background:linear-gradient(180deg,#bab6ae 0% 65%,#edf5ee 60% 100%)}.video-wrapper .custom-overlay-button{border-radius:50%;overflow:hidden}.video_section_bg .featured-link--half{background-color:transparent!important}.product_bg_section .product__details{background:#8b867e;width:40%!important}.product_bg_section .product__images{width:60%!important}.product_bg_section .product_gallery{margin-bottom:0!important}.product_bg_section .product_name{font-size:45px;color:#fff!important;margin-bottom:16px;margin-top:0;line-height:normal}.product_bg_section .product_name a{color:#fff!important}.product_bg_section .feature-divider{display:none}.product_bg_section .modal_price{font-size:45px;color:#fff}.product_bg_section .add_to_cart{background:#dddbd6;color:#312f2d;width:235px;padding:15px 0;margin-top:3px}.product_bg_section .add_to_cart:hover{background:#312f2d;color:#fff}.product_bg_section .purchase-details__buttons{flex:none!important;flex-wrap:nowrap!important;width:100%}.product_bg_section .option_title{font-size:27px;color:#fff}.detail_p_home{display:none!important}.product_bg_section .purchase-details{padding-bottom:0!important}.product_bg_section .swatch_options{padding:30px 0 20px!important}.flex_title_box{display:flex!important;width:100%!important;justify-content:space-between!important}.product_view_btn{margin-top:3em;font-size:18px!important}.product_view_right_text{margin-top:3em}.faqAccordion>dt>button:hover{background:none!important}.accordion>dt>a:after,.accordion>dt>button:after,.faqAccordion>dt>a:after,.faqAccordion>dt>button:after{left:auto!important;background:#fff;border-radius:46px;width:35px;height:35px;text-align:center;line-height:38px;position:absolute;top:16px!important;right:-22px!important}.accordion dt>a:after,.faqAccordion dt>button:after{content:">";rotate:90deg;right:22px!important}.accordion dt>a[aria-expanded=true]:after,.faqAccordion dt>button[aria-expanded=true]:after{content:"<";rotate:90deg}.accordion>dt>a,.accordion>dt>button,.faqAccordion>dt>a,.faqAccordion>dt>button{padding:24px 70px 24px 0}.item{align-items:center;color:#fff;display:flex;justify-content:center}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;border:solid 8px #DDDBD6;margin:5px 7px;background:#312f2d!important}.owl-theme .owl-dots .owl-dot span{width:25px!important;height:25px!important}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#312f2d!important;border:solid 8px #DDDBD6;box-shadow:0 0 1px 2px #000}.read_btn__{color:#312f2d!important;font-size:18px}.footer_menu_div{margin-top:0;padding-left:0;border-left:1px solid #444}.footer_menu_h{max-width:1200px;margin:auto}.footer_menu_h a{color:#fff;text-decoration:none;font-size:30px;border-top:1px solid #444;display:block;padding:40px}.footer_menu_h a:hover{color:#000;text-decoration:none;border-top:1px solid #444;display:block;background:#fff}.footer{padding:0}.footer-menu-wrap{padding-top:0}.logo_footer{color:#ccc;font-size:35px;margin:60px 0 20px}.credits{position:absolute;bottom:16px}.footer_left_text_div{display:flex;flex-wrap:wrap;margin:auto;gap:40px;row-gap:80px}.footer_heading_left{margin:0;font-size:20px;font-weight:500;color:#bab6ae}.footer_text_adr{margin:4px 0 0;font-size:16px}..footer_text_adr a{font-size:16px!important}.footer_link_left a{color:#fff;font-size:18px;font-weight:500;text-decoration:none}.footer_link_left a:hover{color:#8b867e}.flex_img_video{display:flex;gap:20px;margin-top:24px;width:100%}.video_img1{width:33%}.flex_img_video img,.flex_img_video .footer-logo{width:100%!important}.video__text .featured-link--half .collection_title{margin-bottom:0}.video__text .image-with-text__image-column{width:56%!important}.video__text .image-with-text__text-column{width:40%!important}.video__text .featured-link--half .info{width:100%}.video__text .info{padding:0 20px!important}.video__text .global-button,.img_text__div_c .global-button{background:#edf5ee;border:0}.nav-desktop__tier-1-link:hover,.nav-desktop__tier-1-link[aria-expanded=true]{border-bottom:solid 0px #1b1f23}.accordion>dt>a,.accordion>dt>button,.faqAccordion>dt>a,.faqAccordion>dt>button{font-weight:400!important}.feature_image .search-form--header .search-form__input[type=text]{color:#000!important;font-size:15px;border:1px solid black}::placeholder{color:#000!important;font-size:15px;opacity:1}::-ms-input-placeholder{color:#000}.search-form--header .predictive-search{width:100%}#search-box input{padding:0 70px 0 20px!important}.text_des{max-width:535px;text-align:left}.text_des p{text-align:left}.icon_text4 .image-element{max-width:98px!important}.nav-desktop__tier-1{column-gap:33px}.icon_s_login:hover{color:#fff}.shopify-section--image-with-text-overlay .subtitle{font-weight:500;font-size:28px}#shopify-section-template--25248894845192__text_columns_with_bg_box_mj9t8j{background:linear-gradient(0deg,#dddbd6 0% 49%,#edf5ee 45% 100%)}.search_sticky{display:none}.sticky_nav--stick .search_sticky{display:block}.sticky_nav--stick .search__dk{display:none}.sticky_nav--stick .cart-container .mini_cart{height:auto!important}.sticky_nav .mini_cart{padding:0}.sticky_nav--stick .top-bar--right_dsk{display:flex;gap:10px}.sticky_nav--stick .icon-search,.sticky_nav--stick .icon-bag{color:#fff!important}.sticky_nav--stick .icon_s_login:before{font-size:20px!important}.sticky_nav .mini_cart .cart_count{padding:0 5px}.sticky_nav--stick .top-bar__login-link:visited{color:#fff!important}.sticky_nav--stick .custom-search-wrapper__h{gap:10px}.header_without_index .search___icon,.header_without_index .top-bar__login-link{color:#fff!important}.header_without_index .cart-container .mini_cart{color:#fff}.sticky_nav--stick .header__logo{max-width:130px!important}.sticky_nav--stick .dsk_c .cart_count{right:-16px;top:-10px;height:20px!important;width:20px;line-height:22px}.sticky_nav--stick .top-bar__login-link{color:#fff}.header_without_index .search-form__input[type=text]{border-color:#000;color:#000;background:none}.header_without_index .search-form__input-wrapper{border:1px solid black;border-radius:50px;color:#000}.swatch-element.color.swatch-element label{padding:0;margin:0;width:80px;height:40px}.swatch_options input:checked+.swatch-element{box-shadow:0 0 0 2px #000;border:0}.swatch-element.color,.swatch-element.color label{border:#e2e2e2 0px solid}.swatch-element.color{padding:0}.swatch .swatch-element{margin:0 15px 15px 0}.show_mobile_top_bar,.sticky_bar_only{display:none}.sticky_nav--stick .sticky_bar_only{background:#dddbd6}.sticky_nav--stick .flex_top_menu{margin:0 auto;padding:1px 2rem}.sticky_nav--stick{background:#8b867ee6}.video__item-image-wrapper{width:30%;padding:0 10px}.video__item-image-wrapper video{width:100%}.selling-points-box{position:relative;display:flex;flex-wrap:wrap;gap:.5rem;max-width:600px;margin-bottom:20px}.selling-points-box .pill{display:flex;justify-content:center;align-items:center;line-height:1;gap:2px;background-color:#f5f5f5;border-radius:20px;font-size:14px;width:fit-content;padding:.5rem .7rem;margin-bottom:0}.subscription-benefits{background-color:#f3f3f3;color:#242424;padding:5px 10px;border-radius:15px;text-align:center;max-width:700px;margin:auto auto 20px;border:1px solid #242424}.section-title{font-size:16px;font-weight:400;margin-bottom:10px;margin-left:10px;margin-top:8px;text-align:left;line-height:1}.benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:3px;row-gap:0px}ul.icon-with-text.icon-with-text--horizontal.list-unstyled{display:flex;justify-content:center;column-gap:3rem;flex-direction:row;list-style:none;margin:0;padding:0;align-items:center}li.icon-with-text__item img{max-width:60px}span.h4.inline-richtext{font-size:14px;text-align:center}li.icon-with-text__item img{margin:0 auto}li.icon-with-text__item{text-align:center}.benefit-item img{width:20px;height:20px}.benefit-item p{margin:0;text-decoration:none}.benefit-item{display:flex;align-items:center;text-align:left;font-size:13.5px;gap:3px;margin-bottom:10px;padding:2px 0;line-height:1}#shopify-section-template--25685148434696__text_columns_with_bg_box_mj9t8j{background:linear-gradient(0deg,#dddbd6 0% 49%,#edf5ee 45% 100%)}@media only screen and (min-width: 1401px){.full-width--true .caption{max-width:1400px}}@media screen and (min-width: 798px){#shopify-section-template--25248894845192__image-with-text-overlay-1{padding-top:0!important}.img_text__div_c .container .column{margin-left:0!important;margin-right:0!important}.img_text__div_c .one-half{width:calc(50% + -0px)!important}}@media only screen and (max-width: 1400px){.footer_menu_h a{color:#fff;text-decoration:none;font-size:20px;border-top:1px solid #444;display:block;padding:30px}.footer_left_text_div{gap:40px;row-gap:50px}}@media only screen and (max-width: 1300px){.product_bg_section .modal_price,.product_bg_section .product_name{font-size:35px}.product_bg_section .option_title{font-size:18px}.shopify-section--featured-product .product__details{padding:40px 2rem 0!important}.video__text .image-with-text__text-column{width:38%!important}}@media only screen and (max-width: 1100px){.overlay_banner_top .caption-content{max-width:500px!important}.overlay_banner_top .caption .headline{font-size:55px!important}}@media only screen and (max-width: 1024px){.product_bg_section .product__images,.product_bg_section .product__details{width:100%!important}.overlay_banner_top .subtitle p{font-size:16px}}@media only screen and (max-width: 1023px){.overlay_banner_top .caption-content{max-width:372px!important}.overlay_banner_top .caption .headline{font-size:40px!important}}@media only screen and (max-width: 798px){#header .top-bar{background:#8b867ee6}#header a.mobile_logo img{max-width:110px}.show_mobile_top_bar{display:block;background:#dddbd6;padding:2px 0}.flex_title_box{display:block!important;width:100%!important;justify-content:space-between!important}.caption .headline{font-size:35px}.icon_text4 .text-align--left{padding-right:0!important}.icon_text4 .rte-setting p{font-size:14px!important}.product_view_btn{margin-bottom:1.75em;margin-top:.75em;font-size:18px}.product_bg_section .product_gallery_nav{margin-top:13px}.accordion>dt>a:after,.accordion>dt>button:after,.faqAccordion>dt>a:after,.faqAccordion>dt>button:after{width:35px;height:35px;text-align:center;line-height:35px;position:absolute;top:16px!important;right:22px!important;font-weight:400}.clm_mobile{position:relative;padding-bottom:70px}.footer_menu_div{border:1px solid #444}#shopify-section-template--25248894845192__divider_KAypB6{display:none}.section-template--25248894845192__before_after_slider_JmwCjw-padding{padding-top:25px!important}.video__text .image-with-text__image-column,.video__text .image-with-text__text-column{width:100%!important}.video_section_bg{background:linear-gradient(180deg,#bab6ae 0% 83%,#edf5ee 60% 100%)}.shopify-section--image-with-text-overlay .subtitle{font-size:18px}.cart-container .mini_cart{color:#fff}.product_view_right_text{margin:0 auto!important;text-align:center!important}.product_view_right_text p{text-align:center!important}.product_bg_section .title{margin:0!important}#shopify-section-template--25248894845192__featured_product_kLiTqp{padding-top:26px!important;padding-bottom:20px!important}.heading_text{font-size:24px;max-width:302px}.icon_text4 .image-element{max-width:60px!important}#header .top-bar a span{color:#fff}.mobile_nav div span{background:#fff}.top-bar .mobile-menu-title{color:#fff;display:none}body.is-active #header{top:0!important}.flex_top_menu{margin:3px auto;padding:0 1rem;justify-content:center}.flex_top_menu p{font-size:12px}.top-bar__menu a{padding-top:4px;padding-bottom:4px;color:#312f2d}.product_gallery_nav .gallery-cell{width:16%}}.gta-timer__unit-value{line-height:60px!important;padding:0}.sticky_nav[data-animation-state=open]{display:block;opacity:1;transform:translateY(10px);border-radius:10px;overflow:hidden;max-width:98%;margin:0 auto;right:0}.sticky_nav[data-animation-state=open]:before{background-blend-mode:multiply;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:1;background-color:#3635311a;position:absolute;top:0;right:0;bottom:0;left:0;content:""}span.price.price--sale{font-size:30px}.product__details--product-page .price-ui .compare-at-price{font-size:30px;margin-left:10px}.product__details--product-page .price-ui .savings{margin-top:0;width:auto;margin-left:10px;display:inline;order:3}.product__details--product-page .price-ui{margin-top:20px}@media only screen and (max-width: 600px){h2.product_name{font-size:18px!important}.product_bg_section .swatch_options{padding:10px 0 0!important}.purchase-details__buttons{display:block}.detail_p_home{margin-top:0;margin-bottom:13px;display:block}.shopify-section--featured-product .product__details{padding:0!important;margin:0 10px}.shopify-section--faq .faqAccordion>dt{margin-right:0}.flex_title_box h2{margin-bottom:0!important}.video__text .collection_title{font-size:35px}h2,.h2,h2.title{font-size:35px!important}.caption-content{max-width:230px!important;padding-left:0}.caption .headline{font-size:25px!important;margin-bottom:4px}.shopify-section--image-with-text-overlay .subtitle{font-size:16px!important;margin-bottom:0}.shopify-section--image-with-text-overlay .first_button{font-size:13px!important;padding:8px 12px!important}.overlay_banner_top .caption-content{max-width:230px!important}.overlay_banner_top .caption .headline{font-size:27px!important}.overlay_banner_top .subtitle p{font-size:14px}}@media only screen and (max-width:480px){.overlay_banner_top .caption-content{max-width:230px!important}.overlay_banner_top .caption .headline{font-size:27px!important}.overlay_banner_top .subtitle p{font-size:14px}}@media only screen and (max-width:380px){.overlay_banner_top .caption-content{max-width:175px!important}.overlay_banner_top .caption .headline{font-size:20px!important}.overlay_banner_top .subtitle p{font-size:14px}.flex_top_menu p{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
