*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;margin:0}body{display:flex;flex-direction:column}main{flex:1}header{width:100%}.header_container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.header_wrapper{width:100%;background:#003987}.header_timer{background:#003987;max-width:800px;width:100%;padding:clamp(8px,1.2vw,16px) 10px;display:flex;align-items:center;justify-content:center;gap:clamp(16px,4vw,48px);margin:auto}.header_flag{display:flex;gap:8px;align-items:center}.header_flag img{width:clamp(28px,3.5vw,34px);height:clamp(20px,2.5vw,24px);aspect-ratio:1/1}.header_flag p{color:#fff;text-align:center;font-family:Poppins;font-size:clamp(12px,1.5vw,15px);font-style:normal;font-weight:500;line-height:1.5}.timer{display:flex;align-items:center;gap:clamp(8px,1.5vw,16px)}.timer div{display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center}.timer div p{color:#fff;font-family:Inter;font-size:clamp(24px,3vw,32px);font-style:normal;font-weight:600;line-height:1.3}.timer div h3{color:#fff;text-align:center;font-family:Inter;font-size:clamp(16px,2vw,20px);font-style:normal;font-weight:600;line-height:1.3}.timer div span{color:#fff;text-align:center;font-family:Inter;font-size:clamp(8px,1vw,10px);font-style:normal;font-weight:400;line-height:1.3}.header_logo{padding:clamp(12px,2.5vw,24px) 0;display:flex;align-items:center;justify-content:center;width:100%}.header_logo img{max-width:140px;width:100%;height:auto}.header_discount{background-color:#ffd2a5;display:flex;align-items:center;justify-content:center;width:100%;padding:clamp(5px,.8vw,8px) 10px}.header_discount p{color:#111;text-align:center;font-family:Roboto;font-size:clamp(11px,1.5vw,14px);font-style:normal;font-weight:400;line-height:1.7;text-transform:uppercase}.header_discount p span{font-weight:700}main{padding:clamp(24px,4vw,40px) 10px}.main_container{display:flex;justify-content:space-between;align-items:flex-start;max-width:1080px;width:100%;margin:auto;margin-bottom:clamp(60px,12vw,150px);gap:clamp(20px,5vw,60px)}.product_selection,.payment_form_container{max-width:510px;width:100%;display:flex;flex-direction:column}.product_selection h2{color:#111;font-family:Inter;font-size:clamp(18px,2vw,20px);font-style:normal;font-weight:700;line-height:1.9;margin-bottom:clamp(12px,1.5vw,16px)}.products{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(12px,1.5vw,16px);align-self:stretch;width:100%}.product{border-radius:8px;background:#fff;box-shadow:2px 2px 15px #00000026;display:flex;padding:clamp(12px,1.5vw,16px);justify-content:space-between;align-items:center;align-self:stretch}.product_data{display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:377px;width:100%}.product_info{display:flex;align-items:center;gap:clamp(8px,1.5vw,16px);max-width:344px;width:100%}.product_banner{border-radius:2px;background:#df0101;display:flex;padding:4px 8px;justify-content:center;align-items:center;gap:8px;align-self:stretch;width:fit-content}.pink{background:#df6bc7}.product_banner p{color:#fff;text-align:center;font-family:Inter;font-size:clamp(10px,1.2vw,12px);font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.product_image{max-width:136px;width:100%;height:auto}.product_image img{width:100%;height:auto}.product_name{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}.product_name h2{color:#000;font-family:Inter;font-size:clamp(14px,1.8vw,16px);font-style:normal;font-weight:700;line-height:normal;margin-bottom:0}.product_name p{color:#df6bc7;font-family:Inter;font-size:clamp(12px,1.5vw,14px);font-style:normal;font-weight:700;line-height:normal}.one_bottle{width:64px!important}.product_prices{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.discount{color:#0dc611;text-align:right;font-family:Inter;font-size:clamp(12px,1.5vw,14px);font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.old_price{color:#df0101;text-align:right;font-family:Inter;font-size:clamp(12px,1.5vw,14px);font-style:normal;font-weight:700;line-height:normal;text-decoration-line:line-through;text-transform:uppercase}.price{color:#000;text-align:right;font-family:Inter;font-size:clamp(14px,1.8vw,16px);font-style:normal;font-weight:700;line-height:normal}.shipping{color:#000;text-align:right;font-family:Inter;font-size:clamp(10px,1.2vw,12px);font-style:normal;font-weight:400;line-height:normal}.product_features{display:flex;width:100%;height:auto;align-items:flex-start;justify-content:space-between;gap:10px;margin-top:clamp(16px,3vw,32px)}.feature{max-width:160px;width:100%;display:flex;flex-direction:column;gap:clamp(12px,1.5vw,16px);align-items:center}.feature img{max-width:30px;width:100%;height:auto}.feature div{display:flex;width:100%;flex-direction:column;gap:8px;align-items:center;justify-content:center}.feature div h3{color:#111;text-align:center;font-family:Inter;font-size:clamp(12px,1.5vw,14px);font-style:normal;font-weight:600;line-height:1.2}.feature div p{color:#111;text-align:center;font-family:Inter;font-size:clamp(11px,1.3vw,12px);font-style:normal;font-weight:400;line-height:1.4}.payment_form_container{width:100%}.payment_items{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(12px,1.5vw,16px);margin-bottom:clamp(16px,3vw,32px)}.reviews{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.reviews img{max-width:235px;width:100%;height:auto}.reviews p{color:#111;font-family:Inter;font-size:clamp(12px,1.5vw,14px);font-style:normal;font-weight:400;line-height:1.7}.items_cont{display:flex;flex-direction:column;width:100%;gap:7px;align-items:flex-start}.items_cont h1{color:#003987;font-family:Inter;font-size:clamp(20px,2.5vw,24px);font-style:normal;font-weight:700;line-height:1.6;width:100%}.items{display:flex;flex-wrap:wrap;width:100%;gap:8px}.item{display:flex;align-items:center;gap:7px;max-width:245px;width:100%;justify-content:flex-start}.item img{width:20px;height:20px}.item p{color:#111;font-family:Inter;font-size:clamp(12px,1.5vw,14px);font-style:normal;font-weight:400;line-height:2}.quick_checkout{width:100%;display:flex;flex-direction:column;gap:clamp(12px,1.5vw,16px);align-items:center;margin-bottom:clamp(16px,3vw,32px)}.quick_title{display:flex;flex-direction:row;align-items:center;gap:8px;width:100%}.line{height:1px;flex:1 0 0;background:#979797}.quick_title h3{color:#111;text-align:center;font-family:Inter;font-size:clamp(12px,1.5vw,14px);font-style:normal;font-weight:400;line-height:1.8}.checkout_buttons{display:flex;align-items:center;gap:clamp(10px,1.5vw,15px);align-self:stretch;width:100%;flex-wrap:wrap}.applepay{display:flex;height:clamp(44px,5vw,48px);padding:clamp(6px,1vw,8px) clamp(12px,1.5vw,16px);flex-direction:column;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:8px;width:100%;cursor:pointer}.applepay{background-color:#000}.applepay img{height:clamp(20px,2.5vw,24px);width:auto}.express-btn{width:100%;min-width:0;min-height:40px;align-self:stretch}#apple-pay-native-button{display:none;width:100%;min-height:clamp(44px,5vw,48px);border:0;border-radius:8px;cursor:pointer;-webkit-appearance:-apple-pay-button;-apple-pay-button-type:buy;-apple-pay-button-style:black}#google-pay-button{background:transparent;padding:0}#apple-pay-native-button{width:100%}#paypal-button-container{width:100%;min-width:0}.payment_form,form{width:100%}.form_payment{width:100%;display:flex;flex-direction:column;align-items:flex-start}.information_step{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(12px,1.5vw,16px)}.information_step h2{color:#111;font-family:Inter;font-size:clamp(18px,2vw,20px);font-style:normal;font-weight:700;line-height:1.3}.information{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(10px,1.2vw,12px);align-self:stretch;width:100%}.flexbox{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:clamp(10px,1.2vw,12px)}.input_container{width:100%}.input_container input{display:flex;padding:clamp(12px,1.5vw,15px) clamp(12px,1.5vw,16px);align-items:center;gap:8px;flex:1 0 0;align-self:stretch;border-radius:4px;border:1px solid #E0E0E0;background:#fff;width:100%}.input_container input::placeholder{color:#5c5c5c;font-family:Inter;font-size:clamp(13px,1.5vw,14px);font-style:normal;font-weight:400;line-height:1.3}.select_container{position:relative;width:100%}.select_container label{position:absolute;top:6px;left:16px;pointer-events:none;background:transparent;color:#828282;font-family:Inter;font-size:clamp(10px,1.2vw,12px);font-style:normal;font-weight:400;line-height:1.3}.select_container select{width:100%;height:clamp(48px,5.5vw,52px);padding:clamp(18px,2vw,22px) 40px clamp(8px,1vw,10px) clamp(12px,1.5vw,16px);border-radius:4px;border:1px solid #E0E0E0;background-color:#fff;color:#000;font-family:Inter;font-size:clamp(14px,1.8vw,16px);font-weight:400;line-height:1.2;-webkit-appearance:none;appearance:none}.select_container select{-webkit-appearance:none;appearance:none}.select_container select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px}.input_container{position:relative;width:100%}.floating_label_phone{position:absolute;top:12px;left:17px;transform:translateY(-50%);color:#828282;font-family:Inter;font-size:clamp(10px,1.2vw,12px);font-style:normal;font-weight:400;line-height:1.2;pointer-events:none;background:#fff;padding:0 4px;transition:all .2s ease}.phone-prefix-label{position:absolute;color:#012218;font-family:Inter;font-size:clamp(13px,1.5vw,14px);font-style:normal;font-weight:400;line-height:1.2;pointer-events:none;background:#fff;top:21px;left:17px}.phone_input{width:100%;padding-top:20px!important;padding-left:50px!important}.payment_step{display:flex;flex-direction:column;gap:clamp(12px,1.5vw,16px);align-items:flex-start;width:100%;margin-top:clamp(16px,3vw,32px)}.payment_step h2{color:#111;font-family:Inter;font-size:clamp(18px,2vw,20px);font-style:normal;font-weight:700;line-height:1.9}.payment{display:flex;width:100%;flex-direction:column;gap:clamp(12px,1.5vw,16px)}.payment_container{border-radius:15px;background:#f7f7f7;padding:clamp(12px,1.5vw,16px);display:flex;flex-direction:column;gap:clamp(12px,1.5vw,16px)}.payment_title{display:flex;align-items:center;justify-content:space-between;width:100%}.payment_header{display:flex;align-items:center;gap:8px}.radio-custom{width:21px;height:21px}.payment_header p{color:#111;font-family:Inter;font-size:clamp(14px,1.8vw,16px);font-style:normal;font-weight:700;line-height:1.3}.payment_cards{max-width:140px;width:100%;height:auto}.payment_input{display:flex;flex-direction:column;gap:clamp(12px,1.5vw,16px)}.payment_input label{color:#111;font-family:Inter;font-size:clamp(12px,1.5vw,14px);font-style:normal;font-weight:400;line-height:1.3}.cc-btn{display:flex;height:clamp(48px,5.5vw,50px);padding:clamp(12px,1.5vw,15px) 0;width:100%;justify-content:center;align-items:center;align-self:stretch;border-radius:100px;background:#df6bc7;color:#f7f7f7;text-align:center;font-family:Inter;font-size:clamp(14px,1.8vw,16px);font-style:normal;font-weight:500;line-height:normal;cursor:pointer;border:none}.cc-btn.loading,.klarna_button.loading{pointer-events:none;opacity:1;background:#9e9e9e;cursor:not-allowed}.cc-btn .spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite;margin-right:8px}.klarna_img{max-width:51px;width:100%;height:auto}.klarna_button{width:100%;border-radius:100px;border:none;cursor:pointer;background-color:#ffb3c7}.klarna_button img{width:clamp(60px,8vw,75px);height:auto}.checkbox_inputs{display:flex;flex-direction:column;gap:16px;align-items:flex-start;justify-content:center;width:100%}.checkbox_input{display:grid;grid-template-columns:auto 1fr;align-items:center;width:100%}.checkbox_input p{color:#000;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:130%;margin-left:8px}.checkbox_input p a{color:#000;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:130%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.secure_container{display:flex;width:100%;flex-direction:column;align-items:center;gap:16px}.secure_image{max-width:300px;width:100%;height:auto}.secure_image img{width:100%;height:auto}.secure_text{display:flex;width:100%;flex-direction:column;align-items:center;gap:8px}.secure_text div{display:flex;align-items:center;gap:8px}.secure_text h4{color:#000000b3;text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:130%}.secure_text p{color:#000000b3;text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:130%}footer{background-color:#003987}.footer_container{max-width:1080px;width:100%;display:flex;align-items:flex-end;justify-content:space-between;margin:auto;padding:clamp(24px,4vw,40px) 0 clamp(40px,7vw,82px) 0}.footer_logo{max-width:360px;width:100%}.footer_logo img{max-width:140px;width:100%;height:auto;margin-bottom:clamp(12px,2vw,20px)}.footer_logo p{color:#f7f7f7;font-family:Inter;font-size:clamp(16px,2vw,22px);font-style:normal;font-weight:400;line-height:1.5}.footer_links ul{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.footer_links ul li{list-style-type:none}.footer_links ul li a{color:#f7f7f7;font-family:Inter;font-size:clamp(12px,1.5vw,14px);font-style:normal;font-weight:400;line-height:1.5;text-decoration:none}.disclaimer{background-color:#001c43;padding:clamp(16px,2.5vw,25px) 0}.disclaimer p{max-width:1074px;width:100%;color:#f7f7f7;font-family:Inter;font-size:clamp(9px,1.2vw,11px);font-style:normal;font-weight:400;opacity:.5;line-height:1.36;margin:auto}.hidden_desktop{display:none}@media(max-width:1024px){.main_container{gap:30px}}@media(max-width:768px){.main_container{flex-direction:column}.product_selection,.payment_form_container{max-width:100%}}@media(max-width:480px){.hidden_desktop{display:flex}.hidden_mobile{display:none}.main_container,.header_timer{flex-direction:column}.header_timer{padding:16px;gap:16px}.header_flag p{font-size:14px}.header_logo{padding:12px 0}.header_discount p{font-size:12px;padding:0 23px}main{padding-top:32px}.items_cont h1{font-size:22px}.product_info{align-items:flex-start;flex-direction:column}.product_prices{width:100%}.product_image{display:flex;align-items:center;justify-content:center}.product_name{align-items:center}.product_features{display:none}.quick_checkout{margin-top:32px}.footer_container,.disclaimer p{width:90%}.footer_logo{width:60%}}@media(min-width:1400px){.main_container{max-width:1200px}.product_selection,.payment_form_container{max-width:560px}}.hidden{display:none}.error-message{font-size:12px;font-weight:400;font-family:Inter;color:#df0101;margin-top:6px}.checkbox_input .error-message{grid-column:1 / -1}
