@import "intTelInput/intlTelInput.min.css";@import "select2/select2.min.css";*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html,body{overflow-x:hidden;font-family:montserrat,-apple-system,BlinkMacSystemFont,segoe ui,roboto,helvetica neue,Arial,sans-serif;color:#000;line-height:1.5;min-width:22.5rem}ul,ol{list-style-type:none;padding-left:0;margin-bottom:0}h1,h2,h3,h4,h5{font-family:montserrat,-apple-system,BlinkMacSystemFont,segoe ui,roboto,helvetica neue,Arial,sans-serif}h2,.h2{font-size:2rem;line-height:120%;letter-spacing:-.05em;font-weight:700}@media only screen and (min-width:960px){h2,.h2{font-size:2.5rem}}p,ul,ol,li,a{font-size:1rem;line-height:150%;letter-spacing:normal;font-weight:400}.list--arrows{list-style:none}.list--arrows li{display:flex;align-items:center;gap:.5rem}.list--arrows li::before{content:"";display:block;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.7636 6.76361C9.41213 7.11508 9.41213 7.68493 9.76361 8.0364L14.2272 12.5L9.7636 16.9636C9.41213 17.3151 9.41213 17.8849 9.76361 18.2364C10.1151 18.5879 10.6849 18.5879 11.0364 18.2364L16.1364 13.1364C16.4879 12.7849 16.4879 12.215 16.1364 11.8636L11.0364 6.7636C10.6849 6.41213 10.1151 6.41213 9.7636 6.76361Z" fill="black"/></svg>');width:1.5625rem;min-width:1.5625rem;height:1.5625rem}@media only screen and (min-width:768px){.only-mobile{display:none !important}}@media only screen and (max-width:767.99px){.only-desktop{display:none !important}}.flex-col{display:flex;flex-direction:column}.hidden{display:none !important}@font-face{font-display:swap;font-family:montserrat;font-style:normal;font-weight:100;src:url(../fonts/montserrat-v29-latin_latin-ext-100.woff2)format("woff2")}@font-face{font-display:swap;font-family:montserrat;font-style:italic;font-weight:100;src:url(../fonts/montserrat-v29-latin_latin-ext-100italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:montserrat;font-style:normal;font-weight:200;src:url(../fonts/montserrat-v29-latin_latin-ext-200.woff2)format("woff2")}@font-face{font-display:swap;font-family:montserrat;font-style:italic;font-weight:200;src:url(../fonts/montserrat-v29-latin_latin-ext-200italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:montserrat;font-style:normal;font-weight:300;src:url(../fonts/montserrat-v29-latin_latin-ext-300.woff2)format("woff2")}@font-face{font-display:swap;font-family:montserrat;font-style:italic;font-weight:300;src:url(../fonts/montserrat-v29-latin_latin-ext-300italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:montserrat;font-style:normal;font-weight:400;src:url(../fonts/montserrat-v29-latin_latin-ext-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:montserrat;font-style:italic;font-weight:400;src:url(../fonts/montserrat-v29-latin_latin-ext-italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:montserrat;font-style:normal;font-weight:500;src:url(../fonts/montserrat-v29-latin_latin-ext-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:montserrat;font-style:italic;font-weight:500;src:url(../fonts/montserrat-v29-latin_latin-ext-500italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:montserrat;font-style:normal;font-weight:600;src:url(../fonts/montserrat-v29-latin_latin-ext-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:montserrat;font-style:italic;font-weight:600;src:url(../fonts/montserrat-v29-latin_latin-ext-600italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:montserrat;font-style:normal;font-weight:700;src:url(../fonts/montserrat-v29-latin_latin-ext-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:montserrat;font-style:italic;font-weight:700;src:url(../fonts/montserrat-v29-latin_latin-ext-700italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:montserrat;font-style:normal;font-weight:800;src:url(../fonts/montserrat-v29-latin_latin-ext-800.woff2)format("woff2")}@font-face{font-display:swap;font-family:montserrat;font-style:italic;font-weight:800;src:url(../fonts/montserrat-v29-latin_latin-ext-800italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:montserrat;font-style:normal;font-weight:900;src:url(../fonts/montserrat-v29-latin_latin-ext-900.woff2)format("woff2")}@font-face{font-display:swap;font-family:montserrat;font-style:italic;font-weight:900;src:url(../fonts/montserrat-v29-latin_latin-ext-900italic.woff2)format("woff2")}.header-checkout{display:flex;flex-direction:column;position:relative;align-items:center;justify-content:center;color:#fff;width:100%;overflow:hidden;height:213px;padding:8.625rem 0 3.1875rem}@media(max-width:769px){.header-checkout{height:161px}}.header-checkout__background{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;object-position:center}@media only screen and (min-width:768px) and (max-width:1279.99px){.header-checkout__background.only-desktop{height:130%;top:-15%}}.header-checkout__content{display:flex;width:100%;align-items:stretch;justify-content:space-between;flex-wrap:wrap;position:relative}@media only screen and (max-width:767.99px){.header-checkout__content{justify-content:center}}.header-checkout__logo{display:flex;margin-top:auto;margin-bottom:auto;align-items:center;gap:.5rem;text-decoration:none;color:#fff}@media only screen and (min-width:768px){.header-checkout__logo{padding-left:1.5rem}}@media(min-width:913px){.header-checkout__logo{margin-bottom:11vh}}.header-checkout__logo-image{aspect-ratio:1;object-fit:contain;object-position:center;width:66px;margin-top:auto;margin-bottom:auto;flex-shrink:0}@media only screen and (max-width:767.99px){.header-checkout__logo-image{width:38px;height:38px}}.header-checkout__logo-text{font-family:montserrat,-apple-system,BlinkMacSystemFont,segoe ui,roboto,helvetica neue,Arial,sans-serif;margin-top:auto;margin-bottom:auto;font-size:3rem;font-weight:700;line-height:100%}@media only screen and (max-width:767.99px){.header-checkout__logo-text{font-size:1.75rem}}.header-checkout__column{display:flex;min-width:240px;width:576px;flex-shrink:1;height:66px;flex:1;flex-basis:0}.discount-alert{display:flex;width:100%;align-items:center;gap:16px;justify-content:start}.discount-alert__icon{aspect-ratio:.99;object-fit:contain;object-position:center;width:5rem;margin-top:auto;margin-bottom:auto}@media only screen and (max-width:959.99px){.discount-alert__icon--desktop{display:none}}@media only screen and (min-width:960px){.discount-alert__icon--mobile{display:none}}.discount-alert__content{margin-top:auto;margin-bottom:auto}@media only screen and (max-width:959.99px){.discount-alert__wrap{display:flex;flex-direction:row;gap:1rem}}.discount-alert__title{font-size:1.125rem;line-height:150%;color:#c73126}.discount-alert__text{font-size:1rem;line-height:1.5rem;margin-top:.5rem;font-weight:700}.discount-alert__text strong{color:#c73126}@media only screen and (min-width:768px) and (max-width:959.99px){.discount-alert__text{margin-top:1rem}}.highlight{color:#1ac70e}.package-options{margin-top:16px;width:100%}.package-option{transition:background 120ms ease-in-out}.package-option--popular{box-shadow:0 3px 8px rgba(0,0,0,.15)}.package-option__badge{border-radius:8px 8px 0 0;background-color:#1ac70e;width:100%;padding:7px 4px 4px;font-size:.75rem;color:#fff;font-weight:700;text-align:center}.package-option__content{position:relative;display:flex;width:100%;padding:16px;cursor:pointer}.package-option__details{display:flex;gap:16px;justify-content:space-between;width:100%}.package-option__wrapper{display:flex;flex-direction:column;align-items:center;width:100%}@media only screen and (min-width:960px){.package-option__wrapper{flex-direction:row;justify-content:center;gap:11%}}.package-option__wrapper-inner{position:relative}.package-option__cert{position:absolute;top:2.8125rem;right:-.3125rem;height:4.25rem;width:auto}@media only screen and (max-width:959.99px){.package-option__cert{top:-.3125rem}}.package-option__image{aspect-ratio:1.33;object-fit:contain;object-position:center}@media only screen and (max-width:767.99px){.package-option__image{margin-bottom:1rem}}.package-option__info{display:flex;margin-top:auto;margin-bottom:auto;flex-direction:column;text-align:center;justify-content:start;gap:8px}.package-option__header{display:flex;width:100%;flex-direction:column;gap:8px;justify-content:start}.package-option__quantity{font-size:2.25rem;font-weight:700;line-height:1;align-self:center}.package-option__description{font-size:12px;font-weight:400;line-height:18px}.package-option__price{font-size:1.125rem;font-weight:700;line-height:150%}.package-option__price span{font-weight:400;font-size:12px;line-height:150%;margin-left:.25rem}.package-option__total{font-size:.75rem;color:#11bc16;text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:700;line-height:150%}.package-option s,.package-option__total span{font-weight:400}.package-options__secondary{display:grid;grid-template-columns:1fr;margin-top:16px;width:100%;align-items:start;gap:1rem;justify-content:start;flex-wrap:wrap}@media only screen and (min-width:1280px){.package-options__secondary{grid-template-columns:repeat(2,1fr)}}.package-option--secondary{border-radius:8px;background-color:#f9f9f9;box-shadow:0 3px 8px rgba(0,0,0,.15);display:flex;gap:16px;width:100%}.package-option__image-small{aspect-ratio:1.32;object-fit:contain;object-position:center;width:5.5rem;margin-top:2rem;max-width:100%;height:auto}@media only screen and (min-width:640px){.package-option__image-small{width:6.625rem}}@media only screen and (min-width:768px){.package-option__image-small{width:5.5rem}}@media only screen and (min-width:960px){.package-option__image-small{width:5.625rem}}@media only screen and (max-width:599.99px){.package-option__image-small{width:150px}}.package-option__original-price{color:#000;text-align:center;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:150%;text-decoration-line:line-through}.package-option__total-simple{color:#11bc16;text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:700;line-height:150%}.package-option .form-control{position:absolute;top:1rem;left:1rem}.package-option--first .package-option__info{width:157px;max-width:177px;gap:8px}.package-option--first .package-option__image{max-width:9.125rem}@media only screen and (max-width:959.99px){.package-option--first .package-option__image{max-width:11.25rem;height:auto}}@media only screen and (max-width:959.99px){.package-option--first .package-option__image{margin-bottom:1rem}}@media only screen and (min-width:1280px){.package-option--first .package-option__image{max-width:9.8125rem}}.package-option--secondary .package-option__content{justify-content:center;align-items:center;gap:16px}.package-option--secondary .package-option__info{max-width:130px}.package-option.active{border:3px solid #1ac70e;border-radius:12px 12px 8px 8px;background:#f7fdf5;transition:background 120ms ease-in-out}.package-option:not(.package-option--first).active{border-radius:8px}.package-option.selected.package-option--first{border-radius:12px 12px 8px 8px}.package-6x-rabat{color:#ff5f00;text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:150%;text-wrap-mode:nowrap}.package-6x-discount{color:#000;text-align:center;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:150%;text-decoration-line:line-through}.package-6x-you-save{color:#000;text-align:center;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.package-3x-rabat{color:#ff5f00;text-align:center;font-family:Montserrat;font-size:13px;font-style:normal;font-weight:700;line-height:150%;text-wrap-mode:nowrap}.package-3x-text{color:#000;text-align:center;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:150%}.package-3x-text-small{color:#000;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.package-3x-you-save{color:#000;text-align:center;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:150%}:root{--iti-flag-height:16px;--iti-flag-width:24px}.iti{--iti-path-flags-1x:url('/css/intTelInput/flags.webp');--iti-path-flags-2x:url('/css/intTelInput/flags@2x.webp');--iti-path-globe-1x:'' !important;--iti-path-globe-2x:'' !important}.iti__flag{box-shadow:unset}@media only screen and (max-width:959.99px){.form-sale{background:#f8f8f8;border-radius:4px}}.form-sale,.form-sale__row--double{display:flex;flex-direction:column;gap:1.5rem}.form-sale__header{display:flex;align-items:center;gap:.25rem}@media only screen and (max-width:959.99px){.form-sale__header svg{min-width:1.5rem;max-width:1.5rem;height:1.5rem}}.form-sale__header-heading{font-family:montserrat,-apple-system,BlinkMacSystemFont,segoe ui,roboto,helvetica neue,Arial,sans-serif;font-weight:500;font-size:1rem;line-height:1.1875rem;letter-spacing:.025em}@media only screen and (min-width:960px){.form-sale__header-heading{font-weight:400;font-size:1.125rem;line-height:180%}}.form-sale__row{position:relative;display:flex;flex-direction:column;gap:.25rem}.form-sale__label{display:flex;flex-direction:column;gap:.25rem;font-weight:700;font-size:1rem;position:relative}.form-sale__label a{text-decoration:none;color:inherit;font-weight:inherit}input[type=text],input[type=email],input[type=tel],input[type=number],textarea,.form-sale select{font-family:montserrat,-apple-system,BlinkMacSystemFont,segoe ui,roboto,helvetica neue,Arial,sans-serif;background:#fff;padding:.5rem .75rem;border:1px solid #ccc;font-weight:400;font-size:1rem;line-height:1.5rem;outline:none;width:100%}textarea{font-family:montserrat,-apple-system,BlinkMacSystemFont,segoe ui,roboto,helvetica neue,Arial,sans-serif;padding:.5rem .75rem}.iti{width:100%}.iti .iti__selected-dial-code{font-family:montserrat,-apple-system,BlinkMacSystemFont,segoe ui,roboto,helvetica neue,Arial,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;margin-left:0;color:#868686;transition:color .2s ease-in-out}.validation-success .iti .iti__selected-dial-code{color:#313131;transition:color .25s ease-in-out}.select2{width:100% !important;max-width:100% !important}.select2-container{background:#fff;padding:.5rem .75rem;border-radius:4px;font-weight:400;font-size:1rem;line-height:1.1875rem;border:1px solid #c3c3c3}.select2-container--default .select2-selection--single{height:auto;border:none;font-weight:400;font-size:1rem;line-height:1.1875rem;box-sizing:border-box}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:0;padding-right:.75rem}.select2-container--open{border:none}.select2-container--below{border:1px solid #c3c3c3}.form-sale__label.validation-success .select2-container,.select2-container.is-valid{border-color:#529a41;transition:border-color .25s ease-in-out}.select2-dropdown{transform:translateY(-.9375rem)}span.select2-container--default span.select2-selection--single .select2-selection__arrow{left:1.125rem;right:0}span.select2-container--default span.select2-selection--single span.select2-selection__arrow b{margin:0 0 0 .25rem;border:none;width:1.5rem;height:1.5rem;left:84%;background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 10L12 16L18 10" stroke="%23868686" stroke-linecap="round"/></svg>')}.select2-container--default .select2-selection--single span.select2-selection__arrow b{top:.375rem !important}.select2-selection__rendered span img{margin-right:2.125rem !important}.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:1rem;line-height:1.5rem !important}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#fff}:is(input[type=text],input[type=email],input[type=tel],input[type=number],textarea)::placeholder{color:#bababa;font-family:montserrat,-apple-system,BlinkMacSystemFont,segoe ui,roboto,helvetica neue,Arial,sans-serif}.iti__selected-country-primary{padding-left:.75rem}.iti__arrow{border:none !important;width:1.5rem !important;height:1.5rem !important;background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 10L12 16L18 10" stroke="%23868686" stroke-linecap="round"/></svg>')}.iti input[type=tel]{width:100%}.iti__pl,.iti__gb,.iti__de{background-position:50%;background-size:cover}.iti__pl{background-image:url(https://flagcdn.com/w320/pl.png) !important}.iti__de{background-image:url(/img/flag_de.png) !important}.iti__gb{background-image:url(/img/flag_uk.png) !important}.iti .just-validate-error-label{margin-top:.25rem}.iti__selected-country{max-height:42.6px}.form-sale__row--acceptance{margin-top:.5rem;padding:0 1.25rem;text-align:center}@media only screen and (min-width:960px){.form-sale__row--acceptance{margin-top:.75rem}}.form-sale__row--acceptance p{font-size:.75rem;line-height:120%;letter-spacing:.025em;font-weight:400}.form-sale__row--acceptance p a{color:#313131}@media only screen and (min-width:960px){.form-sale__row--acceptance p{font-size:.875rem;line-height:1.0625rem}}.form-sale input[type=checkbox]{width:1.5rem;height:1.5rem;border-radius:1px;border-color:#313131}.form-sale input[type=checkbox]::after{content:"";position:absolute;display:block;left:0;right:0;width:100%;height:100%;z-index:0;cursor:pointer}.form-sale__button{width:100%;justify-content:center;max-width:100%}.sale-form__label-text{position:absolute;display:block;font-size:.75rem;line-height:1.375rem;letter-spacing:normal;padding:0 .25rem;left:1rem;top:-.625rem;z-index:1}.sale-form__label-text span{display:block;position:relative;z-index:3}.sale-form__label-text::before,.sale-form__label-text::after{content:"";display:block;position:absolute;z-index:1;width:calc(100% + 8px);height:11px;left:-4px;background-color:#fff}.sale-form__label-text::before{top:0}@media only screen and (max-width:959.99px){.sale-form__label-text::before{background-color:#f8f8f8}}.sale-form__label-text::after{top:50%}input.just-validate-error-field,.select2.select2-container.just-validate-error-field{border-color:#ba1010;background:#f9e4e4;transition:border .25s ease-in-out,background .25s ease-in-out}.select2.select2-container.just-validate-error-field .select2-selection__rendered{background:#f9e4e4;transition:background .25s ease-in-out}input.is-valid{border-color:#529a41;transition:border .25s ease-in-out}.form-sale__label.has-error .select2-container{border-color:#ba1010;background:#f9e4e4}.form-sale__label.has-error .select2-selection__rendered{background:#f9e4e4}.form-sale__label.has-error .sale-form__label-text::after{background:#f9e4e4;transition:background .25s ease-in-out}.form-sale__payment{display:flex;flex-direction:column;gap:1.5rem}.form-sale__newsletter{display:flex;flex-direction:column;gap:1rem}.form-sale__newsletter-desc{font-weight:400;font-size:.75rem;line-height:.9375rem;letter-spacing:-.025em}@media only screen and (min-width:960px){.form-sale__newsletter-desc{font-size:1rem;line-height:1.375rem;letter-spacing:.025em}}.form-sale__info{display:none}@media only screen and (min-width:960px){.form-sale__info{display:block;font-family:montserrat,-apple-system,BlinkMacSystemFont,segoe ui,roboto,helvetica neue,Arial,sans-serif;font-size:.875rem;line-height:1.1875rem;margin-top:.25rem}}.select-country-flag{position:relative;top:.25rem}@media only screen and (min-width:960px){input[type=text],input[type=email],input[type=tel],input[type=number],textarea,.form-sale input select{font-size:.875rem;line-height:1.375rem;letter-spacing:.025em}.iti__country-container{max-height:2.48125rem}.iti__selected-country{max-height:45.6px}.flag-option{display:flex;align-items:center}.flag-option img{width:1.25rem;height:.9375rem;margin-right:.3125rem}}.page-checkout .benefits__list{display:flex;flex-direction:column;gap:.5rem;order:2}@media only screen and (min-width:768px){.page-checkout .benefits__list{order:0}}.page-checkout .benefit{display:flex;align-items:center;gap:1rem}.payment-options{display:flex;margin-top:16px;width:100%;gap:8px;flex-wrap:wrap}.payment-option{background-color:#fff;border:1px solid #ccc;display:flex;flex-direction:row-reverse;justify-content:start;padding:12px;align-items:center;gap:8px;width:100%;font-size:16px;color:#000;font-weight:400;cursor:pointer}.payment-option__items{display:flex;align-items:center;gap:.5rem;padding-left:1rem}.payment-option--selected{border-color:#00b56b}.payment-option__label{margin-top:auto;margin-bottom:auto}.checkout__submit{width:100%}.checkout__cards{aspect-ratio:11.11;object-fit:contain;object-position:center;width:100%;max-width:523px}.checkout__button{border-radius:8px;background-color:#1ac70e;box-shadow:0 4px #17ad0c;margin:24px auto;width:100%;padding:1rem;gap:8px;color:#fff;font-weight:700;text-align:center;border:none;cursor:pointer;font-size:16px}.checkout__security{display:flex;margin-top:24px;width:100%;flex-direction:column;align-items:stretch;justify-content:start}.checkout__security-header{display:flex;width:100%;align-items:center;gap:16px;color:#000;font-weight:700;justify-content:center;flex-wrap:wrap}.checkout__lock-icon{aspect-ratio:.75;object-fit:contain;object-position:center;width:12px}.checkout__security-title span{color:#008905}.checkout__security-text{color:#767676;text-align:center;align-self:start;margin-top:8px}.checkout__acceptance{text-align:center}.checkout__acceptance p{font-size:.8125rem}.checkout__acceptance p a{font-size:inherit;line-height:inherit}.checkout__acceptance a{color:#000}.page-checkout #content{background-color:#f1f4f8}.checkout__form{display:grid;grid-template-columns:1fr}@media only screen and (min-width:768px){.checkout__form{grid-template-columns:repeat(2,50%);align-items:start;grid-template-rows:min-content;gap:1rem}}.checkout__container{padding-top:2rem;padding-bottom:2rem}@media only screen and (min-width:768px){.checkout__container{padding-top:2.5rem;padding-bottom:6.5rem}}.checkout__col{border-radius:8px;background-color:#fff;padding:2rem 1rem;display:flex;flex-direction:column;gap:2.5rem}@media only screen and (min-width:768px){.checkout__col{gap:2rem}}.checkout__col--1{max-height:fit-content}.checkout__step{display:flex;flex-direction:column;gap:1rem}.step-header{display:flex;width:100%;align-items:center;gap:1rem;font-size:1.125rem;font-weight:700}.step-header__icon{width:1.25rem;height:1.25rem}.step-header__title{align-self:stretch;margin-top:auto;margin-bottom:auto;flex:1;flex-shrink:1;flex-basis:0;font-size:18px}.sale-form__label{color:#000;font-weight:700;display:block;margin-bottom:.25rem}.page-checkout input[type=radio]{-webkit-appearance:none;appearance:none;background-color:transparent;margin:0;font:inherit;color:#00b56b;width:1.25rem;min-width:1.25rem;height:1.25rem;border:1px solid #00b56b;border-radius:50%;transform:translateY(-1px);cursor:pointer;display:grid;place-content:center}.page-checkout input[type=radio]::before{content:"";width:.5rem;height:.5rem;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;background-color:#00b56b}.page-checkout input[type=radio]:checked::before{transform:scale(1)}.t-green{color:#1ac70e}.t-line{text-decoration:line-through}.set__gift{border-radius:8px 8px;background:#4b7ef0;padding:.4375rem .25rem .25rem .6875rem;box-shadow:0 3px 8px rgba(0,0,0,.15);color:#fff;display:grid;justify-content:flex-end;grid-template-columns:1fr 48px;gap:.5rem;align-items:center;text-align:center;font-size:.75rem;font-style:normal;font-weight:400;line-height:150%}.features__list{gap:1.875rem}.features__item{display:grid;grid-template-columns:5rem 1fr;gap:1rem;align-items:center}@media only screen and (max-width:959.99px){.features__item{grid-template-columns:1fr}}.features__item-inner{gap:.5rem}.features__item-name{font-size:1.125rem}.just-validate-error-label{font-family:montserrat,-apple-system,BlinkMacSystemFont,segoe ui,roboto,helvetica neue,Arial,sans-serif;font-size:.875rem;letter-spacing:normal;color:#ba1010;display:flex;align-items:center;gap:.25rem}.just-validate-error-label::before{content:"";background:url('data:image/svg+xml,<svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.5358 20.5357L13.4648 13.4647" stroke="%23BA1010" stroke-linecap="round"/><path d="M13.4642 20.5357L20.5352 13.4647" stroke="%23BA1010" stroke-linecap="round"/><path fill-rule="evenodd" clip-rule="evenodd" d="M9.92893 24.0711C13.8342 27.9764 20.1658 27.9764 24.0711 24.0711C27.9763 20.1659 27.9763 13.8342 24.0711 9.92898C20.1658 6.02373 13.8342 6.02373 9.92893 9.92898C6.02369 13.8342 6.02369 20.1659 9.92893 24.0711Z" stroke="%23BA1010"/></svg>')no-repeat 50%;display:inline-block;position:relative;width:1.5rem;min-width:1.5rem;height:1.5rem}html,body{min-width:22.5rem}.processing-content{display:none}@media only screen and (min-width:960px){.processing-content{background:#f3f3f3;padding:2.5rem 0}}.processing__wrapper,.processing__header,.processing__loading,.processing__lower{display:flex;flex-direction:column}.processing__wrapper{background:#fff;padding:2.5rem 0;gap:1.5rem;text-align:center}@media only screen and (min-width:960px){.processing__wrapper{padding:2.5rem;border-radius:4px}}.processing__header{gap:.5rem}@media only screen and (min-width:960px){.processing__header{gap:1.5rem}}@media only screen and (min-width:960px){.processing__title{font-size:3.25rem;line-height:4.375rem;letter-spacing:normal}}.processing__header p{font-family:montserrat,-apple-system,BlinkMacSystemFont,segoe ui,roboto,helvetica neue,Arial,sans-serif;font-weight:500;font-size:1.25rem;line-height:1.6875rem}@media only screen and (min-width:960px){.processing__header p{font-weight:600;font-size:1.5rem;line-height:2rem;letter-spacing:.025em}}.processing__loading{min-width:17.75rem;margin:0 auto;gap:.875rem}@media only screen and (min-width:960px){.processing__loading{gap:1rem;min-width:25.875rem}}.processing__loading svg{width:100%;height:auto}.processing__loading span{font-family:montserrat,-apple-system,BlinkMacSystemFont,segoe ui,roboto,helvetica neue,Arial,sans-serif;font-weight:700;font-size:.875rem;line-height:1.1875rem;letter-spacing:.05em;text-transform:uppercase}@media only screen and (min-width:960px){.processing__loading span{font-size:1rem;line-height:1.3125rem;letter-spacing:.025em}}.processing__lower{gap:1.5rem}@media only screen and (min-width:960px){.processing__lower{gap:.75rem}}.processing__lower-info{font-weight:300;font-size:.875rem;line-height:1.375rem;letter-spacing:normal}@media only screen and (min-width:960px){.processing__lower-info{font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:.025em}}.processing__lower-notification{font-weight:700;font-size:.625rem;line-height:.75rem;letter-spacing:.025em}@media only screen and (min-width:960px){.processing__lower-notification{font-size:.875rem;line-height:1rem}}.processing__loading-animation{align-items:center;display:flex;position:relative}.processing__loading-inner{width:50%;position:relative;min-height:7.125rem}@media only screen and (max-width:959.99px){.processing__loading-inner{min-height:4.5rem}}.processing__loading-animation .processing__loading-inner .processing__loading-circle{position:absolute;top:0;left:0;height:7.125rem;border-radius:100%;width:6.5rem}@media only screen and (max-width:959.99px){.processing__loading-animation .processing__loading-inner .processing__loading-circle{height:4.5rem;width:4.125rem}}.processing__loading-animation .processing__loading-inner .processing__loading-circle{animation:moveLeftToRight 4s cubic-bezier(.445,.05,.55,.95)forwards infinite;animation-delay:0s;transform-origin:left}@media only screen and (min-width:960px){.processing__loading-animation .processing__loading-inner .processing__loading-circle{animation:moveLeftToRightDesktop 4s cubic-bezier(.445,.05,.55,.95)forwards infinite}}.processing__loading-animation .processing__loading-inner .processing__loading-circle:not(.clone):nth-child(2){animation-delay:-.6s}.processing__loading-animation .processing__loading-inner .processing__loading-circle:not(.clone):nth-child(3){animation-delay:-1.2s}.processing__loading-animation .processing__loading-inner .processing__loading-circle:not(.clone):nth-child(4){animation-delay:-1.8s}.processing__loading-animation .processing__loading-inner .processing__loading-circle:not(.clone):nth-child(5){animation-delay:-2.4s}.processing__loading-animation .processing__loading-inner .processing__loading-circle:not(.clone):nth-child(6){animation-delay:-3s}.processing__loading-animation .processing__loading-inner .processing__loading-circle:not(.clone):nth-child(7){animation-delay:-3.6s}.processing__loading-animation .processing__loading-inner:nth-child(2) .processing__loading-circle{animation:moveRightToEnd 4s ease-out forwards infinite;animation-delay:0s;left:0;transform-origin:left}@media only screen and (min-width:960px){.processing__loading-animation .processing__loading-inner:nth-child(2) .processing__loading-circle{animation:moveRightToEndDesktop 4s ease-out forwards infinite}}.processing__loading-animation .processing__loading-inner:nth-child(2) .processing__loading-circle:nth-child(2){animation-delay:-.6s}.processing__loading-animation .processing__loading-inner:nth-child(2) .processing__loading-circle:nth-child(3){animation-delay:-1.2s}.processing__loading-animation .processing__loading-inner:nth-child(2) .processing__loading-circle:nth-child(4){animation-delay:-1.8s}.processing__loading-animation .processing__loading-inner:nth-child(2) .processing__loading-circle:nth-child(5){animation-delay:-2.4s}.processing__loading-animation .processing__loading-inner:nth-child(2) .processing__loading-circle:nth-child(6){animation-delay:-3s}.processing__loading-animation .processing__loading-inner:nth-child(2) .processing__loading-circle:nth-child(7){animation-delay:-3.6s}@keyframes moveLeftToRightDesktop{0%{transform:translateX(0)rotateY(0);background-color:#ff3501;opacity:0%}14%{background-color:#f97d24;opacity:100%}28%{background-color:#f6a437}42%{background-color:#f3bf45}56%{background-color:#f2d04d}70%{background-color:#529a41}84%{background-color:#cadeba}100%{transform:translateX(214px)rotateY(-90deg)}}@keyframes moveLeftToRight{0%{transform:translateX(0)rotateY(0);background-color:#ff3501;opacity:0%}14%{background-color:#f97d24;opacity:100%}28%{background-color:#f6a437}42%{background-color:#f3bf45}56%{background-color:#f2d04d}70%{background-color:#529a41}84%{background-color:#cadeba}100%{transform:translateX(148px)rotateY(-90deg)}}@keyframes moveRightToEndDesktop{0%{opacity:100%;transform:translateX(0)rotateY(90deg);background-color:#cadeba}14%{background-color:#529a41}28%{background-color:#f2d04d}42%{background-color:#f3bf45}56%{background-color:#f6a437}70%{background-color:#f97d24}84%{background-color:#ff3501;opacity:100%}90%{transform:translateX(104px)rotateY(0)}98%{opacity:0%}}@keyframes moveRightToEnd{0%{opacity:100%;transform:translateX(0)rotateY(90deg);background-color:#cadeba}14%{background-color:#529a41}28%{background-color:#f2d04d}42%{background-color:#f3bf45}56%{background-color:#f6a437}70%{background-color:#f97d24}84%{background-color:#ff3501;opacity:100%}90%{transform:translateX(74px)rotateY(0)}98%{opacity:0%}}