*{margin:0;padding:0;box-sizing:border-box}html{min-height:100vh}body{min-height:100vh;font-family:Montserrat,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;background:#f1f4f8;display:flex;flex-direction:column}ul,ol{list-style:none}a{text-decoration:none;color:inherit;cursor:pointer}img{max-width:100%;height:auto;display:block}header{width:100%;background-image:url(https://img.fungexin.com/checkout-yIJs_vb1xm/banner_1_desktop.webp);height:376px;background-size:cover;background-position:top;background-repeat:no-repeat}@media(min-width:769px){[data-lang=de] header{background-image:url(https://img.serenatox.com/vpi1/banner_1_de.webp)}[data-lang=fr] header{background-image:url(https://img.serenatox.com/vpi1/banner_1_fr.webp)}[data-lang=fi] header{background-image:url(https://img.serenatox.com/vpi1/banner_1_fi.webp)}[data-lang=it] header{background-image:url(https://img.serenatox.com/vpi1/banner_1_it.webp)}[data-lang=nl] header{background-image:url(https://img.serenatox.com/vpi1/banner_1_nl.webp)}[data-lang=no] header{background-image:url(https://img.serenatox.com/vpi1/banner_1_no.webp)}[data-lang=se] header{background-image:url(https://img.serenatox.com/vpi1/banner_1_se.webp)}}.header_container{display:flex;max-width:1090px;width:100%;height:100%;align-items:flex-start;justify-content:space-between;gap:16px;margin:auto;padding:40px 10px 24px}.logo{max-width:200px;width:100%;height:auto}.header_items{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:flex-end;max-width:395px;width:100%}.header_item{display:flex;align-items:center;gap:8px;align-self:stretch;border-radius:100px;background:#ffffff73;width:100%;padding:8px 16px}.header_item img{width:18px;height:18px;aspect-ratio:1/1}.header_item p{color:#282828;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:130%}main{flex:1}.main_container form{display:flex;max-width:1104px;width:100%;align-items:flex-start;gap:16px;margin:auto;padding:40px 10px 200px}.left_section,.right_section{max-width:550px;width:100%;border-radius:16px;background:#fff;padding:16px;flex:1 1 0;min-width:0}.left_section{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.left_timer_products{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.timer_container{display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:8px;background:linear-gradient(90deg,#f8dcda,#ffbdb9)}.timer_container p{color:#010101;text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.timer{color:#dc2625;text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;border-radius:8px;background:#fff;line-height:130%;padding:8px;max-width:70px;width:100%;display:flex;align-items:center;justify-content:center;gap:0}.timer .minutes,.timer .seconds{display:inline-flex}.timer .minutes p,.timer .seconds p{color:#dc2625;font-family:Montserrat;font-size:16px;font-weight:700;line-height:130%;margin:0}.products_container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;align-self:stretch}.section_title{display:flex;align-items:center;align-self:stretch;flex-wrap:wrap;gap:10px;width:100%}.section_title.payment_section_title{justify-content:space-between}.section_title div{display:flex;align-items:center;align-self:stretch;justify-content:flex-start;gap:10px}.section_title img{width:20px;height:auto}.section_title h2{color:#282828;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:130%}.subscription_container{display:flex;padding:16px;flex-direction:column;align-items:center;gap:16px;align-self:stretch;border-radius:5px;border:1px solid #e2e2e2}.subscription{display:flex;padding:16px;align-items:center;align-self:stretch;border-radius:8px;gap:12px;cursor:pointer}.subscription img{width:20px;height:20px}.subscription p{color:#282828;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:130%}.subscription span{border-radius:4px;background:#e53008;display:flex;padding:3px 6px;flex-direction:column;align-items:flex-start;color:#fff;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:130%}.products_container .products{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(12px,1.5vw,16px);align-self:stretch;width:100%}.products_container .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;width:100%;cursor:pointer;box-sizing:border-box}.products_container .product.selected{outline:#000ABF solid 3px}.products_container .product_data{display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:377px;width:100%}.products_container .product_info{display:flex;align-items:center;gap:clamp(8px,1.5vw,16px);max-width:344px;width:100%}.products_container .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}.products_container .product_banner.green{background:#1ac70e}.products_container .product_banner p{color:#fff;text-align:center;font-family:Montserrat,sans-serif;font-size:clamp(10px,1.2vw,12px);font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.products_container .product_image{max-width:136px;width:100%;height:auto}.products_container .product_image img{width:100%;height:auto}.products_container .product_name{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}.products_container .product_name h2{color:#000;font-family:Montserrat,sans-serif;font-size:clamp(14px,1.8vw,16px);font-style:normal;font-weight:700;line-height:normal;margin-bottom:0}.products_container .product_name p{color:#0009;font-family:Montserrat,sans-serif;font-size:clamp(12px,1.5vw,14px);font-style:normal;font-weight:700;line-height:normal}.products_container .one_bottle{width:64px!important}.products_container .product_prices{display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:100%}.products_container .product_prices .discount{color:#0dc611;text-align:right;font-family:Montserrat,sans-serif;font-size:clamp(12px,1.5vw,14px);font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.products_container .product_prices .old_price{color:#df0101;text-align:right;font-family:Montserrat,sans-serif;font-size:clamp(12px,1.5vw,14px);font-style:normal;font-weight:700;line-height:normal;text-decoration-line:line-through;text-transform:uppercase}.products_container .product_prices .price{color:#000;font-family:Montserrat;font-size:10px;font-style:normal;font-weight:400;line-height:normal}.products_container .product_prices .price .currency{color:#1ac70e;text-align:right;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.products_container .product_prices .price .currency .decimal{color:#1ac70e;font-family:Montserrat;font-size:10px;font-style:normal;font-weight:700;line-height:normal}.products_container .product_prices .shipping{color:#000;text-align:right;font-family:Montserrat,sans-serif;font-size:clamp(10px,1.2vw,12px);font-style:normal;font-weight:400;line-height:normal}.pack{color:#282828;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:130%}.product_discount{display:flex;padding:4px;flex-direction:column;justify-content:center;align-items:center;border-radius:6px;background:#e53008;color:#fff;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:130%;text-transform:uppercase}.total_price_cont{display:flex;padding:8px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:8px;background:#f3f2f2}.total_price_cont p{color:#010101;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:130%}.total_price{color:#010101;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:130%}.active{border:3px solid #1ac70e}.product_selection_info p{color:#909090;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:700;line-height:130%;text-align:center}.payment_section{display:flex;width:100%;padding:16px;flex-direction:column;justify-content:center;align-items:center;gap:32px}.express_checkout{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;width:100%}.express_title{display:flex;align-items:center;gap:16px;align-self:stretch;width:100%}.express_title_text{display:flex;align-items:center;gap:16px;justify-content:center;flex-wrap:wrap}.free{display:inline-block;padding:4px 8px;border-radius:100px;border:1px solid #1ac70e;background:#edffeb;color:#1ac70e;text-align:center;font-family:Montserrat;font-size:10px;font-style:normal;font-weight:600;line-height:130%}.line{height:1px;flex:1 0 0;background:#e6e7ea}.express_title h3{color:#02122e;text-align:center;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:130%}.express_btn{display:flex;align-items:stretch;gap:16px;align-self:stretch;justify-content:center}.express__buttons-item,.express-btn{flex:1;min-width:0}#apple-pay-native-button{display:none;width:100%;min-height:48px;padding:0;border:0;border-radius:8px;cursor:pointer;background:#000;-webkit-appearance:-apple-pay-button;-apple-pay-button-type:buy;-apple-pay-button-style:black}.card_form{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.step_cards{max-width:115px!important;width:100%!important;height:auto}.payment_form{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;align-self:stretch}.checkout-form__field{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;width:100%}.checkout-form__field label{color:#000;font-family:Montserrat;font-size:15px;font-style:normal;font-weight:600;line-height:130%}.checkout-form__input-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;width:100%}.checkout-form__input{width:100%;display:flex;height:48px;padding:16px;align-items:center;gap:104px;align-self:stretch;border-radius:5px;border:1px solid #cbcbcb;background:#fff;font-family:Montserrat}.checkout-form__input::placeholder{color:#b8bdc4;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:130%}.flexbox{display:flex;align-items:flex-start;gap:16px;align-self:stretch;width:100%}.right_section{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:24px;width:100%}.step3,.customer_form{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;width:100%}.checkout-form__select{width:100%;height:48px;padding:0 16px;font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;line-height:130%;color:#333;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;outline:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;transition:border-color .15s ease}.checkout-form__select:focus{border-color:#000}.checkout-form__icon{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:16px;height:16px;pointer-events:none;opacity:1}.checkout-form__icon img{width:100%;height:100%;display:block}.checkout-form__phone-prefix{position:absolute;left:12px;top:70%;transform:translateY(-50%);font-family:Montserrat,sans-serif;font-weight:500;font-size:14px;line-height:130%;color:#333;pointer-events:none}.checkout-form__input--phone{padding-left:56px}.checkout-form__error{font-family:Montserrat,sans-serif;font-size:.75rem;color:#f44!important;min-height:0;margin-top:4px;line-height:1.3}.checkout-form__error.visible,.checkout-form__field .error-message,.checkout-form__field .error-message.visible{display:block;font-family:Montserrat,sans-serif;font-size:.75rem;color:#f44!important;margin-top:4px;line-height:1.3}.checkout-form__input.input-error,.checkout-form__input.error{border-color:#f44!important}.checkout-form__input-wrap{position:relative}.checkout-form__error:empty{display:none}.step4{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;align-self:stretch}.shipping_form{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;width:100%}.shipping_form .shipping{border-radius:8px;border:1px solid #d9d7d7;background:#fff;display:flex;padding:16px;justify-content:space-between;align-items:center;align-self:stretch}.shipping h3{color:#000;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:130%}.shipping p{color:#000;text-align:right;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:130%}.cta{width:100%}.cta-button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;align-self:stretch;width:100%}.cta-img{max-width:390px;width:100%;height:auto}.cta-img img{width:100%;height:auto}.cta button{border-radius:8px;background:#02c249;display:flex;gap:8px;height:auto;padding:18px 16px;justify-content:center;align-items:center;align-self:stretch;width:100%;border:none;cursor:pointer;color:#fff;text-align:center;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:130%;text-transform:uppercase}.ssl_container{display:flex;flex-direction:column;align-items:center;gap:8px;align-self:stretch;width:100%}.ssl_title{display:flex;align-items:center;gap:8px}.ssl_title img{width:15px;height:auto}.ssl_title span{color:#25741b;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:130%}.ssl_container p{color:#4a4a4a;text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:130%}.container{max-width:1000px;width:100%;margin:auto}.rights__content{padding-block:8px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:16px}@media(min-width:1024px){.rights__content{flex-direction:row;justify-content:space-between;align-items:center}}.rights__text{font-weight:400;font-size:14px;line-height:24px;color:#333}.rights__cards{width:306px}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:#00000080;overflow-y:auto}.modal__content{background-color:#fff;border:1px solid #e0e0e0;margin:5% auto;padding:20px;border-radius:8px;width:100%;max-width:1050px;overflow-y:auto;position:relative}.modal__close{position:absolute;right:15px;top:10px;font-size:32px;font-weight:700;cursor:pointer;z-index:1;color:#333;line-height:1;background:none;border:none;padding:0}.modal__close:hover{color:#000}.modal__title{color:#000;font-family:Montserrat,sans-serif;font-size:40px;font-weight:800;line-height:120%;margin-bottom:16px;padding-right:40px}.modal__body h2{color:#000;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;line-height:150%;margin-bottom:16px}.modal__body p{color:#000;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:150%;margin-bottom:20px}.modal__body a{color:#0d40ff}.modal__body ul{margin:0 0 20px 20px;padding:0}.modal__body li{color:#000;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:150%;margin-bottom:4px}.modal--terms .modal__body p,.modal--terms .modal__body h2{font-size:12px;line-height:130%}.modal--terms .modal__body ul{margin:0 0 20px 20px;padding:0}.modal--terms .modal__body li{font-size:12px;line-height:150%;margin-bottom:4px}.date{color:#000;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:120%}@media(max-width:480px){.modal__content{width:90%}.modal__title{font-size:30px}.modal__body h2{font-size:20px}.modal__body p{font-size:14px}.products_container .product_info{align-items:flex-start;flex-direction:column}.products_container .product_prices{width:100%}.products_container .product_image{display:flex;align-items:center;justify-content:center}.products_container .product_name{align-items:center}}.error-modal{display:none;position:fixed;z-index:1100;left:0;top:0;width:100%;height:100%;justify-content:center;align-items:center;background-color:#00000080}.error-modal__content{background-color:#fff;border-radius:12px;text-align:center;max-width:400px;width:90%;padding:30px}.error-modal__icon{font-size:48px;margin-bottom:16px}.error-modal__title{color:#e81b23;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;margin-bottom:12px}.error-modal__message{color:#333;font-family:Montserrat,sans-serif;font-size:16px;line-height:1.5;margin-bottom:20px}.error-modal__btn{background-color:#0d40ff;color:#fff;border:none;padding:12px 32px;font-size:16px;font-weight:600;border-radius:8px;cursor:pointer;transition:background-color .2s ease;width:100%}.error-modal__btn:hover{background-color:#0a33cc}@media(max-width:768px){header{height:273px;padding:24px 16px;background-image:url(https://img.fungexin.com/checkout-yIJs_vb1xm/banner_1_mobile.webp);background-position:center}.header_container{flex-direction:column-reverse;align-items:flex-end;justify-content:flex-start;gap:27px;padding:0}.header_items{margin-left:0;max-width:195px;align-self:flex-end;align-items:stretch;width:fit-content;flex-shrink:0}.bag-icon{align-self:flex-end;flex-shrink:0;margin-left:auto}.logo{max-width:160px}.header_item p{font-size:10px;flex:1 1 auto;min-width:0}.header_item{align-self:stretch;width:100%;min-width:0;padding:4.5px 8px}.header_item img{width:14px;height:14px}.main_container form{flex-direction:column;padding:24px 16px 100px;gap:16px}.left_section,.right_section{max-width:100%;flex:unset;width:100%}.timer_container{padding:8px 12px}.timer_container p{font-size:14px}.timer{font-size:18px}.subscription_container{padding:12px;gap:12px}.subscription{padding:12px}.subscription p{font-size:14px}.product_selection_info p{font-size:12px}.express_title h3{font-size:14px;white-space:nowrap}.express_btn{flex-direction:column;gap:12px;width:100%}.express_btn>*,.express__buttons-item,.express-btn{width:100%}.payment_section{padding:12px 0;gap:24px}.section_title h2{font-size:16px}[data-lang=de] .section_title h2,[data-lang=se] .section_title h2,[data-lang=no] .section_title h2,[data-lang=de] .checkout-form__field label,[data-lang=se] .checkout-form__field label,[data-lang=no] .checkout-form__field label{font-size:12px}.flexbox{flex-direction:column;gap:12px}.checkout-form__input{height:44px;font-size:14px}.checkout-form__input::placeholder{font-size:14px}.checkout-form__field label{font-size:14px}.checkout-form__select{height:44px;font-size:14px}.shipping h3,.shipping p{font-size:14px}.cta-img{max-width:100%}.cta button{font-size:16px;padding:16px 12px}.ssl_title span{font-size:14px}.ssl_container p{font-size:13px}.rights__cards{width:240px}}.social-proof{position:fixed;left:20px;bottom:20px;z-index:9999;opacity:0;pointer-events:none;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease;font-family:Montserrat}.social-proof.visible{opacity:1;transform:translateY(0)}.social-proof__inner{background:#fff;border-radius:4px;box-shadow:0 10px 30px #00000026;padding:16px;display:flex;align-items:center;max-width:430px;width:100%;gap:16px}.social-proof__image img{max-width:136px;width:auto;height:56px}.social-proof__content{display:flex;flex-direction:column;gap:8px}.social-proof__text{color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:130%}.social-proof__product{color:#0a0a0a;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:700;line-height:130%}.social-proof__text br{display:block;line-height:1.2}@media(max-width:600px){.social-proof{left:10px;right:10px;top:70px}.social-proof__inner{background-color:#ffffffe5;max-width:100%}}.live-users{padding:8px;background-color:#000;box-shadow:.73px .73px 10.91px #0000004d;border:1px solid #d9d9d9;border-radius:100px;display:flex;align-items:center;gap:8px;position:fixed;bottom:20px;left:20px;z-index:9998;pointer-events:none}.live-left{display:flex;align-items:center;gap:4px}.green-circle{width:6px;height:6px;background-color:#00cc14;border-radius:50%;animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.4)}}.live-users__text{font-weight:600;font-size:12px;line-height:130%;vertical-align:middle;color:#fff}.separator{width:1px;height:10px;background-color:#ffffff80}.users-count{font-weight:500;font-size:12px;line-height:130%;vertical-align:middle;color:#fff;transition:opacity .25s ease,transform .25s ease}.hidden{display:none!important}.checkout-form__row{width:100%}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) 10px clamp(40px,8.2vw,82px) 10px}.footer_logo{max-width:360px;width:100%}.footer_logo img{max-width:140px;width:100%;height:auto;margin-bottom:clamp(12px,2vw,20px);transition:opacity .2s ease}.footer_logo img:hover{opacity:.85}.footer_logo p{color:#f7f7f7;font-family:Montserrat,sans-serif;font-size:clamp(16px,2.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:Montserrat,sans-serif;font-size:clamp(12px,1.5vw,14px);font-style:normal;font-weight:400;line-height:1.5;text-decoration:none;transition:opacity .2s ease}.footer_links ul li a:hover{text-decoration:underline;opacity:.9}.disclaimer{background-color:#001c43;padding:clamp(20px,2.5vw,25px) 10px}.disclaimer p{max-width:1074px;width:100%;color:#f7f7f7;font-family:Montserrat,sans-serif;font-size:clamp(9px,1.2vw,11px);font-style:normal;font-weight:400;opacity:.5;line-height:1.36;margin:auto}.hidden,.hidden_desktop{display:none}@media(max-width:480px){.footer_container{gap:30px;flex-direction:column;align-items:flex-start}.footer_logo p{font-size:clamp(15px,4vw,18px)}.footer_links ul li a{font-size:clamp(13px,3.5vw,15px)}.disclaimer{width:100%;margin:auto}.disclaimer p{width:90%;font-size:clamp(10px,2.8vw,12px)}}.lock-icon{width:24px}.risk-text{font-family:Montserrat;font-weight:600;font-size:14px;line-height:20px;text-align:center}.customers-block{border-top:1px solid #e3e3e3;padding-top:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%}.rating-wrapper{display:flex;align-items:center;gap:16px}.stars-image{height:16px;width:auto}.customers-text{font-family:Montserrat;font-weight:500;font-size:14px;line-height:20px}.features-wrapper{display:flex;align-items:center;gap:16px;justify-content:space-between}.feature-item{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:158px;text-align:center}.feature-image-wrapper{background-color:#f8f3e1;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center}.feature-text{font-family:Montserrat;font-weight:600;font-size:12px;line-height:16px;text-align:center;text-transform:uppercase;color:#000c}.identity{border:1px solid #0000001a;border-radius:8px;display:flex;align-items:center;gap:16px;padding:16px}.identity-image{width:80px}.identity-title{font-family:Montserrat;font-weight:700;font-size:14px;line-height:130%}.identity-text{font-family:Montserrat;font-weight:400;font-size:12px;line-height:130%;color:#4d4d4d}.trusts-image{width:170px;height:auto}.identity-content{display:flex;flex-direction:column;gap:8px}.bag-icon{width:32px;height:32px;cursor:pointer;transition:opacity .2s ease;flex-shrink:0;align-self:flex-start;border-radius:50%}.bag-icon:hover{opacity:.55}.order-summary-overlay{display:none;position:fixed;z-index:1200;inset:0;background-color:#00000073;justify-content:center;align-items:flex-start;padding:60px 16px 16px}.order-summary-overlay.is-open{display:flex}@media(min-width:769px){.order-summary-overlay.is-open{display:block;background-color:#00000040}.order-summary-overlay.is-open .order-summary-modal{box-shadow:0 8px 32px #0000002e}}.order-summary-modal{background:#fff;border-radius:16px;width:100%;max-width:500px;padding:16px;max-height:calc(100vh - 80px);overflow-y:auto}.order-summary-header{display:flex;align-items:center;justify-content:space-between}.order-summary-header h2{font-family:Montserrat;font-weight:700;font-size:18px;line-height:130%;color:#000}.order-summary-close-btn{width:40px;height:40px;border-radius:50%;border:none;background:#f2f2f2;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:22px;color:#000;flex-shrink:0;line-height:1;transition:background .15s ease}.order-summary-close-btn:hover{background:#f5f5f5}.order-summary-divider{height:1px;background:#e5e5e5;margin:16px 0}.order-summary-product{display:flex;align-items:center;gap:12px}.order-summary-product>img{width:100%;max-width:136px;height:56px;flex-shrink:0}.os-product-details{flex:1;min-width:0}.os-product-name{font-family:Montserrat;font-weight:600;font-size:16px;line-height:130%;color:#000}.os-product-prices{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.os-old-price{font-family:Montserrat;font-weight:400;font-size:14px;line-height:130%;text-decoration:line-through;color:#989898}.os-new-price{font-family:Montserrat;font-size:16px;font-weight:500;color:#000}.order-summary-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;font-family:Montserrat;font-size:14px;color:#000}.order-summary-row:last-of-type{margin-bottom:0}.order-summary-protection{display:flex;align-items:center;gap:8px;margin-top:16px}.order-summary-protection input[type=checkbox]{width:20px;height:20px;accent-color:#1b8a28;cursor:pointer;flex-shrink:0}.order-summary-protection label{font-family:Montserrat;font-weight:400;font-size:14px;line-height:130%;cursor:pointer;color:#000}.order-summary-savings{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;font-family:Montserrat;font-size:14px;font-weight:500;color:#49a153}.order-summary-total{display:flex;justify-content:space-between;align-items:center;font-family:Montserrat;font-size:18px;font-weight:500;color:#000}
