@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;width:100vw}@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)}::-moz-selection{background:var(--primaryCol)}::selection{background:var(--primaryCol)}.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}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-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)}}.flipcard[data-v-382046fa]{--flipcard-height:3rem;--flipcard-border-radius:.5rem;font-size:2rem;font-weight:700;height:var(--flipcard-height);overflow:hidden;pointer-events:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:3.5rem}.back[data-v-382046fa]{background:#393939;border-radius:var(--flipcard-border-radius);color:#fff}.upper[data-v-382046fa]{background:#222;border-radius:var(--flipcard-border-radius) var(--flipcard-border-radius) 0 0;color:#ccc;height:calc(var(--flipcard-height)/2);overflow:hidden}@media (min-width:1024px) and (max-height:699px){.promotion-countdown:where(.astro-YEORS5VC){display:none}}.flipcard:where(.astro-KV6V2YWJ){--flipcard-height:3rem;--flipcard-border-radius:.5rem;font-size:2rem;font-weight:700;height:var(--flipcard-height);overflow:hidden;pointer-events:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.back:where(.astro-KV6V2YWJ){background:#393939;border-radius:var(--flipcard-border-radius);color:#fff;padding:0 1rem}.upper:where(.astro-KV6V2YWJ){background:#222;border-radius:var(--flipcard-border-radius) var(--flipcard-border-radius) 0 0;color:#ccc;height:calc(var(--flipcard-height)/2);overflow:hidden}@media (min-width:1024px) and (max-height:699px){.promotion-purchases-left:where(.astro-H2GFVEKG){display:none}}.product-details-hero:where(.astro-WORJ6FLI){position:relative}.gallery-track[data-v-547cb6d5]{scrollbar-width:none}.gallery-track[data-v-547cb6d5]::-webkit-scrollbar{display:none}.gallery-edge[data-v-547cb6d5]{align-items:center;background:#fff;border-radius:9999px;box-shadow:0 1px 4px #00000040;display:flex;height:28px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:28px}.preview-dialog[data-v-547cb6d5]{height:100vh;height:100dvh}.preview-image[data-v-547cb6d5]{max-height:calc(100vh - 5rem);max-height:calc(100dvh - 5rem)}.preview-close[data-v-547cb6d5]{right:calc(1rem + env(safe-area-inset-right));top:calc(1rem + env(safe-area-inset-top))}.preview-navigation[data-v-547cb6d5]{bottom:calc(1.5rem + env(safe-area-inset-bottom))}.preview-swap-enter-active[data-v-547cb6d5]{transition:opacity .2s ease-out,transform .2s ease-out}.preview-swap-leave-active[data-v-547cb6d5]{transition:opacity .15s ease-in,transform .15s ease-in}.preview-swap-enter-from[data-v-547cb6d5]{opacity:0;transform:translateY(8px) scale(.98)}.preview-swap-leave-to[data-v-547cb6d5]{opacity:0;transform:translateY(-8px) scale(.98)}@media (prefers-reduced-motion:reduce){.preview-swap-enter-active[data-v-547cb6d5],.preview-swap-leave-active[data-v-547cb6d5]{transition:none}}dialog[data-v-547cb6d5]::backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:rgba(0,0,0,.6)}.product-details-footer:where(.astro-6R6NBTRZ){height:30px;min-height:30px;position:relative}.product-details-footer:where(.astro-6R6NBTRZ) .blob:where(.astro-6R6NBTRZ){position:absolute}.product-details-footer:where(.astro-6R6NBTRZ) .blob-1:where(.astro-6R6NBTRZ){bottom:0;left:0}.product-details-footer:where(.astro-6R6NBTRZ) .blob-2:where(.astro-6R6NBTRZ){bottom:0;right:0}.swiper-pagination-bullet{background:#efefef;border-radius:100%;height:5px;transition:all .2s;width:5px}.swiper-pagination-bullet-active{background:#193e9f;background:#87a7fd;height:7px;width:7px}@media (min-width:1024px){.product-details:where(.astro-CNNNHCON){height:100%;position:relative;width:500px}}@media (min-width:1920px){.product-details:where(.astro-CNNNHCON){width:650px}}@media (min-width:1024px){.product-archived:where(.astro-YJR7YZ3F){width:350px}}@media (min-width:1920px){.product-archived:where(.astro-YJR7YZ3F){width:450px}}.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-430e29a3]{background:#fef9f9;border:1px solid #d03c38;outline:1px solid #d03c38}select[data-v-430e29a3],textarea[data-v-430e29a3]{background:#fff;border:1px solid #c8c8c8;border-radius:5px;color:#111827;display:block;outline:none;padding:12px 8px!important;width:100%}select[data-v-430e29a3]:focus,select[data-v-430e29a3]:focus-within,textarea[data-v-430e29a3]:focus,textarea[data-v-430e29a3]:focus-within{border:1px solid #000;box-shadow:0 0 7px #00000020}select.empty[data-v-430e29a3]{color:#6b7280}[type=radio][data-v-430e29a3]{display:inline-block;margin-right:.75rem;vertical-align:middle;width:auto}.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-05da19c4]{background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxwYXRoIGQ9Im0xMiAxMy4xNzIgNC45NS00Ljk1IDEuNDE0IDEuNDE0TDEyIDE2IDUuNjM2IDkuNjM2IDcuMDUgOC4yMjJ6Ii8+PC9zdmc+) 100% no-repeat;border:1px solid #c8c8c8}.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-1ea372ca]{align-items:center;border:1px solid #c8c8c8;border-radius:5px;cursor:pointer;display:flex;flex-direction:column;height:55px;justify-content:center}.payment-method.current[data-v-1ea372ca]{border:2px solid #28a143}.payment-form-inputs[data-v-1ea372ca]{animation:pm-appear-1ea372ca .3s linear forwards}.card-number-container[data-v-1ea372ca]{border:1px solid #c8c8c8;border-radius:5px;padding:12px 8px}.card-number-container[data-v-1ea372ca]:has(.StripeElement--focus){border:1px solid #000;box-shadow:0 0 7px #00000020}button[data-v-1ea372ca]{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;height:45px;justify-content:center;line-height:45px;overflow:hidden;text-transform:uppercase;width:100%}button[data-v-1ea372ca]:disabled{background:#c8c8c8!important;box-shadow:none;color:#fff!important;cursor:not-allowed}button.loading[data-v-1ea372ca]{cursor:not-allowed;opacity:.5;pointer-events:none}button.loading svg[data-v-1ea372ca]{opacity:1}.payment-form-footer[data-v-1ea372ca]{color:#787878;font-size:.75rem;line-height:1.4}.payment-form-footer a[data-v-1ea372ca]{color:#787878;font-weight:700;text-decoration:underline}.payment-form-footer a[data-v-1ea372ca]:hover{color:#646464}.terms-acceptance.is-invalid[data-v-1ea372ca]{background:#fef9f9;border-radius:5px;padding:.75rem}.terms-acceptance.is-invalid label[data-v-1ea372ca]{color:#d03c38}.terms-acceptance.is-invalid label[data-v-1ea372ca]:before{background:#fef9f9;border-color:#d03c38}.invalid[data-v-1ea372ca]{background:#fef9f9;border:1px solid #d03c38;outline:1px solid #d03c38}@keyframes pm-appear-1ea372ca{0%{opacity:0}to{opacity:1}}input:checked+label[data-v-c3a6836a],label[data-v-c3a6836a]:hover{border-color:var(--col-primary-text)}input:checked+label[data-v-c3a6836a]{outline:1px solid var(--col-primary-text)}.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)}}.blob-1[data-v-54e8727b]{top:-50px}.blob-2[data-v-54e8727b]{bottom:0;left:10px}.blob-3[data-v-54e8727b]{bottom:45px;left:70px}-z-10[data-v-54e8727b]{z-index:-10}.payment-failed[data-v-c087fb69]{overflow:hidden;z-index:10000}.blob-1[data-v-c087fb69]{top:-50px}.blob-2[data-v-c087fb69]{bottom:0;left:10px}.blob-3[data-v-c087fb69]{bottom:45px;left:70px}.dialog-container[data-v-889758e1]{margin:0 auto;max-width:500px}.message-container[data-v-889758e1]{margin:0 auto;max-width:470px}button[data-v-889758e1]{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;height:45px;justify-content:center;line-height:45px;overflow:hidden;text-transform:uppercase;width:100%}button[data-v-889758e1]:disabled{background:#ebebeb!important;box-shadow:none;color:#fff!important;cursor:not-allowed}button.loading[data-v-889758e1]{cursor:not-allowed;opacity:.5;pointer-events:none}button.loading svg[data-v-889758e1]{opacity:1}.turnstile-anchor[data-v-889758e1]{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)}.border-primary-light[data-v-4d98555c]{border-color:var(--col-primary)}.option[data-v-4d98555c]{align-items:center;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-4d98555c]:hover{border-color:var(--col-primary-text)}.option.selected[data-v-4d98555c]{background:var(--col-primary);border-color:var(--col-primary);color:var(--col-primary-contrast)}input[data-v-4d98555c]{-moz-appearance:textfield;-webkit-appearance:none;appearance:none;width:3rem}.appear{animation:appear .3s linear forwards}input{border:1px solid #c8c8c8;border-radius:5px;display:block;outline:none;padding:12px 8px!important;width:100%}input:disabled{background:#f2f2f2}input:focus,input:focus-within{border:1px solid #000;box-shadow:0 0 7px #00000020}input[type=checkbox]{display:none}input[type=checkbox]+label{align-items:center;cursor:pointer;display:flex}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}input[type=checkbox]:checked+label:before{background:url(/checkmark.svg) 50% no-repeat;border:1px solid #28a143}@keyframes appear{0%{opacity:0}to{opacity:1}}.wave-emoji:where(.astro-S3LEGSPD){animation:waveAnimation 2.25s infinite;display:inline-block;transform-origin:70% 100%}.product-checkout-footer:where(.astro-S3LEGSPD){height:59px;min-height:59px;position:relative}.product-checkout-footer:where(.astro-S3LEGSPD) .blob:where(.astro-S3LEGSPD){position:absolute}.product-checkout-footer:where(.astro-S3LEGSPD) .blob-1:where(.astro-S3LEGSPD){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}@media (min-width:1024px){.product-checkout:where(.astro-2QXVM5R5){height:100%;position:relative;width:500px}.product-checkout:where(.astro-2QXVM5R5) .product-checkout-content:where(.astro-2QXVM5R5){height:100%;overflow-y:scroll}}@media (min-width:1920px){.product-checkout:where(.astro-2QXVM5R5){width:650px}}#sticky-cta:where(.astro-LBGV4ZJU){padding-bottom:max(.75rem,env(safe-area-inset-bottom));transition:transform .3s ease}#sticky-cta:where(.astro-LBGV4ZJU).sticky-cta-hidden{pointer-events:none;transform:translateY(110%)}#sticky-cta:where(.astro-LBGV4ZJU) button:where(.astro-LBGV4ZJU){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%}button[data-v-f842e5e3]{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;height:45px;justify-content:center;line-height:45px;overflow:hidden;text-transform:uppercase;width:100%}button[data-v-f842e5e3]:disabled{background:#ebebeb!important;box-shadow:none;color:#fff!important;cursor:not-allowed}button.loading[data-v-f842e5e3]{cursor:not-allowed;opacity:.5;pointer-events:none}button.loading svg[data-v-f842e5e3]{opacity:1}.turnstile-anchor[data-v-f842e5e3]{height:0;overflow:hidden;position:absolute;width:0}[type=checkbox]+label[data-v-f842e5e3]:before{min-width:25px}@media (min-width:1024px){.card:where(.astro-D5UPLUWJ){width:500px}}@media (min-width:1920px){.card:where(.astro-D5UPLUWJ){width:650px}}.alert:where(.astro-RS3XWAIS){background:#fff6cb;border-radius:.5rem;color:#c9a802}.alert:where(.astro-RS3XWAIS) svg:where(.astro-RS3XWAIS){fill:#c9a802}@media (min-width:1024px){.card:where(.astro-RS3XWAIS){width:500px}}@media (min-width:1920px){.card:where(.astro-RS3XWAIS){width:650px}}
