@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@font-face{font-family:Mattone;src:url(/cdn/shop/files/Mattone-Regular.ttf?v=1756207716) format("truetype");font-weight:400}@font-face{font-family:Editors Note;src:url(/cdn/shop/files/EditorsNote-Regular.ttf?v=1756207848) format("truetype");font-weight:400}@font-face{font-family:Editors Note;src:url(/cdn/shop/files/EditorsNote-Italic.ttf?v=1756212672) format("truetype");font-style:italic;font-weight:400}@font-face{font-family:The Seasons;src:url(/cdn/shop/files/Fontspring-DEMO-theseasons-reg.ttf?v=1756207848) format("truetype");font-weight:400}@font-face{font-family:The Seasons;src:url(/cdn/shop/files/theseasons-italic.ttf?v=1756215985) format("truetype");font-style:italic;font-weight:400}.txt_left{text-align:left!important}.txt_center{text-align:center!important}.d-flex{display:flex;flex-wrap:wrap}.justify-space-between{justify-content:space-between}.justify-flex-end{justify-content:flex-end}.button{border:1px solid;transition:all linear .3s}.button--secondary:hover{background:rgb(var(--color-button-text))}.button--primary:hover{background:rgb(var(--color-button-text));border-color:rgba(var(--color-button),var(--alpha-button-background));color:rgba(var(--color-button),var(--alpha-button-background))}.announcement-bar-section .announcement-bar__message{font-family:var(--font-body-family);font-size:14px;line-height:22px}header .header__inline-menu .list-menu{gap:0 20px}header .header__inline-menu .list-menu__item{font-family:Mattone;font-weight:400;font-size:14px;line-height:24px;letter-spacing:0px;text-transform:uppercase;text-decoration:none}header .header__icons{gap:20px;padding:0}header .header__icons .header__icon{border:1px solid #000;margin:0}.hero_sec .banner__heading.h2{font-size:40px;line-height:50px;font-weight:400;font-style:italic;text-transform:lowercase;color:#fff}.hero_sec .banner__heading.h0{font-size:80px;line-height:90px;text-transform:uppercase}.hero_sec .banner__heading.h0 em{font-family:The Seasons;font-style:italic;text-transform:lowercase}.hero_sec .banner__text{width:100%;max-width:464px;margin:20px auto 0}.hero_sec .banner__text p{color:#f6f5f2;letter-spacing:0}.hero_sec .banner__buttons{margin-top:30px}.hero_sec .button--secondary:hover{color:#000}.story_sec .story_sec_header{width:33.33%}.story_sec .story_sec_header h2{position:relative;margin:0 -120px 40px 0;padding-top:30px;font-size:55px;line-height:65px;text-transform:uppercase;z-index:1}.story_sec .story_sec_header h2 em{font-family:The Seasons;text-transform:lowercase;font-style:italic}.story_sec .story_sec_header .button--primary:hover{background:transparent}.story_sec .story_sec_img{width:33.33%;line-height:0}.story_sec .story_sec_content{width:33.33%;padding-top:30px;padding-left:30px;display:flex;flex-wrap:wrap;align-content:space-between}.story_sec .story_sec_content img{display:block;width:100%;max-width:260px;margin-left:auto}.story_sec .story_sec_content .story_sec_txt *{line-height:26px;margin:0}.icon_boxes .multicolumn__title em{font-family:The Seasons;text-transform:lowercase;font-style:italic}.icon_boxes ul{justify-content:space-between;width:100%;max-width:730px;margin:auto}.icon_boxes li{width:100%!important;max-width:fit-content!important}.icon_boxes .multicolumn__title{justify-content:center;margin-bottom:60px}.icon_boxes .multicolumn-card__image-wrapper{margin:0!important}.icon_boxes .media,.icon_boxes .multicolumn-card__info{padding:0!important}.icon_boxes .media .multicolumn-card__image{position:unset!important;transform:unset!important;display:block;width:auto;height:80px;margin:0 auto 30px}.icon_boxes .multicolumn-card__info h3{font-family:var(--font-body-family);font-size:16px;line-height:26px}.home_products .collection__title{text-align:center;margin-bottom:60px}.home_products .collection__title h2{text-transform:uppercase;margin-bottom:0}.home_products .collection__title em{font-family:The Seasons;text-transform:lowercase;font-style:italic}.mc_card .card__content .card__information{padding-top:20px;padding-bottom:15px}.mc_card .card__heading{text-align:center;font-size:26px;line-height:36px;margin-bottom:15px}.mc_card .price{margin-top:0!important;font-family:Mattone;font-size:16px;line-height:26px;letter-spacing:0;text-align:center}.mc_card .mc_card_buttons{grid-row-start:4;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px}.mc_card .mc_card_buttons .quick-add{margin:0}.mc_card .mc_card_buttons .button{min-width:auto;min-height:auto;font-size:14px;line-height:24px;padding:5px 15px;text-decoration:none;z-index:1}.mc_card .mc_card_buttons .button:hover{color:#fff}.img_txt_sec .image-with-text__content{padding:0 0 0 60px!important}.img_txt_sec .image-with-text__heading{text-transform:uppercase}.img_txt_sec .image-with-text__heading em{font-family:The Seasons;text-transform:lowercase;font-style:italic}.img_txt_sec .image-with-text__text--caption{position:relative;font-family:Mattone;font-size:16px;line-height:26px;letter-spacing:0;text-transform:uppercase;color:#000;padding-bottom:20px}.img_txt_sec .image-with-text__text--caption:after{content:"";display:block;width:160px;height:2px;background:#000;position:absolute;left:0;bottom:0}.img_txt_sec .image-with-text__text{width:100%;max-width:500px}.img_txt_sec .benefits_heading{font-family:Mattone;font-size:16px;line-height:26px;font-weight:400;letter-spacing:0;text-transform:uppercase;color:#000;margin:40px 0 20px}.img_txt_sec .benefits_txt_wrap{width:100%;max-width:500px;padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;gap:15px 40px}.img_txt_sec .benefits_txt_wrap li{width:calc(50% - 40px);display:flex;align-items:center;gap:15px}.img_txt_sec .benefits_txt_wrap li p{margin:0;line-height:26px}.mc_newsletter{margin-top:100px;max-width:1110px}.mc_newsletter .newsletter__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:unset}.mc_newsletter h2{text-transform:uppercase}.mc_newsletter h2 em{font-family:The Seasons;text-transform:lowercase;font-style:italic}.mc_newsletter .newsletter__subheading{font-size:18px;line-height:28px}.mc_newsletter .newsletter-form{max-width:580px}.mc_newsletter .newsletter-form .newsletter-form__field-wrapper{max-width:100%}.mc_newsletter .newsletter-form .field:after,.mc_newsletter .newsletter-form .field:before{content:unset}.mc_newsletter .newsletter-form .field label{display:none}.mc_newsletter .newsletter-form .field{border-bottom:1px solid #fff}.mc_newsletter .newsletter-form .field input{background:transparent;border:none;outline:none;box-shadow:none;padding:0 0 10px}.mc_newsletter .newsletter-form .field input::placeholder{color:#fff;opacity:.6!important}.mc_newsletter .newsletter-form .newsletter-form__button{width:fit-content;font-family:Mattone;font-size:16px;line-height:26px;text-transform:uppercase}.mc_faq_img .collapsible-content__heading{text-transform:uppercase}.mc_faq_img .collapsible-content__heading em{font-family:The Seasons;text-transform:lowercase;font-style:italic}.mc_faq_img .collapsible-content__heading{position:relative;text-transform:uppercase;padding-bottom:40px;margin-bottom:60px}.mc_faq_img .collapsible-content__heading:after{content:"";display:block;width:160px;height:2px;background:#000;position:absolute;left:0;bottom:0}.mc_faq_img .accordion summary{background:transparent!important}.mc_faq_img .accordion .accordion__title{font-family:Mattone;font-size:16px;line-height:26px;font-weight:400;text-transform:uppercase;text-decoration:none!important}.mc_faq_img .accordion .accordion__content{padding:0;font-size:14px;line-height:24px}.footer .footer__content-top .footer-block{width:100%;max-width:fit-content}.footer .footer__content-top .grid{justify-content:space-between}.footer .footer__content-top .footer-block:nth-child(1){max-width:380px}.footer .footer__content-top .footer-block:nth-child(1) .rte{line-height:26px;opacity:85%}.footer .footer__content-top .footer-block:nth-child(4){max-width:250px}.footer .footer__content-top .footer-block__heading{font-family:Mattone;font-size:16px;line-height:26px;text-transform:uppercase;margin-bottom:30px}.footer .footer__content-top .footer-block .list-menu__item{font-size:16px;line-height:26px}.footer .footer__content-top .social_heading{margin-top:40px}.footer .footer__content-top .footer__list-social{padding:0;justify-content:flex-start;gap:15px}.footer .footer__content-top .footer__list-social a{border:1px solid rgb(255 255 255 / 45%);border-radius:50px;transition:all linear .3s}.footer .footer__content-top .footer__list-social a:hover{background:#fff;color:#000}.footer .footer__content-bottom{border:none;padding:0}.footer .footer__content-bottom .footer__content-bottom-wrapper--center{padding-top:20px;border-top:1px solid rgb(255 255 255 / 30%)}.footer .footer__content-bottom .footer__copyright{margin:0}.footer .footer__content-bottom .copyright__content{font-size:16px;line-height:26px;opacity:70%}.about_icon_boxes .multicolumn__title em{font-family:The Seasons;text-transform:lowercase;font-style:italic}.about_icon_boxes li{width:100%!important;max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important;border:1px solid rgb(0 0 0 / 10%);padding:40px 30px!important}.about_icon_boxes .multicolumn__title{justify-content:center;margin-bottom:40px}.about_icon_boxes .multicolumn-card__image-wrapper{margin:0!important}.about_icon_boxes .media,.about_icon_boxes .multicolumn-card__info{padding:0!important}.about_icon_boxes .media .multicolumn-card__image{position:unset!important;transform:unset!important;display:block;width:auto;height:60px;margin:0 auto 30px}.about_icon_boxes .multicolumn-card__info h3{font-size:24px;line-height:34px}.contact_hero .banner__text{margin-top:20px}.contact_hero .banner__text h6{font-family:Mattone;font-size:16px;line-height:26px;font-weight:400;text-transform:uppercase;margin-bottom:10px}.contact_hero .banner__text p{margin:0}.mc_contact .page-width--narrow{max-width:80rem}.mc_contact .page-width--narrow>div{padding:60px}.mc_contact .title{text-align:center;margin-bottom:10px}.mc_contact .title p{width:100%;max-width:480px;margin:0 auto}.mc_contact .field:after,.mc_contact .field:before{content:unset}.mc_contact .field label{display:none}.mc_contact .field input,.mc_contact .field textarea{background:#fff;border:1px solid rgb(141 141 141 / 20%);color:#000;outline:none;box-shadow:none;padding:10px 15px;margin:0}.mc_contact .field input::placeholder,.mc_contact .field textarea::placeholder{color:#777;opacity:1!important}.mc_contact .button{border-color:#000}.mc_contact .button:hover{background:transparent;color:#000}.mc_contact .contact__button{margin-top:2rem}.mc_pro_info .price_installment{display:none}.mc_pro_info .price{margin-top:0!important;font-family:Mattone;font-size:16px;line-height:26px;letter-spacing:0}.mc_pro_info .price .badge,.mc_pro_info .price__container{margin-bottom:0}.mc_pro_info .product__description{margin-top:0!important}.mc_pro_info .product__description p{font-size:16px;line-height:26px;margin-top:0}.mc_pro_info .product__description p:not(:last-child){margin-bottom:10px}.mc_pro_info .product-form__buttons{max-width:fit-content}.mc_pro_info .product__text{font-family:Editors Note;font-size:40px;line-height:46px;margin-top:2rem}.lb-badge{display:flex;align-items:center;gap:12px;margin:4px 0 0}.lb-badge a{display:inline-flex;align-items:center;line-height:0}.lb-badge img{display:block;width:56px;height:auto;object-fit:contain}.lb-badge__text{display:flex;flex-direction:column;font-size:16px;line-height:1.4;font-family:var(--font-body-family),"Poppins",sans-serif}.lb-badge__text strong{font-weight:600;color:#121212}.lb-badge__text a{color:#121212;text-decoration:underline;text-underline-offset:2px;line-height:1.4}.lb-badge__text a:hover{color:#555}@media screen and (max-width:749px){.lb-badge{gap:10px}.lb-badge img{width:48px}.lb-badge__text{font-size:14px}}.mc_pro_info .accordion:not(:last-child){margin-bottom:15px}.mc_pro_info .accordion{border:1px solid rgb(0 0 0 / 20%)!important}.mc_pro_info .accordion summary{padding:20px}.mc_pro_info .accordion .accordion__title{font-family:Mattone;font-size:16px;line-height:26px;font-weight:400;text-transform:uppercase}.mc_pro_info .accordion .accordion__content{padding:0 20px;margin-bottom:20px}.mc_pro_info .accordion .accordion__content p{margin-top:0;line-height:26px}.mc_pro_info .accordion .accordion__content p:not(:last-child){margin-bottom:10px}.sec_how_use .page-width{max-width:1210px}.sec_how_use .image-with-text__content{padding:0 60px 0 0!important}.sec_how_use .image-with-text__heading{position:relative;text-transform:uppercase;padding-bottom:30px;margin-bottom:40px}.sec_how_use .image-with-text__heading em{font-family:The Seasons;text-transform:lowercase;font-style:italic}.sec_how_use .image-with-text__heading:after{content:"";display:block;width:160px;height:2px;background:#000;position:absolute;left:0;bottom:0}.sec_how_use .benefits_txt_wrap{width:100%;padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;gap:15px}.sec_how_use .benefits_txt_wrap li{width:100%;display:flex;align-items:center;gap:15px}.sec_how_use .benefits_txt_wrap li p{margin:0;line-height:26px}.result_sec .title-wrapper-with-link{justify-content:center;margin-bottom:0!important}.result_sec .title-wrapper-with-link h2{position:relative;text-transform:uppercase;padding-bottom:30px;margin-bottom:30px}.result_sec .title-wrapper-with-link h2:after{content:"";display:block;width:160px;height:2px;background:#000;position:absolute;left:50%;bottom:0;transform:translate(-50%)}.result_sec .title-wrapper-with-link p{margin:0}.result_sec .multicolumn-list{margin-top:60px}.result_sec .multicolumn-list .multicolumn-card__image-wrapper{margin:0!important}.pro_faq .collapsible-content__heading{text-transform:uppercase}.pro_faq .collapsible-content__heading em{font-family:The Seasons;text-transform:lowercase;font-style:italic}.pro_faq .collapsible-content__heading{position:relative;text-transform:uppercase;padding-bottom:40px;margin-bottom:60px}.pro_faq .collapsible-content__heading:after{content:"";display:block;width:160px;height:2px;background:#000;position:absolute;left:50%;bottom:0;transform:translate(-50%)}.pro_faq .accordion summary{background:transparent!important}.pro_faq .accordion .accordion__title{font-family:Mattone;font-size:16px;line-height:26px;font-weight:400;text-transform:uppercase;text-decoration:none!important}.pro_faq .accordion .accordion__content{padding:0 40px 0 0;font-size:14px;line-height:24px}@media only screen and (max-width:990px){.header.page-width,.utility-bar__grid.page-width{padding-left:2rem;padding-right:2rem}.page-width{padding:0 2rem}.multicolumn-list:not(.slider){padding-left:2rem!important;padding-right:2rem!important}h1,.h1{font-size:calc(var(--font-heading-scale) * 3rem)}.header header-drawer{margin-left:0;border:1px solid #000}.hero_sec .banner__heading.h2{font-size:32px;line-height:42px}.hero_sec .banner__heading.h0{font-size:60px;line-height:70px}.story_sec .story_sec_header h2{margin:0 -120px 40px 0;padding-top:30px;font-size:32px;line-height:42px}.story_sec .story_sec_content{padding-top:0;padding-left:20px}.story_sec .story_sec_content img{margin-bottom:20px}.img_txt_sec .image-with-text__content{padding:0 0 0 20px!important}.img_txt_sec .benefits_heading{margin:20px 0}.img_txt_sec .benefits_txt_wrap{max-width:100%;gap:15px}.img_txt_sec .benefits_txt_wrap li{width:calc(50% - 7.5px)}.img_txt_sec .benefits_txt_wrap li p{margin:0;font-size:12px;line-height:18px}.footer .footer__content-top .footer-block{max-width:calc(50% - 10px);order:1}.footer .footer__content-top .footer-block:nth-child(1){max-width:calc(50% - 10px);order:0}.footer .footer__content-top .footer-block:nth-child(4){max-width:calc(50% - 10px);order:0}.footer .footer__content-top .grid{gap:50px 20px;justify-content:flex-start}.about_icon_boxes li{max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)!important}.mc_pro_info .product__info-wrapper{padding:0 0 0 2rem}.mc_pro_info .product__text{font-size:30px;line-height:36px;margin-top:1.5rem}.mc_pro_info .accordion summary{padding:10px}.mc_pro_info .accordion .accordion__content{padding:0 10px;margin-bottom:10px}.sec_how_use .image-with-text__content{padding:0 20px 0 0!important}.sec_how_use .image-with-text__heading{padding-bottom:10px;margin-bottom:20px}.result_sec .title-wrapper-with-link h2,.pro_faq .collapsible-content__heading{text-align:center;font-size:40px;line-height:46px;padding-bottom:20px;margin-bottom:20px}.result_sec .multicolumn-list{margin-top:30px}}@media only screen and (max-width:767px){.header.page-width,.utility-bar__grid.page-width{padding-left:1.5rem;padding-right:1.5rem}.page-width{padding:0 1.5rem}.button{font-size:12px;padding:0 1.5rem;min-height:calc(3.5rem + var(--buttons-border-width) * 2)}.hxxl{font-size:calc(var(--font-heading-scale) * 4rem);line-height:1.1}header .header__icons{gap:10px}.hero_sec .banner__heading.h2{font-size:22px;line-height:32px}.hero_sec .banner__heading.h0{font-size:32px;line-height:42px}.story_sec .story_sec_header{width:55%}.story_sec .story_sec_header h2{margin:0 -50px 20px 0;padding-top:10px;font-size:22px;line-height:32px}.story_sec .story_sec_img{width:45%;line-height:0}.story_sec .story_sec_content{width:100%;padding-top:20px;padding-left:0;display:flex;flex-direction:row;gap:10px;align-items:flex-start}.story_sec .story_sec_content img{width:calc(50% - 5px);margin:0}.story_sec .story_sec_content .story_sec_txt{width:calc(50% - 5px)}.mc_card .card__heading{font-size:14px;line-height:24px;margin-bottom:10px}.mc_card .price{font-size:12px;line-height:22px}.mc_card .mc_card_buttons{gap:10px}.mc_card .mc_card_buttons .quick-add,.mc_card .mc_card_buttons .button{width:100%}.icon_boxes .media .multicolumn-card__image{height:60px}.img_txt_sec .image-with-text__content{padding:20px 0 0!important}.mc_newsletter .newsletter__wrapper{padding-left:20px;padding-right:20px}.mc_faq_img .collapsible-content__heading{padding-bottom:20px;margin-bottom:20px}.mc_faq_img .accordion .accordion__title{font-size:12px;line-height:22px}.footer .footer__content-top{padding-left:1.5rem;padding-right:1.5rem}.footer .footer__content-top .grid{display:flex;gap:30px;margin:0}.footer .footer__content-top .footer-block,.footer .footer-block__details-content{margin:0!important}.footer .footer__content-top .footer-block:nth-child(1){max-width:100%;order:0}.footer .footer__content-top .footer-block:nth-child(4){max-width:100%;order:1}.footer .footer__content-top .footer-block:nth-child(2),.footer .footer__content-top .footer-block:nth-child(3){max-width:calc(50% - 15px)}.footer .footer__content-top .footer-block__heading{margin-bottom:20px}.footer .footer__content-top .footer-block .list-menu__item{padding:0 0 10px}.about_icon_boxes li{max-width:100%!important}.mc_contact .page-width--narrow>div{padding:30px 10px}.mc_pro_info .product__info-wrapper{padding:0}.sec_how_use .image-with-text__content{padding:20px 0 0!important}.result_sec .title-wrapper-with-link h2,.pro_faq .collapsible-content__heading{text-align:center;font-size:30px;line-height:40px;padding-bottom:20px;margin-bottom:20px}.result_sec .multicolumn-list li{width:100%;max-width:100%}.pro_faq .accordion .accordion__content{padding:0}.pro_faq .accordion .accordion__title{font-size:12px;line-height:22px}}a.button--secondary[href="/pages/about-us"]:hover,a.button--secondary[href="/pages/about-us"]:focus-visible{color:#000!important}[class*=ai-luxury-features-][class*=__inner],[class*=ai-editorial-][class*=__inner]{width:100%!important;max-width:100%!important;margin:0!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom.css.map */
