*{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;width:100%;padding:clamp(8px,1.2vw,16px) 10px;display:flex;align-items:center;justify-content:center;gap:clamp(16px,4vw,48px)}.header_timer .flag-timer-container{display:flex;align-items:center;gap:24px}.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_timer .claim-offer-btn{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;background:#00c249;border:none;outline:none;padding:8px 16px;cursor:pointer;animation:claim-offer-pulse 2.8s ease-in-out infinite;transition:transform .2s ease,box-shadow .2s ease;will-change:transform,box-shadow}.header_timer .claim-offer-btn:hover{transform:translateY(-1px)}.header_timer .claim-offer-btn:active{transform:translateY(0)}.header_timer .claim-offer-btn p{color:#fff;text-align:center;font-family:Poppins;font-size:18px;font-style:normal;font-weight:800;line-height:24px;text-transform:uppercase}.header_timer .claim-offer-btn svg{width:24px;height:24px}@keyframes claim-offer-pulse{0%,to{transform:scale(1);box-shadow:0 0 #00c24900}50%{transform:scale(1.02);box-shadow:0 0 0 10px #00c24929}}@media(prefers-reduced-motion:reduce){.header_timer .clain-offer-btn,.header_timer .claim-offer-btn{animation:none;transition:none}}.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}.v4_header_discount{display:flex;align-items:center;justify-content:center;width:100%;padding:0 16px;background-image:url(https://img.fungexin.com/header-discount-bg.webp)}.v4_header_discount img.product-img-1{height:50px;max-width:272px;width:100%;margin-right:89.5px}.v4_header_discount .discount{width:90px;height:90px;background:#e33c4c;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;margin-right:16px}.v4_header_discount .discount span{color:#fff;text-align:center;font-family:Poppins;font-size:28.8px;font-style:normal;font-weight:700;line-height:100%}.v4_header_discount .discount p{color:#fff;font-family:Poppins;font-size:12px;font-style:normal;font-weight:700;line-height:100%;text-align:center}.v4_header_discount .discount-text{margin-right:60.5px}.v4_header_discount .discount-text p:first-child{color:#000;font-family:Poppins;font-size:22px;font-style:normal;font-weight:700;line-height:24px;text-transform:uppercase;text-align:center;margin-bottom:8px}.v4_header_discount .discount-text p:last-child{color:#000;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-transform:uppercase;max-width:420px;text-align:center}.v4_header_discount .discount-text p:last-child span{color:#00c249;font-family:Poppins;font-size:16px;font-style:normal;font-weight:700;line-height:24px;text-transform:uppercase}.v4_header_discount img.product-img-2{height:100%;max-width:238px;width:100%}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}.product_prices .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)}.product_features_mobile{display:none}.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 img.v4-feature-img{width:64px;height:64px;max-width:64px}.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:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px}.item{display:flex;align-items:center;gap:7px;max-width:none;width:100%;justify-content:flex-start}.item img{width:20px;height:20px}.item img.v4-item-img{width:32px;height:32px}.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}.checkout_buttons .v4-wallet-shell{position:relative;flex:1;min-height:clamp(44px,5vw,48px)}.v4-wallet-hitbox{position:absolute;inset:0;z-index:2;border-radius:5px;overflow:hidden;pointer-events:auto}.v4-wallet-hitbox>*,.v4-wallet-hitbox iframe,.v4-wallet-hitbox button{width:100%!important;height:100%!important}.v4-wallet-shell #google-pay-button.v4-wallet-hitbox button{opacity:0}.v4-wallet-shell #paypal-button-container.v4-wallet-hitbox{display:flex;align-items:center;justify-content:center}.v4-wallet-shell #paypal-button-container.v4-wallet-hitbox iframe{display:block;top:5px}.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;min-height:100%}.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}.shipping_container{border-radius:8px;border:1px solid rgba(0,0,0,.7);display:flex;padding:16px;justify-content:space-between;align-items:center;align-self:stretch;gap:20px}.shipping_container h3{color:#111;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:130%}.shipping_container p{color:#000;text-align:right;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:130%}.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-v4{border-radius:8px;background:#00c249;cursor:pointer;padding:16px;color:#fff;text-align:center;font-family:Poppins;font-size:18px;font-style:normal;font-weight:800;line-height:24px;text-transform:uppercase;border:none}.cc-btn-v4.loading,.klarna_button.loading{pointer-events:none;opacity:1;background:#9e9e9e;cursor:not-allowed}.cc-btn-v4 .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}.w-69{width:68%}@media(max-width:1024px){.main_container{gap:30px}.v4_header_discount{gap:12px;padding:8px 14px;background-size:cover;background-position:center}.v4_header_discount img.product-img-1{margin-right:20px;max-width:180px}.v4_header_discount .discount-text{margin-right:16px}.v4_header_discount img.product-img-2{max-width:150px}}@media(max-width:768px){.main_container{flex-direction:column}.product_selection,.payment_form_container{max-width:100%}.v4_header_discount{flex-direction:column;align-items:center;justify-content:center;gap:10px}.v4_header_discount img.product-img-1,.v4_header_discount img.product-img-2{display:none}.v4_header_discount .discount{width:78px;height:78px;order:1;margin-right:0;gap:4px}.v4_header_discount .discount-text{order:2;margin-right:0}.product_features{display:none}.product_features_mobile{display:flex;margin-top:16px}}@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_timer .flag-timer-container{gap:8px}.header_flag img{width:16px;height:10.6px}.header_timer .flag-timer-container .timer{border-radius:8px;background:#fff;padding:4px;gap:0}.header_timer .flag-timer-container h3{color:#000;font-size:11px}.header_timer .flag-timer-container span{display:none}.timer div p{color:#000;font-size:11px}.header_flag p{font-size:11px}.header_logo{padding:12px 0}.header_discount p{font-size:12px;padding:0 23px}.v4_header_discount{flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:12px 16px}.v4_header_discount img.product-img-1,.v4_header_discount img.product-img-2{display:none}.v4_header_discount .discount{order:1;margin-right:0;width:78px;height:78px;gap:4px}.v4_header_discount .discount-text{order:2;margin-right:0}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}.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}
