html,body{overflow-x:hidden;max-width:100%}:root{--p-bg:oklch(.98 .012 110);--p-panel:oklch(.99 .008 110);--p-tint:oklch(.955 .022 130);--p-tint2:oklch(.96 .022 130);--p-line:oklch(.91 .02 130);--p-line2:oklch(.92 .02 130);--p-ink:oklch(.28 .06 148);--p-ink2:oklch(.36 .03 145);--p-body:oklch(.44 .02 145);--p-mut:oklch(.52 .02 145);--p-deep:oklch(.36 .09 148);--p-cta:oklch(.55 .15 143);--p-cta2:oklch(.48 .14 143);--p-mint:oklch(.94 .04 140);--p-star:oklch(.72 .15 72);--p-gold:oklch(.78 .15 78);--p-head:Nunito,system-ui,sans-serif;--p-body-f:Karla,system-ui,sans-serif}.pg2 *,.pg2 *:before,.pg2 *:after{box-sizing:border-box}.pg2{font-family:var(--p-body-f);color:var(--p-ink2);background:var(--p-bg)}.pg2 img{max-width:100%;display:block}.pg2-wrap{max-width:1180px;margin:0 auto;padding-inline:18px}.pg2-h2{font-family:var(--p-head);font-weight:900;font-size:clamp(26px,5vw,38px);line-height:1.12;letter-spacing:-.02em;margin:0 0 10px;text-align:center;color:var(--p-ink);text-wrap:pretty}.pg2-sub{text-align:center;margin:0 auto 34px;max-width:44ch;font-size:17px;color:#515b51}.pg2-card{background:#fff;border:1px solid var(--p-line2);border-radius:18px;padding:22px}.pg2-grid{display:grid;gap:16px}.pg2-cta{border:0;border-radius:12px;background:var(--p-cta);color:#fff;font-family:var(--p-head);font-weight:900;font-size:17px;letter-spacing:.04em;cursor:pointer;min-height:54px;padding:0 22px;box-shadow:0 6px 18px #2f872e52;transition:background .15s ease,transform .12s ease}.pg2-cta:hover{background:var(--p-cta2)}.pg2-cta:active{transform:translateY(1px)}@keyframes pg2-pulse{0%,to{opacity:1}50%{opacity:.45}}.pg2-media{position:relative;background:var(--p-tint);border-radius:20px;overflow:hidden;aspect-ratio:1/1}.pg2-media img{width:100%;height:100%;object-fit:contain}.pg2-thumbs{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.pg2-thumb{flex:none;width:74px;height:74px;padding:0;overflow:hidden;border-radius:12px;cursor:pointer;background:var(--p-tint);border:2px solid var(--p-line)}.pg2-thumb[aria-current=true]{border-color:var(--p-cta)}.pg2-thumb img{width:100%;height:100%;object-fit:cover}.pg2-flags{position:absolute;top:14px;left:14px;z-index:2;display:flex;flex-direction:column;gap:7px;align-items:flex-start}.pg2-flag{font-family:var(--p-head);font-weight:900;font-size:11.5px;letter-spacing:.09em;padding:6px 11px;border-radius:6px}.pg2-bundle{display:flex;gap:12px;align-items:center;cursor:pointer;padding:10px 14px;border-radius:14px;background:#fff;border:2px solid var(--p-line);transition:border-color .15s ease,background .15s ease;width:100%;text-align:left}.pg2-bundle[aria-checked=true]{background:#edfaea;border-color:var(--p-cta);box-shadow:0 4px 14px #2f872e24}.pg2-radio{flex:none;width:20px;height:20px;border-radius:50%;border:2px solid oklch(.82 .02 135);background:#fff}.pg2-bundle[aria-checked=true] .pg2-radio{border-color:var(--p-cta);background:radial-gradient(circle,var(--p-cta) 0 45%,#fff 47%)}.pg2-badge{font-family:var(--p-head);font-weight:900;font-size:10.5px;letter-spacing:.08em;padding:4px 8px;border-radius:5px}.pg2-qty{display:flex;align-items:center;border:1.5px solid oklch(.89 .02 135);border-radius:12px;background:#fff;flex:none}.pg2-qty button{width:44px;height:54px;border:0;background:transparent;font-size:20px;font-weight:700;color:var(--p-body);cursor:pointer}.pg2-qty input{width:34px;border:0;text-align:center;font-family:var(--p-head);font-weight:800;font-size:17px;background:none}.pg2-urg{background:#fff4e1;background:oklch(.97 .03 80);border:1px solid oklch(.88 .07 80);border-radius:12px;padding:12px 14px;display:flex;gap:11px;align-items:center}.pg2-dot{flex:none;width:9px;height:9px;border-radius:50%;background:#df500c;animation:pg2-pulse 1.6s ease-in-out infinite}.pg2-sticky{position:fixed;left:0;right:0;bottom:0;z-index:45;background:var(--p-panel);border-top:1px solid oklch(.9 .02 130);box-shadow:0 -6px 22px #16301a17;padding:10px 14px}.pg2-sticky .in{max-width:1080px;margin:0 auto;display:flex;align-items:center;gap:12px}.pg2-faq details{background:#fff;border:1px solid var(--p-line2);border-radius:14px;overflow:hidden;margin-bottom:10px}.pg2-faq summary{list-style:none;display:flex;gap:14px;align-items:center;padding:17px 18px;font-family:var(--p-head);font-weight:800;font-size:16px;color:var(--p-ink);cursor:pointer}.pg2-faq summary::-webkit-details-marker{display:none}.pg2-faq summary:after{content:"+";flex:none;width:26px;height:26px;border-radius:50%;background:var(--p-mint);color:#1c5c23;display:grid;place-items:center;font-size:17px;font-weight:700;transition:transform .18s ease}.pg2-faq details[open] summary:after{transform:rotate(45deg)}.pg2-faq .a{padding:0 18px 18px;font-size:15px;line-height:1.6;color:var(--p-body)}@media(max-width:749px){.pg2-wrap{padding-inline:14px}}@media(min-width:750px){.pg2-trustrow{grid-template-columns:repeat(3,max-content)!important;justify-content:space-between}.pg2-trust-item{white-space:nowrap}.pg2-trust-item span:last-child{white-space:nowrap}}.shopify_subscriptions_app_block_container{margin:0}.shopify_subscriptions_app_block--hidden{display:none!important}.shopify_subscriptions_app_block_purchase_options{border:0!important;background:transparent!important;border-radius:0!important;color:var(--p-ink)!important;display:grid;gap:7px;padding:0!important}.shopify_subscriptions_app_block_label{border:2px solid var(--p-line)!important;border-radius:14px;background:#fff;padding:10px 14px;transition:border-color .15s ease,background .15s ease}.shopify_subscriptions_app_block_label:has(input[data-radio-type=one_time_purchase]:checked),.shopify_subscriptions_app_block_label:has(input[data-radio-type=selling_plan_group]:checked){background:#edfaea;border-color:var(--p-cta)!important;box-shadow:0 4px 14px #2f872e24}.shopify_subscriptions_app_block_label>label{display:flex;align-items:center;gap:12px;cursor:pointer;margin:0;font-family:var(--p-head);font-weight:900;font-size:16.5px;color:var(--p-ink)}.shopify_subscriptions_app_block_label>label input[type=radio]{flex:none;width:20px;height:20px;margin:0;accent-color:var(--p-cta)}.shopify_subscriptions_app_block_label_children ul{list-style:none;margin:10px 0 2px;padding:0 0 0 32px;display:grid;gap:7px}.shopify_subscriptions_app_block_label_children li label{display:flex;align-items:center;gap:10px;cursor:pointer;margin:0;font-weight:600;font-size:14px;color:var(--p-body)}.shopify_subscriptions_app_block_label_children li input[type=radio]{flex:none;width:17px;height:17px;margin:0;accent-color:var(--p-cta)}@media(max-width:480px){.shopify_subscriptions_app_block_label>label{font-size:15.5px}.shopify_subscriptions_app_block_label_children ul{padding-left:26px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pg2.css.map */
