/*
Theme Name: Sushrut Ayurveda Premium
Theme URI: https://www.sushrutayurveda.in/
Author: Wishcommerce
Description: Premium WooCommerce theme for Sushrut Ayurveda. Uses existing WooCommerce products, images, prices, inventory, cart and checkout.
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: sushrut-premium
*/
:root{--ink:#20392e;--deep:#183226;--green:#315b47;--gold:#a97b3e;--cream:#f8f2e7;--sage:#dce6d8;--paper:#fffdf9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}.wrap{width:min(1180px,88%);margin:auto}.topbar{background:var(--deep);color:#fff;text-align:center;padding:9px;font-size:10px;letter-spacing:.13em}.site-header{height:82px;background:#fffdf9;border-bottom:1px solid #20392e1a;position:sticky;top:0;z-index:99}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:11px;font:700 20px Georgia;letter-spacing:.13em}.brand-mark{width:43px;height:43px;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;color:var(--gold);font:italic 27px Georgia}.brand small{display:block;font:8px Arial;letter-spacing:.35em;margin-top:3px}.main-nav ul{display:flex;list-style:none;gap:28px;padding:0;margin:0;font-size:11px;letter-spacing:.07em}.main-nav a:hover,.current-menu-item>a{color:var(--gold)}.header-tools{display:flex;gap:15px;font-size:10px}.menu-toggle{display:none;background:none;border:0;font-size:24px}.hero{min-height:650px;background:linear-gradient(100deg,var(--cream) 0 58%,var(--sage) 58%);display:grid;grid-template-columns:56% 44%;overflow:hidden}.hero-copy{padding:105px max(6vw,calc((100vw - 1180px)/2))}.eyebrow{font-size:9px;letter-spacing:.23em;color:#96703c;font-weight:bold}.hero h1,.section-title,.page-hero h1{font:400 62px/1.05 Georgia;margin:18px 0;letter-spacing:-.03em}.hero h1 em,.section-title em{color:#9b6e34;font-weight:400}.hero-copy>p:not(.eyebrow){max-width:520px;font:18px/1.75 Georgia;color:#566a60}.btn{display:inline-block;background:#294f3e;color:#fff;padding:17px 24px;font-size:10px;letter-spacing:.12em}.hero-actions{display:flex;gap:28px;align-items:center;margin:30px 0}.hero-actions>a:last-child{font-size:11px;border-bottom:1px solid}.trust-row{font-size:9px;letter-spacing:.07em;margin-top:50px}.hero-art{position:relative;display:grid;place-items:center}.hero-circle{width:450px;height:450px;background:#cfddca;border:42px solid #e9eee5;border-radius:50%}.hero-product{position:absolute;background:linear-gradient(90deg,#171b16,#414839,#151814);width:190px;height:230px;left:19%;top:35%;border-radius:18px 18px 34px 34px;box-shadow:0 28px 42px #20392e45;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#eee4cf;border:4px double #b68a51;text-align:center}.hero-product:before{content:"";position:absolute;width:128px;height:42px;background:#30352e;top:-33px;border-radius:8px}.hero-product strong{font:21px Georgia;margin:14px}.hero-product small{font-size:7px;letter-spacing:.15em}.hero-product.alt{width:115px;height:260px;left:auto;right:18%;top:28%;background:linear-gradient(90deg,#542b1b,#a16838,#492318)}.hero-product.alt:before{width:70px;height:50px;top:-42px}.section{padding:90px 0}.center{text-align:center}.promise-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:55px}.promise-grid article{padding:0 32px;border-right:1px solid #d8dfd5}.promise-grid article:last-child{border:0}.promise-grid span{font-size:32px;color:var(--gold)}.promise-grid h3{font:18px Georgia}.promise-grid p{font-size:12px;line-height:1.7;color:#68756d}.products-section{background:#eff3eb}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:40px}.section-head .section-title{font-size:40px;margin:10px 0 0}.section-head>a{font-size:10px;border-bottom:1px solid}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(3,1fr);gap:34px;margin:0!important}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none}.woocommerce ul.products li.product{width:auto!important;margin:0!important;float:none!important}.woocommerce ul.products li.product a img{height:330px;object-fit:contain;background:#e3eadf;margin:0 0 18px!important;padding:25px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font:18px Georgia!important;padding:0!important;color:var(--ink)}.woocommerce ul.products li.product .price{color:var(--ink)!important;font-weight:bold!important}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:var(--green)!important;color:#fff!important;border-radius:0!important;font-size:10px!important;letter-spacing:.08em!important;padding:14px 17px!important}.story-block{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center}.story-visual{height:500px;background:linear-gradient(145deg,#8ba180,#304d3d);display:grid;place-items:center;color:#e2c583;font:100px Georgia;box-shadow:20px 20px 0 #f0e8d5}.story-copy .section-title{font-size:46px}.story-copy>p:not(.eyebrow){font:15px/1.9 Georgia;color:#617067}.expert{background:#233e32;color:#fff}.expert-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:9vw;align-items:center}.expert .section-title{font-size:46px;color:white}.expert p{font:15px/1.8 Georgia;color:#d1dcd5}.expert-card{background:#f3ecd9;color:var(--ink);padding:48px;font:italic 24px/1.5 Georgia}.expert-card strong{display:block;font:italic 20px Georgia;color:var(--gold);margin-top:25px}.cta{padding:85px 20px;text-align:center;background:var(--sage)}.cta .section-title{font-size:43px}.cta .btn{background:#fff;color:var(--ink)}.page-hero{padding:95px 0;text-align:center;background:linear-gradient(135deg,#f7f1e5,#dce6d8)}.page-hero h1{font-size:52px}.page-hero p{font:17px/1.7 Georgia;color:#5d7066;max-width:650px;margin:auto}.content{padding:80px 0;min-height:450px}.content h2{font:38px Georgia}.content p{font:15px/1.9 Georgia;color:#5d6d64}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:9vw}.contact-card{background:#eff3eb;padding:40px}.contact-card input,.contact-card textarea{width:100%;padding:13px;margin:8px 0 18px;border:0;border-bottom:1px solid #b8c6ba;background:transparent}.site-footer{background:#172f25;color:#cad7cf;padding:70px 0}.footer-grid{display:grid;grid-template-columns:1.4fr .6fr .8fr 1.2fr;gap:50px}.site-footer h4{color:#d4b676;font:14px Georgia}.site-footer p,.site-footer a{font-size:10px;line-height:1.8}.site-footer a{display:block;margin-bottom:8px}.copyright{background:#11261e;color:#82958a;padding:17px 6vw;font-size:8px;display:flex;justify-content:space-between}.woocommerce div.product{padding:70px 0}.woocommerce div.product div.images img{background:#eff3eb;padding:25px}.woocommerce div.product .product_title{font:42px Georgia}.woocommerce-message,.woocommerce-info{border-top-color:var(--gold)!important}.page-content{padding:70px 0}.entry-title{font:45px Georgia}.woocommerce-cart-form,.cart_totals,.woocommerce-checkout{font-size:14px}@media(max-width:900px){.main-nav{display:none}.menu-toggle{display:block}.hero{grid-template-columns:1fr;background:var(--cream)}.hero-art{height:500px;background:var(--sage)}.promise-grid,.woocommerce ul.products{grid-template-columns:repeat(2,1fr)!important}.story-block,.expert-grid,.contact-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.header-tools{display:none}.hero-copy{padding:70px 25px}.hero h1{font-size:42px}.trust-row{line-height:2}.hero-circle{width:340px;height:340px}.promise-grid,.woocommerce ul.products{grid-template-columns:1fr!important}.promise-grid article{border:0;border-bottom:1px solid #d8dfd5;padding:25px}.section-head>a{display:none}.story-visual{height:390px}.section-title,.story-copy .section-title,.expert .section-title{font-size:36px}.footer-grid{grid-template-columns:1fr}.copyright{gap:20px}.page-hero h1{font-size:38px}}
