@font-face{font-family:Cormorant Garamond;src:url(/cdn/shop/files/CormorantGaramond-VariableFont_wght.ttf?v=1778666428) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6{font-family:Cormorant Garamond!important}.Home-banner-sec .hero__content-wrapper .text-block.h2 p{font-family:Cormorant Garamond;font-size:80px;color:#fff;font-weight:300}.Home-banner-sec .hero__content-wrapper .text-block.rte p,.about-hero-section .text-block p{font-size:12px;letter-spacing:1px;color:#c8c8c8}.Home-banner-sec .hero__content-wrapper .text-block.h5 p .about-hero-section .text-block h3{font-size:22px;color:#c8c8c8;font-weight:300;font-style:italic;font-family:Cormorant Garamond}.Home-banner-sec .hero__content-wrapper .text-block.custom p{max-width:425px;font-size:18px;line-height:26px;font-weight:300;font-family:Jost!important}.Home-banner-sec .hero__content-wrapper .group-block-content a.size-style.button,.Home-banner-sec .hero__content-wrapper .group-block-content a.size-style.button-secondary{max-width:175px;width:100%;border-radius:0;transition:all .35s ease}.Home-banner-sec .hero__content-wrapper .group-block-content a.size-style.button{background-color:#86ae58;border:1px solid #86ae58;color:#fff}.Home-banner-sec .hero__content-wrapper .group-block-content a.size-style.button:hover{background-color:transparent;color:#86ae58;transform:translateY(-2px)}.Home-banner-sec .hero__content-wrapper .group-block-content a.size-style.button-secondary{background-color:transparent;color:#86ae58;border:1px solid #86ae58;box-shadow:none!important}.Home-banner-sec .hero__content-wrapper .group-block-content a.size-style.button-secondary:hover{background-color:#86ae58;color:#fff;transform:translateY(-2px)}.header-menu{padding-right:30px}.header-menu nav.menu-list li a{font-size:15px;text-transform:uppercase;color:#fff;font-family:Jost}.header-menu nav.menu-list li{position:relative;display:inline-block;margin-right:10px}.header-menu nav.menu-list li:after{content:"";position:absolute;left:0;bottom:38px;width:100%;height:2px;background-color:#86ae58;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.header-menu nav.menu-list li:hover:after{transform:scaleX(1)}.header-menu nav.menu-list li:has(a.menu-list__link--active):after{transform:scaleX(1)}.Home-marquee-sec .marquee__content .marquee__repeated-items .text-block{position:relative;font-family:Jost}.Home-marquee-sec .marquee__content .marquee__repeated-items .text-block p{letter-spacing:3px;font-weight:400}.Home-marquee-sec .marquee__content .marquee__repeated-items .text-block:after{content:"";background-color:#fff;width:3px;height:3px;background-size:3px;border-radius:50%;right:-40px;position:absolute;top:calc(50% - 1.5px)}.Icon-box-custom .custom-section-content .section-content-wrapper{background-color:#fff;padding-left:40px;padding-right:40px}.Icon-box-custom{padding:80px 0}.home-about-sec .section-content-wrapper .group-block-content{padding-left:0;max-width:850px;padding-top:30px;padding-bottom:30px;margin-left:0}.home-about-sec .section-content-wrapper{display:grid;grid-template-columns:55% 1fr}.home-about-sec .section-content-wrapper .group-block-content .text-block.rte p{font-size:18px;line-height:24px;color:#e1e1e1;font-weight:300}.home-about-sec .section-content-wrapper .group-block-content .text-block.h5 p{position:relative;padding-left:70px;margin-bottom:15px;letter-spacing:1px;font-size:12px;color:#8d8d8d}.home-about-sec .section-content-wrapper .group-block-content .text-block.h5 p:before{content:"";position:absolute;left:0;background-size:100%;background-color:#959595;height:1px;width:60px;top:calc(50% - .5px)}.home-about-sec .section-content-wrapper .group-block-content .text-block h2{padding-bottom:10px;color:#fff}.home-about-sec .section-content-wrapper .group-block-content .button{background-color:transparent;border:1px solid #fff;box-shadow:none!important;max-width:215px;width:100%;border-radius:0;transition:all .35s ease;font-size:16px;line-height:26px;color:#fff;margin-top:10px}.home-about-sec .section-content-wrapper .group-block-content .button:hover{background-color:#fff;color:#000;transform:translateY(-2px)}.works-sec-cards .group-block--width-fill:not(:last-child):after{position:absolute;content:"";top:0;right:36px;width:1px;height:100%;background:#ffffff26}.works-sec-cards .group-block--width-fill{position:relative;padding-right:60px}.home-product-card .product-information .product-information__grid{max-width:1000px;margin:auto;background-color:#fff}.Icon-box-custom .custom-section-content .section-content-wrapper .group-block .group-block-content .text-block h2{font-size:22px;color:#000;font-weight:300;font-family:Cormorant Garamond;padding-bottom:8px;min-height:57px}.Icon-box-custom .custom-section-content .section-content-wrapper .group-block .group-block-content .text-block.rte p{font-size:16px;color:#111;font-family:Jost;text-align:center;line-height:normal;max-width:277px}.product-information.home-product-card .product-information__grid{max-width:1000px;margin:auto;background-color:#fff}.product-information.home-product-card .product-details .text-block.rte ul{list-style:none;padding-left:0;width:100%}.product-information.home-product-card .product-details .text-block.rte ul li{border-bottom:1px solid #e7e7e7;padding-bottom:8px;padding-top:8px;font-size:16px;line-height:24px;color:#000;font-family:Jost;position:relative;padding-left:26px}.product-information.home-product-card .product-details .text-block.rte ul li:before{content:"";background-color:#a9a9a9;height:1px;width:16px;position:absolute;background-size:16px;left:0;top:calc(50% - .5px)}.product-information.home-product-card .product-details .button.add-to-cart-button{background-color:#000;color:#fff;border-radius:0;transition:all .35s ease;border:1px solid #000;box-shadow:none;font-size:14px;text-transform:uppercase;letter-spacing:1px}.product-information.home-product-card .product-details .button.add-to-cart-button:hover{background-color:transparent;color:#000;transform:translateY(-2px)}.product-information.home-product-card .product-details .text-block.h6 p{font-weight:600;color:#bdbdbd;padding-top:8px;letter-spacing:1px;font-size:10px;font-family:Jost}.product-information.home-product-card .product-details .group-block product-price.text-block .price__regular{font-family:Cormorant Garamond;font-size:36px}.works-sec-cards .group-block--width-fill{position:relative;padding-right:40px}.works-sec-cards .section-content-wrapper{counter-reset:step-counter}.works-sec-cards>.border-style>.section-content-wrapper>.group-block{counter-increment:step-counter}.works-sec-cards .group-block--width-fill:not(:last-child):after,.custom-about2-mission .group-block--width-fill:not(:last-child):after{content:"";position:absolute;top:0;right:20px;width:1px;height:100%;background:#ffffff26}.works-sec-cards>.border-style>.section-content-wrapper>.group-block:before{position:absolute;content:"0" counter(step-counter);top:35px;font-family:Cormorant Garamond!important;right:40px;font-size:60px;font-weight:600;line-height:1;color:#171717;z-index:0}.confidnce-evry-mist-cta{COLOR:#fff!important}.confidnce-evry-mist-cta a.button:hover{border:1px solid #fff}.testimonial-section .testimonial-header{display:flex;align-items:center;justify-content:center;flex-direction:column}.testimonial-section p.subheading,.title-slash-line .text-block p{position:relative}.testimonial-section p.subheading:before,.testimonial-section p.subheading:after,.title-slash-line .text-block p:before,.title-slash-line .text-block p:after{content:"";position:absolute;top:50%;width:60px;height:1px;background:#d6d6d6}.testimonial-section p.subheading:before,.title-slash-line .text-block p:before{left:-80px;transform:translateY(-50%)}.testimonial-section p.subheading:after,.title-slash-line .text-block p:after{right:-80px;transform:translateY(-50%)}.works-sec-cards .custom-section-content{max-width:1300px;margin:auto}.works-sec-cards .custom-section-content .group-block .text-block.paragraph.rte p{max-width:341px;font-size:15px;line-height:24px;color:#e1e1e1;font-weight:300}.works-sec-cards .custom-section-content .text-block.h6 p{color:#5e5e5e;letter-spacing:2px;font-size:10px}.works-sec-cards .custom-section-content .text-block.h2 h2{font-size:30px}.testimonial-section.home-testimonials .page-width{max-width:1360px;margin:auto}.Home-banner-sec .hero__content-wrapper .text-block.h2 p em,.home-about-sec .section-content-wrapper .group-block-content .text-block h2 em{color:#c8c8c8}.section-our-collection-heading.title-slash-line h2 em{color:#6b6b6b}.title-slash-line h2 em{color:#c8c8c8}.home-testimonials h2.heading em{color:#6b6b6b}footer .footer-utilities .utilities{border-top:1px solid #171717}summary.menu__heading.h5{color:#fff;font-size:16px;letter-spacing:2px;font-weight:700}.confidnce-evry-mist-cta{position:relative}.testimonial-section{padding:80px 20px!important}.confidnce-evry-mist-cta:before{position:absolute;content:"";background-image:url(/cdn/shop/files/Layer_46.png?v=1779183774);left:0;top:0;width:100%;opacity:1;height:100%;background-repeat:no-repeat;background-size:cover}.confidnce-evry-mist-cta:after{position:absolute;content:"";background-image:url(/cdn/shop/files/canicare-perfune-graphic_u.png?v=1779086592);right:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-position:right center;filter:drop-shadow(0 10px 20px rgba(0,0,0,.25))}.testimonial-card{position:relative}.testimonial-card:before{content:'"';font-family:Cormorant Garamond,serif;font-size:120px;line-height:82px!important;color:#e2e2e2;position:absolute;top:0;left:25px;line-height:1;pointer-events:none}.confidnce-evry-mist-cta a.button{border-radius:0;transition:all .35s ease;max-width:175px;width:100%;background-color:#fff;border:1px solid #fff;color:#000}.confidnce-evry-mist-cta a.button:hover{background-color:transparent;color:#fff;transform:translateY(-2px)}.shopify-section-group-footer-group .footer-content.spacing-style{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:60px;margin-bottom:0}.confidnce-evry-mist-cta .text-block.rte p{font-size:16px;line-height:24px;color:#fff;font-family:Jost}footer .footer-content .group-block:first-child .group-block-content rte-formatter.text-block.rte p em{font-size:15px;font-family:Cormorant Garamond,serif;font-style:italic;color:#d9d9d9;letter-spacing:.5px}.product-information.home-product-card .product-details .text-block.rte p{color:#8d8d8d}.section-our-collection-heading.title-slash-line .text-block.h5 p{letter-spacing:1px;text-transform:uppercase;font-size:12px;color:#8d8d8d}.title-slash-line .text-block p{font-size:12px;letter-spacing:1px;color:#8d8d8d}footer .footer-content details.menu__details nav.details-content ul li.menu__item a{position:relative}footer .footer-content details.menu__details nav.details-content ul li.menu__item a:after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:2px;background-color:#86ae58;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}footer .footer-content details.menu__details nav.details-content ul li.menu__item a:hover:after{transform:scaleX(1)}footer .footer-content details.menu__details nav.details-content ul{padding-bottom:10px}.home-about-sec .section-content-wrapper .group-block.group-block--width-custom{max-width:720px;margin-left:auto;margin-right:calc(10% - 22px)}.header-drawer-icon.header-drawer-icon--open{width:25px!important;height:auto}.menu-drawer__close-button span.svg-wrapper.header-drawer-icon.header-drawer-icon--close svg{width:18px!important;height:18px}.about-hero-section .text-block.h1 h1{font-family:Cormorant Garamond!important;font-size:80px;color:#fff;font-weight:300}.custom-about2-mission .group-block--width-fill{position:relative}.custom-about-mission .text-block p{max-width:750px}.custm-about-luxury .text-block h2{max-width:600px;width:100%!important;display:contents}.custm-about-luxury .custom-section-content{max-width:1280px;margin:auto}.about-ready-experience .text-block p{max-width:900px;margin:auto}.about-ready-experience .group-block-content a.size-style.button,.about-ready-experience .group-block-content a.size-style.button-secondary{max-width:175px;width:100%;border-radius:0;transition:all .35s ease}.about-ready-experience .group-block-content a.size-style.button{background-color:#000;border:1px solid #000;color:#fff}.about-ready-experience .group-block-content a.size-style.button:hover{background-color:transparent;color:#000;transform:translateY(-2px)}.about-ready-experience .group-block-content a.size-style.button-secondary{background-color:transparent;color:#000;border:1px solid #000;box-shadow:none!important}.about-ready-experience .group-block-content a.size-style.button-secondary:hover{background-color:#000;color:#fff;transform:translateY(-2px)}.about-custom-icon-content .text-block p{max-width:900px;color:#a8a8a8;font-size:18px}.custom-about2-mission,.custom-difference-boxes{max-width:1300px;margin:auto}.about-custom-icon-text{max-width:1000px;margin:auto}.about-custom-icon-text .group-block,.custom-difference-boxes .group-block{border:1px solid #00000052;transition:all .4s ease}.about-custom-icon-text .group-block-content .group-block,.custom-difference-boxes .group-block-content .group-block{border:unset!important}.custom-difference-boxes .section-content-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;align-items:unset!important}.custom-difference-boxes .section-content-wrapper .group-block{background-color:#b5b5b596}.custom-difference-boxes .text-block.h2 p{font-family:Cormorant Garamond;font-size:72px}.about-custom-icon-text h3,.custom-meet-team h3{font-size:24px!important;color:#000!important}.about-custom-icon-text .group-block:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000000f;border-color:#a8a8a8}.about-custom-icon-text .group-block-content .group-block:hover{transform:unset!important;box-shadow:unset!important;border-color:unset!important}.custom-what-sets-us,.custom-difference-boxes .text-block p{font-size:15px;color:#a8a8a8;line-height:1.6}.custom-difference-boxes .text-block h3{font-size:26px}.custom-difference-boxes .text-block.h2 p{color:#a8a8a833}.custom-difference-boxes,.custom-meet-team{max-width:1100px;margin:auto}.custom-meet-team p{color:#606060}.custom-about-mission .text-block h4{font-size:16px!important;font-family:Jost!important;max-width:900px}.custom-about2-mission .text-block h3{font-size:24px}.about-hero-section .text-block h4{max-width:900px;font-size:18px;line-height:26px;font-weight:300;font-family:Jost!important}.about-custom-icon-text .text-block p{font-size:16px}.about-custom-icon-text .section-content-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;align-items:center!important}.template-product .custom-fragrance-img .shopify-block.icon-block{background-color:#b5b5b536!important;border-radius:100px;padding:10px!important}.template-product .group-block-content .shopify-block.icon-block{background-color:transparent;padding:0}.template-product .product-media img{height:600px!important;margin:auto}.template-product .accordion .details__header{font-size:16px;font-weight:600!important}.template-product .variant-option{font-weight:600;font-size:16px}.template-product .product-information{max-width:1100px;margin:auto;padding:40px 0}.template-product .group-block{padding-top:0}.add-to-cart-text{text-transform:uppercase}.template-product .variant-option__swatch-value{font-weight:500}.template-product .custom-imagetext .image-block img{width:34px}.template-product .product-media__drag-zoom-wrapper img.product-media__image{height:unset!important}.template-product .product-media{overflow:hidden}.template-product .custom-payment{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}@media screen and (min-width:991px){.about-custom-icon-text .group-block.group-block--height-custom{height:350px}}@media only screen and (max-width:580px){.confidnce-evry-mist-cta:after{right:0;bottom:0;top:unset;width:30%;height:50%;background-position:bottom}.shopify-section-group-footer-group .footer-content.spacing-style{display:grid;grid-template-columns:1fr;gap:30px;margin-bottom:0}footer .footer-utilities .utilities{align-items:flex-start;gap:10px}.about-hero-section .text-block.h1 h1{font-size:36px!important}.custom-difference-boxes .section-content-wrapper,.about-custom-icon-text .section-content-wrapper{display:grid;grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:767px){.confidnce-evry-mist-cta:after{right:0;bottom:0;top:unset;width:30%;height:50%;background-position:bottom}.home-about-sec .section-content-wrapper{grid-template-columns:1fr}.home-about-sec .section-content-wrapper .group-block-content{padding:45px 20px}.testimonial-section{padding:50px 20px!important}.Home-banner-sec .hero__content-wrapper .text-block.h2 p{font-size:45px}.Icon-box-custom{padding:50px 0}.shopify-section-group-footer-group .footer-content.spacing-style{margin-bottom:4px;gap:20px}.Home-banner-sec .hero__content-wrapper .text-block.h5 p{font-size:22px}.Home-banner-sec .hero__container .group-block-content{flex-direction:row!important;justify-content:left}.home-about-sec .section-content-wrapper .group-block-content .text-block.rte p{font-size:16px;line-height:22px}.Home-banner-sec .hero__content-wrapper .text-block.custom p{font-size:15px;line-height:22px}.Home-banner-sec .hero__container{padding:0;background-color:#000!important}.Home-banner-sec .hero__container .hero__media-grid{position:relative}.Home-banner-sec .hero__container .hero__content-wrapper.section-content-wrapper.page-width{gap:15px;padding:30px 15px}.Home-banner-sec .hero__content-wrapper .group-block-content a.button,.Home-banner-sec .hero__content-wrapper .group-block-content a.button-secondary{padding:14px 16px}.Home-banner-sec{min-height:auto!important}.Home-marquee-sec{padding:12px 0}.Home-marquee-sec .marquee__content .marquee__repeated-items .text-block p{font-size:12px}.Icon-box-custom .layout-panel-flex.section-content-wrapper.mobile-column{gap:60px}.Icon-box-custom .custom-section-content .section-content-wrapper .group-block .group-block-content .text-block h2{min-height:auto;padding-bottom:12px}.Icon-box-custom .custom-section-content .section-content-wrapper .group-block img.icon-block__media{width:52px!important}.home-about-sec .section-content-wrapper .group-block-content .text-block h2,.section-our-collection-heading .section-content-wrapper.mobile-column .text-block h2{font-size:30px}.home-product-card .product-details .group-block .group-block-content .text-block.h3 p{font-size:24px}.product-information.home-product-card .product-details .group-block product-price.text-block .price__regular{font-size:28px}.product-information.home-product-card .product-details .text-block.rte ul li{padding-bottom:8px;padding-top:8px;font-size:15px;line-height:22px}.home-product-card .product-details .group-block .group-block-content .group-block .group-block-content.mobile-column:has(.icon-block){flex-direction:row;flex-wrap:wrap}.title-slash-line h2{font-size:30px!important}.works-sec-cards .group-block--width-fill:not(:last-child):after,.custom-about2-mission .group-block--width-fill:not(:last-child):after{content:"";position:absolute;top:unset;right:unset;width:100%;height:1px;background:#727272;left:0;bottom:0}.works-sec-cards .group-block--width-fill{padding-right:0}.works-sec-cards .section-content-wrapper .group-block .group-block-content .text-block h3{font-size:24px}.works-sec-cards>.border-style>.section-content-wrapper>.group-block:before{top:20px;right:0}.home-testimonials .testimonial-header .heading{font-size:30px}.home-testimonials .testimonial-header{margin-bottom:40px}.confidnce-evry-mist-cta .custom-section-content .section-content-wrapper h2{font-size:30px}.confidnce-evry-mist-cta .text-block.rte p{font-size:14px;line-height:20px}.works-sec-cards .custom-section-content .icon-block img.icon-block__media{width:50px!important}footer .footer-content details.menu__details nav.details-content{margin-top:5px!important}footer .footer-content details.menu__details nav.details-content ul li.menu__item a{line-height:1.3}footer .footer-content details.menu__details nav.details-content ul li.menu__item{line-height:1.3!important}footer .footer-utilities .utilities .text-block p{text-align:left;font-size:13px}.menu-drawer{position:fixed;transform:translate(100%)!important}.menu-open>.menu-drawer{width:100%;transform:translate(0)!important}.menu-drawer nav.menu-drawer__navigation ul.menu-drawer__menu.has-submenu li a{font-size:18px!important;line-height:24px!important;min-height:auto}.menu-drawer nav.menu-drawer__navigation ul.menu-drawer__menu.has-submenu li{margin-bottom:5px}.menu-drawer nav.menu-drawer__navigation ul.menu-drawer__menu.has-submenu{margin-top:60px}.menu-drawer__utility-links.menu-drawer__animated-element{margin:5px}footer .footer-content .group-block:first-child .logo-block__image-wrapper img.logo-block__image{max-width:100px!important}img.header-logo__image{width:100%;height:auto;max-width:115px}.menu-drawer__featured-content ul.menu-drawer__featured-content-list li.menu-drawer__featured-content-list-item{padding:0;border-radius:6px}.menu-drawer__featured-content{position:relative;padding-top:25px}.menu-drawer__featured-content:before{content:"";left:0;width:100%;position:absolute;height:1px;top:0;background-color:#fff;opacity:.3}header .header__row .header__columns header-actions,#header-component[data-menu-style=drawer][data-mobile-logo-position=left] .header__columns header-actions{padding-left:5px!important;gap:0px!important}.menu-drawer__featured-content ul.menu-drawer__featured-content-list li.menu-drawer__featured-content-list-item .resource-card__media img.resource-card__image{border-radius:4px}#header-component .header__row.header__row--top .header__columns.spacing-style{grid-template-areas:"logo center center center menu"!important;grid-template-columns:54% 10% 10% 10% 16%!important;padding:8px 10px;background-color:#000}#header-component .header__row.header__row--top .header__columns.spacing-style .header__drawer{width:100%;justify-content:flex-end}header-drawer.header-drawer summary.header__icon.header__icon--menu.header__icon--summary{padding-right:5px!important}.home-about-sec .section-content-wrapper .group-block-content .button{font-size:14px;line-height:22px}.works-sec-cards .group-block .group-block-content.layout-panel-flex--column.mobile-column{flex-direction:row}.works-sec-cards .group-block .group-block-content.layout-panel-flex--column.mobile-column .group-block .group-block-content{flex-direction:column}.works-sec-cards .group-block .group-block-content.layout-panel-flex--column.mobile-column .group-block:first-child{width:100px}.works-sec-cards .group-block .group-block-content.layout-panel-flex--column.mobile-column .group-block:last-child{padding-right:50px}.Home-banner-sec .hero__content-wrapper .group-block-content a.size-style.button,.Home-banner-sec .hero__content-wrapper .group-block-content a.size-style.button-secondary{max-width:125px;padding:10px 16px}button.button.close-button.menu-drawer__close-button{position:absolute;right:0;top:5px}.about-hero-section .text-block.h1 h1{font-size:36px}.section.custm-about-luxury{padding:0 5px}.section.custm-about-luxury .section-content-wrapper{padding-top:20px}.custom-about2-mission .group-block .group-block-content.mobile-column .group-block .group-block-content{flex-direction:column}.custom-about2-mission .group-block .group-block-content.mobile-column{flex-direction:row}.custom-about2-mission .text-block h3{font-size:24px!important}.custom-about2-mission .shopify-block.icon-block img{width:50px!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
