@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap";body{font-family:Poppins,sans-serif;scrollbar-color:var(--primaryCol) transparent;scrollbar-width:thin}main{height:100vh}@media (min-width:1024px){main{background:linear-gradient(120deg,var(--secondaryCol) 24%,var(--primaryCol) 97%)}}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{display:none}::-webkit-scrollbar-thumb{background-color:var(--primaryCol)}.rich-text{overflow-wrap:anywhere}.rich-text h1,.rich-text h2,.rich-text h3{font-weight:600}.rich-text h1{font-size:140%;margin-bottom:1rem}.rich-text h2{font-size:120%;margin-bottom:1rem}.rich-text h3{font-size:110%;margin-bottom:1rem}.rich-text ol,.rich-text ul{margin-bottom:1rem;margin-left:1rem;padding-left:1rem}.rich-text ol li,.rich-text ul li{margin-bottom:.5rem}.rich-text ul{list-style-type:disc}.rich-text ol{list-style-type:decimal}.rich-text p{margin-bottom:1rem}.rich-text p:last-child{margin-bottom:0}.rich-text a{color:var(--primaryCol);text-decoration:underline}.rich-text a:hover{text-decoration:none}.rich-text img{border-radius:.5rem;display:block;margin-bottom:1rem}.rich-text .video-embed-container{display:flex;justify-content:center;margin-bottom:1rem;max-width:100%}.rich-text .video-embed{aspect-ratio:16/9;border-radius:.5rem;height:auto;width:100%}.fg-red{color:#d03c38}.fg-green{color:#28a143}.fg-grey{color:#a0a0a0}.fg-primary{color:var(--primaryCol)}.bg-white{background:#fff}.bg-yellow{background:#fcd202}.border-yellow{border-color:#fcd202}.bg-orange{background:#ec703b}.border-orange{border-color:#ec703b}:where(.checkout-form,.lead-magnet-form,.waitlist-form) input:where(:not([type=checkbox]):not([type=radio])){border:1px solid #c8c8c8;border-radius:9999px;box-sizing:border-box;display:block;line-height:24px;min-height:50px;outline:none;padding:12px 16px!important;width:100%}:where(.checkout-form,.lead-magnet-form,.waitlist-form) input:where(:not([type=checkbox]):not([type=radio])):disabled{background:#f2f2f2}:where(.checkout-form,.lead-magnet-form,.waitlist-form) input:where(:not([type=checkbox]):not([type=radio])):focus,:where(.checkout-form,.lead-magnet-form,.waitlist-form) input:where(:not([type=checkbox]):not([type=radio])):focus-within{border:1px solid #000;box-shadow:0 0 7px #00000020}:where(.checkout-form,.lead-magnet-form) input[type=checkbox]{clip-path:inset(50%);height:1px;margin:0;overflow:hidden;position:absolute;width:1px}:where(.checkout-form,.lead-magnet-form) input[type=checkbox]+label{align-items:center;cursor:pointer;display:flex}:where(.checkout-form,.lead-magnet-form) input[type=checkbox]+label:before{border:1px solid #c8c8c8;border-radius:5px;content:"";display:inline-block;flex-shrink:0;height:25px;margin-right:.75rem;min-width:25px;width:25px}:where(.checkout-form,.lead-magnet-form) input[type=checkbox]:checked+label:before{background:#28a143 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='m5 14 3.5 3.5L19 6.5' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /20px 20px no-repeat;border:1px solid #28a143}:where(.checkout-form,.lead-magnet-form) input[type=checkbox]:focus-visible+label:before{outline:2px solid #555;outline-offset:3px}input.invalid{border:1px solid #d03c38;outline:1px solid #d03c38}.card:where(.astro-ZRWVZYJC){background:#fff;overflow:hidden}@media (min-width:1024px){.card:where(.astro-ZRWVZYJC){animation:slide .8s forwards;border:1px solid #e5e7eb;border-radius:15px;box-shadow:0 10px 10px #00000026;height:90vh;margin:.3rem}}@keyframes slide{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.countdown-segment[data-v-72b75cb9]{text-align:center;width:3.5rem}.countdown-segment-face[data-v-72b75cb9],.countdown-segment-panel[data-v-72b75cb9],.countdown-segment-ring[data-v-72b75cb9],.countdown-segment-ticks[data-v-72b75cb9]{height:3.5rem;position:relative;width:3.5rem}.countdown-segment-face[data-v-72b75cb9]{align-items:center;display:flex;justify-content:center}.countdown-segment-ring svg[data-v-72b75cb9]{transform:rotate(-90deg)}.countdown-segment-ring svg[data-v-72b75cb9],.countdown-segment-ticks svg[data-v-72b75cb9]{display:block;height:100%;width:100%}.countdown-segment-ticks line[data-v-72b75cb9]{stroke:#e5e7eb;stroke-width:1.5;stroke-linecap:round;transition:stroke .2s linear}.countdown-segment-ticks line.active[data-v-72b75cb9]{stroke:var(--countdown-segment-color)}.countdown-segment--ticks .countdown-segment-value[data-v-72b75cb9]{font-size:1.5rem;font-weight:500}.countdown-segment-outline[data-v-72b75cb9],.countdown-segment-progress[data-v-72b75cb9],.countdown-segment-track[data-v-72b75cb9]{fill:none;stroke-width:3.5}.countdown-segment-track[data-v-72b75cb9]{stroke:#e5e7eb}.countdown-segment-progress[data-v-72b75cb9]{stroke:var(--countdown-segment-color);stroke-linecap:round;transition:stroke-dashoffset .35s linear}.countdown-segment-outline[data-v-72b75cb9]{stroke:var(--countdown-segment-color)}.countdown-segment-panel[data-v-72b75cb9]{align-items:center;border-radius:1rem;display:flex;justify-content:center}.countdown-segment--soft .countdown-segment-panel[data-v-72b75cb9]{background:var(--countdown-segment-soft-background);border:1px solid color-mix(in srgb,var(--countdown-segment-color) 35%,transparent);height:2.75rem;width:3.25rem}.countdown-segment--bars .countdown-segment-value[data-v-72b75cb9],.countdown-segment--soft .countdown-segment-value[data-v-72b75cb9]{color:var(--countdown-segment-readable-color);font-weight:500;position:static}.countdown-segment--bars .countdown-segment-panel[data-v-72b75cb9]{align-items:stretch;flex-direction:column;gap:.5rem;justify-content:center}.countdown-segment-bar[data-v-72b75cb9]{background:#e5e7eb;border-radius:999px;height:.1875rem;overflow:hidden}.countdown-segment-bar span[data-v-72b75cb9]{background:var(--countdown-segment-color);border-radius:inherit;display:block;height:100%;margin-left:auto;transition:width .35s linear}.countdown-segment-value[data-v-72b75cb9]{align-items:center;color:var(--countdown-segment-color);display:flex;font-size:1.5rem;font-weight:300;inset:0;justify-content:center;line-height:1;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.countdown-segment--flip .countdown-segment-face[data-v-72b75cb9]{height:3.5rem;width:3.5rem}.countdown-segment--split[data-v-72b75cb9]{width:3.75rem}.countdown-segment--split .countdown-segment-face[data-v-72b75cb9]{height:3.5rem;width:3.75rem}.countdown-segment-digits[data-v-72b75cb9]{display:flex;gap:.25rem;height:2.75rem;width:3.75rem}.countdown-segment-digits span[data-v-72b75cb9]{align-items:center;background:var(--countdown-segment-color);border-radius:.375rem;color:var(--countdown-segment-flip-text);display:flex;flex:1;font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:600;height:2.75rem;justify-content:center;line-height:1;min-width:0}.countdown-segment--minimal .countdown-segment-face[data-v-72b75cb9],.countdown-segment--minimal .countdown-segment-panel[data-v-72b75cb9],.countdown-segment--pills .countdown-segment-face[data-v-72b75cb9],.countdown-segment--pills .countdown-segment-panel[data-v-72b75cb9]{height:3.5rem;width:3.5rem}.countdown-segment--minimal .countdown-segment-value[data-v-72b75cb9],.countdown-segment--pills .countdown-segment-value[data-v-72b75cb9]{color:var(--countdown-segment-readable-color);font-variant-numeric:tabular-nums;font-weight:600;padding-inline:.5rem;position:static}.countdown-segment--minimal .countdown-segment-value[data-v-72b75cb9]{font-size:1.5rem;font-weight:300;letter-spacing:-.025em}.countdown-segment--pills .countdown-segment-panel[data-v-72b75cb9]{background:color-mix(in srgb,var(--countdown-segment-color) 10%,#fff);border:1px solid color-mix(in srgb,var(--countdown-segment-color) 35%,transparent);border-radius:999px;height:2.25rem}.countdown-segment--pills .countdown-segment-value[data-v-72b75cb9]{font-size:1.5rem;font-weight:500;padding-inline:.75rem}.countdown-segment-flipcard[data-v-72b75cb9]{border-radius:.5rem;color:var(--countdown-segment-flip-text);font-size:1.5rem;font-weight:700;height:2.75rem;line-height:2.75rem;overflow:hidden;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:3.5rem}.countdown-segment-flipcard-lower[data-v-72b75cb9],.countdown-segment-flipcard-upper[data-v-72b75cb9]{background:var(--countdown-segment-panel-shade);inset:0;position:absolute}.countdown-segment-flipcard-upper[data-v-72b75cb9]{background:var(--countdown-segment-color);border-radius:.5rem .5rem 0 0;height:50%;overflow:hidden}.countdown-segment-label[data-v-72b75cb9]{font-size:.625rem;font-weight:500;letter-spacing:.05em;line-height:1;margin-top:.5rem;text-transform:uppercase;white-space:nowrap}.flipclock[data-v-58c2c13a]{gap:.25rem}.flipclock-days[data-v-58c2c13a]{margin-right:.375rem}.flipclock-separator[data-v-58c2c13a]{align-items:center;display:flex;font-size:1.25rem;font-weight:700;height:3.5rem}@media (min-width:1024px) and (max-height:699px){.promotion-countdown:where(.astro-HF4KLEZ5){display:none}}@media (min-width:1024px) and (max-height:699px){.promotion-purchases-left:where(.astro-7XG6BVQU){display:none}}.product-details-hero:where(.astro-XJOJ3LAG){position:relative}.avatar-decoration:where(.astro-XJOJ3LAG) .shape:where(.astro-XJOJ3LAG){pointer-events:none;position:absolute}.avatar-decoration:where(.astro-XJOJ3LAG) .shape:where(.astro-XJOJ3LAG) svg{display:block;height:100%;width:100%}.avatar-decoration:where(.astro-XJOJ3LAG) .shape:where(.astro-XJOJ3LAG) path{fill:var(--secondaryCol)}.avatar-decoration:where(.astro-XJOJ3LAG) .shape-brush:where(.astro-XJOJ3LAG){height:105px;left:5px;top:44%;transform:translateY(-50%) rotate(78deg);width:74px}.gallery-scroller[data-v-617ec446]{scrollbar-width:none}.gallery-scroller[data-v-617ec446]::-webkit-scrollbar{display:none}.gallery-control[data-v-617ec446]{background:rgba(17,24,39,.6);border-radius:9999px;box-shadow:0 1px 4px #00000040;color:#fff;display:none;height:2.5rem;outline:none;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .15s ease-out,transform .15s ease-out;width:2.5rem;z-index:10}.gallery-control[data-v-617ec446]:hover{background:rgba(17,24,39,.8)}.gallery-main-control[data-v-617ec446]{background:#fff;box-shadow:0 2px 8px #1118271f;color:#4b5563}.gallery-main-control[data-v-617ec446]:hover{background:#fff}.gallery-pagination[data-v-617ec446]{align-items:center;border-radius:9999px;bottom:.625rem;display:flex;left:50%;padding:0 .125rem;position:absolute;transform:translate(-50%)}.pagination-dot[data-v-617ec446]{border-radius:9999px;display:block;transition:all .2s ease-out}.preview-dialog[data-v-617ec446]{height:100vh;height:100dvh}.preview-image[data-v-617ec446]{max-height:calc(100vh - 8rem);max-height:calc(100dvh - 8rem)}.preview-close[data-v-617ec446]{right:calc(1rem + env(safe-area-inset-right));top:calc(1rem + env(safe-area-inset-top))}.preview-control[data-v-617ec446]{top:50%}.preview-counter[data-v-617ec446]{color:#fff;font-size:.875rem;font-weight:500;left:50%;position:absolute;top:calc(1.25rem + env(safe-area-inset-top));transform:translate(-50%);z-index:10}dialog[data-v-617ec446]::backdrop{backdrop-filter:blur(1px);background:rgba(0,0,0,.6)}@media (prefers-reduced-motion:reduce){.gallery-control[data-v-617ec446],.pagination-dot[data-v-617ec446]{transition:none}}@media (min-width:1024px){.gallery-control[data-v-617ec446]{display:grid}}.product-details-footer:where(.astro-2EUQD7ZC){height:24px;min-height:24px;position:relative}.product-details-footer:where(.astro-2EUQD7ZC) .blob:where(.astro-2EUQD7ZC){position:absolute}.product-details-footer:where(.astro-2EUQD7ZC) .blob-1:where(.astro-2EUQD7ZC){bottom:0;left:0}.product-details-footer:where(.astro-2EUQD7ZC) .blob-2:where(.astro-2EUQD7ZC){bottom:0;right:0}.reviews-scroller[data-v-165ab8d3]{scrollbar-width:none}.reviews-scroller[data-v-165ab8d3]::-webkit-scrollbar{display:none}.review-slide[data-v-165ab8d3]{scroll-snap-stop:always}.review-video-ready[data-v-165ab8d3]{background:radial-gradient(circle at 78% 18%,rgba(109,54,238,.45),transparent 35%),radial-gradient(circle at 16% 82%,rgba(78,12,147,.55),transparent 42%),linear-gradient(135deg,#111827,#25203a 55%,#111827)}.review-video-pending[data-v-165ab8d3]{background:linear-gradient(115deg,transparent 35%,hsla(0,0%,100%,.04) 35% 55%,transparent 55%),#374151}.review-slide-active .review-text[data-v-165ab8d3]{animation:review-text-slide-in-165ab8d3 .32s ease}.review-slide:not(.review-slide-active) .review-text[data-v-165ab8d3]{opacity:0;transform:translateY(8px)}.review-slide[data-v-165ab8d3]:not(.review-slide-active) .review-star{opacity:0;transform:translateY(4px)}.review-slide-active[data-v-165ab8d3] .review-star{animation:review-star-slide-in-165ab8d3 .24s ease both;animation-delay:var(--review-star-delay)}@keyframes review-text-slide-in-165ab8d3{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes review-star-slide-in-165ab8d3{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.review-slide-active .review-text[data-v-165ab8d3],.review-slide-active[data-v-165ab8d3] .review-star,.review-slide:not(.review-slide-active) .review-text[data-v-165ab8d3],.review-slide[data-v-165ab8d3]:not(.review-slide-active) .review-star{animation:none;opacity:1;transform:none}}@media (min-width:1024px){.product-details:where(.astro-4UOJPRB2){height:100%;position:relative;width:clamp(500px,calc(50vw - 32px),650px)}}.product-checkout-header:where(.astro-XSQPRZY3){height:35px;min-height:35px;position:relative}.product-checkout-header:where(.astro-XSQPRZY3) .blob:where(.astro-XSQPRZY3){position:absolute;right:0;top:0}.swiper-button[data-v-efab629a]{cursor:pointer;display:inline-block;padding:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}img[data-v-efab629a]{height:15px}.swiper-button[data-v-db060747]{cursor:pointer;display:inline-block;padding:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}img[data-v-db060747]{height:15px}.day-option[data-v-2c0175f9]{border:2px solid #c8c8c8;border-radius:5px;cursor:pointer;padding:20px 0;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.day-option.current[data-v-2c0175f9]{font-weight:600}.next-slide[data-v-2c0175f9],.prev-slide[data-v-2c0175f9]{top:39px}.next-slide[data-v-2c0175f9]{right:0}.prev-slide[data-v-2c0175f9]{left:0}.hour-option[data-v-0d810d05]{border:2px solid #c8c8c8;border-radius:5px;cursor:pointer;padding:10px 0;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hour-option.current[data-v-0d810d05]{font-weight:600}.next-slide[data-v-0d810d05],.prev-slide[data-v-0d810d05]{top:10px}.next-slide[data-v-0d810d05]{right:0}.prev-slide[data-v-0d810d05]{left:0}.invalid[data-v-7c5cfdcf]{background:#fef9f9;border:1px solid #d03c38;outline:1px solid #d03c38}select[data-v-7c5cfdcf],textarea[data-v-7c5cfdcf]{background:#fff;border:1px solid #c8c8c8;color:#111827;display:block;outline:none;padding:12px 16px!important;width:100%}select[data-v-7c5cfdcf]:focus,select[data-v-7c5cfdcf]:focus-within,textarea[data-v-7c5cfdcf]:focus,textarea[data-v-7c5cfdcf]:focus-within{border:1px solid #000;box-shadow:0 0 7px #00000020}select.empty[data-v-7c5cfdcf]{color:#6b7280}textarea[data-v-7c5cfdcf]{border-radius:14px}select[data-v-7c5cfdcf]{border-radius:9999px;box-sizing:border-box;height:50px;line-height:24px;padding-right:40px!important}.phone-prefix[data-v-7c5cfdcf]{padding-left:8px!important;padding-right:8px!important}[type=radio][data-v-7c5cfdcf]{display:inline-block;margin-right:.75rem;vertical-align:middle;width:auto}.tax-id-input[data-v-1d066d9a]{padding-right:48px!important}.invoice-option{border:1px solid #c8c8c8;padding:.75rem 0}.invoice-option.active{border:1px solid var(--col-primary);outline:1px solid var(--col-primary)}.invalid[data-v-f2a87157]{background:#fef9f9;border:1px solid #d03c38;outline:1px solid #d03c38}select[data-v-2d347758]{background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxwYXRoIGQ9Im0xMiAxMy4xNzIgNC45NS00Ljk1IDEuNDE0IDEuNDE0TDEyIDE2IDUuNjM2IDkuNjM2IDcuMDUgOC4yMjJ6Ii8+PC9zdmc+) right 14px center no-repeat;border:1px solid #c8c8c8;border-radius:9999px;box-sizing:border-box;height:50px;line-height:24px;padding:12px 44px 12px 16px}.slide-down{animation:slide-down .3s forwards}.dialog-footer button{background:none!important;border-radius:0!important;box-shadow:none!important;display:initial!important;font-weight:400!important;height:auto!important;line-height:normal!important;padding:0!important;text-transform:none!important}@keyframes slide-down{0%{transform:translateY(-20px)}to{transform:translateY(0)}}.step-info .step{align-items:center;display:flex}.step-info .step:before{background:#000;border-radius:100%;content:"";display:inline-block;height:12px;margin-right:10px;width:12px}.step-info .step-description{font-size:.75rem;margin-left:4.5px;padding-left:18px}.step-description.step-line{border-left:2px solid #cacaca}.payment-method[data-v-2daa54a2]{align-items:center;background:#fff;border:1px solid #c8c8c8;border-radius:5px;cursor:pointer;display:flex;flex-direction:column;height:55px;justify-content:center}.payment-method[data-v-2daa54a2]:focus-visible{outline:2px solid #555;outline-offset:3px}.payment-method[data-v-2daa54a2]:disabled{cursor:not-allowed}.payment-method.current[data-v-2daa54a2]{border:2px solid #28a143}.payment-form-inputs[data-v-2daa54a2]{animation:pm-appear-2daa54a2 .3s linear forwards}.card-number-container[data-v-2daa54a2]{align-items:center;border:1px solid #c8c8c8;border-radius:9999px;box-sizing:border-box;display:flex;height:50px;padding:0 16px}.card-number-container #card-number[data-v-2daa54a2]{min-width:0;width:100%}.card-number-container[data-v-2daa54a2]:has(.StripeElement--focus){border:1px solid #000;box-shadow:0 0 7px #00000020}.payment-submit[data-v-2daa54a2]{align-items:center;background:var(--payment-cta-background);border:1px solid;border-radius:9999px;color:var(--payment-cta-foreground);display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;line-height:24px;min-height:50px;overflow:hidden;padding:9px 18px 9px 22px;width:100%}.payment-submit span[data-v-2daa54a2]{min-width:0;overflow-wrap:anywhere}.payment-submit svg[data-v-2daa54a2]{flex-shrink:0}.payment-submit[data-v-2daa54a2]:disabled{background:#c8c8c8!important;box-shadow:none;color:#fff!important;cursor:not-allowed}.payment-submit.loading[data-v-2daa54a2]{cursor:not-allowed;opacity:.5;pointer-events:none}.payment-submit.loading svg[data-v-2daa54a2]{opacity:1}.payment-submit[data-v-2daa54a2]:focus-visible{outline:2px solid #555;outline-offset:4px}.payment-form-footer[data-v-2daa54a2]{color:#787878;font-size:.75rem;line-height:1.4}.payment-form-footer a[data-v-2daa54a2]{color:#787878;font-weight:700;text-decoration:underline}.payment-form-footer a[data-v-2daa54a2]:hover{color:#646464}.invalid[data-v-2daa54a2]{background:#fef9f9;border:1px solid #d03c38;outline:1px solid #d03c38}@keyframes pm-appear-2daa54a2{0%{opacity:0}to{opacity:1}}.price-options--responsive[data-v-23dff9c8]{display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.price-options--responsive[data-v-23dff9c8]{grid-template-columns:repeat(3,minmax(0,1fr))}}.price-option[data-v-23dff9c8]:hover{border-color:var(--price-selection-color)}.price-radio[data-v-23dff9c8]{background:#fff;border:1px solid #9ca3af;border-radius:50%;height:1.125rem;width:1.125rem}input:checked+.price-option[data-v-23dff9c8]{border-color:var(--price-selection-color);box-shadow:inset 0 0 0 1px var(--price-selection-color)}input:checked+.price-option .price-radio[data-v-23dff9c8]{border:5px solid var(--price-selection-color)}input:focus-visible+.price-option[data-v-23dff9c8]{outline:2px solid #555;outline-offset:3px}.blik-authorize-dialog[data-v-34980868]{background:rgba(0,0,0,.6);inset:0;position:fixed;z-index:1000}.content[data-v-34980868]{animation:slide-34980868 .5s forwards;background:#fff;box-shadow:0 5px 10px #0009}@keyframes slide-34980868{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.special-offer[data-v-1930de1f]{border:2px solid #fe6f61}.special-offer-ribbon[data-v-1930de1f]{background:#fe6f61;color:#fff}.special-offer-cta[data-v-1930de1f]{background:var(--col-primary);border-radius:.75rem;box-shadow:0 4px 6px #0000001a;color:var(--col-primary-contrast);display:block;font-weight:700;padding:.75rem 1rem;text-transform:uppercase;width:100%}.special-offer-cta--celebratory[data-v-1930de1f]{align-items:center;border:1px solid var(--success-button-border);border-radius:9999px;box-shadow:none;display:flex;font-size:18px;gap:8px;justify-content:center;line-height:28px;min-height:54px;padding:12px 20px 12px 28px;text-transform:none}.special-offer-cta--celebratory svg[data-v-1930de1f]{flex-shrink:0}.success-content[data-v-b21866df]{color:#171717;display:flex;flex-direction:column;font-size:14px;gap:24px;line-height:1.7;min-height:100%;padding:24px 0 8px}.success-content[data-v-b21866df]>*{flex-shrink:0}.success-header[data-v-b21866df]{padding-top:10px;text-align:center}.success-mark[data-v-b21866df]{color:var(--success-primary);display:grid;height:52px;margin:0 auto 18px;place-items:center;position:relative;width:52px}.mark-decoration[data-v-b21866df]{inset:-4px;opacity:.1;position:absolute;transform:rotate(-8deg)}.mark-decoration[data-v-b21866df] svg{height:100%;width:100%}.mark-decoration[data-v-b21866df] path{fill:var(--success-primary)}.success-eyebrow[data-v-b21866df]{color:#777;font-size:10px;font-weight:500;letter-spacing:1px;margin:0 0 8px;text-transform:uppercase}h1[data-v-b21866df]{text-wrap:balance;font-size:26px;font-weight:600;letter-spacing:-.6px;line-height:1.3;margin:0}.purchase-information[data-v-b21866df]{display:flex;flex-direction:column;gap:22px}.email-block[data-v-b21866df]{display:flex;justify-content:center}.email-copy[data-v-b21866df]{min-width:0;text-align:center}.email-caption[data-v-b21866df]{align-items:center;color:#707070;display:flex;font-size:12px;gap:10px;justify-content:center;margin:0}.email-icon[data-v-b21866df]{flex-shrink:0;font-size:20px;line-height:1}.email-address[data-v-b21866df]{min-width:0}.customer-email[data-v-b21866df]{font-size:13px;font-weight:500;min-width:0;overflow-wrap:anywhere}.offer-section[data-v-b21866df]{padding-top:6px}.email-help-note[data-v-b21866df]{align-self:center;background:#f8f8f8;border-radius:5px;color:#737373;font-size:11px;line-height:1.7;max-width:480px;padding:12px 14px;text-align:center;width:100%}.email-help-note h2[data-v-b21866df]{font-size:11px;font-weight:500;line-height:1.5;margin:0 0 4px}.email-help-note p[data-v-b21866df]{margin:0}.email-help-note a[data-v-b21866df]{color:var(--success-accent-text);text-decoration:underline}.naffy-promotion[data-v-b21866df]{border-top:1px solid #eee;color:#777;font-size:11px;margin-top:auto;padding-top:18px;text-align:center}.naffy-promotion p[data-v-b21866df]{margin:0 0 3px}.naffy-promotion a[data-v-b21866df]{color:var(--success-accent-text);text-decoration:underline}.has-offer[data-v-b21866df]{gap:20px;padding-top:8px}.has-offer .success-mark[data-v-b21866df]{height:40px;margin-bottom:12px;width:40px}.has-offer .naffy-promotion[data-v-b21866df]{padding-top:14px}@media (max-width:1023px){.success-content[data-v-b21866df]{padding-top:28px}.has-offer[data-v-b21866df]{padding-top:14px}h1[data-v-b21866df]{font-size:25px}}.payment-failed[data-v-7db92af1]{align-items:center;color:#171717;display:flex;flex-direction:column;line-height:1.7;padding:34px 0 24px;text-align:center}.warning-mark[data-v-7db92af1]{color:#c74b40;display:grid;height:52px;margin:0 auto 26px;place-items:center;position:relative;width:52px}.mark-decoration[data-v-7db92af1]{inset:-4px;opacity:.15;position:absolute;transform:rotate(-8deg)}.mark-decoration[data-v-7db92af1] svg{height:100%;width:100%}.mark-decoration[data-v-7db92af1] path{fill:#fe6f61}h1[data-v-7db92af1]{font-size:26px;font-weight:600;letter-spacing:-.6px;line-height:1.3;margin:0}.message[data-v-7db92af1],h1[data-v-7db92af1]{max-width:480px}.message[data-v-7db92af1]{color:#616161;font-size:14px;margin:18px auto 0}.return-button[data-v-7db92af1]{align-items:center;border:1px solid;border-radius:9999px;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;line-height:24px;margin-top:36px;max-width:100%;min-height:46px;padding:9px 18px 9px 22px;width:-moz-fit-content;width:fit-content}.return-button svg[data-v-7db92af1]{flex-shrink:0}.return-button[data-v-7db92af1]:focus-visible{outline:2px solid #555;outline-offset:4px}@media (min-width:1024px){.payment-failed[data-v-7db92af1]{padding-top:clamp(90px,14vh,180px)}}@media (max-width:1023px){.payment-failed[data-v-7db92af1]{padding-top:38px}h1[data-v-7db92af1]{font-size:25px}}.dialog-container[data-v-c2650bb0]{margin:0 auto;max-width:500px}.message-container[data-v-c2650bb0]{margin:0 auto;max-width:470px}button[data-v-c2650bb0]{align-items:center;background:var(--col-primary);border-radius:5px;box-shadow:1px 1px 11px 6px #0000001a;color:var(--col-primary-contrast);display:flex;font-weight:600;justify-content:center;line-height:24px;min-height:50px;overflow:hidden;text-transform:uppercase;width:100%}button[data-v-c2650bb0]:disabled{background:#ebebeb!important;box-shadow:none;color:#fff!important;cursor:not-allowed}button.loading[data-v-c2650bb0]{cursor:not-allowed;opacity:.5;pointer-events:none}button.loading svg[data-v-c2650bb0]{opacity:1}.turnstile-anchor[data-v-c2650bb0]{height:0;overflow:hidden;position:absolute;width:0}.event[data-v-a5e86007]{border:1px solid #c8c8c8;outline:1px solid #fff}input:checked+label[data-v-a5e86007]{border:1px solid var(--col-primary-text);font-weight:500;outline:1px solid var(--col-primary-text)}.promocode-input[data-v-146a98b7]{padding-right:48px!important}.border-primary-light[data-v-99a7070f]{border-color:var(--col-primary)}.option[data-v-99a7070f]{align-items:center;background:#fff;color:var(--col-primary-text);display:flex;flex-direction:column;font-size:1.15rem;font-weight:700;height:2.5rem;justify-content:center;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2.5rem}.option[data-v-99a7070f]:hover{border-color:var(--col-primary-text)}.option.selected[data-v-99a7070f]{background:var(--col-primary);border-color:var(--col-primary);color:var(--col-primary-contrast)}.option[data-v-99a7070f]:focus-visible{outline:2px solid #555;outline-offset:3px}.custom-quantity[data-v-99a7070f]{-moz-appearance:textfield;-webkit-appearance:none;appearance:none;padding:12px 6px!important;width:4.5rem}.custom-quantity[data-v-99a7070f]::-webkit-inner-spin-button,.custom-quantity[data-v-99a7070f]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (max-width:479px){.quantity-picker[data-v-99a7070f]{flex-wrap:wrap;gap:5px;padding:12px}.quantity-icon[data-v-99a7070f]{font-size:1.75rem}.option[data-v-99a7070f]{height:2.25rem;width:2.25rem}.custom-quantity[data-v-99a7070f]{width:4rem}}.success-confetti[data-v-39ae9ea7]{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:5}.success-confetti-piece[data-v-39ae9ea7]{background:var(--piece-color);border-radius:1px;display:block;height:calc(var(--piece-size)*1.6);left:0;position:absolute;top:0;width:var(--piece-size);will-change:transform,opacity}.shape-triangle[data-v-39ae9ea7]{clip-path:polygon(10% 0,100% 75%,0 100%);height:calc(var(--piece-size)*1.4);width:calc(var(--piece-size)*1.4)}.shape-dot[data-v-39ae9ea7]{border-radius:50%;height:var(--piece-size)}.shape-star[data-v-39ae9ea7]{background:none;height:calc(var(--piece-size)*1.8);width:calc(var(--piece-size)*1.8)}.shape-star[data-v-39ae9ea7] svg{display:block;height:100%;width:100%}.shape-star[data-v-39ae9ea7] path{fill:var(--piece-color)}.shape-ribbon[data-v-39ae9ea7]{background:none;border-bottom:2px solid var(--piece-color);border-left:2px solid transparent;border-radius:50%;border-right:2px solid var(--piece-color);border-top:2px solid transparent;height:calc(var(--piece-size)*3.2);width:calc(var(--piece-size)*1.3)}@media (prefers-reduced-motion:reduce){.success-confetti[data-v-39ae9ea7]{display:none}}.appear{animation:appear .3s linear forwards}@keyframes appear{0%{opacity:0}to{opacity:1}}.wave-emoji:where(.astro-7NWBZBXG){animation:waveAnimation 2.25s infinite;display:inline-block;transform-origin:70% 100%}.product-checkout-footer:where(.astro-7NWBZBXG){height:59px;min-height:59px;position:relative}@media (min-width:1024px){.product-checkout-footer:where(.astro-7NWBZBXG){height:32px;min-height:32px}}.product-checkout-footer:where(.astro-7NWBZBXG) .blob:where(.astro-7NWBZBXG){position:absolute}.product-checkout-footer:where(.astro-7NWBZBXG) .blob-1:where(.astro-7NWBZBXG){bottom:0;right:0}@keyframes waveAnimation{0%,to{transform:rotate(0)}25%{transform:rotate(-20deg)}75%{transform:rotate(20deg)}}.alert:where(.astro-2QXVM5R5){background:#fff6cb;border-radius:.5rem;color:#c9a802}.alert:where(.astro-2QXVM5R5) svg:where(.astro-2QXVM5R5){fill:#c9a802}.product-checkout:where(.astro-2QXVM5R5){position:relative}.product-checkout.checkout-succeeded{container-type:size}.product-checkout.checkout-failed .product-checkout-content,.product-checkout.checkout-succeeded .product-checkout-content{flex:1;min-height:0;overflow-y:auto}@media (max-width:1023px){.product-checkout.checkout-failed,.product-checkout.checkout-succeeded{background:#fff;height:100vh;height:100dvh;inset:0;position:fixed;width:100%;z-index:50}}@media (min-width:1024px){.product-checkout:where(.astro-2QXVM5R5){height:100%;position:relative;width:clamp(500px,calc(50vw - 32px),650px)}.product-checkout:where(.astro-2QXVM5R5) .product-checkout-content:where(.astro-2QXVM5R5){height:100%;overflow-y:scroll}}#sticky-cta:where(.astro-NLTFLRR5){padding-bottom:max(.75rem,env(safe-area-inset-bottom));transition:transform .3s ease}#sticky-cta:where(.astro-NLTFLRR5).sticky-cta-hidden{pointer-events:none;transform:translateY(110%)}#sticky-cta:where(.astro-NLTFLRR5) button:where(.astro-NLTFLRR5){background:var(--col-primary);border-radius:5px;box-shadow:1px 1px 11px 6px #0000001a;color:var(--col-primary-contrast);font-weight:600;height:45px;text-transform:uppercase;width:100%}.success-content[data-v-b3644ec5]{color:#171717;display:flex;flex-direction:column;font-size:14px;gap:24px;line-height:1.7;min-height:100%;padding:24px 0 8px}.success-content[data-v-b3644ec5]>*{flex-shrink:0}.success-header[data-v-b3644ec5]{padding-top:10px;text-align:center}.success-mark[data-v-b3644ec5]{color:var(--success-primary);display:grid;height:52px;margin:0 auto 18px;place-items:center;position:relative;width:52px}.mark-decoration[data-v-b3644ec5]{inset:-4px;opacity:.1;position:absolute;transform:rotate(-8deg)}.mark-decoration[data-v-b3644ec5] svg{height:100%;width:100%}.mark-decoration[data-v-b3644ec5] path{fill:var(--success-primary)}.success-eyebrow[data-v-b3644ec5]{color:#777;font-size:10px;font-weight:500;letter-spacing:1px;margin:0 0 8px;text-transform:uppercase}h1[data-v-b3644ec5]{text-wrap:balance;font-size:26px;font-weight:600;letter-spacing:-.6px;line-height:1.3;margin:0}.email-block[data-v-b3644ec5]{display:flex;justify-content:center}.email-copy[data-v-b3644ec5]{min-width:0;text-align:center}.email-caption[data-v-b3644ec5]{align-items:center;color:#707070;display:flex;font-size:12px;gap:10px;justify-content:center;margin:0}.email-icon[data-v-b3644ec5]{flex-shrink:0;font-size:20px;line-height:1}.email-address[data-v-b3644ec5]{min-width:0}.customer-email[data-v-b3644ec5]{font-size:13px;font-weight:500;min-width:0;overflow-wrap:anywhere}.offer-section[data-v-b3644ec5]{padding-top:6px}.email-help-note[data-v-b3644ec5]{align-self:center;background:#f8f8f8;border-radius:5px;color:#737373;font-size:11px;line-height:1.7;max-width:480px;padding:12px 14px;text-align:center;width:100%}.email-help-note h2[data-v-b3644ec5]{font-size:11px;font-weight:500;line-height:1.5;margin:0 0 4px}.email-help-note p[data-v-b3644ec5]{margin:0}.email-help-note a[data-v-b3644ec5]{color:var(--success-accent-text);text-decoration:underline}.naffy-promotion[data-v-b3644ec5]{border-top:1px solid #eee;color:#777;font-size:11px;margin-top:auto;padding-top:18px;text-align:center}.naffy-promotion p[data-v-b3644ec5]{margin:0 0 3px}.naffy-promotion a[data-v-b3644ec5]{color:var(--success-accent-text);text-decoration:underline}.has-offer[data-v-b3644ec5]{gap:20px;padding-top:8px}.has-offer .success-mark[data-v-b3644ec5]{height:40px;margin-bottom:12px;width:40px}.has-offer .naffy-promotion[data-v-b3644ec5]{padding-top:14px}@media (max-width:1023px){.success-content[data-v-b3644ec5]{padding-top:28px}.has-offer[data-v-b3644ec5]{padding-top:14px}h1[data-v-b3644ec5]{font-size:25px}}button[data-v-74079f84]{align-items:center;background:var(--col-primary);border:1px solid;border-radius:9999px;color:var(--col-primary-contrast);display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;line-height:24px;min-height:50px;overflow:hidden;padding:9px 18px 9px 22px;width:100%}button[data-v-74079f84]:disabled{background:#ebebeb!important;box-shadow:none;color:#fff!important;cursor:not-allowed}button.loading[data-v-74079f84]{cursor:not-allowed;opacity:.5;pointer-events:none}button.loading svg[data-v-74079f84]{opacity:1}button[data-v-74079f84]:focus-visible{outline:2px solid #555;outline-offset:4px}.turnstile-anchor[data-v-74079f84]{height:0;overflow:hidden;position:absolute;width:0}[type=checkbox]+label[data-v-74079f84]:before{min-width:25px}.lead-magnet:where(.astro-62SUJD6I){position:relative}.lead-magnet.lead-magnet-succeeded .lead-magnet-content{flex:1;min-height:0;overflow-y:auto}@media (max-width:1023px){.lead-magnet.lead-magnet-succeeded{background:#fff;height:100vh;height:100dvh;inset:0;position:fixed;width:100%;z-index:50}}@media (min-width:1024px){.lead-magnet:where(.astro-62SUJD6I){width:clamp(500px,calc(50vw - 32px),650px)}}@media (min-width:1024px){.card:where(.astro-D5UPLUWJ){width:clamp(500px,calc(50vw - 32px),650px)}}@media (min-width:1024px){.card:where(.astro-TPLXAXWF){width:clamp(500px,calc(50vw - 32px),650px)}}
