:root{--s-ivory: #FBF7EF;--s-ivory-deep: #F4EEE0;--s-gold: #B08D45;--s-gold-dark: #8A6A2F;--s-gold-light: #D4B876;--s-ink: #231F1A;--s-ink-soft: #4A443C;--s-line: #E4DCC8;--s-sindoor: #9B3A2E}.s-display{font-family:Fraunces,Georgia,Times New Roman,serif;line-height:1.1}.s-body{font-family:Jost,system-ui,sans-serif}#shopify-section-hero_jVaWmY em{color:#8a6a2f;font-style:normal}.s-container{width:100%;max-width:1400px;margin-inline:auto;padding-inline:1.25rem}@media(min-width:768px){.s-container{padding-inline:3rem}}.s-eyebrow{display:block;font-family:Jost,system-ui,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#b08d45;margin-bottom:.75rem}.s-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:#231f1a;color:#fbf7ef;padding:.9rem 2rem;font-family:Jost,system-ui,sans-serif;font-size:.85rem;letter-spacing:.04em;text-decoration:none;border:none;cursor:pointer;transition:background .3s ease}.s-btn-primary:hover{background:#b08d45;color:#fbf7ef;text-decoration:none}.s-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:transparent;color:#231f1a;border:1px solid #231F1A;padding:.85rem 1.9rem;font-family:Jost,system-ui,sans-serif;font-size:.85rem;letter-spacing:.04em;text-decoration:none;cursor:pointer;transition:all .3s ease}.s-btn-secondary:hover{background:#231f1a;color:#fbf7ef;text-decoration:none}.s-card-frame{border:1px solid #E4DCC8;position:relative}.s-card-frame:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid #E4DCC8;pointer-events:none;z-index:1}@keyframes s-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.s-marquee-track{display:flex;width:max-content;animation:s-marquee 32s linear infinite}.s-marquee-track.paused{animation-play-state:paused}.s-fade-l,.s-fade-r{pointer-events:none;position:absolute;top:0;bottom:0;width:4rem;z-index:10}.s-fade-l{left:0;background:linear-gradient(to right,#FBF7EF,transparent)}.s-fade-r{right:0;background:linear-gradient(to left,#FBF7EF,transparent)}@media(min-width:640px){.s-fade-l,.s-fade-r{width:8rem}}.s-trust-wrap{background:#f4eee0;border-top:1px solid #E4DCC8;border-bottom:1px solid #E4DCC8}.s-trust-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;padding-block:1.75rem}@media(min-width:768px){.s-trust-grid{grid-template-columns:repeat(4,1fr)}}.s-trust-item{display:flex;align-items:center;gap:.75rem;justify-content:center}@media(min-width:768px){.s-trust-item{justify-content:flex-start}}.s-trust-icon{width:1.1rem;height:1.1rem;flex-shrink:0;color:#b08d45}.s-why-section{padding-block:5rem;background:#f4eee0}.s-why-grid{display:grid;gap:2.5rem;margin-top:3rem}@media(min-width:640px){.s-why-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.s-why-grid{grid-template-columns:repeat(4,1fr)}}.s-why-card{text-align:center}.s-why-icon-box{width:3.5rem;height:3.5rem;margin-inline:auto;margin-bottom:1.25rem;border:1px solid rgba(176,141,69,.4);display:flex;align-items:center;justify-content:center}.s-reels-section{padding-block:5rem;overflow:hidden}.s-reel-card{position:relative;width:170px;aspect-ratio:9/16;background:#231f1a;overflow:hidden;flex-shrink:0;cursor:pointer;border:none;padding:0}@media(min-width:640px){.s-reel-card{width:210px}}.s-reel-video{width:100%;height:100%;object-fit:cover;display:block}.s-reel-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#231f1a1a;display:flex;align-items:center;justify-content:center;transition:background .2s}.s-reel-card:hover .s-reel-overlay{background:#231f1a4d}.s-reel-play{width:2.5rem;height:2.5rem;border-radius:50%;background:#fbf7efe6;display:flex;align-items:center;justify-content:center;transition:transform .2s}.s-reel-card:hover .s-reel-play{transform:scale(1.1)}.s-reel-label{position:absolute;bottom:0;left:0;right:0;padding:.75rem;font-size:.75rem;color:#fff;background:linear-gradient(to top,rgba(35,31,26,.7),transparent);text-align:left;line-height:1.3}.s-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#231f1af2;align-items:center;justify-content:center;padding:1rem}.s-modal.active{display:flex}.s-modal-close{position:absolute;top:1rem;right:1rem;width:2.75rem;height:2.75rem;border-radius:50%;background:#fbf7efe6;border:none;cursor:pointer;font-size:1.25rem;display:flex;align-items:center;justify-content:center}@media(min-width:640px){.s-modal-close{top:1.5rem;right:1.5rem}}.s-modal-video-wrap{aspect-ratio:9/16;height:100%;max-height:100%}@media(min-width:640px){.s-modal-video-wrap{height:85vh}}.s-modal video{width:100%;height:100%;object-fit:contain}.s-newsletter-section{padding-block:5rem;background:#231f1a;color:#fbf7ef}.s-newsletter-form{display:flex;flex-direction:column;gap:.75rem;max-width:28rem;margin-inline:auto}@media(min-width:640px){.s-newsletter-form{flex-direction:row}}.s-newsletter-input{flex:1;background:transparent;border:1px solid rgba(251,247,239,.25);padding:.75rem 1rem;font-family:Jost,system-ui,sans-serif;font-size:.875rem;color:#fbf7ef;outline:none}.s-newsletter-input::placeholder{color:#fbf7ef66}.s-newsletter-input:focus{border-color:#b08d45}.s-carousel-section{padding-block:5rem;overflow:hidden}.s-product-card{display:flex;flex-direction:column;flex-shrink:0;width:260px;border:1px solid #E4DCC8;background:#fff;text-decoration:none;color:inherit;transition:box-shadow .2s}.s-product-card:hover{box-shadow:0 8px 32px #231f1a14;text-decoration:none}.s-product-img-wrap{aspect-ratio:4/3;overflow:hidden;background:#f4eee0;display:flex;align-items:center;justify-content:center}.s-product-img-wrap img{width:100%;height:100%;object-fit:cover;padding:1.5rem;transition:transform .5s}.s-product-card:hover .s-product-img-wrap img{transform:scale(1.05)}.s-product-body{padding:1rem 1.25rem}.s-popup-wrap{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:#231f1acc;align-items:center;justify-content:center;padding:1rem}.s-popup-wrap.active{display:flex}.s-popup-inner{position:relative;background:#fbf7ef;width:100%;max-width:48rem;max-height:90vh;overflow-y:auto}.s-popup-close{position:absolute;top:.75rem;right:.75rem;z-index:10;width:2.5rem;height:2.5rem;border-radius:50%;background:#fbf7efe6;border:none;cursor:pointer;font-size:1.1rem;display:flex;align-items:center;justify-content:center}.s-popup-grid{display:grid}@media(min-width:640px){.s-popup-grid{grid-template-columns:1fr 1fr}}.s-popup-media{height:45vh;background:#231f1a;overflow:hidden}@media(min-width:640px){.s-popup-media{height:auto}}.s-popup-media video{width:100%;height:100%;object-fit:cover}.s-popup-body{padding:2rem 2.5rem;display:flex;flex-direction:column;justify-content:center}.s-prod-content{padding-block:2rem 6rem}.s-specs-table{border-top:1px solid #E4DCC8;margin-bottom:4rem}.s-specs-row{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #E4DCC8;padding-block:.875rem}.s-how-grid{display:grid;gap:4rem;margin-bottom:4rem}@media(min-width:640px){.s-how-grid{grid-template-columns:1fr 1fr}}.s-faq-item{border-bottom:1px solid #E4DCC8}.s-faq-item summary{list-style:none;padding-block:1rem;font-family:Fraunces,Georgia,serif;font-size:1rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:#231f1a}.s-faq-item summary::-webkit-details-marker{display:none}.s-faq-item summary:after{content:"+";font-family:Jost,sans-serif;font-size:1.25rem;color:#b08d45}.s-faq-item[open] summary:after{content:"\2212"}.s-faq-item p{padding-bottom:1rem;font-size:.875rem;color:#4a443c;line-height:1.7;margin:0}.s-review-grid{display:grid;gap:1.25rem;margin-top:1.5rem}@media(min-width:640px){.s-review-grid{grid-template-columns:repeat(3,1fr)}}.s-review-card{border:1px solid #E4DCC8;padding:1.5rem;background:#fff}.s-review-avatar{width:2rem;height:2rem;border-radius:50%;background:#b08d4526;color:#8a6a2f;font-size:.75rem;font-weight:500;display:flex;align-items:center;justify-content:center;flex-shrink:0}.s-stars{display:inline-flex;gap:.1rem}.s-star-filled{color:#b08d45}.s-star-empty{color:#e4dcc8}
/*# sourceMappingURL=/cdn/shop/t/11/assets/sanathan-custom.css.map */
