
/*
Theme Name: Shraddha Rental Dresses
Theme URI: https://shraddhaboutique.com/
Author: Shraddha Rental Dresses
Description: Festive rental storefront for Shraddha Rental Dresses. WooCommerce-ready and Elementor-friendly.
Version: 1.0.0
*/
:root{--srd-pink:#c9004f;--srd-navy:#173c67;--srd-gold:#c79a3b;--srd-cream:#fffaf4;--srd-text:#252525}
*{box-sizing:border-box}body{margin:0;color:var(--srd-text);background:var(--srd-cream);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}
.srd-top{background:var(--srd-navy);color:#fff;text-align:center;padding:9px 15px;font-size:13px;letter-spacing:.2px}
.srd-header{background:#fff;border-bottom:1px solid #eee;position:sticky;top:0;z-index:999}.srd-nav{max-width:1180px;margin:auto;min-height:82px;padding:10px 22px;display:flex;align-items:center;gap:25px}.srd-logo{width:205px;height:auto;display:block}.srd-menu{display:flex;align-items:center;justify-content:center;gap:25px;flex:1;font-weight:700;font-size:14px}.srd-menu a:hover{color:var(--srd-pink)}.srd-wa{background:var(--srd-pink);color:#fff!important;padding:12px 17px;border-radius:8px;font-weight:800;white-space:nowrap}
.srd-hero{background:linear-gradient(135deg,#fff1f5 0%,#fffaf0 100%);padding:72px 22px}.srd-hero-inner{max-width:1180px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.srd-kicker{display:inline-block;background:#fff;border:1px solid #f1cad8;color:var(--srd-pink);border-radius:30px;padding:8px 13px;font-size:12px;font-weight:800;letter-spacing:.5px}.srd-hero h1{font-family:Georgia,serif;color:var(--srd-navy);font-size:56px;line-height:1.06;margin:18px 0}.srd-hero h1 span{color:var(--srd-pink)}.srd-hero p{font-size:18px;line-height:1.65;color:#5d5d5d;max-width:590px}.srd-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.srd-btn{display:inline-block;padding:14px 21px;border-radius:9px;font-weight:800;border:1px solid var(--srd-pink)}.srd-btn-primary{background:var(--srd-pink);color:#fff}.srd-btn-light{background:#fff;color:var(--srd-navy)}.srd-hero-photo{height:520px;border-radius:25px;overflow:hidden;background:#f3dccb;box-shadow:0 18px 50px #7b244122}.srd-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center}
.srd-section{max-width:1180px;margin:auto;padding:70px 22px}.srd-head{text-align:center;margin-bottom:32px}.srd-head h2{font-family:Georgia,serif;color:var(--srd-navy);font-size:37px;margin:0 0 9px}.srd-head p{color:#6a6a6a;margin:0}
.srd-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.srd-cat{background:#fff;border:1px solid #eee;border-radius:16px;padding:24px 15px;text-align:center;transition:.2s}.srd-cat:hover{transform:translateY(-3px);box-shadow:0 10px 28px #173c6715}.srd-cat-icon{font-size:30px}.srd-cat h3{color:var(--srd-navy);margin:10px 0 4px;font-size:17px}.srd-cat p{font-size:12px;color:#777;margin:0}
.srd-products{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.srd-card{background:#fff;border-radius:16px;overflow:hidden;border:1px solid #eee;box-shadow:0 7px 25px #173c670b}.srd-card-img{height:350px;background:#f2dfd4;overflow:hidden}.srd-card-img img{width:100%;height:100%;object-fit:cover}.srd-card-body{padding:16px}.srd-card h3{margin:0 0 7px;font-size:16px;color:#222}.srd-price{font-size:18px;font-weight:900;color:var(--srd-pink)}.srd-meta{font-size:12px;color:#777;margin:7px 0 14px}.srd-book{display:block;background:var(--srd-navy);color:#fff;text-align:center;padding:11px;border-radius:8px;font-weight:800}
.srd-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.srd-step{background:#fff;border:1px solid #eee;border-radius:16px;padding:26px;text-align:center}.srd-number{width:44px;height:44px;border-radius:50%;background:#ffe1ea;color:var(--srd-pink);display:flex;align-items:center;justify-content:center;margin:0 auto 13px;font-weight:900}.srd-step h3{margin:0 0 7px;color:var(--srd-navy)}.srd-step p{font-size:13px;color:#666;line-height:1.5}
.srd-banner{max-width:1136px;margin:0 auto 70px;border-radius:24px;background:var(--srd-navy);color:#fff;padding:48px 25px;text-align:center}.srd-banner h2{font-family:Georgia,serif;font-size:37px;margin:0 0 10px}.srd-banner p{opacity:.9;margin-bottom:23px}.srd-footer{background:#111c2b;color:#dbe1e8;padding:48px 22px}.srd-footer-inner{max-width:1180px;margin:auto;display:grid;grid-template-columns:2fr 1fr 1fr 1.35fr;gap:35px}.srd-trust-badges{display:flex;gap:10px;flex-wrap:wrap}.srd-razorpay-badge,.srd-ssl-badge{display:flex;align-items:center;gap:9px;background:#fff;border-radius:9px;padding:10px 12px;color:#172033;min-width:145px}.srd-rzp-mark{width:27px;height:27px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#2563eb;color:#fff;font-weight:900;font-family:Arial}.srd-razorpay-badge b,.srd-ssl-badge b{display:block;font-size:12px}.srd-razorpay-badge small,.srd-ssl-badge small{display:block;font-size:9px;color:#69707d;margin-top:2px}.srd-ssl-shield{width:27px;height:31px;display:flex;align-items:center;justify-content:center;background:#173c67;color:#fff;clip-path:polygon(50% 0,92% 15%,86% 72%,50% 100%,14% 72%,8% 15%);font-weight:900}.srd-trust-note{font-size:10px;line-height:1.5;color:#aeb8c4;margin:10px 0 0}.srd-footer h3{color:#fff;margin-top:0}.srd-footer a{display:block;margin:9px 0}.srd-float{position:fixed;right:20px;bottom:20px;width:58px;height:58px;border-radius:50%;background:#1ebc5a;color:#fff;display:flex;align-items:center;justify-content:center;font-size:25px;box-shadow:0 6px 25px #0003;z-index:1000}
@media(max-width:900px){.srd-menu{gap:13px}.srd-products{grid-template-columns:repeat(2,1fr)}.srd-cats{grid-template-columns:repeat(2,1fr)}.srd-steps{grid-template-columns:repeat(2,1fr)}.srd-hero-inner{grid-template-columns:1fr}.srd-hero-photo{height:480px}.srd-footer-inner{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.srd-nav{padding:9px 14px}.srd-logo{width:165px}.srd-menu{display:none}.srd-wa{margin-left:auto;padding:10px 12px;font-size:12px}.srd-hero{padding:45px 16px}.srd-hero h1{font-size:40px}.srd-hero-photo{height:390px}.srd-section{padding:50px 16px}.srd-products{grid-template-columns:1fr 1fr;gap:10px}.srd-card-img{height:245px}.srd-card-body{padding:12px}.srd-card h3{font-size:14px}.srd-cats{gap:10px}.srd-steps{grid-template-columns:1fr}.srd-banner{margin:0 16px 50px}.srd-footer-inner{grid-template-columns:1fr}}
\n.srd-product-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.srd-buy,.srd-rent{display:block;text-align:center;padding:10px 7px;border-radius:7px;font-size:11px;font-weight:900}.srd-buy{background:var(--srd-pink);color:#fff!important}.srd-rent{background:#fff;border:1px solid var(--srd-navy);color:var(--srd-navy)!important}.srd-buy:hover,.srd-rent:hover{opacity:.88}\n