:root{--ink:#092f20;--forest:#064629;--forest-2:#123e27;--leaf:#709b34;--olive:#718b35;--gold:#b57a4c;--paper:#fbfaf5;--mist:#f1f3e9;--cream:#fbf6ea;--ivory:#fffdf7;--sage:#dce5c9;--linen:#ebe0ce;--clay:#b77a52;--muted:#69705f;--line:rgba(9,47,32,.14);--shadow:0 24px 70px rgba(30,35,22,.16);--ease:cubic-bezier(.16,1,.3,1);--serif:"Cormorant Garamond",Georgia,serif;--sans:"Inter",Arial,sans-serif;--container:min(1180px,calc(100% - 40px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--sans);line-height:1.65}body.admin-bar .rashis-site-header{top:32px}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}button{color:inherit}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rashis-container{width:var(--container);margin-inline:auto}.rashis-kicker{margin:0 0 12px;color:var(--leaf);font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.rashis-display{margin:0;font-family:var(--serif);font-size:clamp(42px,6vw,78px);font-weight:500;line-height:.98}.rashis-section-title{margin:0;font-family:var(--serif);font-size:clamp(38px,4.5vw,58px);font-weight:600;line-height:1}.rashis-button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:9px;padding:12px 24px;border:1px solid var(--forest);border-radius:2px;background:var(--forest);color:#fff;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:background .2s,color .2s,transform .2s}.rashis-button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:transparent;color:var(--forest);transform:translateY(-1px)}.rashis-button--light{border-color:#fff;background:#fff;color:var(--ink)}.rashis-button--light:hover{border-color:#fff;background:transparent;color:#fff}.rashis-announcement{padding:7px 20px;background:var(--ink);color:#fff;text-align:center;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.rashis-site-header{position:sticky;z-index:50;top:0;border-bottom:1px solid var(--line);background:rgba(251,250,245,.97);backdrop-filter:blur(16px)}.rashis-header-main{display:grid;width:var(--container);min-height:88px;margin:auto;align-items:center;grid-template-columns:1fr minmax(260px,420px) 1fr;gap:28px}.rashis-brand{justify-self:start;display:grid;grid-template-columns:46px auto;grid-template-rows:auto auto;align-items:center;-moz-column-gap:10px;column-gap:10px;color:var(--forest)}.rashis-brand img{grid-row:1/3;width:46px;height:44px;max-width:none;max-height:none;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 14px rgba(5,40,23,.12))}.rashis-wordmark{display:grid;line-height:1}.rashis-wordmark strong{font-family:var(--serif);font-size:27px;line-height:.95;white-space:nowrap}.rashis-wordmark small{margin-top:4px;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.rashis-wordmark{font-family:var(--serif);font-size:30px;font-weight:700}.rashis-product-search{position:relative}.rashis-product-search input[type=search]{width:100%;height:48px;padding:0 48px 0 18px;border:1px solid var(--line);border-radius:24px;outline:none;background:#fff;color:var(--ink)}.rashis-product-search button{position:absolute;top:5px;right:5px;width:38px;height:38px;border:0;border-radius:50%;background:transparent;cursor:pointer}.rashis-header-actions{display:flex;justify-self:end;gap:8px}.rashis-icon-button{position:relative;display:grid;width:46px;height:46px;place-items:center;border:1px solid var(--line);border-radius:50%;background:transparent;cursor:pointer;transition:border-color .2s,background .2s}.rashis-icon-button:hover{border-color:var(--leaf);background:var(--mist)}.rashis-count{position:absolute;top:-3px;right:-2px;display:grid;min-width:19px;height:19px;padding:0 5px;place-items:center;border-radius:10px;background:var(--gold);color:#fff;font-size:10px;font-weight:800}.rashis-menu-toggle{display:none}.rashis-nav{border-top:1px solid var(--line)}.rashis-nav>ul{display:flex;width:var(--container);min-height:58px;margin:auto;padding:0;align-items:center;justify-content:center;gap:42px;list-style:none}.rashis-nav a,.rashis-nav-parent>button{border:0;background:transparent;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.rashis-nav a:hover,.rashis-nav-parent>button:hover{color:var(--leaf)}.rashis-nav-parent{position:relative}.rashis-submenu{position:absolute;top:calc(100% + 18px);left:50%;display:grid;min-width:235px;margin:0;padding:18px;visibility:hidden;transform:translate(-50%,8px);border:1px solid var(--line);background:#fff;box-shadow:0 20px 50px rgba(9,47,32,.12);opacity:0;list-style:none;transition:.2s}.rashis-submenu a{display:block;padding:8px;font-size:12px;letter-spacing:0;text-transform:none}.rashis-concern-submenu{min-width:210px}.rashis-nav-parent.is-open .rashis-submenu,.rashis-nav-parent:focus-within .rashis-submenu,.rashis-nav-parent:hover .rashis-submenu{visibility:visible;transform:translate(-50%);opacity:1}.rashis-backdrop{position:fixed;z-index:70;inset:0;visibility:hidden;background:rgba(4,28,18,.45);opacity:0;transition:.25s}.rashis-drawer,.rashis-mini-cart{position:fixed;z-index:80;top:0;right:0;width:min(420px,92vw);height:100dvh;padding:28px;overflow-y:auto;transform:translateX(102%);background:var(--paper);transition:transform .3s ease}.rashis-drawer{right:auto;left:0;transform:translateX(-102%)}.rashis-cart-open .rashis-mini-cart,.rashis-menu-open .rashis-drawer{transform:translateX(0)}.rashis-cart-open .rashis-backdrop,.rashis-menu-open .rashis-backdrop{visibility:visible;opacity:1}.rashis-panel-head{display:flex;margin-bottom:24px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.rashis-panel-head h2{font-family:var(--serif);font-size:32px}.rashis-panel-close{width:42px;height:42px;border:1px solid var(--line);border-radius:50%;background:transparent;cursor:pointer}.rashis-drawer ul{margin:0;padding:0;list-style:none}.rashis-drawer a{display:block;padding:13px 0;border-bottom:1px solid var(--line);font-weight:700}.rashis-mini-cart .woocommerce-mini-cart-item{padding-right:25px!important}.rashis-mini-cart .woocommerce-mini-cart-item img{width:72px!important}.rashis-hero{position:relative;display:grid;min-height:min(720px,calc(100vh - 147px));align-items:center;isolation:isolate;background-position:50%;background-size:cover;color:#fff}.rashis-hero:before{position:absolute;z-index:-1;inset:0;background:rgba(3,31,20,.54);content:""}.rashis-hero-content{width:var(--container);padding-block:100px}.rashis-hero-copy{max-width:660px}.rashis-hero p:not(.rashis-kicker){max-width:550px;margin:24px 0 32px;font-size:17px}.rashis-home-section{padding:96px 0}.rashis-section-head{display:flex;margin-bottom:46px;align-items:end;justify-content:space-between;gap:24px}.rashis-category-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:22px}.rashis-category-card{text-align:center}.rashis-category-image{aspect-ratio:1;overflow:hidden;border-radius:50%;background:var(--mist)}.rashis-category-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .45s}.rashis-category-card:hover img{transform:scale(1.04)}.rashis-category-card h3{margin:14px 0 0;font-size:15px}.rashis-values{display:grid;grid-template-columns:repeat(4,1fr)}.rashis-value{position:relative;min-height:520px;overflow:hidden;color:#fff}.rashis-value img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s}.rashis-value:after{position:absolute;inset:0;background:rgba(5,37,24,.3);content:""}.rashis-value:hover img{transform:scale(1.035)}.rashis-value-copy{position:absolute;z-index:2;right:25px;bottom:28px;left:25px}.rashis-value-copy h3{margin:4px 0;font-family:var(--serif);font-size:34px;line-height:1}.rashis-story-band{display:grid;grid-template-columns:1.08fr .92fr;background:var(--ink);color:#fff}.rashis-story-image{min-height:620px}.rashis-story-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rashis-story-copy{display:flex;padding:clamp(50px,8vw,110px);flex-direction:column;align-items:flex-start;justify-content:center}.rashis-story-copy p{max-width:540px;color:rgba(255,255,255,.8)}.rashis-instagram{text-align:center}.rashis-instagram-grid{display:grid;margin-top:38px;grid-template-columns:repeat(4,1fr);gap:14px}.rashis-instagram-grid a{position:relative;aspect-ratio:1;overflow:hidden;background:var(--mist)}.rashis-instagram-grid img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .45s}.rashis-instagram-grid a:hover img{transform:scale(1.04)}.rashis-home ul.products,.rashis-products,.woocommerce ul.products{display:grid;margin:0!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.rashis-home ul.products:after,.rashis-home ul.products:before,.woocommerce ul.products:after,.woocommerce ul.products:before{display:none}.rashis-home ul.products li.product,.woocommerce ul.products li.product{position:relative;float:none!important;width:auto!important;margin:0!important;padding:14px 14px 18px;border:1px solid transparent;background:#f4f1e8;transition:border-color .2s,transform .2s,box-shadow .2s}.rashis-home ul.products li.product:hover,.woocommerce ul.products li.product:hover{border-color:var(--line);transform:translateY(-3px);box-shadow:0 24px 55px rgba(5,40,23,.1)}.rashis-home ul.products li.product a img,.woocommerce ul.products li.product a img{width:100%;margin:0 0 16px;aspect-ratio:1/1.12;-o-object-fit:contain;object-fit:contain;background:#efe9dc}.rashis-home ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:52px;padding:0;color:var(--ink);font-family:var(--serif);font-size:23px;line-height:1.05}.rashis-home ul.products li.product .price,.woocommerce ul.products li.product .price{color:var(--ink);font-weight:800}.rashis-wishlist-button{position:absolute;z-index:3;top:24px;right:24px;display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--line);border-radius:50%;background:rgba(255,255,255,.92);cursor:pointer}.rashis-wishlist-button.is-active{background:var(--forest);color:#fff}.rashis-card-add.is-hidden{display:none!important}.rashis-card-quantity{display:none;width:100%;min-height:48px;margin-top:10px;align-items:center;justify-content:space-between;background:var(--forest);color:#fff}.rashis-card-quantity.is-visible{display:flex}.rashis-card-quantity button{width:48px;height:48px;border:0;background:transparent;color:#fff;font-size:21px;cursor:pointer}.rashis-card-quantity.is-loading{opacity:.6}.rashis-main{min-height:55vh}.rashis-page-hero{padding:70px 0 50px;border-bottom:1px solid var(--line);background:var(--mist)}.rashis-page-content,.rashis-woocommerce{width:var(--container);padding:64px 0 100px;margin:auto}.rashis-auth-page>.rashis-container,.rashis-content-area,.rashis-wishlist-page{padding-top:70px;padding-bottom:100px}.rashis-page-heading{max-width:820px;margin-bottom:46px}.rashis-page-heading h1{margin:0 0 16px;font-family:var(--serif);font-size:clamp(42px,6vw,70px);font-weight:600;line-height:1}.cart_totals h2,.rashis-page-content>h1,.woocommerce div.product .product_title,.woocommerce-account h2,.woocommerce-checkout h3,.woocommerce-products-header__title{font-family:var(--serif);font-size:clamp(36px,5vw,58px);font-weight:600;line-height:1}.woocommerce .woocommerce-breadcrumb{color:#667066;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{margin-bottom:28px}.select2-container--default .select2-selection--single,.woocommerce .quantity .qty,.woocommerce form .form-row input.input-text,.woocommerce form .form-row select,.woocommerce form .form-row textarea{min-height:48px;border:1px solid var(--line);border-radius:0;background:#fff}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-top-color:var(--leaf);background:var(--mist);color:var(--ink)}.woocommerce-info:before,.woocommerce-message:before{color:var(--leaf)}.woocommerce table.shop_table{border-color:var(--line);border-radius:0}.woocommerce table.shop_table td,.woocommerce table.shop_table th{padding:16px;border-color:var(--line)}.cart_totals,.woocommerce-additional-fields,.woocommerce-billing-fields,.woocommerce-cart-form,.woocommerce-checkout-review-order{padding:28px;border:1px solid var(--line);background:#fff}.woocommerce .col2-set,.woocommerce-page .col2-set{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:38px}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{float:none;width:100%}.woocommerce-account .woocommerce{display:grid;grid-template-columns:250px 1fr;gap:50px}.woocommerce-account .woocommerce-notices-wrapper{grid-column:1/-1}.woocommerce-MyAccount-navigation ul{margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.woocommerce-MyAccount-navigation li a{display:block;padding:15px 4px;border-bottom:1px solid var(--line);font-weight:700}.woocommerce-MyAccount-navigation li.is-active a{color:var(--leaf)}.woocommerce-MyAccount-content{min-width:0}.rashis-account-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:36px;align-items:center;margin:0 0 42px;padding:clamp(28px,5vw,58px);overflow:hidden;color:var(--ivory);background:var(--forest)}.rashis-account-hero h1{margin:0 0 14px;color:var(--ivory);font-family:var(--serif);font-size:clamp(42px,6vw,72px);line-height:.95;font-weight:600}.rashis-account-hero p{max-width:620px;margin:0;color:rgba(255,255,255,.72);line-height:1.75}.rashis-account-hero .rashis-kicker{color:var(--sage)}.rashis-account-proof{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(255,255,255,.16)}.rashis-account-proof span{min-width:0;padding:20px 16px;color:rgba(255,255,255,.64);border-right:1px solid rgba(255,255,255,.16);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.rashis-account-proof span:last-child{border-right:0}.rashis-account-proof strong{display:block;margin-bottom:8px;color:var(--ivory);font-family:var(--serif);font-size:clamp(24px,3vw,36px);line-height:1;text-transform:none;letter-spacing:0}.rashis-account-dashboard-copy{padding:clamp(24px,4vw,44px);background:var(--cream);border:1px solid var(--line)}.rashis-account-dashboard-copy h2{margin-top:0;color:var(--forest);font-family:var(--serif);font-size:clamp(34px,5vw,52px);line-height:1}.rashis-account-dashboard-copy p{max-width:740px;color:var(--muted);line-height:1.8}.rashis-account-shortcuts{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.woocommerce-account:not(.logged-in) .woocommerce{display:block;max-width:1040px;margin:auto}.woocommerce-form-login,.woocommerce-form-register{min-height:100%;padding:30px!important;border:1px solid var(--line)!important;border-radius:0!important;background:#fff}.rashis-contact{display:grid;width:var(--container);padding:80px 0 110px;margin:auto;grid-template-columns:.9fr 1.1fr;gap:70px}.rashis-contact-details{display:grid;margin:38px 0;gap:22px}.rashis-contact-detail{display:grid;grid-template-columns:42px 1fr;gap:14px}.rashis-contact-detail h3,.rashis-contact-detail p{margin:0}.rashis-contact-map{min-height:600px;border:1px solid var(--line)}.rashis-contact-map iframe{width:100%;height:100%;min-height:600px;border:0;filter:saturate(.7)}.rashis-contact-form{display:grid;gap:14px}.rashis-contact-form input,.rashis-contact-form textarea{width:100%;padding:13px 14px;border:1px solid var(--line);background:#fff}.rashis-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.rashis-page-hero.has-image{position:relative;color:var(--ivory);background-position:50%;background-size:cover}.rashis-page-hero.has-image:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,40,23,.92),rgba(5,40,23,.58),rgba(5,40,23,.16))}.rashis-page-hero.has-image .rashis-container{position:relative;z-index:1}.rashis-page-hero.has-image .rashis-breadcrumbs,.rashis-page-hero.has-image .rashis-display,.rashis-page-hero.has-image p{color:var(--ivory)}.rashis-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.rashis-post-card{min-width:0;padding:16px;background:var(--ivory);border:1px solid var(--line);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.rashis-post-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.rashis-post-card img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;margin-bottom:18px;background:var(--cream)}.rashis-post-card h2{margin:0 0 10px;color:var(--forest);font-family:var(--serif);font-size:30px;line-height:1}.rashis-article,.rashis-post-card p:not(.rashis-kicker){color:var(--muted);line-height:1.8}.rashis-empty{display:grid;justify-items:start;gap:14px;padding:64px;background:var(--cream);border:1px solid var(--line)}.rashis-empty h2{margin:0;color:var(--forest);font-family:var(--serif);font-size:clamp(34px,5vw,56px);line-height:1}.rashis-wishlist-empty{padding:55px;border:1px solid var(--line);text-align:center}.rashis-footer{background:#062c1e;color:#fff}.rashis-footer-grid{display:grid;width:var(--container);padding:70px 0 55px;margin:auto;grid-template-columns:1.4fr repeat(3,1fr);gap:50px}.rashis-footer h3{margin:0 0 18px;font-family:var(--serif);font-size:24px}.rashis-footer a,.rashis-footer p{color:rgba(255,255,255,.72)}.rashis-footer a:hover{color:#fff}.rashis-footer ul{margin:0;padding:0;list-style:none}.rashis-footer li{margin:8px 0}.rashis-footer-bottom{padding:16px 20px;border-top:1px solid rgba(255,255,255,.14);text-align:center;color:rgba(255,255,255,.58);font-size:12px}[data-reveal]{transform:translateY(22px);transition:transform .7s ease,opacity .7s ease}[data-reveal].is-revealed{transform:translateY(0);opacity:1}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}[data-reveal]{transform:none;opacity:1}}@media (max-width:1024px){.rashis-header-main{grid-template-columns:auto 1fr auto}.rashis-nav,.rashis-product-search{display:none}.rashis-menu-toggle{display:grid}.rashis-category-grid{grid-template-columns:repeat(3,1fr)}.rashis-values{grid-template-columns:repeat(2,1fr)}.rashis-home ul.products,.rashis-products,.woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}.rashis-footer-grid{grid-template-columns:1.2fr 1fr 1fr}}@media (max-width:760px){:root{--container:min(100% - 28px,1180px)}body.admin-bar .rashis-site-header{top:46px}.rashis-announcement{font-size:9px}.rashis-header-main{min-height:72px;gap:8px}.rashis-brand{grid-template-columns:38px auto;-moz-column-gap:8px;column-gap:8px}.rashis-brand img{width:38px;height:38px}.rashis-wordmark strong{font-size:22px}.rashis-wordmark small{font-size:7px;letter-spacing:.16em}.rashis-header-actions{gap:4px}.rashis-header-actions .rashis-account-link,.rashis-header-actions .rashis-wishlist-link{display:none}.rashis-icon-button{width:40px;height:40px}.rashis-hero{min-height:620px}.rashis-hero-content{padding-block:70px}.rashis-home-section{padding:66px 0}.rashis-section-head{align-items:flex-start;flex-direction:column}.rashis-category-grid{grid-template-columns:repeat(2,1fr);gap:18px 14px}.rashis-values{grid-template-columns:1fr}.rashis-value{min-height:440px}.rashis-story-band{grid-template-columns:1fr}.rashis-story-image{min-height:420px}.rashis-story-copy{padding:52px 24px}.rashis-instagram-grid{grid-template-columns:repeat(2,1fr)}.rashis-home ul.products,.rashis-post-grid,.rashis-products,.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rashis-home ul.products li.product,.woocommerce ul.products li.product{padding:9px 9px 14px}.rashis-home ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:44px;font-size:19px}.rashis-account-hero{grid-template-columns:1fr}.rashis-wishlist-button{top:15px;right:15px}.woocommerce .col2-set,.woocommerce-account .woocommerce,.woocommerce-page .col2-set{grid-template-columns:1fr}.woocommerce-account .woocommerce{gap:25px}.rashis-contact{padding:58px 0 80px;grid-template-columns:1fr;gap:45px}.rashis-contact-map,.rashis-contact-map iframe{min-height:420px}.rashis-footer-grid{padding:52px 0;grid-template-columns:1fr 1fr;gap:35px 24px}}@media (max-width:430px){.rashis-brand{grid-template-columns:34px auto;-moz-column-gap:6px;column-gap:6px}.rashis-brand img{width:34px;height:34px}.rashis-wordmark strong{font-size:19px}.rashis-wordmark small{display:none}.rashis-post-grid{grid-template-columns:1fr}.rashis-empty{padding:34px 22px}.woocommerce ul.products li.product .price{font-size:13px}.rashis-card-add{width:100%;padding-inline:8px!important}.rashis-footer-grid{grid-template-columns:1fr}}.html-source-home{background:var(--ivory)}.campaign{position:relative;min-height:calc(100vh - 130px);overflow:hidden;color:var(--ivory);background:var(--forest)}.campaign-slide,.campaign-track{min-height:inherit}.campaign-slide{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);opacity:0;visibility:hidden;transition:opacity .65s var(--ease),visibility .65s var(--ease);background:linear-gradient(90deg,rgba(5,40,23,.94),rgba(5,40,23,.82) 43%,rgba(5,40,23,.04) 43.2%),linear-gradient(135deg,#efe5d5,#fffaf1)}.campaign-slide.is-active{opacity:1;visibility:visible;position:relative}.campaign-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.52;filter:saturate(.85)}.campaign-content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:clamp(58px,8vw,116px) clamp(22px,5vw,82px)}.campaign-eyebrow,.section-kicker{display:inline-flex;gap:10px;margin-bottom:14px;color:var(--olive);font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.campaign-content .campaign-eyebrow{color:rgba(255,253,247,.78)}.campaign h1,.campaign h2{max-width:720px;margin:0 0 24px;color:var(--ivory);font-family:var(--serif);font-size:clamp(52px,8vw,104px);line-height:.9;font-weight:700}.campaign p{max-width:590px;color:rgba(255,253,247,.78);font-size:clamp(15px,1.4vw,18px);line-height:1.8}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:14px}.btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 24px;border:1px solid transparent;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;transition:transform .28s var(--ease),background .28s var(--ease)}.btn:hover{transform:translateY(-3px)}.btn-primary{color:var(--forest);background:var(--ivory);box-shadow:0 20px 42px rgba(0,0,0,.2)}.btn-ghost{color:var(--ivory);border-color:rgba(255,253,247,.28);background:rgba(255,255,255,.07)}.campaign-control{position:absolute;top:50%;z-index:5;width:46px;height:46px;border:1px solid rgba(255,255,255,.32);border-radius:50%;color:var(--ivory);background:rgba(5,40,23,.35);cursor:pointer;font-size:28px;transform:translateY(-50%)}.campaign-prev{left:22px}.campaign-next{right:22px}.campaign-footer{position:absolute;right:clamp(22px,5vw,72px);bottom:28px;z-index:5;display:flex;align-items:center;gap:18px;color:var(--ivory)}.campaign-dots{display:flex;gap:8px}.campaign-dot{width:34px;height:3px;border:0;background:rgba(255,255,255,.36);cursor:pointer}.campaign-dot.is-active{background:var(--gold)}.campaign-count{font-size:11px;font-weight:800;letter-spacing:.14em}.hero-stage{position:relative;z-index:2;min-height:620px;display:grid;place-items:center;padding:clamp(38px,6vw,82px);perspective:1200px}.botanical-plate{position:absolute;width:min(52vw,680px);aspect-ratio:1.18;border-radius:50%;background:radial-gradient(circle at 44% 39%,rgba(255,255,255,.9) 0 5%,transparent 5.2%),radial-gradient(circle at 50% 50%,#8a552d 0 38%,#5e351c 39% 57%,transparent 58%),conic-gradient(from 20deg,rgba(113,139,53,.24),rgba(255,255,255,.1),rgba(183,122,82,.28),rgba(113,139,53,.24));filter:drop-shadow(0 50px 70px rgba(53,39,21,.22));transform:rotate(-10deg);animation:slowFloat 7s ease-in-out infinite}.leaf-stem{position:absolute;border-radius:999px 999px 999px 0;background:linear-gradient(135deg,#335f29,#9fbc54);box-shadow:0 18px 40px rgba(5,40,23,.16);opacity:.92}.leaf-a{width:110px;height:38px;top:13%;left:22%;transform:rotate(-18deg)}.leaf-b{width:150px;height:48px;bottom:17%;right:11%;transform:rotate(22deg)}.leaf-c{width:88px;height:30px;bottom:27%;left:12%;transform:rotate(38deg)}@keyframes slowFloat{50%{transform:rotate(-7deg) translate3d(0,-14px,0)}}.product-theatre{position:relative;width:min(70vw,660px);height:min(76vw,610px);max-height:620px;transform-style:preserve-3d;transition:transform .2s ease-out}.bottle{position:absolute;left:var(--x);top:var(--y);width:var(--w);min-width:84px;aspect-ratio:.42;border-radius:24px 24px 18px 18px;background:linear-gradient(90deg,rgba(255,255,255,.45),transparent 23%,transparent 75%,rgba(0,0,0,.08)),linear-gradient(180deg,var(--tone1),var(--tone2));box-shadow:0 38px 64px rgba(53,39,21,.23);transform:rotate(var(--r)) translateZ(var(--z));animation:bottleIn .9s var(--ease) both;animation-delay:var(--d)}.bottle:before{content:"";position:absolute;left:29%;top:-18%;width:42%;height:19%;border-radius:12px 12px 4px 4px;background:linear-gradient(90deg,#f1e4c4,#8b6d35,#f4e8ca)}.bottle:after{content:"";position:absolute;left:13%;right:13%;top:33%;min-height:92px;border-radius:6px;background:linear-gradient(180deg,#fffdf7,#eee3cf);box-shadow:inset 0 0 0 1px rgba(5,40,23,.08)}.jar{aspect-ratio:1.05;border-radius:20px 20px 28px 28px}.jar:before{left:7%;top:-13%;width:86%;height:22%;border-radius:18px 18px 8px 8px}.jar:after{top:38%;min-height:62px}.label{position:absolute;z-index:3;left:50%;top:45%;width:70%;transform:translateX(-50%);text-align:center;color:var(--forest);font-family:var(--serif);font-size:clamp(15px,2vw,25px);font-weight:700;line-height:.95}.label small{display:block;margin-bottom:7px;font-family:var(--sans);font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}@keyframes bottleIn{0%{opacity:0;transform:translateY(45px) rotate(var(--r)) translateZ(var(--z))}to{opacity:1}}.trust-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,253,247,.72)}.trust-item{min-height:148px;padding:28px;border-right:1px solid var(--line)}.trust-item:last-child{border-right:0}.trust-icon{width:42px;height:42px;display:grid;place-items:center;margin-bottom:18px;border-radius:50%;color:var(--forest);background:var(--sage);font-weight:800}.trust-item strong{display:block;margin-bottom:7px;color:var(--forest);font-family:var(--serif);font-size:26px;line-height:1}.trust-item p{margin-bottom:0;color:var(--muted);font-size:13px;line-height:1.6}.brand-story,.html-source-home .section,.instagram-journal,.shop-by-product{padding:clamp(76px,9vw,128px) clamp(18px,5vw,72px)}.shop-by-head{margin-bottom:38px}.brand-story h2,.instagram-head h2,.reviews h2,.section-head h2,.shop-by-head h2{margin:0;color:var(--forest);font-family:var(--serif);font-size:clamp(42px,5vw,76px);line-height:.9}.shop-product-track{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(16px,3vw,34px)}.shop-product-card{gap:16px;color:var(--forest);font-weight:900}.shop-product-circle{width:min(12vw,188px);min-width:126px;background:var(--sage);box-shadow:inset 0 0 0 1px rgba(5,40,23,.06)}.shop-product-circle img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.brand-story{background:var(--cream)}.story-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);gap:40px;align-items:end;max-width:1180px;margin:0 auto 48px}.brand-story p,.instagram-head p,.review-lead p,.story-intro-copy p{color:var(--muted);line-height:1.8}.story-signature{color:var(--forest);font-family:var(--serif);font-size:24px}.story-chapter{margin-bottom:18px;color:var(--olive);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.story-chapter span{margin-right:10px;color:var(--gold)}.story-origin h3,.story-step h3{margin:0 0 12px;color:var(--forest);font-family:var(--serif);font-size:clamp(32px,4vw,54px);line-height:1}.story-scroll{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.88fr) minmax(380px,1.12fr);gap:48px;align-items:start}.story-progress{position:absolute;left:-18px;top:0;bottom:0;width:2px;background:rgba(5,40,23,.12);transform-origin:top}.story-progress-fill{width:100%;height:100%;background:var(--leaf);transform:scaleY(0);transform-origin:top}.story-step.is-current{opacity:1;transform:translateX(8px)}.story-step small{color:var(--olive);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.story-process-media{position:relative;margin:0;transform:translateY(calc(var(--story-shift, 0) * 1px))}.story-seal{width:76px;height:76px;display:grid;place-items:center;border-radius:50%;color:var(--ivory);background:var(--forest);text-align:center;font-family:var(--serif);line-height:.9}.story-video-wrap{position:relative;max-width:1180px;margin:60px auto 0;overflow:hidden;border:1px solid var(--line);background:var(--forest)}.story-video{width:100%;max-height:520px;display:block;-o-object-fit:cover;object-fit:cover;opacity:.9}.story-video-control{position:absolute;right:18px;bottom:18px;min-height:42px;padding:0 18px;border:1px solid rgba(255,255,255,.38);color:var(--ivory);background:rgba(5,40,23,.62);cursor:pointer}.section-head{max-width:1080px;margin:0 auto 30px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:26px;align-items:end}.shop-tabs{max-width:1080px;margin:0 auto 26px;display:flex;flex-wrap:wrap;gap:10px}.tab{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid var(--line);border-radius:999px;color:var(--forest);background:rgba(255,253,247,.72);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tab.active,.tab:hover{color:var(--ivory);background:var(--forest)}.html-source-home .product-grid{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.html-source-home .product-grid .woocommerce{grid-column:1/-1}.instagram-journal{position:relative;overflow:hidden;background:#eee8d6}.instagram-head{max-width:760px;margin:0 auto 48px;text-align:center}.instagram-mark{width:48px;height:48px;display:grid;place-items:center;margin:0 auto 16px;border-radius:50%;color:var(--ivory);background:var(--forest);font-weight:900}.instagram-profile{display:inline-flex;align-items:center;gap:12px;margin-top:20px;padding:10px 12px;background:rgba(255,253,247,.72);border:1px solid var(--line)}.instagram-profile img{width:36px;height:36px;-o-object-fit:contain;object-fit:contain}.profile-text{display:grid;text-align:left;color:var(--forest);font-size:12px}.instagram-follow{padding:9px 14px;color:var(--ivory);background:var(--forest);font-size:11px;font-weight:900;text-transform:uppercase}.instagram-stage{position:relative;max-width:1250px;margin:0 auto}.ig-doodle{position:absolute;color:rgba(5,40,23,.2);pointer-events:none}.ig-doodle-one{left:-30px;top:-20px;width:130px}.ig-doodle-two{right:-24px;bottom:-28px;width:160px}.instagram-collage{position:relative;z-index:1;display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));gap:14px;align-items:center}.instagram-card{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--ivory);box-shadow:0 18px 48px rgba(5,40,23,.08)}.instagram-card:nth-child(2n){transform:translateY(28px)}.instagram-placeholder,.instagram-placeholder img{width:100%;height:100%}.instagram-placeholder img{-o-object-fit:cover;object-fit:cover}.instagram-placeholder-label{position:absolute;right:12px;bottom:12px;left:12px;display:flex;justify-content:space-between;padding:10px 12px;color:var(--forest);background:rgba(255,253,247,.88);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.reviews{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:.78fr 1.22fr;gap:34px;align-items:start}.review-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.review-card{padding:24px;background:var(--ivory);border:1px solid var(--line);box-shadow:0 14px 40px rgba(5,40,23,.06)}.stars{color:var(--gold);letter-spacing:.12em}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .75s var(--ease),transform .75s var(--ease)}[data-reveal].is-revealed,[data-reveal].visible{opacity:1;transform:translateY(0)}@media (max-width:1100px){.campaign-slide,.reviews,.story-intro,.story-origin,.story-scroll{grid-template-columns:1fr}.hero-stage{min-height:520px}.instagram-collage,.shop-product-track{grid-template-columns:repeat(3,minmax(0,1fr))}.html-source-home .product-grid,.review-cards,.trust-band{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.campaign{min-height:auto}.campaign-slide{position:relative;grid-template-columns:1fr;min-height:760px}.campaign h1,.campaign h2{font-size:48px}.campaign-control{display:none}.hero-stage{min-height:430px;padding:22px}.product-theatre{width:100%;height:400px}.html-source-home .product-grid,.instagram-collage,.review-cards,.shop-product-track,.trust-band{grid-template-columns:1fr}.instagram-card:nth-child(2n),.story-step.is-current{transform:none}.story-steps{position:relative;top:auto}}.shop-by-product{padding:clamp(70px,8vw,108px) clamp(18px,5vw,72px);overflow:hidden;background:#fbf7ef;border-bottom:1px solid var(--line)}.shop-by-head{max-width:1180px;margin:0 auto clamp(34px,5vw,54px);text-align:center}.shop-by-head .section-kicker{margin-bottom:10px;color:#91836e}.shop-by-head h2{font-family:var(--sans);font-size:clamp(34px,4vw,52px);line-height:1.05;font-weight:700}.shop-product-shell{position:relative;max-width:1280px;margin:0 auto;padding:0}.shop-product-track{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:18px;overflow:visible}.shop-product-card{min-width:0;display:grid;justify-items:center;gap:18px;text-align:center}.shop-product-circle{position:relative;width:min(100%,148px);aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.82),transparent 30%),linear-gradient(145deg,var(--circle-a),var(--circle-b));box-shadow:inset 0 0 0 1px rgba(5,40,23,.05);transition:transform .42s var(--ease),box-shadow .42s var(--ease)}.shop-product-circle img{display:none}.shop-product-circle:after{content:"RASHI'S";position:absolute;inset:auto 0 12%;color:rgba(5,40,23,.07);font-family:var(--serif);font-size:clamp(22px,2vw,34px);font-weight:700;pointer-events:none}.shop-product-card:hover .shop-product-circle{transform:translateY(-7px) scale(1.025);box-shadow:0 20px 44px rgba(44,40,27,.14),inset 0 0 0 1px rgba(5,40,23,.06)}.shop-product-card>strong{color:var(--forest);font-size:14px;font-weight:800;line-height:1.35}.category-pack{position:relative;z-index:2;width:52px;height:105px;border-radius:13px 13px 9px 9px;background:linear-gradient(90deg,rgba(255,255,255,.55),transparent 26%,transparent 72%,rgba(0,0,0,.08)),linear-gradient(180deg,var(--pack-a),var(--pack-b));box-shadow:0 18px 28px rgba(48,36,20,.2);transition:transform .42s var(--ease)}.shop-product-card:hover .category-pack{transform:rotate(-3deg) scale(1.05)}.category-pack:before{content:"";position:absolute;left:27%;top:-17px;width:46%;height:19px;border-radius:7px 7px 2px 2px;background:linear-gradient(90deg,#e8d6ae,#876a35,#f1dfb8)}.category-pack:after{content:attr(data-label);position:absolute;left:6px;right:6px;top:39px;min-height:39px;display:grid;place-items:center;padding:4px;border-radius:3px;color:var(--forest);font-family:var(--serif);font-size:10px;font-weight:700;line-height:1;text-align:center;background:rgba(255,253,247,.9)}.category-pack.pack-jar{width:86px;height:66px;margin-top:22px;border-radius:10px 10px 18px 18px}.category-pack.pack-jar:before{left:4%;top:-14px;width:92%;height:17px;border-radius:10px 10px 4px 4px}.category-pack.pack-jar:after{top:24px;min-height:26px}.category-pack.pack-tube{width:52px;height:108px;border-radius:8px 8px 13px 13px;clip-path:polygon(8% 0,92% 0,100% 90%,84% 100%,16% 100%,0 90%)}.category-pack.pack-tube:before{top:auto;bottom:0;left:25%;width:50%;height:10px;border-radius:2px}.category-pack.pack-dropper{width:52px;height:78px;margin-top:28px;border-radius:10px 10px 14px 14px}.category-pack.pack-dropper:before{top:-31px;left:31%;width:38%;height:34px;border-radius:8px 8px 3px 3px;background:linear-gradient(90deg,#2b3028,#6d765e,#1e241d)}.category-pack.pack-dropper:after{top:25px;min-height:31px}.brand-pillars{padding:clamp(82px,9vw,128px) clamp(18px,5vw,72px);color:var(--ivory);background:var(--forest)}.pillar-heading{max-width:1180px;margin:0 auto clamp(36px,5vw,56px);display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,.55fr);gap:42px;align-items:end}.pillar-heading .section-kicker{color:#c7d995}.pillar-heading h2{max-width:720px;color:var(--ivory)}.pillar-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(2,minmax(300px,34vw));gap:14px}.pillar-tile{position:relative;min-width:0;overflow:hidden;border-radius:8px;isolation:isolate;background:#1c3e29}.pillar-tile:first-child{grid-column:1/span 5;grid-row:1/span 2}.pillar-tile:nth-child(2){grid-column:6/span 4;grid-row:1}.pillar-tile:nth-child(3){grid-column:10/span 3;grid-row:1}.pillar-tile:nth-child(4){grid-column:6/span 7;grid-row:2}.pillar-tile img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .9s var(--ease),filter .6s ease}.pillar-tile:nth-child(4) img{-o-object-position:center 32%;object-position:center 32%}.pillar-tile:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(3,24,13,.02) 22%,rgba(3,24,13,.22) 52%,rgba(3,24,13,.9));transition:background .45s ease}.pillar-tile:hover img{transform:scale(1.045);filter:saturate(1.06)}.pillar-number{position:absolute;top:20px;left:20px;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,253,247,.48);border-radius:50%;color:var(--ivory);font-size:11px;font-weight:800;letter-spacing:.08em;background:rgba(5,40,23,.15);backdrop-filter:blur(10px)}.pillar-copy{position:absolute;left:clamp(20px,2.4vw,34px);right:clamp(20px,2.4vw,34px);bottom:clamp(22px,3vw,38px)}.pillar-copy small{display:block;margin-bottom:8px;color:#d8e5ae;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.pillar-copy h3{margin:0 0 9px;color:var(--ivory);font-family:var(--serif);font-size:clamp(32px,3.5vw,50px);line-height:.94}.pillar-tile:nth-child(3) .pillar-copy h3{font-size:clamp(29px,3vw,40px)}.pillar-copy p{max-width:440px;margin:0;color:rgba(255,253,247,.74);font-size:13px;line-height:1.6}.pillar-link{position:absolute;right:20px;top:20px;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:var(--forest);background:rgba(255,253,247,.9);transform:rotate(-35deg);transition:transform .4s var(--ease),background .3s ease}.pillar-tile:hover .pillar-link{transform:rotate(0deg);background:var(--ivory)}@media (min-width:781px){.shop-by-product{padding-top:92px;padding-bottom:92px}.brand-pillars{padding-top:104px;padding-bottom:104px}.brand-story{padding-top:110px;padding-bottom:96px}#products{padding-top:104px;padding-bottom:96px}.instagram-journal{padding-top:104px;padding-bottom:104px}#reviews{padding-top:104px;padding-bottom:96px}}@media (max-width:980px){.shop-product-track{grid-template-columns:repeat(4,minmax(0,1fr))}.pillar-grid,.pillar-heading{grid-template-columns:1fr}.pillar-grid{grid-template-rows:none}.pillar-tile,.pillar-tile:first-child,.pillar-tile:nth-child(2),.pillar-tile:nth-child(3),.pillar-tile:nth-child(4){grid-column:auto;grid-row:auto;min-height:360px}}@media (max-width:560px){.shop-product-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.shop-product-circle{width:132px}.brand-pillars{padding-top:56px;padding-bottom:58px}.pillar-heading h2{max-width:330px;font-size:40px;line-height:.96}.pillar-tile,.pillar-tile:first-child,.pillar-tile:nth-child(2),.pillar-tile:nth-child(3),.pillar-tile:nth-child(4){min-height:320px}}.campaign{position:relative!important;min-height:clamp(560px,70vw,760px)!important;overflow:hidden!important;color:var(--ivory)!important;background:var(--forest)!important}.campaign-slide,.campaign-track{position:absolute!important;inset:0!important;min-height:auto!important}.campaign-slide{display:grid!important;grid-template-columns:1fr!important;align-items:center!important;padding:clamp(62px,9vw,122px) clamp(22px,8vw,118px)!important;visibility:hidden!important;opacity:0!important;transform:scale(1.025)!important;background-position:50%!important;background-size:cover!important;transition:opacity .85s ease,transform 1.2s var(--ease),visibility .85s!important}.campaign-slide:before{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;background:linear-gradient(90deg,rgba(4,31,17,.88),rgba(4,31,17,.67) 40%,rgba(4,31,17,.08) 74%,rgba(4,31,17,.02))!important}.campaign-slide.is-active{visibility:visible!important;opacity:1!important;transform:scale(1)!important}.campaign-slide.slide-one{background-color:#315d3d!important;background-image:url(https://images.unsplash.com/photo-1598440947619-2c35fc9aa908?auto=format&fit=crop&w=2200&q=88)!important}.campaign-slide.slide-two{background-color:#8d684e!important;background-image:url(https://images.unsplash.com/photo-1556229010-6c3f2c9ca5f8?auto=format&fit=crop&w=2200&q=88)!important}.campaign-slide.slide-three{background-color:#6f7747!important;background-image:url(https://images.unsplash.com/photo-1571781926291-c477ebfd024b?auto=format&fit=crop&w=2200&q=88)!important}.campaign-video{position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;opacity:1!important;filter:none!important}.campaign-content{position:relative!important;z-index:2!important;width:min(610px,62vw)!important;display:block!important;padding:0 0 42px!important}.campaign-eyebrow{display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:20px!important;color:rgba(255,253,247,.9)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.19em!important;text-transform:uppercase!important}.campaign-eyebrow:before{content:""!important;width:38px!important;height:1px!important;background:#d7ba6a!important}.campaign h1,.campaign h2{max-width:680px!important;margin:0 0 22px!important;color:var(--ivory)!important;font-family:var(--serif)!important;font-size:clamp(56px,7vw,102px)!important;line-height:.9!important;font-weight:700!important}.campaign p{max-width:500px!important;margin-bottom:30px!important;color:rgba(255,253,247,.8)!important;font-size:clamp(15px,1.4vw,18px)!important;line-height:1.75!important}.campaign .hero-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:14px!important}.campaign-control{position:absolute!important;z-index:5!important;top:50%!important;width:48px!important;height:48px!important;display:grid!important;place-items:center!important;transform:translateY(-50%)!important;border:1px solid rgba(255,255,255,.42)!important;border-radius:50%!important;color:var(--ivory)!important;background:rgba(5,40,23,.2)!important;backdrop-filter:blur(10px)!important;cursor:pointer!important;font-size:medium!important;transition:background .25s ease,transform .25s ease!important}.campaign-control:hover{background:var(--ivory)!important;color:var(--forest)!important;transform:translateY(-50%) scale(1.06)!important}.campaign-prev{left:22px!important}.campaign-next{right:22px!important}.campaign-footer{position:absolute!important;z-index:5!important;left:clamp(22px,8vw,118px)!important;right:clamp(22px,8vw,118px)!important;bottom:30px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;color:var(--ivory)!important}.campaign-dots{display:flex!important;gap:9px!important}.campaign-dot{width:38px!important;height:3px!important;padding:0!important;overflow:hidden!important;border:0!important;background:rgba(255,255,255,.32)!important;cursor:pointer!important}.campaign-dot:after{content:""!important;display:block!important;width:100%!important;height:100%!important;transform:scaleX(0)!important;transform-origin:left!important;background:var(--ivory)!important}.campaign-dot.is-active{background:rgba(255,255,255,.32)!important}.campaign-dot.is-active:after{animation:campaignProgress 6s linear forwards!important}@keyframes campaignProgress{to{transform:scaleX(1)}}.campaign-count{font-size:11px!important;font-weight:800!important;letter-spacing:.16em!important}.campaign .botanical-plate,.campaign .bottle,.campaign .hero-stage,.campaign .leaf-stem,.campaign .product-theatre{display:none!important}@media (max-width:780px){.campaign{min-height:640px!important}.campaign-slide{align-items:end!important;padding:78px 18px 108px!important;background-position:62%!important}.campaign-slide:before{background:linear-gradient(180deg,rgba(4,31,17,.06) 8%,rgba(4,31,17,.32) 38%,rgba(4,31,17,.94) 76%,rgba(4,31,17,.98))!important}.campaign-content{width:100%!important;padding-bottom:0!important}.campaign h1,.campaign h2{max-width:340px!important;font-size:clamp(48px,14vw,64px)!important;line-height:.92!important}.campaign p{max-width:340px!important;margin-bottom:22px!important;font-size:14px!important;line-height:1.6!important}.campaign-control{top:44%!important;width:40px!important;height:40px!important}.campaign-prev{left:12px!important}.campaign-next{right:12px!important}.campaign-footer{left:18px!important;right:18px!important;bottom:26px!important}}.brand-story{position:relative!important;padding:clamp(86px,10vw,144px) clamp(18px,5vw,72px)!important;overflow:hidden!important;background:linear-gradient(90deg,rgba(5,40,23,.035) 1px,transparent 1px),var(--ivory)!important;background-size:72px 72px,auto!important}.story-intro{max-width:1180px!important;margin:0 auto clamp(40px,6vw,72px)!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,.55fr)!important;gap:clamp(38px,7vw,92px)!important;align-items:end!important}.story-intro h2{max-width:760px!important;margin:0!important;color:var(--forest)!important;font-family:var(--serif)!important;font-size:clamp(52px,6.5vw,94px)!important;line-height:.92!important}.story-intro-copy{padding-bottom:8px!important}.story-intro-copy p{margin-bottom:22px!important;color:var(--muted)!important;font-size:15px!important;line-height:1.85!important}.story-signature{display:flex!important;align-items:center!important;gap:12px!important;color:var(--forest)!important;font-family:var(--serif)!important;font-size:24px!important;font-style:italic!important}.story-signature:before{content:""!important;width:34px!important;height:1px!important;background:var(--gold)!important}.story-origin{position:relative!important;display:block!important;max-width:1180px!important;min-height:clamp(520px,58vw,720px)!important;margin:0 auto clamp(84px,10vw,140px)!important;overflow:hidden!important;border-radius:8px!important;background:var(--forest)!important;box-shadow:var(--shadow)!important;transform:none!important;grid-template-columns:none!important;gap:0!important;align-items:normal!important}.story-origin>img{position:absolute!important;inset:-7% 0!important;z-index:0!important;width:100%!important;height:114%!important;min-height:0!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important;transform:translate3d(0,calc(var(--story-shift, 0) * 1px),0) scale(1.02)!important;will-change:transform!important}.story-origin:after{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;background:linear-gradient(90deg,rgba(3,22,12,.9),rgba(3,22,12,.58) 44%,rgba(3,22,12,.08) 74%)!important;pointer-events:none!important}.story-origin-copy{position:relative!important;z-index:2!important;width:min(520px,58%)!important;min-height:inherit!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:clamp(38px,7vw,86px)!important;color:var(--ivory)!important;background:transparent!important;border:0!important;box-shadow:none!important}.story-chapter{display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:20px!important;color:#d8e5ae!important;font-size:10px!important;font-weight:900!important;letter-spacing:.18em!important;text-transform:uppercase!important}.story-chapter span{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,253,247,.35)!important;border-radius:50%!important;color:var(--ivory)!important}.story-origin h3{margin:0 0 20px!important;color:var(--ivory)!important;font-family:var(--serif)!important;font-size:clamp(48px,6vw,78px)!important;line-height:.9!important}.story-origin p{max-width:440px!important;margin:0!important;color:rgba(255,253,247,.74)!important;font-size:15px!important;line-height:1.8!important}.story-origin-copy:after,.story-origin-copy:before{display:none!important}@media (max-width:980px){.story-intro{grid-template-columns:1fr!important;gap:24px!important}.story-origin,.story-origin-copy{min-height:640px!important}.story-origin-copy{width:100%!important;justify-content:end!important;padding:34px 28px 46px!important}.story-origin:after{background:linear-gradient(180deg,rgba(3,22,12,.05) 18%,rgba(3,22,12,.3) 48%,rgba(3,22,12,.94))!important}}@media (max-width:560px){.brand-story{padding-top:60px!important;padding-bottom:58px!important}.story-intro{margin-bottom:32px!important}.story-intro h2{max-width:350px!important;font-size:48px!important;line-height:.92!important}.story-intro-copy p{font-size:14px!important}.story-signature{font-size:21px!important}.story-origin{min-height:600px!important;margin-bottom:52px!important}.story-origin>img{inset:0!important;width:100%!important;height:100%!important;-o-object-position:68% center!important;object-position:68% center!important;transform:none!important}.story-origin-copy{width:100%!important;min-height:600px!important;justify-content:end!important;padding:30px 24px 38px!important}.story-origin h3{font-size:50px!important}.story-origin p{font-size:14px!important;line-height:1.65!important}}.story-scroll{max-width:1180px!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(320px,.72fr) minmax(420px,1fr)!important;gap:clamp(42px,8vw,104px)!important;align-items:start!important}.story-scroll,.story-steps{position:relative!important}.story-steps{top:auto!important;display:block!important;padding-left:48px!important}.story-progress{position:absolute!important;left:8px!important;top:14px!important;bottom:14px!important;width:1px!important;overflow:hidden!important;background:rgba(5,40,23,.14)!important}.story-progress-fill{width:100%!important;height:100%!important;transform:scaleY(0)!important;transform-origin:top!important;background:linear-gradient(180deg,var(--leaf),var(--gold))!important;transition:transform .12s linear!important}.story-step{position:relative!important;min-height:245px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:0!important;border:0!important;border-bottom:1px solid var(--line)!important;background:transparent!important;box-shadow:none!important;opacity:1!important;transform:none!important}.story-step:last-child{border-bottom:0!important}.story-step:before{content:attr(data-step)!important;position:absolute!important;left:-48px!important;top:50%!important;width:18px!important;height:18px!important;display:grid!important;place-items:center!important;transform:translateY(-50%)!important;border:1px solid rgba(5,40,23,.24)!important;border-radius:50%!important;color:transparent!important;background:var(--ivory)!important;z-index:3!important;transition:background .35s ease,box-shadow .35s ease,border-color .35s ease!important}.story-step.is-current:before{background:var(--leaf)!important;border-color:var(--leaf)!important;box-shadow:0 0 0 7px rgba(134,168,62,.13)!important}.story-step small{display:block!important;margin-bottom:9px!important;color:var(--olive)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.16em!important;text-transform:uppercase!important}.story-step h3{margin:0 0 12px!important;color:var(--forest)!important;font-family:var(--serif)!important;font-size:clamp(36px,4vw,52px)!important;line-height:.94!important}.story-step p{max-width:460px!important;margin:0!important;color:var(--muted)!important;font-size:14px!important;line-height:1.75!important}.story-process-media{position:sticky!important;top:152px!important;min-height:730px!important;margin:0!important;overflow:hidden!important;border-radius:8px!important;background:#d9cfba!important;box-shadow:var(--shadow)!important;transform:translateY(calc(var(--story-shift, 0) * 1px))!important}.story-process-media img{position:absolute!important;inset:-7% 0!important;z-index:0!important;width:100%!important;height:114%!important;min-height:0!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important;transform:translate3d(0,calc(var(--story-shift, 0) * 1px),0) scale(1.02)!important;will-change:transform!important}.story-process-media:after{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;background:linear-gradient(180deg,transparent 54%,rgba(4,28,16,.72))!important;pointer-events:none!important}.story-process-note{position:absolute!important;z-index:2!important;left:26px!important;right:26px!important;bottom:26px!important;display:flex!important;align-items:end!important;justify-content:space-between!important;gap:20px!important;padding:0!important;color:var(--ivory)!important;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important}.story-process-note strong{max-width:360px!important;min-width:0!important;color:var(--ivory)!important;font-family:var(--serif)!important;font-size:clamp(30px,3.5vw,46px)!important;font-weight:700!important;line-height:.95!important}.story-seal{flex:0 0 auto!important;width:82px!important;height:82px!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,253,247,.46)!important;border-radius:50%!important;color:var(--ivory)!important;background:transparent!important;font-family:var(--sans)!important;font-size:9px!important;font-weight:900!important;letter-spacing:.12em!important;line-height:1.05!important;text-align:center!important;text-transform:uppercase!important;animation:sealTurn 18s linear infinite!important}@keyframes sealTurn{to{transform:rotate(1turn)}}@media (max-width:980px){.story-scroll{grid-template-columns:1fr!important;gap:30px!important;margin-bottom:76px!important}.story-steps{padding-left:34px!important}.story-progress{left:6px!important}.story-step{min-height:210px!important}.story-step:before{left:-34px!important}.story-process-media{position:relative!important;top:auto!important;min-height:520px!important}.story-process-media img{inset:0!important;width:100%!important;height:100%!important;transform:none!important}.story-process-note{left:20px!important;right:20px!important;bottom:20px!important;min-width:0!important;gap:12px!important}.story-process-note strong{min-width:0!important;font-size:29px!important}.story-seal{width:66px!important;height:66px!important;font-size:8px!important}}@media (max-width:560px){.story-step h3{font-size:38px!important}.story-step p{font-size:13px!important;line-height:1.65!important}.story-process-media{min-height:500px!important}.story-process-note{align-items:end!important}.story-process-note strong{max-width:240px!important;font-size:27px!important}}@media (min-width:981px){.brand-story{padding-top:110px!important;padding-bottom:48px!important}.story-process-media,.story-scroll{margin-bottom:0!important}#products,section#products.section{padding-top:50px!important}}@media (min-width:781px) and (max-width:980px){.brand-story{padding-bottom:44px!important}.story-scroll{margin-bottom:0!important}#products,section#products.section{padding-top:56px!important}}@media (max-width:780px){.brand-story{padding-bottom:38px!important}.story-process-media,.story-scroll{margin-bottom:0!important}#products,section#products.section{padding-top:48px!important}}.instagram-journal{position:relative!important;padding:clamp(84px,10vw,142px) clamp(18px,5vw,72px)!important;overflow:hidden!important;background:linear-gradient(rgba(155,91,41,.045) 1px,transparent 0),linear-gradient(90deg,rgba(155,91,41,.045) 1px,transparent 0),#f5efe1!important;background-size:32px 32px!important;border-top:1px solid rgba(5,40,23,.08)!important;border-bottom:1px solid rgba(5,40,23,.1)!important;scroll-margin-top:120px!important}.instagram-head{position:relative!important;z-index:3!important;max-width:980px!important;margin:0 auto clamp(44px,6vw,76px)!important;display:grid!important;justify-items:center!important;text-align:center!important}.instagram-mark{width:54px!important;height:54px!important;display:grid!important;place-items:center!important;margin-bottom:18px!important;border:1px solid var(--line)!important;border-radius:50%!important;color:var(--forest)!important;background:rgba(255,253,247,.7)!important;box-shadow:0 12px 32px rgba(44,40,27,.08)!important;animation:instagramMarkFloat 4.5s ease-in-out infinite!important}@keyframes instagramMarkFloat{50%{transform:translateY(-8px)}}.instagram-head h2{max-width:820px!important;margin-bottom:18px!important;color:var(--forest)!important;font-family:var(--serif)!important;font-size:clamp(48px,6vw,82px)!important;line-height:.92!important}.instagram-head p{max-width:570px!important;margin-bottom:26px!important;color:var(--muted)!important;font-size:15px!important;line-height:1.75!important}.instagram-profile{display:inline-flex!important;align-items:center!important;gap:12px!important;padding:6px 7px 6px 9px!important;border:1px solid var(--line)!important;border-radius:999px!important;background:rgba(255,253,247,.82)!important;box-shadow:0 12px 32px rgba(44,40,27,.07)!important}.instagram-profile img{width:36px!important;height:36px!important;-o-object-fit:contain!important;object-fit:contain!important}.instagram-profile strong{color:var(--forest)!important;font-size:13px!important}.instagram-profile span{color:var(--muted)!important;font-size:11px!important}.instagram-profile .profile-text{display:grid!important;padding-right:4px!important;text-align:left!important;line-height:1.25!important}.instagram-follow{min-height:38px!important;display:inline-flex!important;align-items:center!important;padding:0 16px!important;border-radius:999px!important;color:var(--ivory)!important;background:var(--forest)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important}.instagram-stage{position:relative!important;max-width:1240px!important;margin:0 auto!important}.instagram-collage{position:relative!important;min-height:0!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:430px!important;gap:22px!important;align-items:stretch!important}.instagram-card{position:relative!important;z-index:2!important;min-width:0!important;overflow:hidden!important;border-width:8px 8px 42px!important;border-radius:6px!important;box-shadow:0 24px 52px rgba(52,42,28,.16)!important;transform:translateY(24px) rotate(var(--ig-rotate,0deg))!important;opacity:0!important;transition:opacity .75s var(--ease),transform .75s var(--ease),box-shadow .5s var(--ease)!important}.instagram-card:first-child{transition-delay:.05s!important}.instagram-card:nth-child(2){margin-top:32px!important;transition-delay:.13s!important}.instagram-card:nth-child(3){margin-top:-12px!important;transition-delay:.21s!important}.instagram-card:nth-child(4){margin-top:28px!important;transition-delay:.29s!important}.instagram-card:nth-child(5){transition-delay:.37s!important}.instagram-card.is-visible,.instagram-card.visible{opacity:1!important;transform:translateY(0) rotate(var(--ig-rotate,0deg))!important}.instagram-card:hover{z-index:6!important;transform:translateY(-7px) rotate(0deg) scale(1.025)!important;box-shadow:0 30px 64px rgba(52,42,28,.2)!important}.instagram-card:before{content:""!important;position:absolute!important;z-index:5!important;top:-10px!important;left:50%!important;width:78px!important;height:22px!important;transform:translateX(-50%) rotate(-2deg)!important;background:rgba(216,197,154,.62)!important;box-shadow:inset 0 0 0 1px rgba(155,91,41,.08)!important;pointer-events:none!important}.instagram-card:after{content:attr(data-note)!important;position:absolute!important;z-index:4!important;left:8px!important;right:8px!important;bottom:10px!important;color:var(--forest)!important;font-family:var(--serif)!important;font-size:17px!important;font-style:italic!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.instagram-embed,.instagram-placeholder{position:absolute!important;inset:0 0 34px!important;overflow:hidden!important;background:#e8dfcf!important}.instagram-placeholder img{transition:transform .7s var(--ease)!important}.instagram-card:hover .instagram-placeholder img{transform:scale(1.05)!important}.instagram-placeholder:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,transparent 52%,rgba(4,28,16,.56))!important}.instagram-placeholder-label{position:absolute!important;z-index:2!important;left:14px!important;right:14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;color:var(--ivory)!important;font-size:9px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}.instagram-card.has-embed .instagram-placeholder{display:none!important}.instagram-card.has-embed .instagram-embed{display:block!important}.instagram-embed iframe{width:100%!important;height:100%!important;border:0!important;background:#fff!important}.instagram-card.is-reel .instagram-embed iframe{min-height:100%!important}.ig-doodle{position:absolute!important;z-index:1!important;color:var(--olive)!important;opacity:.65!important;pointer-events:none!important}.ig-doodle-one{left:-42px!important;top:-34px!important;width:130px!important;transform:rotate(-14deg)!important;animation:igDoodleFloatOne 7s ease-in-out infinite!important}.ig-doodle-two{right:-42px!important;bottom:-30px!important;width:140px!important;transform:rotate(12deg)!important;animation:igDoodleFloatTwo 8s ease-in-out infinite!important}@keyframes igDoodleFloatOne{50%{transform:rotate(-9deg) translateY(-12px)}}@keyframes igDoodleFloatTwo{50%{transform:rotate(7deg) translateY(12px)}}.instagram-card[data-reveal].visible{opacity:1!important;transform:translateY(0) rotate(var(--ig-rotate,0deg))!important}@media (max-width:1120px){.instagram-collage{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,420px)!important}.instagram-card:nth-child(n){margin-top:0!important}.instagram-card:nth-child(5){grid-column:1/-1!important;max-width:520px!important;width:100%!important;justify-self:center!important}}@media (max-width:680px){.instagram-journal{padding-top:64px!important;padding-bottom:74px!important}.instagram-head h2{max-width:360px!important;font-size:46px!important}.instagram-profile{width:100%!important;max-width:340px!important;justify-content:center!important;border-radius:18px!important;flex-wrap:wrap!important;padding:10px!important}.instagram-collage{grid-template-columns:1fr!important;grid-template-rows:none!important;gap:22px!important}.instagram-card,.instagram-card:nth-child(5){width:100%!important;max-width:none!important;height:460px!important;margin-top:0!important;grid-column:auto!important}.ig-doodle-one{left:-70px!important}.ig-doodle-two{right:-70px!important}}@media (pointer:fine){.instagram-card.visible{translate:var(--ig-move-x,0) var(--ig-move-y,0)}}.instagram-journal{padding-top:72px!important;padding-bottom:74px!important;min-height:auto!important}.instagram-head{margin-bottom:42px!important}.instagram-head .instagram-mark,.instagram-head h2{margin-bottom:16px!important}.instagram-head p{margin-bottom:22px!important}.instagram-stage{margin-top:0!important;padding-top:0!important;padding-bottom:0!important}.instagram-collage,.instagram-collage.instagram-collage-five{min-height:430px!important;height:auto!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:410px!important;gap:18px!important;align-items:center!important;margin-top:0!important;margin-bottom:0!important;padding:0!important;overflow:visible!important}.instagram-card{height:410px!important;min-height:410px!important;border:solid var(--ivory)!important;border-width:8px 8px 40px!important;background:var(--ivory)!important}.instagram-card:first-child{--ig-rotate:-2deg;margin-top:8px!important}.instagram-card:nth-child(2){--ig-rotate:1.5deg;margin-top:44px!important}.instagram-card:nth-child(3){--ig-rotate:-1deg;margin-top:0!important}.instagram-card:nth-child(4){--ig-rotate:2deg;margin-top:36px!important}.instagram-card:nth-child(5){--ig-rotate:-1.5deg;margin-top:10px!important}.instagram-placeholder{position:absolute!important;inset:0 0 34px!important;display:block!important;overflow:hidden!important;background:#e8dfcf!important}.instagram-placeholder img{width:100%!important;height:100%!important;display:block!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important}.instagram-card:after{bottom:9px!important;font-size:16px!important}.instagram-placeholder-label{bottom:14px!important}.ig-doodle-one{top:-12px!important}.ig-doodle-two{bottom:-16px!important}.instagram-embed{display:none!important}.instagram-card.has-embed .instagram-placeholder{display:block!important}#products+.instagram-journal,.instagram-journal{margin-top:0!important}.instagram-journal+#reviews,.instagram-journal+.section,section.instagram-journal+section{margin-top:0!important;padding-top:72px!important}@media (max-width:1120px){.instagram-journal{padding-top:64px!important;padding-bottom:66px!important}.instagram-collage,.instagram-collage.instagram-collage-five{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;gap:22px!important;min-height:0!important}.instagram-card,.instagram-card:nth-child(n){height:430px!important;min-height:430px!important;margin-top:0!important}.instagram-card:nth-child(5){grid-column:1/-1!important;max-width:520px!important;width:100%!important;justify-self:center!important}}@media (max-width:680px){.instagram-journal{padding-top:54px!important;padding-bottom:58px!important}.instagram-head{margin-bottom:28px!important}.instagram-collage,.instagram-collage.instagram-collage-five{grid-template-columns:1fr!important;gap:20px!important}.instagram-card,.instagram-card:nth-child(n){height:460px!important;min-height:460px!important;max-width:none!important;grid-column:auto!important}}body,html{width:100%!important;max-width:100%!important}*,:after,:before{box-sizing:border-box!important}iframe,img,svg,video{max-width:100%!important}img,video{height:auto}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.campaign h1,.campaign h2,.instagram-head h2,.newsletter h2,.pillar-heading h2,.review-lead h2,.section-head h2,.shop-by-head h2,.story-intro h2,.story-origin h3,.story-step h3{overflow-wrap:break-word!important;word-break:normal!important}#products,#reviews,.brand-pillars,.brand-story,.instagram-journal,.section,.shop-by-product{width:100%!important}.btn,.icon-btn,.instagram-follow,.menu-btn,.shop-btn,.tab,a,button{touch-action:manipulation}@media (max-width:1280px){#products,#reviews,.brand-pillars,.brand-story,.campaign-slide,.category-nav,.footer,.instagram-journal,.section,.shop-by-product,.site-header .nav{padding-left:clamp(18px,4vw,54px)!important;padding-right:clamp(18px,4vw,54px)!important}.campaign h1,.campaign h2{font-size:clamp(58px,7vw,88px)!important}.story-intro h2{font-size:clamp(54px,6vw,82px)!important}.footer-grid,.instagram-stage,.newsletter,.pillar-grid,.product-grid,.reviews,.section-head,.story-origin,.story-scroll{max-width:1120px!important}}@media (max-width:1120px){.nav-service,.search{display:none!important}.category-nav{gap:22px!important;overflow-x:auto!important;justify-content:flex-start!important;scrollbar-width:none!important}.category-nav::-webkit-scrollbar{display:none!important}.category-link{white-space:nowrap!important}.campaign{min-height:690px!important}.campaign-slide{padding-top:88px!important;padding-bottom:110px!important}.campaign-content{width:min(620px,72vw)!important}.trust-band{grid-template-columns:repeat(2,minmax(0,1fr))!important}.trust-item:nth-child(2){border-right:0!important}.trust-item:nth-child(-n+2){border-bottom:1px solid var(--line)!important}.shop-product-track{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:28px 18px!important}.shop-product-circle{width:min(100%,144px)!important}.pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,470px)!important}.pillar-tile:nth-child(n){grid-column:auto!important;grid-row:auto!important}.story-scroll{grid-template-columns:minmax(280px,.74fr) minmax(360px,1fr)!important;gap:42px!important}.story-process-media{min-height:650px!important}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.instagram-collage,.instagram-collage.instagram-collage-five{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;gap:22px!important;min-height:0!important}.instagram-card,.instagram-card:nth-child(n){height:430px!important;min-height:430px!important;margin-top:0!important}.instagram-card:nth-child(5){grid-column:1/-1!important;width:min(100%,520px)!important;justify-self:center!important}.reviews{grid-template-columns:1fr!important}.review-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.newsletter{grid-template-columns:1fr!important;text-align:center!important;justify-items:center!important}.footer-grid{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(120px,.5fr))!important}}@media (max-width:980px){.campaign{min-height:680px!important}.campaign-slide{align-items:end!important;padding:78px 22px 108px!important;background-position:62%!important}.campaign-slide:before{background:linear-gradient(180deg,rgba(4,31,17,.06) 8%,rgba(4,31,17,.32) 38%,rgba(4,31,17,.94) 76%,rgba(4,31,17,.98))!important}.campaign-content{width:100%!important;max-width:560px!important;padding-bottom:0!important}.campaign h1,.campaign h2{max-width:520px!important;font-size:clamp(48px,11vw,68px)!important;line-height:.92!important}.campaign p{max-width:460px!important;font-size:14px!important;line-height:1.65!important}.pillar-heading{gap:20px!important}.pillar-grid,.pillar-heading{grid-template-columns:1fr!important}.pillar-grid{grid-template-rows:none!important}.pillar-tile,.pillar-tile:nth-child(n){min-height:380px!important}.story-intro{grid-template-columns:1fr!important;gap:24px!important}.story-origin,.story-origin-copy{min-height:620px!important}.story-origin-copy{width:100%!important;justify-content:end!important;padding:34px 28px 46px!important}.story-origin:after{background:linear-gradient(180deg,rgba(3,22,12,.05) 18%,rgba(3,22,12,.3) 48%,rgba(3,22,12,.94))!important}.story-scroll{grid-template-columns:1fr!important;gap:30px!important}.story-steps{padding-left:34px!important}.story-progress{left:6px!important}.story-step{min-height:210px!important}.story-step:before{left:-34px!important}.story-process-media{position:relative!important;top:auto!important;min-height:540px!important}.story-process-media img{inset:0!important;width:100%!important;height:100%!important;transform:none!important}.section-head{grid-template-columns:1fr!important;gap:18px!important}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.footer-grid>div:first-child{grid-column:1/-1!important}.footer-bottom{flex-direction:column!important}}@media (max-width:780px){.announce{min-height:32px!important;padding:7px 14px!important;font-size:9px!important;line-height:1.3!important}.nav,.site-header .nav{min-height:70px!important;grid-template-columns:44px 1fr 44px!important;padding:0 16px!important}.menu-btn{display:inline-grid!important}.category-nav,.nav-actions .icon-btn:not(:last-child),.nav-links,.nav-service,.search,.site-header .category-nav{display:none!important}.brand,.site-header .brand{justify-self:center!important;grid-auto-flow:row!important;grid-template-columns:auto!important;justify-items:center!important}.brand img,.site-header .brand img{width:38px!important;height:34px!important}.brand strong,.site-header .brand strong{font-size:20px!important}.brand span,.site-header .brand span{display:none!important}.nav-actions,.site-header .nav-actions{position:static!important;width:44px!important;transform:none!important;justify-content:end!important}.campaign{min-height:min(680px,calc(var(--vh, 1vh) * 100 - 34px))!important}.campaign-control{display:none!important}.campaign-slide{padding:72px 18px 96px!important}.campaign h1,.campaign h2{max-width:350px!important;font-size:clamp(44px,14vw,62px)!important;line-height:.92!important}.campaign-eyebrow{font-size:9px!important;letter-spacing:.15em!important;margin-bottom:14px!important}.campaign p{max-width:340px!important;margin-bottom:22px!important;font-size:14px!important}.campaign .hero-actions{gap:10px!important}.campaign .btn{min-height:44px!important;padding:0 18px!important;font-size:10px!important}.campaign-footer{left:18px!important;right:18px!important;bottom:24px!important}.campaign-dot{width:30px!important}.trust-band{grid-template-columns:1fr!important}.trust-item{min-height:auto!important;padding:22px 18px!important;border-right:0!important;border-bottom:1px solid var(--line)!important}.trust-item:last-child{border-bottom:0!important}.shop-by-product{padding-top:54px!important;padding-bottom:56px!important}.shop-by-head{margin-bottom:30px!important}.shop-by-head h2{font-size:38px!important}.shop-product-track{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 12px!important}.shop-product-circle{width:132px!important}.shop-product-card>strong{font-size:12px!important}.brand-pillars{padding-top:56px!important;padding-bottom:58px!important}.pillar-heading h2{max-width:330px!important;font-size:40px!important;line-height:.96!important}.pillar-tile,.pillar-tile:nth-child(n){min-height:330px!important}.pillar-copy{left:20px!important;right:20px!important;bottom:22px!important}.pillar-copy h3{font-size:36px!important}.brand-story{padding-top:60px!important;padding-bottom:42px!important}.story-intro{margin-bottom:32px!important}.story-intro h2{max-width:350px!important;font-size:48px!important;line-height:.92!important}.story-origin{min-height:600px!important;margin-bottom:52px!important}.story-origin>img{inset:0!important;width:100%!important;height:100%!important;-o-object-position:68% center!important;object-position:68% center!important;transform:none!important}.story-origin-copy{min-height:600px!important;padding:30px 24px 38px!important}.story-origin h3{font-size:50px!important}.story-origin p{font-size:14px!important;line-height:1.65!important}.story-scroll{margin-bottom:0!important}.story-step h3{font-size:38px!important}.story-step p{font-size:13px!important;line-height:1.65!important}.story-process-media{min-height:500px!important}.story-process-note{left:20px!important;right:20px!important;bottom:20px!important;gap:12px!important}.story-process-note strong{max-width:240px!important;font-size:27px!important}.story-seal{width:64px!important;height:64px!important;font-size:8px!important}#products{padding-top:52px!important;padding-bottom:54px!important}.shop-tabs{flex-wrap:nowrap!important;overflow-x:auto!important;padding-bottom:8px!important;scroll-snap-type:inline mandatory!important;scrollbar-width:none!important}.shop-tabs::-webkit-scrollbar{display:none!important}.tab{flex:0 0 auto!important;scroll-snap-align:start!important}.product-grid{grid-template-columns:1fr!important;gap:16px!important}.product-card{min-height:auto!important}.product-art{min-height:250px!important}.instagram-journal{padding:56px 0 58px!important}.instagram-head{width:100%!important;padding:0 22px!important;margin-bottom:30px!important}.instagram-head h2{max-width:350px!important;font-size:42px!important;line-height:.96!important}.instagram-head p{max-width:330px!important;font-size:13px!important;line-height:1.65!important}.instagram-profile{width:min(100%,340px)!important;border-radius:18px!important;justify-content:center!important;flex-wrap:wrap!important}.instagram-profile .profile-text span{display:none!important}.instagram-collage,.instagram-collage.instagram-collage-five{min-height:0!important;display:grid!important;grid-auto-flow:column!important;grid-auto-columns:82vw!important;grid-template-columns:none!important;grid-template-rows:470px!important;gap:16px!important;overflow-x:auto!important;padding:22px 22px 34px!important;scroll-snap-type:inline mandatory!important;scroll-padding-inline:22px!important;scrollbar-width:none!important}.instagram-collage::-webkit-scrollbar{display:none!important}.instagram-card,.instagram-card:nth-child(5),.instagram-card:nth-child(n){width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;margin-top:0!important;grid-column:auto!important;grid-row:1!important;scroll-snap-align:center!important}.instagram-card:hover{transform:translateY(0) rotate(var(--ig-rotate,0deg))!important}.ig-doodle-one{top:28%!important;left:-70px!important;width:90px!important}.ig-doodle-two{bottom:3%!important;right:-70px!important;width:100px!important}#reviews{padding-top:56px!important;padding-bottom:58px!important}.review-cards{grid-template-columns:1fr!important}.review-card{padding:20px!important}.newsletter{padding:28px 20px!important}.newsletter h2{font-size:38px!important}.newsletter-form{width:100%!important}.footer{margin-top:0!important;padding:48px 18px 24px!important}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px 18px!important}.footer-grid>div:first-child{grid-column:1/-1!important;max-width:340px!important}.footer h4{font-size:10px!important}.footer li,.footer p{font-size:12px!important}}@media (max-width:560px){.campaign{min-height:620px!important}.campaign h1,.campaign h2{max-width:318px!important;font-size:clamp(42px,15vw,56px)!important}.campaign p{max-width:318px!important}.campaign .hero-actions{align-items:flex-start!important;flex-direction:column!important}.campaign .btn{width:-moz-fit-content!important;width:fit-content!important}.shop-product-circle{width:122px!important}.category-pack{transform:scale(.92)!important}.pillar-tile,.pillar-tile:nth-child(n){min-height:310px!important}.story-origin,.story-process-media{border-radius:0!important;margin-left:-18px!important;margin-right:-18px!important;width:calc(100% + 36px)!important}.instagram-collage,.instagram-collage.instagram-collage-five{grid-auto-columns:86vw!important;grid-template-rows:445px!important;padding-left:18px!important;padding-right:18px!important;scroll-padding-inline:18px!important}.footer-grid{grid-template-columns:1fr!important}.footer-grid>div:first-child{max-width:none!important}}@media (max-width:390px){.brand strong,.site-header .brand strong{font-size:18px!important}.campaign h1,.campaign h2{font-size:43px!important}.campaign p{font-size:13px!important}.shop-product-track{gap:18px 8px!important}.shop-product-circle{width:112px!important}.shop-product-card>strong{font-size:11px!important}.story-intro h2,.story-origin h3{font-size:42px!important}.instagram-head h2{font-size:38px!important}.instagram-collage,.instagram-collage.instagram-collage-five{grid-auto-columns:88vw!important;grid-template-rows:420px!important}}@media (hover:none){.btn:hover,.icon-btn:hover,.instagram-card:hover,.menu-btn:hover,.pillar-tile:hover,.product-card:hover{transform:none!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.story-origin>img,.story-process-media,.story-process-media img{transform:none!important}}.campaign-slide.has-image{background-position:50%!important;background-size:cover!important;background-repeat:no-repeat!important}.campaign-slide.has-video{background-color:var(--forest)!important}.campaign-slide.has-video .campaign-video{position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important}.campaign-slide.has-image:before,.campaign-slide.has-video:before{z-index:1!important}.campaign-slide.has-image .campaign-content,.campaign-slide.has-video .campaign-content{z-index:2!important}@media (max-width:780px){.campaign-slide.has-image{background-position:60%!important}.campaign-slide.has-video .campaign-video{-o-object-position:60% center!important;object-position:60% center!important}}.woocommerce-account .woocommerce{max-width:1180px!important;margin:0 auto!important;padding:clamp(72px,8vw,112px) clamp(18px,5vw,72px)!important}.woocommerce-account .woocommerce h2{margin:0 0 22px!important;color:var(--forest)!important;font-family:var(--serif)!important;font-size:clamp(42px,5vw,66px)!important;line-height:.92!important}.woocommerce-account .u-columns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:start!important}.woocommerce-account .u-column1,.woocommerce-account .u-column2,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account form.login,.woocommerce-account form.register{width:100%!important;padding:clamp(26px,4vw,44px)!important;border:1px solid var(--line)!important;border-radius:10px!important;background:radial-gradient(circle at 90% 0,rgba(134,168,62,.12),transparent 15rem),rgba(255,253,247,.88)!important;box-shadow:0 18px 52px rgba(44,40,27,.08)!important}.woocommerce-account form.login,.woocommerce-account form.register{min-height:100%!important}.woocommerce-account label{display:block!important;margin-bottom:7px!important;color:var(--forest)!important;font-size:12px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.woocommerce-account input.input-text,.woocommerce-account input[type=email],.woocommerce-account input[type=password],.woocommerce-account input[type=tel],.woocommerce-account input[type=text]{width:100%!important;min-height:50px!important;padding:0 16px!important;border:1px solid var(--line)!important;border-radius:999px!important;color:var(--ink)!important;background:#fff!important;box-shadow:none!important}.woocommerce-account input.input-text:focus,.woocommerce-account input[type=email]:focus,.woocommerce-account input[type=password]:focus,.woocommerce-account input[type=tel]:focus{outline:2px solid rgba(197,154,67,.35)!important;border-color:var(--gold)!important}.woocommerce-account .form-row,.woocommerce-account .woocommerce-form-row{margin-bottom:16px!important}.woocommerce-account .woocommerce-button,.woocommerce-account a.button,.woocommerce-account button.button,.woocommerce-account input.button{min-height:48px!important;padding:0 24px!important;border:0!important;border-radius:999px!important;color:var(--ivory)!important;background:var(--forest)!important;font-size:12px!important;font-weight:900!important;letter-spacing:.09em!important;text-transform:uppercase!important;transition:transform .3s var(--ease),box-shadow .3s var(--ease)!important}.woocommerce-account .woocommerce-button:hover,.woocommerce-account a.button:hover,.woocommerce-account button.button:hover,.woocommerce-account input.button:hover{transform:translateY(-2px)!important;color:var(--ivory)!important;background:var(--forest-2)!important;box-shadow:0 16px 34px rgba(5,40,23,.16)!important}.woocommerce-account .woocommerce-form-login__rememberme{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:8px 0 14px!important;color:var(--muted)!important;font-size:13px!important;letter-spacing:0!important;text-transform:none!important}.woocommerce-account .lost_password a,.woocommerce-account .woocommerce-privacy-policy-text a{color:var(--forest)!important;font-weight:800!important;text-decoration:underline!important;text-underline-offset:4px!important}.woocommerce-account .woocommerce-privacy-policy-text{color:var(--muted)!important;font-size:13px!important;line-height:1.7!important}.woocommerce-account .woocommerce-error,.woocommerce-account .woocommerce-info,.woocommerce-account .woocommerce-message{max-width:1180px!important;margin:0 auto 22px!important;background:rgba(255,253,247,.92)!important;box-shadow:0 12px 32px rgba(44,40,27,.08)!important}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:grid!important;gap:6px!important;margin:0!important;padding:0!important;list-style:none!important}.woocommerce-account .woocommerce-MyAccount-navigation li a{display:flex!important;align-items:center!important;min-height:46px!important;padding:0 16px!important;border:1px solid var(--line)!important;border-radius:999px!important;color:var(--forest)!important;background:rgba(255,253,247,.65)!important;font-size:12px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover,.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{color:var(--ivory)!important;background:var(--forest)!important}.rashis-create-account-check{margin:16px 0 20px!important;padding:16px 18px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:rgba(255,253,247,.78)!important}.rashis-create-account-check label{display:flex!important;align-items:flex-start!important;gap:10px!important;margin:0!important;color:var(--forest)!important;font-size:13px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.55!important;text-transform:none!important}.rashis-create-account-check input{margin-top:3px!important}@media (max-width:880px){.woocommerce-account .u-columns{grid-template-columns:1fr!important}.woocommerce-account .woocommerce{padding-top:54px!important;padding-bottom:64px!important}.woocommerce-account .u-column1,.woocommerce-account .u-column2,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account form.login,.woocommerce-account form.register{padding:24px 20px!important}}@media (max-width:560px){.woocommerce-account .woocommerce h2{font-size:42px!important}.woocommerce-account input.input-text,.woocommerce-account input[type=email],.woocommerce-account input[type=password],.woocommerce-account input[type=tel],.woocommerce-account input[type=text]{min-height:48px!important}}.woocommerce-account .woocommerce{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}.rashis-auth-page{position:relative!important;min-height:calc(100vh - 132px)!important;display:grid!important;place-items:center!important;padding:clamp(56px,7vw,96px) clamp(18px,5vw,72px)!important;overflow:hidden!important;background:radial-gradient(circle at 82% 14%,rgba(134,168,62,.14),transparent 22rem),radial-gradient(circle at 18% 76%,rgba(183,122,82,.12),transparent 24rem),linear-gradient(90deg,rgba(5,40,23,.035) 1px,transparent 1px),linear-gradient(180deg,var(--ivory),var(--cream))!important;background-size:auto,auto,72px 72px,auto!important}.rashis-auth-page:before{content:""!important;position:absolute!important;inset:auto -10% -22% auto!important;width:520px!important;height:520px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(134,168,62,.16),transparent 68%)!important;pointer-events:none!important}.rashis-auth-shell{position:relative!important;z-index:1!important;width:min(100%,1160px)!important;display:grid!important;grid-template-columns:minmax(360px,.9fr) minmax(420px,.72fr)!important;gap:clamp(24px,5vw,64px)!important;align-items:stretch!important}.rashis-auth-story{position:relative!important;min-height:620px!important;overflow:hidden!important;border-radius:18px!important;color:var(--ivory)!important;background:linear-gradient(180deg,rgba(5,40,23,.12),rgba(5,40,23,.9)),var(--rashis-auth-image,url("/theme/story-bottling.jpg")) center/cover!important;box-shadow:var(--shadow)!important}.rashis-auth-story:before{content:""!important;position:absolute!important;inset:18px!important;border:1px solid rgba(255,253,247,.22)!important;border-radius:14px!important;pointer-events:none!important}.rashis-auth-story-copy{position:absolute!important;left:clamp(28px,4vw,56px)!important;right:clamp(28px,4vw,56px)!important;bottom:clamp(30px,5vw,64px)!important}.rashis-auth-story-copy span{display:block!important;margin-bottom:12px!important;color:#d8e5ae!important;font-size:11px!important;font-weight:900!important;letter-spacing:.18em!important;text-transform:uppercase!important}.rashis-auth-story-copy h1{max-width:520px!important;margin:0 0 18px!important;color:var(--ivory)!important;font-family:var(--serif)!important;font-size:clamp(50px,5.4vw,76px)!important;line-height:.9!important}.rashis-auth-story-copy p{max-width:430px!important;margin:0!important;color:rgba(255,253,247,.78)!important;font-size:15px!important;line-height:1.75!important}.rashis-auth-badge{position:absolute!important;top:28px!important;right:28px!important;width:86px!important;height:86px!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,253,247,.38)!important;border-radius:50%!important;color:var(--ivory)!important;font-size:9px!important;font-weight:900!important;line-height:1.05!important;letter-spacing:.12em!important;text-align:center!important;text-transform:uppercase!important;animation:authSealSpin 18s linear infinite!important}@keyframes authSealSpin{to{transform:rotate(1turn)}}.rashis-auth-leaves i{position:absolute!important;width:116px!important;height:38px!important;border-radius:999px 999px 999px 0!important;background:linear-gradient(135deg,rgba(134,168,62,.9),rgba(220,229,201,.72))!important;opacity:.55!important;filter:blur(.2px)!important}.rashis-auth-leaves i:first-child{left:44px!important;top:86px!important;transform:rotate(-20deg)!important}.rashis-auth-leaves i:nth-child(2){right:90px!important;bottom:190px!important;transform:rotate(24deg)!important}.rashis-auth-leaves i:nth-child(3){left:36%!important;bottom:84px!important;transform:rotate(-42deg)!important}.rashis-auth-card{position:relative!important;min-height:620px!important;display:grid!important;align-content:center!important;padding:clamp(26px,4vw,46px)!important;border:1px solid var(--line)!important;border-radius:18px!important;background:radial-gradient(circle at 92% 7%,rgba(134,168,62,.16),transparent 12rem),rgba(255,253,247,.88)!important;box-shadow:0 28px 80px rgba(44,40,27,.12)!important;backdrop-filter:blur(20px)!important}.rashis-auth-tabs{width:100%!important;display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:6px!important;padding:6px!important;margin-bottom:26px!important;border:1px solid var(--line)!important;border-radius:999px!important;background:rgba(255,253,247,.8)!important}.rashis-auth-tab{min-height:44px!important;border:0!important;border-radius:999px!important;color:var(--forest)!important;background:transparent!important;cursor:pointer!important;font-size:11px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important;transition:background .28s var(--ease),color .28s var(--ease),transform .28s var(--ease)!important}.rashis-auth-tab.is-active{color:var(--ivory)!important;background:var(--forest)!important;box-shadow:0 12px 28px rgba(5,40,23,.15)!important}.rashis-auth-forms{position:relative!important;min-height:520px!important}.rashis-auth-form{position:absolute!important;inset:0!important;display:grid!important;align-content:start!important;opacity:0!important;visibility:hidden!important;transform:translateY(18px) scale(.985)!important;pointer-events:none!important;transition:opacity .42s var(--ease),visibility .42s var(--ease),transform .42s var(--ease)!important}.rashis-auth-page.is-register .rashis-register-panel,.rashis-auth-page:not(.is-register) .rashis-login-panel{position:relative!important;opacity:1!important;visibility:visible!important;transform:translateY(0) scale(1)!important;pointer-events:auto!important}.rashis-auth-heading span{display:block!important;margin-bottom:8px!important;color:var(--olive)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.18em!important;text-transform:uppercase!important}.rashis-auth-heading h2{margin:0 0 10px!important;color:var(--forest)!important;font-family:var(--serif)!important;font-size:clamp(48px,5vw,68px)!important;line-height:.9!important}.rashis-auth-heading p{max-width:360px!important;margin:0 0 22px!important;color:var(--muted)!important;font-size:14px!important;line-height:1.65!important}.rashis-auth-card form{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.rashis-auth-card .form-row{margin:0 0 16px!important;padding:0!important}.rashis-auth-card label{display:block!important;margin-bottom:7px!important;color:var(--forest)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}.rashis-auth-card label .required{color:var(--clay)!important}.rashis-auth-card input.input-text,.rashis-auth-card input[type=email],.rashis-auth-card input[type=password],.rashis-auth-card input[type=tel],.rashis-auth-card input[type=text]{width:100%!important;min-height:52px!important;padding:0 17px!important;border:1px solid var(--line)!important;border-radius:999px!important;color:var(--ink)!important;background:rgba(255,255,255,.92)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.45)!important;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease!important}.rashis-auth-card input:focus{outline:0!important;border-color:var(--gold)!important;background:#fff!important;box-shadow:0 0 0 4px rgba(197,154,67,.13)!important}.rashis-password-row{position:relative!important}.rashis-password-row input{padding-right:72px!important}.rashis-password-toggle{position:absolute!important;right:8px!important;bottom:8px!important;min-width:54px!important;height:36px!important;border:0!important;border-radius:999px!important;color:var(--forest)!important;background:var(--sage)!important;cursor:pointer!important;font-size:10px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.rashis-password-hint{margin:-4px 0 16px!important;color:var(--muted)!important;font-size:12px!important;line-height:1.55!important}.rashis-auth-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:4px 0 20px!important}.rashis-auth-row label{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0!important;color:var(--muted)!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.rashis-lost-password{color:var(--forest)!important;font-size:12px!important;font-weight:900!important;text-decoration:underline!important;text-underline-offset:4px!important}.rashis-auth-card .woocommerce-button,.rashis-auth-card button.button,.rashis-auth-submit{min-height:50px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 26px!important;border:0!important;border-radius:999px!important;color:var(--ivory)!important;background:var(--forest)!important;cursor:pointer!important;font-size:11px!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .3s var(--ease),box-shadow .3s var(--ease),background .3s var(--ease)!important}.rashis-auth-card .woocommerce-button:hover,.rashis-auth-card button.button:hover,.rashis-auth-submit:hover{transform:translateY(-2px)!important;color:var(--ivory)!important;background:var(--forest-2)!important;box-shadow:0 16px 34px rgba(5,40,23,.18)!important}.rashis-auth-switch-text{margin:22px 0 0!important;padding-top:18px!important;border-top:1px solid var(--line)!important;color:var(--muted)!important;font-size:14px!important;line-height:1.5!important}.rashis-auth-switch-text a{color:var(--forest)!important;font-weight:900!important;text-decoration:underline!important;text-underline-offset:4px!important}.rashis-auth-card .woocommerce-privacy-policy-text{margin:4px 0 18px!important;color:var(--muted)!important;font-size:12px!important;line-height:1.65!important}.rashis-auth-card .woocommerce-privacy-policy-text a{color:var(--forest)!important;font-weight:900!important;text-decoration:underline!important;text-underline-offset:3px!important}.woocommerce-account .woocommerce-error,.woocommerce-account .woocommerce-info,.woocommerce-account .woocommerce-message{width:min(100% - 36px,1160px)!important;margin:24px auto 0!important;border-top-color:var(--forest)!important;background:rgba(255,253,247,.96)!important;color:var(--ink)!important;box-shadow:0 12px 34px rgba(44,40,27,.09)!important}.woocommerce-account.logged-in .woocommerce-MyAccount-content,.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{padding:clamp(24px,4vw,42px)!important;border:1px solid var(--line)!important;border-radius:12px!important;background:rgba(255,253,247,.88)!important;box-shadow:0 18px 52px rgba(44,40,27,.08)!important}@media (max-width:1080px){.rashis-auth-shell{grid-template-columns:1fr!important;max-width:620px!important}.rashis-auth-story{min-height:360px!important}.rashis-auth-card,.rashis-auth-forms{min-height:auto!important}.rashis-auth-form{position:absolute!important}.rashis-auth-page.is-register .rashis-register-panel,.rashis-auth-page:not(.is-register) .rashis-login-panel{position:relative!important}}@media (max-width:680px){.rashis-auth-page{min-height:auto!important;padding:36px 16px 48px!important}.rashis-auth-shell{gap:18px!important}.rashis-auth-story{min-height:280px!important;border-radius:14px!important}.rashis-auth-story-copy{left:24px!important;right:24px!important;bottom:26px!important}.rashis-auth-story-copy h1{max-width:320px!important;font-size:42px!important}.rashis-auth-story-copy p{max-width:300px!important;font-size:13px!important}.rashis-auth-badge{width:68px!important;height:68px!important;font-size:7px!important;top:20px!important;right:20px!important}.rashis-auth-card{padding:22px 18px!important;border-radius:14px!important}.rashis-auth-tabs{margin-bottom:20px!important}.rashis-auth-heading h2{font-size:44px!important}.rashis-auth-heading p{font-size:13px!important}.rashis-auth-card input.input-text,.rashis-auth-card input[type=email],.rashis-auth-card input[type=password],.rashis-auth-card input[type=tel],.rashis-auth-card input[type=text]{min-height:50px!important}.rashis-auth-row{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}}@media (max-width:390px){.rashis-auth-story{display:none!important}.rashis-auth-page{padding-top:28px!important}.rashis-auth-card{padding:20px 16px!important}.rashis-auth-heading h2{font-size:40px!important}}.woocommerce-account.logged-in .woocommerce{width:min(100%,1180px)!important;max-width:1180px!important;margin:0 auto!important;padding:clamp(70px,8vw,112px) clamp(18px,5vw,72px)!important;display:grid!important;grid-template-columns:280px minmax(0,1fr)!important;gap:28px!important;align-items:start!important}.woocommerce-account.logged-in .woocommerce:after,.woocommerce-account.logged-in .woocommerce:before{display:none!important;content:none!important}.woocommerce-account.logged-in .woocommerce-MyAccount-content,.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{float:none!important;width:auto!important;max-width:none!important;margin:0!important;clear:none!important}.rashis-account-nav,.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{position:sticky!important;top:150px!important;padding:18px!important;border:1px solid var(--line)!important;border-radius:14px!important;background:radial-gradient(circle at 100% 0,rgba(134,168,62,.14),transparent 10rem),rgba(255,253,247,.9)!important;box-shadow:0 18px 52px rgba(44,40,27,.08)!important}.rashis-account-nav ul,.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul{display:grid!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li{margin:0!important;padding:0!important}.rashis-account-nav li a,.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li a{min-height:44px!important;display:flex!important;align-items:center!important;padding:0 16px!important;border:1px solid var(--line)!important;border-radius:999px!important;color:var(--forest)!important;background:rgba(255,253,247,.72)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important;line-height:1.2!important;transition:background .28s var(--ease),color .28s var(--ease),transform .28s var(--ease)!important}.rashis-account-nav li a:hover,.rashis-account-nav li.is-active a,.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li a:hover,.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li.is-active a{color:var(--ivory)!important;background:var(--forest)!important;transform:translateX(3px)!important}.woocommerce-account.logged-in .woocommerce-MyAccount-content{min-width:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.rashis-account-welcome{position:relative!important;min-height:360px!important;display:grid!important;align-items:end!important;overflow:hidden!important;padding:clamp(30px,5vw,54px)!important;border-radius:16px!important;color:var(--ivory)!important;background:linear-gradient(90deg,rgba(5,40,23,.94),rgba(5,40,23,.68),rgba(5,40,23,.2)),url(https://images.unsplash.com/photo-1601049541289-9b1b7bbbfe19?auto=format&fit=crop&w=1400&q=82) 50%/cover!important;box-shadow:var(--shadow)!important}.rashis-account-welcome:before{content:""!important;position:absolute!important;inset:18px!important;border:1px solid rgba(255,253,247,.18)!important;border-radius:12px!important;pointer-events:none!important}.rashis-account-welcome-copy{position:relative!important;z-index:2!important;max-width:590px!important}.rashis-account-welcome-copy span{display:block!important;margin-bottom:12px!important;color:#d8e5ae!important;font-size:10px!important;font-weight:900!important;letter-spacing:.18em!important;text-transform:uppercase!important}.rashis-account-welcome-copy h1{margin:0 0 16px!important;color:var(--ivory)!important;font-family:var(--serif)!important;font-size:clamp(48px,5.6vw,78px)!important;line-height:.9!important;font-weight:700!important}.rashis-account-welcome-copy p{max-width:440px!important;margin:0!important;color:rgba(255,253,247,.78)!important;font-size:15px!important;line-height:1.75!important}.rashis-account-welcome-seal{position:absolute!important;top:30px!important;right:30px!important;width:84px!important;height:84px!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,253,247,.42)!important;border-radius:50%!important;color:var(--ivory)!important;font-size:8px!important;font-weight:900!important;letter-spacing:.12em!important;line-height:1.05!important;text-align:center!important;text-transform:uppercase!important;animation:accountSealSpin 18s linear infinite!important}@keyframes accountSealSpin{to{transform:rotate(1turn)}}.rashis-account-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;margin-top:22px!important}.rashis-account-card{min-height:190px!important;display:grid!important;align-content:end!important;padding:24px!important;border:1px solid var(--line)!important;border-radius:14px!important;color:var(--forest)!important;background:radial-gradient(circle at 100% 0,rgba(134,168,62,.14),transparent 11rem),rgba(255,253,247,.9)!important;box-shadow:0 16px 44px rgba(44,40,27,.07)!important;text-decoration:none!important;transition:transform .32s var(--ease),box-shadow .32s var(--ease),background .32s var(--ease)!important}.rashis-account-card:hover{transform:translateY(-5px)!important;box-shadow:var(--shadow)!important}.rashis-account-card span{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;margin-bottom:18px!important;border:1px solid var(--line)!important;border-radius:50%!important;color:var(--olive)!important;font-size:10px!important;font-weight:900!important}.rashis-account-card h2{margin:0 0 8px!important;color:var(--forest)!important;font-family:var(--serif)!important;font-size:34px!important;line-height:.96!important}.rashis-account-card p{margin:0!important;color:var(--muted)!important;font-size:13px!important;line-height:1.65!important}.rashis-account-card-dark{background:radial-gradient(circle at 100% 0,rgba(134,168,62,.22),transparent 12rem),var(--forest)!important}.rashis-account-card-dark,.rashis-account-card-dark h2,.rashis-account-card-dark p{color:var(--ivory)!important}.rashis-account-card-dark span{color:var(--ivory)!important;border-color:rgba(255,253,247,.28)!important}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-Addresses,.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-customer-details,.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-order-details,.woocommerce-account.logged-in .woocommerce-MyAccount-content form,.woocommerce-account.logged-in .woocommerce-MyAccount-content table,.woocommerce-account.logged-in .woocommerce-MyAccount-content>p{width:100%!important;max-width:none!important}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-Address,.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-info,.woocommerce-account.logged-in .woocommerce-MyAccount-content form,.woocommerce-account.logged-in .woocommerce-MyAccount-content table.shop_table{padding:24px!important;border:1px solid var(--line)!important;border-radius:14px!important;background:rgba(255,253,247,.9)!important;box-shadow:0 16px 44px rgba(44,40,27,.07)!important}.woocommerce-account.logged-in .woocommerce-MyAccount-content h2,.woocommerce-account.logged-in .woocommerce-MyAccount-content h3,.woocommerce-account.logged-in .woocommerce-MyAccount-content legend{color:var(--forest)!important;font-family:var(--serif)!important;font-size:clamp(32px,4vw,46px)!important;line-height:.96!important}.woocommerce-account.logged-in .woocommerce-MyAccount-content input.input-text,.woocommerce-account.logged-in .woocommerce-MyAccount-content input[type=email],.woocommerce-account.logged-in .woocommerce-MyAccount-content input[type=password],.woocommerce-account.logged-in .woocommerce-MyAccount-content input[type=tel],.woocommerce-account.logged-in .woocommerce-MyAccount-content input[type=text],.woocommerce-account.logged-in .woocommerce-MyAccount-content select,.woocommerce-account.logged-in .woocommerce-MyAccount-content textarea{width:100%!important;min-height:50px!important;padding:0 16px!important;border:1px solid var(--line)!important;border-radius:999px!important;color:var(--ink)!important;background:#fff!important}.woocommerce-account.logged-in .woocommerce-MyAccount-content textarea{min-height:110px!important;padding-top:14px!important;border-radius:14px!important}.woocommerce-account.logged-in .woocommerce-MyAccount-content a.button,.woocommerce-account.logged-in .woocommerce-MyAccount-content button.button,.woocommerce-account.logged-in .woocommerce-MyAccount-content input.button{min-height:46px!important;padding:0 22px!important;border:0!important;border-radius:999px!important;color:var(--ivory)!important;background:var(--forest)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.09em!important;text-transform:uppercase!important}.woocommerce-account.logged-in .woocommerce-MyAccount-content *,.woocommerce-account.logged-in .woocommerce-MyAccount-navigation *{max-width:100%!important;word-break:normal!important;overflow-wrap:break-word!important}@media (max-width:980px){.woocommerce-account.logged-in .woocommerce{grid-template-columns:1fr!important;gap:20px!important;padding-top:52px!important;padding-bottom:70px!important}.rashis-account-nav,.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{position:relative!important;top:auto!important}.rashis-account-nav ul,.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:680px){.woocommerce-account.logged-in .woocommerce{padding-left:16px!important;padding-right:16px!important}.rashis-account-nav ul,.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul{grid-template-columns:1fr!important}.rashis-account-welcome{min-height:430px!important;padding:28px 24px!important}.rashis-account-welcome-copy h1{font-size:44px!important}.rashis-account-welcome-copy p{font-size:13px!important}.rashis-account-welcome-seal{width:68px!important;height:68px!important;top:22px!important;right:22px!important;font-size:7px!important}.rashis-account-cards{grid-template-columns:1fr!important}.rashis-account-card{min-height:170px!important;padding:22px!important}.rashis-account-card h2{font-size:31px!important}}body.woocommerce-account.logged-in .woocommerce{width:min(100%,1180px)!important;max-width:1180px!important;padding:clamp(62px,7vw,96px) clamp(18px,5vw,72px)!important;grid-template-columns:260px minmax(0,1fr)!important;gap:30px!important}body.woocommerce-account.logged-in .rashis-account-cards,body.woocommerce-account.logged-in .rashis-account-welcome{display:none!important}body.woocommerce-account.logged-in .rashis-account-nav,body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{position:sticky!important;top:150px!important;padding:16px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:radial-gradient(circle at 100% 0,rgba(134,168,62,.13),transparent 10rem),rgba(255,253,247,.92)!important;box-shadow:0 18px 52px rgba(44,40,27,.08)!important}body.woocommerce-account.logged-in .rashis-account-nav ul,body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul{display:grid!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li{margin:0!important;padding:0!important}body.woocommerce-account.logged-in .rashis-account-nav li a,body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li a{min-height:44px!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:0 16px!important;border:1px solid var(--line)!important;border-radius:999px!important;color:var(--forest)!important;background:rgba(255,253,247,.72)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important;line-height:1.2!important;text-transform:uppercase!important;white-space:nowrap!important;text-decoration:none!important;transition:background .28s var(--ease),color .28s var(--ease),transform .28s var(--ease)!important}body.woocommerce-account.logged-in .rashis-account-nav li a:hover,body.woocommerce-account.logged-in .rashis-account-nav li.is-active a,body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li a:hover,body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li.is-active a{color:var(--ivory)!important;background:var(--forest)!important;transform:translateX(3px)!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-content{min-width:0!important}.rashis-account-dashboard{display:grid!important;gap:22px!important;width:100%!important;min-width:0!important}.rashis-dashboard-hero{position:relative!important;min-height:400px!important;display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(300px,.78fr)!important;gap:clamp(24px,4vw,46px)!important;align-items:center!important;overflow:hidden!important;padding:clamp(34px,5vw,58px)!important;border-radius:18px!important;color:var(--ivory)!important;background:linear-gradient(90deg,rgba(5,40,23,.96),rgba(5,40,23,.82),rgba(5,40,23,.62)),radial-gradient(circle at 84% 16%,rgba(134,168,62,.24),transparent 16rem),var(--forest)!important;box-shadow:var(--shadow)!important}.rashis-dashboard-hero:before{content:""!important;position:absolute!important;inset:18px!important;border:1px solid rgba(255,253,247,.18)!important;border-radius:14px!important;pointer-events:none!important}.rashis-dashboard-hero-copy,.rashis-dashboard-stats{position:relative!important;z-index:2!important;min-width:0!important}.rashis-dashboard-hero-copy span{display:block!important;margin-bottom:14px!important;color:#d8e5ae!important;font-size:11px!important;font-weight:900!important;letter-spacing:.16em!important;text-transform:uppercase!important}.rashis-dashboard-hero-copy h1{max-width:580px!important;margin:0 0 18px!important;color:var(--ivory)!important;font-family:var(--serif)!important;font-size:clamp(58px,6.2vw,88px)!important;line-height:.9!important;font-weight:700!important;letter-spacing:-.02em!important;overflow-wrap:normal!important;word-break:normal!important}.rashis-dashboard-hero-copy p{max-width:470px!important;margin:0!important;color:rgba(255,253,247,.78)!important;font-size:16px!important;line-height:1.75!important}.rashis-dashboard-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;border:1px solid rgba(255,253,247,.2)!important;border-radius:14px!important;overflow:hidden!important;background:rgba(255,253,247,.04)!important;backdrop-filter:blur(10px)!important}.rashis-dashboard-stat{min-height:150px!important;display:grid!important;align-content:center!important;gap:12px!important;padding:22px!important;border-right:1px solid rgba(255,253,247,.16)!important}.rashis-dashboard-stat:last-child{border-right:0!important}.rashis-dashboard-stat strong{display:block!important;color:var(--ivory)!important;font-family:var(--serif)!important;font-size:clamp(32px,3vw,46px)!important;line-height:1!important;font-weight:700!important;word-break:normal!important;overflow-wrap:normal!important}.rashis-dashboard-stat span{display:block!important;color:#d8e5ae!important;font-size:10px!important;font-weight:900!important;letter-spacing:.12em!important;line-height:1.35!important;text-transform:uppercase!important}.rashis-dashboard-actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;width:100%!important}.rashis-dashboard-card{min-height:250px!important;display:grid!important;align-content:end!important;padding:24px!important;border:1px solid var(--line)!important;border-radius:16px!important;color:var(--forest)!important;background:radial-gradient(circle at 100% 0,rgba(134,168,62,.12),transparent 10rem),rgba(255,253,247,.9)!important;box-shadow:0 16px 44px rgba(44,40,27,.07)!important;text-decoration:none!important;transition:transform .32s var(--ease),box-shadow .32s var(--ease),background .32s var(--ease)!important}.rashis-dashboard-card:hover{transform:translateY(-5px)!important;box-shadow:var(--shadow)!important}.rashis-dashboard-card>span{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;margin-bottom:18px!important;border:1px solid var(--line)!important;border-radius:50%!important;color:var(--olive)!important;font-size:10px!important;font-weight:900!important}.rashis-dashboard-card h2{max-width:100%!important;margin:0 0 10px!important;color:var(--forest)!important;font-family:var(--serif)!important;font-size:clamp(31px,2.7vw,42px)!important;line-height:.96!important;font-weight:700!important;letter-spacing:-.01em!important;word-break:normal!important;overflow-wrap:normal!important}.rashis-dashboard-card p{max-width:100%!important;margin:0!important;color:var(--muted)!important;font-size:13px!important;line-height:1.65!important}.rashis-dashboard-card-dark{background:radial-gradient(circle at 100% 0,rgba(134,168,62,.22),transparent 11rem),var(--forest)!important}.rashis-dashboard-card-dark,.rashis-dashboard-card-dark h2,.rashis-dashboard-card-dark p{color:var(--ivory)!important}.rashis-dashboard-card-dark>span{color:var(--ivory)!important;border-color:rgba(255,253,247,.3)!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-Addresses,body.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-customer-details,body.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-order-details,body.woocommerce-account.logged-in .woocommerce-MyAccount-content form,body.woocommerce-account.logged-in .woocommerce-MyAccount-content table,body.woocommerce-account.logged-in .woocommerce-MyAccount-content>p{width:100%!important;max-width:none!important;min-width:0!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-Address,body.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-info,body.woocommerce-account.logged-in .woocommerce-MyAccount-content form,body.woocommerce-account.logged-in .woocommerce-MyAccount-content table.shop_table{padding:24px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:rgba(255,253,247,.9)!important;box-shadow:0 16px 44px rgba(44,40,27,.07)!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-content h2,body.woocommerce-account.logged-in .woocommerce-MyAccount-content h3,body.woocommerce-account.logged-in .woocommerce-MyAccount-content legend{color:var(--forest)!important;font-family:var(--serif)!important;font-size:clamp(32px,4vw,48px)!important;line-height:.96!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-content input.input-text,body.woocommerce-account.logged-in .woocommerce-MyAccount-content input[type=email],body.woocommerce-account.logged-in .woocommerce-MyAccount-content input[type=password],body.woocommerce-account.logged-in .woocommerce-MyAccount-content input[type=tel],body.woocommerce-account.logged-in .woocommerce-MyAccount-content input[type=text],body.woocommerce-account.logged-in .woocommerce-MyAccount-content select,body.woocommerce-account.logged-in .woocommerce-MyAccount-content textarea{width:100%!important;min-height:50px!important;padding:0 16px!important;border:1px solid var(--line)!important;border-radius:999px!important;color:var(--ink)!important;background:#fff!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-content textarea{min-height:110px!important;padding-top:14px!important;border-radius:14px!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-content a.button,body.woocommerce-account.logged-in .woocommerce-MyAccount-content button.button,body.woocommerce-account.logged-in .woocommerce-MyAccount-content input.button{min-height:46px!important;padding:0 22px!important;border:0!important;border-radius:999px!important;color:var(--ivory)!important;background:var(--forest)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.09em!important;text-transform:uppercase!important}@media (max-width:1180px){body.woocommerce-account.logged-in .woocommerce{grid-template-columns:240px minmax(0,1fr)!important;gap:22px!important}.rashis-dashboard-hero{grid-template-columns:1fr!important}.rashis-dashboard-stats{max-width:620px!important}.rashis-dashboard-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:900px){body.woocommerce-account.logged-in .woocommerce{grid-template-columns:1fr!important;padding-top:48px!important;padding-bottom:70px!important}body.woocommerce-account.logged-in .rashis-account-nav,body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{position:relative!important;top:auto!important}body.woocommerce-account.logged-in .rashis-account-nav ul,body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:680px){body.woocommerce-account.logged-in .woocommerce{padding-left:16px!important;padding-right:16px!important}body.woocommerce-account.logged-in .rashis-account-nav ul,body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul{grid-template-columns:1fr!important}.rashis-dashboard-hero{min-height:auto!important;padding:30px 24px!important}.rashis-dashboard-hero-copy h1{font-size:46px!important}.rashis-dashboard-hero-copy p{font-size:14px!important}.rashis-dashboard-stats{grid-template-columns:1fr!important}.rashis-dashboard-stat{min-height:auto!important;padding:18px!important;border-right:0!important;border-bottom:1px solid rgba(255,253,247,.16)!important}.rashis-dashboard-stat:last-child{border-bottom:0!important}.rashis-dashboard-actions{grid-template-columns:1fr!important}.rashis-dashboard-card{min-height:180px!important;padding:22px!important}.rashis-dashboard-card h2{font-size:34px!important}}@media (max-width:390px){.rashis-dashboard-hero-copy h1{font-size:40px!important}.rashis-dashboard-card h2{font-size:30px!important}}body.woocommerce-account.logged-in .rashis-account-cards,body.woocommerce-account.logged-in .rashis-account-welcome,body.woocommerce-account.logged-in .rashis-dashboard-actions,body.woocommerce-account.logged-in .rashis-dashboard-hero{display:none!important}body.woocommerce-account.logged-in .woocommerce{width:min(100%,1220px)!important;max-width:1220px!important;padding:clamp(70px,8vw,110px) clamp(18px,5vw,72px)!important;grid-template-columns:270px minmax(0,1fr)!important;gap:34px!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-content,body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{width:auto!important}body.woocommerce-account.logged-in .rashis-account-nav{position:sticky!important;top:150px!important;padding:16px!important;border:1px solid var(--line)!important;border-radius:18px!important;background:radial-gradient(circle at 100% 0,rgba(134,168,62,.13),transparent 10rem),rgba(255,253,247,.94)!important;box-shadow:0 18px 52px rgba(44,40,27,.08)!important}body.woocommerce-account.logged-in .rashis-account-nav ul{display:grid!important;gap:9px!important;margin:0!important;padding:0!important;list-style:none!important}body.woocommerce-account.logged-in .rashis-account-nav li{margin:0!important;padding:0!important}body.woocommerce-account.logged-in .rashis-account-nav li a{min-height:48px!important;width:100%!important;display:flex!important;align-items:center!important;gap:11px!important;padding:0 15px!important;border:1px solid var(--line)!important;border-radius:999px!important;color:var(--forest)!important;background:rgba(255,253,247,.72)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important;line-height:1.2!important;text-transform:uppercase!important;white-space:nowrap!important;text-decoration:none!important;transition:background .28s var(--ease),color .28s var(--ease),transform .28s var(--ease)!important}body.woocommerce-account.logged-in .rashis-account-nav li a span{width:24px!important;height:24px!important;flex:0 0 24px!important;display:grid!important;place-items:center!important;border-radius:50%!important;color:var(--olive)!important;background:var(--sage)!important;font-size:9px!important}body.woocommerce-account.logged-in .rashis-account-nav li a:hover,body.woocommerce-account.logged-in .rashis-account-nav li.is-active a{color:var(--ivory)!important;background:var(--forest)!important;transform:translateX(3px)!important}body.woocommerce-account.logged-in .rashis-account-nav li a:hover span,body.woocommerce-account.logged-in .rashis-account-nav li.is-active a span{color:var(--forest)!important;background:var(--ivory)!important}.rashis-account-page{width:100%!important;display:grid!important;gap:24px!important}.rashis-account-hero{position:relative!important;min-height:420px!important;display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(330px,.78fr)!important;gap:clamp(26px,4vw,52px)!important;align-items:center!important;overflow:hidden!important;padding:clamp(38px,5vw,64px)!important;border-radius:20px!important;color:var(--ivory)!important;background:radial-gradient(circle at 86% 16%,rgba(134,168,62,.24),transparent 17rem),linear-gradient(135deg,#052817,#07371f 58%,#0d4b2a)!important;box-shadow:var(--shadow)!important}.rashis-account-hero:before{content:""!important;position:absolute!important;inset:18px!important;border:1px solid rgba(255,253,247,.18)!important;border-radius:16px!important;pointer-events:none!important}.rashis-account-hero-copy,.rashis-account-hero-stats{position:relative!important;z-index:2!important;min-width:0!important}.rashis-account-hero-copy span,.rashis-endpoint-head span{display:block!important;margin-bottom:12px!important;color:#d8e5ae!important;font-size:11px!important;font-weight:900!important;letter-spacing:.16em!important;line-height:1.2!important;text-transform:uppercase!important}.rashis-account-hero-copy h1{max-width:620px!important;margin:0 0 18px!important;color:var(--ivory)!important;font-family:var(--serif)!important;font-size:clamp(58px,6.2vw,88px)!important;line-height:.9!important;font-weight:700!important;letter-spacing:-.02em!important}.rashis-account-hero-copy p{max-width:480px!important;margin:0!important;color:rgba(255,253,247,.78)!important;font-size:16px!important;line-height:1.75!important}.rashis-account-hero-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:hidden!important;border:1px solid rgba(255,253,247,.2)!important;border-radius:16px!important;background:rgba(255,253,247,.05)!important;backdrop-filter:blur(12px)!important}.rashis-account-hero-stats div{min-height:150px!important;display:grid!important;align-content:center!important;gap:12px!important;padding:22px!important;border-right:1px solid rgba(255,253,247,.16)!important}.rashis-account-hero-stats div:last-child{border-right:0!important}.rashis-account-hero-stats strong{display:block!important;color:var(--ivory)!important;font-family:var(--serif)!important;font-size:clamp(30px,3vw,44px)!important;line-height:1!important;font-weight:700!important}.rashis-account-hero-stats span{display:block!important;color:#d8e5ae!important;font-size:10px!important;font-weight:900!important;letter-spacing:.12em!important;line-height:1.35!important;text-transform:uppercase!important}.rashis-dashboard-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}.rashis-dashboard-tile{min-height:250px!important;display:grid!important;align-content:end!important;padding:24px!important;border:1px solid var(--line)!important;border-radius:18px!important;color:var(--forest)!important;background:radial-gradient(circle at 100% 0,rgba(134,168,62,.12),transparent 10rem),rgba(255,253,247,.92)!important;box-shadow:0 16px 44px rgba(44,40,27,.07)!important;text-decoration:none!important;transition:transform .32s var(--ease),box-shadow .32s var(--ease)!important}.rashis-dashboard-tile:hover{transform:translateY(-5px)!important;box-shadow:var(--shadow)!important}.rashis-address-card-head>span,.rashis-dashboard-tile>span{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;margin-bottom:18px!important;border:1px solid var(--line)!important;border-radius:50%!important;color:var(--olive)!important;font-size:10px!important;font-weight:900!important}.rashis-dashboard-tile h2{margin:0 0 10px!important;color:var(--forest)!important;font-family:var(--serif)!important;font-size:clamp(30px,2.6vw,40px)!important;line-height:.96!important;letter-spacing:-.01em!important}.rashis-dashboard-tile p{margin:0!important;color:var(--muted)!important;font-size:13px!important;line-height:1.65!important}.rashis-dashboard-tile-dark{background:radial-gradient(circle at 100% 0,rgba(134,168,62,.22),transparent 11rem),var(--forest)!important}.rashis-dashboard-tile-dark h2,.rashis-dashboard-tile-dark p{color:var(--ivory)!important}.rashis-dashboard-tile-dark>span{color:var(--ivory)!important;border-color:rgba(255,253,247,.3)!important}.rashis-endpoint-head{padding:clamp(30px,4vw,48px)!important;border-radius:20px!important;background:radial-gradient(circle at 90% 14%,rgba(134,168,62,.22),transparent 16rem),var(--forest)!important}.rashis-endpoint-head h1{max-width:720px!important;font-size:clamp(48px,5.5vw,76px)!important;line-height:.92!important}.rashis-endpoint-head p{max-width:620px!important;color:rgba(255,253,247,.76)!important}.rashis-orders-list{display:grid!important;gap:16px!important}.rashis-order-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:24px!important;align-items:center!important;padding:24px!important;border:1px solid var(--line)!important;border-radius:18px!important;background:rgba(255,253,247,.92)!important;box-shadow:0 16px 44px rgba(44,40,27,.07)!important}.rashis-order-kicker{display:block!important;margin-bottom:8px!important;color:var(--olive)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important}.rashis-order-card h2{margin:0 0 8px!important;color:var(--forest)!important;font-family:var(--serif)!important;font-size:38px!important;line-height:1!important}.rashis-order-card p{margin:0!important;color:var(--muted)!important;font-size:14px!important;line-height:1.65!important}.rashis-order-side strong{color:var(--forest)!important;font-size:18px!important}.rashis-empty-state{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:24px!important;align-items:center!important;padding:28px!important;border:1px solid var(--line)!important;border-radius:18px!important;background:rgba(255,253,247,.92)!important;box-shadow:0 16px 44px rgba(44,40,27,.07)!important}.rashis-empty-state span{display:block!important;margin-bottom:8px!important;color:var(--olive)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important}.rashis-empty-state h2{margin:0 0 8px!important;color:var(--forest)!important;font-family:var(--serif)!important;font-size:42px!important;line-height:1!important}.rashis-empty-state p{margin:0!important;color:var(--muted)!important}.rashis-address-grid{display:grid!important;gap:20px!important}.rashis-address-card{min-height:320px!important;padding:28px!important;border:1px solid var(--line)!important;border-radius:18px!important;background:radial-gradient(circle at 100% 0,rgba(134,168,62,.12),transparent 10rem),rgba(255,253,247,.92)!important;box-shadow:0 16px 44px rgba(44,40,27,.07)!important}.rashis-address-card h2{font-size:42px!important;line-height:.96!important}.rashis-address-body{color:var(--muted)!important;font-size:14px!important;line-height:1.7!important}.rashis-address-body address{font-style:normal!important;line-height:1.7!important}.rashis-details-form{padding:28px!important;border:1px solid var(--line)!important;border-radius:18px!important;background:rgba(255,253,247,.92)!important;box-shadow:0 16px 44px rgba(44,40,27,.07)!important}.rashis-details-form label{margin-bottom:7px!important}.rashis-details-form input.input-text,.rashis-details-form input[type=email],.rashis-details-form input[type=password],.rashis-details-form input[type=tel],.rashis-details-form input[type=text],.rashis-details-form select{width:100%!important;min-height:52px!important;padding:0 16px!important;border:1px solid var(--line)!important;border-radius:999px!important;color:var(--ink)!important;background:#fff!important}@media (max-width:1180px){body.woocommerce-account.logged-in .woocommerce{grid-template-columns:250px minmax(0,1fr)!important;gap:24px!important}.rashis-account-hero{grid-template-columns:1fr!important}.rashis-account-hero-stats{max-width:640px!important}.rashis-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:900px){body.woocommerce-account.logged-in .woocommerce{grid-template-columns:1fr!important;padding-top:52px!important}body.woocommerce-account.logged-in .rashis-account-nav{position:relative!important;top:auto!important}body.woocommerce-account.logged-in .rashis-account-nav ul{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rashis-address-grid{grid-template-columns:1fr!important}}@media (max-width:680px){body.woocommerce-account.logged-in .woocommerce{padding-left:16px!important;padding-right:16px!important}body.woocommerce-account.logged-in .rashis-account-nav ul{grid-template-columns:1fr!important}.rashis-account-hero{min-height:auto!important;padding:30px 24px!important}.rashis-account-hero-copy h1{font-size:44px!important}.rashis-account-hero-stats{grid-template-columns:1fr!important}.rashis-account-hero-stats div{min-height:auto!important;padding:18px!important;border-right:0!important;border-bottom:1px solid rgba(255,253,247,.16)!important}.rashis-account-hero-stats div:last-child{border-bottom:0!important}.rashis-dashboard-grid,.rashis-form-grid{grid-template-columns:1fr!important}.rashis-details-form .form-row-wide{grid-column:auto!important}.rashis-empty-state,.rashis-order-card{grid-template-columns:1fr!important}.rashis-order-side{justify-items:start!important}}body.woocommerce-account.logged-in .rashis-account-card,body.woocommerce-account.logged-in .rashis-account-cards,body.woocommerce-account.logged-in .rashis-account-dashboard,body.woocommerce-account.logged-in .rashis-account-hero,body.woocommerce-account.logged-in .rashis-account-welcome,body.woocommerce-account.logged-in .rashis-dashboard-actions,body.woocommerce-account.logged-in .rashis-dashboard-grid,body.woocommerce-account.logged-in .rashis-dashboard-hero,body.woocommerce-account.logged-in .rashis-dashboard-page{display:none!important}body.woocommerce-account.logged-in .woocommerce{width:min(100%,1240px)!important;max-width:1240px!important;margin:0 auto!important;padding:clamp(54px,6vw,86px) clamp(18px,5vw,72px)!important;display:grid!important;grid-template-columns:1fr!important;gap:26px!important;align-items:start!important}body.woocommerce-account.logged-in .woocommerce:after,body.woocommerce-account.logged-in .woocommerce:before{display:none!important;content:none!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-content,body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{float:none!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;clear:none!important}body.woocommerce-account.logged-in .rashis-myaccount-nav,body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{position:relative!important;top:auto!important;z-index:2!important;padding:14px!important;border:1px solid var(--line)!important;border-radius:999px!important;background:radial-gradient(circle at 100% 0,rgba(134,168,62,.12),transparent 13rem),rgba(255,253,247,.94)!important;box-shadow:0 16px 46px rgba(44,40,27,.07)!important;overflow-x:auto!important;scrollbar-width:none!important}body.woocommerce-account.logged-in .rashis-myaccount-nav::-webkit-scrollbar,body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation::-webkit-scrollbar{display:none!important}body.woocommerce-account.logged-in .rashis-myaccount-nav ul,body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-width:-moz-max-content!important;min-width:max-content!important;margin:0!important;padding:0!important;list-style:none!important}body.woocommerce-account.logged-in .rashis-myaccount-nav li,body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li{margin:0!important;padding:0!important;flex:0 0 auto!important}body.woocommerce-account.logged-in .rashis-myaccount-nav li a,body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li a{min-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:0 18px!important;border:1px solid var(--line)!important;border-radius:999px!important;color:var(--forest)!important;background:rgba(255,253,247,.72)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important;line-height:1!important;text-transform:uppercase!important;white-space:nowrap!important;text-decoration:none!important;transition:background .28s var(--ease),color .28s var(--ease),transform .28s var(--ease),box-shadow .28s var(--ease)!important}body.woocommerce-account.logged-in .rashis-myaccount-nav li a span,body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li a span{width:23px!important;height:23px!important;flex:0 0 23px!important;display:grid!important;place-items:center!important;border-radius:50%!important;color:var(--olive)!important;background:var(--sage)!important;font-size:8px!important;font-weight:900!important}body.woocommerce-account.logged-in .rashis-myaccount-nav li a:hover,body.woocommerce-account.logged-in .rashis-myaccount-nav li.is-active a,body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li a:hover,body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li.is-active a{color:var(--ivory)!important;background:var(--forest)!important;box-shadow:0 12px 30px rgba(5,40,23,.14)!important;transform:translateY(-1px)!important}body.woocommerce-account.logged-in .rashis-myaccount-nav li a:hover span,body.woocommerce-account.logged-in .rashis-myaccount-nav li.is-active a span,body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li a:hover span,body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li.is-active a span{color:var(--forest)!important;background:var(--ivory)!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-content{display:block!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.rashis-myaccount-page{position:relative!important;width:100%!important;display:grid!important;gap:24px!important;min-width:0!important}.rashis-myaccount-page:after,.rashis-myaccount-page:before{content:""!important;position:absolute!important;z-index:-1!important;border-radius:50%!important;pointer-events:none!important}.rashis-myaccount-page:before{width:380px!important;height:380px!important;right:-90px!important;top:80px!important;background:radial-gradient(circle,rgba(134,168,62,.13),transparent 68%)!important}.rashis-myaccount-page:after{width:320px!important;height:320px!important;left:-110px!important;bottom:20px!important;background:radial-gradient(circle,rgba(183,122,82,.11),transparent 70%)!important}.rashis-myaccount-hero{position:relative!important;min-height:430px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr)!important;gap:clamp(28px,5vw,68px)!important;align-items:center!important;overflow:hidden!important;padding:clamp(42px,5vw,70px)!important;border-radius:22px!important;color:var(--ivory)!important;background:linear-gradient(120deg,rgba(5,40,23,.98),rgba(5,40,23,.88) 48%,rgba(5,40,23,.7)),radial-gradient(circle at 86% 16%,rgba(134,168,62,.28),transparent 17rem),var(--forest)!important;box-shadow:var(--shadow)!important}.rashis-myaccount-hero:before{content:""!important;position:absolute!important;inset:18px!important;border:1px solid rgba(255,253,247,.18)!important;border-radius:18px!important;pointer-events:none!important}.rashis-myaccount-hero:after{content:"RASHI'S"!important;position:absolute!important;right:-24px!important;bottom:-38px!important;color:rgba(255,253,247,.045)!important;font-family:var(--serif)!important;font-size:clamp(120px,16vw,220px)!important;font-weight:700!important;line-height:1!important;pointer-events:none!important}.rashis-myaccount-hero-copy,.rashis-myaccount-stats{position:relative!important;z-index:2!important;min-width:0!important}.rashis-myaccount-hero-copy>span{display:block!important;margin-bottom:14px!important;color:#d8e5ae!important;font-size:11px!important;font-weight:900!important;letter-spacing:.18em!important;line-height:1.2!important;text-transform:uppercase!important}.rashis-myaccount-hero-copy h1{max-width:640px!important;margin:0 0 18px!important;color:var(--ivory)!important;font-family:var(--serif)!important;font-size:clamp(64px,7vw,104px)!important;line-height:.88!important;font-weight:700!important;letter-spacing:-.03em!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}.rashis-myaccount-hero-copy p{max-width:520px!important;margin:0!important;color:rgba(255,253,247,.8)!important;font-size:16px!important;line-height:1.75!important}.rashis-myaccount-stats{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.rashis-myaccount-stats div{min-height:96px!important;display:grid!important;grid-template-columns:86px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;padding:18px 20px!important;border:1px solid rgba(255,253,247,.18)!important;border-radius:16px!important;background:rgba(255,253,247,.055)!important;backdrop-filter:blur(12px)!important}.rashis-myaccount-stats strong{color:var(--ivory)!important;font-family:var(--serif)!important;font-size:clamp(34px,4vw,54px)!important;line-height:1!important;font-weight:700!important;white-space:nowrap!important}.rashis-myaccount-stats span{color:#d8e5ae!important;font-size:10px!important;font-weight:900!important;letter-spacing:.12em!important;line-height:1.35!important;text-transform:uppercase!important}.rashis-myaccount-shortcuts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.rashis-myaccount-shortcut{position:relative!important;min-height:230px!important;display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;gap:20px!important;align-items:start!important;padding:clamp(24px,3vw,34px)!important;border:1px solid var(--line)!important;border-radius:20px!important;color:var(--forest)!important;background:radial-gradient(circle at 100% 0,rgba(134,168,62,.12),transparent 10rem),rgba(255,253,247,.94)!important;box-shadow:0 16px 44px rgba(44,40,27,.07)!important;text-decoration:none!important;overflow:hidden!important;transition:transform .32s var(--ease),box-shadow .32s var(--ease),border-color .32s var(--ease)!important}.rashis-myaccount-shortcut:after{content:""!important;position:absolute!important;right:-42px!important;bottom:-42px!important;width:150px!important;height:150px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(134,168,62,.12),transparent 68%)!important;pointer-events:none!important}.rashis-myaccount-shortcut:hover{transform:translateY(-5px)!important;box-shadow:var(--shadow)!important;border-color:rgba(5,40,23,.18)!important}.rashis-myaccount-shortcut>span{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;border:1px solid var(--line)!important;border-radius:50%!important;color:var(--olive)!important;background:rgba(255,253,247,.75)!important;font-size:10px!important;font-weight:900!important}.rashis-myaccount-shortcut h2{max-width:100%!important;margin:0 0 10px!important;color:var(--forest)!important;font-family:var(--serif)!important;font-size:clamp(36px,4vw,54px)!important;line-height:.92!important;font-weight:700!important;letter-spacing:-.02em!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}.rashis-myaccount-shortcut p{max-width:430px!important;margin:0!important;color:var(--muted)!important;font-size:14px!important;line-height:1.68!important}.rashis-myaccount-shortcut-dark{color:var(--ivory)!important;background:radial-gradient(circle at 100% 0,rgba(134,168,62,.25),transparent 12rem),var(--forest)!important}.rashis-myaccount-shortcut-dark h2,.rashis-myaccount-shortcut-dark p{color:var(--ivory)!important}.rashis-myaccount-shortcut-dark>span{color:var(--forest)!important;background:var(--ivory)!important;border-color:rgba(255,253,247,.35)!important}.rashis-account-page,.rashis-address-page,.rashis-details-page,.rashis-orders-page{width:100%!important;display:grid!important;gap:24px!important}.rashis-endpoint-head{padding:clamp(34px,4vw,54px)!important;border-radius:22px!important;color:var(--ivory)!important;background:radial-gradient(circle at 92% 14%,rgba(134,168,62,.24),transparent 16rem),linear-gradient(135deg,#052817,#0a4226)!important;box-shadow:var(--shadow)!important}.rashis-endpoint-head span{display:block!important;margin-bottom:12px!important;color:#d8e5ae!important;font-size:11px!important;font-weight:900!important;letter-spacing:.16em!important;text-transform:uppercase!important}.rashis-endpoint-head h1{max-width:760px!important;margin:0 0 14px!important;color:var(--ivory)!important;font-family:var(--serif)!important;font-size:clamp(52px,6vw,86px)!important;line-height:.9!important}.rashis-endpoint-head p{max-width:680px!important;margin:0!important;color:rgba(255,253,247,.78)!important;font-size:15px!important;line-height:1.75!important}.rashis-address-grid,.rashis-orders-list{display:grid!important;gap:18px!important}.rashis-address-card,.rashis-details-form,.rashis-empty-state,.rashis-order-card{border:1px solid var(--line)!important;border-radius:20px!important;background:radial-gradient(circle at 100% 0,rgba(134,168,62,.1),transparent 11rem),rgba(255,253,247,.94)!important;box-shadow:0 16px 44px rgba(44,40,27,.07)!important}.rashis-empty-state,.rashis-order-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:24px!important;align-items:center!important;padding:28px!important}.rashis-empty-state h2,.rashis-order-card h2{margin:0 0 8px!important;color:var(--forest)!important;font-family:var(--serif)!important;font-size:clamp(34px,4vw,48px)!important;line-height:.96!important}.rashis-empty-state p,.rashis-order-card p{margin:0!important;color:var(--muted)!important;font-size:14px!important;line-height:1.65!important}.rashis-empty-state span,.rashis-order-kicker{display:block!important;margin-bottom:8px!important;color:var(--olive)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important}.rashis-order-side{display:grid!important;justify-items:end!important;gap:12px!important}.rashis-address-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rashis-address-card{min-height:300px!important;display:grid!important;align-content:space-between!important;gap:22px!important;padding:30px!important}.rashis-address-card h2{margin:0!important;color:var(--forest)!important;font-family:var(--serif)!important;font-size:clamp(40px,5vw,58px)!important;line-height:.92!important}.rashis-address-body,.rashis-address-body address{color:var(--muted)!important;font-size:14px!important;font-style:normal!important;line-height:1.7!important}.rashis-details-form{padding:30px!important}.rashis-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.rashis-details-form .form-row-wide{grid-column:span 2!important}.rashis-details-form label{display:block!important;margin-bottom:8px!important;color:var(--forest)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}.rashis-details-form input.input-text,.rashis-details-form input[type=email],.rashis-details-form input[type=password],.rashis-details-form input[type=tel],.rashis-details-form input[type=text],.rashis-details-form select,body.woocommerce-account.logged-in .woocommerce-MyAccount-content input.input-text,body.woocommerce-account.logged-in .woocommerce-MyAccount-content input[type=email],body.woocommerce-account.logged-in .woocommerce-MyAccount-content input[type=password],body.woocommerce-account.logged-in .woocommerce-MyAccount-content input[type=tel],body.woocommerce-account.logged-in .woocommerce-MyAccount-content input[type=text],body.woocommerce-account.logged-in .woocommerce-MyAccount-content select{width:100%!important;min-height:52px!important;padding:0 16px!important;border:1px solid var(--line)!important;border-radius:999px!important;color:var(--ink)!important;background:#fff!important}.rashis-password-fieldset{margin:28px 0!important;padding:24px!important;border:1px solid var(--line)!important;border-radius:18px!important}.rashis-password-fieldset legend{padding:0 10px!important;color:var(--forest)!important;font-family:var(--serif)!important;font-size:34px!important}.rashis-password-fieldset>p{margin:0 0 20px!important;color:var(--muted)!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-content .button,body.woocommerce-account.logged-in .woocommerce-MyAccount-content button.button,body.woocommerce-account.logged-in .woocommerce-MyAccount-content input.button{min-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 22px!important;border:0!important;border-radius:999px!important;color:var(--ivory)!important;background:var(--forest)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.09em!important;text-transform:uppercase!important;text-decoration:none!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-content *,body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation *{word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}@media (max-width:1100px){.rashis-myaccount-hero{grid-template-columns:1fr!important}.rashis-myaccount-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.rashis-final-shop-by-product .shop-product-track{grid-template-columns:repeat(4,minmax(0,1fr))!important;justify-content:center!important}.rashis-myaccount-stats div{grid-template-columns:1fr!important}}@media (max-width:900px){body.woocommerce-account.logged-in .woocommerce{padding-top:44px!important}body.woocommerce-account.logged-in .rashis-myaccount-nav ul,body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul{justify-content:flex-start!important}.rashis-address-grid,.rashis-myaccount-shortcuts{grid-template-columns:1fr!important}}@media (max-width:680px){body.woocommerce-account.logged-in .woocommerce{padding-left:16px!important;padding-right:16px!important}.rashis-myaccount-hero{min-height:auto!important;padding:30px 24px!important}.rashis-myaccount-hero-copy h1{font-size:46px!important}.rashis-myaccount-hero-copy p{font-size:14px!important}.rashis-myaccount-stats{grid-template-columns:1fr!important}.rashis-myaccount-shortcut{grid-template-columns:44px minmax(0,1fr)!important;min-height:auto!important}.rashis-myaccount-shortcut h2{font-size:36px!important}.rashis-empty-state,.rashis-order-card{grid-template-columns:1fr!important}.rashis-order-side{justify-items:start!important}.rashis-form-grid{grid-template-columns:1fr!important}.rashis-details-form .form-row-wide{grid-column:auto!important}}@media (max-width:420px){.rashis-myaccount-shortcut{grid-template-columns:1fr!important}.rashis-endpoint-head h1,.rashis-myaccount-hero-copy h1{font-size:40px!important}.rashis-myaccount-shortcut h2{font-size:32px!important}}.rashis-wishlist-page{position:relative!important;overflow:hidden!important;padding:clamp(70px,8vw,112px) clamp(18px,5vw,72px)!important;background:radial-gradient(circle at 86% 12%,rgba(134,168,62,.13),transparent 22rem),radial-gradient(circle at 8% 74%,rgba(183,122,82,.1),transparent 24rem),linear-gradient(90deg,rgba(5,40,23,.035) 1px,transparent 1px),var(--ivory)!important;background-size:auto,auto,72px 72px,auto!important}.rashis-wishlist-page:before{content:"RASHI'S"!important;position:absolute!important;right:-32px!important;top:120px!important;color:rgba(5,40,23,.035)!important;font-family:var(--serif)!important;font-size:clamp(120px,18vw,260px)!important;font-weight:700!important;pointer-events:none!important}.rashis-wishlist-empty,.rashis-wishlist-hero,.rashis-wishlist-layout,.rashis-wishlist-toolbar{position:relative!important;z-index:2!important;width:min(100%,1180px)!important;margin-left:auto!important;margin-right:auto!important}.rashis-wishlist-hero{min-height:390px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(340px,.68fr)!important;gap:clamp(28px,5vw,68px)!important;align-items:center!important;padding:clamp(38px,5vw,66px)!important;overflow:hidden!important;border-radius:22px!important;color:var(--ivory)!important;background:linear-gradient(120deg,rgba(5,40,23,.98),rgba(5,40,23,.86) 54%,rgba(5,40,23,.72)),radial-gradient(circle at 88% 18%,rgba(134,168,62,.28),transparent 18rem),var(--forest)!important;box-shadow:var(--shadow)!important}.rashis-wishlist-hero:before{content:""!important;inset:18px!important;border:1px solid rgba(255,253,247,.18)!important;border-radius:18px!important}.rashis-wishlist-hero:after,.rashis-wishlist-hero:before{position:absolute!important;pointer-events:none!important}.rashis-wishlist-hero:after{content:"♡"!important;right:6%!important;bottom:-36px!important;color:rgba(255,253,247,.06)!important;font-size:220px!important;line-height:1!important}.rashis-wishlist-hero-copy,.rashis-wishlist-hero-panel{position:relative!important;z-index:2!important}.rashis-wishlist-empty>div:last-child>span,.rashis-wishlist-hero-copy>span,.rashis-wishlist-summary-card>span,.rashis-wishlist-toolbar span{display:block!important;margin-bottom:12px!important;color:#d8e5ae!important;font-size:11px!important;font-weight:900!important;letter-spacing:.16em!important;line-height:1.2!important;text-transform:uppercase!important}.rashis-wishlist-hero-copy h1{max-width:720px!important;margin:0 0 18px!important;color:var(--ivory)!important;font-family:var(--serif)!important;font-size:clamp(58px,7vw,98px)!important;line-height:.88!important}.rashis-wishlist-hero-copy p{max-width:560px!important;margin:0!important;color:rgba(255,253,247,.78)!important;font-size:16px!important;line-height:1.75!important}.rashis-wishlist-hero-panel{display:grid!important;gap:12px!important}.rashis-wishlist-hero-panel div{display:grid!important;grid-template-columns:90px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;min-height:92px!important;padding:18px 20px!important;border:1px solid rgba(255,253,247,.18)!important;border-radius:16px!important;background:rgba(255,253,247,.055)!important;backdrop-filter:blur(12px)!important}.rashis-wishlist-hero-panel strong{color:var(--ivory)!important;font-family:var(--serif)!important;font-size:46px!important;line-height:1!important}.rashis-wishlist-hero-panel span{color:#d8e5ae!important;font-size:10px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}.rashis-wishlist-toolbar{display:flex!important;justify-content:space-between!important;gap:24px!important;align-items:end!important;margin-top:34px!important;margin-bottom:22px!important}.rashis-wishlist-toolbar span{color:var(--olive)!important}.rashis-wishlist-toolbar h2{margin:0!important;color:var(--forest)!important;font-family:var(--serif)!important;font-size:clamp(42px,5vw,64px)!important;line-height:.95!important}.rashis-wishlist-toolbar-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:end!important}.rashis-wishlist-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;gap:24px!important;align-items:start!important}.rashis-wishlist-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}.rashis-wishlist-card{position:relative!important;display:grid!important;grid-template-columns:210px minmax(0,1fr)!important;gap:22px!important;min-height:310px!important;padding:18px!important;overflow:hidden!important;border:1px solid var(--line)!important;border-radius:20px!important;background:radial-gradient(circle at 100% 0,rgba(134,168,62,.12),transparent 11rem),rgba(255,253,247,.94)!important;box-shadow:0 16px 44px rgba(44,40,27,.07)!important;transition:transform .32s var(--ease),box-shadow .32s var(--ease)!important}.rashis-wishlist-card:hover{transform:translateY(-5px)!important;box-shadow:var(--shadow)!important}.rashis-wishlist-remove{position:absolute!important;top:14px!important;right:14px!important;z-index:5!important;width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border:1px solid var(--line)!important;border-radius:50%!important;color:var(--forest)!important;background:rgba(255,253,247,.9)!important;cursor:pointer!important;font-size:20px!important;line-height:1!important}.rashis-wishlist-image{position:relative!important;display:block!important;overflow:hidden!important;border-radius:16px!important;background:#f0eadb!important}.rashis-wishlist-image img{width:100%!important;height:100%!important;min-height:270px!important;-o-object-fit:cover!important;object-fit:cover!important;display:block!important;transition:transform .55s var(--ease)!important}.rashis-wishlist-card:hover .rashis-wishlist-image img{transform:scale(1.05)!important}.rashis-wishlist-sale{position:absolute!important;z-index:2!important;top:12px!important;left:12px!important;padding:7px 10px!important;border-radius:999px!important;color:var(--ivory)!important;background:var(--clay)!important;font-size:9px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}.rashis-wishlist-content{display:grid!important;align-content:center!important;min-width:0!important;padding-right:20px!important}.rashis-wishlist-number{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;margin-bottom:14px!important;border:1px solid var(--line)!important;border-radius:50%!important;color:var(--olive)!important;background:rgba(255,253,247,.75)!important;font-size:10px!important;font-weight:900!important}.rashis-wishlist-content h2{margin:0 0 10px!important;color:var(--forest)!important;font-family:var(--serif)!important;font-size:clamp(30px,3vw,42px)!important;line-height:.96!important}.rashis-wishlist-content h2 a{color:inherit!important;text-decoration:none!important}.rashis-wishlist-content p{margin:0 0 16px!important;color:var(--muted)!important;font-size:13px!important;line-height:1.65!important}.rashis-wishlist-meta{display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:center!important;margin-bottom:16px!important}.rashis-wishlist-price{color:var(--forest)!important;font-size:17px!important;font-weight:900!important}.rashis-wishlist-price del{color:var(--muted)!important;opacity:.65!important}.rashis-wishlist-price ins{text-decoration:none!important}.rashis-wishlist-stock{padding:6px 10px!important;border-radius:999px!important;font-size:9px!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important}.rashis-wishlist-stock.is-in-stock{color:var(--forest)!important;background:var(--sage)!important}.rashis-wishlist-stock.is-out-stock{color:#8a3126!important;background:#f5d8d2!important}.rashis-wishlist-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.rashis-wishlist-page .button{min-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 20px!important;border:0!important;border-radius:999px!important;color:var(--ivory)!important;background:var(--forest)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.09em!important;text-transform:uppercase!important;text-decoration:none!important;cursor:pointer!important}.rashis-wishlist-page .button:hover{color:var(--ivory)!important;background:var(--forest-2)!important}.rashis-buy-now,.rashis-wishlist-cart-link{color:var(--forest)!important;background:var(--sage)!important}.rashis-buy-now:hover,.rashis-wishlist-cart-link:hover{color:var(--ivory)!important;background:var(--forest)!important}.rashis-wishlist-summary{position:sticky!important;top:150px!important;display:grid!important;gap:16px!important}.rashis-wishlist-note,.rashis-wishlist-summary-card{padding:24px!important;border:1px solid var(--line)!important;border-radius:20px!important;background:rgba(255,253,247,.94)!important;box-shadow:0 16px 44px rgba(44,40,27,.07)!important}.rashis-wishlist-summary-card>span{color:var(--olive)!important}.rashis-wishlist-summary-card h2{margin:0 0 12px!important;color:var(--forest)!important;font-family:var(--serif)!important;font-size:42px!important;line-height:.96!important}.rashis-wishlist-note p,.rashis-wishlist-summary-card p{margin:0 0 18px!important;color:var(--muted)!important;font-size:13px!important;line-height:1.65!important}.rashis-wishlist-summary-card .button{width:100%!important;margin-top:10px!important}.rashis-wishlist-note strong{display:block!important;margin-bottom:8px!important;color:var(--forest)!important;font-family:var(--serif)!important;font-size:28px!important}.rashis-wishlist-empty{min-height:440px!important;display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;gap:clamp(28px,5vw,70px)!important;align-items:center!important;margin-top:34px!important;padding:clamp(34px,5vw,64px)!important;border:1px solid var(--line)!important;border-radius:22px!important;background:radial-gradient(circle at 100% 0,rgba(134,168,62,.12),transparent 14rem),rgba(255,253,247,.94)!important;box-shadow:var(--shadow)!important}.rashis-wishlist-empty-art{aspect-ratio:1!important;display:grid!important;place-items:center!important;border-radius:50%!important;color:var(--ivory)!important;background:radial-gradient(circle at 35% 20%,rgba(255,255,255,.2),transparent 28%),var(--forest)!important}.rashis-wishlist-empty-art span{font-size:120px!important;line-height:1!important}.rashis-wishlist-empty>div:last-child>span{color:var(--olive)!important}.rashis-wishlist-empty h2{max-width:650px!important;margin:0 0 16px!important;color:var(--forest)!important;font-family:var(--serif)!important;font-size:clamp(52px,7vw,86px)!important;line-height:.9!important}.rashis-wishlist-empty p{max-width:520px!important;margin:0 0 24px!important;color:var(--muted)!important;font-size:15px!important;line-height:1.75!important}.rashis-wishlist-page li,.rashis-wishlist-page ul{list-style:none!important}@media (max-width:1180px){.rashis-wishlist-layout{grid-template-columns:1fr!important}.rashis-wishlist-summary{position:relative!important;top:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:980px){.rashis-wishlist-hero{grid-template-columns:1fr!important}.rashis-wishlist-hero-panel{grid-template-columns:repeat(3,minmax(0,1fr))!important}.rashis-wishlist-grid,.rashis-wishlist-hero-panel div{grid-template-columns:1fr!important}}@media (max-width:720px){.rashis-wishlist-page{padding-left:16px!important;padding-right:16px!important}.rashis-wishlist-hero{min-height:auto!important;padding:30px 24px!important}.rashis-wishlist-hero-copy h1{font-size:46px!important}.rashis-wishlist-hero-panel{grid-template-columns:1fr!important}.rashis-wishlist-toolbar{display:grid!important;align-items:start!important}.rashis-wishlist-toolbar-actions{justify-content:start!important}.rashis-wishlist-card{grid-template-columns:1fr!important}.rashis-wishlist-image img{min-height:320px!important}.rashis-wishlist-empty,.rashis-wishlist-summary{grid-template-columns:1fr!important}.rashis-wishlist-empty-art{width:220px!important}}@media (max-width:420px){.rashis-wishlist-content h2,.rashis-wishlist-summary-card h2{font-size:34px!important}.rashis-wishlist-empty h2{font-size:42px!important}.rashis-wishlist-actions,.rashis-wishlist-toolbar-actions{display:grid!important}.rashis-wishlist-actions .button,.rashis-wishlist-toolbar-actions .button{width:100%!important}}@media (min-width:1181px){.rashis-wishlist-grid{grid-template-columns:1fr!important}}.front-page [data-reveal],.home [data-reveal],body.front-page [data-reveal],body.home [data-reveal],body.page-template-front-page [data-reveal]{opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important}body.home #products,body.home #reviews,body.home .brand-pillars,body.home .brand-story,body.home .campaign,body.home .footer,body.home .instagram-journal,body.home .newsletter,body.home .shop-by-product,body.home .trust-band{opacity:1!important;visibility:visible!important;display:block!important}body.home .trust-band{display:grid!important}body.home .campaign-slide.is-active,body.home .footer-grid,body.home .instagram-collage,body.home .pillar-grid,body.home .product-grid,body.home .review-cards,body.home .shop-product-track,body.home .story-scroll{opacity:1!important;visibility:visible!important}body.home .campaign-slide.is-active{transform:scale(1)!important}body.home .campaign-slide:not(.is-active){opacity:0!important;visibility:hidden!important}body.home .rashis-account-card,body.home .rashis-account-cards,body.home .rashis-account-dashboard,body.home .rashis-account-hero,body.home .rashis-account-welcome,body.home .rashis-dashboard-actions,body.home .rashis-dashboard-grid,body.home .rashis-dashboard-hero,body.home .rashis-dashboard-page,body.home .rashis-myaccount-page,body.home .rashis-wishlist-page{display:initial!important}.cart-link,.header-cart,.rashis-cart-link,.rashis-header-actions,.rashis-icon-button{pointer-events:auto!important}.cart-link,.header-cart,.rashis-cart-link{position:relative!important;z-index:1005!important;cursor:pointer!important;text-decoration:none!important}.header-cart .cart-count,.rashis-cart-link .rashis-count{pointer-events:none!important}.rashis-store-shop{background:var(--ivory)}.rashis-store-shop .container{width:min(calc(100% - 40px),1440px);margin-inline:auto}.rashis-store-shop .page-hero{position:relative;min-height:420px;display:flex;align-items:end;padding:clamp(70px,10vw,130px) 0 64px;overflow:hidden;color:var(--ivory);background:var(--forest);background-position:50%;background-size:cover}.rashis-store-shop .page-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,40,23,.96),rgba(5,40,23,.63) 52%,rgba(5,40,23,.12))}.rashis-store-shop .page-hero .container{position:relative;z-index:1}.rashis-store-shop .breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px;color:rgba(255,255,255,.7);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.rashis-store-shop .section-kicker{display:block;margin-bottom:12px;color:var(--sage);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.rashis-store-shop .display{max-width:780px;margin:0;color:var(--ivory);font-family:var(--serif);font-size:clamp(44px,6vw,82px);line-height:.96;font-weight:600}.rashis-store-shop .page-hero p{max-width:580px;margin:20px 0 0;color:rgba(255,255,255,.76);line-height:1.7}.rashis-store-shop .shop-shell{display:grid;grid-template-columns:250px minmax(0,1fr);gap:clamp(28px,5vw,70px);padding:58px 0 100px}.rashis-store-shop .filters{position:sticky;top:172px;align-self:start}.rashis-store-shop .panel-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--line)}.rashis-store-shop .panel-head strong{color:var(--forest);font-family:var(--serif);font-size:30px;line-height:1;font-weight:600}.rashis-store-shop .filter-group{padding:22px 0;border-top:1px solid var(--line)}.rashis-store-shop .filter-group:first-of-type{border-top:0}.rashis-store-shop .filter-group h3{margin:0 0 14px;color:var(--forest);font-family:var(--serif);font-size:22px;line-height:1;font-weight:600}.rashis-store-shop .check{display:flex;align-items:center;gap:10px;padding:7px 0;color:var(--muted);font-size:13px;cursor:pointer}.rashis-store-shop .check input{width:16px;height:16px;accent-color:var(--forest)}.rashis-store-shop .rashis-filter-search{width:100%;min-height:48px;padding:0 14px;color:var(--ink);background:var(--ivory);border:1px solid var(--line);border-radius:2px}.rashis-store-shop .button{min-height:48px;display:inline-flex;justify-content:center;align-items:center;gap:9px;padding:0 24px;border:1px solid var(--forest);border-radius:2px;color:var(--ivory);background:var(--forest);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:.25s var(--ease);text-decoration:none}.rashis-store-shop .button.secondary,.rashis-store-shop .button:hover{color:var(--forest);background:transparent}.rashis-store-shop .button.secondary:hover{color:var(--ivory);background:var(--forest)}.rashis-store-shop .button.full{width:100%}.rashis-store-shop .text-button{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;color:var(--forest);background:transparent;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;text-decoration:none}.rashis-store-shop .rashis-clear-shop-filters{margin-top:18px}.rashis-store-shop .shop-toolbar{min-height:52px;display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px}.rashis-store-shop .result-count{color:var(--muted);font-size:12px}.rashis-store-shop .toolbar-actions{display:flex;gap:10px}.rashis-store-shop .select{width:auto;min-height:48px;padding:0 14px;color:var(--ink);background:var(--ivory);border:1px solid var(--line);border-radius:2px}.rashis-store-shop .mobile-filter{display:none}.rashis-store-shop .active-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.rashis-store-shop .chip{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;color:var(--forest);background:var(--sage);border:0;border-radius:20px;font-size:11px;font-weight:600;cursor:pointer;text-decoration:none}.rashis-store-shop .product-grid,.rashis-store-shop ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:38px 22px!important;margin:0!important;padding:0!important;list-style:none!important}.rashis-store-shop ul.products:after,.rashis-store-shop ul.products:before{display:none!important;content:none!important}.rashis-store-shop .product-card{min-width:0;width:auto!important;float:none!important;margin:0!important;padding:0!important}.rashis-store-shop .product-media{position:relative;aspect-ratio:4/5;overflow:hidden;background:#f1eee5}.rashis-store-shop .product-media>a{display:block;width:100%;height:100%}.rashis-store-shop .product-media img{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;padding:7%!important;transition:transform .7s var(--ease)}.rashis-store-shop .product-card:hover .product-media img{transform:scale(1.035)}.rashis-store-shop .product-media .wishlist{position:absolute;top:12px;right:12px;z-index:2;background:rgba(255,253,247,.88)}.rashis-store-shop .icon-button{position:relative;width:42px;height:42px;display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:transparent;cursor:pointer;transition:.25s var(--ease)}.rashis-store-shop .icon-button.is-active,.rashis-store-shop .icon-button:hover{color:var(--ivory);background:var(--forest);transform:translateY(-2px)}.rashis-store-shop .product-badge{position:absolute;top:14px;left:14px;z-index:2;padding:7px 9px;color:var(--ivory);background:var(--forest);font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.rashis-store-shop .quick-add{position:absolute;right:12px;bottom:12px;left:12px;opacity:0;transform:translateY(8px);transition:.3s var(--ease)}.rashis-store-shop .product-card:hover .quick-add,.rashis-store-shop .quick-add:focus{opacity:1;transform:none}.rashis-store-shop .card-commerce{position:absolute;right:12px;bottom:12px;left:12px;z-index:3}.rashis-store-shop .card-commerce .quick-add{position:static;width:100%}.rashis-store-shop .card-quantity{width:100%;display:none;grid-template-columns:42px minmax(0,1fr) 42px;min-height:48px;color:var(--ivory);border:1px solid rgba(255,255,255,.22);background:var(--forest);box-shadow:0 14px 30px rgba(5,40,23,.18)}.rashis-store-shop .card-quantity.is-active{display:grid}.rashis-store-shop .card-quantity button,.rashis-store-shop .card-quantity input{min-width:0;border:0;color:var(--ivory);background:transparent;text-align:center;font-weight:700}.rashis-store-shop .count-pop{animation:rashis-count-pop .28s var(--ease)}@keyframes rashis-count-pop{50%{transform:scale(1.22)}}.rashis-store-shop .product-info{padding-top:15px}.rashis-store-shop .product-category{color:var(--olive);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.rashis-store-shop .product-name{min-height:46px;margin:8px 0 6px;color:var(--forest);font-family:var(--serif);font-size:21px;line-height:1.08;font-weight:600}.rashis-store-shop .product-info a{text-decoration:none}.rashis-store-shop .product-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.rashis-store-shop .price{color:var(--forest);font-weight:700}.rashis-store-shop .price del{color:var(--muted);opacity:.65}.rashis-store-shop .price ins{text-decoration:none}.rashis-store-shop .rating{color:var(--gold);font-size:11px;white-space:nowrap}.rashis-store-shop .rashis-card-buy-now,.rashis-store-shop .rashis-card-view{margin-top:12px;margin-right:14px}.rashis-store-shop .empty-state{grid-column:1/-1;padding:70px 20px;text-align:center;border:1px solid var(--line);background:var(--cream)}.rashis-store-shop .empty-state h2{margin:0 0 10px;color:var(--forest);font-family:var(--serif);font-size:36px;line-height:1;font-weight:600}.rashis-store-shop .empty-state p{color:var(--muted)}.rashis-store-shop .rashis-shop-pagination{margin-top:42px}.rashis-store-shop .woocommerce-pagination ul{display:flex!important;justify-content:center;gap:8px;border:0!important}.rashis-store-shop .woocommerce-pagination li{border:0!important}.rashis-store-shop .woocommerce-pagination a,.rashis-store-shop .woocommerce-pagination span{min-width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--forest);background:var(--ivory);font-weight:700}.rashis-store-shop .woocommerce-pagination span.current{color:var(--ivory);background:var(--forest)}.rashis-store-shop *,.rashis-store-shop .product-card *{word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}@media (max-width:980px){.rashis-store-shop .shop-shell{grid-template-columns:1fr;padding-top:28px}.rashis-store-shop .filters{position:fixed;inset:auto 0 0;z-index:1300;max-height:78vh;padding:22px;transform:translateY(105%);background:var(--ivory);box-shadow:var(--shadow);overflow-y:auto;transition:transform .35s var(--ease)}.rashis-store-shop .filters.is-open{transform:none}.rashis-store-shop .mobile-filter{display:inline-flex}.rashis-store-shop .product-grid,.rashis-store-shop ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.rashis-store-shop .container{width:min(calc(100% - 28px),1440px)}.rashis-store-shop .page-hero{min-height:350px;padding-bottom:46px}.rashis-store-shop .display{font-size:44px}.rashis-store-shop .shop-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,142px);gap:8px;align-items:flex-start}.rashis-store-shop .toolbar-actions{min-width:0}.rashis-store-shop .toolbar-actions .select{width:100%;max-width:145px;min-width:0;padding:0 8px}.rashis-store-shop .product-grid,.rashis-store-shop ul.products{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 10px!important}.rashis-store-shop .product-name{min-height:52px;font-size:18px}.rashis-store-shop .product-row{align-items:start;flex-direction:column;gap:5px}.rashis-store-shop .quick-add{position:static;margin-top:10px;opacity:1;transform:none}.rashis-store-shop .quick-add.button{min-height:40px;padding:0 8px;font-size:9px;white-space:normal}.rashis-store-shop .wishlist.icon-button{width:36px;height:36px}.rashis-store-shop .product-badge{top:8px;left:8px;max-width:70%;font-size:8px}.rashis-store-shop .card-commerce{position:static;margin-top:10px}.rashis-store-shop .card-quantity{min-height:40px;grid-template-columns:34px 1fr 34px}.rashis-store-shop .rashis-card-buy-now,.rashis-store-shop .rashis-card-view{display:none}}.rashis-store-shop-forced{width:100%!important;background:var(--ivory)!important;overflow:hidden!important}.rashis-store-shop-forced .container{width:min(calc(100% - 40px),1440px)!important;margin-inline:auto!important}.rashis-store-shop-forced .page-hero{position:relative!important;min-height:430px!important;display:flex!important;align-items:end!important;padding:clamp(70px,10vw,130px) 0 64px!important;overflow:hidden!important;color:var(--ivory)!important;background:var(--forest) center/cover no-repeat!important}.rashis-store-shop-forced .page-hero:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,rgba(5,40,23,.96),rgba(5,40,23,.64) 52%,rgba(5,40,23,.18))!important}.rashis-store-shop-forced .page-hero .container{position:relative!important;z-index:2!important}.rashis-store-shop-forced .breadcrumbs{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:22px!important;color:rgba(255,255,255,.7)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}.rashis-store-shop-forced .section-kicker{display:block!important;margin-bottom:12px!important;color:var(--sage)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.18em!important;text-transform:uppercase!important}.rashis-store-shop-forced .display{max-width:780px!important;margin:0!important;color:var(--ivory)!important;font-family:var(--serif)!important;font-size:clamp(46px,6vw,86px)!important;line-height:.96!important;font-weight:700!important}.rashis-store-shop-forced .page-hero p{max-width:580px!important;margin:20px 0 0!important;color:rgba(255,255,255,.78)!important;font-size:15px!important;line-height:1.75!important}.rashis-store-shop-forced .shop-shell{display:grid!important;grid-template-columns:260px minmax(0,1fr)!important;gap:clamp(28px,5vw,70px)!important;padding:58px 0 100px!important}.rashis-store-shop-forced .filters{position:sticky!important;top:172px!important;align-self:start!important;padding:0!important;background:transparent!important}.rashis-store-shop-forced .panel-head{display:flex!important;justify-content:space-between!important;align-items:center!important;padding-bottom:18px!important;border-bottom:1px solid var(--line)!important}.rashis-store-shop-forced .panel-head strong{color:var(--forest)!important;font-family:var(--serif)!important;font-size:32px!important;line-height:1!important;font-weight:700!important}.rashis-store-shop-forced .filter-group{padding:22px 0!important;border-top:1px solid var(--line)!important}.rashis-store-shop-forced .filter-group:first-of-type{border-top:0!important}.rashis-store-shop-forced .filter-group h3{margin:0 0 14px!important;color:var(--forest)!important;font-family:var(--serif)!important;font-size:23px!important;line-height:1!important;font-weight:700!important}.rashis-store-shop-forced .check{display:flex!important;align-items:center!important;gap:10px!important;padding:7px 0!important;color:var(--muted)!important;font-size:13px!important;cursor:pointer!important}.rashis-store-shop-forced .check input{width:16px!important;height:16px!important;accent-color:var(--forest)!important}.rashis-store-shop-forced .rashis-filter-search,.rashis-store-shop-forced .select{width:100%!important;min-height:48px!important;padding:0 14px!important;color:var(--ink)!important;background:var(--ivory)!important;border:1px solid var(--line)!important;border-radius:2px!important}.rashis-store-shop-forced .button{min-height:48px!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;gap:9px!important;padding:0 24px!important;border:1px solid var(--forest)!important;border-radius:2px!important;color:var(--ivory)!important;background:var(--forest)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer!important;text-decoration:none!important}.rashis-store-shop-forced .button.secondary,.rashis-store-shop-forced .button:hover{color:var(--forest)!important;background:transparent!important}.rashis-store-shop-forced .button.secondary:hover{color:var(--ivory)!important;background:var(--forest)!important}.rashis-store-shop-forced .button.full{width:100%!important}.rashis-store-shop-forced .text-button{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:0!important;border:0!important;color:var(--forest)!important;background:transparent!important;font-size:11px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer!important;text-decoration:none!important}.rashis-store-shop-forced .rashis-clear-shop-filters{margin-top:18px!important}.rashis-store-shop-forced .shop-toolbar{min-height:52px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-bottom:26px!important}.rashis-store-shop-forced .result-count{color:var(--muted)!important;font-size:12px!important}.rashis-store-shop-forced .toolbar-actions{display:flex!important;gap:10px!important}.rashis-store-shop-forced .select{width:auto!important}.rashis-store-shop-forced .mobile-filter{display:none!important}.rashis-store-shop-forced .active-chips{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:20px!important}.rashis-store-shop-forced .chip{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:8px 12px!important;color:var(--forest)!important;background:var(--sage)!important;border:0!important;border-radius:20px!important;font-size:11px!important;font-weight:700!important;cursor:pointer!important;text-decoration:none!important}.rashis-store-shop-forced ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:38px 22px!important;margin:0!important;padding:0!important;list-style:none!important}.rashis-store-shop-forced ul.products:after,.rashis-store-shop-forced ul.products:before{display:none!important;content:none!important}.rashis-store-shop-forced .product-card{min-width:0!important;width:auto!important;float:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.rashis-store-shop-forced .product-media{position:relative!important;aspect-ratio:4/5!important;overflow:hidden!important;background:#f1eee5!important}.rashis-store-shop-forced .product-media>a{display:block!important;width:100%!important;height:100%!important}.rashis-store-shop-forced .product-media img{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;padding:7%!important;transition:transform .7s var(--ease)!important}.rashis-store-shop-forced .product-card:hover .product-media img{transform:scale(1.035)!important}.rashis-store-shop-forced .product-media .wishlist{position:absolute!important;top:12px!important;right:12px!important;z-index:2!important;background:rgba(255,253,247,.88)!important}.rashis-store-shop-forced .icon-button{position:relative!important;width:42px!important;height:42px!important;display:inline-grid!important;place-items:center!important;border:1px solid var(--line)!important;border-radius:50%!important;color:var(--forest)!important;background:transparent!important;cursor:pointer!important}.rashis-store-shop-forced .icon-button.is-active,.rashis-store-shop-forced .icon-button:hover{color:var(--ivory)!important;background:var(--forest)!important;transform:translateY(-2px)!important}.rashis-store-shop-forced .product-badge{position:absolute!important;top:14px!important;left:14px!important;z-index:2!important;padding:7px 9px!important;color:var(--ivory)!important;background:var(--forest)!important;font-size:9px!important;font-weight:800!important;letter-spacing:.07em!important;text-transform:uppercase!important}.rashis-store-shop-forced .card-commerce{position:absolute!important;right:12px!important;bottom:12px!important;left:12px!important;z-index:3!important}.rashis-store-shop-forced .quick-add{width:100%!important;opacity:0!important;transform:translateY(8px)!important;transition:.3s var(--ease)!important}.rashis-store-shop-forced .product-card:hover .quick-add,.rashis-store-shop-forced .quick-add:focus{opacity:1!important;transform:none!important}.rashis-store-shop-forced .card-quantity{width:100%!important;display:none!important;grid-template-columns:42px minmax(0,1fr) 42px!important;min-height:48px!important;color:var(--ivory)!important;border:1px solid rgba(255,255,255,.22)!important;background:var(--forest)!important;box-shadow:0 14px 30px rgba(5,40,23,.18)!important}.rashis-store-shop-forced .card-quantity.is-active{display:grid!important}.rashis-store-shop-forced .card-quantity a,.rashis-store-shop-forced .card-quantity input{min-width:0!important;border:0!important;color:var(--ivory)!important;background:transparent!important;text-align:center!important;font-weight:800!important}.rashis-store-shop-forced .product-info{padding-top:15px!important}.rashis-store-shop-forced .product-category{color:var(--olive)!important;font-size:9px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important}.rashis-store-shop-forced .product-name{min-height:46px!important;margin:8px 0 6px!important;color:var(--forest)!important;font-family:var(--serif)!important;font-size:21px!important;line-height:1.08!important;font-weight:700!important}.rashis-store-shop-forced .product-info a{text-decoration:none!important}.rashis-store-shop-forced .product-row{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important}.rashis-store-shop-forced .price{color:var(--forest)!important;font-weight:800!important}.rashis-store-shop-forced .price del{color:var(--muted)!important;opacity:.65!important}.rashis-store-shop-forced .price ins{text-decoration:none!important}.rashis-store-shop-forced .rating{color:var(--gold)!important;font-size:11px!important;white-space:nowrap!important}.rashis-store-shop-forced .rashis-card-links{display:flex!important;flex-wrap:wrap!important;gap:14px!important;margin-top:12px!important}.rashis-store-shop-forced *,.rashis-store-shop-forced .product-card *{word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}@media (max-width:980px){.rashis-store-shop-forced .shop-shell{grid-template-columns:1fr!important;padding-top:28px!important}.rashis-store-shop-forced .filters{position:fixed!important;inset:auto 0 0!important;z-index:1300!important;max-height:78vh!important;padding:22px!important;transform:translateY(105%)!important;background:var(--ivory)!important;box-shadow:var(--shadow)!important;overflow-y:auto!important;transition:transform .35s var(--ease)!important}.rashis-store-shop-forced .filters.is-open{transform:none!important}.rashis-store-shop-forced .mobile-filter{display:inline-flex!important}.rashis-store-shop-forced ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.rashis-store-shop-forced .container{width:min(calc(100% - 28px),1440px)!important}.rashis-store-shop-forced .page-hero{min-height:350px!important;padding-bottom:46px!important}.rashis-store-shop-forced .display{font-size:44px!important}.rashis-store-shop-forced .shop-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,142px)!important;gap:8px!important;align-items:flex-start!important}.rashis-store-shop-forced .toolbar-actions .select{width:100%!important;max-width:145px!important;min-width:0!important;padding:0 8px!important}.rashis-store-shop-forced ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 10px!important}.rashis-store-shop-forced .product-name{min-height:52px!important;font-size:18px!important}.rashis-store-shop-forced .product-row{align-items:start!important;flex-direction:column!important;gap:5px!important}.rashis-store-shop-forced .card-commerce{position:static!important;margin-top:10px!important}.rashis-store-shop-forced .quick-add{position:static!important;opacity:1!important;transform:none!important;min-height:40px!important;padding:0 8px!important;font-size:9px!important;white-space:normal!important}.rashis-store-shop-forced .wishlist.icon-button{width:36px!important;height:36px!important}.rashis-store-shop-forced .product-badge{top:8px!important;left:8px!important;max-width:70%!important;font-size:8px!important}.rashis-store-shop-forced .card-quantity{min-height:40px!important;grid-template-columns:34px 1fr 34px!important}.rashis-store-shop-forced .rashis-card-links{display:none!important}}body.post-type-archive-product .woocommerce-ordering,body.post-type-archive-product .woocommerce-products-header,body.post-type-archive-product .woocommerce-result-count,body.tax-product_cat .woocommerce-ordering,body.tax-product_cat .woocommerce-products-header,body.tax-product_cat .woocommerce-result-count,body.tax-product_tag .woocommerce-ordering,body.tax-product_tag .woocommerce-products-header,body.tax-product_tag .woocommerce-result-count{display:none!important}.rashis-shop-final{background:var(--ivory)!important}.rashis-shop-final-container{width:min(calc(100% - 40px),1440px)!important;margin-inline:auto!important}.rashis-shop-final-hero{position:relative!important;min-height:420px!important;display:flex!important;align-items:end!important;padding:clamp(70px,10vw,130px) 0 64px!important;color:var(--ivory)!important;background-image:var(--rashis-shop-hero-image)!important;background-position:50%!important;background-size:cover!important;overflow:hidden!important}.rashis-shop-final-hero:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,rgba(5,40,23,.96),rgba(5,40,23,.63) 52%,rgba(5,40,23,.12))!important}.rashis-shop-final-hero .rashis-shop-final-container{position:relative!important;z-index:2!important}.rashis-shop-breadcrumbs{display:flex!important;gap:8px!important;margin-bottom:22px!important;color:rgba(255,255,255,.76)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}.rashis-shop-breadcrumbs a{color:inherit!important;text-decoration:none!important}.rashis-shop-kicker{display:block!important;margin-bottom:12px!important;color:var(--sage)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.18em!important;text-transform:uppercase!important}.rashis-shop-final-hero h1{max-width:780px!important;margin:0!important;color:var(--ivory)!important;font-family:var(--serif)!important;font-size:clamp(44px,6vw,82px)!important;line-height:.96!important}.rashis-shop-final-hero p{max-width:580px!important;margin:20px 0 0!important;color:rgba(255,255,255,.78)!important;font-size:15px!important;line-height:1.7!important}.rashis-shop-final-shell{display:grid!important;grid-template-columns:250px minmax(0,1fr)!important;gap:clamp(28px,5vw,70px)!important;padding:58px 0 100px!important}.rashis-shop-final #rashisShopFilters,.rashis-shop-final .rashis-mobile-filter-button,.rashis-shop-final .rashis-shop-filter-panel{display:none!important}.rashis-shop-final .rashis-shop-final-shell,.rashis-shop-final-shell--no-filter{grid-template-columns:minmax(0,1fr)!important}.rashis-shop-filter-panel{position:sticky!important;top:172px!important;align-self:start!important}.rashis-filter-head{display:flex!important;justify-content:space-between!important;align-items:center!important;padding-bottom:18px!important;border-bottom:1px solid var(--line)!important}.rashis-filter-head h2{margin:0!important;color:var(--forest)!important;font-family:var(--serif)!important;font-size:30px!important;line-height:1!important}.rashis-filter-close{display:none!important}.rashis-filter-group{padding:22px 0!important;border-top:1px solid var(--line)!important}.rashis-filter-group:first-of-type{border-top:0!important}.rashis-filter-group h3{margin:0 0 14px!important;color:var(--forest)!important;font-family:var(--serif)!important;font-size:22px!important;line-height:1!important}.rashis-filter-group label{display:flex!important;align-items:center!important;gap:10px!important;padding:7px 0!important;color:var(--muted)!important;font-size:13px!important;cursor:pointer!important}.rashis-filter-group input{width:16px!important;height:16px!important;accent-color:var(--forest)!important}.rashis-shop-apply{width:100%!important;min-height:48px!important;border:1px solid var(--forest)!important;color:var(--ivory)!important;background:var(--forest)!important;cursor:pointer!important}.rashis-shop-apply,.rashis-shop-clear{font-size:11px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}.rashis-shop-clear{display:inline-flex!important;margin-top:18px!important;color:var(--forest)!important;text-decoration:none!important}.rashis-shop-toolbar{min-height:52px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-bottom:26px!important}.rashis-shop-toolbar span{color:var(--muted)!important;font-size:12px!important}.rashis-active-filter-chips{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:10px!important}.rashis-active-filter-chips a,.rashis-active-filter-chips span{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:0 11px!important;border-radius:999px!important;font-size:10px!important;font-weight:900!important;letter-spacing:.09em!important;text-transform:uppercase!important}.rashis-active-filter-chips span{color:var(--forest)!important;background:rgba(134,168,62,.16)!important}.rashis-active-filter-chips a{color:var(--ivory)!important;background:var(--forest)!important;text-decoration:none!important}.rashis-shop-toolbar select{min-height:48px!important;padding:0 14px!important;color:var(--ink)!important;background:var(--ivory)!important;border:1px solid var(--line)!important;border-radius:0!important}.rashis-mobile-filter-button{display:none!important}.rashis-shop-final-results ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:38px 22px!important;margin:0!important;padding:0!important;list-style:none!important}.rashis-shop-final-results ul.products:after,.rashis-shop-final-results ul.products:before{display:none!important;content:none!important}.rashis-final-product-card{width:auto!important;float:none!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.rashis-final-product-media{position:relative!important;aspect-ratio:4/5!important;overflow:hidden!important;background:#f1eee5!important}.rashis-final-product-media>a{display:block!important;width:100%!important;height:100%!important}.rashis-final-product-media img{height:100%!important;padding:7%!important;transition:transform .7s var(--ease)!important}.rashis-final-product-badge{top:14px!important;left:14px!important;z-index:3!important;padding:7px 9px!important;font-size:9px!important;font-weight:800!important;letter-spacing:.07em!important}.rashis-final-wishlist{top:12px!important;right:12px!important;z-index:4!important;width:42px!important;height:42px!important;border:1px solid var(--line)!important;background:rgba(255,253,247,.9)!important}.rashis-final-card-action{right:12px!important;bottom:12px!important;left:12px!important;z-index:4!important}.rashis-final-card-action .button{width:100%!important;min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--forest)!important;color:var(--ivory)!important;background:var(--forest)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-decoration:none!important;opacity:0!important;transform:translateY(8px)!important;transition:.3s var(--ease)!important}.rashis-final-product-card:hover .rashis-final-card-action .button{opacity:1!important;transform:none!important}.rashis-final-product-info{padding-top:15px!important}.rashis-final-product-category{font-size:9px!important;font-weight:800!important;letter-spacing:.12em!important}.rashis-final-product-info a{text-decoration:none!important}.rashis-final-product-info h2{min-height:46px!important;margin:8px 0 6px!important;font-size:21px!important;line-height:1.08!important;font-weight:700!important}.rashis-final-product-row{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important}.rashis-final-price{font-weight:800!important}.rashis-final-price del{opacity:.65!important}.rashis-final-rating{color:var(--gold)!important;font-size:11px!important;white-space:nowrap!important}.rashis-final-buy-now{margin-top:12px!important;font-weight:800!important;letter-spacing:.08em!important}.rashis-shop-pagination{margin-top:42px!important}.rashis-shop-pagination .woocommerce-pagination ul{display:flex!important;justify-content:center!important;gap:8px!important;border:0!important}.rashis-shop-pagination .woocommerce-pagination li{border:0!important}.rashis-shop-pagination .woocommerce-pagination a,.rashis-shop-pagination .woocommerce-pagination span{min-width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border:1px solid var(--line)!important;border-radius:50%!important;color:var(--forest)!important;background:var(--ivory)!important;font-weight:800!important}.rashis-shop-pagination .woocommerce-pagination span.current{color:var(--ivory)!important;background:var(--forest)!important}.rashis-shop-empty{padding:70px 20px!important;text-align:center!important;border:1px solid var(--line)!important;background:var(--cream)!important}.rashis-shop-empty h2{margin:0 0 10px!important;color:var(--forest)!important;font-family:var(--serif)!important;font-size:36px!important}.rashis-shop-empty p{color:var(--muted)!important}.rashis-shop-empty a{color:var(--forest)!important;font-weight:800!important}.rashis-final-product-card *,.rashis-shop-final *{word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}@media (max-width:980px){.rashis-shop-final-shell{grid-template-columns:1fr!important;padding-top:28px!important}.rashis-shop-filter-panel{position:fixed!important;inset:auto 0 0!important;z-index:1300!important;max-height:78vh!important;padding:22px!important;transform:translateY(105%)!important;background:var(--ivory)!important;box-shadow:var(--shadow)!important;overflow-y:auto!important;transition:transform .35s var(--ease)!important}.rashis-shop-filter-panel.is-open{transform:none!important}.rashis-filter-close,.rashis-mobile-filter-button{display:inline-flex!important}.rashis-shop-final-results ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.rashis-shop-final-container{width:min(calc(100% - 28px),1440px)!important}.rashis-shop-final-hero{min-height:350px!important;padding-bottom:46px!important}.rashis-shop-final-hero h1{font-size:44px!important}.rashis-shop-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,142px)!important;gap:8px!important;align-items:start!important}.rashis-shop-toolbar select{width:100%!important;max-width:145px!important;padding:0 8px!important}.rashis-shop-final-results ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 10px!important}.rashis-final-product-info h2{min-height:52px!important;font-size:18px!important}.rashis-final-product-row{align-items:start!important;flex-direction:column!important;gap:5px!important}.rashis-final-card-action{position:static!important;margin-top:10px!important}.rashis-final-card-action .button{min-height:40px!important;padding:0 8px!important;font-size:9px!important;opacity:1!important;transform:none!important;white-space:normal!important}.rashis-final-wishlist{width:36px!important;height:36px!important}.rashis-final-product-badge{top:8px!important;left:8px!important;max-width:70%!important;font-size:8px!important}.rashis-final-buy-now{display:none!important}}.rashis-shop-floating-checkout,.rashis-shop-floating-checkout-v2{display:none!important}.rashis-product-meta-clean{margin-top:24px!important;color:var(--muted)!important;font-size:13px!important;line-height:1.7!important}.rashis-product-feature-grid-section{width:min(calc(100% - 48px),1540px)!important;margin:0 auto!important;padding:46px 0 80px!important}.rashis-section-label{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:18px!important;margin-bottom:34px!important;color:var(--muted)!important;font-size:12px!important;font-weight:900!important;letter-spacing:.35em!important;text-transform:uppercase!important}.rashis-section-label span{height:1px!important;background:var(--line)!important}.rashis-product-feature-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important}.rashis-product-feature-card{min-height:180px!important;display:grid!important;place-items:center!important;text-align:center!important;padding:28px 18px!important;border:1px solid var(--line)!important;border-radius:22px!important;background:#fffdf7!important;transition:.25s var(--ease)!important}.rashis-product-feature-card:hover{transform:translateY(-5px)!important;border-color:var(--forest)!important;box-shadow:0 18px 50px rgba(44,40,27,.08)!important}.rashis-product-feature-card div{width:74px!important;height:74px!important;display:grid!important;place-items:center!important;margin-bottom:18px!important;border-radius:50%!important;background:var(--sage)!important;font-size:30px!important}.rashis-product-feature-card h3{margin:0!important;color:var(--forest)!important;font-size:18px!important;line-height:1.35!important}.rashis-product-dark-story{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1fr)!important;gap:58px!important;align-items:center!important;padding:clamp(64px,7vw,110px) clamp(28px,5vw,80px)!important;color:#fff!important;background:#050705!important}.rashis-product-dark-story span,.rashis-product-detail-section span{display:block!important;margin-bottom:14px!important;color:var(--muted)!important;font-size:12px!important;font-weight:900!important;letter-spacing:.22em!important;text-transform:uppercase!important}.rashis-product-dark-story h2,.rashis-product-detail-section h2{margin:0 0 18px!important;font-family:var(--serif)!important;font-size:clamp(42px,5vw,72px)!important;line-height:.96!important}.rashis-product-dark-story h2{color:#fff!important}.rashis-product-dark-story p{max-width:720px!important;color:rgba(255,255,255,.72)!important;font-size:18px!important;line-height:1.75!important}.rashis-product-dark-story figure,.rashis-product-detail-section figure{margin:0!important;overflow:hidden!important;border-radius:22px!important}.rashis-product-dark-story img,.rashis-product-detail-section img{width:100%!important;height:auto!important;display:block!important}.rashis-product-detail-section{width:min(calc(100% - 48px),1540px)!important;margin:0 auto!important;padding:clamp(70px,8vw,120px) 0!important;display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.1fr)!important;gap:clamp(40px,6vw,90px)!important;align-items:center!important}.rashis-product-detail-section.reverse{grid-template-columns:minmax(0,1.1fr) minmax(0,.85fr)!important}.rashis-product-detail-section h2{color:var(--forest)!important}.rashis-product-detail-section p{color:var(--muted)!important;font-size:18px!important;line-height:1.8!important}.rashis-product-accordion{width:min(calc(100% - 48px),1280px)!important;margin:0 auto!important;padding:40px 0 90px!important}.rashis-product-accordion details{border-top:1px solid var(--line)!important}.rashis-product-accordion details:last-child{border-bottom:1px solid var(--line)!important}.rashis-product-accordion summary{min-height:76px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;cursor:pointer!important;color:var(--forest)!important;font-size:22px!important;font-weight:900!important}.rashis-product-accordion summary:after{content:"+"!important;font-size:34px!important;font-weight:300!important}.rashis-product-accordion details[open] summary:after{content:"−"!important}.rashis-product-accordion details>div{padding:0 0 32px!important;color:var(--ink)!important;line-height:1.75!important}.rashis-product-related{width:min(calc(100% - 48px),1540px)!important;margin:0 auto!important;padding:30px 0 100px!important}.rashis-product-related h2{color:var(--forest)!important;font-family:var(--serif)!important;font-size:48px!important}.rashis-product-accordion #reviews .comment-respond,.rashis-product-accordion #reviews .woocommerce-Reviews{max-width:980px!important}.rashis-product-accordion #reviews input,.rashis-product-accordion #reviews textarea{border:1px solid var(--line)!important;border-radius:12px!important;padding:14px!important}.rashis-product-accordion #reviews .submit{border:0!important;border-radius:999px!important;color:#fff!important;background:var(--forest)!important;padding:14px 28px!important;font-weight:900!important}@media (max-width:1100px){.rashis-product-dark-story,.rashis-product-detail-section,.rashis-product-detail-section.reverse,.rashis-product-hero{grid-template-columns:1fr!important}.rashis-product-gallery{position:relative!important;top:auto!important}.rashis-product-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.rashis-product-hero{width:min(calc(100% - 28px),1540px)!important}.rashis-product-gallery{grid-template-columns:1fr!important}.rashis-product-thumbs{display:flex!important;overflow-x:auto!important;order:2!important}.rashis-product-main-image{min-height:420px!important}.rashis-product-summary h1{font-size:42px!important}.rashis-product-cart-box{grid-template-columns:1fr!important}.rashis-product-cart-box form.cart{grid-template-columns:84px minmax(0,1fr)!important}.rashis-product-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rashis-product-feature-grid{grid-template-columns:1fr!important}.rashis-product-accordion,.rashis-product-dark-story,.rashis-product-detail-section,.rashis-product-feature-grid-section,.rashis-product-related{width:min(calc(100% - 28px),1540px)!important}.rashis-product-dark-story{width:100%!important}}.rashis-kreo-product-page{background:var(--ivory)!important;color:var(--forest)!important;overflow:hidden!important}.rk-product-hero{width:min(calc(100% - 56px),1540px)!important;margin:0 auto!important;padding:clamp(62px,7vw,110px) 0 70px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(430px,.95fr)!important;gap:clamp(44px,6vw,96px)!important;align-items:start!important}.rk-gallery{display:grid!important;grid-template-columns:106px minmax(0,1fr)!important;gap:24px!important;position:sticky!important;top:150px!important}.rk-thumbs{display:grid!important;gap:18px!important;align-content:start!important}.rk-thumbs button{width:106px!important;height:106px!important;padding:0!important;border:2px solid transparent!important;border-radius:16px!important;background:#f0eadf!important;overflow:hidden!important;cursor:pointer!important;transition:border-color .25s var(--ease),transform .25s var(--ease)!important}.rk-thumbs button.is-active,.rk-thumbs button:hover{border-color:var(--forest)!important;transform:translateY(-2px)!important}.rk-thumbs img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.rk-main-image{min-height:620px!important;display:grid!important;place-items:center!important;border-radius:22px!important;background:#f0eadf!important;overflow:hidden!important}.rk-main-image img{width:100%!important;height:100%!important;max-height:720px!important;-o-object-fit:contain!important;object-fit:contain!important;transition:opacity .24s var(--ease),transform .24s var(--ease)!important}.rk-summary{position:relative!important;min-width:0!important}.rk-top-actions{display:flex!important;justify-content:flex-end!important;min-height:48px!important;margin-bottom:10px!important}.rk-summary h1{margin:0 0 26px!important;color:var(--forest)!important;font-family:var(--serif)!important;font-size:clamp(50px,5vw,82px)!important;line-height:.96!important;letter-spacing:-.035em!important}.rk-price-line{display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:center!important;margin-bottom:10px!important}.rk-price{color:var(--forest)!important;font-size:25px!important;font-weight:900!important}.rk-price del{margin-right:8px!important;color:var(--muted)!important;opacity:.6!important}.rk-price ins{text-decoration:none!important}.rk-sale-badge{min-height:32px!important;padding:0 12px!important;border-radius:6px!important;color:#fff!important;background:var(--forest)!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important}.rk-rating,.rk-sale-badge{display:inline-flex!important;align-items:center!important;font-size:13px!important}.rk-rating{gap:7px!important;margin-bottom:22px!important;color:var(--gold)!important;text-decoration:none!important}.rk-short-desc{max-width:760px!important;margin-bottom:28px!important;color:var(--ink)!important;font-size:17px!important;line-height:1.75!important}.rk-delivery-box{min-height:58px!important;display:flex!important;align-items:center!important;gap:14px!important;margin:22px 0 30px!important;padding:0 18px!important;border:1px solid rgba(16,132,68,.28)!important;border-radius:12px!important;background:rgba(16,132,68,.07)!important}.rk-delivery-box span{width:11px!important;height:11px!important;flex:0 0 11px!important;border-radius:50%!important;background:#21b56b!important}.rk-delivery-box p{margin:0!important;color:var(--forest)!important;font-size:15px!important;font-weight:700!important}.rk-product-buttons{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:18px!important;margin-top:26px!important}.rk-add-cart form.cart{height:60px!important;display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;gap:12px!important;margin:0!important}.rk-add-cart .quantity input{width:100%!important;height:60px!important;border:1px solid var(--line)!important;border-radius:0!important;background:#fff!important;color:var(--forest)!important;text-align:center!important;font-size:16px!important;font-weight:800!important}.rk-add-cart button.single_add_to_cart_button,.rk-buy-now{min-height:60px!important;width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:999px!important;color:#fff!important;background:#121212!important;font-size:16px!important;font-weight:900!important;text-decoration:none!important;transition:transform .25s var(--ease),box-shadow .25s var(--ease)!important}.rk-add-cart button.single_add_to_cart_button:hover,.rk-buy-now:hover{transform:translateY(-2px)!important;box-shadow:0 18px 42px rgba(0,0,0,.16)!important}.rk-demo-button{min-height:60px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-top:18px!important;border-radius:999px!important;color:#fff!important;background:var(--forest)!important;font-size:16px!important;font-weight:900!important;text-decoration:none!important}.rk-service-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin:34px 0 22px!important}.rk-service-row div{min-height:92px!important;display:grid!important;place-items:center!important;text-align:center!important;border:1px solid var(--line)!important;border-radius:18px!important;background:rgba(255,255,255,.45)!important}.rk-service-row strong{color:var(--forest)!important;font-size:16px!important}.rk-product-meta,.rk-service-row span{color:var(--muted)!important;font-size:12px!important}.rk-product-meta{margin-top:16px!important;line-height:1.7!important}.rk-feature-section{width:min(calc(100% - 56px),1540px)!important;margin:0 auto!important;padding:20px 0 90px!important}.rk-section-title{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:18px!important;margin-bottom:34px!important;color:var(--muted)!important;font-size:12px!important;font-weight:900!important;letter-spacing:.38em!important;text-transform:uppercase!important}.rk-section-title span{height:1px!important;background:var(--line)!important}.rk-feature-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important}.rk-feature-card{min-height:170px!important;display:grid!important;place-items:center!important;text-align:center!important;padding:26px 18px!important;border:1px solid var(--line)!important;border-radius:20px!important;background:rgba(255,255,255,.42)!important;transition:transform .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease)!important}.rk-feature-card:hover{transform:translateY(-5px)!important;border-color:var(--forest)!important;box-shadow:0 18px 46px rgba(44,40,27,.08)!important}.rk-feature-icon{width:74px!important;height:74px!important;display:grid!important;place-items:center!important;margin-bottom:16px!important;border-radius:50%!important;background:var(--sage)!important;overflow:hidden!important}.rk-feature-icon img{width:38px!important;height:38px!important;-o-object-fit:contain!important;object-fit:contain!important}.rk-feature-icon span{color:var(--forest)!important;font-size:15px!important;font-weight:900!important;letter-spacing:.08em!important}.rk-feature-card h3{margin:0!important;color:var(--forest)!important;font-size:17px!important;line-height:1.35!important}.rk-black-banner{min-height:560px!important;display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1fr)!important;gap:clamp(36px,6vw,90px)!important;align-items:center!important;padding:clamp(70px,8vw,120px) clamp(28px,5vw,90px)!important;background:#050505!important}.rk-black-copy span,.rk-detail-copy span{display:block!important;margin-bottom:18px!important;color:rgba(255,255,255,.42)!important;font-size:12px!important;font-weight:900!important;letter-spacing:.25em!important;text-transform:uppercase!important}.rk-black-copy h2{max-width:720px!important;margin:0 0 22px!important;color:#fff!important;font-size:clamp(42px,4.8vw,74px)!important;line-height:1.04!important;letter-spacing:-.035em!important}.rk-black-copy p{max-width:720px!important;margin:0!important;color:rgba(255,255,255,.72)!important;font-size:18px!important;line-height:1.75!important}.rk-black-image{border-radius:20px!important;overflow:hidden!important;background:#151515!important}.rk-black-image img{width:100%!important;height:auto!important;display:block!important}.rk-detail-block{width:min(calc(100% - 56px),1540px)!important;margin:0 auto!important;padding:clamp(72px,8vw,120px) 0!important;display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:clamp(42px,6vw,94px)!important;align-items:center!important}.rk-detail-block.reverse{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important}.rk-detail-image{border-radius:22px!important;overflow:hidden!important;background:#f0eadf!important}.rk-detail-image img{width:100%!important;height:auto!important;display:block!important}.rk-detail-copy span{color:var(--muted)!important}.rk-detail-copy h2{margin:0 0 20px!important;color:var(--forest)!important;font-size:clamp(40px,4.8vw,68px)!important;line-height:1.02!important;letter-spacing:-.035em!important}.rk-detail-copy p{max-width:760px!important;color:var(--muted)!important;font-size:18px!important;line-height:1.8!important}.rk-accordion{width:min(calc(100% - 56px),1280px)!important;margin:0 auto!important;padding:30px 0 90px!important}.rk-accordion details{border-top:1px solid var(--line)!important}.rk-accordion details:last-child{border-bottom:1px solid var(--line)!important}.rk-accordion summary{min-height:78px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;color:var(--forest)!important;font-size:22px!important;font-weight:900!important;cursor:pointer!important}.rk-accordion summary:after{content:"+"!important;font-size:34px!important;font-weight:300!important}.rk-accordion details[open] summary:after{content:"−"!important}.rk-accordion details>div{padding:0 0 34px!important;color:var(--ink)!important;font-size:16px!important;line-height:1.75!important}.rashis-kreo-product-page img.emoji,.rk-accordion img.emoji{width:1em!important;height:1em!important;display:inline!important;vertical-align:-.1em!important}.rk-related{width:min(calc(100% - 56px),1540px)!important;margin:0 auto!important;padding:20px 0 100px!important}.rk-related h2{color:var(--forest)!important;font-family:var(--serif)!important;font-size:48px!important}@media (max-width:1100px){.rk-black-banner,.rk-detail-block,.rk-detail-block.reverse,.rk-product-hero{grid-template-columns:1fr!important}.rk-gallery{position:relative!important;top:auto!important}.rk-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.rk-accordion,.rk-detail-block,.rk-feature-section,.rk-product-hero,.rk-related{width:min(calc(100% - 28px),1540px)!important}.rk-product-hero{padding-top:42px!important}.rk-gallery{grid-template-columns:1fr!important}.rk-thumbs{display:flex!important;overflow-x:auto!important;order:2!important}.rk-thumbs button{width:82px!important;height:82px!important;flex:0 0 82px!important}.rk-main-image{min-height:390px!important}.rk-summary h1{font-size:42px!important}.rk-product-buttons{grid-template-columns:1fr!important}.rk-add-cart form.cart{grid-template-columns:82px minmax(0,1fr)!important}.rk-feature-grid,.rk-service-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rk-black-banner{padding:56px 20px!important}}@media (max-width:460px){.rk-feature-grid,.rk-service-row{grid-template-columns:1fr!important}}.rk-review-section{width:min(calc(100% - 56px),1280px)!important;margin:0 auto!important;padding:40px 0 90px!important;border-top:1px solid var(--line)!important}.rk-review-head{margin-bottom:28px!important}.rk-review-head h2{margin:0!important;color:var(--forest)!important;font-family:var(--serif)!important;font-size:clamp(36px,4vw,56px)!important;line-height:1!important}.rk-review-content{color:var(--ink)!important;font-size:16px!important;line-height:1.7!important}.rk-review-content .comment-respond,.rk-review-content .woocommerce-Reviews{max-width:980px!important}.rk-review-content input,.rk-review-content textarea{border:1px solid var(--line)!important;border-radius:12px!important;padding:14px!important}.rk-review-content .submit{border:0!important;border-radius:999px!important;color:#fff!important;background:var(--forest)!important;padding:14px 28px!important;font-weight:900!important}@media (max-width:720px){.rk-review-section{width:min(calc(100% - 28px),1280px)!important}}.rk-safe-product-page{background:var(--ivory,#fffdf7)!important;color:var(--forest,#063f2a)!important}.rk-safe-hero{width:min(calc(100% - 56px),1540px)!important;margin:0 auto!important;padding:clamp(56px,7vw,100px) 0 70px!important;display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr)!important;gap:clamp(42px,6vw,86px)!important;align-items:start!important}.rk-safe-gallery{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;gap:22px!important}.rk-safe-thumbs{display:grid!important;gap:16px!important;align-content:start!important}.rk-safe-thumbs button{width:96px!important;height:96px!important;padding:0!important;border:2px solid transparent!important;border-radius:16px!important;background:#eee7dc!important;overflow:hidden!important;cursor:pointer!important}.rk-safe-thumbs button.is-active,.rk-safe-thumbs button:hover{border-color:var(--forest,#063f2a)!important}.rk-safe-thumbs img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.rk-safe-main-image{min-height:640px!important;display:grid!important;place-items:center!important;border-radius:24px!important;background:#eee7dc!important;overflow:hidden!important}.rk-safe-main-image img{width:100%!important;height:100%!important;max-height:760px!important;-o-object-fit:contain!important;object-fit:contain!important;transition:opacity .25s ease,transform .25s ease!important}.rk-safe-heart-wrap{display:flex!important;justify-content:flex-end!important;margin-bottom:18px!important}.rk-safe-heart{width:54px!important;height:54px!important;display:grid!important;place-items:center!important;border:1px solid rgba(6,63,42,.16)!important;border-radius:50%!important;color:var(--forest,#063f2a)!important;background:#fff!important;cursor:pointer!important}.rk-safe-heart span{font-size:25px!important;line-height:1!important}.rk-safe-summary h1{margin:0 0 26px!important;padding-bottom:22px!important;border-bottom:1px solid rgba(6,63,42,.14)!important;color:var(--forest,#063f2a)!important;font-family:var(--serif,Georgia,serif)!important;font-size:clamp(54px,5vw,86px)!important;line-height:.96!important;letter-spacing:-.035em!important}.rk-safe-price-row{display:flex!important;align-items:center!important;gap:14px!important;margin-bottom:14px!important}.rk-safe-price{color:var(--forest,#063f2a)!important;font-size:26px!important;font-weight:900!important}.rk-safe-price del{margin-right:8px!important;color:#868a7d!important;opacity:.7!important}.rk-safe-price ins{text-decoration:none!important}.rk-safe-offer{min-height:32px!important;display:inline-flex!important;align-items:center!important;padding:0 12px!important;border-radius:7px!important;color:#fffdf7!important;background:var(--forest,#063f2a)!important;font-size:12px!important;font-weight:900!important;letter-spacing:.07em!important;text-transform:uppercase!important}.rk-safe-rating{display:inline-flex!important;gap:8px!important;margin:6px 0 28px!important;color:#b57b41!important;text-decoration:none!important;font-size:13px!important}.rk-safe-stars:before{content:"★★★★★"!important;letter-spacing:2px!important;background:linear-gradient(90deg,#b57b41 var(--rating-percent),#d7d0c2 var(--rating-percent))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}.rk-safe-short-desc{max-width:760px!important;margin-bottom:28px!important;color:#163b2d!important;font-size:17px!important;line-height:1.75!important}.rk-safe-purchase{display:flex!important;align-items:flex-end!important;flex-wrap:wrap!important;gap:18px!important;margin:30px 0 34px!important}.rk-safe-cart-form{flex:0 0 auto!important}.rk-safe-cart-form form.cart{display:flex!important;align-items:stretch!important;flex-wrap:nowrap!important;gap:12px!important;margin:0!important}.rk-safe-cart-form .quantity input.qty{width:138px!important;height:60px!important;border:1px solid rgba(6,63,42,.18)!important;background:#fff!important;color:var(--forest,#063f2a)!important;text-align:center!important;font-size:16px!important;font-weight:900!important}.rk-safe-buy-now,.rk-safe-cart-form button.single_add_to_cart_button{min-height:60px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--forest,#063f2a)!important;border-radius:999px!important;color:#fffdf7!important;background:var(--forest,#063f2a)!important;font-size:15px!important;font-weight:900!important;letter-spacing:.03em!important;text-decoration:none!important}.rk-safe-buy-now,.rk-safe-cart-form button.single_add_to_cart_button{width:220px!important;flex:0 0 220px!important}.rk-safe-buy-now{background:linear-gradient(135deg,#063f2a,#0b7044)!important}@media (max-width:640px){.rk-safe-cart-form,.rk-safe-cart-form form.cart,.rk-safe-purchase{width:100%!important}.rk-safe-cart-form form.cart{flex-wrap:wrap!important}.rk-safe-buy-now,.rk-safe-cart-form .quantity,.rk-safe-cart-form .quantity input.qty,.rk-safe-cart-form button.single_add_to_cart_button{width:100%!important;flex:1 1 100%!important}}.rk-safe-trust{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin:0 0 28px!important}.rk-safe-trust div{min-height:120px!important;display:grid!important;place-items:center!important;text-align:center!important;padding:18px 12px!important;border:1px solid rgba(6,63,42,.16)!important;border-radius:18px!important;background:rgba(255,255,255,.6)!important}.rk-safe-trust span{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:50%!important;color:var(--forest,#063f2a)!important;background:#dce8cc!important;font-size:12px!important;font-weight:900!important}.rk-safe-trust strong{color:var(--forest,#063f2a)!important;font-size:16px!important}.rk-safe-trust small{color:#6c7267!important;font-size:12px!important}.rk-safe-meta{color:#6c7267!important;font-size:13px!important}.rk-safe-accordion,.rk-safe-related,.rk-safe-reviews{width:min(calc(100% - 56px),1280px)!important;margin:0 auto!important}.rk-safe-accordion{padding:45px 0 40px!important}.rk-safe-accordion details{border-top:1px solid rgba(6,63,42,.16)!important}.rk-safe-accordion details:last-child{border-bottom:1px solid rgba(6,63,42,.16)!important}.rk-safe-accordion summary{min-height:76px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;color:var(--forest,#063f2a)!important;font-size:22px!important;font-weight:900!important;cursor:pointer!important}.rk-safe-accordion summary:after{content:"+"!important;font-size:32px!important;font-weight:300!important}.rk-safe-accordion details[open] summary:after{content:"−"!important}.rk-safe-accordion details>div{padding:0 0 34px!important;color:#163b2d!important;font-size:16px!important;line-height:1.75!important}.rk-safe-reviews{padding:50px 0 70px!important;border-top:1px solid rgba(6,63,42,.16)!important}.rk-safe-review-head h2{margin:0 0 28px!important;color:var(--forest,#063f2a)!important;font-family:var(--serif,Georgia,serif)!important;font-size:clamp(40px,4vw,60px)!important;line-height:1!important}.rk-safe-review-content{max-width:980px!important}.rk-safe-review-content input[type=email],.rk-safe-review-content input[type=text],.rk-safe-review-content textarea{width:100%!important;border:1px solid rgba(6,63,42,.16)!important;border-radius:14px!important;padding:14px!important;background:#fff!important}.rk-safe-review-content .submit{min-height:48px!important;border:0!important;border-radius:999px!important;color:#fffdf7!important;background:var(--forest,#063f2a)!important;padding:0 28px!important;font-weight:900!important}.rk-safe-related{max-width:1540px!important;padding:40px 0 110px!important}.rk-safe-related .related>h2,.rk-safe-related>h2{margin:0 0 34px!important;color:var(--forest,#063f2a)!important;font-family:var(--serif,Georgia,serif)!important;font-size:clamp(40px,4vw,60px)!important}@media (max-width:1100px){.rk-safe-hero{grid-template-columns:1fr!important}}@media (max-width:720px){.rk-safe-accordion,.rk-safe-hero,.rk-safe-related,.rk-safe-reviews{width:min(calc(100% - 28px),1280px)!important}.rk-safe-gallery{grid-template-columns:1fr!important}.rk-safe-thumbs{display:flex!important;overflow-x:auto!important;order:2!important}.rk-safe-thumbs button{width:82px!important;height:82px!important;flex:0 0 82px!important}.rk-safe-main-image{min-height:390px!important}.rk-safe-summary h1{font-size:42px!important}.rk-safe-cart-form form.cart,.rk-safe-purchase{grid-template-columns:1fr!important}.rk-safe-trust{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.rashis-wordmark strong{max-width:290px!important;display:block!important;white-space:normal!important;line-height:1.05!important}.rashis-password-toggle{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;padding:0!important;font-size:0!important}.rashis-password-toggle .dashicons{width:20px!important;height:20px!important;color:var(--forest)!important;font-size:20px!important;line-height:1!important}.rashis-auth-switch-text a,.rashis-auth-tab{cursor:pointer!important}.shop-product-card.has-real-product .shop-product-circle{background:radial-gradient(circle at 35% 15%,rgba(255,255,255,.95),rgba(238,231,220,.72))!important;overflow:hidden!important}.shop-product-card.has-real-product .shop-product-circle img{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;padding:16px!important;filter:drop-shadow(0 20px 28px rgba(44,40,27,.16))!important;transform:scale(.96)!important;transition:transform .35s var(--ease),filter .35s var(--ease)!important}.shop-product-card.has-real-product:hover .shop-product-circle img{transform:scale(1.04) rotate(-2deg)!important;filter:drop-shadow(0 24px 34px rgba(44,40,27,.2))!important}.rashis-home-tabs .tab{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:1px solid rgba(5,40,23,.18)!important;border-radius:999px!important;cursor:pointer!important}.rashis-home-products-wrap{transition:opacity .24s var(--ease),transform .24s var(--ease),filter .24s var(--ease)!important}.rashis-home-products-wrap.is-shuffling{opacity:.28!important;transform:translateY(14px) scale(.985)!important;filter:blur(3px)!important;pointer-events:none!important}.rashis-home-products-wrap.has-shuffled{animation:rashisProductShuffleIn .45s var(--ease) both!important}@keyframes rashisProductShuffleIn{0%{opacity:.2;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}.product-grid ul.products .rashis-final-product-card,.rashis-shop-final ul.products .rashis-final-product-card,.rk-related ul.products .rashis-final-product-card,.rk-safe-related ul.products .rashis-final-product-card,ul.products .rashis-final-product-card{width:auto!important;float:none!important;margin:0!important;list-style:none!important;background:transparent!important;overflow:visible!important}.product-grid .rashis-final-product-media,.rashis-shop-final .rashis-final-product-media,.rk-related .rashis-final-product-media,.rk-safe-related .rashis-final-product-media,ul.products .rashis-final-product-media{position:relative!important;min-height:380px!important;padding:28px!important;border-radius:24px!important;background:radial-gradient(circle at 82% 6%,rgba(134,168,62,.14),transparent 13rem),#eee7dc!important;overflow:hidden!important;box-shadow:0 22px 54px rgba(44,40,27,.09)!important;transition:transform .32s var(--ease),box-shadow .32s var(--ease)!important}.product-grid .rashis-final-product-card:hover .rashis-final-product-media,.rashis-shop-final .rashis-final-product-card:hover .rashis-final-product-media,ul.products .rashis-final-product-card:hover .rashis-final-product-media{transform:translateY(-6px)!important;box-shadow:0 30px 70px rgba(44,40,27,.14)!important}.rashis-final-product-image-link{display:block!important;height:100%!important}.rashis-final-product-media img{width:100%!important;height:310px!important;-o-object-fit:contain!important;object-fit:contain!important;border-radius:18px!important;transition:transform .38s var(--ease)!important}.rashis-final-product-card:hover .rashis-final-product-media img{transform:scale(1.035)!important}.rashis-final-product-badge{position:absolute!important;top:18px!important;left:18px!important;z-index:4!important;min-height:30px!important;display:inline-flex!important;align-items:center!important;padding:0 12px!important;color:var(--ivory)!important;background:var(--forest)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.rashis-final-wishlist{position:absolute!important;top:18px!important;right:18px!important;z-index:5!important;width:52px!important;height:52px!important;display:grid!important;place-items:center!important;border:1px solid rgba(5,40,23,.14)!important;border-radius:50%!important;color:var(--forest)!important;background:rgba(255,255,255,.86)!important;cursor:pointer!important;transition:transform .22s var(--ease),color .22s var(--ease),background .22s var(--ease)!important}.rashis-final-wishlist span{font-size:23px!important;line-height:1!important}.rashis-final-wishlist.is-active,.rashis-final-wishlist:hover{color:var(--ivory)!important;background:var(--forest)!important;transform:scale(1.05)!important}.rashis-final-card-action{position:absolute!important;left:18px!important;right:18px!important;bottom:18px!important;z-index:6!important;opacity:0!important;transform:translateY(14px)!important;transition:opacity .25s var(--ease),transform .25s var(--ease)!important}.rashis-final-card-action:focus-within,.rashis-final-product-card.has-in-cart .rashis-final-card-action,.rashis-final-product-card:hover .rashis-final-card-action{opacity:1!important;transform:none!important}.rashis-final-add-button[hidden]{display:none!important}.rashis-final-add-button{width:100%!important;display:inline-flex!important;justify-content:center!important;border:1px solid var(--forest)!important;font-size:12px!important;font-weight:900!important;letter-spacing:.09em!important;text-transform:uppercase!important;cursor:pointer!important}.rashis-final-add-button,.rashis-final-qty-box{min-height:54px!important;align-items:center!important;border-radius:999px!important;color:var(--ivory)!important;background:var(--forest)!important;box-shadow:0 18px 38px rgba(5,40,23,.2)!important}.rashis-final-qty-box{display:none!important;grid-template-columns:58px minmax(0,1fr) 58px!important;overflow:hidden!important}.rashis-final-qty-box.is-active{display:grid!important}.rashis-final-qty-box button{height:54px!important;border:0!important;color:var(--ivory)!important;background:rgba(255,255,255,.08)!important;font-size:22px!important;font-weight:900!important;cursor:pointer!important}.rashis-final-qty-box button:hover{background:rgba(255,255,255,.16)!important}.rashis-final-qty-box span{height:54px!important;display:grid!important;place-items:center!important;color:var(--ivory)!important;font-size:16px!important;font-weight:900!important}.rashis-final-product-info{min-height:220px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;padding:22px 4px 0!important}.rashis-final-product-category{margin-bottom:10px!important;color:var(--olive)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.16em!important;text-transform:uppercase!important}.rashis-final-title-link{text-decoration:none!important}.rashis-final-product-info h2{margin:0 0 16px!important;color:var(--forest)!important;font-family:var(--serif)!important;font-size:clamp(24px,2.15vw,34px)!important;line-height:1.06!important;letter-spacing:-.025em!important}.rashis-final-product-row{margin-top:auto!important}.rashis-final-price{color:var(--forest)!important;font-size:18px!important;font-weight:900!important}.rashis-final-price del{margin-right:7px!important;color:var(--muted)!important;opacity:.6!important}.rashis-final-buy-now,.rashis-final-price ins{text-decoration:none!important}.rashis-final-buy-now{min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin-top:18px!important;padding:0 22px!important;border:1px solid var(--forest)!important;border-radius:999px!important;color:var(--forest)!important;background:transparent!important;font-size:11px!important;font-weight:900!important;letter-spacing:.09em!important;text-transform:uppercase!important;transition:color .24s var(--ease),background .24s var(--ease),transform .24s var(--ease)!important}.rashis-final-buy-now:hover{transform:translateY(-2px)!important}.rashis-final-buy-now:hover,.rashis-global-checkout{color:var(--ivory)!important;background:var(--forest)!important}.rashis-global-checkout{position:fixed!important;right:24px!important;bottom:24px!important;z-index:9998!important;min-width:270px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:12px 12px 12px 18px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:18px!important;box-shadow:0 22px 60px rgba(5,40,23,.32)!important;opacity:0!important;transform:translateY(20px) scale(.96)!important;pointer-events:none!important;transition:opacity .28s var(--ease),transform .28s var(--ease)!important}.rashis-global-checkout.is-visible{opacity:1!important;transform:none!important;pointer-events:auto!important}.rashis-global-checkout div{display:flex!important;align-items:center!important;gap:10px!important}.rashis-global-checkout strong{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border-radius:50%!important;color:var(--forest)!important;background:var(--ivory)!important;font-weight:900!important}.rashis-global-checkout span{font-weight:800!important;letter-spacing:.06em!important}.rashis-global-checkout a,.rashis-global-checkout span{font-size:12px!important;text-transform:uppercase!important}.rashis-global-checkout a{min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 20px!important;border-radius:999px!important;color:var(--forest)!important;background:var(--ivory)!important;font-weight:900!important;text-decoration:none!important}.rashis-qty-pop{animation:rashisQtyPop .24s var(--ease) both!important}@keyframes rashisQtyPop{50%{transform:scale(1.18)}}@media (max-width:900px){.rashis-wordmark strong{max-width:220px!important}.rashis-final-card-action{opacity:1!important;transform:none!important}.rashis-global-checkout{left:14px!important;right:14px!important;bottom:14px!important;min-width:0!important}}.rashis-home-product-section,body.front-page #products,body.home #products,body.page-template-front-page #products{overflow:hidden!important}.rashis-home-product-section .section-head,body.front-page #products .section-head,body.home #products .section-head,body.page-template-front-page #products .section-head{width:min(calc(100% - 40px),1280px)!important;margin:0 auto 28px!important}.rashis-home-product-section .shop-tabs,body.front-page #products .shop-tabs,body.home #products .shop-tabs,body.page-template-front-page #products .shop-tabs{width:min(calc(100% - 40px),1280px)!important;margin:0 auto 34px!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important}body.front-page .rashis-home-products-wrap,body.home .rashis-home-products-wrap,body.page-template-front-page .rashis-home-products-wrap{width:min(calc(100% - 40px),1280px)!important;margin:0 auto!important;overflow:visible!important}body.front-page .rashis-home-products-grid,body.home .rashis-home-products-grid,body.page-template-front-page .rashis-home-products-grid{width:100%!important;max-width:100%!important;overflow:visible!important}body.front-page .product-grid.woocommerce>ul.products,body.front-page .rashis-home-products-grid>ul.products,body.home .product-grid.woocommerce>ul.products,body.home .rashis-home-products-grid>ul.products,body.page-template-front-page .product-grid.woocommerce>ul.products,body.page-template-front-page .rashis-home-products-grid>ul.products{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:30px!important;margin:0!important;padding:0!important;list-style:none!important;overflow:visible!important}body.front-page .rashis-home-products-grid>ul.products:after,body.front-page .rashis-home-products-grid>ul.products:before,body.home .rashis-home-products-grid>ul.products:after,body.home .rashis-home-products-grid>ul.products:before,body.page-template-front-page .rashis-home-products-grid>ul.products:after,body.page-template-front-page .rashis-home-products-grid>ul.products:before{display:none!important}body.front-page .rashis-home-products-grid ul.products li.product,body.home .rashis-home-products-grid ul.products li.product,body.page-template-front-page .rashis-home-products-grid ul.products li.product{width:auto!important;max-width:none!important;float:none!important;clear:none!important;margin:0!important;padding:0!important;position:relative!important;display:block!important;transform:none!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important}body.front-page .rashis-home-products-grid .rashis-final-product-media,body.home .rashis-home-products-grid .rashis-final-product-media,body.page-template-front-page .rashis-home-products-grid .rashis-final-product-media{width:100%!important;min-height:330px!important;height:auto!important;padding:24px!important;border-radius:26px!important;overflow:hidden!important}body.front-page .rashis-home-products-grid .rashis-final-product-media img,body.home .rashis-home-products-grid .rashis-final-product-media img,body.page-template-front-page .rashis-home-products-grid .rashis-final-product-media img{width:100%!important;height:260px!important;-o-object-fit:contain!important;object-fit:contain!important;border-radius:18px!important}body.front-page .rashis-home-products-grid .rashis-final-product-info,body.home .rashis-home-products-grid .rashis-final-product-info,body.page-template-front-page .rashis-home-products-grid .rashis-final-product-info{min-height:190px!important;padding:20px 2px 0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}body.front-page .rashis-home-products-grid .rashis-final-product-info h2,body.home .rashis-home-products-grid .rashis-final-product-info h2,body.page-template-front-page .rashis-home-products-grid .rashis-final-product-info h2{width:100%!important;margin:0 0 14px!important;font-size:clamp(22px,1.8vw,30px)!important;line-height:1.05!important;word-break:normal!important;overflow-wrap:anywhere!important}body.front-page .rashis-home-products-grid .rashis-final-product-category,body.home .rashis-home-products-grid .rashis-final-product-category,body.page-template-front-page .rashis-home-products-grid .rashis-final-product-category{min-height:14px!important;margin-bottom:9px!important;white-space:normal!important}body.front-page .rashis-home-products-grid .rashis-final-buy-now,body.home .rashis-home-products-grid .rashis-final-buy-now,body.page-template-front-page .rashis-home-products-grid .rashis-final-buy-now{margin-top:16px!important}body.front-page .shop-by-product,body.home .shop-by-product,body.page-template-front-page .shop-by-product{padding-top:clamp(64px,7vw,96px)!important;padding-bottom:clamp(58px,7vw,90px)!important;overflow:hidden!important}body.front-page .shop-by-product .shop-by-head,body.home .shop-by-product .shop-by-head,body.page-template-front-page .shop-by-product .shop-by-head{width:min(calc(100% - 40px),1180px)!important;margin:0 auto clamp(30px,4vw,48px)!important;text-align:center!important}body.front-page .shop-product-shell,body.home .shop-product-shell,body.page-template-front-page .shop-product-shell{width:min(calc(100% - 40px),1180px)!important;margin:0 auto!important}body.front-page .shop-product-track,body.home .shop-product-track,body.page-template-front-page .shop-product-track{display:grid!important;grid-template-columns:repeat(5,minmax(120px,1fr))!important;gap:clamp(18px,3vw,34px)!important;align-items:start!important;justify-items:center!important}body.front-page .shop-product-card,body.home .shop-product-card,body.page-template-front-page .shop-product-card{width:100%!important;max-width:170px!important;display:grid!important;justify-items:center!important;gap:16px!important;text-align:center!important}body.front-page .shop-product-circle,body.home .shop-product-circle,body.page-template-front-page .shop-product-circle{width:clamp(118px,11vw,150px)!important;height:clamp(118px,11vw,150px)!important;max-width:150px!important;flex:none!important}body.front-page .shop-product-card strong,body.home .shop-product-card strong,body.page-template-front-page .shop-product-card strong{color:var(--forest)!important;font-size:15px!important;line-height:1.2!important;text-align:center!important}body.page-template-page-login-register .rashis-global-checkout,body.woocommerce-account:not(.logged-in) .rashis-global-checkout,body:has(#rashisAuth) .rashis-global-checkout{display:none!important}.contact-page .contact-heading p,.contact-page .contact-information>.section-kicker,.contact-page .contact-information>h2,.contact-page .contact-information>p{display:none!important}.contact-page .contact-heading{margin-bottom:34px!important}.contact-page .contact-studio{align-items:stretch!important}.contact-page .contact-information{align-content:center!important}.contact-page .wpcf7-form,.contact-page .wpforms-form,.contact-page form{width:100%!important}.contact-page label{display:block!important;margin:0 0 8px!important;color:var(--forest)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.05em!important}.contact-page .wpforms-field input,.contact-page .wpforms-field select,.contact-page .wpforms-field textarea,.contact-page input[type=email],.contact-page input[type=tel],.contact-page input[type=text],.contact-page select,.contact-page textarea{width:100%!important;min-height:54px!important;border:1px solid rgba(5,40,23,.16)!important;border-radius:16px!important;color:var(--forest)!important;background:radial-gradient(circle at 100% 0,rgba(134,168,62,.08),transparent 12rem),rgba(255,253,247,.78)!important;box-shadow:0 14px 34px rgba(44,40,27,.05)!important;padding:0 18px!important;font-size:14px!important;outline:none!important;transition:border-color .24s var(--ease),box-shadow .24s var(--ease),background .24s var(--ease)!important}.contact-page .wpforms-field textarea,.contact-page textarea{min-height:170px!important;padding-top:16px!important;resize:vertical!important}.contact-page .wpforms-field input:focus,.contact-page .wpforms-field select:focus,.contact-page .wpforms-field textarea:focus,.contact-page input:focus,.contact-page select:focus,.contact-page textarea:focus{border-color:rgba(5,40,23,.42)!important;background:var(--ivory)!important;box-shadow:0 18px 42px rgba(5,40,23,.09)!important}.contact-page .wpforms-field select,.contact-page select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:linear-gradient(45deg,transparent 50%,var(--forest) 50%),linear-gradient(135deg,var(--forest) 50%,transparent 50%),radial-gradient(circle at 100% 0,rgba(134,168,62,.08),transparent 12rem)!important;background-position:calc(100% - 24px) 24px,calc(100% - 18px) 24px,0 0!important;background-size:6px 6px,6px 6px,auto!important;background-repeat:no-repeat!important;padding-right:46px!important;cursor:pointer!important}.contact-page .wpforms-submit,.contact-page button[type=submit],.contact-page input[type=submit]{width:100%!important;min-height:56px!important;border:1px solid var(--forest)!important;border-radius:999px!important;color:var(--ivory)!important;background:var(--forest)!important;box-shadow:0 18px 38px rgba(5,40,23,.18)!important;font-size:12px!important;font-weight:900!important;letter-spacing:.09em!important;text-transform:uppercase!important;cursor:pointer!important;transition:transform .24s var(--ease),box-shadow .24s var(--ease),background .24s var(--ease)!important}.contact-page .wpforms-submit:hover,.contact-page button[type=submit]:hover,.contact-page input[type=submit]:hover{transform:translateY(-2px)!important;background:#0b5637!important;box-shadow:0 24px 50px rgba(5,40,23,.24)!important}.contact-page .contact-map iframe{filter:grayscale(.28) sepia(.02) contrast(1.02) saturate(.95)!important}.contact-page .map-caption{border-radius:16px!important;background:rgba(255,253,247,.9)!important}@media (max-width:1180px){body.front-page .product-grid.woocommerce>ul.products,body.front-page .rashis-home-products-grid>ul.products,body.home .product-grid.woocommerce>ul.products,body.home .rashis-home-products-grid>ul.products,body.page-template-front-page .product-grid.woocommerce>ul.products,body.page-template-front-page .rashis-home-products-grid>ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.front-page .shop-product-track,body.home .shop-product-track,body.page-template-front-page .shop-product-track{grid-template-columns:repeat(3,minmax(120px,1fr))!important}}@media (max-width:640px){body.front-page .product-grid.woocommerce>ul.products,body.front-page .rashis-home-products-grid>ul.products,body.home .product-grid.woocommerce>ul.products,body.home .rashis-home-products-grid>ul.products,body.page-template-front-page .product-grid.woocommerce>ul.products,body.page-template-front-page .rashis-home-products-grid>ul.products{grid-template-columns:1fr!important;gap:26px!important}body.front-page .shop-product-track,body.home .shop-product-track,body.page-template-front-page .shop-product-track{grid-template-columns:repeat(2,minmax(120px,1fr))!important}body.front-page .shop-product-card,body.home .shop-product-card,body.page-template-front-page .shop-product-card{max-width:150px!important}.contact-page .contact-studio{grid-template-columns:1fr!important}}body.front-page #products,body.home #products,body.page-template-front-page #products{width:100%!important;max-width:none!important;overflow:visible!important;padding-left:0!important;padding-right:0!important}body.front-page #products .rashis-home-products-wrap,body.front-page #products .section-head,body.front-page #products .shop-tabs,body.home #products .rashis-home-products-wrap,body.home #products .section-head,body.home #products .shop-tabs,body.page-template-front-page #products .rashis-home-products-wrap,body.page-template-front-page #products .section-head,body.page-template-front-page #products .shop-tabs{margin-left:auto!important;margin-right:auto!important}body.front-page #products .section-head,body.home #products .section-head,body.page-template-front-page #products .section-head{margin-bottom:28px!important}body.front-page #products .shop-tabs,body.home #products .shop-tabs,body.page-template-front-page #products .shop-tabs{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;margin-bottom:38px!important}body.front-page #products .product-grid,body.front-page #products .product-grid.woocommerce,body.front-page #products .rashis-home-products-grid,body.home #products .product-grid,body.home #products .product-grid.woocommerce,body.home #products .rashis-home-products-grid,body.page-template-front-page #products .product-grid,body.page-template-front-page #products .product-grid.woocommerce,body.page-template-front-page #products .rashis-home-products-grid{width:100%!important;max-width:100%!important;display:block!important;grid-template-columns:none!important;grid-auto-flow:unset!important;gap:0!important;margin:0!important;padding:0!important;overflow:visible!important}body.front-page #products .product-grid>ul.products,body.front-page #products .rashis-home-products-grid>ul.products,body.front-page #products ul.products.columns-4,body.home #products .product-grid>ul.products,body.home #products .rashis-home-products-grid>ul.products,body.home #products ul.products.columns-4,body.page-template-front-page #products .product-grid>ul.products,body.page-template-front-page #products .rashis-home-products-grid>ul.products,body.page-template-front-page #products ul.products.columns-4{width:100%!important;max-width:100%!important;min-width:0!important;display:grid!important;gap:34px!important;align-items:stretch!important;justify-items:stretch!important;margin:0!important;padding:0!important;list-style:none!important;overflow:visible!important}body.front-page #products ul.products:after,body.front-page #products ul.products:before,body.home #products ul.products:after,body.home #products ul.products:before,body.page-template-front-page #products ul.products:after,body.page-template-front-page #products ul.products:before{display:none!important;content:none!important}body.front-page #products ul.products>li.product,body.front-page #products ul.products>li.rashis-final-product-card,body.home #products ul.products>li.product,body.home #products ul.products>li.rashis-final-product-card,body.page-template-front-page #products ul.products>li.product,body.page-template-front-page #products ul.products>li.rashis-final-product-card{width:100%!important;max-width:none!important;min-width:0!important;float:none!important;clear:none!important;flex:none!important;display:flex!important;flex-direction:column!important;position:relative!important;inset:auto!important;margin:0!important;padding:0!important;opacity:1!important;visibility:visible!important;transform:none!important;overflow:visible!important}body.front-page #products .rashis-final-product-media,body.home #products .rashis-final-product-media,body.page-template-front-page #products .rashis-final-product-media{width:100%!important;min-width:0!important;max-width:none!important;min-height:350px!important;height:350px!important;display:grid!important;place-items:center!important;position:relative!important;padding:26px!important;border-radius:26px!important;background:radial-gradient(circle at 80% 8%,rgba(134,168,62,.16),transparent 12rem),#eee7dc!important;box-shadow:0 22px 54px rgba(44,40,27,.09)!important}body.front-page #products .rashis-final-product-media a,body.home #products .rashis-final-product-media a,body.page-template-front-page #products .rashis-final-product-media a{width:100%!important;height:100%!important;display:grid!important;place-items:center!important}body.front-page #products .rashis-final-product-media img,body.home #products .rashis-final-product-media img,body.page-template-front-page #products .rashis-final-product-media img{height:285px!important;max-height:285px!important;border-radius:18px!important;transform:none!important}body.front-page #products .rashis-final-product-card:hover .rashis-final-product-media img,body.home #products .rashis-final-product-card:hover .rashis-final-product-media img,body.page-template-front-page #products .rashis-final-product-card:hover .rashis-final-product-media img{transform:scale(1.035)!important}body.front-page #products .rashis-final-wishlist,body.home #products .rashis-final-wishlist,body.page-template-front-page #products .rashis-final-wishlist{top:18px!important;right:18px!important;left:auto!important;width:50px!important;height:50px!important}body.front-page #products .rashis-final-product-badge,body.home #products .rashis-final-product-badge,body.page-template-front-page #products .rashis-final-product-badge{top:18px!important;left:18px!important;right:auto!important}body.front-page #products .rashis-final-product-info,body.home #products .rashis-final-product-info,body.page-template-front-page #products .rashis-final-product-info{width:100%!important;min-width:0!important;min-height:210px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;padding:22px 4px 0!important;text-align:left!important;overflow:visible!important}body.front-page #products .rashis-final-product-category,body.home #products .rashis-final-product-category,body.page-template-front-page #products .rashis-final-product-category{width:auto!important;max-width:100%!important;display:block!important;margin:0 0 10px!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;text-align:left!important}body.front-page #products .rashis-final-title-link,body.home #products .rashis-final-title-link,body.page-template-front-page #products .rashis-final-title-link{width:100%!important;display:block!important}body.front-page #products .rashis-final-product-info h2,body.home #products .rashis-final-product-info h2,body.page-template-front-page #products .rashis-final-product-info h2{width:100%!important;max-width:100%!important;min-height:72px!important;display:block!important;margin:0 0 16px!important;color:var(--forest)!important;font-family:var(--serif,"Cormorant Garamond",serif)!important;font-size:clamp(25px,2vw,34px)!important;line-height:1.05!important;letter-spacing:-.025em!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;text-align:left!important}body.front-page #products .rashis-final-product-row,body.home #products .rashis-final-product-row,body.page-template-front-page #products .rashis-final-product-row{width:100%!important;margin-top:auto!important;display:block!important}body.front-page #products .rashis-final-price,body.home #products .rashis-final-price,body.page-template-front-page #products .rashis-final-price{display:inline-flex!important;flex-wrap:wrap!important;gap:7px!important;align-items:baseline!important;color:var(--forest)!important;font-size:18px!important;font-weight:900!important;white-space:normal!important}body.front-page #products .rashis-final-card-action,body.home #products .rashis-final-card-action,body.page-template-front-page #products .rashis-final-card-action{position:static!important;margin-top:16px!important;width:100%!important}body.front-page #products .rashis-final-buy-now,body.home #products .rashis-final-buy-now,body.page-template-front-page #products .rashis-final-buy-now{margin-top:16px!important}body.front-page #products .rashis-rating-count,body.front-page #products .rashis-rating-stars,body.front-page #products .rashis-real-rating,body.front-page #products .star-rating,body.front-page #products .woocommerce-review-link,body.home #products .rashis-rating-count,body.home #products .rashis-rating-stars,body.home #products .rashis-real-rating,body.home #products .star-rating,body.home #products .woocommerce-review-link,body.page-template-front-page #products .rashis-rating-count,body.page-template-front-page #products .rashis-rating-stars,body.page-template-front-page #products .rashis-real-rating,body.page-template-front-page #products .star-rating,body.page-template-front-page #products .woocommerce-review-link{display:none!important}body.front-page #products .rashis-home-products-wrap.is-shuffling,body.home #products .rashis-home-products-wrap.is-shuffling,body.page-template-front-page #products .rashis-home-products-wrap.is-shuffling{opacity:.35!important;filter:blur(2px)!important;transform:translateY(10px)!important}body.front-page #products .rashis-home-products-wrap.has-shuffled,body.home #products .rashis-home-products-wrap.has-shuffled,body.page-template-front-page #products .rashis-home-products-wrap.has-shuffled{animation:rashisHomeProductsIn .38s var(--ease,ease) both!important}@keyframes rashisHomeProductsIn{0%{opacity:.3;transform:translateY(14px)}to{opacity:1;transform:none}}body .contact-page .contact-heading>p,body .contact-page .contact-information>h2,body .contact-page .contact-information>p{display:none!important}body .contact-page .contact-heading{margin-bottom:34px!important}body .contact-page .contact-studio{border-radius:26px!important;overflow:hidden!important;box-shadow:0 24px 70px rgba(30,35,22,.08)!important}body .contact-page .contact-information{background:radial-gradient(circle at 0 0,rgba(134,168,62,.14),transparent 18rem),var(--cream)!important}body .contact-page .contact-detail{border-color:rgba(5,40,23,.12)!important}body .contact-page .contact-map iframe{width:100%!important;height:100%!important;min-height:650px!important;border:0!important;filter:grayscale(.22) sepia(.04) contrast(1.02) saturate(.95)!important}body .contact-page .map-caption{position:absolute!important;left:18px!important;right:18px!important;bottom:18px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;padding:14px 16px!important;border:1px solid rgba(5,40,23,.14)!important;border-radius:18px!important;color:var(--forest)!important;background:rgba(255,253,247,.92)!important;backdrop-filter:blur(16px)!important;box-shadow:0 18px 42px rgba(30,35,22,.12)!important}body .contact-page .contact-form-band{margin-top:32px!important;border-radius:26px!important;overflow:hidden!important;box-shadow:0 24px 70px rgba(5,40,23,.12)!important}body .contact-page .wpcf7-form,body .contact-page .wpforms-form,body .contact-page form{width:100%!important}body .contact-page .form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}body .contact-page .field,body .contact-page .wpcf7-form-control-wrap,body .contact-page .wpforms-field{min-width:0!important}body .contact-page .field.full,body .contact-page .rashis-purpose-field{grid-column:1/-1!important}body .contact-page .wpforms-field-label,body .contact-page label{display:block!important;margin:0 0 10px!important;color:rgba(255,253,247,.9)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.11em!important;text-transform:uppercase!important}body .contact-page .wpforms-field input,body .contact-page .wpforms-field select,body .contact-page .wpforms-field textarea,body .contact-page input[type=email],body .contact-page input[type=tel],body .contact-page input[type=text],body .contact-page select,body .contact-page textarea{width:100%!important;min-height:56px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:18px!important;color:var(--ivory)!important;background:rgba(255,255,255,.08)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;padding:0 18px!important;font-size:14px!important;outline:none!important;transition:border-color .24s var(--ease),background .24s var(--ease),box-shadow .24s var(--ease),transform .24s var(--ease)!important}body .contact-page .wpforms-field textarea,body .contact-page textarea{min-height:160px!important;padding-top:16px!important;resize:vertical!important}body .contact-page input::-moz-placeholder,body .contact-page textarea::-moz-placeholder{color:rgba(255,253,247,.48)!important}body .contact-page input::placeholder,body .contact-page textarea::placeholder{color:rgba(255,253,247,.48)!important}body .contact-page select{display:block!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;cursor:pointer!important;color:var(--ivory)!important;background-color:rgba(255,255,255,.08)!important;background-image:linear-gradient(45deg,transparent 50%,var(--ivory) 50%),linear-gradient(135deg,var(--ivory) 50%,transparent 50%)!important;background-position:calc(100% - 24px) 25px,calc(100% - 18px) 25px!important;background-size:6px 6px,6px 6px!important;background-repeat:no-repeat!important;padding-right:50px!important}body .contact-page select option{color:var(--forest)!important;background:var(--ivory)!important}body .contact-page input:focus,body .contact-page select:focus,body .contact-page textarea:focus{border-color:rgba(255,253,247,.58)!important;background:rgba(255,255,255,.12)!important;box-shadow:0 18px 42px rgba(0,0,0,.12)!important;transform:translateY(-1px)!important}body .contact-page .button,body .contact-page .wpforms-submit,body .contact-page button[type=submit],body .contact-page input[type=submit]{min-height:56px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--ivory)!important;border-radius:999px!important;color:var(--forest)!important;background:var(--ivory)!important;box-shadow:0 18px 38px rgba(0,0,0,.18)!important;padding:0 28px!important;font-size:12px!important;font-weight:900!important;letter-spacing:.09em!important;text-transform:uppercase!important;cursor:pointer!important;transition:transform .24s var(--ease),box-shadow .24s var(--ease),color .24s var(--ease),background .24s var(--ease)!important}body .contact-page .button:hover,body .contact-page .wpforms-submit:hover,body .contact-page button[type=submit]:hover,body .contact-page input[type=submit]:hover{color:var(--ivory)!important;background:transparent!important;transform:translateY(-2px)!important;box-shadow:0 24px 50px rgba(0,0,0,.24)!important}@media (max-width:720px){body.front-page #products .rashis-home-products-wrap,body.front-page #products .section-head,body.front-page #products .shop-tabs,body.home #products .rashis-home-products-wrap,body.home #products .section-head,body.home #products .shop-tabs,body.page-template-front-page #products .rashis-home-products-wrap,body.page-template-front-page #products .section-head,body.page-template-front-page #products .shop-tabs{width:min(calc(100vw - 28px),1280px)!important}body.front-page #products .product-grid>ul.products,body.front-page #products .rashis-home-products-grid>ul.products,body.front-page #products ul.products.columns-4,body.home #products .product-grid>ul.products,body.home #products .rashis-home-products-grid>ul.products,body.home #products ul.products.columns-4,body.page-template-front-page #products .product-grid>ul.products,body.page-template-front-page #products .rashis-home-products-grid>ul.products,body.page-template-front-page #products ul.products.columns-4{grid-template-columns:1fr!important;gap:30px!important}body.front-page #products .rashis-final-product-media,body.home #products .rashis-final-product-media,body.page-template-front-page #products .rashis-final-product-media{height:330px!important;min-height:330px!important}body.front-page #products .rashis-final-card-action,body.home #products .rashis-final-card-action,body.page-template-front-page #products .rashis-final-card-action{opacity:1!important;transform:none!important}body .contact-page .contact-form-band,body .contact-page .contact-studio,body .contact-page .form-grid{grid-template-columns:1fr!important}body .contact-page .contact-map iframe{min-height:460px!important}body .contact-page .map-caption{flex-direction:column!important;align-items:flex-start!important}}body.single-product [data-rashis-pdp-story-banners],body.single-product [data-rashis-pdp-story-final]{display:none!important}body.single-product .rashis-pdp-clean-story{width:min(100%,1220px)!important;margin:clamp(42px,5vw,74px) auto!important;padding:0!important;position:relative!important}body.single-product .rashis-pdp-clean-story:before{content:""!important;position:absolute!important;top:14px!important;right:4%!important;width:120px!important;height:120px!important;border-radius:48% 52% 38% 62%!important;border:1px solid rgba(5,40,23,.1)!important;background:radial-gradient(circle,rgba(134,168,62,.14),transparent 66%)!important;pointer-events:none!important}body.single-product .rashis-pdp-clean-story:after{content:""!important;position:absolute!important;left:-18px!important;bottom:18%!important;width:92px!important;height:92px!important;opacity:.38!important;background:linear-gradient(90deg,transparent 47%,rgba(5,40,23,.12) 48%,rgba(5,40,23,.12) 52%,transparent 53%),linear-gradient(0deg,transparent 47%,rgba(5,40,23,.12) 48%,rgba(5,40,23,.12) 52%,transparent 53%)!important;border-radius:50%!important;pointer-events:none!important}body.single-product .rashis-pdp-clean-story-head{margin-bottom:clamp(24px,3vw,38px)!important}body.single-product .rashis-pdp-clean-story-head span{display:block!important;margin-bottom:10px!important;color:var(--olive,#718b35)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.2em!important;text-transform:uppercase!important}body.single-product .rashis-pdp-clean-story-head h2{max-width:680px!important;margin:0!important;color:var(--forest,#052817)!important;font-family:var(--serif,"Cormorant Garamond",Georgia,serif)!important;font-size:clamp(34px,4vw,58px)!important;line-height:1!important;letter-spacing:-.03em!important}body.single-product .rashis-pdp-clean-story-card{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(340px,1fr)!important;gap:clamp(28px,5vw,70px)!important;align-items:center!important;margin-bottom:clamp(36px,5vw,68px)!important;position:relative!important;z-index:2!important}body.single-product .rashis-pdp-clean-story-card.is-reverse{grid-template-columns:minmax(340px,1fr) minmax(0,.95fr)!important}body.single-product .rashis-pdp-clean-story-card.is-reverse .rashis-pdp-clean-story-image{order:2!important}body.single-product .rashis-pdp-clean-story-image{min-height:390px!important;display:grid!important;place-items:center!important;border-radius:26px!important;background:radial-gradient(circle at 85% 10%,rgba(134,168,62,.14),transparent 13rem),#eee7dc!important;box-shadow:0 24px 64px rgba(44,40,27,.1)!important;overflow:hidden!important;position:relative!important}body.single-product .rashis-pdp-clean-story-image:before{content:""!important;position:absolute!important;inset:18px!important;border:1px solid rgba(255,253,247,.6)!important;border-radius:20px!important;z-index:2!important;pointer-events:none!important}body.single-product .rashis-pdp-clean-story-image:after{content:""!important;position:absolute!important;top:34px!important;right:-24px!important;width:140px!important;height:34px!important;background:linear-gradient(135deg,rgba(134,168,62,.46),rgba(5,40,23,.24))!important;z-index:3!important;pointer-events:none!important}body.single-product .rashis-pdp-clean-story-image img{width:100%!important;height:100%!important;max-height:520px!important;-o-object-fit:contain!important;object-fit:contain!important;padding:clamp(16px,3vw,30px)!important;position:relative!important;z-index:1!important}body.single-product .rashis-pdp-clean-story-copy>span{display:block!important;margin-bottom:12px!important;color:rgba(5,40,23,.52)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.22em!important;text-transform:uppercase!important}body.single-product .rashis-pdp-clean-story-copy h3{max-width:620px!important;margin:0 0 16px!important;color:var(--forest,#052817)!important;font-family:var(--serif,"Cormorant Garamond",Georgia,serif)!important;font-size:clamp(32px,3.3vw,52px)!important;line-height:1.04!important;letter-spacing:-.03em!important}body.single-product .rashis-pdp-clean-story-copy p{max-width:640px!important;margin:0 0 22px!important;color:rgba(5,40,23,.72)!important;font-size:15px!important;line-height:1.75!important}body.single-product .rashis-pdp-clean-points{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}body.single-product .rashis-pdp-clean-points div{min-height:74px!important;display:grid!important;place-items:center!important;border:1px solid rgba(5,40,23,.12)!important;border-radius:18px!important;color:var(--forest,#052817)!important;background:rgba(255,253,247,.74)!important;font-size:12px!important;font-weight:800!important;text-align:center!important}body.single-product .rashis-pdp-hidden-wishlist,body.single-product .rashis-pdp-wishlist-duplicate{display:none!important}body.single-product .rashis-pdp-primary-wishlist{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;display:grid!important;place-items:center!important;border:1px solid rgba(5,40,23,.14)!important;border-radius:50%!important;color:var(--forest,#052817)!important;background:rgba(255,255,255,.9)!important;box-shadow:0 14px 34px rgba(44,40,27,.08)!important;text-decoration:none!important;font-size:0!important;z-index:20!important}body.single-product .rashis-pdp-primary-wishlist:before{content:"♡"!important;font-size:28px!important;line-height:1!important}body.single-product .rashis-pdp-primary-wishlist.added:before,body.single-product .rashis-pdp-primary-wishlist.is-active:before,body.single-product .rashis-pdp-primary-wishlist:hover:before{content:"♥"!important}body.single-product .rashis-pdp-primary-wishlist.added,body.single-product .rashis-pdp-primary-wishlist.is-active,body.single-product .rashis-pdp-primary-wishlist:hover{color:var(--ivory,#fffdf7)!important;background:var(--forest,#052817)!important}body.single-product #reviews,body.single-product .rk-safe-reviews,body.single-product .woocommerce-Reviews{width:min(calc(100vw - 72px),1040px)!important;max-width:1040px!important;margin:clamp(36px,5vw,64px) auto clamp(56px,6vw,86px)!important;padding:26px!important;border:1px solid rgba(5,40,23,.12)!important;border-radius:22px!important;background:rgba(255,253,247,.88)!important;box-shadow:0 20px 54px rgba(44,40,27,.06)!important}body.single-product #reviews .woocommerce-Reviews-title,body.single-product #reviews h2,body.single-product .rk-safe-reviews h2{margin:0 0 18px!important;color:var(--forest,#052817)!important;font-family:var(--serif,"Cormorant Garamond",Georgia,serif)!important;font-size:clamp(28px,3vw,42px)!important;line-height:1.05!important}body.single-product #comments,body.single-product #review_form,body.single-product #review_form_wrapper,body.single-product .comment-respond{max-width:760px!important}body.single-product #review_form_wrapper{padding:22px!important;border:1px solid rgba(5,40,23,.12)!important;border-radius:18px!important;background:rgba(255,255,255,.52)!important}body.single-product #reply-title,body.single-product .comment-reply-title{margin:0 0 14px!important;font-size:clamp(22px,2.4vw,32px)!important}body.single-product #review_form label{margin-bottom:7px!important}body.single-product #review_form input[type=email],body.single-product #review_form input[type=text],body.single-product #review_form textarea{background:rgba(255,253,247,.98)!important;box-shadow:0 10px 26px rgba(44,40,27,.04)!important}body.single-product #review_form textarea{min-height:110px!important}body.single-product #review_form .stars{margin:2px 0 14px!important}body.single-product #review_form .stars a{font-size:19px!important}body.single-product #review_form .form-submit{margin:16px 0 0!important}@media (max-width:980px){body.single-product .rashis-pdp-clean-story-card,body.single-product .rashis-pdp-clean-story-card.is-reverse{grid-template-columns:1fr!important}body.single-product .rashis-pdp-clean-story-card.is-reverse .rashis-pdp-clean-story-image{order:0!important}body.single-product .rashis-pdp-clean-story-image{min-height:330px!important}}@media (max-width:640px){body.single-product #reviews,body.single-product .rashis-pdp-clean-story,body.single-product .rk-safe-reviews,body.single-product .woocommerce-Reviews{width:min(calc(100vw - 28px),1040px)!important}body.single-product .rashis-pdp-clean-story-image{min-height:280px!important;border-radius:20px!important}body.single-product .rashis-pdp-clean-points{grid-template-columns:1fr!important}body.single-product #reviews,body.single-product .rk-safe-reviews,body.single-product .woocommerce-Reviews{padding:20px!important}}body.single-product .rashis-pdp-hidden-wishlist,body.single-product .rashis-pdp-wishlist-duplicate,body.single-product .rashis-single-wishlist-clean-hide,body.single-product .rashis-single-wishlist-top-ghost{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.single-product .rashis-single-wishlist-clean-keep{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;display:grid!important;place-items:center!important;border:1px solid rgba(5,40,23,.16)!important;border-radius:50%!important;color:var(--forest,#052817)!important;background:rgba(255,255,255,.9)!important;box-shadow:0 14px 34px rgba(44,40,27,.08)!important;text-decoration:none!important;font-size:0!important;cursor:pointer!important;transition:transform .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease!important}body.single-product .rashis-single-wishlist-clean-keep:before{content:"♡"!important;font-size:27px!important;line-height:1!important;color:currentColor!important}body.single-product .rashis-single-wishlist-clean-keep.added:before,body.single-product .rashis-single-wishlist-clean-keep.is-active:before,body.single-product .rashis-single-wishlist-clean-keep:hover:before{content:"♥"!important}body.single-product .rashis-single-wishlist-clean-keep.added,body.single-product .rashis-single-wishlist-clean-keep.is-active,body.single-product .rashis-single-wishlist-clean-keep:hover{color:var(--ivory,#fffdf7)!important;background:var(--forest,#052817)!important;transform:translateY(-2px)!important;box-shadow:0 18px 42px rgba(5,40,23,.16)!important}body.single-product .rashis-single-wishlist-clean-keep.rashis-pdp-primary-wishlist,body.single-product .rashis-single-wishlist-clean-keep.rashis-pdp-single-wishlist-primary{position:static!important;top:auto!important;right:auto!important;left:auto!important;bottom:auto!important}body.single-product #reviews,body.single-product .rashis-pdp-normalized-reviews,body.single-product .rk-safe-reviews,body.single-product .woocommerce-Reviews{width:min(calc(100vw - 72px),980px)!important;max-width:980px!important;margin:56px auto 76px!important}body.single-product #reviews .woocommerce-Reviews-title,body.single-product #reviews>h2,body.single-product .rk-safe-reviews>h2,body.single-product .woocommerce-Reviews>h2{margin:0 0 22px!important;font-size:clamp(30px,3vw,42px)!important}body.single-product #comments,body.single-product #review_form,body.single-product #review_form_wrapper,body.single-product .comment-respond{max-width:720px!important}body.single-product #comments p.woocommerce-noreviews,body.single-product .woocommerce-noreviews{padding:14px 16px!important}body.single-product #review_form_wrapper{padding:24px!important;border-radius:20px!important;background:radial-gradient(circle at 100% 0,rgba(134,168,62,.08),transparent 13rem),rgba(255,253,247,.94)!important}body.single-product #reply-title,body.single-product .comment-reply-title{font-size:clamp(22px,2.2vw,30px)!important}body.single-product #review_form .comment-notes{margin:0 0 16px!important}body.single-product #review_form .stars{gap:4px!important;margin:2px 0 16px!important}body.single-product #review_form .stars a{width:20px!important;height:20px!important;font-size:20px!important}body.single-product #review_form input[type=email],body.single-product #review_form input[type=text],body.single-product #review_form textarea{min-height:46px!important;background:rgba(255,255,255,.72)!important}body.single-product #review_form textarea{min-height:108px!important}body.single-product #review_form .comment-form-cookies-consent{margin:14px 0 0!important}body.single-product #review_form .form-submit{margin:18px 0 0!important}body.single-product #review_form .submit,body.single-product #review_form input[type=submit]{min-height:44px!important;padding:0 26px!important}@media (max-width:720px){body.single-product #reviews,body.single-product .rashis-pdp-normalized-reviews,body.single-product .rk-safe-reviews,body.single-product .woocommerce-Reviews{width:min(calc(100vw - 28px),980px)!important;margin:42px auto 58px!important}body.single-product #review_form_wrapper{padding:18px!important;border-radius:18px!important}body.single-product #comments,body.single-product #review_form,body.single-product #review_form_wrapper,body.single-product .comment-respond{max-width:100%!important}}body.single-product .entry-summary .rashis-product-wishlist:not(.js-rashis-final-single-wishlist),body.single-product .entry-summary .rashis-single-wishlist:not(.js-rashis-final-single-wishlist),body.single-product .entry-summary .single_add_to_wishlist:not(.js-rashis-final-single-wishlist),body.single-product .entry-summary .yith-wcwl-add-to-wishlist:not(.js-rashis-final-single-wishlist),body.single-product .entry-summary [data-rashis-wishlist-toggle]:not(.js-rashis-final-single-wishlist),body.single-product .product-summary .rashis-product-wishlist:not(.js-rashis-final-single-wishlist),body.single-product .product-summary .rashis-single-wishlist:not(.js-rashis-final-single-wishlist),body.single-product .product-summary .single_add_to_wishlist:not(.js-rashis-final-single-wishlist),body.single-product .product-summary .yith-wcwl-add-to-wishlist:not(.js-rashis-final-single-wishlist),body.single-product .product-summary [data-rashis-wishlist-toggle]:not(.js-rashis-final-single-wishlist),body.single-product .rashis-pdp-hidden-wishlist,body.single-product .rashis-pdp-wishlist-duplicate,body.single-product .rashis-single-wishlist-clean-hide,body.single-product .rashis-single-wishlist-top-ghost,body.single-product .summary .rashis-product-wishlist:not(.js-rashis-final-single-wishlist),body.single-product .summary .rashis-single-wishlist:not(.js-rashis-final-single-wishlist),body.single-product .summary .single_add_to_wishlist:not(.js-rashis-final-single-wishlist),body.single-product .summary .yith-wcwl-add-to-wishlist:not(.js-rashis-final-single-wishlist),body.single-product .summary [data-rashis-wishlist-toggle]:not(.js-rashis-final-single-wishlist){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.single-product .js-rashis-final-single-wishlist{position:absolute!important;top:0!important;right:0!important;width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;display:grid!important;place-items:center!important;border:1px solid rgba(5,40,23,.16)!important;border-radius:50%!important;color:var(--forest,#052817)!important;background:rgba(255,255,255,.92)!important;box-shadow:0 14px 34px rgba(44,40,27,.08)!important;text-decoration:none!important;font-size:0!important;line-height:1!important;cursor:pointer!important;z-index:30!important;transition:transform .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease!important}body.single-product .js-rashis-final-single-wishlist *,body.single-product .js-rashis-final-single-wishlist .dashicons,body.single-product .js-rashis-final-single-wishlist i,body.single-product .js-rashis-final-single-wishlist span,body.single-product .js-rashis-final-single-wishlist svg{display:none!important;visibility:hidden!important;opacity:0!important}body.single-product .js-rashis-final-single-wishlist:before{content:"♡"!important;display:block!important;font-size:29px!important;line-height:1!important;color:currentColor!important;transform:translateY(-1px)!important}body.single-product .js-rashis-final-single-wishlist:after{display:none!important;content:none!important}body.single-product .js-rashis-final-single-wishlist.added:before,body.single-product .js-rashis-final-single-wishlist.is-active:before,body.single-product .js-rashis-final-single-wishlist[aria-pressed=true]:before{content:"♥"!important}body.single-product .js-rashis-final-single-wishlist.added,body.single-product .js-rashis-final-single-wishlist.is-active,body.single-product .js-rashis-final-single-wishlist:hover,body.single-product .js-rashis-final-single-wishlist[aria-pressed=true]{color:var(--ivory,#fffdf7)!important;background:var(--forest,#052817)!important;transform:translateY(-2px)!important;box-shadow:0 18px 42px rgba(5,40,23,.18)!important}body.single-product #reviews,body.single-product .rashis-pdp-normalized-reviews,body.single-product .rk-safe-reviews,body.single-product .woocommerce-Reviews{width:min(calc(100vw - 96px),1220px)!important;max-width:1220px!important;margin:62px auto 84px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;color:var(--forest,#052817)!important}body.single-product #reviews .woocommerce-Reviews-title,body.single-product #reviews>h2,body.single-product .rk-safe-reviews>h2,body.single-product .woocommerce-Reviews>h2{margin:0 0 24px!important;padding:0 0 18px!important;border-bottom:1px solid rgba(5,40,23,.14)!important;color:var(--forest,#052817)!important;font-family:var(--serif,"Cormorant Garamond",Georgia,serif)!important;font-size:clamp(34px,3.2vw,46px)!important;line-height:1.05!important;letter-spacing:-.025em!important;text-align:left!important}body.single-product #comments,body.single-product #review_form,body.single-product #review_form_wrapper,body.single-product .comment-respond{width:100%!important;max-width:1120px!important;margin:0!important;padding:0!important;text-align:left!important}body.single-product #comments .woocommerce-Reviews-title,body.single-product #comments>h2:not(.woocommerce-Reviews-title){display:none!important}body.single-product #comments p.woocommerce-noreviews,body.single-product .woocommerce-noreviews{width:100%!important;margin:0 0 18px!important;padding:15px 18px!important;border:1px solid rgba(5,40,23,.12)!important;border-radius:14px!important;color:rgba(5,40,23,.76)!important;background:rgba(255,253,247,.78)!important;font-size:14px!important;line-height:1.5!important}body.single-product #review_form_wrapper{width:100%!important;max-width:1120px!important;margin-top:18px!important;padding:28px!important;border:1px solid rgba(5,40,23,.14)!important;border-radius:22px!important;background:radial-gradient(circle at 100% 0,rgba(134,168,62,.08),transparent 16rem),rgba(255,253,247,.94)!important;box-shadow:0 18px 50px rgba(44,40,27,.06)!important}body.single-product #reply-title,body.single-product .comment-reply-title{display:block!important;max-width:900px!important;margin:0 0 10px!important;color:var(--forest,#052817)!important;font-family:var(--serif,"Cormorant Garamond",Georgia,serif)!important;font-size:clamp(24px,2.3vw,34px)!important;line-height:1.1!important;letter-spacing:-.02em!important}body.single-product #review_form .comment-notes{margin:0 0 18px!important;color:rgba(5,40,23,.62)!important;font-size:13px!important;line-height:1.5!important}body.single-product #review_form label{display:block!important;margin:0 0 7px!important;color:var(--forest,#052817)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}body.single-product #review_form .comment-form-comment,body.single-product #review_form .comment-form-cookies-consent,body.single-product #review_form .comment-form-rating,body.single-product #review_form .comment-notes,body.single-product #review_form .form-submit{width:100%!important;clear:both!important}body.single-product #review_form .comment-form-author,body.single-product #review_form .comment-form-email{width:calc(50% - 10px)!important;display:inline-block!important;vertical-align:top!important;margin:0 0 16px!important}body.single-product #review_form .comment-form-author{margin-right:16px!important}body.single-product #review_form input[type=email],body.single-product #review_form input[type=text],body.single-product #review_form textarea{width:100%!important;min-height:48px!important;border:1px solid rgba(5,40,23,.16)!important;border-radius:14px!important;color:var(--forest,#052817)!important;background:rgba(255,255,255,.76)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)!important;padding:0 15px!important;font-size:14px!important;line-height:1.45!important;outline:none!important;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease!important}body.single-product #review_form textarea{min-height:132px!important;padding-top:13px!important;resize:vertical!important}body.single-product #review_form input[type=email]:focus,body.single-product #review_form input[type=text]:focus,body.single-product #review_form textarea:focus{border-color:rgba(5,40,23,.42)!important;background:#fff!important;box-shadow:0 12px 30px rgba(5,40,23,.07)!important}body.single-product #review_form .stars{display:inline-flex!important;gap:5px!important;margin:2px 0 18px!important}body.single-product #review_form .stars a{width:21px!important;height:21px!important;color:#b57b41!important;font-size:21px!important;line-height:1!important;text-decoration:none!important}body.single-product #review_form .comment-form-cookies-consent{display:flex!important;align-items:flex-start!important;gap:9px!important;margin:2px 0 0!important}body.single-product #review_form .comment-form-cookies-consent input{margin-top:3px!important}body.single-product #review_form .comment-form-cookies-consent label{margin:0!important;color:rgba(5,40,23,.68)!important;font-size:11px!important;line-height:1.45!important;letter-spacing:.08em!important}body.single-product #review_form .form-submit{margin:20px 0 0!important}body.single-product #review_form .submit,body.single-product #review_form input[type=submit]{min-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--forest,#052817)!important;border-radius:999px!important;color:var(--ivory,#fffdf7)!important;background:var(--forest,#052817)!important;padding:0 30px!important;box-shadow:0 14px 30px rgba(5,40,23,.16)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.09em!important;text-transform:uppercase!important;cursor:pointer!important;transition:transform .22s ease,box-shadow .22s ease,background .22s ease!important}body.single-product #review_form .submit:hover,body.single-product #review_form input[type=submit]:hover{background:#0b5637!important;transform:translateY(-2px)!important;box-shadow:0 18px 38px rgba(5,40,23,.22)!important}@media (max-width:820px){body.single-product .js-rashis-final-single-wishlist{top:-8px!important;right:0!important}body.single-product #reviews,body.single-product .rashis-pdp-normalized-reviews,body.single-product .rk-safe-reviews,body.single-product .woocommerce-Reviews{width:min(calc(100vw - 28px),1220px)!important;margin:42px auto 58px!important}body.single-product #review_form_wrapper{padding:20px!important;border-radius:18px!important}body.single-product #review_form .comment-form-author,body.single-product #review_form .comment-form-email{width:100%!important;display:block!important;margin-right:0!important}}body.single-product .entry-summary .rashis-product-wishlist,body.single-product .entry-summary .rashis-single-wishlist,body.single-product .entry-summary .single_add_to_wishlist,body.single-product .entry-summary .yith-wcwl-add-to-wishlist,body.single-product .entry-summary [data-rashis-wishlist-toggle],body.single-product .js-rashis-final-single-wishlist,body.single-product .product-summary .rashis-product-wishlist,body.single-product .product-summary .rashis-single-wishlist,body.single-product .product-summary .single_add_to_wishlist,body.single-product .product-summary .yith-wcwl-add-to-wishlist,body.single-product .product-summary [data-rashis-wishlist-toggle],body.single-product .rashis-final-single-wishlist,body.single-product .rashis-pdp-hidden-wishlist,body.single-product .rashis-pdp-primary-wishlist,body.single-product .rashis-pdp-single-wishlist-primary,body.single-product .rashis-pdp-wishlist-duplicate,body.single-product .rashis-single-wishlist-clean-hide,body.single-product .rashis-single-wishlist-clean-keep,body.single-product .rashis-single-wishlist-top-ghost,body.single-product .summary .rashis-product-wishlist,body.single-product .summary .rashis-single-wishlist,body.single-product .summary .single_add_to_wishlist,body.single-product .summary .yith-wcwl-add-to-wishlist,body.single-product .summary [data-rashis-wishlist-toggle]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.single-product .entry-summary,body.single-product .product-summary,body.single-product .rk-product-summary,body.single-product .single-product-summary,body.single-product .summary{position:relative!important}body.single-product .rashis-true-single-wishlist-button{position:absolute!important;top:0!important;right:0!important;width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;display:grid!important;place-items:center!important;border:1px solid rgba(5,40,23,.16)!important;border-radius:50%!important;color:var(--forest,#052817)!important;background:rgba(255,255,255,.94)!important;box-shadow:0 16px 38px rgba(44,40,27,.1)!important;font-size:0!important;line-height:1!important;text-decoration:none!important;cursor:pointer!important;z-index:80!important;transition:transform .24s ease,background .24s ease,color .24s ease,box-shadow .24s ease!important}body.single-product .rashis-true-single-wishlist-button *,body.single-product .rashis-true-single-wishlist-button .dashicons,body.single-product .rashis-true-single-wishlist-button i,body.single-product .rashis-true-single-wishlist-button span,body.single-product .rashis-true-single-wishlist-button svg{display:none!important;visibility:hidden!important;opacity:0!important}body.single-product .rashis-true-single-wishlist-button:before{content:"♡"!important;display:block!important;font-size:31px!important;line-height:1!important;color:currentColor!important;transform:translateY(-1px)!important}body.single-product .rashis-true-single-wishlist-button:after{content:none!important;display:none!important}body.single-product .rashis-true-single-wishlist-button.is-active:before,body.single-product .rashis-true-single-wishlist-button[aria-pressed=true]:before{content:"♥"!important}body.single-product .rashis-true-single-wishlist-button.is-active,body.single-product .rashis-true-single-wishlist-button:hover,body.single-product .rashis-true-single-wishlist-button[aria-pressed=true]{color:var(--ivory,#fffdf7)!important;background:var(--forest,#052817)!important;transform:translateY(-2px) scale(1.03)!important;box-shadow:0 20px 46px rgba(5,40,23,.2)!important}body.single-product .rashis-true-single-wishlist-button.is-loading{pointer-events:none!important;opacity:.7!important}body.single-product .rashis-true-single-wishlist-button.is-loading:before{content:"…"!important}body.single-product .rashis-pdp-clean-story{width:min(calc(100vw - 64px),1380px)!important;max-width:1380px!important;margin:clamp(54px,6vw,92px) auto!important}body.single-product .rashis-pdp-clean-story-card{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr)!important;gap:clamp(42px,6vw,90px)!important}body.single-product .rashis-pdp-clean-story-card.is-reverse{grid-template-columns:minmax(390px,.95fr) minmax(0,1.05fr)!important}body.single-product .rashis-pdp-clean-story-image{min-height:clamp(460px,42vw,620px)!important;border-radius:30px!important;background:radial-gradient(circle at 85% 8%,rgba(134,168,62,.2),transparent 14rem),radial-gradient(circle at 12% 92%,rgba(181,123,65,.1),transparent 12rem),#eee7dc!important;box-shadow:0 30px 76px rgba(44,40,27,.12)!important}body.single-product .rashis-pdp-clean-story-image img{max-height:620px!important;padding:clamp(20px,3vw,40px)!important}body.single-product .rashis-pdp-clean-story-image:before{inset:20px!important;border-radius:24px!important;border-color:rgba(255,253,247,.72)!important}body.single-product .rashis-pdp-clean-story-image:after{top:36px!important;right:-28px!important;width:166px!important;height:38px!important;border-radius:999px!important;background:linear-gradient(135deg,rgba(134,168,62,.62),rgba(5,40,23,.28))!important;transform:rotate(-13deg)!important;box-shadow:0 16px 32px rgba(5,40,23,.08)!important}body.single-product .rashis-pdp-clean-story-card:before{content:""!important;position:absolute!important;width:92px!important;height:92px!important;left:-24px!important;top:10%!important;border:1px solid rgba(5,40,23,.12)!important;border-radius:52% 48% 42% 58%!important;background:radial-gradient(circle,rgba(134,168,62,.14),transparent 68%)!important;z-index:-1!important;pointer-events:none!important}body.single-product .rashis-pdp-clean-story-card:after{content:""!important;position:absolute!important;width:118px!important;height:28px!important;right:4%!important;bottom:8%!important;border-radius:999px!important;background:rgba(134,168,62,.18)!important;transform:rotate(18deg)!important;z-index:-1!important;pointer-events:none!important}body.single-product .rashis-pdp-clean-story-copy:after{content:""!important;display:block!important;width:86px!important;height:86px!important;margin-top:24px!important;opacity:.42!important;background:linear-gradient(90deg,transparent 47%,rgba(5,40,23,.18) 48%,rgba(5,40,23,.18) 52%,transparent 53%),linear-gradient(0deg,transparent 47%,rgba(5,40,23,.18) 48%,rgba(5,40,23,.18) 52%,transparent 53%)!important;border-radius:50%!important}@media (max-width:980px){body.single-product .rashis-pdp-clean-story-card,body.single-product .rashis-pdp-clean-story-card.is-reverse{grid-template-columns:1fr!important}body.single-product .rashis-pdp-clean-story-card.is-reverse .rashis-pdp-clean-story-image{order:0!important}body.single-product .rashis-pdp-clean-story-image{min-height:380px!important}}@media (max-width:640px){body.single-product .rashis-true-single-wishlist-button{top:-6px!important;right:0!important;width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important}body.single-product .rashis-pdp-clean-story{width:min(calc(100vw - 28px),1380px)!important}body.single-product .rashis-pdp-clean-story-image{min-height:310px!important;border-radius:22px!important}}.buy-now.is-loading,.rashis-buy-now.is-loading,a.is-loading,button.is-loading{pointer-events:none!important;opacity:.72!important}.buy-now.is-loading:after,.rashis-buy-now.is-loading:after,a.is-loading:after,button.is-loading:after{content:"…"!important;margin-left:8px!important}.rashis-sbp-dynamic-section .rashis-sbp-has-image{position:relative!important}.rashis-sbp-dynamic-section .rashis-sbp-created-image-wrap,.rashis-sbp-dynamic-section .rashis-sbp-image-wrap{position:relative!important;display:grid!important;place-items:center!important;overflow:hidden!important}.rashis-sbp-dynamic-section .rashis-sbp-created-image-wrap img.rashis-sbp-dynamic-image,.rashis-sbp-dynamic-section .rashis-sbp-image-wrap img.rashis-sbp-dynamic-image{width:100%!important;height:100%!important;max-width:86%!important;max-height:86%!important;-o-object-fit:contain!important;object-fit:contain!important;display:block!important;opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important;position:relative!important;z-index:20!important;mix-blend-mode:normal!important}.rashis-sbp-dynamic-section .rashis-sbp-has-image figure,.rashis-sbp-dynamic-section .rashis-sbp-has-image picture{margin:0 auto!important}.rashis-sbp-dynamic-section .rashis-sbp-has-image [class*=circle],.rashis-sbp-dynamic-section .rashis-sbp-has-image [class*=image],.rashis-sbp-dynamic-section .rashis-sbp-has-image [class*=orb],.rashis-sbp-dynamic-section .rashis-sbp-has-image [class*=thumb]{isolation:isolate!important}.rashis-sbp-dynamic-section .rashis-sbp-has-image [class*=circle]:after,.rashis-sbp-dynamic-section .rashis-sbp-has-image [class*=circle]:before,.rashis-sbp-dynamic-section .rashis-sbp-has-image [class*=orb]:after,.rashis-sbp-dynamic-section .rashis-sbp-has-image [class*=orb]:before{pointer-events:none!important}.rashis-sbp-dynamic-section .rashis-sbp-has-image:hover img.rashis-sbp-dynamic-image{transform:translateY(-4px) scale(1.04)!important;transition:transform .35s ease!important}.rashis-final-shop-by-product{padding:clamp(76px,7vw,118px) 24px!important;background:var(--ivory,#fbf7ee)!important;border-bottom:1px solid rgba(5,40,23,.12)!important;overflow:hidden!important}.rashis-final-shop-by-product .shop-by-product-inner{width:min(1320px,calc(100vw - 48px))!important;margin:0 auto!important;text-align:center!important}.rashis-final-shop-by-product .section-kicker{margin:0 0 16px!important;color:#8a7a5c!important;font-size:13px!important;font-weight:900!important;letter-spacing:.28em!important;text-transform:uppercase!important}.rashis-final-shop-by-product h2{margin:0 0 clamp(48px,5vw,74px)!important;color:var(--forest,#052817)!important;font-family:var(--sans,inherit)!important;font-size:clamp(42px,5vw,72px)!important;font-weight:900!important;line-height:1!important;letter-spacing:-.04em!important}.rashis-final-shop-by-product .shop-product-track{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:clamp(28px,4vw,76px)!important;align-items:start!important}.rashis-final-shop-by-product .shop-product-card{gap:20px!important;text-decoration:none!important;color:var(--forest,#052817)!important}.rashis-final-shop-by-product .shop-product-circle{position:relative!important;width:clamp(156px,13vw,214px)!important;height:clamp(156px,13vw,214px)!important;display:grid!important;place-items:center!important;border:1px solid rgba(5,40,23,.08)!important;border-radius:50%!important;background:radial-gradient(circle at 38% 24%,rgba(255,255,255,.96),rgba(250,246,236,.88) 58%,rgba(235,229,215,.7))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 24px 58px rgba(44,40,27,.06)!important;overflow:hidden!important;isolation:isolate!important}.rashis-final-shop-by-product .shop-product-watermark{position:absolute!important;left:50%!important;top:61%!important;transform:translate(-50%,-50%)!important;z-index:1!important;color:rgba(5,40,23,.07)!important;font-family:Georgia,serif!important;font-size:clamp(28px,2.7vw,42px)!important;line-height:1!important;letter-spacing:.02em!important;white-space:nowrap!important;pointer-events:none!important}.rashis-final-shop-by-product .shop-product-real-image{position:relative!important;z-index:5!important;display:block!important;width:86%!important;height:86%!important;max-width:86%!important;max-height:86%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;opacity:1!important;visibility:visible!important;filter:drop-shadow(0 18px 28px rgba(44,40,27,.14))!important;transform:translateY(0) scale(1)!important;transition:transform .35s ease,filter .35s ease!important}.rashis-final-shop-by-product .shop-product-placeholder{position:relative!important;z-index:5!important;width:58px!important;height:96px!important;display:grid!important;place-items:center!important;border-radius:18px!important;color:var(--forest,#052817)!important;background:rgba(255,255,255,.78)!important;box-shadow:0 16px 30px rgba(44,40,27,.08)!important;font-family:var(--serif,Georgia,serif)!important;font-size:11px!important;line-height:1.05!important;text-align:center!important}.rashis-final-shop-by-product .shop-product-title{color:var(--forest,#052817)!important;font-size:clamp(16px,1.2vw,20px)!important;font-weight:900!important;line-height:1.2!important;letter-spacing:-.01em!important}.rashis-final-shop-by-product .shop-product-card:hover .shop-product-real-image{transform:translateY(-7px) scale(1.07)!important;filter:drop-shadow(0 24px 34px rgba(44,40,27,.2))!important}.rashis-final-shop-by-product .shop-product-card:hover .shop-product-circle{border-color:rgba(5,40,23,.2)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 30px 70px rgba(44,40,27,.1)!important}@media (max-width:980px){.rashis-final-shop-by-product .shop-product-track{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:640px){.rashis-final-shop-by-product{padding:64px 18px!important}.rashis-final-shop-by-product .shop-by-product-inner{width:min(100%,calc(100vw - 36px))!important}.rashis-final-shop-by-product .shop-product-track{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px 20px!important}.rashis-final-shop-by-product .shop-product-circle{width:145px!important;height:145px!important}.rashis-final-shop-by-product .shop-product-title{font-size:15px!important}}body.front-page .campaign,body.home .campaign,body.page-template-front-page .campaign,html body .html-source-home .campaign{min-height:650px!important;height:650px!important;max-height:650px!important;overflow:hidden!important}body.front-page .campaign-track,body.home .campaign-track,body.page-template-front-page .campaign-track,html body .html-source-home .campaign-track{position:absolute!important;inset:0!important;min-height:650px!important;height:650px!important;max-height:650px!important}body.front-page .campaign-slide,body.home .campaign-slide,body.page-template-front-page .campaign-slide,html body .html-source-home .campaign-slide{min-height:650px!important;height:650px!important;max-height:650px!important;padding-top:58px!important;padding-bottom:58px!important;overflow:hidden!important}body.front-page .campaign-video,body.home .campaign-video,body.page-template-front-page .campaign-video,html body .html-source-home .campaign-video{width:100%!important;height:100%!important;min-height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important}body.front-page .campaign-content,body.home .campaign-content,body.page-template-front-page .campaign-content,html body .html-source-home .campaign-content{padding-bottom:18px!important}body.front-page .campaign h1,body.front-page .campaign h2,body.home .campaign h1,body.home .campaign h2,body.page-template-front-page .campaign h1,body.page-template-front-page .campaign h2,html body .html-source-home .campaign h1,html body .html-source-home .campaign h2{font-size:clamp(48px,6vw,82px)!important}body.front-page .campaign p,body.home .campaign p,body.page-template-front-page .campaign p,html body .html-source-home .campaign p{margin-bottom:22px!important}@media (max-width:1024px){body.front-page .campaign,body.front-page .campaign-slide,body.front-page .campaign-track,body.home .campaign,body.home .campaign-slide,body.home .campaign-track,body.page-template-front-page .campaign,body.page-template-front-page .campaign-slide,body.page-template-front-page .campaign-track,html body .html-source-home .campaign,html body .html-source-home .campaign-slide,html body .html-source-home .campaign-track{min-height:470px!important;height:470px!important;max-height:470px!important}body.front-page .campaign-slide,body.home .campaign-slide,body.page-template-front-page .campaign-slide,html body .html-source-home .campaign-slide{padding-top:48px!important;padding-bottom:48px!important}}@media (max-width:640px){body.front-page .campaign,body.front-page .campaign-slide,body.front-page .campaign-track,body.home .campaign,body.home .campaign-slide,body.home .campaign-track,body.page-template-front-page .campaign,body.page-template-front-page .campaign-slide,body.page-template-front-page .campaign-track,html body .html-source-home .campaign,html body .html-source-home .campaign-slide,html body .html-source-home .campaign-track{min-height:460px!important;height:460px!important;max-height:460px!important}body.front-page .campaign-slide,body.home .campaign-slide,body.page-template-front-page .campaign-slide,html body .html-source-home .campaign-slide{align-items:end!important;padding:54px 18px 74px!important}body.front-page .campaign h1,body.front-page .campaign h2,body.home .campaign h1,body.home .campaign h2,body.page-template-front-page .campaign h1,body.page-template-front-page .campaign h2,html body .html-source-home .campaign h1,html body .html-source-home .campaign h2{font-size:clamp(42px,12vw,56px)!important}}.rashis-about-hero{padding:120px 20px 80px;text-align:center;background:var(--mist)}.rashis-about-hero .rashis-display{margin:20px auto;max-width:800px;font-size:clamp(36px,6vw,64px)}.rashis-about-subtitle{max-width:600px;margin:0 auto;font-size:18px;color:var(--muted)}.rashis-about-quote-section{padding:80px 20px;background:var(--forest);color:var(--ivory);text-align:center}.rashis-elegant-quote{max-width:700px;margin:0 auto;position:relative}.rashis-elegant-quote .quote-mark{font-family:var(--serif);font-size:120px;line-height:1;opacity:.15;position:absolute;top:-40px;left:50%;transform:translateX(-50%)}.rashis-elegant-quote p{font-family:var(--serif);font-size:clamp(24px,4vw,36px);line-height:1.4;margin-bottom:30px;position:relative;z-index:2}.rashis-elegant-quote cite{font-family:var(--sans);font-style:normal;font-size:14px;letter-spacing:.05em;text-transform:uppercase}.rashis-about-founder{padding:100px 20px;background:var(--paper)}.founder-grid{display:grid;grid-template-columns:1fr;gap:60px;align-items:center;max-width:1200px;margin:0 auto}@media (min-width:768px){.founder-grid{grid-template-columns:1fr 1fr}}.elegant-image-frame{position:relative;border-radius:12px;overflow:hidden;box-shadow:var(--shadow)}.elegant-image-frame img{width:100%;height:auto;display:block;transition:transform .8s var(--ease)}.elegant-image-frame:hover img{transform:scale(1.03)}.founder-content h2{font-family:var(--serif);font-size:clamp(32px,5vw,48px);margin-bottom:24px;color:var(--ink)}.founder-content p{margin-bottom:20px;font-size:16px;line-height:1.7;color:var(--muted)}.rashis-about-philosophy{padding:100px 20px;background:var(--sage)}.philosophy-header{text-align:center;margin-bottom:60px}.philosophy-header h2{font-family:var(--serif);font-size:clamp(32px,5vw,48px);margin-bottom:16px;color:var(--ink)}.philosophy-cards{display:grid;grid-template-columns:1fr;gap:40px;max-width:1200px;margin:0 auto}@media (min-width:768px){.philosophy-cards{grid-template-columns:repeat(3,1fr)}}.philosophy-card{background:var(--ivory);padding:40px 30px;border-radius:12px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.03);transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.philosophy-card:hover{transform:translateY(-10px);box-shadow:var(--shadow)}.philosophy-card .dashicons{font-size:48px;width:48px;height:48px;color:var(--forest);margin-bottom:24px}.philosophy-card h3{font-family:var(--serif);font-size:24px;margin-bottom:16px;color:var(--ink)}.philosophy-card p{font-size:15px;line-height:1.6;color:var(--muted)}.rashis-about-saumyata{padding:120px 20px;background:var(--cream);text-align:center}.saumyata-content{max-width:700px;margin:0 auto}.saumyata-content h2{font-family:var(--serif);font-size:clamp(32px,5vw,48px);margin:20px 0 30px;color:var(--ink)}.saumyata-content p{font-size:17px;line-height:1.7;margin-bottom:24px;color:var(--muted)}[data-animate]{opacity:0;transition:opacity 1s var(--ease),transform 1s var(--ease)}[data-animate=fade-up]{transform:translateY(40px)}[data-animate=fade-in]{transform:translateY(0)}[data-animate].is-visible{opacity:1;transform:translateY(0)}.rashis-contact-form{background:var(--ivory);padding:40px;border-radius:12px;box-shadow:var(--shadow)}.rashis-contact-form label{display:block;margin-bottom:24px;font-size:13px;font-weight:700;color:var(--forest);letter-spacing:.1em;text-transform:uppercase}.rashis-contact-form input[type=email],.rashis-contact-form input[type=text],.rashis-contact-form select,.rashis-contact-form textarea{width:100%;margin-top:10px;padding:16px 20px;font-size:16px;font-family:var(--sans);color:var(--ink);background:var(--mist);border:1px solid transparent;border-radius:8px;transition:all .3s var(--ease);box-shadow:none}.rashis-contact-form input[type=email]:focus,.rashis-contact-form input[type=text]:focus,.rashis-contact-form select:focus,.rashis-contact-form textarea:focus{outline:none;background:#ffffff;border-color:var(--leaf);box-shadow:0 0 0 4px rgba(112,155,52,.15)}.rashis-contact-form .rashis-button{width:100%;padding:18px;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:var(--forest);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background .3s var(--ease),transform .3s var(--ease)}.rashis-contact-form .rashis-button:hover{background:var(--ink);transform:translateY(-2px)}@media (max-width:768px){html body .pillar-grid{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:80vw!important;grid-template-columns:none!important;grid-template-rows:none!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;gap:16px!important;padding-bottom:24px!important;scrollbar-width:none!important}html body .pillar-grid::-webkit-scrollbar{display:none!important}html body .pillar-tile{scroll-snap-align:center!important;min-height:480px!important;height:100%!important;border-radius:12px!important;box-shadow:0 10px 30px rgba(0,0,0,.06)!important;overflow:hidden!important}html body .instagram-collage,html body .instagram-collage.instagram-collage-five{grid-auto-columns:72vw!important}}html body ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;margin:0!important;padding:0!important;list-style:none!important}html body ul.products:after,html body ul.products:before{display:none!important;content:none!important}@media (max-width:1180px){html body ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:768px){html body ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}}@media (max-width:480px){html body ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}}html body ul.products>li.product,html body ul.products>li.rashis-final-product-card{width:100%!important;max-width:none!important;margin:0!important;display:flex!important;flex-direction:column!important;height:100%!important;background:transparent!important;border:none!important;border-radius:0!important;overflow:visible!important;box-shadow:none!important}html body ul.products>li.product .rashis-final-product-media,html body ul.products>li.rashis-final-product-card .rashis-final-product-media{position:relative!important;width:100%!important;padding:0!important;background:transparent!important;border-radius:20px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;flex-grow:0!important;aspect-ratio:1/1!important;height:auto!important;min-height:auto!important}html body ul.products>li.product .rashis-final-product-media img,html body ul.products>li.rashis-final-product-card .rashis-final-product-media img{width:100%!important;height:100%!important;max-height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;border-radius:20px!important;margin-bottom:0!important;transform:none!important;mix-blend-mode:multiply!important}html body ul.products>li.product .rashis-final-product-info,html body ul.products>li.rashis-final-product-card .rashis-final-product-info{display:flex!important;flex-direction:column!important;flex-grow:1!important;padding:16px!important}html body ul.products>li.product .rashis-final-card-action,html body ul.products>li.rashis-final-product-card .rashis-final-card-action{position:static!important;margin-top:auto!important;width:100%!important;padding-top:16px!important}html body ul.products>li.product .rashis-final-card-action .rashis-final-add-button:not([hidden]),html body ul.products>li.rashis-final-product-card .rashis-final-card-action .rashis-final-add-button:not([hidden]){width:100%!important;min-height:44px!important;border-radius:8px!important;background:#1C241E!important;color:#fff!important;font-weight:600!important;font-size:13px!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;transform:none!important}html body ul.products>li.product .rashis-final-card-action .rashis-final-add-button[hidden],html body ul.products>li.rashis-final-product-card .rashis-final-card-action .rashis-final-add-button[hidden]{display:none!important}html body ul.products>li.product .rashis-final-card-action .rashis-final-qty-box,html body ul.products>li.rashis-final-product-card .rashis-final-card-action .rashis-final-qty-box{border-radius:8px!important;min-height:44px!important;height:44px!important;box-shadow:none!important;background:#1C241E!important}html body ul.products>li.product .rashis-final-card-action .rashis-final-qty-box button,html body ul.products>li.product .rashis-final-card-action .rashis-final-qty-box span,html body ul.products>li.rashis-final-product-card .rashis-final-card-action .rashis-final-qty-box button,html body ul.products>li.rashis-final-product-card .rashis-final-card-action .rashis-final-qty-box span{height:44px!important;background:transparent!important;color:#fff!important}.rashis-loader{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:999999!important;pointer-events:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}body.is-loaded:not(.is-leaving) .rashis-loader{pointer-events:none!important}.rashis-loader-half{position:absolute!important;top:0!important;width:50%!important;height:100%!important;background:var(--ivory,#F9F6F0)!important;z-index:1!important;transition:transform .8s cubic-bezier(.77,0,.175,1)!important}.rashis-loader-left{left:0!important}.rashis-loader-right{right:0!important}body.is-loaded:not(.is-leaving) .rashis-loader-left{transform:translateX(-100%)!important}body.is-loaded:not(.is-leaving) .rashis-loader-right{transform:translateX(100%)!important}body.is-leaving .rashis-loader-left,body.is-leaving .rashis-loader-right{transform:translateX(0)!important}.rashis-loader-content{position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;transition:opacity .6s ease,transform .8s ease!important}body.is-loaded:not(.is-leaving) .rashis-loader-content{opacity:0!important;transform:scale(1.1)!important}body.is-leaving .rashis-loader-content{opacity:1!important;transform:scale(1)!important;transition-delay:.3s!important}.rashis-loader-title{font-family:var(--serif,Georgia,serif)!important;font-size:32px!important;color:var(--forest,#1C241E)!important;letter-spacing:2px!important;margin:0 0 20px!important;text-transform:uppercase!important;animation:rashisTextBreathe 2s ease-in-out infinite!important}.rashis-loader-pulse{width:140px!important;height:2px!important;background:rgba(28,36,30,.15)!important;position:relative!important;overflow:hidden!important;border-radius:2px!important}.rashis-loader-pulse:after{content:""!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:var(--forest,#1C241E)!important;transform-origin:left!important;animation:rashisProgressBar 1.5s cubic-bezier(.65,0,.35,1) infinite!important}@keyframes rashisTextBreathe{0%,to{opacity:.6;transform:scale(.96)}50%{opacity:1;transform:scale(1.02)}}@keyframes rashisProgressBar{0%{transform:scaleX(0);transform-origin:left}49%{transform:scaleX(1);transform-origin:left}50%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.rashis-creative-about{background-color:var(--ivory,#F9F6F0)!important;overflow-x:hidden!important;position:relative!important}.rashis-doodle{position:absolute!important;z-index:0!important;opacity:.15!important;pointer-events:none!important;color:var(--forest,#1C241E)!important}.doodle-leaf-1{width:150px!important;top:5%!important;left:-50px!important;animation:float 6s ease-in-out infinite!important}.doodle-leaf-2{width:120px!important;top:20%!important;right:-30px!important;transform:rotate(45deg)!important;animation:float 8s ease-in-out infinite reverse!important}.doodle-sparkle-1{width:60px!important;top:15%!important;right:10%!important;animation:pulse 4s ease-in-out infinite!important}.doodle-sparkle-2{width:80px!important;bottom:10%!important;left:5%!important;animation:pulse 5s ease-in-out infinite alternate!important}.inline-doodle-twig{width:100px!important;margin-bottom:20px!important;color:var(--forest)!important;display:block!important}.doodle-underline{position:relative!important;display:inline-block!important}.doodle-underline:after{content:""!important;position:absolute!important;bottom:-4px!important;left:0!important;width:100%!important;height:3px!important;background:currentColor!important;border-radius:50%!important;transform:rotate(-1deg)!important}@keyframes float{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}to{transform:translateY(0) rotate(0deg)}}@keyframes pulse{0%{transform:scale(.9);opacity:.1}50%{transform:scale(1.1);opacity:.3}to{transform:scale(.9);opacity:.1}}.creative-quote,.creative-section{padding:100px 0!important;position:relative!important;z-index:1!important}.creative-quote{text-align:center!important}.doodle-quote{font-size:120px!important;color:rgba(28,36,30,.1)!important;position:absolute!important;top:-40px!important;left:50%!important;transform:translateX(-50%)!important;line-height:1!important;font-family:Georgia,serif!important}.scrapbook-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:60px!important;align-items:center!important}@media (max-width:768px){.scrapbook-grid{grid-template-columns:1fr!important;gap:40px!important}}.scrapbook-polaroid{background:#fff!important;padding:15px 15px 50px!important;box-shadow:2px 15px 30px rgba(0,0,0,.08)!important;transform:rotate(-2deg)!important;position:relative!important;transition:transform .4s ease!important}.scrapbook-polaroid:hover{transform:rotate(0deg) scale(1.02)!important}.scrapbook-polaroid img{width:100%!important;height:auto!important;display:block!important;filter:sepia(.2) contrast(1.1)!important}.polaroid-caption{font-family:Caveat,cursive,sans-serif!important;font-size:24px!important;color:#444!important;bottom:10px!important;left:0!important;width:100%!important;text-align:center!important}.polaroid-caption,.tape{position:absolute!important}.tape{width:100px!important;height:25px!important;background:rgba(255,255,240,.6)!important;box-shadow:0 1px 3px rgba(0,0,0,.1)!important;z-index:2!important;backdrop-filter:blur(2px)!important}.tape-top-left{top:-10px!important;left:-20px!important;transform:rotate(-35deg)!important}.tape-bottom-right{bottom:10px!important;right:-20px!important;transform:rotate(-25deg)!important}.highlight-text{color:var(--olive,#546648)!important;font-style:italic!important}.highlight-box{background:rgba(84,102,72,.05)!important;border-left:4px solid var(--olive,#546648)!important;padding:20px!important;margin-top:30px!important;border-radius:0 8px 8px 0!important}.creative-philosophy{background-color:var(--forest,#1C241E)!important;padding:120px 0!important;text-align:center!important}.creative-philosophy,.creative-philosophy .philosophy-header h2,.creative-philosophy .philosophy-header p{color:var(--ivory,#F9F6F0)!important}.creative-philosophy-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:40px!important;margin-top:60px!important}@media (max-width:768px){.creative-philosophy-grid{grid-template-columns:1fr!important}}.creative-philosophy-card{background:rgba(255,255,255,.03)!important;border:1px solid rgba(255,255,255,.1)!important;padding:40px 30px!important;border-radius:16px!important;text-align:center!important;transition:transform .3s ease,background .3s ease!important}.creative-philosophy-card:hover{transform:translateY(-10px)!important;background:rgba(255,255,255,.06)!important}.doodle-icon-wrapper{width:80px!important;height:80px!important;margin:0 auto 20px!important;color:var(--ivory,#F9F6F0)!important}.doodle-icon{width:100%!important;height:100%!important}.creative-philosophy-card h3{color:var(--ivory,#F9F6F0)!important;margin-bottom:15px!important}.creative-saumyata{padding:120px 0!important;background-color:#EBEBE1!important}.saumyata-content{max-width:800px!important;margin:0 auto!important}.super-heading{font-size:48px!important;margin-bottom:30px!important}.lead-text{font-size:20px!important;line-height:1.6!important;color:#555!important}.paper-note{background:#fff!important;padding:40px!important;border-radius:2px!important;box-shadow:0 10px 30px rgba(0,0,0,.05)!important;margin-top:40px!important;position:relative!important;transform:rotate(1deg)!important}.paper-note:before{content:""!important;position:absolute!important;top:-10px!important;left:50%!important;transform:translateX(-50%)!important;width:40px!important;height:40px!important;background:radial-gradient(circle,rgba(0,0,0,.1) 30%,transparent 31%)!important}.rashis-rich-submenu li a{padding-top:12px!important;padding-bottom:12px!important;line-height:1.2!important}.menu-desc{display:block!important;font-size:.75rem!important;color:var(--text-light,#666)!important;margin-top:4px!important;text-transform:none!important;font-weight:400!important}.rashis-creative-contact .rashis-contact-hero{padding:80px 20px 40px}.contact-method-card{text-decoration:none!important;color:inherit!important;transition:transform .3s ease!important}.contact-method-card:hover{transform:translateY(-5px)!important}.rashis-contact-methods{margin-bottom:80px}.rashis-contact-form-section .paper-note{transform:none!important}.rashis-contact-form-section .paper-note:before{display:none!important}.press-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:40px}.press-card h3{font-family:var(--serif);color:var(--forest);margin-bottom:15px}.fda-list{list-style:none;padding:0;margin:30px 0;text-align:left}.fda-list li{margin-bottom:12px;display:flex;align-items:center;gap:12px;font-weight:500;color:var(--text)}.fda-list li .dashicons{color:var(--forest);font-size:24px;height:24px;width:24px}.rashis-home-fda-banner{margin:60px 0}@media (max-width:768px){.fda-banner-inner{flex-direction:column!important;text-align:center!important;padding:30px 20px!important}.fda-banner-badge{margin:0 auto!important}.rashis-home-fda-banner{margin:40px 0}}.rashis-submenu li.rashis-has-children{position:relative}.rashis-submenu li.rashis-has-children>a{display:flex;justify-content:space-between;align-items:center;transition:color .3s ease}.rashis-submenu li.rashis-has-children:focus-within>a,.rashis-submenu li.rashis-has-children:hover>a{color:var(--leaf,#2d5a27);font-weight:500}.rashis-submenu li.rashis-has-children .nav-arrow{font-size:14px;opacity:.6;transition:transform .3s cubic-bezier(.25,1,.5,1)}.rashis-submenu li.rashis-has-children:focus-within .nav-arrow,.rashis-submenu li.rashis-has-children:hover .nav-arrow{transform:rotate(90deg)}.rashis-sub-submenu{position:absolute;top:-10px;left:100%;min-width:220px;margin:0;padding:12px 0;visibility:hidden;transform-origin:top left;transform:scaleY(.9) translateX(15px);border:none;border-radius:8px;background:rgba(255,255,255,.98);backdrop-filter:blur(10px);box-shadow:0 15px 35px rgba(0,0,0,.1),0 5px 15px rgba(0,0,0,.05);opacity:0;list-style:none;transition:all .35s cubic-bezier(.25,1,.5,1);z-index:100}.rashis-concern-submenu .rashis-sub-submenu{min-width:285px}.rashis-submenu li.rashis-has-children:focus-within>.rashis-sub-submenu,.rashis-submenu li.rashis-has-children:hover>.rashis-sub-submenu{visibility:visible;transform:scaleY(1) translateX(0);opacity:1}.rashis-sub-submenu li a{padding:10px 20px!important;display:block;font-size:14px!important;color:#444;line-height:1.35;white-space:normal;transition:background .2s,color .2s,padding-left .2s}.rashis-sub-submenu li a:hover{background:#f4f6f5;color:var(--leaf,#2d5a27);padding-left:25px!important}.rashis-mobile-submenu{padding-left:20px!important;margin-top:10px!important;margin-bottom:10px!important}.rashis-mobile-submenu li a{font-size:15px!important;padding:8px 0!important;color:#666!important;display:block}.rashis-standard-contact{padding-top:60px;padding-bottom:80px;background-color:#fdfdfc}.rashis-standard-contact-header{text-align:center;margin-bottom:60px}.rashis-standard-contact-header .rashis-display{font-size:36px;color:var(--forest,#1e2d24);margin-bottom:15px}.rashis-standard-contact-header .rashis-about-subtitle{color:#666;max-width:600px;margin:0 auto}.rashis-standard-split{display:grid;grid-template-columns:1fr 2fr;gap:60px}.standard-info-block{background:#fff;padding:40px;border:1px solid #eaeaea;border-radius:8px}.standard-info-block h3{margin-top:0;margin-bottom:25px;font-size:22px;color:var(--forest,#1e2d24)}.standard-contact-list{list-style:none;padding:0;margin:0}.standard-contact-list li{margin-bottom:25px;font-size:15px;color:#555;line-height:1.6}.standard-contact-list li strong{display:block;color:#222;font-weight:600;margin-bottom:5px;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.standard-contact-list li a{color:var(--leaf,#2d5a27);text-decoration:none}.standard-contact-list li a:hover{text-decoration:underline}.standard-form-wrapper{background:#fff;padding:40px;border:1px solid #eaeaea;border-radius:8px}.standard-form-wrapper h2{margin-top:0;margin-bottom:30px;font-size:24px;color:var(--forest,#1e2d24)}.standard-form-group{margin-bottom:20px}.standard-form-group label{display:block;margin-bottom:8px;font-weight:500;color:#333;font-size:14px}.standard-input{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:4px;background:#fcfcfc;font-family:inherit;font-size:15px;color:#333}.standard-input:focus{outline:none;border-color:#999;background:#fff}.standard-button{background:#222;color:#fff;padding:14px 30px;border:none;border-radius:4px;font-size:15px;font-weight:500;cursor:pointer;transition:background .2s ease}.standard-button:hover{background:#444}.standard-feedback{margin-top:20px;padding:15px;border-radius:4px;font-weight:500;font-size:14px}.standard-feedback.success{background:#e6f4ea;color:#137333;border:1px solid #cce8d6}.standard-feedback.error{background:#fce8e6;color:#c5221f;border:1px solid #fad2cf}@media (max-width:900px){.rashis-standard-split{grid-template-columns:1fr;gap:40px}.standard-form-wrapper,.standard-info-block{padding:25px}}.rashis-shop-final .rashis-shop-final-hero{min-height:clamp(360px,31vw,520px)!important;align-items:center!important;padding:clamp(54px,7vw,96px) 0!important;background-position:50%!important}.rashis-shop-final .rashis-shop-final-hero:after{background:linear-gradient(90deg,rgba(5,40,23,.72),rgba(5,40,23,.36) 42%,rgba(5,40,23,.06) 72%)!important}.rashis-shop-final .rashis-shop-final-hero h1{max-width:680px!important;text-shadow:0 18px 42px rgba(5,40,23,.22)!important}.rashis-shop-final .rashis-shop-final-results ul.products{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:34px 20px!important}@media (max-width:1024px){.rashis-shop-final .rashis-shop-final-results ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.rashis-shop-final .rashis-shop-final-hero{min-height:300px!important;background-position:top!important}.rashis-shop-final .rashis-shop-final-hero:after{background:linear-gradient(180deg,rgba(5,40,23,.72),rgba(5,40,23,.26) 58%,rgba(5,40,23,.08))!important}.rashis-shop-final .rashis-shop-final-results ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 10px!important}}.rashis-standard-contact{position:relative!important;padding:clamp(58px,7vw,96px) 0 110px!important;overflow:hidden!important;background:radial-gradient(circle at 8% 18%,rgba(112,155,52,.12),transparent 22rem),radial-gradient(circle at 92% 12%,rgba(181,122,76,.13),transparent 24rem),linear-gradient(180deg,#fffdf7,#f6f3ea)!important}.rashis-standard-contact:before{content:""!important;position:absolute!important;inset:24px!important;border:1px solid rgba(9,47,32,.08)!important;pointer-events:none!important}.rashis-standard-contact-header{position:relative!important;max-width:820px!important;margin:0 auto 54px!important;text-align:center!important}.rashis-standard-contact-header .rashis-kicker{color:var(--olive)!important}.rashis-standard-contact-header .rashis-display{margin:0 0 16px!important;color:var(--forest)!important;font-size:clamp(48px,6vw,78px)!important}.rashis-standard-contact-header .rashis-about-subtitle{max-width:660px!important;margin:0 auto!important;color:var(--muted)!important;font-size:17px!important;line-height:1.8!important}.rashis-standard-split{position:relative!important;display:grid!important;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr)!important;gap:clamp(28px,5vw,70px)!important;align-items:stretch!important}.standard-form-wrapper,.standard-info-block{position:relative!important;min-height:100%!important;padding:clamp(30px,4vw,54px)!important;border:1px solid rgba(9,47,32,.12)!important;border-radius:18px!important;background:linear-gradient(145deg,rgba(255,253,247,.96),rgba(246,243,234,.86)),radial-gradient(circle at 100% 0,rgba(112,155,52,.11),transparent 18rem)!important;box-shadow:0 28px 70px rgba(30,35,22,.1)!important}.standard-form-wrapper h2,.standard-info-block h3{margin:0 0 24px!important;color:var(--forest)!important;font-family:var(--serif)!important;font-size:clamp(32px,4vw,48px)!important;line-height:1!important}.standard-contact-list{display:grid!important;gap:18px!important;margin:0!important;padding:0!important;list-style:none!important}.standard-contact-list li{margin:0!important;padding:18px!important;border:1px solid rgba(9,47,32,.1)!important;border-radius:14px!important;background:rgba(255,255,255,.48)!important;color:var(--muted)!important}.standard-contact-list li strong,.standard-form-group label{display:block!important;margin-bottom:8px!important;color:var(--ink)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.13em!important;text-transform:uppercase!important}.standard-contact-list a{color:var(--forest)!important;font-size:20px!important;font-weight:700!important;text-decoration:none!important}.rashis-contact-assurance{display:grid!important;gap:10px!important;margin-top:26px!important}.rashis-contact-assurance span{display:flex!important;align-items:center!important;gap:10px!important;color:var(--forest)!important;font-size:13px!important;font-weight:800!important}.rashis-contact-assurance span:before{content:""!important;width:9px!important;height:9px!important;border-radius:50%!important;background:var(--leaf)!important;box-shadow:0 0 0 6px rgba(112,155,52,.12)!important}.standard-form-group{margin-bottom:20px!important}.standard-input{width:100%!important;min-height:56px!important;padding:0 18px!important;border:1px solid rgba(9,47,32,.14)!important;border-radius:14px!important;outline:none!important;background:rgba(255,253,247,.84)!important;color:var(--forest)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)!important}.standard-input:focus{border-color:rgba(112,155,52,.75)!important;box-shadow:0 0 0 5px rgba(112,155,52,.16)!important}textarea.standard-input{min-height:160px!important;padding-top:16px!important}.standard-button{width:100%!important;min-height:58px!important;border:1px solid var(--forest)!important;border-radius:999px!important;background:var(--forest)!important;color:var(--ivory)!important;box-shadow:0 22px 50px rgba(5,40,23,.2)!important;font-size:12px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}.standard-button:hover{transform:translateY(-2px)!important;background:#0b5637!important}@media (max-width:900px){.rashis-standard-split{grid-template-columns:1fr!important}}@media (max-width:560px){.rashis-standard-contact:before{inset:12px!important}.standard-form-wrapper,.standard-info-block{padding:24px!important;border-radius:14px!important}}.rashis-shop-final .rashis-shop-final-hero{display:block!important;min-height:0!important;padding:0!important;background:none!important;color:inherit!important}.rashis-shop-final .rashis-shop-final-hero .rashis-shop-final-container,.rashis-shop-final .rashis-shop-final-hero:after{display:none!important;content:none!important}.rashis-shop-final-banner-image{display:block!important;width:100%!important;height:auto!important;-o-object-fit:contain!important;object-fit:contain!important}body.front-page #products .rashis-home-products-wrap,body.front-page #products .section-head,body.front-page #products .shop-tabs,body.home #products .rashis-home-products-wrap,body.home #products .section-head,body.home #products .shop-tabs,body.page-template-front-page #products .rashis-home-products-wrap,body.page-template-front-page #products .section-head,body.page-template-front-page #products .shop-tabs{width:min(calc(100vw - 80px),1280px)!important;max-width:1280px!important}body.front-page #products .product-grid>ul.products,body.front-page #products .rashis-home-products-grid>ul.products,body.front-page #products ul.products.columns-4,body.home #products .product-grid>ul.products,body.home #products .rashis-home-products-grid>ul.products,body.home #products ul.products.columns-4,body.page-template-front-page #products .product-grid>ul.products,body.page-template-front-page #products .rashis-home-products-grid>ul.products,body.page-template-front-page #products ul.products.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(24px,2vw,34px)!important}body.front-page #products .rashis-final-product-media,body.home #products .rashis-final-product-media,body.page-template-front-page #products .rashis-final-product-media{min-height:clamp(300px,23vw,360px)!important;height:clamp(300px,23vw,360px)!important;padding:clamp(18px,2vw,28px)!important;border:1px solid rgba(5,40,23,.1)!important;border-radius:24px!important;background:radial-gradient(circle at 80% 8%,rgba(134,168,62,.12),transparent 12rem),linear-gradient(145deg,rgba(247,242,230,.96),rgba(231,222,202,.9))!important;box-shadow:0 22px 52px rgba(44,40,27,.08)!important;overflow:hidden!important}body.front-page #products .rashis-final-product-media a,body.home #products .rashis-final-product-media a,body.page-template-front-page #products .rashis-final-product-media a{background:transparent!important;border:0!important;box-shadow:none!important}body.front-page #products .rashis-final-product-media img,body.home #products .rashis-final-product-media img,body.page-template-front-page #products .rashis-final-product-media img{width:100%!important;max-width:100%!important;height:clamp(245px,19vw,300px)!important;max-height:clamp(245px,19vw,300px)!important;-o-object-fit:contain!important;object-fit:contain!important;border:0!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;filter:drop-shadow(0 18px 26px rgba(44,40,27,.12))!important}body.front-page #products .rashis-final-product-card,body.home #products .rashis-final-product-card,body.page-template-front-page #products .rashis-final-product-card{gap:0!important}body.front-page #products .rashis-final-product-info,body.home #products .rashis-final-product-info,body.page-template-front-page #products .rashis-final-product-info{min-height:176px!important;padding:14px 0 0!important}body.front-page #products .rashis-final-product-info h2,body.home #products .rashis-final-product-info h2,body.page-template-front-page #products .rashis-final-product-info h2{min-height:56px!important;margin-bottom:12px!important;font-size:clamp(19px,1.45vw,27px)!important;line-height:1.08!important}body.front-page #products .rashis-final-wishlist,body.home #products .rashis-final-wishlist,body.page-template-front-page #products .rashis-final-wishlist{top:0!important;right:0!important}@media (max-width:1180px){body.front-page #products .product-grid>ul.products,body.front-page #products .rashis-home-products-grid>ul.products,body.front-page #products ul.products.columns-4,body.home #products .product-grid>ul.products,body.home #products .rashis-home-products-grid>ul.products,body.home #products ul.products.columns-4,body.page-template-front-page #products .product-grid>ul.products,body.page-template-front-page #products .rashis-home-products-grid>ul.products,body.page-template-front-page #products ul.products.columns-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){body.front-page #products .rashis-home-products-wrap,body.front-page #products .section-head,body.front-page #products .shop-tabs,body.home #products .rashis-home-products-wrap,body.home #products .section-head,body.home #products .shop-tabs,body.page-template-front-page #products .rashis-home-products-wrap,body.page-template-front-page #products .section-head,body.page-template-front-page #products .shop-tabs{width:min(calc(100vw - 32px),1280px)!important}body.front-page #products .product-grid>ul.products,body.front-page #products .rashis-home-products-grid>ul.products,body.front-page #products ul.products.columns-4,body.home #products .product-grid>ul.products,body.home #products .rashis-home-products-grid>ul.products,body.home #products ul.products.columns-4,body.page-template-front-page #products .product-grid>ul.products,body.page-template-front-page #products .rashis-home-products-grid>ul.products,body.page-template-front-page #products ul.products.columns-4{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 16px!important}body.front-page #products .rashis-final-product-media,body.home #products .rashis-final-product-media,body.page-template-front-page #products .rashis-final-product-media{min-height:190px!important;height:190px!important;padding:14px!important;border-radius:18px!important}body.front-page #products .rashis-final-product-media img,body.home #products .rashis-final-product-media img,body.page-template-front-page #products .rashis-final-product-media img{height:165px!important;max-height:165px!important}body.front-page #products .rashis-final-product-info h2,body.home #products .rashis-final-product-info h2,body.page-template-front-page #products .rashis-final-product-info h2{font-size:20px!important}}.rashis-final-shop-by-product .shop-product-card.has-real-product .shop-product-circle{border:1px solid rgba(5,40,23,.12)!important;background:radial-gradient(circle at 34% 18%,rgba(255,255,255,.98),rgba(247,243,233,.9) 58%,rgba(229,221,201,.72))!important;overflow:hidden!important}.rashis-final-shop-by-product .shop-product-card.has-real-product .shop-product-placeholder,.rashis-final-shop-by-product .shop-product-card.has-real-product .shop-product-watermark{display:none!important}.rashis-final-shop-by-product .shop-product-card.has-real-product img.shop-product-real-image{display:block!important;width:88%!important;height:88%!important;max-width:88%!important;max-height:88%!important;opacity:1!important;visibility:visible!important;mix-blend-mode:normal!important}.rashis-final-shop-by-product .shop-product-watermark,.rashis-final-shop-by-product [class*=watermark],.rashis-sbp-dynamic-section [class*=watermark],.shop-by-product .shop-product-watermark,.shop-by-product [class*=watermark]{display:none!important;visibility:hidden!important;opacity:0!important}.rashis-final-shop-by-product .shop-product-circle:after,.rashis-final-shop-by-product .shop-product-circle:before,.shop-by-product .shop-product-circle:after,.shop-by-product .shop-product-circle:before{display:none!important;content:none!important}.rashis-shop-final .rashis-shop-final-hero{width:100%!important;margin:0 0 clamp(34px,4vw,64px)!important;background:#fffdf7!important}.rashis-shop-final .rashis-shop-final-banner-image{display:block!important;width:100%!important;height:auto!important;max-height:none!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important}.rashis-final-shop-by-product{padding:clamp(46px,5vw,72px) 24px clamp(54px,5.5vw,82px)!important}.rashis-final-shop-by-product h2{margin-bottom:clamp(30px,3.2vw,46px)!important}.rashis-final-shop-by-product .section-kicker{margin-bottom:10px!important}.rashis-final-shop-by-product .shop-product-track{gap:clamp(24px,4vw,62px)!important;max-width:1120px!important;margin:0 auto!important}.trust-band{margin:0!important}.brand-pillars{padding-top:clamp(62px,6vw,92px)!important;padding-bottom:clamp(62px,6vw,92px)!important}.brand-pillars .pillar-heading{margin-bottom:clamp(30px,3vw,44px)!important}.brand-story,.instagram-journal,.rashis-home-fda-banner,body.front-page #products.section,body.home #products.section,body.page-template-front-page #products.section{padding-top:clamp(58px,6vw,92px)!important;padding-bottom:clamp(58px,6vw,92px)!important}.instagram-head,.rashis-page-heading,.section-head,.story-intro{margin-bottom:clamp(28px,3.5vw,46px)!important}.section-kicker{margin-bottom:10px!important}.rashis-shop-final .rashis-shop-final-hero{margin-bottom:clamp(26px,3vw,44px)!important}.rashis-shop-final .rashis-shop-final-shell{padding-top:clamp(18px,2vw,30px)!important;padding-bottom:clamp(58px,6vw,92px)!important}@media (max-width:980px){.rashis-final-shop-by-product .shop-product-track{justify-content:center!important;max-width:560px!important}}@media (max-width:640px){.rashis-final-shop-by-product{padding:40px 18px 52px!important}.brand-pillars,.brand-story,.instagram-journal,.rashis-home-fda-banner,body.front-page #products.section,body.home #products.section,body.page-template-front-page #products.section{padding-top:48px!important;padding-bottom:54px!important}}.rashis-home-blog-section{position:relative!important;overflow:hidden!important;padding:clamp(72px,9vw,124px) clamp(18px,5vw,72px)!important;background:linear-gradient(135deg,rgba(5,40,23,.055),rgba(255,253,247,.8) 44%,rgba(134,168,62,.11)),var(--ivory)!important}.rashis-home-blog-section:before{content:""!important;position:absolute!important;left:max(-120px,-8vw)!important;top:12%!important;width:320px!important;height:320px!important;border:1px solid rgba(5,40,23,.12)!important;border-radius:50%!important;pointer-events:none!important}.rashis-home-blog-shell{position:relative!important;z-index:1!important;width:min(100%,1220px)!important;margin:0 auto!important}.rashis-home-blog-head{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(260px,.55fr) auto!important;gap:clamp(20px,4vw,44px)!important;align-items:end!important;margin-bottom:clamp(30px,5vw,56px)!important}.rashis-home-blog-head h2{max-width:720px!important;margin:0!important;color:var(--forest)!important;font-family:var(--serif)!important;font-size:clamp(46px,6vw,82px)!important;line-height:.94!important;letter-spacing:0!important}.rashis-home-blog-head p{margin:0!important;color:var(--muted)!important;font-size:16px!important;line-height:1.75!important}.rashis-blog-section-link{justify-self:end!important;display:inline-flex!important;align-items:center!important;min-height:44px!important;padding:0 18px!important;border:1px solid var(--forest)!important;border-radius:999px!important;color:var(--forest)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important}.rashis-home-blog-layout{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(340px,.64fr)!important;gap:clamp(22px,4vw,52px)!important;align-items:stretch!important}.rashis-home-blog-feature{position:relative!important;min-height:clamp(460px,58vw,640px)!important;display:grid!important;align-content:end!important;overflow:hidden!important;padding:clamp(24px,4vw,46px)!important;border:1px solid rgba(5,40,23,.16)!important;border-radius:8px!important;color:var(--ivory)!important;text-decoration:none!important;box-shadow:var(--shadow)!important}.rashis-home-blog-feature:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(5,40,23,.03),rgba(5,40,23,.88))!important}.rashis-home-blog-feature img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;transition:transform .8s var(--ease),filter .5s ease!important}.rashis-home-blog-feature:hover img{transform:scale(1.045)!important;filter:saturate(1.08)!important}.rashis-home-blog-feature>div,.rashis-home-blog-label{position:relative!important;z-index:1!important}.rashis-home-blog-feature time,.rashis-home-blog-label,.rashis-home-blog-mini time,.rashis-home-blog-note strong{color:#d8e5ae!important;font-size:10px!important;font-weight:900!important;letter-spacing:.15em!important;text-transform:uppercase!important}.rashis-home-blog-label{margin-bottom:14px!important}.rashis-home-blog-feature h3{max-width:720px!important;margin:8px 0 12px!important;color:var(--ivory)!important;font-family:var(--serif)!important;font-size:clamp(38px,5vw,68px)!important;line-height:.95!important}.rashis-home-blog-feature p{max-width:620px!important;margin:0!important;color:rgba(255,253,247,.76)!important;font-size:16px!important;line-height:1.75!important}.rashis-home-blog-layout.has-single-feature{grid-template-columns:1fr!important}.rashis-home-blog-list{display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:16px!important;height:100%!important}.rashis-home-blog-mini{display:grid!important;grid-template-columns:132px minmax(0,1fr)!important;gap:18px!important;align-items:center!important;min-height:135px!important;flex:1 1 0%!important;padding:14px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:#ffffff!important;color:var(--forest)!important;text-decoration:none!important;box-shadow:0 4px 16px rgba(0,0,0,.03)!important;transition:transform .28s var(--ease),box-shadow .28s var(--ease),border-color .28s var(--ease)!important}.rashis-home-blog-mini:hover{border-color:rgba(5,40,23,.24)!important;transform:translateY(-3px)!important;box-shadow:0 18px 42px rgba(44,40,27,.1)!important}.rashis-home-blog-mini img{width:100%!important;height:110px!important;-o-object-fit:cover!important;object-fit:cover!important;border-radius:8px!important}.rashis-home-blog-mini span{min-width:0!important}.rashis-home-blog-mini time{color:var(--olive)!important}.rashis-home-blog-mini strong{display:block!important;margin:5px 0!important;color:var(--forest)!important;font-family:var(--serif)!important;font-size:20px!important;line-height:1.15!important}.rashis-home-blog-mini small{display:block!important;color:var(--muted)!important;font-size:13px!important;line-height:1.5!important}.rashis-home-blog-note{display:none!important}.rashis-home-blog-empty{padding:32px!important;border:1px solid rgba(5,40,23,.16)!important;border-radius:12px!important;background:var(--forest)!important;color:rgba(255,253,247,.72)!important}.rashis-home-blog-note strong{display:block!important;margin-bottom:10px!important}.rashis-home-blog-note span{display:block!important;line-height:1.7!important}.rashis-home-blog-empty h3{margin:0 0 10px!important;color:var(--ivory)!important;font-family:var(--serif)!important;font-size:clamp(30px,4vw,48px)!important}.rashis-home-blog-empty p{margin:0!important}.rashis-blog-page,.rashis-single-blog{background:var(--ivory)!important}.rashis-single-blog-hero{width:min(100% - 40px,1220px)!important;display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(320px,.62fr)!important;gap:clamp(28px,5vw,70px)!important;align-items:end!important;padding:clamp(58px,8vw,104px) 0 clamp(34px,5vw,66px)!important;margin:0 auto!important}.rashis-blog-hero{width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:45px 20px!important;margin:0 auto!important;text-align:center!important;box-sizing:border-box!important}.rashis-blog-hero-compact{grid-template-columns:1fr!important;padding-bottom:20px!important}.rashis-blog-hero h1,.rashis-single-blog-hero h1{max-width:850px!important;margin:0 0 20px!important;color:var(--forest)!important;font-family:var(--serif)!important;font-size:clamp(48px,7vw,92px)!important;line-height:.94!important;letter-spacing:0!important}.rashis-blog-hero p:not(.rashis-kicker),.rashis-single-blog-hero p:not(.rashis-kicker){max-width:620px!important;margin:0!important;color:var(--muted)!important;font-size:17px!important;line-height:1.75!important}.rashis-blog-featured{position:relative!important;min-height:390px!important;display:grid!important;align-content:end!important;overflow:hidden!important;padding:28px!important;border:1px solid var(--line)!important;border-radius:8px!important;color:var(--ivory)!important;text-decoration:none!important;box-shadow:var(--shadow)!important}.rashis-blog-featured:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(5,40,23,.05),rgba(5,40,23,.84))!important}.rashis-blog-featured img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.rashis-blog-featured span,.rashis-blog-featured strong{position:relative!important;z-index:1!important}.rashis-blog-featured span{margin-bottom:8px!important;color:var(--sage)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.16em!important;text-transform:uppercase!important}.rashis-blog-featured strong{max-width:420px!important;color:var(--ivory)!important;font-family:var(--serif)!important;font-size:clamp(30px,3vw,44px)!important;line-height:1!important}.rashis-blog-grid{width:min(100% - 40px,1220px)!important;padding:10px 0 100px!important;margin:0 auto!important}.rashis-blog-grid .rashis-post-card{border-radius:8px!important;background:rgba(255,253,247,.82)!important}.rashis-blog-grid .rashis-post-card img{border-radius:6px!important}.rashis-blog-read{display:inline-flex!important;margin-top:8px!important;color:var(--forest)!important;font-size:12px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.rashis-single-blog-hero img{width:100%!important;aspect-ratio:4/5!important;-o-object-fit:cover!important;object-fit:cover!important;border-radius:8px!important;box-shadow:var(--shadow)!important}.rashis-single-blog-body{width:min(100% - 40px,860px)!important;padding:0 0 110px!important;margin:0 auto!important;color:var(--ink)!important;font-size:18px!important;line-height:1.9!important}.rashis-single-blog-body h2,.rashis-single-blog-body h3{color:var(--forest)!important;font-family:var(--serif)!important;line-height:1.05!important}@media (max-width:860px){.rashis-home-blog-head,.rashis-home-blog-layout{grid-template-columns:1fr!important}.rashis-blog-section-link{justify-self:start!important}.rashis-home-blog-feature{min-height:390px!important}.rashis-home-blog-mini{grid-template-columns:104px minmax(0,1fr)!important}.rashis-home-blog-mini img{height:108px!important}.rashis-home-blog-mini strong{font-size:21px!important}.rashis-blog-hero,.rashis-single-blog-hero{width:min(100% - 28px,640px)!important;grid-template-columns:1fr!important;align-items:start!important}.rashis-blog-featured{min-height:300px!important}.rashis-blog-grid,.rashis-single-blog-body{width:min(100% - 28px,640px)!important}}body,html{overflow-x:hidden!important}iframe,img,video{max-width:100%}.container,.rashis-container,.rashis-home-products-wrap,.rashis-shop-final-shell,.section-inner,.shop-by-product-inner{width:min(100%,calc(100vw - 32px))!important}.rashis-final-shop-by-product .shop-by-product-inner{width:min(calc(100vw - 48px),1180px)!important;max-width:1180px!important;margin-inline:auto!important}.rashis-final-shop-by-product .shop-product-track{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:clamp(26px,4vw,56px)!important;align-items:flex-start!important;width:100%!important;max-width:1040px!important;margin-inline:auto!important}.rashis-final-shop-by-product .shop-product-card{width:100%!important;max-width:190px!important;min-width:0!important;display:grid!important;justify-items:center!important;gap:16px!important;text-align:center!important}.rashis-final-shop-by-product .shop-product-circle{width:clamp(150px,12vw,188px)!important;height:clamp(150px,12vw,188px)!important;max-width:188px!important;aspect-ratio:1/1!important;flex:0 0 auto!important}.rashis-final-shop-by-product .shop-product-card.has-real-product img.shop-product-real-image{width:78%!important;height:78%!important;max-width:78%!important;max-height:78%!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;filter:drop-shadow(0 16px 22px rgba(44,40,27,.14))!important}.rashis-final-shop-by-product .shop-product-placeholder{width:clamp(52px,4vw,62px)!important;height:clamp(86px,6.6vw,104px)!important}.rashis-final-shop-by-product .shop-product-card>strong,.rashis-final-shop-by-product .shop-product-title{min-height:44px!important;max-width:100%!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;color:var(--forest,#052817)!important;font-size:clamp(17px,1.2vw,20px)!important;line-height:1.2!important;letter-spacing:0!important;text-align:center!important;overflow-wrap:anywhere!important}@media (max-width:900px){.rashis-final-shop-by-product .shop-by-product-inner{width:min(calc(100vw - 36px),620px)!important}.rashis-final-shop-by-product .shop-product-track{justify-content:center!important;gap:28px 24px!important;max-width:520px!important}}@media (max-width:768px){.brand-story h2,.campaign h1,.campaign h2,.instagram-head h2,.rashis-display,.rashis-final-product-info h2,.rashis-final-shop-by-product h2,.rashis-page-heading h1,.reviews h2,.section-head h2,.shop-by-head h2{max-width:100%!important;line-height:1.04!important;overflow-wrap:break-word!important}.rashis-shop-final .rashis-shop-toolbar,.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{width:100%!important}.rashis-shop-final .rashis-shop-toolbar{display:grid!important;gap:14px!important;align-items:stretch!important}.rashis-shop-final select,.woocommerce .woocommerce-ordering select{width:100%!important;min-height:48px!important}.rashis-final-card-action .button,.rashis-final-product-info .button{min-height:44px!important}}@media (max-width:520px){.rashis-final-shop-by-product{padding:36px 16px 46px!important}.rashis-final-shop-by-product .shop-by-product-inner{width:min(calc(100vw - 28px),360px)!important}.rashis-final-shop-by-product .shop-product-track{justify-content:center!important;gap:24px 14px!important}.rashis-final-shop-by-product .shop-product-card{max-width:146px!important;gap:12px!important}.rashis-final-shop-by-product .shop-product-circle{width:clamp(128px,38vw,146px)!important;height:clamp(128px,38vw,146px)!important}.rashis-final-shop-by-product .shop-product-card.has-real-product img.shop-product-real-image{width:76%!important;height:76%!important;max-width:76%!important;max-height:76%!important}.rashis-final-shop-by-product .shop-product-card>strong,.rashis-final-shop-by-product .shop-product-title{min-height:38px!important;font-size:15px!important}}body.front-page .shop-by-product,body.home .shop-by-product,body.page-template-front-page .shop-by-product{padding-top:clamp(40px,4vw,60px)!important;padding-bottom:clamp(35px,4vw,55px)!important}.brand-pillars .pillar-heading .section-kicker{margin-bottom:2px!important}.brand-pillars .pillar-heading{margin-bottom:clamp(15px,2vw,25px)!important}body.front-page .brand-story,body.home .brand-story,body.page-template-front-page .brand-story{padding-bottom:clamp(22px,3vw,42px)!important}body.front-page .story-scroll,body.home .story-scroll,body.page-template-front-page .story-scroll{margin-bottom:0!important}body.front-page .rashis-home-fda-banner,body.home .rashis-home-fda-banner,body.page-template-front-page .rashis-home-fda-banner{margin-top:0!important;margin-bottom:0!important;padding-top:clamp(24px,3vw,42px)!important;padding-bottom:clamp(26px,3.2vw,46px)!important}body.front-page #products.section,body.front-page .rashis-home-product-section,body.home #products.section,body.home .rashis-home-product-section,body.page-template-front-page #products.section,body.page-template-front-page .rashis-home-product-section{padding-top:clamp(28px,3.5vw,50px)!important}@media (max-width:640px){body.front-page .brand-story,body.home .brand-story,body.page-template-front-page .brand-story{padding-bottom:24px!important}body.front-page .rashis-home-fda-banner,body.home .rashis-home-fda-banner,body.page-template-front-page .rashis-home-fda-banner{padding-top:24px!important;padding-bottom:28px!important}body.front-page #products.section,body.front-page .rashis-home-product-section,body.home #products.section,body.home .rashis-home-product-section,body.page-template-front-page #products.section,body.page-template-front-page .rashis-home-product-section{padding-top:30px!important}}.rashis-drawer nav ul li{position:relative!important}.rashis-mobile-item-row{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important}.rashis-mobile-item-row a{flex:1 1 auto!important}.rashis-mobile-toggle{background:transparent!important;border:none!important;color:var(--forest,#1a3c27)!important;font-size:20px!important;font-weight:700!important;line-height:1!important;padding:8px 12px!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:transform .3s ease,color .3s ease!important}.rashis-mobile-toggle:hover{color:#d4af37!important}.rashis-mobile-submenu{display:none!important;padding-left:14px!important;margin:4px 0 10px!important;list-style:none!important;border-left:2px solid rgba(5,40,23,.12)!important}.rashis-mobile-item-has-children.is-open>.rashis-mobile-submenu{display:block!important}.rashis-mobile-item-has-children.is-open>.rashis-mobile-item-row .rashis-mobile-toggle{transform:rotate(45deg)!important}.rashis-mobile-submenu li a{font-size:14px!important;padding:6px 0!important;color:#555!important;display:block!important;text-decoration:none!important}.rashis-mobile-submenu li a:hover{color:var(--forest,#1a3c27)!important}.rashis-blog-search-form{gap:8px!important;width:100%!important;max-width:560px!important;margin:0 auto!important;box-shadow:0 8px 24px rgba(0,0,0,.06)!important;border-radius:40px!important;background:#fff!important;padding:6px!important;border:1px solid #e2e8f0!important;box-sizing:border-box!important}.rashis-blog-search-form,.rashis-search-input-wrap{display:flex!important;align-items:center!important}.rashis-search-input-wrap{flex:1 1 auto!important;min-width:0!important;position:relative!important}.rashis-search-input-wrap input[type=search]{width:100%!important;min-width:0!important;border:none!important;padding:10px 16px!important;font-size:15px!important;background:transparent!important;outline:none!important;border-radius:40px!important;box-sizing:border-box!important;color:#2d3748!important}.rashis-search-clear{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:6px 12px!important;border-radius:20px!important;background:#edf2f7!important;color:#4a5568!important;font-size:12px!important;font-weight:600!important;text-decoration:none!important;margin-right:4px!important}.rashis-search-btn,.rashis-search-clear{white-space:nowrap!important;flex-shrink:0!important}.rashis-search-btn{padding:10px 22px!important;border-radius:30px!important;border:none!important;background:var(--forest,#1a3c27)!important;color:#fff!important;font-size:13px!important;font-weight:700!important;letter-spacing:.5px!important;text-transform:uppercase!important;cursor:pointer!important;transition:all .3s ease!important}@media (max-width:600px){.rashis-blog-hero{padding:24px 14px!important}.rashis-blog-search-form{padding:4px 6px!important;gap:4px!important}.rashis-search-input-wrap input[type=search]{padding:8px 10px!important;font-size:13px!important}.rashis-search-btn{padding:8px 14px!important;font-size:12px!important}.rashis-blog-feed-wrap{width:calc(100% - 24px)!important;margin:24px auto 50px!important}.rashis-featured-blog-hero{grid-template-columns:1fr!important;margin-bottom:24px!important;border-radius:16px!important}.rashis-featured-blog-hero>div:first-child{min-height:220px!important}.rashis-featured-blog-hero>div:last-child{padding:20px 16px!important}.rashis-post-grid{grid-template-columns:1fr!important;gap:20px!important}}@media (max-width:768px){.fda-banner-inner{flex-direction:column!important;padding:28px 20px!important;gap:24px!important;text-align:center!important}.fda-banner-content{max-width:100%!important}.fda-banner-badge{width:100%!important;max-width:220px!important;margin:0 auto!important}}.rashis-story-lab{--story-ink:var(--ink,#092f20);--story-forest:var(--forest,#064629);--story-leaf:var(--leaf,#709b34);--story-rose:var(--clay,#b77a52);--story-blue:var(--sage,#dce5c9);--story-honey:var(--gold,#b57a4c);--story-paper:var(--paper,#fbfaf5);--story-shell:var(--cream,#fbf6ea);--story-line:var(--line,rgba(9,47,32,.14));--story-shadow:var(--shadow,0 24px 70px rgba(30,35,22,.16));background:linear-gradient(90deg,rgba(9,47,32,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(9,47,32,.04) 1px,transparent 1px),var(--story-paper);background-size:34px 34px;color:var(--story-ink);overflow:hidden;position:relative}.rashis-story-lab *{box-sizing:border-box}.rashis-story-lab .rashis-container{width:min(100% - clamp(32px,7vw,128px),1360px);max-width:1360px;margin-inline:auto}.story-lab-certificate-grid,.story-lab-chapter-grid,.story-lab-hero-grid,.story-lab-notebook-grid,.story-lab-press .rashis-container,.story-lab-saumyata-grid,.story-lab-timeline .rashis-container{border:1px solid rgba(9,47,32,.11);background:rgba(255,253,247,.52);box-shadow:0 28px 80px rgba(9,47,32,.07);position:relative}.story-lab-certificate-grid:before,.story-lab-chapter-grid:before,.story-lab-hero-grid:before,.story-lab-notebook-grid:before,.story-lab-press .rashis-container:before,.story-lab-saumyata-grid:before,.story-lab-timeline .rashis-container:before{content:"";position:absolute;inset:12px;border:1px dashed rgba(9,47,32,.12);pointer-events:none}.story-lab-hero{min-height:min(820px,calc(100vh - 40px));padding:clamp(54px,7vw,92px) 0 42px;position:relative;display:grid;align-items:center}.story-lab-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}.story-lab-bg span{position:absolute;display:block;border:1px solid rgba(38,59,43,.12);background:rgba(255,250,241,.42);box-shadow:0 18px 55px rgba(38,59,43,.08);transform:translate3d(calc(var(--story-mx, 0) * 20px),calc(var(--story-my, 0) * 20px),0) rotate(var(--story-rotate,-4deg));animation:storyLabFloat 8s ease-in-out infinite}.story-lab-bg span:first-child{width:210px;height:72px;top:8%;left:4%;--story-rotate:-8deg;border-radius:999px}.story-lab-bg span:nth-child(2){width:150px;height:150px;right:5%;top:12%;--story-rotate:12deg;border-radius:50%;animation-delay:-2s}.story-lab-bg span:nth-child(3){width:260px;height:104px;right:18%;bottom:10%;--story-rotate:5deg;border-radius:18px;animation-delay:-4s}.story-lab-hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(320px,.78fr);gap:clamp(28px,5vw,74px);align-items:center;position:relative;z-index:1;padding:clamp(22px,3.4vw,48px)}.story-lab-kicker{margin:0 0 14px;font-size:12px;line-height:1.2;font-weight:800;text-transform:uppercase;letter-spacing:.16em;color:var(--story-rose)}.story-lab-certificate-copy h2,.story-lab-chapter-title h2,.story-lab-copy h1,.story-lab-finale h2,.story-lab-note-main h2,.story-lab-section-head h2{font-family:var(--serif);color:var(--story-forest);letter-spacing:0}.story-lab-copy h1{max-width:840px;margin:0;font-size:clamp(46px,7vw,92px);line-height:.91}.story-lab-lead{max-width:680px;margin:24px 0 0;font-size:clamp(17px,1.55vw,22px);line-height:1.55;color:rgba(24,35,27,.78)}.story-lab-proof-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:690px;margin-top:28px}.story-lab-proof-strip div{min-height:116px;padding:18px;border:1px solid var(--story-line);background:rgba(255,255,255,.56);box-shadow:0 12px 28px rgba(38,59,43,.08);display:flex;flex-direction:column;justify-content:space-between}.story-lab-proof-strip strong{font-family:var(--serif);font-size:clamp(30px,4vw,46px);line-height:1;color:var(--story-forest)}.story-lab-proof-strip span{font-size:13px;line-height:1.35;color:rgba(24,35,27,.72)}.story-lab-founder-card{margin:0;position:relative;padding:14px;background:#fff;border:1px solid rgba(38,59,43,.14);box-shadow:var(--story-shadow);transform:rotate(1.4deg)}.story-lab-founder-card:after,.story-lab-founder-card:before{content:"";position:absolute;z-index:2;width:122px;height:28px;background:rgba(245,228,178,.82);box-shadow:0 5px 18px rgba(38,59,43,.12)}.story-lab-founder-card:before{top:-12px;left:34px;transform:rotate(-13deg)}.story-lab-founder-card:after{right:28px;bottom:68px;transform:rotate(10deg)}.story-lab-founder-card img{width:100%;aspect-ratio:1/1.08;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 18%;object-position:50% 18%;display:block;filter:saturate(1.04) contrast(1.02)}.story-lab-founder-card figcaption{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 8px 4px;color:var(--story-forest)}.story-lab-founder-card figcaption strong{font-family:var(--serif);font-size:clamp(22px,2vw,30px);line-height:1}.story-lab-founder-card figcaption span{max-width:170px;font-size:12px;font-weight:800;line-height:1.25;text-align:right;text-transform:uppercase;letter-spacing:.08em;color:var(--story-rose)}.story-lab-orbit{position:absolute;inset:-18px;border:1px solid rgba(111,139,84,.34);transform:rotate(-3deg);pointer-events:none}.story-lab-marquee{border-block:1px solid rgba(38,59,43,.16);background:var(--story-forest);color:var(--story-paper);overflow:hidden}.story-lab-marquee div{width:-moz-max-content;width:max-content;display:flex;gap:28px;padding:13px 0;animation:storyLabMarquee 24s linear infinite}.story-lab-marquee span{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;white-space:nowrap}.story-lab-marquee span:after{content:"/";margin-left:28px;color:var(--story-honey)}.story-lab-certificate,.story-lab-chapter,.story-lab-finale,.story-lab-notebook,.story-lab-press,.story-lab-saumyata,.story-lab-timeline{padding:clamp(46px,6vw,78px) 0;position:relative}.story-lab-certificate-grid,.story-lab-chapter-grid,.story-lab-notebook-grid,.story-lab-saumyata-grid{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);gap:clamp(24px,5vw,72px);align-items:start;padding:clamp(20px,3vw,42px)}.story-lab-certificate-copy,.story-lab-chapter-title,.story-lab-note-main{position:sticky;top:110px}.story-lab-certificate-copy h2,.story-lab-chapter-title h2,.story-lab-finale h2,.story-lab-note-main h2,.story-lab-saumyata h2,.story-lab-section-head h2{margin:0;font-size:clamp(34px,4.6vw,62px);line-height:.98}.story-lab-text-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.story-lab-certificate-copy p,.story-lab-note-main>p:not(.story-lab-kicker),.story-lab-text-stack p{margin:0;padding:24px;background:rgba(255,255,255,.64);border:1px solid var(--story-line);font-size:16px;line-height:1.72;color:rgba(24,35,27,.76);box-shadow:0 16px 42px rgba(38,59,43,.07)}.story-lab-founder-story{display:grid;gap:16px}.story-lab-spark-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.story-lab-formula-grid article,.story-lab-spark-card,.story-lab-steps article,.story-lab-transform-rail article{transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}.story-lab-magnetic{isolation:isolate}.story-lab-magnetic:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at var(--glow-x,50%) var(--glow-y,50%),rgba(255,255,255,.72),transparent 34%);opacity:0;transition:opacity .28s ease;pointer-events:none}.story-lab-magnetic:hover:before{opacity:.84}.story-lab-spark-card{min-height:178px;padding:18px;border:1px solid var(--story-line);background:rgba(255,253,247,.78);box-shadow:0 16px 38px rgba(9,47,32,.07);position:relative;overflow:hidden;display:grid;align-content:space-between;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.story-lab-spark-card:after{content:"";position:absolute;right:14px;bottom:14px;width:46px;height:46px;border:1px solid rgba(112,155,52,.28);border-radius:50% 50% 50% 8px;transform:rotate(30deg);opacity:.58}.story-lab-spark-card:hover{box-shadow:0 24px 54px rgba(9,47,32,.13);border-color:rgba(112,155,52,.36)}.story-lab-spark-card strong{font-family:var(--serif);font-size:clamp(25px,2vw,34px);line-height:.95;color:var(--story-forest)}.story-lab-spark-card span{max-width:180px;font-size:13px;line-height:1.42;color:rgba(9,47,32,.68)}.story-icon{width:54px;height:54px;display:inline-grid;place-items:center;border:1px solid rgba(9,47,32,.18);border-radius:50%;background:var(--ivory);color:var(--story-forest);position:relative;box-shadow:0 10px 24px rgba(9,47,32,.08)}.story-icon:after,.story-icon:before{content:"";position:absolute;display:block}.story-icon-degree:before{width:28px;height:18px;border:solid;border-width:3px 3px 6px;border-radius:4px 4px 9px 9px;transform:translateY(4px)}.story-icon-degree:after{width:36px;height:14px;border:3px solid;border-bottom:0;border-radius:50% 50% 0 0;transform:translateY(-9px)}.story-icon-amla:before,.story-icon-leaf:before{width:25px;height:34px;border-radius:100% 0 100% 0;background:currentColor;transform:rotate(42deg)}.story-icon-amla:after,.story-icon-leaf:after{width:22px;height:2px;background:var(--story-leaf);transform:rotate(-28deg) translate(7px,8px)}.story-icon-heart:before{width:24px;height:24px;background:currentColor;transform:rotate(45deg) translate(2px,2px);border-radius:3px}.story-icon-heart:after{width:24px;height:24px;background:radial-gradient(circle at 31% 31%,currentColor 0 41%,transparent 42%),radial-gradient(circle at 68% 31%,currentColor 0 41%,transparent 42%);transform:translateY(-5px)}.story-icon-drop:before,.story-icon-rice:before{width:24px;height:34px;border-radius:50% 50% 50% 8px;background:currentColor;transform:rotate(36deg)}.story-icon-bottle:before{width:20px;height:30px;border:3px solid;border-radius:7px 7px 4px 4px;transform:translateY(5px)}.story-icon-bottle:after{width:12px;height:10px;border:3px solid;border-bottom:0;transform:translateY(-14px)}.story-icon-flask:before{width:27px;height:30px;border:3px solid;border-top:0;border-radius:4px 4px 13px 13px;transform:translateY(8px)}.story-icon-flask:after{width:12px;height:22px;border-inline:3px solid currentColor;transform:translateY(-10px)}.story-icon-gift:before{width:31px;height:25px;border:3px solid;border-radius:3px;transform:translateY(5px)}.story-icon-gift:after{width:3px;height:34px;background:currentColor;box-shadow:-14px -13px 0 -9px currentColor,14px -13px 0 -9px currentColor}.story-icon-hand:before{width:27px;height:18px;border:3px solid;border-top:0;border-radius:0 0 12px 12px;transform:translateY(9px)}.story-icon-hand:after{width:24px;height:3px;background:currentColor;box-shadow:0 -7px 0 currentColor,0 -14px 0 currentColor;transform:rotate(-18deg) translate(4px,-2px)}.story-icon-clean:before{width:30px;height:30px;border:3px solid;border-radius:50%}.story-icon-clean:after{width:16px;height:8px;border:3px solid;border-top:0;border-right:0;transform:rotate(-45deg)}.story-icon-calm:before{width:31px;height:31px;border:3px solid;border-radius:50%}.story-icon-calm:after{width:20px;height:10px;border-bottom:3px solid;border-radius:50%;transform:translateY(2px)}.story-icon-chat:before{width:31px;height:24px;border:3px solid;border-radius:8px}.story-icon-chat:after{width:11px;height:11px;border-left:3px solid;border-bottom:3px solid;transform:translate(-9px,13px) rotate(-22deg)}.story-icon-research:before{width:25px;height:25px;border:3px solid;border-radius:50%;transform:translate(-4px,-4px)}.story-icon-research:after{width:18px;height:3px;background:currentColor;transform:translate(12px,13px) rotate(45deg)}.story-icon-gear:before{width:30px;height:30px;border:4px dashed;border-radius:50%;animation:storySpin 9s linear infinite}.story-icon-gear:after{width:10px;height:10px;background:currentColor;border-radius:50%}.story-lab-ritual-board{display:grid;grid-template-columns:130px 1fr 1fr;gap:12px;align-items:stretch;padding:12px;border:1px solid var(--story-line);background:rgba(255,253,247,.82);box-shadow:0 16px 42px rgba(38,59,43,.07)}.story-lab-brand-mark{width:100%;height:100%;min-height:160px;-o-object-fit:contain;object-fit:contain;padding:18px}.story-lab-brand-mark,.story-lab-ritual-board figure{background:var(--story-shell);border:1px solid var(--story-line)}.story-lab-ritual-board figure{min-width:0;margin:0;position:relative;overflow:hidden}.story-lab-ritual-board figure img{width:100%;height:100%;min-height:160px;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .6s var(--ease,ease)}.story-lab-ritual-board figure:hover img{transform:scale(1.05)}.story-lab-ritual-board figcaption{position:absolute;right:10px;bottom:10px;left:10px;padding:8px 10px;background:rgba(255,253,247,.9);color:var(--story-forest);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.story-lab-section-head{max-width:none;margin-bottom:28px}.story-lab-press .rashis-container,.story-lab-timeline .rashis-container{padding:clamp(20px,3vw,42px)}.story-lab-timeline .story-lab-section-head{display:block;max-width:980px;margin-inline:auto;text-align:center}.story-lab-timeline .story-lab-section-head .story-lab-kicker{margin-bottom:12px}.rashis-story-lab .story-lab-kicker{padding:0;border:0;background:transparent;box-shadow:none}.story-lab-journey-visual{min-height:310px;max-width:1180px;margin:28px auto 30px;border:1px solid var(--story-line);background:linear-gradient(90deg,rgba(9,47,32,.045) 1px,transparent 0),linear-gradient(0deg,rgba(9,47,32,.035) 1px,transparent 0),radial-gradient(circle at 12% 78%,rgba(112,155,52,.16),transparent 22%),radial-gradient(circle at 82% 28%,rgba(181,122,76,.16),transparent 24%),linear-gradient(135deg,rgba(251,246,234,.74),rgba(255,253,247,.88));background-size:36px 36px,36px 36px,auto,auto,auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 12px rgba(255,253,247,.52),0 18px 42px rgba(9,47,32,.07)}.story-lab-journey-visual:after,.story-lab-journey-visual:before{content:"";position:absolute;pointer-events:none}.story-lab-journey-visual:before{inset:16px;border:1px dashed rgba(9,47,32,.13)}.story-lab-journey-visual:after{width:240px;height:240px;right:-70px;bottom:-92px;border:1px solid rgba(9,47,32,.12);border-radius:50%;animation:storySpin 24s linear infinite}.story-lab-journey-visual .story-lab-map-point:nth-of-type(2):before,.story-lab-journey-visual .story-lab-map-point:nth-of-type(3):before,.story-lab-journey-visual .story-lab-map-point:nth-of-type(4):before,.story-lab-journey-visual .story-lab-map-point:nth-of-type(5):before{content:"";position:absolute;inset:-18px;border:1px solid rgba(112,155,52,.2);border-radius:50%;animation:storyPing 3.8s ease-out infinite;pointer-events:none}.story-lab-journey-path{position:absolute;inset:36px 32px;width:calc(100% - 64px);height:calc(100% - 72px);overflow:visible}.story-lab-journey-path path{fill:none;stroke-linecap:round;stroke-width:7}.story-lab-map-shadow{stroke:rgba(9,47,32,.08);transform:translateY(8px)}.story-lab-map-line{stroke:var(--story-forest);stroke-dasharray:1280;stroke-dashoffset:1280;filter:drop-shadow(0 8px 10px rgba(9,47,32,.16));animation:storyMapDraw 2.6s ease forwards,storyMapPulse 5.8s ease-in-out 2.6s infinite}.story-lab-map-point{width:170px;min-height:132px;padding:12px;position:absolute;z-index:2;display:grid;place-items:center;gap:8px;text-align:center;background:rgba(255,253,247,.9);border:1px solid rgba(9,47,32,.16);box-shadow:0 18px 40px rgba(9,47,32,.11);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.story-lab-map-point:hover{box-shadow:0 26px 56px rgba(9,47,32,.17);border-color:rgba(112,155,52,.4)}.story-lab-map-point .story-icon{width:58px;height:58px;background:var(--story-forest);color:var(--ivory);animation:storyBob 4.3s ease-in-out infinite}.story-lab-map-point strong{font-family:var(--serif);font-size:26px;line-height:.9;color:var(--story-forest)}.story-lab-map-point:after{content:"";position:absolute;inset:-8px;border:1px solid rgba(112,155,52,.22);transform:rotate(-2deg);pointer-events:none}.point-1{left:4%;bottom:20px}.point-2{left:29%;top:28px}.point-3{right:30%;bottom:38px}.point-4{right:5%;top:42px}.point-2 .story-icon{animation-delay:-.8s}.point-3 .story-icon{animation-delay:-1.6s}.point-4 .story-icon{animation-delay:-2.4s}.story-lab-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;counter-reset:storyStep;position:relative;padding-top:10px}.story-lab-steps:before{content:"";position:absolute;top:88px;left:7%;right:7%;height:2px;background:linear-gradient(90deg,transparent,var(--story-leaf),var(--story-honey),transparent);opacity:.42}.story-lab-steps article{min-height:308px;padding:20px;border:1px solid rgba(38,59,43,.16);background:var(--story-shell);box-shadow:0 16px 38px rgba(38,59,43,.08);position:relative;overflow:hidden;display:grid;align-content:space-between;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.story-lab-steps article:first-child .story-icon{animation-delay:0s}.story-lab-steps article:nth-child(2) .story-icon{animation-delay:-.7s}.story-lab-steps article:nth-child(3) .story-icon{animation-delay:-1.4s}.story-lab-steps article:nth-child(4) .story-icon{animation-delay:-2.1s}.story-lab-steps article:nth-child(2){background:#f8e9e4}.story-lab-steps article:nth-child(3){background:#edf3e8}.story-lab-steps article:nth-child(4){background:#edf3f6}.story-lab-steps article:hover{transform:translateY(-8px) rotate(-.6deg);box-shadow:0 24px 62px rgba(38,59,43,.14);border-color:rgba(112,155,52,.36)}.story-lab-steps article:after{content:"";position:absolute;width:108px;height:108px;right:-38px;bottom:-36px;border:1px solid rgba(38,59,43,.18);border-radius:50%}.story-lab-steps span{display:inline-grid;place-items:center;width:44px;height:44px;margin-bottom:14px;border-radius:50%;background:var(--story-forest);color:#fff;font-size:12px;font-weight:900;letter-spacing:.08em}.story-lab-steps .story-icon{margin:0 0 28px auto;width:64px;height:64px;animation:storyBob 4.5s ease-in-out infinite}.story-lab-steps strong{display:block;margin-bottom:10px;font-size:clamp(42px,3.8vw,58px);line-height:.82}.story-lab-steps h3,.story-lab-steps strong{font-family:var(--serif);color:var(--story-forest)}.story-lab-steps h3{margin:0 0 12px;font-size:clamp(21px,1.7vw,28px);line-height:1}.story-lab-steps p{margin:0;font-size:13px;line-height:1.58;color:rgba(24,35,27,.72)}.story-lab-notebook{background:var(--story-forest);color:var(--story-paper)}.story-lab-notebook .story-lab-notebook-grid{background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 36%),rgba(255,255,255,.035);border-color:rgba(255,255,255,.16);box-shadow:0 30px 90px rgba(0,0,0,.16)}.story-lab-notebook .story-lab-notebook-grid:before{border-color:rgba(255,255,255,.12)}.story-lab-notebook .story-lab-kicker{color:#f1c7aa}.story-lab-notebook h2{color:var(--story-paper)}.story-lab-compass{width:min(430px,78vw);aspect-ratio:1;margin-top:26px;border:1px solid rgba(255,253,247,.24);border-radius:50%;position:relative;background:radial-gradient(circle,rgba(255,255,255,.2) 0 7%,transparent 8%),radial-gradient(circle,transparent 0 24%,rgba(255,255,255,.07) 25% 26%,transparent 27% 47%,rgba(255,255,255,.08) 48% 49%,transparent 50%),conic-gradient(from 10deg,rgba(255,255,255,.08),transparent 20%,rgba(255,255,255,.1),transparent 60%,rgba(255,255,255,.08));animation:storyCompass 16s linear infinite}.story-lab-compass:after,.story-lab-compass:before{content:"";position:absolute;inset:15%;border:1px solid rgba(255,253,247,.15);border-radius:50%}.story-lab-compass:after{inset:31%;border-style:dashed}.story-lab-compass:before{background:linear-gradient(90deg,transparent calc(50% - 1px),rgba(255,253,247,.16) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(0deg,transparent calc(50% - 1px),rgba(255,253,247,.16) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px))}.story-lab-compass i{position:absolute;inset:50%;width:112px;height:112px;margin:-56px;border-radius:50%;background:radial-gradient(circle,rgba(255,253,247,.22) 0 18%,transparent 19%),conic-gradient(from 45deg,rgba(255,253,247,.28) 0 12%,transparent 12% 25%,rgba(255,253,247,.24) 25% 37%,transparent 37% 50%,rgba(255,253,247,.28) 50% 62%,transparent 62% 75%,rgba(255,253,247,.24) 75% 87%,transparent 87%);border:1px solid rgba(255,253,247,.18);box-shadow:0 0 50px rgba(255,253,247,.12);animation:storySpin 12s linear infinite reverse}.story-lab-compass span{position:absolute;display:inline-grid;place-items:center;min-width:78px;min-height:40px;padding:0 12px;border:1px solid rgba(255,253,247,.22);background:rgba(255,255,255,.08);color:rgba(255,253,247,.88);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.13em;animation:storyCompassLabel 16s linear infinite reverse}.story-lab-compass span:before{content:"";width:8px;height:8px;margin-right:7px;display:inline-block;border-radius:50%;background:var(--story-honey);box-shadow:0 0 18px rgba(181,122,76,.7)}.story-lab-compass span:first-child{top:5%;left:50%;transform:translateX(-50%)}.story-lab-compass span:nth-child(2){right:-2%;top:50%;transform:translateY(-50%)}.story-lab-compass span:nth-child(3){bottom:5%;left:50%;transform:translateX(-50%)}.story-lab-compass span:nth-child(4){left:-2%;top:50%;transform:translateY(-50%)}.story-lab-formula-grid .story-icon{margin-bottom:24px;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);color:var(--ivory)}.story-lab-formula-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.story-lab-formula-grid article{min-height:244px;padding:22px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.07);display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;transition:transform .32s ease,border-color .32s ease,background .32s ease}.story-lab-formula-grid article:after{content:"";position:absolute;right:20px;bottom:18px;width:80px;height:80px;border:1px dashed rgba(255,253,247,.18);border-radius:50%;animation:storySpin 18s linear infinite}.story-lab-formula-grid article:before{content:"";position:absolute;inset:16px 16px auto auto;width:46px;height:46px;border:1px solid rgba(255,250,241,.28);border-radius:50% 50% 50% 6px;transform:rotate(32deg)}.story-lab-formula-grid article:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.34)}.story-lab-formula-grid b{font-family:var(--serif);font-size:clamp(28px,3vw,42px);line-height:1;color:#fff}.story-lab-formula-grid span{max-width:220px;font-size:14px;line-height:1.45;color:rgba(255,250,241,.76)}.story-lab-saumyata{background:linear-gradient(135deg,rgba(112,155,52,.13),transparent 36%),linear-gradient(315deg,rgba(181,122,76,.12),transparent 36%),var(--ivory)}.story-lab-saumyata-grid{align-items:stretch;grid-template-columns:minmax(320px,.64fr) minmax(0,1.36fr)}.story-lab-saumyata-card{display:grid;gap:12px;padding:12px;border:1px solid var(--story-line);background:rgba(251,250,245,.74);box-shadow:0 18px 48px rgba(9,47,32,.08);align-content:center}.story-lab-transform-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;position:relative}.story-lab-transform-rail:before{content:"";position:absolute;left:8%;right:8%;top:42px;height:2px;background:linear-gradient(90deg,var(--story-leaf),var(--story-honey));opacity:.34}.story-lab-transform-rail article{min-height:252px;margin:0;padding:18px;background:var(--story-shell);border:1px solid var(--story-line);position:relative;display:grid;align-content:space-between;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.story-lab-transform-rail article:after{content:"";position:absolute;right:-24px;bottom:-24px;width:92px;height:92px;border:1px solid rgba(9,47,32,.12);border-radius:50%}.story-lab-transform-rail article:hover{box-shadow:0 18px 46px rgba(9,47,32,.12)}.story-lab-transform-rail .story-icon{width:62px;height:62px;color:var(--story-forest);background:var(--ivory);z-index:1}.story-lab-transform-rail strong{font-family:var(--serif);font-size:clamp(30px,2.5vw,42px);line-height:.9;color:var(--story-forest)}.story-lab-transform-rail span{font-size:13px;font-weight:800;line-height:1.3;text-transform:uppercase;letter-spacing:.08em;color:rgba(9,47,32,.62)}.story-lab-logo-wall{display:grid;grid-template-columns:repeat(2,minmax(260px,420px));justify-content:center;gap:18px;max-width:900px;margin:32px auto 0}.story-lab-logo-card{min-height:210px;padding:18px;border:1px solid var(--story-line);background:rgba(255,255,255,.72);box-shadow:0 14px 34px rgba(38,59,43,.08);display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;color:inherit;transition:transform .35s ease,background .35s ease}.story-lab-logo-card:nth-child(2n){transform:translateY(0)}.story-lab-logo-card:hover{transform:translateY(-7px) rotate(-.5deg);background:#fff}.story-lab-logo-card:nth-child(2n):hover{transform:translateY(-7px) rotate(.5deg)}.story-lab-platform-logo{min-height:92px;display:grid;align-content:center;justify-items:start;gap:3px;padding:14px;border:1px solid rgba(9,47,32,.12);background:var(--story-shell);position:relative;overflow:hidden}.story-lab-platform-logo.logo-image-wrap{padding:10px;background:#fff;place-items:center}.story-lab-platform-logo.logo-image-wrap img{width:100%;height:96px;-o-object-fit:contain;object-fit:contain;display:block;position:relative;z-index:1}.story-lab-platform-logo:after{content:"";position:absolute;width:56px;height:56px;right:-20px;top:-20px;border-radius:50%;background:rgba(112,155,52,.16)}.story-lab-platform-logo b,.story-lab-platform-logo em{position:relative;z-index:1;display:block;font-style:normal;line-height:.92;color:var(--story-forest)}.story-lab-platform-logo b{font-size:15px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.story-lab-platform-logo em{font-family:var(--serif);font-size:clamp(24px,2vw,32px);font-weight:700}.story-lab-platform-logo small{position:relative;z-index:1;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.14em;color:var(--story-rose)}.logo-linkedin .story-lab-platform-logo b,.logo-news18 .story-lab-platform-logo em{color:#1e62a8}.logo-mirchi .story-lab-platform-logo em{color:#d1442e}.logo-neerja .story-lab-platform-logo em{color:var(--story-rose)}.logo-nbs .story-lab-platform-logo b{color:var(--story-leaf)}.story-lab-logo-wall span{font-size:13px;line-height:1.45;color:rgba(24,35,27,.66)}.story-lab-certificate{background:linear-gradient(135deg,rgba(215,166,78,.14),transparent 34%),#fffdf7}.story-lab-certificate-grid{align-items:stretch}.story-lab-certificate-copy p{margin-top:20px}.story-lab-certificate-copy ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}.story-lab-certificate-copy li{padding:14px 16px 14px 44px;border:1px solid var(--story-line);background:rgba(244,238,227,.7);position:relative;font-weight:700;color:var(--story-forest)}.story-lab-certificate-copy li:before{content:"";position:absolute;left:17px;top:50%;width:12px;height:12px;border:3px solid var(--story-leaf);border-top:0;border-left:0;transform:translateY(-65%) rotate(45deg)}.story-lab-fdca-seal{min-height:500px;padding:30px;background:#fff;border:1px solid rgba(38,59,43,.16);box-shadow:var(--story-shadow);display:grid;place-items:center;text-align:center;position:relative}.story-lab-fdca-seal>img{width:min(132px,36vw);aspect-ratio:1;-o-object-fit:contain;object-fit:contain;padding:10px;background:#fff;border:1px solid var(--story-line);box-shadow:0 10px 28px rgba(9,47,32,.1);position:relative;z-index:1}.story-lab-fdca-seal:before{content:"";position:absolute;inset:16px;border:1px dashed rgba(38,59,43,.24);pointer-events:none}.story-lab-seal-ring{width:min(310px,72vw);aspect-ratio:1;border-radius:50%;border:16px double var(--story-forest);background:radial-gradient(circle,#fff 0 48%,transparent 49%),repeating-conic-gradient(from 0deg,rgba(215,166,78,.22) 0deg 8deg,transparent 8deg 16deg);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--story-forest);transform:rotate(-4deg);animation:storyLabSeal 6s ease-in-out infinite}.story-lab-seal-ring span{font-size:clamp(46px,7vw,74px);line-height:.85;font-family:var(--serif);font-weight:700}.story-lab-seal-ring strong{margin-top:8px;font-size:16px;text-transform:uppercase;letter-spacing:.18em}.story-lab-seal-ring small{margin-top:12px;font-weight:800;color:var(--story-rose);text-transform:uppercase;letter-spacing:.1em}.story-lab-fdca-seal p{max-width:360px;margin:22px auto 0;font-size:13px;font-weight:800;line-height:1.4;text-transform:uppercase;letter-spacing:.12em;color:rgba(24,35,27,.62)}.story-lab-finale{text-align:center;background:var(--story-shell)}.story-lab-finale .rashis-container{max-width:920px}.story-lab-finale h2{margin-bottom:28px}.story-lab-finale .rashis-button{background:var(--story-forest);color:#fff;border-color:var(--story-forest)}.rashis-story-lab [data-animate]{opacity:0;transform:translateY(26px);transition:opacity .72s ease,transform .72s ease}.rashis-story-lab [data-animate].is-visible{opacity:1;transform:translateY(0)}@keyframes storyLabFloat{0%,to{margin-top:0}50%{margin-top:-14px}}@keyframes storyLabMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes storyLabSeal{0%,to{transform:rotate(-4deg) scale(1)}50%{transform:rotate(-1deg) scale(1.025)}}@keyframes storySpin{to{transform:rotate(1turn)}}@keyframes storyBob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes storyCompass{to{transform:rotate(1turn)}}@keyframes storyCompassLabel{to{rotate:1turn}}@keyframes storyMapDraw{to{stroke-dashoffset:0}}@keyframes storyMapPulse{0%,to{stroke-width:7;opacity:.78}50%{stroke-width:10;opacity:1}}@keyframes storyPing{0%{transform:scale(.72);opacity:.42}70%,to{transform:scale(1.15);opacity:0}}@media (prefers-reduced-motion:reduce){.story-icon,.story-lab-bg span,.story-lab-compass,.story-lab-compass span,.story-lab-marquee div,.story-lab-seal-ring{animation:none!important}.rashis-story-lab [data-animate]{opacity:1;transform:none;transition:none}}@media (max-width:1180px){.story-lab-spark-board,.story-lab-steps,.story-lab-transform-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.story-lab-logo-wall{grid-template-columns:repeat(2,minmax(240px,1fr))}.story-lab-logo-card:nth-child(2n){transform:none}.story-lab-steps:before,.story-lab-transform-rail:before{display:none}}@media (max-width:900px){.rashis-story-lab .rashis-container{width:min(100% - 28px,760px)}.story-lab-hero{min-height:auto;padding-top:28px}.story-lab-certificate-grid,.story-lab-chapter-grid,.story-lab-hero-grid,.story-lab-notebook-grid,.story-lab-saumyata-grid{grid-template-columns:1fr;padding:20px}.story-lab-press .rashis-container,.story-lab-timeline .rashis-container{padding:20px}.story-lab-timeline .story-lab-section-head{text-align:left}.story-lab-certificate-copy,.story-lab-chapter-title,.story-lab-note-main{position:static}.story-lab-copy h1{font-size:clamp(38px,12vw,68px)}.story-lab-founder-card{max-width:560px;margin:0 auto;order:-1}.story-lab-founder-card img{aspect-ratio:1/.92;-o-object-position:50% 14%;object-position:50% 14%}.story-lab-ritual-board{grid-template-columns:1fr 1fr}.story-lab-brand-mark{grid-column:1/-1;min-height:112px}.story-lab-compass{margin-inline:auto}.story-lab-journey-visual{min-height:430px}.story-lab-journey-path{inset:24px;width:calc(100% - 48px);height:calc(100% - 48px);transform:rotate(90deg) scale(1.05)}.story-lab-map-point{width:min(190px,42vw);min-height:108px}.point-1{left:5%;top:34px;bottom:auto}.point-2{right:5%;left:auto;top:122px}.point-3{left:5%;right:auto;bottom:104px}.point-4{right:5%;top:auto;bottom:28px}}@media (max-width:680px){.rashis-story-lab .rashis-container{width:min(100% - 20px,430px)}.story-lab-formula-grid,.story-lab-logo-wall,.story-lab-proof-strip,.story-lab-spark-board,.story-lab-steps,.story-lab-text-stack,.story-lab-transform-rail{grid-template-columns:1fr}.story-lab-logo-wall{gap:12px;max-width:100%;margin-top:20px}.story-lab-proof-strip div{min-height:92px}.story-lab-certificate-grid,.story-lab-chapter-grid,.story-lab-hero-grid,.story-lab-notebook-grid,.story-lab-press .rashis-container,.story-lab-saumyata-grid,.story-lab-timeline .rashis-container{padding:14px}.story-lab-certificate-grid:before,.story-lab-chapter-grid:before,.story-lab-hero-grid:before,.story-lab-notebook-grid:before,.story-lab-press .rashis-container:before,.story-lab-saumyata-grid:before,.story-lab-timeline .rashis-container:before{inset:7px}.story-lab-certificate,.story-lab-chapter,.story-lab-finale,.story-lab-hero,.story-lab-notebook,.story-lab-press,.story-lab-saumyata,.story-lab-timeline{padding-block:34px}.story-lab-lead{margin-top:16px;font-size:15.5px;line-height:1.5}.story-lab-founder-card{padding:10px;transform:none;width:min(100%,430px)}.story-lab-founder-card:before{left:18px}.story-lab-founder-card:after{right:16px;bottom:76px}.story-lab-founder-card figcaption{align-items:flex-start;flex-direction:column;gap:6px}.story-lab-founder-card figcaption span{max-width:none;text-align:left}.story-lab-formula-grid article,.story-lab-logo-card,.story-lab-spark-card,.story-lab-steps article,.story-lab-transform-rail article{min-height:0}.story-lab-logo-card,.story-lab-logo-card:hover,.story-lab-logo-card:nth-child(2n),.story-lab-logo-card:nth-child(2n):hover{transform:none}.story-lab-formula-grid article,.story-lab-spark-card,.story-lab-steps article,.story-lab-transform-rail article{transform:none!important}.story-lab-spark-card{grid-template-columns:58px 1fr;gap:8px 14px;align-content:center;padding:14px}.story-lab-spark-card .story-icon{grid-row:span 2}.story-lab-spark-card strong{font-size:27px}.story-lab-spark-card span{max-width:none}.story-lab-platform-logo{min-height:74px}.story-lab-journey-visual{min-height:500px;margin-block:18px 20px;box-shadow:inset 0 0 0 7px rgba(255,253,247,.52),0 14px 34px rgba(9,47,32,.07)}.story-lab-journey-visual:before{inset:9px}.story-lab-journey-path{opacity:.62}.story-lab-map-point{width:calc(100% - 34px);min-height:86px;grid-template-columns:56px 1fr;justify-items:start;text-align:left}.story-lab-map-point .story-icon{width:50px;height:50px}.story-lab-map-point strong{font-size:24px}.point-1,.point-2,.point-3,.point-4{left:17px;right:auto}.point-1{top:24px}.point-2{top:140px}.point-3{bottom:140px}.point-4{bottom:24px}.story-lab-platform-logo.logo-image-wrap img{height:68px}.story-lab-logo-card{padding:12px}.story-lab-steps span{margin-bottom:18px}.story-lab-steps .story-icon{width:56px;height:56px;margin-bottom:18px}.story-lab-steps strong{font-size:clamp(34px,12vw,48px)}.story-lab-steps h3{font-size:22px}.story-lab-compass{width:min(300px,82vw);margin-top:18px}.story-lab-compass span{min-width:68px;min-height:34px;font-size:9px}.story-lab-formula-grid b{font-size:28px}.story-lab-formula-grid article{padding:18px}.story-lab-transform-rail article{grid-template-columns:62px 1fr;gap:6px 14px;padding:14px}.story-lab-transform-rail .story-icon{grid-row:span 2}.story-lab-transform-rail strong{font-size:30px}.story-lab-ritual-board{gap:8px;padding:8px}.story-lab-brand-mark,.story-lab-ritual-board figure img{min-height:106px}.story-lab-fdca-seal{min-height:390px;padding:18px}.story-lab-saumyata-card,.story-lab-saumyata-card p{padding:14px}}