:root{--cream: #F6E6D9;--ivory: #FFF4EC;--olive: #3C422E;--olive-deep: #2C3021;--lime: #D1E030;--mint: #9EEF80;--marigold: #FBD535;--sage: #9FCD7A;--chili: #D94F2B;--radius: 20px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--olive);font-family:Mukta,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.55}img,video{max-width:100%;display:block}h1,h2,h3,h4,.font-display,.btn-punch,.btn-punch-secondary,.price-chip{font-family:"Baloo 2",Mukta,sans-serif}.container{max-width:1152px;margin:0 auto;padding-left:16px;padding-right:16px}.section{padding-top:56px;padding-bottom:56px}.dash-divider{border-top:2px dashed var(--sage)}.text-center{text-align:center}.rounded{border-radius:var(--radius)}.btn-punch,.btn-punch-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;cursor:pointer;text-decoration:none;border-radius:999px;padding:14px 28px;min-height:44px;font-weight:700;font-size:15px;transition:transform .15s,box-shadow .15s}.btn-punch{background:var(--lime);color:var(--olive);box-shadow:0 0 0 0 var(--olive)}.btn-punch:hover{transform:translate(-3px,-3px);box-shadow:6px 6px 0 0 var(--olive)}.btn-punch:active{transform:none;box-shadow:0 0 0 0 var(--olive)}.btn-punch-secondary{background:var(--olive);color:var(--ivory);box-shadow:0 0 0 0 var(--marigold)}.btn-punch-secondary:hover{transform:translate(-3px,-3px);box-shadow:6px 6px 0 0 var(--marigold)}.btn-block{width:100%}.price-chip{display:inline-flex;align-items:center;background:var(--marigold);color:var(--olive);border-radius:999px;padding:5px 14px;font-weight:700;font-size:13px}.announcement{background:var(--olive);color:var(--ivory);overflow:hidden;padding:8px 0}.announcement--static{padding:10px 16px;text-align:center}.announcement--static p{font-family:"Baloo 2",sans-serif;font-weight:700;font-size:13px;letter-spacing:.06em;margin:0 auto}.site-header{position:sticky;top:0;z-index:40;background:#f6e6d9f2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 2px 0 0 var(--sage)}.site-header .container{display:flex;align-items:center;justify-content:space-between;padding-top:12px;padding-bottom:12px}.logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--olive)}.logo-mark{height:40px;width:auto;display:block}.logo-name{display:flex;flex-direction:column;gap:3px}.logo-word{height:22px;width:auto;display:block}.logo-tag{display:block;font-size:10px;letter-spacing:.25em;color:#3c422e99;font-weight:700}@media(max-width:480px){.logo{gap:8px}.logo-mark{height:34px}.logo-word{height:18px}.logo-tag{font-size:9px;letter-spacing:.16em}}.main-nav{display:none;gap:24px}.main-nav a{font-family:"Baloo 2",sans-serif;font-weight:700;font-size:14px;color:var(--olive);text-decoration:none}.main-nav a:hover,.main-nav a.active{color:var(--chili)}.header-actions{display:flex;gap:8px;align-items:center}.cart-btn,.menu-btn{width:44px;height:44px;border-radius:50%;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background:var(--olive);color:var(--ivory);font-weight:700;position:relative}.cart-count{position:absolute;top:-4px;right:-4px;background:var(--marigold);color:var(--olive);border-radius:999px;font-size:12px;font-family:"Baloo 2",sans-serif;font-weight:700;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center}.menu-btn{background:var(--ivory);color:var(--olive);font-size:18px}.mobile-nav{display:none;border-top:2px dashed var(--sage);padding:12px 16px}.mobile-nav.open{display:block}.mobile-nav a{display:block;padding:12px;font-family:"Baloo 2",sans-serif;font-weight:700;color:var(--olive);text-decoration:none;border-radius:12px}.mobile-nav a.active,.mobile-nav a:hover{background:var(--lime)}@media(min-width:768px){.main-nav{display:flex}.menu-btn,.mobile-nav{display:none!important}}.grid{display:grid;gap:20px}.grid-2,.grid-3{grid-template-columns:1fr}@media(min-width:640px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}}.card{background:var(--ivory);border-radius:var(--radius);overflow:hidden;transition:transform .2s,box-shadow .2s}a.card{display:block;text-decoration:none;color:inherit}a.card:hover{transform:translateY(-4px);box-shadow:8px 8px 0 0 var(--olive)}.card-body{padding:20px}.card-img-wrap{position:relative}.card-img-wrap img{width:100%;aspect-ratio:1/1;object-fit:cover}.card-img-wrap .price-chip{position:absolute;top:12px;left:12px}.card-price-badge{position:absolute;top:12px;right:12px;background:var(--olive);color:var(--ivory);border-radius:999px;padding:5px 14px;font-family:"Baloo 2",sans-serif;font-weight:700;font-size:14px}.h-hero{font-size:clamp(34px,6vw,60px);font-weight:800;line-height:1.05;letter-spacing:-.01em}.h-section{font-size:clamp(26px,4vw,40px);font-weight:800;line-height:1.12}.accent{color:var(--chili)}.lead{color:#3c422ebf;font-size:17px}.check-list{list-style:none;display:grid;gap:10px}.check-list li{display:flex;gap:10px;align-items:flex-start;background:var(--ivory);border-radius:16px;padding:12px 14px;font-size:14px;font-weight:500}.check-list li:before{content:"\2714";color:var(--chili);font-weight:800}@media(min-width:640px){.check-list-2{grid-template-columns:1fr 1fr}}.bg-olive{background:var(--olive);color:var(--ivory)}.bg-olive-deep{background:var(--olive-deep);color:var(--ivory)}.bg-marigold-soft{background:#fbd53566}.bg-ivory-soft{background:#fff4ec99}.compare-table{width:100%;border-collapse:collapse;background:var(--ivory);border-radius:var(--radius);overflow:hidden}.compare-wrap{overflow-x:auto;border-radius:var(--radius)}.compare-table th,.compare-table td{padding:14px 16px;text-align:left;font-size:14px}@media(min-width:640px){.compare-table{min-width:560px}}@media(max-width:639px){.compare-table th,.compare-table td{padding:10px 8px;font-size:12.5px}}.compare-table tr:not(:last-child) td,.compare-table thead th{border-bottom:1px dashed var(--sage)}.compare-table td:first-child{font-family:"Baloo 2",sans-serif;font-weight:700}.trust-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.trust-card{background:var(--ivory);border-radius:var(--radius);padding:20px;text-align:center}.trust-icon{width:48px;height:48px;border-radius:50%;background:var(--mint);margin:0 auto 10px;display:flex;align-items:center;justify-content:center;font-size:22px}.trust-card p:first-of-type{font-family:"Baloo 2",sans-serif;font-weight:700}.trust-card p:last-of-type{font-size:12px;color:#3c422eb3;margin-top:4px}.faq-item{background:var(--ivory);border-radius:var(--radius);margin-bottom:12px}.faq-q{width:100%;background:none;border:none;cursor:pointer;text-align:left;font-family:"Baloo 2",sans-serif;font-weight:700;font-size:15px;color:var(--olive);padding:16px 20px;display:flex;justify-content:space-between;align-items:center;gap:12px}.faq-q:after{content:"+";color:var(--chili);font-size:20px}.faq-item.open .faq-q:after{content:"\2212"}.faq-a{display:none;padding:0 20px 16px;font-size:14px;color:#3c422ecc}.faq-item.open .faq-a{display:block}.product-hero{display:grid;gap:32px}@media(min-width:900px){.product-hero{grid-template-columns:1fr 1fr}}.gallery-main{border-radius:var(--radius);overflow:hidden;background:var(--ivory)}.gallery-main img{width:100%;aspect-ratio:1/1;object-fit:contain}.gallery-thumbs{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:10px;margin-top:12px}.gallery-thumbs button{border:2px solid transparent;border-radius:16px;overflow:hidden;padding:0;cursor:pointer;opacity:.7;background:none}.gallery-thumbs button.active{border-color:var(--olive);opacity:1}.gallery-thumbs img{aspect-ratio:1/1;object-fit:cover;width:100%}.price-now{font-family:"Baloo 2",sans-serif;font-weight:800;font-size:clamp(38px,5vw,52px);color:var(--chili)}.price-mrp{text-decoration:line-through;color:#3c422e80;font-size:18px;margin-left:10px}.price-save{display:inline-block;margin-left:10px;vertical-align:middle;background:var(--chili);color:#fff;border-radius:999px;padding:5px 12px;font-family:"Baloo 2",sans-serif;font-weight:700;font-size:13px}.card-save-badge{position:absolute;top:52px;right:12px;background:var(--chili);color:#fff;border-radius:999px;padding:4px 11px;font-family:"Baloo 2",sans-serif;font-weight:700;font-size:12px}.price-unit{display:block;font-size:12px;color:#3c422e99;font-weight:600}.offer-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;padding:16px;border:2px dashed rgba(60,66,46,.28);border-radius:var(--radius);background:var(--cream)}.offer-main{flex:1 1 220px}.offer-title{margin:8px 0 4px;font-family:"Baloo 2",sans-serif;font-size:18px;font-weight:700;color:var(--olive)}.offer-price{margin:2px 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.offer-save{font-size:12px;font-weight:800;color:var(--chili)}.offer-fine{margin:6px 0 0;font-size:12px;font-weight:600;color:#3c422ea6}.offer-cta{flex:0 0 auto}.cart-discount{margin:6px 0 0;font-size:13px;font-weight:700;color:var(--olive)}@media(max-width:600px){.offer-cta{width:100%}}.judgeme-badge{display:block;margin-top:8px}.judgeme-badge:empty{display:none}section:has(.jdgm-review-widget:empty){display:none}.rev-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:center;font-family:"Baloo 2",sans-serif;font-size:16px;margin:0 0 6px}.rev-stars{color:var(--marigold);letter-spacing:2px;font-size:18px;line-height:1}.rev-note{display:block;width:100%;text-align:center;font-size:12px;font-weight:600;color:#3c422e9e}.rev-list{display:grid;gap:12px;margin-top:18px}.rev-card{background:var(--cream);color:var(--olive);border-radius:var(--radius);padding:14px 16px}.rev-card .rev-stars{font-size:15px}.rev-jump{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:var(--olive)}.rev-jump .rev-stars{font-size:14px}.card-rating{margin:12px 0 0;font-size:13px;font-weight:600;color:#3c422ebf}.card-rating .rev-stars{font-size:14px}.rev-title{font-family:"Baloo 2",sans-serif;font-size:16px;font-weight:700;margin:4px 0 6px}.rev-body{margin:0;font-size:14px;line-height:1.55}.rev-meta{margin:8px 0 0;font-size:12px;font-weight:600;color:#3c422e99}.rev-verified{display:inline-block;margin:0 4px;padding:1px 8px;border-radius:999px;background:#3c422e1a;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.rating{display:inline-flex;align-items:center;gap:8px;font-family:"Baloo 2",sans-serif;font-weight:700;font-size:14px}.rating .stars{color:var(--marigold);letter-spacing:2px}.stat-pill{background:var(--olive);color:var(--ivory);border-radius:var(--radius);padding:16px;text-align:center}.stat-pill b{display:block;font-family:"Baloo 2",sans-serif;font-size:34px;color:var(--marigold)}.stat-pill span{font-size:11px;letter-spacing:.08em;color:#fff4ecb3;font-weight:700}.step-list{list-style:none;counter-reset:step;display:grid;gap:14px}.step-list li{display:flex;gap:14px;align-items:flex-start;background:var(--cream);border-radius:var(--radius);padding:14px 16px;font-size:15px;font-weight:500}.step-list li:before{counter-increment:step;content:counter(step);width:34px;height:34px;flex-shrink:0;border-radius:50%;background:var(--marigold);display:flex;align-items:center;justify-content:center;font-family:"Baloo 2",sans-serif;font-weight:700}.bg-olive-deep .step-list li,.bg-olive .step-list li{background:var(--olive);color:var(--ivory)}.info-figure{display:block;margin-top:20px;border-radius:var(--radius);overflow:hidden;background:var(--ivory)}.info-figure img{display:block;width:100%;height:auto}.spec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:12px;margin-top:16px}.spec-cell{background:var(--cream);color:var(--olive);border-radius:16px;padding:12px 14px}.spec-cell b{display:block;font-family:"Baloo 2",sans-serif;font-size:11px;letter-spacing:.08em;color:var(--chili)}.spec-cell span{font-size:14px;font-weight:600}.more-copy{margin-top:16px;background:var(--cream);color:var(--olive);border-radius:var(--radius);padding:0 16px}.more-copy summary{cursor:pointer;list-style:none;font-family:"Baloo 2",sans-serif;font-weight:700;font-size:14px;color:var(--olive);padding:13px 0}.more-copy summary:after{content:"+";float:right;color:var(--chili);font-size:18px}.more-copy[open] summary:after{content:"\2212"}.more-copy .rte{padding-bottom:14px;font-size:14px;color:#3c422ed9}.safety-box{background:#fbd53566;border-radius:var(--radius);padding:24px}.safety-box ul{padding-left:20px;font-size:14px;display:grid;gap:8px}.disclaimer-box{background:var(--ivory);border-radius:var(--radius);padding:24px;font-size:14px;color:#3c422ebf}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff4ecf5;border-top:2px dashed var(--sage);padding:12px 16px calc(12px + env(safe-area-inset-bottom));display:flex;gap:12px;align-items:center}.sticky-cta .info{flex:1;min-width:0}.sticky-cta .info b{display:block;font-family:"Baloo 2",sans-serif;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-cta .info .p{font-family:"Baloo 2",sans-serif;font-weight:800;color:var(--chili);font-size:17px}.sticky-cta .btn-punch{flex:1;padding-top:12px;padding-bottom:12px;font-size:13px}@media(min-width:768px){.sticky-cta{display:none}}@media(max-width:767px){body.has-sticky-cta{padding-bottom:84px}}.site-footer{background:var(--olive);color:var(--ivory)}.site-footer a{color:var(--ivory);text-decoration:none}.site-footer a:hover{color:var(--marigold)}.footer-grid{display:grid;gap:32px;padding:48px 0}@media(min-width:768px){.footer-grid{grid-template-columns:repeat(4,1fr)}}.footer-title{font-family:"Baloo 2",sans-serif;font-weight:700;font-size:13px;letter-spacing:.15em;color:var(--marigold);margin-bottom:12px}.footer-note{border-top:1px solid rgba(255,244,236,.15);padding:16px;text-align:center;font-size:12px;color:#fff4ec80}.footer-note a{color:inherit;text-decoration:underline}.btn-shine{position:relative;overflow:hidden;isolation:isolate}.btn-shine:after{content:"";position:absolute;top:0;left:-80%;width:45%;height:100%;z-index:1;pointer-events:none;background:linear-gradient(105deg,transparent,rgba(255,255,255,.55),transparent);animation:shine-sweep 2.6s ease-in-out infinite}@keyframes shine-sweep{0%{left:-80%}55%{left:130%}to{left:130%}}.product-switch{position:fixed;right:14px;top:50%;transform:translateY(-50%);z-index:45;display:flex;flex-direction:column;gap:10px;pointer-events:none}.product-switch-btn{pointer-events:auto;width:46px;height:46px;border-radius:50%;cursor:pointer;border:2px solid var(--olive);background:var(--ivory);color:var(--olive);font-size:22px;font-weight:800;line-height:1;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:3px 3px 0 0 var(--olive);transition:transform .15s,box-shadow .15s,background .15s}.product-switch-btn:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 0 var(--olive);background:var(--lime)}.product-switch-btn:active{transform:none;box-shadow:0 0 0 0 var(--olive)}.product-switch-btn.current{background:var(--marigold);opacity:.85;cursor:default}@media(max-width:480px){.product-switch{right:8px}.product-switch-btn{width:40px;height:40px;font-size:19px}}.qty-stepper{display:inline-flex;align-items:stretch;border:2px solid var(--sage);border-radius:12px;overflow:hidden;background:#fff}.qty-stepper button{width:36px;border:none;background:var(--cream);color:var(--olive);font-size:18px;font-weight:800;cursor:pointer;line-height:1;transition:background .15s}.qty-stepper button:hover{background:var(--marigold)}.qty-stepper input{width:48px;border:none;border-left:2px solid var(--sage);border-right:2px solid var(--sage);text-align:center;font-family:inherit;font-size:15px;font-weight:700;color:var(--olive);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty-stepper input::-webkit-outer-spin-button,.qty-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty-stepper input:focus{outline:none;background:var(--ivory-soft, #fbf3ea)}.qty-stepper.is-removing{opacity:.45}.cart-item{transition:opacity .18s}.cart-flash{margin-top:10px;font-family:"Baloo 2",sans-serif;font-weight:800;font-size:14px;color:var(--chili)}.cart-flash-link{display:inline-block;margin-left:6px;color:var(--olive);text-decoration:underline;font-weight:700;font-size:13px}.buy-buttons{display:grid;gap:12px}.pack-qty{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pack-qty-label{font-size:14px;font-weight:800;color:var(--olive)}.pack-qty-hint{font-size:13px;color:#3c422eb3}.pack-qty-total{margin:8px 0 0;font-size:14px;font-weight:700;color:var(--chili)}.buy-buttons>#easysell,.buy-buttons>#es-form-container{grid-column:1 / -1}#easysell{color:var(--olive);background:var(--ivory);border:2px solid var(--sage);border-radius:24px;padding:10px;box-shadow:6px 6px #3c422e1f}#es-form-container{padding:10px!important}#easysell .es-form-header strong{font-family:"Baloo 2",sans-serif!important;color:var(--olive)!important}#easysell .es-label{color:var(--olive)!important;font-size:14px!important}#easysell .es-form .row{margin-left:0!important;margin-right:0!important}#easysell .es-input-container{border:2px solid var(--sage)!important;border-radius:14px!important;background:#fff!important;overflow:hidden}#easysell .es-input-group-text{border:none!important;background:#9fcd7a38!important;color:var(--olive)!important;padding-left:12px!important;padding-right:12px!important}#easysell .es-input{border:none!important;border-radius:0!important;margin:0!important;background:transparent!important;color:var(--olive)!important;font-family:inherit;font-size:16px;padding:11px 12px!important}#easysell .es-input::placeholder{color:#3c422e73}#easysell select.es-input{border:2px solid var(--sage)!important;border-radius:14px!important;background:#fff!important;color:var(--olive)!important;padding:11px 12px!important}#easysell .es-input:focus{outline:none;box-shadow:none!important}#easysell .es-input-container:focus-within{border-color:var(--chili)!important;box-shadow:0 0 0 3px #d94f2b29!important}#easysell select.es-input:focus{outline:none;border-color:var(--chili)!important;box-shadow:0 0 0 3px #d94f2b29!important}#easysell .total-container{background:var(--cream)!important;color:var(--olive)!important;border:1px dashed var(--sage)!important;border-radius:14px!important}#easysell .es-line-item{border-top:1px solid rgba(60,66,46,.14)}#easysell .es-image-container{border-radius:12px;overflow:hidden}#easysell .es-product-title-link{color:var(--olive)!important;text-decoration:none}#easysell .es-product-title{font-family:"Baloo 2",sans-serif;font-weight:700;font-size:15px}#easysell .quantity-badge{background:var(--marigold)!important;color:var(--olive)!important;font-weight:800}#easysell .es-errors{padding-left:18px!important;color:var(--chili)!important;font-weight:600}#es-popup-button,.es-popup-button-product,.es-popup-button-cart,#es-sticky,.es-sticky,.es-sticky-btn{display:none!important}#easysell .es-button{font-family:"Baloo 2",sans-serif!important;min-height:50px;transition:transform .15s}#easysell .es-button>*,#easysell .es-button>*>*,#easysell .es-button i{font-size:16px!important}#easysell .es-button:hover{transform:translate(-2px,-2px)}#easysell .es-button:active{transform:none}#easysell.is-cod-target{border-color:var(--chili);animation:codPulse 1.8s ease-out 1}@keyframes codPulse{0%,to{box-shadow:6px 6px #3c422e1f}30%,70%{box-shadow:0 0 0 6px #d94f2b42}}@media(max-width:639px){#easysell{border-radius:18px;padding:8px}#easysell .es-form-header strong{font-size:17px!important}}@media(prefers-reduced-motion:reduce){#easysell.is-cod-target{animation:none}}.stock-badge{display:inline-block;font-family:"Baloo 2",sans-serif;font-weight:700;font-size:14px;border-radius:999px;padding:6px 14px}.stock-badge--out{background:#d94f2b26;color:var(--chili)}.stock-badge--in{background:#9eef8059;color:var(--olive)}.description-copy p{font-size:15px;color:#3c422ed9;margin-bottom:12px}.description-copy p:last-child{margin-bottom:0}.cart-items{display:grid;gap:16px}.cart-item{display:flex;gap:16px;background:var(--ivory);border-radius:var(--radius);padding:16px;align-items:flex-start}.cart-item-img{width:96px;height:96px;flex-shrink:0;border-radius:16px;overflow:hidden;background:var(--cream)}.cart-item-img img{width:100%;height:100%;object-fit:cover}.cart-item-info{flex:1;min-width:0}.cart-item-title{font-family:"Baloo 2",sans-serif;font-weight:700;font-size:16px;color:var(--olive);text-decoration:none}.cart-item-title:hover{color:var(--chili)}.cart-item-qty{display:flex;align-items:center;gap:10px;margin-top:10px;flex-wrap:wrap}.cart-item-qty label{font-size:13px;font-weight:700}.cart-item-qty input{width:68px;padding:8px 10px;border:2px solid var(--sage);border-radius:12px;font-family:inherit;font-size:14px;background:#fff}.cart-item-remove{font-size:13px;color:var(--chili);font-weight:700;text-decoration:underline}.cart-summary{background:var(--ivory);border-radius:var(--radius);padding:24px;margin-top:20px}.field-label{display:block;font-family:"Baloo 2",sans-serif;font-weight:700;font-size:13px;margin-top:12px}.field-input{display:block;width:100%;margin-top:4px;padding:12px 14px;border:2px solid var(--sage);border-radius:14px;background:#fff;font-family:inherit;font-size:15px;color:var(--olive)}.field-input:focus{outline:none;border-color:var(--olive)}.variant-select{display:block;width:100%;padding:12px 14px;border:2px solid var(--sage);border-radius:14px;background:#fff;font-family:inherit;font-size:15px;color:var(--olive)}.errors ul,.error{list-style:none;color:var(--chili);font-size:14px;font-weight:600;padding:0}@media(max-width:480px){.cart-item{flex-direction:column}.cart-item-img{width:100%;height:160px}}.site-header{transition:box-shadow .3s ease,background .3s ease}.site-header .container{transition:padding .25s ease}.site-header.scrolled{background:#f6e6d9fa;box-shadow:0 8px 22px #3c422e29}.site-header.scrolled .container{padding-top:6px;padding-bottom:6px}.site-header.scrolled .logo-mark{transform:scale(.88)}.logo-mark{transition:transform .25s ease}.footer-logo{height:92px;width:auto;display:block}.anim #MainContent .section{opacity:0;transform:translateY(26px);transition:opacity .55s ease,transform .55s ease}.anim #MainContent .section.in-view{opacity:1;transform:none}@media(min-width:768px){#MainContent .section{content-visibility:auto;contain-intrinsic-size:auto 720px}}@keyframes soft-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.card:hover .card-price-badge{animation:soft-pulse 1.4s ease-in-out infinite}.trust-mini{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.trust-mini span{display:inline-flex;align-items:center;gap:6px;background:var(--ivory);border:1.5px dashed var(--sage);border-radius:999px;padding:7px 13px;font-size:12.5px;font-weight:600;color:var(--olive)}.pay-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.pay-badges span{border:1.5px solid var(--sage);border-radius:8px;background:#fff;padding:4px 10px;font-size:11px;font-weight:700;letter-spacing:.05em;color:#3c422eb3}@media(max-width:767px){.section{padding-top:34px;padding-bottom:34px}.grid{gap:14px}.card-body{padding:16px}.product-hero{gap:22px}.step-list{gap:10px}.step-list li{padding:12px 13px;font-size:14px}.check-list{gap:8px}.check-list li{padding:11px 12px;font-size:13.5px}.safety-box,.disclaimer-box{padding:18px}.trust-card{padding:16px}.faq-q{padding:14px 16px;font-size:14.5px}.faq-a{padding:0 16px 14px}.footer-grid{padding:32px 0;gap:26px}.stat-pill{padding:12px}.stat-pill b{font-size:28px}.btn-punch,.btn-punch-secondary{padding:13px 22px;font-size:14px}.cta-final .btn-punch,.cta-final .btn-punch-secondary{display:flex;width:calc(100% - 12px)}#MainContent .section{content-visibility:auto;contain-intrinsic-size:auto 520px}}@media(prefers-reduced-motion:reduce){.anim #MainContent .section{opacity:1;transform:none;transition:none}.card:hover .card-price-badge{animation:none}.site-header,.site-header .container,.logo-mark{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme.css.map */
