:where(.sp) *,:where(.sp) *:before,:where(.sp) *:after{box-sizing:border-box}.sp{font-family:var(--sp-font-body);color:var(--sp-ink);background:var(--sp-white);font-size:calc(15px * var(--lm-scale, 1) * var(--lm-scale-b, 1));line-height:1.55;-webkit-font-smoothing:antialiased}:where(.sp) :is(h1,h2,h3,h4,h5,h6,p,ul,ol,figure,fieldset,legend){margin:0}:where(.sp) :is(h1,h2,h3,h4){letter-spacing:normal;text-transform:none;color:inherit;font-family:inherit}:where(.sp) a{color:inherit;text-decoration:none}.sp button{font:inherit;cursor:pointer}.sp img{display:block;max-width:100%}.sp :focus-visible{outline:2px solid var(--sp-green);outline-offset:3px}.sp summary:hover{color:inherit}body.sp-body{background:#fff}:root{--sp-font:"Poppins",system-ui,Arial,sans-serif;--sp-green:#085946;--sp-green-deep:#064238;--sp-green-tint:#EAF2EF;--sp-cream:#F7F3EC;--sp-ink:#262626;--sp-body:#5B6560;--sp-line:#E6E6E6;--sp-star:#F5A524;--sp-red:#C0392B;--sp-white:#fff;--sp-radius:8px;--sp-radius-lg:14px;--sp-shadow:0 6px 24px -12px rgba(0,0,0,.25);--sp-shadow-sm:0 2px 10px rgba(0,0,0,.05);--sp-container:1200px}.sp-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sp-wrap{width:100%;max-width:var(--sp-container);margin-inline:auto;padding-inline:20px}.sp-section{padding-block:64px}.sp-section.sp-cream{background:var(--sp-cream)}.sp-section.sp-tint{background:var(--sp-green-tint)}h2.sp-h2{font-size:calc((clamp(26px,3.4vw,38px)) * var(--lm-scale, 1) * var(--lm-scale-b, 1));font-weight:700;color:var(--sp-green);line-height:1.15;text-wrap:balance}.sp-center{text-align:center}.sp-lead{color:var(--sp-body);max-width:62ch}.sp-center .sp-lead{margin-inline:auto}.sp-ph{display:block;position:relative;background:#edeae3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B9B3A6' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2'/%3E%3Ccircle cx='9' cy='10' r='1.8'/%3E%3Cpath d='m21 16-5-5-9 9'/%3E%3C/svg%3E") center/32px no-repeat;border-radius:var(--sp-radius);overflow:hidden}.sp-ph>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--sp-green);color:#fff;font-weight:600;font-size:calc((16px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));border:2px solid var(--sp-green);border-radius:var(--sp-radius);padding:10px 30px;letter-spacing:.6px;transition:background .2s,transform .15s}.sp-btn:hover{background:var(--sp-green-deep);border-color:var(--sp-green-deep);transform:translateY(-1px)}.sp-btn--block{width:100%;font-size:calc((16px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));padding:16px 30px;text-transform:uppercase}.sp-btn--ghost{background:#fff;color:var(--sp-green)}.sp-btn--sm{padding:9px 16px;font-size:calc((14px) * var(--lm-scale, 1) * var(--lm-scale-b, 1))}.sp-announce{background:var(--sp-green);color:#fff;text-align:center;font-size:calc((13.5px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));font-weight:600;padding-block:9px}.sp-header{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid var(--sp-line)}.sp-header .sp-wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;height:64px}.sp-logo{display:flex;align-items:center;gap:8px;font-weight:700;font-size:calc((18px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));color:var(--sp-green)}.sp-logo .sp-mark{width:28px;height:28px;border-radius:50%;background:var(--sp-green)}.sp-nav{display:flex;gap:22px;font-size:calc((14px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));font-weight:500}.sp-nav a:hover{color:var(--sp-green)}.sp-header-actions{display:flex;align-items:center;gap:16px}.sp-icon-btn{position:relative;width:34px;height:34px;display:grid;place-items:center;border:0;background:none;color:var(--sp-ink)}.sp-icon-btn svg{width:20px;height:20px}.sp-cart-count{position:absolute;top:-2px;right:-2px;min-width:17px;height:17px;border-radius:99px;background:var(--sp-green);color:#fff;font-size:calc((10px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));font-weight:700;display:grid;place-items:center}.sp-product{padding-block:28px 56px}.sp-product-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:44px;align-items:start}.sp-gallery{display:grid;gap:12px;position:sticky;top:84px}.sp-gallery-main{position:relative;border-radius:var(--sp-radius-lg);overflow:hidden;background:#f3f0e9}.sp-gallery-main .sp-ph{aspect-ratio:1/1;border-radius:0}.sp-thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:88px;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:2px;overscroll-behavior-x:contain}.sp-thumbs::-webkit-scrollbar{display:none}.sp-thumb{flex:none;scroll-snap-align:start;border:2px solid transparent;border-radius:var(--sp-radius);overflow:hidden;background:none;padding:0;cursor:pointer}.sp-thumb .sp-ph{aspect-ratio:1/1;border-radius:0;background-size:20px}.sp-thumb.sp-is-active{border-color:var(--sp-green)}.sp-badge-row{display:flex;flex-wrap:wrap;gap:8px}.sp-badge{display:inline-flex;align-items:center;gap:6px;background:var(--sp-green);color:#fff;font-size:calc((11.5px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));font-weight:600;border-radius:99px;padding:5px 12px}.sp-badge--light{background:var(--sp-green-tint);color:var(--sp-green)}.sp-rating-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:calc((13.5px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));color:var(--sp-body);margin-top:14px}.sp-stars{color:var(--sp-star);letter-spacing:1px}.sp-avatars{display:flex}.sp-avatars .sp-ph{width:28px;height:28px;border-radius:50%;border:2px solid #fff;background-size:12px}.sp-avatars .sp-ph+.sp-ph{margin-left:-9px}h1{font-size:calc((clamp(24px,3vw,32px)) * var(--lm-scale, 1) * var(--lm-scale-b, 1));font-weight:700;line-height:1.2;margin-top:10px}.sp-price-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:10px}.sp-price{font-size:calc((30px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));font-weight:700}.sp-price-was{font-size:calc((17px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));color:#9b9b9b;text-decoration:line-through}.sp-price-tag{background:#fce9e6;color:var(--sp-red);font-size:calc((12px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));font-weight:700;border-radius:99px;padding:4px 10px}.sp-tagline{font-weight:600;margin-top:14px}.sp-bullets{list-style:none;padding:0;margin-top:12px;display:grid;gap:8px}.sp-bullets li{position:relative;padding-left:26px;font-size:calc((14.5px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));color:var(--sp-body)}.sp-bullets li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--sp-green);font-weight:700}.sp-ships{display:flex;align-items:center;gap:8px;margin-top:14px;background:var(--sp-green-tint);border-radius:var(--sp-radius);padding:10px 14px;font-size:calc((13.5px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));font-weight:500}.sp-countdown{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--sp-cream);border:1px solid var(--sp-line);border-radius:var(--sp-radius);padding:10px 14px;margin-top:14px;font-size:calc((13.5px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));font-weight:600}.sp-countdown .sp-clock{display:flex;gap:8px}.sp-countdown .sp-unit{text-align:center;min-width:42px}.sp-countdown .sp-unit b{display:block;font-size:calc((19px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));color:var(--sp-green);font-variant-numeric:tabular-nums}.sp-countdown .sp-unit span{font-size:calc((10px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));text-transform:uppercase;letter-spacing:.06em;color:var(--sp-body);font-weight:600}.sp-bundles{display:grid;gap:10px;margin-top:18px;border:0;padding:0}.sp-bundle{position:relative;display:block;border:1.5px solid var(--sp-line);border-radius:var(--sp-radius);background:#fff;padding:14px;cursor:pointer;transition:border-color .2s,box-shadow .2s}.sp-bundle:hover{border-color:#b9cfc8}.sp-bundle.sp-is-selected{border-color:var(--sp-green);box-shadow:0 0 0 1px var(--sp-green) inset}.sp-bundle input{position:absolute;opacity:0;pointer-events:none}.sp-bundle-ribbon{position:absolute;top:-10px;left:14px;background:var(--sp-green);color:#fff;font-size:calc((10.5px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:99px;padding:3px 10px}.sp-bundle-body{display:grid;grid-template-columns:22px 1fr auto;gap:12px;align-items:center}.sp-radio{width:20px;height:20px;border-radius:50%;border:2px solid #C7CCC9;display:grid;place-items:center}.sp-bundle.sp-is-selected .sp-radio{border-color:var(--sp-green);background:var(--sp-green)}.sp-bundle.sp-is-selected .sp-radio:after{content:"";width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.sp-bundle-title{font-weight:600}.sp-bundle-sub{font-size:calc((12.5px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));color:var(--sp-body)}.sp-bundle-price{text-align:right;font-weight:700;font-size:calc((18px) * var(--lm-scale, 1) * var(--lm-scale-b, 1))}.sp-bundle-price s{display:block;font-size:calc((12.5px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));font-weight:400;color:#9b9b9b}.sp-guarantee-line{display:flex;align-items:center;justify-content:center;gap:8px;font-size:calc((13px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));color:var(--sp-body);margin-top:10px}.sp-trust-icons{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;text-align:center}.sp-trust-icons div{font-size:calc((11.5px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));font-weight:500;color:var(--sp-body);display:grid;gap:6px;justify-items:center}.sp-trust-icons svg{width:26px;height:26px;stroke:var(--sp-green);fill:none;stroke-width:1.5}.sp-stock{margin-top:18px;border:1px solid var(--sp-line);border-radius:var(--sp-radius);padding:14px}.sp-stock h4{font-size:calc((15px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));font-weight:700}.sp-stock p{font-size:calc((13px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));color:var(--sp-body);margin-top:2px}.sp-bar{height:8px;border-radius:99px;background:#ededed;overflow:hidden;margin-top:10px}.sp-bar i{display:block;height:100%;width:89%;background:var(--sp-green)}.sp-stock-meta{display:flex;justify-content:space-between;font-size:calc((12.5px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));font-weight:600;margin-top:6px}.sp-social-proof{display:flex;align-items:center;gap:12px;margin-top:16px;background:var(--sp-cream);border-radius:var(--sp-radius);padding:12px 14px}.sp-social-proof p{font-size:calc((13px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));color:var(--sp-body)}.sp-social-proof b{color:var(--sp-ink)}.sp-acc{margin-top:22px;border-top:1px solid var(--sp-line)}.sp-acc details{border-bottom:1px solid var(--sp-line)}.sp-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:14px;font-weight:600;cursor:pointer;font-size:calc((15px) * var(--lm-scale, 1) * var(--lm-scale-b, 1))}.sp-acc summary::-webkit-details-marker{display:none}.sp-acc summary:after{content:"";width:9px;height:9px;border-right:2px solid var(--sp-green);border-bottom:2px solid var(--sp-green);transform:rotate(45deg);transition:transform .25s;flex:none;margin-right:4px}.sp-acc details[open] summary:after{transform:rotate(-135deg)}.sp-acc .sp-acc-body{padding-bottom:16px;color:var(--sp-body);font-size:calc((14px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));display:grid;gap:10px}.sp-acc .sp-acc-body ul{padding-left:18px;display:grid;gap:4px}.sp-mini-videos{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 20px)/2.2);gap:10px;margin-top:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:6px}.sp-mini-videos::-webkit-scrollbar{display:none}.sp-mini-videos>*{scroll-snap-align:start}.sp-mini-videos .sp-ph{aspect-ratio:9/16;border-radius:var(--sp-radius)}.sp-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.sp-play span{width:34px;height:34px;border-radius:50%;background:#ffffffeb;display:grid;place-items:center}.sp-play svg{width:12px;height:12px;fill:var(--sp-green);margin-left:2px}.sp-cross-sell{display:grid;grid-template-columns:64px 1fr auto;gap:12px;align-items:center;border:1px solid var(--sp-line);border-radius:var(--sp-radius);padding:12px;margin-top:16px}.sp-cross-sell .sp-ph{width:64px;height:64px}.sp-cross-sell b{display:block;font-size:calc((14.5px) * var(--lm-scale, 1) * var(--lm-scale-b, 1))}.sp-cross-sell .sp-stars{font-size:calc((12px) * var(--lm-scale, 1) * var(--lm-scale-b, 1))}.sp-grid-6{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-top:36px}.sp-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:36px}.sp-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px}.sp-card{background:#fff;border:1px solid var(--sp-line);border-radius:var(--sp-radius-lg);overflow:hidden}.sp-ing-card{text-align:center;padding-bottom:16px}.sp-ing-card .sp-ph{aspect-ratio:1/1;border-radius:0}.sp-ing-card b{display:block;margin-top:12px;font-size:calc((15px) * var(--lm-scale, 1) * var(--lm-scale-b, 1))}.sp-ing-card span{font-size:calc((12px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));color:var(--sp-body)}.sp-carousel{margin-top:28px;background:#fff;border:1px solid var(--sp-line);border-radius:var(--sp-radius-lg);padding:24px}.sp-carousel-track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px}.sp-carousel-track::-webkit-scrollbar{display:none}.sp-carousel-slide{scroll-snap-align:start;display:grid;grid-template-columns:200px 1fr;gap:24px;align-items:center}.sp-carousel-slide .sp-ph{aspect-ratio:1/1}.sp-carousel-nav{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:18px;font-size:calc((13px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));font-weight:600;color:var(--sp-body)}.sp-carousel-nav button{width:36px;height:36px;border-radius:50%;border:1px solid var(--sp-line);background:#fff;color:var(--sp-green);font-size:calc((17px) * var(--lm-scale, 1) * var(--lm-scale-b, 1))}.sp-carousel-nav button:hover{border-color:var(--sp-green)}.sp-how-card{text-align:center;padding:24px 16px;display:grid;gap:10px;justify-items:center}.sp-how-card .sp-ic{width:54px;height:54px;border-radius:50%;background:var(--sp-green-tint);display:grid;place-items:center}.sp-how-card .sp-ic svg{width:26px;height:26px;stroke:var(--sp-green);fill:none;stroke-width:1.5}.sp-how-card b{font-size:calc((15px) * var(--lm-scale, 1) * var(--lm-scale-b, 1))}.sp-how-card p{font-size:calc((13.5px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));color:var(--sp-body)}.sp-apart{display:grid;grid-template-columns:.95fr 1.05fr;gap:48px;align-items:center;margin-top:36px}.sp-apart .sp-ph{aspect-ratio:4/5;border-radius:var(--sp-radius-lg)}.sp-apart-list{display:grid;gap:0}.sp-apart-row{display:grid;grid-template-columns:48px 1fr;gap:16px;padding-block:20px;border-bottom:1px solid var(--sp-line)}.sp-apart-row:first-child{padding-top:0}.sp-apart-row:last-child{border-bottom:0;padding-bottom:0}.sp-apart-num{width:48px;height:48px;border-radius:50%;background:var(--sp-green-tint);color:var(--sp-green);display:grid;place-items:center;font-weight:700;font-size:calc((17px) * var(--lm-scale, 1) * var(--lm-scale-b, 1))}.sp-apart-row b{display:block;font-size:calc((17px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));margin-bottom:4px}.sp-apart-row p{font-size:calc((14.5px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));color:var(--sp-body)}.sp-swipe{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/3.25);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:10px;margin-top:36px}.sp-swipe::-webkit-scrollbar{display:none}.sp-swipe>*{scroll-snap-align:start}.sp-swipe-nav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:16px;font-size:calc((13px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));font-weight:600;color:var(--sp-body)}.sp-swipe-nav button{width:38px;height:38px;border-radius:50%;border:1px solid var(--sp-line);background:#fff;color:var(--sp-green);font-size:calc((18px) * var(--lm-scale, 1) * var(--lm-scale-b, 1))}.sp-swipe-nav button:hover{border-color:var(--sp-green)}.sp-swipe-hint{display:none}.sp-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-top:30px}.sp-stats-grid .sp-ph{aspect-ratio:4/3;border-radius:var(--sp-radius-lg)}.sp-stat{display:grid;grid-template-columns:76px 1fr;gap:16px;align-items:center;margin-bottom:20px}.sp-ring{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;font-weight:700;color:var(--sp-green);background:conic-gradient(var(--sp-green) calc(var(--sp-p) * 1%),#E4E9E7 0)}.sp-ring i{width:60px;height:60px;border-radius:50%;background:#fff;display:grid;place-items:center;font-style:normal;font-size:calc((16px) * var(--lm-scale, 1) * var(--lm-scale-b, 1))}.sp-stat p{font-size:calc((14px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));color:var(--sp-body)}.sp-compare{margin-top:32px;border:1px solid var(--sp-line);border-radius:var(--sp-radius-lg);overflow:hidden;background:#fff}.sp-compare table{width:100%;border-collapse:collapse;font-size:calc((14.5px) * var(--lm-scale, 1) * var(--lm-scale-b, 1))}.sp-compare th,.sp-compare td{padding:14px 16px;border-bottom:1px solid var(--sp-line);text-align:center}.sp-compare th:first-child,.sp-compare td:first-child{text-align:left;font-weight:600}.sp-compare thead th{background:#fff;font-size:calc((14px) * var(--lm-scale, 1) * var(--lm-scale-b, 1))}.sp-compare thead th.sp-us{background:var(--sp-green);color:#fff;border-radius:var(--sp-radius) var(--sp-radius) 0 0}.sp-compare td.sp-us{background:var(--sp-green-tint);font-weight:700;color:var(--sp-green)}.sp-compare .sp-no{color:#b4b4b4}.sp-testimonial{padding:0}.sp-testimonial .sp-ph{aspect-ratio:1/1;border-radius:0}.sp-testimonial .sp-body{padding:18px}.sp-testimonial p{font-size:calc((14px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));color:var(--sp-body)}.sp-testimonial .sp-who{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:calc((13.5px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));font-weight:600}.sp-verified{font-size:calc((11px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));font-weight:600;color:var(--sp-green);background:var(--sp-green-tint);border-radius:99px;padding:2px 8px}.sp-reviews-head{display:grid;grid-template-columns:220px 1fr auto;gap:32px;align-items:center;margin-top:28px;background:#fff;border:1px solid var(--sp-line);border-radius:var(--sp-radius-lg);padding:24px}.sp-reviews-score{text-align:center}.sp-reviews-score b{display:block;font-size:calc((40px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));font-weight:700;line-height:1}.sp-dist{display:grid;gap:6px}.sp-dist-row{display:grid;grid-template-columns:54px 1fr 42px;gap:10px;align-items:center;font-size:calc((12.5px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));color:var(--sp-body)}.sp-dist-bar{height:8px;border-radius:99px;background:#ededed;overflow:hidden}.sp-dist-bar i{display:block;height:100%;background:var(--sp-star)}.sp-review-card{padding:18px;display:grid;gap:10px}.sp-review-card .sp-ph{aspect-ratio:4/3}.sp-footer{background:var(--sp-green);color:#d6e4df;padding-block:48px 90px;font-size:calc((13.5px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));margin-top:0}.sp-footer a:hover{color:#fff}.sp-footer-top{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:32px;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.15)}.sp-footer h4{color:#fff;font-size:calc((14px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));font-weight:600;margin-bottom:10px}.sp-footer ul{list-style:none;padding:0;display:grid;gap:7px}.sp-footer-bottom{padding-top:22px;display:grid;gap:12px;font-size:calc((12.5px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));color:#bcd1cb}.sp-pay{display:flex;gap:6px;flex-wrap:wrap}.sp-pay span{background:#ffffffeb;color:#333;border-radius:4px;font-size:calc((9.5px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));font-weight:700;padding:4px 7px}.sp-sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid var(--sp-line);box-shadow:0 -6px 20px -10px #00000040;padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:none;align-items:center;gap:12px;justify-content:space-between;transform:translateY(110%);transition:transform .3s}.sp-sticky-bar.sp-show{transform:none}.sp-sticky-bar b{display:block;font-size:calc((14px) * var(--lm-scale, 1) * var(--lm-scale-b, 1))}.sp-sticky-bar small{color:var(--sp-body);font-size:calc((12px) * var(--lm-scale, 1) * var(--lm-scale-b, 1))}@media(max-width:1000px){.sp-product-grid{grid-template-columns:1fr;gap:26px}.sp-gallery{position:static}.sp-grid-6{grid-template-columns:repeat(3,1fr)}.sp-grid-4{grid-template-columns:repeat(2,1fr)}.sp-stats-grid,.sp-reviews-head{grid-template-columns:1fr}.sp-nav{display:none}.sp-sticky-bar{display:flex}}@media(max-width:1000px){.sp-apart{grid-template-columns:1fr;gap:26px}.sp-swipe{grid-auto-columns:78%;margin-inline:-20px;padding-inline:20px}.sp-swipe-nav button{display:none}.sp-swipe-hint{display:block;text-align:center;font-size:calc((12.5px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));font-weight:600;color:var(--sp-green);margin-top:12px}}@media(max-width:700px){.sp-section{padding-block:44px}.sp-grid-3{grid-template-columns:1fr}.sp-grid-6{grid-template-columns:repeat(2,1fr)}.sp-carousel-slide,.sp-footer-top{grid-template-columns:1fr}.sp-thumbs{grid-auto-columns:74px;margin-inline:-20px;padding-inline:20px}.sp-compare{overflow-x:visible}.sp-compare table{min-width:0;width:100%;table-layout:fixed;font-size:calc((13px) * var(--lm-scale, 1) * var(--lm-scale-b, 1))}.sp-compare th,.sp-compare td{padding:11px 8px}.sp-compare th:first-child,.sp-compare td:first-child{padding-left:12px;width:auto;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.3}.sp-compare th:not(:first-child),.sp-compare td:not(:first-child){width:68px}.sp-compare thead th{font-size:calc((12.5px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));padding-inline:4px;overflow-wrap:break-word}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.sp .sp-ph>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sp .sp-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}mark.sp-todo{background:#fff3c4;color:#6b4e00;outline:1px dashed #E0B93F;border-radius:4px;padding:0 5px;font-weight:500}.sp-shopify-header{position:sticky;top:0;z-index:50}.sp .sp-header{position:relative;top:auto}.sp .sp-logo img{display:block}.sp .sp-icon-btn{position:relative;width:34px;height:34px;display:grid;place-items:center;color:var(--sp-ink)}.sp .sp-icon-btn svg{width:20px;height:20px}.sp .sp-cart-count[data-count="0"]{display:none}.sp .sp-gallery-main .sp-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.sp .sp-gallery-main .sp-track::-webkit-scrollbar{display:none}.sp .sp-slide{flex:0 0 100%;position:relative;aspect-ratio:1 / 1;scroll-snap-align:start;scroll-snap-stop:always}.sp .sp-slide>img,.sp .sp-slide>video,.sp .sp-slide>iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.sp .sp-g-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:36px;height:36px;border-radius:50%;border:0;background:#ffffffeb;color:var(--sp-ink);font-size:20px;display:grid;place-items:center;box-shadow:0 2px 10px #00000026}.sp .sp-g-prev{left:10px}.sp .sp-g-next{right:10px}.sp .sp-g-arrow:disabled{opacity:0;pointer-events:none}.sp .sp-thumb .sp-ph{position:relative}.sp .sp-bundle.sp-unavailable{opacity:.55}.sp .sp-btn[disabled]{opacity:.55;cursor:not-allowed}.sp .sp-btn.sp-loading{opacity:.75;pointer-events:none}.sp-form-error{display:none;margin-top:12px;font-size:13.5px;color:#b42318;background:#fef3f2;border:1px solid #FECDCA;border-radius:8px;padding:9px 12px}.sp-form-error.sp-show{display:block}.sp .sp-trust-ic{font-size:calc(var(--lm-icon,20px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));display:block;margin-bottom:6px}.sp .sp-videos-title{margin-top:24px;font-size:15px}.sp .sp-mini-video{position:relative;border:0;padding:0;cursor:pointer}.sp .sp-sticky-bar.sp-show{transform:none}.sp .sp-slide-title{font-size:20px;font-weight:700;color:var(--sp-green)}.sp .sp-how-card .sp-ic{font-size:calc(var(--lm-icon,22px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));display:grid;place-items:center}.sp .sp-how-card .sp-ic img{width:28px;height:28px;object-fit:contain}.sp .sp-pay svg{width:40px;height:26px}.sp-lightbox{border:0;padding:0;background:transparent;max-width:min(92vw,460px);width:100%;overflow:visible}.sp-lightbox::backdrop{background:#000000b3}.sp-lightbox-stage{border-radius:14px;overflow:hidden;background:#000;aspect-ratio:9 / 16;max-height:84vh;margin-inline:auto}.sp-lightbox-stage :is(video,iframe){width:100%;height:100%;border:0;display:block;object-fit:contain;background:#000}.sp-lightbox-close{position:absolute;top:-44px;right:0;width:36px;height:36px;border-radius:50%;border:0;background:#fff;color:var(--sp-ink);font-size:15px;display:grid;place-items:center;cursor:pointer}.sp-header-wrap{margin-top:var(--lm-mt,0);margin-bottom:var(--lm-mb,0)}.sp-product{padding-top:var(--lm-pt,28px);padding-bottom:var(--lm-pb,56px);margin-top:var(--lm-mt,0);margin-bottom:var(--lm-mb,0)}.sp-section{padding-top:var(--lm-pt,64px);padding-bottom:var(--lm-pb,64px);margin-top:var(--lm-mt,0);margin-bottom:var(--lm-mb,0)}.sp-footer{margin-top:var(--lm-mt,0);margin-bottom:var(--lm-mb,0)}.sp .sp-badge{background:var(--lm-bg,var(--sp-green));border-radius:var(--lm-br,99px);padding:var(--lm-bp,5px) calc(var(--lm-bp,5px) * 2.4);margin-top:var(--lm-bmt,0);margin-bottom:var(--lm-bmb,0)}.sp .sp-badge.sp-badge--light{background:var(--lm-bg,var(--sp-green-tint))}.sp .sp-bundle{background:var(--lm-bg,#fff);border-radius:var(--lm-br,8px);padding:var(--lm-bp,14px);margin-top:var(--lm-bmt,0);margin-bottom:var(--lm-bmb,0)}.sp .sp-trust-icons>div{margin-top:var(--lm-bmt,0);margin-bottom:var(--lm-bmb,0)}.sp .sp-ing-card{background:var(--lm-bg,#fff);border-radius:var(--lm-br,8px);padding:var(--lm-bp,14px);margin-top:var(--lm-bmt,0);margin-bottom:var(--lm-bmb,0)}.sp .sp-carousel-slide{background:var(--lm-bg,transparent);border-radius:var(--lm-br,8px);margin-top:var(--lm-bmt,0);margin-bottom:var(--lm-bmb,0)}.sp .sp-apart-row{margin-top:var(--lm-bmt,0);margin-bottom:var(--lm-bmb,0)}.sp .sp-testimonial{background:var(--lm-bg,#fff);border-radius:var(--lm-br,14px);margin-top:var(--lm-bmt,0);margin-bottom:var(--lm-bmb,0)}.sp .sp-how-card{background:var(--lm-bg,#fff);border-radius:var(--lm-br,8px);padding:var(--lm-bp,20px);margin-top:var(--lm-bmt,0);margin-bottom:var(--lm-bmb,0)}.sp .sp-stat{margin-top:var(--lm-bmt,0);margin-bottom:var(--lm-bmb,0)}.sp .sp-review-card{background:var(--lm-bg,#fff);border-radius:var(--lm-br,8px);padding:var(--lm-bp,16px);margin-top:var(--lm-bmt,0);margin-bottom:var(--lm-bmb,0)}.sp .sp-mini-video{border-radius:var(--lm-br,8px);margin-top:var(--lm-bmt,0);margin-bottom:var(--lm-bmb,0)}.sp .sp-trust-icons>div{align-content:start;text-wrap:balance}.sp .sp-trust-ic--svg{display:flex;align-items:center;justify-content:center;height:calc(var(--lm-icon, 26px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));margin-bottom:2px}.sp .sp-trust-ic--svg svg{width:calc(var(--lm-icon, 26px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));height:auto;stroke:var(--sp-green);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sp .sp-trust-tx{display:block}.sp .sp-how-card .sp-ic svg{width:calc(var(--lm-icon, 26px) * var(--lm-scale, 1) * var(--lm-scale-b, 1));height:auto;stroke:var(--sp-green);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sp .sp-btn--block{width:100%;box-sizing:border-box}.sp .sp-variant-field{display:grid;gap:6px;margin-top:14px}.sp .sp-variant-select{width:100%;box-sizing:border-box;padding:13px 14px;border:1px solid var(--sp-line);border-radius:var(--sp-radius);background:#fff;color:var(--sp-ink);font:inherit;font-size:calc((15px) * var(--lm-scale, 1) * var(--lm-scale-b, 1))}.sp .sp-variant-select:focus-visible{outline:2px solid var(--sp-green);outline-offset:2px}.sp .sp-app-block{margin-top:14px}.sp .sp-app-block:empty{display:none}.sp .sp-scrollbar{height:4px;border-radius:999px;background:var(--sp-line);margin-top:10px;overflow:hidden}.sp .sp-scrollbar>i{display:block;height:100%;width:40%;border-radius:999px;background:var(--sp-green);transition:margin-left .08s linear}.sp .sp-scrollbar[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/1/assets/sp-pdp.css.map */
