@import "https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=Montserrat:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=Montserrat:wght@400;500;600;700&display=swap";:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;max-width:100%;min-height:100%;margin:0;padding:0}body{color:#292713;background:#fbf8ed;font-family:Montserrat,sans-serif;overflow-x:clip}.tellus-navbar{z-index:99999;color:#25251f;background:#f5f1e8;width:100%;max-width:100%;margin:0;font-family:Poppins,sans-serif;position:relative;padding:0!important}.tellus-top-header{background:#f5f1e8;grid-template-columns:minmax(90px,1fr) auto minmax(220px,1fr);align-items:center;width:100%;min-height:100px;padding:12px 4%;display:grid}.tellus-logo{justify-content:center;justify-self:start;align-items:center;width:90px;height:70px;text-decoration:none;display:flex}.tellus-logo-image{width:70px;height:62px;overflow:hidden}.tellus-logo-image img{object-fit:contain;width:100%;height:100%;display:block}.tellus-brand{color:#25251f;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:flex}.tellus-brand-main{letter-spacing:7px;font-family:Playfair Display,Georgia,serif;font-size:32px;font-weight:500}.tellus-brand-sub{color:#9b783e;letter-spacing:4px;margin-top:6px;font-size:7px;font-weight:600}.tellus-brand-tagline{color:#817d70;letter-spacing:1.8px;margin-top:7px;font-size:5px}.tellus-franchise-announcement{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;margin:0 15px;padding:10px;display:flex}.tellus-franchise-announcement span{color:#29251d;font-size:14px;font-weight:600}.tellus-franchise-announcement a{color:#9e8643;font-size:16px;font-weight:700;text-decoration:none}@media (width<=900px){.tellus-franchise-announcement{display:none}}.tellus-actions{justify-self:end;align-items:center;gap:15px;min-width:0;display:flex}.tellus-search{width:180px;max-width:100%}.tellus-search form{border-bottom:1px solid #70604159;align-items:center;width:100%;display:flex}.tellus-search input{color:#25251f;letter-spacing:.4px;background:0 0;border:none;outline:none;width:100%;min-width:0;height:34px;padding:0 5px 0 0;font-family:inherit;font-size:10px}.tellus-search input::placeholder{color:#817d70}.tellus-search button{color:#9b783e;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:34px;padding:0;font-size:14px;display:flex}.tellus-action-icon{color:#25251f;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:35px;font-size:14px;text-decoration:none;transition:color .3s,transform .3s;display:flex;position:relative}.tellus-action-icon:hover{color:#9b783e;transform:translateY(-2px)}.cart-icon{position:relative}.cart-count{color:#fff;background:#9b783e;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:7px;display:flex;position:absolute;top:-3px;right:-4px}.tellus-nav-border{background:#7060412e;width:100%;height:1px}.tellus-desktop-nav{background:#f5f1e8;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:52px;padding:0 10px;display:flex}.tellus-nav-item{flex-shrink:0;align-items:center;height:52px;display:flex;position:static}.tellus-nav-link{color:#25251f;letter-spacing:.3px;white-space:nowrap;align-items:center;height:52px;font-weight:400;text-decoration:none;transition:color .3s;display:flex;position:relative;font-size:12px!important}.tellus-nav-link:after{content:"";background:#9b783e;width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.tellus-nav-item:hover .tellus-nav-link{color:#9b783e}.tellus-nav-item:hover .tellus-nav-link:after{width:100%}.tellus-mega-menu{background:#faf8f2;border:1px solid #70604129;grid-template-columns:190px minmax(0,1fr) 260px;width:98%;min-height:380px;animation:.28s both megaOpen;display:grid;position:absolute;top:153px;left:1%;box-shadow:0 20px 50px #25251f24}@keyframes megaOpen{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mega-left{border-right:1px solid #70604126;padding:28px 20px}.mega-left-title{color:#9b783e;letter-spacing:1.5px;margin-bottom:18px;font-size:9px;font-weight:700}.mega-left-link{color:#5f5c52;padding:8px 0;font-size:9px;text-decoration:none;transition:padding .25s,color .25s;display:block}.mega-left-link:hover{color:#9b783e;padding-left:7px}.mega-center{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:18px;padding:28px;display:grid}.mega-product{color:#25251f;min-width:0;text-decoration:none}.mega-product-image{background:#eee8da;width:100%;height:210px;overflow:hidden}.mega-product-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.mega-product:hover .mega-product-image img{transform:scale(1.05)}.mega-product h4{color:#34342b;letter-spacing:.8px;margin-top:10px;font-size:9px;font-weight:600}.mega-right{background:#f7f3ea;flex-direction:column;gap:20px;padding:25px;display:flex}.mega-side-card{color:#25251f;text-decoration:none}.mega-side-image{width:100%;height:125px;overflow:hidden}.mega-side-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.mega-side-card:hover .mega-side-image img{transform:scale(1.05)}.mega-side-card h4{margin:9px 0 4px;font-size:9px;font-weight:600}.mega-side-card span{color:#9b783e;letter-spacing:1px;font-size:7px}.tellus-mobile-header,.tellus-mobile-menu,.mobile-search-box{display:none}@media (width>=1600px){.tellus-top-header{min-height:110px;padding:12px 5%}.tellus-desktop-nav{gap:clamp(10px,1.2vw,24px);padding:0 3%}.tellus-nav-link{letter-spacing:.5px;font-size:10px}}@media (width>=1301px) and (width<=1599px){.tellus-top-header{padding:12px 3%}.tellus-desktop-nav{justify-content:space-between;gap:10px;padding:0 10px}.tellus-nav-link{letter-spacing:.3px;font-size:9px}.tellus-search{width:155px}}@media (width>=999px) and (width<=1300px){.tellus-top-header{grid-template-columns:75px minmax(0,1fr) minmax(190px,1fr);column-gap:8px;min-height:85px;padding:8px 15px}.tellus-logo{width:70px}.tellus-logo-image{width:60px;height:55px}.tellus-brand-main{letter-spacing:4px;font-size:25px}.tellus-brand-sub{font-size:6px}.tellus-brand-tagline{font-size:4.5px}.tellus-actions{gap:7px}.tellus-search{width:clamp(90px,11vw,135px)}.tellus-desktop-nav{flex-wrap:nowrap;justify-content:space-between;gap:10px;padding:0 10px}.tellus-nav-item,.tellus-nav-link{height:46px}.tellus-nav-link{letter-spacing:.15px;font-size:clamp(6px,.62vw,8px)}.tellus-mega-menu{grid-template-columns:150px minmax(0,1fr) 200px;top:132px}.mega-center{gap:10px;padding:16px}.mega-product-image{height:145px}.mega-right{gap:12px;padding:15px}.mega-side-image{height:100px}}@media (width>=769px) and (width<=998px){.tellus-top-header,.tellus-nav-border,.tellus-desktop-nav{display:none!important}.tellus-mobile-header{z-index:100000;background:#f5f1e8;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;height:74px;padding:0 15px;position:relative;display:grid!important}.mobile-toggle{color:#25251f;cursor:pointer;background:0 0;border:1px solid #9b783e4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:17px;display:flex}.mobile-brand{color:#25251f;flex-direction:column;justify-content:center;justify-self:center;align-items:center;min-width:0;text-decoration:none;display:flex}.mobile-brand span{letter-spacing:4px;white-space:nowrap;font-family:Playfair Display,Georgia,serif;font-size:22px;line-height:1}.mobile-brand small{color:#9b783e;letter-spacing:3px;white-space:nowrap;margin-top:5px;font-size:5px}.tellus-mobile-header .mobile-actions{justify-content:flex-end;align-items:center;gap:4px;min-width:max-content;display:flex!important}.mobile-actions button,.mobile-actions a{background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:36px;padding:0;font-size:14px;text-decoration:none;position:relative;color:#25251f!important;display:flex!important}.mobile-actions svg{color:#25251f;stroke:currentColor;width:17px;height:17px}.mobile-cart{position:relative}.mobile-cart span{color:#fff;background:#9b783e;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:8px;display:flex;position:absolute;top:0;right:-1px}.tellus-mobile-menu{background:#f5f1e8;border-bottom:1px solid #7060412e;width:100%;max-width:100%;max-height:calc(100vh - 74px);display:block;overflow-y:auto;box-shadow:0 15px 35px #25251f1f}.tellus-mobile-menu[hidden]{display:none!important}}@media (width>=481px) and (width<=768px){.tellus-top-header,.tellus-nav-border,.tellus-desktop-nav{display:none!important}.tellus-mobile-header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:4px;width:100%;height:72px;padding:0 12px;display:grid!important}.mobile-toggle{width:35px;height:35px;font-size:16px}.mobile-brand span{letter-spacing:3px;font-size:20px}.mobile-brand small{letter-spacing:2.5px;font-size:4.5px}.tellus-mobile-header .mobile-actions{justify-content:flex-end;align-items:center;gap:2px;min-width:max-content;display:flex!important}.mobile-actions button,.mobile-actions a{background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:34px;padding:0;font-size:13px;text-decoration:none;color:#25251f!important;display:flex!important}.mobile-actions svg{color:#25251f;stroke:currentColor;width:16px;height:16px}.tellus-mobile-menu{width:100%;max-height:calc(100vh - 72px);display:block;overflow-y:auto}.tellus-mobile-menu[hidden]{display:none!important}}@media (width>=361px) and (width<=480px){.tellus-mobile-header{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:2px;width:100%;height:68px;padding:0 8px;display:grid!important}.mobile-toggle{width:32px;height:32px;font-size:15px}.mobile-brand span{letter-spacing:2px;font-size:17px}.mobile-brand small{letter-spacing:1.8px;font-size:4px}.tellus-mobile-header .mobile-actions{gap:0;min-width:max-content;display:flex!important}.mobile-actions button,.mobile-actions a{flex-shrink:0;justify-content:center;align-items:center;width:26px;height:32px;padding:0;font-size:12px;color:#25251f!important;display:flex!important}.mobile-actions svg{color:#25251f;stroke:currentColor;width:15px;height:15px}.tellus-mobile-menu{width:100%;max-height:calc(100vh - 68px);display:block;overflow-y:auto}.tellus-mobile-menu[hidden]{display:none!important}.mobile-menu-row{padding-left:14px}}@media (width<=360px){.tellus-mobile-header{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:1px;width:100%;height:64px;padding:0 5px;display:grid!important}.mobile-toggle{width:28px;height:30px;font-size:14px}.mobile-brand span{letter-spacing:1.5px;font-size:15px}.mobile-brand small{letter-spacing:1px;font-size:4px}.tellus-mobile-header .mobile-actions{gap:0;min-width:max-content;display:flex!important}.mobile-actions button,.mobile-actions a{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:30px;padding:0;font-size:11px;color:#25251f!important;display:flex!important}.mobile-actions svg{color:#25251f;stroke:currentColor;width:14px;height:14px}.mobile-cart span{width:12px;height:12px;font-size:7px;top:0;right:0}.tellus-mobile-menu{width:100%;max-height:calc(100vh - 64px);display:block;overflow-y:auto}.tellus-mobile-menu[hidden]{display:none!important}.mobile-menu-row{padding-left:12px}.mobile-main-link{letter-spacing:1px;font-size:9px}.mobile-expand{width:42px}}.mobile-menu-section{border-bottom:1px solid #70604121;width:100%}.mobile-menu-row{justify-content:space-between;align-items:center;min-height:55px;padding-left:20px;display:flex}.mobile-main-link{color:#34342b;letter-spacing:1.3px;flex:1;font-size:10px;font-weight:600;text-decoration:none}.mobile-expand{color:#9b783e;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:55px;height:55px;font-size:20px;display:flex}.mobile-submenu{background:#eee8da;border-top:1px solid #7060411f;padding:15px}.mobile-submenu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mobile-product-card{color:#25251f;background:#f8f5ed;border:1px solid #7060411f;min-width:0;padding:7px;text-decoration:none;transition:border-color .3s;display:block}.mobile-product-card:hover{border-color:#9b783e}.mobile-product-card img{object-fit:cover;width:100%;height:105px;display:block}.mobile-product-card span{color:#34342b;padding:8px 3px 4px;font-size:8px;line-height:1.4;display:block}.mobile-featured{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.mobile-featured-card{color:#25251f;background:#f8f5ed;border:1px solid #7060411f;min-width:0;text-decoration:none;display:block}.mobile-featured-card img{object-fit:cover;width:100%;height:100px;display:block}.mobile-featured-card div{padding:8px}.mobile-featured-card strong{font-size:8px;display:block}.mobile-featured-card small{color:#9b783e;letter-spacing:1px;margin-top:4px;font-size:6px;display:block}.mobile-search-box{display:none}@media (width<=1098px){.tellus-top-header,.tellus-nav-border,.tellus-desktop-nav{display:none!important}.tellus-mobile-header{z-index:100000!important;background:#f5f1e8!important;grid-template-columns:36px minmax(0,1fr) auto!important;align-items:center!important;gap:4px!important;width:100%!important;height:68px!important;min-height:68px!important;padding:0 10px!important;display:grid!important;position:relative!important}.mobile-toggle{justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;font-size:16px!important;display:flex!important}.mobile-brand{color:#25251f!important;white-space:nowrap!important;flex-direction:column!important;justify-content:center!important;justify-self:center!important;align-items:center!important;width:100%!important;min-width:0!important;line-height:1!important;text-decoration:none!important;display:flex!important}.mobile-brand span{letter-spacing:4px!important;color:#25251f!important;font-family:Playfair Display,Georgia,serif!important;font-size:21px!important;font-weight:500!important;line-height:1!important;text-decoration:none!important;display:block!important}.mobile-brand small{letter-spacing:3px!important;color:#9b783e!important;margin-top:5px!important;font-family:Montserrat,sans-serif!important;font-size:5px!important;font-weight:600!important;line-height:1.4!important;text-decoration:none!important;display:block!important}.mobile-actions{flex-shrink:0!important;justify-content:flex-end!important;align-items:center!important;gap:1px!important;display:flex!important}.mobile-actions button,.mobile-actions a{color:#25251f!important;justify-content:center!important;align-items:center!important;width:27px!important;min-width:27px!important;height:34px!important;padding:0!important;font-size:12px!important;text-decoration:none!important;display:flex!important;position:relative!important}.mobile-cart span{color:#fff!important;background:#9b783e!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:13px!important;height:13px!important;font-size:7px!important;display:flex!important;position:absolute!important;top:0!important;right:0!important}.tellus-mobile-menu{background:#f5f1e8!important;width:100%!important;max-width:100%!important;max-height:calc(100dvh - 68px)!important;overflow-y:auto!important}.tellus-mobile-menu[hidden]{display:none!important}}@media (width<=480px){.tellus-top-header,.tellus-nav-border,.tellus-desktop-nav{display:none!important}.tellus-mobile-header{z-index:100000!important;background:#f5f1e8!important;grid-template-columns:36px minmax(0,1fr) auto!important;align-items:center!important;gap:4px!important;width:100%!important;height:68px!important;min-height:68px!important;padding:0 10px!important;display:grid!important;position:relative!important}.mobile-toggle{justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;font-size:16px!important;display:flex!important}.mobile-brand{color:#25251f!important;white-space:nowrap!important;flex-direction:column!important;justify-content:center!important;justify-self:center!important;align-items:center!important;width:100%!important;min-width:0!important;line-height:1!important;text-decoration:none!important;display:flex!important}.mobile-brand span{letter-spacing:4px!important;color:#25251f!important;font-family:Playfair Display,Georgia,serif!important;font-size:21px!important;font-weight:500!important;line-height:1!important;text-decoration:none!important;display:block!important}.mobile-brand small{letter-spacing:3px!important;color:#9b783e!important;margin-top:5px!important;font-family:Montserrat,sans-serif!important;font-size:5px!important;font-weight:600!important;line-height:1.4!important;text-decoration:none!important;display:block!important}.mobile-actions{flex-shrink:0!important;justify-content:flex-end!important;align-items:center!important;gap:1px!important;display:flex!important}.mobile-actions button,.mobile-actions a{color:#25251f!important;justify-content:center!important;align-items:center!important;width:27px!important;min-width:27px!important;height:34px!important;padding:0!important;font-size:12px!important;text-decoration:none!important;display:flex!important;position:relative!important}.mobile-cart span{color:#fff!important;background:#9b783e!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:13px!important;height:13px!important;font-size:7px!important;display:flex!important;position:absolute!important;top:0!important;right:0!important}.tellus-mobile-menu{background:#f5f1e8!important;width:100%!important;max-width:100%!important;max-height:calc(100dvh - 68px)!important;overflow-y:auto!important}.tellus-mobile-menu[hidden]{display:none!important}}@media (width<=360px){.tellus-mobile-header{grid-template-columns:32px minmax(0,1fr) auto!important;gap:2px!important;height:64px!important;min-height:64px!important;padding:0 7px!important}.mobile-toggle{width:30px!important;height:30px!important;font-size:14px!important}.mobile-brand span{letter-spacing:2.5px!important;font-size:17px!important}.mobile-brand small{letter-spacing:1.8px!important;font-size:4px!important}.mobile-actions button,.mobile-actions a{width:24px!important;min-width:24px!important;font-size:11px!important}}@media (width>=1301px){.tellus-top-header{grid-template-columns:90px 220px minmax(300px,1fr) 300px!important;justify-content:space-between!important;align-items:center!important;column-gap:15px!important;width:100%!important;min-height:110px!important;padding:12px 3.5%!important;display:grid!important}.tellus-logo{grid-column:1;justify-self:start}.tellus-brand{grid-column:2;justify-self:center}.tellus-franchise-announcement{text-align:center;grid-column:3;gap:8px;width:100%;min-width:0;flex-direction:column!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:5px!important;display:flex!important}.tellus-franchise-announcement span{white-space:nowrap;font-size:13px;font-weight:600}.tellus-franchise-announcement a{color:#9e8643;white-space:nowrap;font-size:15px;font-weight:700;text-decoration:none}.tellus-actions{grid-column:4;gap:12px;width:100%;min-width:0;flex-direction:row!important;justify-content:flex-end!important;justify-self:end!important;align-items:center!important;display:flex!important}.tellus-search{flex-shrink:0;width:155px!important}}@media (width>=1099px) and (width<=1300px){.tellus-franchise-announcement{display:none!important}.tellus-top-header{grid-template-columns:75px minmax(0,1fr) 220px!important}}.footer{color:#25251f;background:#f5f1e8;border-top:1px solid #7060412e;width:100%;position:relative;overflow:hidden}.footer-container{border-bottom:1px solid #7060412e;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 80px;width:100%;max-width:1250px;margin:0 auto;padding:65px 55px 55px;display:grid}.footer-column{flex-direction:column;align-items:flex-start;width:100%;min-width:0;display:flex}.footer-column h3{color:#9b783e;letter-spacing:2px;margin:0 0 25px;padding:0;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;line-height:1.4}.footer-column a{color:#5f5c52;letter-spacing:1px;background:0 0;width:fit-content;margin:0 0 14px;padding:0;font-family:Poppins,sans-serif;font-size:10px;font-weight:500;line-height:1.5;text-decoration:none;transition:color .3s,transform .3s;display:block}.footer-column a:hover{color:#9b783e;transform:translate(4px)}.footer-bottom{flex-direction:row;justify-content:space-between;align-items:center;gap:40px;width:100%;max-width:1250px;margin:0 auto;padding:30px 55px;display:flex}.payment-section{flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:14px;width:auto;min-width:0;display:flex}.payment-section h4{color:#25251f;letter-spacing:1.5px;margin:0;padding:0;font-family:Poppins,sans-serif;font-size:10px;font-weight:600;line-height:1.4}.footer-social-icons{align-items:center;gap:16px;margin-top:14px;display:flex}.footer-social-icons a{color:#9e8643;border:1px solid #9e8643;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;text-decoration:none;transition:all .3s;display:inline-flex}.footer-social-icons a:hover{color:#fff;background-color:#9e8643;transform:translateY(-3px)}@media (width<=768px){.footer-social-icons{gap:12px}.footer-social-icons a{width:34px;height:34px}}.payment-methods{width:100%;overflow:visible hidden;white-space:nowrap!important;flex-flow:row!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;display:flex!important}.payment-methods .payment{vertical-align:middle;box-sizing:border-box;border-radius:0;height:32px;min-height:32px;padding:5px 9px;font-family:Arial,sans-serif;font-size:10px;font-weight:700;line-height:1;white-space:nowrap!important;flex-direction:row!important;flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;margin:0!important;display:inline-flex!important}.payment-methods .visa{color:#172b85;letter-spacing:.5px;background:0 0;border:none;border-bottom:3px solid #e6df00;font-size:14px;min-width:54px!important}.payment-methods .mastercard{color:#ef4c4c;letter-spacing:-2px;background:0 0;border:none;font-size:16px;min-width:42px!important}.payment-methods .amex{color:#fff;letter-spacing:.2px;background:#1479b8;border:none;font-size:9px;min-width:43px!important}.payment-methods .rupay{color:#173e91;background:0 0;border:none;font-size:13px;font-weight:600;min-width:50px!important}.payment-methods .paypal{color:#153b8d;background:0 0;border:none;font-size:13px;font-weight:600;min-width:55px!important}.payment-methods .netbanking{color:#fff;letter-spacing:.2px;background:#111;border:none;font-size:9px;min-width:76px!important}.payment-methods .cod{color:#25251f;text-align:center;background:#fff;border:1px solid #70604140;height:32px;font-size:8px;font-weight:700;white-space:nowrap!important;min-width:108px!important;line-height:1!important}.copyright{text-align:right;flex:none;justify-content:flex-end;align-items:center;display:flex}.copyright p{color:#6b685d;letter-spacing:.4px;white-space:nowrap;margin:0;padding:0;font-family:Poppins,sans-serif;font-size:10px;font-weight:400;line-height:1.5}.scroll-top{z-index:9999;color:#fff;cursor:pointer;background:#3f3f3a;border:none;border-radius:4px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background .3s,transform .3s;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 5px 18px #00000026}.scroll-top:hover{background:#9b783e;transform:translateY(-3px)}.scroll-top svg{font-size:13px}@media screen and (width<=1100px){.footer-container{column-gap:45px;padding-left:40px;padding-right:40px}.footer-bottom{gap:25px;padding-left:40px;padding-right:40px}.payment-methods{gap:7px!important}.payment-methods .payment{padding-left:7px;padding-right:7px}}@media screen and (width<=900px){.footer-container{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:25px;padding:50px 30px 45px}.footer-column h3{margin-bottom:20px;font-size:10px}.footer-column a{margin-bottom:12px;font-size:9px}.footer-bottom{flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:28px 30px}.payment-section{flex:none;align-items:center;width:100%}.payment-section h4{text-align:center}.payment-methods{scrollbar-width:none;width:100%;padding:3px 2px 8px;overflow:auto hidden;flex-wrap:nowrap!important;justify-content:center!important}.payment-methods::-webkit-scrollbar{display:none}.copyright{text-align:center;justify-content:center;width:100%}.copyright p{white-space:normal;text-align:center}}@media screen and (width<=600px){.footer-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 20px;width:100%;padding:40px 20px}.footer-column h3{letter-spacing:1.5px;margin-bottom:17px;font-size:9px}.footer-column a{letter-spacing:.7px;margin-bottom:10px;font-size:8px}.footer-bottom{gap:20px;width:100%;padding:25px 12px 30px}.payment-section{align-items:center;width:100%}.payment-section h4{font-size:9px}.payment-methods{scrollbar-width:none;white-space:nowrap!important;flex-flow:row!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;padding:4px 5px 9px!important;display:flex!important;overflow:auto hidden!important}.payment-methods::-webkit-scrollbar{display:none}.payment-methods .payment{height:30px;min-height:30px;flex:none!important;width:auto!important;min-width:0!important;margin:0!important;padding:5px 8px!important}.payment-methods .visa{font-size:12px;min-width:50px!important}.payment-methods .mastercard{font-size:14px;min-width:36px!important}.payment-methods .amex{font-size:8px;min-width:40px!important}.payment-methods .rupay{font-size:11px;min-width:45px!important}.payment-methods .paypal{font-size:11px;min-width:48px!important}.payment-methods .netbanking{font-size:8px;min-width:68px!important}.payment-methods .cod{font-size:7px;white-space:nowrap!important;min-width:105px!important}.copyright{justify-content:center;width:100%}.copyright p{white-space:normal;text-align:center;font-size:8px;line-height:1.6}.scroll-top{width:32px;height:32px;bottom:12px;right:12px}}@media screen and (width<=400px){.footer-container{gap:30px 15px;padding:35px 15px}.footer-column h3{letter-spacing:1.2px;font-size:8px}.footer-column a{letter-spacing:.5px;font-size:7px}.footer-bottom{padding:22px 8px 28px}.payment-methods{gap:6px!important;padding-left:2px!important;padding-right:2px!important}.payment-methods .payment{height:28px;min-height:28px;padding:4px 7px!important}.payment-methods .visa{min-width:47px!important}.payment-methods .mastercard{min-width:34px!important}.payment-methods .amex{min-width:38px!important}.payment-methods .rupay{min-width:43px!important}.payment-methods .paypal{min-width:45px!important}.payment-methods .netbanking{min-width:65px!important}.payment-methods .cod{min-width:100px!important}}@media screen and (width<=360px){.footer-container{grid-template-columns:repeat(2,minmax(0,1fr));padding:30px 12px}.footer-column a{font-size:6.8px}.footer-column h3{font-size:7.5px}.payment-methods{gap:5px!important}.payment-methods .payment{padding:4px 6px!important}}.cart-overlay{z-index:9998;background:#00000073;position:fixed;inset:0}.cart-drawer{z-index:9999;background:#f8f5ed;flex-direction:column;width:450px;max-width:100%;height:100vh;transition:right .4s;display:flex;position:fixed;top:0;right:-480px;box-shadow:-15px 0 40px #00000026}.cart-drawer-open{right:0}.cart-header{border-bottom:1px solid #ddd5c4;justify-content:space-between;align-items:center;padding:25px 25px 20px;display:flex}.cart-header h2{letter-spacing:2px;color:#173b26;margin:0;font-size:18px}.cart-close{cursor:pointer;color:#173b26;background:0 0;border:none;font-size:30px}.cart-offer{background:#e9e2d2;border-left:3px solid #a4863b;margin:15px 20px;padding:16px}.cart-offer h3{letter-spacing:1.5px;color:#80652b;margin:0 0 7px;font-size:11px}.cart-offer p{color:#555;margin:0;font-size:12px;line-height:1.6}.bag-title{justify-content:space-between;align-items:center;padding:10px 22px;display:flex}.bag-title h2{letter-spacing:1.5px;color:#173b26;margin:0;font-size:15px}.bag-title span{color:#777;font-size:12px}.cart-products{flex:1;padding:0 20px;overflow-y:auto}.cart-product{border-bottom:1px solid #ddd5c4;grid-template-columns:90px 1fr 25px;gap:15px;padding:18px 0;display:grid;position:relative}.cart-product-image{background:#eee8da;width:90px;height:105px;overflow:hidden}.cart-product-image img{object-fit:cover;width:100%;height:100%;display:block}.cart-product-info h3{color:#173b26;margin:0 0 7px;font-size:12px;line-height:1.5}.cart-product-info p{color:#777;margin:0 0 8px;font-size:11px}.cart-product-info strong{color:#80652b;font-size:13px}.cart-quantity{border:1px solid #cfc5b1;width:fit-content;margin-top:10px;display:flex}.cart-quantity button{cursor:pointer;color:#173b26;background:0 0;border:none;width:27px;height:27px;font-size:16px}.cart-quantity span{justify-content:center;align-items:center;width:30px;font-size:12px;display:flex}.cart-item-total{color:#222;margin-top:8px;font-size:12px;font-weight:600}.remove-product{cursor:pointer;color:#777;background:0 0;border:none;font-size:20px}.empty-cart{text-align:center;padding:70px 20px}.empty-cart h3{color:#173b26}.empty-cart p{color:#777;font-size:13px}.cart-footer{background:#fff;border-top:1px solid #ddd5c4;padding:20px}.cart-total{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.cart-total span{letter-spacing:1px;font-size:12px}.cart-total strong{color:#173b26;font-size:18px}.go-to-bag{color:#fff;cursor:pointer;letter-spacing:1.5px;background:#173b26;border:none;width:100%;height:52px;font-size:11px;transition:all .3s}.go-to-bag:hover{background:#2b5739}@media (width<=600px){.cart-drawer{width:100%;right:-100%}.cart-drawer-open{right:0}.cart-product{grid-template-columns:80px 1fr 20px}.cart-product-image{width:80px;height:95px}}.hero-slider2{width:100%;position:relative}.hero-image2{aspect-ratio:1920/700;width:100%;min-height:unset;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;justify-content:center;align-items:center;animation:.7s imageFade;display:flex;position:relative}@keyframes imageFade{0%{opacity:.6}to{opacity:1}}.hero-overlay{background:linear-gradient(90deg,#000000a6,#0000002e,#0000000d);position:absolute;inset:0}.hero-content{z-index:2;color:#fff;width:50%;padding-left:9%;animation:.6s contentFade;position:relative}@keyframes contentFade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-small{letter-spacing:4px;color:#e4c27d;margin-bottom:20px;font-size:13px}.hero-content h1{letter-spacing:3px;font-family:Georgia,Times New Roman,serif;font-size:72px;font-weight:400;line-height:.95}.hero-content h1 span{color:#e1bd72;font-style:italic}.hero-description{letter-spacing:1px;color:#f2f2f2;margin-top:25px;font-family:Georgia,serif;font-size:18px}.hero-button{color:#111;letter-spacing:1.5px;cursor:pointer;background:#d9b46b;border:1px solid #d9b46b;margin-top:30px;padding:14px 28px;font-size:11px;font-weight:700;transition:all .3s}.hero-button:hover{color:#fff;background:0 0}.hero-arrow{z-index:5;color:#fff;cursor:pointer;background:#00000059;border:none;width:55px;height:70px;font-size:45px;transition:all .3s;position:absolute;top:50%;transform:translateY(-50%)}.hero-arrow:hover{background:#000000b3}.hero-left{left:20px}.hero-right{right:20px}.hero-dots{z-index:5;gap:10px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.hero-dot{cursor:pointer;background:#fff9;width:32px;height:3px;transition:all .3s}.hero-dot.active{background:#e0bd73;width:48px}.slider-info{z-index:10;background:#fff;align-items:center;width:86%;min-height:125px;margin:-1px auto 0;padding:25px 40px;animation:.5s boxFade;display:flex;position:relative;box-shadow:0 8px 25px #0000001f}@keyframes boxFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.info-number{color:#c29a50;border-right:1px solid #ddd;width:80px;font-family:Georgia,serif;font-size:32px}.info-content{flex:1;padding-left:30px}.info-label{letter-spacing:2px;color:#a17a3f;margin-bottom:7px;font-size:10px}.info-content h2{margin-bottom:7px;font-family:Georgia,serif;font-size:25px;font-weight:400}.info-content p:last-child{color:#777;max-width:650px;font-size:13px;line-height:1.5}.info-button{letter-spacing:1px;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:1px solid #222;padding-bottom:5px;font-size:10px}@media (width<=1000px){.hero-image2{height:500px}.hero-content{width:65%}.hero-content h1{font-size:58px}.slider-info{width:92%}}@media (width<=650px){.hero-image2{background-position:50%;height:250px}.hero-content{width:90%;padding-left:8%}.hero-small{letter-spacing:2px;font-size:10px}.hero-content h1{font-size:46px}.hero-description{font-size:14px}.hero-arrow{width:38px;height:55px;font-size:30px}.hero-left{left:5px}.hero-right{right:5px}.slider-info{text-align:center;width:94%;padding:20px;display:block}.info-number{border-right:none;width:auto;margin-bottom:10px;font-size:24px}.info-content{padding-left:0}.info-content h2{font-size:21px}.info-button{margin-top:15px}}.bhringraj-section{background:#f5f1e7;grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;min-height:650px;padding:90px 8%;display:grid;position:relative;overflow:hidden}.bhringraj-decor{pointer-events:none;border:1px solid #9e86432e;border-radius:50%;width:520px;height:520px;position:absolute;top:-180px;right:-180px}.bhringraj-decor:before{content:"";border:1px solid #9e86431f;border-radius:50%;width:360px;height:360px;position:absolute;top:80px;left:80px}.bhringraj-content{z-index:2;max-width:550px;animation:1s both bhringrajContent;position:relative}.bhringraj-small{color:#9e8643;letter-spacing:3px;margin:0 0 22px;font-size:10px;font-weight:600}.bhringraj-content h2{color:#171713;letter-spacing:-3px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(55px,6vw,88px);font-weight:400;line-height:.95}.bhringraj-content h2 span{color:#9e8643;font-size:.78em;font-style:italic}.bhringraj-line:after{content:"";background:#f5f1e7;border:1px solid #9e8643;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:0}.bhringraj-title{color:#292923;max-width:490px;margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1.55}.bhringraj-description{color:#66645c;max-width:450px;margin:0 0 35px;font-size:13px;line-height:1.9}.bhringraj-button{color:#fff;letter-spacing:1.8px;cursor:pointer;background:#9e8643;border:1px solid #9e8643;justify-content:space-between;align-items:center;gap:22px;min-width:185px;padding:15px 19px;font-size:10px;font-weight:600;transition:all .4s;display:inline-flex;position:relative;overflow:hidden}.bhringraj-button:before{content:"";z-index:0;background:#171713;transition:transform .45s;position:absolute;inset:0;transform:translate(-101%)}.bhringraj-button span,.bhringraj-button b{z-index:1;position:relative}.bhringraj-button b{font-size:18px;font-weight:300;transition:transform .35s}.bhringraj-button:hover:before{transform:translate(0)}.bhringraj-button:hover{border-color:#171713}.bhringraj-image{justify-content:center;align-items:center;min-height:520px;animation:1.1s both bhringrajImage;display:flex;position:relative}.bhringraj-image-frame{background:#fff;border:1px solid #9e864359;width:min(100%,600px);height:540px;padding:7px;position:relative;overflow:hidden}.bhringraj-image-frame img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s,filter .6s;display:block}.bhringraj-image-frame:hover img{transform:scale(1.06)}.bhringraj-image-frame:after{content:"";pointer-events:none;background:linear-gradient(135deg,#9e86431f,#0000 45%);position:absolute;inset:7px}.bhringraj-badge{color:#d8c28e;background:#171713;border:1px solid #9e8643;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:115px;height:115px;animation:4s ease-in-out infinite badgeFloat;display:flex;position:absolute;bottom:20px;left:-28px;box-shadow:0 15px 35px #0000002e}.bhringraj-badge span{color:#d8c28e;font-family:Georgia,Times New Roman,serif;font-size:22px}.bhringraj-badge small{text-align:center;letter-spacing:1px;color:#d7d2c4;margin-top:4px;font-size:7px;line-height:1.5}@keyframes bhringrajContent{0%{opacity:0;transform:translate(-45px)}to{opacity:1;transform:translate(0)}}@keyframes bhringrajImage{0%{opacity:0;transform:translate(45px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes badgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (width<=1000px){.bhringraj-section{grid-template-columns:1fr;gap:55px;padding:80px 7%}.bhringraj-content{max-width:650px}.bhringraj-image{min-height:auto}.bhringraj-image-frame{width:100%;height:550px}.bhringraj-badge{left:-15px}}@media (width<=600px){.bhringraj-section{gap:45px;padding:65px 20px}.bhringraj-content h2{letter-spacing:-2px;font-size:54px}.bhringraj-small{letter-spacing:2px}.bhringraj-title{font-size:18px}.bhringraj-description{font-size:12px}.bhringraj-image{width:100%}.bhringraj-image-frame{height:420px;padding:5px}.bhringraj-image-frame:after{inset:5px}.bhringraj-badge{width:90px;height:90px;bottom:12px;left:-8px}.bhringraj-badge span{font-size:18px}.bhringraj-badge small{font-size:6px}.bhringraj-decor{width:300px;height:300px;top:-120px;right:-170px}}.full-banner{isolation:isolate;background:#f8f2df;width:100%;height:620px;position:relative;overflow:hidden}.full-banner-image{object-fit:cover;object-position:center;z-index:-3;width:100%;height:100%;animation:12s ease-in-out infinite alternate bannerZoom;position:absolute;inset:0}@keyframes bannerZoom{0%{transform:scale(1)}to{transform:scale(1.06)}}.full-banner-overlay{z-index:-2;pointer-events:none;background:linear-gradient(#0000001a,#00000005 40%,#00000014);position:absolute;inset:0}.running-character{z-index:10;pointer-events:none;justify-content:center;align-items:center;width:75px;height:60px;animation:10s linear infinite characterRun;display:flex;position:absolute;top:-2px;left:-90px}.running-character span{filter:drop-shadow(0 3px 3px #00000040);font-size:43px;line-height:1;animation:.45s ease-in-out infinite alternate characterBounce;display:block}@keyframes characterRun{0%{left:-90px}to{left:calc(100% + 90px)}}@keyframes characterBounce{0%{transform:translateY(0)rotate(-3deg)}to{transform:translateY(-5px)rotate(3deg)}}.full-banner-content{text-align:center;z-index:5;color:#fff;pointer-events:none;width:90%;position:absolute;top:38px;left:50%;transform:translate(-50%)}.full-banner-content h2{letter-spacing:1px;text-transform:uppercase;text-shadow:0 3px 12px #00000059;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(28px,4vw,52px);font-weight:800;line-height:1.05;animation:1.2s both headingAppear}@keyframes headingAppear{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.banner-play{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;pointer-events:auto;background:#ffffff1f;border:1px solid #fffc;border-radius:50%;width:62px;height:62px;margin-top:28px;padding-left:4px;font-size:18px;transition:transform .35s,background .35s,box-shadow .35s;animation:2.2s ease-in-out infinite playPulse}.banner-play:hover{background:#ffffff47;transform:scale(1.12);box-shadow:0 10px 30px #00000040}@keyframes playPulse{0%,to{box-shadow:0 0 #ffffff40}50%{box-shadow:0 0 0 12px #fff0}}.bottom-product-animation{z-index:8;pointer-events:none;justify-content:center;align-items:flex-end;width:145px;height:145px;animation:3s ease-in-out infinite productFloat;display:flex;position:absolute;bottom:-5px;right:28px}.bottom-product-animation img{object-fit:contain;object-position:bottom center;filter:drop-shadow(0 8px 8px #00000040);width:100%;height:100%;animation:4s ease-in-out infinite productRotate}@keyframes productFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes productRotate{0%,to{transform:rotate(-3deg)scale(1)}50%{transform:rotate(3deg)scale(1.04)}}.banner-bottom-line{z-index:20;background:linear-gradient(90deg,#28330e,#ef7517,#28330e);width:100%;height:5px;position:absolute;bottom:0;left:0}@media (width<=900px){.full-banner{height:520px}.full-banner-content{top:32px}.full-banner-content h2{font-size:34px}.bottom-product-animation{width:120px;height:120px;right:15px}.running-character span{font-size:38px}}@media (width<=600px){.full-banner{height:430px}.full-banner-image{object-position:center}.full-banner-content{width:94%;top:55px}.full-banner-content h2{letter-spacing:.5px;font-size:25px;line-height:1.12}.banner-play{width:48px;height:48px;margin-top:18px;font-size:14px}.running-character{top:0}.running-character span{font-size:30px}.bottom-product-animation{width:95px;height:95px;bottom:-2px;right:5px}.banner-bottom-line{height:4px}}@media (width<=400px){.full-banner{height:370px}.full-banner-content{top:48px}.full-banner-content h2{font-size:21px}.banner-play{width:43px;height:43px;margin-top:15px}.bottom-product-animation{width:80px;height:80px}}.seasonal-section{box-sizing:border-box;background:#f8f5ef;width:100%;padding:80px 20px;overflow:hidden}.seasonal-heading{justify-content:space-between;align-items:center;margin-bottom:35px;padding:0 10px;display:flex}.seasonal-heading h2{color:#222;margin:0;font-family:Georgia,serif;font-size:38px;font-weight:400}.seasonal-heading button{letter-spacing:1.5px;cursor:pointer;background:0 0;border:none;font-size:13px}.seasonal-slider{width:100%;overflow:hidden}.seasonal-track{will-change:transform;transition:transform .8s ease-in-out;display:flex}.seasonal-card{box-sizing:border-box;flex:0 0 25%;width:25%;padding:0 10px}.product-image{background:#eee;width:100%;height:420px;position:relative;overflow:hidden}.product-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.product-image:hover img{transform:scale(1.04)}.quick-add{color:#fff;letter-spacing:1px;cursor:pointer;opacity:0;background:#111;border:none;width:calc(100% - 30px);padding:14px;font-size:12px;transition:all .3s;position:absolute;bottom:15px;left:15px;right:15px;transform:translateY(10px)}.product-image:hover .quick-add{opacity:1;transform:translateY(0)}.product-content{padding:18px 5px}.product-content h3{margin:0 0 8px;font-size:14px;font-weight:500;line-height:1.5}.product-content p{color:#666;margin:0 0 8px;font-size:13px}.product-content>span{color:#777;font-size:12px}.product-bottom{justify-content:space-evenly;align-items:center;margin-top:12px;display:flex}.product-bottom strong{align-items:center;font-size:15px}.product-bottom span{letter-spacing:2px;font-size:11px}@media (width<=900px){.seasonal-card{flex:0 0 33.333%;width:33.333%}.product-image{height:350px}}@media (width<=600px){.seasonal-section{padding:60px 15px}.seasonal-heading h2{font-size:28px}.seasonal-card{flex:0 0 50%;width:50%;padding:0 6px}.product-image{height:280px}.product-content h3{font-size:12px}.product-content p{font-size:11px}.quick-add{opacity:1;padding:10px;font-size:10px;transform:none}}.ingredients-section{background:radial-gradient(circle at 10% 20%,#ae8b3f14,#0000 30%),#f5f2e9;grid-template-columns:.8fr 1.7fr;align-items:start;gap:70px;width:100%;padding:100px 6%;font-family:Poppins,sans-serif;display:grid}.ingredients-title{position:sticky;top:100px}.ingredients-title>span{color:#9a7834;letter-spacing:3px;margin-bottom:18px;font-size:11px;font-weight:600;display:block}.ingredients-title h2{color:#173b26;letter-spacing:-1px;margin:0 0 22px;font-size:clamp(35px,4vw,55px);font-weight:500;line-height:1.08}.ingredients-title p{color:#77746b;max-width:390px;margin:0 0 28px;font-size:13px;line-height:1.8}.ingredients-title button{color:#173b26;letter-spacing:1.5px;cursor:pointer;background:0 0;border:1px solid #173b26;height:48px;padding:0 25px;font-family:Poppins,sans-serif;font-size:10px;font-weight:600;transition:all .3s}.ingredients-title button:hover{color:#fff;background:#173b26;transform:translateY(-2px)}.ingredients-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;display:grid}.review-card{background:#fff;border:1px solid #e5dece;padding:0 0 25px;transition:transform .35s,box-shadow .35s;overflow:hidden;box-shadow:0 12px 35px #2030250f}.review-image{background:#eee8da;width:100%;height:180px;margin:0;overflow:hidden}.review-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.review-card:hover .review-image img{transform:scale(1.05)}.review-stars{color:#b18a3c;letter-spacing:2px;padding:22px 20px 5px;font-size:14px}.review-comment{color:#66645d;min-height:115px;margin:8px 20px 20px;font-size:12px;line-height:1.8}.ingredient-line{background:#b18a3c;width:35px;height:1px;margin:0 20px 15px}.review-location{color:#999;letter-spacing:.5px;margin:0 20px;font-size:10px;display:block}@media (width<=1000px){.ingredients-section{grid-template-columns:1fr;gap:50px}.ingredients-title{text-align:center;position:static}.ingredients-title p{margin-left:auto;margin-right:auto}.ingredients-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.ingredients-section{gap:40px;padding:70px 18px}.ingredients-title h2{font-size:34px}.ingredients-title p{font-size:12px}.ingredients-grid{grid-template-columns:1fr;gap:18px}.review-image{height:210px}.review-comment{min-height:auto;font-size:12px}}@media (width<=400px){.ingredients-section{padding:55px 14px}.ingredients-title h2{font-size:29px}.review-image{height:190px}}.reviews-section{background:radial-gradient(circle at 10% 20%,#aa874112,#0000 30%),linear-gradient(135deg,#f8f5ed,#eee9dc);width:100%;padding:100px 6%;font-family:Poppins,sans-serif}.reviews-heading{justify-content:space-between;align-items:flex-end;gap:30px;max-width:1250px;margin:0 auto 45px;display:flex}.reviews-heading span{color:#9a7834;letter-spacing:3px;margin-bottom:14px;font-size:11px;font-weight:600;display:block}.reviews-heading h2{color:#173b26;margin:0;font-size:clamp(32px,4vw,52px);font-weight:500;line-height:1.1}.reviews-heading button{color:#173b26;letter-spacing:1.5px;cursor:pointer;background:0 0;border:1px solid #173b26;min-width:170px;height:48px;padding:0 20px;font-family:Poppins,sans-serif;font-size:10px;font-weight:600;transition:all .3s}.reviews-heading button:hover{color:#fff;background:#173b26}.review-form-wrapper{max-width:1250px;margin:0 auto 45px}.review-form{background:#fff;border:1px solid #e0d8c7;max-width:700px;padding:35px;box-shadow:0 15px 40px #1e302412}.review-form h3{color:#173b26;margin:0 0 8px;font-size:24px;font-weight:500}.review-form>p{color:#777;margin:0 0 28px;font-size:12px}.form-group{margin-bottom:22px}.form-group label{color:#4c5148;letter-spacing:1.5px;margin-bottom:9px;font-size:10px;font-weight:600;display:block}.form-group input,.form-group textarea{box-sizing:border-box;color:#333;background:#faf8f2;border:1px solid #d2c8b6;outline:none;width:100%;font-family:Poppins,sans-serif;font-size:12px;transition:border .3s}.form-group input{height:48px;padding:0 15px}.form-group textarea{resize:vertical;padding:13px 15px}.form-group input:focus,.form-group textarea:focus{background:#fff;border-color:#173b26}.rating-select{gap:5px;display:flex}.star-button{color:#d5d0c4;cursor:pointer;background:0 0;border:none;padding:0;font-size:25px;transition:all .2s}.star-button:hover,.star-button.active{color:#b18a3c;transform:scale(1.08)}.submit-review{color:#fff;letter-spacing:1.8px;cursor:pointer;background:#173b26;border:none;width:100%;height:52px;font-family:Poppins,sans-serif;font-size:10px;font-weight:600;transition:all .3s}.submit-review:hover{background:#2d5b3d}.review-summary{background:#ffffff8c;border:1px solid #e1d9c9;grid-template-columns:250px 1fr;gap:60px;max-width:1250px;margin:0 auto 55px;padding:35px;display:grid}.review-rating{text-align:center;border-right:1px solid #ddd5c5;padding-right:40px}.review-rating strong{color:#173b26;font-size:55px;font-weight:500;line-height:1;display:block}.stars{color:#b18a3c;letter-spacing:3px;margin-top:12px;font-size:18px}.review-rating p{color:#777;margin:10px 0 0;font-size:11px}.rating-bars{flex-direction:column;justify-content:center;gap:12px;display:flex}.rating-row{grid-template-columns:15px 1fr 30px;align-items:center;gap:12px;display:grid}.rating-row>span{color:#555;text-align:center;font-size:11px}.rating-bar{background:#ddd8cc;height:7px;overflow:hidden}.rating-bar div{background:#b18a3c;height:100%;transition:width .5s}.rating-row small{color:#888;font-size:10px}.reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1250px;margin:0 auto;display:grid}.review-card{background:#fff;border:1px solid #e2dac9;padding:30px;transition:transform .3s,box-shadow .3s;position:relative;box-shadow:0 12px 30px #1e30240f}.review-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #1e30241a}.review-card .review-stars{color:#b18a3c;letter-spacing:2px;margin-bottom:15px;font-size:14px}.review-card .review-stars span{color:#ddd8cc}.review-card h3{color:#173b26;margin:0 0 13px;font-size:17px;font-weight:500}.review-card p{color:#68675f;min-height:100px;margin:0 0 22px;font-size:12px;line-height:1.8}.review-customer{border-top:1px solid #e5ded0;flex-direction:column;gap:4px;padding-top:15px;display:flex}.review-customer strong{color:#333;font-size:12px;font-weight:600}.review-customer span{color:#52705b;font-size:10px}.review-date{color:#999;margin-top:10px;font-size:9px;display:block}.no-reviews{text-align:center;background:#fff;border:1px solid #e1d9c9;grid-column:1/-1;padding:70px 20px}.no-reviews h3{color:#173b26;margin:0 0 8px;font-size:22px;font-weight:500}.no-reviews p{color:#777;margin:0;font-size:12px}.no-reviews button{color:#fff;letter-spacing:1.5px;cursor:pointer;background:#173b26;border:none;height:45px;margin-top:20px;padding:0 22px;font-family:Poppins,sans-serif;font-size:10px}@media (width<=900px){.reviews-section{padding:80px 5%}.reviews-summary{grid-template-columns:1fr}.review-summary{grid-template-columns:200px 1fr;gap:35px;padding:25px}.reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.reviews-section{padding:65px 18px}.reviews-heading{flex-direction:column;align-items:flex-start;margin-bottom:30px}.reviews-heading h2{font-size:32px}.reviews-heading button{width:100%}.review-form{padding:25px 20px}.review-summary{grid-template-columns:1fr;gap:30px;padding:25px 20px}.review-rating{border-bottom:1px solid #ddd5c5;border-right:none;padding-bottom:25px;padding-right:0}.reviews-grid{grid-template-columns:1fr;gap:15px}.review-card{padding:25px}.review-card p{min-height:auto}}@media (width<=400px){.reviews-section{padding:55px 14px}.reviews-heading h2{font-size:28px}.review-rating strong{font-size:48px}.review-summary{padding:22px 15px}.rating-row{grid-template-columns:12px 1fr 25px;gap:8px}}.review-form-box{background:#fbf9f2;border:1px solid #30340f1f;grid-column:1/-1;margin:20px 0 55px;padding:50px;box-shadow:0 20px 50px #30340f14}.review-form-heading{margin-bottom:35px}.review-form-heading span{letter-spacing:3px;color:#a38345;font-size:11px}.review-form-heading h3{color:#30340f;margin:10px 0 0;font-family:Georgia,serif;font-size:36px;font-weight:400;line-height:1.15}.review-form-row{grid-template-columns:1fr 1fr;gap:25px;display:grid}.review-input-group{margin-bottom:25px}.review-input-group label,.review-rating-input label{letter-spacing:2px;color:#30340f;margin-bottom:9px;font-size:10px;font-weight:600;display:block}.review-input-group input,.review-input-group textarea{box-sizing:border-box;color:#30340f;background:#fff;border:1px solid #ddd8c9;outline:none;width:100%;padding:15px 16px;font-family:inherit;font-size:14px;transition:all .3s}.review-input-group textarea{resize:vertical}.review-input-group input:focus,.review-input-group textarea:focus{border-color:#a38345;box-shadow:0 0 0 3px #a3834514}.review-rating-input{margin-bottom:25px}.rating-select{align-items:center;gap:4px;display:flex}.rating-star{cursor:pointer;color:#d4cebf;background:0 0;border:none;padding:0;font-size:30px;transition:color .2s,transform .2s}.rating-star:hover{color:#b08a3c;transform:scale(1.12)}.rating-star.active{color:#b08a3c}.rating-number{color:#777;margin-left:10px;font-size:13px}.submit-review-btn{color:#fff;cursor:pointer;letter-spacing:2px;background:#30340f;border:none;padding:15px 32px;font-size:10px;transition:all .3s}.submit-review-btn:hover{background:#a38345;transform:translateY(-2px)}.review-stars{color:#b08a3c;letter-spacing:3px;margin:15px 0;font-size:15px}.empty-stars{color:#d8d1c2}.verified-review{letter-spacing:1.5px;color:#8b8f72;margin-top:12px;font-size:9px;display:block}@media (width<=768px){.review-form-box{padding:30px 22px}.review-form-row{grid-template-columns:1fr;gap:0}.review-form-heading h3{font-size:30px}}@media (width<=480px){.review-form-box{padding:25px 18px}.rating-star{font-size:26px}}.ritual-section1{box-sizing:border-box;background:#fff;width:100%;padding:70px 8%;overflow:hidden}.ritual-header1{justify-content:space-between;align-items:center;width:100%;margin-bottom:28px;display:flex}.ritual-header1 h2{letter-spacing:1.5px;color:#555;margin:0;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400}.view-all{color:#555;letter-spacing:1px;cursor:pointer;background:0 0;border:none;font-size:12px}.view-all span{margin-left:5px;font-size:18px}.ritual-slider1{width:100%;position:relative;overflow:hidden}.ritual-track1{will-change:transform;align-items:flex-start;transition:transform .8s ease-in-out;display:flex}.ritual-track1.no-transition{transition:none!important}.ritual-card{box-sizing:border-box;flex-shrink:0;padding:0 4px}.ritual-image1{background:#f5f4f4;border-radius:7px;width:100%;height:260px;position:relative;overflow:hidden}.ritual-image1 img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.ritual-image1:hover img{transform:scale(1.04)}.heart-btn{color:#111;cursor:pointer;z-index:2;background:0 0;border:none;width:32px;height:32px;font-size:27px;position:absolute;bottom:8px;right:10px}.ritual-details{padding:12px 7px 0}.ritual-details h3{color:#333;margin:0 0 6px;font-size:12px;font-weight:500;line-height:1.5}.ritual-details p{color:#777;margin:0 0 9px;font-size:12px;line-height:1.4}.ritual-price{color:#333;margin-bottom:10px;font-size:13px}.add-bag{color:#222;cursor:pointer;background:#fff;border:1px solid #111;width:100%;height:34px;font-size:12px;transition:all .3s}.add-bag:hover{color:#fff;background:#111}.ritual-arrow{color:#222;cursor:pointer;z-index:5;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:28px;transition:all .3s;display:flex;position:absolute;top:38%;box-shadow:0 2px 10px #0000001f}.ritual-arrow:hover{color:#fff;background:#111}.ritual-prev{left:8px}.ritual-next{right:8px}@media (width<=900px){.ritual-section1{padding:60px 5%}.ritual-image1{height:300px}}@media (width<=600px){.ritual-section1{padding:50px 12px}.ritual-header1{margin-bottom:20px}.ritual-header1 h2{letter-spacing:1px;font-size:23px}.view-all{font-size:10px}.ritual-image1{height:230px}.ritual-details{padding:9px 4px 0}.ritual-details h3,.ritual-details p{font-size:10px}.ritual-price{font-size:11px}.add-bag{height:32px;font-size:10px}.heart-btn{font-size:23px;bottom:4px;right:4px}.ritual-arrow{width:32px;height:32px;font-size:22px}}@media (width<=380px){.ritual-section1{padding:40px 8px}.ritual-header1 h2{font-size:20px}.ritual-image1{height:200px}}.justin-section{box-sizing:border-box;background:#fff;width:100%;padding:75px 7%;overflow:hidden}.justin-header{justify-content:space-between;align-items:flex-end;width:100%;margin-bottom:35px;display:flex}.justin-heading p{letter-spacing:2px;color:#777;margin:0 0 8px;font-size:13px}.justin-heading h2{letter-spacing:1px;color:#444;margin:0;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400}.justin-view-all{color:#555;letter-spacing:1px;white-space:nowrap;font-size:12px;text-decoration:none}.justin-view-all span{margin-left:5px;font-size:17px}.justin-slider{width:100%;position:relative;overflow:hidden}.justin-track{will-change:transform;align-items:flex-start;transition:transform .8s ease-in-out;display:flex}.justin-track.instant-reset{transition:none!important}.justin-card{box-sizing:border-box;flex-shrink:0;padding:0 5px}.justin-image{background:#f5f4f2;border-radius:5px;width:100%;height:360px;overflow:hidden}.justin-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.justin-image:hover img{transform:scale(1.04)}.justin-content{padding:16px 5px 5px}.justin-content h3{letter-spacing:.3px;color:#333;margin:0 0 7px;font-size:13px;font-weight:500;line-height:1.4}.justin-content p{color:#777;margin:0 0 13px;font-size:12px;line-height:1.5}.shop-now{color:#222;letter-spacing:1px;border-bottom:1px solid #222;padding-bottom:3px;font-size:11px;text-decoration:none;transition:all .3s;display:inline-block}.shop-now span{margin-left:4px}.shop-now:hover{letter-spacing:1.5px}.justin-arrow{color:#222;cursor:pointer;z-index:5;background:#fffffff2;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:28px;transition:all .3s;display:flex;position:absolute;top:42%;box-shadow:0 2px 12px #0000001f}.justin-arrow:hover{color:#fff;background:#222}.justin-prev{left:12px}.justin-next{right:12px}@media (width<=900px){.justin-section{padding:60px 5%}.justin-heading h2{font-size:29px}.justin-image{height:300px}}@media (width<=600px){.justin-section{padding:50px 12px}.justin-header{align-items:center;margin-bottom:25px}.justin-heading p{margin-bottom:5px;font-size:11px}.justin-heading h2{font-size:22px}.justin-view-all{font-size:10px}.justin-image{height:230px}.justin-content{padding:12px 4px}.justin-content h3,.justin-content p{font-size:10px}.shop-now{font-size:9px}.justin-arrow{width:30px;height:30px;font-size:21px}}@media (width<=380px){.justin-section{padding:40px 8px}.justin-heading h2{font-size:19px}.justin-image{height:200px}}.product-details-page{background:radial-gradient(circle at 10% 15%,#b18f4614,#0000 28%),radial-gradient(circle at 90% 80%,#173b260f,#0000 30%),linear-gradient(135deg,#f8f5ed 0%,#eee9dc 48%,#faf8f2 100%);width:100%;min-height:100vh;padding:90px 6% 110px;font-family:Poppins,sans-serif}.product-details-container{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:75px;width:100%;max-width:1280px;margin:0 auto;display:grid;position:relative}.product-image-section{width:100%}.product-details-image{background:linear-gradient(145deg,#fffc,#f0eadcb3);border:1px solid #9a783447;width:100%;height:620px;padding:18px;position:relative;overflow:hidden;box-shadow:0 25px 70px #1e30241f,inset 0 0 0 1px #ffffff80}.product-details-image:before{content:"";pointer-events:none;z-index:3;border:1px solid #9a783433;position:absolute;inset:10px}.product-details-image:after{content:"";pointer-events:none;z-index:2;border:1px solid #9a78342e;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-150px;right:-150px}.product-details-image img{object-fit:contain;object-position:center;background:#f1ecdf;width:100%;height:100%;transition:transform .6s,opacity .3s;display:block}.product-details-image:hover img{transform:scale(1.035)}.product-thumbnails{scrollbar-width:none;align-items:center;gap:13px;width:100%;margin-top:16px;display:flex;overflow-x:auto}.product-thumbnails::-webkit-scrollbar{display:none}.product-thumbnail{cursor:pointer;background:linear-gradient(145deg,#f8f5ed,#ebe4d4);border:1px solid #d4c9b5;flex:0 0 88px;width:88px;height:88px;padding:4px;transition:transform .3s,border-color .3s,box-shadow .3s,background .3s;position:relative;overflow:hidden}.product-thumbnail img{object-fit:contain;background:#f1ecdf;width:100%;height:100%;transition:transform .4s;display:block}.product-thumbnail:hover{border-color:#9a7834;transform:translateY(-3px);box-shadow:0 8px 20px #173b261a}.product-thumbnail:hover img{transform:scale(1.05)}.product-thumbnail.active{background:#fff;border:2px solid #173b26;box-shadow:0 8px 22px #173b2624}.product-thumbnail.active:after{content:"";background:#a27c32;width:25px;height:2px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.product-details-info{width:100%;padding:12px 0 0}.product-category{letter-spacing:3px;text-transform:uppercase;color:#9a7834;margin:0 0 18px;font-size:11px;font-weight:600}.product-details-info h1{color:#173b26;letter-spacing:-1px;text-transform:uppercase;max-width:650px;margin:0 0 20px;font-size:clamp(36px,4vw,58px);font-weight:500;line-height:1.08}.product-description{color:#68675f;max-width:570px;margin:0 0 28px;font-size:14px;font-weight:400;line-height:1.9}.product-price{border-bottom:1px solid #d8d0bf;align-items:center;gap:18px;margin-bottom:34px;padding-bottom:25px;display:flex}.product-price strong{color:#173b26;letter-spacing:.3px;font-size:27px;font-weight:600}.product-price del{color:#999;font-size:15px;font-weight:400}.size-section{margin-bottom:28px}.size-section h3,.quantity-section h3,.product-benefits h3{color:#4d5149;letter-spacing:2px;text-transform:uppercase;margin:0 0 13px;font-size:11px;font-weight:600}.size-options{flex-wrap:wrap;gap:10px;display:flex}.size-btn{color:#555;cursor:pointer;background:#ffffff59;border:1px solid #cec4b1;min-width:76px;height:43px;padding:0 16px;font-family:Poppins,sans-serif;font-size:12px;transition:background .3s,color .3s,border-color .3s,transform .3s}.size-btn:hover{color:#80652b;border-color:#9a7834;transform:translateY(-2px)}.size-btn.active{color:#fff;background:#173b26;border-color:#173b26;box-shadow:0 7px 18px #173b2626}.quantity-section{margin-bottom:30px}.quantity-box{background:#ffffff59;border:1px solid #cfc5b2;align-items:center;width:fit-content;height:46px;display:flex}.quantity-box button{color:#173b26;cursor:pointer;background:0 0;border:none;width:46px;height:46px;font-family:Arial,sans-serif;font-size:21px;line-height:1;transition:background .25s,color .25s}.quantity-box button:hover{color:#9a7834;background:#e7dfce}.quantity-box span{color:#333;border-left:1px solid #cfc5b2;border-right:1px solid #cfc5b2;justify-content:center;align-items:center;width:52px;height:46px;font-size:13px;font-weight:500;display:flex}.details-add-bag{color:#fff;letter-spacing:2.2px;cursor:pointer;background:linear-gradient(135deg,#173b26,#28563a);border:none;width:100%;max-width:520px;height:59px;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;transition:transform .3s,box-shadow .3s,background .3s;position:relative;overflow:hidden}.details-add-bag:before{content:"";background:linear-gradient(90deg,#0000,#ffffff24,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.details-add-bag:hover:before{left:100%}.details-add-bag:hover{background:linear-gradient(135deg,#28563a,#376b4b);transform:translateY(-3px);box-shadow:0 15px 35px #173b2638}.details-add-bag:active{transform:translateY(0)}.product-benefits{border-top:1px solid #d8d0bf;max-width:520px;margin-top:35px;padding-top:25px}.product-benefits h3{margin-bottom:16px}.product-benefits ul{grid-template-columns:1fr 1fr;gap:13px 25px;margin:0;padding:0;list-style:none;display:grid}.product-benefits li{color:#66635b;padding-left:20px;font-size:12px;line-height:1.65;position:relative}.product-benefits li:before{content:"✦";color:#a27c32;font-size:11px;position:absolute;top:1px;left:0}.product-not-found{background:#f7f4ec;justify-content:center;align-items:center;width:100%;min-height:70vh;font-family:Poppins,sans-serif;display:flex}.product-not-found h2{color:#173b26;margin:0;font-size:28px;font-weight:500}@media (width<=1100px){.product-details-page{padding:70px 5% 90px}.product-details-container{gap:50px}.product-details-image{height:540px}.product-details-info h1{font-size:44px}.product-description{font-size:13px}}@media (width<=900px){.product-details-page{padding:60px 5% 80px}.product-details-container{grid-template-columns:1fr;gap:50px;max-width:720px}.product-image-section{width:100%;max-width:680px;margin:0 auto}.product-details-image{height:560px}.product-thumbnails{justify-content:center}.product-details-info{text-align:center;padding:0}.product-category{margin-bottom:14px}.product-details-info h1{max-width:680px;margin-left:auto;margin-right:auto;font-size:43px}.product-description{margin-left:auto;margin-right:auto}.product-price,.size-options{justify-content:center}.quantity-section{flex-direction:column;align-items:center;display:flex}.details-add-bag{max-width:520px;margin:0 auto;display:block}.product-benefits{text-align:left;margin-left:auto;margin-right:auto}}@media (width<=600px){.product-details-page{padding:35px 18px 60px}.product-details-container{gap:35px}.product-details-image{height:430px;padding:12px}.product-details-image:before{inset:7px}.product-details-image:after{width:200px;height:200px;bottom:-100px;right:-100px}.product-thumbnails{justify-content:flex-start;gap:9px;margin-top:12px}.product-thumbnail{flex:0 0 72px;width:72px;height:72px}.product-category{letter-spacing:2px;margin-bottom:12px;font-size:9px}.product-details-info h1{letter-spacing:-.5px;margin-bottom:15px;font-size:31px;line-height:1.15}.product-description{margin-bottom:20px;font-size:12px;line-height:1.75}.product-price{gap:12px;margin-bottom:25px;padding-bottom:20px}.product-price strong{font-size:22px}.product-price del{font-size:13px}.size-section{margin-bottom:24px}.size-section h3,.quantity-section h3,.product-benefits h3{letter-spacing:1.5px;font-size:10px}.size-options{gap:7px}.size-btn{min-width:68px;height:39px;padding:0 12px;font-size:11px}.quantity-section{margin-bottom:25px}.quantity-box{height:43px}.quantity-box button{width:43px;height:43px}.quantity-box span{width:46px;height:43px}.details-add-bag{letter-spacing:1.6px;width:100%;max-width:100%;height:53px;font-size:10px}.product-benefits{margin-top:28px;padding-top:20px}.product-benefits ul{grid-template-columns:1fr;gap:10px}.product-benefits li{font-size:11px}}@media (width<=480px){.product-details-page{padding:25px 15px 50px}.product-details-container{gap:30px}.product-details-image{height:350px;padding:10px}.product-details-image:before{inset:6px}.product-thumbnail{flex:0 0 63px;width:63px;height:63px;padding:3px}.product-thumbnails{gap:7px}.product-details-info h1{font-size:28px}.product-description{font-size:11px;line-height:1.7}.product-price strong{font-size:20px}.product-price del{font-size:12px}.size-btn{min-width:62px;height:37px;padding:0 9px;font-size:10px}.details-add-bag{height:50px}}@media (width<=360px){.product-details-page{padding-left:12px;padding-right:12px}.product-details-image{height:300px}.product-thumbnail{flex:0 0 55px;width:55px;height:55px}.product-details-info h1{font-size:25px}.product-category{letter-spacing:1.5px;font-size:8px}.product-description{font-size:10px}.product-price{flex-direction:column;gap:5px}.product-price strong{font-size:19px}.size-btn{min-width:57px;padding:0 7px}.quantity-box button{width:40px}.quantity-box span{width:43px}}.recent-awards{box-sizing:border-box;background:#f8f6f1;align-items:center;gap:50px;width:100%;padding:80px 7%;display:flex;overflow:hidden}.awards-title{flex-shrink:0;width:24%}.awards-title span{letter-spacing:2px;color:#888;margin-bottom:12px;font-size:11px;display:block}.awards-title h2{color:#444;margin:0;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:400;line-height:1.1}.awards-title p{color:#777;max-width:220px;margin-top:20px;font-size:13px;line-height:1.6}.awards-slider{width:76%;position:relative;overflow:hidden}.awards-track{will-change:transform;align-items:flex-start;transition:transform .8s ease-in-out;display:flex}.awards-track.instant-reset{transition:none!important}.award-card{box-sizing:border-box;flex-shrink:0;padding:0 7px}.award-image{background:#fff;border:1px solid #e5e1d9;width:100%;height:330px;overflow:hidden}.award-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.award-card:hover .award-image img{transform:scale(1.04)}.award-card h3{color:#444;margin:14px 5px 0;font-size:12px;font-weight:500;line-height:1.5}@media (width<=900px){.recent-awards{gap:30px;padding:60px 5%}.awards-title{width:28%}.awards-slider{width:72%}.awards-title h2{font-size:34px}.award-image{height:280px}}@media (width<=600px){.recent-awards{padding:55px 15px;display:block}.awards-title{width:100%;margin-bottom:30px}.awards-title h2{font-size:32px}.awards-title p{max-width:300px;margin-top:12px}.awards-slider{width:100%}.award-card{padding:0 5px}.award-image{height:350px}.award-card h3{font-size:11px}}@media (width<=380px){.recent-awards{padding:45px 10px}.awards-title h2{font-size:28px}.award-image{height:300px}}.latest-reads-section{background:#fff;width:100%;padding:65px 4%}.latest-reads-header{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.latest-reads-header h2{letter-spacing:1px;color:#202020;margin:0;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400}.latest-view-all{color:#222;letter-spacing:.5px;font-size:12px;text-decoration:none}.latest-view-all span{margin-left:5px;font-size:17px}.latest-reads-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.latest-read-card{width:100%;color:inherit;cursor:pointer;background:#f2f2f2;border-radius:10px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:block;overflow:hidden}.latest-read-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #00000014}.latest-read-image{width:100%;height:270px;overflow:hidden}.latest-read-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.latest-read-card:hover .latest-read-image img{transform:scale(1.03)}.latest-read-content{min-height:125px;padding:17px 15px 20px}.latest-read-category{color:#777;margin-bottom:12px;font-size:14px;display:block}.latest-read-content h3{letter-spacing:.6px;color:#111;margin:0 0 13px;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:400;line-height:1.4}.read-more{color:#111;font-size:13px;font-weight:600}.read-more span{color:#777;margin-left:5px;font-size:17px}@media (width<=900px){.latest-reads-section{padding:55px 4%}.latest-reads-grid{gap:12px}.latest-read-image{height:220px}}@media (width<=650px){.latest-reads-grid{grid-template-columns:1fr;gap:20px}.latest-read-image{height:250px}.latest-reads-header h2{font-size:25px}}.gold-soap-section{color:#242b22;background:radial-gradient(circle at 8% 15%,#be9b461a,#0000 28%),radial-gradient(circle at 90% 85%,#3c433514,#0000 30%),linear-gradient(135deg,#f8f5ed 0%,#f1ede2 50%,#e9e4d7 100%);width:100%;padding:100px 6% 110px;position:relative;overflow:hidden}.gold-soap-section:before{content:"";background:linear-gradient(90deg,#0000,#ab853373,#0000);width:88%;height:1px;position:absolute;top:0;left:6%}.gold-soap-header{z-index:2;justify-content:space-between;align-items:flex-end;gap:40px;max-width:1400px;margin:0 auto 55px;display:flex;position:relative}.gold-soap-label{color:#a27b32;letter-spacing:3.5px;margin-bottom:15px;font-size:10px;font-weight:700;animation:1s both goldLabelReveal;display:block}@keyframes goldLabelReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.gold-soap-header h2{letter-spacing:-1.5px;color:#293227;margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(42px,5vw,68px);font-weight:500;line-height:.98}.gold-soap-header h2 em{color:#a77f35;font-style:italic;font-weight:400;display:block}.gold-soap-header p{color:#72736c;max-width:560px;margin:20px 0 0;font-size:14px;line-height:1.8}.gold-soap-view-all{color:#343b30;letter-spacing:2px;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:14px 2px;font-size:10px;font-weight:700;transition:color .3s;position:relative}.gold-soap-view-all:after{content:"";background:#ae863d;width:0;height:1px;transition:width .4s cubic-bezier(.22,1,.36,1);position:absolute;bottom:7px;left:0}.gold-soap-view-all span{margin-left:8px;font-size:17px;transition:transform .35s;display:inline-block}.gold-soap-view-all:hover{color:#a47b32}.gold-soap-view-all:hover:after{width:70%}.gold-soap-view-all:hover span{transform:translate(6px)}.gold-soap-slider{max-width:1400px;margin:auto;padding:8px 0 25px;position:relative;overflow:hidden}.gold-soap-track{width:max-content;transition:transform .85s cubic-bezier(.22,1,.36,1);display:flex}.gold-soap-track.no-transition{transition:none!important}.gold-soap-card{box-sizing:border-box;flex:none;padding:0 10px}.gold-soap-card:after{content:"";position:absolute}.gold-soap-image{cursor:pointer;isolation:isolate;background:linear-gradient(145deg,#ded7c7,#f7f4eb);width:100%;height:390px;position:relative;overflow:hidden}.gold-soap-image:before{content:"";z-index:2;pointer-events:none;border:1px solid #b491462e;transition:inset .5s,border-color .5s;position:absolute;inset:10px}.gold-soap-image:after{content:"";z-index:1;opacity:0;background:linear-gradient(#0000,#191e182e);height:45%;transition:opacity .5s;position:absolute;bottom:0;left:0;right:0}.gold-soap-image img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.22,1,.36,1);display:block}.gold-soap-card:hover .gold-soap-image img{transform:scale(1.07)}.gold-soap-card:hover .gold-soap-image:before{border-color:#b491466b;inset:18px}.gold-soap-card:hover .gold-soap-image:after{opacity:1}.gold-soap-heart{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#33392f;cursor:pointer;background:#ffffff73;border:1px solid #ffffffb3;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:23px;line-height:1;transition:transform .35s,background .35s,color .35s,border-color .35s;display:flex;position:absolute;top:22px;right:22px}.gold-soap-heart:hover{color:#a4772c;background:#fff;border-color:#aa843680;transform:scale(1.12)}.gold-soap-heart:active{transform:scale(.92)}.gold-soap-details{padding:24px 5px 0;position:relative}.gold-soap-details h3{color:#293126;cursor:pointer;margin:0 0 10px;font-family:Playfair Display,Georgia,serif;font-size:20px;font-weight:500;line-height:1.25;transition:color .3s}.gold-soap-details h3:hover{color:#a47c34}.gold-soap-details p{color:#77776f;min-height:43px;margin:0 0 14px;font-size:12px;line-height:1.65}.gold-soap-price{color:#8f692a;letter-spacing:.3px;margin-bottom:18px;font-family:Playfair Display,Georgia,serif;font-size:19px;font-weight:500}.gold-soap-add{color:#8e672a;letter-spacing:2.5px;cursor:pointer;background:0 0;border:1px solid #9d7733;width:100%;height:48px;font-size:10px;font-weight:700;transition:color .4s,border-color .4s;position:relative;overflow:hidden}.gold-soap-add:before{content:"";z-index:-1;background:linear-gradient(135deg,#b18a3c,#d0ae64);width:100%;height:0;transition:height .45s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0}.gold-soap-add:hover{color:#fff;border-color:#b18a3c}.gold-soap-add:hover:before{height:100%}.gold-soap-add:active{transform:scale(.98)}.gold-soap-arrow{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#765726;cursor:pointer;background:#faf8f1e6;border:1px solid #9c783566;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-family:Georgia,serif;font-size:31px;line-height:1;transition:transform .35s,background .35s,color .35s,box-shadow .35s;display:flex;position:absolute;top:42%;box-shadow:0 10px 25px #37301e1f}.gold-soap-prev{left:20px}.gold-soap-next{right:20px}.gold-soap-arrow:hover{color:#fff;background:#a77d32;transform:scale(1.1);box-shadow:0 15px 30px #5b431b38}.gold-soap-arrow:active{transform:scale(.94)}.gold-soap-card{animation:.8s both soapCardReveal}@keyframes soapCardReveal{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.gold-soap-section{padding:85px 4% 95px}.gold-soap-header{margin-bottom:45px}.gold-soap-header h2{font-size:50px}.gold-soap-image{height:340px}.gold-soap-details h3{font-size:18px}.gold-soap-arrow{width:46px;height:46px;font-size:27px}}@media (width<=850px){.gold-soap-header{flex-direction:column;align-items:flex-start}.gold-soap-view-all{align-self:flex-end;margin-top:-15px}.gold-soap-header p{max-width:650px}}@media (width<=600px){.gold-soap-section{padding:70px 0 80px}.gold-soap-section:before{width:90%;left:5%}.gold-soap-header{gap:20px;width:90%;margin:0 auto 38px}.gold-soap-label{letter-spacing:2.5px;font-size:9px}.gold-soap-header h2{letter-spacing:-.5px;font-size:40px}.gold-soap-header p{margin-top:15px;font-size:12px;line-height:1.7}.gold-soap-view-all{align-self:flex-start;margin-top:0}.gold-soap-slider{width:100%;padding-bottom:15px}.gold-soap-card{padding:0 7px}.gold-soap-image{height:300px}.gold-soap-image:before{inset:7px}.gold-soap-card:hover .gold-soap-image:before{inset:12px}.gold-soap-heart{width:37px;height:37px;font-size:20px;top:15px;right:15px}.gold-soap-details{padding:18px 4px 0}.gold-soap-details h3{min-height:40px;font-size:16px}.gold-soap-details p{min-height:50px;font-size:10px}.gold-soap-price{margin-bottom:14px;font-size:17px}.gold-soap-add{letter-spacing:1.8px;height:43px;font-size:8px}.gold-soap-arrow{width:39px;height:39px;font-size:24px;top:37%}.gold-soap-prev{left:8px}.gold-soap-next{right:8px}}@media (width<=400px){.gold-soap-section{padding-top:60px}.gold-soap-header h2{font-size:34px}.gold-soap-header p{font-size:11px}.gold-soap-image{height:255px}.gold-soap-details h3{font-size:14px}.gold-soap-details p{font-size:9px}.gold-soap-price{font-size:15px}.gold-soap-add{height:40px;font-size:7px}.gold-soap-arrow{width:34px;height:34px;font-size:21px}.gold-soap-prev{left:5px}.gold-soap-next{right:5px}}@media (hover:none){.gold-soap-card:hover .gold-soap-image img{transform:none}.gold-soap-image:after{display:none}.gold-soap-image:before{border-color:#b4914633}}@media (prefers-reduced-motion:reduce){.gold-soap-track,.gold-soap-image img,.gold-soap-card,.gold-soap-add,.gold-soap-arrow,.gold-soap-heart{transition:none!important;animation:none!important}}.bhringraj-section{isolation:isolate;background:#faf4df;grid-template-columns:48% 52%;align-items:center;width:100%;min-height:620px;padding:60px 8%;display:grid;position:relative;overflow:hidden}.bhringraj-background{z-index:-3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bg-circle{pointer-events:none;border-radius:50%;position:absolute}.bg-circle-one{background:#ddc27121;border:1px solid #6d5b2814;width:570px;height:570px;top:-190px;right:-170px}.bg-circle-two{background:#52601f14;border:1px solid #464f1d12;width:420px;height:420px;bottom:-270px;right:90px}.bg-leaf{background:#37491814;border-radius:100% 0;width:230px;height:100px;position:absolute;transform:rotate(-25deg)}.bg-leaf-one{bottom:-15px;left:-80px}.bg-leaf-two{opacity:.55;top:-70px;right:35%;transform:rotate(140deg)}.bg-dot-pattern{opacity:.3;background-image:radial-gradient(#756a43 1px,#0000 1px);background-size:13px 13px;width:130px;height:130px;position:absolute;bottom:70px;left:7%}.delivery-track{z-index:10;pointer-events:none;width:100%;height:55px;position:absolute;top:7px;left:0;overflow:hidden}.delivery-truck{filter:drop-shadow(0 4px 4px #0000001f);font-size:42px;line-height:1;animation:11s linear infinite truckMove;position:absolute;top:0;left:calc(100% + 100px)}@keyframes truckMove{0%{left:calc(100% + 100px);transform:scaleX(1)}45%{left:48%;transform:scaleX(1)}50%{left:52%;transform:scaleX(1)}to{left:-100px;transform:scaleX(1)}}.bhringraj-content{z-index:3;width:100%;max-width:570px;padding:20px 0;position:relative}.bhringraj-small{color:#ef7517;letter-spacing:.2px;text-transform:uppercase;margin:0 0 22px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;line-height:1.4}.bhringraj-content h2{color:#28330e;letter-spacing:1.5px;text-transform:uppercase;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(42px,4.2vw,66px);font-weight:700;line-height:.98}.bhringraj-content h2 span{color:#28330e;position:relative}.bhringraj-line{background:#ef7517;width:75px;height:4px;margin:27px 0 22px;position:relative}.bhringraj-line:after{content:"";background:#28330e;width:28px;height:2px;position:absolute;top:-5px;left:0}.bhringraj-title{color:#333422;max-width:510px;margin:0 0 16px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:1.7}.bhringraj-description{color:#66624d;max-width:500px;margin:0 0 28px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:400;line-height:1.75}.bhringraj-button{color:#fff8e7;cursor:pointer;letter-spacing:1px;background:#28330e;border:none;border-radius:0;justify-content:space-between;align-items:center;gap:25px;min-width:175px;height:52px;padding:0 8px 0 24px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;transition:background .3s,transform .3s,box-shadow .3s;display:inline-flex;overflow:hidden}.bhringraj-button b{color:#fff;background:#ef7517;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;font-weight:400;transition:transform .3s;display:flex}.bhringraj-button:hover{background:#ef7517;transform:translateY(-3px);box-shadow:0 10px 25px #37341429}.bhringraj-button:hover b{transform:translate(4px)}.bhringraj-image{z-index:2;justify-content:center;align-items:center;width:100%;min-height:520px;display:flex;position:relative}.image-bg-shape{z-index:-2;background:radial-gradient(circle,#dbbd6052 0%,#dbbd6024 45%,#0000 72%);border-radius:50%;width:420px;height:420px;position:absolute}.image-leaf{opacity:.9;z-index:-1;background:#4c5822;border-radius:100% 0;width:145px;height:65px;position:absolute}.image-leaf-left{bottom:105px;left:11%;transform:rotate(25deg)}.image-leaf-right{top:105px;right:8%;transform:rotate(150deg)}.bhringraj-image-frame{z-index:2;justify-content:center;align-items:center;width:460px;height:460px;display:flex;position:relative;overflow:hidden}.serum-image,.active-serum-image{object-fit:contain;object-position:center;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .8s,transform 1s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(.94)translateY(10px)}.active-serum-image{opacity:1;z-index:3;transform:scale(1)translateY(0)}.bhringraj-image-frame:after{content:"";pointer-events:none;z-index:4;background:radial-gradient(circle,#ffffff40,#0000 65%);border-radius:50%;width:75%;height:75%;position:absolute}.bhringraj-badge{z-index:6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-align:center;background:#faf4dfeb;border:1px solid #3943158c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:105px;height:105px;animation:4s ease-in-out infinite badgeFloat;display:flex;position:absolute;bottom:65px;right:3%;box-shadow:0 12px 30px #322d121a}.bhringraj-badge span{color:#28330e;font-family:DM Serif Display,serif;font-size:28px;line-height:1}.bhringraj-badge small{color:#5f603e;letter-spacing:1px;margin-top:5px;font-family:Montserrat,sans-serif;font-size:7px;font-weight:700;line-height:1.4}.serum-counter{color:#59603b;letter-spacing:1px;z-index:5;align-items:center;gap:9px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;display:flex;position:absolute;bottom:20px;right:5%}.serum-counter i{background:#777451;width:35px;height:1px}.bhringraj-image-frame{animation:5s ease-in-out infinite imageFloating}@keyframes imageFloating{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (width>=1400px){.bhringraj-section{min-height:680px;padding-left:10%;padding-right:10%}.bhringraj-content{max-width:620px}.bhringraj-image-frame{width:520px;height:520px}.image-bg-shape{width:500px;height:500px}}@media (width<=1200px){.bhringraj-section{grid-template-columns:50% 50%;padding:60px 6%}.bhringraj-content h2{font-size:48px}.bhringraj-small{font-size:15px}.bhringraj-title{font-size:14px}.bhringraj-image-frame{width:400px;height:400px}.image-bg-shape{width:380px;height:380px}.bhringraj-badge{width:90px;height:90px}}@media (width<=900px){.bhringraj-section{grid-template-columns:1fr;min-height:auto;padding:80px 7% 60px}.bhringraj-content{text-align:center;max-width:650px;margin:0 auto}.bhringraj-small{font-size:15px}.bhringraj-line{margin:24px auto}.bhringraj-title,.bhringraj-description{margin-left:auto;margin-right:auto}.bhringraj-button{margin:0 auto}.bhringraj-image{min-height:480px;margin-top:15px}.bhringraj-image-frame{width:430px;height:430px}.image-bg-shape{width:410px;height:410px}.delivery-track{top:12px}}@media (width<=600px){.bhringraj-section{padding:65px 20px 45px}.bhringraj-small{margin-bottom:18px;font-size:12px;line-height:1.5}.bhringraj-content h2{font-size:38px;line-height:1}.bhringraj-line{width:55px;height:3px;margin:20px auto}.bhringraj-title{font-size:13px;line-height:1.65}.bhringraj-description{font-size:11px;line-height:1.7}.bhringraj-button{min-width:160px;height:48px;padding-left:20px;font-size:9px}.bhringraj-button b{width:35px;height:35px}.bhringraj-image{min-height:380px;margin-top:10px}.bhringraj-image-frame{width:330px;height:330px}.image-bg-shape{width:320px;height:320px}.image-leaf{width:100px;height:45px}.image-leaf-left{bottom:75px;left:0}.image-leaf-right{top:75px;right:0}.bhringraj-badge{width:78px;height:78px;bottom:55px;right:0}.bhringraj-badge span{font-size:21px}.bhringraj-badge small{font-size:5px}.serum-counter{font-size:8px;bottom:15px;right:3%}.serum-counter i{width:25px}.delivery-truck{font-size:32px}}@media (width<=400px){.bhringraj-section{padding:60px 15px 35px}.bhringraj-content h2{font-size:32px}.bhringraj-small{font-size:10px}.bhringraj-title{font-size:11px}.bhringraj-description{font-size:10px}.bhringraj-image{min-height:320px}.bhringraj-image-frame{width:280px;height:280px}.image-bg-shape{width:270px;height:270px}.bhringraj-badge{width:68px;height:68px;bottom:35px}.bhringraj-badge span{font-size:18px}.delivery-truck{font-size:28px}}.popup-overlay{-webkit-backdrop-filter:blur(7px);z-index:999999;background:radial-gradient(circle,#30340f40,#14180ad1);justify-content:center;align-items:center;width:100%;height:100%;padding:20px;animation:.35s overlayFade;display:flex;position:fixed;inset:0}@keyframes overlayFade{0%{opacity:0}to{opacity:1}}.popup-container{scrollbar-width:thin;scrollbar-color:#9e8643 transparent;background:linear-gradient(145deg,#fffdf7 0%,#f8f5e9 100%);border:1px solid #9e864359;border-radius:22px;width:100%;max-width:520px;max-height:92vh;padding:42px 40px 38px;animation:.55s cubic-bezier(.22,1,.36,1) popupLuxury;position:relative;overflow-y:auto;box-shadow:0 30px 80px #0000004d,0 10px 30px #30340f26}@keyframes popupLuxury{0%{opacity:0;transform:translateY(35px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.popup-container:before{content:"";background:linear-gradient(90deg,#0000,#9e8643,#c5aa64,#9e8643,#0000);border-radius:0 0 10px 10px;width:90px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.close-btn{color:#30340f;cursor:pointer;background:#ffffffa6;border:1px solid #9e864340;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:25px;font-weight:300;transition:all .3s;display:flex;position:absolute;top:16px;right:18px}.close-btn:hover{color:#fff;background:#30340f;border-color:#30340f;transform:rotate(90deg)}.popup-container h2{text-align:center;color:#30340f;letter-spacing:.5px;margin-bottom:10px;font-family:DM Serif Display,Georgia,serif;font-size:34px;font-weight:400}.popup-container p{text-align:center;color:#6d6b5d;letter-spacing:.2px;max-width:420px;margin:0 auto 25px;font-family:Montserrat,Arial,sans-serif;font-size:13px;line-height:1.7}.popup-container form{flex-direction:column;gap:13px;display:flex}.popup-container input,.popup-container textarea{color:#30340f;background:#ffffffc7;border:1px solid #ddd7c6;border-radius:10px;outline:none;width:100%;padding:14px 16px;font-family:Montserrat,Arial,sans-serif;font-size:14px;transition:border-color .3s,box-shadow .3s,background .3s,transform .3s}.popup-container input::placeholder,.popup-container textarea::placeholder{color:#999688}.popup-container input:hover,.popup-container textarea:hover{border-color:#bca56a}.popup-container input:focus,.popup-container textarea:focus{background:#fff;border-color:#9e8643;transform:translateY(-1px);box-shadow:0 0 0 3px #9e86431a}.popup-container textarea{resize:vertical;min-height:105px;line-height:1.5}.submit-btn{color:#fff;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#30340f,#42471b);border:1px solid #30340f;border-radius:10px;width:100%;margin-top:5px;padding:15px 20px;font-family:Montserrat,Arial,sans-serif;font-size:13px;font-weight:600;transition:all .35s;position:relative;overflow:hidden;box-shadow:0 8px 20px #30340f33}.submit-btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:80%;height:100%;transition:left .6s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.submit-btn:hover:before{left:140%}.submit-btn:hover{background:linear-gradient(135deg,#9e8643,#b69a55);border-color:#9e8643;transform:translateY(-2px);box-shadow:0 12px 28px #9e86434d}.submit-btn:active{transform:translateY(0)}.popup-container input:-webkit-autofill{-webkit-text-fill-color:#30340f;-webkit-box-shadow:inset 0 0 0 1000px #fff}@media (width<=768px){.popup-overlay{padding:18px}.popup-container{border-radius:19px;max-width:500px;padding:36px 28px 30px}.popup-container h2{font-size:29px}.popup-container p{font-size:12.5px}}@media (width<=480px){.popup-overlay{padding:12px}.popup-container{border-radius:17px;width:100%;max-height:94vh;padding:34px 18px 22px}.popup-container:before{width:70px}.close-btn{width:34px;height:34px;font-size:22px;top:11px;right:11px}.popup-container h2{margin-bottom:8px;font-size:25px}.popup-container p{margin-bottom:20px;font-size:12px;line-height:1.6}.popup-container form{gap:10px}.popup-container input,.popup-container textarea{border-radius:9px;padding:12px 13px;font-size:13px}.popup-container textarea{min-height:90px}.submit-btn{letter-spacing:1.2px;padding:13px;font-size:12px}}@media (width<=360px){.popup-container{padding:31px 14px 18px}.popup-container h2{font-size:22px}.popup-container p{font-size:11px}}.gifting-page{color:#27271d;background:#f8f6ef;width:100%;overflow:hidden}.gifting-hero{text-align:center;background:linear-gradient(#201f1459,#201f1459),url(/home/gifting/giftinghero.jfif) 50%/cover no-repeat;justify-content:center;align-items:center;min-height:620px;padding:100px 7%;display:flex;position:relative}.gifting-hero-content{color:#fff;max-width:850px}.gifting-hero-content span{letter-spacing:5px;margin-bottom:25px;font-size:12px;font-weight:600;display:block}.gifting-hero-content h1{margin:0 0 30px;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,6vw,82px);font-weight:400;line-height:1.05}.gifting-hero-content p{letter-spacing:.5px;max-width:620px;margin:auto;font-size:16px;line-height:1.8}.gifting-section{padding:110px 7%}.gifting-heading{text-align:center;max-width:750px;margin:0 auto 70px}.gifting-heading span{letter-spacing:4px;margin-bottom:20px;font-size:12px;font-weight:600;display:block}.gifting-heading h2{margin:0 0 25px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5vw,62px);font-weight:400;line-height:1.12}.gifting-heading p{color:#66645b;max-width:650px;margin:auto;font-size:15px;line-height:1.9}.corporate-section{background:#f4f1e9}.personal-section{background:#fff}.gifting-cards{grid-template-columns:repeat(3,1fr);gap:30px;max-width:1300px;margin:auto;display:grid}.gifting-card{background:#fff;transition:transform .45s,box-shadow .45s;overflow:hidden}.gifting-card:hover{transform:translateY(-10px);box-shadow:0 25px 60px #1e1e141f}.gifting-image{height:390px;overflow:hidden}.gifting-image img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:block}.gifting-card:hover .gifting-image img{transform:scale(1.07)}.gifting-card-content{padding:30px 28px 35px}.gifting-card-content h3{margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400}.gifting-card-content p{color:#6c6a61;margin-bottom:25px;font-size:14px;line-height:1.8}.gifting-card-content a{color:#27271d;letter-spacing:2px;border-bottom:1px solid #27271d;align-items:center;gap:12px;padding-bottom:7px;font-size:11px;font-weight:700;text-decoration:none;transition:gap .3s;display:inline-flex}.gifting-card-content a:hover{gap:20px}.gifting-card-content a span{font-size:18px}.gifting-action{text-align:center;margin-top:60px}.gifting-button{color:#fff;letter-spacing:2px;background:#29291f;justify-content:center;align-items:center;min-height:52px;padding:0 35px;font-size:11px;font-weight:600;text-decoration:none;transition:background .3s,transform .3s;display:inline-flex}.gifting-button:hover{background:#6c623f;transform:translateY(-3px)}.gifting-divider{background:#ddd9cd;height:1px;margin:0 7%;position:relative}.gifting-divider span{background:#f8f6ef;justify-content:center;align-items:center;width:50px;height:50px;font-size:18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gifting-bottom{text-align:center;color:#fff;background:linear-gradient(#26251cb3,#26251cb3),url(/home/gifting/giftingbottom.jfif) 50%/cover no-repeat;justify-content:center;align-items:center;min-height:500px;padding:100px 7%;display:flex}.gifting-bottom span{letter-spacing:4px;font-size:11px;font-weight:600}.gifting-bottom h2{margin:22px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,65px);font-weight:400;line-height:1.1}.gifting-bottom p{opacity:.85;max-width:600px;margin:auto;font-size:15px;line-height:1.8}@media (width<=900px){.gifting-hero{min-height:560px}.gifting-section{padding:90px 5%}.gifting-cards{grid-template-columns:repeat(2,1fr)}.gifting-card:last-child{grid-column:1/-1;width:100%;max-width:450px;margin:auto}}@media (width<=600px){.gifting-hero{min-height:520px;padding:80px 20px}.gifting-hero-content h1{font-size:45px}.gifting-hero-content p{font-size:14px}.gifting-section{padding:75px 20px}.gifting-heading{margin-bottom:45px}.gifting-heading h2{font-size:39px}.gifting-cards{grid-template-columns:1fr;gap:25px}.gifting-card:last-child{grid-column:auto;max-width:none}.gifting-image{height:390px}.gifting-card-content{padding:25px}.gifting-button{text-align:center;width:100%;padding:0 20px}.gifting-bottom{min-height:450px;padding:80px 20px}}@media (width<=380px){.gifting-hero-content h1{font-size:39px}.gifting-heading h2{font-size:34px}.gifting-image{height:330px}}.product-slider-section{background:#f7f5ef;width:100%;padding:90px 6%;overflow:hidden}.product-slider-header{justify-content:space-between;align-items:flex-end;gap:30px;max-width:1400px;margin:0 auto 45px;display:flex}.product-slider-eyebrow{letter-spacing:3px;color:#8b7650;margin-bottom:12px;font-size:11px;font-weight:600;display:block}.product-slider-header h2{letter-spacing:1px;color:#292719;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4vw,58px);font-weight:400}.product-slider-header h2 span{color:#9a7b42}.product-slider-header p{color:#777364;max-width:560px;margin:15px 0 0;font-size:14px;line-height:1.8}.slider-buttons{gap:10px;display:flex}.slider-buttons button{color:#302f20;cursor:pointer;background:0 0;border:1px solid #cfc8b8;width:48px;height:48px;font-size:20px;transition:background .3s,color .3s,transform .3s}.slider-buttons button:hover{color:#fff;background:#302f20;transform:translateY(-3px)}.product-slider-wrapper{max-width:1400px;margin:auto;overflow:hidden}.product-slider-track{transition:transform .65s cubic-bezier(.22,.61,.36,1);display:flex}.product-slide-card{box-sizing:border-box;min-width:25%;padding:0 10px}.product-slide-image{background:#ebe8df;width:100%;height:420px;position:relative;overflow:hidden}.product-slide-image img{object-fit:cover;width:100%;height:100%;transition:transform .7s,filter .7s;display:block}.product-slide-card:hover .product-slide-image img{transform:scale(1.06)}.product-badge{letter-spacing:2px;color:#55472d;background:#ffffffe6;padding:7px 12px;font-size:9px;font-weight:700;position:absolute;top:16px;left:16px}.product-slide-content{padding:22px 4px 0}.product-category{letter-spacing:2px;color:#9a8357;font-size:9px;font-weight:600}.product-slide-content h3{color:#292719;margin:9px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400;line-height:1.3}.product-slide-content p{color:#777364;min-height:44px;margin:0 0 18px;font-size:12px;line-height:1.7}.product-slide-bottom{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.product-price{color:#292719;font-size:16px;font-weight:600}.product-size{color:#8b8678;letter-spacing:1px;font-size:11px}.product-add-button{color:#fff;letter-spacing:2px;cursor:pointer;background:#39382a;border:1px solid #39382a;justify-content:space-between;align-items:center;width:100%;height:48px;padding:0 17px;font-size:11px;font-weight:600;transition:background .3s,color .3s,transform .3s;display:flex}.product-add-button span{font-size:18px;transition:transform .3s}.product-add-button:hover{color:#39382a;background:0 0;transform:translateY(-2px)}.product-add-button:hover span{transform:rotate(90deg)}.product-slider-dots{justify-content:center;gap:7px;margin-top:38px;display:flex}.product-slider-dots button{cursor:pointer;background:#c9c3b6;border:0;border-radius:50%;width:7px;height:7px;padding:0;transition:width .3s,border-radius .3s,background .3s}.product-slider-dots button.active{background:#39382a;border-radius:10px;width:27px}@media (width<=1200px){.product-slide-card{min-width:33.333%}.product-slide-image{height:390px}}@media (width<=900px){.product-slider-section{padding:70px 5%}.product-slide-card{min-width:50%}.product-slide-image{height:400px}.product-slider-header{align-items:flex-end}}@media (width<=600px){.product-slider-section{padding:60px 18px}.product-slider-header{margin-bottom:30px;display:block}.product-slider-header h2{font-size:36px}.product-slider-header p{font-size:13px}.slider-buttons{margin-top:22px}.slider-buttons button{width:42px;height:42px}.product-slide-card{min-width:100%;padding:0 3px}.product-slide-image{height:430px}.product-slide-content h3{font-size:21px}.product-slide-content p{min-height:auto}}@media (width<=380px){.product-slide-image{height:370px}.product-slider-header h2{font-size:31px}}.sos-video-ad{box-sizing:border-box;background:#f4f1e9;width:100%;padding:55px 4%;overflow:hidden}.sos-video-heading{text-align:center;margin-bottom:30px}.sos-video-heading>span{letter-spacing:4px;color:#9e8643;font-size:11px}.sos-video-heading h2{letter-spacing:2px;color:#29271f;margin:12px 0;font-size:clamp(25px,3vw,42px);font-weight:400}.sos-video-heading h2 span{color:#9e8643}.sos-video-heading p{color:#777267;font-size:14px}.sos-video-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%;display:grid}.sos-video-card{isolation:isolate;background:#25251f;border-radius:3px;min-width:0;height:420px;position:relative;overflow:hidden}.sos-video{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .7s;display:block;position:absolute;inset:0}.sos-video-card:hover .sos-video{transform:scale(1.05)}.sos-video-overlay{z-index:-1;background:linear-gradient(#0000001f 0%,#0000002e 45%,#000000c7 100%);position:absolute;inset:0}.sos-video-content{color:#fff;position:absolute;bottom:25px;left:18px;right:12px}.sos-video-content>span{letter-spacing:1.5px;color:#e5d3a0;margin-bottom:12px;font-size:9px;display:block}.sos-video-content h3{letter-spacing:1px;margin:0 0 10px;font-size:clamp(17px,1.5vw,25px);font-weight:400;line-height:1.35}.sos-video-content h3 b{color:#e0c47b;font-weight:500}.sos-video-content p{color:#f0eee8;margin:0;font-size:12px;line-height:1.6}.sos-video-bottom{color:#625a46;letter-spacing:3px;justify-content:center;align-items:center;gap:17px;margin-top:25px;font-size:10px;display:flex}.sos-video-bottom i{background:#b7a16a;width:25px;height:1px}@media (width<=1100px){.sos-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sos-video-card{height:380px}.sos-video-content h3{font-size:25px}}@media (width<=600px){.sos-video-ad{padding:35px 15px}.sos-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sos-video-card{height:290px}.sos-video-content{bottom:15px;left:10px;right:8px}.sos-video-content>span{letter-spacing:.7px;font-size:8px}.sos-video-content h3{letter-spacing:0;font-size:16px}.sos-video-content p{font-size:10px}.sos-video-bottom{letter-spacing:1.5px;gap:8px;font-size:8px}.sos-video-bottom i{width:12px}}@media (prefers-reduced-motion:reduce){.sos-video-card:hover .sos-video{transform:none}}.te-privacy-layout{box-sizing:border-box;grid-template-columns:255px minmax(0,1fr);align-items:stretch;gap:45px;width:100%;max-width:1440px;margin:0 auto;padding:45px 35px 70px;display:grid}.te-privacy-sidebar{align-self:stretch;min-width:0;height:100%}.te-privacy-sidebar-inner{box-sizing:border-box;background:#faf7ef;border:1px solid #e5dac5;width:100%;padding:25px 20px;position:sticky;top:100px}.te-privacy-sidebar-label{color:#a58a4c;letter-spacing:2px;margin-bottom:10px;font-size:10px;display:block}.te-privacy-sidebar-inner h2{color:#28291e;margin:0 0 18px;font-family:DM Serif Display,serif;font-size:27px;font-weight:400}.te-privacy-sidebar nav{flex-direction:column;width:100%;display:flex}.te-privacy-sidebar nav a{color:#716d62;border-top:1px solid #e9e0d2;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:13px 0;font-size:12px;line-height:1.6;text-decoration:none;transition:color .25s;display:grid}.te-privacy-sidebar nav a span{color:#a77d2c;font-size:10px}.te-privacy-sidebar nav a:hover{color:#a77d2c}.te-privacy-sidebar-note{border-top:1px solid #e5dac5;align-items:flex-start;gap:12px;margin-top:25px;padding-top:20px;display:flex}.te-privacy-sidebar-note>span{color:#b18b42;font-size:19px}.te-privacy-sidebar-note p{color:#686b55;text-align:center;margin:0;font-family:DM Serif Display,serif;font-size:14px;line-height:1.7}.te-privacy-content{width:100%;min-width:0}.te-privacy-intro{padding:5px 0 30px}.te-privacy-section{border-top:1px solid #e5dac5;grid-template-columns:48px minmax(0,1fr);gap:20px;padding:30px 0;scroll-margin-top:110px;display:grid}.te-privacy-section-number{color:#a77d2c;box-sizing:border-box;border:1px solid #d9c69f;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:13px;display:flex}.te-privacy-section-body{min-width:0}.te-privacy-section-body h2{margin-top:4px}@media (width<=900px){.te-privacy-layout{grid-template-columns:220px minmax(0,1fr);gap:25px;padding:35px 22px 55px}.te-privacy-sidebar-inner{padding:20px 15px;top:85px}.te-privacy-sidebar nav a{grid-template-columns:24px minmax(0,1fr);gap:5px;font-size:11px}.te-privacy-section{grid-template-columns:38px minmax(0,1fr);gap:12px}}@media (width<=650px){.te-privacy-layout{grid-template-columns:minmax(0,1fr);gap:30px;padding:25px 16px 45px}.te-privacy-sidebar{height:auto}.te-privacy-sidebar-inner{padding:22px 18px;position:static}.te-privacy-sidebar nav a{grid-template-columns:30px minmax(0,1fr);font-size:13px}.te-privacy-content{width:100%}.te-privacy-section{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:24px 0}.te-privacy-section-number{width:34px;height:34px;font-size:11px}}.everyday-rituals-section{--everyday-gold:#9e8643;--everyday-cream:#fbf8ed;--everyday-pink:#f8edf0;--everyday-text:#302722;background:var(--everyday-cream);color:var(--everyday-text);padding:0 0 65px;font-family:Montserrat,sans-serif;overflow:hidden}.everyday-rituals-section *{box-sizing:border-box}.everyday-rituals-heading{text-align:center;background:linear-gradient(145deg, #fffaf8, var(--everyday-pink));padding:75px 20px 55px}.everyday-rituals-heading>span,.everyday-collection-header>div:first-child>span{color:var(--everyday-gold);letter-spacing:3px;font-size:10px;font-weight:700}.everyday-rituals-heading h1{max-width:900px;margin:17px auto;font-family:DM Serif Display,serif;font-size:clamp(35px,5vw,62px);font-weight:400;line-height:1.18}.everyday-rituals-heading h1 em{color:var(--everyday-gold);font-weight:400;display:block}.everyday-rituals-heading p{color:#776c64;max-width:580px;margin:18px auto;font-size:12px;line-height:1.9}.everyday-heading-line{color:var(--everyday-gold);justify-content:center;align-items:center;gap:13px;margin-top:24px;display:flex}.everyday-heading-line span{background:var(--everyday-gold);width:42px;height:1px}.everyday-collection-header{justify-content:space-between;align-items:end;gap:20px;max-width:1450px;margin:0 auto;padding:55px 5% 25px;display:flex}.everyday-collection-header h2{margin:8px 0 0;font-family:DM Serif Display,serif;font-size:clamp(27px,3vw,39px);font-weight:400}.everyday-slider-controls{gap:10px;display:flex}.everyday-slider-controls button{width:40px;height:40px;color:var(--everyday-text);cursor:pointer;background:0 0;border:1px solid #d8c9a6;border-radius:50%;font-size:25px;transition:all .25s}.everyday-slider-controls button:hover{background:var(--everyday-gold);color:#fff}.everyday-slider{width:90%;max-width:1450px;margin:0 auto;position:relative;overflow:hidden}.everyday-track{align-items:stretch;transition:transform .7s;display:flex}.everyday-track.no-transition{transition:none!important}.everyday-product-card{flex-shrink:0;min-width:0;padding:0 10px}.everyday-product-image{aspect-ratio:4/4.7;background:var(--everyday-pink);cursor:pointer;width:100%;position:relative;overflow:hidden}.everyday-product-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.everyday-product-card:hover .everyday-product-image img{transform:scale(1.045)}.everyday-view-product{color:#51432b;letter-spacing:1.5px;white-space:nowrap;opacity:0;background:#fffdf0ed;padding:12px 15px;font-size:9px;font-weight:700;transition:all .3s;position:absolute;bottom:15px;left:50%;transform:translate(-50%,8px)}.everyday-product-card:hover .everyday-view-product{opacity:1;transform:translate(-50%)}.everyday-product-details{text-align:center;background:#fffdf8;padding:19px 12px 20px}.everyday-product-label{color:var(--everyday-gold);letter-spacing:1.7px;font-size:9px;font-weight:700}.everyday-product-details h3{cursor:pointer;min-height:50px;margin:9px 0;font-family:DM Serif Display,serif;font-size:18px;font-weight:400;line-height:1.4}.everyday-product-details>p{color:#82766b;min-height:54px;margin:0 0 13px;font-size:10px;line-height:1.8}.everyday-product-price{margin-bottom:15px;font-size:14px;font-weight:600}.everyday-add-bag{border:1px solid var(--everyday-gold);color:#51432b;letter-spacing:1.5px;cursor:pointer;background:0 0;width:100%;padding:13px 7px;font-family:Montserrat,sans-serif;font-size:9px;font-weight:700;transition:all .25s}.everyday-add-bag:hover{color:#fff;background:var(--everyday-gold)}.everyday-slider-caption{text-align:center;color:#95877b;margin:25px 15px 0;font-size:10px;line-height:1.8}@media (width<=768px){.everyday-rituals-heading{padding:55px 18px 40px}.everyday-collection-header{padding:40px 5% 20px}.everyday-slider{width:96%}.everyday-product-card{padding:0 7px}.everyday-product-details{padding:15px 8px}.everyday-product-details h3{font-size:16px}.everyday-product-details>p{font-size:9px}}@media (width<=480px){.everyday-rituals-heading h1{font-size:35px}.everyday-rituals-heading>span,.everyday-collection-header>div:first-child>span{letter-spacing:1.5px;font-size:8px}.everyday-collection-header h2{font-size:24px}.everyday-slider-controls button{width:33px;height:33px;font-size:22px}.everyday-product-card{padding:0 5px}.everyday-product-details h3{min-height:58px;font-size:14px}.everyday-product-label{letter-spacing:1px;font-size:7px}.everyday-product-details>p{font-size:9px}.everyday-add-bag{letter-spacing:.8px;padding:12px 4px;font-size:8px}}.franchise-section{background:#f8f5ed;grid-template-columns:1fr .9fr;align-items:stretch;gap:55px;padding:75px 7%;display:grid;overflow:hidden}.franchise-content{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.franchise-tag{color:#9b7939;letter-spacing:4px;margin-bottom:20px;font-size:12px;font-weight:700}.franchise-content h2{color:#183326;margin:0 0 20px;font-family:Georgia,serif;font-size:clamp(38px,4.5vw,64px);font-weight:500;line-height:1.12}.franchise-content h2 span{color:#a17c39;font-style:italic}.franchise-description{color:#66685e;max-width:470px;margin:0 0 28px;font-size:16px;line-height:1.9}.franchise-investment{box-sizing:border-box;background:#fffdf7;border:1px solid #d7c59c;border-left:4px solid #a17c39;width:100%;max-width:440px;margin-bottom:25px;padding:23px 25px}.franchise-investment>span,.franchise-contact-info span{letter-spacing:1.8px;color:#777464;font-size:10px;font-weight:700}.franchise-investment h3{color:#a17c39;margin:10px 0;font-family:Georgia,serif;font-size:38px}.franchise-investment p{color:#777464;margin:0;font-size:13px}.franchise-contact{align-items:center;gap:15px;margin-bottom:25px;display:flex}.franchise-contact-icon{color:#e3ca8a;background:#183326;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:25px;display:grid}.franchise-contact-info h4{color:#183326;letter-spacing:1px;margin:7px 0 0;font-size:23px}.franchise-whatsapp-btn{box-sizing:border-box;color:#fff;background:#183326;border-radius:4px;justify-content:center;align-items:center;gap:12px;width:100%;max-width:440px;min-height:56px;padding:15px 22px;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.franchise-whatsapp-btn i{color:#d8bd79;font-size:23px}.franchise-whatsapp-btn span{margin-left:auto;font-size:20px}.franchise-whatsapp-btn:hover{color:#fff;background:#a17c39;transform:translateY(-3px);box-shadow:0 8px 20px #18332620}.franchise-content small{color:#898679;max-width:440px;margin-top:15px;font-size:11px;line-height:1.7}.franchise-visual{border-radius:5px;min-height:540px;position:relative;overflow:hidden}.franchise-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.franchise-image-overlay{z-index:1;background:linear-gradient(#0000 35%,#10251be6);position:absolute;inset:0}.franchise-image-caption,.franchise-floating-card{z-index:2}@keyframes franchiseReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.franchise-application-actions{flex-direction:column;gap:12px;width:100%;max-width:380px;margin-top:20px;display:flex}.franchise-application-btn,.franchise-download-btn{letter-spacing:.5px;box-sizing:border-box;justify-content:center;align-items:center;gap:12px;width:100%;min-height:52px;padding:14px 18px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.franchise-application-btn{color:#fff;text-align:center;background:#9e8643;border:1px solid #9e8643;justify-content:center;align-items:center;display:flex;position:relative}.franchise-application-btn svg,.franchise-application-btn span:last-child{position:absolute;right:20px}.franchise-download-btn{color:#9e8643;background:0 0;border:1px solid #9e8643}.franchise-download-btn:hover{color:#fff;background:#9e8643}.franchise-application-btn span{margin-left:auto;font-size:18px}@media (width<=600px){.franchise-application-actions{max-width:100%}}@media (width<=900px){.franchise-section{grid-template-columns:1fr .85fr;gap:25px;padding:55px 4%}.franchise-visual{min-height:480px}.franchise-investment{padding:18px}.franchise-investment h3{font-size:32px}}@media (width<=650px){.franchise-section{grid-template-columns:1fr;gap:30px;padding:45px 20px}.franchise-content h2{font-size:42px}.franchise-description{font-size:14px}.franchise-investment{max-width:100%}.franchise-visual{min-height:390px}.franchise-image-caption{bottom:35px;left:25px}.franchise-floating-card{padding:14px;top:25px;right:25px}}@media (width<=380px){.franchise-section{padding:35px 15px}.franchise-content h2{font-size:35px}.franchise-investment h3{font-size:30px}.franchise-contact-info h4{font-size:20px}}.checkout-page{background:#f7f4ec;min-height:100vh;padding:80px 6%;font-family:Poppins,sans-serif}.checkout-container{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:60px;max-width:1250px;margin:auto;display:grid}.checkout-heading{border-bottom:1px solid #d8d0c0;justify-content:space-between;align-items:end;margin-bottom:35px;padding-bottom:20px;display:flex}.checkout-heading span,.summary-small{letter-spacing:3px;color:#967733;font-size:11px}.checkout-heading h1{color:#173b26;margin:8px 0 0;font-size:42px;font-weight:500}.checkout-heading p{color:#777;font-size:12px}.checkout-product{border-bottom:1px solid #d8d0c0;grid-template-columns:150px minmax(0,1fr) 100px;gap:25px;padding:25px 0;display:grid}.checkout-product-image{background:#ece6d9;width:150px;height:180px;overflow:hidden}.checkout-product-image img{object-fit:cover;width:100%;height:100%;display:block}.checkout-category{letter-spacing:2px;color:#9a7834;margin:0 0 8px;font-size:10px}.checkout-product-info h2{color:#173b26;margin:0 0 8px;font-size:17px;font-weight:500;line-height:1.4}.checkout-size{color:#777;margin:0 0 12px;font-size:12px}.checkout-price{color:#173b26;font-size:15px}.checkout-quantity{border:1px solid #c9c0ae;width:fit-content;margin-top:20px;display:flex}.checkout-quantity button{cursor:pointer;color:#173b26;background:0 0;border:none;width:35px;height:35px;font-size:17px}.checkout-quantity span{justify-content:center;align-items:center;width:40px;font-size:12px;display:flex}.checkout-remove{cursor:pointer;letter-spacing:1.5px;color:#777;background:0 0;border:none;margin-top:14px;padding:0;font-size:10px;text-decoration:underline}.checkout-item-total{text-align:right;color:#173b26;font-size:15px;font-weight:600}.checkout-summary{background:#fff;border:1px solid #e0d8c8;padding:30px;position:sticky;top:30px;box-shadow:0 15px 40px #28322312}.checkout-summary h2{color:#173b26;margin:8px 0 30px;font-size:25px;font-weight:500}.summary-row{color:#666;justify-content:space-between;margin-bottom:18px;font-size:13px;display:flex}.summary-line{background:#ddd5c4;height:1px;margin:25px 0}.summary-total{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.summary-total span{letter-spacing:1px;color:#555;font-size:11px}.summary-total strong{color:#173b26;font-size:20px}.payment-btn{color:#fff;cursor:pointer;letter-spacing:1.5px;background:#173b26;border:none;width:100%;height:55px;font-size:11px;transition:all .3s}.payment-btn:hover{background:#2c593c}.continue-shopping{cursor:pointer;color:#80652b;letter-spacing:1px;background:0 0;border:none;width:100%;margin-top:15px;padding:12px;font-size:11px}.empty-checkout{text-align:center;padding:100px 20px}.empty-checkout h2{color:#173b26}.empty-checkout p{color:#777;font-size:13px}.empty-checkout button{color:#fff;cursor:pointer;background:#173b26;border:none;margin-top:20px;padding:15px 25px}@media (width<=900px){.checkout-container{grid-template-columns:1fr;gap:40px}.checkout-summary{position:static}}@media (width<=600px){.checkout-page{padding:50px 18px}.checkout-heading h1{font-size:30px}.checkout-product{grid-template-columns:90px 1fr;gap:15px}.checkout-product-image{width:90px;height:120px}.checkout-item-total{text-align:left;grid-column:2;margin-top:-5px}.checkout-summary{padding:22px}}.payment-page{background:#f5f5f5;min-height:100vh;padding-bottom:70px}.payment-header{text-align:center;background:#fff;padding:45px 20px 30px}.payment-header h1{letter-spacing:2px;margin:0 0 8px;font-size:28px;font-weight:500}.payment-header p{color:#777;margin:0;font-size:14px}.payment-container{grid-template-columns:1.3fr .8fr;align-items:start;gap:30px;width:92%;max-width:1200px;margin:30px auto;display:grid}.payment-box,.payment-summary{background:#fff;border:1px solid #ddd;padding:28px}.payment-box h2,.payment-summary h2{margin:0 0 25px;font-size:20px;font-weight:500}.payment-methods{flex-direction:column;gap:10px;display:flex}.payment-method{text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd;width:100%;padding:15px}.payment-method.active{background:#fafafa;border:1px solid #111}.payment-method span{font-size:14px;font-weight:500;display:block}.payment-method small{color:#777;margin-top:5px;font-size:11px;display:block}.payment-form{margin-top:25px}.payment-form label{letter-spacing:.5px;color:#555;margin:15px 0 7px;font-size:10px;display:block}.payment-form input,.payment-form select{box-sizing:border-box;background:#fff;border:1px solid #aaa;outline:none;width:100%;padding:13px}.payment-form input:focus,.payment-form select:focus{border-color:#111}.payment-note{color:#888;font-size:11px}.card-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.secure-payment{color:#666;background:#f7f7f7;align-items:center;gap:10px;margin-top:25px;padding:14px;font-size:11px;display:flex}.pay-now-btn{color:#fff;cursor:pointer;letter-spacing:1.5px;background:#000;border:none;width:100%;margin-top:20px;padding:16px;font-size:12px}.pay-now-btn:disabled{opacity:.6;cursor:not-allowed}.payment-right{position:sticky;top:90px}.payment-products{max-height:450px;overflow-y:auto}.payment-product{border-bottom:1px solid #eee;gap:12px;padding:13px 0;display:flex}.payment-product img{object-fit:cover;width:75px;height:85px}.payment-product h3{margin:0 0 6px;font-size:13px;line-height:1.4}.payment-product p{color:#777;margin:3px 0;font-size:11px}.payment-product strong{margin-top:6px;font-size:13px;display:block}.payment-summary-row{border-bottom:1px solid #eee;justify-content:space-between;padding:15px 0;font-size:13px;display:flex}.payment-total{justify-content:space-between;padding:20px 0;font-size:18px;display:flex}.payment-total strong{font-size:20px}.payment-success-page{background:#f5f5f5;justify-content:center;align-items:center;min-height:80vh;padding:50px 20px;display:flex}.success-box{text-align:center;background:#fff;border:1px solid #ddd;width:550px;max-width:100%;padding:45px 30px}.success-icon{color:#fff;background:#111;border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;margin:0 auto 20px;font-size:30px;display:flex}.success-box h1{margin:0 0 10px;font-size:27px;font-weight:500}.success-box>p{color:#777;font-size:13px}.order-success-details{background:#f7f7f7;margin:25px 0;padding:15px}.order-success-details div{border-bottom:1px solid #ddd;justify-content:space-between;padding:10px 0;font-size:13px;display:flex}.order-success-details div:last-child{border-bottom:none}.order-success-details span{color:#777}.success-message{line-height:1.6}.continue-shopping{color:#fff;cursor:pointer;letter-spacing:1px;background:#000;border:none;margin-top:15px;padding:14px 25px;font-size:12px}.upi-pay-btn{color:#fff;letter-spacing:1px;cursor:pointer;background:#000;border:none;width:100%;margin-top:18px;padding:15px;font-size:12px}.upi-pay-btn:hover{background:#222}.upi-pay-btn:disabled{opacity:.6;cursor:not-allowed}@media (width<=800px){.payment-container{grid-template-columns:1fr}.payment-right{position:static}}@media (width<=600px){.payment-header{padding:30px 15px}.payment-header h1{font-size:23px}.payment-container{width:94%;margin-top:20px}.payment-box,.payment-summary{padding:20px}.card-row{grid-template-columns:1fr;gap:0}}.article-page{background:#fff;width:100%;padding:35px 4% 80px}.article-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:45px;max-width:1250px;margin:0 auto;display:grid}.article-main{max-width:850px}.article-main h1{color:#171717;margin:0 0 5px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.article-date{color:#777;margin:0 0 12px;font-size:11px}.article-image{background:#f5f5f5;width:100%;overflow:hidden}.article-image img{object-fit:contain;width:100%;height:auto;display:block}.article-full-link{color:#111;margin-top:12px;margin-bottom:28px;font-size:12px;text-decoration:underline;display:inline-block}.article-author{background:#f7f7f7;align-items:center;gap:15px;width:100%;padding:15px;display:flex}.article-author img{object-fit:cover;border-radius:50%;width:60px;height:60px}.article-author span{color:#777;margin-bottom:4px;font-size:11px;display:block}.article-author h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:400}.article-tags{margin-top:22px}.article-tags h4{margin:0 0 10px;font-size:12px;font-weight:600}.article-tags a{color:#222;border:1px solid #222;margin-right:7px;padding:6px 10px;font-size:10px;text-decoration:none;display:inline-block}.article-sidebar{width:100%}.article-sidebar>h3{color:#222;margin:0 0 15px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:400}.sidebar-post{cursor:pointer;gap:10px;margin-bottom:17px;display:flex}.sidebar-post img{object-fit:cover;flex-shrink:0;width:90px;height:65px}.sidebar-post h4{margin:0 0 5px;font-family:Georgia,Times New Roman,serif;font-size:10px;font-weight:400;line-height:1.3}.sidebar-post p{color:#777;margin:0;font-size:8px}.whats-new-title{margin-top:30px!important}.whats-new{width:100%}.whats-new img{object-fit:cover;width:100%;height:180px;display:block}@media (width<=900px){.article-layout{grid-template-columns:1fr}.article-main{max-width:100%}.article-sidebar{max-width:600px}}@media (width<=600px){.article-page{padding:30px 5% 60px}.article-main h1{font-size:23px}.article-layout{gap:40px}}.our-story-section{color:#25251f;background:radial-gradient(circle at 10% 20%,#b9914a17,#0000 30%),radial-gradient(circle at 90% 80%,#6e825f14,#0000 30%),#f5f1e8;padding:125px 7%;position:relative;overflow:hidden}.our-story-section:before{content:"";opacity:.35;pointer-events:none;background-image:radial-gradient(#5a4b2d14 .6px,#0000 .6px);background-size:8px 8px;position:absolute;inset:0}.story-container{z-index:2;max-width:1350px;margin:auto;position:relative}.story-heading{text-align:center;max-width:750px;margin:0 auto 80px}.story-eyebrow{letter-spacing:4px;color:#9b783e;margin-bottom:17px;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;display:inline-block}.story-heading h2{letter-spacing:-2px;color:#25251f;margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(55px,6vw,88px);font-weight:400;line-height:.95}.story-heading h2 em{color:#a47d3d;font-weight:400}.story-line{justify-content:center;align-items:center;gap:14px;width:180px;margin:28px auto 0;display:flex}.story-line span{background:linear-gradient(90deg,#0000,#b49154);flex:1;height:1px}.story-line span:last-child{background:linear-gradient(90deg,#b49154,#0000)}.story-line i{color:#b08a49;font-size:13px;font-style:normal}.story-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:90px;display:grid}.story-visual{position:relative}.story-image-wrap{width:min(100%,530px);margin:auto;position:relative}.story-image{border-radius:270px 270px 8px 8px;width:88%;height:620px;position:relative;overflow:hidden;box-shadow:0 35px 70px #302a1c2e}.story-image img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);display:block;transform:scale(1.02)}.story-image-wrap:hover .story-image img{transform:scale(1.08)}.image-overlay{background:linear-gradient(#14140f05,#14140f6b);position:absolute;inset:0}.story-image-frame{z-index:-1;border:1px solid #a47d3d8c;border-radius:270px 270px 8px 8px;width:88%;height:620px;position:absolute;top:24px;left:24px}.image-caption{color:#fff;letter-spacing:3px;justify-content:space-between;font-family:Poppins,sans-serif;font-size:9px;font-weight:500;display:flex;position:absolute;bottom:32px;left:35px;right:35px}.story-circle{background:#eee8da;border:1px solid #a47d3d80;border-radius:50%;justify-content:center;align-items:center;width:145px;height:145px;display:flex;position:absolute;bottom:35px;right:-25px;box-shadow:0 20px 45px #2d261926}.story-circle span{text-align:center;letter-spacing:2px;color:#8e6b36;width:105px;font-family:Poppins,sans-serif;font-size:8px;line-height:2.1}.story-content{max-width:650px}.story-intro{color:#333329;margin-bottom:30px;font-family:Playfair Display,Georgia,serif;font-size:clamp(25px,2.4vw,35px);line-height:1.4}.story-intro strong{color:#9b763a;margin-top:4px;font-weight:400;display:block}.story-content p:not(.story-intro){color:#6b685d;margin:0 0 23px;font-family:Poppins,sans-serif;font-size:14px;line-height:2}.story-content strong{color:#48473d;font-weight:600}.story-divider{background:#b28a49;width:75px;height:1px;margin:30px 0}.story-signature{flex-direction:column;gap:5px;margin-top:42px;display:flex}.story-signature span{color:#9b763a;font-family:Playfair Display,Georgia,serif;font-size:27px;font-style:italic}.story-signature small{letter-spacing:2.5px;text-transform:uppercase;color:#888374;font-family:Poppins,sans-serif;font-size:10px}.story-philosophy{border-top:1px solid #70604133;border-bottom:1px solid #70604133;grid-template-columns:repeat(3,1fr);margin-top:110px;display:grid}.philosophy-item{text-align:center;padding:38px 45px;position:relative}.philosophy-item:not(:last-child):after{content:"";background:#7060412e;width:1px;height:50%;position:absolute;top:25%;right:0}.philosophy-item span{letter-spacing:2px;color:#b08a49;margin-bottom:10px;font-family:Poppins,sans-serif;font-size:10px;display:block}.philosophy-item h4{color:#34342b;margin:0 0 8px;font-family:Playfair Display,Georgia,serif;font-size:25px;font-weight:400}.philosophy-item p{color:#817d70;margin:0;font-family:Poppins,sans-serif;font-size:12px;line-height:1.7}.story-glow{filter:blur(2px);pointer-events:none;border-radius:50%;position:absolute}.story-glow-one{background:#b18d4f14;width:250px;height:250px;top:-100px;left:-100px}.story-glow-two{background:#5d765514;width:350px;height:350px;bottom:-180px;right:-180px}.story-leaf{color:#99773c4d;pointer-events:none;font-family:serif;font-size:75px;position:absolute}.leaf-one{top:16%;left:4%}.leaf-two{font-size:55px;top:62%;right:5%}@media (width<=1000px){.our-story-section{padding:100px 5%}.story-grid{grid-template-columns:1fr;gap:70px}.story-visual{width:100%;max-width:600px;margin:auto}.story-content{max-width:750px;margin:auto}.story-image{width:90%;margin:auto}.story-image-frame{width:90%}.story-circle{right:-5px}.story-philosophy{margin-top:80px}}@media (width<=600px){.our-story-section{padding:75px 20px}.story-heading{margin-bottom:55px}.story-eyebrow{letter-spacing:2.5px;font-size:8px}.story-heading h2{font-size:54px}.story-grid{gap:55px}.story-image{width:92%;height:500px}.story-image-frame{width:92%;height:500px;top:16px;left:16px}.story-circle{width:115px;height:115px;bottom:25px;right:-2px}.story-circle span{letter-spacing:1.5px;width:82px;font-size:6px}.image-caption{letter-spacing:2px;font-size:7px;bottom:23px;left:20px;right:20px}.story-intro{font-size:25px;line-height:1.45}.story-content p:not(.story-intro){font-size:13px;line-height:1.9}.story-signature{margin-top:35px}.story-philosophy{grid-template-columns:1fr;margin-top:65px}.philosophy-item{padding:30px 20px}.philosophy-item:not(:last-child):after{width:70%;height:1px;top:auto;bottom:0;right:15%}.leaf-one{top:8%;left:-20px}.leaf-two{top:50%;right:-10px}}@media (width<=380px){.our-story-section{padding:65px 16px}.story-image,.story-image-frame{height:450px}.story-heading h2{font-size:48px}.story-circle{width:95px;height:95px}.story-circle span{width:70px;font-size:5px}}.about-page{color:#282a22;background:#f4f0e6;width:100%;overflow:hidden}.about-label{letter-spacing:3.5px;text-transform:uppercase;color:#a17a3c;font-family:Poppins,sans-serif;font-size:9px;font-weight:600;display:inline-block}.about-hero{background:#f4f0e6;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;min-height:92vh;padding:30px 3%;display:grid;position:relative;overflow:hidden}.about-hero-left{z-index:3;animation:1.1s forwards aboutHeroLeft;position:relative}.about-eyebrow{letter-spacing:4px;color:#9d783d;margin-bottom:28px;font-family:Poppins,sans-serif;font-size:9px;display:block}.about-hero h1{letter-spacing:-7px;color:#292a23;margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(90px,12vw,170px);font-weight:400;line-height:.78}.about-hero h1 em{color:#a17a3c;font-weight:400}.about-hero-line{align-items:center;gap:25px;margin-top:60px;display:flex}.about-hero-line span{background:#a98245;width:80px;height:1px}.about-hero-line p{color:#777267;margin:0;font-family:Poppins,sans-serif;font-size:12px;line-height:1.8}.about-hero-visual1{justify-content:center;align-items:center;min-height:700px;display:flex;position:relative}.hero-image1{background:#eee9dc;border-radius:4px 4px 230px 230px;width:100%;max-width:540px;height:680px;animation:1.4s cubic-bezier(.2,.7,.2,1) heroImageReveal;position:relative;overflow:hidden;box-shadow:0 35px 80px #28231933}.hero-image1:after{content:"";background:linear-gradient(#1e1e1605,#1e1e164d);position:absolute;inset:0}.hero-image1 img{object-fit:contain;object-position:center center;width:100%;height:100%;transition:transform 1.3s;display:block;transform:none}.hero-image1:hover img{transform:scale(1.03)}.hero-gold-circle{border:1px solid #a57e3d59;border-radius:50%;width:500px;height:500px;animation:7s ease-in-out infinite circleFloat,30s linear infinite slowRotate;position:absolute;right:-20px}.hero-stamp{color:#dfcfaa;z-index:5;background:#292b23;border:1px solid #bf975380;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:135px;height:135px;animation:5s ease-in-out infinite stampFloat;display:flex;position:absolute;bottom:85px;left:5px;box-shadow:0 20px 45px #201e1640}.hero-stamp span{letter-spacing:3px;font-family:Poppins,sans-serif;font-size:7px}.hero-stamp strong{color:#b99659;font-size:18px}.hero-vertical-text{transform-origin:100%;letter-spacing:5px;color:#67604e99;font-family:Poppins,sans-serif;font-size:8px;position:absolute;top:50%;right:25px;transform:rotate(90deg)translate(50%)}.about-intro{color:#f5f0e5;background:#292b23;grid-template-columns:100px 1fr;gap:60px;padding:145px 9%;display:grid}.about-intro-number{letter-spacing:3px;color:#b99657;font-family:Poppins,sans-serif;font-size:10px}.about-intro-content{max-width:950px}.about-intro-content h2{letter-spacing:-3px;margin:22px 0 38px;font-family:Playfair Display,Georgia,serif;font-size:clamp(55px,7vw,95px);font-weight:400;line-height:.98}.about-intro-content h2 em{color:#bd9959}.intro-highlight{color:#c7c3b7;max-width:780px;margin:0;font-family:Poppins,sans-serif;font-size:16px;line-height:2}.about-philosophy{background:#f4f0e6;grid-template-columns:.95fr 1.05fr;align-items:center;gap:110px;padding:150px 8%;display:grid}.philosophy-image{width:100%;max-width:530px;margin:auto;position:relative}.philosophy-image img{object-fit:cover;border-radius:250px 250px 5px 5px;width:100%;height:650px;transition:transform 1s;display:block;box-shadow:0 35px 70px #322c1f2e}.philosophy-image:hover img{transform:scale(1.025)}.image-number{letter-spacing:2px;color:#9a7339;background:#eee8db;border:1px solid #9e793c80;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;font-family:Poppins,sans-serif;font-size:10px;animation:5s ease-in-out infinite stampFloat;display:flex;position:absolute;bottom:45px;right:-35px}.philosophy-content{max-width:650px}.philosophy-content h2{letter-spacing:-2px;margin:22px 0 30px;font-family:Playfair Display,Georgia,serif;font-size:clamp(52px,5vw,75px);font-weight:400;line-height:1.02}.philosophy-content h2 em{color:#a0793c}.about-small-line{background:#ad8446;width:70px;height:1px;margin-bottom:30px}.philosophy-content p{color:#6f6b60;margin:0 0 22px;font-family:Poppins,sans-serif;font-size:14px;line-height:2}.about-pillars{background:#ece8dd;padding:140px 8%}.pillars-heading{text-align:center;max-width:600px;margin:0 auto 75px}.pillars-heading h2{letter-spacing:-2px;margin:22px 0 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(55px,6vw,80px);font-weight:400;line-height:.95}.pillars-heading h2 em{color:#a17a3d}.pillars-grid{border-top:1px solid #67563533;border-bottom:1px solid #67563533;grid-template-columns:repeat(3,1fr);max-width:1250px;margin:auto;display:grid}.pillar{flex-direction:column;justify-content:center;min-height:390px;padding:50px;display:flex;position:relative}.pillar:not(:last-child):after{content:"";background:#67563533;width:1px;height:70%;position:absolute;top:15%;right:0}.pillar-top{justify-content:space-between;align-items:center;display:flex}.pillar-top span{letter-spacing:3px;color:#a47c3d;font-family:Poppins,sans-serif;font-size:9px}.pillar-top i{color:#b08848;font-family:Georgia,serif;font-size:30px;font-style:normal}.pillar h3{margin:40px 0 20px;font-family:Playfair Display,Georgia,serif;font-size:34px;font-weight:400;line-height:1.1}.pillar p{color:#777267;max-width:280px;margin:0;font-family:Poppins,sans-serif;font-size:12px;line-height:1.9}.about-statement{text-align:center;color:#f4efe3;background:#292b23;justify-content:center;align-items:center;min-height:650px;padding:120px 7%;display:flex;position:relative;overflow:hidden}.statement-orbit{border:1px solid #b9925038;border-radius:50%;width:570px;height:570px;animation:30s linear infinite slowRotate;position:absolute}.statement-orbit:before{content:"";border:1px solid #b992501f;border-radius:50%;width:390px;height:390px;position:absolute;top:90px;left:90px}.statement-content{z-index:2;max-width:850px;position:relative}.statement-content h2{letter-spacing:-3px;margin:25px 0 35px;font-family:Playfair Display,Georgia,serif;font-size:clamp(55px,7vw,95px);font-weight:400;line-height:.98}.statement-content h2 em{color:#bd9959}.statement-content p{color:#c2beb2;max-width:650px;margin:auto;font-family:Poppins,sans-serif;font-size:14px;line-height:2}.modern-skin{background:#f4f0e6;grid-template-columns:1fr .9fr;align-items:center;gap:100px;padding:150px 8%;display:grid}.modern-content{max-width:650px}.modern-content h2{letter-spacing:-2px;margin:22px 0 35px;font-family:Playfair Display,Georgia,serif;font-size:clamp(50px,5vw,72px);font-weight:400;line-height:1.03}.modern-content h2 em{color:#a27b3e}.modern-content p{color:#6f6b60;margin:0 0 22px;font-family:Poppins,sans-serif;font-size:14px;line-height:2}.modern-signature{color:#9b7439;margin-top:45px;font-family:Playfair Display,Georgia,serif;font-size:28px;font-style:italic}.modern-image{height:600px;position:relative;overflow:hidden}.modern-image img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s;display:block}.modern-image:hover img{transform:scale(1.06)}.modern-image:after{content:"";background:linear-gradient(#0000 45%,#1a1c15a6);position:absolute;inset:0}.modern-image-text{z-index:2;color:#fff;position:absolute;bottom:35px;left:35px}.modern-image-text span{letter-spacing:4px;font-family:Poppins,sans-serif;font-size:9px;display:block}.modern-image-text strong{margin-top:6px;font-family:Playfair Display,Georgia,serif;font-size:38px;font-weight:400;display:block}.about-final{text-align:center;background:#eee9dd;padding:150px 7%;position:relative}.final-inner{max-width:950px;margin:auto}.about-final h2{letter-spacing:-3px;margin:25px 0 35px;font-family:Playfair Display,Georgia,serif;font-size:clamp(55px,7vw,95px);font-weight:400;line-height:.98}.about-final h2 em{color:#a17a3d}.final-divider{color:#ad8446;justify-content:center;align-items:center;gap:15px;display:flex}.final-divider span{background:#b18a4c;width:90px;height:1px}.about-final p{letter-spacing:4px;text-transform:uppercase;color:#817a6b;margin:25px 0 0;font-family:Poppins,sans-serif;font-size:9px}@keyframes aboutHeroLeft{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}@keyframes heroImageReveal{0%{opacity:0;transform:translate(60px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes circleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes stampFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}@keyframes slowRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=1000px){.about-hero{grid-template-columns:1fr;padding-top:100px;padding-bottom:100px}.about-hero-left{text-align:center}.about-hero-line{justify-content:center}.about-hero-visual{min-height:650px}.about-hero h1{font-size:110px}.about-philosophy,.modern-skin{grid-template-columns:1fr;gap:80px}.philosophy-content,.modern-content{max-width:750px;margin:auto}.philosophy-image{max-width:600px}}@media (width<=650px){.about-hero{gap:55px;min-height:auto;padding:80px 20px}.about-eyebrow{letter-spacing:3px;font-size:8px}.about-hero h1{letter-spacing:-4px;font-size:76px}.about-hero-line{margin-top:45px}.about-hero-line span{width:45px}.about-hero-line p{font-size:10px}.about-hero-visual{min-height:500px}.hero-image{border-radius:4px 4px 180px 180px;width:88%;height:520px}.hero-gold-circle{width:360px;height:360px;right:-20px}.hero-stamp{width:105px;height:105px;bottom:45px;left:0}.hero-vertical-text{display:none}.about-intro{padding:85px 22px;display:block}.about-intro-number{margin-bottom:35px}.about-intro-content h2{letter-spacing:-1px;font-size:49px}.intro-highlight{font-size:13px}.about-philosophy{gap:65px;padding:85px 22px}.philosophy-image img{border-radius:200px 200px 5px 5px;height:500px}.image-number{width:80px;height:80px;bottom:25px;right:-3px}.philosophy-content h2{font-size:46px}.philosophy-content p{font-size:13px}.about-pillars{padding:85px 20px}.pillars-heading{margin-bottom:55px}.pillars-heading h2{font-size:48px}.pillars-grid{display:block}.pillar{min-height:auto;padding:45px 25px}.pillar:not(:last-child):after{width:70%;height:1px;top:auto;bottom:0;right:15%}.pillar h3{font-size:30px}.about-statement{min-height:560px;padding:90px 22px}.statement-orbit{width:400px;height:400px}.statement-orbit:before{width:270px;height:270px;top:65px;left:65px}.statement-content h2{letter-spacing:-1px;font-size:49px}.statement-content p{font-size:13px}.modern-skin{gap:60px;padding:85px 22px}.modern-content h2{font-size:46px}.modern-content p{font-size:13px}.modern-image{height:450px}.modern-image-text strong{font-size:29px}.about-final{padding:95px 20px}.about-final h2{letter-spacing:-1px;font-size:49px}.final-divider span{width:50px}}@media (width<=380px){.about-hero h1{font-size:65px}.hero-image{height:450px}.about-intro-content h2,.philosophy-content h2,.pillars-heading h2,.statement-content h2,.modern-content h2,.about-final h2{font-size:42px}.philosophy-image img{height:440px}.modern-image{height:400px}}.blog-section{background:radial-gradient(circle at 10% 20%,#c4a45c17,#0000 30%),linear-gradient(135deg,#f8f5ed,#eee8d9);padding:110px 6%;position:relative;overflow:hidden}.blog-glow{filter:blur(70px);pointer-events:none;border-radius:50%;position:absolute}.blog-glow-one{background:#b18f431f;width:280px;height:280px;top:-100px;right:5%}.blog-glow-two{background:#465a3714;width:220px;height:220px;bottom:-80px;left:-60px}.blog-container{z-index:2;max-width:1450px;margin:auto;position:relative}.blog-heading{text-align:center;max-width:760px;margin:0 auto 65px}.blog-small-title{letter-spacing:4px;color:#9b7735;margin-bottom:18px;font-size:12px;font-weight:600;display:inline-block}.blog-heading h2{color:#1e291d;margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(38px,5vw,64px);font-weight:500;line-height:1.05}.blog-heading h2 em{color:#a27d39;font-style:italic}.blog-heading p{color:#66645d;max-width:650px;margin:22px auto 0;font-size:15px;line-height:1.8}.blog-grid{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.blog-card{background:#ffffffb8;border:1px solid #aa91582e;transition:box-shadow .4s,border-color .4s;position:relative;overflow:hidden;box-shadow:0 15px 40px #2d271912}.blog-card:hover{border-color:#a27d3966;box-shadow:0 25px 60px #2d271921}.blog-image{background:#e8e2d4;width:100%;height:300px;display:block;position:relative;overflow:hidden}.blog-image img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.22,1,.36,1);display:block}.blog-card:hover .blog-image img{transform:scale(1.09)}.blog-image:after{content:"";opacity:0;background:linear-gradient(#0000 45%,#0f140d73);transition:opacity .4s;position:absolute;inset:0}.blog-card:hover .blog-image:after{opacity:1}.blog-image-overlay{z-index:3;opacity:0;white-space:nowrap;transition:opacity .4s,transform .4s;position:absolute;bottom:25px;left:50%;transform:translate(-50%,20px)}.blog-image-overlay span{color:#fff;letter-spacing:2px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid #ffffffa6;padding:10px 18px;font-size:10px;font-weight:600;display:inline-block}.blog-card:hover .blog-image-overlay{opacity:1;transform:translate(-50%)}.blog-content{padding:28px 25px 30px}.blog-meta{align-items:center;gap:10px;margin-bottom:15px;display:flex}.blog-meta span{letter-spacing:1.5px;color:#9a783b;font-size:9px;font-weight:600}.blog-meta i{background:#b59a65;border-radius:50%;width:4px;height:4px}.blog-content h3{color:#263123;margin:0 0 13px;font-family:Playfair Display,Georgia,serif;font-size:25px;font-weight:500;line-height:1.25;transition:color .3s}.blog-card:hover .blog-content h3{color:#a07832}.blog-content p{color:#74736c;margin:0 0 22px;font-size:13px;line-height:1.75}.blog-read-more{color:#293526;letter-spacing:2px;align-items:center;gap:12px;font-size:10px;font-weight:700;text-decoration:none;transition:color .3s;display:inline-flex;position:relative}.blog-read-more span{font-size:17px;line-height:1;transition:transform .3s}.blog-read-more:after{content:"";background:#a07832;width:0;height:1px;transition:width .35s;position:absolute;bottom:-7px;left:0}.blog-read-more:hover{color:#a07832}.blog-read-more:hover:after{width:calc(100% - 25px)}.blog-read-more:hover span{transform:translate(6px)}@media (width<=1100px){.blog-grid{grid-template-columns:repeat(2,1fr);gap:22px}.blog-image{height:330px}}@media (width<=650px){.blog-section{padding:80px 5%}.blog-heading{margin-bottom:45px}.blog-heading h2{font-size:38px}.blog-grid{grid-template-columns:1fr;gap:25px}.blog-image{height:300px}.blog-content{padding:25px 22px 28px}.blog-content h3{font-size:24px}}@media (width<=400px){.blog-section{padding:65px 18px}.blog-heading h2{font-size:34px}.blog-image{height:270px}}.why-skin-page{color:#263024;background:#f7f4ec;overflow:hidden}.why-skin-hero{justify-content:center;align-items:center;height:88vh;min-height:720px;display:flex;position:relative;overflow:hidden}.why-skin-hero-image{position:absolute;inset:0}.why-skin-hero-image img{object-fit:cover;width:100%;height:100%;animation:12s ease-out forwards heroZoom}@keyframes heroZoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.why-skin-hero-overlay{background:linear-gradient(90deg,#111911c2,#11191152,#11191114);position:absolute;inset:0}.why-skin-hero-content{z-index:2;color:#fff;width:90%;max-width:1250px;position:relative}.why-skin-category{letter-spacing:4px;color:#d6b76b;margin-bottom:22px;font-size:11px;font-weight:600;display:block}.why-skin-hero h1{letter-spacing:-3px;max-width:800px;margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(58px,8vw,105px);font-weight:500;line-height:.98}.why-skin-hero h1 em{color:#d8b96c;font-style:italic;display:block}.why-skin-hero-content>p{color:#ffffffd1;max-width:550px;margin:30px 0 25px;font-size:17px;line-height:1.7}.why-skin-meta{letter-spacing:2px;color:#ffffffbf;align-items:center;gap:14px;font-size:10px;font-weight:600;display:flex}.why-skin-meta i{background:#d8b96c;border-radius:50%;width:4px;height:4px}.why-skin-intro{background:#f7f4ec;padding:130px 7%}.why-skin-intro-inner{text-align:center;max-width:900px;margin:auto}.editorial-label{letter-spacing:3px;color:#a07b38;margin-bottom:20px;font-size:10px;font-weight:700;display:inline-block}.why-skin-intro h2{color:#273126;margin:0 0 35px;font-family:Playfair Display,Georgia,serif;font-size:clamp(45px,6vw,72px);font-weight:500;line-height:1.05}.why-skin-intro h2 em{color:#a17c3a;font-style:italic}.why-skin-intro p{color:#6f7069;max-width:750px;margin:0 auto 20px;font-size:15px;line-height:1.9}.why-skin-intro .intro-large{color:#45483f;margin-bottom:25px;font-family:Playfair Display,Georgia,serif;font-size:23px;line-height:1.65}.why-skin-story{grid-template-columns:1fr 1fr;min-height:700px;display:grid}.why-skin-story-image{min-height:650px;position:relative;overflow:hidden}.why-skin-story-image img{object-fit:cover;width:100%;height:100%;transition:transform 1s}.why-skin-story-image:hover img{transform:scale(1.05)}.story-image-caption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#141c14b3;align-items:center;gap:18px;max-width:330px;padding:18px 22px;display:flex;position:absolute;bottom:35px;left:35px}.story-image-caption span{color:#d5b365;font-family:Playfair Display,Georgia,serif;font-size:30px}.story-image-caption p{margin:0;font-size:12px;line-height:1.5}.why-skin-story-content{background:#ece7da;flex-direction:column;justify-content:center;padding:80px 10%;display:flex}.why-skin-story-content h2{margin:0 0 25px;font-family:Playfair Display,Georgia,serif;font-size:clamp(42px,5vw,68px);font-weight:500;line-height:1.05}.why-skin-story-content h2 em{color:#a07b38;font-style:italic;display:block}.why-skin-story-content>p{color:#6d6d65;max-width:580px;margin:0 0 18px;font-size:14px;line-height:1.9}.story-highlight{border-top:1px solid #87703f4d;border-bottom:1px solid #87703f4d;gap:15px;margin-top:20px;padding:25px 0;display:flex}.story-highlight span{color:#b08b43;font-family:Georgia,serif;font-size:45px;line-height:.7}.story-highlight p{color:#3d4238;max-width:470px;margin:0;font-family:Playfair Display,Georgia,serif;font-size:19px;line-height:1.5}.why-skin-benefits{background:linear-gradient(135deg,#f8f5ed,#e9e4d7);padding:130px 7%}.benefits-heading{text-align:center;max-width:750px;margin:0 auto 65px}.benefits-heading h2{margin:0 0 20px;font-family:Playfair Display,Georgia,serif;font-size:clamp(44px,5vw,65px);font-weight:500;line-height:1.05}.benefits-heading h2 em{color:#a27c39;font-style:italic;display:block}.benefits-heading p{color:#72736b;margin:0;font-size:14px;line-height:1.8}.benefits-grid{border-top:1px solid #8f764140;border-left:1px solid #8f764140;grid-template-columns:repeat(4,1fr);max-width:1350px;margin:auto;display:grid}.benefit-card{background:#ffffff4d;border-bottom:1px solid #8f764140;border-right:1px solid #8f764140;min-height:350px;padding:40px 32px;transition:background .4s,transform .4s;position:relative}.benefit-card:hover{background:#ffffffb3;transform:translateY(-8px)}.benefit-number{letter-spacing:2px;color:#a07b38;font-size:10px}.benefit-icon{color:#a27d3d;margin:45px 0 25px;font-family:Georgia,serif;font-size:45px}.benefit-card h3{color:#30392d;margin:0 0 15px;font-family:Playfair Display,Georgia,serif;font-size:24px;font-weight:500}.benefit-card p{color:#74746d;margin:0;font-size:13px;line-height:1.8}.why-skin-routine{color:#fff;background:#263326;grid-template-columns:1fr 1fr;display:grid}.routine-content{padding:110px 10%}.routine-content .editorial-label{color:#d0aa59}.routine-content h2{margin:0 0 25px;font-family:Playfair Display,Georgia,serif;font-size:clamp(45px,5vw,70px);font-weight:500;line-height:1.05}.routine-content h2 em{color:#d2ae61;font-style:italic;display:block}.routine-content>p{color:#ffffffa6;max-width:570px;margin-bottom:45px;font-size:14px;line-height:1.9}.routine-list{max-width:600px}.routine-item{border-top:1px solid #ffffff26;gap:25px;padding:22px 0;display:flex}.routine-item:last-child{border-bottom:1px solid #ffffff26}.routine-item>span{letter-spacing:2px;color:#caa75d;font-size:10px}.routine-item h3{margin:0 0 7px;font-family:Playfair Display,Georgia,serif;font-size:22px;font-weight:500}.routine-item p{color:#ffffff94;margin:0;font-size:12px;line-height:1.7}.routine-image{min-height:750px;position:relative;overflow:hidden}.routine-image img{object-fit:cover;width:100%;height:100%;transition:transform 1s}.routine-image:hover img{transform:scale(1.05)}.routine-floating-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1c261bd1;border:1px solid #d6b66959;max-width:280px;padding:25px;position:absolute;bottom:35px;right:35px}.routine-floating-card span{letter-spacing:2px;color:#d3ae60;margin-bottom:10px;font-size:9px;display:block}.routine-floating-card strong{font-family:Playfair Display,Georgia,serif;font-size:21px;font-weight:500;display:block}.skin-awareness{background:#f6f2e8;padding:130px 7%}.skin-awareness-heading{text-align:center;max-width:750px;margin:0 auto 60px}.skin-awareness-heading h2{margin:0 0 20px;font-family:Playfair Display,Georgia,serif;font-size:clamp(45px,5vw,68px);font-weight:500;line-height:1.05}.skin-awareness-heading h2 em{color:#a27c3b;font-style:italic;display:block}.skin-awareness-heading p{color:#74746c;font-size:14px;line-height:1.8}.skin-type-grid{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1250px;margin:auto;display:grid}.skin-type{background:#fffdf8;border:1px solid #a080402e;padding:35px 25px;transition:transform .4s,box-shadow .4s}.skin-type:hover{transform:translateY(-8px);box-shadow:0 20px 45px #37302017}.skin-type>span{letter-spacing:2px;color:#a17c3a;font-size:10px}.skin-type h3{margin:35px 0 12px;font-family:Playfair Display,Georgia,serif;font-size:25px;font-weight:500}.skin-type p{color:#74746d;margin:0;font-size:13px;line-height:1.8}.why-skin-final{text-align:center;color:#fff;background:#202b20;padding:140px 7%;position:relative;overflow:hidden}.final-decoration{border:1px solid #cfae5c33;border-radius:50%;width:500px;height:500px;position:absolute;top:-250px;left:50%;transform:translate(-50%)}.final-decoration:after{content:"";border:1px solid #cfae5c1f;border-radius:50%;position:absolute;inset:45px}.final-content{z-index:2;max-width:800px;margin:auto;position:relative}.final-content .editorial-label{color:#d1ac5d}.final-content h2{margin:0 0 25px;font-family:Playfair Display,Georgia,serif;font-size:clamp(48px,6vw,75px);font-weight:500;line-height:1.05}.final-content h2 em{color:#d1ad60;font-style:italic}.final-content>p{color:#ffffffa6;max-width:650px;margin:0 auto 35px;font-size:14px;line-height:1.9}.back-to-blog{color:#d7b86a;letter-spacing:2px;border:1px solid #d5b25f8c;padding:14px 25px;font-size:10px;font-weight:600;text-decoration:none;transition:background .3s,color .3s,transform .3s;display:inline-flex}.back-to-blog:hover{color:#202b20;background:#d5b367;transform:translateY(-3px)}@media (width<=1000px){.why-skin-story,.why-skin-routine{grid-template-columns:1fr}.why-skin-story-image{min-height:550px}.routine-image{min-height:600px}.benefits-grid,.skin-type-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.why-skin-hero{height:80vh;min-height:650px}.why-skin-hero-overlay{background:linear-gradient(90deg,#111911c7,#1119114d)}.why-skin-hero-content{width:88%}.why-skin-hero h1{letter-spacing:-1.5px;font-size:55px}.why-skin-hero-content>p{font-size:14px}.why-skin-intro,.why-skin-benefits,.skin-awareness{padding:85px 6%}.why-skin-intro h2,.benefits-heading h2,.skin-awareness-heading h2{font-size:43px}.why-skin-story-content,.routine-content{padding:75px 7%}.why-skin-story-image{min-height:450px}.benefits-grid,.skin-type-grid{grid-template-columns:1fr}.benefit-card{min-height:auto}.routine-image{min-height:500px}.routine-floating-card{bottom:20px;right:20px}.why-skin-final{padding:100px 6%}.final-content h2{font-size:45px}}@media (width<=400px){.why-skin-hero h1{font-size:47px}.why-skin-intro h2,.benefits-heading h2,.skin-awareness-heading h2{font-size:38px}.why-skin-story-content h2,.routine-content h2{font-size:40px}}.sea-blog-page{color:#20251d;background:#f7f4ed;font-family:Poppins,sans-serif;overflow:hidden}.sea-blog-hero{background-color:#0000;background-image:linear-gradient(90deg,#0f1811c7,#0f181140),url(/home/serum/seabuckthorn-hero.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;min-height:90vh;display:flex;position:relative}.sea-hero-overlay{background:radial-gradient(circle at 75% 40%,#0000,#00000047);position:absolute;inset:0}.sea-hero-content{z-index:2;color:#fff;width:min(1100px,88%);padding-top:50px;position:relative}.sea-blog-category{letter-spacing:4px;opacity:.85;margin-bottom:28px;font-size:11px;display:block}.sea-hero-content h1{max-width:850px;margin:0;font-family:Georgia,serif;font-size:clamp(48px,7vw,92px);font-weight:400;line-height:1.02}.sea-hero-content h1 span{font-style:italic;font-weight:300;display:block}.sea-hero-content p{color:#ffffffdb;max-width:570px;margin:32px 0;font-size:16px;line-height:1.9}.sea-hero-line{background:#d8b878;height:1px}.sea-scroll{color:#fff;letter-spacing:3px;text-align:center;font-size:9px;position:absolute;bottom:35px;left:50%;transform:translate(-50%)}.sea-scroll div{opacity:.5;background:#fff;width:1px;height:55px;margin:12px auto 0}.sea-intro-section{grid-template-columns:1fr 1fr;align-items:center;gap:100px;width:min(1250px,88%);margin:auto;padding:130px 0;display:grid}.sea-intro-image{position:relative}.sea-intro-image img{object-fit:cover;width:100%;height:620px;display:block}.sea-image-label{letter-spacing:2px;background:#ffffffeb;gap:15px;padding:13px 20px;font-size:9px;display:flex;position:absolute;bottom:25px;left:25px}.sea-image-label span{color:#9b7b42}.sea-intro-content{padding-right:5%}.section-mini-title{letter-spacing:4px;color:#9a7a42;font-size:10px}.sea-intro-content h2,.sea-section-heading h2,.editorial-content h2,.routine-heading h2{margin:25px 0 35px;font-family:Georgia,serif;font-size:clamp(40px,5vw,65px);font-weight:400;line-height:1.08}.sea-intro-content h2 em,.sea-section-heading h2 em,.editorial-content h2 em,.routine-heading h2 em{color:#9a7a42;font-weight:400}.sea-intro-content p,.editorial-content p{color:#62645c;margin-bottom:22px;font-size:14px;line-height:2}.sea-signature{border-left:1px solid #b79963;margin-top:40px;padding-left:20px}.sea-signature span{font-family:Georgia,serif;font-size:19px;font-style:italic;display:block}.sea-signature strong{color:#9a7a42;letter-spacing:2px;margin-top:4px;font-size:11px;display:block}.sea-marquee{border-top:1px solid #ddd7c9;border-bottom:1px solid #ddd7c9;padding:24px 0;overflow:hidden}.sea-marquee-track{align-items:center;gap:35px;width:max-content;animation:25s linear infinite seaMarquee;display:flex}.sea-marquee-track span{letter-spacing:2px;color:#76715f;font-family:Georgia,serif;font-size:25px}.sea-marquee-track i{color:#b18c4c;font-style:normal}@keyframes seaMarquee{0%{transform:translate(0)}to{transform:translate(-35%)}}.sea-benefits-section{background:#eeece3;padding:130px 6%}.sea-section-heading{text-align:center;max-width:800px;margin:auto}.sea-section-heading>span,.routine-heading>span{letter-spacing:4px;color:#9a7a42;font-size:10px}.sea-benefits-grid{grid-template-columns:repeat(4,1fr);max-width:1250px;margin:70px auto 0;display:grid}.sea-benefit-card{border-top:1px solid #ccc7b9;border-right:1px solid #ccc7b9;min-height:350px;padding:40px 30px;transition:background .4s,transform .4s;position:relative}.sea-benefit-card:first-child{border-left:1px solid #ccc7b9}.sea-benefit-card:hover{background:#f8f6f0;transform:translateY(-8px)}.benefit-number{color:#9a7a42;font-size:11px}.benefit-icon{color:#a18148;margin:65px 0 25px;font-size:22px}.sea-benefit-card h3{margin-bottom:18px;font-family:Georgia,serif;font-size:24px;font-weight:400}.sea-benefit-card p{color:#707067;font-size:13px;line-height:1.9}.benefit-arrow{color:#9a7a42;font-size:20px;position:absolute;bottom:30px;right:30px}.sea-editorial{grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;width:88%;max-width:1250px;margin:auto;padding:140px 0;display:grid}.editorial-content{padding-left:5%}.editorial-quote{color:#74603c;border-left:1px solid #b18c4c;margin-top:40px;padding-left:25px;font-family:Georgia,serif;font-size:22px;font-style:italic;line-height:1.5}.editorial-image{position:relative}.editorial-image img{object-fit:cover;width:100%;height:680px}.floating-badge{color:#fff;letter-spacing:2px;background:#9a7a42;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:115px;height:115px;font-size:9px;display:flex;position:absolute;bottom:35px;left:-35px}.floating-badge strong{margin-top:4px;font-family:Georgia,serif;font-size:13px}.sea-routine-section{background:#f0eee6;padding:120px 6%}.routine-heading{text-align:center;max-width:750px;margin:auto}.routine-steps{background:#cbc6b8;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1100px;margin:80px auto 0;display:grid}.routine-step{background:#f0eee6;padding:45px 35px}.routine-step>span{color:#a08046;font-size:11px}.routine-step h3{margin:30px 0 15px;font-family:Georgia,serif;font-size:27px;font-weight:400}.routine-step p{color:#696a62;font-size:13px;line-height:1.9}.sea-final-section{text-align:center;color:#fff;background-color:#0000;background-image:linear-gradient(#141d15a6,#141d15a6),url(/home/serum/seabuckthorn-final.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;min-height:600px;display:flex}.sea-final-content{width:90%;max-width:750px}.sea-final-content>span{letter-spacing:4px;font-size:10px}.sea-final-content h2{margin:25px 0;font-family:Georgia,serif;font-size:clamp(50px,7vw,85px);font-weight:400;line-height:1}.sea-final-content h2 em{color:#dfc48d;font-weight:400}.sea-final-content p{color:#fffc;font-size:14px;line-height:1.8}.sea-final-content button{color:#fff;letter-spacing:2px;cursor:pointer;background:0 0;border:1px solid #ffffff80;margin-top:35px;padding:16px 27px;font-size:10px;transition:all .4s}.sea-final-content button span{margin-left:15px;font-size:15px}.sea-final-content button:hover{color:#263025;background:#fff}@media (width<=1000px){.sea-intro-section,.sea-editorial{gap:50px}.sea-benefits-grid{grid-template-columns:repeat(2,1fr)}.sea-benefit-card:nth-child(2){border-right:none}.sea-benefit-card:nth-child(3){border-left:1px solid #ccc7b9}}@media (width<=768px){.sea-blog-hero{min-height:78vh}.sea-intro-section,.sea-editorial{grid-template-columns:1fr;padding:80px 0}.sea-intro-image img{height:500px}.editorial-content{order:2;padding-left:0}.editorial-image{order:1}.editorial-image img{height:500px}.floating-badge{left:20px}.sea-benefits-section,.sea-routine-section{padding:80px 6%}.routine-steps{grid-template-columns:1fr}}@media (width<=600px){.sea-hero-content h1{font-size:48px}.sea-hero-content p{font-size:13px}.sea-intro-content h2,.sea-section-heading h2,.editorial-content h2,.routine-heading h2{font-size:40px}.sea-benefits-grid{grid-template-columns:1fr}.sea-benefit-card{border-left:1px solid #ccc7b9;border-right:1px solid #ccc7b9}.sea-benefit-card:nth-child(2),.sea-benefit-card:nth-child(3){border-left:1px solid #ccc7b9}.sea-intro-image img,.editorial-image img{height:430px}.sea-final-section{min-height:500px}}.green-blog-page{color:#202a20;background:#f5f3eb;font-family:Poppins,sans-serif;overflow:hidden}.green-blog-hero{background-color:#0000;background-image:linear-gradient(90deg,#0a1f14d1,#0a1f144d),url(/home/greentea/greentea-hero.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;min-height:90vh;display:flex;position:relative}.green-hero-overlay{background:radial-gradient(circle at 75% 40%,#0000,#0000004d);position:absolute;inset:0}.green-hero-content{z-index:2;color:#fff;width:min(1100px,88%);padding-top:50px;position:relative}.green-blog-category{letter-spacing:4px;opacity:.85;margin-bottom:28px;font-size:11px;display:block}.green-hero-content h1{max-width:850px;margin:0;font-family:Georgia,serif;font-size:clamp(50px,7vw,94px);font-weight:400;line-height:1.02}.green-hero-content h1 span{color:#d6c99e;font-style:italic;font-weight:300;display:block}.green-hero-content p{color:#ffffffdb;max-width:570px;margin:32px 0;font-size:16px;line-height:1.9}.green-hero-line{background:#c9b77d;height:1px}.green-scroll{color:#fff;letter-spacing:3px;text-align:center;font-size:9px;position:absolute;bottom:35px;left:50%;transform:translate(-50%)}.green-scroll div{opacity:.5;background:#fff;width:1px;height:55px;margin:12px auto 0}.green-intro-section{grid-template-columns:1fr 1fr;align-items:center;gap:100px;width:min(1250px,88%);margin:auto;padding:130px 0;display:grid}.green-intro-image{position:relative}.green-intro-image img{object-fit:cover;width:100%;height:620px;display:block}.green-image-label{letter-spacing:2px;background:#fffffff0;gap:15px;padding:13px 20px;font-size:9px;display:flex;position:absolute;bottom:25px;left:25px}.green-image-label span{color:#71844e}.green-intro-content{padding-right:5%}.green-mini-title{letter-spacing:4px;color:#72834f;font-size:10px}.green-intro-content h2,.green-section-heading h2,.green-editorial-content h2,.green-routine-heading h2{margin:25px 0 35px;font-family:Georgia,serif;font-size:clamp(40px,5vw,65px);font-weight:400;line-height:1.08}.green-intro-content h2 em,.green-section-heading h2 em,.green-editorial-content h2 em,.green-routine-heading h2 em{color:#71844e;font-weight:400}.green-intro-content p,.green-editorial-content p{color:#62685e;margin-bottom:22px;font-size:14px;line-height:2}.green-signature{border-left:1px solid #8a9a68;margin-top:40px;padding-left:20px}.green-signature span{font-family:Georgia,serif;font-size:19px;font-style:italic;display:block}.green-signature strong{color:#71844e;letter-spacing:2px;margin-top:4px;font-size:11px;display:block}.green-marquee{border-top:1px solid #d5d9ca;border-bottom:1px solid #d5d9ca;padding:24px 0;overflow:hidden}.green-marquee-track{align-items:center;gap:35px;width:max-content;animation:25s linear infinite greenMarquee;display:flex}.green-marquee-track span{letter-spacing:2px;color:#69735e;font-family:Georgia,serif;font-size:25px}.green-marquee-track i{color:#a18b4f;font-style:normal}@keyframes greenMarquee{0%{transform:translate(0)}to{transform:translate(-35%)}}.green-benefits-section{background:#e9ede2;padding:130px 6%}.green-section-heading{text-align:center;max-width:800px;margin:auto}.green-section-heading>span,.green-routine-heading>span{letter-spacing:4px;color:#71844e;font-size:10px}.green-benefits-grid{grid-template-columns:repeat(4,1fr);max-width:1250px;margin:70px auto 0;display:grid}.green-benefit-card{border-top:1px solid #c5cbb9;border-right:1px solid #c5cbb9;min-height:350px;padding:40px 30px;transition:background .4s,transform .4s;position:relative}.green-benefit-card:first-child{border-left:1px solid #c5cbb9}.green-benefit-card:hover{background:#f5f6f0;transform:translateY(-8px)}.green-benefit-number{color:#71844e;font-size:11px}.green-benefit-icon{color:#8b9a67;margin:65px 0 25px;font-size:22px}.green-benefit-card h3{margin-bottom:18px;font-family:Georgia,serif;font-size:24px;font-weight:400}.green-benefit-card p{color:#6d7469;font-size:13px;line-height:1.9}.green-benefit-arrow{color:#71844e;font-size:20px;position:absolute;bottom:30px;right:30px}.green-editorial{grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;width:88%;max-width:1250px;margin:auto;padding:140px 0;display:grid}.green-editorial-content{padding-left:5%}.green-editorial-quote{color:#5f6d4b;border-left:1px solid #81915f;margin-top:40px;padding-left:25px;font-family:Georgia,serif;font-size:22px;font-style:italic;line-height:1.5}.green-editorial-image{position:relative}.green-editorial-image img{object-fit:cover;width:100%;height:680px}.green-floating-badge{color:#fff;letter-spacing:2px;background:#536640;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:115px;height:115px;font-size:9px;display:flex;position:absolute;bottom:35px;left:-35px}.green-floating-badge strong{margin-top:4px;font-family:Georgia,serif;font-size:13px}.green-routine-section{background:#eef0e8;padding:120px 6%}.green-routine-heading{text-align:center;max-width:750px;margin:auto}.green-routine-steps{background:#c8cdbf;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1100px;margin:80px auto 0;display:grid}.green-routine-step{background:#eef0e8;padding:45px 35px}.green-routine-step>span{color:#71844e;font-size:11px}.green-routine-step h3{margin:30px 0 15px;font-family:Georgia,serif;font-size:27px;font-weight:400}.green-routine-step p{color:#697066;font-size:13px;line-height:1.9}.green-final-section{text-align:center;color:#fff;background-color:#0000;background-image:linear-gradient(#0d2516b3,#0d2516b3),url(/home/greentea/greentea-final.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;min-height:600px;display:flex}.green-final-content{width:90%;max-width:750px}.green-final-content>span{letter-spacing:4px;font-size:10px}.green-final-content h2{margin:25px 0;font-family:Georgia,serif;font-size:clamp(50px,7vw,85px);font-weight:400;line-height:1}.green-final-content h2 em{color:#d5cf9b;font-weight:400}.green-final-content p{color:#ffffffd1;font-size:14px;line-height:1.8}.green-final-content button{color:#fff;letter-spacing:2px;cursor:pointer;background:0 0;border:1px solid #ffffff80;margin-top:35px;padding:16px 27px;font-size:10px;transition:all .4s}.green-final-content button span{margin-left:15px;font-size:15px}.green-final-content button:hover{color:#263b2b;background:#fff}@media (width<=1000px){.green-intro-section,.green-editorial{gap:50px}.green-benefits-grid{grid-template-columns:repeat(2,1fr)}.green-benefit-card:nth-child(2){border-right:none}.green-benefit-card:nth-child(3){border-left:1px solid #c5cbb9}}@media (width<=768px){.green-blog-hero{min-height:78vh}.green-intro-section,.green-editorial{grid-template-columns:1fr;padding:80px 0}.green-intro-image img{height:500px}.green-editorial-content{order:2;padding-left:0}.green-editorial-image{order:1}.green-editorial-image img{height:500px}.green-floating-badge{left:20px}.green-benefits-section,.green-routine-section{padding:80px 6%}.green-routine-steps{grid-template-columns:1fr}}@media (width<=600px){.green-hero-content h1{font-size:48px}.green-hero-content p{font-size:13px}.green-intro-content h2,.green-section-heading h2,.green-editorial-content h2,.green-routine-heading h2{font-size:40px}.green-benefits-grid{grid-template-columns:1fr}.green-benefit-card{border-left:1px solid #c5cbb9;border-right:1px solid #c5cbb9}.green-benefit-card:nth-child(2),.green-benefit-card:nth-child(3){border-left:1px solid #c5cbb9}.green-intro-image img,.green-editorial-image img{height:430px}.green-final-section{min-height:500px}}.ancient-blog-page{color:#30340f;background:#fbf8ed;width:100%;font-family:Montserrat,sans-serif;overflow:hidden}.ancient-container{width:min(1180px,88%);margin:auto}.ancient-hero{text-align:center;background-color:#0000;background-image:linear-gradient(#23280c61,#23280c94),url(/home/serum/serumc.jfif);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;min-height:650px;display:flex;position:relative}.ancient-hero-content{z-index:2;color:#fff;max-width:900px;padding:40px 20px;position:relative}.ancient-hero-content span{letter-spacing:4px;margin-bottom:25px;font-size:11px;font-weight:600;display:block}.ancient-hero-content h1{margin:0;font-family:DM Serif Display,serif;font-size:clamp(48px,6vw,86px);font-weight:400;line-height:1.04}.ancient-hero-content p{letter-spacing:.3px;max-width:650px;margin:30px auto 0;font-size:15px;line-height:1.9}.ancient-intro{text-align:center;padding:120px 0}.blog-label,.section-heading span,.ritual-content>span,.modern-inner>span,.ancient-conclusion>.ancient-container>span,.ancient-cta span{letter-spacing:3px;font-size:11px;font-weight:600}.ancient-intro h2{margin:25px 0 35px;font-family:DM Serif Display,serif;font-size:clamp(42px,5vw,66px);font-weight:400;line-height:1.08}.ancient-intro p{color:#676858;max-width:780px;margin:0 auto 20px;font-size:15px;line-height:2}.why-therapy-section{background:#f1eee3;padding:110px 0}.section-heading{text-align:left;margin-bottom:60px}.section-heading.centered{text-align:center}.section-heading h2{margin:20px 0 0;font-family:DM Serif Display,serif;font-size:clamp(42px,5vw,64px);font-weight:400;line-height:1.08}.therapy-grid{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.therapy-card{background:#fbf8ed;min-height:270px;padding:38px 28px;transition:transform .4s,box-shadow .4s}.therapy-card:hover{transform:translateY(-10px);box-shadow:0 20px 50px #30340f1a}.therapy-number{color:#9e8643;margin-bottom:35px;font-family:DM Serif Display,serif;font-size:27px}.therapy-card h3{margin-bottom:15px;font-family:DM Serif Display,serif;font-size:25px;font-weight:400}.therapy-card p{color:#707064;font-size:13px;line-height:1.8}.rituals-section{padding:130px 0}.ritual-row{grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin-top:120px;display:grid}.ritual-row.reverse{direction:rtl}.ritual-row.reverse>*{direction:ltr}.ritual-image{background:#e8e2d3;height:560px;overflow:hidden}.ritual-image img{object-fit:cover;width:100%;height:100%;transition:transform 1s}.ritual-image:hover img{transform:scale(1.06)}.ritual-content{max-width:500px}.ritual-content>span{color:#9e8643}.ritual-content h3{margin:25px 0;font-family:DM Serif Display,serif;font-size:clamp(42px,4vw,62px);font-weight:400;line-height:1.05}.ritual-content p{color:#6c6d61;margin-bottom:20px;font-size:14px;line-height:1.9}.ritual-placeholder{background:radial-gradient(circle,#ddd4bd,#b8ad8e);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ritual-placeholder span{letter-spacing:3px;color:#fff;font-family:DM Serif Display,serif;font-size:26px}.modern-section{color:#fff;text-align:center;background-color:#0000;background-image:linear-gradient(#1c2309d6,#1c2309d6),url(/home/serum/serumblack.jfif);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:130px 20px}.modern-inner{max-width:850px;margin:auto}.modern-inner>span{color:#d0b66b}.modern-inner h2{margin:25px 0 30px;font-family:DM Serif Display,serif;font-size:clamp(46px,6vw,78px);font-weight:400;line-height:1.04}.modern-inner p{color:#ffffffc2;max-width:700px;margin:auto;font-size:15px;line-height:2}.ancient-conclusion{padding:130px 0}.ancient-conclusion .ancient-container{text-align:center;max-width:850px}.ancient-conclusion h2{margin:25px 0 35px;font-family:DM Serif Display,serif;font-size:clamp(45px,5vw,68px);font-weight:400;line-height:1.05}.ancient-conclusion p{color:#696a5d;max-width:720px;margin:0 auto 20px;font-size:15px;line-height:2}.ancient-cta{color:#fff;text-align:center;background:#30340f;padding:110px 20px}.ancient-cta span{color:#c9b36a}.ancient-cta h2{margin:25px 0 35px;font-family:DM Serif Display,serif;font-size:clamp(50px,6vw,82px);font-weight:400;line-height:1}.ancient-cta button{color:#fff;letter-spacing:2px;cursor:pointer;background:0 0;border:1px solid #c9b36a;padding:16px 34px;font-size:11px;transition:all .35s}.ancient-cta button:hover{color:#30340f;background:#c9b36a}@media (width<=900px){.ancient-hero{min-height:570px}.therapy-grid{grid-template-columns:repeat(2,1fr)}.ritual-row{gap:45px}.ritual-image{height:480px}}@media (width<=650px){.ancient-container{width:90%}.ancient-hero{min-height:540px}.ancient-hero-content h1{font-size:46px}.ancient-hero-content p{font-size:13px}.ancient-intro,.why-therapy-section,.rituals-section,.ancient-conclusion{padding:80px 0}.ancient-intro h2,.section-heading h2{font-size:43px}.therapy-grid{grid-template-columns:1fr}.therapy-card{min-height:auto}.ritual-row,.ritual-row.reverse{direction:ltr;flex-direction:column;gap:45px;margin-top:80px;display:flex}.ritual-image{width:100%;height:430px}.ritual-content{max-width:100%}.ritual-content h3{font-size:44px}.modern-section{padding:90px 20px}.modern-inner h2{font-size:48px}.ancient-cta{padding:85px 20px}.ancient-cta h2{font-size:54px}}@media (width<=400px){.ancient-hero-content h1{font-size:39px}.ancient-intro h2,.section-heading h2{font-size:37px}.ritual-content h3{font-size:38px}.ritual-image{height:350px}.modern-inner h2{font-size:41px}}.philosophy-page{color:#30340f;background:#fbf8ed;width:100%;font-family:Montserrat,sans-serif;overflow:hidden}.philosophy-container{width:min(1180px,88%);margin:auto}.philosophy-hero{text-align:center;background-color:#0000;background-image:linear-gradient(#1f250c6b,#1f250ca6),url(/home/serum/serumblack.jfif);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;min-height:680px;display:flex;position:relative}.philosophy-hero-content{z-index:2;color:#fff;width:min(1000px,90%);position:relative}.hero-kicker{color:#d4bb72;letter-spacing:5px;margin-bottom:28px;font-size:11px;font-weight:600;display:block}.philosophy-hero h1{color:#fff;margin:0;font-family:DM Serif Display,serif;font-size:clamp(50px,7vw,92px);font-weight:400;line-height:1.02}.philosophy-hero p{letter-spacing:.4px;color:#ffffffd6;max-width:620px;margin:35px auto 0;font-size:15px;line-height:1.9}.philosophy-intro{text-align:center;padding:130px 0}.philosophy-intro-label{color:#9e8643;letter-spacing:4px;font-size:11px;font-weight:600}.philosophy-intro h2{margin:25px 0 45px;font-family:DM Serif Display,serif;font-size:clamp(44px,5.5vw,70px);font-weight:400;line-height:1.05}.philosophy-intro-text{max-width:800px;margin:auto}.philosophy-intro-text p{color:#68695d;margin-bottom:20px;font-size:15px;line-height:2}.philosophy-split{background:#eeeade;grid-template-columns:1fr 1fr;min-height:650px;display:grid}.philosophy-split-image{min-height:650px;overflow:hidden}.philosophy-split-image img{object-fit:cover;width:100%;height:100%;transition:transform 1s}.philosophy-split-image:hover img{transform:scale(1.05)}.philosophy-split-content{flex-direction:column;justify-content:center;padding:90px 10%;display:flex}.philosophy-split-content>span,.luxury-content>span,.botanical-heading>span,.product-heading>span,.hospitality-content>span,.status-inner>span,.brand-positioning>.philosophy-container>span,.philosophy-final-inner>span{color:#9e8643;letter-spacing:3px;font-size:11px;font-weight:600}.philosophy-split-content h2,.luxury-content h2{margin:25px 0 30px;font-family:DM Serif Display,serif;font-size:clamp(45px,5vw,70px);font-weight:400;line-height:1.02}.philosophy-split-content p,.luxury-content p{color:#68695d;max-width:520px;margin-bottom:18px;font-size:14px;line-height:1.95}.european-luxury{color:#111;background-color:#0000;background-image:linear-gradient(#b9828bb8,#b9828bb8),url(/home/serum/serumc.jfif);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-items:center;min-height:650px;padding:100px 8%;display:flex}.luxury-content{max-width:680px}.luxury-content h2{color:#111}.luxury-content p{color:#ffffffc7}.botanical-section{background:#f3f0e6;padding:130px 0}.botanical-heading{text-align:center;max-width:800px;margin:auto}.botanical-heading h2,.product-heading h2{margin:25px 0;font-family:DM Serif Display,serif;font-size:clamp(45px,5vw,68px);font-weight:400;line-height:1.05}.botanical-heading p{color:#68695d;max-width:680px;margin:auto;font-size:14px;line-height:1.9}.botanical-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:70px;display:grid}.botanical-card{background:#fbf8ed;min-height:280px;padding:35px 28px;transition:transform .4s,box-shadow .4s}.botanical-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px #28280f17}.botanical-card>span{color:#b29a5a;font-family:DM Serif Display,serif;font-size:27px}.botanical-card h3{margin:35px 0 15px;font-family:DM Serif Display,serif;font-size:25px;font-weight:400}.botanical-card p{color:#717267;font-size:13px;line-height:1.8}.skin-wellness{text-align:center;color:#111;background:linear-gradient(#fbe9ecde,#edd8dace),0 0;padding:140px 20px}.skin-wellness-inner{max-width:850px;margin:auto}.skin-wellness span{color:#cbb46b;letter-spacing:4px;font-size:11px;font-weight:600}.skin-wellness h2{margin:25px 0 35px;font-family:DM Serif Display,serif;font-size:clamp(48px,6vw,78px);font-weight:400;line-height:1}.skin-wellness p{color:#151313bf;max-width:720px;margin:0 auto 20px;font-size:14px;line-height:2}.product-philosophy{padding:130px 0}.product-heading{text-align:center}.product-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:70px;display:grid}.product-philosophy-card{border:1px solid #30340f1f;padding:45px;transition:background .35s,transform .35s}.product-philosophy-card:hover{background:#f1eee2;transform:translateY(-7px)}.product-philosophy-card h3{margin-bottom:15px;font-family:DM Serif Display,serif;font-size:30px;font-weight:400}.product-philosophy-card p{color:#6d6e62;font-size:13px;line-height:1.9}.hospitality-section{background:#e9e4d7;grid-template-columns:1fr 1fr;display:grid}.hospitality-image{background-color:#0000;background-image:linear-gradient(#14190859,#1419088c),url(/home/soap/soap.jfif);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-items:flex-end;min-height:650px;display:flex}.hospitality-overlay{color:#111;padding:60px}.hospitality-overlay span{color:#d7bd73;letter-spacing:3px;font-size:11px}.hospitality-overlay h2{margin-top:20px;font-family:DM Serif Display,serif;font-size:55px;font-weight:400;line-height:1}.hospitality-content{flex-direction:column;justify-content:center;padding:90px 10%;display:flex}.hospitality-content h2{margin:25px 0 30px;font-family:DM Serif Display,serif;font-size:clamp(45px,5vw,68px);font-weight:400;line-height:1}.hospitality-content p{color:#68695d;margin-bottom:18px;font-size:14px;line-height:1.9}.status-section{text-align:center;background:#f5f1e7;padding:140px 20px}.status-inner{max-width:850px;margin:auto}.status-inner h2{margin:25px 0 35px;font-family:DM Serif Display,serif;font-size:clamp(48px,6vw,76px);font-weight:400;line-height:1}.status-inner p{color:#111;max-width:700px;margin:0 auto 20px;font-size:14px;line-height:2}.brand-positioning{color:#111;text-align:center;background:#dcb4b4;padding:130px 0}.brand-positioning h2{margin:25px 0 60px;font-family:DM Serif Display,serif;font-size:clamp(48px,6vw,75px);font-weight:400;line-height:1}.positioning-lines{border-top:1px solid #ffffff2e;grid-template-columns:1fr 1fr;max-width:800px;margin:auto;display:grid}.positioning-lines div{color:#111;letter-spacing:.5px;border-bottom:1px solid #ffffff2e;padding:22px;font-size:13px}.philosophy-final{text-align:center;background:#fbf8ed;padding:140px 20px}.philosophy-final-inner{max-width:850px;margin:auto}.philosophy-final h2{margin:25px 0 35px;font-family:DM Serif Display,serif;font-size:clamp(50px,6vw,82px);font-weight:400;line-height:1}.philosophy-final p{color:#111;max-width:680px;margin:0 auto 20px;font-size:15px;line-height:2}.philosophy-final strong{color:#45482b;margin-top:30px;font-family:DM Serif Display,serif;font-size:25px;font-weight:400;line-height:1.7;display:block}.final-tagline{color:#9e8643;letter-spacing:2px;margin-top:55px;font-size:12px}@media (width<=900px){.botanical-grid{grid-template-columns:repeat(2,1fr)}.philosophy-split,.hospitality-section{grid-template-columns:1fr}.philosophy-split-image,.hospitality-image{min-height:550px}}@media (width<=650px){.philosophy-container{width:90%}.philosophy-hero{min-height:570px}.philosophy-hero h1{font-size:47px}.philosophy-hero p{font-size:13px}.philosophy-intro,.botanical-section,.product-philosophy,.status-section,.philosophy-final{padding:85px 0}.philosophy-intro h2,.botanical-heading h2,.product-heading h2{font-size:43px}.philosophy-split-content,.hospitality-content{padding:70px 8%}.philosophy-split-image,.hospitality-image{min-height:430px}.philosophy-split-content h2,.luxury-content h2,.hospitality-content h2{font-size:45px}.european-luxury{min-height:600px;padding:80px 8%}.botanical-grid{grid-template-columns:1fr}.botanical-card{min-height:auto}.skin-wellness{padding:90px 20px}.skin-wellness h2{font-size:48px}.product-grid{grid-template-columns:1fr}.product-philosophy-card{padding:35px 25px}.hospitality-overlay{padding:40px 25px}.hospitality-overlay h2{font-size:45px}.status-inner h2{font-size:48px}.positioning-lines{grid-template-columns:1fr}.brand-positioning{padding:90px 0}.brand-positioning h2{font-size:48px}.philosophy-final h2{font-size:50px}.philosophy-final strong{font-size:21px}}@media (width<=400px){.philosophy-hero h1{font-size:40px}.philosophy-intro h2,.botanical-heading h2,.product-heading h2{font-size:37px}.philosophy-split-content h2,.luxury-content h2,.hospitality-content h2{font-size:39px}.skin-wellness h2,.status-inner h2,.brand-positioning h2{font-size:40px}.philosophy-final h2{font-size:43px}}.skincare-page{color:#30340f;background:#fbf8ed;width:100%;overflow:hidden}.skincare-hero{background-color:#0000;background-image:linear-gradient(90deg,#23250fd1,#23250f47,#23250f00),url(/home/gift/giftbbox.jfif);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-items:center;min-height:620px;padding:90px 8%;display:flex;position:relative}.skincare-hero-content{color:#fff;max-width:580px}.hero-small-title{letter-spacing:4px;margin-bottom:22px;font-size:13px;font-weight:600;display:block}.skincare-hero h1{margin:0 0 25px;font-family:Georgia,serif;font-size:clamp(48px,6vw,82px);font-weight:400;line-height:.98}.skincare-hero p{color:#ffffffe6;max-width:520px;margin-bottom:32px;font-size:16px;line-height:1.8}.hero-button{color:#fff;letter-spacing:1.5px;background:#b2934c;align-items:center;gap:12px;padding:15px 25px;font-size:12px;font-weight:600;text-decoration:none;transition:all .35s;display:inline-flex}.hero-button:hover{color:#30340f;background:#fff;transform:translateY(-3px)}.soap-section,.luxury-soap-section{padding:90px 7%}.luxury-soap-section{background:#f1ede0}.soap-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:45px;display:flex}.section-overline{letter-spacing:3px;color:#9e8643;margin-bottom:12px;font-size:11px;font-weight:700;display:block}.soap-heading h2{color:#30340f;margin:0 0 14px;font-family:Georgia,serif;font-size:clamp(34px,4vw,54px);font-weight:400}.soap-heading p{color:#696957;max-width:570px;margin:0;font-size:14px;line-height:1.8}.view-all{color:#30340f;letter-spacing:1.5px;white-space:nowrap;border-bottom:1px solid #9e8643;align-items:center;gap:10px;padding-bottom:8px;font-size:11px;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.view-all:hover{color:#9e8643;gap:15px}.soap-slider-wrapper{width:100%;position:relative}.soap-slider{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;gap:22px;padding:5px 3px 20px;display:flex;overflow-x:auto}.soap-slider::-webkit-scrollbar{display:none}.soap-card{scroll-snap-align:start;background:#fff;border:1px solid #30340f12;flex:0 0 calc(25% - 17px);min-width:250px;transition:all .4s}.soap-card:hover{transform:translateY(-8px);box-shadow:0 20px 45px #30340f21}.soap-image-box{background:#eee9da;height:330px;text-decoration:none;display:block;position:relative;overflow:hidden}.soap-image-box img{object-fit:cover;width:100%;height:100%;transition:transform .65s}.soap-card:hover .soap-image-box img{transform:scale(1.07)}.soap-badge{z-index:2;color:#fff;letter-spacing:1.3px;background:#30340f;padding:7px 10px;font-size:9px;font-weight:700;position:absolute;top:14px;left:14px}.soap-info{padding:20px 18px 22px}.soap-info h3{color:#30340f;min-height:45px;margin:0 0 12px;font-size:15px;font-weight:500;line-height:1.5}.soap-price{align-items:center;gap:10px;margin-bottom:17px;display:flex}.current-price{color:#9e8643;font-size:16px;font-weight:700}.old-price{color:#999;font-size:12px;text-decoration:line-through}.soap-arrow{z-index:5;color:#30340f;cursor:pointer;background:#fffffff2;border:1px solid #30340f33;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;transition:all .3s;display:flex;position:absolute;top:43%;box-shadow:0 5px 18px #00000014}.soap-arrow:hover{color:#fff;background:#30340f;transform:scale(1.08)}.soap-arrow-left{left:-22px}.soap-arrow-right{right:-22px}.soap-product-name{color:inherit;text-decoration:none;display:block}.soap-product-name h3{transition:color .3s}.soap-product-name:hover h3{color:#9e8643}.soap-add-btn{color:#fff;cursor:pointer;letter-spacing:1.5px;background:#30340f;border:1px solid #30340f;justify-content:center;align-items:center;gap:10px;width:100%;min-height:44px;margin-bottom:12px;font-family:inherit;font-size:10px;font-weight:700;transition:background .3s,color .3s,transform .3s,box-shadow .3s;display:flex}.soap-add-btn svg{font-size:13px;transition:transform .3s}.soap-add-btn:hover{background:#9e8643;border-color:#9e8643;transform:translateY(-2px);box-shadow:0 8px 20px #9e864340}.soap-add-btn:hover svg{transform:translateY(-1px)}.soap-add-btn:active{transform:scale(.97)}.soap-view-btn{color:#30340f;letter-spacing:1.2px;border-top:1px solid #e5e1d4;justify-content:space-between;align-items:center;width:100%;padding:11px 0;font-size:10px;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.soap-view-btn svg{font-size:10px;transition:all .3s}.soap-view-btn:hover{color:#9e8643}.soap-view-btn:hover svg{transform:translate(5px)}.soap-philosophy{text-align:center;background-color:#0000;background-image:linear-gradient(#23250fad,#23250fad),url(/home/gift/giftcamel.jfif);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;min-height:480px;padding:80px 7%;display:flex}.philosophy-content{color:#fff;max-width:760px}.philosophy-content>span{letter-spacing:4px;font-size:11px;font-weight:700}.philosophy-content h2{margin:20px 0;font-family:Georgia,serif;font-size:clamp(40px,5vw,65px);font-weight:400;line-height:1.05}@media (width<=1100px){.soap-card{flex:0 0 calc(33.333% - 15px)}.soap-image-box{height:300px}}@media (width<=800px){.skincare-hero{background-position:60%;min-height:560px;padding:70px 7%}.soap-section,.luxury-soap-section{padding:70px 6%}.soap-heading{flex-direction:column;align-items:flex-start;margin-bottom:35px}.soap-card{flex:0 0 calc(50% - 11px)}.soap-image-box{height:320px}.soap-arrow-left{left:-10px}.soap-arrow-right{right:-10px}}@media (width<=600px){.skincare-hero{background-color:#0000;background-image:linear-gradient(#23250fad,#23250f7a),url(/home/gift/giftbbox.jfif);background-position:50%;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:540px;padding:60px 22px}.skincare-hero h1{font-size:48px}.skincare-hero p{font-size:14px}.soap-section,.luxury-soap-section{padding:60px 20px}.soap-heading h2{font-size:36px}.soap-heading p{font-size:13px}.soap-card{flex:0 0 78%;min-width:78%}.soap-image-box{height:340px}.soap-arrow{width:38px;height:38px;font-size:11px}.soap-arrow-left{left:-5px}.soap-arrow-right{right:-5px}.soap-philosophy{min-height:420px;padding:60px 25px}}@media (width<=400px){.skincare-hero h1{font-size:42px}.soap-card{flex:0 0 86%;min-width:86%}.soap-image-box{height:310px}.soap-heading h2{font-size:32px}}.serum-page{color:#30340f;background:#fbf8ed;width:100%;overflow:hidden}.serum-hero{background-color:#0000;background-image:linear-gradient(90deg,#23250fe0,#23250f85,#23250f1f),url(/home/serum/serumblack.jfif);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:650px;position:relative}.serum-hero-overlay{align-items:center;min-height:650px;padding:80px 8%;display:flex}.serum-hero-content{color:#fff;max-width:600px}.serum-hero-content h1{color:#fff}.serum-hero-small{letter-spacing:4px;margin-bottom:22px;font-size:12px;font-weight:700;display:block}.serum-hero h1{margin:0 0 25px;font-family:Georgia,serif;font-size:clamp(50px,6vw,82px);font-weight:400;line-height:.98}.serum-hero p{color:#ffffffe6;max-width:530px;margin-bottom:32px;font-size:15px;line-height:1.85}.serum-hero-btn{color:#fff;letter-spacing:1.5px;background:#9e8643;align-items:center;gap:12px;padding:15px 25px;font-size:11px;font-weight:700;text-decoration:none;transition:all .35s;display:inline-flex}.serum-hero-btn:hover{color:#30340f;background:#fff;transform:translateY(-3px)}.serum-section,.luxury-serum-section{padding:30px 2%}.luxury-serum-section{background:#f1ede0}.serum-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:45px;display:flex}.serum-overline{color:#9e8643;letter-spacing:3px;margin-bottom:12px;font-size:11px;font-weight:700;display:block}.serum-heading h2{color:#30340f;margin:0 0 14px;font-family:Georgia,serif;font-size:clamp(35px,4vw,54px);font-weight:400}.serum-heading p{color:#696957;max-width:600px;margin:0;font-size:14px;line-height:1.8}.serum-view-all{color:#30340f;letter-spacing:1.5px;white-space:nowrap;border-bottom:1px solid #9e8643;align-items:center;gap:10px;padding-bottom:8px;font-size:11px;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.serum-view-all:hover{color:#9e8643;gap:15px}.serum-slider-wrapper{width:100%;position:relative}.serum-slider{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;gap:22px;padding:5px 3px 20px;display:flex;overflow-x:auto}.serum-slider::-webkit-scrollbar{display:none}.serum-card{scroll-snap-align:start;background:#fff;border:1px solid #30340f12;flex:0 0 calc(25% - 17px);min-width:260px;transition:all .4s}.serum-card:hover{transform:translateY(-8px);box-shadow:0 20px 45px #30340f21}.serum-image-box{background:#eee9da;height:360px;display:block;position:relative;overflow:hidden}.serum-image-box img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.serum-card:hover .serum-image-box img{transform:scale(1.07)}.serum-badge{z-index:2;color:#fff;letter-spacing:1.5px;background:#30340f;padding:7px 11px;font-size:9px;font-weight:700;position:absolute;top:14px;left:14px}.serum-info{padding:20px 18px 22px}.serum-product-name{color:#30340f;text-decoration:none}.serum-product-name h3{min-height:44px;margin:0 0 7px;font-size:15px;font-weight:600;line-height:1.5;transition:color .3s}.serum-product-name:hover h3{color:#9e8643}.serum-subtitle{color:#777762;min-height:38px;margin:0 0 12px;font-size:11px;line-height:1.6}.serum-price{align-items:center;gap:10px;margin-bottom:17px;display:flex}.serum-current-price{color:#9e8643;font-size:17px;font-weight:700}.serum-old-price{color:#999;font-size:12px;text-decoration:line-through}.serum-add-btn{color:#fff;cursor:pointer;letter-spacing:1.5px;background:#30340f;border:1px solid #30340f;justify-content:center;align-items:center;gap:10px;width:100%;min-height:44px;margin-bottom:12px;font-family:inherit;font-size:10px;font-weight:700;transition:all .3s;display:flex}.serum-add-btn svg{font-size:13px;transition:all .3s}.serum-add-btn:hover{background:#9e8643;border-color:#9e8643;transform:translateY(-2px);box-shadow:0 8px 20px #9e864340}.serum-add-btn:hover svg{transform:translateY(-1px)}.serum-add-btn:active{transform:scale(.97)}.serum-view-btn{color:#30340f;letter-spacing:1.2px;border-top:1px solid #e5e1d4;justify-content:space-between;align-items:center;width:100%;padding:11px 0;font-size:10px;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.serum-view-btn svg{font-size:10px;transition:all .3s}.serum-view-btn:hover{color:#9e8643}.serum-view-btn:hover svg{transform:translate(5px)}.serum-arrow{z-index:5;color:#30340f;cursor:pointer;background:#fffffff5;border:1px solid #30340f2e;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;transition:all .3s;display:flex;position:absolute;top:43%;box-shadow:0 5px 18px #00000014}.serum-arrow:hover{color:#fff;background:#30340f;transform:scale(1.08)}.serum-arrow-left{left:-22px}.serum-arrow-right{right:-22px}.serum-philosophy{text-align:center;background-color:#0000;background-image:linear-gradient(#23250fc2,#23250fc2),url(/home/serum/serumc.jfif);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;min-height:500px;padding:90px 7%;display:flex}.serum-philosophy-content{color:#fff;max-width:780px}.serum-philosophy-content>span{letter-spacing:4px;font-size:11px;font-weight:700}.serum-philosophy-content h2{margin:20px 0;font-family:Georgia,serif;font-size:clamp(40px,5vw,66px);font-weight:400;line-height:1.05}.serum-philosophy-content p{color:#ffffffe0;max-width:650px;margin:0 auto 30px;font-size:14px;line-height:1.9}.serum-philosophy-btn{color:#fff;letter-spacing:1.5px;background:#9e8643;align-items:center;gap:12px;padding:14px 23px;font-size:10px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.serum-philosophy-btn:hover{color:#30340f;background:#fff;transform:translateY(-3px)}@media (width<=1100px){.serum-card{flex:0 0 calc(33.333% - 15px)}}@media (width<=800px){.serum-hero,.serum-hero-overlay{min-height:560px}.serum-section,.luxury-serum-section{padding:70px 6%}.serum-heading{flex-direction:column;align-items:flex-start;margin-bottom:35px}.serum-card{flex:0 0 calc(50% - 11px)}.serum-image-box{height:320px}.serum-arrow-left{left:-10px}.serum-arrow-right{right:-10px}}@media (width<=600px){.serum-hero{background-position:60%;min-height:540px}.serum-hero-overlay{min-height:540px;padding:60px 22px}.serum-hero h1{font-size:48px}.serum-hero p{font-size:14px}.serum-section,.luxury-serum-section{padding:60px 20px}.serum-heading h2{font-size:36px}.serum-card{flex:0 0 78%;min-width:78%}.serum-image-box{height:340px}.serum-arrow{width:38px;height:38px;font-size:11px}.serum-arrow-left{left:-5px}.serum-arrow-right{right:-5px}.serum-philosophy{min-height:440px;padding:65px 25px}}@media (width<=400px){.serum-hero h1{font-size:42px}.serum-card{flex:0 0 86%;min-width:86%}.serum-image-box{height:310px}.serum-heading h2{font-size:32px}}.donkey-page{color:#30340f;background:#fbf8ed;width:100%;min-height:100vh;overflow:hidden}.donkey-page *,.donkey-page :before,.donkey-page :after{box-sizing:border-box}.section-label{letter-spacing:3px;color:#9e8643;font-size:11px;font-weight:700;display:inline-block}.donkey-hero{background:radial-gradient(circle at 75% 45%,#9e864326,#0000 35%),#f4f1e9;grid-template-columns:1fr 1fr;align-items:center;gap:70px;min-height:720px;padding:80px 8%;display:grid;position:relative}.donkey-hero-content{max-width:620px;animation:.9s forwards donkeyFadeUp}.donkey-eyebrow{letter-spacing:4px;color:#9e8643;font-size:12px;font-weight:700}.donkey-hero h1{color:#30340f;margin:22px 0;font-family:Georgia,serif;font-size:clamp(54px,6vw,90px);font-weight:400;line-height:.95}.donkey-hero h1 span{color:#9e8643;font-style:italic}.donkey-hero p{color:#656653;max-width:540px;font-size:16px;line-height:1.9}.donkey-hero-buttons{flex-wrap:wrap;gap:14px;margin-top:35px;display:flex}.donkey-primary-btn,.donkey-secondary-btn{letter-spacing:1.5px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 25px;font-size:11px;font-weight:700;text-decoration:none;transition:all .35s;display:inline-flex}.donkey-primary-btn{color:#fff;background:#30340f}.donkey-primary-btn:hover{background:#9e8643;transform:translateY(-3px)}.donkey-secondary-btn{color:#30340f;border:1px solid #30340f}.donkey-secondary-btn:hover{color:#fff;background:#30340f}.donkey-hero-visual{justify-content:center;align-items:center;min-height:550px;display:flex;position:relative}.donkey-glow{filter:blur(5px);background:#9e86431f;border-radius:50%;width:430px;height:430px;position:absolute}.donkey-hero-visual img{object-fit:contain;z-index:2;filter:drop-shadow(0 30px 35px #30340f33);width:min(470px,80%);max-height:500px;animation:5s ease-in-out infinite donkeyFloat;position:relative}.donkey-floating-card{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border-left:3px solid #9e8643;min-width:190px;padding:18px 22px;position:absolute;bottom:60px;right:5%;box-shadow:0 15px 35px #30340f1f}.donkey-floating-card span,.donkey-floating-card small{display:block}.donkey-floating-card span{letter-spacing:2px;color:#9e8643;font-size:9px}.donkey-floating-card strong{margin:6px 0;font-family:Georgia,serif;font-size:20px;font-weight:400;display:block}.donkey-floating-card small{color:#777;font-size:11px}.donkey-intro{text-align:center;max-width:900px;margin:auto;padding:110px 25px 80px}.donkey-intro h2,.donkey-section-heading h2,.donkey-banner-content h2,.donkey-ingredients-heading h2,.donkey-final h2{margin:18px 0 22px;font-family:Georgia,serif;font-size:clamp(38px,5vw,62px);font-weight:400;line-height:1.08}.donkey-intro p{color:#70715d;max-width:720px;margin:auto;font-size:15px;line-height:1.9}.donkey-benefits{background:#d9d4c4;grid-template-columns:repeat(3,1fr);gap:1px;padding:0 8% 100px;display:grid}.donkey-benefit-card{background:#fbf8ed;padding:45px 35px}.benefit-number{color:#9e8643;letter-spacing:2px;font-size:12px}.donkey-benefit-card h3{letter-spacing:1.5px;margin:25px 0 14px;font-size:14px}.donkey-benefit-card p{color:#70715d;font-size:14px;line-height:1.8}.donkey-collection{background:#f4f1e9;padding:100px 6%}.donkey-section-heading{justify-content:space-between;align-items:end;gap:50px;max-width:1250px;margin:0 auto 45px;display:flex}.donkey-section-heading h2{margin-bottom:0}.donkey-section-heading h2 span{color:#9e8643;font-style:italic}.donkey-section-heading p{color:#70715d;max-width:420px;margin-bottom:8px;line-height:1.8}.donkey-slider-wrapper{max-width:1400px;margin:auto;position:relative}.donkey-products-slider{scroll-behavior:smooth;scrollbar-width:none;gap:22px;padding:10px 5px 25px;display:flex;overflow-x:auto}.donkey-products-slider::-webkit-scrollbar{display:none}.donkey-product-card{background:#fbf8ed;border:1px solid #9e864326;flex:0 0 285px;transition:all .4s}.donkey-product-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #30340f1f}.donkey-product-image{background:#eeeadf;justify-content:center;align-items:center;height:330px;display:flex;position:relative;overflow:hidden}.donkey-product-image img{object-fit:contain;width:88%;height:88%;transition:all .5s}.donkey-product-card:hover .donkey-product-image img{transform:scale(1.07)}.donkey-badge{z-index:2;color:#fff;letter-spacing:1.5px;background:#30340f;padding:7px 10px;font-size:8px;position:absolute;top:14px;left:14px}.donkey-product-info{padding:22px}.donkey-product-size{color:#9e8643;letter-spacing:1px;font-size:10px}.donkey-product-info h3{min-height:44px;margin:9px 0;font-family:Georgia,serif;font-size:20px;font-weight:400}.donkey-product-info p{color:#777866;min-height:42px;margin-bottom:15px;font-size:12px;line-height:1.6}.donkey-price{align-items:center;gap:10px;margin-bottom:18px;display:flex}.donkey-price strong{font-size:18px}.donkey-price del{color:#999;font-size:12px}.donkey-product-actions{grid-template-columns:1fr 55px;gap:8px;display:grid}.donkey-add-btn,.donkey-view-btn{letter-spacing:1px;cursor:pointer;border:none;justify-content:center;align-items:center;min-height:44px;font-size:9px;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.donkey-add-btn{color:#111;background:#bcbdaa;gap:7px}.donkey-add-btn:hover{background:#9e8643}.donkey-view-btn{color:#d0d1c5;border:1px solid #d0d1c5}.donkey-view-btn:hover{color:#fff;background:#d0d1c5}.donkey-slider-btn{color:#30340f;z-index:10;cursor:pointer;background:#fbf8ed;border:1px solid #30340f;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex;position:absolute;top:45%}.donkey-slider-btn:hover{color:#fff;background:#30340f}.donkey-slider-btn.left{left:-25px}.donkey-slider-btn.right{right:-25px}.donkey-luxury-banner{color:#fff;background:#d0d1c5;grid-template-columns:1fr 1fr;min-height:650px;display:grid}.donkey-banner-image{overflow:hidden}.donkey-banner-image img{object-fit:cover;width:100%;height:100%;min-height:650px;transition:all .8s}.donkey-luxury-banner:hover .donkey-banner-image img{transform:scale(1.04)}.donkey-banner-content{flex-direction:column;justify-content:center;padding:80px;display:flex}.donkey-banner-content h2{color:#fff}.donkey-banner-content h2 span{color:#c8ad6b;font-style:italic}.donkey-banner-content p{color:#d0d1c5;max-width:500px;font-size:15px;line-height:1.9}.donkey-banner-btn{color:#fff;letter-spacing:1.5px;background:#9e8643;align-items:center;gap:12px;width:fit-content;margin-top:32px;padding:16px 24px;font-size:10px;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.donkey-banner-btn:hover{color:#d0d1c5;background:#fff}.donkey-ingredients{padding:110px 8%}.donkey-ingredients-heading{margin-bottom:55px}.donkey-ingredients-heading h2 span{color:#9e8643;font-style:italic}.donkey-ingredient-grid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.ingredient-item{border-top:1px solid #d6d0bf;padding:30px 0}.ingredient-item>span{color:#9e8643;letter-spacing:2px;font-size:11px}.ingredient-item h3{margin:25px 0 12px;font-family:Georgia,serif;font-size:23px;font-weight:400}.ingredient-item p{color:#737463;font-size:13px;line-height:1.8}.donkey-final{text-align:center;background:#f4f1e9;padding:120px 25px}.donkey-final h2 span{color:#9e8643;font-style:italic}.donkey-final p{color:#70715d;line-height:1.8}.donkey-final-btn{color:#fff;letter-spacing:1.5px;background:#30340f;align-items:center;gap:12px;width:fit-content;margin:30px auto 0;padding:16px 28px;font-size:10px;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.donkey-final-btn:hover{background:#9e8643;transform:translateY(-3px)}@keyframes donkeyFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes donkeyFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (width<=1000px){.donkey-hero{text-align:center;grid-template-columns:1fr;padding-top:70px}.donkey-hero-content,.donkey-hero p{margin:auto}.donkey-hero-buttons{justify-content:center}.donkey-hero-visual{min-height:450px}.donkey-benefits{grid-template-columns:1fr}.donkey-section-heading{flex-direction:column;align-items:flex-start}.donkey-ingredient-grid{grid-template-columns:repeat(2,1fr)}.donkey-luxury-banner{grid-template-columns:1fr}.donkey-banner-image img{min-height:450px;max-height:550px}.donkey-banner-content{padding:70px 8%}}@media (width<=600px){.donkey-hero{gap:30px;min-height:auto;padding:55px 20px 70px}.donkey-hero h1{font-size:52px}.donkey-hero p{font-size:14px}.donkey-hero-buttons{flex-direction:column}.donkey-primary-btn,.donkey-secondary-btn{width:100%}.donkey-hero-visual{min-height:390px}.donkey-glow{width:300px;height:300px}.donkey-floating-card{bottom:20px;right:0}.donkey-intro{padding:75px 20px 60px}.donkey-benefits{padding:0 20px 70px}.donkey-collection{padding:75px 15px}.donkey-section-heading{padding:0 10px}.donkey-product-card{flex:0 0 275px}.donkey-slider-btn{display:none}.donkey-luxury-banner{min-height:auto}.donkey-banner-image img{min-height:400px}.donkey-banner-content{padding:65px 25px}.donkey-ingredients{padding:75px 20px}.donkey-ingredient-grid{grid-template-columns:1fr;gap:10px}.donkey-final{padding:80px 20px}.donkey-final h2{font-size:40px}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}.collection-page{color:#25251f;background:#f5f1e8;width:100%;min-height:100vh;font-family:Poppins,sans-serif;position:relative;overflow:hidden}:root{--collection-bg:#f5f1e8;--collection-soft-bg:#eee8da;--collection-text:#25251f;--collection-heading:#34342b;--collection-gold:#9b783e;--collection-gold-dark:#a47d3d;--collection-gold-light:#b49154;--collection-text-light:#6b685d;--collection-muted:#817d70;--collection-border:#7060412e;--collection-white:#fff}.collection-hero{background:radial-gradient(circle at 10% 20%,#b9914a17,#0000 30%),radial-gradient(circle at 90% 80%,#6e825f14,#0000 30%),#f5f1e8;align-items:center;min-height:560px;padding:90px 7%;display:flex;position:relative;overflow:hidden}.collection-hero:before{content:"";pointer-events:none;opacity:.32;background-image:radial-gradient(#5a4b2d12 .6px,#0000 .6px);background-size:8px 8px;position:absolute;inset:0}.collection-hero:after{content:"";opacity:.95;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#f5f1e8 0%,#f5f1e8b8 20%,#f5f1e814 70%),url(/home/soap/collection-banner.jfif);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:55%;height:100%;position:absolute;top:0;right:0}.collection-hero-content{z-index:3;width:620px;max-width:100%;position:relative}.collection-eyebrow{letter-spacing:4px;color:#9b783e;margin-bottom:18px;font-size:11px;font-weight:600;display:inline-block}.collection-hero h1{letter-spacing:-2px;color:#25251f;margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(52px,6vw,86px);font-weight:400;line-height:.98}.collection-hero h1 span{color:#a47d3d}.collection-hero p{color:#6b685d;max-width:550px;margin:28px 0 32px;font-size:14px;line-height:2}.collection-hero-btn{color:#fff;letter-spacing:1.7px;background:#a47d3d;justify-content:center;align-items:center;gap:12px;padding:14px 25px;font-size:10px;font-weight:600;text-decoration:none;transition:transform .35s,background .35s,box-shadow .35s;display:inline-flex}.collection-hero-btn:hover{background:#9b783e;transform:translateY(-3px);box-shadow:0 12px 28px #70552733}.collection-hero-btn svg{font-size:12px}.collection-section-heading{z-index:2;justify-content:space-between;align-items:flex-end;gap:40px;width:100%;max-width:1350px;margin:auto;padding:90px 7% 38px;display:flex;position:relative}.collection-section-heading>div{max-width:760px}.collection-section-heading span{letter-spacing:3px;color:#9b783e;margin-bottom:13px;font-size:10px;font-weight:600;display:block}.collection-section-heading h2{letter-spacing:-1px;color:#25251f;margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(38px,4.5vw,62px);font-weight:400;line-height:1}.collection-section-heading p{color:#6b685d;max-width:680px;margin-top:18px;font-size:13px;line-height:1.9}.collection-view-all{color:#9b783e;letter-spacing:1.5px;border-bottom:1px solid #b49154;flex-shrink:0;align-items:center;gap:10px;padding-bottom:8px;font-size:10px;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.collection-view-all:hover{color:#25251f;border-color:#25251f}.collection-count{white-space:nowrap;color:#9b783e!important;letter-spacing:2px!important;font-size:10px!important}.jasmine-section{background:radial-gradient(circle at 10% 20%,#b9914a14,#0000 30%),radial-gradient(circle at 90% 80%,#6e825f12,#0000 30%),#f5f1e8;padding-bottom:85px;position:relative}.jasmine-section:before{content:"";opacity:.25;pointer-events:none;background-image:radial-gradient(#5a4b2d0f .6px,#0000 .6px);background-size:8px 8px;position:absolute;inset:0}.jasmine-slider-wrapper{align-items:center;width:min(1120px,90%);margin:0 auto;display:flex;position:relative}.jasmine-slider{scroll-behavior:smooth;scrollbar-width:none;width:100%;padding:15px 35px 30px;overflow-x:auto}.jasmine-slider::-webkit-scrollbar{display:none}.jasmine-product-card{background:#eee8da;border:1px solid #a47d3d4d;grid-template-columns:48% 52%;min-width:760px;display:grid;overflow:hidden;box-shadow:0 25px 60px #302a1c1f}.jasmine-product-image{background:#e9e3d5;min-height:370px;position:relative;overflow:hidden}.jasmine-product-image a{width:100%;height:100%;display:block}.jasmine-product-image img{object-fit:cover;width:100%;height:100%;min-height:370px;transition:transform 1s cubic-bezier(.2,.7,.2,1);display:block}.jasmine-product-card:hover .jasmine-product-image img{transform:scale(1.07)}.jasmine-product-image>span{color:#fff;letter-spacing:1.5px;background:#a47d3d;padding:7px 12px;font-size:8px;font-weight:600;position:absolute;top:18px;left:18px}.jasmine-product-details{flex-direction:column;justify-content:center;padding:45px;display:flex}.jasmine-product-details small{color:#9b783e;letter-spacing:2.5px;font-size:10px;font-weight:600}.jasmine-product-details h3{color:#25251f;margin:14px 0 12px;font-family:Playfair Display,Georgia,serif;font-size:38px;font-weight:400;line-height:1.1}.jasmine-product-details p{color:#6b685d;margin:0 0 22px;font-size:13px;line-height:1.8}.jasmine-price{align-items:center;gap:12px;margin-bottom:24px;display:flex}.jasmine-price strong{color:#9b763a;font-size:24px;font-weight:600}.jasmine-price del{color:#817d70;font-size:13px}.jasmine-add-btn{color:#fff;cursor:pointer;letter-spacing:1.3px;background:#a47d3d;border:0;justify-content:center;align-items:center;gap:11px;width:max-content;padding:13px 23px;font-family:Poppins,sans-serif;font-size:10px;font-weight:600;transition:all .35s;display:flex}.jasmine-add-btn:hover{background:#25251f;transform:translateY(-2px)}.jasmine-view-btn{color:#9b783e;letter-spacing:1.3px;align-items:center;gap:8px;width:max-content;margin-top:18px;font-size:10px;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.jasmine-view-btn:hover{color:#25251f}.collection-slider-arrow{z-index:20;color:#9b783e;cursor:pointer;background:#eee8da;border:1px solid #a47d3d59;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex;position:absolute;box-shadow:0 12px 30px #302a1c1f}.collection-slider-arrow:hover{color:#fff;background:#a47d3d;border-color:#a47d3d;transform:scale(1.08)}.jasmine-left{left:-22px}.jasmine-right{right:-22px}.premium-collection-section{background:radial-gradient(circle at 10% 20%,#b9914a17,#0000 30%),radial-gradient(circle at 90% 80%,#6e825f14,#0000 30%),#f5f1e8;padding-bottom:70px;position:relative}.premium-collection-section:before{content:"";opacity:.28;pointer-events:none;background-image:radial-gradient(#5a4b2d12 .6px,#0000 .6px);background-size:8px 8px;position:absolute;inset:0}.premium-slider-main{align-items:center;width:100%;display:flex;position:relative}.premium-products-slider{z-index:2;scroll-behavior:smooth;scrollbar-width:none;gap:20px;width:100%;padding:20px 7% 30px;display:flex;position:relative;overflow-x:auto}.premium-products-slider::-webkit-scrollbar{display:none}.collection-product-card{background:#eee8da;border:1px solid #a47d3d3d;flex:0 0 235px;transition:transform .45s,box-shadow .45s;position:relative;overflow:hidden;box-shadow:0 15px 40px #302a1c14}.collection-product-card:hover{transform:translateY(-8px);box-shadow:0 25px 55px #302a1c26}.collection-product-image{background:#e9e3d5;width:100%;height:280px;position:relative;overflow:hidden}.collection-image-link{width:100%;height:100%;display:block}.collection-product-image img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:block}.collection-product-card:hover .collection-product-image img{transform:scale(1.07)}.collection-product-badge{color:#fff;letter-spacing:1.3px;background:#a47d3d;padding:6px 10px;font-size:8px;font-weight:600;position:absolute;top:13px;left:13px}.collection-product-content{padding:18px 16px 19px}.collection-product-content h3{color:#34342b;min-height:42px;margin:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:1.45}.collection-product-subtitle{color:#817d70;min-height:36px;margin:7px 0 13px;font-size:10px;line-height:1.55}.collection-price-row{align-items:center;gap:9px;margin-bottom:15px;display:flex}.collection-current-price{color:#9b763a;font-size:17px;font-weight:600}.collection-old-price{color:#817d70;font-size:11px;text-decoration:line-through}.collection-card-actions{align-items:stretch;gap:7px;display:flex}.collection-add-btn{color:#fff;cursor:pointer;letter-spacing:.8px;background:#a47d3d;border:0;flex:1;justify-content:center;align-items:center;gap:7px;min-height:38px;font-family:Poppins,sans-serif;font-size:8px;font-weight:600;transition:all .3s;display:flex}.collection-add-btn svg{font-size:10px}.collection-add-btn:hover{background:#25251f}.collection-view-btn{color:#9b783e;letter-spacing:.8px;border:1px solid #a47d3d73;justify-content:center;align-items:center;min-height:38px;padding:0 11px;font-size:8px;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.collection-view-btn:hover{color:#fff;background:#a47d3d;border-color:#a47d3d}.collection-left{left:18px}.collection-right{right:18px}.collection-slider-dots{z-index:5;justify-content:center;align-items:center;gap:8px;margin-top:18px;display:flex;position:relative}.collection-slider-dots span{background:#d2c4aa;border-radius:50%;width:7px;height:7px;transition:all .3s}.collection-slider-dots span.active{background:#a47d3d;border-radius:20px;width:25px}.collection-philosophy{text-align:center;background-color:#0000;background-image:linear-gradient(#25251fb8,#25251fb8),url(/home/soap/collection-bottom.jfif);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;min-height:500px;padding:90px 7%;display:flex;position:relative;overflow:hidden}.collection-philosophy:before{content:"";pointer-events:none;background:radial-gradient(circle,#b4915433,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-200px;left:-150px}.philosophy-content{z-index:2;max-width:760px;position:relative}.philosophy-content>span{color:#b49154;letter-spacing:4px;margin-bottom:17px;font-size:10px;font-weight:600;display:block}.philosophy-content h2{color:#fff;margin:0 0 22px;font-family:Playfair Display,Georgia,serif;font-size:clamp(45px,5vw,70px);font-weight:400;line-height:1.05}.philosophy-content h2 em{color:#d0ae6e;font-style:normal}.philosophy-content p{color:#ffffffd1;max-width:670px;margin:0 auto 30px;font-size:13px;line-height:2}.philosophy-btn{color:#fff;letter-spacing:1.5px;background:#a47d3d;justify-content:center;align-items:center;gap:12px;padding:14px 25px;font-size:10px;font-weight:600;text-decoration:none;transition:all .35s;display:inline-flex}.philosophy-btn:hover{color:#25251f;background:#fff;transform:translateY(-3px)}@media (width<=1100px){.collection-hero{min-height:520px;padding:75px 6%}.collection-hero:after{width:60%}.collection-section-heading,.premium-products-slider{padding-left:6%;padding-right:6%}.collection-product-card{flex-basis:220px}.collection-product-image{height:260px}}@media (width<=900px){.collection-hero{min-height:520px}.collection-hero:after{opacity:.55;width:65%}.collection-section-heading{flex-direction:column;align-items:flex-start;gap:22px}.jasmine-product-card{min-width:680px}}@media (width<=800px){.collection-hero{text-align:center;background:radial-gradient(circle at 10% 20%,#b9914a17,#0000 30%),#f5f1e8;justify-content:center;min-height:520px}.collection-hero:after{opacity:.18;background:url(/home/soap/collection-banner.jfif) 50%/cover;width:100%}.collection-hero-content{flex-direction:column;align-items:center;display:flex}.collection-hero p{margin-left:auto;margin-right:auto}.collection-section-heading{padding:65px 5% 32px}.jasmine-product-card{min-width:620px}.jasmine-product-image,.jasmine-product-image img{min-height:330px}.jasmine-product-details{padding:35px}.collection-left{left:8px}.collection-right{right:8px}}@media (width<=600px){.collection-hero{min-height:470px;padding:60px 22px}.collection-eyebrow{letter-spacing:3px;font-size:9px}.collection-hero h1{letter-spacing:-1px;font-size:43px}.collection-hero p{font-size:12px;line-height:1.8}.collection-section-heading{padding:50px 20px 28px}.collection-section-heading h2{font-size:36px}.collection-section-heading p{font-size:12px}.collection-view-all{font-size:9px}.jasmine-slider-wrapper{width:94%}.jasmine-slider{padding:10px 15px 25px}.jasmine-product-card{grid-template-columns:1fr;min-width:92vw}.jasmine-product-image,.jasmine-product-image img{height:290px;min-height:290px}.jasmine-product-details{padding:28px 25px}.jasmine-product-details h3{font-size:30px}.jasmine-product-details p{font-size:12px}.jasmine-left{left:-5px}.jasmine-right{right:-5px}.collection-slider-arrow{width:36px;height:36px;font-size:11px}.premium-products-slider{gap:14px;padding-left:20px;padding-right:20px}.collection-product-card{flex-basis:205px}.collection-product-image{height:235px}.collection-product-content{padding:14px 12px 15px}.collection-product-content h3{font-size:13px}.collection-product-subtitle{font-size:9px}.collection-current-price{font-size:15px}.collection-add-btn{font-size:7px}.collection-view-btn{padding:0 8px;font-size:7px}.collection-left{left:4px}.collection-right{right:4px}.collection-philosophy{min-height:430px;padding:65px 22px}.philosophy-content h2{font-size:43px}.philosophy-content p{font-size:12px}}@media (width<=480px){.collection-hero{min-height:450px;padding:50px 18px}.collection-hero h1{font-size:39px}.collection-hero p{font-size:11px}.collection-hero-btn{padding:13px 19px;font-size:9px}.collection-section-heading{padding-left:18px;padding-right:18px}.collection-section-heading h2{font-size:32px}.jasmine-product-image,.jasmine-product-image img{height:270px;min-height:270px}.jasmine-product-details{padding:25px 20px}.jasmine-product-details h3{font-size:27px}.jasmine-price strong{font-size:21px}.collection-product-card{flex-basis:190px}.collection-product-image{height:215px}.collection-product-content h3{font-size:12px}.collection-add-btn{min-height:35px;font-size:7px}.collection-view-btn{min-height:35px;padding:0 7px}.philosophy-content h2{font-size:37px}}@media (width<=360px){.collection-hero{min-height:430px;padding:45px 15px}.collection-hero h1{font-size:35px}.collection-section-heading h2{font-size:29px}.jasmine-product-details h3{font-size:24px}.collection-product-card{flex-basis:180px}.collection-product-image{height:205px}.collection-product-content{padding:12px 10px}.collection-current-price{font-size:14px}.collection-old-price{font-size:9px}.philosophy-content h2{font-size:33px}}*{box-sizing:border-box}.camel-page{color:#25251f;background:#f5f1e8;width:100%;font-family:Poppins,sans-serif;overflow:hidden}.camel-page a{text-decoration:none}.camel-section-label{color:#9b783e;letter-spacing:3px;text-transform:uppercase;font-family:Poppins,sans-serif;font-size:9px;font-weight:600;display:inline-block}.camel-hero{background:#25251f;align-items:center;width:100%;min-height:720px;display:flex;position:relative;overflow:hidden}.camel-hero-image{width:100%;height:100%;position:absolute;inset:0}.camel-hero-image img{object-fit:cover;object-position:center;width:100%;height:100%;animation:12s ease-in-out infinite alternate camelHeroZoom}.camel-hero-overlay{background:linear-gradient(90deg,#25251fd1 0%,#25251f9e 38%,#25251f2e 75%,#25251f1f 100%);position:absolute;inset:0}.camel-hero-content{z-index:2;color:#fff;width:100%;max-width:1250px;margin:0 auto;padding:100px 7%;position:relative}.camel-eyebrow{color:#e2c38b;letter-spacing:4px;margin-bottom:25px;font-size:10px;font-weight:600;display:inline-block}.camel-hero h1{letter-spacing:-2px;max-width:700px;margin:0 0 25px;font-family:DM Serif Display,Georgia,serif;font-size:clamp(65px,8vw,112px);font-weight:400;line-height:.93}.camel-hero p{color:#ffffffd1;max-width:490px;margin:0 0 35px;font-size:13px;line-height:1.9}.camel-primary-btn{color:#fff;letter-spacing:1.8px;background:#a47d3d;justify-content:center;align-items:center;min-height:48px;padding:0 28px;font-size:9px;font-weight:600;transition:background .3s,transform .3s;display:inline-flex}.camel-primary-btn:hover{background:#9b783e;transform:translateY(-3px)}.camel-intro{background:#f5f1e8;grid-template-columns:1fr .85fr;align-items:center;gap:90px;width:100%;padding:120px 8%;display:grid}.camel-intro-content h2{color:#34342b;margin:18px 0 30px;font-family:DM Serif Display,Georgia,serif;font-size:clamp(45px,5vw,70px);font-weight:400;line-height:1.02}.camel-intro-content p{color:#6b685d;max-width:570px;margin:0 0 18px;font-size:12px;line-height:2}.camel-intro-image{background:#eee8da;min-height:560px;position:relative;overflow:hidden}.camel-intro-image img{object-fit:cover;width:100%;height:560px;transition:transform .8s;display:block}.camel-intro-image:hover img{transform:scale(1.04)}.camel-image-caption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#34342b;background:#f5f1e8ed;justify-content:space-between;align-items:center;padding:18px 20px;display:flex;position:absolute;bottom:25px;left:25px;right:25px}.camel-image-caption span{letter-spacing:2px;color:#817d70;font-size:7px}.camel-image-caption strong{color:#9b783e;font-family:DM Serif Display,Georgia,serif;font-size:18px;font-weight:400}.camel-benefits{background:#eee8da;padding:110px 7%}.camel-benefits-heading{margin-bottom:55px}.camel-benefits-heading h2{color:#34342b;margin:17px 0 0;font-family:DM Serif Display,Georgia,serif;font-size:clamp(45px,5vw,68px);font-weight:400;line-height:1.02}.camel-benefits-grid{border-top:1px solid #7060412e;border-bottom:1px solid #7060412e;grid-template-columns:repeat(4,1fr);display:grid}.camel-benefit-card{border-right:1px solid #7060412e;min-height:260px;padding:35px 28px}.camel-benefit-card:last-child{border-right:none}.camel-benefit-number{color:#9b783e;letter-spacing:2px;margin-bottom:40px;font-size:9px;display:block}.camel-benefit-card h3{color:#34342b;margin:0 0 14px;font-family:DM Serif Display,Georgia,serif;font-size:27px;font-weight:400}.camel-benefit-card p{color:#6b685d;margin:0;font-size:11px;line-height:1.8}.camel-products-section{background:#f5f1e8;width:100%;padding:115px 7%}.camel-products-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:52px;display:flex}.camel-products-heading h2{color:#25251f;margin:16px 0 0;font-family:DM Serif Display,Georgia,serif;font-size:clamp(45px,5vw,70px);font-weight:400;line-height:1.03}.camel-products-heading>p{color:#6b685d;max-width:400px;margin:0;font-size:12px;line-height:1.9}.camel-products-slider-wrap{width:100%;position:relative}.camel-products-slider{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;width:100%;padding:5px 3px 30px;display:flex;overflow-x:auto}.camel-products-slider::-webkit-scrollbar{display:none}.camel-product-card{scroll-snap-align:start;background:#eee8da;border:1px solid #7060411f;flex:0 0 calc(25% - 15px);min-width:250px;transition:transform .4s,box-shadow .4s}.camel-product-card:hover{transform:translateY(-8px);box-shadow:0 22px 50px #41362021}.camel-product-card-image{background:#f5f1e8;width:100%;height:330px;position:relative;overflow:hidden}.camel-product-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .65s;display:block}.camel-product-card:hover .camel-product-card-image img{transform:scale(1.06)}.camel-product-badge{z-index:3;color:#fff;letter-spacing:1.5px;background:#a47d3d;padding:7px 11px;font-size:7px;font-weight:600;position:absolute;top:14px;left:14px}.camel-product-card-content{padding:21px 20px 23px}.camel-product-size{color:#9b783e;letter-spacing:1.5px;margin-bottom:7px;font-size:8px;font-weight:600;display:block}.camel-product-card h3{color:#34342b;min-height:52px;margin:0 0 7px;font-family:DM Serif Display,Georgia,serif;font-size:21px;font-weight:400;line-height:1.25}.camel-product-subtitle{color:#817d70;letter-spacing:.4px;min-height:34px;margin:0 0 14px;font-size:8px;line-height:1.5}.camel-card-price{align-items:center;gap:10px;margin-bottom:17px;display:flex}.camel-card-price span{color:#25251f;font-size:15px;font-weight:600}.camel-card-price del{color:#999384;font-size:10px}.camel-product-actions{flex-direction:column;gap:8px;display:flex}.camel-add-btn,.camel-view-btn{letter-spacing:1.4px;cursor:pointer;border:none;justify-content:center;align-items:center;width:100%;min-height:43px;font-family:Poppins,sans-serif;font-size:8px;font-weight:600;transition:all .3s;display:flex}.camel-add-btn{color:#fff;background:#a47d3d}.camel-add-btn:hover{background:#9b783e;transform:translateY(-2px)}.camel-view-btn{color:#9b783e;background:0 0;border:1px solid #9b783e66}.camel-view-btn:hover{color:#fff;background:#9b783e}.camel-slider-btn{z-index:10;color:#9b783e;cursor:pointer;background:#f5f1e8;border:1px solid #9b783e59;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-family:Georgia,serif;font-size:28px;line-height:1;transition:all .3s;display:flex;position:absolute;top:43%;box-shadow:0 8px 25px #3228141f}.camel-slider-btn:hover{color:#fff;background:#a47d3d;transform:scale(1.08)}.camel-slider-prev{left:-22px}.camel-slider-next{right:-22px}.camel-luxury-banner{background:url(/home/soap/camelmilk.jfif) 50%/cover no-repeat;align-items:center;min-height:600px;display:flex;position:relative;overflow:hidden}.camel-luxury-overlay{background:linear-gradient(90deg,#25251fd1,#25251f80,#25251f33);position:absolute;inset:0}.camel-luxury-content{z-index:2;color:#fff;max-width:650px;padding:80px 8%;position:relative}.camel-luxury-content>span{color:#d9b977;letter-spacing:3px;font-size:9px;font-weight:600}.camel-luxury-content h2{margin:18px 0 20px;font-family:DM Serif Display,Georgia,serif;font-size:clamp(48px,5vw,72px);font-weight:400;line-height:1.02}.camel-luxury-content p{color:#ffffffc7;max-width:470px;margin:0 0 32px;font-size:12px;line-height:1.9}.camel-light-btn{color:#fff;letter-spacing:1.7px;border:1px solid #fff9;justify-content:center;align-items:center;min-height:47px;padding:0 27px;font-size:8px;font-weight:600;transition:all .3s;display:inline-flex}.camel-light-btn:hover{color:#34342b;background:#fff}.camel-ingredients{background:#eee8da;grid-template-columns:.9fr 1fr;min-height:700px;display:grid}.camel-ingredients-image{min-height:700px;overflow:hidden}.camel-ingredients-image img{object-fit:cover;width:100%;height:100%;transition:transform .8s;display:block}.camel-ingredients-image:hover img{transform:scale(1.04)}.camel-ingredients-content{flex-direction:column;justify-content:center;padding:100px 9%;display:flex}.camel-ingredients-content h2{color:#34342b;margin:18px 0 22px;font-family:DM Serif Display,Georgia,serif;font-size:clamp(45px,5vw,68px);font-weight:400;line-height:1.02}.camel-ingredients-content>p{color:#6b685d;max-width:550px;margin:0 0 35px;font-size:12px;line-height:1.9}.camel-ingredient-list{border-top:1px solid #7060412e}.camel-ingredient-item{border-bottom:1px solid #7060412e;grid-template-columns:45px 1fr;gap:18px;padding:22px 0;display:grid}.camel-ingredient-item>span{color:#9b783e;letter-spacing:1px;font-size:8px;font-weight:600}.camel-ingredient-item h3{color:#34342b;margin:0 0 6px;font-family:DM Serif Display,Georgia,serif;font-size:22px;font-weight:400}.camel-ingredient-item p{color:#817d70;margin:0;font-size:10px;line-height:1.7}.camel-final-cta{text-align:center;background:#f5f1e8;padding:120px 20px}.camel-final-cta h2{color:#34342b;margin:17px 0 22px;font-family:DM Serif Display,Georgia,serif;font-size:clamp(48px,6vw,78px);font-weight:400;line-height:1}.camel-final-cta p{color:#6b685d;max-width:500px;margin:0 auto 32px;font-size:12px;line-height:1.9}@keyframes camelHeroZoom{0%{transform:scale(1)}to{transform:scale(1.08)}}@media screen and (width<=1100px){.camel-intro{gap:55px}.camel-product-card{flex:0 0 calc(33.3333% - 13.3333px)}.camel-benefits-grid{grid-template-columns:repeat(2,1fr)}.camel-benefit-card:nth-child(2){border-right:none}}@media screen and (width<=850px){.camel-hero{min-height:650px}.camel-hero-content{padding:90px 6%}.camel-intro{grid-template-columns:1fr;padding:85px 6%}.camel-intro-image{min-height:500px}.camel-intro-image img{height:500px}.camel-products-section{padding:85px 5%}.camel-products-heading{flex-direction:column;align-items:flex-start;gap:20px}.camel-products-heading>p{max-width:600px}.camel-product-card{flex:0 0 calc(50% - 10px)}.camel-ingredients{grid-template-columns:1fr}.camel-ingredients-image{min-height:550px}.camel-ingredients-content{padding:80px 7%}}@media screen and (width<=600px){.camel-hero{min-height:620px}.camel-hero-image img{object-position:60% center}.camel-hero-overlay{background:linear-gradient(90deg,#25251fd6,#25251f73)}.camel-hero-content{padding:80px 22px}.camel-eyebrow{letter-spacing:2.5px;font-size:8px}.camel-hero h1{letter-spacing:-1px;font-size:58px}.camel-hero p{max-width:360px;font-size:11px;line-height:1.8}.camel-intro{gap:45px;padding:70px 20px}.camel-intro-content h2{font-size:43px}.camel-intro-content p{font-size:11px}.camel-intro-image{min-height:430px}.camel-intro-image img{height:430px}.camel-image-caption{padding:14px;bottom:14px;left:14px;right:14px}.camel-benefits{padding:70px 20px}.camel-benefits-heading h2{font-size:43px}.camel-benefits-grid{grid-template-columns:1fr}.camel-benefit-card{border-bottom:1px solid #7060412e;border-right:none;min-height:auto;padding:27px 5px}.camel-benefit-card:last-child{border-bottom:none}.camel-benefit-number{margin-bottom:18px}.camel-products-section{padding:70px 18px}.camel-products-heading{margin-bottom:35px}.camel-products-heading h2{font-size:42px}.camel-products-heading>p{font-size:11px}.camel-products-slider{gap:14px;padding:3px 3px 25px}.camel-product-card{flex:0 0 82%;min-width:0}.camel-product-card-image{height:330px}.camel-product-card-content{padding:20px 17px 22px}.camel-product-card h3{font-size:20px}.camel-slider-btn{width:38px;height:38px;font-size:23px}.camel-slider-prev{left:-7px}.camel-slider-next{right:-7px}.camel-luxury-banner{background-position:60%;min-height:570px}.camel-luxury-content{padding:70px 22px}.camel-luxury-content h2{font-size:48px}.camel-luxury-content p{font-size:11px}.camel-ingredients-image{min-height:430px}.camel-ingredients-content{padding:70px 22px}.camel-ingredients-content h2{font-size:43px}.camel-ingredient-item{grid-template-columns:35px 1fr;gap:10px}.camel-final-cta{padding:75px 20px}.camel-final-cta h2{font-size:48px}.camel-final-cta p{font-size:11px}}@media screen and (width<=400px){.camel-hero h1{font-size:51px}.camel-primary-btn{padding:0 21px;font-size:8px}.camel-intro-content h2,.camel-benefits-heading h2,.camel-products-heading h2,.camel-ingredients-content h2{font-size:38px}.camel-product-card{flex:0 0 88%}.camel-product-card-image{height:300px}.camel-slider-btn{width:34px;height:34px;font-size:20px}.camel-slider-prev{left:-5px}.camel-slider-next{right:-5px}.camel-luxury-content h2{font-size:42px}.camel-final-cta h2{font-size:43px}}:root{--hair-bg:#f5f1e8;--hair-soft:#eee8da;--hair-white:#fff;--hair-text:#25251f;--hair-heading:#34342b;--hair-gold:#9b783e;--hair-gold-dark:#a47d3d;--hair-gold-light:#b49154;--hair-muted:#817d70;--hair-para:#6b685d;--hair-border:#7060412e}.hair-page{background:var(--hair-bg);width:100%;color:var(--hair-text);overflow:hidden}.hair-page *{box-sizing:border-box}.hair-page a{text-decoration:none}.hair-hero{background:var(--hair-soft);width:100%;min-height:680px;display:flex;position:relative;overflow:hidden}.hair-hero-image{width:58%;height:680px;overflow:hidden}.hair-hero-image img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s;display:block}.hair-hero:hover .hair-hero-image img{transform:scale(1.04)}.hair-hero-content{background:radial-gradient(circle at top right, #b491541f, transparent 40%), var(--hair-soft);flex-direction:column;justify-content:center;align-items:flex-start;width:42%;min-height:680px;padding:80px 7%;display:flex}.hair-eyebrow,.hair-hero-content>span{color:var(--hair-gold);letter-spacing:3px;margin-bottom:22px;font-family:Poppins,sans-serif;font-size:10px;font-weight:600}.hair-hero-content h1{color:var(--hair-heading);margin:0;font-family:DM Serif Display,Georgia,serif;font-size:clamp(48px,5vw,76px);font-weight:400;line-height:1.02}.hair-hero-content h1 em{color:var(--hair-gold);font-style:italic}.hair-hero-content p{max-width:480px;color:var(--hair-para);margin:28px 0 35px;font-family:Poppins,sans-serif;font-size:13px;line-height:2}.hair-primary-btn{border:1px solid var(--hair-gold);background:var(--hair-gold);color:#fff;letter-spacing:1.8px;justify-content:center;align-items:center;min-height:48px;padding:0 30px;font-family:Poppins,sans-serif;font-size:9px;font-weight:600;transition:all .35s;display:inline-flex}.hair-primary-btn:hover{background:var(--hair-heading);border-color:var(--hair-heading);transform:translateY(-2px)}.hair-intro{text-align:center;max-width:850px;margin:auto;padding:115px 25px}.hair-intro-small{color:var(--hair-gold);letter-spacing:3px;margin-bottom:20px;font-family:Poppins,sans-serif;font-size:9px;font-weight:600}.hair-intro h2{color:var(--hair-heading);margin:0;font-family:DM Serif Display,Georgia,serif;font-size:clamp(38px,5vw,58px);font-weight:400;line-height:1.15}.hair-intro p{max-width:680px;color:var(--hair-para);margin:28px auto 0;font-family:Poppins,sans-serif;font-size:13px;line-height:2}.hair-benefits{background:var(--hair-soft);padding:95px 7%}.hair-section-heading{margin-bottom:60px}.hair-section-heading span,.hair-products-heading span,.hair-featured-content>span,.hair-ingredients-content>span,.hair-final>span{color:var(--hair-gold);letter-spacing:3px;font-family:Poppins,sans-serif;font-size:9px;font-weight:600}.hair-section-heading h2{color:var(--hair-heading);margin:15px 0 0;font-family:DM Serif Display,Georgia,serif;font-size:clamp(40px,5vw,58px);font-weight:400;line-height:1.08}.hair-benefit-grid{border-top:1px solid var(--hair-border);grid-template-columns:repeat(4,1fr);display:grid}.hair-benefit-card{border-right:1px solid var(--hair-border);min-height:260px;padding:35px 30px;transition:background .35s}.hair-benefit-card:first-child{border-left:1px solid var(--hair-border)}.hair-benefit-card:hover{background:#fff6}.hair-benefit-number{color:var(--hair-gold);font-family:DM Serif Display,Georgia,serif;font-size:22px}.hair-benefit-card h3{color:var(--hair-heading);margin:38px 0 15px;font-family:DM Serif Display,Georgia,serif;font-size:25px;font-weight:400}.hair-benefit-card p{color:var(--hair-para);margin:0;font-family:Poppins,sans-serif;font-size:11px;line-height:1.9}.hair-products-section{background:var(--hair-bg);padding:110px 0 110px 7%}.hair-products-heading{justify-content:space-between;align-items:flex-end;margin-bottom:45px;padding-right:7%;display:flex}.hair-products-heading h2{color:var(--hair-heading);margin:13px 0 0;font-family:DM Serif Display,Georgia,serif;font-size:clamp(42px,5vw,60px);font-weight:400}.hair-slider-buttons{gap:10px;display:flex}.hair-slider-buttons button{border:1px solid var(--hair-border);width:45px;height:45px;color:var(--hair-heading);cursor:pointer;background:0 0;font-size:18px;transition:all .3s}.hair-slider-buttons button:hover{background:var(--hair-gold);border-color:var(--hair-gold);color:#fff}.hair-product-slider{scroll-behavior:smooth;scrollbar-width:none;gap:22px;width:100%;padding-bottom:20px;padding-right:7%;display:flex;overflow-x:auto}.hair-product-slider::-webkit-scrollbar{display:none}.hair-product-card{background:#fff;flex:0 0 280px;transition:transform .4s}.hair-product-card:hover{transform:translateY(-8px)}.hair-product-image{background:var(--hair-soft);width:100%;height:365px;position:relative;overflow:hidden}.hair-product-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.hair-product-card:hover .hair-product-image img{transform:scale(1.06)}.hair-product-badge{background:var(--hair-heading);color:#fff;letter-spacing:1.2px;padding:7px 10px;font-family:Poppins,sans-serif;font-size:7px;font-weight:600;position:absolute;top:15px;left:15px}.hair-product-info{padding:22px 20px 25px}.hair-product-subtitle{color:var(--hair-gold);letter-spacing:.8px;font-family:Poppins,sans-serif;font-size:8px}.hair-product-info h3{min-height:50px;color:var(--hair-heading);margin:10px 0;font-family:DM Serif Display,Georgia,serif;font-size:21px;font-weight:400;line-height:1.25}.hair-product-price{align-items:center;gap:9px;margin-bottom:18px;display:flex}.hair-product-price strong{color:var(--hair-heading);font-family:Poppins,sans-serif;font-size:14px}.hair-product-price del{color:#aaa;font-family:Poppins,sans-serif;font-size:10px}.hair-product-price span{color:var(--hair-muted);margin-left:auto;font-family:Poppins,sans-serif;font-size:9px}.hair-product-actions{flex-direction:column;gap:8px;display:flex}.hair-add-btn,.hair-view-btn{letter-spacing:1.5px;cursor:pointer;justify-content:center;align-items:center;width:100%;min-height:42px;font-family:Poppins,sans-serif;font-size:8px;font-weight:600;transition:all .3s;display:flex}.hair-add-btn{border:1px solid var(--hair-gold);background:var(--hair-gold);color:#fff}.hair-add-btn:hover{background:var(--hair-heading);border-color:var(--hair-heading)}.hair-view-btn{border:1px solid var(--hair-border);color:var(--hair-heading);background:0 0}.hair-view-btn:hover{border-color:var(--hair-gold);color:var(--hair-gold)}.hair-featured{background:var(--hair-soft);min-height:650px;display:flex}.hair-featured-image{width:50%;min-height:650px;overflow:hidden}.hair-featured-image img{object-fit:cover;width:100%;height:100%;transition:transform 1s}.hair-featured:hover .hair-featured-image img{transform:scale(1.04)}.hair-featured-content{flex-direction:column;justify-content:center;width:50%;padding:90px 8%;display:flex}.hair-featured-content h2{color:var(--hair-heading);margin:17px 0 25px;font-family:DM Serif Display,Georgia,serif;font-size:clamp(42px,5vw,65px);font-weight:400;line-height:1.05}.hair-featured-content h2 em{color:var(--hair-gold);font-style:italic}.hair-featured-content>p{max-width:500px;color:var(--hair-para);font-family:Poppins,sans-serif;font-size:12px;line-height:2}.hair-featured-points{flex-direction:column;gap:14px;margin:30px 0;display:flex}.hair-featured-points div{align-items:center;gap:15px;display:flex}.hair-featured-points span{color:var(--hair-gold);font-family:Poppins,sans-serif;font-size:9px}.hair-featured-points p{color:var(--hair-heading);margin:0;font-family:Poppins,sans-serif;font-size:10px}.hair-ingredients{background:var(--hair-bg);grid-template-columns:.9fr 1.1fr;gap:100px;padding:115px 7%;display:grid}.hair-ingredients-content h2{color:var(--hair-heading);margin:15px 0 25px;font-family:DM Serif Display,Georgia,serif;font-size:clamp(42px,5vw,62px);font-weight:400;line-height:1.08}.hair-ingredients-content p{max-width:480px;color:var(--hair-para);margin:0;font-family:Poppins,sans-serif;font-size:12px;line-height:2}.hair-ingredients-grid{border-top:1px solid var(--hair-border);border-left:1px solid var(--hair-border);grid-template-columns:repeat(2,1fr);display:grid}.hair-ingredient-item{border-right:1px solid var(--hair-border);border-bottom:1px solid var(--hair-border);min-height:230px;padding:30px}.hair-ingredient-item span{color:var(--hair-gold);font-family:Poppins,sans-serif;font-size:9px}.hair-ingredient-item h3{color:var(--hair-heading);margin:35px 0 12px;font-family:DM Serif Display,Georgia,serif;font-size:27px;font-weight:400}.hair-ingredient-item p{color:var(--hair-para);margin:0;font-family:Poppins,sans-serif;font-size:10px;line-height:1.8}.hair-philosophy{background-color:#0000;background-image:linear-gradient(#25251fad,#25251fad),url(/home/hair/hair-philosophy.jfif);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;min-height:620px;display:flex;position:relative}.hair-philosophy-overlay{text-align:center;max-width:750px;padding:40px}.hair-philosophy-overlay>span{color:#d2b77c;letter-spacing:3px;font-family:Poppins,sans-serif;font-size:9px;font-weight:600}.hair-philosophy-overlay h2{color:#fff;margin:20px 0;font-family:DM Serif Display,Georgia,serif;font-size:clamp(48px,6vw,78px);font-weight:400;line-height:1}.hair-philosophy-overlay p{color:#ffffffd1;max-width:500px;margin:0 auto 30px;font-family:Poppins,sans-serif;font-size:12px;line-height:1.9}.hair-light-btn{color:#fff;letter-spacing:1.8px;border:1px solid #ffffffa6;justify-content:center;align-items:center;min-height:48px;padding:0 30px;font-family:Poppins,sans-serif;font-size:9px;font-weight:600;transition:all .3s;display:inline-flex}.hair-light-btn:hover{color:var(--hair-heading);background:#fff}.hair-final{text-align:center;background:var(--hair-soft);padding:110px 25px}.hair-final h2{color:var(--hair-heading);margin:17px 0 20px;font-family:DM Serif Display,Georgia,serif;font-size:clamp(42px,5vw,64px);font-weight:400;line-height:1.08}.hair-final p{max-width:520px;color:var(--hair-para);margin:0 auto 30px;font-family:Poppins,sans-serif;font-size:12px;line-height:1.9}@media screen and (width<=1100px){.hair-hero-image,.hair-hero-content{width:50%}.hair-benefits{padding:80px 5%}.hair-benefit-card{padding:25px 20px}.hair-products-section{padding-left:5%}.hair-products-heading{padding-right:5%}.hair-featured-content{padding:70px 6%}.hair-ingredients{gap:50px;padding:90px 5%}}@media screen and (width<=850px){.hair-hero{flex-direction:column;min-height:auto}.hair-hero-image{width:100%;height:520px}.hair-hero-content{width:100%;min-height:auto;padding:75px 8%}.hair-benefit-grid{grid-template-columns:repeat(2,1fr)}.hair-benefit-card:nth-child(2){border-right:none}.hair-benefit-card:nth-child(3){border-left:1px solid var(--hair-border)}.hair-featured{flex-direction:column}.hair-featured-image{width:100%;height:550px;min-height:550px}.hair-featured-content{width:100%;padding:75px 8%}.hair-ingredients{grid-template-columns:1fr}}@media screen and (width<=600px){.hair-hero-image{height:430px}.hair-hero-content{padding:60px 25px}.hair-hero-content h1{font-size:46px}.hair-hero-content p{font-size:11px;line-height:1.9}.hair-intro{padding:80px 22px}.hair-benefits{padding:70px 20px}.hair-benefit-grid{grid-template-columns:1fr}.hair-benefit-card,.hair-benefit-card:first-child,.hair-benefit-card:nth-child(3){border-left:1px solid var(--hair-border);border-right:1px solid var(--hair-border)}.hair-benefit-card{min-height:220px}.hair-products-section{padding:75px 0 75px 20px}.hair-products-heading{align-items:flex-end;padding-right:20px}.hair-products-heading h2{font-size:42px}.hair-slider-buttons button{width:40px;height:40px}.hair-product-card{flex-basis:255px}.hair-product-image{height:330px}.hair-featured-image{height:430px;min-height:430px}.hair-featured-content{padding:65px 25px}.hair-ingredients{padding:75px 20px}.hair-ingredients-grid{grid-template-columns:1fr}.hair-philosophy{min-height:550px}.hair-philosophy-overlay{padding:25px}.hair-final{padding:80px 20px}}@media screen and (width<=400px){.hair-hero-image{height:360px}.hair-hero-content h1{font-size:39px}.hair-hero-content{padding:50px 20px}.hair-intro h2,.hair-section-heading h2,.hair-products-heading h2,.hair-featured-content h2,.hair-ingredients-content h2{font-size:38px}.hair-product-card{flex-basis:235px}.hair-product-image{height:300px}.hair-philosophy-overlay h2{font-size:45px}}:root{--lux-soap-bg:#f5f1e8;--lux-soap-soft:#eee8da;--lux-soap-white:#fff;--lux-soap-text:#25251f;--lux-soap-heading:#34342b;--lux-soap-gold:#9b783e;--lux-soap-gold-dark:#a47d3d;--lux-soap-gold-light:#b49154;--lux-soap-para:#6b685d;--lux-soap-muted:#817d70;--lux-soap-border:#7060412e}.luxury-soap-page{background:var(--lux-soap-bg);width:100%;color:var(--lux-soap-text);overflow:hidden}.luxury-soap-page *{box-sizing:border-box}.luxury-soap-page a{text-decoration:none}.luxury-soap-hero{background:var(--lux-soap-soft);width:100%;min-height:680px;display:flex;overflow:hidden}.luxury-soap-hero-image{width:58%;height:680px;overflow:hidden}.luxury-soap-hero-image img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s;display:block}.luxury-soap-hero:hover .luxury-soap-hero-image img{transform:scale(1.04)}.luxury-soap-hero-content{background:radial-gradient(circle at top right, #b4915424, transparent 42%), var(--lux-soap-soft);flex-direction:column;justify-content:center;align-items:flex-start;width:42%;min-height:680px;padding:80px 7%;display:flex}.luxury-soap-eyebrow{color:var(--lux-soap-gold);letter-spacing:3px;margin-bottom:22px;font-family:Poppins,sans-serif;font-size:10px;font-weight:600}.luxury-soap-hero-content h1{color:var(--lux-soap-heading);margin:0;font-family:DM Serif Display,Georgia,serif;font-size:clamp(48px,5vw,76px);font-weight:400;line-height:1.02}.luxury-soap-hero-content h1 em{color:var(--lux-soap-gold);font-style:italic}.luxury-soap-hero-content p{max-width:470px;color:var(--lux-soap-para);margin:28px 0 35px;font-family:Poppins,sans-serif;font-size:13px;line-height:2}.luxury-soap-primary-btn{border:1px solid var(--lux-soap-gold);background:var(--lux-soap-gold);color:#fff;letter-spacing:1.8px;justify-content:center;align-items:center;min-height:48px;padding:0 30px;font-family:Poppins,sans-serif;font-size:9px;font-weight:600;transition:all .35s;display:inline-flex}.luxury-soap-primary-btn:hover{background:var(--lux-soap-heading);border-color:var(--lux-soap-heading);transform:translateY(-2px)}.luxury-soap-intro{text-align:center;max-width:850px;margin:auto;padding:115px 25px}.luxury-soap-intro>span,.luxury-soap-heading span,.luxury-soap-ritual-content>span,.luxury-soap-ingredients-heading>span,.luxury-soap-final>span{color:var(--lux-soap-gold);letter-spacing:3px;font-family:Poppins,sans-serif;font-size:9px;font-weight:600}.luxury-soap-intro h2{color:var(--lux-soap-heading);margin:18px 0 25px;font-family:DM Serif Display,Georgia,serif;font-size:clamp(40px,5vw,60px);font-weight:400;line-height:1.1}.luxury-soap-intro p{max-width:680px;color:var(--lux-soap-para);margin:auto;font-family:Poppins,sans-serif;font-size:13px;line-height:2}.luxury-soap-products{background:var(--lux-soap-bg);padding:110px 0 110px 7%}.luxury-soap-heading{justify-content:space-between;align-items:flex-end;margin-bottom:45px;padding-right:7%;display:flex}.luxury-soap-heading h2{color:var(--lux-soap-heading);margin:14px 0 0;font-family:DM Serif Display,Georgia,serif;font-size:clamp(42px,5vw,60px);font-weight:400}.luxury-soap-slider-buttons{gap:10px;display:flex}.luxury-soap-slider-buttons button{border:1px solid var(--lux-soap-border);width:45px;height:45px;color:var(--lux-soap-heading);cursor:pointer;background:0 0;font-size:18px;transition:all .3s}.luxury-soap-slider-buttons button:hover{border-color:var(--lux-soap-gold);background:var(--lux-soap-gold);color:#fff}.luxury-soap-slider{scroll-behavior:smooth;scrollbar-width:none;gap:22px;width:100%;padding-bottom:20px;padding-right:7%;display:flex;overflow-x:auto}.luxury-soap-slider::-webkit-scrollbar{display:none}.luxury-soap-card{background:#fff;flex:0 0 280px;transition:transform .4s,box-shadow .4s}.luxury-soap-card:hover{transform:translateY(-8px);box-shadow:0 18px 45px #2d261917}.luxury-soap-card-image{background:var(--lux-soap-soft);width:100%;height:365px;position:relative;overflow:hidden}.luxury-soap-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.luxury-soap-card:hover .luxury-soap-card-image img{transform:scale(1.06)}.luxury-soap-badge{background:var(--lux-soap-heading);color:#fff;letter-spacing:1.2px;padding:7px 10px;font-family:Poppins,sans-serif;font-size:7px;font-weight:600;position:absolute;top:15px;left:15px}.luxury-soap-card-content{padding:22px 20px 25px}.luxury-soap-subtitle{color:var(--lux-soap-gold);letter-spacing:.7px;font-family:Poppins,sans-serif;font-size:8px}.luxury-soap-card-content h3{min-height:52px;color:var(--lux-soap-heading);margin:10px 0;font-family:DM Serif Display,Georgia,serif;font-size:21px;font-weight:400;line-height:1.25}.luxury-soap-price{align-items:center;gap:9px;margin-bottom:18px;display:flex}.luxury-soap-price strong{color:var(--lux-soap-heading);font-family:Poppins,sans-serif;font-size:14px}.luxury-soap-price del{color:#aaa;font-family:Poppins,sans-serif;font-size:10px}.luxury-soap-price span{color:var(--lux-soap-muted);margin-left:auto;font-family:Poppins,sans-serif;font-size:9px}.luxury-soap-actions{flex-direction:column;gap:8px;display:flex}.luxury-soap-add,.luxury-soap-view{letter-spacing:1.5px;cursor:pointer;justify-content:center;align-items:center;width:100%;min-height:42px;font-family:Poppins,sans-serif;font-size:8px;font-weight:600;transition:all .3s;display:flex}.luxury-soap-add{border:1px solid var(--lux-soap-gold);background:var(--lux-soap-gold);color:#fff}.luxury-soap-add:hover{border-color:var(--lux-soap-heading);background:var(--lux-soap-heading)}.luxury-soap-view{border:1px solid var(--lux-soap-border);color:var(--lux-soap-heading);background:0 0}.luxury-soap-view:hover{border-color:var(--lux-soap-gold);color:var(--lux-soap-gold)}.luxury-soap-banner{background-color:#0000;background-image:linear-gradient(#25251fad,#25251fad),url(/home/luxurysoap/coffee.jfif);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;min-height:620px;display:flex}.luxury-soap-banner-overlay{text-align:center;max-width:750px;padding:40px}.luxury-soap-banner-overlay>span{color:#d2b77c;letter-spacing:3px;font-family:Poppins,sans-serif;font-size:9px;font-weight:600}.luxury-soap-banner-overlay h2{color:#fff;margin:20px 0;font-family:DM Serif Display,Georgia,serif;font-size:clamp(48px,6vw,78px);font-weight:400;line-height:1}.luxury-soap-banner-overlay p{color:#ffffffd1;max-width:500px;margin:0 auto 30px;font-family:Poppins,sans-serif;font-size:12px;line-height:1.9}.luxury-soap-light-btn{color:#fff;letter-spacing:1.8px;border:1px solid #ffffffa6;justify-content:center;align-items:center;min-height:48px;padding:0 30px;font-family:Poppins,sans-serif;font-size:9px;font-weight:600;transition:all .3s;display:inline-flex}.luxury-soap-light-btn:hover{color:var(--lux-soap-heading);background:#fff}.luxury-soap-ritual{background:var(--lux-soap-soft);min-height:650px;display:flex}.luxury-soap-ritual-image{width:50%;min-height:650px;overflow:hidden}.luxury-soap-ritual-image img{object-fit:cover;width:100%;height:100%;transition:transform 1s}.luxury-soap-ritual:hover .luxury-soap-ritual-image img{transform:scale(1.04)}.luxury-soap-ritual-content{flex-direction:column;justify-content:center;width:50%;padding:90px 8%;display:flex}.luxury-soap-ritual-content h2{color:var(--lux-soap-heading);margin:17px 0 25px;font-family:DM Serif Display,Georgia,serif;font-size:clamp(42px,5vw,65px);font-weight:400;line-height:1.05}.luxury-soap-ritual-content h2 em{color:var(--lux-soap-gold);font-style:italic}.luxury-soap-ritual-content>p{max-width:500px;color:var(--lux-soap-para);font-family:Poppins,sans-serif;font-size:12px;line-height:2}.luxury-soap-points{flex-direction:column;gap:15px;margin-top:30px;display:flex}.luxury-soap-points div{align-items:center;gap:16px;display:flex}.luxury-soap-points b{color:var(--lux-soap-gold);font-family:Poppins,sans-serif;font-size:9px}.luxury-soap-points span{color:var(--lux-soap-heading);font-family:Poppins,sans-serif;font-size:10px}.luxury-soap-ingredients{background:var(--lux-soap-bg);grid-template-columns:.9fr 1.1fr;gap:100px;padding:115px 7%;display:grid}.luxury-soap-ingredients-heading h2{color:var(--lux-soap-heading);margin:15px 0 25px;font-family:DM Serif Display,Georgia,serif;font-size:clamp(42px,5vw,62px);font-weight:400;line-height:1.08}.luxury-soap-ingredients-heading p{max-width:480px;color:var(--lux-soap-para);font-family:Poppins,sans-serif;font-size:12px;line-height:2}.luxury-soap-ingredient-grid{border-top:1px solid var(--lux-soap-border);border-left:1px solid var(--lux-soap-border);grid-template-columns:repeat(2,1fr);display:grid}.luxury-soap-ingredient-grid>div{border-right:1px solid var(--lux-soap-border);border-bottom:1px solid var(--lux-soap-border);min-height:220px;padding:30px}.luxury-soap-ingredient-grid span{color:var(--lux-soap-gold);font-family:Poppins,sans-serif;font-size:9px}.luxury-soap-ingredient-grid h3{color:var(--lux-soap-heading);margin:35px 0 12px;font-family:DM Serif Display,Georgia,serif;font-size:27px;font-weight:400}.luxury-soap-ingredient-grid p{color:var(--lux-soap-para);margin:0;font-family:Poppins,sans-serif;font-size:10px;line-height:1.8}.luxury-soap-final{text-align:center;background:var(--lux-soap-soft);padding:110px 25px}.luxury-soap-final h2{color:var(--lux-soap-heading);margin:18px 0 20px;font-family:DM Serif Display,Georgia,serif;font-size:clamp(42px,5vw,64px);font-weight:400;line-height:1.08}.luxury-soap-final p{max-width:520px;color:var(--lux-soap-para);margin:0 auto 30px;font-family:Poppins,sans-serif;font-size:12px;line-height:1.9}@media screen and (width<=1100px){.luxury-soap-hero-image,.luxury-soap-hero-content{width:50%}.luxury-soap-products{padding-left:5%}.luxury-soap-heading{padding-right:5%}.luxury-soap-ritual-content{padding:70px 6%}.luxury-soap-ingredients{gap:50px;padding:90px 5%}}@media screen and (width<=850px){.luxury-soap-hero{flex-direction:column}.luxury-soap-hero-image{width:100%;height:520px}.luxury-soap-hero-content{width:100%;min-height:auto;padding:75px 8%}.luxury-soap-ritual{flex-direction:column}.luxury-soap-ritual-image{width:100%;height:520px;min-height:520px}.luxury-soap-ritual-content{width:100%;padding:75px 8%}.luxury-soap-ingredients{grid-template-columns:1fr}}@media screen and (width<=600px){.luxury-soap-hero-image{height:430px}.luxury-soap-hero-content{padding:60px 25px}.luxury-soap-hero-content h1{font-size:46px}.luxury-soap-intro{padding:80px 22px}.luxury-soap-products{padding:75px 0 75px 20px}.luxury-soap-heading{padding-right:20px}.luxury-soap-heading h2{font-size:40px}.luxury-soap-slider-buttons button{width:40px;height:40px}.luxury-soap-card{flex-basis:255px}.luxury-soap-card-image{height:330px}.luxury-soap-banner{min-height:540px}.luxury-soap-ritual-image{height:430px;min-height:430px}.luxury-soap-ritual-content{padding:65px 25px}.luxury-soap-ingredients{padding:75px 20px}.luxury-soap-ingredient-grid{grid-template-columns:1fr}.luxury-soap-final{padding:80px 20px}}@media screen and (width<=400px){.luxury-soap-hero-image{height:360px}.luxury-soap-hero-content{padding:50px 20px}.luxury-soap-hero-content h1{font-size:40px}.luxury-soap-card{flex-basis:235px}.luxury-soap-card-image{height:300px}.luxury-soap-banner-overlay h2{font-size:46px}}.artisan-page{--artisan-gold:#9e8643;--artisan-dark:#303020;--artisan-cream:#fbf8ed;--artisan-muted:#777064;background:var(--artisan-cream);color:var(--artisan-dark);font-family:Montserrat,sans-serif;overflow:hidden}.artisan-page *,.artisan-page :before,.artisan-page :after{box-sizing:border-box}.artisan-page button{font-family:inherit}.artisan-page button:focus-visible{outline:2px solid var(--artisan-gold);outline-offset:4px}.artisan-page button,.artisan-page a{-webkit-tap-highlight-color:transparent}.artisan-hero{text-align:center;color:#fffdf7;background:linear-gradient(90deg,#1c1912b0,#1c19124d),url(/home/hand/hand13.jpg) 50% 48%/cover no-repeat;justify-content:center;align-items:center;min-height:590px;padding:90px 24px;display:flex;position:relative}.artisan-hero-shade{background:linear-gradient(#0000 40%,#17140e3d);position:absolute;inset:0}.artisan-hero-content{z-index:1;max-width:850px;position:relative}.artisan-eyebrow,.artisan-kicker{letter-spacing:3px;font-size:10px;font-weight:600;line-height:1.8;display:block}.artisan-eyebrow{color:#e9d7a8;margin-bottom:24px}.artisan-hero h1{letter-spacing:-1px;margin:0 0 25px;font-family:DM Serif Display,Georgia,serif;font-size:clamp(43px,6.3vw,79px);font-weight:400;line-height:1.08}.artisan-hero h1 em{color:#e8d4a2;font-weight:400}.artisan-hero-content>p{color:#f3eee3;max-width:620px;margin:0 auto 32px;font-size:13px;line-height:2}.artisan-primary-btn{border:1px solid var(--artisan-gold);background:var(--artisan-gold);color:#fff;letter-spacing:1.3px;cursor:pointer;justify-content:center;align-items:center;gap:15px;min-height:48px;padding:15px 25px;font-size:10px;font-weight:600;transition:background .3s,border-color .3s,transform .3s;display:inline-flex}.artisan-primary-btn:hover{background:#77632e;border-color:#77632e;transform:translateY(-2px)}.artisan-hero-caption{color:#ead9af;letter-spacing:2px;justify-content:center;align-items:center;gap:13px;margin-top:42px;font-size:9px;display:flex}.artisan-hero-caption span{background:#d7c28d;width:27px;height:1px}.artisan-intro{text-align:center;max-width:880px;margin:0 auto;padding:95px 25px 75px}.artisan-intro-icon{color:var(--artisan-gold);margin:0 auto 23px;font-size:27px;display:block}.artisan-kicker{color:var(--artisan-gold)}.artisan-intro h2,.artisan-collection-heading h2,.artisan-story h2,.artisan-closing h2{margin:19px 0;font-family:DM Serif Display,Georgia,serif;font-size:clamp(35px,4.2vw,49px);font-weight:400;line-height:1.2}.artisan-intro h2 em,.artisan-collection-heading h2 em,.artisan-story h2 em,.artisan-closing h2 em{color:var(--artisan-gold);font-weight:400}.artisan-intro>p{max-width:710px;color:var(--artisan-muted);margin:0 auto;font-size:12px;line-height:2.15}.artisan-divider{background:var(--artisan-gold);width:65px;height:1px;margin:32px auto 0}.artisan-values{background:#f2eddf;border-top:1px solid #e8dfca;border-bottom:1px solid #e8dfca;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:45px max(4%,50% - 625px);display:grid}.artisan-value{text-align:center;padding:10px}.artisan-value>svg{color:var(--artisan-gold);margin-bottom:15px;font-size:23px}.artisan-value h3{margin:0 0 10px;font-family:DM Serif Display,Georgia,serif;font-size:19px;font-weight:400}.artisan-value p{max-width:240px;color:var(--artisan-muted);margin:0 auto;font-size:11px;line-height:1.9}.artisan-collection{max-width:1500px;margin:0 auto;padding:95px 5% 105px}.artisan-collection-heading{text-align:center;max-width:700px;margin:0 auto 55px}.artisan-collection-heading h2{margin:17px 0}.artisan-collection-heading>p{max-width:590px;color:var(--artisan-muted);margin:0 auto;font-size:12px;line-height:2}.artisan-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:42px 23px;display:grid}.artisan-product-card{cursor:pointer;background:0 0;min-width:0}.artisan-product-image{isolation:isolate;aspect-ratio:4/4.8;background:#f0eade;position:relative;overflow:hidden}.artisan-product-image>img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.3,1);display:block}.artisan-product-card:hover .artisan-product-image>img{transform:scale(1.055)}.artisan-product-tag{z-index:2;color:#66552d;letter-spacing:.9px;background:#fbf8edf5;max-width:calc(100% - 65px);padding:8px 10px;font-size:8px;font-weight:600;line-height:1.4;position:absolute;top:13px;left:12px}.artisan-wishlist{z-index:3;color:#514633;cursor:pointer;background:#fbf8edf5;border:0;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:14px;transition:color .2s;display:flex;position:absolute;top:10px;right:10px}.artisan-wishlist.is-favourite{color:#b23942}.artisan-view-product,.artisan-add-to-bag{z-index:2;letter-spacing:1px;cursor:pointer;border:0;justify-content:center;align-items:center;gap:9px;min-height:39px;padding:12px 7px;font-size:9px;font-weight:600;transition:opacity .3s,transform .3s,background .3s;display:flex;position:absolute;left:10px;right:10px}.artisan-view-product{color:#342d20;opacity:0;background:#fbf8edf7;bottom:56px;transform:translateY(8px)}.artisan-add-to-bag{color:#fff;background:#30340f;bottom:10px}.artisan-add-to-bag:hover{background:var(--artisan-gold)}.artisan-product-card:hover .artisan-view-product,.artisan-product-card:focus-within .artisan-view-product{opacity:1;transform:translateY(0)}.artisan-product-info{padding:19px 2px 0}.artisan-product-subtitle{color:var(--artisan-gold);letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;font-size:9px;line-height:1.6;display:block}.artisan-product-info h3{margin:0 0 9px;font-family:DM Serif Display,Georgia,serif;font-size:19px;font-weight:400;line-height:1.45}.artisan-product-description{min-height:60px;color:var(--artisan-muted);margin:0 0 12px;font-size:10px;line-height:1.85}.artisan-product-size{color:#777064;margin-bottom:13px;font-size:10px;display:block}.artisan-product-bottom{border-top:1px solid #e6dece;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:13px;display:flex}.artisan-price{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.artisan-price strong{color:#342d20;font-size:14px;font-weight:600}.artisan-price del{color:#999082;font-size:10px}.artisan-rating{color:var(--artisan-gold);letter-spacing:1px;font-size:11px}.artisan-story{text-align:center;background:#eee6d5;justify-content:center;padding:100px 25px;display:flex;position:relative;overflow:hidden}.artisan-story-watermark{color:#9e864312;pointer-events:none;font-family:DM Serif Display,Georgia,serif;font-size:480px;line-height:1;position:absolute;top:-135px;left:-10px}.artisan-story-content{z-index:1;max-width:700px;position:relative}.artisan-story h2{margin:20px 0;font-size:clamp(39px,5vw,57px)}.artisan-story-content>p{color:#716959;max-width:640px;margin:0 auto 30px;font-size:12px;line-height:2.1}.artisan-closing{text-align:center;background:var(--artisan-cream);padding:70px 20px}.artisan-closing h2{margin:18px 0;font-size:clamp(29px,4vw,43px)}.artisan-closing>p{color:var(--artisan-muted);margin:0 auto 25px;font-size:11px;line-height:1.9}.artisan-text-link{border:0;border-bottom:1px solid var(--artisan-gold);color:var(--artisan-dark);letter-spacing:1.3px;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:10px;padding:10px 0;font-size:10px;font-weight:600;display:inline-flex}.artisan-text-link:hover{color:var(--artisan-gold)}@media (width<=1024px){.artisan-hero{min-height:530px}.artisan-collection{padding-left:4%;padding-right:4%}.artisan-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 18px}.artisan-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 15px}.artisan-view-product{opacity:1;transform:none}}@media (width<=600px){.artisan-hero{background-position:50%;min-height:470px;padding:65px 19px}.artisan-eyebrow,.artisan-kicker{letter-spacing:2px;font-size:8px}.artisan-hero h1{letter-spacing:-.5px;font-size:clamp(38px,10vw,47px)}.artisan-hero-content>p{font-size:11px;line-height:1.9}.artisan-primary-btn{gap:9px;min-height:44px;padding:13px 16px;font-size:9px}.artisan-hero-caption{letter-spacing:1px;gap:7px;margin-top:32px;font-size:7px}.artisan-hero-caption span{width:15px}.artisan-intro{padding:65px 22px 55px}.artisan-intro h2,.artisan-collection-heading h2{font-size:34px}.artisan-intro>p{font-size:11px;line-height:2}.artisan-values{gap:22px 10px;padding:30px 12px}.artisan-value{padding:8px 4px}.artisan-value>svg{font-size:21px}.artisan-value h3{font-size:16px}.artisan-value p{font-size:10px}.artisan-collection{padding:65px 14px 70px}.artisan-collection-heading{margin-bottom:35px}.artisan-collection-heading>p{font-size:11px}.artisan-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:29px 12px}.artisan-product-image{aspect-ratio:4/4.9}.artisan-product-tag{letter-spacing:.3px;padding:6px;font-size:7px;top:7px;left:6px}.artisan-wishlist{width:29px;height:29px;font-size:12px;top:6px;right:6px}.artisan-view-product,.artisan-add-to-bag{letter-spacing:.4px;gap:4px;min-height:34px;padding:10px 3px;font-size:7px;left:5px;right:5px}.artisan-view-product{opacity:1;bottom:48px;transform:none}.artisan-add-to-bag{bottom:6px}.artisan-product-info{padding-top:13px}.artisan-product-subtitle{letter-spacing:.5px;font-size:7px}.artisan-product-info h3{font-size:16px;line-height:1.4}.artisan-product-description{min-height:82px;font-size:9px;line-height:1.7}.artisan-product-size{font-size:9px}.artisan-product-bottom{padding-top:10px}.artisan-price{gap:5px}.artisan-price strong{font-size:12px}.artisan-price del{font-size:9px}.artisan-rating{letter-spacing:0;font-size:9px}.artisan-story{padding:70px 22px}.artisan-story h2{font-size:39px}.artisan-story-content>p{font-size:11px}.artisan-story-watermark{font-size:300px;top:-30px;left:-20px}.artisan-closing{padding:55px 18px}.artisan-closing h2{font-size:30px}}@media (width<=360px){.artisan-product-grid{gap:25px 9px}.artisan-product-info h3{font-size:14px}.artisan-product-description{min-height:95px;font-size:8px}.artisan-price strong{font-size:11px}.artisan-view-product,.artisan-add-to-bag{font-size:6px}}@media (prefers-reduced-motion:reduce){.artisan-page *,.artisan-page :before,.artisan-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.tellus-journal{--tj-bg:#faf6f0;--tj-pink:#f2e4e2;--tj-gold:#9e8643;--tj-ink:#45362e;--tj-muted:#81736a;--tj-border:#e7dcd0;background:var(--tj-bg);color:var(--tj-ink);font-family:Montserrat,sans-serif;overflow:hidden}.tellus-journal *,.tellus-journal :before,.tellus-journal :after{box-sizing:border-box}.tellus-journal img{width:100%;display:block}.tellus-journal a{text-decoration:none}.tj-eyebrow{color:var(--tj-gold);letter-spacing:2.4px;font-size:10px;font-weight:600;line-height:1.8;display:inline-block}.tj-hero{background:linear-gradient(125deg,#faf6f0,#f2e4e2);grid-template-columns:.9fr 1.1fr;align-items:center;gap:55px;min-height:590px;padding:70px 7%;display:grid}.tj-hero-content{max-width:520px;animation:.8s both tjUp}.tj-hero-content h1{margin:22px 0;font-family:DM Serif Display,Georgia,serif;font-size:clamp(48px,5.2vw,76px);font-weight:400;line-height:1.1}.tj-hero h1 em,.tj-intro h2 em,.tj-featured h2 em,.tj-section-heading h2 em,.tj-philosophy h2 em,.tj-article-header h1 em{color:var(--tj-gold);font-weight:400}.tj-gold-line{background:var(--tj-gold);width:65px;height:2px;margin:24px 0}.tj-hero-content>p,.tj-featured-content>p,.tj-intro>p,.tj-philosophy p{color:var(--tj-muted);font-size:12px;line-height:2.1}.tj-hero-content>p{max-width:420px;margin-bottom:27px}.tj-button{border:1px solid var(--tj-gold);background:var(--tj-gold);letter-spacing:1.2px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:14px 21px;font-size:9px;font-weight:600;transition:all .3s;display:inline-flex;color:#fff!important}.tj-button:hover{background:0 0;transform:translateY(-3px);color:var(--tj-gold)!important}.tj-hero-note{color:var(--tj-muted);letter-spacing:1px;align-items:center;gap:13px;margin-top:43px;font-size:9px;display:flex}.tj-hero-note span:first-child{color:var(--tj-gold);font-family:Georgia,serif;font-size:19px}.tj-hero-visual{background:var(--tj-pink);height:450px;position:relative;overflow:visible;box-shadow:12px 12px #9e86441c}.tj-hero-visual>img{object-fit:cover;height:100%;transition:transform .7s}.tj-hero-visual:hover>img{transform:scale(1.025)}.tj-floating-card{background:#fffaf7;width:240px;padding:22px;position:absolute;bottom:24px;right:-20px;box-shadow:0 10px 30px #45362e12}.tj-floating-card span{color:var(--tj-gold);letter-spacing:1.5px;font-size:9px}.tj-floating-card p{margin:8px 0 0;font-family:Georgia,serif;font-size:20px;line-height:1.45}.tj-vertical-text{color:var(--tj-gold);letter-spacing:2px;writing-mode:vertical-rl;font-size:8px;position:absolute;top:0;right:-28px}.tj-intro{text-align:center;max-width:850px;margin:auto;padding:85px 25px}.tj-intro h2,.tj-featured h2,.tj-section-heading h2,.tj-philosophy h2{margin:16px 0;font-family:DM Serif Display,Georgia,serif;font-size:clamp(36px,4vw,50px);font-weight:400;line-height:1.2}.tj-intro>p{max-width:680px;margin:20px auto}.tj-intro-decoration{color:var(--tj-gold);justify-content:center;align-items:center;gap:14px;margin-top:25px;display:flex}.tj-intro-decoration span:first-child,.tj-intro-decoration span:last-child{background:var(--tj-gold);width:40px;height:1px}.tj-featured{background:#f2e7e2;grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding:70px 8%;display:grid}.tj-featured-image{height:400px;overflow:hidden}.tj-featured-image img{object-fit:cover;height:100%;transition:transform .7s}.tj-featured-image:hover img{transform:scale(1.05)}.tj-featured-content>p{margin:20px 0 25px}.tj-text-link,.tj-read-link{border-bottom:1px solid var(--tj-gold);color:var(--tj-ink);letter-spacing:1px;align-items:center;gap:13px;padding-bottom:6px;font-size:9px;font-weight:600;transition:gap .3s;display:inline-flex}.tj-text-link span,.tj-read-link span{color:var(--tj-gold);font-size:16px}.tj-text-link:hover,.tj-read-link:hover{gap:20px}.tj-stories{padding:90px 7%;scroll-margin-top:80px}.tj-section-heading{border-bottom:1px solid var(--tj-border);justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px;padding-bottom:24px;display:flex}.tj-section-heading>p{max-width:320px;color:var(--tj-muted);font-size:12px;line-height:1.9}.tj-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}.tj-card{background:#fffdfb;border:1px solid #9e86441c;min-width:0;transition:transform .3s,box-shadow .3s;animation:.6s both tjUp;overflow:hidden}.tj-card:hover{transform:translateY(-6px);box-shadow:0 15px 35px #45362e12}.tj-card-image{background:var(--tj-pink);height:245px;display:block;position:relative;overflow:hidden}.tj-card-image img{object-fit:cover;height:100%;transition:transform .65s}.tj-card:hover .tj-card-image img{transform:scale(1.06)}.tj-card-number{width:35px;height:35px;color:var(--tj-gold);background:#fffaf7ed;place-items:center;font-family:Georgia,serif;display:grid;position:absolute;top:13px;left:13px}.tj-card-arrow{width:35px;height:35px;color:var(--tj-gold);background:#fffaf7;border-radius:50%;place-items:center;transition:all .3s;display:grid;position:absolute;bottom:13px;right:13px}.tj-card:hover .tj-card-arrow{background:var(--tj-gold);color:#fff}.tj-card-body{padding:22px 19px 25px}.tj-card-meta{flex-wrap:wrap;justify-content:space-between;gap:7px;margin-bottom:14px;display:flex}.tj-card-meta span{color:var(--tj-gold);letter-spacing:.8px;font-size:8px;font-weight:600}.tj-card-meta span:last-child{color:#988a7f}.tj-card-body h3{margin:0 0 13px;font-family:DM Serif Display,Georgia,serif;font-size:23px;font-weight:400;line-height:1.4}.tj-card-body h3 a{color:var(--tj-ink)}.tj-card-body h3 a:hover{color:var(--tj-gold)}.tj-card-body>p{color:var(--tj-muted);margin:0 0 20px;font-size:11px;line-height:1.95}.tj-philosophy{text-align:center;background:linear-gradient(130deg,#f2e4e2,#faf6f0);padding:85px 25px}.tj-philosophy-inner{max-width:700px;margin:auto}.tj-philosophy p{max-width:570px;margin:20px auto 27px}.tj-article{padding:55px 7% 85px}.tj-article-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:45px;display:flex}.tj-back-link{color:var(--tj-ink);letter-spacing:1px;font-size:9px;font-weight:600}.tj-article-header{text-align:center;max-width:900px;margin:0 auto 35px}.tj-article-header h1{margin:18px 0;font-family:DM Serif Display,Georgia,serif;font-size:clamp(38px,5vw,64px);font-weight:400;line-height:1.2}.tj-article-subtitle{color:var(--tj-muted);font-size:13px;line-height:1.9}.tj-article-meta{color:var(--tj-gold);letter-spacing:1.1px;justify-content:center;gap:25px;margin-top:24px;font-size:9px;font-weight:600;display:flex}.tj-article-cover{object-fit:cover;width:100%;max-height:510px;margin-bottom:55px}.tj-article-layout{grid-template-columns:minmax(0,2fr) minmax(220px,.8fr);align-items:start;gap:65px;max-width:1150px;margin:0 auto;display:grid}.tj-article-content{min-width:0}.tj-article-content p{color:#6f6259;font-size:13px;line-height:2.1}.tj-article-content .tj-article-intro{color:var(--tj-ink);margin-top:0;font-size:15px;line-height:2}.tj-article-section{margin-top:38px}.tj-article-section h2,.tj-article-tips h2,.tj-article-conclusion h2{margin:0 0 15px;font-family:DM Serif Display,Georgia,serif;font-size:29px;font-weight:400;line-height:1.35}.tj-article-section p{margin:12px 0}.tj-article-tips{background:#f2e7e2;margin-top:40px;padding:28px}.tj-article-tips h2{margin-top:12px}.tj-article-tips ul{color:var(--tj-muted);padding-left:20px}.tj-article-tips li{padding:6px 0;font-size:12px;line-height:1.8}.tj-article-conclusion{margin-top:38px}.tj-article-disclaimer{border-left:2px solid var(--tj-gold);background:#fffdfb;margin-top:35px;padding:20px}.tj-article-disclaimer strong{font-size:12px}.tj-article-disclaimer p{margin-bottom:0;font-size:11px}.tj-article-sidebar{border:1px solid var(--tj-border);background:#fffdfb;padding:24px 20px;position:sticky;top:25px}.tj-article-sidebar h3{margin:12px 0;font-family:DM Serif Display,Georgia,serif;font-size:27px;font-weight:400}.tj-article-sidebar>p{color:var(--tj-muted);font-size:11px;line-height:1.9}.tj-related-link{border-top:1px solid var(--tj-border);flex-direction:column;gap:8px;padding:18px 0;display:flex}.tj-related-link>span{color:var(--tj-gold);letter-spacing:.7px;font-size:8px;font-weight:600}.tj-related-link strong{color:var(--tj-ink);font-family:DM Serif Display,Georgia,serif;font-size:17px;font-weight:400;line-height:1.4}.tj-related-link:hover strong{color:var(--tj-gold)}.tj-article-end{background:var(--tj-pink);text-align:center;margin-top:75px;padding:55px 20px}.tj-article-end h2{margin:16px 0 24px;font-family:DM Serif Display,Georgia,serif;font-size:clamp(30px,4vw,43px);font-weight:400}.tj-not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:65vh;padding:30px;display:flex}.tj-not-found h1{font-family:DM Serif Display,Georgia,serif;font-weight:400}@keyframes tjUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=1024px){.tj-hero{gap:35px;padding:55px 5%}.tj-hero-visual{height:380px}.tj-featured{gap:35px;padding:55px 6%}.tj-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tj-article-layout{gap:30px}.tj-article{padding-left:5%;padding-right:5%}}@media (width<=600px){.tj-hero{grid-template-columns:1fr;gap:32px;padding:42px 20px}.tj-hero-content h1{font-size:clamp(43px,12vw,58px)}.tj-hero-visual{height:320px;margin-right:8px}.tj-floating-card{width:210px;padding:17px;bottom:16px;right:-8px}.tj-floating-card p{font-size:18px}.tj-intro{padding:60px 22px}.tj-intro h2,.tj-featured h2,.tj-section-heading h2,.tj-philosophy h2{font-size:36px}.tj-featured{grid-template-columns:1fr;gap:28px;padding:35px 20px 42px}.tj-featured-image{height:280px}.tj-stories{padding:60px 17px}.tj-section-heading{flex-direction:column;align-items:flex-start;gap:10px}.tj-grid{grid-template-columns:1fr;gap:24px}.tj-card-image{height:260px}.tj-card-body h3{font-size:25px}.tj-philosophy{padding:60px 20px}.tj-article{padding:35px 19px 55px}.tj-article-top{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:30px}.tj-article-header h1{font-size:39px}.tj-article-cover{object-fit:cover;height:270px;margin-bottom:32px}.tj-article-layout{grid-template-columns:1fr;gap:35px}.tj-article-content .tj-article-intro{font-size:14px}.tj-article-content p{font-size:12px}.tj-article-section h2,.tj-article-tips h2,.tj-article-conclusion h2{font-size:26px}.tj-article-sidebar{position:static}.tj-article-end{margin-top:45px;padding:40px 18px}}@media (width<=360px){.tj-hero{padding-left:15px;padding-right:15px}.tj-hero-content h1{font-size:41px}.tj-hero-visual{height:260px}.tj-stories{padding-left:13px;padding-right:13px}.tj-card-image{height:220px}.tj-article-header h1{font-size:33px}.tj-article-tips{padding:20px}}@media (prefers-reduced-motion:reduce){.tellus-journal *,.tellus-journal :before,.tellus-journal :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.goat-blog{color:#393128;background:#fbf8f3;font-family:Montserrat,sans-serif;overflow:hidden}.goat-blog *{box-sizing:border-box}.goat-hero{background:linear-gradient(120deg,#fbf8f3,#f5e9e8);grid-template-columns:1fr .9fr;align-items:center;gap:55px;min-height:610px;padding:65px 8%;display:grid}.goat-hero-content{max-width:610px}.goat-eyebrow,.goat-section-label{color:#9e8643;letter-spacing:3px;font-size:11px;font-weight:700;line-height:1.8}.goat-hero h1,.goat-intro h2,.goat-benefits h2,.goat-routine h2,.goat-note h2,.goat-conclusion h2{font-family:DM Serif Display,Georgia,serif;font-weight:400;line-height:1.2}.goat-hero h1{margin:24px 0;font-size:clamp(38px,4.4vw,62px)}.goat-hero h1 span{color:#9e8643;font-style:italic}.goat-hero-content>p{color:#71685e;max-width:490px;font-size:14px;line-height:2}.goat-read-btn,.goat-shop-btn{color:#fff;letter-spacing:1.5px;background:#9e8643;justify-content:center;align-items:center;gap:22px;margin-top:25px;padding:16px 23px;font-size:10px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.goat-read-btn:hover,.goat-shop-btn:hover{background:#75632f;transform:translateY(-3px)}.goat-hero-image{height:470px;position:relative}.goat-hero-image img,.goat-routine-image img{object-fit:cover;width:100%;height:100%;display:block}.goat-hero-image img{border-radius:180px 180px 0 0}.goat-image-label{background:#fffdf8;min-width:190px;padding:19px 23px;position:absolute;bottom:25px;right:-15px;box-shadow:0 8px 28px #39312812}.goat-image-label span{color:#9e8643;letter-spacing:2px;font-size:10px}.goat-image-label p{margin:8px 0 0;font-family:Georgia,serif;font-size:17px}.goat-intro{text-align:center;max-width:850px;margin:auto;padding:100px 25px}.goat-intro h2,.goat-benefits-heading h2,.goat-routine h2,.goat-note h2,.goat-conclusion h2{margin:20px 0;font-size:clamp(32px,3.6vw,46px)}.goat-intro-line{background:#9e8643;width:55px;height:2px;margin:27px auto}.goat-intro p,.goat-benefits-heading>p,.goat-routine-content>p,.goat-note p,.goat-conclusion>p{color:#756d64;font-size:13px;line-height:2.1}.goat-intro p{max-width:760px;margin:15px auto}.goat-benefits{background:#f5eeea;padding:85px 8%}.goat-benefits-heading{text-align:center;max-width:750px;margin:0 auto 45px}.goat-benefits-heading>p{max-width:560px;margin:auto}.goat-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1200px;margin:auto;display:grid}.goat-benefit-card{background:#fffdf9;border:1px solid #e9dfd1;min-height:265px;padding:32px 25px;transition:transform .3s,box-shadow .3s;position:relative}.goat-benefit-card:hover{transform:translateY(-6px);box-shadow:0 14px 35px #4a3b2510}.goat-number{color:#c9b98c;font-family:Georgia,serif;font-size:20px;position:absolute;top:20px;right:22px}.goat-benefit-icon{color:#9e8643;margin-bottom:18px;font-size:32px}.goat-benefit-card h3,.goat-step h3{margin:0 0 12px;font-family:Georgia,serif;font-size:21px;font-weight:400}.goat-benefit-card p,.goat-step p{color:#756d64;margin:0;font-size:12px;line-height:1.9}.goat-highlight-card{background:#eee3dc}.goat-routine{grid-template-columns:.9fr 1fr;align-items:center;gap:75px;padding:100px 8%;display:grid}.goat-routine-image{height:570px;overflow:hidden}.goat-routine-image img{transition:transform .5s}.goat-routine-image:hover img{transform:scale(1.04)}.goat-routine-content{max-width:600px}.goat-routine h2{font-size:clamp(32px,3.5vw,43px)}.goat-step{border-bottom:1px solid #e7ded4;align-items:flex-start;gap:20px;padding:21px 0;display:flex}.goat-step>span{color:#9e8643;flex-shrink:0;font-family:Georgia,serif;font-size:22px}.goat-step h3{font-size:19px}.goat-note{text-align:center;background:#f0e3e1;padding:65px 8%}.goat-note>span{color:#9e8643;letter-spacing:2px;font-size:10px;font-weight:700}.goat-note h2{font-size:36px}.goat-note p{max-width:760px;margin:auto}.goat-conclusion{text-align:center;background:#fbf8f3;padding:100px 20px}.goat-conclusion>p{max-width:650px;margin:auto}.goat-shop-btn{margin-top:30px}@media (width<=1000px){.goat-hero{gap:30px;padding:55px 6%}.goat-hero-image{height:400px}.goat-benefits{padding:70px 5%}.goat-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.goat-routine{gap:40px;padding:75px 6%}.goat-routine-image{height:500px}}@media (width<=650px){.goat-hero{grid-template-columns:1fr;gap:35px;padding:50px 22px 35px}.goat-hero h1{font-size:39px}.goat-hero-content>p{font-size:13px}.goat-hero-image{height:360px;margin:0 10px 10px 0}.goat-image-label{min-width:160px;padding:15px;bottom:15px;right:-10px}.goat-intro{padding:65px 22px}.goat-intro h2,.goat-benefits-heading h2,.goat-routine h2,.goat-note h2,.goat-conclusion h2{font-size:32px}.goat-benefits{padding:65px 20px}.goat-benefit-grid{grid-template-columns:1fr;gap:15px}.goat-benefit-card{min-height:auto;padding:28px 23px}.goat-routine{grid-template-columns:1fr;gap:35px;padding:65px 22px}.goat-routine-image{height:350px}.goat-note{padding:55px 22px}.goat-conclusion{padding:70px 22px}}@media (width<=380px){.goat-hero h1{font-size:33px}.goat-eyebrow,.goat-section-label{letter-spacing:2px;font-size:9px}.goat-hero-image{height:300px}.goat-intro h2,.goat-benefits-heading h2,.goat-routine h2,.goat-note h2,.goat-conclusion h2{font-size:28px}}.goat-rejuvenation{color:#373128;background:#fbf8f3;font-family:Montserrat,sans-serif;overflow:hidden}.goat-rejuvenation *{box-sizing:border-box}.gr-hero{background:linear-gradient(125deg,#fbf8f3 40%,#f1e4e1);grid-template-columns:1fr .88fr;align-items:center;gap:65px;min-height:620px;padding:65px 8%;display:grid}.gr-hero-content{max-width:620px}.gr-eyebrow,.gr-section-label{color:#9e8643;letter-spacing:2.7px;font-size:10px;font-weight:700;line-height:1.8}.gr-hero h1,.gr-introduction h2,.gr-benefits h2,.gr-routine h2,.gr-quote h2,.gr-conclusion h2{font-family:DM Serif Display,Georgia,serif;font-weight:400;line-height:1.2}.gr-hero h1{margin:24px 0;font-size:clamp(42px,4.5vw,65px)}.gr-hero h1 span{color:#9e8643;font-style:italic;display:block}.gr-hero-content>p,.gr-introduction p,.gr-benefits-header>p,.gr-routine-intro,.gr-quote>p,.gr-conclusion>p{color:#746b61;font-size:13px;line-height:2.05}.gr-hero-content>p{max-width:480px}.gr-button{color:#fff;letter-spacing:1.4px;background:#9e8643;justify-content:center;align-items:center;gap:22px;margin-top:24px;padding:16px 23px;font-size:10px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.gr-button:hover{background:#74602d;transform:translateY(-3px)}.gr-hero-caption{align-items:center;gap:14px;margin-top:45px;display:flex}.gr-hero-caption span{color:#9e8643;font-family:Georgia,serif;font-size:25px}.gr-hero-caption p{color:#766e63;font-family:Georgia,serif;font-size:14px}.gr-hero-image{height:480px;position:relative}.gr-hero-image img,.gr-routine-image img{object-fit:cover;width:100%;height:100%;display:block}.gr-hero-image img{border-radius:190px 190px 0 0}.gr-image-badge{background:#fffdf8;padding:21px 24px;position:absolute;bottom:30px;right:-18px;box-shadow:0 10px 30px #453a2415}.gr-image-badge span,.gr-image-badge strong{display:block}.gr-image-badge span{color:#9e8643;letter-spacing:2px;margin-bottom:8px;font-size:9px}.gr-image-badge strong{font-family:Georgia,serif;font-size:18px;font-weight:400}.gr-introduction{text-align:center;max-width:850px;margin:auto;padding:100px 25px}.gr-introduction h2,.gr-benefits-header h2,.gr-routine h2,.gr-quote h2,.gr-conclusion h2{margin:20px 0;font-size:clamp(33px,3.7vw,47px)}.gr-divider{background:#9e8643;width:55px;height:2px;margin:28px auto}.gr-introduction p{max-width:760px;margin:16px auto}.gr-benefits{background:#f3eae5;padding:85px 8%}.gr-benefits-header{text-align:center;max-width:700px;margin:0 auto 45px}.gr-benefits-header>p{max-width:560px;margin:auto}.gr-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1200px;margin:auto;display:grid}.gr-benefit-card{background:#fffdf9;border:1px solid #e7ddd1;min-height:260px;padding:32px 25px;transition:all .3s;position:relative}.gr-benefit-card:hover{transform:translateY(-6px);box-shadow:0 15px 35px #42351b10}.gr-card-number{color:#c7b68a;font-family:Georgia,serif;font-size:20px;position:absolute;top:20px;right:22px}.gr-icon{color:#9e8643;margin-bottom:18px;font-size:31px}.gr-benefit-card h3,.gr-routine-step h3{margin:0 0 12px;font-family:Georgia,serif;font-size:21px;font-weight:400}.gr-benefit-card p,.gr-routine-step p{color:#756d64;margin:0;font-size:12px;line-height:1.95}.gr-featured-card{background:#eee0d9}.gr-routine{grid-template-columns:.9fr 1fr;align-items:center;gap:75px;padding:100px 8%;display:grid}.gr-routine-image{height:570px;overflow:hidden}.gr-routine-image img{transition:transform .5s}.gr-routine-image:hover img{transform:scale(1.04)}.gr-routine-content{max-width:600px}.gr-routine-intro{margin-bottom:20px}.gr-routine-step{border-bottom:1px solid #e7ded4;gap:20px;padding:21px 0;display:flex}.gr-routine-step>span{color:#9e8643;flex-shrink:0;font-family:Georgia,serif;font-size:22px}.gr-routine-step h3{font-size:19px}.gr-quote{text-align:center;background:#f0e3e1;padding:75px 8%}.gr-quote>p,.gr-conclusion>p{max-width:680px;margin:auto}.gr-conclusion{text-align:center;padding:95px 22px}.gr-conclusion .gr-button{margin-top:30px}@media (width<=1000px){.gr-hero{gap:35px;padding:55px 6%}.gr-hero-image{height:410px}.gr-benefits{padding:75px 5%}.gr-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gr-routine{gap:40px;padding:75px 6%}.gr-routine-image{height:500px}}@media (width<=650px){.gr-hero{grid-template-columns:1fr;gap:35px;padding:48px 22px 35px}.gr-hero h1{font-size:41px}.gr-hero-content>p{font-size:12px}.gr-hero-image{height:360px;margin:0 10px 10px 0}.gr-image-badge{padding:16px;bottom:15px;right:-10px}.gr-introduction{padding:65px 22px}.gr-introduction h2,.gr-benefits-header h2,.gr-routine h2,.gr-quote h2,.gr-conclusion h2{font-size:32px}.gr-benefits{padding:65px 20px}.gr-benefits-grid{grid-template-columns:1fr;gap:15px}.gr-benefit-card{min-height:auto;padding:28px 23px}.gr-routine{grid-template-columns:1fr;gap:35px;padding:65px 22px}.gr-routine-image{height:350px}.gr-quote{padding:60px 22px}.gr-conclusion{padding:70px 22px}}@media (width<=380px){.gr-hero h1{font-size:34px}.gr-eyebrow,.gr-section-label{letter-spacing:1.8px;font-size:9px}.gr-hero-image{height:300px}.gr-introduction h2,.gr-benefits-header h2,.gr-routine h2,.gr-quote h2,.gr-conclusion h2{font-size:28px}}.gme-blog{color:#383128;background:#fbf8f3;font-family:Montserrat,sans-serif;overflow:hidden}.gme-blog *{box-sizing:border-box}.gme-hero{background:linear-gradient(125deg,#fbf8f3,#f2e4e2);grid-template-columns:1fr .9fr;align-items:center;gap:55px;padding:65px 8%;display:grid}.gme-hero-content{max-width:600px}.gme-eyebrow,.gme-label{color:#9e8643;letter-spacing:2.5px;font-size:10px;font-weight:700;line-height:1.8}.gme-hero h1,.gme-intro h2,.gme-section-heading h2,.gme-benefits-heading h2,.gme-routine h2,.gme-safety h2,.gme-conclusion h2{font-family:DM Serif Display,Georgia,serif;font-weight:400;line-height:1.2}.gme-hero h1{margin:25px 0;font-size:clamp(40px,4.5vw,64px)}.gme-hero h1 span{color:#9e8643;font-style:italic;display:block}.gme-hero-content>p,.gme-intro p,.gme-section-heading>p,.gme-benefits-heading>p,.gme-step p,.gme-benefit p,.gme-safety p,.gme-conclusion>p{color:#746b61;font-size:13px;line-height:2}.gme-button{color:#fff;letter-spacing:1.3px;background:#9e8643;justify-content:center;align-items:center;gap:20px;margin-top:25px;padding:16px 23px;font-size:10px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.gme-button:hover{background:#75612f;transform:translateY(-3px)}.gme-hero-note{align-items:center;gap:14px;margin-top:40px;display:flex}.gme-hero-note span{color:#9e8643;font-family:Georgia,serif;font-size:24px}.gme-hero-note p{color:#746b61;font-family:Georgia,serif;font-size:13px}.gme-hero-image{height:470px;position:relative}.gme-hero-image img,.gme-routine-image img{object-fit:cover;width:100%;height:100%;display:block}.gme-hero-image img{border-radius:190px 190px 0 0}.gme-image-label{background:#fffdf8;padding:20px 24px;position:absolute;bottom:25px;right:-15px;box-shadow:0 10px 30px #38312815}.gme-image-label span,.gme-image-label strong{display:block}.gme-image-label span{color:#9e8643;letter-spacing:2px;margin-bottom:8px;font-size:9px}.gme-image-label strong{font-family:Georgia,serif;font-size:18px;font-weight:400}.gme-intro{text-align:center;max-width:850px;margin:auto;padding:95px 25px}.gme-intro h2,.gme-section-heading h2,.gme-benefits-heading h2,.gme-routine h2,.gme-safety h2,.gme-conclusion h2{margin:20px 0;font-size:clamp(33px,3.6vw,46px)}.gme-divider{background:#9e8643;width:55px;height:2px;margin:28px auto}.gme-intro p{max-width:760px;margin:16px auto}.gme-conditions{background:#f4ebe6;padding:80px 8%}.gme-section-heading,.gme-benefits-heading{text-align:center;max-width:720px;margin:0 auto 45px}.gme-section-heading>p,.gme-benefits-heading>p{max-width:570px;margin:auto}.gme-condition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;max-width:1050px;margin:auto;display:grid}.gme-condition-card{background:#fffdf9;border:1px solid #e7ddd1;padding:35px 30px;transition:all .3s;position:relative}.gme-condition-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px #453a2410}.gme-card-number{color:#c7b68a;font-family:Georgia,serif;font-size:22px;position:absolute;top:22px;right:25px}.gme-icon{color:#9e8643;margin-bottom:18px;font-size:32px}.gme-condition-card h3,.gme-benefit h3,.gme-step h3{margin:0 0 12px;font-family:Georgia,serif;font-size:23px;font-weight:400}.gme-condition-card>p{color:#746b61;font-size:12px;line-height:2}.gme-card-footer{color:#9e8643;letter-spacing:1.4px;border-top:1px solid #e8dfd4;margin-top:25px;padding-top:18px;font-size:9px;font-weight:700}.gme-benefits{padding:85px 9%}.gme-benefit-list{max-width:900px;margin:auto}.gme-benefit{border-bottom:1px solid #e6ddd1;gap:25px;padding:25px 5px;display:flex}.gme-benefit>span{color:#9e8643;flex-shrink:0;font-family:Georgia,serif;font-size:25px}.gme-benefit h3{font-size:21px}.gme-benefit p{margin:0}.gme-routine{background:#f5eeea;grid-template-columns:.9fr 1fr;align-items:center;gap:65px;padding:90px 8%;display:grid}.gme-routine-image{height:560px;overflow:hidden}.gme-routine-image img{transition:transform .5s}.gme-routine-image:hover img{transform:scale(1.04)}.gme-routine-content{max-width:620px}.gme-step{border-bottom:1px solid #e4d9cf;gap:20px;padding:21px 0;display:flex}.gme-step>span{color:#9e8643;flex-shrink:0;font-family:Georgia,serif;font-size:23px}.gme-step h3{font-size:19px}.gme-step p{margin:0;font-size:12px}.gme-safety{text-align:center;background:#efe1df;padding:70px 8%}.gme-safety>p{max-width:760px;margin:auto}.gme-conclusion{text-align:center;padding:95px 22px}.gme-conclusion>p{max-width:680px;margin:auto}.gme-conclusion .gme-button{margin-top:30px}@media (width<=1000px){.gme-hero{gap:35px;padding:55px 6%}.gme-hero-image{height:410px}.gme-conditions{padding:70px 5%}.gme-routine{gap:35px;padding:70px 6%}.gme-routine-image{height:480px}}@media (width<=650px){.gme-hero{grid-template-columns:1fr;gap:35px;padding:45px 22px 35px}.gme-hero h1{font-size:40px}.gme-hero-image{height:350px;margin-right:10px}.gme-image-label{padding:16px;bottom:15px;right:-10px}.gme-intro{padding:65px 22px}.gme-intro h2,.gme-section-heading h2,.gme-benefits-heading h2,.gme-routine h2,.gme-safety h2,.gme-conclusion h2{font-size:31px}.gme-conditions{padding:60px 20px}.gme-condition-grid{grid-template-columns:1fr;gap:16px}.gme-condition-card{padding:28px 23px}.gme-benefits{padding:65px 22px}.gme-benefit{gap:16px}.gme-routine{grid-template-columns:1fr;gap:35px;padding:60px 22px}.gme-routine-image{height:340px}.gme-safety{padding:55px 22px}.gme-conclusion{padding:70px 22px}}@media (width<=380px){.gme-hero h1{font-size:33px}.gme-eyebrow,.gme-label{letter-spacing:1.7px;font-size:9px}.gme-hero-image{height:290px}.gme-intro h2,.gme-section-heading h2,.gme-benefits-heading h2,.gme-routine h2,.gme-safety h2,.gme-conclusion h2{font-size:27px}}.tellus-blog{color:#51483b;background:#fbf8ed;max-width:1000px;margin:60px auto;padding:40px 28px;font-family:Montserrat,sans-serif;line-height:1.9}.tellus-blog-header{text-align:center;margin-bottom:45px}.tellus-blog-label{color:#9e8643;letter-spacing:3px;font-size:12px;font-weight:600}.tellus-blog h1{color:#51432e;margin:22px 0;font-family:DM Serif Display,serif;font-size:clamp(32px,5vw,48px);font-weight:400;line-height:1.25}.tellus-blog-intro{color:#786b58;max-width:720px;margin:0 auto;font-size:16px}.tellus-blog-content p{margin-bottom:24px;font-size:15px}.tellus-blog-content h2{color:#9e8643;margin:38px 0 15px;font-family:DM Serif Display,serif;font-size:27px;font-weight:400;line-height:1.4}.tellus-blog blockquote{color:#78643b;background:#f4f1e9;border-left:3px solid #9e8643;margin:40px 0;padding:20px 24px;font-family:DM Serif Display,serif;font-size:24px;font-style:italic;line-height:1.5}.tellus-blog-ending{font-weight:500}@media (width<=600px){.tellus-blog{margin:25px auto;padding:28px 20px}.tellus-blog-content h2{font-size:23px}.tellus-blog-content p{font-size:14px}.tellus-blog blockquote{font-size:21px}}.scrub-page{color:#332a22;background:#fbf8f0;font-family:Montserrat,sans-serif;overflow:hidden}.scrub-hero{background:linear-gradient(120deg,#f5ecdd,#eee1ce);grid-template-columns:1.1fr .9fr;align-items:center;gap:50px;min-height:430px;padding:65px 8%;display:grid}.scrub-hero-content{max-width:600px}.scrub-eyebrow,.scrub-heading>span{letter-spacing:4px;color:#9e8643;font-size:11px;font-weight:600}.scrub-hero h1{color:#483628;margin:22px 0;font-family:DM Serif Display,Georgia,serif;font-size:clamp(38px,5vw,65px);font-weight:400;line-height:1.12}.scrub-hero-content>p{color:#77685a;max-width:490px;font-size:14px;line-height:2}.scrub-explore-btn{color:#fff;letter-spacing:1.4px;cursor:pointer;background:#8f7542;border:1px solid #8f7542;margin-top:24px;padding:16px 24px;font-size:10px;transition:all .3s}.scrub-explore-btn span{margin-left:15px;font-size:17px}.scrub-explore-btn:hover{background:#493a2c;border-color:#493a2c}.scrub-hero-art{justify-content:center;align-items:center;min-height:310px;display:flex;position:relative}.scrub-art-circle{aspect-ratio:1;background:#dfc9a6;border-radius:50%;width:min(290px,85%);position:absolute}.scrub-hero-art img{z-index:1;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 15px 20px #76634b25);width:75%;height:300px;position:relative}.scrub-art-caption{color:#8f7542;letter-spacing:2.5px;font-size:9px;position:absolute;bottom:0;right:0}.scrub-collection{padding:70px 0 40px}.scrub-heading{text-align:center;margin-bottom:42px;padding:0 20px}.scrub-heading h2{color:#49382a;margin:13px 0;font-family:DM Serif Display,Georgia,serif;font-size:clamp(32px,4vw,45px);font-weight:400}.scrub-heading p{color:#857669;font-size:13px;line-height:1.8}.scrub-heading-line{background:#a88d52;width:55px;height:1px;margin:22px auto 0}.scrub-slider{width:100%;padding:0 0 20px;position:relative;overflow:hidden}.scrub-track{will-change:transform;align-items:stretch;transition:transform .7s cubic-bezier(.22,.61,.36,1);display:flex}.scrub-track.no-transition{transition:none!important}.scrub-card{box-sizing:border-box;flex-shrink:0;min-width:0;padding:0 12px}.scrub-product-image{cursor:pointer;background:#eee5d6;height:clamp(190px,24vw,310px);position:relative;overflow:hidden}.scrub-product-image>img{object-fit:cover;width:100%;height:100%;transition:transform .65s;display:block}.scrub-card:hover .scrub-product-image>img{transform:scale(1.06)}.scrub-product-tag{color:#6d5838;letter-spacing:1.3px;background:#fbf8f0e8;padding:8px 10px;font-size:8px;position:absolute;top:13px;left:12px}.scrub-heart{color:#66513a;cursor:pointer;background:#fffdf6ed;border:0;border-radius:50%;width:34px;height:34px;font-size:22px;position:absolute;top:10px;right:12px}.scrub-heart.is-loved{color:#ad4b50}.scrub-quick-view{color:#49382a;letter-spacing:1.3px;cursor:pointer;opacity:0;background:#fbf8f0ed;border:none;width:100%;padding:14px 8px;font-size:9px;transition:all .3s;position:absolute;bottom:0;left:0;transform:translateY(100%)}.scrub-quick-view span{margin-left:8px;font-size:15px}.scrub-card:hover .scrub-quick-view,.scrub-card:focus-within .scrub-quick-view{opacity:1;transform:translateY(0)}.scrub-card-info{padding:19px 3px 15px}.scrub-card-category{color:#a18a5c;letter-spacing:2px;font-size:8px}.scrub-card-info h3{color:#483729;cursor:pointer;margin:10px 0;font-family:DM Serif Display,Georgia,serif;font-size:clamp(16px,1.5vw,20px);font-weight:400;line-height:1.4}.scrub-card-info>p{color:#84776a;min-height:59px;margin-bottom:15px;font-size:11px;line-height:1.8}.scrub-card-bottom{border-top:1px solid #e4d9c8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:14px;display:flex}.scrub-price{color:#49382a;font-size:14px;font-weight:600}.scrub-add-btn{color:#796239;letter-spacing:.7px;cursor:pointer;background:0 0;border:1px solid #9e8643;padding:10px 11px;font-size:9px;transition:all .3s}.scrub-add-btn span{margin-left:5px;font-size:14px}.scrub-add-btn:hover{color:#fff;background:#8f7542}.scrub-arrow{z-index:3;color:#59452f;cursor:pointer;background:#fbf8f0f2;border:1px solid #d9c8ad;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:29px;line-height:1;transition:all .25s;display:flex;position:absolute;top:34%}.scrub-arrow:hover{color:#fff;background:#8f7542;border-color:#8f7542}.scrub-prev{left:12px}.scrub-next{right:12px}.scrub-bottom-note{color:#9e8643;letter-spacing:2.5px;text-align:center;justify-content:center;align-items:center;gap:14px;padding:32px 12px 8px;font-size:9px;display:flex}@media (width<=900px){.scrub-hero{gap:20px;padding:50px 5%}.scrub-hero-art img{height:240px}.scrub-card{padding:0 9px}.scrub-product-image{height:240px}.scrub-quick-view{opacity:1;transform:translateY(0)}}@media (width<=600px){.scrub-hero{text-align:center;grid-template-columns:1fr;gap:12px;padding:42px 22px 32px}.scrub-hero-content{margin:auto}.scrub-hero h1{font-size:40px}.scrub-hero-content>p{font-size:12px}.scrub-hero-art{min-height:230px}.scrub-hero-art img{width:65%;height:215px}.scrub-art-caption{font-size:8px;bottom:0;right:4px}.scrub-collection{padding-top:48px}.scrub-heading{margin-bottom:27px}.scrub-heading h2{font-size:33px}.scrub-heading p{font-size:11px}.scrub-card{padding:0 7px}.scrub-product-image{height:190px}.scrub-product-tag{padding:6px;font-size:7px;top:8px;left:6px}.scrub-heart{width:29px;height:29px;font-size:19px;top:6px;right:6px}.scrub-quick-view{letter-spacing:.5px;padding:10px 3px;font-size:7px}.scrub-card-info{padding-top:13px}.scrub-card-info h3{font-size:15px}.scrub-card-info>p{min-height:80px;font-size:10px;line-height:1.6}.scrub-card-category{letter-spacing:1px;font-size:7px}.scrub-card-bottom{flex-direction:column;align-items:flex-start}.scrub-add-btn{width:100%;padding:10px 3px;font-size:8px}.scrub-arrow{width:32px;height:32px;font-size:23px;top:29%}.scrub-prev{left:5px}.scrub-next{right:5px}.scrub-bottom-note{letter-spacing:1px;gap:7px;font-size:8px}}.luxsoap-page{color:#45372b;background:#fbf8ef;font-family:Montserrat,sans-serif;overflow:hidden}.luxsoap-hero{background:linear-gradient(120deg,#f7f0e4,#eee0c9);grid-template-columns:1.1fr .9fr;align-items:center;gap:45px;min-height:470px;padding:55px 8%;display:grid}.luxsoap-hero-content{max-width:620px}.luxsoap-eyebrow{color:#9e8643;letter-spacing:4px;font-size:10px;font-weight:600}.luxsoap-hero h1{color:#493729;margin:22px 0 16px;font-family:DM Serif Display,Georgia,serif;font-size:clamp(39px,4.7vw,65px);font-weight:400;line-height:1.12}.luxsoap-gold-line{background:#b69a5b;width:70px;height:2px;margin:20px 0}.luxsoap-availability{color:#927541;margin:0 0 14px;font-family:DM Serif Display,Georgia,serif;font-size:25px;font-style:italic}.luxsoap-hero-description{color:#78695b;max-width:490px;font-size:13px;line-height:2}.luxsoap-prebook-label{color:#7f6638;letter-spacing:1.6px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:23px;font-size:10px;font-weight:600;display:flex}.luxsoap-prebook-label span{color:#b49a5d}.luxsoap-explore{color:#fffdf8;letter-spacing:1.5px;cursor:pointer;background:#927541;border:1px solid #927541;margin-top:25px;padding:15px 22px;font-size:10px;transition:all .3s}.luxsoap-explore span{margin-left:13px;font-size:17px}.luxsoap-explore:hover{background:#493729;border-color:#493729}.luxsoap-hero-art{justify-content:center;align-items:center;min-height:345px;display:flex;position:relative}.luxsoap-orbit{border:1px solid #c5ad7d;border-radius:50%;position:absolute}.luxsoap-orbit-one{width:310px;height:310px}.luxsoap-orbit-two{border-color:#d9c7a7;width:265px;height:265px}.luxsoap-hero-art>img{z-index:1;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 16px 18px #68553b22);width:72%;height:315px;position:relative}.luxsoap-art-note{color:#927541;letter-spacing:2px;font-size:9px;position:absolute;bottom:0;right:0}.luxsoap-collection{padding:65px 0 38px}.luxsoap-heading{text-align:center;margin-bottom:30px;padding:0 20px}.luxsoap-heading>span{color:#a18a58;letter-spacing:3px;font-size:10px}.luxsoap-heading h2{color:#493729;margin:14px 0;font-family:DM Serif Display,Georgia,serif;font-size:clamp(31px,4vw,45px);font-weight:400}.luxsoap-heading p{color:#827466;max-width:590px;margin:0 auto;font-size:12px;line-height:1.9}.luxsoap-heading-line{background:#ae9255;width:55px;height:1px;margin:22px auto 0}.luxsoap-notice{text-align:center;background:#f5eddf;border:1px solid #e2d4bb;justify-content:center;align-items:center;gap:18px;width:fit-content;max-width:calc(100% - 30px);margin:0 auto 35px;padding:16px 24px;display:flex}.luxsoap-notice-star{color:#aa8c4d;font-size:18px}.luxsoap-notice strong{color:#5d4730;font-family:DM Serif Display,Georgia,serif;font-size:19px;font-weight:400}.luxsoap-notice p{color:#847361;margin:5px 0 0;font-size:10px;line-height:1.7}.luxsoap-slider{width:100%;padding-bottom:20px;position:relative;overflow:hidden}.luxsoap-track{will-change:transform;align-items:stretch;transition:transform .7s cubic-bezier(.22,.61,.36,1);display:flex}.luxsoap-track.no-transition{transition:none!important}.luxsoap-card{box-sizing:border-box;flex-shrink:0;min-width:0;padding:0 12px}.luxsoap-product-image{cursor:pointer;background:#f0e7d8;height:clamp(195px,25vw,315px);position:relative;overflow:hidden}.luxsoap-product-image>img{object-fit:cover;width:100%;height:100%;transition:transform .65s;display:block}.luxsoap-card:hover .luxsoap-product-image>img{transform:scale(1.06)}.luxsoap-product-tag{color:#856a39;letter-spacing:1.2px;background:#fbf8eff0;padding:8px 10px;font-size:8px;position:absolute;top:12px;left:10px}.luxsoap-image-mark{color:#fffdf4;text-shadow:0 1px 6px #4c392b88;font-family:DM Serif Display,Georgia,serif;font-size:24px;position:absolute;top:8px;right:12px}.luxsoap-quick-view{color:#55422e;letter-spacing:1.4px;cursor:pointer;opacity:0;background:#fbf8eff0;border:none;width:100%;padding:14px 8px;font-size:9px;transition:all .3s;position:absolute;bottom:0;left:0;transform:translateY(100%)}.luxsoap-quick-view span{margin-left:8px;font-size:15px}.luxsoap-card:hover .luxsoap-quick-view,.luxsoap-card:focus-within .luxsoap-quick-view{opacity:1;transform:translateY(0)}.luxsoap-card-info{padding:18px 3px 14px}.luxsoap-card-category{color:#a18a58;letter-spacing:1.5px;font-size:8px}.luxsoap-card-info h3{color:#493729;cursor:pointer;margin:10px 0;font-family:DM Serif Display,Georgia,serif;font-size:clamp(16px,1.5vw,20px);font-weight:400;line-height:1.4}.luxsoap-card-info>p{color:#827466;min-height:60px;margin-bottom:15px;font-size:11px;line-height:1.8}.luxsoap-card-bottom{border-top:1px solid #e5d9c6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:13px;display:flex}.luxsoap-price{color:#493729;font-size:14px;font-weight:600}.luxsoap-prebook-btn{color:#806739;letter-spacing:.7px;cursor:pointer;background:0 0;border:1px solid #9e8643;padding:10px 11px;font-size:9px;transition:all .3s}.luxsoap-prebook-btn span{margin-left:5px;font-size:14px}.luxsoap-prebook-btn:hover{color:#fff;background:#927541}.luxsoap-demand-note{color:#988052;letter-spacing:1.3px;align-items:center;gap:6px;margin-top:14px;font-size:8px;display:flex}.luxsoap-demand-note span{font-size:12px}.luxsoap-arrow{z-index:3;color:#654e33;cursor:pointer;background:#fbf8eff0;border:1px solid #d8c7aa;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:29px;line-height:1;transition:all .25s;display:flex;position:absolute;top:32%}.luxsoap-arrow:hover{color:#fff;background:#927541;border-color:#927541}.luxsoap-prev{left:12px}.luxsoap-next{right:12px}.luxsoap-bottom-note{color:#a18a58;letter-spacing:2.5px;text-align:center;justify-content:center;align-items:center;gap:13px;padding:27px 12px 8px;font-size:9px;display:flex}@media (width<=900px){.luxsoap-hero{gap:20px;padding:45px 5%}.luxsoap-hero-art>img{height:255px}.luxsoap-orbit-one{width:260px;height:260px}.luxsoap-orbit-two{width:220px;height:220px}.luxsoap-card{padding:0 9px}.luxsoap-quick-view{opacity:1;transform:translateY(0)}}@media (width<=600px){.luxsoap-hero{text-align:center;grid-template-columns:1fr;gap:15px;padding:40px 22px 30px}.luxsoap-eyebrow{letter-spacing:2.5px;font-size:9px}.luxsoap-hero h1{font-size:41px}.luxsoap-gold-line{margin:18px auto}.luxsoap-availability{font-size:23px}.luxsoap-hero-description{font-size:12px}.luxsoap-prebook-label{letter-spacing:1px;justify-content:center;gap:7px;font-size:9px}.luxsoap-hero-art{min-height:245px}.luxsoap-hero-art>img{width:68%;height:225px}.luxsoap-orbit-one{width:225px;height:225px}.luxsoap-orbit-two{width:190px;height:190px}.luxsoap-art-note{font-size:8px;bottom:0;right:0}.luxsoap-collection{padding-top:45px}.luxsoap-heading{margin-bottom:25px}.luxsoap-heading h2{font-size:32px}.luxsoap-heading p{font-size:11px}.luxsoap-notice{gap:10px;margin-bottom:27px;padding:13px 12px}.luxsoap-notice strong{font-size:17px}.luxsoap-notice p{font-size:9px}.luxsoap-card{padding:0 7px}.luxsoap-product-image{height:190px}.luxsoap-product-tag{padding:6px;font-size:7px;top:7px;left:5px}.luxsoap-image-mark{font-size:19px;top:5px;right:6px}.luxsoap-quick-view{letter-spacing:.4px;padding:10px 2px;font-size:7px}.luxsoap-card-info{padding-top:13px}.luxsoap-card-category{letter-spacing:.6px;font-size:7px}.luxsoap-card-info h3{font-size:15px}.luxsoap-card-info>p{min-height:83px;font-size:10px;line-height:1.6}.luxsoap-card-bottom{flex-direction:column;align-items:stretch}.luxsoap-prebook-btn{width:100%;padding:10px 3px;font-size:8px}.luxsoap-demand-note{letter-spacing:.6px;font-size:7px}.luxsoap-arrow{width:32px;height:32px;font-size:23px;top:28%}.luxsoap-prev{left:4px}.luxsoap-next{right:4px}.luxsoap-bottom-note{letter-spacing:1px;gap:7px;font-size:8px}}.nsb-page{--gold:#9e8643;--cream:#fbf8ed;--pink:#f6e8e5;--text:#39352e;--muted:#71695e;background:var(--cream);color:var(--text);font-family:Montserrat,sans-serif;overflow:hidden}.nsb-page *{box-sizing:border-box}.nsb-container{width:min(1120px,90%);margin:0 auto}.nsb-page h1,.nsb-page h2,.nsb-page h3{font-family:DM Serif Display,Georgia,serif;font-weight:400}.nsb-page h2{margin:18px 0 25px;font-size:clamp(32px,4vw,47px);line-height:1.2}.nsb-page p{color:var(--muted);font-size:14px;line-height:2}.nsb-page em{color:var(--gold)}.nsb-eyebrow{color:var(--gold);letter-spacing:3px;font-size:10px;font-weight:700;line-height:1.9;display:block}.nsb-hero,.nsb-hero-overlay{min-height:550px}.nsb-hero{background:linear-gradient(90deg,#fbf8edf7,#fbf8edd4 45%,#fbf8ed1f),url(/home/nagarmotha.jpg) 50%/cover no-repeat}.nsb-hero-overlay{align-items:center;padding:65px 8%;display:flex}.nsb-hero-content{max-width:650px}.nsb-hero h1{margin:22px 0;font-size:clamp(43px,6vw,72px);line-height:1.08}.nsb-hero-subtitle{max-width:470px}.nsb-primary-btn{background:var(--gold);letter-spacing:1.5px;margin-top:22px;padding:16px 24px;font-size:10px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;color:#fff!important}.nsb-primary-btn:hover{background:#79662f;transform:translateY(-2px)}.nsb-hero-note{color:var(--muted);letter-spacing:2px;margin-top:30px;font-size:9px;display:block}.nsb-introduction{max-width:850px;padding-top:90px;padding-bottom:90px}.nsb-intro-label{text-align:center;color:var(--gold);letter-spacing:2px;justify-content:center;align-items:center;gap:12px;font-size:10px;font-weight:700;display:flex}.nsb-intro-label span{background:var(--gold);width:30px;height:1px}.nsb-introduction h2{text-align:center;margin:25px 0}.nsb-introduction .nsb-lead{color:var(--text);font-family:DM Serif Display,Georgia,serif;font-size:22px;line-height:1.7}.nsb-introduction>p{margin:20px 0}.nsb-fact{border-left:3px solid var(--gold);background:#f3eee0;align-items:flex-start;gap:18px;margin-top:32px;padding:24px;display:flex}.nsb-fact-symbol{color:var(--gold);font-size:30px}.nsb-fact strong{font-family:DM Serif Display,Georgia,serif;font-size:21px;font-weight:400}.nsb-fact p{margin-bottom:0}.nsb-what-section{background:#f5efe5;padding:85px 0}.nsb-what-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:65px;display:grid}.nsb-what-content>p{margin:18px 0}.nsb-what-content .nsb-lead{color:var(--text);font-family:DM Serif Display,Georgia,serif;font-size:20px;line-height:1.7}.nsb-plant-card{text-align:center;background:#fffdf8;border:1px solid #e7dcc7;padding:38px 30px}.nsb-plant-icon{width:72px;height:72px;color:var(--gold);border:1px solid #c8b783;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 25px;font-size:38px;display:flex}.nsb-plant-card h3{margin:12px 0 0;font-size:35px}.nsb-plant-card .nsb-scientific-name{margin-top:4px;font-style:italic}.nsb-plant-divider{background:var(--gold);width:50px;height:1px;margin:22px auto}.nsb-plant-detail{text-align:left;border-bottom:1px solid #eee5d7;justify-content:space-between;gap:10px;padding:13px 0;font-size:11px;display:flex}.nsb-plant-detail span{color:var(--muted)}.nsb-plant-detail strong{text-align:right;font-weight:600}.nsb-plant-note{margin-top:23px;font-size:12px!important}.nsb-benefits-section{padding:90px 0}.nsb-section-heading{text-align:center;max-width:700px;margin:0 auto 45px}.nsb-section-heading>p{max-width:560px;margin:0 auto}.nsb-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.nsb-benefit-card{background:#fffdf8;border:1px solid #e9dfca;padding:32px;transition:all .3s}.nsb-benefit-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #3d2f1a14}.nsb-card-top{justify-content:space-between;align-items:center;display:flex}.nsb-card-icon{color:var(--gold);font-size:30px}.nsb-card-number{color:#c7b98f;font-family:DM Serif Display,Georgia,serif;font-size:28px}.nsb-benefit-card h3{margin:22px 0 12px;font-size:27px}.nsb-benefit-card p{margin-bottom:22px}.nsb-card-line{background:var(--gold);width:45px;height:2px;display:block}.nsb-research{grid-template-columns:1.2fr .8fr;align-items:center;gap:55px;padding-top:90px;padding-bottom:90px;display:grid}.nsb-research-content>p{margin:18px 0}.nsb-text-link{color:#79652f;text-underline-offset:5px;margin-top:15px;font-size:12px;font-weight:700;display:inline-block}.nsb-research-visual{background:radial-gradient(circle,#fffdf8,#f6e8e5 68%,#f0e1d4);justify-content:center;align-items:center;min-height:320px;display:flex}.nsb-research-circle{outline-offset:9px;width:220px;height:220px;color:var(--gold);border:1px solid #b7a36d;border-radius:50%;outline:1px solid #b7a36d;flex-direction:column;justify-content:center;align-items:center;display:flex}.nsb-research-circle span{letter-spacing:3px;font-size:12px}.nsb-research-circle strong{font-family:DM Serif Display,Georgia,serif;font-size:32px;font-weight:400}.nsb-research-circle small{letter-spacing:2px;margin-top:12px;font-size:8px}.nsb-routine-section{background:var(--pink);padding:90px 0}.nsb-routine-list{max-width:850px;margin:0 auto}.nsb-routine-item{border-bottom:1px solid #e4d4cf;grid-template-columns:55px 1fr 25px;align-items:start;gap:18px;padding:25px 0;display:grid}.nsb-routine-step{color:var(--gold);font-family:DM Serif Display,Georgia,serif;font-size:28px}.nsb-routine-item h3{margin:3px 0 8px;font-size:23px}.nsb-routine-item p{margin:0}.nsb-routine-arrow{color:var(--gold);font-size:20px}.nsb-safety-note{background:#fff9;max-width:850px;margin:30px auto 0;padding:20px;font-size:12px!important}.nsb-closing{text-align:center;background:#f1eee4;padding:85px 7%}.nsb-closing-content{max-width:760px;margin:0 auto}.nsb-closing h2{font-size:clamp(32px,4vw,47px)}.nsb-closing-content>p{max-width:600px;margin:0 auto}.nsb-closing-content .nsb-brand-tagline{color:var(--gold);margin-top:35px;font-family:DM Serif Display,Georgia,serif;font-size:17px}@media (width<=768px){.nsb-hero,.nsb-hero-overlay{min-height:460px}.nsb-hero{background-position:60%}.nsb-hero-overlay{padding:50px 6%}.nsb-hero h1{font-size:clamp(40px,8vw,55px)}.nsb-container{width:88%}.nsb-introduction,.nsb-research{padding-top:65px;padding-bottom:65px}.nsb-what-section,.nsb-benefits-section,.nsb-routine-section{padding:65px 0}.nsb-what-grid,.nsb-research{grid-template-columns:1fr;gap:35px}.nsb-benefits-grid{grid-template-columns:1fr;gap:16px}.nsb-plant-card{width:100%;max-width:480px;margin:0 auto}.nsb-research-visual{min-height:280px}.nsb-closing{padding:65px 6%}}@media (width<=420px){.nsb-hero,.nsb-hero-overlay{min-height:420px}.nsb-hero h1{font-size:38px}.nsb-introduction .nsb-lead,.nsb-what-content .nsb-lead{font-size:19px}.nsb-intro-label{letter-spacing:1px;font-size:8px}.nsb-benefit-card{padding:24px}.nsb-routine-item{grid-template-columns:38px 1fr 15px;gap:10px}.nsb-routine-item h3{font-size:20px}.nsb-page h2{font-size:32px}}.chia-shop-section{--chia-gold:#9e8643;--chia-cream:#fbf8ed;--chia-ink:#40372d;color:var(--chia-ink);background:#fffdf8;padding:65px 5% 35px;font-family:Montserrat,sans-serif;overflow:hidden}.chia-shop-section *{box-sizing:border-box}.chia-shop-header{justify-content:space-between;align-items:flex-end;gap:25px;max-width:1450px;margin:0 auto 35px;display:flex}.chia-shop-kicker{color:var(--chia-gold);letter-spacing:3px;margin-bottom:12px;font-size:10px;font-weight:600;display:block}.chia-shop-header h1{letter-spacing:1px;color:#40372d;margin:0;font-family:DM Serif Display,Georgia,serif;font-size:clamp(32px,4vw,54px);font-weight:400;line-height:1.15}.chia-shop-header p{color:#897d6e;max-width:530px;margin:12px 0 0;font-size:12px;line-height:1.8}.chia-view-all{border:0;border-bottom:1px solid var(--chia-gold);color:#655533;letter-spacing:1.5px;cursor:pointer;background:0 0;flex-shrink:0;padding:12px 0;font-size:10px}.chia-view-all span{margin-left:12px;font-size:15px}.chia-shop-slider{width:100%;max-width:1450px;margin:0 auto;position:relative;overflow:hidden}.chia-track{will-change:transform;align-items:stretch;transition:transform .7s cubic-bezier(.22,.61,.36,1);display:flex}.chia-track.chia-no-transition{transition:none!important}.chia-shop-card{flex-direction:column;flex-shrink:0;min-width:0;padding:0 10px;display:flex}.chia-shop-image{cursor:pointer;background:linear-gradient(145deg,#f8f0e8,#f7f4e9);justify-content:center;align-items:center;height:clamp(220px,27vw,365px);display:flex;position:relative;overflow:hidden}.chia-shop-image:after{content:"";pointer-events:none;border:1px solid #b5a16c25;position:absolute;inset:0}.chia-shop-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:20px;transition:transform .55s;display:block}.chia-shop-card:hover .chia-shop-image img{transform:scale(1.06)}.chia-shop-label{z-index:1;color:#86703c;letter-spacing:1.2px;background:#fffdf0e8;padding:8px 10px;font-size:8px;font-weight:600;position:absolute;top:13px;left:13px}.chia-heart{z-index:2;color:#7c6947;cursor:pointer;background:#fffdf0e8;border:0;border-radius:50%;width:34px;height:34px;font-size:23px;position:absolute;top:12px;right:12px}.chia-quick-view{z-index:2;color:#fff;letter-spacing:1.5px;cursor:pointer;background:#9e8643ed;border:none;width:100%;padding:14px 10px;font-size:10px;transition:transform .3s;position:absolute;bottom:0;left:0;transform:translateY(100%)}.chia-shop-card:hover .chia-quick-view,.chia-shop-card:focus-within .chia-quick-view{transform:translateY(0)}.chia-shop-details{flex-direction:column;flex:1;align-items:flex-start;padding:19px 3px 8px;display:flex}.chia-shop-category{color:#a18b56;letter-spacing:1.4px;font-size:9px;font-weight:600}.chia-shop-details h2{color:#44392e;cursor:pointer;margin:9px 0;font-family:DM Serif Display,Georgia,serif;font-size:clamp(15px,1.4vw,20px);font-weight:400;line-height:1.4}.chia-shop-details>p{color:#827669;min-height:40px;margin:0 0 15px;font-size:11px;line-height:1.8}.chia-shop-price{color:#44392e;margin:auto 0 15px;font-size:14px;font-weight:600}.chia-add-bag{border:1px solid var(--chia-gold);color:#776334;letter-spacing:1.4px;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:13px 12px;font-size:10px;font-weight:600;transition:all .3s;display:flex}.chia-add-bag span{font-size:17px}.chia-add-bag:hover{background:var(--chia-gold);color:#fff}.chia-shop-arrow{z-index:3;color:#786438;cursor:pointer;background:#fffdf4ed;border:1px solid #b7a16e;border-radius:50%;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:27px;transition:all .25s;display:grid;position:absolute;top:36%;transform:translateY(-50%)}.chia-shop-arrow:hover{background:var(--chia-gold);color:#fff}.chia-shop-prev{left:15px}.chia-shop-next{right:15px}.chia-shop-footer{color:#a18b56;letter-spacing:2px;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding-top:32px;font-size:9px;display:flex}.chia-shop-footer span:nth-child(2){font-size:17px}@media (width<=600px){.chia-shop-section{padding:42px 12px 28px}.chia-shop-header{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:25px;padding:0 5px}.chia-shop-header h1{font-size:34px}.chia-shop-header p{font-size:11px}.chia-view-all{padding:7px 0}.chia-shop-card{padding:0 5px}.chia-shop-image{height:210px}.chia-shop-image img{padding:12px}.chia-shop-label{letter-spacing:.5px;padding:6px;font-size:7px;top:8px;left:7px}.chia-heart{width:28px;height:28px;font-size:19px;top:7px;right:7px}.chia-quick-view{letter-spacing:.7px;padding:10px 4px;font-size:8px;position:static;transform:none}.chia-shop-details{padding-top:13px}.chia-shop-category{letter-spacing:.7px;font-size:7px}.chia-shop-details h2{margin:7px 0;font-size:13px}.chia-shop-details>p{min-height:48px;font-size:10px;line-height:1.6}.chia-shop-price{font-size:12px}.chia-add-bag{letter-spacing:.6px;padding:11px 7px;font-size:8px}.chia-shop-arrow{width:30px;height:30px;font-size:22px;top:28%}.chia-shop-prev{left:7px}.chia-shop-next{right:7px}.chia-shop-footer{letter-spacing:1px;gap:9px;font-size:7px}}.gold-blog{color:#30291f;background:#fbf8ed;font-family:Montserrat,sans-serif;overflow:hidden}.gold-blog *{box-sizing:border-box}.gold-hero{background:linear-gradient(135deg,#fbf8ed,#f0e4c7);grid-template-columns:1fr .9fr;align-items:center;gap:55px;min-height:600px;padding:70px 8%;display:grid}.gold-hero-content{max-width:600px}.gold-eyebrow{color:#9e8643;letter-spacing:3px;text-transform:uppercase;font-size:11px;font-weight:700}.gold-hero h1,.gold-story h2,.gold-luxury h2,.gold-conclusion h2{font-family:DM Serif Display,Georgia,serif;font-weight:400;line-height:1.15}.gold-hero h1{margin:22px 0;font-size:clamp(42px,5vw,68px)}.gold-hero h1 span,.gold-story h2 span,.gold-luxury h2 span{color:#9e8643}.gold-tagline{letter-spacing:2px;text-transform:uppercase;font-size:18px}.gold-description,.gold-story p,.gold-luxury-content p,.gold-natural p,.gold-conclusion p{color:#6b6255;font-size:15px;line-height:1.9}.gold-button{color:#fff;letter-spacing:1px;text-transform:uppercase;background:#9e8643;margin-top:20px;padding:15px 27px;font-size:12px;text-decoration:none;transition:background .3s;display:inline-block}.gold-button:hover{background:#78652e}.gold-hero-image{position:relative}.gold-hero-image img,.gold-luxury-image img{object-fit:cover;width:100%;display:block}.gold-hero-image img{border-radius:180px 180px 0 0;height:470px}.gold-image-caption{text-align:center;color:#78652e;padding-top:15px;font-family:Georgia,serif;font-style:italic;display:block}.gold-story{text-align:center;max-width:850px;margin:auto;padding:100px 25px}.gold-story h2,.gold-luxury h2{margin:22px 0;font-size:clamp(34px,4vw,48px)}.gold-story p{max-width:760px;margin:18px auto}.gold-luxury{background:#f2eadb;grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding:70px 8%;display:grid}.gold-luxury-image img{height:420px}.gold-luxury-content{max-width:520px}.gold-natural{text-align:center;background:#e9dfc9;padding:100px 25px}.gold-natural h2{color:#8b7335;margin:24px 0;font-family:DM Serif Display,Georgia,serif;font-size:clamp(38px,5vw,60px);font-weight:400}.gold-natural p{max-width:680px;margin:0 auto}.gold-conclusion{text-align:center;padding:65px 25px}.gold-conclusion h2{font-size:36px}.gold-conclusion p{max-width:700px;margin:15px auto}@media (width<=768px){.gold-hero{grid-template-columns:1fr;gap:35px;padding:50px 6%}.gold-hero-image img{height:380px}.gold-story{padding:65px 22px}.gold-luxury{grid-template-columns:1fr;gap:35px;padding:50px 6%}.gold-luxury-image img{height:330px}.gold-natural{padding:70px 22px}}.sanjeevni-blog{--sanjeevni-gold:#9e8643;--sanjeevni-cream:#fbf8ed;--sanjeevni-pink:#f4e7e3;--sanjeevni-text:#41372d;color:var(--sanjeevni-text);background:#fffdf8;font-family:Montserrat,sans-serif;line-height:1.8}.sanjeevni-blog *{box-sizing:border-box}.sanjeevni-hero{text-align:center;background:radial-gradient(circle at 80% 20%,#ffffffe6,#0000 36%),linear-gradient(135deg,#f7eee5,#f4e7e3,#fbf8ed);justify-content:center;align-items:center;min-height:470px;padding:80px 24px;display:flex}.sanjeevni-hero-content{max-width:780px}.sanjeevni-eyebrow,.sanjeevni-label,.sanjeevni-section-heading>span{color:var(--sanjeevni-gold);letter-spacing:3px;margin-bottom:18px;font-size:11px;font-weight:700;display:block}.sanjeevni-hero h1{margin:0 0 22px;font-family:DM Serif Display,Georgia,serif;font-size:clamp(42px,6vw,76px);font-weight:400;line-height:1.15}.sanjeevni-hero h1 span{color:var(--sanjeevni-gold);font-style:italic;display:block}.sanjeevni-hero p,.sanjeevni-intro p,.sanjeevni-section-heading p,.sanjeevni-brand-content>p,.sanjeevni-conclusion p{color:#70665c;max-width:680px;margin:0 auto 28px;font-size:15px}.sanjeevni-btn{border:1px solid var(--sanjeevni-gold);background:var(--sanjeevni-gold);color:#fff;letter-spacing:1px;padding:13px 27px;font-size:12px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.sanjeevni-btn:hover{color:var(--sanjeevni-gold);background:0 0}.sanjeevni-intro,.sanjeevni-section,.sanjeevni-usage,.sanjeevni-conclusion{padding:75px 7%}.sanjeevni-intro,.sanjeevni-conclusion{text-align:center}.sanjeevni-intro h2,.sanjeevni-section-heading h2,.sanjeevni-brand-content h2,.sanjeevni-conclusion h2{margin:0 0 20px;font-family:DM Serif Display,Georgia,serif;font-size:clamp(30px,4vw,44px);font-weight:400;line-height:1.25}.sanjeevni-section-heading{text-align:center;max-width:760px;margin:0 auto 42px}.sanjeevni-benefits-grid,.sanjeevni-skin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;max-width:1200px;margin:auto;display:grid}.sanjeevni-card,.sanjeevni-skin-card{background:#fffefa;border:1px solid #e9dfcf;padding:30px 23px;transition:transform .3s,box-shadow .3s}.sanjeevni-card:hover,.sanjeevni-skin-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px #503c1e14}.sanjeevni-card-icon{color:var(--sanjeevni-gold);margin-bottom:12px;font-size:30px}.sanjeevni-card h3,.sanjeevni-skin-card h3,.sanjeevni-routine h3{margin:0 0 12px;font-family:DM Serif Display,Georgia,serif;font-size:23px;font-weight:400;line-height:1.3}.sanjeevni-card p,.sanjeevni-skin-card p{color:#766c61;margin:0;font-size:13px}.sanjeevni-usage{background:var(--sanjeevni-cream)}.sanjeevni-routine-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:1000px;margin:auto;display:grid}.sanjeevni-routine{background:#fff;border:1px solid #e8ddca;padding:35px}.sanjeevni-routine-number{color:var(--sanjeevni-gold);letter-spacing:3px;margin-bottom:15px;font-size:12px;font-weight:700}.sanjeevni-routine ol{color:#70665c;padding-left:22px;font-size:14px}.sanjeevni-routine li{padding:5px 0}.sanjeevni-tip,.sanjeevni-disclaimer,.sanjeevni-note{color:#766c61;max-width:1000px;margin:25px auto 0;font-size:12px}.sanjeevni-brand-section{background:linear-gradient(135deg,#f4e7e3,#fbf8ed);padding:80px 7%}.sanjeevni-brand-content{text-align:center;max-width:850px;margin:auto}.sanjeevni-brand-content ul{text-align:left;color:#62564a;padding-left:22px;font-size:14px;display:inline-block}.sanjeevni-brand-content li{padding:5px 0}.sanjeevni-conclusion{padding-top:85px;padding-bottom:85px}@media (width<=900px){.sanjeevni-benefits-grid,.sanjeevni-skin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sanjeevni-intro,.sanjeevni-section,.sanjeevni-usage,.sanjeevni-conclusion{padding:55px 5%}}@media (width<=600px){.sanjeevni-hero{min-height:400px;padding:60px 20px}.sanjeevni-benefits-grid,.sanjeevni-skin-grid,.sanjeevni-routine-grid{grid-template-columns:1fr}.sanjeevni-card,.sanjeevni-skin-card,.sanjeevni-routine{padding:25px}.sanjeevni-section-heading{margin-bottom:30px}}.nh-blog-page{--nh-cream:#f8f5ed;--nh-gold:#9e8643;--nh-green:#19372b;--nh-text:#68675e;background:var(--nh-cream);color:var(--nh-green);font-family:Montserrat,sans-serif;overflow:hidden}.nh-blog-page *{box-sizing:border-box}.nh-blog-page h1,.nh-blog-page h2,.nh-blog-page h3,.nh-blog-page p{margin-top:0}.nh-blog-page h1,.nh-blog-page h2{font-family:DM Serif Display,Georgia,serif;font-weight:400;line-height:1.2}.nh-hero{grid-template-columns:1fr .9fr;align-items:center;gap:55px;min-height:590px;padding:75px 7%;display:grid}.nh-hero-content{max-width:650px}.nh-eyebrow,.nh-section-label{color:var(--nh-gold);letter-spacing:3px;font-size:11px;font-weight:700;line-height:1.8;display:inline-block}.nh-hero h1{letter-spacing:-1px;margin:25px 0;font-size:clamp(42px,5vw,68px)}.nh-hero h1 span,.nh-footer-banner h2 span{color:var(--nh-gold);font-style:italic;display:block}.nh-hero-description{max-width:510px;color:var(--nh-text);font-size:15px;line-height:1.9}.nh-meta{color:#77766d;letter-spacing:1.6px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;font-size:10px;font-weight:600;display:flex}.nh-meta-dot{color:var(--nh-gold)}.nh-hero-image{min-width:0;position:relative}.nh-hero-image img,.nh-ingredients-image img{object-fit:cover;width:100%;height:440px;display:block}.nh-image-caption{color:#fff;text-align:center;letter-spacing:1px;background:#19372be0;padding:15px;font-size:12px;position:absolute;bottom:18px;left:18px;right:18px}.nh-article{max-width:1120px;margin:0 auto;padding:30px 35px 80px}.nh-intro{max-width:790px;margin:0 auto;padding:45px 0 90px}.nh-intro h2,.nh-section-heading h2,.nh-ingredients-content h2,.nh-routine h2,.nh-conclusion h2{margin:18px 0 25px;font-size:clamp(32px,4vw,45px)}.nh-intro p,.nh-section-heading>p,.nh-ingredients-content>p,.nh-conclusion>p{color:var(--nh-text);font-size:15px;line-height:2}.nh-benefits{border-top:1px solid #ded5bd;padding:60px 0 95px}.nh-section-heading{max-width:720px;margin-bottom:42px}.nh-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.nh-benefit-card{background:#ffffff59;border:1px solid #ded5bd;padding:32px;transition:border-color .25s,transform .25s}.nh-benefit-card:hover{border-color:var(--nh-gold);transform:translateY(-4px)}.nh-benefit-number{color:var(--nh-gold);margin-bottom:22px;font-family:Georgia,serif;font-size:35px;display:inline-block}.nh-benefit-card h3,.nh-ingredient-item h3,.nh-routine-step h3{margin-bottom:12px;font-family:DM Serif Display,Georgia,serif;font-size:23px;font-weight:400}.nh-benefit-card p,.nh-ingredient-item p,.nh-routine-step p{color:var(--nh-text);margin-bottom:0;font-size:14px;line-height:1.9}.nh-ingredients{border-top:1px solid #ded5bd;grid-template-columns:.9fr 1fr;align-items:start;gap:55px;padding:75px 0;display:grid}.nh-ingredients-image img{height:600px}.nh-ingredients-content h2{margin-top:18px}.nh-ingredient-item{border-bottom:1px solid #ded5bd;padding:22px 0}.nh-ingredient-item h3{font-size:21px}.nh-routine{border-top:1px solid #ded5bd;padding:70px 0}.nh-routine-list{margin-top:38px}.nh-routine-step{border-bottom:1px solid #ded5bd;align-items:flex-start;gap:25px;padding:25px 0;display:flex}.nh-routine-step>span{color:var(--nh-gold);letter-spacing:1px;flex-shrink:0;font-size:14px;font-weight:700}.nh-routine-step h3{font-size:22px}.nh-note{border-left:3px solid var(--nh-gold);background:#eee8d9;gap:22px;padding:27px;display:flex}.nh-note-mark{color:var(--nh-gold);letter-spacing:2px;flex-shrink:0;font-size:11px;font-weight:700}.nh-note p{color:#656358;margin:0;font-size:13px;line-height:1.9}.nh-conclusion{text-align:center;max-width:790px;margin:0 auto;padding:90px 0 50px}.nh-cta{background:var(--nh-green);color:#fff;letter-spacing:1.5px;justify-content:center;align-items:center;gap:25px;margin-top:25px;padding:17px 27px;font-size:11px;font-weight:600;text-decoration:none;transition:background .25s;display:inline-flex}.nh-cta:hover{background:var(--nh-gold)}.nh-cta span{font-size:17px}.nh-footer-banner{text-align:center;background:#eee8d9;padding:75px 25px}.nh-footer-banner>p{color:var(--nh-gold);letter-spacing:3px;font-size:10px;font-weight:700}.nh-footer-banner h2{margin:25px auto;font-size:clamp(32px,4vw,48px)}.nh-footer-banner>a{border-bottom:1px solid var(--nh-gold);color:var(--nh-green);letter-spacing:1.5px;padding-bottom:8px;font-size:11px;font-weight:700;text-decoration:none;display:inline-block}@media (width<=900px){.nh-hero{grid-template-columns:1fr;gap:35px;padding:55px 6%}.nh-hero-content{max-width:700px}.nh-hero-image img{height:420px}.nh-ingredients{grid-template-columns:1fr;gap:35px}.nh-ingredients-image img{height:400px}}@media (width<=600px){.nh-hero{gap:28px;padding:40px 22px}.nh-eyebrow,.nh-section-label{letter-spacing:2px;font-size:9px}.nh-hero h1{margin:20px 0;font-size:42px}.nh-hero-description{font-size:14px}.nh-hero-image img{height:300px}.nh-meta{gap:8px;font-size:9px}.nh-article{padding:10px 22px 50px}.nh-intro{padding:45px 0 55px}.nh-intro h2,.nh-section-heading h2,.nh-ingredients-content h2,.nh-routine h2,.nh-conclusion h2{font-size:32px}.nh-intro p,.nh-section-heading>p,.nh-ingredients-content>p,.nh-conclusion>p{font-size:14px;line-height:1.9}.nh-benefits{padding:50px 0}.nh-benefit-grid{grid-template-columns:1fr;gap:15px}.nh-benefit-card{padding:25px}.nh-benefit-card h3{font-size:22px}.nh-ingredients{gap:28px;padding:50px 0}.nh-ingredients-image img{height:320px}.nh-routine{padding:50px 0}.nh-routine-step{gap:16px}.nh-routine-step h3{font-size:20px}.nh-note{gap:12px;padding:20px}.nh-conclusion{padding:60px 0 35px}.nh-cta{gap:12px;width:100%;padding:16px 12px;font-size:10px}.nh-footer-banner{padding:55px 22px}}.bh-page{--bh-cream:#f8f5ed;--bh-gold:#9e8643;--bh-green:#19372b;--bh-muted:#77746b;background:var(--bh-cream);color:var(--bh-green);font-family:Montserrat,sans-serif;overflow:hidden}.bh-page *{box-sizing:border-box}.bh-page h1,.bh-page h2,.bh-page h3{font-family:DM Serif Display,Georgia,serif;font-weight:400;line-height:1.25}.bh-hero{grid-template-columns:1fr .9fr;align-items:center;gap:55px;padding:75px 7%;display:grid}.bh-hero-content{max-width:620px}.bh-eyebrow,.bh-label{color:var(--bh-gold);letter-spacing:2.5px;font-size:11px;font-weight:700;line-height:1.8}.bh-hero h1{margin:25px 0;font-size:clamp(42px,5vw,68px)}.bh-hero h1 span{color:var(--bh-gold);font-style:italic;display:block}.bh-hero-content>p,.bh-intro p,.bh-section-heading>p,.bh-herbs-content>p,.bh-conclusion p{color:var(--bh-muted);font-size:15px;line-height:2}.bh-meta{color:var(--bh-muted);letter-spacing:1.5px;flex-wrap:wrap;gap:12px;margin-top:25px;font-size:10px;display:flex}.bh-hero-image img{object-fit:cover;width:100%;height:440px;display:block}.bh-article{max-width:1120px;margin:auto;padding:30px 35px 80px}.bh-intro{max-width:800px;margin:auto;padding:55px 0 85px}.bh-intro h2,.bh-section-heading h2,.bh-herbs-content h2,.bh-usage h2,.bh-conclusion h2{margin:18px 0 25px;font-size:clamp(32px,4vw,46px)}.bh-benefits{border-top:1px solid #ded5bd;padding:65px 0 90px}.bh-section-heading{max-width:750px;margin-bottom:40px}.bh-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.bh-card{background:#ffffff59;border:1px solid #ded5bd;padding:30px;transition:transform .25s,border-color .25s}.bh-card:hover{border-color:var(--bh-gold);transform:translateY(-4px)}.bh-number{color:var(--bh-gold);font-family:Georgia,serif;font-size:35px}.bh-card h3{margin:20px 0 12px;font-size:24px}.bh-card p,.bh-herb-item p,.bh-usage-grid p{color:var(--bh-muted);margin-bottom:0;font-size:14px;line-height:1.9}.bh-herbs{border-top:1px solid #ded5bd;grid-template-columns:.9fr 1fr;gap:55px;padding:75px 0;display:grid}.bh-herbs-image img{object-fit:cover;width:100%;height:600px;display:block}.bh-herb-item{border-bottom:1px solid #ded5bd;padding:20px 0}.bh-herb-item h3{margin-bottom:8px;font-size:22px}.bh-usage{border-top:1px solid #ded5bd;padding:65px 0}.bh-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin-top:35px;display:grid}.bh-usage-grid>div{border-left:2px solid var(--bh-gold);background:#ffffff4d;padding:25px}.bh-usage-grid>div>span{color:var(--bh-gold);letter-spacing:1px;font-size:12px;font-weight:700}.bh-usage-grid h3{margin:15px 0 10px;font-size:23px}.bh-note{border-left:3px solid var(--bh-gold);background:#eee8d9;padding:28px}.bh-note strong{color:var(--bh-gold);letter-spacing:1.5px;font-size:11px}.bh-note p{color:var(--bh-muted);margin:12px 0 0;font-size:13px;line-height:1.9}.bh-conclusion{text-align:center;max-width:800px;margin:auto;padding:85px 0 50px}.bh-button{background:var(--bh-green);color:#fff;letter-spacing:1.5px;justify-content:center;align-items:center;gap:20px;margin-top:25px;padding:17px 25px;font-size:11px;font-weight:600;text-decoration:none;transition:background .25s;display:inline-flex}.bh-button:hover{background:var(--bh-gold)}.bh-bottom{text-align:center;background:#eee8d9;padding:75px 22px}.bh-bottom>span{color:var(--bh-gold);letter-spacing:2.5px;font-size:10px;font-weight:700}.bh-bottom h2{margin:25px 0;font-size:clamp(32px,4vw,48px)}.bh-bottom h2 em{color:var(--bh-gold);display:block}.bh-bottom>a{border-bottom:1px solid var(--bh-gold);color:var(--bh-green);letter-spacing:1.5px;padding-bottom:8px;font-size:11px;font-weight:700;text-decoration:none;display:inline-block}@media (width<=850px){.bh-hero,.bh-herbs{grid-template-columns:1fr;gap:32px}.bh-hero{padding:50px 6%}.bh-hero-image img{height:380px}.bh-herbs-image img{height:400px}}@media (width<=600px){.bh-hero{padding:40px 22px}.bh-hero h1{font-size:41px}.bh-eyebrow,.bh-label{letter-spacing:1.8px;font-size:9px}.bh-hero-content>p,.bh-intro p,.bh-section-heading>p,.bh-conclusion p{font-size:14px;line-height:1.9}.bh-hero-image img{height:290px}.bh-article{padding:10px 22px 50px}.bh-intro{padding:45px 0 55px}.bh-intro h2,.bh-section-heading h2,.bh-herbs-content h2,.bh-usage h2,.bh-conclusion h2{font-size:32px}.bh-benefits,.bh-usage{padding:50px 0}.bh-benefit-grid,.bh-usage-grid{grid-template-columns:1fr;gap:15px}.bh-card{padding:24px}.bh-herbs{padding:50px 0}.bh-herbs-image img{height:310px}.bh-note{padding:22px}.bh-conclusion{padding:60px 0 35px}.bh-button{gap:10px;width:100%;padding:16px 10px;font-size:10px}.bh-bottom{padding:55px 22px}}.nvc-page{--nvc-cream:#f8f5ed;--nvc-gold:#9e8643;--nvc-green:#19372b;--nvc-muted:#77746b;background:var(--nvc-cream);color:var(--nvc-green);font-family:Montserrat,sans-serif;overflow:hidden}.nvc-page *{box-sizing:border-box}.nvc-page h1,.nvc-page h2,.nvc-page h3{font-family:DM Serif Display,Georgia,serif;font-weight:400;line-height:1.25}.nvc-hero{grid-template-columns:1fr .9fr;align-items:center;gap:50px;padding:75px 7%;display:grid}.nvc-eyebrow,.nvc-label{color:var(--nvc-gold);letter-spacing:2px;font-size:11px;font-weight:700;line-height:1.8}.nvc-hero h1{margin:25px 0;font-size:clamp(40px,5vw,66px)}.nvc-hero h1 span{color:var(--nvc-gold);font-style:italic;display:block}.nvc-hero-content>p,.nvc-intro p,.nvc-section-description,.nvc-botanical-content>p,.nvc-conclusion>p{color:var(--nvc-muted);font-size:15px;line-height:2}.nvc-meta{color:var(--nvc-muted);letter-spacing:1.5px;flex-wrap:wrap;gap:12px;margin-top:25px;font-size:10px;display:flex}.nvc-hero-image img{object-fit:cover;width:100%;height:440px;display:block}.nvc-article{max-width:1120px;margin:auto;padding:25px 35px 80px}.nvc-intro{max-width:800px;margin:auto;padding:55px 0 85px}.nvc-intro h2,.nvc-section h2,.nvc-botanical-content h2,.nvc-comparison h2,.nvc-routine h2,.nvc-conclusion h2{margin:18px 0 25px;font-size:clamp(31px,4vw,44px)}.nvc-section,.nvc-comparison,.nvc-routine{border-top:1px solid #ded5bd;padding:65px 0}.nvc-section-description{max-width:750px}.nvc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:38px;display:grid}.nvc-card{background:#ffffff59;border:1px solid #ded5bd;padding:30px;transition:transform .25s,border-color .25s}.nvc-card:hover{border-color:var(--nvc-gold);transform:translateY(-4px)}.nvc-number{color:var(--nvc-gold);font-family:Georgia,serif;font-size:35px}.nvc-card h3,.nvc-natural-item h3,.nvc-comparison-card h3,.nvc-routine-step h3{margin:17px 0 12px;font-size:23px}.nvc-card p,.nvc-natural-item p,.nvc-comparison-card p,.nvc-routine-step p{color:var(--nvc-muted);margin-bottom:0;font-size:14px;line-height:1.9}.nvc-botanical{border-top:1px solid #ded5bd;grid-template-columns:.9fr 1fr;align-items:start;gap:50px;padding:75px 0;display:grid}.nvc-botanical-image img{object-fit:cover;width:100%;height:570px;display:block}.nvc-natural-item{border-bottom:1px solid #ded5bd;padding:19px 0}.nvc-natural-item h3{margin-top:0}.nvc-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:35px;display:grid}.nvc-comparison-card{border:1px solid #ded5bd;padding:30px}.nvc-comparison-tag{color:var(--nvc-gold);letter-spacing:2px;font-size:10px;font-weight:700}.nvc-comparison-card h3{margin-top:18px}.nvc-comparison-note{color:var(--nvc-muted);background:#eee8d9;margin-top:25px;padding:20px;font-size:13px;line-height:1.9}.nvc-routine-list{margin-top:35px}.nvc-routine-step{border-bottom:1px solid #ded5bd;gap:22px;padding:24px 0;display:flex}.nvc-routine-step>span{color:var(--nvc-gold);flex-shrink:0;font-size:13px;font-weight:700}.nvc-routine-step h3{margin-top:0}.nvc-note{border-left:3px solid var(--nvc-gold);background:#eee8d9;padding:27px}.nvc-note strong{color:var(--nvc-gold);letter-spacing:2px;font-size:11px}.nvc-note p{color:var(--nvc-muted);margin:12px 0 0;font-size:13px;line-height:1.9}.nvc-conclusion{text-align:center;max-width:790px;margin:auto;padding:85px 0 50px}.nvc-button{background:var(--nvc-green);color:#fff;letter-spacing:1.3px;justify-content:center;align-items:center;gap:18px;margin-top:25px;padding:17px 25px;font-size:11px;font-weight:600;text-decoration:none;transition:background .25s;display:inline-flex}.nvc-button:hover{background:var(--nvc-gold)}.nvc-footer{text-align:center;background:#eee8d9;padding:75px 22px}.nvc-footer>span{color:var(--nvc-gold);letter-spacing:2px;font-size:10px;font-weight:700}.nvc-footer h2{margin:25px 0;font-size:clamp(30px,4vw,46px)}.nvc-footer h2 em{color:var(--nvc-gold);display:block}.nvc-footer>a{color:var(--nvc-green);letter-spacing:1.5px;border-bottom:1px solid var(--nvc-gold);padding-bottom:8px;font-size:11px;font-weight:700;text-decoration:none}@media (width<=850px){.nvc-hero,.nvc-botanical{grid-template-columns:1fr;gap:30px}.nvc-hero{padding:50px 6%}.nvc-hero-image img{height:380px}.nvc-botanical-image img{height:400px}}@media (width<=600px){.nvc-hero{padding:40px 22px}.nvc-hero h1{font-size:40px}.nvc-eyebrow,.nvc-label{letter-spacing:1.5px;font-size:9px}.nvc-hero-image img{height:290px}.nvc-article{padding:10px 22px 50px}.nvc-intro{padding:45px 0 55px}.nvc-intro h2,.nvc-section h2,.nvc-botanical-content h2,.nvc-comparison h2,.nvc-routine h2,.nvc-conclusion h2{font-size:31px}.nvc-intro p,.nvc-section-description,.nvc-botanical-content>p,.nvc-conclusion>p{font-size:14px;line-height:1.9}.nvc-section,.nvc-comparison,.nvc-routine{padding:48px 0}.nvc-grid,.nvc-comparison-grid{grid-template-columns:1fr;gap:15px}.nvc-card,.nvc-comparison-card{padding:24px}.nvc-botanical{padding:50px 0}.nvc-botanical-image img{height:310px}.nvc-routine-step{gap:15px}.nvc-note{padding:22px}.nvc-conclusion{padding:60px 0 35px}.nvc-button{gap:10px;width:100%;padding:16px 10px;font-size:10px}.nvc-footer{padding:55px 20px}}.fb-page{color:#302b22;background:#fbf8ed;font-family:Montserrat,sans-serif;overflow:hidden}.fb-page *{box-sizing:border-box}.fb-hero{background:linear-gradient(90deg,#14130fd1,#14130f40),url(/home/franchise-banner.jpg) 50%/cover no-repeat;align-items:center;min-height:590px;padding:80px 10%;display:flex;position:relative}.fb-hero-content{z-index:2;color:#fff;max-width:700px;position:relative}.fb-subtitle,.fb-label{color:#a58a4e;letter-spacing:3px;font-size:11px;font-weight:600}.fb-hero h1{margin:25px 0;font-family:DM Serif Display,serif;font-size:clamp(40px,5.5vw,70px);font-weight:400;line-height:1.15}.fb-hero p{color:#f1eee7;max-width:560px;font-size:14px;line-height:2}.fb-main-btn,.fb-offer-btn{color:#fff;letter-spacing:1.5px;background:#a58a4e;margin-top:25px;padding:16px 28px;font-size:10px;text-decoration:none;transition:all .3s;display:inline-block}.fb-main-btn:hover{color:#fff;background:#806a37}.fb-intro{text-align:center;max-width:900px;margin:auto;padding:90px 25px}.fb-intro h2,.fb-heading h2,.fb-experience h2,.fb-footer h2{margin:20px 0;font-family:DM Serif Display,serif;font-size:clamp(30px,4vw,46px);font-weight:400;line-height:1.3}.fb-intro p,.fb-heading p{color:#777064;font-size:13px;line-height:2}.fb-benefits{background:#f2eee4;padding:85px 8%}.fb-heading{text-align:center;max-width:750px;margin:0 auto 55px}.fb-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.fb-card{background:#fff;border-bottom:2px solid #0000;min-height:285px;padding:35px 25px;transition:all .35s;position:relative}.fb-card:hover{border-bottom-color:#a58a4e;transform:translateY(-8px);box-shadow:0 15px 35px #00000012}.fb-number{color:#d8cfbd;font-size:14px;position:absolute;top:20px;right:22px}.fb-icon{margin-bottom:25px;font-size:34px}.fb-card h3{margin-bottom:15px;font-family:DM Serif Display,serif;font-size:21px;font-weight:400}.fb-card p{color:#777064;font-size:12px;line-height:1.9}.fb-card-line{background:#a58a4e;width:35px;height:2px;margin-top:20px}.fb-experience{grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding:90px 10%;display:grid}.fb-experience-image img{object-fit:cover;width:100%;height:480px}.fb-experience-content p,.fb-footer p{color:#777064;font-size:13px;line-height:2}.fb-offer{color:#fff;text-align:center;background:#302a20;padding:90px 20px}.fb-offer-tag{color:#c6aa69;letter-spacing:3px;font-size:11px}.fb-offer h2{margin:25px 0;font-family:DM Serif Display,serif;font-size:clamp(34px,5vw,57px);font-weight:400;line-height:1.3}.fb-offer>p{color:#e0d8c9;max-width:650px;margin:auto;font-size:13px;line-height:2}.fb-offer-highlight{border:1px solid #9c824b;max-width:450px;margin:35px auto 10px;padding:20px}.fb-offer-highlight span{letter-spacing:2px;color:#c6aa69;font-size:10px}.fb-offer-highlight h3{margin:12px 0 0;font-family:DM Serif Display,serif;font-size:25px;font-weight:400}.fb-offer-btn{color:#fff;background:#b59a59}.fb-offer-btn:hover{color:#302a20;background:#fff}.fb-offer small{color:#c9c0b0;margin-top:25px;font-size:10px;display:block}.fb-footer{text-align:center;padding:90px 20px}.fb-footer p{max-width:650px;margin:auto}@media (width<=1000px){.fb-grid{grid-template-columns:repeat(2,1fr)}.fb-experience{gap:35px;padding:70px 6%}}@media (width<=600px){.fb-hero{background-position:50%;min-height:530px;padding:60px 25px}.fb-hero h1{font-size:40px}.fb-benefits{padding:65px 20px}.fb-grid{grid-template-columns:1fr}.fb-card{min-height:auto}.fb-experience{grid-template-columns:1fr;padding:60px 22px}.fb-experience-image img{height:320px}.fb-intro{padding:65px 22px}.fb-offer{padding:70px 20px}}.wtu-page{color:#302b22;background:#fbf8ed;font-family:Montserrat,sans-serif;overflow:hidden}.wtu-page *{box-sizing:border-box}.wtu-hero{background:linear-gradient(90deg,#171611d1,#1716112e),url(/home/tellus-unique-banner.jpg) 50%/cover no-repeat;align-items:center;min-height:590px;padding:80px 10%;display:flex}.wtu-hero-content{color:#fff;max-width:750px}.wtu-hero-content>span{letter-spacing:3px;color:#d3b879;font-size:11px;font-weight:600}.wtu-hero h1{margin:25px 0;font-family:DM Serif Display,serif;font-size:clamp(38px,5vw,65px);font-weight:400;line-height:1.2}.wtu-hero p{color:#eee9dd;max-width:570px;font-size:14px;line-height:2}.wtu-btn,.wtu-gold-btn{color:#fff;letter-spacing:1.5px;background:#a58a4e;margin-top:25px;padding:16px 27px;font-size:10px;text-decoration:none;transition:all .3s;display:inline-block}.wtu-btn:hover{color:#fff;background:#796435}.wtu-intro{text-align:center;max-width:900px;margin:auto;padding:90px 25px}.wtu-label{letter-spacing:3px;color:#a58a4e;font-size:11px;font-weight:600}.wtu-intro h2,.wtu-heading h2,.wtu-botanical h2,.wtu-promise h2{margin:20px 0;font-family:DM Serif Display,serif;font-size:clamp(30px,4vw,46px);font-weight:400;line-height:1.3}.wtu-intro p,.wtu-heading p,.wtu-botanical p,.wtu-promise p{color:#777064;font-size:13px;line-height:2}.wtu-features{background:#f2eee4;padding:85px 8%}.wtu-heading{text-align:center;max-width:750px;margin:0 auto 50px}.wtu-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.wtu-card{background:#fff;border-bottom:2px solid #0000;min-height:320px;padding:35px 25px;transition:all .3s;position:relative}.wtu-card:hover{border-bottom-color:#a58a4e;transform:translateY(-8px);box-shadow:0 15px 35px #0000000f}.wtu-number{color:#d8cfbd;font-size:14px;position:absolute;top:20px;right:20px}.wtu-icon{margin-bottom:25px;font-size:35px}.wtu-card h3{margin-bottom:15px;font-family:DM Serif Display,serif;font-size:21px;font-weight:400}.wtu-card p{color:#777064;font-size:12px;line-height:1.9}.wtu-line{background:#a58a4e;width:35px;height:2px;margin-top:20px}.wtu-botanical{grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding:90px 10%;display:grid}.wtu-botanical-image img,.wtu-gold-image img{object-fit:cover;width:100%;height:450px}.wtu-botanical-content p{max-width:550px}.wtu-gold{color:#fff;background:#302a20;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:85px 10%;display:grid}.wtu-gold-content>span{color:#c6aa69;letter-spacing:3px;font-size:11px}.wtu-gold h2{margin:22px 0;font-family:DM Serif Display,serif;font-size:clamp(32px,4vw,47px);font-weight:400;line-height:1.3}.wtu-gold-content p{color:#e0d8c9;font-size:13px;line-height:2}.wtu-gold-btn{background:#c2a15d}.wtu-gold-btn:hover{color:#302a20;background:#fff}.wtu-gold-image img{height:420px}.wtu-promise{text-align:center;max-width:850px;margin:auto;padding:90px 20px}@media (width<=1000px){.wtu-grid{grid-template-columns:repeat(2,1fr)}.wtu-botanical,.wtu-gold{gap:35px;padding:70px 6%}}@media (width<=600px){.wtu-hero{background-position:50%;min-height:530px;padding:60px 24px}.wtu-hero h1{font-size:38px}.wtu-intro{padding:65px 22px}.wtu-features{padding:65px 20px}.wtu-grid{grid-template-columns:1fr}.wtu-card{min-height:auto}.wtu-botanical,.wtu-gold{grid-template-columns:1fr;padding:60px 22px}.wtu-botanical-image img,.wtu-gold-image img{height:320px}.wtu-gold-image{order:-1}.wtu-promise{padding:65px 22px}}.fa-page{color:#343126;background:#fbf8ed;width:100%;font-family:Montserrat,sans-serif}.fa-hero{text-align:center;background-color:#0000;background-image:linear-gradient(#14160d94,#14160d94),url(/home/franchise-banner.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;min-height:340px;padding:65px 20px;display:flex}.fa-hero-content{color:#fff;max-width:850px}.fa-eyebrow{letter-spacing:5px;color:#d5bd79;margin-bottom:18px;font-size:12px;font-weight:600}.fa-hero h1{margin:0 0 18px;font-family:DM Serif Display,serif;font-size:clamp(34px,5vw,58px);font-weight:400}.fa-hero-content>p:last-child{color:#f1eee5;max-width:650px;margin:auto;font-size:14px;line-height:1.9}.fa-container{width:min(1100px,92%);margin:0 auto;padding:70px 0}.fa-intro{text-align:left;max-width:750px;margin:0 auto 45px}.fa-intro h2{color:#776334;margin:0 0 15px;font-family:DM Serif Display,serif;font-size:38px;font-weight:400}.fa-intro>p{color:#777365;font-size:13px;line-height:1.9}.fa-required-note{margin-top:20px}.fa-required-note span,.fa-field label span{color:#b34d35}.fa-form{background:#fffefa;border:1px solid #e9e2cf;padding:35px;box-shadow:0 10px 35px #40351b0f}.fa-section{border-bottom:1px solid #e9e2cf;margin-bottom:35px;padding:10px 0 38px}.fa-section-heading{align-items:center;gap:16px;margin-bottom:30px;display:flex}.fa-section-heading>span{color:#fff;background:#9e8643;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:43px;font-size:13px;font-weight:600;display:flex}.fa-section-heading h3{color:#65552f;margin:0;font-family:DM Serif Display,serif;font-size:25px;font-weight:400}.fa-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 25px;display:grid}.fa-grid-single{grid-template-columns:1fr}.fa-field{text-align:left;flex-direction:column;align-items:flex-start;width:100%;display:flex}.fa-field>label{color:#504a3c;font-size:12px;font-weight:600}.fa-field input,.fa-field select,.fa-field textarea{color:#39362e;box-sizing:border-box;background:#fff;border:1px solid #ded7c5;border-radius:0;outline:none;width:100%;min-height:49px;padding:13px 15px;font-family:Montserrat,sans-serif;font-size:12px;transition:border-color .3s}.fa-field textarea{resize:vertical;min-height:120px}.fa-field input:focus,.fa-field select:focus,.fa-field textarea:focus{border-color:#9e8643}.fa-field input::placeholder,.fa-field textarea::placeholder{color:#aaa493}.fa-radio-field{text-align:left;grid-column:1/-1;align-items:flex-start}.fa-radio-options{flex-wrap:wrap;gap:15px 25px;display:flex}.fa-radio-option{color:#686252;cursor:pointer;align-items:center;gap:8px;font-size:12px;display:flex}.fa-radio-option input{accent-color:#9e8643;width:15px;height:15px;min-height:auto}.fa-office-section{background:#f8f4e8;border:1px dashed #c8b982;margin:15px 0 30px;padding:28px}.fa-office-note{color:#827653;margin:20px 0 0;font-size:11px}.fa-privacy{background:#f8f5ec;border-left:3px solid #9e8643;margin-bottom:30px;padding:18px 20px}.fa-privacy p{color:#696354;margin:0;font-size:11px;line-height:1.9}.fa-submit-area{text-align:center;padding:15px 0 5px}.fa-submit-btn{color:#fff;letter-spacing:1.5px;cursor:pointer;background:#9e8643;border:1px solid #9e8643;justify-content:center;align-items:center;gap:15px;width:100%;max-width:350px;min-height:54px;margin:0 auto;padding:14px 22px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;transition:all .3s;display:flex}.fa-submit-btn:hover{background:#776334;border-color:#776334}.fa-submit-btn span{font-size:20px}.fa-download-btn{box-sizing:border-box;color:#9e8643;letter-spacing:1px;background:0 0;border:1px solid #9e8643;justify-content:center;align-items:center;gap:12px;width:100%;max-width:350px;min-height:52px;margin:18px auto 0;padding:14px 20px;font-size:12px;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.fa-download-btn:hover{color:#fff;background:#9e8643;transform:translateY(-2px)}.fa-download-btn i{font-size:16px}.fa-submit-note{color:#88816f;max-width:550px;margin:18px auto 0;font-size:10px;line-height:1.8}@media (width<=768px){.fa-container{padding:45px 0}.fa-form{padding:25px 20px}.fa-hero{min-height:280px}.fa-intro h2{font-size:32px}.fa-section-heading h3{font-size:22px}}@media (width<=600px){.fa-grid{grid-template-columns:1fr}.fa-radio-field{grid-column:auto}.fa-radio-options{flex-direction:column;gap:13px}.fa-form{padding:22px 15px}.fa-office-section{padding:20px 15px}.fa-hero{min-height:250px;padding:45px 18px}.fa-hero h1{font-size:36px}.fa-download-btn,.fa-submit-btn{max-width:100%}}.botanical-blog{color:#443b32;background:#fbf8ed;min-height:100vh;font-family:Montserrat,sans-serif}.botanical-hero{text-align:center;background:linear-gradient(135deg,#f4f1e9,#eee7d8);padding:90px 20px 75px}.botanical-hero span{color:#9e8643;letter-spacing:3px;font-size:12px;font-weight:600}.botanical-hero h1{color:#443b32;max-width:950px;margin:25px auto;font-family:DM Serif Display,serif;font-size:43px;font-weight:400;line-height:1.35}.botanical-hero p{color:#71685b;max-width:650px;margin:auto;font-size:15px;line-height:1.9}.botanical-meta{color:#9e8643;letter-spacing:1.5px;margin-top:30px;font-size:11px}.botanical-content{max-width:1000px;margin:auto;padding:65px 25px}.botanical-content section{margin-bottom:45px}.botanical-content h2{color:#8d783e;margin-bottom:20px;font-family:DM Serif Display,serif;font-size:30px;font-weight:400}.botanical-content p{color:#655d53;text-align:justify;margin-bottom:17px;font-size:14px;line-height:2}.botanical-point{background:#f4f1e9;border-left:3px solid #9e8643;margin-bottom:18px;padding:22px 25px}.botanical-point h3{color:#51432e;margin-bottom:10px;font-family:DM Serif Display,serif;font-size:21px;font-weight:400}.botanical-point p{margin:0}.ingredient-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:25px;display:grid}.ingredient-card{background:#f4f1e9;border:1px solid #e5dcc9;padding:25px}.ingredient-card h3{color:#9e8643;margin-bottom:10px;font-family:DM Serif Display,serif;font-size:22px;font-weight:400}.ingredient-card p{margin:0}.botanical-content ul{padding-left:25px}.botanical-content li{color:#655d53;padding:7px 0;font-size:14px;line-height:1.8}.botanical-closing{letter-spacing:2px;margin-top:35px;font-family:DM Serif Display,serif;text-align:center!important;color:#9e8643!important;font-size:18px!important;line-height:2!important}.botanical-disclaimer{color:#655d53;background:#f4f1e9;border:1px solid #e5dcc9;padding:20px;font-size:12px;line-height:1.8}@media (width<=768px){.botanical-hero{padding:65px 18px}.botanical-hero h1{font-size:29px}.botanical-content{padding:40px 18px}.botanical-content h2{font-size:25px}.ingredient-grid{grid-template-columns:1fr}}.luxury-experience-page{color:#4b4437;background:#fbf8ed;font-family:Montserrat,sans-serif}.luxury-hero{text-align:center;background:linear-gradient(#231c1173,#231c1173),url(/home/luxury-skincare.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;min-height:480px;padding:70px 20px;display:flex}.luxury-hero-content{color:#fff;max-width:850px}.luxury-hero-content>span,.luxury-small-heading{color:#d8bd79;letter-spacing:3px;font-size:12px;font-weight:600}.luxury-hero h1{margin:25px 0;font-family:DM Serif Display,serif;font-size:clamp(38px,5vw,65px);font-weight:400;line-height:1.2}.luxury-hero h1 i{color:#e0c58b}.luxury-hero p{max-width:650px;margin:auto;font-size:15px;line-height:1.9}.luxury-intro{text-align:center;max-width:950px;margin:auto;padding:90px 25px}.luxury-intro h2,.luxury-section-heading h2,.luxury-conclusion h2{color:#746039;margin:20px 0;font-family:DM Serif Display,serif;font-size:clamp(32px,4vw,45px);font-weight:400;line-height:1.3}.luxury-intro p,.luxury-conclusion p{color:#777064;max-width:820px;margin:15px auto;font-size:14px;line-height:2}.luxury-features{background:#f4f0e5;padding:75px 7%}.luxury-section-heading{text-align:center;margin-bottom:50px}.luxury-section-heading>span,.luxury-conclusion>span{color:#9e8643;letter-spacing:3px;font-size:12px;font-weight:600}.luxury-feature-grid{grid-template-columns:repeat(3,1fr);gap:25px;max-width:1200px;margin:auto;display:grid}.luxury-feature-card{background:#fbf8ed;border:1px solid #e7deca;padding:35px 28px;transition:all .3s}.luxury-feature-card:hover{transform:translateY(-6px);box-shadow:0 12px 30px #5b482317}.luxury-feature-number{color:#b29a5b;margin-bottom:18px;font-family:DM Serif Display,serif;font-size:34px}.luxury-feature-card h3{color:#78623b;margin-bottom:15px;font-family:DM Serif Display,serif;font-size:23px;font-weight:400}.luxury-feature-card p{color:#777064;font-size:13px;line-height:1.9}.luxury-banner{text-align:center;color:#fff;background:linear-gradient(#1d19118c,#1d19118c),url(/home/luxury-banner.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;min-height:390px;padding:60px 20px;display:flex}.luxury-banner span{color:#e0c58b;letter-spacing:3px;font-size:11px}.luxury-banner h2{margin:20px 0;font-family:DM Serif Display,serif;font-size:clamp(35px,4vw,48px);font-weight:400}.luxury-banner p{font-size:14px;line-height:1.8}.luxury-banner a{color:#fff;letter-spacing:1px;background:#9e8643;margin-top:25px;padding:14px 28px;font-size:12px;text-decoration:none;transition:all .3s;display:inline-block}.luxury-banner a:hover{background:#806a34}.luxury-conclusion{text-align:center;max-width:950px;margin:auto;padding:90px 25px}.luxury-conclusion h3{color:#9e8643;margin-top:35px;font-family:DM Serif Display,serif;font-size:22px;font-weight:400}@media (width<=900px){.luxury-feature-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.luxury-hero{min-height:400px}.luxury-intro,.luxury-conclusion{padding:60px 20px}.luxury-features{padding:55px 18px}.luxury-feature-grid{grid-template-columns:1fr;gap:18px}.luxury-feature-card{padding:28px 23px}.luxury-banner{min-height:350px}}.magic-soaps-page{color:#514735;background:#fbf8ed;font-family:Montserrat,sans-serif}.magic-soaps-hero{text-align:center;background:linear-gradient(#1e191273,#1e191273),url(/home/magic-soaps.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;min-height:480px;padding:60px 20px;display:flex}.magic-soaps-hero-content{color:#fff;max-width:850px}.magic-soaps-hero-content>span{color:#dfc58a;letter-spacing:3px;font-size:12px}.magic-soaps-hero h1{margin:25px 0;font-family:DM Serif Display,serif;font-size:clamp(40px,5vw,65px);font-weight:400;line-height:1.2}.magic-soaps-hero h1 i{color:#dfc58a}.magic-soaps-hero p{font-size:14px;line-height:1.9}.magic-soaps-intro{text-align:center;max-width:950px;margin:auto;padding:90px 25px}.magic-label,.magic-section-heading span,.magic-soaps-conclusion>span{color:#9e8643;letter-spacing:3px;font-size:12px;font-weight:600}.magic-soaps-intro h2,.magic-section-heading h2,.magic-soaps-conclusion h2{color:#78633e;margin:20px 0;font-family:DM Serif Display,serif;font-size:clamp(32px,4vw,45px);font-weight:400;line-height:1.3}.magic-soaps-intro p,.magic-soaps-conclusion p{color:#777064;max-width:820px;margin:15px auto;font-size:14px;line-height:2}.magic-soaps-features{background:#f4f0e5;padding:75px 7%}.magic-section-heading{text-align:center;margin-bottom:50px}.magic-soaps-grid{grid-template-columns:repeat(3,1fr);gap:25px;max-width:1200px;margin:auto;display:grid}.magic-soap-card{background:#fbf8ed;border:1px solid #e7deca;padding:35px 28px;transition:all .3s}.magic-soap-card:hover{transform:translateY(-6px);box-shadow:0 12px 30px #5b482317}.magic-soap-card>span{color:#b29a5b;font-family:DM Serif Display,serif;font-size:34px}.magic-soap-card h3{color:#78623b;margin:18px 0 12px;font-family:DM Serif Display,serif;font-size:23px;font-weight:400}.magic-soap-card p{color:#777064;font-size:13px;line-height:1.9}.magic-soaps-banner{text-align:center;color:#fff;background:linear-gradient(#1e19128c,#1e19128c),url(/home/magic-soap-banner.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;min-height:390px;padding:60px 20px;display:flex}.magic-soaps-banner span{color:#dfc58a;letter-spacing:3px;font-size:12px}.magic-soaps-banner h2{margin:20px 0;font-family:DM Serif Display,serif;font-size:clamp(36px,4vw,50px);font-weight:400}.magic-soaps-banner p{font-size:14px;line-height:1.8}.magic-soaps-banner a{color:#fff;letter-spacing:1px;background:#9e8643;margin-top:25px;padding:15px 28px;font-size:12px;text-decoration:none;transition:all .3s;display:inline-block}.magic-soaps-banner a:hover{background:#806a34}.magic-soaps-conclusion{text-align:center;max-width:950px;margin:auto;padding:90px 25px}.magic-soaps-conclusion h3{color:#9e8643;margin-top:35px;font-family:DM Serif Display,serif;font-size:21px;font-weight:400}@media (width<=900px){.magic-soaps-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.magic-soaps-hero{min-height:390px}.magic-soaps-intro,.magic-soaps-conclusion{padding:60px 20px}.magic-soaps-features{padding:55px 18px}.magic-soaps-grid{grid-template-columns:1fr;gap:18px}.magic-soap-card{padding:28px 23px}.magic-soaps-banner{min-height:350px}}.skin-luxury-page{color:#514735;background:#fbf8ed;font-family:Montserrat,sans-serif}.skin-luxury-hero{text-align:center;background:linear-gradient(#1e19127a,#1e19127a),url(/home/magic-soaps.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;min-height:500px;padding:65px 20px;display:flex}.skin-luxury-hero-content{color:#fff;max-width:950px}.skin-luxury-hero-content>span{color:#dfc58a;letter-spacing:3px;font-size:12px;font-weight:600}.skin-luxury-hero h1{margin:25px 0;font-family:DM Serif Display,serif;font-size:clamp(36px,5vw,64px);font-weight:400;line-height:1.25}.skin-luxury-hero h1 i{color:#dfc58a}.skin-luxury-hero p{max-width:680px;margin:auto;font-size:14px;line-height:1.9}.skin-luxury-hero a{color:#fff;letter-spacing:1.5px;background:#9e8643;margin-top:30px;padding:15px 28px;font-size:11px;text-decoration:none;transition:all .3s;display:inline-block}.skin-luxury-hero a:hover{background:#806a34}.skin-luxury-intro{text-align:center;max-width:1000px;margin:auto;padding:90px 25px}.skin-luxury-label,.skin-luxury-heading>span{color:#9e8643;letter-spacing:3px;font-size:12px;font-weight:600}.skin-luxury-intro h2,.skin-luxury-heading h2,.skin-handmade-content h2,.skin-gifting-section h2,.skin-luxury-conclusion h2{color:#78633e;margin:22px 0;font-family:DM Serif Display,serif;font-size:clamp(31px,4vw,45px);font-weight:400;line-height:1.3}.skin-luxury-intro p,.skin-luxury-heading p,.skin-handmade-content p,.skin-gifting-section p,.skin-luxury-conclusion p{color:#777064;max-width:850px;margin:15px auto;font-size:14px;line-height:2}.skin-types-section{background:#f4f0e5;padding:80px 7%}.skin-luxury-heading{text-align:center;max-width:850px;margin:0 auto 45px}.skin-types-grid{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1200px;margin:auto;display:grid}.skin-type-card{background:#fbf8ed;border:1px solid #e7deca;padding:35px 23px;transition:all .3s}.skin-type-card:hover{transform:translateY(-6px);box-shadow:0 12px 30px #5b482317}.skin-card-number{color:#b29a5b;font-family:DM Serif Display,serif;font-size:34px}.skin-type-card h3{color:#78623b;margin:18px 0 12px;font-family:DM Serif Display,serif;font-size:23px;font-weight:400}.skin-type-card p{color:#777064;font-size:13px;line-height:1.9}.skin-handmade-section{text-align:center;background:linear-gradient(#fbf8edeb,#fbf8edeb),url(/home/magic-soap-banner.jpg) 50%/cover no-repeat;padding:90px 25px}.skin-handmade-content{max-width:900px;margin:auto}.skin-handmade-content>span,.skin-gifting-section>span,.skin-luxury-conclusion>span{color:#9e8643;letter-spacing:3px;font-size:12px;font-weight:600}.skin-features-section{background:#f4f0e5;padding:80px 7%}.skin-features-grid{grid-template-columns:repeat(3,1fr);gap:25px;max-width:1200px;margin:auto;display:grid}.skin-feature-card{background:#fbf8ed;border:1px solid #e7deca;padding:35px 28px;transition:all .3s}.skin-feature-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #5b482314}.skin-feature-card>span{color:#b29a5b;font-family:DM Serif Display,serif;font-size:34px}.skin-feature-card h3{color:#78623b;margin:17px 0 12px;font-family:DM Serif Display,serif;font-size:22px;font-weight:400}.skin-feature-card p{color:#777064;font-size:13px;line-height:1.9}.skin-luxury-banner{text-align:center;color:#fff;background:linear-gradient(#1e19128c,#1e19128c),url(/home/magic-soap-banner.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;min-height:420px;padding:65px 20px;display:flex}.skin-luxury-banner-content>span{color:#dfc58a;letter-spacing:3px;font-size:12px}.skin-luxury-banner h2{margin:20px 0;font-family:DM Serif Display,serif;font-size:clamp(36px,4vw,50px);font-weight:400;line-height:1.25}.skin-luxury-banner p{font-size:14px;line-height:1.9}.skin-luxury-banner a,.skin-gifting-section a{color:#fff;letter-spacing:1.5px;background:#9e8643;margin-top:25px;padding:15px 28px;font-size:11px;text-decoration:none;transition:all .3s;display:inline-block}.skin-luxury-banner a:hover,.skin-gifting-section a:hover{background:#806a34}.skin-gifting-section{text-align:center;background:#fbf8ed;padding:85px 25px}.skin-gifting-section p{max-width:780px}.skin-luxury-conclusion{text-align:center;max-width:950px;margin:auto;padding:90px 25px}.skin-luxury-conclusion h3{color:#9e8643;margin-top:35px;font-family:DM Serif Display,serif;font-size:21px;font-weight:400;line-height:1.6}@media (width<=1000px){.skin-types-grid,.skin-features-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.skin-luxury-hero{min-height:410px}.skin-luxury-hero h1{font-size:37px}.skin-luxury-intro,.skin-luxury-conclusion{padding:60px 20px}.skin-types-section,.skin-features-section{padding:55px 18px}.skin-types-grid,.skin-features-grid{grid-template-columns:1fr;gap:17px}.skin-type-card,.skin-feature-card{padding:28px 23px}.skin-handmade-section,.skin-gifting-section{padding:60px 20px}.skin-luxury-banner{min-height:370px}}.regular-skincare-page{color:#38352c;background:#fbf8ed;font-family:Montserrat,sans-serif}.regular-skincare-hero{text-align:center;background:#f4f1e9;padding:85px 20px}.regular-skincare-hero span,.regular-label{color:#9e8643;letter-spacing:3px;font-size:12px;font-weight:600}.regular-skincare-hero h1{max-width:850px;margin:20px auto;font-family:DM Serif Display,serif;font-size:44px;font-weight:400}.regular-skincare-hero p{font-size:15px;line-height:1.8}.regular-skincare-content{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1200px;margin:auto;padding:80px 25px;display:grid}.regular-skincare-image img{object-fit:cover;border-radius:4px;width:100%;height:480px}.regular-skincare-text h2{color:#65552e;margin:20px 0;font-family:DM Serif Display,serif;font-size:36px;font-weight:400;line-height:1.3}.regular-skincare-text p{color:#666057;margin-bottom:18px;font-size:14px;line-height:2}.regular-skincare-footer{text-align:center;background:#f4f1e9;padding:65px 20px}.regular-skincare-footer h2{color:#65552e;font-family:DM Serif Display,serif;font-size:32px;font-weight:400}.regular-skincare-footer p{color:#716a5c;margin-top:15px;font-size:14px}@media (width<=768px){.regular-skincare-hero{padding:60px 18px}.regular-skincare-hero h1{font-size:32px}.regular-skincare-content{grid-template-columns:1fr;gap:30px;padding:45px 20px}.regular-skincare-image img{height:350px}.regular-skincare-text h2{font-size:29px}.regular-skincare-footer h2{font-size:26px}}.natural-herbal-page{color:#38352c;background:#fbf8ed;font-family:Montserrat,sans-serif}.natural-herbal-hero{text-align:center;background:#f4f1e9;padding:90px 20px}.natural-herbal-hero span,.natural-herbal-benefits>span{color:#9e8643;letter-spacing:3px;font-size:12px;font-weight:600}.natural-herbal-hero h1{color:#65552e;max-width:850px;margin:20px auto;font-family:DM Serif Display,serif;font-size:48px;font-weight:400;line-height:1.2}.natural-herbal-hero p{color:#716a5c;max-width:650px;margin:auto;font-size:15px;line-height:1.9}.natural-herbal-section{grid-template-columns:1fr 1fr;align-items:center;gap:65px;max-width:1200px;margin:auto;padding:85px 25px;display:grid}.natural-herbal-image img{object-fit:cover;border-radius:4px;width:100%;height:480px}.natural-herbal-label{color:#9e8643;letter-spacing:3px;font-size:12px;font-weight:600}.natural-herbal-content h2{color:#65552e;margin:20px 0;font-family:DM Serif Display,serif;font-size:37px;font-weight:400;line-height:1.3}.natural-herbal-content p{color:#716a5c;margin-bottom:18px;font-size:14px;line-height:2}.natural-herbal-benefits{text-align:center;background:#f4f1e9;padding:75px 25px}.natural-herbal-benefits h2{color:#65552e;margin:20px auto 45px;font-family:DM Serif Display,serif;font-size:36px;font-weight:400}.natural-benefit-grid{grid-template-columns:repeat(4,1fr);gap:22px;max-width:1150px;margin:auto;display:grid}.natural-benefit-card{background:#fbf8ed;border:1px solid #e8dfc9;padding:35px 20px;transition:all .3s}.natural-benefit-card:hover{transform:translateY(-6px)}.natural-benefit-card h3{color:#806b36;margin-bottom:15px;font-family:DM Serif Display,serif;font-size:21px;font-weight:400}.natural-benefit-card p{color:#716a5c;font-size:13px;line-height:1.9}.natural-herbal-footer{text-align:center;padding:70px 20px}.natural-herbal-footer h2{color:#65552e;font-family:DM Serif Display,serif;font-size:34px;font-weight:400}.natural-herbal-footer p{color:#716a5c;margin-top:15px;font-size:14px;line-height:1.8}@media (width<=900px){.natural-benefit-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.natural-herbal-hero{padding:60px 18px}.natural-herbal-hero h1{font-size:34px}.natural-herbal-section{grid-template-columns:1fr;gap:30px;padding:45px 20px}.natural-herbal-image img{height:350px}.natural-herbal-content h2{font-size:30px}.natural-herbal-benefits h2{font-size:29px}.natural-benefit-grid{grid-template-columns:1fr}.natural-herbal-footer h2{font-size:27px}}.botanical-blog{color:#34382c;background:#fbf8ed;font-family:Montserrat,sans-serif}.botanical-hero{background:linear-gradient(90deg,#141d10d9,#141d1026),url(/home/soap/soapwhite.jfif) 50%/cover no-repeat;align-items:center;min-height:480px;padding:70px 10%;display:flex}.botanical-hero-content{color:#fff;max-width:650px}.botanical-hero-content span,.botanical-small-title,.botanical-heading span,.botanical-closing span{color:#bda36b;letter-spacing:4px;font-size:12px;font-weight:600}.botanical-hero h1{margin:22px 0;font-family:DM Serif Display,serif;font-size:clamp(38px,5vw,65px);line-height:1.15}.botanical-hero p{max-width:530px;font-size:15px;line-height:1.9}.botanical-intro{text-align:center;max-width:1050px;margin:auto;padding:85px 25px}.botanical-intro h2,.botanical-heading h2{margin:20px 0;font-family:DM Serif Display,serif;font-size:clamp(30px,4vw,45px);font-weight:400}.botanical-intro p,.botanical-heading p{color:#69695f;max-width:800px;margin:0 auto 35px;font-size:15px;line-height:2}.botanical-main-image{object-fit:cover;border-radius:3px;width:100%;max-height:480px;margin-top:20px}.botanical-highlights{background:#f1eddf;padding:75px 8%}.botanical-heading{text-align:center;margin-bottom:55px}.botanical-points{grid-template-columns:repeat(2,1fr);gap:25px;max-width:1050px;margin:auto;display:grid}.botanical-point{background:#fbf8ed;border:1px solid #e2dac7;gap:22px;padding:32px 25px;transition:all .3s;display:flex}.botanical-point:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000012}.botanical-number{color:#b49a60;font-family:DM Serif Display,serif;font-size:38px}.botanical-point h3{margin:5px 0 15px;font-family:DM Serif Display,serif;font-size:23px;font-weight:400}.botanical-point p{color:#68685e;margin:0;font-size:14px;line-height:1.9}.botanical-closing{text-align:center;color:#fff;background:#293c2d;padding:90px 20px}.botanical-closing h2{margin:22px 0;font-family:DM Serif Display,serif;font-size:clamp(35px,5vw,55px);font-weight:400;line-height:1.2}.botanical-closing p{color:#e0dfd4;max-width:700px;margin:0 auto 30px;line-height:1.9}.botanical-button{color:#fff;letter-spacing:2px;background:#b49a60;padding:15px 30px;font-size:12px;text-decoration:none;transition:all .3s;display:inline-block}.botanical-button:hover{background:#947a42}@media (width<=768px){.botanical-hero{min-height:420px;padding:55px 25px}.botanical-points{grid-template-columns:1fr}.botanical-highlights{padding:60px 20px}.botanical-point{padding:25px 18px}.botanical-intro{padding:60px 20px}}
