@font-face{font-family:uglyhandwriting;src:url(/cdn/shop/files/uglyhandwriting.woff2?v=1715155928) format("woff2"),url(/cdn/shop/files/uglyhandwriting.woff?v=1715155912) format("woff")}@font-face{font-family:montserratbolditalic;src:url(/cdn/shop/files/Montserrat-BoldItalic.woff2?v=1726137636) format("woff2"),url(/cdn/shop/files/Montserrat-BoldItalic.woff?v=1726137636) format("woff")}@font-face{font-family:acumenbolditalic;src:url(/cdn/shop/files/AcuminPro-BoldItalic.woff2?v=1736141686) format("woff2"),url(/cdn/shop/files/AcuminPro-BoldItalic.woff?v=1736141688) format("woff")}@font-face{font-family:bricolagegrotesque-bold;src:url(/cdn/shop/files/BricolageGrotesque-Bold.woff2?v=1744816396) format("woff2"),url(/cdn/shop/files/BricolageGrotesque-Bold.woff?v=1744816396) format("woff")}@font-face{font-family:bricolagegrotesque-semibold;src:url(/cdn/shop/files/BricolageGrotesque-SemiBold.woff2?v=1744816396) format("woff2"),url(/cdn/shop/files/BricolageGrotesque-SemiBold.woff?v=1744816396) format("woff")}@font-face{font-family:bricolagegrotesque-light;src:url(/cdn/shop/files/BricolageGrotesque-Light.woff2?v=1744816396) format("woff2"),url(/cdn/shop/files/BricolageGrotesque-Light.woff?v=1744816396) format("woff")}.product-form__item--quantity button{margin-top:0}html{scroll-behavior:smooth}body{font-family:Montserrat}.search-form-wrapper button{margin-top:unset}.desktop-logo{max-width:150px!important;margin-top:-60px;background:#fff;border-radius:50%}.header-search{display:flex;align-items:center;gap:20px}.brands-link{background:#5e35b1;color:#fff;padding:10px;border:solid 4px #5e35b1;border-radius:10px;font-weight:700;font-size:14px;width:235px}.customer-logged-in .brands-link{font-size:14px;width:235px}.brands-link:hover,.brands-link:focus{background:#2ceb16;text-decoration:none;color:#000;border-color:#2ceb16}.nav-standard-top-area-actions{display:flex;align-items:center;gap:30px}.nav-container-action.customer-name{font-size:15px;line-height:normal;color:#000;font-weight:900;padding-bottom:15px;margin-top:15px}.nav-standard-top-area-search-input{font-family:Montserrat!important;font-size:16px}.nav-currency-select{border:2px solid #000;font-size:16px;font-weight:700;color:#000;height:40px;padding-inline:10px}.lin-basket:before{font-size:50px;line-height:normal;color:#000}.nav-standard-top-area{margin:20px 50px!important;display:flex;justify-content:space-between;align-items:center}.iWishView svg{width:40px!important;height:40px}.lin-user:before{font-size:35px}.navbar-standard>li>a{color:#000;font-size:15px;padding-inline:15px}.nav-standard-top-area-actions>li>a{line-height:unset!important}.triangle-icon{width:0;height:0;border-style:solid;border-top-width:6px;border-right-width:4px;border-bottom-width:0;border-left-width:4px;border-color:#000000 transparent transparent transparent;border-radius:1px;padding-bottom:2px;display:inline-block}.no-child-links.dropdown-menu{background:#d1d1d1}.nav-mega-section-title.hide_menu_underline a{color:#000}.nav-mega-section-title.hide_menu_underline a:hover{color:#5e35b1}.section-header-title.text-primary{color:#000;font-size:48px}.section-header-subtitle{margin-top:30px!important;color:#1db954;font-family:arial;font-weight:500;margin-bottom:50px!important}.plug-product-slider.container{display:flex;flex-direction:column}.plug-view-all-button{width:fit-content;margin-inline:auto;border-radius:10px!important;text-transform:uppercase;border:solid 2px #000;font-family:Montserrat;font-weight:700;font-size:26px;color:#000!important;background:#2ceb16!important}.plug-view-all-button:hover{color:#fff!important}.nav-standard-top-area-search,.nav-standard-top-area-actions{position:unset}.nav-standard-top-area-search-input{background:none;border:solid 4px #2ceb16;padding:10px 40px;color:#000;width:600px;display:block;border-radius:10px}@media (max-width: 1240px){.nav-standard-top-area-search-input{width:350px}}@media (min-width: 992px){.customer-logged-in .nav-standard-top-area-search-input{min-width:530px}}.nav-standard-top-area-search-sumbit{display:none}.nav-standard-top-area-search-inner{width:auto}.nav-standard-top-area-search-input::-webkit-input-placeholder{color:#9b9b9b}.nav-standard-top-area-actions>li{margin-left:0}.nav-standard-top-area-actions>li>a{width:auto;height:auto}.mega-nav-count.nav-main-cart-amount,.nav-main-iw-amount{font-family:MONTSERRAT;-webkit-box-shadow:unset;box-shadow:unset;position:absolute;font-size:16px;display:block;width:35px;height:35px;line-height:35px;-webkit-border-radius:50%;border-radius:50%;background:#2ceb16;color:#000!important;right:-15px!important;font-weight:900;z-index:99999}.iWishCount.mega-nav-count.nav-main-iw-amount.count-items{top:-12px!important}.mega-nav-count.nav-main-cart-amount.count-items{top:10px!important}.nav-currency-select:hover{color:#000;border:2px solid black}.nav-standard-nav-area{background:#d1d1d1;margin:0}.section-header.-sm .section-header-title{font-size:48px}.section-header.-sm .section-header-subtitle{font-size:24px}.nav-standard.nav-sticky .nav-standard-top-area-search,.nav-standard.nav-sticky .nav-standard-top-area-actions{display:none!important}.main-content .shopify-section:nth-child(2n){background-color:#f9f9f9}.template-index .main-content .shopify-section{padding-top:60px}.collection-thumb .collection-thumb-title{font-family:Montserrat;font-size:18px}.nav-mega-section-title a{font-family:Montserrat}.navbar-standard>li:hover>a,.navbar-standard>li[aria-expanded=true]>a{background:unset}.collection-thumb-round .collection-thumb-img-wrap,.collection-thumb-round .collection-thumb-img-overlay,.collection-thumb-round .collection-thumb-img{border-radius:10px}#shopify-section-newsletter-bar{display:none}#shopify-section-footer,.shopify-section:has(.map-section){padding-top:unset}.map-section .row.row-eq-height.row-no-gutter.row-col-inverse{display:flex;min-height:500px}.map-section .row.row-eq-height.row-no-gutter.row-col-inverse>div{flex:1;display:flex;justify-content:center;align-items:center}.map-section .map-section__content.-white{text-align:center;background:#d1d1d1}.map-section__header-title{font-size:48px;font-weight:700}.map-section.-layout--right .map-section__content,.map-section.-layout--left .map-section__content{padding:0}.map-section{background:#d1d1d1}.map-section__header-subtitle{margin-top:20px;opacity:1;font-size:24px;font-family:Roboto;color:#1db954}.map-section__content.-white .rte-setting p{font-size:25px;line-height:2}.btn.btn-primary.map_section__directions-btn{border:solid 2px #000;border-radius:10px;font-size:26px;padding:20px 30px;margin-top:20px;color:#000!important;background:#2ceb16}.btn.btn-primary.map_section__directions-btn:hover{background:#7a2cc9!important;color:#fff!important}.cart-modal-popup:after{content:url(shopping-cart.svg)}.cart-modal-popup{margin-top:6px!important}ul.nav.navbar-nav.navbar-standard.mega-menu-simple li:nth-child(5){display:none}li.account-dropdown:hover .dropdown-menu{display:block}.account-dropdown .dropdown-menu{right:105px;top:75%;width:fit-content;left:auto;box-shadow:0 8px 16px #0003;border:unset}.account-dropdown .dropdown-menu>li>a{padding:10px 20px}.account-dropdown .dropdown-menu>li>a:focus,.account-dropdown .dropdown-menu>li>a:hover{color:#5e35b1;background-color:#d1d1d1}.plug-product-slider__wrapper .swiper-button-next,.plug-product-slider__wrapper .swiper-button-prev{height:50px!important;width:50px!important}.swiper-button-prev img,.swiper-button-next img{width:50px}.swiper-button-prev,.swiper-button-next{top:38%}.swiper-button-prev{left:0!important}.swiper-button-next{right:0!important}.plug-product-slider__wrapper{margin:0 -60px;padding:0 60px}.plug-product-slider__wrapper .swiper-button-next:hover,.plug-product-slider__wrapper .swiper-button-prev:hover{background-color:unset!important}.hide-on-desktop{display:none}.plug-mobile{display:block}#searchbox::-webkit-input-placeholder{display:inline-block;opacity:.2;transition:all .3s ease-in-out;white-space:nowrap}#searchbox:focus::-webkit-input-placeholder{-webkit-transform:translateY(-125%);opacity:.05}#searchbox.imitatefocus::-webkit-input-placeholder{-webkit-transform:translateY(-125%);opacity:.05}.swiper-button-next:after,.swiper-button-prev:after{display:none}.template-index .main-content .shopify-section:has(.map-section),.template-index .main-content .shopify-section:has(rs-module-wrap){padding-top:0}#shopify-section-rev_slider_1_Ny7z6L,#shopify-section-16602354494d33b32f{margin-top:-2px}.modal{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000000d9}.modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:50%;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;animation-name:animatetop;animation-duration:.4s;display:flex;flex-direction:column;align-items:center}.modal-header h2{font-family:uglyhandwriting;font-size:50px;text-align:center}@keyframes animatetop{0%{top:-300px}to{top:0}}#modal-close-btn{color:#000;padding:12px 20px;border:none;cursor:pointer;float:right;top:10px;position:absolute;right:10px}#modal-close-btn:hover{background-color:#ddd}#stock-info-modal .modal-footer,#stock-info-modal .modal-header{border:none!important}.modal-header{padding:15px;border-bottom:unset;display:flex}.modal-content p{text-align:center;font-size:20px}h3.modal-footer{color:#5f36b1;font-family:uglyhandwriting;font-size:40px;margin-top:15px;text-align:center}span#modal-available-quantity{font-family:uglyhandwriting;color:#2ceb16;font-size:42px;margin-inline:10px}.custom-cart-message{color:#5f36b1;display:none;font-size:13px;font-weight:600;margin-bottom:-55px;margin-top:20px}.kgrwds-redeem-section{margin-inline:15px}.panel-category{display:flex;justify-content:space-between;align-items:center;max-width:70%;width:100%;margin-bottom:15px}.faq-category{font-weight:600;font-size:24px;margin-bottom:unset}.panel-category a{color:#fff;background:#5f36b1;padding:10px 17px;border-radius:10px;text-decoration:none;font-weight:600}.more-questions{margin-inline:auto;background:#5f36b1;color:#fff;padding:10px 20px;border-radius:10px;font-weight:600;margin-top:20px}.more-questions:hover{text-decoration:none;color:#5f36b1;background:#2beb17}.faq-accordion .panel-body{display:flex;flex-direction:column;padding:30px 20px}.faq-accordion .panel{margin-bottom:40px}.faq-accordion .panel-heading a{font-size:20px}#accordion .panel p{margin-bottom:25px}#sbp .search-wrapper{width:100%!important;max-width:unset!important;padding-right:unset!important}#sbp .brands-wrapper{width:100%!important}#sbp .brand:has(b){border:solid #2beb17!important;margin-right:5px!important;padding:10px!important;margin-bottom:5px!important}#sbp .shortcut-letter{color:#5f36b1;font-weight:600;font-size:20px}#sbp #brand-search,#search-brands-custom-input{border:solid 3px #000!important;border-radius:10px!important;padding:15px!important;font-family:Montserrat}#sbp .search-wrapper svg.search-icon{top:14px!important}#sbp .hide-scroll{scrollbar-width:thin!important}header.page-header:not(.special_collection_header){padding:100px 0!important}.vendor-list-item.search-result{border:2px solid #2beb17!important;margin-right:5px!important;padding:10px!important;margin-bottom:5px!important}.vendor-list-item a{font-size:16px!important}.vendor-list-item{width:30%!important}.vendor-list-item.search-result a{color:#000;font-weight:600}ul#brandsfilter li{margin:0 2px 15px}.brands-index{padding-inline:10px;margin-top:50px}ul.li-brands{align-items:stretch!important}.list-head{width:10%;padding-top:16px}.list-items{width:90%;display:flex;flex-wrap:wrap;border-left:solid 1px #666565;padding-left:7%;padding-top:10px}.li-brands li.bhead h3{border:unset!important;color:#666565!important;border-color:#eee;padding:unset!important;margin:unset!important;font-weight:500!important}.brands-index .col-sm-12{margin-bottom:30px}.brands-index .col-sm-12:has(.list-inline.hidden){margin-bottom:0}ul.li-brands li a.pull-top{display:none}#scroll-to-top{position:fixed;bottom:20px;right:20px;background:#2beb17;width:60px;height:60px;border:1px solid;border-radius:50%;box-sizing:border-box;padding:10px;cursor:pointer}#scroll-to-top path{fill:#000!important}.omnisend-subscription-form{background:#2beb17;padding:65px 0 50px}.newsletter-content{text-align:center;padding-bottom:20px}.newsletter-content h2{font-size:48px;font-weight:600}.newsletter-content p{font-size:22px;line-height:normal}#fsb_container{display:none!important}.top-bar-text{list-style-type:none;margin:0;padding:0;height:30px;overflow:hidden;position:relative}.top-bar-text li{height:30px;line-height:30px;position:absolute;width:100%;top:100%;opacity:0;transition:top 1s,opacity 1s;display:flex;justify-content:center;align-items:center;font-weight:600}.top-bar-text li.visible{top:0;opacity:1}.green-text{color:#2beb17;margin-inline:5px}a:hover .top-bar-text li{color:#fff}.top-bar-text .delivery-truck:before{content:"";display:inline-block;width:40px;height:40px;background:url(delivery-truck.png) no-repeat center center;background-size:contain;vertical-align:middle}.top-bar-text .delivery-truck{margin-right:15px}.notification-bar__message{padding:10px 22px}div#shopify-section-page-template:has(.promo-page) header{display:none}.promo-page .promo-h2{font-size:56px;font-family:Montserrat;text-transform:initial}.promo-page .yellow-bg-section h2,.promo-page .grey-bg-section.free-shipping h2{font-size:36px;line-height:normal;margin-bottom:unset;font-family:Montserrat;font-weight:600}.promo-page .yellow-bg-section{background:#ff0}.promo-page .promo-h3{font-size:36px;font-weight:600;text-align:center;margin-bottom:0;line-height:90px}.promo-page .promo-h1{font-size:56px;font-weight:600;font-family:Montserrat}.promo-page .promo-h4{font-size:24px;text-align:center}.promo-page p{text-align:center;font-family:Montserrat!important;font-size:24px!important}.promo-p{margin-top:50px}.extra-promo .promo-h2{font-style:italic;font-weight:700;font-family:Montserrat,sans-serif;font-size:72px;text-align:center}.white-bg-section.shipping-section.extra-promo ul{max-width:80%;list-style:auto;line-height:1.5;font-size:24px;font-family:montserrat}.promo-page .yellow-bg-section .promo-h3{line-height:normal}.promo-page .promo-h5{font-size:24px;text-align:center}.extra-promo .yellow-highlight{font-weight:700;text-decoration:none;margin-left:unset}.third-promotion .white-bg-section.shipping-section.extra-promo ul{list-style:none;font-size:24px;max-width:80%}.third-promotion .white-bg-section.shipping-section.extra-promo ul li{padding:20px 0}.fourth-promotion .promo-h2{font-weight:700;text-align:center;font-size:48px}.grey-bg-section.shipping-section ul{font-family:Montserrat!important}.promo-page .shipping-section .green-highlight{font-weight:600}.promo-page .hero-section{cursor:pointer}.promo-page .hero-section img{border-radius:0}.pc{display:block}.mobile{display:none}.first-promotion .yellow-bg-section.shipping-section h2,.fourth-promotion .grey-bg-section .promo-h2,.see-our-naturopath .yellow-bg-section.shipping-section h2{font-size:56px}.see-our-naturopath .promo-p{margin-top:20px}.see-our-naturopath .grey-bg-section.free-shipping.what-is-a-hoom h2{font-size:56px;font-weight:700;font-family:Montserrat;margin-bottom:50px}.promo-page .what-is-a-hoom p{font-size:30px!important}.grey-bg-section.shipping-section.what-is-a-hoom ul{width:80%;font-size:30px}.black-button a{background:#000;color:#fff;padding:15px 70px;border-radius:10px;font-size:40px;font-weight:600}.black-button,.green-button{margin-top:40px;margin-bottom:20px}.green-button a{background:#2beb17;color:#000;padding:15px 70px;border-radius:10px;font-size:40px;font-weight:600}.yellow-bg-section.shipping-section.naturopath-info{display:flex;flex-direction:row;margin-top:50px}.naturopath-image{display:flex;justify-content:center;flex-basis:30%;flex-direction:column;align-items:center;gap:50px}.naturopath-image img{max-width:300px;border-radius:50%}.naturopath-bio{display:flex;flex-direction:column;align-items:center;flex:70%}.naturopath-info h3{font-weight:600;font-size:30px}.naturopath-bio p{font-size:29px!important}.naturopath-info span.ugly-font{font-family:uglyhandwriting}.naturopath-bio .ugly-font{font-size:60px}.naturopath-image .ugly-font{font-size:60px;line-height:initial}.typescript-form{width:100%}.lookbook-template .centered-content{margin-inline:auto}.TextWrapper-sc-__sc-1f8vz90-0.hgPWRx{display:flex}form#customer_login.login-form input{margin-bottom:20px;border-radius:5px;height:35px;border:solid 1px #c0c0c0}form#customer_login.login-form,#register-to-book-a-hoom form{display:flex;flex-direction:column}#register-to-book-a-hoom form input[type=text],#register-to-book-a-hoom form input[type=email],#register-to-book-a-hoom form input[type=password]{margin-bottom:20px;border-radius:5px;height:35px;border:solid 1px #c0c0c0}label.accept-terms{font-weight:500;font-size:12px;color:#787878}button.btn.btn-primary.hoom-button{background:#2ceb18;color:#000!important;font-family:montserrat;font-size:20px;border-radius:10px;padding:20px}#register-to-book-a-hoom .nav-standard-nav-area{display:none}.accept-to-receive,.accept-terms{top:1px;position:relative}div#shopify-section-page-template:has(.promo-page.see-our-naturopath.session-confirmation) header{display:block}div#shopify-section-page-template:has(.promo-page.see-our-naturopath.session-confirmation) header:after{background-color:#5f36b1}div#shopify-section-page-template:has(.promo-page.see-our-naturopath.session-confirmation) header h1.collection-page-header-title.page-header-title-sm.page-header-title.text-none{color:#2beb17}.session-confirmation span.ugly-font{font-family:uglyhandwriting;font-style:italic}.session-confirmation .promo-h2.andy-text{color:#2beb17;line-height:normal;font-size:34px}.session-confirmation .promo-h2.andy-text .ugly-font{font-size:80px}.session-confirmation .shipping-page-title.white-bg-section.shipping-section{padding:75px 50px}.session-confirmation .white-bg-section.shipping-section.zero-padding{padding:0}.session-confirmation .white-bg-section.shipping-section.zero-padding img{width:100%}.session-confirmation .appointment-details .promo-h2{text-align:center;font-weight:600;line-height:1;font-size:36px;margin-bottom:50px}.appointment-details p{width:100%;text-align:left;margin:10px!important}.appointment-details{border-radius:10px;box-shadow:0 5px 20px #0003;padding:50px;display:flex;flex-direction:column;align-items:center;margin-bottom:50px;margin-top:40px}.session-confirmation .black-button a,.session-confirmation .green-button a{font-size:22px}.session-confirmation .black-button,.session-confirmation .green-button{width:300px;text-align:center}.session-confirmation .green-button{margin-top:50px}.calendly-inline-widget{width:100%}.black-button a:hover{text-decoration:unset;background:#2beb17;color:#000}.green-button a:hover{background:#000;text-decoration:unset;color:#fff}form#customer_login.login-form label input{height:auto;margin-bottom:0}.error-message{font-size:14px;margin-bottom:10px;text-align:center}.grey-bg-section.shipping-section.free-shipping.what-is-a-hoom{padding-bottom:100px;padding-top:100px}.booking-steps{margin-top:50px}.white-bg-section.shipping-section:has(.booking-steps) h2{font-size:56px;font-weight:900;font-family:Montserrat;margin-bottom:5px;text-transform:uppercase;color:#2beb17}.hoom-home-section{padding:100px 0;background:#512ea8;display:flex;flex-direction:column;align-items:center}.hoom-home-section .container{display:flex;align-items:center;margin-bottom:50px}.white-text{color:#fff}.hoom-text h3{font-size:30px;font-weight:700}.hoom-text p.white-text{font-size:20px;margin:30px 0}.yellow-text{color:#ff0}.hoom-text p.yellow-text{font-size:20px;font-weight:600}.hoom-home-section .container div{flex:1}.hoom-logo{text-align:center}.hoom-logo img{width:400px}.discount-code strong{color:#7a2cc9}.my-tab.container{margin-bottom:50px}.read-shipping-rules{font-family:montserratbolditalic}.pdp-shipping-policy h4{margin-top:5px;margin-bottom:10px;font-weight:600;color:#000!important}#language-switcher{position:absolute;right:50px;top:13px;color:#fff;font-size:16px;font-weight:600}.gt_container-de7lpd a.glink span{margin-right:10px!important;font-size:14px}.glink.nturl.notranslate{color:#fff;font-weight:700}.gt_switcher_wrapper{margin-right:20px}a.glink.gt-current-lang{display:none}.stock-quantity{display:flex;width:100%;padding:20px 10px 0}.stock-quantity p{font-family:montserratbolditalic;font-size:15px}.in-stock{color:#1db954}.low-stock{color:red}.icon-container .icon{width:60px;cursor:pointer;transition:transform .2s ease}.icon-container .icon:hover{transform:scale(1.1)}.popup{display:none;position:fixed;z-index:9999999;left:0;top:0;width:100%;height:100%;background-color:#000000cf;justify-content:center;align-items:center}.popup-content{background-color:#fff;margin:15% auto;padding:35px 50px 50px;border-radius:10px;width:50%;max-width:600px;box-shadow:0 5px 15px #0000004d;text-align:center;position:relative}.popup-content p{text-align:left}.close{position:absolute;top:10px;right:15px;color:#000;font-size:25px;cursor:pointer}.close:hover{color:red}.popup-content h2{text-transform:uppercase;color:#1eba54;font-weight:600;padding:10px 0}.template-cart .page-header-title-nb{letter-spacing:0;text-transform:capitalize}.kangaroo-shopping-cart-section{float:unset!important}.kangaroo-shopping-cart-section p{font-family:montserratbolditalic;color:#7a2cc9;font-size:20px!important;text-align:center!important;margin:20px 0!important}.additional-checkout-buttons{margin-bottom:10px}.cart-checkout-btn{margin-bottom:30px;width:auto;padding-inline:50px}.cart-total .sign{font-size:36px}.continue-shopping{display:flex;align-items:flex-end}.reputon-google-reviews-widget{border-top:solid 1px #dddddd;padding-top:30px;padding-bottom:50px}.cart-notes-title{display:none}.table-shopping-cart{margin-top:50px}.order-notes{width:368px;float:right}.cart-total{display:flex;flex-direction:column;gap:40px;font-size:40px;margin-left:30px}.cart-total .money{margin-left:35px}.additional-checkout-buttons-sign{text-align:center}.cart-item-images{display:flex;align-items:center;justify-content:center;gap:50px}.cart-item-images .icon{width:60px;cursor:pointer;transition:transform .2s ease}.cart-item-images .icon:hover{transform:scale(1.1)}#checkout-popup .popup-content h2{background:#7a2cc9;color:#fff;font-family:montserratbolditalic;text-transform:capitalize;margin-bottom:0}.radio-options{margin:20px 0}.option-group{display:flex;align-items:flex-start;padding:15px;border:solid 1px #eee}.option-group label{font-weight:500;text-align:left;margin-left:10px;font-size:14px}#checkout-popup .popup-content p{font-size:14px;margin-top:15px}#checkout-popup .popup-content{padding-bottom:20px}.option-group label span{color:#848282}.option-group:has(input[type=radio]:checked){background:#f7f6fe;border-color:#7a2cc9}.col-md-12.top-cart-actions{display:flex;align-items:center}#checkout-popup .popup-content h3{background-color:#ff0;padding:10px 0;font-style:italic;font-size:16px}.restricted-quantity,.restricted-quantity-top{color:red}.cart-checkout-bts:has(.restricted-quantity-top) .cart-checkout-btn{margin-bottom:20px}.top-cart-actions:has(.restricted-quantity-top) .order-notes{margin-top:20px}.account-title.welcome_title,.order-history-title{text-transform:capitalize;font-weight:700;font-style:italic;font-size:36px!important;font-family:montserratbolditalic;margin-top:50px}#my-account #customer_logout_link{font-weight:700;color:#2ceb18}#my-account .logout_link_wrapper{margin-bottom:50px}.account-boxes{display:flex;justify-content:center;gap:150px;margin-bottom:50px}.account-box{max-width:360px;border:solid 2px #8a7e7e;border-radius:30px;padding:30px;display:flex;gap:30px;align-items:center;transition:transform .6s ease}.account-box:hover{cursor:pointer;background:#eee}.account-box img{width:50px}.account-box h2{font-family:montserratbolditalic;font-size:22px}.track-package{color:#000;padding:7px 15px;border:solid 2px #000;border-radius:10px;font-size:14px;font-weight:600}.track-package:hover{background:#5f36b1;border-color:#6036b1;color:#fff;text-decoration:none}.order-history-title{margin-bottom:50px!important}.not-visible{visibility:hidden}.buy-again{background:#2beb17;padding:7px 15px;border-radius:10px;color:#000;border:solid;font-size:14px;font-weight:600}.buy-again:hover{background:#5f36b1;color:#fff;text-decoration:none;border-color:#5f36b1}.account-order-summary{display:flex;align-items:center;background:#f2f2f2;margin-bottom:20px;padding:30px;border-radius:5px;justify-content:space-between;margin-top:15px}.italic{font-style:italic}.return-to-account{margin:35px 0}.account-page.container{margin-bottom:50px}.account-page .address-content{max-width:unset}.account-address-wrap{display:flex;flex-wrap:wrap;gap:20px;border-bottom:unset}.single-address{flex:1;min-width:300px;background:#eee;padding:10px 15px;border-radius:10px;display:flex;flex-direction:column;justify-content:space-evenly;max-width:320px}.template-customers-addresses .return-to-account{margin:20px 0 40px}.single-address .account-name{margin-bottom:5px}.default-address{margin-left:10px;background:#5f36b1;color:#fff;font-size:12px;padding:5px 10px;border-radius:5px}.single-address .account-address{font-size:14px}.single-address:has(.editing){max-width:600px;margin-inline:auto;padding-bottom:50px}.account-page form{text-align:left;font-size:14px}.edit-address-title{text-align:center;font-size:16px;font-weight:600;margin-bottom:30px}.account-page .submit-form{text-align:center}.account-page select{background:#fff;height:42px}.account-page .login-input,.account-page textarea,.account-page select{font-family:Montserrat}.center{text-align:center}.address-content #add_address{background:#eee;padding:20px;border-radius:10px;border-bottom:unset;width:700px;order:-1;margin-inline:auto}.template-collection header .page-header-title{text-transform:uppercase;font-family:acumenbolditalic;color:#fff;font-size:58px;letter-spacing:-2px}.template-collection header,#brands-and-more header,.template-blog header,#frequently-asked-questions header{background-image:url(https://naturesante.ca/cdn/shop/collections/CRAZY_PROMO_ENERO_2025_DESKTOP_1cc58b90-3403-479e-a06f-30fc6f15044c.jpg?v=1735914174)!important;background-size:cover;background-position:center}.template-collection header:after{opacity:0!important}#brands-and-more header.page-header:after,#about-us header.page-header:after,.template-blog header.page-header:after,#frequently-asked-questions header.page-header:after{background-color:unset;background-image:unset}#terms-of-service .shopify-policy__title h1,#refund-policy .shopify-policy__title h1{margin:75px 0;font-weight:600;font-size:58px}#our-services header.page-header:after,#shipping-amp-returns header.page-header:after,#contact-us header.page-header:after{background-color:#5f36b1}#our-services header.page-header,#shipping-amp-returns header.page-header,#contact-us header.page-header{color:#2ceb17}#contact-us header.page-header{background-image:unset!important}#my-orders .col-md-8.col-md-offset-2{margin-left:unset;width:100%}#order-lookup-form{display:flex;flex-direction:column;width:300px;margin-inline:auto;gap:30px}#order-lookup-form .btn.btn-primary.btn-wide{margin-bottom:15px;font-size:16px;margin-top:5px}form#order-lookup-form label{font-size:20px}#order-lookup-form #email{height:40px;border-radius:10px;padding-inline:5px;border:#ccc solid 1px}#order-lookup-form .btn.btn-primary.btn-wide:focus,#order-lookup-form .btn.btn-primary.btn-wide:hover{outline:unset;background:#1db954!important}#extra-info-message{text-align:center;margin-top:16px;font-weight:700}#my-orders header.page-header:after{background-color:#512ea8}#my-orders .page-header-inner-bottom,#my-orders .breadcrumb.page-header-breadcrumb{color:#2beb17}.orders-table tr:last-child{border-bottom:1px solid #dddddd}#order-history{margin-bottom:30px}.timer-container{display:flex;justify-content:center;gap:30px;margin:20px 0}.timer-block{display:flex;flex-direction:column;align-items:center}.digit-container{display:flex;gap:5px}.digit{background-color:#d1d1d1;color:#000;font-size:56px;width:60px;height:80px;line-height:80px;border-radius:5px;box-shadow:0 2px 5px #0003;text-align:center;font-weight:600}.label{font-size:18px;margin-top:10px;color:#333}#message{font-size:24px;color:#333;margin-top:20px}button{padding:10px 20px;font-size:16px;background-color:#f55;color:#fff;border:none;border-radius:5px;cursor:pointer;margin-top:20px}button:hover{background-color:#f33}button.resume{background-color:#28a745}button.resume:hover{background-color:#218838}#about-us header{background-image:url(/cdn/shop/files/Grupo_Fachada.jpg?v=1744812712)!important;height:620px}#about-us header .page-header-inner-bottom,#about-us header .breadcrumb{display:none}#about-us .col-md-8.col-md-offset-2{margin-left:unset;width:100%}.family-business{display:flex;padding:0 50px;background:#20da32;border-radius:32px;align-items:center}.family-business h2{font-family:bricolagegrotesque-bold;font-size:64px;color:#8900ff;line-height:64px}.family-business div{flex:1}.family-business p{font-family:bricolagegrotesque-semibold;font-size:18px;color:#fff}.about-first-heading{text-align:center;font-family:bricolagegrotesque-bold;font-size:64px!important;color:#8900ff;line-height:90px!important;margin-top:24px;margin-bottom:70px!important}.section-image-text{border:solid 2px #8900ff;border-radius:32px;padding:50px;margin-bottom:75px;max-height:300px;position:relative}.section-image-text .section-content{display:flex;align-items:center}.section-image-text .text-container.long-div{flex:59%}.section-image-text .image-container.short-div{flex:41%}.section-image-text h3{font-family:bricolagegrotesque-bold;color:#8900ff;font-size:48px;line-height:50px}.section-image-text p{font-family:bricolagegrotesque-light;color:#8900ff;font-size:19px;line-height:26px}.section-image-text.first-section{padding:30px 0 50px 50px}.section-image-text.first-section .section-content{gap:30px}.section-image-text.first-section img{right:-15px;position:relative}.section-image-text .image-container,.section-image-text .text-container{flex:1}.section-image-text.second-section .section-content{gap:36px;margin-top:-50px}.section-image-text.second-section img{top:-60px;position:relative}.section-image-text.third-section .image-container{text-align:right}.section-image-text.third-section img{max-width:445px}.section-image-text.third-section .section-content{gap:50px;margin-top:-70px}.section-image-text.fourth-section{padding-left:30px}.section-image-text.fourth-section .section-content{gap:60px;margin-top:-60px}.section-image-text.fourth-section img{position:relative;top:-25px}.section-image-text.fifth-section{padding-right:30px}.section-image-text.fifth-section .section-content{gap:35px;margin-top:-75px}.section-image-text.fifth-section .delivery-chap{max-width:345px;margin-right:-25px;z-index:9}.section-image-text.fifth-section .delivery-tag{max-width:205px}.section-image-text.fifth-section .image-container{display:flex;align-items:center}.section-image-text.sixth-section img{max-width:440px;position:relative;top:-15px}.section-image-text.sixth-section .section-content{margin-top:-100px}.section-image-text.seventh-section{background:#8900ff}.section-image-text.seventh-section h3,.section-image-text.seventh-section p{color:#fff}.section-image-text.seventh-section .section-content{margin-top:-90px}.section-image-text.seventh-section .text-container{flex:68%}.section-image-text.seventh-section .image-container{flex:35%}.section-image-text.seventh-section img{position:relative;top:-18px}.last-section{display:flex;gap:32px;max-height:300px}.last-section .grey-container,.last-section .green-container{padding:20px 34px 40px 70px;border-radius:32px}.last-section .grey-container{background:#9b9b9b}.last-section .green-container{background:#20da32}.last-section h1{font-family:bricolagegrotesque-bold;font-size:60px;line-height:60px;color:#fff}.last-section h4{font-family:bricolagegrotesque-bold;color:#fff;font-size:24px;line-height:28px;margin-bottom:unset}.last-section a{color:#fff;font-family:bricolagegrotesque-bold;font-size:16px;width:200px;text-align:center;border-radius:24px;padding:14px 0}.grey-container div,.green-container div{display:flex;align-items:center;justify-content:space-between}.last-section .grey-container a{background:#23da32}.last-section .green-container a{background:#8900ff}.timeline-year{position:absolute;top:-50px;left:50%;transform:translate(-50%);background-color:#9327ff;color:#20da32;border-radius:32px;font-size:32px;z-index:1;font-family:bricolagegrotesque-bold;width:100px;height:100px;display:flex;align-items:center;justify-content:center}.section-image-text:before{content:"";position:absolute;top:-79px;left:50%;transform:translate(-50%);width:2px;height:40px;background-color:#9327ff;z-index:0}.seventh-section .timeline-year{background:#fff;border:2px solid #9327ff}.section-image-text.first-section:before{display:none}#personal-care .no-side-padding-block{max-width:1400px}#personal-care .category-product-sorting.container{display:none}.filters-underline{margin:auto}.category-filters-area .advanced-filters a:hover{color:#7a2cc9}.category-filters-area .advanced-filters a{text-transform:capitalize}.category-filters-area-section .category-filters-section-title{font-size:14px;display:flex;justify-content:space-between;background:#7a2cc917;padding:10px;border-radius:5px;margin-bottom:10px}.category-filters-area-list>li>a{font-size:14px}.category-filters-area-list{display:block;transition:max-height .3s ease}.category-filters-area-list{display:block;transition:all .3s ease}.category-filters-area-section.collapsed .category-filters-area-list{display:none}.toggle-icon{transition:transform .3s}.category-filters-area-section:not(.collapsed) .toggle-icon:before{content:"\2013"}.toggle-icon:before{content:"\2013"}.category-filters-area-section.collapsed .toggle-icon:before{content:"+"}.skin-care-nav a:hover .font-medium{border-bottom:solid 2px #c2c2c2}.category-filters-area{margin:60px 0 35px}#category-sticky-parent{display:flex}#tag-filters label{font-size:14px;font-weight:500;text-transform:capitalize}#tag-filters .accordion-header{font-weight:600;font-size:16px}.accordion-body{margin:auto;padding:10px 0}.accordion-body.open{display:block}#tag-filters .accordion-item{border-bottom:1px solid #d1d1d1;padding:20px 0}nav.search-form-wrapper.mt10 button{margin:auto}.new_mobile_header .nav-container-logo{margin:0;padding:0}.new_mobile_header{justify-content:space-between;margin-top:5px}.new_mobile_header .header-search{gap:10px}.new_mobile_header .nav-currency-select{font-size:14px;height:35px;padding-inline:6px}.logo-h1-wrapper{margin:unset!important}.new_mobile_header .nav-container-action.customer-name{display:flex;align-items:center;gap:5px;margin:unset;padding:unset;font-size:12px}.new_mobile_header .nav-container-action .triangle-icon{padding:unset}.popup-text.cart-modal-popup.nav-container-action.top-mobile-nav{right:15px;margin-top:-10px!important}.new_mobile_header .mega-nav-count.nav-main-cart-amount,.new_mobile_header .nav-main-iw-amount{font-size:14px;width:30px;height:30px;line-height:30px;top:-15px!important;right:-10px!important}.new_mobile_header .account-dropdown{margin-right:40px}.new_mobile_header .nav-standard-top-area-search-input{padding:10px;font-size:13px}.new_mobile_header .brands-link{padding:10px 5px;font-weight:600;font-size:11px;text-align:center;width:120px}.new_mobile_header .header-search{margin-right:15px}.nav-container-inner.new_mobile_header:nth-child(2){padding:10px 0}.lnr-heart:before{display:none}@media (max-width: 768px){.collection-thumb .collection-thumb-title{font-size:14px}.row.row-eq-height.row-no-gutter.row-col-inverse{flex-direction:column-reverse}.map-section .row.row-eq-height.row-no-gutter.row-col-inverse .col-md-5{padding:80px 10px!important}.map-section__header-title{font-size:36px}.map-section__header-subtitle{font-size:18px}.map-section__content.-white .rte-setting p{font-size:16px}.btn.btn-primary.map_section__directions-btn{font-size:18px}.plug-view-all-button{font-size:20px;margin-top:-15px}.map-section__container{height:30vh}#fsb_close{top:82%!important}.swiper-button-prev,.swiper-button-next,.hide-on-mobile{display:none}.hide-on-desktop{display:block}.section-header-subtitle{margin-top:5px!important;color:#1db954;font-family:MONTSERRAT;font-weight:800;margin-bottom:5px!important}.section-header{width:100%!important}.section-header .section-header-title{font-size:30px!important}.custom-cart-message{margin-bottom:0}.modal-content{width:90%;padding:10px;top:20%}.modal-content p{text-align:center;font-size:16px}h3.modal-footer{font-size:30px}.modal{z-index:9999}.panel-category{max-width:100%}.faq-category{font-size:16px}.panel-category a{font-size:14px}.navbar-slider .slider-container{display:none}.navbar-slider{padding:15px 0!important}.list-head{width:15%}.list-items{width:85%;flex-direction:column}.vendor-list-item{width:100%!important}#brandsfilter{flex-wrap:nowrap!important;justify-content:flex-start!important;overflow:auto;margin-bottom:50px}.newsletter-content h2{font-size:30px}.newsletter-content p{font-size:16px}.top-bar-text li{line-height:15px;height:40px}.promo-page .promo-h2,.promo-page .promo-h1{font-size:30px}.promo-page .white-bg-section{padding:50px 15px}.promo-page .promo-h3{font-size:30px;line-height:inherit}.third-promotion .white-bg-section.shipping-section.extra-promo ul{font-size:20px;max-width:90%}.promo-page .yellow-bg-section h2,.promo-page .grey-bg-section.free-shipping h2{font-size:30px}.promo-page .promo-h4{font-size:20px}.white-bg-section.shipping-section.extra-promo ul{line-height:1.5;padding-inline-start:revert;font-size:20px}.pc{display:none}.mobile{display:block}.white-bg-section.shipping-section.extra-promo ul{max-width:unset}.first-promotion .yellow-bg-section.shipping-section h2,.fourth-promotion .grey-bg-section .promo-h2{font-size:30px}.daily-promo .grey-bg-section.shipping-section ul,.promo-page.daily-promo .promo-h5{font-size:16px}.promo-page.daily-promo .free-shipping p{font-size:18px!important}.custom-shipping-pages.session-confirmation br{display:block}.appointment-details{padding:50px 20px}.see-our-naturopath .yellow-bg-section.shipping-section h2{font-size:30px;text-align:center}.see-our-naturopath .promo-p{font-size:20px!important}.see-our-naturopath .grey-bg-section.free-shipping.what-is-a-hoom h2{font-size:40px}.grey-bg-section.shipping-section.what-is-a-hoom ul{width:100%;font-size:18px}.black-button a,.green-button a{font-size:18px;padding-inline:50px}.yellow-bg-section.shipping-section.naturopath-info{flex-direction:column}.naturopath-image img{max-width:200px}.naturopath-image h3 br{display:block}.naturopath-info h3{text-align:center}.naturopath-bio p{font-size:20px!important}a.iWishView svg{top:-5px;right:8px}span.iWishCount.mega-nav-count.nav-main-iw-amount.count-items{top:-20px!important}.booking-steps{margin-top:20px}.white-bg-section.shipping-section:has(.booking-steps) h2{font-size:36px}.grey-bg-section.shipping-section.free-shipping.what-is-a-hoom{padding-bottom:50px;padding-top:50px}.yellow-bg-section.shipping-section.naturopath-info{margin-top:0}.hoom-home-section .container{margin-bottom:0;flex-direction:column}.hoom-logo img{width:300px}.hoom-text h3{margin-top:40px}.hoom-text>*{text-align:center}.hoom-home-section{padding:70px 0}#language-switcher{right:15px;top:15px;font-size:12px}.top-bar-text{margin-right:70px;height:40px}.gt_switcher_wrapper{margin-right:0;top:18px!important}.glink.nturl.notranslate{font-size:13px}.popup-content{margin:30% auto;width:85%;padding-inline:15px}.stock-quantity{justify-content:center}.product-item-caption-header{margin-top:0}.icon-container{margin-top:40px;display:flex;justify-content:center}.popup-content p{text-align:left;font-size:15px;line-height:1.6}.cart-total .sign{display:inline-block;font-size:28px}.kangaroo-shopping-cart-section{left:4%;margin-bottom:20px}.kangaroo-shopping-cart-section p{font-size:16px!important}.top-cart-actions{display:flex;flex-direction:column}.template-cart header.page-header-nb:not(.special_collection_header){padding:50px 0!important}.template-cart .page-header-title-nb{font-size:30px;letter-spacing:0px}.continue-shopping{display:flex;align-items:normal;flex-direction:column}.cart-total{gap:25px;align-items:center;margin-left:0;font-size:30px}.cart-total .money{margin-left:0}.cart-checkout-btn{padding-inline:25px;font-size:13px}.order-notes{width:-webkit-fill-available}#checkout-popup .popup-content{margin:20% auto}#checkout-popup .popup-content h2{font-size:18px}.option-group label,#checkout-popup .popup-content p{font-size:13px}.option-group{padding:10px}.radio-options{margin:20px 0 0}#checkout-popup .popup-content{padding-bottom:10px}.cart-item-images{gap:20px}.cart-item-images .icon{width:50px}.account-boxes{gap:50px;margin-bottom:0;flex-direction:column}.orders-table>thead>tr>th{font-size:14px}.orders-table>tbody>tr>td{font-size:13px}.track-package{padding:5px 10px;font-size:11px}.account-title.welcome_title,.order-history-title{font-size:24px;margin-top:25px}.order-history-title{margin-bottom:40px}.account-page.container{padding-inline:15px}.account-order-summary{padding:15px 10px;flex-direction:column;align-items:flex-start;gap:20px}.account-order-summary .track-package{order:3}.buy-again{padding:5px;font-size:10px}.orders-table>tfoot>tr>td{font-size:14px}.single-address{max-width:unset}.template-collection header .page-header-title{font-size:30px!important;padding-inline:15px}.template-collection header,#brands-and-more header,.template-blog header,#frequently-asked-questions header{background-image:url(/cdn/shop/files/HERO_TILE_SECCIONES_WEB_MOBILE.jpg?v=1735916474)!important}.nav-standard-top-area-search-input{width:190px}#terms-of-service .shopify-policy__title h1,#refund-policy .shopify-policy__title h1{margin:50px 0;font-weight:600;font-size:32px}.nav-container-logo>img{left:-3px;position:relative}#about-us header{height:230px;background-size:cover;background-position-x:72%}.family-business h2{font-size:56px;line-height:60px;text-align:center}.family-business{padding:20px 30px 0;flex-direction:column}.family-business p{font-size:16px;text-align:center;margin-bottom:20px;line-height:22px}.about-first-heading{font-size:36px!important;margin-bottom:45px!important}.timeline-year{top:-44px;font-size:28px;width:88px;height:88px}.section-image-text .section-content{flex-direction:column}.section-image-text{max-height:unset;padding:34px 24px;text-align:center}.section-image-text.first-section{padding:34px 24px}.section-image-text.first-section .section-content{flex-direction:column-reverse}.section-image-text.first-section img{right:unset;position:relative;max-width:300px;top:15px}.section-image-text h3{font-size:34px;line-height:40px}.section-image-text p{font-size:16px;line-height:20px}.section-image-text.second-section img{top:40px;position:relative;z-index:99}.section-image-text.second-section h3{margin-top:20px}.section-image-text.third-section .section-content{margin-top:-70px;flex-direction:column-reverse}.section-image-text.third-section img{max-width:350px;margin-top:25px}.section-image-text.fourth-section{padding-left:25px}.section-image-text.fourth-section .section-content{gap:20px;margin-top:unset}.section-image-text.fourth-section img{position:relative;top:unset;z-index:99}.section-image-text.fifth-section .section-content{gap:15px;margin-top:-10px;flex-direction:column-reverse}.section-image-text.fifth-section .delivery-chap{max-width:280px;margin-right:-60px;z-index:9}.section-image-text.fifth-section .delivery-tag{max-width:150px}.section-image-text.sixth-section .section-content{margin-top:unset}.section-image-text.sixth-section img{max-width:350px;top:-15px;z-index:99}.section-image-text.seventh-section .section-content{margin-top:unset;flex-direction:column-reverse}.section-image-text.seventh-section img{z-index:99}.last-section{max-height:unset;flex-direction:column}.last-section .grey-container,.last-section .green-container{padding:36px 24px}.grey-container div,.green-container div{flex-direction:column;gap:30px}.last-section h1{font-size:40px;line-height:48px;text-align:center}.section-image-text.third-section .section-content{margin-top:0;flex-direction:column-reverse;gap:30px}}@media (min-width: 400px) and (max-width: 768px){.nav-standard-top-area-search-input{width:230px}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/custom-styles.css.map */
