html{scroll-behavior:smooth}body,h1,h2,h3,h4,h5,h6,a,span,ul li,ol li,.h4{font-family:Adrianna!important}h1,h2,h3,h4{font-weight:600!important;text-transform:uppercase}h1{font-size:55px!important;line-height:64px!important}h2{font-size:38px;line-height:44px}h3{font-size:30px;line-height:36px}p,ul li,span{font-size:18px;line-height:24px}.whiteColor{color:#f4f0e8}.brownColor{color:#8a665a}.blackColor{color:#000}.whiteBg{background:#f4f0e8}.brownColor{background:#8a665a}.borderedButton{border:2px solid #F4F0E8;color:#f4f0e8;background:transparent;padding:10px 20px;text-align:center;min-width:192px;height:54px;text-transform:uppercase;font-size:24px;line-height:28px;font-family:Adrianna!important;font-weight:600}.borderedButton:hover{border:2px solid #F4F0E8;color:#8a665a;background:#f4f0e8}.simpleButton{background:#8a665a;color:#f4f0e8;border-color:#8a665a}.simpleButton:hover{background:transparent;color:#8a665a;border-color:#8a665a}.container{max-width:1440px;margin:0 auto;padding:0 40px}.header-wrapper .header__column.header__column--right{padding-right:10px}.cart__login-title{font-weight:600}.header-wrapper .header__column .header__menu-item span,.header-wrapper .header__column .details__summary a,.header-wrapper .header__column .header__submenu-wrapper a{border-bottom:2px solid transparent!important}.header-wrapper .header__column .header__menu-item:hover,.header-wrapper .header__column .details__summary:hover a{color:#8a665a!important}.header-wrapper .header__column .header__menu-item:hover span,.header__column .details__summary:hover a,.header-wrapper .header__column .header__submenu-wrapper a:hover{border-bottom:2px solid #8A665A!important}.header-wrapper .header__column .account-actions{order:2}.header-wrapper .header__column side-drawer-opener.header-actions{order:3}.header-wrapper .header__column .search-action{order:1;margin-right:10px}.header-wrapper .header__column .search-action .header__icon.header__icon--both{flex-direction:row-reverse;border:1px solid #000;padding:12px 10px;min-width:270px;justify-content:space-between;align-items:center;height:80%;border-radius:5px}.header-wrapper .header__column .search-action .header__icon .svg-wrapper{width:fit-content}.header-wrapper .header__column .search-action .header__icon svg{width:20px;height:20px}.header-wrapper .header__column .search-action .header__icon svg path{fill:#848484}.header-wrapper .header__column.header__column--right svg path{fill:#000}.header-wrapper .header__column.header__column--right .text{color:#000;font-size:18px!important;line-height:24px;text-transform:capitalize;font-weight:400;font-family:Adrianna;letter-spacing:0}.header-wrapper.header.header--reveal-logo-on-sticky{min-height:fit-content}.header-wrapper.header.header--reveal-logo-on-sticky .header-block.header-logo{height:fit-content}.header-wrapper.header.header--reveal-logo-on-sticky .header-logo__image-container{transform:none}.header-logo .header__heading-link{display:flex}.cart-icon--drawer.header__icon--icon svg{width:24px;height:24px}.header-wrapper .header__column.header__column--right .cart-icon--drawer.header__icon--icon svg path{fill:transparent}.header-wrapper .details--dropdown .details__list.mega-menu__content{border:none}p.announcement-bar__message,p.announcement-bar__message span,p.announcement-bar__message a{font-size:12px;line-height:18px;text-transform:uppercase;text-decoration:none;color:#fff;margin-bottom:0!important}p.announcement-bar__message a:hover{color:#fff!important}.announcement-bar-slider .swiper-button svg{min-width:12px;min-height:12px;width:12px;height:12px}.announcement-bar-slider .swiper-button svg path{fill:#fff}.announcement-bar-slider.swiper .swiper-button.swiper-button-prev,.announcement-bar-slider.swiper .swiper-button.swiper-button-next{opacity:1!important;transform:none!important}.shopify-section-group-footer-group.section-footer *{font-family:Adrianna!important;font-weight:400;font-size:14px;line-height:24px;text-decoration:none}.shopify-section-group-footer-group.section-footer span.menu__heading__default{font-weight:600}.shopify-section-group-footer-group.section-footer .details-content,.shopify-section-group-footer-group.section-footer .details-content ul li{margin:0}.shopify-section-group-footer-group.section-footer h6,.shopify-section-group-footer-group.section-footer .h6{text-transform:uppercase}.shopify-section-group-footer-group.section-footer summary.menu__heading.spacing-style.h6{border-bottom:1px solid #000;margin-bottom:14px;padding-bottom:8px;max-width:200px}.shopify-section-group-footer-group.section-footer .email-signup__input-groups{border:none}.section-footer .email-signup__form input.email-signup__input{background:#fff;border:none;border-bottom:none;padding:10px!important;color:#767676;font-size:18px;line-height:24px;border-radius:5px}.section-footer .email-signup__input-group .focus-border{display:none}.section-footer .email-signup__form input.email-signup__input::placeholder{color:#767676;font-size:18px;line-height:24px}.section-footer .email-signup__form .email-signup__button{padding:0;width:fit-content}.section-footer email-signup.email-signup-block{margin-top:10px}.section-footer .email-signup__form .email-signup__button svg path{fill:#767676}.section-footer .section .section-content-wrapper>div:last-child{border-top:1px solid #000}.section-footer .section .section-content-wrapper>div:last-child *{font-family:Copyright Klim Type Foundry!important}.section-footer .section .section-content-wrapper>div:last-child p{display:flex;gap:20px;align-items:center}.section-footer .section .section-content-wrapper>div:last-child rte-formatter p{gap:16px}.section-footer .section .section-content-wrapper>div:last-child rte-formatter p:before{content:"";background:url(/cdn/shop/files/Sj.png?v=1683310123) no-repeat;width:20px;height:20px;background-size:contain;background-position:center;padding-left:20px}.shopify-section-group-footer-group.section-footer rte-formatter p,.shopify-section-group-footer-group.section-footer rte-formatter p strong{font-size:14px;line-height:22px;font-family:Adrianna!important}.shopify-section-group-footer-group.section-footer rte-formatter p strong{font-weight:600;text-transform:uppercase}.shopify-section-group-footer-group.section-footer .list-social{gap:10px}.shopify-section-group-footer-group.section-footer .list-social li{width:18px;height:18px;border-radius:0}.shopify-section-group-footer-group.section-footer div>.section{padding:0 10px}.footerSocial>.group-block-content{gap:7px}section#shopify-section-template--26725844058433__17725679433962c261{background:#f4f0e8}.shopify-section-group-footer-group.section-footer .svg-wrapper svg.icon:first-child{display:none}.shopify-section-group-footer-group.section-footer .list-social__item:hover .svg-wrapper svg.icon:last-child{transform:none;opacity:1}#shopify-section-template--26725844058433__section_qdqcPJ p a{color:#8a665a;font-family:Adrianna!important;font-weight:600}.homeBanner .bannerContent{max-width:1520px;padding:80px 40px 160px;margin:0 auto;text-align:left}.homeBanner .bannerContent h1{max-width:800px}.marquee__wrapper svg{min-width:3px;min-height:3px;width:3px;height:3px}marquee-component p{text-transform:uppercase!important;font-size:20px!important;line-height:20px!important;font-weight:400!important;color:#8a665a;font-family:Adrianna!important}.instafeed-new-layout-item .instafeed-product-icon{display:none!important}.instafeed-lightbox .lightbox-instagram .tagged-products .tagged-buy-button{padding:4px 16px;background:#8a665a;color:#f4f0e8;border:1px solid #8a665a;font-size:12px;border-radius:3px;font-family:Adrianna}.instafeed-lightbox .lightbox-instagram .tagged-products .tagged-buy-button:hover{padding:4px 16px;background:transparent;color:#8a665a;border:1px solid #8a665a}.header__inline-menu a,.header__inline-menu a span{background:none!important;font-size:16px}#HeaderMenu-shop>a{display:inline-block}.menu-drawer__menu-item .svg-wrapper svg,.card-information .price{display:none}.menu-drawer__menu-item{justify-content:flex-start}.menu-drawer__menu-item>.svg-wrapper{position:unset!important;margin:13px 0 0;transform:none}.menu-drawer__menu-item>.svg-wrapper:before{content:"";position:absolute;height:12px;width:12px;background:url(/cdn/shop/files/Plus-Icon_2.png?v=1772225274) no-repeat}.menu-opening>.menu-drawer__menu-item>.svg-wrapper:before{background:url(/cdn/shop/files/minus-icon.png?v=1772225273) no-repeat;background-position:center}.menu-opening .menu-opening .menu-drawer__menu-item .svg-wrapper:before{background:url(/cdn/shop/files/Plus-Icon_2.png?v=1772225274) no-repeat}.menu-opening .menu-opening[open] .menu-drawer__menu-item .svg-wrapper:before{background:url(/cdn/shop/files/minus-icon.png?v=1772225273) no-repeat;background-position:center}.section--featured-collection .section{background:#fff}.product-card-wrapper .card{padding:0}.product-card-wrapper .card--block-title{width:100%;min-height:165px;position:relative}.product-card-wrapper .card__heading a,.product-card-wrapper .card__heading a span{font-size:20px;line-height:26px;font-weight:600}.product-card-wrapper .card__heading a:hover{color:#000}.product-card-wrapper .card__heading a:hover span{background:none}.product-card-wrapper .card__heading a .text.inline-block:after{display:none}.product-card-wrapper .card-summary{font-size:16px;line-height:20px;height:22px;overflow:hidden;margin:5px 0 10px}.product-card-wrapper ul.swatch-list{margin-top:-4px;padding-bottom:24px;position:relative}.product-card-wrapper .swatch-list li.swatch-item{padding:0;border:none;position:unset}.product-card-wrapper .swatch-list li.swatch-item:after,.product-card-wrapper .swatch-list li.swatch-item.active .tooltip:before{display:none}.product-card-wrapper .swatch-list li.swatch-item .swatch{width:22px;height:22px;border-radius:50%;position:relative}.product-card-wrapper .swatch-list li.swatch-item.active .swatch{width:27px;height:27px}.product-card-wrapper .swatch-list li.swatch-item.active .swatch:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;background:transparent;border:2px solid #fff;border-radius:50%}.product-card-wrapper .swatch-list li.swatch-item span.tooltip{bottom:6px;left:0;padding:0;margin:0;color:#000;background:transparent}.product-card-wrapper .swatch-list li.swatch-item.active .tooltip{opacity:1;visibility:visible}.product-card-wrapper .swatch-list li.swatch-item:hover .tooltip{opacity:0;visibility:hidden}.product-card-wrapper .card--block-title .card--block-button{position:absolute;bottom:0;left:0;right:0}.product-card-wrapper .card--block-title .quick-add__submit{border-radius:3px;padding-left:10px;padding-right:10px}.product-card-wrapper .card--block-title .quick-add__submit:hover{background:transparent}.product-card-wrapper .card--block-title .quick-add__submit span{text-transform:uppercase;font-weight:600;font-size:16px;line-height:20px;letter-spacing:0}.collection h2{margin-bottom:30px!important}.section--featured-collection .swiper-pagination span.swiper-pagination-bullet{opacity:.3;margin:0 5px}.section--featured-collection .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}#shopify-section-template--26465038696769__featured_collection_XkrcAk .product-card-wrapper .card--block-title{min-height:138px}.rumCakeBanner .bannerContent{max-width:520px;margin:0 auto;justify-content:center;align-items:center;text-align:center}.rumCakeBanner .bannerContent h2{font-size:108px!important;line-height:98px!important;font-family:Saol Display Italic!important;margin-top:-16px;transform:rotate(-5deg);margin-bottom:16px;color:#f4f0e5;text-transform:capitalize;font-style:italic}.rumCakeBanner .bannerContent .ai-image-banner__description{font-size:18px!important;line-height:26px;margin:8px auto 28px;color:#f4f0e5}.rumCakeBanner .bannerContent a{background:#f4f0e5;color:#995d37;font-size:20px!important;line-height:26px!important;font-weight:600;padding:14px 25px;text-transform:uppercase;min-width:144px;margin:0;display:inline-block;border:none}.rumCakeBanner .bannerContent a:hover{background:transparent;color:#f4f0e5}.FormulaBanner h2{font-size:54px;margin-bottom:16px;line-height:normal;color:#fffdfd!important}.FormulaBanner .bannerContent{padding-bottom:60px!important;max-width:100%;padding-left:12%}.FormulaBanner .bannerContent .ai-image-banner__description{margin-bottom:36px;color:#fffdfd;font-weight:600;max-width:550px;font-size:20px;line-height:normal}.FormulaBanner .bannerContent .borderedButton{min-width:172px;height:50px;font-size:18px;line-height:26px}.essential-routine{background:#f4f0e8}.essential-routine__wrapper{display:flex;flex-wrap:wrap}.essential-routine__left,.essential-routine__right{position:relative;width:100%;max-width:50%}.essential-routine .routine-left-image img{width:100%;height:100%;object-fit:cover}.essential-routine__right{padding:60px 60px 0}.essential-routine .routine-content .routine-heading{margin-bottom:8px!important;line-height:.8!important}.essential-routine .routine-content .routine-subheading{margin:0!important}.essential-routine .routine-items .routine-item{position:relative;display:flex;align-items:center}.essential-routine .routine-items{display:flex;flex-direction:column;gap:0;width:100%;max-width:90%;margin:0 0 0 auto}.essential-routine .routine-items .imageContentOne{text-align:right}.essential-routine .routine-items .imageContentOne a{transition:.3s}.essential-routine .routine-items .imageContentOne a:hover{opacity:.8}.essential-routine .routine-items .imageContentOne h3,.essential-routine .routine-items .imageContentOne h5,.essential-routine .routine-items .imageContentOne p{margin:0!important}.essential-routine .routine-items .imageContentOne h3{position:relative}.essential-routine .routine-items .imageContentOne h3:before{content:"";position:absolute;right:0;top:auto;bottom:-15px;height:2px;background:#8a665a;width:170%}.essential-routine .routine-items .imageContentOne h3:after{content:"";position:absolute;width:12px;height:12px;border-radius:100%;background:#8a665a;bottom:-20px;right:170%}.essential-routine .routine-items .imageContentOne h5{margin-top:33px!important;margin-bottom:6px!important;font-weight:600;z-index:2;position:relative}.essential-routine .routine-items .imageContentOne h5,.essential-routine .routine-items .imageContentOne p{width:100%;max-width:220px;margin-right:0!important;margin-left:auto!important}.essential-routine .routine-items .imageContentOne p{font-size:16px;line-height:22px}.essential-routine .routine-pagination{margin:0;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:start;gap:40px;position:absolute;left:60px;top:35%}.essential-routine .routine-pagination button{margin:0;width:60px;height:60px;display:flex;justify-content:center;align-items:center;font-size:24px;font-family:Adrianna!important;font-weight:600;background:transparent!important;border:2px solid #848484;border-radius:100%;transition:all .3s ease-in-out;color:#848484}.essential-routine .routine-pagination button.active{border-color:#8a665a;background:#8a665a!important;color:#fff}.essential-routine .routine-pagination button:hover{background:#8a665a!important;color:#fff!important;border-color:#8a665a}.essential-routine .routine-items img{width:100%;max-width:60%;margin-right:0;margin-left:auto}.essential-routine .slideThree .routine-items .routine-item:first-child,.essential-routine .slideFour .routine-items .routine-item:first-child{flex-direction:row-reverse}.essential-routine .slideThree .routine-item:first-child .imageContentOne,.essential-routine .slideFour .routine-item:first-child .imageContentOne{text-align:left;width:100%}.essential-routine .slideThree .routine-item:first-child .imageContentOne h3:before,.essential-routine .slideFour .routine-item:first-child .imageContentOne h3:before{left:0}.essential-routine .slideThree .routine-item:first-child .imageContentOne h3:after,.essential-routine .slideFour .routine-item:first-child .imageContentOne h3:after{left:170%;right:auto}.essential-routine .slideThree .routine-items .routine-item:first-child .imageContentOne h5,.essential-routine .slideThree .routine-items .routine-item:first-child .imageContentOne p,.essential-routine .slideFour .routine-items .routine-item:first-child .imageContentOne h5,.essential-routine .slideFour .routine-items .routine-item:first-child .imageContentOne p{margin-left:0!important}.essential-routine .slideThree .routine-items,.essential-routine .slideFour .routine-items{max-width:80%}.essential-routine .slideThree .routine-items .routine-item:first-child img{margin-top:-100px}.essential-routine .slideFour .routine-items .routine-item:first-child img{margin-top:-40px}.essential-routine .slideThree .routine-items .routine-item:nth-child(2) img{margin-left:0;margin-top:-80px}.essential-routine .slideFour .routine-items .routine-item:nth-child(2) img{margin-left:0;margin-top:-60px}.essential-routine .slideThree .routine-items .routine-item:nth-child(2) .imageContentOne,.essential-routine .slideFour .routine-items .routine-item:nth-child(2) .imageContentOne{width:100%}.essential-routine .slideThree .routine-items .routine-item:nth-child(2) .imageContentOne h3:before,.essential-routine .slideFour .routine-items .routine-item:nth-child(2) .imageContentOne h3:before{width:130%}.essential-routine .slideThree .routine-items .routine-item:nth-child(2) .imageContentOne h3:after,.essential-routine .slideFour .routine-items .routine-item:nth-child(2) .imageContentOne h3:after{right:130%}.essential-routine .slideThree .routine-items img{max-width:51%}.essential-routine .slideThree .routine-item:first-child .imageContentOne h3:before{width:145%}.essential-routine .slideThree .routine-item:first-child .imageContentOne h3:after{left:145%}.essential-routine .routine-items .routine-item *{color:#8a665a}.review-slider{padding:109px 0 109px 52px;background:#fff}.review-slider .review-heading{text-align:center;margin-bottom:54px}.review-slider .review-arrow{position:absolute;top:0;z-index:10;background:#f4f0e8;width:46px;border:none;height:46px;cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:100%;transition:all .3s ease-in-out}.review-slider .review-arrow:hover{background:#8a665a}.review-slider .review-arrow svg{min-width:10px;min-height:10px;width:20px}.review-slider .review-arrow:hover svg path{fill:#f4f0e8;color:#f4f0e8}.review-slider .review-prev{left:auto;right:112px;top:-105px}.review-slider .review-next{right:55px;top:-105px}.review-slider .review-slide{padding:0;text-align:center}.review-slider .review-slide .review-text p,.review-slider .review-slide .review-text p a,.review-slider .review-slide .review-name{text-transform:capitalize;font-weight:600;line-height:normal}.review-slider .review-slide .review-text p{font-weight:400;text-transform:none}.review-slider .review-slide .review-name{margin-bottom:23px;margin-top:5px;font-size:18px}.review-slider .review-slide .review-text p a{color:#8a665a!important;transition:all .3s ease-in-out}.review-slider .review-slide .review-product{display:flex;flex-wrap:wrap;gap:16px}.review-slider .review-slide .review-product .review-product-image{width:100%;max-width:calc(24% - 5px)}.review-slider .review-slide .review-product .review-product-image img{min-height:132px;max-height:132px;margin:0;width:100%;max-width:100%;height:100%;object-fit:cover}.review-slider .review-slide .review-product .productContent{width:100%;max-width:calc(75% - 11px);text-align:left;display:flex;flex-direction:column;justify-content:space-between;padding:5px 0}.review-slider .review-slide .review-product .productContent .review-product-title{font-size:16px;font-weight:600;margin:0 0 5px;width:100%;max-width:100%;text-transform:capitalize}.productReviewTitle{display:flex;gap:16px}.productReviewTitle .productRating{position:unset}.productReviewTitle .productRating svg{font-size:12px;min-height:10px;min-width:10px}.productReviewTitle .productRating span{font-size:14px;height:20px}.productReviewTitle .loox-rating .loox-rating-content{margin-top:-22px}.review-slider .review-slide .review-product .review-atc{background:#8a665a;color:#f4f0e8;border:1px solid #8a665a;padding:4px 16px;font-size:12px;cursor:pointer;font-family:Adrianna!important;font-weight:600;border-radius:3px;width:100%;max-width:100%;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease-in-out;margin-top:19px}.review-slider .review-slide .review-product .review-atc:hover{background:transparent;color:#8a665a}.review-slider .review-slide .review-product .swatch{width:16px;height:16px;border-radius:50%;border:0px solid transparent;cursor:pointer;margin:0;position:relative}.review-slider .review-slide .review-product .swatch.color-guava-jelly{background:#bcca8b}.review-slider .review-slide .review-product .swatch.color-guava-jelly.active:before,.review-slider .review-slide .review-product .swatch.color-essential.active:before,.review-slider .review-slide .review-product .swatch.color-lychee-jelly.active:before,.review-slider .review-slide .review-product .swatch.color-rum-cake.active:before{content:"";position:absolute;left:-3px;top:-3px;width:22px;height:22px;border:2px solid #bcca8b;border-radius:100%}.review-slider .review-slide .review-product .swatch.color-lychee-jelly{background:#dfded7}.review-slider .review-slide .review-product .swatch.color-lychee-jelly.active:before{border-color:#dfded7}.review-slider .review-slide .review-product .swatch.color-essential{background:#e1b6a7}.review-slider .review-slide .review-product .swatch.color-essential.active:before{border-color:#e1b6a7}.review-slider .review-slide .review-product .swatch.color-rum-cake{background:#9b5f3a}.review-slider .review-slide .review-product .swatch.color-rum-cake.active:before{border-color:#9b5f3a}.review-slider .review-slide .review-product .review-swatches{display:flex;flex-wrap:wrap;gap:7px}.review-slider .review-slide .review-product .review-swatches .active-color-name{margin:-3px 0 0;width:100%;font-size:12px;font-weight:400;font-family:Adrianna!important}#shopify-section-template--26725844058433__17725679433962c261 .page-width{padding:0}#shopify-section-template--26465038696769__section_qdqcPJ .h5 p{font-size:24px;line-height:30px;font-weight:600;font-family:Adrianna;text-transform:uppercase}.productReviewBox{min-height:224px}.Accessify_Container{z-index:2}.Image-With-Text-Section-Main{padding:65px;background:#fff}.AboutBanner h1{margin:0 auto;text-align:center}.AboutBanner .bannerContent{padding:50px 0!important;align-items:center;justify-content:center}.AboutBanner img{height:100%;object-fit:cover}.Image-With-Text-Section-Main .main-image,.Image-With-Text-Section-Main .card-Content{width:50%!important}.Image-With-Text-Section-Main h2{margin-bottom:24px;font-size:32px!important;line-height:36px!important}.Image-With-Text-Section-Main .card-Content{padding-right:100px;padding-left:40px}.Image-With-Text-Section-Main .icon-image img{max-width:225px;margin-top:0;margin-left:-30px}.Image-With-Text-Section-Main .image-card-btn{display:inline-block;margin-top:60px;background:#795d50;border:1px solid #795D50;color:#f4f0e8;text-decoration:none;font-weight:600;text-transform:uppercase;transition:all .3s ease-in-out;min-width:172px;height:50px;font-size:18px;line-height:27px;padding:10px 20px;text-align:center}.Image-With-Text-Section-Main .image-card-btn:hover{background:transparent;color:#795d50}.Image-With-Text-Section-Main.thirdSection{padding-top:0!important}.ourFounderSection .card-Content p:nth-of-type(3){margin-top:24px}.template-collection .collection-hero h1,.Faq-Policies h1,.contactFormSection h1{font-size:42px!important;line-height:46px!important}.product-grid{display:flex;flex-wrap:wrap;gap:20px;row-gap:60px}.product-grid .card-wrapper{position:relative;padding-bottom:54px}.product-grid .product-grid__item{width:calc(25% - 15px);max-width:100%}.product-grid .product-card-wrapper .card--block-title{min-height:unset}.product-grid .card .card-product-information,.product-grid .product-card-wrapper .card--block-title{position:unset}.product-grid .card.flex-column .card-product-information{justify-content:flex-start!important;gap:0}.product-grid .card.flex-column .card-product-information>.card-summary{order:1}.template-collection #FacetFiltersForm{justify-content:flex-end;align-items:center;margin-bottom:30px;margin-top:-20px}.template-collection #FacetFiltersForm .facets__form-wrapper,.template-collection #FacetFiltersForm .sorting-wrapper{flex:unset!important;width:fit-content;align-items:center;gap:15px;padding:10px 0;position:relative!important}.template-collection.collection-wrapper .facets__form-wrapper .active-facets,.template-collection .facets__form-wrapper .facets__summary .facets__label,.selectedLabel,.template-collection.collection-wrapper .details__list li input,.template-collection .details__list li svg{display:none}.template-collection .facets__form-wrapper .facets__summary,.template-collection .facet-filters.sorting .facets__summary{border:none;min-width:fit-content;padding:0;height:fit-content}.template-collection .facets-container{padding:0}.template-collection .facets-container .facets__heading,.template-collection .facets-container .sorting .facet-filters__field-label{padding:0;font-size:14px;line-height:20px;font-weight:600;margin-right:24px}.template-collection #FacetFiltersForm .facets__form-wrapper .facets__form-wrapper-inner{position:absolute;width:100%;text-align:right;justify-content:flex-end}.template-collection #FacetFiltersForm .facets__form-wrapper .facets__form-wrapper-inner .facets__panel{width:100%}.template-collection .facets-container .facets__summary .icon-caret{right:0;width:12px;height:12px;color:#000}.template-collection.collection-wrapper .details__list{right:0;left:auto;box-shadow:none;background:#fffdfa;border:1px solid #000;border-radius:3px;width:230px;top:calc(100% + 12px);padding:0!important}.template-collection.collection-wrapper .details__list#SortByDropdown{top:calc(100% - 1px)}.template-collection.collection-wrapper .details__list li{padding:8px 12px;font-size:16px;text-transform:uppercase;color:#000;border:none;outline:none;box-shadow:none}.template-collection.collection-wrapper .details__list li:hover,.template-collection.collection-wrapper .details__list li.selected,.template-collection.collection-wrapper .details__list li:has(label.active){background:#e3e2e1e5}.template-collection.collection-wrapper .details__list li:hover span{text-decoration:none!important}.template-collection.collection-wrapper .facets--horizontal .facets__list{padding:0rem 0;gap:0}.template-collection.collection-wrapper .details__list li span,.template-collection.collection-wrapper .details__list .facets__header .facets__reset{font-size:12px;line-height:18px;text-transform:uppercase;letter-spacing:0;font-weight:600;color:#000}.template-collection.collection-wrapper #Details-SortBy{width:100%;position:absolute;text-align:right;display:flex;justify-content:end}.template-collection.collection-wrapper #Details-SortBy .details__summary.facets__summary{padding:10px 0}.template-collection.collection-wrapper .details__list li:before{display:none}.template-collection.collection-wrapper .details__list li label{padding:0!important}.template-collection.collection-wrapper .details__list .w-full{padding:0;display:flex;flex-direction:column-reverse}.template-collection.collection-wrapper .details__list .facets__header{padding:8px 12px;justify-content:flex-start}.template-collection.collection-wrapper .details__list .facets__header facet-remove{margin-left:0}.sorting-wrapper-rightcol .facet-filters__field .facet-filters__field-label{margin-right:30px}.sorting-wrapper-rightcol .facet-filters__field{position:relative!important;cursor:pointer}#customSideBarButton{display:none}contact-form .contact-form-stack input,contact-form .contact-form-stack textarea{background:transparent;border:none;outline:none!important;width:100%;border-bottom:1px solid #000;box-shadow:none!important;font-size:18px!important;line-height:24px!important;padding-left:0;padding-right:0}contact-form button.button-secondary.whitespace-nowrap{font-size:16px!important;padding:10px 24px}contact-form button.button-secondary.whitespace-nowrap .button-text-main{font-size:16px;font-weight:600}contact-form .contact-form-stack textarea{width:98.8%;margin-right:0;margin-left:auto;margin-bottom:30px;height:100px}.contactFormSection p{font-size:20px!important;line-height:26px!important}.contact-form-stack{row-gap:10px}.formSide{border-left:1px solid #000}.soldOut .add-to-cart-button{opacity:.5;cursor:not-allowed}.soldOut .add-to-cart-button .addToBagSpan{display:none}.soldOut .add-to-cart-button .sold-out-message{display:block!important}.ReturnsContent h5{font-weight:600;margin-bottom:15px;color:#000!important}.Faq-Policies{padding:100px 0;background:#f6f4ee}.Faq-Policies .FAQ-Section{position:relative}.Faq-Policies .Policies-Heading h1{margin-left:25px;font-size:48px;line-height:64px;color:#000;font-weight:500}.Faq-Policies #originalsection h5{margin:0 0 10px!important;font-size:14px;line-height:24px;color:#000;font-weight:400;text-transform:uppercase;font-family:Adrianna!important}.Faq-Policies #originalsection p{margin:0 0 20px!important}.Faq-Policies #originalsection .Policy-Info h5{margin:30px 0 0!important}.Faq-Policies .accordion-content{border:none}.Faq-Policies button.accordion{width:fit-content!important;border:none;text-align:left;padding:0 5px;background:none;font-size:14px;line-height:24px;color:#000;transition:background-color .2s linear;position:relative;cursor:pointer;max-width:fit-content}.Faq-Policies button.accordion:after{font-family:FontAwesome;content:"+";font-family:fontawesome;font-size:14px;float:right;font-weight:400;position:absolute;right:-10px;transition:.5s}.Faq-Policies button.accordion.is-open:after{position:absolute;content:"";right:-10px;top:0;bottom:0;background:url(/cdn/shop/files/Vector.png?v=1684171341) no-repeat;background-size:contain;background-position:center center;width:10px;height:10px;z-index:9}.Faq-Policies button.accordion:hover,.Faq-Policies button.accordion.is-open{background-color:transparent}.Faq-Policies .accordion_wrapper .accordion-content{padding:0 20px;max-height:0px;overflow:hidden;transition:max-height 0s ease-in-out}.Faq-Policies .Careers-Tabs #originalsection{width:25%}.Faq-Policies .Faq-Policies .Careers-Tabs .accordion-content{width:70%}.Faq-Policies .accordion-content p{font-size:14px;color:#000;line-height:20px}.Faq-Policies #originalsection{margin:0 auto;width:32%;padding:0 20px 60px;border-right:1px solid #000;margin-left:0!important;height:auto}.Faq-Policies h1{margin-bottom:70px}.Faq-Policies #originalsection .boxces h1{font-size:30px;line-height:38px;font-weight:500;text-transform:capitalize;margin:0;padding:0 5px 30px;border-bottom:2px solid #E7E7E7;color:#3f2021}.Faq-Policies .heading_wrapper{margin-top:100px}.Faq-Policies .accordion.faqIcon img{display:block}.Faq-Policies .accordion img{display:none}.Faq-Policies .accordion-content{padding:0 5px}.Faq-Policies .accordion_wrapper{display:flex;cursor:pointer;margin-bottom:8px}.Faq-Policies .accordion-content{width:64%;position:absolute;right:0;top:0;padding-left:40px}.Faq-Policies .FAQ-Section #originalsection h2{font-size:24px;line-height:28px;margin-top:0!important;font-style:normal!important;font-weight:600!important;margin-bottom:10px;text-transform:none}.Faq-Policies #originalsection .Policy-Info a,.Faq-Policies #originalsection .Policy-Info p{display:block;font-size:14px;line-height:24px}.Faq-Policies .accordion_wrapper.is-open button.accordion:after{position:absolute;content:"";right:-20px;top:6px;bottom:0;background:url(/cdn/shop/files/Vector_beecf8d1-b974-4b4b-bb27-08375c470b09.png?v=1773088248) no-repeat;background-size:contain;background-position:center center;width:20px;height:10px;z-index:9}.Faq-Policies .FAQ-Section .accordion_wrapper.is-open button.accordion{color:#8a665a}.Faq-Policies .FAQ-Section #originalsection{padding:0}.Faq-Policies .FAQ-Section #originalsection .title{margin:0}.Faq-Policies .accordion_wrapper .accordion-content br{display:none}.Ingredients_Banner .bannerContent{max-width:460px;margin:0 auto;text-align:center;padding-bottom:70px}.Ingredients-IconBox .IconBox{display:flex;justify-content:flex-start;padding:0;align-items:center}.Ingredients-IconBox .IconBox .icon-Image{width:30%!important}.Ingredients-IconBox .IconBox h3{font-size:20px;color:#795d50}.Ingredients-IconBox .IconBox .Icon-Content{width:70%!important;text-align:left}.Ingredients-IconBox .IconBox .icon-Image img{padding:10px}.Ingredients-IconBox .IconBox p{font-size:14px!important}.iconBoxes{display:flex;justify-content:space-between;flex-wrap:wrap;padding-bottom:50px}.IconBox{width:33%;text-align:center;padding:0 30px;margin-bottom:60px}.IconBox h3{text-transform:uppercase;font-size:24px;font-weight:500!important;line-height:30px;margin-bottom:0!important;font-family:Adrianna!important}.IconBox p{font-size:16px;line-height:20px;color:#000;margin:8px 0 0!important}.IconBox .icon-Image{width:120px;margin:0 auto;height:100px}.IconBox .icon-Image img{width:100%;height:100%;object-fit:contain}.IngredientsContent strong{font-weight:400;color:#795d50!important}.template-collection .collection-hero h1{padding-left:16px}.PDP_Title h1{padding-right:130px}.template-cart .cart-items .cart-item .cart-item__details{justify-content:space-between;padding:25px 0}.template-cart .cart-items .cart-item .cart-item__details a{line-height:1!important}.template-cart .product-option,#Cart-Drawer .product-option{font-size:14px;color:#000;margin-top:6px}.template-cart .product-option edit-cart,#Cart-Drawer .product-option edit-cart{display:none}.BtnBlock,.cart-drawer .discounty-cart-widget__wrapper{display:none!important}.cart-drawer__recommendations .card-information .price{display:block}.cart-drawer__recommendations .card-information .price span{font-size:14px;font-weight:600}.cart-drawer__recommendations .card-information .price span s.price-item{margin-right:2px}.cart-drawer__recommendations .swiper-btns-wrap{display:none}.cart-page .haloCalculatorShipping .message{font-size:16px;color:#000!important}.cart-page .haloCalculatorShipping{margin-bottom:0;margin-top:10px;display:flex!important;flex-direction:column-reverse}.cart-page .haloCalculatorShipping .progress{margin-bottom:0!important;margin-top:8px!important}.template-cart .cart-total{padding-bottom:20px}.template-cart .cart__summary .text-block{padding:0;border:none}.PopupContent .email-signup__input-groups{display:flex;flex-wrap:wrap;padding-right:16px}.PopupContent .email-signup__input-groups .email-signup__input-group,.PopupContent .email-signup__input-groups .email-signup__button{width:100%;max-width:100%}.PopupContent input,.PopupContent button{font-size:18px!important;text-align:left!important;border-radius:5px;font-family:Adrianna!important;position:relative}.PopupContent button:before{content:"";position:absolute;background:url(/cdn/shop/files/buttonarrow.svg?v=1772221506) no-repeat;background-size:contain;background-position:center;width:70px;height:12px;top:calc(50% - 5px);right:20px}.PopupContent button:hover:before{background:url(/cdn/shop/files/ButtonHoverArrow.png?v=1772221894) no-repeat;background-size:contain;background-position:center}.PopupContent button span{text-transform:capitalize}.PopupContent .custom-typography p{margin:0 0 30px;font-family:Adrianna!important;color:#795d50;font-size:12px;line-height:15px}.PopupContent h2{color:#795d50;font-size:28px;line-height:38px}.PopupContent{padding:50px 30px 50px 50px!important}promotion-popup.popup__inner{max-width:990px}.button-close-circle:hover{transform:none}.button-close-circle:hover:after{display:none}div#shopify-block-AYm9ZSWdVWVVHODJCb__ai_gen_block_cd01c6e_jqEYk7{width:100%}.textBox.giftCardBox{height:fit-content}.template-article .h1 p,.template-article .h2 p,.template-article .h3 p{font-family:Adrianna;font-weight:600;text-transform:uppercase}.template-article .h1 p{font-size:42px;line-height:48px}.template-article .metafield-rich_text_field h2,.template-article .h2 p,#what-is-niacinamide-and-what-does-it-do-sweet-july-skin.template-article .metafield-rich_text_field h2{font-size:30px;line-height:36px;text-transform:uppercase}.template-article .metafield-rich_text_field h2{margin-bottom:10px;margin-top:50px}.template-article .metafield-rich_text_field h3{font-size:24px;line-height:30px;text-transform:capitalize;margin:20px 0 12px;text-align:left}.template-article .metafield-rich_text_field h2:first-child{margin-top:0}.template-article .metafield-rich_text_field ul,.template-article .metafield-rich_text_field ol{margin:8px 0;padding-left:12px}.template-article .metafield-rich_text_field ul li strong,.template-article .metafield-rich_text_field ol li strong{font-weight:600}.template-article .metafield-rich_text_field p,.template-article .metafield-rich_text_field ul li,.template-article .metafield-rich_text_field ol li,.template-article .metafield-rich_text_field h2{text-align:left}.template-article .metafield-rich_text_field ol li{font-size:18px;line-height:24px}.template-article p{margin-bottom:16px}.template-article .metafield-rich_text_field p{margin-bottom:8px;font-family:Adrianna}.template-article .metafield-rich_text_field strong{font-weight:600}.blogTextBox .metafield-rich_text_field h2,.blogTextBox rte-formatter h2{font-size:20px;line-height:26px;margin:16px 0 6px;text-transform:capitalize}.blogTextBox rte-formatter h2{margin:0 0 6px}#sj-sweepstakes,#sj-sweepstakes .section.section--page-width.color-scheme-1,#sj-sweepstakes .color-scheme-1{background:#f6f4ee}#sj-sweepstakes .h1 p,#sj-sweepstakes .h2 p,#sj-sweepstakes .h3 p{font-weight:600;font-family:Adrianna!important}#sj-sweepstakes rte-formatter p{text-align:left}.product-item.rum-cake .card__badge{display:none}.kl-private-reset-css-Xuajs1 h4 span{font-size:30px;font-weight:600!important;font-family:Adrianna}#rich-text-01KNQT1E3Z4NCKEHND54QDMR2H div span{font-size:12px;line-height:16px;font-weight:400!important}#shopify-section-template--26718901141825__177867109173cde689,#shopify-section-template--26718901141825__177867109173cde689 .page-width{display:block;max-width:100%;width:100%;padding:0}#skincare-quiz,#skincare-quiz .section--featured-collection .section{background:#fffdfa}#skincare-quiz .collection h2{margin-bottom:10px!important}.section-announcement-bar announcement-bar{background:#f6d44f}.swiper-wrapper .swiper-slide .announcement-bar__message span a{text-transform:capitalize;text-decoration:underline}.section-announcement-bar p.announcement-bar__message,.section-announcement-bar p.announcement-bar__message span,.section-announcement-bar p.announcement-bar__message a,.template-index .section--featured-collection h2,.template-index .halo-productBadges span,.template-index .product-card-wrapper .card__heading a,.template-index .product-card-wrapper .card__heading a span,.template-index .product-card-wrapper .card-summary,.template-index .product-card-wrapper .swatch-list li.swatch-item span.tooltip,.reviewsSlider h2,.reviewsSlider .review-slide .review-text p,.reviewsSlider .review-name,.reviewsSlider .review-slide .review-product .productContent .review-product-title a,.reviewsSlider .productReviewTitle .productRating svg{color:#8a665a}.section-announcement-bar .announcement-bar-slider .swiper-button svg path{fill:#8a665a}.template-index marquee-component,.template-index .halo-productBadges span{background-color:#f6d44f!important}.template-index .review-slider .review-slide .review-product .review-atc{background:#f6d44f;color:#8a665a;border:1px solid #f6d44f}.template-index .review-slider .review-slide .review-product .review-atc:hover{background:transparent;color:#f6d44f}.template-index .product-card-wrapper .card--block-title .quick-add__submit{background:#f6d44f;color:#8a665a;border:1px solid #F6D44F}.template-index .product-card-wrapper .card--block-title .quick-add__submit:hover{background:transparent;color:#f6d44f;border:1px solid #F6D44F}.template-index .productReviewTitle .productRating span{color:#8a665a}.productFaqSection .accordionBox p a:hover{color:inherit!important;text-decoration:underline!important}#brightening-soursop-vitamin-c-serum-with-ferulic-acid-sweet-july-skin .product-card-wrapper .swatch-list li.item-swatch-more,.product-card-wrapper .swatch-list li.group-swatch{display:none}.template-product.essential .swiper-wrapper.swiper-controls__thumbnails button.swiper-slide.swiper-control:last-child{display:none}.haloCalculatorShipping .message .text{text-transform:none!important}.mega-menu__container.page-width{padding:0 50px 20px!important}.mega-menu__list.header__mega-submenu{flex:none;display:flex;width:75%;gap:20px}.mega-menu__list.header__mega-submenu>li{width:100%;max-width:200px}.mega-menu__list.header__mega-submenu>li:nth-child(3){width:100%;max-width:320px}.mega-menu__collage.collage{flex:none!important;width:25%;padding-left:5%}.mega-menu__list.header__mega-submenu>li>a{text-transform:capitalize;margin-bottom:4px}.mega-menu__list.header__mega-submenu li a{font-size:16px;line-height:22px}.header__mega-submenu ul li{margin-bottom:2px}.mega-menu__collage.collage .media{position:relative}.mega-menu__collage.collage span.skinButton{position:absolute;bottom:20px;top:auto;left:0;right:0;margin:auto;width:fit-content;height:fit-content;background:#f4f0e8!important;color:#8a665a;font-size:12px;line-height:16px;min-width:108px;text-align:center;padding:7px 16px 5px;text-transform:uppercase}@media(max-width:1440px){.Image-With-Text-Section-Main .card-Content{padding-right:50px;padding-left:0}.Image-With-Text-Section-Main .image-card-btn{margin-top:30px}.essential-routine .slideThree .routine-items .routine-item:first-child img{margin-top:-70px}.essential-routine .routine-pagination{gap:20px}.product-card-wrapper .card--block-title .quick-add__submit span{font-size:14px;line-height:20px}}@media(max-width:1500px)and (min-width:1440px){.productReviewBox{min-height:254px}}@media(max-width:1024px){.container{max-width:100%;padding:0 16px}h1,.FormulaBanner h2{font-size:42px!important;line-height:48px!important}h2{font-size:36px!important;line-height:42px!important}.header-wrapper .header__column .header__icon svg path,.header-wrapper .header__column .search-action .header__icon svg path{fill:#000}.menu-drawer__menu .menu-drawer__menu-item{padding:10px 0;font-size:16px;line-height:22px}.menu-drawer__submenu .menu-drawer__close-button{padding:5px 0;font-weight:600!important}.menu-drawer__submenu a#Goto-HeaderDrawer-shop{font-weight:600}.header-logo .header__heading-link{display:inline-block}.header-wrapper .header__column .search-action,.header-wrapper .header__column .account-actions,.menu-drawer summary.menu-drawer__menu-item:before{display:none}.header-wrapper .header__column .header__icon svg.icon.icon-hamburger path{fill:#795d50}.cart-drawer .drawer__inner .drawer__cart-items-wrapper .cart-item .cart-item__details{padding-left:0}.cart-drawer__recommendations .card-information .price{display:block}.cart-drawer__recommendations .card-information .price span{font-size:14px;font-weight:600;height:fit-content;line-height:20px}.cart-drawer__recommendations .card-information .price span s{margin-right:2px}.homeBanner .bannerContent{padding:80px 40px}marquee-component p{font-size:20px!important;line-height:20px!important}.FormulaBanner .bannerContent .ai-image-banner__description{margin-bottom:34px;font-size:20px;max-width:500px}.essential-routine__left,.essential-routine__right{max-width:100%}.essential-routine .routine-left-image img{height:fit-content}.review-slider{padding:80px 0 80px 20px}.review-slider .review-slide .review-product .productContent .review-product-title{max-width:100%}.card .card-product-information .full-unstyled-link{font-size:18px}.product-card-wrapper .card--block-title .quick-add__submit{border-radius:3px;padding:10px 16px}.AboutBanner h1{max-width:80%!important}.Image-With-Text-Section-Main{padding:60px 20px}.Image-With-Text-Section-Main .card-Content{padding-right:0}.Image-With-Text-Section-Main .main-image,.Image-With-Text-Section-Main .card-Content{width:100%!important}.Image-With-Text-Section-Main .Image-With-Text-box{gap:30px;flex-wrap:wrap}.Image-With-Text-Section-Main .main-image img{height:100%;max-height:100%;object-fit:cover}.Image-With-Text-Section-Main .icon-image img{max-width:200px}.template-collection.collection-wrapper .mobile-facets__wrapper,.template-collection.collection-wrapper .active-facets-mobile{display:none}.template-collection.collection-wrapper #FacetsWrapperDesktop,.template-collection.collection-wrapper .sorting-wrapper .medium-hide{display:inline-flex!important}.template-collection.collection-wrapper .facets-container{display:flex}.template-collection .collection-hero__text-wrapper h1{text-align:left}.Faq-Policies h1{margin-bottom:50px}.Ingredients-IconBox .IconBox h3{font-size:14px;line-height:1.5}.Ingredients-IconBox .IconBox p{font-size:12px!important}}@media(max-width:991px){h1,.FormulaBanner h2{font-size:46px!important;line-height:48px!important;margin-bottom:20px}h2{font-size:36px!important;line-height:38px!important}.homeBanner .bannerContent{padding:40px 20px}marquee-component p{font-size:18px!important;line-height:18px!important}.FormulaBanner .bannerContent .ai-image-banner__description{margin-bottom:24px;font-size:18px}.FormulaBanner .bannerContent{padding-bottom:40px!important}.essential-routine .slideThree .routine-items,.essential-routine .slideFour .routine-items{max-width:100%}.essential-routine .routine-pagination{position:relative;flex-direction:row;justify-content:center;bottom:0;top:-80px;left:auto;right:auto;width:100%}.essential-routine .routine-items{max-width:100%}.review-slider{padding:60px 0 130px 20px}.review-slider .review-next{right:55px;top:auto;bottom:-70px}.review-slider .review-prev{left:auto;right:105px;top:auto;bottom:-70px}.review-slider .review-arrow{width:40px;height:40px}.review-slider .review-arrow svg{min-height:10px!important;height:fit-content!important;max-height:fit-content!important;min-width:10px!important;max-width:fit-content!important;width:16px}.review-slider .review-heading{margin-bottom:30px}.card .card-product-information .full-unstyled-link{font-size:16px;line-height:20px}.card--block .card .card--block-button .quick-add button,.quick-add-modal__content .add-to-cart-button-container button{font-size:14px!important}.AboutBanner h1{max-width:90%!important}.Image-With-Text-Section-Main h2{margin-bottom:20px}.Image-With-Text-Section-Main .icon-image img{max-width:170px}.product-grid .product-grid__item{width:calc(33% - 15px);max-width:100%}.template-collection .collection-hero__text-wrapper h1{text-align:left;font-size:48px!important}.template-collection #FacetFiltersForm{margin-bottom:30px}.Faq-Policies .FAQ-Section #originalsection h2{font-size:24px!important;line-height:28px!important}.cart-page{margin-bottom:20px}}@media(max-width:767px){h1,.FormulaBanner h2{font-size:38px!important;line-height:42px!important;margin-bottom:16px}h2,.FormulaBanner h2,.Image-With-Text-Section-Main h2,.template-collection h1,.Faq-Policies h1,.contactFormSection h1{font-size:24px!important;line-height:30px!important}.FormulaBanner h2{margin-bottom:10px}.borderedButton{padding:8px 20px;min-width:142px;height:42px;font-size:16px;line-height:26px}p.announcement-bar__message,p.announcement-bar__message span{font-size:12px;line-height:18px}.header-wrapper .header__column .header__icon svg{width:20px;height:20px}.header-wrapper .header__columns .header-logo{padding:10.21px 0}.section-footer .section .section-content-wrapper>div:last-child rte-formatter p:before{display:none}.section-footer .section .section-content-wrapper>div:last-child *{color:#828282}.FooterMenuCol>.group-block-content{flex-direction:row;flex-wrap:wrap;column-gap:30px}.FooterMenuCol>.group-block-content accordion-custom.menu-block.menu{width:calc(50% - 15px)}.homeBanner .bannerContent{padding:120px 20px 0;justify-content:center;text-align:center;align-items:center}.homeBanner .bannerContent h1{max-width:100%}.card .card-product-information .full-unstyled-link{font-size:14px}.product-card-wrapper .card--block-title .quick-add__submit{border-radius:3px;padding:6px 8px;min-height:32px}.card--block .card .card--block-button .quick-add button,.quick-add-modal__content .add-to-cart-button-container button{font-size:12px!important;padding:5px;min-height:30px}.product-card-wrapper .swatch-list li.swatch-item.active .tooltip{display:block;font-size:12px;bottom:0}.product-card-wrapper .card-summary{font-size:12px;line-height:16px;height:fit-content;margin-top:2px}#shopify-section-template--26465038696769__featured_collection_XkrcAk .product-card-wrapper .card--block-title{min-height:100px}.product-grid .card-wrapper{padding-bottom:32px}.product-card-wrapper .card--block-title{min-height:134px}marquee-component p{font-size:16px!important;line-height:16px!important}.essential-routine__right{padding:40px 20px 60px}.essential-routine .routine-items .imageContentOne h3{font-size:20px;line-height:normal}.essential-routine .routine-items .imageContentOne h5,.essential-routine .routine-items .imageContentOne p{max-width:100%}.essential-routine .routine-items .imageContentOne h5{font-size:16px;margin-top:16px!important;margin-bottom:5px!important}.essential-routine .routine-items .imageContentOne p{font-size:12px;line-height:14px}.essential-routine .routine-items .imageContentOne h3:before{bottom:-7px}.essential-routine .routine-items .imageContentOne h3:after{bottom:-10px;width:8px;height:8px}.essential-routine .routine-pagination{top:-30px;gap:15px}.essential-routine .routine-pagination button{width:45px;height:45px;font-size:16px}.essential-routine .slideThree .routine-items .routine-item img{margin-top:0!important}.essential-routine .slideFour .routine-items .routine-item:first-child img{margin-top:0}.FormulaBanner .bannerContent{text-align:left;align-items:flex-start}.FormulaBanner .bannerContent .ai-image-banner__description{font-size:1.4rem;margin-bottom:18px}.template-collection .collection-hero h1{padding-left:0}marquee-component{padding:11px 0!important}.essential-routine .routine-left-image img{height:100%}.essential-routine .slideThree .routine-items img{max-width:40%;height:154px}.essential-routine .slideFour .routine-items .routine-item:nth-child(2) img{margin-top:-30px}.essential-routine .slideFour .routine-items .routine-item img{max-width:50%;height:169px}.FormulaBanner .bannerContent{justify-content:flex-end;padding-bottom:60px!important}.FormulaBanner .bannerContent .borderedButton{min-width:135px;height:38px;padding:8px 12px;font-size:14px;line-height:19px}.review-slider{padding:40px 20px 20px;max-width:90%;margin:0 auto}#shopify-section-template--26070204612929__17725679433962c261 .page-width{padding:0}.review-slider .review-slide .review-product .productContent{max-width:calc(70% - 8px)}.productReviewTitle{flex-wrap:wrap;gap:0}.review-slider .review-slide .review-product .review-swatches{margin-top:-8px}.review-slider .review-slide .review-product .review-atc{margin-top:8px}.review-slider .review-slide .review-product .review-product-image{max-width:calc(30% - 8px)}.review-slider .review-slide .review-text p,.review-slider .review-slide .review-text p a,.review-slider .review-slide .review-name{font-size:18px}.essential-routine .slideThree .routine-item:first-child .imageContentOne h3:before,.essential-routine .slideThree .routine-items .routine-item:nth-child(2) .imageContentOne h3:before{width:125%}.essential-routine .slideFour .routine-item:first-child .imageContentOne h3:before{width:140%}.essential-routine .slideThree .routine-item:first-child .imageContentOne h3:after{left:125%}.essential-routine .slideFour .routine-item:first-child .imageContentOne h3:after{left:140%}.essential-routine .slideThree .routine-items .routine-item:nth-child(2) .imageContentOne h3:after{right:125%}marquee-component{--marquee-speed: 43s !important}.product-card-wrapper .card__heading a,.product-card-wrapper .card__heading a span{font-size:16px!important;line-height:20px!important}.review-slider .review-arrow{top:36%}.review-slider .review-arrow.review-next{right:-30px}.review-slider .review-arrow.review-prev{left:-30px}.productReviewBox{min-height:250px}.review-slider .review-slide .review-product .review-swatches .active-color-name{margin:0}marquee-component.block{--marquee-speed: 80s !important}.essential-routine .slideTwo .routine-items .imageContentOne h3:before{width:200%}.essential-routine .slideTwo .routine-items .imageContentOne h3:after{right:200%}.toolbar-mobile{display:none}.rumCakeBanner .bannerContent{justify-content:flex-end;padding-bottom:30px}.rumCakeBanner .bannerContent{justify-content:flex-end}.rumCakeBanner .bannerContent h2{font-size:70px!important;line-height:63px!important;font-family:Saol Display Italic!important;margin-top:0}.rumCakeBanner .bannerContent .ai-image-banner__description{font-size:12px!important;line-height:18px;margin:4px auto 15px;color:#f4f0e5}.rumCakeBanner .bannerContent a{font-size:14px!important;line-height:20px!important;padding:8px 17.5px;min-width:114px;height:fit-content}.template-index .halo-productBadges span{letter-spacing:0}.section-footer .section .section-content-wrapper>div:last-child *{text-align:center;margin:0 auto;gap:6px}.section-footer .section .section-content-wrapper>div:last-child p{display:unset}.section-footer .section .section-content-wrapper>div:last-child p a{display:block}.section-footer .email-signup__form input.email-signup__input,.section-footer .email-signup__form input.email-signup__input::placeholder{font-size:16px;line-height:22px}#shopify-section-template--26465038696769__section_qdqcPJ .h5 p{font-size:16px;line-height:22px}.ourFounderSection .card-Content{text-align:center}.ourFounderSection .icon-image img{max-width:150px;margin:10px auto 0}.ourFounderSection .card-Content p:nth-of-type(3){margin-top:14px}.Image-With-Text-Section-Main .image-card-btn{padding:12px 24px;font-size:16px;line-height:22px}.AboutBanner img{height:400px}.collection-hero__text-wrapper h1{text-align:left}.product-grid .product-grid__item{width:calc(50% - 10px);max-width:100%}.product-grid{row-gap:30px}.template-collection .collection-hero__text-wrapper h1{font-size:30px!important;line-height:1.2!important}.disclosure-has-popup[open]>summary:before{display:none}.template-collection #FacetFiltersForm{justify-content:flex-start;margin-bottom:10px;margin-top:10px;height:fit-content;flex-direction:row;gap:20px}.template-collection.collection-wrapper #Details-SortBy{padding:0}.template-collection.collection-wrapper .card__heading .text{font-size:16px!important}.template-collection.collection-wrapper .details__list{right:auto;left:-80px}.template-collection.collection-wrapper .details__list.parent-display.facets__display{right:-110px;left:auto}.template-collection #FacetFiltersForm .facets__form-wrapper,.template-collection #FacetFiltersForm .sorting-wrapper{flex-direction:row!important;gap:5px}.template-collection .facets-container .facets__heading,.template-collection .facets-container .sorting .facet-filters__field-label{font-size:14px!important;line-height:20px!important}.sorting-wrapper-rightcol .facet-filters__field .facet-filters__field-label{margin-right:20px}.template-collection #shopify-section-template--26465038434625__banner .spacing-style{padding-top:30px}.template-collection #shopify-section-template--26465038434625__banner .spacing-style .section.section--page-width .spacing-style{padding-top:0}.main-collection-grid{padding:0}.template-collection.collection-wrapper .details__list li{padding:5px 8px;font-size:14px;line-height:20px}.template-collection.collection-wrapper .details__list li span,.template-collection.collection-wrapper .details__list .facets__header .facets__reset{font-size:12px;line-height:18px}.template-collection.collection-wrapper .details__list.parent-display.facets__display{left:0}.PDP_Title h1{padding-right:110px}.template-collection.collection-wrapper .details__list .facets__header{padding:5px 8px}.ContentSide,.formSide{padding:0}.formSide{padding-top:50px;border:none!important}contact-form .contact-form-stack input,contact-form .contact-form-stack textarea{font-size:18px!important}.Faq-Policies h1{font-size:32px!important;line-height:40px!important;margin-bottom:20px}.Faq-Policies{padding:50px 0}#originalsection{width:100%!important;border-right:none!important;padding-bottom:0!important}.Faq-Policies .accordion-content{width:100%;position:static;padding:0!important}.Faq-Policies .accordion_wrapper,.Faq-Policies #originalsection .Policy-Info h5{display:block}.Faq-Policies button.accordion{width:100%!important;border-bottom:1px solid #000!important;padding:12px 40px 12px 0!important;border:none;max-width:100%}.Faq-Policies #originalsection h5{display:none}button.accordion:after{display:block!important;font-size:18px;top:15px;transition:.5s}.accordion_wrapper button.accordion:after{transform:none;transition:.5s;right:10px!important;top:calc(50% - 4px)!important}.Faq-Policies .FAQ-Section #originalsection h2,.Faq-Policies .FAQ-Section #originalsection h4{font-size:20px!important;line-height:24px!important;margin-top:10px!important;margin-bottom:10px}.Ingredients-IconBox .IconBox{width:100%;margin-bottom:30px}.Ingredients-IconBox .IconBox .Icon-Content{width:75%!important}.Ingredients-IconBox .IconBox .icon-Image{width:25%!important}.Ingredients-IconBox .IconBox .icon-Image img{padding-left:0}.Ingredients-IconBox .IconBox h3{font-size:16px}.Ingredients-IconBox .IconBox p{font-size:14px!important}.Ingredients_Banner{height:460px!important}.Ingredients_Banner img{height:100%;object-fit:cover}.PopupContent{padding:30px 15px}.PopupContent input,.PopupContent button{padding:14px 16px!important}.PopupContent .custom-typography p{margin:0 0 20px}.PopupContent button:before{width:45px}#sj-sweepstakes .h1 p{font-size:32px;line-height:38px}#sj-sweepstakes h4{font-size:24px;line-height:30px}.template-article .metafield-rich_text_field ol li{font-size:16px;line-height:22px}}@media(max-width:360px){.product-grid .product-grid__item{width:100%;max-width:100%}.product-grid{row-gap:30px}}.abra-popup{z-index:17!important}:root{--color-background: unset !important}
/*# sourceMappingURL=/cdn/shop/t/99/assets/custom.css.map */
