@font-face{font-family:'Bebas Neue';font-style:normal;font-weight:400;font-display:block;src:url(https://fonts.gstatic.com/s/bebasneue/v16/JTUSjIg69CK48gW7PXoo9WdhyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Bebas Neue';font-style:normal;font-weight:400;font-display:block;src:url(https://fonts.gstatic.com/s/bebasneue/v16/JTUSjIg69CK48gW7PXoo9WlhyyTh89Y.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:block;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:block;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:block;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:block;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:block;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:block;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:block;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:block;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:block;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:block;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:block;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:block;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:block;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:block;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:block;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:block;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:block;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:block;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:block;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:block;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Yellowtail';font-style:normal;font-weight:400;font-display:block;src:url(https://fonts.gstatic.com/s/yellowtail/v25/OZpGg_pnoDtINPfRIlLohlXHwWL9f4nluA.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Yellowtail';font-style:normal;font-weight:400;font-display:block;src:url(https://fonts.gstatic.com/s/yellowtail/v25/OZpGg_pnoDtINPfRIlLohlvHwWL9f4k.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--deep-green:#1B3A2D;--leaf-green:#4D7C5B;--fresh-green:#7FB069;--pale-sage:#D5E3D0;--oat-milk:#FAF7EE;--tanned-linen:#F0E8D8;--honey-cream:#E8DCC4;--cranberry-pop:#D23647;--peach-pop:#F28C5E;--jamun-pop:#7B439A;--ginger-pop:#F0A830;--ink:#1A1A1A;--charcoal:#3D3D3D;--stone:#787878;--chalk:#F5F1EA;--card-white:#FFFFFF;--border-soft:rgba(0, 0, 0, 0.06);--shadow-hover:0 16px 40px rgba(27, 58, 45, 0.15);--shadow-card:0 4px 12px rgba(0, 0, 0, 0.05);--radius:20px;--heading:'Bebas Neue', cursive;--body:'Montserrat', sans-serif;--handwrite:'Yellowtail', cursive;--max-w:1440px;--nav-h:200px;--ease:cubic-bezier(0.16, 1, 0.3, 1)}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}img,svg,video{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body{font-family:var(--body);font-size:18px;line-height:1.75;color:var(--ink);background:var(--oat-milk);overflow-x:hidden;-webkit-font-smoothing:antialiased}.container{max-width:var(--max-w);margin:0 auto;padding:0 28px}img{max-width:100%;display:block}a{text-decoration:none;color:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--heading);color:var(--ink);letter-spacing:.05em}.announcement-bar{background:var(--jamun-pop);color:#FFF;padding:12px 0;text-align:center;font-family:var(--heading);font-size:16px;font-weight:700;letter-spacing:.05em;z-index:1001}.announcement-bar p{margin:0}.header{position:sticky;top:0;left:0;width:100%;height:142px;background:var(--oat-milk);border:none;border-bottom:1px solid rgb(0 0 0 / .04);box-shadow:none;z-index:1000;transition:all 0.4s var(--ease)}.header-inner{width:100%;max-width:1600px;margin:0 auto;height:100%;display:flex;align-items:center;position:relative;padding:0 40px}.header.scrolled{height:72px;background:var(--oat-milk);box-shadow:0 4px 24px rgb(0 0 0 / .05)}.header-left{display:flex;align-items:center;gap:24px}.header-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;z-index:10}.header.scrolled .header-center{top:50%;transform:translate(-50%,-50%);align-items:center}.header-right{margin-left:auto;display:flex;align-items:center;gap:24px}.header-actions{display:flex;align-items:center;gap:12px}.nav-link{font-family:var(--heading);font-size:24px;font-weight:500;color:#2D2D2D;letter-spacing:.05em;text-transform:uppercase;padding:6px 8px;transition:all 0.25s ease;text-decoration:none!important;position:relative;display:inline-flex;align-items:center;gap:4px}.header.scrolled .nav-link{font-size:18px}.nav-link svg{margin-top:3px}.nav-link::after{content:'';position:absolute;bottom:-2px;left:8px;right:8px;height:1px;background:#F28C5E;transform:scaleX(0);transform-origin:center;transition:transform 0.3s ease}.nav-link:hover{color:#F28C5E;background:#fff0}.nav-link:hover::after{transform:scaleX(1)}.nav-link-accent{color:var(--ink)!important;background:#fff0;display:inline-flex;align-items:center;gap:5px}.nav-link-accent::after{background:var(--leaf-green)}.nav-link-accent svg{width:14px;height:14px}.nav-link-accent:hover{background:transparent!important;color:#F28C5E!important}.nav-link-accent:hover::after{background:#F28C5E}.logo-reset{display:flex;align-items:center;justify-content:center;text-decoration:none;width:140px;height:140px;position:relative;top:0;transition:all 0.45s var(--ease)}.logo-reset img{width:100%;height:100%;object-fit:contain}.logo-reset:hover{transform:scale(1.04)}.header.scrolled .logo-reset{font-size:20px;width:70px;height:70px;top:0;box-shadow:none;border:none;background:#fff0;letter-spacing:.05em}.logo-lets{font-family:var(--body);font-size:6.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--fresh-green);margin-bottom:2px;transition:all 0.45s var(--ease)}.header.scrolled .logo-lets{font-size:4.5px;letter-spacing:.05em;margin-bottom:0}.header-icon{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;color:var(--charcoal);transition:all 0.25s ease}.header.scrolled .header-icon{width:40px;height:40px}.header-icon:hover{background:#F5EAE4;color:#F28C5E}.header-icon svg{width:26px;height:26px;transition:all 0.25s ease}.header.scrolled .header-icon svg{width:20px;height:20px}.cart-count{position:absolute;top:-2px;right:-2px;width:26px;height:26px;border-radius:50%;background:#F28C5E;color:#FFF;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgb(123 67 154 / .4);transition:all 0.25s ease}.header.scrolled .cart-count{width:20px;height:20px;font-size:11px;top:0;right:0}.nav-item.has-dropdown{height:100%;display:flex;align-items:center}.dropdown-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:100vw;max-width:1520px;background:var(--card-white);border-radius:0 0 var(--radius) var(--radius);overflow:hidden;box-shadow:0 24px 80px rgb(0 0 0 / .1);opacity:0;visibility:hidden;transition:all 0.3s var(--ease);border:1px solid rgb(0 0 0 / .06);border-top:none;display:flex;justify-content:center;z-index:999}.nav-item.has-dropdown:hover .dropdown-menu{opacity:1;visibility:visible}.dropdown-inner{display:grid;grid-template-columns:240px 1fr 340px;width:100%}.testimonials-highlight{padding:60px 0;position:relative;overflow:hidden;background-color:#410660;background-image:linear-gradient(to right,rgb(112 66 124 / .7),rgb(65 6 96 / .7)),url(https://letsresetclub.com/wp-content/themes/reset_theme%20%281%29/css/../images/banner/Mid%20banner%20image/webp/image.webp);background-position:center;background-size:cover;background-repeat:no-repeat}.dropdown-col{background:var(--card-white);padding:60px 80px;opacity:0;visibility:hidden;transition:all 0.3s ease}.dropdown-inner:has(.kombucha-item:hover) .dropdown-col,.dropdown-col:hover{opacity:1;visibility:visible}.dropdown-sidebar{background:var(--card-white);padding:60px 40px;border-right:1px solid rgb(0 0 0 / .04)}.dropdown-category-list{list-style:none;display:flex;flex-direction:column;gap:16px}.dropdown-category-list a{font-family:var(--heading);font-size:22px;font-weight:600;color:var(--charcoal);text-transform:uppercase;letter-spacing:.05em;display:inline-flex;align-items:flex-start;gap:8px;max-width:100%;line-height:1.3;transition:color 0.2s ease}.dropdown-category-list a i,.dropdown-category-list a svg{width:18px;height:18px;flex-shrink:0;opacity:1;transition:all 0.2s ease}.dropdown-category-list a:hover i,.dropdown-category-list a.active i{transform:translateX(4px)}.dropdown-category-list a.active{color:var(--charcoal);font-weight:700}.dropdown-category-list a:hover{color:var(--peach-pop)}.dropdown-category-list a:hover{text-decoration:underline;text-underline-offset:4px}.dropdown-title{font-family:var(--body);font-size:16px;font-weight:500;color:var(--stone,#787878);text-transform:none;letter-spacing:.05em;margin-bottom:24px;display:flex;justify-content:space-between;align-items:center}.shop-all-link{font-size:11px;font-weight:600;text-decoration:underline;color:var(--stone);text-transform:capitalize;letter-spacing:.05em}.shop-all-link:hover{color:var(--peach-pop)}.dropdown-links{display:grid;grid-template-columns:1fr 1fr;gap:16px 32px;list-style:none}.dropdown-links li a{font-family:var(--body);font-size:16px;font-weight:500;color:var(--charcoal);transition:all 0.2s ease}.dropdown-links a:hover{color:var(--peach-pop);transform:translateX(4px);text-decoration:underline;text-underline-offset:4px}.dropdown-product-cards{display:flex;gap:16px;list-style:none;margin-top:8px}.dropdown-product-card{display:flex;flex-direction:column;align-items:center;gap:10px;text-decoration:none;padding:14px 12px 12px;border-radius:14px;border:1.5px solid rgb(0 0 0 / .06);background:var(--oat-milk,#FAF7EE);transition:all 0.25s ease;min-width:110px}.dropdown-product-card:hover{border-color:#f28c5e;background:rgb(242 140 94 / .06);transform:translateY(-3px);box-shadow:0 8px 24px rgb(242 140 94 / .12)}.dpc-img-wrap{width:80px;height:80px;display:flex;align-items:center;justify-content:center}.dpc-img-wrap img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform 0.3s ease}.dropdown-product-card:hover .dpc-img-wrap img{transform:scale(1.08)}.dpc-name{font-family:var(--heading,'Montserrat',sans-serif);font-size:13px;font-weight:700;color:var(--charcoal,#1a1a1a);text-transform:uppercase;letter-spacing:.05em;text-align:center;line-height:1.3}.dropdown-product-card:hover .dpc-name{color:#f28c5e}.dropdown-image-col{position:relative;width:100%;height:100%;background:var(--pale-sage);overflow:hidden}.dropdown-image-col img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.hero-reference{width:100%;position:relative;margin-top:0}.hero-ref-container{width:100%;height:auto;aspect-ratio:1920 / 600}.hero-banner-fullbleed{width:100%;height:100%;background-color:var(--oat-milk);background-size:cover;background-position:center auto;background-repeat:no-repeat;display:flex;align-items:center;position:relative;padding:0 80px}@keyframes heroZoom{0%{background-size:100% auto}100%{background-size:110% auto}}.hero-overlay{position:absolute;inset:0;background:#fff0;z-index:1}.hero-content{position:relative;z-index:3;width:45%;max-width:500px;height:100%;display:flex;flex-direction:column;gap:20px;justify-content:center;padding-bottom:20px}.hero-content.hero-left{text-align:left;align-items:flex-start;max-width:560px}.hero-accent{font-family:var(--handwrite);font-size:28px;color:var(--fresh-green);display:block}@keyframes heroSlideIn{0%{opacity:0;transform:translateY(40px);filter:blur(4px)}100%{opacity:1;transform:translateY(0);filter:blur(0)}}.hero-headline{font-family:var(--heading);font-size:clamp(56px, 8vw, 100px);font-weight:900;color:var(--charcoal);line-height:1.1;letter-spacing:.05em;text-transform:uppercase;text-shadow:0 2px 8px rgb(0 0 0 / .06)}.hero-headline>span{display:inline-block;opacity:0;animation:heroSlideIn 0.8s cubic-bezier(.16,1,.3,1) forwards}.hero-headline>span:first-of-type{animation-delay:0.2s}.hero-headline>span:last-of-type{animation-delay:0.5s}.text-accent{color:var(--peach-pop)}.hero-subheadline{font-family:var(--body);font-size:24px;font-weight:500;font-style:normal!important;color:var(--charcoal);max-width:500px;line-height:1.6;margin-top:12px;opacity:0;animation:heroSlideIn 0.8s cubic-bezier(.16,1,.3,1) 0.8s forwards}.hero-ctas{display:flex;gap:16px;margin-top:8px;opacity:0;animation:heroSlideIn 0.8s cubic-bezier(.16,1,.3,1) 1.1s forwards}.btn-hero-primary{display:inline-flex;align-items:center;gap:8px;font-family:var(--heading);font-weight:700;font-size:18px;color:#FFF;background:#F28C5E;padding:18px 42px;border-radius:100px;transition:all 0.35s var(--ease);letter-spacing:.05em}.btn-hero-primary i{transform:translateY(1px)}.btn-hero-primary:hover{background:#7B439A;color:#FFF;transform:translateY(-3px)}.btn-hero-secondary{display:inline-flex;align-items:center;gap:8px;font-family:var(--heading);font-weight:600;font-size:15px;color:#FFF;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);padding:16px 32px;border-radius:100px;transition:all 0.35s var(--ease);backdrop-filter:blur(8px)}.btn-hero-secondary:hover{background:#7B439A;border-color:#7B439A;color:#FFF;transform:translateY(-3px)}.hero-trust-badges{display:flex;gap:20px;margin-top:16px;flex-wrap:wrap;justify-content:flex-start}.trust-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--body);font-size:12px;font-weight:600;color:var(--charcoal);letter-spacing:.05em}.trust-badge svg{width:14px;height:14px}.hero-scroll-indicator{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;color:rgb(255 255 255 / .4);z-index:3;animation:float 2.5s ease-in-out infinite}.hero-scroll-indicator span{font-family:var(--body);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:rgb(255 255 255 / .4)}.hero-scroll-indicator svg{width:18px;height:18px}@keyframes float{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(8px)}}.product-showcase{background:var(--oat-milk);padding:48px 0 16px 0}.product-showcase .container,.product-showcase .container-fluid{max-width:none!important;width:100%;padding:0;margin:0}.product-showcase .section-header{text-align:center;margin-bottom:40px}.product-showcase .header-accent{font-family:var(--handwrite);display:block;font-size:28px;color:var(--leaf-green);margin-bottom:8px}.product-showcase .header-title{font-size:56px;font-weight:800;color:var(--charcoal);margin-bottom:12px;letter-spacing:.05em;text-transform:uppercase}.shop-tabs{display:inline-flex;background:var(--card-white);border-radius:13px;padding:0;overflow:hidden;box-shadow:0 4px 12px rgb(0 0 0 / .04)}.shop-tab{font-family:var(--heading);font-size:22px;font-weight:500;color:var(--stone);background:#fff0;border:none;padding:8px 16px;cursor:pointer;text-transform:uppercase;transition:all 0.3s var(--ease)}.shop-tab.active{background:#F28C5E;color:#FFF}.shop-tab:hover:not(.active){color:var(--ink)}.product-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:24px;padding-bottom:8px;scroll-behavior:smooth;justify-content:flex-start;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding:0 24px}.product-grid::-webkit-scrollbar{display:none}.product-slider-wrapper{position:relative;width:100%}.grid-arrow{position:absolute;top:40%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%!important;background:#FFFFFF!important;color:var(--peach-pop,#F28C5E)!important;border:none;transition:opacity 0.3s ease,visibility 0.3s ease,background 0.3s ease,color 0.3s ease,transform 0.3s ease!important;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all 0.3s ease;box-shadow:0 4px 16px rgb(0 0 0 / .08)}.grid-arrow:hover{background:var(--peach-pop,#F28C5E)!important;color:#FFFFFF!important;transform:translateY(-50%) scale(1.1)!important}.grid-arrow.prev-arrow{left:20px;opacity:0;pointer-events:none}.grid-arrow.next-arrow{right:20px}.marquee-section{width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);background-color:var(--jamun-pop);color:#FFF;overflow:hidden;padding:18px 0;margin-bottom:20px;display:flex;align-items:center}.marquee-track{display:flex;white-space:nowrap;width:fit-content}.marquee-content{display:flex;align-items:center;gap:40px;padding-right:40px;font-family:var(--heading);font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;flex:0 0 auto;animation:scrollMarquee 45s linear infinite}@keyframes scrollMarquee{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.shop-archive-grid{flex-wrap:wrap!important;overflow-x:visible!important;justify-content:flex-start!important;padding-bottom:40px}.product-card{text-decoration:none!important;color:inherit;display:flex;flex-direction:column;position:relative;transition:all 0.25s ease-out;background:transparent!important;box-shadow:none!important;border:none!important;padding:0;min-width:336px;max-width:336px;flex:0 0 auto;height:auto;align-self:stretch;scroll-snap-align:center}@media (max-width:1440px){.product-card{min-width:300px;max-width:300px}}@media (max-width:1200px){.product-card{min-width:280px;max-width:280px}}@media (max-width:991px){.product-card{min-width:260px;max-width:260px}}@media (max-width:576px){.product-grid .product-card{min-width:320px;max-width:320px}}.product-card:hover{transform:translateY(-6px)}.product-card:hover .image-stack{box-shadow:0 12px 32px rgb(0 0 0 / .08)}.image-stack{position:relative;width:100%;margin:0 auto 24px auto;aspect-ratio:4 / 5;background:#F5F1EA;border-radius:20px;padding:0;overflow:hidden;transition:all 0.3s ease}.product-card[data-flavor="cranberry"] .image-stack{background:#FFE0E0!important}.product-card[data-flavor="peach"] .image-stack{background:#FFF0DD!important}.product-card[data-flavor="jamun"] .image-stack{background:#F0E0FF!important}.product-card[data-flavor="mixed"] .image-stack{background:#FFF5E6!important}.product-card[data-flavor="orange"] .image-stack{background:#FFF3CD!important}.product-card[data-flavor="blueberry"] .image-stack{background:#FCE4EC!important}.product-card[data-flavor="cucumber"] .image-stack{background:#E8F5E9!important}.sale-badge{position:absolute;top:16px;left:16px;background:rgb(242 140 94 / .15);color:#F28C5E;font-family:var(--body);font-size:12px;font-weight:600;padding:4px 14px;border-radius:100px;z-index:5;text-transform:capitalize;letter-spacing:.05em}.image-stack img.img-default{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity 0.4s ease}.image-stack img.img-hover{position:absolute;top:0;left:0;width:100%!important;height:100%!important;object-fit:cover!important;margin:0!important;padding:0!important;opacity:0;transform-origin:center center;transform:scale(1.08) translateY(3.5%);transition:all 0.4s ease;z-index:2}.image-stack.has-custom-hover img.img-hover{transform:none!important}.product-card:hover .image-stack.has-custom-hover .img-default{opacity:0}.product-card:hover .image-stack.has-custom-hover .img-hover{opacity:1}.card-info{padding:4px 12px 4px;text-align:left;display:flex;flex-direction:column;align-items:flex-start;flex:1 1 auto}.loop-add-to-cart-wrap{padding-top:2px;width:100%}.added_to_cart{display:none!important}.loop-add-to-cart-wrap a,.loop-add-to-cart-wrap button{display:block!important;width:100%!important;padding:10px 18px!important;font-family:var(--body)!important;font-size:13px!important;font-weight:600!important;color:#FFF!important;background:var(--peach-pop,#F28C5E)!important;border:none!important;border-radius:100px!important;cursor:pointer!important;text-decoration:none!important;transition:all 0.25s ease!important;text-align:center!important;text-transform:uppercase!important;margin-top:5px!important;box-shadow:none!important;transform:none!important}.loop-add-to-cart-wrap a:hover,.loop-add-to-cart-wrap button:hover{background:var(--jamun-pop,#7B439A)!important;color:#FFF!important;border:none!important;transform:translateY(-2px)!important}.product-name{font-family:var(--body);font-size:17px;font-weight:600;margin-bottom:12px;color:var(--peach-pop,#F28C5E);letter-spacing:.05em;text-transform:none;line-height:1.4;display:flex;flex-direction:column;min-height:48px}.pack-size-label{color:inherit;opacity:.9}.product-rating{display:flex;align-items:center;gap:8px;margin-bottom:8px}.stars{display:flex;gap:2px;color:#F0A830}.stars i{width:14px;height:14px}.review-count{font-size:13px;color:var(--stone);font-family:var(--body)}.twin-stack{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:0}.twin-stack .can{position:relative;height:100%!important;max-width:none;width:auto!important;object-fit:contain;transition:transform 0.4s var(--ease);flex-shrink:0;margin:0 -15px;filter:drop-shadow(0 20px 15px rgb(0 0 0 / .12))}.product-card:hover .twin-stack .can{transform:translateY(-8px)}.triple-stack{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:0}.triple-stack .can{position:relative;height:100%!important;max-width:none;width:auto!important;object-fit:contain;transition:transform 0.4s var(--ease);z-index:1;flex-shrink:0;margin:0 -35px;filter:drop-shadow(0 20px 15px rgb(0 0 0 / .12))}.triple-stack .can-left{order:1}.triple-stack .can-center{order:2}.triple-stack .can-right{order:3}.product-card:hover .triple-stack .can{transform:translateY(-8px)}.product-pack-label{display:block;font-family:var(--body);font-size:12px;font-weight:500;color:var(--stone,#787878);margin-bottom:4px;text-transform:uppercase;letter-spacing:.05em}.price-row{display:flex;align-items:center;justify-content:flex-start;margin-bottom:0;gap:6px}.price-row del{color:var(--stone,#787878);font-family:var(--body);font-size:15px;font-weight:400;opacity:.7}.price-row ins{text-decoration:none;color:var(--peach-pop,#F28C5E);font-family:var(--body);font-size:15px;font-weight:600}.product-price{font-family:var(--body);font-size:15px;font-weight:500;color:var(--peach-pop,#F28C5E)}.old-price{display:inline-block;color:var(--peach-pop,#F28C5E);opacity:.5;text-decoration:line-through;font-weight:400;font-size:15px}.product-size{font-family:var(--body);font-size:18px;color:var(--stone);margin-bottom:12px}.loop-add-to-cart-wrap{padding:0 4px;margin-top:18px}.loop-add-to-cart-wrap a,.loop-add-to-cart-wrap button{display:inline-flex;align-items:center;justify-content:center;width:100%;font-family:var(--heading);font-size:16px;font-weight:700;color:var(--card-white,#FFFFFF);background:var(--peach-pop,#F28C5E);border:none;padding:10px 24px;border-radius:100px;cursor:pointer;text-decoration:none;text-transform:uppercase;transition:all 0.35s var(--ease);letter-spacing:.05em}.loop-add-to-cart-wrap a:hover,.loop-add-to-cart-wrap button:hover{background:var(--jamun-pop,#7B439A);color:#FFF;transform:translateY(-2px)}.btn-add-basket{background:#F28C5E;color:#FFF;font-family:var(--heading);font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:14px 28px;border-radius:10px;border:none;cursor:pointer;box-shadow:0 4px 12px rgb(123 67 154 / .3);transition:all 0.3s ease}.btn-add-basket:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgb(123 67 154 / .4);background:#7B439A}.brand-philosophy{padding:60px 0 120px 0;background:var(--oat-milk);text-align:center;color:var(--charcoal)}.philosophy-header{margin-bottom:80px}.phil-title{font-family:var(--heading);font-size:clamp(40px, 5vw, 56px);font-weight:900;letter-spacing:.05em;margin-bottom:30px;color:var(--charcoal);text-transform:uppercase}.phil-subtitle p{font-family:var(--body);font-size:20px;line-height:1.6;margin-bottom:5px;font-weight:500}.philosophy-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);gap:40px 60px;max-width:1000px;margin:0 auto 80px;padding:0 40px}.phil-item{display:flex;flex-direction:column;align-items:center}.phil-icon-container{width:130px;height:130px;display:flex;align-items:center;justify-content:center;margin-bottom:25px;transition:transform 0.4s var(--ease);position:relative}.phil-item:hover .phil-icon-container{transform:scale(1.05)}.phil-icon-container img{width:100%;height:100%;object-fit:contain;transition:transform 0.4s ease}.philosophy-grid .phil-item img{transform:scale(1.35)}.philosophy-footer{margin-top:50px;text-align:center}.phil-footer-tagline{font-family:var(--body);font-size:22px;font-weight:600;margin-bottom:25px;color:var(--charcoal);letter-spacing:.05em}.btn-phil-link{font-family:var(--heading);font-weight:700;font-size:16px;color:var(--peach-pop);text-transform:uppercase;text-decoration:underline;text-underline-offset:8px;letter-spacing:.05em;transition:all 0.3s ease}.btn-phil-link:hover{color:#7B439A}.testimonials-highlight{padding:60px 0;color:#FFF}.testimonials-highlight .section-header{text-align:center;margin-bottom:48px}.testimonials-highlight .header-accent{color:var(--pale-sage)}.testimonials-highlight .header-title{color:#FFF;font-size:56px;font-family:var(--heading);text-transform:uppercase;letter-spacing:.05em}.testimonial-carousel{max-width:900px;margin:0 auto;position:relative;height:300px;display:flex;align-items:center;justify-content:center}.quote-icon-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:240px;color:rgb(255 255 255 / .05);z-index:0;pointer-events:none}.testimonial-slide{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;opacity:0;visibility:hidden;transform:scale(.95);transition:all 0.8s var(--ease)}.testimonial-slide.active{opacity:1;visibility:visible;transform:scale(1)}.testimonial-content-wrap{z-index:10;padding:0 40px}.testimonial-content-wrap .stars{display:flex;justify-content:center;gap:6px;margin-bottom:30px;color:var(--ginger-pop)}.testimonial-content-wrap .stars i,.testimonial-content-wrap .stars svg{width:20px;height:20px}.testimonial-content-wrap .stars i.fill svg,.testimonial-content-wrap .stars svg.fill{fill:var(--ginger-pop);stroke:var(--ginger-pop)}.testimonial-content-wrap .stars .star-half-wrap{position:relative;width:20px;height:20px;display:inline-block}.testimonial-content-wrap .stars .star-half-wrap svg{position:absolute;top:0;left:0;width:20px;height:20px}.testimonial-content-wrap .stars .star-half-wrap svg.star-bg{fill:none;stroke:var(--ginger-pop)}.testimonial-content-wrap .stars .star-half-wrap svg.star-fg{fill:var(--ginger-pop);stroke:var(--ginger-pop);clip-path:inset(0 50% 0 0)}.testimonial-text{font-family:var(--body);font-size:clamp(28px, 4vw, 42px);line-height:1.3;font-weight:400;color:#FFF;margin-bottom:40px;letter-spacing:.05em}.testimonial-user{display:flex;flex-direction:column;align-items:center;gap:6px}.user-name{font-family:var(--heading);font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pale-sage)}.user-meta{font-size:15px;color:rgb(255 255 255 / .7);font-family:var(--body);text-transform:uppercase}.testimonial-dots{display:flex;justify-content:center;gap:12px;margin-top:20px}.testimonial-dots .dot{width:8px;height:8px;border-radius:50%;background:rgb(255 255 255 / .2);cursor:pointer;transition:all 0.3s ease}.testimonial-dots .dot.active{background:var(--peach-pop);transform:scale(1.4)}.blogs-section{background:var(--warm-beige);padding:100px 0;overflow:hidden;position:relative}.blogs-flex-container{max-width:none;margin:0;padding-left:5%;padding-right:0;display:flex;align-items:center;gap:40px;position:relative}.blogs-header-left{flex:0 0 320px;text-align:center;display:flex;flex-direction:column;align-items:center}.blogs-label{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:24px}.blogs-label .ornament{width:25px;height:20px;background:repeating-linear-gradient(110deg,var(--charcoal),var(--charcoal) 2px,transparent 2px,transparent 6px);opacity:.8}.blogs-label .label-text{font-family:var(--heading);font-size:56px;font-weight:800;letter-spacing:.05em;line-height:1;color:var(--charcoal);text-transform:uppercase}.blogs-sub-intro{font-family:var(--body);font-size:16px;line-height:1.6;color:var(--charcoal);margin-bottom:32px;opacity:.9}.blogs-explore-btn{font-family:var(--heading);font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:6px;color:var(--peach-pop,#F28C5E);letter-spacing:.05em;transition:color 0.3s ease}.blogs-explore-btn:hover{color:#7B439A}.blogs-slider-right{flex:1;min-width:0;position:relative}.blogs-slider-container{position:relative;padding-bottom:40px}.blogs-slider{display:flex;gap:40px;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}.blogs-slider::-webkit-scrollbar{display:none}.blog-entry-card{flex:0 0 450px;background:#FFF;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgb(0 0 0 / .05);display:flex;flex-direction:column;min-height:550px}.blog-card-image{width:100%;height:auto!important;overflow:hidden;background:#FFF}.blog-card-image img{width:100%;height:auto!important;display:block;transition:transform 0.8s var(--ease)}.blog-entry-card:hover .blog-card-image img{transform:scale(1.05)}.blog-card-content{padding:30px;display:flex;flex-direction:column;flex:1;text-align:center}.blog-entry-title{font-family:var(--heading);font-size:20px;font-weight:800;line-height:1.2;margin-bottom:16px;color:var(--charcoal)}.blog-entry-desc{font-family:var(--body);font-size:16px;line-height:1.5;color:var(--stone);margin-bottom:24px;flex:1}.blog-card-footer{margin-top:auto}.blog-entry-link{font-family:var(--heading);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px;color:var(--peach-pop,#F28C5E);letter-spacing:.05em;transition:color 0.3s ease}.blog-entry-link:hover{color:#7B439A}.blog-nav-arrow{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background:#FFF;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgb(0 0 0 / .1);cursor:pointer;z-index:10;color:var(--charcoal);transition:all 0.3s ease}.blog-nav-arrow:hover{background:var(--peach-pop,#F28C5E)!important;color:#FFFFFF!important}.blog-nav-arrow.prev{left:-20px;opacity:0;visibility:hidden;pointer-events:none}.blog-nav-arrow.next{right:20px}.blog-slider-progress{width:100%;max-width:940px;height:3px;background:rgb(0 0 0 / .1);margin:40px auto 0;position:relative;border-radius:4px}.progress-bar-fill{position:absolute;top:0;left:0;height:100%;width:30%;background:var(--charcoal);border-radius:4px;transition:left 0.6s var(--ease),width 0.6s var(--ease)}@media (max-width:1024px){.blogs-flex-container{flex-direction:column;gap:50px}.blogs-header-left{flex:none;width:100%;text-align:center}.blogs-label{justify-content:center}.blog-entry-card{flex:0 0 320px}}.blog-banner-featured,.blog-banner-jamun,.blog-banner-health{width:100%;height:100%;min-height:240px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:transform 0.8s var(--ease)}.blog-card:hover .blog-banner-featured,.blog-card:hover .blog-banner-jamun,.blog-card:hover .blog-banner-health{transform:scale(1.04)}.blog-banner-featured{background:radial-gradient(ellipse at 30% 60%,rgb(240 168 48 / .18) 0%,transparent 60%),radial-gradient(ellipse at 80% 20%,rgb(27 58 45 / .12) 0%,transparent 50%),linear-gradient(135deg,#1B3A2D 0%,#2E5C44 40%,#3A7057 70%,#4D7C5B 100%)}.blog-banner-jamun{background:radial-gradient(ellipse at 20% 70%,rgb(123 67 154 / .3) 0%,transparent 55%),radial-gradient(ellipse at 75% 25%,rgb(210 54 71 / .15) 0%,transparent 50%),linear-gradient(135deg,#2D1B3D 0%,#4A2260 40%,#F28C5E 75%,#9B65BA 100%)}.blog-banner-health{background:radial-gradient(ellipse at 40% 30%,rgb(127 176 105 / .25) 0%,transparent 55%),radial-gradient(ellipse at 80% 80%,rgb(27 58 45 / .2) 0%,transparent 50%),linear-gradient(135deg,#1B3A2D 0%,#2D6A4F 45%,#52B788 75%,#74C69D 100%)}.blog-banner-featured::before,.blog-banner-jamun::before,.blog-banner-health::before{content:'';position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(https://letsresetclub.com/wp-content/themes/reset_theme%20%281%29/css/%23n)' opacity='0.04'/%3E%3C/svg%3E");opacity:.35;pointer-events:none}.blog-banner-featured::after,.blog-banner-jamun::after,.blog-banner-health::after{content:'';position:absolute;width:180px;height:180px;border-radius:50%;border:1px solid rgb(255 255 255 / .08);background:rgb(255 255 255 / .04);pointer-events:none}.banner-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.banner-icon{font-size:48px;line-height:1;filter:drop-shadow(0 4px 12px rgb(0 0 0 / .3));animation:bannerFloat 3.5s ease-in-out infinite}.banner-label{font-family:var(--heading);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:rgb(255 255 255 / .7);margin:0}@keyframes bannerFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.btn-read-more{font-family:var(--heading);font-size:12px;font-weight:800;letter-spacing:.05em;color:var(--deep-green);text-transform:uppercase;text-decoration:underline;text-underline-offset:5px;margin-top:auto;transition:color 0.25s ease;display:inline-block}.btn-read-more:hover{color:#7B439A}.wave-transition-bottom{width:100%;height:80px!important;line-height:0;margin:0!important;padding:0!important;position:relative;top:-2px;pointer-events:none;overflow:hidden}.wave-transition-bottom svg{width:100%;height:100%!important;display:block;position:absolute;bottom:0}.wave-separator{display:none}.social-section .wave-separator.remedy-design{display:none}.social-section{padding:40px 0 80px;background:var(--oat-milk);text-align:center;position:relative}.social-title{font-size:56px;font-weight:800;margin-bottom:8px;color:var(--charcoal)!important;letter-spacing:.05em;text-transform:uppercase}.social-handle{font-family:var(--body);font-weight:600;font-size:15px;color:#F28C5E;letter-spacing:.05em}.social-header{margin-bottom:40px;padding-top:0}.social-header .header-main{display:flex;align-items:center;justify-content:center}.social-header .ornament{display:none}.social-slider-wrap{position:relative;max-width:1200px;margin:0 auto;padding:0 56px}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%!important;background:var(--peach-pop,#F28C5E)!important;color:#FFFFFF!important;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all 0.3s ease;box-shadow:0 4px 16px rgb(0 0 0 / .08)}.slider-arrow.prev{left:0;opacity:0;visibility:hidden;pointer-events:none}.slider-arrow.next{right:0}.slider-arrow:hover{background:var(--peach-pop,#F28C5E)!important;color:#FFFFFF!important;transform:translateY(-50%) scale(1.1)!important}.social-slider{display:flex;gap:16px;overflow-x:auto;scrollbar-width:none;justify-content:center;padding:10px 0}.social-slider.is-overflowing{justify-content:flex-start!important}.social-slider.single-video-center{justify-content:center}.social-slider::-webkit-scrollbar{display:none}.social-card{flex:0 0 calc(25% - 12px);min-width:200px;aspect-ratio:9/16;border-radius:var(--radius);overflow:hidden;background:var(--deep-green);position:relative;transition:all 0.4s var(--ease)}.social-card:hover{transform:translateY(-6px) scale(1.02);box-shadow:var(--shadow-hover)}.social-image{width:100%;height:100%;position:relative}.social-image img{width:100%;height:100%;object-fit:cover}.social-demo-banner{position:absolute;top:16px;left:16px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;z-index:5;pointer-events:none}.social-chip{background:#FFF;color:var(--charcoal);font-family:var(--heading);font-size:10px;font-weight:800;padding:6px 12px;border-radius:100px;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 4px 12px rgb(0 0 0 / .1)}.social-meta{color:#FFF;font-size:12px;font-weight:700;text-shadow:0 2px 8px rgb(0 0 0 / .4);font-family:var(--body)}.fallback-thumb{background:linear-gradient(135deg,#1C362A 0%,#0F1D16 100%);display:flex;align-items:center;justify-content:center}.fallback-thumb img{width:60%!important;height:auto!important;opacity:.9;filter:drop-shadow(0 4px 12px rgb(0 0 0 / .3))}.play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;background:rgb(255 255 255 / .92);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--deep-green);transition:all 0.3s ease;box-shadow:0 8px 24px rgb(0 0 0 / .15)}.social-card:hover .play-overlay{transform:translate(-50%,-50%) scale(1.15)}.footer{background:linear-gradient(to right,#70427c,#410660);padding:0 0 20px;color:#FFF}.footer .container{border-top:1px solid rgb(255 255 255 / .2);padding-top:40px}.footer-main{display:grid;grid-template-columns:1.8fr 1fr 1fr 1fr 2.2fr;gap:40px;align-items:start}.footer-logo-img{max-width:160px;height:auto;filter:brightness(0) invert(1)}.footer-logo-circle{display:flex;flex-direction:column;align-items:flex-start}.footer-logo-circle .logo-reset{color:#FFF;font-size:26px}.footer-logo-circle .logo-lets{color:#FFF}.footer-col h4{font-family:var(--heading);font-size:20px;font-weight:800;color:#FFF;margin-bottom:20px;text-transform:uppercase;letter-spacing:.05em}.footer-col ul{display:flex;flex-direction:column;gap:12px;list-style:none}.footer-col ul li a{font-size:16px;color:rgb(255 255 255 / .85);transition:all 0.25s ease}.footer-col ul li a:hover{color:var(--peach-pop);transform:translateX(4px)}.newsletter-box h4{font-family:var(--heading);font-size:24px;font-weight:800;color:#FFF;margin-bottom:10px;letter-spacing:.05em}.newsletter-box p{font-size:14px;color:rgb(255 255 255 / .85);margin-bottom:16px;line-height:1.45}.newsletter-form{display:flex;align-items:center;border-radius:100px;overflow:hidden;background:#fff0;border:1px solid rgb(255 255 255 / .5)}.newsletter-form input{flex:1;background:#fff0;border:none;color:#FFF;font-size:14px;padding:12px 20px;font-family:var(--body)}.newsletter-form input:focus{outline:none}.newsletter-form input::placeholder{color:rgb(255 255 255 / .6)}.newsletter-form input:-webkit-autofill,.newsletter-form input:-webkit-autofill:hover,.newsletter-form input:-webkit-autofill:focus{-webkit-text-fill-color:#FFF!important;-webkit-box-shadow:0 0 0 1000px #fff0 inset!important;transition:background-color 5000s ease-in-out 0s;background:transparent!important}.btn-newsletter-submit{width:42px;height:42px;min-width:42px;border-radius:50%;background:#FFF!important;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.35s var(--ease);margin:3px}.btn-newsletter-submit i,.btn-newsletter-submit svg{color:var(--jamun-pop)!important;width:18px;height:18px}.btn-newsletter-submit:hover{background:var(--peach-pop)!important;transform:translateY(-2px)}.btn-newsletter-submit:hover i,.btn-newsletter-submit:hover svg{color:#FFF!important}.footer-bottom{padding-top:20px;margin-top:20px;display:flex;justify-content:space-between;align-items:center}.footer-socials{display:flex;gap:12px}.footer-socials a{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#fff0;color:#FFF;border-radius:50%;border:1px solid rgb(255 255 255 / .3);transition:all 0.3s ease}.footer-socials a:hover{background:var(--peach-pop);color:#FFF!important;border-color:var(--peach-pop);transform:translateY(-2px)}.footer-contact{text-align:right;max-width:800px}.footer-contact .contact-line-1{font-family:var(--heading);font-size:18px;font-weight:800;color:#FFF;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.footer-contact .contact-line-1 strong{font-weight:800}.footer-contact .contact-line-2{font-size:13px;color:rgb(255 255 255 / .75);text-transform:none;letter-spacing:.05em;line-height:1.5;margin-bottom:4px}.footer-contact .contact-line-3{font-size:13px;color:rgb(255 255 255 / .75);text-transform:none;letter-spacing:.05em;line-height:1.5;margin-bottom:2px}.footer-contact .contact-line-4{font-size:15px;color:#FFF;letter-spacing:.05em;line-height:1.5}.footer-contact a.footer-email{font-family:var(--body);font-size:14px;font-weight:600;color:#FFF;text-decoration:none;text-transform:lowercase;letter-spacing:1px;transition:color 0.2s ease}.footer-contact a.footer-email:hover{color:var(--peach-pop)}.footer-contact .contact-line-4 strong{font-family:var(--heading);font-weight:800;color:#FFF;font-size:15px}.footer-legal{border-top:1px solid rgb(255 255 255 / .2);padding-top:16px;margin-top:20px;display:flex;justify-content:space-between;align-items:center}.footer-legal p{font-size:12px;color:rgb(255 255 255 / .6)}.legal-links{display:flex;gap:24px}.legal-links a{font-size:12px;color:rgb(255 255 255 / .6);transition:color 0.2s ease}.legal-links a:hover{color:var(--peach-pop)}.video-lightbox{position:fixed;bottom:-100%;right:40px;width:400px;aspect-ratio:9/16;max-height:80vh;z-index:2000;transition:bottom 0.5s cubic-bezier(.16,1,.3,1),transform 0.4s ease;pointer-events:none;border-radius:16px;overflow:hidden;box-shadow:0 20px 40px rgb(0 0 0 / .3)}.video-lightbox.active{bottom:40px;pointer-events:auto}.lightbox-content{width:100%;height:100%;position:relative;background:#000}.close-lightbox{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:50%;background:rgb(0 0 0 / .5);border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;backdrop-filter:blur(4px);transition:background 0.2s}.close-lightbox:hover{background:rgb(0 0 0 / .8)}.video-container{width:100%;height:100%}.video-container iframe,.video-container video{width:100%;height:100%;object-fit:cover;border:none}@media (max-width:768px){.video-lightbox{width:100%;max-height:100vh;bottom:0;right:0;border-radius:0;transform:translateY(100%)}.video-lightbox.active{bottom:0;transform:translateY(0)}}.custom-video-lightbox{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99999;pointer-events:none;opacity:0;transition:opacity 0.3s ease}.custom-video-lightbox.active{opacity:1}.lightbox-overlay{display:none}.lightbox-content{position:absolute;bottom:30px;right:30px;z-index:2;width:320px;height:500px;background:#000;border-radius:16px;overflow:hidden;box-shadow:0 15px 40px rgb(0 0 0 / .3);transform:translateY(120%);transition:transform 0.5s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;pointer-events:auto;border:3px solid #fff}.custom-video-lightbox.active .lightbox-content{transform:translateY(0)}.lightbox-close{position:absolute;top:10px;right:10px;width:36px;height:36px;background:rgb(0 0 0 / .6);border-radius:50%;border:1px solid rgb(255 255 255 / .3);color:#FFF;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;backdrop-filter:blur(4px);transition:all 0.2s}.lightbox-close:hover{background:rgb(255 255 255 / .4);transform:scale(1.05)}.lightbox-iframe-container{flex-grow:1;width:100%}.lightbox-iframe-container iframe{width:100%;height:100%;border:none}.js-video-modal-trigger{cursor:pointer}.mobile-nav-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);z-index:1400;opacity:0;visibility:hidden;transition:all 0.3s ease}.mobile-nav-overlay.active{opacity:1;visibility:visible}.mobile-nav{position:fixed;top:0;left:-100%;width:85%;max-width:380px;height:100%;background:linear-gradient(135deg,#FAF7EE 0%,#F5EAE0 100%);z-index:1500;display:flex;flex-direction:column;justify-content:flex-start;opacity:1;visibility:visible;transition:left 0.4s cubic-bezier(.4,0,.2,1);box-shadow:4px 0 24px rgb(0 0 0 / .1);overflow-y:auto}.mobile-nav.active{left:0}.mobile-nav-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 10px}.close-mobile-nav{background:#fff0;border:none;cursor:pointer;color:var(--charcoal,#3D3D3D);display:flex;align-items:center;justify-content:center;padding:8px;margin-right:-8px;transition:transform 0.2s}.close-mobile-nav:hover{transform:scale(1.1);color:#F28C5E}.close-mobile-nav svg{width:28px;height:28px}.mobile-nav-logo img{height:36px;width:auto;display:block}.mobile-nav-content{display:flex;flex-direction:column;text-align:left;padding:24px;width:100%}.mobile-nav-links{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.mobile-link{font-family:var(--heading);font-size:26px!important;font-weight:700;color:var(--charcoal,#3D3D3D);text-decoration:none;text-transform:uppercase;letter-spacing:.05em;transition:all 0.25s ease;padding:8px 0;display:block;width:100%}.mobile-link:hover{color:#F28C5E}.mobile-nav-accordion{width:100%;border-bottom:0}.mobile-accordion-btn{font-family:var(--heading);font-size:26px!important;font-weight:700;color:var(--charcoal,#3D3D3D);background:#fff0;border:none;text-transform:uppercase;letter-spacing:.05em;transition:all 0.25s ease;padding:8px 0;display:flex;justify-content:space-between;align-items:center;width:100%;cursor:pointer;text-align:left}.mobile-accordion-btn i,.mobile-accordion-btn svg{width:24px;height:24px;transition:transform 0.3s var(--ease)}.mobile-accordion-content{max-height:0;overflow:hidden;padding:0;opacity:0;transition:all 0.3s var(--ease)}.mobile-nav-accordion.accordion-open .mobile-accordion-btn{color:#F28C5E}.mobile-nav-accordion.accordion-open .mobile-accordion-btn svg,.mobile-nav-accordion.accordion-open .mobile-accordion-btn i{transform:rotate(180deg)}.mobile-nav-accordion.accordion-open .mobile-accordion-content{max-height:500px;padding:10px 0;opacity:1}.mobile-nav-footer{margin-top:20px;border-top:1px solid rgb(0 0 0 / .08);padding-top:24px}.mobile-nav-footer p{font-family:var(--body);font-size:12px;color:var(--stone,#787878);margin-top:16px}.mobile-socials{display:flex;gap:20px;justify-content:center}.mobile-socials a{color:var(--charcoal,#3D3D3D);transition:color 0.25s ease}.mobile-socials a:hover{color:#F28C5E}.cart-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);z-index:2000;opacity:0;visibility:hidden;transition:all 0.3s ease}.cart-overlay.active{opacity:1;visibility:visible}.cart-drawer{position:fixed;top:0;right:-100%;width:90%;max-width:440px;height:100vh;background:#FFF;z-index:2100;display:flex;flex-direction:column;box-shadow:-4px 0 24px rgb(0 0 0 / .1);transition:right 0.4s cubic-bezier(.4,0,.2,1)}.cart-drawer.open{right:0}.cart-drawer-header{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid rgb(0 0 0 / .08);background:var(--oat-milk)}.cart-drawer-header h3{font-family:var(--heading);font-size:24px;font-weight:800;color:var(--charcoal);margin:0;text-transform:uppercase;letter-spacing:.05em}.cart-close{background:#fff0;border:none;cursor:pointer;color:var(--charcoal);display:flex;align-items:center;justify-content:center;padding:4px;transition:transform 0.2s,color 0.2s}.cart-close svg,.cart-close i{width:28px;height:28px}.cart-close:hover{transform:scale(1.1);color:#F28C5E}.cart-drawer-body{flex-grow:1;overflow-y:auto;padding:0;background:#FFF}.sci-image img{border-radius:8px!important}.sci-title,.sci-title a,.sci-subtitle,.sci-meta-fallback,.sci-meta-wrap{font-size:15px!important;font-weight:800!important;line-height:1.2!important;display:block}.tab-link.disabled{opacity:.35;cursor:not-allowed;position:relative}.tab-link.disabled::after{content:'SOON';position:absolute;top:-8px;right:-4px;font-size:8px;font-weight:700;color:var(--peach-pop);letter-spacing:.05em}.testimonial-card .stars svg{fill:var(--ginger-pop);stroke:var(--ginger-pop);width:18px;height:18px}.image-placeholder{width:100%;height:100%;aspect-ratio:4/3;background:var(--pale-sage);display:flex;align-items:center;justify-content:center;font-size:64px}.usp-icon-wrap svg{width:32px;height:32px}@media (max-width:1200px){.container{max-width:1100px}.header-inner{padding:0 32px}.hero-content{width:50%}.product-grid{gap:30px}.footer-main{grid-template-columns:repeat(3,1fr);gap:48px}.blogs-grid-container{grid-template-columns:1fr;gap:40px;padding:0 40px}.blogs-editorial-bg{display:none}.blog-card.featured{grid-column:1;grid-template-columns:1fr}.blog-card.compact{grid-column:1!important}}@media (max-width:991px){.header-left{display:none}.header{height:72px}.header-inner{display:flex;justify-content:space-between;align-items:center}.header-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.logo-reset{width:100px;height:100px}.header-right{margin-left:auto}.hamburger{display:flex!important;flex-direction:column;gap:5px;cursor:pointer;padding:10px;order:-1}.hamburger span{display:block;width:25px;height:2px;background:var(--charcoal);transition:0.3s}.hamburger.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.hero-ref-container{height:auto;aspect-ratio:1024 / 600}.hero-banner-fullbleed{padding:0 40px;background-position:center bottom}.hero-content{width:70%;max-width:none}.product-grid{grid-template-columns:repeat(2,1fr);gap:24px}.footer-main{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){:root{--nav-h:120px}.container{padding:0 20px}.header{height:60px}.header-inner{padding:0 16px;display:flex;justify-content:space-between;align-items:center}.header-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.logo-reset{width:auto;height:60px;display:flex;align-items:center;justify-content:center}.logo-reset img{height:36px;width:auto;object-fit:contain;transition:height 0.3s ease}.header.scrolled{height:56px}.header.scrolled .logo-reset{height:56px;top:auto}.header.scrolled .logo-reset img{height:30px}.header-right{margin-left:auto}.header-actions{gap:4px}.hamburger{position:absolute;left:16px;top:50%;transform:translateY(-50%);z-index:10}.hero-reference{margin-top:60px}.hero-ref-container{height:auto;aspect-ratio:768 / 500}.hero-banner-fullbleed{padding:60px 20px;flex-direction:column;justify-content:center;text-align:center}.hero-overlay{background:rgb(255 255 255 / .4)}.hero-content{width:100%;align-items:center;text-align:center}.hero-headline{font-size:52px}.hero-subheadline{font-size:18px}.hero-ctas{flex-direction:column;width:100%}.hero-trust-badges{justify-content:center}.product-showcase .header-title{font-size:36px;letter-spacing:.05em}.product-grid{grid-template-columns:1fr;gap:30px}.philosophy-grid{grid-template-columns:repeat(2,1fr)}.footer-main{grid-template-columns:1fr;text-align:center;gap:0}.footer-brand{margin-bottom:24px}.footer-brand,.footer-logo-circle{justify-content:center;margin:0 auto 24px}.footer-logo-img{max-width:120px}.footer-col{border-bottom:1px solid rgb(0 0 0 / .08);padding:0}.footer-col h4{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:18px 0;margin-bottom:0;font-size:16px;letter-spacing:.05em}.footer-col h4::after{content:'+';font-size:22px;font-weight:400;color:var(--stone,#787878);transition:transform 0.3s ease}.footer-col.accordion-open h4::after{content:'−'}.footer-col ul{max-height:0;overflow:hidden;transition:max-height 0.35s ease,padding 0.35s ease;padding:0}.footer-col.accordion-open ul{max-height:300px;padding-bottom:16px}.footer-col ul li a{font-size:14px}.newsletter-box{text-align:center;padding-top:24px}.newsletter-box h4{font-size:18px;letter-spacing:.05em}.newsletter-form{max-width:100%;margin:0 auto}.newsletter-form input{font-size:14px;padding:14px 18px}.footer-bottom{flex-direction:column;gap:24px;text-align:center;padding-top:24px}.footer-contact .contact-line-4{font-size:13px}.footer-legal{flex-direction:column;gap:12px;text-align:center}.legal-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px}.legal-links a{font-size:12px}}@media (max-width:480px){.header-actions{gap:8px}.header-icon{width:32px;height:32px}.hero-headline{font-size:40px}.hero-subheadline{font-size:14px}.product-showcase .header-title,.phil-title,.testimonials-highlight .header-title,.social-title{font-size:30px!important;letter-spacing:.05em}.footer-col h4{font-size:14px}.footer-legal p,.legal-links a{font-size:12px}}.single-post-page{background:var(--oat-milk)}.single-post-hero{position:relative;width:100%;height:auto;min-height:400px;background:linear-gradient(135deg,#7B439A 0%,#B030B0 30%,#FF6B6B 70%,#F28C5E 100%);overflow:hidden;display:flex;align-items:center;justify-content:center}.single-post-hero-img{width:100%;height:auto;max-height:70vh;display:block;object-fit:contain;background:#FFF}.single-post-hero-fallback{width:100%;height:100%;background:linear-gradient(135deg,#2D1B3D 0%,#7B439A 100%)}.single-post-hero-overlay{position:absolute;inset:0;background:radial-gradient(ellipse at 30% 60%,rgb(123 67 154 / .4) 0%,transparent 60%),radial-gradient(ellipse at 80% 30%,rgb(242 140 94 / .3) 0%,transparent 50%);z-index:1}.single-post-container{max-width:900px;margin:-100px auto 80px;padding:80px 60px;background:var(--card-white);border-radius:30px;box-shadow:0 20px 50px rgb(0 0 0 / .1);position:relative;z-index:2}.single-post-meta{display:flex;align-items:center;gap:10px;margin-bottom:20px;font-family:var(--body);font-size:13px;color:var(--stone);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.post-divider{color:var(--stone)}.single-post-title{font-family:var(--heading);font-size:clamp(28px, 5vw, 44px);font-weight:900;color:var(--charcoal);line-height:1.15;margin-bottom:32px;text-transform:uppercase;letter-spacing:.02em}.single-post-body{font-family:var(--body);font-size:17px;line-height:1.85;color:var(--charcoal)}.single-post-body p{margin-bottom:20px}.single-post-body h2,.single-post-body h3{font-family:var(--heading);color:var(--ink);margin:40px 0 16px;text-transform:uppercase}.single-post-body h2{font-size:28px}.single-post-body h3{font-size:22px}.single-post-body ul,.single-post-body ol{margin:16px 0 24px 24px}.single-post-body li{margin-bottom:8px}.single-post-body blockquote{border-left:4px solid #7B439A;padding:16px 24px;margin:24px 0;background:rgb(123 67 154 / .05);border-radius:0 12px 12px 0;font-style:italic;color:var(--charcoal)}.single-post-body img{border-radius:12px;margin:24px 0}.single-post-back{margin-top:48px;padding-top:32px;border-top:1px solid rgb(0 0 0 / .06)}.btn-back-blog{font-family:var(--heading);font-size:14px;font-weight:700;color:var(--charcoal);text-transform:uppercase;text-decoration:underline;text-underline-offset:6px;display:inline-flex;align-items:center;gap:8px;transition:color 0.3s ease}.btn-back-blog:hover{color:#7B439A}@media (max-width:768px){.single-post-hero{min-height:200px}.single-post-container{margin:-40px 16px 60px;padding:50px 24px;border-radius:20px}.single-post-title{font-size:26px;margin-bottom:24px}}.journal-main-content{background:var(--oat-milk)}.remedy-style-hero{position:relative;width:100%;min-height:50vh;display:flex;align-items:center;justify-content:flex-end;overflow:hidden;background:var(--warm-beige);padding:60px 5%}.journal-hero-banner{position:absolute;inset:0;z-index:1}.journal-hero-banner img{width:100%;height:100%;object-fit:cover;object-position:left center}.journal-hero-overlay{position:absolute;inset:0;background:linear-gradient(to right,#fff0 0%,rgb(221 192 168 / .7) 100%)}.journal-hero-content-right{position:relative;z-index:2;text-align:center;max-width:450px;margin-right:10%}.remedy-blog-label{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:15px}.remedy-blog-title{font-family:var(--heading-condensed),var(--heading);font-size:clamp(50px, 8vw, 84px);font-weight:900;color:var(--charcoal);line-height:.85;letter-spacing:.05em;text-transform:uppercase;transform:scaleY(1.1)}.remedy-blog-subtitle{font-family:var(--body);font-size:16px;color:var(--charcoal);font-weight:500;line-height:1.5;margin-top:15px}.journal-hero-split{display:flex;width:100%;min-height:420px;overflow:hidden;background:#d9c4a8}.journal-hero-image-side{flex:0 0 60%;position:relative;overflow:hidden}.journal-hero-image-side img{width:100%;height:100%;object-fit:cover;object-position:center bottom;display:block}.journal-hero-text-side{flex:0 0 40%;display:flex;align-items:center;justify-content:center;padding:40px 50px;background:linear-gradient(135deg,#d9c4a8 0%,#c9b49a 100%)}.journal-hero-text-inner{text-align:center;max-width:380px}.journal-ornaments{display:flex;align-items:center;justify-content:center;gap:12px;margin:8px 0}.ornament-dot{color:var(--peach-pop,#F28C5E);font-size:14px;letter-spacing:.05em}.journal-hero-title{font-family:var(--heading),'Bebas Neue',cursive;font-size:clamp(38px, 5vw, 56px);font-weight:900;color:var(--charcoal,#3D3D3D);line-height:.9;letter-spacing:.05em;text-transform:uppercase;margin:0}.journal-hero-desc{font-family:var(--body),'Montserrat',sans-serif;font-size:14px;color:var(--charcoal,#3D3D3D);font-weight:400;line-height:1.65;margin-top:18px;opacity:.85}@media (max-width:768px){.journal-hero-split{flex-direction:column;min-height:auto}.journal-hero-image-side{flex:none;height:280px}.journal-hero-text-side{flex:none;padding:30px 20px}.journal-hero-title{font-size:32px}.journal-hero-desc{font-size:13px}}.journal-categories-bar{background:var(--card-white);border-bottom:1px solid rgb(0 0 0 / .05);padding:0 5%}.journal-category-list{list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:center;gap:40px;height:60px}.journal-category-list a{text-decoration:none;font-family:var(--heading-condensed),var(--heading);font-size:14px;font-weight:900;color:var(--charcoal);text-transform:uppercase;position:relative;display:flex;align-items:center;height:100%;transition:color 0.3s ease;letter-spacing:.05em;transform:scaleY(1.1)}.journal-category-list a:hover{color:#7B439A}.journal-category-list a.active::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:var(--charcoal)}.journal-toolbar-bar{padding:30px 5%}.journal-sort{display:flex;align-items:center}.sort-dropdown-box{position:relative;user-select:none;z-index:10}.sort-dropdown-current{display:inline-flex;align-items:center;justify-content:space-between;gap:15px;background:var(--card-white);border:1px solid rgb(0 0 0 / .6);border-radius:8px;padding:12px 20px;cursor:pointer;min-width:250px;transition:border-radius 0.2s ease}.sort-dropdown-box.active .sort-dropdown-current{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:#fff0}.sort-label{font-family:var(--heading-condensed),var(--heading);font-size:13px;font-weight:900;color:var(--charcoal);transform:scaleY(1.1)}.current-sort{font-family:var(--heading-condensed),var(--heading);font-size:13px;font-weight:900;color:var(--charcoal);transform:scaleY(1.1);margin-left:auto}.sort-pipe{font-family:var(--body);font-size:14px;color:var(--charcoal);opacity:.5}.sort-dropdown-current svg{transition:transform 0.3s ease}.sort-dropdown-box.active .sort-dropdown-current svg{transform:scaleY(-1)}.sort-dropdown-options{position:absolute;top:100%;left:0;width:100%;background:var(--card-white);border:1px solid rgb(0 0 0 / .6);border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px;display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateY(-5px);transition:all 0.2s ease}.sort-dropdown-box.active .sort-dropdown-options{opacity:1;visibility:visible;transform:translateY(0)}.sort-dropdown-options a{text-decoration:none;font-family:var(--heading-condensed),var(--heading);font-size:13px;font-weight:900;color:var(--charcoal);padding:12px 20px;transform:scaleY(1.1);transition:background 0.2s ease}.sort-dropdown-options a:hover{background:rgb(0 0 0 / .03)}.journal-grid-section{padding:60px 5% 100px}.remedy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px 30px}.remedy-article-card{background:#FFF;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgb(0 0 0 / .05);display:flex;flex-direction:column;height:100%;transition:transform 0.3s ease}.remedy-article-card:hover{transform:translateY(-5px)}.remedy-article-image{width:100%;height:auto;overflow:hidden}.remedy-article-image img{width:100%;height:auto;display:block;transition:transform 0.6s ease}.remedy-article-card:hover .remedy-article-image img{transform:scale(1.05)}.remedy-article-content{padding:30px 24px;display:flex;flex-direction:column;flex-grow:1;text-align:center}.remedy-article-title{font-family:var(--heading);font-size:20px;font-weight:800;color:var(--charcoal);text-transform:uppercase;margin-bottom:12px;line-height:1.2;letter-spacing:.02em}.remedy-article-title a{color:inherit;text-decoration:none}.remedy-article-title a:hover{color:#7B439A}.remedy-article-desc{font-family:var(--body);font-size:15px;line-height:1.5;color:var(--stone);margin-bottom:20px;flex:1;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.remedy-read-more{display:inline-block;color:var(--peach-pop,#F28C5E);font-family:var(--heading);font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:4px;letter-spacing:.1em;padding-bottom:2px;transition:all 0.3s ease;align-self:center}.remedy-read-more:hover{border-bottom-color:var(--peach-pop,#F28C5E);letter-spacing:.15em}.journal-pagination{margin-top:60px;display:flex;justify-content:center;gap:8px}.journal-pagination .page-numbers{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff0;color:var(--charcoal);font-family:var(--heading);font-weight:700;font-size:14px;transition:all 0.3s ease;border:1px solid #fff0}.journal-pagination .page-numbers:hover{background:rgb(0 0 0 / .05)}.journal-pagination .page-numbers.current{background:var(--charcoal);color:var(--card-white)}@media (max-width:1024px){.remedy-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.remedy-style-hero{justify-content:center;padding:80px 5%}.journal-hero-content-right{margin-right:0;max-width:100%;background:rgb(255 255 255 / .85);padding:30px 20px;border-radius:12px}.remedy-blog-title{font-size:32px}.journal-category-list{gap:20px;justify-content:flex-start;overflow-x:auto;padding:0 20px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.journal-category-list::-webkit-scrollbar{display:none}.journal-category-list li{white-space:nowrap;flex-shrink:0}.remedy-grid{grid-template-columns:1fr}.sort-label{display:none}}.policy-hero{background:linear-gradient(135deg,#FAF7EE 0%,#F5EAE0 100%);padding:80px 24px 60px;text-align:center;position:relative;overflow:hidden}.policy-hero::before{content:'';position:absolute;top:-60%;right:-20%;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgb(242 140 94 / .08) 0%,transparent 70%);pointer-events:none}.policy-hero::after{content:'';position:absolute;bottom:-40%;left:-10%;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgb(237 78 51 / .05) 0%,transparent 70%);pointer-events:none}.policy-hero-inner{max-width:700px;margin:0 auto;position:relative;z-index:1}.policy-hero-title{font-family:var(--heading,'Montserrat',sans-serif);font-size:48px;font-weight:900;color:var(--charcoal,#1a1a1a);text-transform:uppercase;letter-spacing:.05em;margin:0 0 16px;line-height:1.1}.policy-hero-subtitle{font-family:var(--body,'Montserrat',sans-serif);font-size:17px;color:var(--stone,#666);line-height:1.7;margin:0;max-width:550px;margin:0 auto}.policy-content-section{padding:60px 24px 80px;background:var(--oat-milk,#FAF7EE)}.policy-container{max-width:780px;margin:0 auto}.policy-content{font-family:var(--body,'Montserrat',sans-serif);font-size:16px;line-height:1.85;color:var(--charcoal,#1a1a1a)}.policy-content h2{font-family:var(--heading,'Montserrat',sans-serif);font-size:26px;font-weight:800;color:var(--charcoal,#1a1a1a);margin:48px 0 16px;padding-bottom:12px;border-bottom:3px solid #F28C5E;display:inline-block;text-transform:uppercase;letter-spacing:.05em}.policy-content h2:first-child{margin-top:0}.policy-content h3{font-family:var(--heading,'Montserrat',sans-serif);font-size:20px;font-weight:700;color:var(--charcoal,#1a1a1a);margin:32px 0 12px;letter-spacing:.05em}.policy-content p{margin:0 0 18px;color:#444}.policy-content ul,.policy-content ol{margin:16px 0 24px;padding-left:0;list-style:none}.policy-content ul li,.policy-content ol li{position:relative;padding-left:28px;margin-bottom:12px;line-height:1.7;color:#444}.policy-content ul li::before{content:'';position:absolute;left:0;top:10px;width:10px;height:10px;border-radius:50%;background:#F28C5E}.policy-content ol{counter-reset:policy-counter}.policy-content ol li{counter-increment:policy-counter}.policy-content ol li::before{content:counter(policy-counter) '.';position:absolute;left:0;top:0;font-weight:700;color:#F28C5E;font-size:16px}.policy-content a{color:#F28C5E;text-decoration:underline;text-underline-offset:3px;font-weight:600;transition:color 0.2s ease}.policy-content a:hover{color:#ED4E33}.policy-content blockquote{background:rgb(242 140 94 / .08);border-left:4px solid #F28C5E;padding:20px 24px;border-radius:0 12px 12px 0;margin:24px 0;font-style:normal}.policy-content blockquote p{margin:0;color:var(--charcoal,#1a1a1a);font-weight:500}.policy-content strong{color:var(--charcoal,#1a1a1a);font-weight:700}.policy-contact-callout{display:flex;align-items:center;gap:20px;background:linear-gradient(135deg,#FFF5ED 0%,#FDF0E6 100%);border:1px solid rgb(242 140 94 / .2);border-radius:16px;padding:28px 32px;margin-top:48px}.callout-icon{width:52px;height:52px;border-radius:50%;background:#F28C5E;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.callout-icon svg{width:24px;height:24px}.callout-label{font-family:var(--body,'Montserrat',sans-serif);font-size:14px;color:var(--stone,#888);margin:0 0 4px;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.callout-email{font-family:var(--body);font-size:18px;font-weight:600;color:var(--charcoal,#1a1a1a);text-decoration:none;text-transform:lowercase;letter-spacing:1px;transition:color 0.2s ease}.callout-email:hover{color:#F28C5E}@media (max-width:768px){.policy-hero{padding:60px 20px 40px}.policy-hero-title{font-size:32px}.policy-content-section{padding:40px 20px 60px}.policy-content h2{font-size:22px;margin-top:36px}.policy-content h3{font-size:18px}.policy-contact-callout{flex-direction:column;text-align:center;padding:24px 20px}}@media (max-width:480px){.policy-hero-title{font-size:28px}.policy-hero-subtitle{font-size:15px}.policy-content{font-size:15px}}.cert-hero{background:linear-gradient(135deg,#FAF7EE 0%,#F5EAE0 100%);padding:80px 24px 60px;text-align:center;position:relative;overflow:hidden}.cert-hero::before{content:'';position:absolute;top:-60%;right:-20%;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgb(242 140 94 / .08) 0%,transparent 70%);pointer-events:none}.cert-hero::after{content:'';position:absolute;bottom:-40%;left:-10%;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgb(237 78 51 / .05) 0%,transparent 70%);pointer-events:none}.cert-hero-inner{max-width:700px;margin:0 auto;position:relative;z-index:1}.cert-hero-badge{display:none}.cert-hero-title{font-family:var(--heading,'Montserrat',sans-serif);font-size:48px;font-weight:900;color:var(--charcoal,#1a1a1a);text-transform:uppercase;letter-spacing:.05em;margin:0;line-height:1.1}.cert-hero-subtitle{display:none}.cert-hero-glow,.cert-hero-glow-1,.cert-hero-glow-2{display:none}.cert-section{background:var(--oat-milk,#FAF7EE);padding:60px 24px 80px}.cert-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:1100px;margin:0 auto}.cert-card{border-radius:20px;transition:transform 0.3s ease,box-shadow 0.3s ease}.cert-card:hover{transform:translateY(-6px);box-shadow:0 12px 32px rgb(0 0 0 / .08)}.cert-card-inner{background:#FFF;border:1px solid rgb(0 0 0 / .06);border-radius:20px;padding:44px 32px 36px;display:flex;flex-direction:column;align-items:center;text-align:center;height:100%}.cert-icon-wrap{position:relative;width:90px;height:90px;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.cert-icon-ring{display:none}@keyframes certRingSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.cert-icon{position:relative;width:64px;height:64px;border-radius:50%;background:rgb(242 140 94 / .1);color:#F28C5E;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.cert-icon::before{content:'';position:absolute;inset:-10px;border-radius:50%;border:2px dashed rgb(242 140 94 / .25);animation:certRingSpin 20s linear infinite}.cert-icon svg{width:28px;height:28px}.cert-card-content{flex:1}.cert-card-title{font-family:var(--heading,'Montserrat',sans-serif);font-size:20px;font-weight:800;color:var(--charcoal,#3D3D3D);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;line-height:1.2}.cert-card-org{font-family:var(--body,'Montserrat',sans-serif);font-size:12px;font-weight:600;color:var(--stone,#787878);text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px;line-height:1.4}.cert-card-desc{font-family:var(--body,'Montserrat',sans-serif);font-size:15px;font-weight:400;color:#555;line-height:1.75;margin-bottom:24px;flex:1}.cert-btn{display:inline-flex;align-items:center;gap:6px;font-family:var(--body,'Montserrat',sans-serif);font-size:14px;font-weight:700;color:#F28C5E;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;transition:color 0.2s ease;margin-top:auto}.cert-btn:hover{color:#d9714a}.cert-btn svg{width:15px;height:15px}.cert-trust-banner{background:linear-gradient(135deg,#F5EAE0 0%,#FAF7EE 100%);padding:70px 24px;position:relative;overflow:hidden}.cert-trust-banner::before{display:none}.cert-trust-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;max-width:700px;margin:0 auto}.cert-trust-icon{width:64px;height:64px;border-radius:50%;background:rgb(242 140 94 / .1);display:flex;align-items:center;justify-content:center;color:#F28C5E;border:none}.cert-trust-icon svg{width:28px;height:28px}.cert-trust-content{flex:1}.cert-trust-title{font-family:var(--heading,'Montserrat',sans-serif);font-weight:800;font-size:26px;color:var(--charcoal,#3D3D3D);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.cert-trust-text{font-family:var(--body,'Montserrat',sans-serif);font-size:16px;font-weight:400;color:var(--stone,#787878);line-height:1.7;margin:0;max-width:600px;margin:0 auto}.cert-trust-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--heading,'Montserrat',sans-serif);font-size:16px;font-weight:700;color:#FFF;background:#F28C5E;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;padding:16px 40px;border-radius:100px;transition:all 0.3s ease;margin-top:8px}.cert-trust-btn:hover{background:#e07848;color:#FFF;transform:translateY(-2px);box-shadow:0 8px 24px rgb(242 140 94 / .3)}.cert-trust-btn svg{width:16px;height:16px;transition:transform 0.2s ease}.cert-trust-btn:hover svg{transform:translateX(4px)}@media (max-width:991px){.cert-grid{grid-template-columns:1fr;max-width:520px;gap:20px}.cert-trust-inner{flex-direction:column;text-align:center}}@media (max-width:768px){.cert-hero{padding:60px 24px 40px}.cert-hero-title{font-size:36px}.cert-section{padding:40px 20px 60px}.cert-card-inner{padding:32px 24px 28px}.cert-card-title{font-size:18px}.cert-trust-banner{padding:36px 20px}.cert-trust-title{font-size:18px}}.reset-sp-wrapper{max-width:1400px;margin:0 auto;padding:30px 40px 60px}.reset-sp-breadcrumbs{font-family:var(--body);font-size:13px;color:var(--stone,#787878);margin-bottom:30px;text-transform:uppercase;letter-spacing:.05em}.reset-sp-breadcrumbs a{color:var(--stone,#787878);text-decoration:none;transition:color 0.2s ease}.reset-sp-breadcrumbs a:hover{color:var(--peach-pop,#F28C5E)}.reset-sp-breadcrumbs .bc-sep{margin:0 8px;color:var(--stone,#787878);opacity:.5}.reset-sp-breadcrumbs .bc-current{color:var(--charcoal,#3D3D3D)}.reset-sp-layout{display:flex;gap:60px;align-items:flex-start}.reset-sp-gallery{flex:1;max-width:50%;position:sticky;top:20px}.reset-sp-main-image{border-radius:12px;overflow:hidden;background:var(--chalk,#F5F1EA);margin-bottom:16px}.reset-sp-main-image img{width:100%;height:auto;display:block;object-fit:contain;aspect-ratio:1/1}.reset-sp-thumbnails{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:15px}.reset-sp-thumb{border-radius:8px;overflow:hidden;border:2px solid #fff0;cursor:pointer;transition:border-color 0.2s ease,transform 0.2s ease;background:var(--chalk,#F5F1EA)}.reset-sp-thumb img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:1/1}.reset-sp-thumb:hover{border-color:var(--peach-pop,#F28C5E);transform:scale(1.03)}.reset-sp-thumb.active{border-color:var(--peach-pop,#F28C5E)}.reset-sp-info{flex:1;max-width:50%}.reset-sp-summary-card{background:#FFF;border-radius:20px;padding:48px;box-shadow:0 10px 40px rgb(0 0 0 / .03);border:1px solid rgb(0 0 0 / .03)}.reset-sp-title{font-family:var(--heading);font-size:32px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--charcoal,#3D3D3D);margin-bottom:16px;line-height:1.1}.reset-sp-description{font-family:var(--body);font-size:15px;line-height:1.7;color:var(--stone,#787878);margin-bottom:20px}.reset-sp-description p{margin-bottom:10px}.reset-sp-price{font-family:var(--body);font-size:20px;font-weight:600;color:var(--ink,#1A1A1A);margin-bottom:8px}.reset-sp-price del{color:var(--stone,#787878);font-weight:400;font-size:16px;margin-right:8px}.reset-sp-price ins{text-decoration:none;color:var(--peach-pop,#F28C5E);font-weight:700}.reset-sp-pack-label{font-family:var(--body);font-size:14px;font-weight:700;color:var(--charcoal,#3D3D3D);margin-bottom:12px;letter-spacing:.05em}.reset-sp-pack-options{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.reset-sp-pack-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start!important;width:130px!important;min-height:120px;height:auto!important;border:2px solid #fff0;border-radius:12px;cursor:pointer;transition:all 0.3s var(--ease);padding:10px}.reset-sp-pack-card .reset-sp-pack-icon{height:95px!important;display:flex;align-items:center;justify-content:center;margin-bottom:8px;color:var(--charcoal,#3D3D3D);opacity:.8;transition:all 0.4s var(--ease);min-height:60px}.reset-sp-pack-card .reset-sp-pack-icon{flex:1;display:flex;align-items:center;justify-content:center;margin-bottom:12px;transition:all 0.4s var(--ease);min-height:100px}.remedy-style-svg{transition:all 0.5s var(--ease);overflow:visible}.remedy-can{fill:var(--jamun-pop);opacity:.15;stroke:none;transition:all 0.4s var(--ease)}.remedy-shadow{fill:rgb(0 0 0 / .06);opacity:0;transition:all 0.4s var(--ease);transform-origin:center;transform:scale(.5)}.remedy-sparkles{opacity:0;stroke:var(--jamun-pop);stroke-width:4px;stroke-linecap:round;transition:all 0.4s var(--ease);transform:translate(-10px,10px)}.reset-sp-pack-card:hover .reset-sp-pack-icon{transform:translateY(-5px)}.reset-sp-pack-card.active{border-color:transparent!important;background:transparent!important;box-shadow:none!important}.reset-sp-pack-card.active .remedy-can{fill:var(--jamun-pop);opacity:1;stroke:none}.reset-sp-pack-card.active .remedy-shadow{opacity:1;transform:scale(1.1)}.reset-sp-pack-card.active .remedy-sparkles{opacity:1;transform:translate(0,0)}.reset-sp-pack-card .reset-sp-pack-text{font-family:var(--heading);font-size:14px!important;font-weight:700;color:var(--ink);text-align:center;line-height:1.2;transition:all 0.3s var(--ease);letter-spacing:0.05em!important;white-space:nowrap!important}.reset-sp-pack-card.active .reset-sp-pack-text{color:var(--jamun-pop);transform:scale(1.05)}.reset-sp-pack-card .reset-sp-pack-subtitle{display:block!important;font-size:9px!important;color:#666!important;margin-top:4px!important;font-family:var(--body)!important;font-weight:600!important;text-transform:none!important;text-align:center!important;line-height:1.1!important;transition:all 0.3s var(--ease)!important;letter-spacing:0em!important;white-space:nowrap!important}.reset-sp-pack-card.active .reset-sp-pack-subtitle{color:var(--jamun-pop)!important;opacity:0.9!important}.reset-sp-separator{height:1px;background:rgb(0 0 0 / .08);margin:24px 0}.reset-sp-qty-row{display:flex;align-items:center;gap:16px}.reset-sp-quantity{display:flex;align-items:center;border:1px solid #e2e2e2;border-radius:100px;overflow:hidden;background:#FFF;flex-shrink:0}.reset-sp-qty-btn{width:40px;height:46px;border:none;background:#fff0;font-size:18px;font-weight:500;color:var(--charcoal,#3D3D3D);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.2s ease;font-family:var(--body)}.reset-sp-qty-btn:hover{background:rgb(0 0 0 / .04)}.reset-sp-qty-input{width:40px;text-align:center;border:none;outline:none;font-family:var(--body);font-size:15px;font-weight:600;color:var(--charcoal,#3D3D3D);background:#fff0;-moz-appearance:textfield;appearance:textfield}.reset-sp-qty-input::-webkit-outer-spin-button,.reset-sp-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.reset-sp-add-btn{flex:1;height:46px;border:none;border-radius:100px;background:var(--peach-pop,#F28C5E);color:#FFF;font-family:var(--heading);font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;transition:all 0.3s ease}.reset-sp-add-btn:hover{background:var(--jamun-pop,#7B439A);transform:translateY(-2px);box-shadow:0 5px 15px rgb(123 67 154 / .3)}.reset-sp-out-of-stock{font-family:var(--heading);font-size:18px;color:var(--peach-pop);text-transform:uppercase;margin-top:20px}.reset-sp-accordions{margin-top:32px}.reset-sp-accordion{border-top:1px solid rgb(0 0 0 / .08)}.reset-sp-accordion[open]{padding-bottom:16px}.reset-sp-accordion-header{display:flex;align-items:center;justify-content:space-between;padding:18px 0;cursor:pointer;font-family:var(--body);font-size:16px;font-weight:700;color:var(--charcoal,#3D3D3D);list-style:none}.reset-sp-accordion-header::-webkit-details-marker{display:none}.reset-sp-accordion-icon{font-size:20px;font-weight:300;color:var(--stone,#787878);transition:transform 0.2s ease}.reset-sp-accordion-body{font-family:var(--body);font-size:14px;line-height:1.7;color:var(--stone,#787878);padding-bottom:4px}.reset-sp-accordion-body p{margin-bottom:8px}.reset-sp-related{max-width:1400px;margin:0 auto;padding:40px 40px 80px}.reset-sp-related-title{font-family:var(--heading);font-size:34px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--charcoal,#3D3D3D);margin-bottom:32px;text-align:center}.reset-sp-related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.reset-sp-related-card{text-align:center;display:flex;flex-direction:column;height:100%}.reset-sp-related-link{text-decoration:none;color:inherit;display:flex;flex-direction:column;flex-grow:1}.reset-sp-related-card .loop-add-to-cart-wrap{margin-top:auto;width:100%}.reset-sp-related-card a.button.add_to_cart_button,.reset-sp-related-card .add_to_cart_button{display:block;width:100%;padding:12px 10px;background-color:var(--peach-pop,#F28C5E)!important;color:#FFFFFF!important;font-family:var(--heading,sans-serif);font-size:14px;font-weight:700;text-transform:uppercase;text-decoration:none;text-align:center;border-radius:30px;border:none;transition:all 0.3s ease;letter-spacing:.05em}.reset-sp-related-card a.button.add_to_cart_button:hover,.reset-sp-related-card .add_to_cart_button:hover{background-color:var(--remedy-purple,#7B2D8E)!important;color:#FFFFFF!important}.reset-sp-related-img{background:var(--chalk,#F5F1EA);border-radius:16px;overflow:hidden;margin-bottom:14px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.reset-sp-related-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.35s var(--ease)}.reset-sp-related-card:hover .reset-sp-related-img img{transform:scale(1.05)}.reset-sp-related-name{font-family:var(--heading);font-size:16px;font-weight:700;text-transform:uppercase;color:var(--charcoal,#3D3D3D);margin-bottom:4px}.reset-sp-related-price{font-family:var(--body);font-size:14px;color:var(--stone,#787878);margin-bottom:10px}@media (max-width:991px){.reset-sp-layout{flex-direction:column;gap:30px}.reset-sp-gallery,.reset-sp-info{max-width:100%}.reset-sp-summary-card{padding:32px}.reset-sp-related-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.reset-sp-wrapper{padding:20px 16px 40px}.reset-sp-summary-card{padding:24px;border-radius:16px}.reset-sp-title{font-size:26px}.reset-sp-pack-options{flex-wrap:nowrap;gap:4px!important;margin-bottom:20px}.reset-sp-pack-card{flex:1;width:auto!important;height:auto!important;min-height:100px!important;padding:6px 3px!important}.reset-sp-pack-card .reset-sp-pack-icon{min-height:50px!important;margin-bottom:6px!important}.reset-sp-pack-card .reset-sp-pack-text{font-size:9px!important;letter-spacing:0!important}.reset-sp-pack-card .reset-sp-pack-subtitle{font-size:8px!important;margin-top:2px!important}.reset-sp-qty-row{flex-direction:row;gap:12px}.reset-sp-quantity{width:auto;flex-shrink:0}.reset-sp-qty-btn{width:36px;height:42px}.reset-sp-qty-input{width:30px;font-size:14px}.reset-sp-add-btn{width:auto;height:42px;font-size:13px;padding:0 15px}.reset-sp-related{padding:30px 16px 60px}.reset-sp-related-grid{grid-template-columns:repeat(2,1fr);gap:16px}.reset-sp-related-title{font-size:24px}}.single-product-container .woocommerce-product-gallery,.single-product-container .summary.entry-summary,.single-product-container .woocommerce-tabs,.single-product-container .related.products,.single-product-container .product_meta{display:none!important}.reset-sp-shipping-notice{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:20px;padding:14px 0;font-family:var(--body);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--charcoal,#3D3D3D)}.reset-sp-truck-icon{color:var(--peach-pop,#F28C5E);flex-shrink:0}.reset-sp-benefits{background:var(--oat-milk,#FAF7EE);padding:50px 40px 60px}.reset-sp-benefits-grid{max-width:1200px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:32px;flex-wrap:wrap}.reset-sp-benefit-item{display:flex;justify-content:center;align-items:center;width:clamp(100px, 15vw, 160px);transition:transform 0.3s var(--ease)}.reset-sp-benefit-item img{width:100%;height:auto;object-fit:contain;display:block}.reset-sp-benefit-item:hover{transform:translateY(-5px)}.reset-sp-sticky-bar{position:fixed;bottom:0;left:0;right:0;z-index:999;background:#FFF;border-top:1px solid rgb(0 0 0 / .08);box-shadow:0 -4px 20px rgb(0 0 0 / .08);transform:translateY(100%);transition:transform 0.35s cubic-bezier(.4,0,.2,1);padding:12px 0}.reset-sp-sticky-bar.visible{transform:translateY(0)}.reset-sp-sticky-inner{max-width:1400px;margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between;gap:24px}.reset-sp-sticky-info{display:flex;flex-direction:column;gap:2px}.reset-sp-sticky-name{font-family:var(--heading);font-size:16px;font-weight:700;text-transform:uppercase;color:var(--charcoal,#3D3D3D)}.reset-sp-sticky-price{font-family:var(--body);font-size:14px;color:var(--stone,#787878)}.reset-sp-sticky-price ins{text-decoration:none;color:var(--peach-pop,#F28C5E);font-weight:600}.reset-sp-sticky-price del{color:var(--stone,#787878);font-size:12px}.reset-sp-sticky-btn{display:inline-flex;align-items:center;justify-content:center;min-width:200px;height:46px;border:none;border-radius:100px;background:var(--peach-pop,#F28C5E)!important;color:#FFFFFF!important;font-family:var(--heading);font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;text-decoration:none;transition:all 0.35s var(--ease)}.reset-sp-sticky-btn:hover{background:var(--jamun-pop,#7B439A)!important;transform:translateY(-2px)}@media (max-width:768px){.reset-sp-benefits{padding:30px 16px 40px}.reset-sp-benefits-grid{gap:16px}.reset-sp-benefit-icon{width:60px;height:60px}.reset-sp-benefit-icon svg{width:28px;height:28px}.reset-sp-benefit-text .benefit-top{font-size:11px}.reset-sp-benefit-text .benefit-bottom{font-size:14px}.reset-sp-sticky-inner{padding:0 16px}.reset-sp-sticky-btn{min-width:140px;font-size:13px}}.about-us-page .section-label{font-family:var(--heading);font-size:14px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--peach-pop);display:inline-block;margin-bottom:12px}.about-us-page .section-header-center{text-align:center;margin-bottom:60px}.about-us-page .section-title-large{font-family:var(--heading);font-size:clamp(42px, 6vw, 72px);color:var(--charcoal);letter-spacing:.04em;line-height:1.1;margin:0}.anim-reveal{opacity:0;transform:translateY(40px);transition:opacity 0.8s var(--ease),transform 0.8s var(--ease)}.anim-reveal.anim-left{transform:translateX(-60px)}.anim-reveal.anim-right{transform:translateX(60px)}.anim-reveal.revealed{opacity:1;transform:translateY(0) translateX(0)}.about-hero{position:relative;width:100%;height:calc(100vh - 180px);height:calc(100dvh - 180px);display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;background:linear-gradient(135deg,#7B439A 0%,#B030B0 30%,#FF6B6B 70%,#F28C5E 100%);--parallax-y:0px}.about-hero-overlay{position:absolute;inset:0;background:radial-gradient(ellipse at 30% 60%,rgb(123 67 154 / .4) 0%,transparent 60%),radial-gradient(ellipse at 80% 30%,rgb(242 140 94 / .3) 0%,transparent 50%);z-index:1}.about-hero-particles{position:absolute;inset:0;z-index:2;overflow:hidden}.about-hero-particles .particle{position:absolute;border-radius:50%;opacity:.15;animation:floatParticle 8s ease-in-out infinite}.particle.p1{width:300px;height:300px;background:var(--peach-pop);top:-10%;left:-5%;animation-delay:0s}.particle.p2{width:200px;height:200px;background:var(--jamun-pop);bottom:-8%;right:10%;animation-delay:2s}.particle.p3{width:150px;height:150px;background:#F28C5E;top:20%;right:-5%;animation-delay:4s}.particle.p4{width:100px;height:100px;background:var(--fresh-green);bottom:20%;left:15%;animation-delay:1s}.particle.p5{width:80px;height:80px;background:#D23647;top:60%;left:60%;animation-delay:3s}@keyframes floatParticle{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.1)}}.about-hero-content{position:relative;z-index:3;max-width:900px;padding:0 28px;transform:translateY(var(--parallax-y))}.about-hero-label{font-family:var(--heading);font-size:16px;font-weight:700;letter-spacing:.3em;color:rgb(255 255 255 / .6);text-transform:uppercase;margin-bottom:20px;display:block}.about-hero-headline{font-family:var(--heading);font-size:clamp(40px, 7vw, 80px);font-weight:900;color:#FFF;line-height:1.1;letter-spacing:.04em;text-transform:uppercase;margin:0 0 24px}.about-hero-headline .hero-highlight{background:linear-gradient(90deg,#F28C5E,#FFD166);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.about-hero-sub{font-family:var(--body);font-size:clamp(16px, 2vw, 20px);color:rgb(255 255 255 / .75);font-weight:400;line-height:1.6;max-width:600px;margin:0 auto}.about-hero-scroll{transition:opacity 0.3s ease;position:absolute;bottom:30px;left:50%;transform:translateX(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:8px;color:rgb(255 255 255 / .5);font-family:var(--heading);font-size:11px;letter-spacing:.2em}.scroll-line{width:1px;height:40px;background:rgb(255 255 255 / .3);position:relative;overflow:hidden}.scroll-line::after{content:'';position:absolute;top:-100%;left:0;width:100%;height:100%;background:var(--peach-pop);animation:scrollPulse 2s ease-in-out infinite}@keyframes scrollPulse{0%{top:-100%}100%{top:100%}}.about-founder{padding:100px 0;background:var(--oat-milk);position:relative;overflow:hidden}.founder-grid{display:grid;grid-template-columns:120px 1fr 1.2fr;gap:40px;align-items:center}@media (max-width:991px){.founder-grid{grid-template-columns:1fr;gap:40px}}.founder-image-wrap{position:relative;display:flex;justify-content:center;align-items:center}.founder-image-ring{position:absolute;width:380px;height:380px;border-radius:50%;border:3px solid var(--peach-pop);opacity:.3;top:50%;left:50%;transform:translate(-50%,-50%);animation:ringPulse 4s ease-in-out infinite}@keyframes ringPulse{0%,100%{transform:translate(-50%,-50%) scale(1);opacity:.3}50%{transform:translate(-50%,-50%) scale(1.08);opacity:.15}}.founder-image-box{width:340px;height:420px;border-radius:200px 200px 30px 30px;overflow:hidden;box-shadow:0 24px 60px rgb(123 67 154 / .2);position:relative;z-index:2;border:4px solid rgb(255 255 255 / .8)}.founder-photo{width:100%;height:100%;object-fit:cover;transition:transform 0.6s var(--ease)}.founder-image-box:hover .founder-photo{transform:scale(1.05)}.founder-badge{position:absolute;bottom:25px;right:15px;z-index:3;background:linear-gradient(135deg,rgb(123 67 154 / .9),rgb(155 89 182 / .9));backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .25);color:#fff;padding:12px 24px;border-radius:50px;display:flex;align-items:center;gap:10px;font-family:'Outfit',sans-serif;font-size:13.5px;font-weight:600;box-shadow:0 12px 36px rgb(123 67 154 / .35);transition:all 0.4s cubic-bezier(.4,0,.2,1)}.founder-badge:hover{transform:translateY(-4px) scale(1.03);box-shadow:0 16px 40px rgb(123 67 154 / .45);background:linear-gradient(135deg,rgb(123 67 154 / .95),rgb(155 89 182 / .95));border-color:rgb(255 255 255 / .4)}.cofounder-badge{right:-10px;padding:10px 20px;font-size:13px}.badge-icon{font-size:19px;transform:rotate(-10deg);transition:transform 0.3s ease}.founder-badge:hover .badge-icon{transform:rotate(5deg) scale(1.1)}.founder-story .section-label{margin-bottom:16px}.founder-name{font-family:var(--heading);font-size:clamp(48px, 5vw, 72px);color:var(--ink);letter-spacing:.04em;line-height:1;margin:0 0 8px}.founder-role{font-family:var(--body);font-size:16px;font-weight:500;color:var(--stone);margin:0 0 24px;letter-spacing:.02em}.founder-quote{font-family:inherit;font-weight:500;font-style:italic;font-size:clamp(20px, 2.5vw, 26px);color:var(--jamun-pop);line-height:1.6;margin:0 0 28px;padding-left:20px;border-left:4px solid var(--peach-pop)}.founder-bio p{font-family:var(--body);font-size:16px;line-height:1.8;color:var(--charcoal);margin:0 0 16px}.founder-social{display:flex;gap:14px;margin-top:28px}.founder-social .social-link{width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid rgb(123 67 154 / .12);display:flex;align-items:center;justify-content:center;color:var(--jamun-pop);box-shadow:0 4px 14px rgb(0 0 0 / .03);transition:all 0.4s cubic-bezier(.175,.885,.32,1.275)}.founder-social .social-link svg{width:18px;height:18px;transition:transform 0.3s ease}.founder-social .social-link:hover{transform:translateY(-5px) scale(1.1);background:linear-gradient(135deg,var(--jamun-pop),var(--peach-pop));color:#fff;border-color:#fff0;box-shadow:0 12px 28px rgb(242 140 94 / .3)}.founder-social .social-link:hover svg{transform:rotate(4deg)}.team-toggle{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:50px}.team-toggle-btn{background:none;border:none;cursor:pointer;font-family:var(--heading);font-size:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--stone,#787878);padding:10px 24px;position:relative;transition:color 0.35s ease}.team-toggle-btn::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%) scaleX(0);width:70%;height:2.5px;background:linear-gradient(90deg,var(--peach-pop),var(--jamun-pop));border-radius:2px;transition:transform 0.35s cubic-bezier(.4,0,.2,1)}.team-toggle-btn.active{color:var(--charcoal,#3D3D3D)}.team-toggle-btn.active::after{transform:translateX(-50%) scaleX(1)}@media (min-width:992px){.team-toggle.is-vertical{flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:0;gap:15px;position:sticky;top:150px}.team-toggle.is-vertical .team-toggle-btn{padding:10px 0;text-align:left;width:100%;font-size:14px;letter-spacing:.1em}.team-toggle.is-vertical .team-toggle-btn::after{left:0;transform:scaleX(0);transform-origin:left;width:30px}.team-toggle.is-vertical .team-toggle-btn.active::after{transform:scaleX(1)}.team-toggle.is-vertical .team-toggle-divider{display:none}}.bio-list{list-style:none;padding-left:0;margin:25px 0}.bio-list li{margin-bottom:12px;display:flex;align-items:flex-start;gap:12px;color:#444;font-size:15.5px;line-height:1.5}.bio-bullet{display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:rgb(242 140 94 / .15);border-radius:50%;flex-shrink:0;margin-top:3px}.bio-bullet-inner{width:6px;height:6px;background:#F28C5E;border-radius:50%}.team-toggle-btn:hover{color:var(--charcoal,#3D3D3D)}.team-toggle-divider{width:1px;height:20px;background:rgb(0 0 0 / .12);flex-shrink:0}.team-panel{display:none;animation:panelFadeIn 0.5s ease forwards}.team-panel.active{display:block}@keyframes panelFadeIn{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.about-story{padding:100px 0;background:linear-gradient(180deg,#F5F1EA 0%,var(--oat-milk) 100%);position:relative;overflow:hidden}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-bottom:100px}.story-grid:last-child{margin-bottom:0}.story-grid.reverse{direction:rtl}.story-grid.reverse>*{direction:ltr}.story-image-wrap{position:relative;border-radius:30px;overflow:hidden;box-shadow:0 24px 60px rgb(123 67 154 / .15)}.story-image-wrap img{width:100%;height:auto;object-fit:cover;aspect-ratio:4/5;transition:transform 0.8s var(--ease)}.story-image-wrap:hover img{transform:scale(1.05)}.story-content{padding:0 20px}.story-label{display:inline-block;padding:6px 16px;background:var(--peach-pop);color:#fff;border-radius:50px;font-family:var(--body);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:20px}.story-content h3{font-family:var(--heading);font-size:clamp(36px, 4vw, 56px);color:var(--charcoal);line-height:1.1;margin-bottom:24px}.story-content p{font-family:var(--body);font-size:18px;line-height:1.7;color:var(--charcoal);margin-bottom:16px}.story-content p strong{color:var(--jamun-pop);font-size:20px}@media (max-width:991px){.story-grid,.story-grid.reverse{grid-template-columns:1fr;gap:40px;direction:ltr;margin-bottom:60px}.story-grid.reverse .story-image-wrap{order:-1}}.timeline{position:relative;max-width:900px;margin:0 auto;padding:20px 0}.timeline-line{position:absolute;left:50%;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--peach-pop),var(--jamun-pop),var(--fresh-green));transform:translateX(-50%);border-radius:3px}.timeline-item{position:relative;width:50%;padding:20px 40px;opacity:0;transform:translateY(30px);transition:all 0.7s var(--ease)}.timeline-item.revealed{opacity:1;transform:translateY(0)}.timeline-item[data-side="left"]{padding-right:60px;text-align:right}.timeline-item[data-side="right"]{margin-left:50%;padding-left:60px;text-align:left}.timeline-dot{position:absolute;width:18px;height:18px;border-radius:50%;background:var(--peach-pop);border:4px solid var(--oat-milk);top:30px;z-index:2;box-shadow:0 0 0 4px rgb(242 140 94 / .3)}.timeline-item[data-side="left"] .timeline-dot{right:-9px}.timeline-item[data-side="right"] .timeline-dot{left:-9px}.timeline-card{background:var(--card-white);border-radius:var(--radius);padding:28px 30px;box-shadow:0 8px 30px rgb(0 0 0 / .06);border:1px solid rgb(0 0 0 / .04);transition:all 0.3s ease;position:relative}.timeline-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgb(0 0 0 / .1)}.timeline-year{font-family:var(--heading);font-size:14px;font-weight:700;letter-spacing:.15em;color:#fff;background:linear-gradient(135deg,var(--jamun-pop),var(--peach-pop));padding:4px 14px;border-radius:20px;display:inline-block;margin-bottom:12px}.timeline-card h3{font-family:var(--heading);font-size:24px;color:var(--ink);letter-spacing:.04em;margin:0 0 10px}.timeline-card p{font-family:var(--body);font-size:14px;line-height:1.7;color:var(--charcoal);margin:0}.about-values{padding:100px 0;background:var(--oat-milk)}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.value-card{background:rgb(255 255 255 / .7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgb(255 255 255 / .6);border-radius:var(--radius);padding:40px 30px;text-align:center;transition:all 0.4s var(--ease);position:relative;overflow:hidden}.value-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--peach-pop),var(--jamun-pop));transform:scaleX(0);transition:transform 0.4s var(--ease);transform-origin:left}.value-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px rgb(123 67 154 / .12);border-color:rgb(242 140 94 / .2)}.value-card:hover::before{transform:scaleX(1)}.value-icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;transition:all 0.4s cubic-bezier(.4,0,.2,1)}.value-icon svg{width:100%;height:100%;transition:transform 0.4s ease}.value-card:hover .value-icon{transform:translateY(-5px) scale(1.05)}.value-card:hover .value-icon svg{transform:rotate(3deg)}.value-card h3{font-family:var(--heading);font-size:24px;color:var(--charcoal);letter-spacing:.04em;margin:0 0 14px}.value-card p{font-family:var(--body);font-size:14px;line-height:1.7;color:var(--charcoal);margin:0}.about-process{padding:100px 0;background:linear-gradient(180deg,#F5F1EA 0%,var(--oat-milk) 100%)}.process-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}.process-step{text-align:center;padding:30px 20px;position:relative}.step-number{font-family:var(--heading);font-size:60px;color:rgb(123 67 154 / .08);line-height:1;margin-bottom:10px;letter-spacing:0}.step-icon-wrap{width:100px;height:100px;margin:0 auto 20px;border-radius:50%;background:linear-gradient(135deg,rgb(242 140 94 / .1),rgb(123 67 154 / .1));display:flex;align-items:center;justify-content:center;position:relative;transition:all 0.4s ease}.step-icon-wrap::after{content:'';position:absolute;inset:-4px;border-radius:50%;border:2px dashed rgb(242 140 94 / .3);animation:spinSlow 20s linear infinite}@keyframes spinSlow{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.process-step:hover .step-icon-wrap{background:linear-gradient(135deg,rgb(242 140 94 / .2),rgb(123 67 154 / .2));transform:scale(1.08)}.step-icon{font-size:40px}.process-step h3{font-family:var(--heading);font-size:28px;color:var(--charcoal);margin:0 0 12px}.process-step p{font-family:var(--body);font-size:14px;line-height:1.7;color:var(--charcoal);margin:0;max-width:240px;margin:0 auto}.step-connector{position:absolute;top:50%;right:-20px;width:40px;height:2px;background:linear-gradient(90deg,var(--peach-pop),var(--jamun-pop));transform:translateY(-50%);z-index:2}.step-connector::after{content:'';position:absolute;right:-3px;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--jamun-pop)}.about-stats{padding:80px 0;position:relative;overflow:hidden;background:linear-gradient(135deg,#1B1028 0%,#3A1252 40%,#5C2D82 70%,#7B439A 100%)}.about-stats-overlay{position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgb(242 140 94 / .15) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgb(123 67 154 / .2) 0%,transparent 50%)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;position:relative;z-index:2}.stat-item{text-align:center;padding:30px 10px}.cta-btn{padding:14px 40px;font-family:var(--body);font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;border-radius:50px;text-decoration:none;transition:all 0.4s var(--ease)}.cta-btn-primary{background:linear-gradient(180deg,#f5a27d 0%,#f28c5e 100%);color:#fff;border:none;box-shadow:inset 0 1px 2px rgb(255 255 255 / .5),inset 0 -3px 4px rgb(0 0 0 / .15),0 8px 16px rgb(242 140 94 / .4);text-shadow:0 1px 2px rgb(0 0 0 / .15)}.cta-btn-primary:hover{background:linear-gradient(180deg,#9b6cba 0%,#7B439A 100%);color:#fff;transform:translateY(-2px);box-shadow:inset 0 1px 2px rgb(255 255 255 / .4),inset 0 -3px 4px rgb(0 0 0 / .15),0 10px 24px rgb(123 67 154 / .5)}.cta-btn-secondary{background:#fff0;color:#fff;border:2px solid rgb(255 255 255 / .3)}.cta-btn-secondary:hover{background:var(--peach-pop);border-color:var(--peach-pop);color:#fff;transform:translateY(-3px)}.stat-number{font-family:var(--heading);font-size:clamp(48px, 6vw, 72px);color:#FFF;letter-spacing:.02em;line-height:1;display:inline}.stat-plus{font-family:var(--heading);font-size:clamp(30px, 4vw, 48px);color:var(--peach-pop);line-height:1}.stat-label{font-family:var(--body);font-size:15px;font-weight:500;color:rgb(255 255 255 / .65);margin:12px 0 0;letter-spacing:.04em;text-transform:uppercase}.about-gallery{padding:100px 0;background:var(--oat-milk)}.gallery-masonry{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:220px;gap:16px}.gallery-item{border-radius:16px;overflow:hidden;position:relative;cursor:pointer}.gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s var(--ease)}.gallery-item:hover img{transform:scale(1.08)}.gallery-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgb(27 16 40 / .8) 100%);display:flex;align-items:flex-end;padding:20px;opacity:0;transition:opacity 0.4s ease}.gallery-item:hover .gallery-overlay{opacity:1}.gallery-overlay span{font-family:var(--heading);font-size:20px;color:#fff;letter-spacing:.06em}.gallery-item.gi-tall{grid-row:span 2}.gallery-item.gi-wide{grid-column:span 2}.about-cta{padding:100px 0;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--jamun-pop) 0%,#9B59B6 40%,var(--peach-pop) 100%)}.about-cta-bg{position:absolute;inset:0;z-index:1;overflow:hidden}.cta-circle{position:absolute;border-radius:50%;opacity:.1}.cta-circle.c1{width:500px;height:500px;background:#fff;top:-200px;right:-100px}.cta-circle.c2{width:300px;height:300px;background:#fff;bottom:-100px;left:-50px}.cta-content{position:relative;z-index:2;text-align:center}.cta-headline{font-family:var(--heading);font-size:clamp(48px, 7vw, 84px);color:#FFF;letter-spacing:.04em;line-height:1.1;margin:0 0 16px}.cta-sub{font-family:var(--body);font-size:clamp(16px, 2vw, 20px);color:rgb(255 255 255 / .8);max-width:550px;margin:0 auto 40px;line-height:1.6}.cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.cta-btn{font-family:var(--heading);font-size:18px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:14px 40px;border-radius:50px;text-decoration:none;transition:all 0.35s var(--ease);display:inline-block}.cta-btn-primary{background:linear-gradient(180deg,#f5a27d 0%,#f28c5e 100%);color:#FFF;border:none;box-shadow:inset 0 1px 2px rgb(255 255 255 / .5),inset 0 -3px 4px rgb(0 0 0 / .15),0 8px 16px rgb(242 140 94 / .4);text-shadow:0 1px 2px rgb(0 0 0 / .15)}.cta-btn-primary:hover{background:linear-gradient(180deg,#9b6cba 0%,#7B439A 100%);color:#FFF;transform:translateY(-2px);box-shadow:inset 0 1px 2px rgb(255 255 255 / .4),inset 0 -3px 4px rgb(0 0 0 / .15),0 10px 24px rgb(123 67 154 / .5)}.cta-btn-secondary{background:#fff0;color:#FFF;border:2px solid rgb(255 255 255 / .5)}.cta-btn-secondary:hover{background:rgb(255 255 255 / .15);border-color:#FFF;transform:translateY(-3px)}@media (max-width:991px){.about-hero{min-height:70vh}.founder-grid{grid-template-columns:1fr;gap:50px;text-align:center}.founder-image-wrap{order:-1}.founder-story{text-align:center}.founder-quote{border-left:none;padding-left:0;border-top:3px solid var(--peach-pop);padding-top:20px}.founder-social{justify-content:center}.values-grid{grid-template-columns:repeat(2,1fr)}.process-steps{grid-template-columns:repeat(2,1fr);gap:30px}.step-connector{display:none}.stats-grid{grid-template-columns:repeat(2,1fr);gap:30px}.gallery-masonry{grid-template-columns:repeat(2,1fr);grid-auto-rows:200px}.gallery-item.gi-wide{grid-column:span 2}}@media (max-width:768px){.about-hero{min-height:65vh;padding:80px 0}.about-hero-headline{font-size:clamp(32px, 8vw, 50px)}.about-founder{padding:70px 0}.founder-image-box{width:260px;height:340px}.founder-image-ring{width:290px;height:290px}.founder-name{font-size:48px}.timeline-line{left:20px}.timeline-item,.timeline-item[data-side="left"],.timeline-item[data-side="right"]{width:100%;margin-left:0;padding-left:60px;padding-right:20px;text-align:left}.timeline-item[data-side="left"] .timeline-dot,.timeline-item[data-side="right"] .timeline-dot{left:11px;right:auto}.about-values{padding:70px 0}.values-grid{grid-template-columns:1fr;gap:20px}.about-process{padding:70px 0}.process-steps{grid-template-columns:1fr;gap:20px}.about-stats{padding:60px 0}.stats-grid{grid-template-columns:repeat(2,1fr);gap:20px}.about-gallery{padding:70px 0}.gallery-masonry{grid-template-columns:1fr 1fr;grid-auto-rows:180px}.gallery-item.gi-tall{grid-row:span 2}.gallery-item.gi-wide{grid-column:span 2}.about-cta{padding:70px 0}}@media (max-width:480px){.about-hero{min-height:60vh}.about-hero-headline{font-size:clamp(28px, 8vw, 38px)}.about-hero-sub{font-size:15px}.founder-image-box{width:220px;height:280px}.founder-image-ring{width:250px;height:250px}.founder-name{font-size:40px}.founder-quote{font-size:20px}.stats-grid{grid-template-columns:1fr 1fr}.gallery-masonry{grid-template-columns:1fr;grid-auto-rows:200px}.gallery-item.gi-tall,.gallery-item.gi-wide{grid-row:span 1;grid-column:span 1}.cta-btn{width:100%;text-align:center}}.remedy-shop-hero .hero-text-content.shop-banner-new-style{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;max-width:650px;padding-left:2rem;gap:1.25rem}.shop-banner-headline-group{display:flex;flex-direction:column}@font-face{font-family:'Bangers';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/bangers/v25/FeVQS0BTqb0h60ACH5FQ2J5hm25mww.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Bangers';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/bangers/v25/FeVQS0BTqb0h60ACH5BQ2J5hm25mww.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Bangers';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/bangers/v25/FeVQS0BTqb0h60ACH55Q2J5hm24.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.shop-banner-title.banner-3-style{font-family:'Bangers',cursive,'Bebas Neue',sans-serif;color:#fff;line-height:1.05;margin:0;text-transform:uppercase;display:flex;flex-direction:column;align-items:flex-start}.shop-banner-title.banner-3-style .banner-line-1,.shop-banner-title.banner-3-style .banner-line-2{display:flex;align-items:center;gap:.3em;font-size:clamp(4rem, 7vw, 6.5rem);letter-spacing:.05em;text-shadow:2px 2px 4px rgb(0 0 0 / .1)}.shop-banner-title.banner-3-style .highlight-purple{background-color:#7B439A;color:#fff;padding:.1em .25em .05em .25em;display:inline-block;line-height:1;border-radius:0}.shop-banner-title.banner-3-style .banner-line-2{margin-top:.1em}.shop-banner-title{font-family:var(--heading),'Bebas Neue',sans-serif;color:#fff;line-height:.95;margin:0;text-transform:uppercase;display:flex;flex-direction:column;align-items:flex-start}.shop-banner-title .banner-line-1,.shop-banner-title .banner-line-2{display:inline-block;font-size:clamp(3.5rem, 6vw, 5.5rem);letter-spacing:.02em}.shop-banner-title .highlight-purple{background-color:#6a1b9a;color:#fff;padding:0 .2em;border-radius:4px;display:inline-block;line-height:1}.shop-banner-subtitle{font-family:var(--body),'Montserrat',sans-serif;font-size:clamp(1.1rem, 1.5vw, 1.3rem);color:var(--ink,#2C2C2C);line-height:1.4;font-weight:500;margin:.5rem 0 1.5rem 0}.shop-banner-btn{display:inline-block;font-family:var(--body),'Montserrat',sans-serif;font-size:1.1rem;font-weight:500;color:var(--ink,#2C2C2C);background-color:rgb(255 255 255 / .4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:.8rem 2.5rem;border-radius:30px;text-decoration:none;transition:all 0.3s ease;border:1px solid rgb(255 255 255 / .5);margin-top:.5rem}.shop-banner-btn:hover{background-color:rgb(255 255 255 / .7);color:#000;transform:translateY(-2px);border-color:rgb(255 255 255 / .8)}.remedy-shop-hero .remedy-hero-bg{position:relative;width:100%;min-height:500px;overflow:hidden;display:flex;align-items:center;border-radius:0}.remedy-shop-hero .hero-image-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.remedy-shop-hero .hero-image-content img{width:100%;height:100%;object-fit:cover!important;object-position:center right;transform:none!important}.remedy-shop-hero .hero-text-content.shop-banner-new-style{position:relative;z-index:2;margin-top:0!important}@media (max-width:991px){.remedy-shop-hero .hero-text-content.shop-banner-new-style{max-width:500px}}@media (max-width:768px){.remedy-shop-hero .remedy-hero-bg{flex-direction:column-reverse;align-items:center;text-align:center;padding-top:2rem}.remedy-shop-hero .hero-text-content.shop-banner-new-style{align-items:center;padding-left:0;padding:2rem;background:rgb(255 255 255 / .7);backdrop-filter:blur(10px);margin:1rem;border-radius:12px;width:calc(100% - 2rem)}.shop-banner-title{align-items:center}.shop-banner-subtitle{text-align:center}}.remedy-shop-hero{background:none!important}:root{--charcoal:#3D3D3D}.reset-reviews-section{padding:10px 4% 30px;background-color:var(--oat-milk,#FAF7EE)}.reset-reviews-container{max-width:1100px;margin:0 auto}.reset-reviews-title{font-family:var(--heading,'Montserrat',sans-serif);font-size:34px;font-weight:800;text-align:center;text-transform:uppercase;color:var(--charcoal);margin-bottom:15px;letter-spacing:.05em}.reset-reviews-summary{display:grid;grid-template-columns:200px 1fr 240px;gap:30px;align-items:center;padding:20px 0;margin-bottom:25px;background:transparent!important;border:none!important;box-shadow:none!important}.review-summary-avg{display:flex;flex-direction:column;align-items:center;text-align:center}.avg-rating-value{width:70px;height:70px;background:var(--charcoal);color:#FFF;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:800;font-family:var(--heading);margin-bottom:8px;box-shadow:0 4px 12px rgb(0 0 0 / .1)}.avg-rating-stars{display:flex;gap:4px;color:var(--charcoal);margin-bottom:5px}.review-summary-avg .soft-star{width:18px!important;height:18px!important}.avg-rating-count{font-size:9px;color:#AAA;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.soft-star{fill:none;stroke:currentColor;stroke-width:2.5}.soft-star.filled{fill:currentColor}.review-summary-bars{max-width:380px;margin:0 auto;width:100%}.rating-bar-row{display:flex;align-items:center;gap:8px;margin-bottom:3px}.bar-stars{min-width:65px;display:flex;gap:2px;color:var(--charcoal)}.bar-track{flex:1;height:6px;background:#EAEAEA;border-radius:10px;overflow:hidden}.bar-fill{height:100%;background:var(--charcoal);border-radius:10px}.bar-pct{min-width:30px;font-size:9px;color:#BBB;font-weight:700;text-align:right}.review-actions-wrap{display:flex;align-items:center;gap:12px;justify-content:flex-end}.review-sort-btn{cursor:pointer;flex-shrink:0}.review-actions-wrap .pd-btn-outline{background:var(--peach-pop)!important;border:none!important;color:#FFF!important;font-size:12px!important;padding:10px 24px!important;border-radius:100px!important;font-family:var(--heading)!important;font-weight:700!important;letter-spacing:0.05em!important;text-transform:uppercase!important;cursor:pointer!important;transition:all 0.3s ease!important;white-space:nowrap}.review-actions-wrap .pd-btn-outline:hover{background:var(--jamun-pop)!important;transform:translateY(-2px)!important;box-shadow:0 5px 15px rgb(123 67 154 / .3)!important}.reset-reviews-list{margin-top:40px}.review-card{padding:20px 0;border-top:1px solid rgb(0 0 0 / .05)}.review-card:first-child{border-top:none;padding-top:0}.review-card:last-child{border-bottom:none}.review-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.review-author{font-family:var(--heading);font-size:15px;font-weight:800;color:var(--charcoal);letter-spacing:.03em;text-transform:uppercase}.review-date{font-size:10px;color:#AAA;font-weight:700}.review-stars{color:var(--charcoal);display:flex;gap:3px;margin-bottom:6px}.review-content{font-family:var(--body);font-size:14px;color:#555;line-height:1.6}.reset-reviews-list .soft-star{width:16px!important;height:16px!important}.review-pagination{display:flex;justify-content:center;gap:8px;margin-top:20px}.review-pagination .page-numbers{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid #EEE;border-radius:50%;font-size:13px;font-weight:700;color:var(--charcoal);text-decoration:none;transition:all 0.2s ease}.review-pagination .page-numbers.active{background:var(--charcoal);color:#FFF;border-color:var(--charcoal)}#reset-review-form-wrapper{background:#fff0;border-top:1px solid #EEE;padding:60px 0;margin-bottom:40px}#reset-review-form-wrapper .pd-section-title{font-size:24px;font-weight:800;text-transform:uppercase;margin-bottom:30px;color:var(--charcoal)}.review-form-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.form-group{margin-bottom:20px}.form-group label{display:block;font-size:13px;font-weight:700;text-transform:uppercase;margin-bottom:8px;color:var(--charcoal)}.form-group input,.form-group textarea,.comment-form-rating select{width:100%;padding:12px 15px;border:1px solid #DDD;border-radius:0;font-family:var(--body);font-size:14px;background:#FFF;transition:border-color 0.3s ease}.form-group input:focus,.form-group textarea:focus{border-color:var(--charcoal);outline:none}.comment-form-rating{margin-bottom:20px}.pd-btn-outline{background-color:var(--peach-pop)!important;color:#FFF!important;border:none!important;border-radius:100px!important;padding:10px 24px!important;font-family:var(--heading)!important;font-weight:700!important;text-transform:uppercase!important;font-size:14px!important;transition:all 0.3s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;text-decoration:none!important}.pd-btn-outline:hover{background-color:var(--jamun-pop)!important;transform:translateY(-2px)!important;box-shadow:0 5px 15px rgb(123 67 154 / .3)!important;color:#FFF!important}.pd-btn-primary{background:var(--peach-pop)!important;color:#FFF!important;padding:12px 30px!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;border-radius:100px!important;border:none!important;cursor:pointer!important;transition:all 0.3s ease!important;display:inline-flex;align-items:center;gap:8px}.pd-btn-primary:hover{background:var(--jamun-pop)!important;transform:translateY(-2px);box-shadow:0 8px 15px rgb(123 67 154 / .2)}.verified-purchase-notice{text-align:center;padding:60px;background:#FFF;border:1px solid #EEE;border-radius:12px}.verified-purchase-notice p{font-size:16px;color:var(--stone);font-weight:600;margin-bottom:15px}@media (max-width:768px){.review-form-fields{grid-template-columns:1fr}}.pd-write-review-btn{display:inline-block;font-size:12px;color:var(--peach-pop)!important;background:transparent!important;padding:0!important;text-decoration:none;font-weight:700;text-transform:uppercase;letter-spacing:.05em;transition:all 0.3s ease}.pd-write-review-btn:hover{color:var(--jamun-pop)!important;transform:none!important}.pd-details-grid .order-again{margin:40px 0 0!important;padding:0!important;text-align:left!important}.pd-details-grid .order-again .button{background-color:var(--peach-pop)!important;color:#FFF!important;border-radius:100px!important;padding:14px 40px!important;font-family:var(--heading)!important;font-weight:700!important;text-transform:uppercase!important;font-size:14px!important;border:none!important;display:inline-block!important;transition:all 0.3s ease!important;cursor:pointer!important}.pd-details-grid .order-again .button:hover{background-color:var(--jamun-pop)!important;transform:translateY(-2px)!important;box-shadow:0 5px 15px rgb(123 67 154 / .3)!important;color:#FFF!important}@media (max-width:768px){.hero-reference{margin-top:0!important;padding-top:0!important}.hero-ref-container{min-height:0!important;height:auto!important;aspect-ratio:16 / 9!important;margin-top:0!important;padding:0!important}.hero-banner-fullbleed{background-position:top center!important;background-size:cover!important;padding:0!important;margin:0!important}.hero-headline{font-size:clamp(30px, 8vw, 36px)!important;line-height:1.1!important;margin-bottom:10px!important}.hero-subheadline{font-size:14px!important;margin-top:5px!important;margin-bottom:20px!important}.hero-content.hero-left{max-width:100%!important;padding-left:15px!important;padding-right:15px!important;margin-top:15px!important}.btn-hero-primary{margin-bottom:10px}.shop-tabs{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:auto!important;max-width:95%!important;margin:0 auto 30px!important;background:#FFFFFF!important;padding:0!important;border-radius:13px!important;box-shadow:0 4px 12px rgb(0 0 0 / .04)!important;overflow:hidden!important;border:1px solid #E0E0E0!important}.shop-tab{flex:1!important;min-width:auto!important;padding:10px 15px!important;font-size:13px!important;white-space:nowrap!important;text-align:center!important;line-height:1.2!important;border-radius:0!important;margin:0!important;font-family:var(--heading)!important}.shop-tab.active{background:#F28C5E!important;color:#FFFFFF!important}.product-grid{flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;gap:12px!important;padding:0 10px 20px 10px!important;scrollbar-width:none!important;justify-content:flex-start!important;align-items:stretch!important}.product-grid::-webkit-scrollbar{display:none!important}.product-card{flex:0 0 180px!important;scroll-snap-align:center!important;margin-bottom:0!important;padding:10px!important;background:transparent!important;position:relative!important;display:flex!important;flex-direction:column!important;height:100%!important}.card-info{display:flex!important;flex-direction:column!important;flex-grow:1!important}.image-stack{aspect-ratio:3 / 4!important;height:auto!important;border-radius:12px!important;margin-bottom:12px!important;position:relative!important;overflow:hidden!important;display:block!important;background:#F5F1EA!important}.image-stack img{position:absolute!important;top:0!important;left:0!important;height:100%!important;width:100%!important;object-fit:cover!important;padding:0!important;margin:0!important;transition:opacity 0.4s ease!important}.image-stack .img-hover{opacity:0!important;z-index:2!important}.product-card:active .img-hover,.product-card:hover .img-hover{opacity:1!important}.product-card:active .img-default,.product-card:hover .img-default{opacity:0!important}.image-stack .twin-stack,.image-stack .triple-stack{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}.product-name .product-title-text{font-size:13px!important;line-height:1.3!important;font-weight:600!important}.price-row{font-size:14px!important;margin-top:5px!important}.pack-sizes-pills,.pack-size-label{margin-top:auto!important}.loop-add-to-cart-wrap{margin-top:10px!important;width:100%!important}.loop-add-to-cart-wrap .button{padding:8px 10px!important;font-size:11px!important;border-radius:100px!important;width:100%!important;margin-top:10px!important}.grid-arrow{width:32px!important;height:32px!important;top:30%!important;display:flex!important}.philosophy-grid{grid-template-columns:repeat(3,1fr)!important;gap:20px 10px!important;padding:0 10px!important;margin-bottom:50px!important}.phil-icon-container{width:70px!important;height:70px!important;margin-bottom:10px!important}.phil-icon-container img{width:100%!important;height:100%!important;object-fit:contain!important}.testimonial-slide{padding:20px!important;width:100%!important}.testimonial-text{font-size:14px!important}.blogs-flex-container{flex-direction:column!important;padding:30px 15px!important;gap:20px!important}.blogs-header-left{width:100%!important;text-align:center!important}.blogs-label .label-text{font-size:30px!important;margin-bottom:8px!important}.blogs-sub-intro,.phil-subtitle p{font-size:14px!important;line-height:1.5!important;max-width:95%!important}.blogs-slider-right{width:100%!important;margin:0!important}.blogs-slider{display:flex!important;width:100%!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;gap:12px!important;padding-bottom:20px!important;padding-left:20px!important;padding-right:20px!important;scroll-padding-left:20px!important}.blog-entry-card{min-width:280px!important;width:280px!important;scroll-snap-align:start!important;min-height:auto!important}.blog-card-image{height:auto!important}.blog-card-content{padding:24px 20px!important;text-align:left!important}.blog-card-footer{text-align:center!important}.blog-entry-title{font-size:16px!important;margin-bottom:10px!important;line-height:1.3!important}.blog-entry-desc{font-size:12px!important;line-height:1.4!important;display:-webkit-box!important;-webkit-line-clamp:3!important;line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.blog-nav-arrow{display:flex!important;width:32px!important;height:32px!important;border-radius:50%!important;z-index:10!important;background:#FFFFFF!important;color:var(--peach-pop,#F28C5E)!important;box-shadow:0 4px 10px rgb(0 0 0 / .1)!important}.blog-nav-arrow.prev{left:10px!important;opacity:0;visibility:hidden;pointer-events:none}.blog-nav-arrow.next{right:10px!important}.grid-arrow{background:#FFFFFF!important;color:var(--peach-pop,#F28C5E)!important;border-radius:50%!important}.social-section{padding:30px 0!important}.social-title{font-size:30px!important}.social-handle{font-size:14px!important;margin-bottom:20px!important}.social-slider-wrap{padding:0!important}.social-slider{gap:12px!important;padding-left:20px!important;padding-right:20px!important;scroll-snap-type:x mandatory!important;scroll-padding:0!important;justify-content:center!important}.social-slider.is-overflowing{justify-content:flex-start!important}.social-card{min-width:180px!important;max-width:180px!important;aspect-ratio:9/16!important;scroll-snap-align:center!important}.slider-arrow{background:#FFFFFF!important;color:var(--peach-pop,#F28C5E)!important;width:40px!important;height:40px!important;border-radius:50%!important}}