:root{--bl-ivory:#F6EFE7;--bl-beige:#EDE3D6;--bl-warm:#E8DCCB;--bl-gold:#D4B96E;--bl-gold-soft:#E6D3A3;--bl-gold-deep:#B89A4F;--bl-olive:#5A5F3D;--bl-sage:#A3A086;--bl-dusty:#7C7F5A;--bl-text:#2A2A2A;--bl-text-light:#6E6A64;--bl-brown:#4A3A2A;--bl-brown-dark:#3B3126;--bl-green:#5A5F3D;--bl-green-light:#7C7F5A;--bl-green-dark:#4A3A2A;--bl-gold-light:#E6D3A3;--bl-gold-dark:#B89A4F;--bl-font-heading:"Montserrat", "Helvetica Neue", Arial, sans-serif;--bl-font-body:"Monotype Corsiva", "Apple Chancery", cursive, serif;--bl-radius:6px;--bl-radius-lg:14px;--bl-shadow-sm:0 2px 8px rgba(90,95,61,0.06);--bl-shadow-md:0 8px 30px rgba(90,95,61,0.08);--bl-shadow-lg:0 16px 50px rgba(90,95,61,0.12);--bl-ease:cubic-bezier(0.4, 0, 0.2, 1);--bl-ease-bounce:cubic-bezier(0.34, 1.56, 0.64, 1)}body{font-family:var(--bl-font-body);color:var(--bl-text);background-color:var(--bl-ivory);-webkit-font-smoothing:antialiased}body.bl-has-hero{background-color:var(--bl-ivory)!important}h1,h2,h3,h4,h5,h6,.page-title,.title,.wd-entities-title,.woodmart-title-container .title,.category-title{font-family:var(--bl-font-heading);font-weight:600;color:var(--bl-olive)}.bl-scroll-progress{position:fixed;top:0;left:0;height:3px;width:0%;background:linear-gradient(90deg,var(--bl-olive),var(--bl-gold));z-index:100000;transition:width 0.1s linear;pointer-events:none}.bl-has-hero .whb-top-bar,.bl-has-hero .whb-row.whb-top-bar-row{display:none!important}.bl-has-hero .whb-header,.bl-has-hero .whb-header .whb-main-header,.bl-has-hero .whb-header .whb-row,.bl-has-hero .whb-header .whb-row.whb-general-header,.bl-has-hero .whb-header .whb-row.whb-with-bg{background:transparent!important;background-color:transparent!important;border-bottom:none!important;box-shadow:none!important}.bl-has-hero .whb-header{position:absolute!important;top:0;left:0;right:0;z-index:100!important}.bl-has-hero .whb-header .wd-nav-main>li>.woodmart-nav-link,.bl-has-hero .whb-header .wd-nav-main>li>.woodmart-nav-link .nav-link-text,.bl-has-hero .whb-header .wd-tools-element>a,.bl-has-hero .whb-header .wd-header-my-account>a,.bl-has-hero .whb-header .wd-tools-text,.bl-has-hero .whb-header .wd-cart-subtotal,.bl-has-hero .whb-header .wd-cart-subtotal *,.bl-has-hero .whb-header .wd-tools-icon{color:#fff!important}.bl-has-hero .whb-header .wd-nav-main>li>.woodmart-nav-link:hover,.bl-has-hero .whb-header .wd-tools-element>a:hover{color:var(--bl-gold)!important}.bl-has-hero .whb-header .wd-dropdown-menu,.bl-has-hero .whb-header .wd-dropdown,.bl-has-hero .whb-header .wd-sub-menu{background:rgb(246 239 231 / .95)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgb(90 95 61 / .08)!important;border-radius:var(--bl-radius)!important;box-shadow:0 12px 40px rgb(90 95 61 / .12)!important}.bl-has-hero .whb-header .wd-sub-menu a,.bl-has-hero .whb-header .wd-dropdown-menu a,.bl-has-hero .whb-header .wd-sub-menu .woodmart-nav-link{color:var(--bl-text)!important}.bl-has-hero .whb-header .wd-sub-menu a:hover,.bl-has-hero .whb-header .wd-dropdown-menu a:hover{color:var(--bl-gold-deep)!important;background:rgb(212 185 110 / .06)!important}.bl-has-hero .whb-header .wd-logo img,.bl-has-hero .whb-header .site-logo img{filter:none!important;max-width:160px!important;max-height:50px!important;transition:filter 0.4s var(--bl-ease)}.bl-has-hero .whb-header .wd-cart-number,.bl-has-hero .whb-header .wd-tools-count{background-color:var(--bl-gold)!important;color:var(--bl-brown-dark)!important}.bl-has-hero .whb-sticky-header.whb-sticked,.bl-has-hero .whb-sticky-header.whb-sticked .whb-row,.bl-has-hero .whb-header.whb-sticked,.bl-has-hero .whb-header.whb-sticked .whb-row{background:var(--bl-ivory)!important;background-color:var(--bl-ivory)!important;box-shadow:var(--bl-shadow-sm)!important;border-bottom:1px solid rgb(90 95 61 / .06)!important}.bl-has-hero .whb-sticked .woodmart-nav-link,.bl-has-hero .whb-sticked .nav-link-text,.bl-has-hero .whb-sticked .wd-nav .wd-nav-link,.bl-has-hero .whb-sticked .menu>li>a,.bl-has-hero .whb-sticked .wd-tools-element>a,.bl-has-hero .whb-sticked .wd-tools-text,.bl-has-hero .whb-sticked .wd-cart-subtotal,.bl-has-hero .whb-sticked .wd-cart-subtotal *,.bl-has-hero .whb-sticked .wd-tools-icon{color:var(--bl-olive)!important}.bl-has-hero .whb-sticked .woodmart-nav-link:hover,.bl-has-hero .whb-sticked .menu>li>a:hover{color:var(--bl-gold)!important}.bl-has-hero .whb-sticked .wd-logo img,.bl-has-hero .whb-sticked .site-logo img{filter:none!important}.bl-hero{position:relative;width:100vw;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.bl-hero__bg{position:absolute;inset:0;background:url(https://blossence.com/wp-content/uploads/blossence-hero-bg.jpg) center/cover no-repeat;transform:scale(1.05);will-change:transform}.bl-hero__overlay{position:absolute;inset:0;background:linear-gradient(160deg,rgb(74 58 42 / .75) 0%,rgb(90 95 61 / .55) 35%,rgb(90 95 61 / .4) 65%,rgb(212 185 110 / .15) 100%);z-index:1}.bl-hero__overlay::after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");background-size:128px 128px;opacity:.5}.bl-hero__content{position:relative;z-index:2;text-align:center;max-width:740px;padding:2rem 1.5rem;animation:bl-hero-enter 1.2s var(--bl-ease) both}@keyframes bl-hero-enter{0%{opacity:0;transform:translateY(40px);filter:blur(4px)}100%{opacity:1;transform:translateY(0);filter:blur(0)}}.bl-hero__eyebrow{display:inline-block;font-family:var(--bl-font-body);font-size:14px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--bl-gold);margin-bottom:24px;padding:10px 28px;border:1px solid rgb(212 185 110 / .35);border-radius:40px;background:rgb(212 185 110 / .06);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:bl-hero-enter 1.2s var(--bl-ease) 0.2s both}.bl-hero__title{font-family:var(--bl-font-heading)!important;font-size:clamp(3rem, 7vw, 5.5rem)!important;font-weight:700!important;color:var(--bl-ivory)!important;line-height:1.05!important;margin-bottom:28px!important;letter-spacing:-.02em;animation:bl-hero-enter 1.2s var(--bl-ease) 0.3s both}.bl-hero__title em{font-style:italic;font-weight:700;color:var(--bl-gold)}.bl-hero__sub{font-family:var(--bl-font-heading);font-size:clamp(1.05rem, 1.8vw, 1.25rem);font-weight:600;font-style:italic;color:rgb(255 255 255 / .88);line-height:1.85;margin-bottom:28px;max-width:580px;margin-left:auto;margin-right:auto;animation:bl-hero-enter 1.2s var(--bl-ease) 0.5s both}.bl-hero__proof{font-family:var(--bl-font-body);font-size:13px;font-weight:900;letter-spacing:.15em;text-transform:uppercase;color:#fff;margin-bottom:50px;text-shadow:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:bl-hero-enter 1.2s var(--bl-ease) 0.6s both}.bl-hero__ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;animation:bl-hero-enter 1.2s var(--bl-ease) 0.7s both}.bl-hero__scroll-hint{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:6px;opacity:.4;transition:opacity 0.3s;animation:bl-hero-enter 1.2s var(--bl-ease) 1s both}.bl-hero__scroll-hint span{font-size:8px;letter-spacing:.25em;text-transform:uppercase;color:#fff;font-family:var(--bl-font-body)}.bl-hero__scroll-hint:hover{opacity:.8}.bl-btn{display:inline-block;padding:16px 40px;font-family:var(--bl-font-body);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none!important;border-radius:2px;transition:all 0.35s var(--bl-ease);cursor:pointer;position:relative;overflow:hidden}.bl-btn::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:rgb(255 255 255 / .1);border-radius:50%;transform:translate(-50%,-50%);transition:width 0.6s ease,height 0.6s ease}.bl-btn:hover::before{width:300px;height:300px}.bl-btn--gold{background:var(--bl-gold)!important;color:var(--bl-brown-dark)!important;border:2px solid var(--bl-gold)!important}.bl-btn--gold:hover{background:var(--bl-gold-deep)!important;border-color:var(--bl-gold-deep)!important;box-shadow:0 8px 30px rgb(212 185 110 / .3)}.bl-btn--outline{background:transparent!important;color:#fff!important;border:2px solid rgb(255 255 255 / .3)!important}.bl-btn--outline:hover{border-color:#fff!important;background:rgb(255 255 255 / .06)!important}.bl-trust{background:var(--bl-ivory);border-bottom:1px solid rgb(90 95 61 / .06);padding:18px 24px}.bl-trust__inner{display:flex;justify-content:center;align-items:center;gap:32px;flex-wrap:wrap;max-width:960px;margin:0 auto}.bl-trust__item{display:inline-flex;align-items:center;gap:7px;font-family:var(--bl-font-body);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bl-olive);white-space:nowrap;opacity:.7;transition:opacity 0.3s}.bl-trust__item:hover{opacity:1}.bl-trust__item--link{text-decoration:none!important;color:var(--bl-gold-deep)!important}.bl-trust__item--link:hover{color:var(--bl-olive)!important}[data-bl-animate]{opacity:0;transition:opacity 0.7s var(--bl-ease),transform 0.7s var(--bl-ease)}[data-bl-animate="fade-up"]{transform:translateY(30px)}[data-bl-animate="fade-in"]{transform:none}[data-bl-animate="fade-left"]{transform:translateX(-30px)}[data-bl-animate="fade-right"]{transform:translateX(30px)}[data-bl-animate="scale-in"]{transform:scale(.92)}[data-bl-animate].bl-visible{opacity:1;transform:translateY(0) translateX(0) scale(1)}.bl-tilt-shine{position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;transition:background 0.2s ease}.bl-glass{background:rgb(255 255 255 / .6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgb(90 95 61 / .08);border-radius:var(--bl-radius-lg);box-shadow:var(--bl-shadow-sm);transition:box-shadow 0.35s var(--bl-ease),transform 0.35s var(--bl-ease)}.bl-glass:hover{box-shadow:var(--bl-shadow-md);transform:translateY(-4px)}.bl-divider{display:block;width:100%;height:60px;text-align:center;overflow:visible;position:relative}.bl-divider svg{width:60px;height:60px;opacity:.12}.bl-divider--lotus::before{content:"";display:block;width:80px;height:80px;margin:0 auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='45' fill='none' stroke='%235A5F3D' stroke-width='0.5' opacity='0.2'/%3E%3Ccircle cx='50' cy='50' r='30' fill='none' stroke='%235A5F3D' stroke-width='0.5' opacity='0.15'/%3E%3Ccircle cx='50' cy='50' r='15' fill='none' stroke='%23D4B96E' stroke-width='0.5' opacity='0.3'/%3E%3Cpath d='M50 5 Q55 25 50 50 Q45 25 50 5' fill='none' stroke='%235A5F3D' stroke-width='0.4' opacity='0.15'/%3E%3Cpath d='M50 95 Q55 75 50 50 Q45 75 50 95' fill='none' stroke='%235A5F3D' stroke-width='0.4' opacity='0.15'/%3E%3Cpath d='M5 50 Q25 55 50 50 Q25 45 5 50' fill='none' stroke='%235A5F3D' stroke-width='0.4' opacity='0.15'/%3E%3Cpath d='M95 50 Q75 55 50 50 Q75 45 95 50' fill='none' stroke='%235A5F3D' stroke-width='0.4' opacity='0.15'/%3E%3Cpath d='M15 15 Q35 35 50 50 Q35 35 15 15' fill='none' stroke='%23D4B96E' stroke-width='0.3' opacity='0.12'/%3E%3Cpath d='M85 85 Q65 65 50 50 Q65 65 85 85' fill='none' stroke='%23D4B96E' stroke-width='0.3' opacity='0.12'/%3E%3Cpath d='M85 15 Q65 35 50 50 Q65 35 85 15' fill='none' stroke='%23D4B96E' stroke-width='0.3' opacity='0.12'/%3E%3Cpath d='M15 85 Q35 65 50 50 Q35 65 15 85' fill='none' stroke='%23D4B96E' stroke-width='0.3' opacity='0.12'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;opacity:.6}.wd-product,.product-grid-item{border-radius:var(--bl-radius)!important;border:1px solid rgb(90 95 61 / .06)!important;transition:box-shadow 0.4s var(--bl-ease),transform 0.4s var(--bl-ease)!important;will-change:transform;background:#fff!important}.wd-product:hover,.product-grid-item:hover{box-shadow:var(--bl-shadow-md)!important}.wd-product .wd-product-title,.product-title a{font-family:var(--bl-font-heading);font-size:1.1rem;color:var(--bl-olive)}.wd-product .price,.product-price .price{color:var(--bl-brown);font-weight:700}.wd-product .price ins{color:var(--bl-gold-deep)}.single-product{background:var(--bl-ivory)!important}.single-product .site-content,.single-product .main-page-wrapper,.single-product .content-layout-wrapper,.single-product article,.single-product .elementor-widget-container{background:transparent!important}.single-product .sku_wrapper,.single-product .product_meta .sku_wrapper{display:none!important}.single-product .product_meta a[href*="amazon"]{display:inline-block;margin-top:16px!important}.single-product .product_title{font-family:var(--bl-font-heading);color:var(--bl-text)!important;font-size:2.2rem}.single-product .woocommerce-breadcrumb,.single-product .woocommerce-breadcrumb a{color:var(--bl-text-light)!important}.single-product .woocommerce-breadcrumb a:hover{color:var(--bl-gold)!important}.single-product .price,.single-product .woocommerce-Price-amount{color:var(--bl-gold-deep)!important;font-size:1.5rem!important}.single-product .price del{color:rgb(110 106 100 / .5)!important}.single-product .woocommerce-product-details__short-description,.single-product .woocommerce-product-details__short-description p,.single-product .woocommerce-product-details__short-description strong{color:var(--bl-text-light)!important;font-size:0.95rem!important;line-height:1.7!important}.single-product .single_add_to_cart_button{background:var(--bl-gold)!important;color:var(--bl-brown-dark)!important;border:none!important;font-weight:700!important;letter-spacing:0.1em!important;text-transform:uppercase!important;padding:14px 36px!important;border-radius:var(--bl-radius)!important;transition:all 0.3s var(--bl-ease)!important}.single-product .single_add_to_cart_button:hover{background:var(--bl-gold-deep)!important;box-shadow:0 6px 24px rgb(212 185 110 / .3)!important}.single-product .quantity .qty,.single-product .quantity input{background:rgb(255 255 255 / .8)!important;border:1px solid rgb(90 95 61 / .12)!important;color:var(--bl-text)!important;border-radius:var(--bl-radius)!important}.single-product .woocommerce-product-gallery{background:rgb(237 227 214 / .5);border-radius:var(--bl-radius-lg);padding:16px;border:1px solid rgb(90 95 61 / .06)}.single-product .woocommerce-product-gallery .wd-carousel-wrap .wd-carousel-item{border:2px solid rgb(90 95 61 / .06)!important;border-radius:var(--bl-radius)!important;transition:border-color 0.2s!important}.single-product .woocommerce-product-gallery .wd-carousel-wrap .wd-carousel-item:hover,.single-product .woocommerce-product-gallery .wd-carousel-wrap .wd-carousel-item.active{border-color:var(--bl-gold)!important}.single-product .elementor-widget-woocommerce-product-content .elementor-widget-container{color:var(--bl-text-light)}.single-product .elementor-widget-woocommerce-product-content h2{color:var(--bl-text)!important;font-family:var(--bl-font-heading)!important}.single-product .elementor-widget-woocommerce-product-content h3{color:var(--bl-text)!important}.single-product .elementor-widget-woocommerce-product-content p{color:var(--bl-text-light)!important}.single-product .elementor-widget-woocommerce-product-content strong{color:var(--bl-text)!important}.single-product .bl-accordion__item{background:rgb(237 227 214 / .4)!important;border-color:rgb(90 95 61 / .08)!important}.single-product .bl-accordion__item--open{border-color:rgb(212 185 110 / .3)!important;box-shadow:0 4px 20px rgb(90 95 61 / .08)!important}.single-product .bl-accordion__trigger{color:var(--bl-text)!important}.single-product .bl-accordion__trigger:hover{background:rgb(237 227 214 / .3)!important}.single-product .bl-accordion__icon{background:rgb(212 185 110 / .12)!important;color:var(--bl-gold)!important}.single-product .bl-accordion__item--open .bl-accordion__icon{background:var(--bl-gold)!important;color:var(--bl-brown-dark)!important}.single-product .bl-accordion__panel-inner{color:var(--bl-text-light)!important}.single-product .bl-accordion__panel-inner strong{color:var(--bl-text)!important}.single-product .wd-accordion{margin-top:24px}.single-product .wd-accordion-item{background:rgb(237 227 214 / .4)!important;border:1px solid rgb(90 95 61 / .08)!important;border-radius:var(--bl-radius)!important;margin-bottom:8px!important;overflow:hidden}.single-product .wd-accordion-title{padding:16px 20px!important;cursor:pointer;transition:background 0.2s!important}.single-product .wd-accordion-title:hover{background:rgb(237 227 214 / .3)!important}.single-product .wd-accordion-title span{color:var(--bl-text)!important;font-family:var(--bl-font-body)!important;font-weight:700!important;font-size:14px!important}.single-product .wd-accordion-opener{color:var(--bl-gold)!important}.single-product .wd-accordion-content{padding:0 20px 16px!important;color:var(--bl-text-light)!important}.single-product .wd-accordion-content p{color:var(--bl-text-light)!important}.single-product .wd-accordion-content strong{color:var(--bl-text)!important}.single-product .wd-accordion-content a{color:var(--bl-gold)!important}.single-product .product_meta,.single-product .product_meta span,.single-product .product_meta a{color:var(--bl-text-light)!important}.single-product .product_meta a:hover{color:var(--bl-gold)!important}.star-rating span::before,.star-rating::before{color:var(--bl-gold)!important}.single-product .related.products>h2,.single-product .up-sells>h2,.single-product .cross-sells>h2{color:var(--bl-text)!important;font-family:var(--bl-font-heading)!important}.single-product .wd-product{background:#fff!important;border:1px solid rgb(90 95 61 / .06)!important;border-radius:var(--bl-radius-lg)!important}.single-product .wd-product:hover{border-color:rgb(212 185 110 / .3)!important;box-shadow:0 12px 40px rgb(90 95 61 / .12)!important}.single-product .wd-product .wd-product-title,.single-product .product-title a{color:var(--bl-olive)!important}.single-product .wd-product .price,.single-product .wd-product .woocommerce-Price-amount{color:var(--bl-gold-deep)!important}.single-product .wd-product .button{background:var(--bl-gold)!important;color:var(--bl-brown-dark)!important}.btn-color-primary,.button.btn-color-primary,.added_to_cart,.woocommerce .button,.wd-action-btn.wd-style-icon:hover,.woodmart-shopping-icon .woodmart-cart-number,.wd-action-btn .wd-tools-count{background-color:var(--bl-olive)!important;color:#fff!important;transition:all 0.3s var(--bl-ease)!important}.btn-color-primary:hover,.button.btn-color-primary:hover,.woocommerce .button:hover{background-color:var(--bl-dusty)!important;box-shadow:0 4px 16px rgb(90 95 61 / .2)!important}.single_add_to_cart_button{position:relative;overflow:hidden}.single_add_to_cart_button::after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:rgb(255 255 255 / .15);border-radius:50%;transform:translate(-50%,-50%);transition:width 0.5s,height 0.5s}.single_add_to_cart_button:hover::after{width:400px;height:400px}.footer-container,.footer-container.color-scheme-dark,.woodmart-footer,.wd-prefooter{background:linear-gradient(180deg,#4A3A2A 0%,#3B3126 100%)!important;background-color:#4A3A2A!important;color:rgb(255 255 255 / .85)!important}.footer-container h5,.woodmart-footer .widget-title,.wd-prefooter .widget-title,.footer-container .wd-title{font-family:var(--bl-font-heading);color:var(--bl-gold)!important}.footer-container a,.woodmart-footer a,.wd-prefooter a{color:rgb(255 255 255 / .7)!important;transition:color 0.2s}.footer-container a:hover,.woodmart-footer a:hover{color:var(--bl-gold)!important}.copyrights-wrapper{background-color:#3B3126!important;border-top:1px solid rgb(212 185 110 / .15)}.woocommerce-shop,.tax-product_cat,.post-type-archive-product{background:var(--bl-ivory)!important}.woocommerce-shop .site-content,.woocommerce-shop .main-page-wrapper,.woocommerce-shop .content-layout-wrapper,.tax-product_cat .site-content,.tax-product_cat .main-page-wrapper,.tax-product_cat .content-layout-wrapper{background:transparent!important}.woocommerce-shop .page-title,.tax-product_cat .page-title{background:linear-gradient(160deg,var(--bl-beige),var(--bl-warm))!important;padding:60px 0 40px!important;margin-bottom:30px!important}.woocommerce-shop .page-title .entry-title,.tax-product_cat .page-title .entry-title,.woocommerce-shop .page-title .category-title,.tax-product_cat .page-title .category-title{font-family:var(--bl-font-heading)!important;color:var(--bl-text)!important}.woocommerce-shop .page-title .woocommerce-breadcrumb,.tax-product_cat .page-title .woocommerce-breadcrumb,.woocommerce-shop .wd-breadcrumbs,.tax-product_cat .wd-breadcrumbs{color:var(--bl-text-light)!important}.woocommerce-shop .wd-breadcrumbs a,.tax-product_cat .wd-breadcrumbs a{color:var(--bl-text-light)!important}.woocommerce-shop .wd-breadcrumbs a:hover,.tax-product_cat .wd-breadcrumbs a:hover{color:var(--bl-gold)!important}.woocommerce-shop .woocommerce-result-count,.tax-product_cat .woocommerce-result-count,.woocommerce-shop .wd-products-per-page span,.tax-product_cat .wd-products-per-page span,.woocommerce-shop .wd-products-per-page a,.tax-product_cat .wd-products-per-page a{color:var(--bl-text-light)!important}.woocommerce-shop .wd-products-per-page a.current,.tax-product_cat .wd-products-per-page a.current{color:var(--bl-gold-deep)!important}.woocommerce-shop .wd-show-sidebar-btn a,.tax-product_cat .wd-show-sidebar-btn a{color:var(--bl-text-light)!important}.woocommerce-shop .woocommerce-ordering select,.tax-product_cat .woocommerce-ordering select{background:rgb(255 255 255 / .8)!important;border:1px solid rgb(90 95 61 / .12)!important;color:var(--bl-text)!important;border-radius:var(--bl-radius)!important}.woocommerce-shop .wd-product,.woocommerce-shop .product-grid-item,.tax-product_cat .wd-product,.tax-product_cat .product-grid-item{background:#fff!important;border:1px solid rgb(90 95 61 / .06)!important;border-radius:var(--bl-radius-lg)!important;transition:all 0.4s var(--bl-ease)!important}.woocommerce-shop .wd-product:hover,.woocommerce-shop .product-grid-item:hover,.tax-product_cat .wd-product:hover,.tax-product_cat .product-grid-item:hover{border-color:rgb(212 185 110 / .3)!important;box-shadow:0 12px 40px rgb(90 95 61 / .12)!important;transform:translateY(-4px)!important}.woocommerce-shop .wd-product .wd-product-title,.woocommerce-shop .product-title a,.tax-product_cat .wd-product .wd-product-title,.tax-product_cat .product-title a{color:var(--bl-olive)!important}.woocommerce-shop .wd-product .price,.woocommerce-shop .wd-product .woocommerce-Price-amount,.tax-product_cat .wd-product .price,.tax-product_cat .wd-product .woocommerce-Price-amount{color:var(--bl-gold-deep)!important}.woocommerce-shop .wd-product .price del,.tax-product_cat .wd-product .price del{color:rgb(110 106 100 / .5)!important}.woocommerce-shop .wd-product .button,.woocommerce-shop .wd-product .add_to_cart_button,.tax-product_cat .wd-product .button,.tax-product_cat .wd-product .add_to_cart_button{background:var(--bl-gold)!important;color:var(--bl-brown-dark)!important;border:none!important}.woocommerce-shop .wd-product .onsale,.tax-product_cat .wd-product .onsale{background:var(--bl-gold)!important;color:var(--bl-brown-dark)!important}.woocommerce-shop .sidebar-container,.tax-product_cat .sidebar-container{background:transparent!important}.woocommerce-shop .sidebar-container .widget,.tax-product_cat .sidebar-container .widget{background:rgb(237 227 214 / .5)!important;border:1px solid rgb(90 95 61 / .06)!important;border-radius:var(--bl-radius-lg)!important;padding:20px!important;margin-bottom:16px!important}.woocommerce-shop .sidebar-container .widget-title,.tax-product_cat .sidebar-container .widget-title{color:var(--bl-olive)!important;font-family:var(--bl-font-heading)!important}.woocommerce-shop .sidebar-container .widget a,.woocommerce-shop .sidebar-container .widget span,.tax-product_cat .sidebar-container .widget a,.tax-product_cat .sidebar-container .widget span{color:var(--bl-text-light)!important}.woocommerce-shop .sidebar-container .widget a:hover,.tax-product_cat .sidebar-container .widget a:hover{color:var(--bl-gold)!important}.woocommerce-shop .price_slider_wrapper .ui-slider,.tax-product_cat .price_slider_wrapper .ui-slider{background:rgb(90 95 61 / .1)!important}.woocommerce-shop .price_slider_wrapper .ui-slider-range,.tax-product_cat .price_slider_wrapper .ui-slider-range{background:var(--bl-gold)!important}.woocommerce-shop .price_slider_wrapper .ui-slider-handle,.tax-product_cat .price_slider_wrapper .ui-slider-handle{background:var(--bl-gold)!important;border-color:var(--bl-gold)!important}.woocommerce-shop .woocommerce-pagination a,.woocommerce-shop .woocommerce-pagination span,.tax-product_cat .woocommerce-pagination a,.tax-product_cat .woocommerce-pagination span{color:var(--bl-text)!important;border-color:rgb(90 95 61 / .1)!important}.woocommerce-shop .woocommerce-pagination .current,.tax-product_cat .woocommerce-pagination .current{background:var(--bl-gold)!important;color:var(--bl-brown-dark)!important;border-color:var(--bl-gold)!important}.woocommerce-shop .whb-header,.tax-product_cat .whb-header{background:var(--bl-ivory)!important}.woocommerce-shop .whb-header .woodmart-nav-link,.woocommerce-shop .whb-header .nav-link-text,.woocommerce-shop .whb-header .wd-tools-element>a,.woocommerce-shop .whb-header .wd-tools-text,.tax-product_cat .whb-header .woodmart-nav-link,.tax-product_cat .whb-header .nav-link-text,.tax-product_cat .whb-header .wd-tools-element>a,.tax-product_cat .whb-header .wd-tools-text{color:var(--bl-olive)!important}.woocommerce-shop .whb-header .woodmart-nav-link:hover,.tax-product_cat .whb-header .woodmart-nav-link:hover{color:var(--bl-gold)!important}.woocommerce-shop .whb-header .wd-logo img,.tax-product_cat .whb-header .wd-logo img{filter:none!important}.woocommerce-shop .whb-header .wd-dropdown-menu,.woocommerce-shop .whb-header .wd-dropdown,.woocommerce-shop .whb-header .wd-sub-menu,.tax-product_cat .whb-header .wd-dropdown-menu,.tax-product_cat .whb-header .wd-dropdown,.tax-product_cat .whb-header .wd-sub-menu{background:rgb(246 239 231 / .95)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgb(90 95 61 / .08)!important}.woocommerce-shop .whb-header .wd-sub-menu a,.tax-product_cat .whb-header .wd-sub-menu a{color:var(--bl-text)!important}.woocommerce-shop .whb-header .wd-sub-menu a:hover,.tax-product_cat .whb-header .wd-sub-menu a:hover{color:var(--bl-gold-deep)!important}.single-product .whb-header{background:var(--bl-ivory)!important}.single-product .whb-header .woodmart-nav-link,.single-product .whb-header .nav-link-text,.single-product .whb-header .wd-tools-element>a,.single-product .whb-header .wd-tools-text{color:var(--bl-olive)!important}.single-product .whb-header .woodmart-nav-link:hover{color:var(--bl-gold)!important}.single-product .whb-header .wd-dropdown-menu,.single-product .whb-header .wd-dropdown,.single-product .whb-header .wd-sub-menu{background:rgb(246 239 231 / .95)!important;backdrop-filter:blur(20px)!important;border:1px solid rgb(90 95 61 / .08)!important}.single-product .whb-header .wd-sub-menu a{color:var(--bl-text)!important}.single-product .whb-header .wd-sub-menu a:hover{color:var(--bl-gold-deep)!important}.blog,.single-post,.archive.category{background:var(--bl-ivory)!important}.blog .site-content,.blog .main-page-wrapper,.single-post .site-content,.single-post .main-page-wrapper,.archive.category .site-content,.archive.category .main-page-wrapper{background:transparent!important}.blog .whb-header,.single-post .whb-header,.archive.category .whb-header{background:var(--bl-ivory)!important}.blog .whb-header .woodmart-nav-link,.blog .whb-header .nav-link-text,.blog .whb-header .wd-tools-element>a,.blog .whb-header .wd-tools-text,.single-post .whb-header .woodmart-nav-link,.single-post .whb-header .nav-link-text,.single-post .whb-header .wd-tools-element>a,.single-post .whb-header .wd-tools-text{color:var(--bl-olive)!important}.blog .whb-header .woodmart-nav-link:hover,.single-post .whb-header .woodmart-nav-link:hover{color:var(--bl-gold)!important}.blog .page-title,.archive.category .page-title{background:linear-gradient(160deg,var(--bl-beige),var(--bl-warm))!important}.blog .page-title .entry-title,.archive.category .page-title .entry-title{color:var(--bl-text)!important;font-family:var(--bl-font-heading)!important}.blog .post-slide,.blog article.post,.archive.category .post-slide,.archive.category article.post{background:#fff!important;border:1px solid rgb(90 95 61 / .06)!important;border-radius:var(--bl-radius-lg)!important;overflow:hidden;transition:all 0.4s var(--bl-ease)!important}.blog .post-slide:hover,.blog article.post:hover{border-color:rgb(212 185 110 / .3)!important;transform:translateY(-4px)!important;box-shadow:0 12px 40px rgb(90 95 61 / .12)!important}.blog .entry-title a,.blog .post-title a,.blog .wd-entities-title a,.archive.category .entry-title a{color:var(--bl-text)!important;font-family:var(--bl-font-heading)!important}.blog .entry-title a:hover,.blog .post-title a:hover{color:var(--bl-gold-deep)!important}.blog .post-date,.blog .entry-meta,.blog .meta-post-author,.blog .wd-post-cat{color:rgb(110 106 100 / .6)!important}.blog .entry-content p,.blog .post-excerpt,.blog .wd-entry-content{color:var(--bl-text-light)!important}.blog .wd-read-more a,.blog .more-link{color:var(--bl-gold-deep)!important}.blog .sidebar-container .widget,.single-post .sidebar-container .widget{background:rgb(237 227 214 / .5)!important;border:1px solid rgb(90 95 61 / .06)!important;border-radius:var(--bl-radius-lg)!important;padding:20px!important;margin-bottom:16px!important}.blog .sidebar-container .widget-title,.single-post .sidebar-container .widget-title{color:var(--bl-olive)!important;font-family:var(--bl-font-heading)!important}.blog .sidebar-container a,.single-post .sidebar-container a{color:var(--bl-text-light)!important}.blog .sidebar-container a:hover,.single-post .sidebar-container a:hover{color:var(--bl-gold)!important}.single-post .entry-title,.single-post .post-title{color:var(--bl-text)!important;font-family:var(--bl-font-heading)!important}.single-post .entry-content,.single-post .entry-content p{color:var(--bl-text-light)!important;line-height:1.85!important}.single-post .entry-content h2,.single-post .entry-content h3,.single-post .entry-content h4{color:var(--bl-olive)!important;font-family:var(--bl-font-heading)!important}.single-post .entry-content a{color:var(--bl-gold-deep)!important}.single-post .entry-content strong{color:var(--bl-text)!important}.single-post .entry-meta,.single-post .post-date,.single-post .meta-post-author{color:rgb(110 106 100 / .6)!important}.single-post .entry-content ul li,.single-post .entry-content ol li{color:var(--bl-text-light)!important}.blog .woocommerce-pagination a,.blog .page-numbers,.blog nav.navigation a{color:var(--bl-text)!important}.blog .page-numbers.current{color:var(--bl-gold-deep)!important}.elementor-posts-container .elementor-post{background:#fff!important;border-radius:var(--bl-radius-lg)!important}.bl-blog-recs{margin-top:40px;padding:32px;background:rgb(237 227 214 / .5);border:1px solid rgb(90 95 61 / .06);border-radius:var(--bl-radius-lg)}.bl-blog-recs h3{font-family:var(--bl-font-heading)!important;color:var(--bl-olive)!important;font-size:1.2rem!important;margin-bottom:16px!important}.bl-blog-recs__grid{display:flex;gap:12px;flex-wrap:wrap}.bl-blog-recs__item{display:inline-block;padding:10px 20px;background:rgb(212 185 110 / .1);border:1px solid rgb(212 185 110 / .2);border-radius:30px;color:var(--bl-gold-deep)!important;text-decoration:none!important;font-size:13px;font-weight:700;transition:all 0.3s var(--bl-ease)}.bl-blog-recs__item:hover{background:var(--bl-gold);color:var(--bl-brown-dark)!important;border-color:var(--bl-gold)}.single-product #reviews h2,.single-product .woocommerce-Reviews-title{color:var(--bl-text)!important;font-family:var(--bl-font-heading)!important}.single-product #reviews .comment-text{background:rgb(237 227 214 / .4)!important;border:1px solid rgb(90 95 61 / .06)!important;border-radius:var(--bl-radius)!important;padding:20px!important}.single-product #reviews .comment-text p,.single-product #reviews .description p{color:var(--bl-text-light)!important}.single-product #reviews .woocommerce-review__author{color:var(--bl-text)!important}.single-product #reviews .woocommerce-review__dash,.single-product #reviews .woocommerce-review__published-date{color:var(--bl-text-light)!important}.single-product #review_form label{color:var(--bl-text-light)!important}.single-product #review_form input,.single-product #review_form textarea{background:rgb(255 255 255 / .8)!important;border:1px solid rgb(90 95 61 / .12)!important;color:var(--bl-text)!important;border-radius:var(--bl-radius)!important}.single-product #review_form input:focus,.single-product #review_form textarea:focus{border-color:var(--bl-gold)!important}.single-product #review_form .submit{background:var(--bl-gold)!important;color:var(--bl-brown-dark)!important;border:none!important;border-radius:var(--bl-radius)!important;font-weight:700!important;letter-spacing:0.08em!important;text-transform:uppercase!important}.single-product .woocommerce-noreviews{color:var(--bl-text-light)!important}.woocommerce-cart,.woocommerce-checkout{background:var(--bl-ivory)!important}.woocommerce-cart .site-content,.woocommerce-cart .main-page-wrapper,.woocommerce-checkout .site-content,.woocommerce-checkout .main-page-wrapper{background:transparent!important}.woocommerce-cart .whb-header,.woocommerce-checkout .whb-header{background:var(--bl-ivory)!important}.woocommerce-cart .whb-header .woodmart-nav-link,.woocommerce-cart .whb-header .nav-link-text,.woocommerce-cart .whb-header .wd-tools-element>a,.woocommerce-cart .whb-header .wd-tools-text,.woocommerce-checkout .whb-header .woodmart-nav-link,.woocommerce-checkout .whb-header .nav-link-text,.woocommerce-checkout .whb-header .wd-tools-element>a,.woocommerce-checkout .whb-header .wd-tools-text{color:var(--bl-olive)!important}.woocommerce-cart .page-title .entry-title,.woocommerce-checkout .page-title .entry-title{color:var(--bl-text)!important}.woocommerce-cart .woocommerce-cart-form,.woocommerce-cart .cart_totals{background:#fff!important;border:1px solid rgb(90 95 61 / .06)!important;border-radius:var(--bl-radius-lg)!important;padding:24px!important}.woocommerce-cart table.cart th,.woocommerce-cart table.cart td{color:var(--bl-text)!important;border-color:rgb(90 95 61 / .06)!important}.woocommerce-cart table.cart .product-name a{color:var(--bl-text)!important}.woocommerce-cart table.cart .product-name a:hover{color:var(--bl-gold-deep)!important}.woocommerce-cart .cart_totals th,.woocommerce-cart .cart_totals td{color:var(--bl-text)!important;border-color:rgb(90 95 61 / .06)!important}.woocommerce-cart .cart_totals .order-total .woocommerce-Price-amount{color:var(--bl-gold-deep)!important;font-size:1.3rem!important}.woocommerce-cart .quantity input{background:rgb(255 255 255 / .8)!important;border:1px solid rgb(90 95 61 / .12)!important;color:var(--bl-text)!important}.woocommerce-cart .coupon input{background:rgb(255 255 255 / .8)!important;border:1px solid rgb(90 95 61 / .12)!important;color:var(--bl-text)!important;border-radius:var(--bl-radius)!important}.woocommerce-cart .checkout-button,.woocommerce-cart .button[name="update_cart"]{background:var(--bl-gold)!important;color:var(--bl-brown-dark)!important;border:none!important;font-weight:700!important}.woocommerce-checkout .woocommerce-checkout-review-order,.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-shipping-fields,.woocommerce-checkout .woocommerce-additional-fields{background:rgb(237 227 214 / .3)!important;border:1px solid rgb(90 95 61 / .06)!important;border-radius:var(--bl-radius-lg)!important;padding:24px!important}.woocommerce-checkout label{color:var(--bl-text-light)!important}.woocommerce-checkout input,.woocommerce-checkout select,.woocommerce-checkout textarea{background:rgb(255 255 255 / .8)!important;border:1px solid rgb(90 95 61 / .12)!important;color:var(--bl-text)!important;border-radius:var(--bl-radius)!important}.woocommerce-checkout input:focus,.woocommerce-checkout select:focus,.woocommerce-checkout textarea:focus{border-color:var(--bl-gold)!important}.woocommerce-checkout h3{color:var(--bl-text)!important;font-family:var(--bl-font-heading)!important}.woocommerce-checkout .woocommerce-checkout-review-order-table th,.woocommerce-checkout .woocommerce-checkout-review-order-table td{color:var(--bl-text)!important;border-color:rgb(90 95 61 / .06)!important}.woocommerce-checkout .order-total .woocommerce-Price-amount{color:var(--bl-gold-deep)!important}.woocommerce-checkout #place_order{background:var(--bl-gold)!important;color:var(--bl-brown-dark)!important;border:none!important;font-size:14px!important;font-weight:700!important;letter-spacing:0.1em!important;text-transform:uppercase!important;padding:16px 40px!important;border-radius:var(--bl-radius)!important;transition:all 0.3s var(--bl-ease)!important}.woocommerce-checkout #place_order:hover{background:var(--bl-gold-deep)!important;box-shadow:0 6px 24px rgb(212 185 110 / .3)!important}.woocommerce-checkout .woocommerce-checkout-payment{background:rgb(237 227 214 / .2)!important;border:1px solid rgb(90 95 61 / .06)!important;border-radius:var(--bl-radius-lg)!important;padding:24px!important}.woocommerce-checkout .wc_payment_method label{color:var(--bl-text)!important}.woocommerce-checkout .payment_box{background:rgb(237 227 214 / .3)!important;color:var(--bl-text-light)!important}.woocommerce-cart .cart-empty{color:var(--bl-text-light)!important}.woocommerce-cart .return-to-shop .button{background:var(--bl-gold)!important;color:var(--bl-brown-dark)!important}.woocommerce-account{background:var(--bl-ivory)!important}.woocommerce-account .site-content,.woocommerce-account .main-page-wrapper{background:transparent!important}.woocommerce-account .whb-header{background:var(--bl-ivory)!important}.woocommerce-account .whb-header .woodmart-nav-link,.woocommerce-account .whb-header .wd-tools-element>a,.woocommerce-account .whb-header .wd-tools-text{color:var(--bl-olive)!important}.woocommerce-account .woocommerce-MyAccount-navigation a{color:var(--bl-text-light)!important}.woocommerce-account .woocommerce-MyAccount-navigation a:hover,.woocommerce-account .woocommerce-MyAccount-navigation .is-active a{color:var(--bl-gold-deep)!important}.woocommerce-account h2,.woocommerce-account h3{color:var(--bl-text)!important}.woocommerce-account p,.woocommerce-account td,.woocommerce-account th{color:var(--bl-text-light)!important}.woocommerce-account input,.woocommerce-account select{background:rgb(255 255 255 / .8)!important;border:1px solid rgb(90 95 61 / .12)!important;color:var(--bl-text)!important}.woocommerce-account .button{background:var(--bl-gold)!important;color:var(--bl-brown-dark)!important}.bl-crosssell{padding:60px 0;margin-top:40px;border-top:1px solid rgb(90 95 61 / .08)}.bl-crosssell__title{font-family:var(--bl-font-heading)!important;font-size:1.8rem!important;color:var(--bl-text)!important;text-align:center;margin-bottom:6px!important}.bl-crosssell__sub{text-align:center;color:var(--bl-text-light);font-size:.9rem;margin-bottom:32px}.bl-crosssell__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:600px;margin:0 auto}.bl-crosssell__card{display:flex;align-items:center;gap:16px;background:rgb(237 227 214 / .5);border:1px solid rgb(90 95 61 / .08);border-radius:var(--bl-radius-lg);padding:16px;text-decoration:none!important;transition:all 0.3s var(--bl-ease)}.bl-crosssell__card:hover{border-color:rgb(212 185 110 / .3);transform:translateY(-4px);box-shadow:0 8px 30px rgb(90 95 61 / .1)}.bl-crosssell__img{width:80px;height:80px;flex-shrink:0;border-radius:var(--bl-radius);overflow:hidden;background:rgb(237 227 214 / .3)}.bl-crosssell__img img{width:100%;height:100%;object-fit:contain}.bl-crosssell__info h4{font-family:var(--bl-font-heading)!important;font-size:1rem!important;color:var(--bl-text)!important;margin-bottom:4px!important}.bl-crosssell__price{display:block;font-weight:700;color:var(--bl-gold-deep);font-size:1.1rem;margin-bottom:4px}.bl-crosssell__cta{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bl-gold-deep);opacity:0;transition:opacity 0.3s}.bl-crosssell__card:hover .bl-crosssell__cta{opacity:1}@media (max-width:600px){.bl-crosssell__grid{grid-template-columns:1fr}}.bl-popup-overlay{position:fixed;inset:0;z-index:99999;background:rgb(74 58 42 / .5);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;animation:bl-fade-in 0.3s ease}@keyframes bl-fade-in{0%{opacity:0}100%{opacity:1}}.bl-popup{background:#fff;border-radius:var(--bl-radius-lg);padding:48px 40px;max-width:460px;width:90%;text-align:center;position:relative;box-shadow:var(--bl-shadow-lg);animation:bl-popup-in 0.4s var(--bl-ease-bounce) both}@keyframes bl-popup-in{0%{opacity:0;transform:scale(.9) translateY(20px)}100%{opacity:1;transform:scale(1) translateY(0)}}.bl-popup__close{position:absolute;top:14px;right:16px;background:none;border:none;font-size:24px;color:var(--bl-text-light);cursor:pointer;line-height:1}.bl-popup__mandala{width:50px;height:50px;margin:0 auto 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='45' fill='none' stroke='%23D4B96E' stroke-width='0.8' opacity='0.4'/%3E%3Ccircle cx='50' cy='50' r='30' fill='none' stroke='%235A5F3D' stroke-width='0.6' opacity='0.3'/%3E%3Ccircle cx='50' cy='50' r='15' fill='none' stroke='%23D4B96E' stroke-width='0.8' opacity='0.5'/%3E%3C/svg%3E");background-size:contain;animation:bqSpin 10s linear infinite}.bl-popup h2{font-family:var(--bl-font-heading)!important;font-size:1.6rem!important;color:var(--bl-olive)!important;margin-bottom:10px!important}.bl-popup p{font-size:.9rem;color:var(--bl-text-light);line-height:1.7;margin-bottom:20px}.bl-popup__form{display:flex;gap:8px;margin-bottom:12px}.bl-popup__input{flex:1;padding:12px 16px;border:1px solid rgb(90 95 61 / .15);border-radius:var(--bl-radius);font-family:var(--bl-font-body);font-size:14px;background:#fff;outline:none;transition:border-color 0.2s}.bl-popup__input:focus{border-color:var(--bl-gold)}.bl-popup__btn{flex-shrink:0;padding:12px 24px!important;font-size:11px!important;white-space:nowrap}.bl-popup__note{font-size:.75rem;color:var(--bl-text-light);opacity:.6}.bl-chat{position:fixed;bottom:80px;right:20px;z-index:9998;font-family:var(--bl-font-body)}.bl-chat__trigger{display:flex;align-items:center;gap:8px;padding:12px 20px;background:var(--bl-olive);color:#fff;border:none;border-radius:50px;cursor:pointer;font-size:13px;font-weight:700;box-shadow:0 4px 20px rgb(90 95 61 / .3);transition:all 0.3s var(--bl-ease)}.bl-chat__trigger:hover{background:var(--bl-dusty);transform:translateY(-2px);box-shadow:0 6px 28px rgb(90 95 61 / .35)}.bl-chat__panel{display:none;position:absolute;bottom:56px;right:0;width:340px;max-height:440px;background:#fff;border-radius:var(--bl-radius-lg);box-shadow:var(--bl-shadow-lg);overflow:hidden;animation:bl-popup-in 0.3s var(--bl-ease) both}.bl-chat--open .bl-chat__panel{display:block}.bl-chat__header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:var(--bl-olive);color:#fff;font-size:14px}.bl-chat__header button{background:none;border:none;color:#fff;font-size:20px;cursor:pointer;line-height:1}.bl-chat__body{padding:16px;max-height:340px;overflow-y:auto}.bl-chat__msg{margin-bottom:12px;font-size:.85rem;line-height:1.65}.bl-chat__msg--bot{background:rgb(90 95 61 / .06);padding:12px 14px;border-radius:12px 12px 12px 2px;color:var(--bl-text)}.bl-chat__options{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.bl-chat__options button{padding:8px 14px;background:#fff;border:1px solid rgb(90 95 61 / .12);border-radius:20px;font-size:12px;font-weight:600;color:var(--bl-olive);cursor:pointer;transition:all 0.2s}.bl-chat__options button:hover{background:var(--bl-olive);color:#fff;border-color:var(--bl-olive)}.bl-chat__link{display:inline-block;margin:4px 0;padding:6px 14px;background:var(--bl-gold);color:var(--bl-brown-dark)!important;text-decoration:none!important;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.03em;transition:background 0.2s}.bl-chat__link:hover{background:var(--bl-gold-deep)}.bl-chat__restart{background:none;border:1px solid rgb(90 95 61 / .15);border-radius:20px;padding:6px 14px;font-size:11px;font-weight:600;color:var(--bl-text-light);cursor:pointer;margin-top:4px}.bl-chat__restart:hover{border-color:var(--bl-olive);color:var(--bl-olive)}@media (max-width:480px){.bl-chat__panel{width:calc(100vw - 40px);right:-10px}.bl-popup{padding:36px 24px}.bl-popup__form{flex-direction:column}.bl-popup__btn{width:100%}}.bl-particles{position:absolute;inset:0;z-index:1;pointer-events:none}@media (hover:hover) and (pointer:fine){.bl-btn:hover,.wd-product:hover,a:hover{cursor:pointer}}.bl-section{padding:80px 24px;position:relative;width:100vw!important;max-width:100vw!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;box-sizing:border-box!important;overflow:visible;float:none!important;clear:both!important}.bl-section::after{content:"";display:table;clear:both}.bl-section__inner{max-width:1100px;margin:0 auto;text-align:center}.bl-section__eyebrow{display:inline-block;font-family:var(--bl-font-body);font-size:10px;font-weight:800;letter-spacing:.25em;text-transform:uppercase;color:var(--bl-gold-deep);margin-bottom:12px}.bl-section__title{font-family:var(--bl-font-heading)!important;font-size:clamp(2rem, 4vw, 3rem)!important;font-weight:600!important;color:var(--bl-olive)!important;margin-bottom:12px!important}.bl-section__subtitle{font-family:var(--bl-font-body);font-size:1rem;color:var(--bl-text-light);max-width:560px;margin:0 auto 48px;line-height:1.7}.bl-botanical{position:absolute;pointer-events:none;z-index:0;opacity:.15;background-size:contain;background-repeat:no-repeat}.bl-botanical--leaves-1{width:320px;height:400px;top:-40px;left:-60px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 140'%3E%3Cpath d='M50 0 C20 30 0 70 10 140 Q30 100 50 70 Q70 100 90 140 C100 70 80 30 50 0Z' fill='%23D4B96E'/%3E%3Cpath d='M50 20 L50 130' stroke='%23F6EFE7' stroke-width='0.5' fill='none'/%3E%3Cpath d='M50 40 L30 60 M50 60 L70 45 M50 80 L25 95 M50 100 L75 85' stroke='%23F6EFE7' stroke-width='0.3' fill='none'/%3E%3C/svg%3E");animation:bl-sway 8s ease-in-out infinite;opacity:.12}.bl-botanical--leaves-2{width:250px;height:320px;bottom:-30px;right:-40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 140'%3E%3Cpath d='M50 0 C20 30 0 70 10 140 Q30 100 50 70 Q70 100 90 140 C100 70 80 30 50 0Z' fill='%23D4B96E'/%3E%3C/svg%3E");animation:bl-sway 10s ease-in-out infinite reverse;opacity:.14;transform:rotate(30deg)}.bl-botanical--flower-1{width:280px;height:280px;top:-20px;right:-30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='8' fill='%23D4B96E' opacity='0.5'/%3E%3Cellipse cx='50' cy='25' rx='12' ry='22' fill='%235A5F3D' opacity='0.3'/%3E%3Cellipse cx='50' cy='75' rx='12' ry='22' fill='%235A5F3D' opacity='0.3'/%3E%3Cellipse cx='25' cy='50' rx='22' ry='12' fill='%235A5F3D' opacity='0.3'/%3E%3Cellipse cx='75' cy='50' rx='22' ry='12' fill='%235A5F3D' opacity='0.3'/%3E%3Cellipse cx='32' cy='32' rx='16' ry='10' fill='%235A5F3D' opacity='0.2' transform='rotate(-45 32 32)'/%3E%3Cellipse cx='68' cy='32' rx='16' ry='10' fill='%235A5F3D' opacity='0.2' transform='rotate(45 68 32)'/%3E%3Cellipse cx='32' cy='68' rx='16' ry='10' fill='%235A5F3D' opacity='0.2' transform='rotate(45 32 68)'/%3E%3Cellipse cx='68' cy='68' rx='16' ry='10' fill='%235A5F3D' opacity='0.2' transform='rotate(-45 68 68)'/%3E%3C/svg%3E");animation:bl-spin-slow 30s linear infinite;opacity:.15}.bl-botanical--flower-2{width:200px;height:200px;bottom:20px;left:-20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='6' fill='%23D4B96E' opacity='0.4'/%3E%3Cellipse cx='50' cy='25' rx='10' ry='18' fill='%23D4B96E' opacity='0.2'/%3E%3Cellipse cx='50' cy='75' rx='10' ry='18' fill='%23D4B96E' opacity='0.2'/%3E%3Cellipse cx='25' cy='50' rx='18' ry='10' fill='%23D4B96E' opacity='0.2'/%3E%3Cellipse cx='75' cy='50' rx='18' ry='10' fill='%23D4B96E' opacity='0.2'/%3E%3C/svg%3E");animation:bl-spin-slow 25s linear infinite reverse;opacity:.12}.bl-botanical--drops-1{width:220px;height:300px;top:20px;left:-20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 120'%3E%3Cpath d='M40 10 Q20 50 20 70 A20 20 0 0 0 60 70 Q60 50 40 10Z' fill='%23D4B96E' opacity='0.3'/%3E%3Cpath d='M25 50 Q15 70 15 82 A10 10 0 0 0 35 82 Q35 70 25 50Z' fill='%235A5F3D' opacity='0.2'/%3E%3Cpath d='M58 40 Q50 55 50 63 A8 8 0 0 0 66 63 Q66 55 58 40Z' fill='%235A5F3D' opacity='0.15'/%3E%3C/svg%3E");animation:bl-float 6s ease-in-out infinite;opacity:.15}.bl-botanical--diffuser{width:200px;height:260px;bottom:10px;right:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 100'%3E%3Cellipse cx='30' cy='92' rx='18' ry='6' fill='%23F6EFE7' opacity='0.3'/%3E%3Cpath d='M22 35 Q22 85 20 90 L40 90 Q38 85 38 35 Z' fill='%23F6EFE7' opacity='0.15'/%3E%3Cpath d='M20 30 Q30 20 40 30 Q38 35 22 35 Z' fill='%23D4B96E' opacity='0.2'/%3E%3Cpath d='M28 25 Q30 5 32 25' stroke='%23F6EFE7' stroke-width='0.5' fill='none' opacity='0.2'/%3E%3Cpath d='M25 20 Q28 0 31 20' stroke='%23F6EFE7' stroke-width='0.3' fill='none' opacity='0.15'/%3E%3Cpath d='M31 22 Q34 2 37 22' stroke='%23F6EFE7' stroke-width='0.3' fill='none' opacity='0.15'/%3E%3C/svg%3E");animation:bl-float 7s ease-in-out infinite;opacity:.14}.bl-botanical--mandala{width:450px;height:450px;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Ccircle cx='100' cy='100' r='95' fill='none' stroke='%23D4B96E' stroke-width='0.4' opacity='0.3'/%3E%3Ccircle cx='100' cy='100' r='70' fill='none' stroke='%23F6EFE7' stroke-width='0.3' opacity='0.2'/%3E%3Ccircle cx='100' cy='100' r='45' fill='none' stroke='%23D4B96E' stroke-width='0.4' opacity='0.25'/%3E%3Ccircle cx='100' cy='100' r='20' fill='none' stroke='%23F6EFE7' stroke-width='0.3' opacity='0.15'/%3E%3Cpath d='M100 5 Q105 50 100 100 Q95 50 100 5' fill='none' stroke='%23D4B96E' stroke-width='0.3' opacity='0.15'/%3E%3Cpath d='M100 195 Q105 150 100 100 Q95 150 100 195' fill='none' stroke='%23D4B96E' stroke-width='0.3' opacity='0.15'/%3E%3Cpath d='M5 100 Q50 105 100 100 Q50 95 5 100' fill='none' stroke='%23D4B96E' stroke-width='0.3' opacity='0.15'/%3E%3Cpath d='M195 100 Q150 105 100 100 Q150 95 195 100' fill='none' stroke='%23D4B96E' stroke-width='0.3' opacity='0.15'/%3E%3C/svg%3E");animation:bl-spin-slow 40s linear infinite;opacity:.18}.bl-float-botanical{position:fixed;bottom:24px;left:24px;z-index:9990;width:100px;height:100px;pointer-events:none;transition:opacity 0.6s ease;opacity:0}.bl-float-botanical img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 6px 20px rgb(90 95 61 / .3));animation:bl-float-bob 3s ease-in-out infinite}@keyframes bl-float-bob{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(3deg)}}.bl-dosha-card{position:relative;overflow:hidden}.bl-dosha-card__canvas{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.bl-dosha-card__inner{position:relative;z-index:1}.bl-section+.bl-section::before{content:"";position:absolute;top:-30px;left:0;right:0;height:30px;background:inherit;clip-path:ellipse(55% 100% at 50% 100%);z-index:1}@keyframes bl-sway{0%,100%{transform:rotate(0deg) translateX(0)}25%{transform:rotate(2deg) translateX(5px)}75%{transform:rotate(-2deg) translateX(-5px)}}@keyframes bl-spin-slow{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes bl-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}.bl-bestsellers{background:linear-gradient(180deg,var(--bl-beige) 0%,var(--bl-warm) 100%);position:relative;overflow:visible;margin-top:-2px}.bl-hero+.bl-bestsellers,.elementor-section+.bl-bestsellers,.bl-section:first-of-type{margin-top:0!important;padding-top:60px}.home.page-id-16685 .entry-content{display:none!important}.bl-has-hero .main-page-wrapper,.bl-has-hero .site-content,.bl-has-hero .content-area,.bl-has-hero article{margin:0!important;padding:0!important;background:transparent!important}.home.page-id-16685 .container,.home.page-id-16685 .row.content-layout-wrapper{margin:0!important;padding:0!important;max-width:100%!important}.bl-bestsellers .bl-section__title{color:var(--bl-text)!important}.bl-bestsellers .bl-section__eyebrow{color:var(--bl-gold-deep)}.bl-oil-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.bl-oil-card{display:block;background:#fff;border:1px solid rgb(90 95 61 / .08);border-radius:var(--bl-radius-lg);overflow:hidden;text-decoration:none!important;transition:all 0.4s var(--bl-ease);box-shadow:var(--bl-shadow-sm)}.bl-oil-card:hover{transform:translateY(-8px);box-shadow:var(--bl-shadow-lg);border-color:rgb(212 185 110 / .3)}.bl-oil-card__img-wrap{padding:20px;text-align:center;background:rgb(237 227 214 / .4)}.bl-oil-card__img-wrap img{max-height:200px;width:auto;max-width:100%;object-fit:contain;transition:transform 0.4s var(--bl-ease)}.bl-oil-card:hover .bl-oil-card__img-wrap img{transform:scale(1.08)}.bl-oil-card__content{padding:18px 20px;text-align:center}.bl-oil-card h4{font-family:var(--bl-font-heading)!important;font-size:1.05rem!important;color:var(--bl-text)!important;margin-bottom:6px!important}.bl-oil-card__price{display:block;font-family:var(--bl-font-heading);font-size:1.2rem;font-weight:700;color:var(--bl-gold-deep);margin-bottom:8px}.bl-oil-card__cta{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bl-gold-deep);opacity:0;transition:opacity 0.3s}.bl-oil-card:hover .bl-oil-card__cta{opacity:1}.bl-why{background:var(--bl-dusty);position:relative;overflow:visible}.bl-why .bl-section__title{color:#fff!important}.bl-why .bl-section__eyebrow{color:var(--bl-gold)}.bl-why .bl-section__subtitle{color:rgb(255 255 255 / .7)}.bl-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:center}.bl-trust-card{background:rgb(255 255 255 / .12);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgb(255 255 255 / .15);border-radius:var(--bl-radius-lg);padding:32px 22px;transition:all 0.4s var(--bl-ease);box-shadow:0 8px 32px rgb(0 0 0 / .1)}.bl-trust-card:hover{transform:translateY(-6px);background:rgb(255 255 255 / .18);box-shadow:0 12px 40px rgb(0 0 0 / .15);border-color:rgb(212 185 110 / .35)}.bl-trust-card__icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgb(212 185 110 / .12);color:var(--bl-gold);margin:0 auto 16px;transition:all 0.3s}.bl-trust-card:hover .bl-trust-card__icon{background:var(--bl-gold);color:var(--bl-brown-dark)}.bl-trust-card h4{font-family:var(--bl-font-heading)!important;font-size:1.15rem!important;color:#fff!important;margin-bottom:8px!important}.bl-trust-card p{font-size:.85rem;line-height:1.65;color:rgb(255 255 255 / .65)}.bl-how-it-works{background:var(--bl-dusty);position:relative;overflow:hidden}.bl-how-it-works::before{content:"";position:absolute;inset:0;background:url(https://blossence.com/wp-content/uploads/2025/07/essential-oil-herbs-small-bottle-nature-selective-focus.jpg) center/cover no-repeat;opacity:.15;z-index:0}.bl-how-it-works .bl-section__inner{position:relative;z-index:1}.bl-how-it-works .bl-section__eyebrow{color:var(--bl-gold)}.bl-how-it-works .bl-section__title{color:#fff!important}.bl-how-it-works .bl-section__subtitle{color:rgb(255 255 255 / .7)}.bl-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:left}.bl-step{padding:36px 28px;position:relative;background:rgb(255 255 255 / .12)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid rgb(255 255 255 / .15)!important;border-radius:var(--bl-radius-lg)!important;box-shadow:var(--bl-shadow-sm)!important;transition:all 0.4s var(--bl-ease)!important}.bl-step:hover{background:rgb(255 255 255 / .18)!important;border-color:rgb(212 185 110 / .35)!important;transform:translateY(-6px)!important;box-shadow:0 12px 40px rgb(0 0 0 / .15)!important}.bl-step__num{font-family:var(--bl-font-heading);font-size:3rem;font-weight:700;color:rgb(212 185 110 / .15);position:absolute;top:16px;right:20px;line-height:1}.bl-step__icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgb(212 185 110 / .12);color:var(--bl-gold);margin-bottom:20px;transition:all 0.3s}.bl-step:hover .bl-step__icon{background:var(--bl-gold);color:var(--bl-brown-dark)}.bl-step h3{font-family:var(--bl-font-heading)!important;font-size:1.3rem!important;color:#fff!important;margin-bottom:10px!important}.bl-step p{font-size:.9rem;line-height:1.75;color:rgb(255 255 255 / .7);margin-bottom:16px}.bl-step__link{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bl-gold)!important;text-decoration:none!important;transition:color 0.2s}.bl-step__link:hover{color:var(--bl-gold-soft)!important}.bl-dosha-explainer{background:linear-gradient(160deg,var(--bl-beige) 0%,var(--bl-warm) 50%,var(--bl-beige) 100%);position:relative;overflow:hidden}.bl-dosha-explainer::before{content:"";position:absolute;inset:0;background:url(https://blossence.com/wp-content/uploads/2024/12/meditation.jpg) center/cover no-repeat;opacity:.08;z-index:0}.bl-dosha-explainer .bl-section__eyebrow{color:var(--bl-gold-deep)}.bl-dosha-explainer .bl-section__title{color:var(--bl-text)!important}.bl-dosha-explainer .bl-section__subtitle{color:var(--bl-text-light)}.bl-dosha-explainer .bl-dosha-elements-canvas{position:absolute;inset:0;pointer-events:none;z-index:0}.bl-dosha-explainer .bl-section__inner{position:relative;z-index:1}.bl-doshas{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:left;margin-bottom:40px}.bl-dosha-card{padding:36px 28px;text-align:center;background:#fff!important;border:1px solid rgb(90 95 61 / .08)!important;border-radius:var(--bl-radius-lg)!important;box-shadow:var(--bl-shadow-sm)!important;transition:all 0.4s var(--bl-ease)!important;position:relative;overflow:hidden}.bl-dosha-card::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;border-radius:50%;opacity:0;transition:opacity 0.5s;pointer-events:none}.bl-dosha-card:nth-child(1)::before{background:radial-gradient(circle,rgb(180 210 240 / .2) 0%,transparent 70%)}.bl-dosha-card:nth-child(2)::before{background:radial-gradient(circle,rgb(255 140 50 / .2) 0%,transparent 70%)}.bl-dosha-card:nth-child(3)::before{background:radial-gradient(circle,rgb(100 180 220 / .2) 0%,transparent 70%)}.bl-dosha-card::before{opacity:.6}.bl-dosha-card:hover::before{opacity:1}.bl-dosha-card:hover{transform:translateY(-8px)!important;box-shadow:var(--bl-shadow-lg)!important}.bl-dosha-card--vata{background:rgb(220 235 250 / .35)!important;border-color:rgb(180 220 255 / .2)!important}.bl-dosha-card--vata:hover{background:rgb(180 220 255 / .45)!important;border-color:rgb(180 220 255 / .5)!important}.bl-dosha-card--pitta{background:rgb(255 235 210 / .35)!important;border-color:rgb(255 180 100 / .2)!important}.bl-dosha-card--pitta:hover{background:rgb(255 200 130 / .4)!important;border-color:rgb(255 140 40 / .5)!important}.bl-dosha-card--kapha{background:rgb(210 240 250 / .35)!important;border-color:rgb(60 180 220 / .2)!important}.bl-dosha-card--kapha:hover{background:rgb(180 230 245 / .45)!important;border-color:rgb(60 180 220 / .5)!important}.bl-dosha-card__symbol{font-size:3rem;margin-bottom:14px;display:block;animation:bl-dosha-float 3s ease-in-out infinite}.bl-dosha-card:nth-child(1) .bl-dosha-card__symbol{animation-delay:0s}.bl-dosha-card:nth-child(2) .bl-dosha-card__symbol{animation-delay:0.5s}.bl-dosha-card:nth-child(3) .bl-dosha-card__symbol{animation-delay:1s}@keyframes bl-dosha-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.bl-dosha-card h3{font-family:var(--bl-font-heading)!important;font-size:1.6rem!important;color:var(--bl-text)!important;margin-bottom:4px!important}.bl-dosha-card__element{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bl-gold);margin-bottom:14px}.bl-dosha-card p{font-size:.9rem;line-height:1.7;color:var(--bl-text-light);margin-bottom:12px;position:relative}.bl-dosha-card__oils{font-size:.85rem;color:var(--bl-gold-deep)!important;position:relative}.bl-dosha-card__oils strong{color:var(--bl-text)!important}.bl-concerns{background:var(--bl-warm);position:relative;overflow:visible}.bl-concerns .bl-section__title{color:var(--bl-text)!important}.bl-concerns .bl-section__eyebrow{color:var(--bl-gold-deep)}.bl-concerns .bl-section__subtitle{color:var(--bl-text-light)}.bl-concern-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.bl-concern-card{display:block;border-radius:var(--bl-radius-lg);text-decoration:none!important;transition:all 0.4s var(--bl-ease);position:relative;overflow:hidden;box-shadow:0 8px 32px rgb(90 95 61 / .12);min-height:200px}.bl-concern-card:hover{transform:translateY(-8px);box-shadow:0 16px 50px rgb(90 95 61 / .2)}img.bl-concern-card__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 0.5s var(--bl-ease)}.bl-concern-card:hover img.bl-concern-card__img{transform:scale(1.08)}.bl-concern-card__content{position:relative;z-index:2;padding:30px 22px;display:flex;flex-direction:column;justify-content:flex-end;min-height:200px;background:linear-gradient(180deg,transparent 30%,rgb(74 58 42 / .85) 100%)}.bl-concern-card h4{font-family:var(--bl-font-heading)!important;font-size:1.3rem!important;color:#fff!important;margin-bottom:4px!important;transition:opacity 0.3s}.bl-concern-card p{font-size:.8rem;color:rgb(255 255 255 / .7);margin:0;transition:opacity 0.3s}.bl-concern-card::after{content:attr(data-hover);position:absolute;bottom:20px;left:0;right:0;text-align:center;font-family:var(--bl-font-heading);font-size:1rem;font-style:italic;color:var(--bl-gold);opacity:0;transform:translateY(10px);transition:all 0.4s var(--bl-ease);z-index:3;padding:0 16px}.bl-concern-card:hover::after{opacity:1;transform:translateY(0)}.bl-concern-card:hover h4,.bl-concern-card:hover p{opacity:0}.bl-dosha-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.bl-kits{position:relative;overflow:visible;background:var(--bl-beige)}.bl-kits .bl-section__title{color:var(--bl-text)!important}.bl-kits .bl-section__eyebrow{color:var(--bl-gold-deep)}.bl-kits .bl-section__subtitle{color:var(--bl-text-light)}.bl-kit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;position:relative;z-index:1}.bl-kit-card{display:block;border-radius:var(--bl-radius-lg);text-decoration:none!important;color:#fff!important;transition:all 0.4s var(--bl-ease);overflow:hidden;box-shadow:0 8px 32px rgb(90 95 61 / .12);position:relative}.bl-kit-card:hover{transform:translateY(-8px);box-shadow:0 16px 50px rgb(90 95 61 / .2)}.bl-kit-card__img{width:100%;height:220px;overflow:hidden}.bl-kit-card__img img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s var(--bl-ease)}.bl-kit-card:hover .bl-kit-card__img img{transform:scale(1.06)}.bl-kit-card__content{padding:24px 22px;background:rgb(74 58 42 / .92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);text-align:center}.bl-kit-card h4{font-family:var(--bl-font-heading)!important;font-size:1.2rem!important;color:#fff!important;margin-bottom:6px!important}.bl-kit-card p{font-size:.82rem;color:rgb(255 255 255 / .6);margin-bottom:12px}.bl-kit-card__price{display:block;font-family:var(--bl-font-heading);font-size:1.4rem;font-weight:700;color:var(--bl-gold);margin-bottom:8px}.bl-kit-card__cta{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bl-gold-soft)}.footer-container,.footer-container.color-scheme-dark{background:linear-gradient(180deg,#4A3A2A 0%,#3B3126 100%)!important;border-top:1px solid rgb(212 185 110 / .1)!important;position:relative;z-index:10;clear:both;margin-top:0!important}.bl-cta-banner{margin-bottom:0!important}.woodmart-footer,.wd-prefooter{position:relative;z-index:10;clear:both}.bl-chat{z-index:9999}.bl-popup-overlay{z-index:99999}.footer-container .elementor-widget{margin-bottom:0!important}.footer-container .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:20px!important}.footer-container .elementor-heading-title{font-family:var(--bl-font-heading)!important;color:var(--bl-gold)!important}.footer-container .elementor-widget-container p,.footer-container .elementor-icon-list-text{color:rgb(255 255 255 / .6)!important}.footer-container a{color:rgb(255 255 255 / .7)!important;transition:color 0.2s!important}.footer-container a:hover{color:var(--bl-gold)!important}.elementor-15654 .elementor-element-9d98c60,.elementor-15654 .elementor-element-9d98c60:not(.elementor-motion-effects-element-type-background),.elementor-15654 .elementor-element-cb6c2d7,.elementor-15654 .elementor-element-cb6c2d7:not(.elementor-motion-effects-element-type-background),.elementor-15654 .elementor-element-590b12e,.elementor-15654 .elementor-element-590b12e:not(.elementor-motion-effects-element-type-background){background-color:#4A3A2A!important;background:linear-gradient(180deg,#4A3A2A 0%,#3B3126 100%)!important}.elementor-15654 .elementor-heading-title{color:var(--bl-gold)!important}.copyrights-wrapper,[data-id="590b12e"]{background:#3B3126!important;border-top:1px solid rgb(212 185 110 / .15)!important}.bl-dosha-cta{text-align:center}.bl-btn--green{background:var(--bl-olive)!important;color:#fff!important;border:2px solid var(--bl-olive)!important}.bl-btn--green:hover{background:var(--bl-dusty)!important;border-color:var(--bl-dusty)!important;box-shadow:0 8px 30px rgb(90 95 61 / .25)}.bl-testimonials{background:var(--bl-warm)}.bl-testimonials .bl-section__eyebrow{color:var(--bl-gold-deep)}.bl-testimonials .bl-section__title{color:var(--bl-text)!important}.bl-testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:left}.bl-testimonial{padding:32px 28px;background:#fff!important;border:1px solid rgb(90 95 61 / .06)!important;border-radius:var(--bl-radius-lg)!important;box-shadow:var(--bl-shadow-sm)!important;transition:all 0.35s var(--bl-ease)!important}.bl-testimonial:hover{border-color:rgb(212 185 110 / .3)!important;transform:translateY(-4px)!important;box-shadow:var(--bl-shadow-md)!important}.bl-testimonial__stars{font-size:1rem;color:var(--bl-gold);margin-bottom:16px;letter-spacing:2px}.bl-testimonial p{font-family:var(--bl-font-heading);font-size:1.05rem;font-style:italic;line-height:1.7;color:var(--bl-text-light);margin-bottom:16px}.bl-testimonial__author{font-family:var(--bl-font-body);font-size:.8rem;font-weight:700;letter-spacing:.05em;color:var(--bl-text)}.bl-cta-banner{position:relative;min-height:400px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:80px 24px}.bl-cta-banner__bg{position:absolute;inset:0;background:url(https://blossence.com/wp-content/uploads/2025/07/serene-aromatherapy-scene-with-essential-oil-diffuser-candles.jpg) center/cover no-repeat}.bl-cta-banner__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,rgb(59 49 38 / .85) 0%,rgb(74 58 42 / .7) 50%,rgb(212 185 110 / .15) 100%)}.bl-cta-banner__overlay{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='45' fill='none' stroke='%23D4B96E' stroke-width='0.3' opacity='0.08'/%3E%3Ccircle cx='50' cy='50' r='30' fill='none' stroke='%23D4B96E' stroke-width='0.3' opacity='0.06'/%3E%3Ccircle cx='50' cy='50' r='15' fill='none' stroke='%23D4B96E' stroke-width='0.3' opacity='0.04'/%3E%3C/svg%3E");background-size:200px 200px;opacity:.5}.bl-cta-banner__content{position:relative;z-index:2;text-align:center;max-width:600px}.bl-cta-banner__content h2{font-family:var(--bl-font-heading)!important;font-size:clamp(2rem, 4vw, 2.8rem)!important;font-weight:600!important;color:#fff!important;margin-bottom:16px!important}.bl-cta-banner__content p{font-size:1rem;line-height:1.75;color:rgb(255 255 255 / .8);margin-bottom:32px}.bl-cta-banner__btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.bl-btn--outline-dark{background:transparent!important;color:#fff!important;border:2px solid rgb(255 255 255 / .3)!important}.bl-btn--outline-dark:hover{border-color:#fff!important;background:rgb(255 255 255 / .06)!important}@media (max-width:768px){.bl-section{padding:60px 20px}.bl-steps,.bl-doshas,.bl-testimonial-grid{grid-template-columns:1fr;gap:16px}.bl-step,.bl-dosha-card,.bl-testimonial{padding:28px 22px}.bl-cta-banner{min-height:320px;padding:60px 20px}.bl-cta-banner__btns{flex-direction:column;align-items:center}.bl-cta-banner__btns .bl-btn{width:100%;max-width:260px;text-align:center}}.bl-has-hero [data-id="iaotoef"],.bl-has-hero [data-id="5voiqyg"],.bl-has-hero [data-id="b52571"],.bl-has-hero [data-id="7dfc0f4f"],.bl-has-hero [data-id="138d997c"],.bl-has-hero [data-id="13d68d6e"],.bl-has-hero [data-id="e7ada61"],.bl-has-hero [data-id="685346f6"],.bl-has-hero [data-id="9a5fe7e"],.bl-has-hero [data-id="f95f679"],.bl-has-hero [data-id="1151252"],.bl-has-hero [data-id="7094ac46"],.bl-has-hero [data-id="2a834b2b"],.bl-has-hero [data-id="183760e5"],.bl-has-hero [data-id="5e8642c8"],.bl-has-hero [data-id="51c22eab"],.bl-has-hero [data-id="6bd8ca5"],.bl-has-hero [data-id="621eb68"],.bl-has-hero .elementor-element-621eb68{display:none!important}.bl-has-hero .main-page-wrapper,.bl-has-hero .content-layout-wrapper,.bl-has-hero .main-page-wrapper>.container,.bl-has-hero .content-layout-wrapper>.row{overflow:visible!important}.bl-has-hero [data-id="7dfc0f4f"],.bl-has-hero [data-id="138d997c"]{background:transparent!important}.bl-has-hero [data-id="7dfc0f4f"]{padding-top:60px!important}.bl-has-hero .site-content,.bl-has-hero .main-page-wrapper,.bl-has-hero .content-layout-wrapper,.bl-has-hero .content-layout-wrapper>.row,.bl-has-hero .main-page-wrapper>.container{background:var(--bl-ivory)!important}.bl-has-hero .elementor-widget-container,.bl-has-hero .e-con-inner,.bl-has-hero article{background:transparent!important}.bl-has-hero [data-id="7dfc0f4f"] .elementor-heading-title{font-family:var(--bl-font-heading)!important;color:var(--bl-text)!important;font-weight:600!important;font-size:0!important;line-height:0!important}.bl-has-hero [data-id="7dfc0f4f"] .elementor-heading-title::after{content:"What Our Customer's Love";font-size:clamp(2rem, 4vw, 2.8rem);line-height:1.2;color:var(--bl-text)}.bl-has-hero .wd-product,.bl-has-hero .product-grid-item{background:#fff!important;border:1px solid rgb(90 95 61 / .06)!important;border-radius:var(--bl-radius-lg)!important}.bl-has-hero .wd-product:hover,.bl-has-hero .product-grid-item:hover{border-color:rgb(212 185 110 / .3)!important;box-shadow:0 12px 40px rgb(90 95 61 / .12)!important}.bl-has-hero .wd-product .wd-product-title,.bl-has-hero .product-title a{color:var(--bl-olive)!important}.bl-has-hero .wd-product .price,.bl-has-hero .product-price .price,.bl-has-hero .woocommerce-Price-amount{color:var(--bl-gold-deep)!important}.bl-has-hero .wd-product .button,.bl-has-hero .wd-product .add_to_cart_button{background:var(--bl-gold)!important;color:var(--bl-brown-dark)!important;border-color:var(--bl-gold)!important}.bl-has-hero .wd-product .onsale{background:var(--bl-gold)!important;color:var(--bl-brown-dark)!important}.bq{max-width:680px;margin:0 auto;padding:20px 20px 60px;font-family:var(--bl-font-body);min-height:70vh;position:relative}.bq-progress{position:fixed;top:0;left:0;right:0;height:4px;background:rgb(90 95 61 / .08);z-index:99999}.bq-progress__bar{height:100%;width:0%;background:linear-gradient(90deg,var(--bl-olive),var(--bl-gold));transition:width 0.5s var(--bl-ease)}.bq-screen{display:none;text-align:center;animation:bqSlideIn 0.5s var(--bl-ease) both}.bq-screen--active{display:block}@keyframes bqSlideIn{0%{opacity:0;transform:translateX(40px)}100%{opacity:1;transform:translateX(0)}}@keyframes bqSlideOut{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-40px)}}.bq-intro{padding:80px 0 40px}.bq-intro h1{font-family:var(--bl-font-heading)!important;font-size:clamp(2.2rem, 5vw, 3.2rem)!important;font-weight:600!important;color:var(--bl-olive)!important;margin-bottom:16px!important}.bq-intro p{font-size:1rem;color:var(--bl-text-light);line-height:1.75;margin-bottom:12px;max-width:480px;margin-left:auto;margin-right:auto}.bq-start{margin-top:20px}.bq-qnum{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--bl-gold);margin-bottom:20px;margin-top:40px}.bq-screen h2{font-family:var(--bl-font-heading)!important;font-size:clamp(1.4rem, 3vw, 1.9rem)!important;font-weight:600!important;color:var(--bl-olive)!important;margin-bottom:32px!important;line-height:1.3!important}.bq-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bq-card{background:#fff;border:2px solid rgb(90 95 61 / .06);border-radius:var(--bl-radius-lg);padding:28px 18px;cursor:pointer;transition:all 0.3s var(--bl-ease);text-align:center}.bq-card:hover{border-color:rgb(212 185 110 / .4);transform:translateY(-4px);box-shadow:var(--bl-shadow-md)}.bq-card--selected{border-color:var(--bl-gold)!important;background:rgb(212 185 110 / .08)!important;box-shadow:0 4px 20px rgb(212 185 110 / .2)!important;transform:scale(1.03)!important}.bq-card__emoji{font-size:2rem;display:block;margin-bottom:10px}.bq-card strong{display:block;font-size:.95rem;color:var(--bl-olive);margin-bottom:6px}.bq-card p{font-size:.8rem;color:var(--bl-text-light);line-height:1.5;margin:0}.bq-result{padding:40px 0;animation:bqResultIn 0.8s var(--bl-ease) both}@keyframes bqResultIn{0%{opacity:0;transform:scale(.9)}100%{opacity:1;transform:scale(1)}}.bq-result__label{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.25em;text-transform:uppercase;color:var(--bl-gold);margin-bottom:8px;padding:6px 20px;border:1px solid rgb(212 185 110 / .3);border-radius:30px}.bq-result h1{font-family:var(--bl-font-heading)!important;font-size:clamp(2.4rem, 5vw, 3.5rem)!important;font-weight:700!important;color:var(--bl-olive)!important;margin:12px 0 6px!important}.bq-result__element{font-size:12px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--bl-gold);margin-bottom:20px}.bq-result__desc{font-size:.95rem;line-height:1.8;color:var(--bl-text-light);max-width:520px;margin:0 auto 28px}.bq-result h3{font-family:var(--bl-font-heading)!important;font-size:1.3rem!important;color:var(--bl-olive)!important;margin-bottom:20px!important}.bq-recs{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:32px}.bq-rec{display:block;background:#fff;border:1px solid rgb(90 95 61 / .08);border-radius:12px;padding:22px 14px;text-decoration:none!important;text-align:center;transition:all 0.3s var(--bl-ease);color:var(--bl-olive)!important}.bq-rec:hover{border-color:rgb(212 185 110 / .4);transform:translateY(-3px);box-shadow:var(--bl-shadow-md)}.bq-rec__emoji{font-size:1.8rem;display:block;margin-bottom:8px}.bq-rec strong{display:block;font-size:.9rem;margin-bottom:4px}.bq-rec span{font-size:.75rem;color:var(--bl-text-light)}.bq-result__ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.bq-mandala-small{width:60px;height:60px;margin:0 auto 20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='45' fill='none' stroke='%235A5F3D' stroke-width='0.5' opacity='0.2'/%3E%3Ccircle cx='50' cy='50' r='30' fill='none' stroke='%23D4B96E' stroke-width='0.5' opacity='0.3'/%3E%3Ccircle cx='50' cy='50' r='15' fill='none' stroke='%235A5F3D' stroke-width='0.5' opacity='0.2'/%3E%3C/svg%3E");background-size:contain}.bq-mandala{width:80px;height:80px;margin:0 auto 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='45' fill='none' stroke='%23D4B96E' stroke-width='0.8' opacity='0.4'/%3E%3Ccircle cx='50' cy='50' r='30' fill='none' stroke='%235A5F3D' stroke-width='0.6' opacity='0.3'/%3E%3Ccircle cx='50' cy='50' r='15' fill='none' stroke='%23D4B96E' stroke-width='0.8' opacity='0.5'/%3E%3C/svg%3E");background-size:contain}.bq-mandala--spin{animation:bqSpin 8s linear infinite}@keyframes bqSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (max-width:600px){.bq-cards{grid-template-columns:1fr;gap:10px}.bq-recs{grid-template-columns:1fr;gap:10px}.bq-card{padding:20px 16px}.bq-result__ctas{flex-direction:column;align-items:center}.bq-result__ctas .bl-btn{width:100%;max-width:260px;text-align:center}.bq-intro{padding:40px 0 20px}}.bl-product-intro{margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid rgb(90 95 61 / .08)}.bl-product-intro h2{font-family:var(--bl-font-heading);font-size:1.8rem;color:var(--bl-olive);margin-bottom:14px}.bl-product-intro p{font-size:.95rem;line-height:1.8;color:var(--bl-text)}.bl-accordion{margin-top:8px}.bl-accordion__item{border:1px solid rgb(90 95 61 / .08);border-radius:var(--bl-radius);margin-bottom:8px;background:rgb(237 227 214 / .4);overflow:hidden;transition:box-shadow 0.3s var(--bl-ease),border-color 0.3s var(--bl-ease)}.bl-accordion__item:hover{border-color:rgb(90 95 61 / .15)}.bl-accordion__item--open{border-color:rgb(212 185 110 / .3);box-shadow:0 2px 12px rgb(90 95 61 / .06)}.bl-accordion__trigger{display:flex;align-items:center;gap:14px;width:100%;padding:16px 20px;border:none;background:#fff0;cursor:pointer;text-align:left;font-family:var(--bl-font-body);font-size:14px;font-weight:700;color:var(--bl-text);letter-spacing:.02em;transition:background 0.2s}.bl-accordion__trigger:hover{background:rgb(237 227 214 / .3)}.bl-accordion__icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgb(212 185 110 / .12);color:var(--bl-gold);flex-shrink:0;transition:background 0.3s,color 0.3s}.bl-accordion__item--open .bl-accordion__icon{background:var(--bl-gold);color:var(--bl-brown-dark)}.bl-accordion__title{flex:1}.bl-accordion__arrow{display:flex;align-items:center;color:var(--bl-text-light);transition:transform 0.3s var(--bl-ease)}.bl-accordion__item--open .bl-accordion__arrow{transform:rotate(180deg);color:var(--bl-gold)}.bl-accordion__panel{max-height:0;overflow:hidden;transition:max-height 0.4s var(--bl-ease)}.bl-accordion__panel-inner{padding:0 20px 20px 70px;font-size:.92rem;line-height:1.85;color:var(--bl-text-light)}.bl-accordion__panel-inner p{margin-bottom:10px}.bl-accordion__panel-inner strong{color:var(--bl-text)}.bl-sticky-cart{position:fixed;bottom:0;left:0;right:0;z-index:9990;background:rgb(246 239 231 / .95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgb(90 95 61 / .08);box-shadow:0 -4px 20px rgb(90 95 61 / .08);transform:translateY(100%);transition:transform 0.4s var(--bl-ease)}.bl-sticky-cart--visible{transform:translateY(0)}.bl-sticky-cart__inner{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:12px 24px;gap:16px}.bl-sticky-cart__info{display:flex;align-items:center;gap:16px;min-width:0}.bl-sticky-cart__title{font-family:var(--bl-font-heading);font-size:1.1rem;font-weight:600;color:var(--bl-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bl-sticky-cart__price{font-weight:700;color:var(--bl-gold-deep);white-space:nowrap}.bl-sticky-cart__price del{opacity:.5;margin-right:6px}.bl-sticky-cart__price ins{text-decoration:none;color:var(--bl-gold-deep)}.bl-sticky-cart__btn{flex-shrink:0;padding:12px 32px!important;font-size:11px!important}@media (max-width:991px){.bl-header-transparent .whb-header,.bl-header-transparent .whb-main-header,.bl-header-transparent header.site-header{position:relative!important;background:var(--bl-ivory)!important;border-bottom:1px solid rgb(90 95 61 / .08)!important}.bl-header-transparent .whb-header .woodmart-navigation .menu>li>a,.bl-header-transparent .whb-header .wd-nav .wd-nav-link{color:var(--bl-olive)!important}.bl-header-transparent .woodmart-logo img{filter:none}.bl-header-transparent .wd-tools-element>a{color:var(--bl-olive)!important}.bl-has-hero .topbar-wrapp,.bl-has-hero .whb-top-bar{display:flex!important}}@media (max-width:768px){.bl-oil-grid{grid-template-columns:repeat(2,1fr)}.bl-trust-grid{grid-template-columns:repeat(2,1fr)}.bl-concern-grid{grid-template-columns:repeat(2,1fr)}.bl-kit-grid{grid-template-columns:1fr}.bl-crosssell__grid{grid-template-columns:1fr}.bl-float-botanical{width:50px;height:50px;bottom:16px;left:12px}.bl-concern-card{min-height:160px}.bl-sticky-cart__inner{padding:10px 16px}.bl-sticky-cart__title{max-width:120px;font-size:.85rem}.bl-chat{bottom:70px;right:12px}.bl-chat__panel{width:calc(100vw - 24px);right:-6px}}@media (max-width:480px){.bl-oil-grid{grid-template-columns:repeat(2,1fr)}.bl-trust-grid{grid-template-columns:1fr}.bl-concern-grid{grid-template-columns:1fr}.bl-concern-card{min-height:200px}.bl-section{padding:50px 16px}.bl-section__title{font-size:1.6rem!important}}.page:not(.home):not(.woocommerce-page){background:var(--bl-ivory)!important}.page:not(.home):not(.woocommerce-page) .site-content,.page:not(.home):not(.woocommerce-page) .main-page-wrapper{background:transparent!important}.page:not(.home):not(.woocommerce-page) .whb-header{background:var(--bl-ivory)!important}.page:not(.home):not(.woocommerce-page) .whb-header .woodmart-nav-link,.page:not(.home):not(.woocommerce-page) .whb-header .wd-tools-element>a,.page:not(.home):not(.woocommerce-page) .whb-header .wd-tools-text{color:var(--bl-olive)!important}.page:not(.home):not(.woocommerce-page) .page-title .entry-title{color:var(--bl-text)!important}.page:not(.home):not(.woocommerce-page) .entry-content,.page:not(.home):not(.woocommerce-page) .entry-content p{color:var(--bl-text-light)!important}.page:not(.home):not(.woocommerce-page) .entry-content h1,.page:not(.home):not(.woocommerce-page) .entry-content h2,.page:not(.home):not(.woocommerce-page) .entry-content h3,.page:not(.home):not(.woocommerce-page) .entry-content h4{color:var(--bl-olive)!important}.page:not(.home):not(.woocommerce-page) .entry-content a{color:var(--bl-gold-deep)!important}@media (max-width:768px){.bl-accordion__panel-inner{padding:0 16px 16px 16px}.bl-accordion__trigger{padding:14px 16px;font-size:13px;gap:10px}.bl-accordion__icon{width:30px;height:30px}.bl-accordion__icon svg{width:16px;height:16px}.bl-sticky-cart__title{font-size:.9rem;max-width:140px}.bl-sticky-cart__btn{padding:10px 20px!important;font-size:10px!important}.bl-hero{min-height:90vh}.bl-hero__title{font-size:2.6rem!important}.bl-hero__sub{font-size:.92rem;padding:0 8px}.bl-hero__eyebrow{font-size:8px;letter-spacing:.2em;padding:6px 16px}.bl-hero__proof{font-size:8px;letter-spacing:.1em}.bl-btn{padding:14px 30px;font-size:10px}.bl-hero__scroll-hint{display:none}.bl-trust__inner{gap:16px;justify-content:center}.bl-trust__item{font-size:8px}.bl-trust__item svg{width:11px;height:11px}}@media (max-width:480px){.bl-hero{min-height:85vh}.bl-hero__title{font-size:2.1rem!important;line-height:1.1!important}.bl-hero__ctas{flex-direction:column;align-items:center}.bl-btn{width:100%;max-width:260px;text-align:center}.bl-trust__inner{gap:10px 20px}}.bl-author-bio{display:flex;gap:16px;align-items:flex-start;margin-top:40px;padding:24px;background:rgb(45 74 62 / .05);border:1px solid rgb(45 74 62 / .12);border-radius:12px}.bl-author-bio__avatar{border-radius:50%;flex-shrink:0;object-fit:cover}.bl-author-bio__name{font-family:var(--font-heading,'Cormorant Garamond',serif);font-size:18px;color:#2D4A3E}.bl-author-bio__desc{font-size:14px;line-height:1.6;color:#555;margin:6px 0 8px}.bl-author-bio__link{font-size:13px;color:#C9A84C;text-decoration:none;font-weight:600}.bl-author-bio__link:hover{color:#A88B3D}.bl-blog-recs{margin-top:32px;padding:24px;background:linear-gradient(135deg,rgb(45 74 62 / .04),rgb(201 168 76 / .06));border-radius:12px;border:1px solid rgb(45 74 62 / .1)}.bl-blog-recs h3{font-family:var(--font-heading,'Cormorant Garamond',serif);font-size:20px;color:#2D4A3E;margin:0 0 12px}.bl-blog-recs__grid{display:flex;flex-wrap:wrap;gap:10px}.bl-blog-recs__item{display:inline-block;padding:8px 16px;background:#2D4A3E;color:#F9F5EF;border-radius:6px;font-size:13px;font-weight:600;text-decoration:none;transition:background 0.2s}.bl-blog-recs__item:hover{background:#C9A84C;color:#1A2E28}.bl-badge{display:inline-block;padding:4px 12px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:4px;position:absolute;z-index:5;top:12px}.bl-badge--bestseller{background:linear-gradient(135deg,#C9A84C,#D4B96A);color:#1A2E28;left:12px}.bl-badge--new{background:#2D4A3E;color:#F9F5EF;right:12px}.woocommerce-product-gallery~.bl-badge,.summary .bl-badge{position:relative;top:auto;left:auto;right:auto;margin-right:8px;margin-bottom:10px}.bl-kit-savings{display:flex;align-items:center;gap:8px;margin:10px 0 16px;padding:10px 16px;background:linear-gradient(135deg,rgb(201 168 76 / .1),rgb(201 168 76 / .05));border:1px solid rgb(201 168 76 / .3);border-radius:8px}.bl-kit-savings__badge{background:#C9A84C;color:#1A2E28;padding:3px 10px;border-radius:4px;font-size:12px;font-weight:700;white-space:nowrap}.bl-kit-savings__text{font-size:13px;color:#555}.bl-dosha-cta-product{margin:16px 0;padding:12px 16px;background:rgb(45 74 62 / .05);border-radius:8px;font-size:13px;color:#555;border-left:3px solid #2D4A3E}.bl-dosha-cta-product a{color:#C9A84C;font-weight:600;text-decoration:none}.bl-dosha-cta-product a:hover{color:#A88B3D;text-decoration:underline}.bl-fomo{display:flex;flex-direction:column;gap:6px;margin:12px 0}.bl-fomo__viewers{display:flex;align-items:center;gap:6px;font-size:13px;color:#2D4A3E;font-weight:500}.bl-fomo__dot{display:inline-block;width:8px;height:8px;background:#4CAF50;border-radius:50%;animation:bl-pulse 1.5s infinite}@keyframes bl-pulse{0%,100%{opacity:1}50%{opacity:.4}}.bl-fomo__stock{font-size:13px;color:#c0392b;font-weight:600}.bl-promo-banner{display:flex;justify-content:center;align-items:center;gap:0;flex-wrap:wrap;padding:0;background:linear-gradient(135deg,#2D4A3E,#1A2E28);color:#F9F5EF;font-size:13px;letter-spacing:.03em;text-align:center;position:relative;z-index:100;width:100%;box-sizing:border-box}.bl-promo-banner__item{display:flex;align-items:center;gap:6px;padding:10px 24px;border-right:1px solid rgb(249 245 239 / .1);font-size:12.5px;letter-spacing:.04em}.bl-promo-banner__item:last-child{border-right:none}.bl-promo-banner__item svg{opacity:.6;flex-shrink:0}.bl-promo-banner strong{color:#C9A84C;letter-spacing:.08em}.bl-promo-banner a{color:#C9A84C;text-decoration:none;font-weight:600;display:flex;align-items:center;gap:6px}.bl-promo-banner a:hover{text-decoration:underline}.bl-promo-banner a svg{stroke:#C9A84C}.bl-hp-social-proof{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;padding:48px 20px;background:linear-gradient(135deg,#2D4A3E,#1A2E28);text-align:center}.bl-hp-counter{display:flex;flex-direction:column;gap:4px}.bl-hp-counter__num{font-family:'Cormorant Garamond',Georgia,serif;font-size:36px;font-weight:700;color:#C9A84C;line-height:1}.bl-hp-counter__label{font-size:13px;color:rgb(249 245 239 / .7);text-transform:uppercase;letter-spacing:.08em}.bl-hp-why{padding:60px 20px;max-width:1100px;margin:0 auto;text-align:center}.bl-hp-why h2{font-family:'Cormorant Garamond',Georgia,serif;font-size:36px;color:#2D4A3E;margin-bottom:8px}.bl-hp-why__sub{font-size:16px;color:#666;margin-bottom:36px}.bl-hp-why__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;text-align:left;margin-bottom:24px}.bl-hp-why__card{padding:24px;background:rgb(45 74 62 / .04);border:1px solid rgb(45 74 62 / .1);border-radius:12px;transition:transform 0.2s,box-shadow 0.2s}.bl-hp-why__card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgb(45 74 62 / .1)}.bl-hp-why__card h4{font-family:'Cormorant Garamond',Georgia,serif;font-size:20px;color:#2D4A3E;margin:0 0 8px}.bl-hp-why__card p{font-size:14px;line-height:1.6;color:#555;margin:0}@media (max-width:768px){.bl-promo-banner{font-size:11px;padding:0;gap:0;flex-direction:column}.bl-promo-banner__item{padding:6px 16px;border-right:none;border-bottom:1px solid rgb(249 245 239 / .06);font-size:11px;justify-content:center}.bl-promo-banner__item:last-child{border-bottom:none}.bl-hp-social-proof{gap:24px;padding:32px 16px}.bl-hp-counter__num{font-size:28px}.bl-hp-why__grid{grid-template-columns:1fr}}.bl-product-blog-links{margin:32px 0;padding:24px;background:rgb(45 74 62 / .03);border-radius:12px;border:1px solid rgb(45 74 62 / .08)}.bl-product-blog-links h3{font-family:'Cormorant Garamond',Georgia,serif;font-size:22px;color:#2D4A3E;margin:0 0 14px}.bl-product-blog-links__grid{display:flex;flex-direction:column;gap:8px}.bl-product-blog-links__grid a{display:inline-block;padding:10px 16px;background:#fff;border:1px solid rgb(45 74 62 / .1);border-radius:8px;color:#2D4A3E;font-size:14px;font-weight:500;text-decoration:none;transition:all 0.2s}.bl-product-blog-links__grid a:hover{background:#2D4A3E;color:#F9F5EF;border-color:#2D4A3E}.bl-back-in-stock{margin:16px 0;padding:20px;background:rgb(192 57 43 / .05);border:1px solid rgb(192 57 43 / .15);border-radius:10px}.bl-back-in-stock h4{font-family:'Cormorant Garamond',Georgia,serif;font-size:18px;color:#c0392b;margin:0 0 12px}.bl-bis-form{display:flex;gap:8px}.bl-bis-input{flex:1;padding:10px 14px;border:1px solid rgb(45 74 62 / .2);border-radius:6px;font-size:14px}.bl-bis-btn{padding:10px 20px;background:#2D4A3E;color:#F9F5EF;border:none;border-radius:6px;font-weight:600;font-size:13px;cursor:pointer;transition:background 0.2s}.bl-bis-btn:hover{background:#C9A84C;color:#1A2E28}.bl-bis-msg{display:block;margin-top:10px;font-size:14px;color:#2D4A3E;font-weight:500}.bl-subscribe-teaser{display:flex;align-items:center;gap:10px;margin:12px 0;padding:10px 16px;background:linear-gradient(135deg,rgb(45 74 62 / .06),rgb(201 168 76 / .06));border:1px dashed rgb(45 74 62 / .2);border-radius:8px}.bl-subscribe-teaser__badge{padding:3px 8px;background:#2D4A3E;color:#C9A84C;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;border-radius:3px;white-space:nowrap}.bl-subscribe-teaser__text{font-size:13px;color:#555}.bl-product-video{margin:32px 0;max-width:700px}.bl-product-video h3{font-family:'Cormorant Garamond',Georgia,serif;font-size:22px;color:#2D4A3E;margin:0 0 14px}.bl-referral{margin:24px 0;padding:28px;background:linear-gradient(135deg,rgb(45 74 62 / .06),rgb(201 168 76 / .08));border:2px solid rgb(201 168 76 / .3);border-radius:14px;text-align:center}.bl-referral h3{font-family:'Cormorant Garamond',Georgia,serif;font-size:24px;color:#2D4A3E;margin:0 0 10px}.bl-referral p{font-size:15px;color:#444;margin:0 0 20px;line-height:1.6}.bl-referral__share{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.bl-referral__btn{padding:12px 24px;background:#2D4A3E;color:#F9F5EF;border:none;border-radius:6px;font-weight:700;font-size:14px;cursor:pointer;transition:background 0.2s}.bl-referral__btn:hover{background:#C9A84C;color:#1A2E28}.bl-referral__wa{display:inline-block;padding:12px 24px;background:#25D366;color:#fff;border-radius:6px;font-weight:700;font-size:14px;text-decoration:none}.bl-referral__wa:hover{background:#1da851}@media (max-width:768px){.bl-hero{min-height:85vh}.bl-hero__content{padding:1.5rem 1rem;max-width:100%}.bl-hero__eyebrow{font-size:10px;letter-spacing:.2em}.bl-hero__title{font-size:2.2rem!important;line-height:1.15}.bl-hero__sub{font-size:14px;line-height:1.6;margin-bottom:20px}.bl-hero__proof{font-size:10px;letter-spacing:.1em;margin-bottom:30px}.bl-hero__ctas{flex-direction:column;align-items:center;gap:10px}.bl-hero__ctas .bl-btn{width:100%;max-width:260px;text-align:center}.bl-hero__scroll-hint{display:none}}@media (max-width:768px){.bl-hp-social-proof{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:16px!important;padding:28px 16px!important}.bl-hp-counter__num{font-size:24px!important}.bl-hp-counter__label{font-size:10px!important}}@media (max-width:768px){.bl-hp-why{padding:40px 16px!important}.bl-hp-why h2{font-size:28px!important}.bl-hp-why__grid{grid-template-columns:1fr!important;gap:14px!important}}@media (max-width:480px){.bl-oil-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.bl-oil-card__content h4{font-size:13px!important}.bl-oil-card__price{font-size:14px!important}}@media (max-width:768px){.bl-steps{grid-template-columns:1fr!important;gap:16px!important}.bl-step{padding:24px 20px!important}.bl-step__num{font-size:1.8rem!important}}@media (max-width:480px){.bl-concern-grid{grid-template-columns:1fr!important;gap:14px!important}.bl-concern-card{min-height:180px!important}.bl-concern-card__content h4{font-size:16px!important}}@media (max-width:768px){.bl-doshas{grid-template-columns:1fr!important;gap:16px!important}.bl-dosha-card{padding:24px 20px!important}}@media (max-width:768px){.bl-kit-grid{grid-template-columns:1fr!important;gap:16px!important}.bl-kit-card{flex-direction:row!important}.bl-kit-card__img{width:120px!important;min-width:120px!important;height:auto!important}.bl-kit-card__img img{width:100%!important;height:120px!important;object-fit:cover!important}}@media (max-width:768px){.bl-cta-banner{min-height:280px!important;padding:40px 16px!important}.bl-cta-banner h2{font-size:1.8rem!important}.bl-cta-banner p{font-size:14px!important}}@media (max-width:768px){.bl-badge{font-size:9px!important;padding:3px 8px!important}.bl-kit-savings{flex-direction:column!important;align-items:flex-start!important;gap:6px!important}.bl-fomo{font-size:12px!important}.bl-dosha-cta-product{font-size:12px!important}.bl-subscribe-teaser{flex-direction:column!important;align-items:flex-start!important;gap:6px!important;font-size:12px!important}.bl-product-blog-links__grid{flex-direction:column!important}.bl-back-in-stock h4{font-size:16px!important}.bl-bis-form{flex-direction:column!important}.bl-author-bio{flex-direction:column!important;text-align:center!important}.bl-blog-recs__grid{flex-direction:column!important}.bl-referral__share{flex-direction:column!important;align-items:center!important}.bl-referral__btn,.bl-referral__wa{width:100%!important;max-width:280px!important;text-align:center!important}}@media (max-width:768px){.footer-container .elementor-column{width:100%!important;margin-bottom:16px!important}.footer-container .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:12px 16px!important}}@media (max-width:768px){.bl-section__title{font-size:1.5rem!important;line-height:1.2!important}.bl-section__subtitle{font-size:14px!important;line-height:1.5!important}.bl-section__eyebrow{font-size:10px!important}}@media (max-width:768px){body,html{overflow-x:hidden!important}.bl-section{width:100vw!important;max-width:100vw!important;margin-left:calc(-50vw + 50%)!important;overflow:hidden!important}}:root{--bl-font-heading:'Montserrat', 'Helvetica Neue', Arial, sans-serif !important;--bl-font-body:'Monotype Corsiva', 'Apple Chancery', cursive, serif !important;--wd-text-font:'Monotype Corsiva', 'Apple Chancery', cursive, serif !important;--wd-title-font:'Montserrat', 'Helvetica Neue', Arial, sans-serif !important;--wd-entities-title-font:'Montserrat', 'Helvetica Neue', Arial, sans-serif !important;--wd-alternative-font:'Montserrat', 'Helvetica Neue', Arial, sans-serif !important;--wd-widget-title-font:'Montserrat', 'Helvetica Neue', Arial, sans-serif !important;--wd-header-el-font:'Montserrat', 'Helvetica Neue', Arial, sans-serif !important}h1,h2,h3,h4,h5,h6,.page-title,.title,.product_title,.product-title,.wd-entities-title,.woodmart-title-container .title,.category-title,.entry-title,.woocommerce-loop-product__title,.wd-el-title,.widget-title,.woodmart-widget-title,.elementor-heading-title,.elementor-widget-heading .elementor-heading-title{font-family:'Montserrat','Helvetica Neue',Arial,sans-serif!important}body,p,.woocommerce-product-details__short-description,.woocommerce-product-details__short-description p,.woocommerce-Tabs-panel p,.woocommerce-Tabs-panel,.product .summary .price,.entry-content p,.entry-summary p,.description p,li,span:not([class*=price]):not([class*=amount]),.elementor-widget-text-editor,.elementor-widget-text-editor p{font-family:'Monotype Corsiva','Apple Chancery',cursive,serif!important}.single-product .summary .price,.single-product .summary p.price,.single-product .woocommerce-variation-price .price:empty{display:none!important}.single-product .woocommerce-variation-price .price{display:block!important;font-family:'Montserrat','Helvetica Neue',Arial,sans-serif!important;font-size:1.4em;font-weight:700;color:var(--bl-olive);margin-top:10px}