.shopify-section.section-kashi-dhoop{margin:0!important;padding:0!important;max-width:none!important;width:100%;background:#fcf9f2}.page-container:has(#kashi-dhoop){overflow:clip}html:has(#kashi-dhoop){scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:has(#kashi-dhoop){scroll-behavior:auto}}#kashi-dhoop{display:block;width:100%;--accent:#65694e}#kashi-dhoop,#kashi-dhoop *{box-sizing:border-box}#kashi-dhoop h1,#kashi-dhoop h2,#kashi-dhoop h3{font-family:Georgia,Times New Roman,serif;background:transparent}#kashi-dhoop p,#kashi-dhoop a,#kashi-dhoop figcaption{font-family:Arial,Helvetica,sans-serif;color:inherit}#kashi-dhoop #story{scroll-margin-top:120px}@media(min-width:1200px){#kashi-dhoop .sliding-visual{top:120px}}#kashi-dhoop{--paper:#fcf9f2;--cream:#f7f2e8;--ink:#30352a;--gold:#a17d35;--rule:#d9c6a0;--olive:#676b51}#kashi-dhoop{box-sizing:border-box}#kashi-dhoop{scroll-behavior:smooth;scroll-padding-top:20px}#kashi-dhoop{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,sans-serif}#kashi-dhoop p{margin:0 0 20px}#kashi-dhoop a{color:inherit}#kashi-dhoop .brand{font-family:Arial,sans-serif;font-size:32px;font-weight:500;letter-spacing:.035em}#kashi-dhoop .masthead{text-align:center;padding:23px 20px 18px;border-bottom:1px solid var(--rule)}#kashi-dhoop .tagline{font-size:15px;letter-spacing:.15em;margin-top:8px;color:#786847}#kashi-dhoop .eyebrow{font:15px/1.6 Arial,sans-serif;letter-spacing:.15em;color:var(--gold);text-transform:uppercase;margin-bottom:17px}#kashi-dhoop .hero{margin:24px 32px 0;border:1px solid var(--rule);display:grid;grid-template-columns:.9fr 1.1fr;background:var(--cream)}#kashi-dhoop .hero-copy{align-self:center;padding:25px clamp(28px,3.5vw,65px)}#kashi-dhoop h1,#kashi-dhoop h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em;line-height:1.12}#kashi-dhoop h1{font-size:clamp(40px,3.8vw,66px);margin:0 0 25px;color:var(--accent)}#kashi-dhoop h2{font-size:clamp(32px,3vw,46px);margin:0 0 25px;color:var(--accent)}#kashi-dhoop .lead{font:21px/1.65 Georgia,serif;max-width:590px}#kashi-dhoop .button{display:inline-flex;gap:25px;align-items:center;justify-content:center;min-height:48px;padding:15px 23px;background:var(--olive);color:#fff;text-decoration:none;font:15px Arial,sans-serif;letter-spacing:.12em;margin-top:7px}#kashi-dhoop .scene{position:relative;overflow:hidden;aspect-ratio:3/2;background:#e7dcc7}#kashi-dhoop .scene img{position:static;width:100%;height:auto;max-width:100%;display:block}#kashi-dhoop .scene{aspect-ratio:auto}#kashi-dhoop .hero-visual{display:flex;flex-direction:column;justify-content:center;background:#ece0c9;min-width:0}#kashi-dhoop .hero-visual .scene{width:100%}#kashi-dhoop .photo-caption{padding:17px 22px;font:15px/1.5 Arial,sans-serif;letter-spacing:.13em;color:#7f683f;text-align:center}#kashi-dhoop .narrative{padding:25px clamp(32px,3vw,64px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,5vw,85px);background:linear-gradient(115deg,#eee6d7,#faf6ee);align-items:start}#kashi-dhoop .sliding-visual{position:sticky;top:24px;margin:0;padding:11px 11px 0;border:1px solid #ccb890;background:#fcf8ef;box-shadow:0 12px 30px #47391b12}#kashi-dhoop .pack-photo{display:block;width:100%;height:auto}#kashi-dhoop .sliding-visual figcaption{padding:21px 20px;font:italic 25px/1.4 Georgia,serif;color:var(--accent);text-align:center}#kashi-dhoop .prose{max-width:750px;margin:auto}#kashi-dhoop .prose p{font:20px/1.8 Georgia,serif;color:#535848;margin-bottom:25px}#kashi-dhoop .prose p:last-child{margin-bottom:0}#kashi-dhoop .pack-section{padding:25px clamp(32px,3vw,64px);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}#kashi-dhoop .pack-section h2{font-size:35px;margin-bottom:18px}#kashi-dhoop .quantity{font:italic 31px Georgia,serif;color:#8c6b33;margin-bottom:15px}#kashi-dhoop .pack-description{font:18px/1.65 Georgia,serif;max-width:610px}#kashi-dhoop .ritual{font:17px/1.75 Georgia,serif;max-width:710px}#kashi-dhoop .ritual h3{font:24px/1.4 Georgia,serif;color:#7e6337;margin:0 0 15px}#kashi-dhoop .care{font:15px/1.8 Arial,sans-serif;background:#ecebdd;border-left:2px solid #8f946e;padding:17px 20px;color:#626650;margin-top:24px}#kashi-dhoop .closing{text-align:center;padding:25px 24px;background:#f6efe1}#kashi-dhoop .closing .statement{font:italic clamp(27px,3vw,41px)/1.3 Georgia,serif;color:#8c6b33;max-width:860px;margin:0 auto 23px}#kashi-dhoop .closing .brand{font-size:27px}#kashi-dhoop .fine{max-width:860px;margin:25px auto 0;font:15px/1.8 Arial,sans-serif;color:#77705f}#kashi-dhoop .button:focus-visible{outline:3px solid #a17d35;outline-offset:5px}@media(min-width:681px)and (max-width:1199px){#kashi-dhoop .hero{margin:20px 24px 0;grid-template-columns:1fr 1fr}#kashi-dhoop .hero-copy{padding:25px}#kashi-dhoop h1{font-size:42px}#kashi-dhoop .lead{font-size:18px}#kashi-dhoop .narrative{padding:25px 30px;gap:32px}#kashi-dhoop .prose p{font-size:18px}#kashi-dhoop .sliding-visual{position:static}#kashi-dhoop .sliding-visual figcaption{font-size:23px}#kashi-dhoop .pack-section{padding:25px 30px;gap:35px}}@media(max-width:680px){#kashi-dhoop .masthead{padding:19px 16px}#kashi-dhoop .brand{font-size:28px}#kashi-dhoop .hero{margin:14px 14px 0;display:flex;flex-direction:column}#kashi-dhoop .hero-visual{order:-1}#kashi-dhoop .hero-copy{padding:25px 23px;width:100%}#kashi-dhoop h1{font-size:39px;line-height:1.13;margin-bottom:21px}#kashi-dhoop .lead{font-size:19px;line-height:1.7;max-width:none}#kashi-dhoop .button{width:100%;font-size:13px;letter-spacing:.08em}#kashi-dhoop .photo-caption{font-size:13px;padding:12px}#kashi-dhoop .narrative{padding:25px 20px;display:flex;flex-direction:column;gap:28px}#kashi-dhoop .sliding-visual{position:static;width:100%;padding:8px 8px 0}#kashi-dhoop .sliding-visual figcaption{font-size:23px;padding:17px}#kashi-dhoop .prose{width:100%;max-width:none}#kashi-dhoop h2{font-size:33px}#kashi-dhoop .prose p{font-size:18px;line-height:1.8;margin-bottom:24px}#kashi-dhoop .pack-section{padding:25px 23px;display:block}#kashi-dhoop .pack-section h2{font-size:31px}#kashi-dhoop .quantity{font-size:28px}#kashi-dhoop .pack-description{font-size:18px;margin-bottom:25px}#kashi-dhoop .ritual{font-size:17px}#kashi-dhoop .ritual h3{font-size:23px}#kashi-dhoop .care{font-size:13px;padding:15px 17px}#kashi-dhoop .closing{padding:25px 22px}#kashi-dhoop .closing .statement{font-size:29px}#kashi-dhoop .fine,#kashi-dhoop .eyebrow{font-size:13px}}@media(prefers-reduced-motion:reduce){#kashi-dhoop{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kashi-dhoop.css.map */
