*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fffaf4;color:#281c16;font-family:'DM Sans',Arial,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}img{display:block;width:100%;height:100%;object-fit:cover}button,input,textarea,select{font:inherit}button{cursor:pointer}.announcement{display:flex;justify-content:space-evenly;gap:14px;background:#241911;color:#f9eee1;min-height:30px;align-items:center;font-size:9px;letter-spacing:.14em}.site-header{background:#fffaf5;position:sticky;top:0;z-index:40;box-shadow:0 1px 4px #00000013}.nav-inner{max-width:1460px;margin:auto;min-height:82px;padding:10px 4%;display:flex;align-items:center;justify-content:space-between;gap:20px}.nav{display:flex;gap:clamp(10px,2vw,36px);align-items:center;flex:1}.nav-right{justify-content:flex-end}.nav a{font-size:10px;letter-spacing:.09em;white-space:nowrap}.nav a:hover{color:#a2684a}.brand{display:flex;align-items:center;flex-direction:column;line-height:1;min-width:125px}.brand strong{font:500 44px/.78 'Cormorant Garamond',Georgia,serif;letter-spacing:-.08em}.brand small{font-size:8px;letter-spacing:.24em;margin-top:8px}.brand-flame{color:#955634;font-size:18px;line-height:1}.cart-icon{font-size:19px;white-space:nowrap}.cart-icon span{font-size:12px}.menu-toggle{display:none;background:none;border:0;font-size:24px}.eyebrow{font-size:10px;font-weight:600;letter-spacing:.24em;color:#995f44;text-transform:uppercase}.serif,h1,h2,h3{font-family:'Cormorant Garamond',Georgia,serif;font-weight:500}h1{font-size:clamp(60px,7vw,118px);line-height:.83;margin:20px 0}h2{font-size:clamp(39px,4.3vw,72px);line-height:.98;margin:15px 0}h3{font-size:30px;margin:12px 0}p{line-height:1.75}.brown{color:#955b3f}.btn{display:inline-flex;align-items:center;justify-content:center;gap:15px;background:#251b15;color:white;border:1px solid #251b15;padding:17px 26px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;min-height:50px}.btn:hover{background:#74452d;border-color:#74452d}.btn-outline{background:transparent;color:#251b15}.btn-outline:hover{color:#fff}.split{display:grid;grid-template-columns:1fr 1fr}.photo{overflow:hidden;min-height:400px}.photo img{transition:transform .7s}.photo:hover img{transform:scale(1.02)}.text-panel{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(34px,6vw,100px)}.text-panel p{max-width:450px}.hero{min-height:630px;background:#e8d4c1}.hero .photo{min-height:630px}.hero .text-panel{background:linear-gradient(100deg,#e7d5c4,#fff8ef)}.hero .text-panel h1{font-size:clamp(65px,7vw,115px)}.hero .text-panel p{max-width:380px;font-size:15px}.features{display:grid;grid-template-columns:repeat(4,1fr);background:#fff9f1;text-align:center;border-bottom:1px solid #eadbce}.features div{padding:25px 10px;border-right:1px solid #eadbce}.features b{display:block;font-size:10px;letter-spacing:.08em;margin-top:8px}.features .symbol{font-size:24px}.product-promo{background:#fffaf4}.product-promo .text-panel h2{font-size:clamp(56px,6vw,90px)}.prices{display:flex;align-items:center;gap:18px;margin:20px 0}.prices del{font:24px 'Cormorant Garamond',serif}.prices strong{font:600 45px 'Cormorant Garamond',serif}.discount{background:#995e40;color:white;padding:9px 12px;border-radius:6px}.small-perks{display:flex;gap:25px;flex-wrap:wrap;font-size:10px;letter-spacing:.04em;margin-top:25px}.scent{background:#f1e4d7}.scent .text-panel{background:linear-gradient(90deg,#fff8ef,#e8d6c4)}.scent .photo{min-height:470px}.box-content{padding:72px 4%;background:#f7eee4;text-align:center}.box-content h2{margin:12px auto 35px}.box-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;max-width:1400px;margin:auto;text-align:left}.box-card img{aspect-ratio:1/1.12;height:auto}.box-card h3{font-size:28px;margin:13px 0 4px}.box-card p{font-size:13px;margin:0}.ritual .photo{min-height:530px}.ritual-list{padding:0;list-style:none}.ritual-list li{margin:19px 0;font-size:18px;font-family:'Cormorant Garamond',serif}.ritual-list small{display:block;font:12px/1.6 'DM Sans',sans-serif}.editorial{padding:80px 5%;text-align:center}.editorial p{max-width:650px;margin:16px auto 25px}.faq-list{max-width:900px;margin:40px auto}.faq-list details{border-bottom:1px solid #d9c7b9;padding:18px 0;text-align:left}.faq-list summary{font-size:15px;cursor:pointer;display:flex;justify-content:space-between}.faq-list summary::after{content:'+'}.faq-list details[open] summary::after{content:'−'}.faq-list p{margin:15px 0 0;color:#6d5649}.footer{display:grid;grid-template-columns:2fr 1fr 1.3fr;gap:35px;background:#281c16;color:#fff7ed;padding:65px 7%}.footer-logo{font:500 65px 'Cormorant Garamond',serif}.footer h3{font:600 11px 'DM Sans',sans-serif;letter-spacing:.15em}.footer a{display:block;margin:13px 0;font-size:12px}.footer p{font-size:12px;color:#ddc9b9}.footline{text-align:center;background:#20150f;color:#cbb7a7;padding:15px;font-size:11px}.page-wrap{max-width:1240px;margin:0 auto;padding:60px 25px}.page-title{font-size:70px}.product-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:7%;align-items:start}.product-photo{aspect-ratio:1/1.05;background:#f3e5d7}.product-thumbs{display:flex;gap:8px;margin-top:12px}.product-thumbs img{width:75px;height:75px;cursor:pointer;border:1px solid #dfcaba}.product-details{padding:40px 0}.product-details h1{font-size:82px}.quantity{display:inline-flex;border:1px solid #d4c4b7;align-items:center;margin:12px 0}.quantity input{width:55px;text-align:center;border:0;background:transparent;padding:13px 2px}.quantity button{border:0;background:transparent;padding:12px 16px}.form-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.form-row .btn{flex:1}.product-copy{margin-top:30px;border-top:1px solid #d9c9ba;padding-top:20px}.product-copy p{font-size:14px}.cart-table{width:100%;border-collapse:collapse}.cart-table th,.cart-table td{border-bottom:1px solid #decfc2;text-align:left;padding:15px 8px}.cart-table img{width:85px;height:85px}.cart-table input{max-width:65px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.field{display:block;width:100%;padding:15px;margin:10px 0 18px;border:1px solid #d7c5b6;background:#fffaf4}.product-list{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.product-list img{aspect-ratio:1/1}.price{font-size:17px;font-weight:600}.product-list h3{margin:15px 0 0}.muted{color:#745e50}.mobile-only{display:none}@media(max-width:980px){.nav{gap:10px}.nav a{font-size:9px}.nav-inner{padding:8px 2%}.brand strong{font-size:37px}.text-panel{padding:38px}}@media(max-width:760px){.announcement{font-size:8px;min-height:29px}.announcement span:nth-child(n+2){display:none}.nav-inner{min-height:68px;padding:8px 16px}.menu-toggle{display:block}.nav{display:none;position:absolute;top:68px;left:0;right:0;background:#fffaf4;padding:20px 22px;flex-direction:column;align-items:flex-start;box-shadow:0 12px 20px #0002}.nav-left.is-open{display:flex}.nav-right.is-open{display:flex;top:205px}.brand{margin:auto}.brand strong{font-size:39px}.split{grid-template-columns:1fr}.hero .photo{min-height:370px;max-height:470px}.hero .text-panel{min-height:390px}.hero .text-panel h1{font-size:77px}.photo{min-height:340px}.features{grid-template-columns:repeat(2,1fr)}.features div{padding:18px 6px}.product-promo .photo{min-height:380px}.product-promo .text-panel{padding:42px 24px}.box-content{padding:55px 16px}.box-grid{grid-template-columns:repeat(2,1fr)}.box-card h3{font-size:23px}.box-card p{font-size:12px}.ritual .photo{min-height:350px}.editorial{padding:55px 22px}.footer{grid-template-columns:1fr 1fr;padding:45px 25px}.footer>div:first-child{grid-column:span 2}.page-wrap{padding:40px 18px}.page-title{font-size:56px}.product-layout,.contact-grid{grid-template-columns:1fr;gap:15px}.product-details{padding:10px 0}.product-details h1{font-size:65px}.product-list{grid-template-columns:repeat(2,1fr);gap:12px}.product-list h3{font-size:24px}.cart-table th{font-size:11px}.cart-table td{font-size:12px}.mobile-only{display:block}}
/* SUKRA benefits section */
.sukra-benefits{padding-top:clamp(3rem,7vw,6rem);padding-bottom:clamp(3rem,7vw,6rem);background:#f8f0e7;color:#2b201b}.benefits-heading{max-width:760px;margin:0 auto 2.5rem;text-align:center}.benefits-heading h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(2rem,4vw,3.5rem);line-height:1.08;margin:.7rem 0 1rem}.benefits-heading p{max-width:600px;margin:0 auto;line-height:1.7}.benefits-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.benefits-grid article{padding:1.5rem;border-top:1px solid #b88768;background:rgba(255,255,255,.46)}.benefit-mark{font-size:.75rem;letter-spacing:.14em;color:#a66a4c}.benefits-grid h3{font-family:Georgia,serif;font-weight:400;font-size:1.35rem;margin:.8rem 0}.benefits-grid p{font-size:.95rem;line-height:1.65;margin:0}.benefits-note{font-size:.82rem;line-height:1.6;text-align:center;margin:1.5rem auto 0;max-width:780px;color:#6f5546}@media(max-width:760px){.benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.benefits-grid article{padding:1rem}.benefits-grid h3{font-size:1.15rem}}@media(max-width:420px){.benefits-grid{grid-template-columns:1fr}}
