.product-card .product-card__form.mobile .btn:before{content:"Add to Cart"!important;font-size:12px!important;position:static!important;font-family:inherit!important}.product-card__form.mobile .btn--add-to-cart{display:flex;align-items:center;justify-content:center}.product-card .product-card__form.mobile .wpbingo-qty{border-right:1px solid var(--gray-dark)!important}.product-card__form.mobile .form-addtocart{gap:10px}.product-card .product-card__form.mobile .btn:hover{background-color:#000!important;border-color:#000!important}.product-card-subtitle{font-size:13px;margin-bottom:5px;font-style:italic}.product-card__content .jdgm-prev-badge__stars .jdgm-star:not(:first-child){display:none!important}.product-card__name{font-weight:600}.product-group-price{flex-direction:row-reverse;gap:5px;font-size:16px}@media(max-width:1199px){.page-collection-header .page-collection-header__center{display:none!important}}@media(max-width:768px){.product-card .product-card__form.mobile .wpbingo-qty input{width:12px!important;font-size:12px!important}.template-search__results .products__col{max-width:49%!important;flex:0 0 49%!important}.product-card .jdgm-prev-badge{font-size:12px!important}.product-card .product-review .jdgm-prev-badge__stars{margin-right:0!important}.product-card__name{font-size:14px}.product-single__title{font-size:24px!important}.product-card__content .jdgm-prev-badge__text .review_bold,.product-card__content .jdgm-prev-badge__text{font-size:12px!important}.product-card-subtitle{font-size:11px}.product-card__price{font-size:12px}.product-card__price .product-price{font-size:14px}}:root{--ink: #1C1410;--espresso: #3B2A1E;--warm-brown: #6B4F3A;--sand: #C4A882;--parchment: #F7F0E6;--cream: #fffeea;--blush: #F2DDD0;--terracotta: #ec7100;--sage: #8DAF8A;--gold: #B89560;--gold-light: #D4B47A;--border: #E8DDD0;--border-light: #F0E8DC;--shadow-sm: 0 2px 8px rgba(60,40,20,.07);--shadow-md: 0 6px 24px rgba(60,40,20,.1);--shadow-lg: 0 16px 48px rgba(60,40,20,.13);--r: 4px;--dark-yellow: #d4b47a;--light-yellow: #fffeea;--red: #a93113}.product-card{box-shadow:2px 5px 8px #ebebeb}.product-card__buttons{display:none!important}.product-card__content{margin-top:14px;padding:0 16px 12px}.product-ingredients .block{border:1px solid #ccc;padding:7px 12px;font-size:12px;border-radius:24px;line-height:1;background:#fbf7f2;color:#6b4f3a;font-weight:600}.product-ingredients{display:flex;gap:10px 6px;flex-wrap:wrap;flex-direction:column;margin-bottom:20px}.ingredient-badges{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:768px){.ingredient-badges{flex-wrap:nowrap;overflow:scroll;width:100%;scrollbar-width:none}.product-ingredients .block{width:100%;min-width:max-content}}.product-badges{margin-top:20px}.product-badges .block{padding:7px 12px;font-size:12px;border-radius:24px;line-height:1;background:#fff;color:#6b4f3a;font-weight:600;display:flex;gap:8px;align-items:center;box-shadow:2px 2px 7px #ccc}.product-badges img{width:25px;height:25px}.product-badges p{margin:0}.product-badges{display:flex;gap:10px 12px;flex-wrap:wrap}@media(max-width:768px){.product-badges{gap:12px 10px;flex-wrap:nowrap;overflow:scroll;padding:11px 0;scrollbar-width:none;margin-top:5px}.product-badges .block{padding:5px 8px;width:100%;min-width:max-content}.product-badges img{width:18px;height:18px}}.benefits-container{margin-top:8px}.benefit-label{font-size:11px;letter-spacing:2px;color:var(--gold);text-transform:uppercase;font-weight:700;margin-bottom:.7rem}.benefits-grid{display:flex;grid-template-columns:repeat(3,1fr);gap:.6rem;margin-bottom:1.4rem;flex-wrap:wrap}.benefit-card{width:32%;background:var(--parchment);border-radius:6px;padding:10px 8px;transition:all .2s;display:flex;gap:8px}.benefit-card:hover{border-color:var(--gold);background:var(--blush)}.benefit-icon{font-size:28px;margin-bottom:.4rem;display:block}.benefit-icon{width:35px;height:35px;margin-left:auto;margin-right:auto}.benefit-name{font-size:12px;color:var(--espresso);font-weight:600;letter-spacing:.3px;line-height:1.3}.benefit-card svg{width:18px;height:18px;min-height:18px;min-width:18px}.benefit-card svg path{fill:#ee5121}@media(max-width:768px){.benefits-container{margin-top:10px}.benefits-grid{flex-wrap:nowrap;overflow:scroll;scrollbar-width:none;margin-bottom:.5rem}.benefit-card{width:100%;min-width:max-content}}.clinical-stats{background:#fffeea;border-radius:6px;padding:1.4rem;margin-bottom:1.4rem;display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem 1.2rem;position:relative;overflow:hidden;box-shadow:2px 0 9px #23232326}.clinical-stats:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23C4A882' fill-opacity='0.04'%3E%3Ccircle cx='30' cy='30' r='28'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") repeat;pointer-events:none}.clin-label{font-size:9.5px;letter-spacing:2px;text-transform:uppercase;color:#000;opacity:.8;margin-bottom:.6rem;font-weight:600;position:relative;z-index:1}.stat-item{position:relative;z-index:1}.stat-num{font-family:var(--ff-serif);font-size:32px;font-weight:500;color:#735944;line-height:1;margin-bottom:.15rem}.stat-num span{color:#735944}.stat-desc{font-size:11.5px;color:#735944;line-height:1.4}.clin-footer{grid-column:1/-1;font-size:10.5px;color:#735944;border-top:1px solid rgba(201,168,118,.15);padding-top:.7rem;margin-top:.3rem;position:relative;z-index:1}.info-tabs{border:1px solid var(--border);border-radius:var(--r);overflow:hidden;margin-bottom:1.2rem;max-width:900px;margin-left:auto;margin-right:auto;margin-top:30px}.info-tab-header{display:flex;border-bottom:1px solid var(--border);background:var(--parchment)}.info-tab-btn{flex:1;padding:.75rem;font-size:14px;font-weight:600;letter-spacing:.5px;text-align:center;cursor:pointer;background:transparent;border:none;color:var(--warm-brown);font-family:var(--ff-sans);transition:all .2s;border-bottom:2px solid transparent}.info-tab-btn.active{background:var(--dark-yellow);color:#000}.info-tab-body{padding:8px 14px 14px;background:#fff}.info-tab-body ul{padding-left:1.2rem;display:flex;flex-direction:column;gap:.5rem;margin:0}.info-tab-body li{font-size:12px;color:var(--espresso);line-height:1.55}.info-tab-body .read-more{font-size:12.5px;color:var(--gold);text-decoration:underline;cursor:pointer;margin-top:.6rem;display:inline-block}.info-tab-body .metafield-rich_text_field p{margin-bottom:0!important}@media(max-width:768px){.info-tab-btn{padding:8px 6px;font-size:12px}}.htu-wrap{margin-bottom:1.2rem;box-shadow:2px 1px 5px #ccc;padding:15px 18px 10px;border-radius:10px;margin-top:1rem}.htu-label{font-size:10.5px;color:var(--warm-brown);font-weight:700;margin-bottom:.8rem}.htu-steps{display:flex;flex-direction:column}.htu-step{border-radius:6px;padding:0 14px 10px 0;position:relative;overflow:hidden;display:flex;gap:10px;align-items:center}.step-num{background:#fff;font-family:var(--ff-serif);font-size:18px;font-weight:600;color:var(--gold);line-height:1;width:10px}.step-icon{font-size:22px;display:block}.step-text{font-size:11.5px;color:var(--espresso);line-height:1.45}@media(max-width:768px){.htu-steps{grid-template-columns:1fr 1fr}}.product-container{margin-top:20px;margin-bottom:20px}.product-container .icons-title{width:100%;font-size:20px;margin-bottom:20px}.product-icons.d-flex{display:flex;gap:1rem;flex-wrap:nowrap;row-gap:10px;justify-content:center}.product-icons .d-block{display:block}.product-icons .col-2 h5,.product-icons .col-2 p,.product-icons .icon-cont{text-align:center}.product-icons .icon-cont img,.product-icons .icon-cont svg{width:30px;height:30px}.product-icons h5{margin:0}.product-icons img,.product-icons svg{max-width:100%;height:auto}.product-icons h5{font-size:12px;letter-spacing:normal!important;font-family:Poppins,sans-serif;font-weight:400;margin-top:10px}.product-icons .icon-block{text-align:center}@media(max-width:1200px){.product-icons h5{font-size:12px;margin:5px 0;letter-spacing:normal!important}}@media(max-width:991px){.product-icons.d-flex{gap:4px}.product-icons .icon-block{text-align:center;width:22%}.product-icons h5{font-size:10px;letter-spacing:normal!important}}@media(min-width:768px){.product-icons .icon-block{width:17%}}.ing-section{background:var(--light-yellow)}.ing-heading{font-family:var(--ff-serif);font-size:30px;font-weight:400;color:var(--espresso);margin-bottom:2rem;text-align:center}.ing-showcase-grid{display:flex;grid-template-columns:repeat(5,1fr);gap:.8rem;margin:2.5rem 0 1rem;justify-content:center}.ing-card-show{background:#ffffff0f;border:1px solid rgba(201,168,118,.2);border-radius:6px;overflow:hidden;cursor:pointer;transition:all .25s;width:16%;box-shadow:2px 3px 5px #d3d3d3a6}.ing-section-inner{padding:60px 20px}.ing-card-show:hover,.ing-card-show.active{background:#f8f5c8;border-color:#f8f5c8}.ing-card-img{height:100px;background:linear-gradient(135deg,#c9a87626,#8daf8a1f);display:flex;align-items:center;justify-content:center;font-size:44px}.ing-card-img img{width:70px;height:70px;border-radius:50px;border:1px solid #000;border:2px solid #3b2a1e}.ing-card-body{padding:.8rem}.ing-card-name{font-size:11px;font-weight:700;color:var(--espresso);text-transform:uppercase;letter-spacing:1px;text-align:center}.ing-card-tag{font-size:10px;color:#f7f0e68c}@media(max-width:768px){.ing-section-inner{padding:40px 20px}.ing-card-show{width:30%}.ing-card-name{font-size:9px}}.ing-detail-panel{background:#f8f5c8;border:1px solid rgba(201,168,118,.25);border-radius:6px;padding:1.4rem 1.8rem;display:none;animation:fadeUp .3s ease;margin-top:.5rem;max-width:900px;margin:auto;box-shadow:2px 3px 7px #00000026}.ing-detail-panel.visible{display:block}.ing-detail-head{display:flex;align-items:center;gap:1rem;margin-bottom:.9rem}.ing-detail-head img{width:34px;height:34px;border-radius:50px;border:2px solid #3b2a1e}.ing-detail-emoji{font-size:36px}.ing-detail-title{font-family:var(--ff-serif);font-size:22px;color:var(--espresso);margin-bottom:.15rem;font-weight:600}.ing-detail-text{color:var(--espresso)}.ing-detail-sci{font-size:11.5px;color:#f7f0e680;font-style:italic}.ing-detail-cols{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}.ing-detail-col-label{font-size:10px;letter-spacing:1.5px;color:var(--gold-light);text-transform:uppercase;font-weight:700;margin-bottom:.4rem}.ing-detail-col-val{font-size:12.5px;color:#f7f0e6cc;line-height:1.5}.see-all-link{display:flex;margin-top:2rem;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--espresso);text-decoration:none;border-bottom:1px solid var(--gold-light);padding-bottom:2px;margin-left:auto;margin-right:auto;width:max-content;background:none;border:none;font-weight:600}.fw-section{width:100%;padding:5rem 2.5rem 0}.fw-inner{max-width:1200px;margin:0 auto}.sec-eye{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--gold);font-weight:700;display:flex;align-items:center;gap:.6rem;margin-bottom:.9rem}.sec-eye:after{display:none;content:"";flex:1;max-width:60px;height:1px;background:var(--gold);opacity:.5}.sec-title{font-family:var(--ff-serif);font-size:40px;font-weight:500;color:var(--espresso);margin-bottom:1rem;line-height:1.2;text-align:center}.sec-sub{font-size:15.5px;color:var(--warm-brown);max-width:560px;line-height:1.7}@media(max-width:768px){.sec-title{font-size:26px}}.faq-section{background:var(--cream);padding:60px 20px}.faq-list{max-width:780px;margin:2.5rem auto 0}.faq-item{border-bottom:1px solid var(--border)}.faq-q{display:flex;justify-content:space-between;align-items:center;padding:1.3rem 0;cursor:pointer;gap:1rem;font-size:15px;font-weight:500;color:var(--espresso)}.faq-icon{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--warm-brown);flex-shrink:0;transition:all .25s}.faq-item.open .faq-icon{background:var(--espresso);color:var(--parchment);border-color:var(--espresso);transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .4s ease;font-size:13.5px;color:var(--warm-brown);line-height:1.7;padding:0}.faq-item.open .faq-a{max-height:200px}@media(max-width:768px){.faq-section{padding:40px 20px}.faq-list{margin:0}.faq-q{padding:6px 0;font-size:12px}.faq-a{font-size:12px}.faq-icon{width:16px;height:16px}}.jdgm-review-widget .jm-stack--space-400[data-v-417c96d2]>*+*{margin-top:0!important}.jdgm-review-widget .jm-review-widget-header__filters-wrapper,.jdgm-review-widget .jm-center{margin-top:0!important}.jm-filters__buttons{display:none!important}.jm-carousel__viewport:before,.jm-carousel__viewport:after{display:none!important}.jm-carousel-review-item{background:#fff!important}@media(max-width:768px){.jm-review-widget__header,.jm-carousel__track{padding:0 20px!important}.jdgm-review-content__body-content{font-size:12px!important}.jm-star-rating__font-icon{font-size:1em!important}.jm-text{font-size:12px!important}.jm-reviewer-info{margin-top:5px}}.science-section{background:var(--dark-yellow);color:var(--espresso);padding:5rem 2.5rem}.science-section .sec-title{color:var(--espresso);margin-bottom:3rem}.science-section .sec-sub,.science-section .sec-eye{color:var(--espresso)}.science-section .sec-eye:after{background:var(--espresso)}.psychoderm-card{background:#ffffffd6;border:1px solid rgba(201,168,118,.25);border-radius:var(--r);padding:1.8rem;display:grid;grid-template-columns:1fr auto 1fr;gap:1.5rem;align-items:center;max-width:700px;margin:2.5rem auto 3rem;border-radius:10px}.psychoderm-title{font-size:12.5px;font-weight:700;color:var(--espresso);margin-bottom:.4rem;text-transform:uppercase;letter-spacing:1px}.psychoderm-desc{font-size:12.5px;color:var(--espresso);line-height:1.5}.psychoderm-icon{font-size:48px;display:flex;margin:auto}.psychoderm-icon svg{width:50px;height:50px}.certifications-strip{display:flex;gap:.7rem;flex-wrap:wrap;justify-content:center}.cert-pill{background:#fff;border:1px solid rgba(201,168,118,.2);color:var(--espresso);border-radius:10px;padding:15px;font-size:12px;display:flex;align-items:center;gap:.45rem;font-weight:600;flex-direction:column;width:150px}.cert-pill img{width:50px;height:50px}@media(max-width:768px){.science-section{padding:2.6rem 1rem}.psychoderm-card{grid-template-columns:1fr}.science-section .sec-title{margin-bottom:2rem}.certifications-strip{flex-wrap:nowrap;overflow-x:scroll;justify-content:flex-start;scrollbar-width:none}.cert-pill{min-width:140px}}.dual-strip{background:#fbf7f2;border-left:3px solid var(--gold);padding:1.1rem 1.4rem;margin-bottom:1.4rem;border-radius:0 var(--r) var(--r) 0}.dual-label{font-size:10px;letter-spacing:2px;color:var(--gold);text-transform:uppercase;font-weight:700;margin-bottom:.4rem}.dual-text{font-size:13.5px;color:var(--espresso);font-weight:500}.dual-text span{color:var(--terracotta);font-weight:600}.dual-text p{margin-bottom:0!important}@media(max-width:768px){.dual-strip{margin-bottom:20px}}.product-single .price-container{gap:10px;margin:20px 0 10px!important}.product-single .product-single__price{font-size:36px;font-weight:600}.product-single .product-compare-price{font-size:16px;text-decoration:line-through}.product-single .pdp-discount{background:var(--terracotta);color:#fff;padding:3px 14px;border-radius:24px;font-size:12px;line-height:normal}.product-card .product-card__form.mobile .wpbingo-qty{display:flex;justify-content:space-between;border:1px solid #ccc!important;align-items:center}.product-card .product-card__form.mobile .wpbingo-qty input{height:25px;line-height:25px}.product-card .product-card__form.mobile .btn{padding:8px 5px;width:100%}.ajaxcart__product-name-wrapper .variant-content{gap:10px;align-items:center}@media(min-width:1200px){.product-card .product-card__form.mobile{display:block!important}}@media(max-width:768px){.template-product .price-single-product{margin:24px 0 20px!important}.template-product .wpbingo-breadcrumbs .breadcrumb{padding:6px 0 12px}.template-product .header-logo img{max-width:150px}.template-product .header-mobile .header-center__inner{padding:5px 0}.template-product .product-single__thumbnail-wrapper{width:65px!important}.template-product .product-custom-metafield p{line-height:1.5}.template-product .product-section{padding:16px 0 26px!important}.template-product .rr2-section{padding:40px 0}.template-product .rr2-header{margin-bottom:1rem}.template-product .rr2-card-title{margin-bottom:0}.template-product .jdgm-carousel-review-list__nav-container{display:none!important}.template-product .jm-review-widget-header__title{font-size:20px!important}.product-card__content{margin-top:10px;padding:0 10px 12px}.product-card .product-card__form.mobile{margin-top:5px}.product-card .product-review{margin-bottom:5px}.product-card .product-card__form.mobile .form-addtocart{flex-direction:column}}.product-single__reviews{margin-bottom:10px!important}.jdgm-prev-badge__stars{margin-right:4px!important}.jdgm-prev-badge__text .review_bold{font-size:16px!important;font-weight:600;margin-right:10px}.jdgm-prev-badge__text{vertical-align:middle;line-height:normal;display:inline-flex;align-items:center}.product-single .product-single__buttons .product-quantity{border-width:1px!important}.product-single .product-single__form{margin-bottom:15px}.product-single .accordion__content-inner .metafield-single_line_text_field-array,.product-single .accordion__content-inner ul{padding-left:20px}.product-single .weight{margin-top:8px;margin-bottom:8px}.formula{background:#fbf8ea;border:1px solid #ECE6C8;border-radius:6px;padding:14px 18px 12px;margin:18px 0}.formula-top{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.formula-top .eyebrow{font-size:11px;font-weight:700;letter-spacing:.08em;color:#b89560}.formula-top .ritual{font-size:11px;color:#7a7862;font-style:italic;text-align:right;max-width:260px}.formula-row{display:flex;align-items:center;gap:10px;padding:7px 0;border-top:1px solid #EEE9D2}.formula-row:first-of-type{border-top:1px solid #EEE9D2}.formula-icon{width:22px;height:22px;border-radius:50%;background:#f1e4c9;color:#b85e33;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0;margin-top:1px}.formula-text{font-size:12.5px;line-height:1.5}.formula-text b{font-weight:700;color:#2a281f}.formula-text span.count{color:#b85e33;font-weight:700}.formula-text .list{color:#57564a}.formula-footer{font-size:11px;font-style:italic;color:#8a8763;margin-top:5px;padding-top:8px;border-top:1px solid #EEE9D2}.formula-footer p{margin:0}.formula-toggle,.formula-top{align-items:center;display:flex}.formula-top{justify-content:space-between;cursor:pointer;padding:14px 18px 0;margin:-14px -18px 0}.formula-toggle{gap:8px}.know-more-text{font-size:12px;font-weight:600;color:#b85e33}.formula-plus-icon{width:20px;height:20px;border-radius:50%;border:1px solid #d97f51;color:#d97f51;font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center;transition:transform .25s;flex-shrink:0}.formula.active .formula-plus-icon{transform:rotate(135deg)}.formula-content{max-height:0;overflow:hidden;transition:max-height .3s}.formula.active .formula-content{max-height:800px;margin-top:12px}@media(max-width:767px){.know-more-text{display:none}.formula{margin:0}}.sticky-cart-single.sticky .small,.sticky-cart-single.sticky .group-option-selector{display:none!important}.sticky-cart-single .content{padding:15px 20px!important}.tagline{padding:6px 10px;background:linear-gradient(to right,#f8f5c8,#0000);border-left:4px solid #ec7100;font-size:13px;margin-bottom:14px;font-weight:500}.product-single .product-single__buttons .btn--add-to-cart{border:1px solid #ec7100!important;color:#ec7100!important}.product-single .product-single__buttons .btn--add-to-cart:hover{background:#0000!important;color:#ec7100!important}.sticky-cart-single{width:unset!important;left:unset!important;right:0!important}.scroll-to-top{bottom:180px!important}.sticky-cart-single .product-single__buttons .btn--add-to-cart{font-size:12px!important}.sticky-cart-single .product-single__buttons .btn--add-to-cart:before{display:none!important}.weight .bold{font-weight:600}.sticky-cart-single .product-single__buttons .btn--add-to-cart{background:#ec7100!important}.sticky-cart-single .content-product .item-title{font-size:16px!important}.sticky-cart-single .product-single__reviews{margin-bottom:0!important}.sticky-cart-single .product-single__price--wrapper{display:inline-block!important;text-decoration:line-through;color:#696969;font-size:14px}.sticky-cart-single .pdp-discount{display:inline-block;font-size:14px;color:#ec7100;font-weight:600;margin-left:6px}.footer-copyright a{font-size:14px}.footer-copyright a:hover{color:#e75607}.bwp-footer{margin-top:0!important}.footer-center .footer-block__content{margin-bottom:10px!important}.bwp-footer .social-icons{margin:0!important}.footer-center .social-icons li svg,.bwp-footer .social-icons li a{width:24px;height:24px}#travel-skincare-pouch-for-daily-use-serenade-ritual-pouch .product-single__buttons,.jdgm-carousel-item[data-review-id="5de63965-7ee0-42ef-bb27-cfb4ec4d888b"]{display:none!important}.usp-icons-homepage .block-container{padding-top:60px}.cart-modal__btn--checkout{background:#d37221!important;color:#fff!important;border-color:#d37221!important}.ajaxcart__footer-discount{padding:0 30px 20px!important;border:none!important}.drawer__inner .ajaxcart__footer .ajaxcart__info{border:none!important;padding-bottom:0!important}.template-ritual .product-single__title{font-size:38px!important;font-weight:600;color:#2a1e3b!important}.ritual-hero{font-weight:600}.ritual-desc{font-size:12px}.template-ritual .price-container .on-sale,.template-ritual .product-single__price--compare-at{color:#382544!important}.ritual-discount{font-size:16px!important;color:#ba8857!important;font-weight:600}.template-ritual .bwp-single-info{display:flex;align-items:center}.template-ritual .product-single__metas{display:flex;flex-direction:column;gap:8px}.product-single .product-single__buttons .btn--add-to-cart{border-color:#392747!important;color:#392747!important}.ritual-tag{background:#473452;color:#fff;padding:7px 15px;border-radius:24px;width:max-content;font-size:12px;display:flex;align-items:center;gap:5px}.ritual-tag svg{width:15px;height:15px}.ritual-tag svg path{fill:#dec192}.ritual-tag p{line-height:1}.template-ritual .product-section{position:relative}.template-ritual .product-section:before{content:"";background-image:var(--bg-image);position:absolute;top:0;right:0;bottom:0;pointer-events:none;z-index:0;background-repeat:no-repeat;width:48%;background-size:cover}.template-ritual .bwp-single-image{visibility:hidden!important}.template-ritual .product-single{padding:40px 0!important}html,body{scroll-behavior:smooth}.whats-included{font-size:14px}.template-ritual .jm-button--primary,.template-ritual .sticky-cart-single .product-single__buttons .btn--add-to-cart{background:#392747!important;border:1px solid #392747!important}.template-ritual .sticky-cart-single .ritual-discount{font-size:12px!important}.template-ritual .sticky-cart-single .product-single__price{font-size:16px!important;font-weight:600!important;margin-right:5px!important}.template-ritual .jm-review-content__title{font-size:16px!important}.template-ritual .jm-review-content__body,.template-ritual .jm-review-content__expand-button{font-size:14px!important}.template-ritual .jm-review-widget-header__title{font-size:26px!important;text-transform:uppercase!important;letter-spacing:1px!important;margin-bottom:15px!important}.ritual-hero__pricing{display:flex;gap:28px;margin-bottom:24px;flex-wrap:wrap;margin-top:20px;line-height:1}.ritual-hero__label{display:block;font-size:12px;opacity:.8;text-transform:uppercase;margin-bottom:10px}.ritual-hero__mrp{text-decoration:line-through;opacity:.5;font-size:18px}.ritual-hero__price{font-size:28px;font-weight:700;color:#392747}.ritual-hero__save{color:#b08d57;font-weight:600;font-size:18px}.template-ritual .jm-review-widget--standard-header{padding-top:0!important}.template-ritual .jm-review-widget--standard-header .jm-review-widget-header__title{display:none!important}.header-page-link .header-contact{font-size:20px;cursor:pointer;margin-right:8px;margin-left:4px;position:relative;transition:all .3s ease;color:var(--menu-color);top:1px}.header-contact svg{width:20px;height:20px}.template-ritual .product-single .bwp-single-info{padding-left:0!important}.row:has(>.slick-carousel__item){display:flex;flex-wrap:wrap;align-items:stretch}.row>.slick-carousel__item{display:flex;flex-direction:column;height:auto}.row>.slick-carousel__item>.product-card{display:flex;flex-direction:column;flex:1;height:100%}.row>.slick-carousel__item .product-card__content{display:flex;flex-direction:column;flex:1}.row>.slick-carousel__item .product-card__price{margin-top:auto}[class*=ai-collection-products-grid-]{align-items:stretch}[class*=ai-collection-products-grid-]>[class*=ai-collection-product-card-]{display:flex;flex-direction:column;height:100%;min-width:0}[class*=ai-collection-product-card-]>[class*=ai-collection-product-info-]{display:flex;flex-direction:column;flex:1;min-height:0}[class*=ai-collection-product-info-]>[class*=ai-collection-product-price-]{margin-top:auto}[class*=ai-collection-product-info-]>[class*=ai-collection-product-form-]{margin-top:12px}.products__row.row{display:flex;flex-wrap:wrap;align-items:stretch}.products__row>.products__col{display:flex;flex-direction:column;align-self:stretch;min-width:0}.products__row>.products__col>.product-card{display:flex;flex-direction:column;flex:1 1 auto;width:100%;height:100%;min-width:0}.products__row .product-card__content{display:flex;flex-direction:column;flex:1 1 auto;width:100%}.products__row .product-card__name,.products__row .product-card-subtitle{flex-shrink:0}.products__row .product-card__review{margin-top:auto}.products__row .product-card__price{flex-shrink:0}.products__row .product-card__form.mobile{margin-top:12px;flex-shrink:0}.slick-track{display:flex!important;align-items:stretch}.slick-track .slick-slide{height:auto}.slick-track .slick-slide>div{height:100%}.slick-track .products__col{display:flex;flex-direction:column;height:100%}.slick-track .products__col>.product-card{display:flex;flex-direction:column;flex:1;height:100%}@media(max-width:1400px)and (min-width:1024px){.main-menu__nav-item{padding-right:8px!important;padding-left:8px!important}}@media(min-width:768px){.mobile-container,.template-ritual .js-product-single-media{display:none!important}.product-calm-cocoon-ritual .ritual-steps__step,.product-rise-radiate-ritual .ritual-steps__step{width:200px}.product-calm-cocoon-ritual .ritual-steps__step .ritual-steps__media img,.product-rise-radiate-ritual .ritual-steps__step .ritual-steps__media img{width:60%}.product-calm-cocoon-ritual .ritual-howto__grid,.product-rise-radiate-ritual .ritual-howto__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.desktop-container{display:none!important}.product-single .product-single__main-media .slick__arrow{border-radius:24px!important;border:none!important;display:flex!important;align-items:center!important;justify-content:center!important}.product-single .js-product-thumbnails .slick-arrow,.product-single .slick-arrow{display:none!important}.product-single .product-title{font-size:24px!important;margin-bottom:7px!important}.sticky-cart-single{padding:0;left:0!important;bottom:0!important}.sticky-cart-single .content{flex-direction:column!important}.sticky-cart-single .product-single__reviews{margin-bottom:5px!important}.sticky-cart-single .product-single__buttons .btn--add-to-cart{width:100%!important}.bwp-single-info .product-title,.bwp-single-info .product-single__reviews,.bwp-single-info .tagline,.wpbingo-breadcrumbs{display:none!important}.product-single__reviews{margin-bottom:10px!important}.sticky-cart-single .product-single__add-to-cart,.sticky-cart-single .product-single__form{width:100%!important}.sticky-cart-single .content-product .content-bottom{justify-content:space-between!important}.sticky-cart-single .content-product .content-bottom .item-title{font-size:16px!important}.sticky-cart-single .content-product .price-container{font-size:15px!important}.sticky-cart-single .price-container{display:flex;align-items:center;gap:6px}.bwp-footer{margin-top:0!important}.usp-icons-homepage .block-heading{font-size:25px}.header-mobile .header-center__inner{padding:5px 0}.usp-icons-homepage .block-container{padding-top:40px}.ajaxcart__line-item--left{width:75px}.ajaxcart__line-item--right{width:calc(100% - 75px)}.template-ritual .product-section:before{background-image:var(--bg-image-mobile);height:40%;width:100%;top:0}.template-ritual .product-single{padding:0!important}.template-ritual .bwp-single-content .row{flex-direction:column-reverse!important}.template-ritual .product-single__title{font-size:26px!important}.template-product .bwp-single-image .mobile-container{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom-css.css.map */
