@font-face{font-display:swap;font-family:Barlow;src:url(https://app.dorko.hu/static/media/Barlow-Regular.e7eb634d040a6f384033.ttf) format("truetype")}@font-face{font-display:swap;font-family:BarlowBold;src:url(https://app.dorko.hu/static/media/Barlow-Bold.0cb1ab864072bf9e0991.ttf) format("truetype")}@font-face{font-display:swap;font-family:BarlowLight;src:url(https://app.dorko.hu/static/media/Barlow-Light.19f244ecb11218b9a7de.ttf) format("truetype")}@font-face{font-display:swap;font-family:BebasNeue;src:url(https://app.dorko.hu/static/media/BebasNeue-Regular.2bd598112a71b3600ffc.ttf) format("truetype")}@font-face{font-display:swap;font-family:MontserratRegular;src:url(https://app.dorko.hu/static/media/Montserrat-Regular.c048dbf1c82aa95a6228.ttf) format("truetype")}@font-face{font-display:swap;font-family:MontserratMedium;src:url(https://app.dorko.hu/static/media/Montserrat-Medium.16fef81ef0714df522c3.ttf) format("truetype")}@font-face{font-display:swap;font-family:MontserratSemiBold;src:url(https://app.dorko.hu/static/media/Montserrat-SemiBold.5f6ac696b194ce132aaa.ttf) format("truetype")}@font-face{font-display:swap;font-family:MontserratBold;src:url(https://app.dorko.hu/static/media/Montserrat-Bold.56b1ea9e2e36590f1282.ttf) format("truetype")}body{background-color:#fff;bottom:0;box-sizing:border-box;font-family:Barlow;left:0;margin:0;overflow:hidden;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);position:fixed;right:0;top:0;-webkit-user-select:none;user-select:none}#root,body,html{height:100%;width:100%}#root{display:block;margin:0;padding:0}.disable-link{pointer-events:none}.application_wrapper{display:block;height:100%;margin:0;max-height:100%;min-height:100%;overflow:hidden;padding:0;width:100%}.application_wrapper>.container{animation:container_animation_in .75s cubic-bezier(.04,.62,.23,.98);display:block;height:auto;margin:0 auto;max-width:768px;min-height:100%;overflow:auto;padding:0 0 68px;width:100%}.application_wrapper>.container .container_inner{box-sizing:border-box;max-height:calc(100vh - 120px);max-height:calc(1vh - 120px);max-height:calc(var(--vh, 1vh) - 120px);overflow-x:hidden;overflow-y:auto;padding:0 20px calc(40px + env(safe-area-inset-bottom))}.application_wrapper>.container.floating_container{-webkit-overflow-scrolling:touch;max-width:100%!important;overflow-x:hidden!important;overflow-y:auto!important;width:100%!important}.application_wrapper>.container.floating_container>div{margin:0 auto;max-width:768px}.application_wrapper>.container.out{animation:container_animation_out .75s cubic-bezier(.04,.62,.23,.98)}.application_wrapper>.container.no-animation,.application_wrapper>.container.no-animation.out{animation:none}.application_wrapper form{margin-top:10px}.application_wrapper form .rows{margin:0}.application_wrapper form .row{display:inline-block;margin-bottom:20px;width:100%}.application_wrapper form .row input[type=date],.application_wrapper form .row input[type=email],.application_wrapper form .row input[type=number],.application_wrapper form .row input[type=password],.application_wrapper form .row input[type=tel],.application_wrapper form .row input[type=text]{font-size:1em;width:100%}.application_wrapper form .row .field.password_txt,.application_wrapper form .row .field.retype_password_txt{position:relative}.application_wrapper form .row .field.password_txt .input_eye_icon,.application_wrapper form .row .field.password_txt .input_eye_icon_closed,.application_wrapper form .row .field.retype_password_txt .input_eye_icon,.application_wrapper form .row .field.retype_password_txt .input_eye_icon_closed{display:inline-block;position:absolute;right:15px;top:16px}.application_wrapper form .row .field.password_txt .input_eye_icon.input_eye_icon_closed,.application_wrapper form .row .field.password_txt .input_eye_icon_closed.input_eye_icon_closed,.application_wrapper form .row .field.retype_password_txt .input_eye_icon.input_eye_icon_closed,.application_wrapper form .row .field.retype_password_txt .input_eye_icon_closed.input_eye_icon_closed{top:16px}.application_wrapper form .row .field.password_txt .input_eye_icon svg,.application_wrapper form .row .field.password_txt .input_eye_icon_closed svg,.application_wrapper form .row .field.retype_password_txt .input_eye_icon svg,.application_wrapper form .row .field.retype_password_txt .input_eye_icon_closed svg{height:20px;width:20px}.application_wrapper form .row.hidden{display:none}@keyframes container_animation_in{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes container_animation_out{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}.button,input[type=submit]{background-color:#2a2a2a;border:0;border-radius:24px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:Barlow;font-size:16px;font-weight:500;height:48px;line-height:48px;margin:0;padding:0 20px;text-align:center;text-decoration:none;-webkit-user-select:none;user-select:none;width:100%}.button:disabled,input[type=submit]:disabled{background-color:#00000056;cursor:not-allowed}.select{height:auto;position:relative}.select,.select select{display:inline-block;width:100%}.select select{appearance:none;-webkit-appearance:none;background-color:#fff;border:1px solid #747474;border-radius:24px;color:#000;cursor:pointer;font-size:16px;font-weight:600;height:48px;line-height:48px;outline:none;text-align:center;text-align-last:center}.select>div{pointer-events:none;position:absolute;right:20px;top:50%;transform:translateY(-50%)}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{background-color:#f2f2f2;border:0;border-radius:5px;box-sizing:border-box;color:#000;display:inline-block;font-family:Barlow;height:50px;line-height:50px;outline:none;padding:0 20px;resize:none;width:auto}.field.email_pswpin_code{position:relative}.field.email_pswpin_code .html_after_input .refresh_icon{cursor:pointer;position:absolute;right:20px;top:15px}.field.email_pswpin_code .html_after_input .countdown{display:inline-block;font-size:12px;position:relative;right:0;text-align:right;top:0;width:100%}input[type=date]{-webkit-appearance:none}input[type=radio]{display:none}input[type=radio]+label{color:#7b7b7b;cursor:pointer;display:inline-block;font-family:Barlow;font-size:18px;line-height:1.2;margin-right:0;position:relative}input[type=radio]+label:before{background-color:#fff;border:1px solid #d4d4d4;border-radius:100%;content:"";display:inline-block;height:22px;margin-right:10px;position:relative;top:7px;width:22px}input[type=radio]:checked+label:after{background-color:#e23000;border-radius:100%;content:"";display:inline-block;height:14px;left:5px;margin-right:10px;position:absolute;top:12px;width:14px}input[type=checkbox]{display:none}input[type=checkbox]+label{color:#7b7b7b;cursor:pointer;font-family:Barlow;font-size:18px;line-height:1.2;margin-right:0;position:relative}input[type=checkbox]+label:before{background-color:#fff;border:1px solid #d4d4d4;content:"";display:inline-block;height:22px;margin-right:10px;position:relative;top:7px;width:22px}input[type=checkbox]:checked+label:after{background-color:#e23000;content:"";display:inline-block;height:14px;left:5px;margin-right:10px;position:absolute;top:4px;width:14px}::placeholder{color:#666;opacity:1}::-ms-input-placeholder{color:#666}form .field.checkbox,form .field.field_checkbox{box-sizing:border-box;display:inline-block;padding:0;text-align:left;width:100%}form .field.checkbox .checkbox,form .field.field_checkbox .checkbox{display:inline-block;margin-top:20px;width:100%}form .field.checkbox .checkbox label,form .field.field_checkbox .checkbox label{box-sizing:border-box;color:#747474;display:inline-block;font-family:Barlow;font-size:13px;font-weight:400;line-height:20px;margin-right:0;padding-left:40px;position:relative;text-align:left;width:100%}form .field.checkbox .checkbox label a,form .field.checkbox .checkbox label b,form .field.field_checkbox .checkbox label a,form .field.field_checkbox .checkbox label b{color:#e23000;text-decoration:none}form .field.checkbox .checkbox label p,form .field.field_checkbox .checkbox label p{margin:0;padding:0}form .field.checkbox .checkbox label:before,form .field.field_checkbox .checkbox label:before{left:0;position:absolute;top:3px}form .field.checkbox .checkbox label:after,form .field.field_checkbox .checkbox label:after{left:5px;position:absolute;top:8px}form .field.radio{box-sizing:border-box;display:inline-block;padding:0;text-align:left;width:100%}form .field.radio .radio{display:inline-block;margin-top:20px;width:100%}form .field.radio .radio label{box-sizing:border-box;color:#747474;display:inline-block;font-family:Barlow;font-size:13px;font-weight:400;line-height:20px;margin-right:0;padding-left:40px;position:relative;text-align:left;width:100%}form .field.radio .radio label a,form .field.radio .radio label b{color:#e23000;text-decoration:none}form .field.radio .radio label p{margin:0;padding:0}form .field.radio .radio label:before{left:0;position:absolute;top:3px}form .field.radio .radio label:after{left:5px;position:absolute;top:8px}.form_error,.form_success{color:red;display:inline-block;font-family:Barlow;font-size:12px;font-weight:600;line-height:15px;margin-top:5px;text-align:left;width:100%}.form_error .success,.form_success .success{color:green}.form_error .center,.form_success .center{text-align:center}.form_success{color:green}.submit_success{display:inline-block;font-size:16px;margin-bottom:25px;text-align:center;width:100%}.form_explanation{color:#747474;display:inline-block;font-size:12px;line-height:16px;margin-bottom:0;padding:0;text-align:left;width:100%}.form_explanation p{margin-bottom:0}.page_checkout .select select{border:1px solid #939496;border-radius:8px;box-sizing:border-box;font-family:MontserratRegular;font-size:14px;font-weight:400;height:44px;line-height:44px;padding:0 40px 0 16px;text-align:left;text-align-last:left}.page_checkout .select>div{right:16px}.page_checkout .row form .field .field_label,.page_checkout form .field .field_label{color:#747474;font-size:14px;font-weight:400;line-height:16px;margin:0 0 15px;width:100%}.page_checkout .checkout_summary{display:inline-block;padding-top:20px;width:100%}.page_checkout .checkout_summary .row{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:15px;width:100%}.page_checkout .checkout_summary .row label,.page_checkout .checkout_summary .row p{display:inline-block;font-family:Barlow;font-size:16px;font-weight:600;line-height:19px;margin:0;padding:0}.page_checkout .checkout_summary .row p{color:#e23000}.page_checkout .checkout_summary .row p.upper{text-transform:uppercase}.page_checkout .checkout_summary .row.total p{font-size:21px;line-height:25px}.page_checkout .checkout_vat_text{display:inline-block;font-family:Barlow;font-size:14px;font-weight:0;line-height:20px;margin:0;padding:0}.page_checkout .checkout_vat_text b{color:#e23000;font-weight:400}.list_item_badge{align-items:center;background-color:#f2f2f2;border-radius:5px;box-sizing:border-box;cursor:pointer;display:flex;font-weight:600;gap:25px;justify-content:space-between;margin-bottom:20px;padding:10px 20px;width:100%}.list_item_badge.opened{font-weight:500}.list_item_badge .left label{cursor:pointer;font-size:16px;line-height:22px}.list_item_badge .left .date{cursor:pointer;font-size:14px;line-height:22px}.list_item_badge .right{cursor:pointer}.list_item_badge .right svg{transform:rotate(270deg)}.product_list_items{display:flex;flex-wrap:wrap;gap:10px;justify-content:left}.recommended_products_slider .title{color:0;font-size:20px;font-weight:600;margin:30px 0;text-align:center}.recommended_products_slider .slider-inner{border-bottom:1px solid #707070;display:flex;flex-wrap:nowrap;overflow-y:scroll;padding-bottom:20px}.recommended_products_slider .slider-inner .product_list_item{flex-shrink:0}.application_wrapper>.container.page_content .contact_company{background:#e1e1e1;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;margin:16px 0;padding:16px}.application_wrapper>.container.page_content .contact_company div,.application_wrapper>.container.page_content .contact_company h3,.application_wrapper>.container.page_content .contact_company p{margin:0}.application_wrapper>.container.page_content .contact_company h3{color:#000;font-family:MontserratSemiBold!important;font-size:16px!important;line-height:24px!important}.application_wrapper>.container.page_content .contact_company p{color:#494949;font-family:MontserratRegular!important;font-size:14px;line-height:22px}.application_wrapper>.container.page_content .contact_company p strong{color:#000;font-family:MontserratSemiBold!important}.application_wrapper>.container.page_content{background-color:#fff;box-sizing:border-box;display:inline-block;height:100%;left:0;max-height:100%;max-width:100%;position:fixed;top:0;width:100%;z-index:3}.application_wrapper>.container.page_content>.content{box-sizing:border-box;display:block;margin:0 auto;max-width:700px;padding:0 0 calc(env(safe-area-inset-bottom) + 68px);text-align:left;width:100%}.application_wrapper>.container.page_content>.content .container_inner{box-sizing:border-box;padding-bottom:40px}.application_wrapper>.container.page_content>.content h1{color:#000;font-family:Barlow!important}.application_wrapper>.container.page_content>.content p{font-family:Barlow!important}.application_wrapper>.container.page_content.signed .container_inner{max-height:calc(100vh - 130px);max-height:calc(1vh - 120px);max-height:calc(var(--vh, 1vh) - 120px)}.application_wrapper>.container.page_content.unsigned .container_inner{max-height:calc(100vh - 90px);max-height:calc(1vh - 90px);max-height:calc(var(--vh, 1vh) - 90px)}.application_wrapper>.container.page_content.popup{padding:0;z-index:1000}.application_wrapper>.container.page_content.popup>.content h1.page_title{padding-left:0}.loader_cont{align-items:center;display:flex;height:calc(100vh - 70px);height:calc(1vh - 70px);height:calc(var(--vh, 1vh) - 70px);justify-content:center}.loader{position:relative;width:120px}.loader div{display:flex}.loader svg{aspect-ratio:79.9681/44;display:block;height:auto;width:100%}.loader .drk_loader_fill{animation:drk_loader_fill 1s linear infinite}@keyframes drk_loader_fill{0%{transform:translateY(0)}80%,to{transform:translateY(-44px)}}.application_wrapper>.container.page_profile .content .container_inner .row.block,.container.page_checkout_bill .content .container_inner .row.block,.container.page_checkout_summary .content .container_inner .row.block{margin-bottom:0}.application_wrapper>.container.page_profile .content .container_inner .row.block.phone_txt .block_content,.container.page_checkout_bill .content .container_inner .row.block.phone_txt .block_content,.container.page_checkout_summary .content .container_inner .row.block.phone_txt .block_content{display:flex;flex-wrap:nowrap;gap:10px;justify-content:left}.application_wrapper>.container.page_profile .content .container_inner .row.block.phone_txt .field_label,.container.page_checkout_bill .content .container_inner .row.block.phone_txt .field_label,.container.page_checkout_summary .content .container_inner .row.block.phone_txt .field_label{color:#747474;display:inline-block;font-size:14px;line-height:22px;margin-bottom:10px;width:100%}.application_wrapper>.container.page_profile .content .container_inner .row.block.phone_txt .field.html,.container.page_checkout_bill .content .container_inner .row.block.phone_txt .field.html,.container.page_checkout_summary .content .container_inner .row.block.phone_txt .field.html{color:#747474;display:inline-block;font-size:14px;font-weight:400;height:50px;line-height:50px}.application_wrapper>.container.page_profile .content .container_inner .row.block.phone_txt .row,.container.page_checkout_bill .content .container_inner .row.block.phone_txt .row,.container.page_checkout_summary .content .container_inner .row.block.phone_txt .row{width:auto}.application_wrapper>.container.page_profile .content .container_inner .row.block.phone_txt .row:first-child,.container.page_checkout_bill .content .container_inner .row.block.phone_txt .row:first-child,.container.page_checkout_summary .content .container_inner .row.block.phone_txt .row:first-child{font-size:14px;line-height:22px;margin-bottom:15px;margin-top:0}.application_wrapper>.container.page_profile .content .container_inner .row.block.phone_txt .row input[type=number],.application_wrapper>.container.page_profile .content .container_inner .row.block.phone_txt .row input[type=text],.container.page_checkout_bill .content .container_inner .row.block.phone_txt .row input[type=number],.container.page_checkout_bill .content .container_inner .row.block.phone_txt .row input[type=text],.container.page_checkout_summary .content .container_inner .row.block.phone_txt .row input[type=number],.container.page_checkout_summary .content .container_inner .row.block.phone_txt .row input[type=text]{padding:0 7px;text-align:center;width:49px}.application_wrapper>.container.page_profile .content .container_inner .row.block.phone_txt .row:last-child input[type=number],.application_wrapper>.container.page_profile .content .container_inner .row.block.phone_txt .row:last-child input[type=text],.container.page_checkout_bill .content .container_inner .row.block.phone_txt .row:last-child input[type=number],.container.page_checkout_bill .content .container_inner .row.block.phone_txt .row:last-child input[type=text],.container.page_checkout_summary .content .container_inner .row.block.phone_txt .row:last-child input[type=number],.container.page_checkout_summary .content .container_inner .row.block.phone_txt .row:last-child input[type=text]{width:80px}.application_wrapper>.container.page_profile .content .container_inner .row.block.phone_txt .block_error,.container.page_checkout_bill .content .container_inner .row.block.phone_txt .block_error,.container.page_checkout_summary .content .container_inner .row.block.phone_txt .block_error{display:inline-block;width:100%}.application_wrapper>.container.page_profile .content .container_inner .row.block.phone_txt .form_error,.container.page_checkout_bill .content .container_inner .row.block.phone_txt .form_error,.container.page_checkout_summary .content .container_inner .row.block.phone_txt .form_error{position:relative;top:-10px}.application_wrapper>.container.page_profile .content .container_inner .field.sex_int,.container.page_checkout_bill .content .container_inner .field.sex_int,.container.page_checkout_summary .content .container_inner .field.sex_int{box-sizing:border-box;padding:0;text-align:left}.application_wrapper>.container.page_profile .content .container_inner .field.sex_int>label,.container.page_checkout_bill .content .container_inner .field.sex_int>label,.container.page_checkout_summary .content .container_inner .field.sex_int>label{color:#747474;display:inline-block;font-size:14px;line-height:22px}.application_wrapper>.container.page_profile .content .container_inner .field.sex_int .radio,.container.page_checkout_bill .content .container_inner .field.sex_int .radio,.container.page_checkout_summary .content .container_inner .field.sex_int .radio{display:inline-block;margin-left:20px}.application_wrapper>.container.page_profile .content .container_inner .field.sex_int .radio label,.container.page_checkout_bill .content .container_inner .field.sex_int .radio label,.container.page_checkout_summary .content .container_inner .field.sex_int .radio label{color:#747474;font-size:16px;line-height:22px;margin-right:0}.application_wrapper>.container.page_profile .content .container_inner .field.birthdate_txt .field_label:first-child,.container.page_checkout_bill .content .container_inner .field.birthdate_txt .field_label:first-child,.container.page_checkout_summary .content .container_inner .field.birthdate_txt .field_label:first-child{display:inline-block;font-size:14px;line-height:22px;margin-bottom:15px;margin-top:0}.customer_card_box_wrapper{padding:0 15px}.customer_card_box,.customer_card_box_wrapper{box-sizing:border-box;display:inline-block;width:100%}.customer_card_box{background-color:#fff;border:2px solid #000;border-radius:10px;margin:10px 0;padding:20px 10px 10px;text-align:center}.customer_card_box label{color:#000;font-size:22px;font-weight:600;font-weight:700;line-height:24px;margin-bottom:5px;text-align:center;text-transform:uppercase}.customer_card_box label,.customer_card_box svg{display:inline-block;width:100%}.slide-content .customer_card_box_wrapper{margin-top:40px}dialog{border:1px solid #a5a5a5;border-radius:6px;box-shadow:1px 1px 2px #ccc;max-width:70%;z-index:1001}dialog::backdrop{position:fixed;z-index:1000}dialog button{background-color:#333;border:0;border-radius:5px;color:#fff;font-weight:600;padding:8px 20px}dialog button:first-of-type{margin-right:5px}.swiper-pagination-bullet{background:#ccc!important}.loading-dots{animation:l1 1s steps(4) infinite;aspect-ratio:2;background:radial-gradient(circle closest-side,#000 90%,#0000) 0/33.33333% 100% space;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);width:20px}@keyframes l1{to{-webkit-clip-path:inset(0 -34% 0 0);clip-path:inset(0 -34% 0 0)}}@keyframes slideRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slideLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.application_wrapper .empty_state{align-items:stretch;bottom:calc(68px + env(safe-area-inset-bottom));box-sizing:border-box;display:flex;flex-direction:column;gap:16px;justify-content:center;left:0;margin:0 auto;max-width:700px;padding:16px;pointer-events:none;position:fixed;right:0;top:calc(44px + env(safe-area-inset-top))}.application_wrapper .empty_state>*{pointer-events:auto}.application_wrapper .empty_state p{color:#000;font-family:MontserratMedium;font-size:14px;letter-spacing:1px;line-height:22px;margin:0;text-align:center}.application_wrapper>.container.page_checkout .button.primary,.application_wrapper>.container.page_checkout .button.secondary,.application_wrapper>.container.page_checkout .checkout_button{align-items:center;border-radius:8px;box-sizing:border-box;display:flex;font-family:MontserratMedium;font-size:14px;gap:8px;height:44px;justify-content:center;letter-spacing:1px;line-height:22px;margin:0;padding:0 16px;text-transform:uppercase;width:100%}.application_wrapper>.container.page_checkout .button.primary div,.application_wrapper>.container.page_checkout .button.secondary div,.application_wrapper>.container.page_checkout .checkout_button div{display:flex}.application_wrapper>.container.page_checkout .button.primary svg,.application_wrapper>.container.page_checkout .button.secondary svg,.application_wrapper>.container.page_checkout .checkout_button svg{height:20px;width:20px}.application_wrapper>.container.page_checkout .button.primary{background:#000;border:0;color:#fff}.application_wrapper>.container.page_checkout .button.primary:disabled{background:#939496}.application_wrapper>.container.page_checkout .button.secondary{background:#fff;border:1px solid #000;color:#000}.application_wrapper>.container.page_checkout .method_list .method_item{align-items:center;border-bottom:1px solid #e1e1e1;cursor:pointer;display:flex;gap:16px;padding:16px}.application_wrapper>.container.page_checkout .method_list .method_item .radio_dot{align-items:center;border:2px solid #000;border-radius:50%;box-sizing:border-box;display:flex;flex:0 0 auto;height:20px;justify-content:center;width:20px}.application_wrapper>.container.page_checkout .method_list .method_item .texts{flex:1 1 auto;min-width:0}.application_wrapper>.container.page_checkout .method_list .method_item .name_row{color:#000;display:flex;font-family:MontserratRegular;font-size:16px;gap:16px;justify-content:space-between;line-height:24px}.application_wrapper>.container.page_checkout .method_list .method_item .name_row .price{flex:0 0 auto;white-space:nowrap}.application_wrapper>.container.page_checkout .method_list .method_item .sub{color:#767676;font-family:MontserratRegular;font-size:16px;line-height:24px;margin-top:4px}.application_wrapper>.container.page_checkout .method_list .method_item.selected{background:#e1e1e1}.application_wrapper>.container.page_checkout .method_list .method_item.selected .radio_dot:after{background:#000;border-radius:50%;content:"";height:10px;width:10px}.application_wrapper>.container.page_checkout .method_list .method_item.selected .sub{color:#000;font-family:MontserratMedium}.application_wrapper>.container.page_checkout .method_list .method_item.disabled{cursor:default;opacity:.4}.application_wrapper>.container.page_checkout .method_list .method_extra{border-bottom:1px solid #e1e1e1;padding:0 16px 16px}.application_wrapper>.container.page_checkout .checkout_actions{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:16px}.application_wrapper>.container.page_checkout_delivery .content .container_inner,.application_wrapper>.container.page_checkout_delivery_address .content .container_inner,.application_wrapper>.container.page_checkout_payment .content .container_inner{padding:0}.application_wrapper>.container.page_profile form .row,.application_wrapper>.container.page_profile_bill_address form .row,.application_wrapper>.container.page_profile_delivery_addresses form .row{margin-bottom:16px}.application_wrapper>.container.page_profile form .field_label,.application_wrapper>.container.page_profile form .field_radio>label,.application_wrapper>.container.page_profile_bill_address form .field_label,.application_wrapper>.container.page_profile_bill_address form .field_radio>label,.application_wrapper>.container.page_profile_delivery_addresses form .field_label,.application_wrapper>.container.page_profile_delivery_addresses form .field_radio>label{color:#000;display:block;font-family:MontserratMedium;font-size:14px;font-weight:400;line-height:22px;margin:0 0 8px;width:100%}.application_wrapper>.container.page_profile form input[type=date],.application_wrapper>.container.page_profile form input[type=email],.application_wrapper>.container.page_profile form input[type=number],.application_wrapper>.container.page_profile form input[type=password],.application_wrapper>.container.page_profile form input[type=tel],.application_wrapper>.container.page_profile form input[type=text],.application_wrapper>.container.page_profile form textarea,.application_wrapper>.container.page_profile_bill_address form input[type=date],.application_wrapper>.container.page_profile_bill_address form input[type=email],.application_wrapper>.container.page_profile_bill_address form input[type=number],.application_wrapper>.container.page_profile_bill_address form input[type=password],.application_wrapper>.container.page_profile_bill_address form input[type=tel],.application_wrapper>.container.page_profile_bill_address form input[type=text],.application_wrapper>.container.page_profile_bill_address form textarea,.application_wrapper>.container.page_profile_delivery_addresses form input[type=date],.application_wrapper>.container.page_profile_delivery_addresses form input[type=email],.application_wrapper>.container.page_profile_delivery_addresses form input[type=number],.application_wrapper>.container.page_profile_delivery_addresses form input[type=password],.application_wrapper>.container.page_profile_delivery_addresses form input[type=tel],.application_wrapper>.container.page_profile_delivery_addresses form input[type=text],.application_wrapper>.container.page_profile_delivery_addresses form textarea{background-color:#fff;border:1px solid #939496;border-radius:8px;box-sizing:border-box;color:#000;font-family:MontserratRegular;font-size:14px;height:44px;line-height:42px;padding:0 16px}.application_wrapper>.container.page_profile form input[type=date][readonly],.application_wrapper>.container.page_profile form input[type=email][readonly],.application_wrapper>.container.page_profile form input[type=number][readonly],.application_wrapper>.container.page_profile form input[type=password][readonly],.application_wrapper>.container.page_profile form input[type=tel][readonly],.application_wrapper>.container.page_profile form input[type=text][readonly],.application_wrapper>.container.page_profile form textarea[readonly],.application_wrapper>.container.page_profile_bill_address form input[type=date][readonly],.application_wrapper>.container.page_profile_bill_address form input[type=email][readonly],.application_wrapper>.container.page_profile_bill_address form input[type=number][readonly],.application_wrapper>.container.page_profile_bill_address form input[type=password][readonly],.application_wrapper>.container.page_profile_bill_address form input[type=tel][readonly],.application_wrapper>.container.page_profile_bill_address form input[type=text][readonly],.application_wrapper>.container.page_profile_bill_address form textarea[readonly],.application_wrapper>.container.page_profile_delivery_addresses form input[type=date][readonly],.application_wrapper>.container.page_profile_delivery_addresses form input[type=email][readonly],.application_wrapper>.container.page_profile_delivery_addresses form input[type=number][readonly],.application_wrapper>.container.page_profile_delivery_addresses form input[type=password][readonly],.application_wrapper>.container.page_profile_delivery_addresses form input[type=tel][readonly],.application_wrapper>.container.page_profile_delivery_addresses form input[type=text][readonly],.application_wrapper>.container.page_profile_delivery_addresses form textarea[readonly]{color:#767676}.application_wrapper>.container.page_profile form textarea,.application_wrapper>.container.page_profile_bill_address form textarea,.application_wrapper>.container.page_profile_delivery_addresses form textarea{height:120px;line-height:22px;padding:10px 16px}.application_wrapper>.container.page_profile form .field.html,.application_wrapper>.container.page_profile_bill_address form .field.html,.application_wrapper>.container.page_profile_delivery_addresses form .field.html{color:#000;font-family:MontserratRegular;font-size:14px}.application_wrapper>.container.page_profile form input[type=checkbox]+label,.application_wrapper>.container.page_profile form input[type=radio]+label,.application_wrapper>.container.page_profile_bill_address form input[type=checkbox]+label,.application_wrapper>.container.page_profile_bill_address form input[type=radio]+label,.application_wrapper>.container.page_profile_delivery_addresses form input[type=checkbox]+label,.application_wrapper>.container.page_profile_delivery_addresses form input[type=radio]+label{align-items:center;color:#000;display:inline-flex;font-family:MontserratRegular;font-size:16px;gap:12px;line-height:24px;padding-left:0}.application_wrapper>.container.page_profile form input[type=checkbox]+label:before,.application_wrapper>.container.page_profile form input[type=radio]+label:before,.application_wrapper>.container.page_profile_bill_address form input[type=checkbox]+label:before,.application_wrapper>.container.page_profile_bill_address form input[type=radio]+label:before,.application_wrapper>.container.page_profile_delivery_addresses form input[type=checkbox]+label:before,.application_wrapper>.container.page_profile_delivery_addresses form input[type=radio]+label:before{border:2px solid #000;box-sizing:border-box;flex:0 0 auto;height:20px;margin:0;top:0;width:20px}.application_wrapper>.container.page_profile form input[type=checkbox]+label a,.application_wrapper>.container.page_profile form input[type=checkbox]+label b,.application_wrapper>.container.page_profile form input[type=radio]+label a,.application_wrapper>.container.page_profile form input[type=radio]+label b,.application_wrapper>.container.page_profile_bill_address form input[type=checkbox]+label a,.application_wrapper>.container.page_profile_bill_address form input[type=checkbox]+label b,.application_wrapper>.container.page_profile_bill_address form input[type=radio]+label a,.application_wrapper>.container.page_profile_bill_address form input[type=radio]+label b,.application_wrapper>.container.page_profile_delivery_addresses form input[type=checkbox]+label a,.application_wrapper>.container.page_profile_delivery_addresses form input[type=checkbox]+label b,.application_wrapper>.container.page_profile_delivery_addresses form input[type=radio]+label a,.application_wrapper>.container.page_profile_delivery_addresses form input[type=radio]+label b{color:#000}.application_wrapper>.container.page_profile form input[type=radio]:checked+label:after,.application_wrapper>.container.page_profile_bill_address form input[type=radio]:checked+label:after,.application_wrapper>.container.page_profile_delivery_addresses form input[type=radio]:checked+label:after{background-color:#000;height:10px;left:5px;margin:0;top:50%;transform:translateY(-50%);width:10px}.application_wrapper>.container.page_profile form input[type=checkbox]+label:before,.application_wrapper>.container.page_profile_bill_address form input[type=checkbox]+label:before,.application_wrapper>.container.page_profile_delivery_addresses form input[type=checkbox]+label:before{border-radius:2px}.application_wrapper>.container.page_profile form input[type=checkbox]:checked+label:after,.application_wrapper>.container.page_profile_bill_address form input[type=checkbox]:checked+label:after,.application_wrapper>.container.page_profile_delivery_addresses form input[type=checkbox]:checked+label:after{background:none;border:solid #000;border-width:0 2px 2px 0;box-sizing:border-box;height:11px;left:7px;margin:-7px 0 0;top:50%;transform:rotate(45deg);width:6px}.application_wrapper>.container.page_profile form .checkbox,.application_wrapper>.container.page_profile form .radio,.application_wrapper>.container.page_profile_bill_address form .checkbox,.application_wrapper>.container.page_profile_bill_address form .radio,.application_wrapper>.container.page_profile_delivery_addresses form .checkbox,.application_wrapper>.container.page_profile_delivery_addresses form .radio{margin:8px 0 0}.application_wrapper>.container.page_profile form .form_error,.application_wrapper>.container.page_profile_bill_address form .form_error,.application_wrapper>.container.page_profile_delivery_addresses form .form_error{color:#e23002;font-family:MontserratRegular}.application_wrapper>.container.page_profile form input[type=submit],.application_wrapper>.container.page_profile_bill_address form input[type=submit],.application_wrapper>.container.page_profile_delivery_addresses form input[type=submit]{background:#000;border-radius:8px;color:#fff;font-family:MontserratMedium;font-size:14px;height:44px;letter-spacing:1px;line-height:44px;text-transform:uppercase}.application_wrapper>.container.page_profile form input[type=submit]:disabled,.application_wrapper>.container.page_profile_bill_address form input[type=submit]:disabled,.application_wrapper>.container.page_profile_delivery_addresses form input[type=submit]:disabled{background:#939496}.application_wrapper>.container.page_profile .content .container_inner form .row .field.sex_int>label,.application_wrapper>.container.page_profile .content .container_inner form .row.block.phone_txt .field_label,.application_wrapper>.container.page_profile_bill_address .content .container_inner form .row .field.sex_int>label,.application_wrapper>.container.page_profile_bill_address .content .container_inner form .row.block.phone_txt .field_label,.application_wrapper>.container.page_profile_delivery_addresses .content .container_inner form .row .field.sex_int>label,.application_wrapper>.container.page_profile_delivery_addresses .content .container_inner form .row.block.phone_txt .field_label{color:#000;font-family:MontserratMedium;font-size:14px;line-height:22px;margin:0 0 8px}.application_wrapper>.container.page_profile .content .container_inner form .row.block.phone_txt .field.html,.application_wrapper>.container.page_profile_bill_address .content .container_inner form .row.block.phone_txt .field.html,.application_wrapper>.container.page_profile_delivery_addresses .content .container_inner form .row.block.phone_txt .field.html{color:#000;font-family:MontserratRegular;height:44px;line-height:44px}.application_wrapper>.container.page_profile .content .container_inner form .row .field.sex_int .radio,.application_wrapper>.container.page_profile_bill_address .content .container_inner form .row .field.sex_int .radio,.application_wrapper>.container.page_profile_delivery_addresses .content .container_inner form .row .field.sex_int .radio{display:block;margin-left:0}.application_wrapper>.container.page_profile .content .container_inner form .row .field.sex_int .radio label,.application_wrapper>.container.page_profile_bill_address .content .container_inner form .row .field.sex_int .radio label,.application_wrapper>.container.page_profile_delivery_addresses .content .container_inner form .row .field.sex_int .radio label{color:#000;font-family:MontserratRegular;font-size:16px;line-height:24px}header{align-items:center;box-sizing:border-box;display:flex;height:calc(44px + env(safe-area-inset-top));justify-content:space-between;padding:env(safe-area-inset-top) 4px 0 16px;top:0;width:100%}header,header.public_content{background-color:#fff;position:fixed;z-index:2}header.public_content{height:60px;margin-top:env(safe-area-inset-top)}header .logo{color:#004e37;margin:0}header .logo a{color:inherit;display:block;outline:none;text-decoration:none}header .logo div,header .logo svg{display:block;height:24px;width:44px}header .icons{align-items:center;color:#000;display:inline-flex;flex-wrap:nowrap}header .icons .icon{align-items:center;border-radius:8px;color:inherit;cursor:pointer;display:flex;height:44px;justify-content:center;outline:none;position:relative;text-decoration:none;width:44px}header .icons .icon svg,header .icons .icon>div:not(.counter){display:block;height:20px;width:20px}header .icons .icon .counter{align-items:center;background-color:red;border-radius:50%;color:#fff;display:flex;font-family:MontserratSemiBold;font-size:9px;height:14px;justify-content:center;line-height:1;position:absolute;right:8px;top:8px;width:14px}footer{align-items:flex-start;background-color:#fff;bottom:0;box-sizing:border-box;display:flex;left:0;padding:8px 16px calc(16px + env(safe-area-inset-bottom));position:fixed;width:100%;z-index:1000}footer .menu{flex:1 0;min-width:0}footer .menu>a,footer .menu>div{align-items:center;color:#767676;cursor:pointer;display:flex;flex-direction:column;gap:2px;height:44px;justify-content:center;text-decoration:none}footer .menu>a.active,footer .menu>div.active{color:#004e37}footer .menu>a.active .title,footer .menu>div.active .title{font-family:MontserratSemiBold}footer .menu>a .icon,footer .menu>div .icon{height:20px;position:relative;width:20px}footer .menu>a .icon div,footer .menu>a .icon svg,footer .menu>div .icon div,footer .menu>div .icon svg{display:block;height:100%;width:100%}footer .menu>a .icon .cart_item_count,footer .menu>div .icon .cart_item_count{align-items:center;background-color:#e23000;border-radius:50%;color:#fff;display:flex;font-family:MontserratSemiBold;font-size:9px;height:14px;justify-content:center;line-height:1;position:absolute;right:-7px;top:-5px;width:14px}footer .menu>a .title,footer .menu>div .title{color:inherit;font-family:MontserratMedium;font-size:8px;letter-spacing:.4px;line-height:14px;position:relative;text-align:center;text-transform:uppercase;top:1px;white-space:nowrap}.popup_offline{align-items:center;background-color:#000000cf;display:flex;flex-wrap:wrap;justify-content:center;left:0;min-height:100%;position:fixed;top:0;width:100%;z-index:102}.popup_offline .popup_content{box-sizing:border-box;padding:0 20px}.popup_offline .icon{text-align:center;width:100%}.popup_offline h2{font-size:21px;line-height:25px}.popup_offline h2,.popup_offline p{color:#fff;font-family:Barlow;font-weight:400;text-align:center;width:100%}.popup_offline p{font-size:16px;line-height:21px}.page_header{background-color:#fff;box-sizing:border-box;display:inline-block;margin-bottom:0;max-width:768px;padding:env(safe-area-inset-top) 4px 0;position:relative;width:100%;z-index:1}.page_header>div{align-items:center;display:flex;flex-wrap:nowrap;height:44px;justify-content:space-between;width:100%}.page_header>div div:first-child{cursor:pointer}.page_header .right{align-items:center;display:flex;flex-wrap:nowrap;gap:0;height:44px;justify-content:flex-end;min-width:44px;position:relative;width:auto}.page_header .right>div{cursor:pointer}.page_header h2{color:#000;flex:1 0;font-family:MontserratMedium;font-size:16px;font-weight:400;line-height:24px;margin:0;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.page_header .back,.page_header .right>div{align-items:center;color:#000;display:flex;height:44px;justify-content:center;width:44px}.page_header .back div,.page_header .right>div div{display:flex}.page_header .back svg,.page_header .right>div svg{display:block;height:20px;width:20px}.page_header .back{transform:rotate(180deg)}.page_header.underline{margin-bottom:20px}.page_header.underline>div{border-bottom:1px solid #747474}.page_header .back_placeholder{flex-shrink:0;height:44px;width:44px}.popup_rate_app{align-items:center;background-color:#000000cf;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:1000}.popup_rate_app .popup_rate_app_card{background-color:#fff;border-radius:16px;box-sizing:border-box;max-width:340px;padding:30px 20px;position:relative;text-align:center;width:100%}.popup_rate_app .close{background-color:#c7c7c7;border-radius:50%;box-sizing:initial;cursor:pointer;height:14px;padding:5px;position:absolute;right:14px;top:14px;width:14px}.popup_rate_app .close svg{height:10px;left:0;position:relative;top:-4px;width:10px}.popup_rate_app .close svg path{stroke:#fff!important;stroke-width:4px}.popup_rate_app .illustration{left:-20px;margin:0;position:relative;text-align:center;width:100%;width:calc(100% + 40px)}.popup_rate_app .illustration img{height:auto;max-width:100%;width:100%}.popup_rate_app h2{color:#000;font-size:24px;font-weight:600;line-height:27px;margin:5px 0 10px}.popup_rate_app h2,.popup_rate_app p{color:#2a2a2a;font-family:Barlow;text-align:center;width:100%}.popup_rate_app p{box-sizing:border-box;font-size:16px;font-weight:400;line-height:21px;margin:0;padding:0 6px}.popup_added_to_cart{align-items:center;animation:popup_added_to_cart_in .25s ease-out;background:#004e37;border-radius:8px;box-sizing:border-box;display:flex;filter:drop-shadow(0 8px 8px rgba(0,78,55,.32));gap:8px;left:16px;margin:0 auto;max-width:668px;padding:8px 8px 8px 12px;position:fixed;right:16px;top:calc(44px + env(safe-area-inset-top));z-index:1200}.popup_added_to_cart .text{color:#fff;flex:1 0;font-family:MontserratMedium;font-size:14px;line-height:22px;min-width:0}.popup_added_to_cart .close{cursor:pointer;display:flex;flex-shrink:0}.popup_added_to_cart .close svg{display:block;height:20px;width:20px}.popup_added_to_cart .countdown{stroke-dasharray:56.55;stroke-dashoffset:0;animation-fill-mode:forwards;animation-name:popup_added_to_cart_countdown;animation-timing-function:linear;transform:rotate(-90deg);transform-origin:10px 10px}@keyframes popup_added_to_cart_in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes popup_added_to_cart_countdown{0%{stroke-dashoffset:0}to{stroke-dashoffset:56.55}}.product_cart_item{grid-gap:16px;border-bottom:1px solid #e1e1e1;box-sizing:border-box;display:grid;gap:16px;grid-template-columns:.75fr 1fr;padding:16px}.product_cart_item .product_image img{aspect-ratio:1200/1600;border-radius:8px;display:block;object-fit:cover;width:100%}.product_cart_item .product_data{display:flex;flex-direction:column;gap:8px;justify-content:space-between;min-width:0}.product_cart_item .names{display:flex;flex-direction:column;gap:4px;min-width:0}.product_cart_item .names .category,.product_cart_item .names .name{color:#000;font-family:MontserratMedium;font-size:14px;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product_cart_item .names .name a{color:#000;text-decoration:none}.product_cart_item .names .attributes{color:#767676;font-family:MontserratRegular;font-size:10px;line-height:14px}.product_cart_item .prices{display:flex;flex-direction:column;min-width:0}.product_cart_item .prices .price{align-items:baseline;display:flex;gap:8px}.product_cart_item .prices .price b{color:#000;font-family:MontserratSemiBold;font-size:14px;line-height:22px;text-transform:uppercase}.product_cart_item .prices .price b.stroked{color:#767676;text-decoration:line-through}.product_cart_item .prices .price b.sale{color:#e22f00}.product_cart_item .prices .last_30_days_price{color:#767676;font-family:MontserratRegular;font-size:10px;line-height:14px}.product_cart_item .quantity{align-items:center;display:flex;gap:4px}.product_cart_item .quantity .step{align-items:center;border-radius:8px;color:#000;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.product_cart_item .quantity .step div{display:flex}.product_cart_item .quantity .step svg{display:block;height:20px;width:20px}.product_cart_item .quantity .step.disabled{color:#939496;cursor:default}.product_cart_item .quantity .value{align-items:center;background:#fff;border:1px solid #004e37;border-radius:8px;box-sizing:border-box;color:#000;display:flex;font-family:MontserratMedium;font-size:14px;height:32px;justify-content:center;line-height:22px;width:32px}.product_card>a{color:#000;display:flex;flex-direction:column;gap:8px;text-decoration:none}.product_card .image{aspect-ratio:227/300;background:#f3f3f3;border-radius:12px;display:block;overflow:hidden;position:relative;width:100%}.product_card .image img{display:block;height:100%;object-fit:cover;width:100%}.product_card .badges{align-items:center;bottom:0;display:flex;gap:8px;left:0;padding:8px;position:absolute}.product_card .badge{background:#004e37;border-radius:4px;color:#fff;font-family:BebasNeue;font-size:14px;letter-spacing:.28px;line-height:14px;padding:4px 8px 2px}.product_card .details{display:flex;flex-direction:column;gap:4px}.product_card .rating{align-items:center;display:flex;gap:8px}.product_card .rating.empty{height:18px}.product_card .rating .stars{align-items:center;color:#000;display:flex;gap:4px}.product_card .rating div{display:flex}.product_card .rating svg{display:block;height:16px;width:16px}.product_card .rating .value{font-family:MontserratBold;font-size:14px;letter-spacing:-.29px;line-height:18px}.product_card .name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-family:MontserratMedium;font-size:14px;line-height:22px;overflow:hidden}.product_card .prices{display:flex;flex-direction:column;gap:2px}.product_card .price{font-family:MontserratSemiBold;font-size:14px;line-height:22px;text-transform:uppercase}.product_card .price .original{color:#767676;margin-right:8px;text-decoration:line-through}.product_card .price .sale{color:#e22f00}.product_card .lowest_price{color:#767676;font-family:MontserratRegular;font-size:10px;line-height:14px}.product_slider{display:flex;flex-direction:column;gap:24px;padding:32px 0}.product_slider .title{font-family:MontserratSemiBold;font-size:20px;line-height:28px;padding:0 16px;text-align:center}.product_slider .track{-ms-overflow-style:none;display:flex;gap:16px;overflow-x:auto;padding:0 16px;scroll-padding-left:16px;scroll-snap-type:x mandatory;scrollbar-width:none}.product_slider .track::-webkit-scrollbar{display:none}.product_slider .track>*{flex:0 0 auto;scroll-snap-align:start;width:242px}.product_slider .controls{align-items:center;display:flex;justify-content:space-between;padding:0 16px}.product_slider .arrow{align-items:center;background:#000;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.product_slider .arrow div{display:flex}.product_slider .arrow svg{display:block;height:20px;width:20px}.product_slider .arrow.prev svg{transform:rotate(180deg)}.product_slider .dots{align-items:center;display:flex;gap:8px}.product_slider .dot{background:#004e37;border-radius:1px;cursor:pointer;height:4px;opacity:.56;transition:width .2s ease;width:4px}.product_slider .dot.active{opacity:1;width:32px}.coupon_item{align-items:center;background:#fff;border:1px solid #e1e1e1;border-radius:16px;box-sizing:border-box;display:flex;gap:8px;padding:8px}.coupon_item .icon{align-items:center;background:#004e37;border-radius:8px;color:#fff;display:flex;flex:0 0 auto;height:56px;justify-content:center;width:64px}.coupon_item .icon div{display:flex}.coupon_item .icon svg{display:block;height:24px;width:24px}.coupon_item .texts{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:0}.coupon_item .name{color:#000;font-family:MontserratMedium;font-size:16px;line-height:22px}.coupon_item .valid{background:#f5f5f5;border-radius:4px;color:#000;font-family:MontserratRegular;font-size:12px;line-height:16px;padding:4px 8px}.coupon_item.used .icon{background:#939496}.coupon_item.used .name{color:#767676}.application_wrapper>.container.page_shopping_cart{background-color:#fff;bottom:calc(68px + env(safe-area-inset-bottom));bottom:var(--footer-height,calc(68px + env(safe-area-inset-bottom)));display:flex;flex-direction:column;height:auto;left:0;min-height:0;overflow:auto;padding-bottom:0;position:fixed;top:0;width:100%;z-index:102}.application_wrapper>.container.page_shopping_cart .content{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:0;position:relative;width:100%}.application_wrapper>.container.page_shopping_cart .content>.page_header{flex:0 0 auto}.application_wrapper>.container.page_shopping_cart .content>.container_inner{flex:1 1 auto;max-height:none;min-height:0;overflow-y:auto}.application_wrapper>.container.page_shopping_cart .content .loader_cont{background-color:#ffffffb3;bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.application_wrapper>.container.page_shopping_cart .content .container_inner>button{margin:15px 0}.application_wrapper>.container.page_shopping_cart a.button{margin:10px 0}.application_wrapper>.container.page_shopping_cart .loyalti_card_info_cont{border:1px solid #cacaca;border-radius:5px;margin-top:10px;padding:20px}.application_wrapper>.container.page_shopping_cart .loyalti_card_info_cont .balnce_row{font-size:20px}.application_wrapper>.container.page_shopping_cart .loyalti_card_info_cont .balnce_row span{font-weight:700}.application_wrapper>.container.page_shopping_cart .loyalti_card_info_cont .loyalti_error_msg{color:#e23002;font-weight:700;padding-bottom:10px;text-align:center}.application_wrapper>.container.page_shopping_cart .loyalti_card_info_cont .input_row{display:flex;flex-wrap:wrap;padding:10px 0}.application_wrapper>.container.page_shopping_cart .loyalti_card_info_cont .input_row label{display:inline-block;margin:0 10px 10px 0;max-width:120px}.application_wrapper>.container.page_shopping_cart .loyalti_card_info_cont .input_row input[type=number]{height:35px;line-height:35px;padding:0 15px;position:relative;top:3px;width:80px}.application_wrapper>.container.page_shopping_cart .loyalti_card_info_cont .input_row button{background-color:#2a2a2a;border:0;border-radius:24px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:Barlow;font-size:16px;font-weight:500;height:38px;line-height:38px;margin-top:0!important;margin:0 0 0 20px;padding:0 20px;text-align:center;text-decoration:none;width:140px}@media screen and (max-width:450px){.application_wrapper>.container.page_shopping_cart .loyalti_card_info_cont .input_row button{margin-left:0;width:100%}}.application_wrapper>.container.page_shopping_cart .loyalti_card_info_cont .remainin_balace_row span{font-weight:700}.application_wrapper>.container.page_shopping_cart .content .container_inner{padding:0}.application_wrapper>.container.page_shopping_cart .content .container_inner .products_count{box-sizing:border-box;color:#000;font-family:MontserratRegular;font-size:12px;line-height:16px;padding:16px 16px 0}.application_wrapper>.container.page_shopping_cart .content .container_inner .coupon,.application_wrapper>.container.page_shopping_cart .content .container_inner .loyalti{border-bottom:1px solid #e1e1e1;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin:0;padding:16px}.application_wrapper>.container.page_shopping_cart .content .container_inner .coupon .field,.application_wrapper>.container.page_shopping_cart .content .container_inner .loyalti .field{display:flex;flex-direction:column;gap:8px}.application_wrapper>.container.page_shopping_cart .content .container_inner .coupon .field>label,.application_wrapper>.container.page_shopping_cart .content .container_inner .loyalti .field>label{color:#000;font-family:MontserratMedium;font-size:14px;line-height:22px}.application_wrapper>.container.page_shopping_cart .content .container_inner .coupon .field input[type=text],.application_wrapper>.container.page_shopping_cart .content .container_inner .loyalti .field input[type=text]{background:#fff;border:1px solid #939496;border-radius:8px;box-sizing:border-box;color:#000;font-family:MontserratRegular;font-size:14px;font-weight:400;height:44px;margin:0;padding:0 16px;width:100%}.application_wrapper>.container.page_shopping_cart .content .container_inner .coupon .field input[type=text]::placeholder,.application_wrapper>.container.page_shopping_cart .content .container_inner .loyalti .field input[type=text]::placeholder{color:#767676}.application_wrapper>.container.page_shopping_cart .content .container_inner .coupon .field.error input[type=text],.application_wrapper>.container.page_shopping_cart .content .container_inner .loyalti .field.error input[type=text]{border-color:#e23002}.application_wrapper>.container.page_shopping_cart .content .container_inner .coupon .form_error,.application_wrapper>.container.page_shopping_cart .content .container_inner .loyalti .form_error{color:#e23002;font-family:MontserratRegular;font-size:12px;line-height:16px;margin:0}.application_wrapper>.container.page_shopping_cart .content .container_inner .coupon .button,.application_wrapper>.container.page_shopping_cart .content .container_inner .loyalti .button{background:#000;border:0;border-radius:8px;box-sizing:border-box;color:#fff;display:block;font-family:MontserratMedium;font-size:14px;height:44px;letter-spacing:1px;line-height:44px;margin:0;padding:0 16px;text-transform:uppercase;width:100%}.application_wrapper>.container.page_shopping_cart .content .container_inner .coupon .button:disabled,.application_wrapper>.container.page_shopping_cart .content .container_inner .loyalti .button:disabled{background:#767676;color:#939496}.application_wrapper>.container.page_shopping_cart .content .container_inner .coupon .button.secondary,.application_wrapper>.container.page_shopping_cart .content .container_inner .loyalti .button.secondary{background:#fff;border:1px solid #000;color:#000;line-height:42px}.application_wrapper>.container.page_shopping_cart .content .container_inner .coupon .text_button,.application_wrapper>.container.page_shopping_cart .content .container_inner .loyalti .text_button{background:none;border:0;color:#004e37;cursor:pointer;font-family:MontserratMedium;font-size:14px;height:44px;letter-spacing:1px;line-height:22px;padding:0 16px;text-transform:uppercase}.application_wrapper>.container.page_shopping_cart .content .container_inner .coupon .clickable,.application_wrapper>.container.page_shopping_cart .content .container_inner .loyalti .clickable{cursor:pointer}.application_wrapper>.container.page_shopping_cart .content .container_inner .loyalti .loyalti_text{color:#000;font-family:MontserratRegular;font-size:12px;line-height:16px;margin:0}.application_wrapper>.container.page_shopping_cart .content .container_inner .loyalti .loyalti_text a,.application_wrapper>.container.page_shopping_cart .content .container_inner .loyalti .loyalti_text b{color:#e23002;cursor:pointer}.application_wrapper>.container.page_shopping_cart .content .container_inner .coupon{gap:12px}.application_wrapper>.container.page_shopping_cart .content .container_inner .coupon .code{display:flex;flex-direction:column;gap:8px}.application_wrapper>.container.page_shopping_cart .content .container_inner .coupon .or{align-items:center;color:#000;display:flex;font-family:MontserratSemiBold;font-size:12px;gap:16px;line-height:16px;text-transform:uppercase}.application_wrapper>.container.page_shopping_cart .content .container_inner .coupon .or:after,.application_wrapper>.container.page_shopping_cart .content .container_inner .coupon .or:before{background:#939496;content:"";flex:1 1;height:1px}.application_wrapper>.container.page_shopping_cart .content .container_inner .coupon.applied{gap:16px}.application_wrapper>.container.page_shopping_cart .content .container_inner .coupon.applied .actions{display:flex;flex-direction:column;gap:8px}.application_wrapper>.container.page_shopping_cart .content .container_inner .checkout_summary{border-bottom:1px solid #e1e1e1;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;margin:0;padding:16px;width:100%}.application_wrapper>.container.page_shopping_cart .content .container_inner .checkout_summary .summary_title{border-bottom:1px solid #e1e1e1;color:#000;font-family:MontserratMedium;font-size:16px;line-height:24px;padding-bottom:16px}.application_wrapper>.container.page_shopping_cart .content .container_inner .checkout_summary .row{align-items:baseline;display:flex;gap:16px;justify-content:space-between;margin:0;padding:0}.application_wrapper>.container.page_shopping_cart .content .container_inner .checkout_summary .row label,.application_wrapper>.container.page_shopping_cart .content .container_inner .checkout_summary .row p{color:#000;font-family:MontserratRegular;font-size:14px;line-height:22px;margin:0}.application_wrapper>.container.page_shopping_cart .content .container_inner .checkout_summary .row p{text-align:right;white-space:nowrap}.application_wrapper>.container.page_shopping_cart .content .container_inner .checkout_summary .checkout_vat_text,.application_wrapper>.container.page_shopping_cart .content .container_inner .checkout_summary .delivery_info{color:#767676;font-family:MontserratRegular;font-size:12px;line-height:16px;margin:0}.application_wrapper>.container.page_shopping_cart .content .container_inner .checkout_footer{background:#fff;border-top:1px solid #e1e1e1;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:16px}.application_wrapper>.container.page_shopping_cart .content .container_inner .checkout_footer .row.total{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.application_wrapper>.container.page_shopping_cart .content .container_inner .checkout_footer .row.total label,.application_wrapper>.container.page_shopping_cart .content .container_inner .checkout_footer .row.total p{color:#000;font-family:MontserratSemiBold;font-size:16px;letter-spacing:1px;line-height:24px;margin:0}.application_wrapper>.container.page_shopping_cart .content .container_inner .checkout_footer .row.total p{text-align:right}.application_wrapper>.container.page_shopping_cart .content .container_inner .checkout_footer .button{align-items:center;background:#000;border:0;border-radius:8px;box-sizing:border-box;color:#fff;display:flex;font-family:MontserratMedium;font-size:14px;gap:8px;height:44px;justify-content:center;letter-spacing:1px;line-height:22px;margin:0;padding:0 16px;text-decoration:none;text-transform:uppercase;width:100%}.application_wrapper>.container.page_shopping_cart .content .container_inner .checkout_footer .button div{display:flex}.application_wrapper>.container.page_shopping_cart .content .container_inner .checkout_footer .button svg{display:block;height:20px;width:20px}.application_wrapper>.container.page_shopping_cart .content .container_inner .cart_products_cont .product_slider{border-bottom:1px solid #e1e1e1;gap:16px;padding:16px 0}.application_wrapper>.container.page_shopping_cart .content .container_inner .cart_products_cont .product_slider .title{text-align:left}.cart_card_row{align-items:center;background:#fff;border:1px solid #e1e1e1;border-radius:16px;box-sizing:border-box;display:flex;gap:8px;padding:8px}.cart_card_row .card_icon{background:#e1e1e1;border-radius:8px;flex:0 0 56px;height:38px}.cart_card_row .card,.cart_card_row .card_icon{align-items:center;display:flex;justify-content:center}.cart_card_row .card{background:#004e37;border-radius:2px;box-shadow:0 1px 2px #004e3752;height:25px;width:40px}.cart_card_row .barcode{background:#fff;border-radius:1px;display:flex;padding:2px}.cart_card_row .barcode div{display:flex}.cart_card_row .barcode svg{display:block;height:10px;width:28px}.cart_card_row .texts{display:flex;flex:1 0;flex-direction:column;min-width:0}.cart_card_row .name{color:#000;font-family:MontserratSemiBold;font-size:14px;line-height:22px}.cart_card_row .balance{color:#767676;font-family:MontserratMedium;font-size:12px;line-height:16px}.cart_sheet_backdrop{align-items:flex-end;background:#0009;display:flex;inset:0;position:fixed;z-index:110;z-index:1001}.cart_sheet{background:#fff;border-radius:16px 16px 0 0;display:flex;flex-direction:column;margin:0 auto;max-height:85%;max-width:700px;overflow:hidden;width:100%}.cart_sheet .sheet_handle{background:#939496;border-radius:1px;flex:0 0 auto;height:2px;margin:8px auto 0;width:32px}.cart_sheet .sheet_head{flex:0 0 auto;padding:16px 56px;position:relative;text-align:center}.cart_sheet .sheet_head .sheet_title{color:#000;font-family:MontserratMedium;font-size:16px;line-height:24px}.cart_sheet .sheet_head .close{cursor:pointer;display:flex;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.cart_sheet .sheet_head .close div{display:flex}.cart_sheet .sheet_head .close svg{height:24px;width:24px}.cart_sheet .sheet_rows{border-top:1px solid #e1e1e1;flex:1 1 auto;min-height:0;overflow-y:auto}.cart_sheet .sheet_row{border-bottom:1px solid #e1e1e1;cursor:pointer;padding:16px}.cart_sheet .sheet_row .cart_card_row,.cart_sheet .sheet_row .coupon_item{background:none;border:0;border-radius:0;padding:0}.cart_sheet .sheet_row .card_icon{height:44px}.cart_sheet .sheet_row.selected{background:#f5f5f5}:root{--iti-flag-width:20px;--iti-flag-count:244}.iti__ac{--iti-flag-offset:0}.iti__ad{--iti-flag-offset:-1}.iti__ae{--iti-flag-offset:-2}.iti__af{--iti-flag-offset:-3}.iti__ag{--iti-flag-offset:-4}.iti__ai{--iti-flag-offset:-5}.iti__al{--iti-flag-offset:-6}.iti__am{--iti-flag-offset:-7}.iti__ao{--iti-flag-offset:-8}.iti__ar{--iti-flag-offset:-9}.iti__as{--iti-flag-offset:-10}.iti__at{--iti-flag-offset:-11}.iti__au{--iti-flag-offset:-12}.iti__aw{--iti-flag-offset:-13}.iti__ax{--iti-flag-offset:-14}.iti__az{--iti-flag-offset:-15}.iti__ba{--iti-flag-offset:-16}.iti__bb{--iti-flag-offset:-17}.iti__bd{--iti-flag-offset:-18}.iti__be{--iti-flag-offset:-19}.iti__bf{--iti-flag-offset:-20}.iti__bg{--iti-flag-offset:-21}.iti__bh{--iti-flag-offset:-22}.iti__bi{--iti-flag-offset:-23}.iti__bj{--iti-flag-offset:-24}.iti__bl{--iti-flag-offset:-25}.iti__bm{--iti-flag-offset:-26}.iti__bn{--iti-flag-offset:-27}.iti__bo{--iti-flag-offset:-28}.iti__bq{--iti-flag-offset:-29}.iti__br{--iti-flag-offset:-30}.iti__bs{--iti-flag-offset:-31}.iti__bt{--iti-flag-offset:-32}.iti__bw{--iti-flag-offset:-33}.iti__by{--iti-flag-offset:-34}.iti__bz{--iti-flag-offset:-35}.iti__ca{--iti-flag-offset:-36}.iti__cc{--iti-flag-offset:-37}.iti__cd{--iti-flag-offset:-38}.iti__cf{--iti-flag-offset:-39}.iti__cg{--iti-flag-offset:-40}.iti__ch{--iti-flag-offset:-41}.iti__ci{--iti-flag-offset:-42}.iti__ck{--iti-flag-offset:-43}.iti__cl{--iti-flag-offset:-44}.iti__cm{--iti-flag-offset:-45}.iti__cn{--iti-flag-offset:-46}.iti__co{--iti-flag-offset:-47}.iti__cr{--iti-flag-offset:-48}.iti__cu{--iti-flag-offset:-49}.iti__cv{--iti-flag-offset:-50}.iti__cw{--iti-flag-offset:-51}.iti__cx{--iti-flag-offset:-52}.iti__cy{--iti-flag-offset:-53}.iti__cz{--iti-flag-offset:-54}.iti__de{--iti-flag-offset:-55}.iti__dj{--iti-flag-offset:-56}.iti__dk{--iti-flag-offset:-57}.iti__dm{--iti-flag-offset:-58}.iti__do{--iti-flag-offset:-59}.iti__dz{--iti-flag-offset:-60}.iti__ec{--iti-flag-offset:-61}.iti__ee{--iti-flag-offset:-62}.iti__eg{--iti-flag-offset:-63}.iti__eh{--iti-flag-offset:-64}.iti__er{--iti-flag-offset:-65}.iti__es{--iti-flag-offset:-66}.iti__et{--iti-flag-offset:-67}.iti__fi{--iti-flag-offset:-68}.iti__fj{--iti-flag-offset:-69}.iti__fk{--iti-flag-offset:-70}.iti__fm{--iti-flag-offset:-71}.iti__fo{--iti-flag-offset:-72}.iti__fr{--iti-flag-offset:-73}.iti__ga{--iti-flag-offset:-74}.iti__gb{--iti-flag-offset:-75}.iti__gd{--iti-flag-offset:-76}.iti__ge{--iti-flag-offset:-77}.iti__gf{--iti-flag-offset:-78}.iti__gg{--iti-flag-offset:-79}.iti__gh{--iti-flag-offset:-80}.iti__gi{--iti-flag-offset:-81}.iti__gl{--iti-flag-offset:-82}.iti__gm{--iti-flag-offset:-83}.iti__gn{--iti-flag-offset:-84}.iti__gp{--iti-flag-offset:-85}.iti__gq{--iti-flag-offset:-86}.iti__gr{--iti-flag-offset:-87}.iti__gt{--iti-flag-offset:-88}.iti__gu{--iti-flag-offset:-89}.iti__gw{--iti-flag-offset:-90}.iti__gy{--iti-flag-offset:-91}.iti__hk{--iti-flag-offset:-92}.iti__hn{--iti-flag-offset:-93}.iti__hr{--iti-flag-offset:-94}.iti__ht{--iti-flag-offset:-95}.iti__hu{--iti-flag-offset:-96}.iti__id{--iti-flag-offset:-97}.iti__ie{--iti-flag-offset:-98}.iti__il{--iti-flag-offset:-99}.iti__im{--iti-flag-offset:-100}.iti__in{--iti-flag-offset:-101}.iti__io{--iti-flag-offset:-102}.iti__iq{--iti-flag-offset:-103}.iti__ir{--iti-flag-offset:-104}.iti__is{--iti-flag-offset:-105}.iti__it{--iti-flag-offset:-106}.iti__je{--iti-flag-offset:-107}.iti__jm{--iti-flag-offset:-108}.iti__jo{--iti-flag-offset:-109}.iti__jp{--iti-flag-offset:-110}.iti__ke{--iti-flag-offset:-111}.iti__kg{--iti-flag-offset:-112}.iti__kh{--iti-flag-offset:-113}.iti__ki{--iti-flag-offset:-114}.iti__km{--iti-flag-offset:-115}.iti__kn{--iti-flag-offset:-116}.iti__kp{--iti-flag-offset:-117}.iti__kr{--iti-flag-offset:-118}.iti__kw{--iti-flag-offset:-119}.iti__ky{--iti-flag-offset:-120}.iti__kz{--iti-flag-offset:-121}.iti__la{--iti-flag-offset:-122}.iti__lb{--iti-flag-offset:-123}.iti__lc{--iti-flag-offset:-124}.iti__li{--iti-flag-offset:-125}.iti__lk{--iti-flag-offset:-126}.iti__lr{--iti-flag-offset:-127}.iti__ls{--iti-flag-offset:-128}.iti__lt{--iti-flag-offset:-129}.iti__lu{--iti-flag-offset:-130}.iti__lv{--iti-flag-offset:-131}.iti__ly{--iti-flag-offset:-132}.iti__ma{--iti-flag-offset:-133}.iti__mc{--iti-flag-offset:-134}.iti__md{--iti-flag-offset:-135}.iti__me{--iti-flag-offset:-136}.iti__mf{--iti-flag-offset:-137}.iti__mg{--iti-flag-offset:-138}.iti__mh{--iti-flag-offset:-139}.iti__mk{--iti-flag-offset:-140}.iti__ml{--iti-flag-offset:-141}.iti__mm{--iti-flag-offset:-142}.iti__mn{--iti-flag-offset:-143}.iti__mo{--iti-flag-offset:-144}.iti__mp{--iti-flag-offset:-145}.iti__mq{--iti-flag-offset:-146}.iti__mr{--iti-flag-offset:-147}.iti__ms{--iti-flag-offset:-148}.iti__mt{--iti-flag-offset:-149}.iti__mu{--iti-flag-offset:-150}.iti__mv{--iti-flag-offset:-151}.iti__mw{--iti-flag-offset:-152}.iti__mx{--iti-flag-offset:-153}.iti__my{--iti-flag-offset:-154}.iti__mz{--iti-flag-offset:-155}.iti__na{--iti-flag-offset:-156}.iti__nc{--iti-flag-offset:-157}.iti__ne{--iti-flag-offset:-158}.iti__nf{--iti-flag-offset:-159}.iti__ng{--iti-flag-offset:-160}.iti__ni{--iti-flag-offset:-161}.iti__nl{--iti-flag-offset:-162}.iti__no{--iti-flag-offset:-163}.iti__np{--iti-flag-offset:-164}.iti__nr{--iti-flag-offset:-165}.iti__nu{--iti-flag-offset:-166}.iti__nz{--iti-flag-offset:-167}.iti__om{--iti-flag-offset:-168}.iti__pa{--iti-flag-offset:-169}.iti__pe{--iti-flag-offset:-170}.iti__pf{--iti-flag-offset:-171}.iti__pg{--iti-flag-offset:-172}.iti__ph{--iti-flag-offset:-173}.iti__pk{--iti-flag-offset:-174}.iti__pl{--iti-flag-offset:-175}.iti__pm{--iti-flag-offset:-176}.iti__pr{--iti-flag-offset:-177}.iti__ps{--iti-flag-offset:-178}.iti__pt{--iti-flag-offset:-179}.iti__pw{--iti-flag-offset:-180}.iti__py{--iti-flag-offset:-181}.iti__qa{--iti-flag-offset:-182}.iti__re{--iti-flag-offset:-183}.iti__ro{--iti-flag-offset:-184}.iti__rs{--iti-flag-offset:-185}.iti__ru{--iti-flag-offset:-186}.iti__rw{--iti-flag-offset:-187}.iti__sa{--iti-flag-offset:-188}.iti__sb{--iti-flag-offset:-189}.iti__sc{--iti-flag-offset:-190}.iti__sd{--iti-flag-offset:-191}.iti__se{--iti-flag-offset:-192}.iti__sg{--iti-flag-offset:-193}.iti__sh{--iti-flag-offset:-194}.iti__si{--iti-flag-offset:-195}.iti__sj{--iti-flag-offset:-196}.iti__sk{--iti-flag-offset:-197}.iti__sl{--iti-flag-offset:-198}.iti__sm{--iti-flag-offset:-199}.iti__sn{--iti-flag-offset:-200}.iti__so{--iti-flag-offset:-201}.iti__sr{--iti-flag-offset:-202}.iti__ss{--iti-flag-offset:-203}.iti__st{--iti-flag-offset:-204}.iti__sv{--iti-flag-offset:-205}.iti__sx{--iti-flag-offset:-206}.iti__sy{--iti-flag-offset:-207}.iti__sz{--iti-flag-offset:-208}.iti__tc{--iti-flag-offset:-209}.iti__td{--iti-flag-offset:-210}.iti__tg{--iti-flag-offset:-211}.iti__th{--iti-flag-offset:-212}.iti__tj{--iti-flag-offset:-213}.iti__tk{--iti-flag-offset:-214}.iti__tl{--iti-flag-offset:-215}.iti__tm{--iti-flag-offset:-216}.iti__tn{--iti-flag-offset:-217}.iti__to{--iti-flag-offset:-218}.iti__tr{--iti-flag-offset:-219}.iti__tt{--iti-flag-offset:-220}.iti__tv{--iti-flag-offset:-221}.iti__tw{--iti-flag-offset:-222}.iti__tz{--iti-flag-offset:-223}.iti__ua{--iti-flag-offset:-224}.iti__ug{--iti-flag-offset:-225}.iti__us{--iti-flag-offset:-226}.iti__uy{--iti-flag-offset:-227}.iti__uz{--iti-flag-offset:-228}.iti__va{--iti-flag-offset:-229}.iti__vc{--iti-flag-offset:-230}.iti__ve{--iti-flag-offset:-231}.iti__vg{--iti-flag-offset:-232}.iti__vi{--iti-flag-offset:-233}.iti__vn{--iti-flag-offset:-234}.iti__vu{--iti-flag-offset:-235}.iti__wf{--iti-flag-offset:-236}.iti__ws{--iti-flag-offset:-237}.iti__xk{--iti-flag-offset:-238}.iti__ye{--iti-flag-offset:-239}.iti__yt{--iti-flag-offset:-240}.iti__za{--iti-flag-offset:-241}.iti__zm{--iti-flag-offset:-242}.iti__zw{--iti-flag-offset:-243}:root{--iti-hover-color:#0000000d;--iti-border-color:#ccc;--iti-dropdown-bg:#fff;--iti-icon-color:#555;--iti-spacer-horizontal:10px;--iti-flag-height:calc(var(--iti-flag-width)*3/4);--iti-globe-icon-size:17px;--iti-clear-icon-size:15px;--iti-border-width:1px;--iti-arrow-size:5px;--iti-arrow-width:1.5px;--iti-arrow-padding:7px;--iti-mobile-popup-margin:30px;--iti-strict-reject-flash-color:#ff00001f}.iti{display:inline-block;position:relative;*{box-sizing:border-box}input.iti__tel-input,input.iti__tel-input[type=tel],input.iti__tel-input[type=text]{display:block;margin:0!important;min-width:100%;position:relative;z-index:0}}.iti__a11y-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.iti__country-container{bottom:0;left:0;padding:1px;padding:var(--iti-border-width);position:absolute;top:0}.iti__selected-country{align-items:center;background:none;border:0;border-radius:0;color:inherit;display:flex;font-family:inherit;font-size:inherit;font-weight:inherit;height:100%;line-height:inherit;margin:0;padding:0;position:relative;text-decoration:none;z-index:1}.iti__selected-country-primary{align-items:center;display:flex;height:100%;padding:0 7px 0 10px;padding:0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal)}.iti__selected-dial-code{margin-left:4px}.iti__arrow{border-bottom:1.5px solid #555;border-bottom:var(--iti-arrow-width) solid var(--iti-icon-color);border-right:1.5px solid #555;border-right:var(--iti-arrow-width) solid var(--iti-icon-color);box-sizing:border-box;height:5px;height:var(--iti-arrow-size);margin-left:7px;margin-left:var(--iti-arrow-padding);margin-top:-2px;transform:rotate(45deg);width:5px;width:var(--iti-arrow-size)}.iti__arrow--up{margin-top:4px;transform:rotate(-135deg)}.iti__dropdown-content{background-color:#fff;background-color:var(--iti-dropdown-bg);border-radius:3px;.iti--inline-dropdown &{border:1px solid #ccc;border:var(--iti-border-width) solid var(--iti-border-color);box-shadow:1px 1px 4px #0003}.iti--inline-dropdown:not(.iti--container) &{left:0;position:absolute;z-index:2}}.iti__search-input{border-radius:3px;border-width:0;padding-left:37px;padding-left:calc(var(--iti-spacer-horizontal) + var(--iti-globe-icon-size) + var(--iti-spacer-horizontal));padding-right:35px;padding-right:calc(var(--iti-spacer-horizontal) + var(--iti-clear-icon-size) + var(--iti-spacer-horizontal));width:100%;[dir=rtl] &{background-position:right 8px center;padding-left:inherit;padding-right:30px}&::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}}.iti__country,.iti__search-input{padding-bottom:8px;padding-top:8px}.iti__search-input-wrapper{align-items:center;border-bottom:1px solid #ccc;border-bottom:1px solid var(--iti-border-color);display:flex;position:relative}.iti__search-icon{display:flex;left:10px;left:var(--iti-spacer-horizontal);pointer-events:none;position:absolute;[dir=rtl] &{left:auto;right:10px;right:var(--iti-spacer-horizontal)}}.iti__search-icon-svg{stroke:#555;stroke:var(--iti-icon-color);fill:none;stroke-width:3;display:block;height:17px;height:var(--iti-globe-icon-size);width:17px;width:var(--iti-globe-icon-size)}.iti__search-clear{align-items:center;background:#0000;border:0;border-radius:3px;cursor:pointer;display:flex;justify-content:center;padding:5px;padding:calc(var(--iti-spacer-horizontal)/2);position:absolute;right:5px;right:calc(var(--iti-spacer-horizontal)/2);transition:background-color .15s ease;.iti__search-clear-x{stroke-width:2}.iti__search-clear-bg{fill:#555;fill:var(--iti-icon-color)}[dir=rtl] &{left:10px;left:var(--iti-spacer-horizontal);right:auto}&:focus-visible,&:hover{background:#0000000d;background:var(--iti-hover-color);outline:none}}.iti__search-clear-svg{display:block;height:15px;height:var(--iti-clear-icon-size);width:15px;width:var(--iti-clear-icon-size)}.iti__no-results{padding:30px 0;text-align:center}.iti__country-list{-webkit-overflow-scrolling:touch;cursor:pointer;list-style:none;margin:0;overflow-y:scroll;padding:0;.iti--inline-dropdown &{max-height:185px}}.iti--flexible-dropdown-width .iti__country-list{white-space:nowrap;@media (max-width:500px){white-space:normal}}.iti__country{align-items:center;display:flex;outline:none;padding-left:10px;padding-left:var(--iti-spacer-horizontal);padding-right:10px;padding-right:var(--iti-spacer-horizontal);&.iti__highlight{background-color:#0000000d;background-color:var(--iti-hover-color)}}.iti__country-name{flex-grow:1}.iti__country-check{align-items:center;color:#555;color:var(--iti-icon-color);display:flex;margin-left:10px;margin-left:var(--iti-spacer-horizontal)}.iti__country-check-svg{display:block;height:15px;height:var(--iti-clear-icon-size);width:15px;width:var(--iti-clear-icon-size)}.iti__country-list .iti__flag{flex-shrink:0;margin-right:10px;margin-right:var(--iti-spacer-horizontal);[dir=rtl] &{margin-left:10px;margin-left:var(--iti-spacer-horizontal);margin-right:0}}.iti--allow-dropdown{.iti__country-container:has(+input[disabled]),.iti__country-container:has(+input[readonly]){button.iti__selected-country{cursor:not-allowed;.iti__arrow{visibility:hidden}}}.iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])){.iti__selected-country-primary:hover,.iti__selected-country:has(+.iti__dropdown-content:hover) .iti__selected-country-primary{background-color:#0000000d;background-color:var(--iti-hover-color)}}}.iti--container{left:-1000px;position:fixed;top:-1000px;z-index:1060;&:hover{cursor:pointer}}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti--fullscreen-popup{&.iti--container{background-color:#00000080;bottom:0;display:flex;flex-direction:column;justify-content:flex-start;left:0;padding:30px;padding:var(--iti-mobile-popup-margin);position:fixed;right:0;top:0}.iti__dropdown-content{display:flex;flex-direction:column;max-height:100%;position:relative}.iti__country,.iti__search-input{padding-bottom:10px;padding-top:10px}.iti__country{line-height:1.5em;padding-left:10px;padding-right:10px}}.iti__flag{background-image:-webkit-image-set(url(https://app.dorko.hu/static/media/flags.dc8488048bfa69c64188.webp) 1x,url(https://app.dorko.hu/static/media/flags@2x.c7a5f533c201575da3dc.webp) 2x);background-image:image-set(url(https://app.dorko.hu/static/media/flags.dc8488048bfa69c64188.webp) 1x,url(https://app.dorko.hu/static/media/flags@2x.c7a5f533c201575da3dc.webp) 2x);background-image:-webkit-image-set(var(--iti-path-flags-1x) 1x,var(--iti-path-flags-2x) 2x);background-image:image-set(var(--iti-path-flags-1x) 1x,var(--iti-path-flags-2x) 2x);background-position:2000px 0;background-position:calc(var(--iti-flag-offset, 100)*var(--iti-flag-width)) 0;background-repeat:no-repeat;background-size:4880px 15px;background-size:calc(var(--iti-flag-count)*var(--iti-flag-width)) var(--iti-flag-height);border-radius:1px;box-shadow:0 0 1px 0 #888;height:15px;height:var(--iti-flag-height);width:20px;width:var(--iti-flag-width)}.iti__loading{background:none;box-shadow:none;position:relative;&:after{animation:iti-spinner 1s linear infinite;border:2px solid #555;border:2px solid var(--iti-icon-color);border-radius:50%;border-right:2px solid #0000;box-sizing:border-box;content:"";height:15px;height:var(--iti-flag-height);inset:0;margin:auto;position:absolute;width:15px;width:var(--iti-flag-height)}}@keyframes iti-spinner{to{transform:rotate(1turn)}}.iti__strict-reject-animation{.iti__selected-country,.iti__tel-input{animation:iti-strict-reject-shake .3s cubic-bezier(.36,.07,.19,.97)}@media (prefers-reduced-motion:reduce){.iti__tel-input{animation:iti-strict-reject-flash .3s ease-out both}.iti__selected-country{animation:none}}}@keyframes iti-strict-reject-shake{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(2px)}30%,50%,70%{transform:translateX(-3px)}40%,60%{transform:translateX(3px)}}@keyframes iti-strict-reject-flash{40%{background-color:#ff00001f;background-color:var(--iti-strict-reject-flash-color)}}.iti__globe{align-items:center;background:none;box-shadow:none;display:flex;height:17px;height:var(--iti-globe-icon-size);justify-content:center;padding:0;.iti__globe-svg{fill:#555;fill:var(--iti-icon-color);height:100%;width:100%}}@supports (-webkit-appearance:none) and (not (background:-webkit-canvas(foo))){.iti__tel-input:focus{outline-offset:1px}}:root{--iti-path-flags-1x:url(https://app.dorko.hu/static/media/flags.dc8488048bfa69c64188.webp);--iti-path-flags-2x:url(https://app.dorko.hu/static/media/flags@2x.c7a5f533c201575da3dc.webp)}.field.phone_intl .iti{display:block;width:100%}.field.phone_intl input[type=tel]{background-color:#fff;border:1px solid #939496;border-radius:8px;box-sizing:border-box;height:44px;line-height:42px;margin:0;outline:none;padding-right:16px;width:100%}.field.phone_intl .iti__selected-dial-code,.field.phone_intl input[type=tel]{color:#000;font-family:MontserratRegular;font-size:14px}.field.phone_intl .iti__dropdown-content{border:1px solid #939496;border-radius:8px;font-family:MontserratRegular;font-size:14px;overflow:hidden;width:100%}.field.phone_intl .iti__search-input{background:#fff;border:0;border-bottom:1px solid #e1e1e1;box-sizing:border-box;font-family:MontserratRegular;font-size:14px;height:44px;padding:0 16px}.field.phone_intl .iti__country{padding:10px 16px}.checkout_steps{align-items:flex-start;box-sizing:border-box;display:flex;padding:16px 24px 36px}.checkout_steps .step{align-items:center;display:flex;flex:0 0 16px;flex-direction:column;position:relative}.checkout_steps .step .dot{align-items:center;background:#fff;border:1px solid #939496;border-radius:50%;box-sizing:border-box;display:flex;height:16px;justify-content:center;width:16px}.checkout_steps .step .dot div{display:flex}.checkout_steps .step .dot svg{color:#004e37;height:8px;width:8px}.checkout_steps .step .label{color:#939496;font-family:MontserratRegular;font-size:12px;line-height:16px;position:absolute;top:20px;white-space:nowrap}.checkout_steps .step.active .dot,.checkout_steps .step.done .dot{border-color:#004e37}.checkout_steps .step.active .label,.checkout_steps .step.done .label{color:#004e37}.checkout_steps .step.active .dot:after{background:#004e37;border-radius:50%;content:"";height:4px;width:4px}.checkout_steps .line{background:#e1e1e1;flex:1 1 auto;height:1px;margin-top:7.5px}.checkout_steps .line.done{background:#004e37}.application_wrapper>.container.page_checkout_summary{background-color:#fff;bottom:calc(68px + env(safe-area-inset-bottom));bottom:var(--footer-height,calc(68px + env(safe-area-inset-bottom)));box-sizing:border-box;display:flex;flex-direction:column;height:auto;left:0;margin:0 auto;max-width:700px;min-height:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;width:auto;z-index:102}.application_wrapper>.container.page_checkout_summary>.content{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:0;position:relative;width:100%}.application_wrapper>.container.page_checkout_summary>.content .checkout_steps,.application_wrapper>.container.page_checkout_summary>.content .page_header{flex:0 0 auto}.application_wrapper>.container.page_checkout_summary>.content>.container_inner{flex:1 1 auto;max-height:none;min-height:0;overflow-y:auto;padding:0}.application_wrapper>.container.page_checkout_summary>.content .loader_cont{background-color:#fff9;inset:0;position:absolute;z-index:10}.application_wrapper>.container.page_checkout_summary .checkout_row{border-bottom:1px solid #e1e1e1;cursor:pointer;padding:16px}.application_wrapper>.container.page_checkout_summary .checkout_row .row_head{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.application_wrapper>.container.page_checkout_summary .checkout_row .row_title{color:#000;font-family:MontserratMedium;font-size:16px;line-height:24px}.application_wrapper>.container.page_checkout_summary .checkout_row .modify{color:#004e37;font-family:MontserratMedium;font-size:14px;letter-spacing:1px;line-height:22px;text-transform:uppercase}.application_wrapper>.container.page_checkout_summary .checkout_row .row_empty,.application_wrapper>.container.page_checkout_summary .checkout_row .row_line{color:#767676;font-family:MontserratRegular;font-size:16px;line-height:24px}.application_wrapper>.container.page_checkout_summary .checkout_row .row_empty{align-items:center;display:flex;gap:16px;justify-content:space-between}.application_wrapper>.container.page_checkout_summary .checkout_row .row_empty .chevron{color:#939496;display:flex;flex:0 0 auto}.application_wrapper>.container.page_checkout_summary .checkout_row .row_empty .chevron div{display:flex}.application_wrapper>.container.page_checkout_summary .checkout_row .row_empty .chevron svg{height:20px;width:20px}.application_wrapper>.container.page_checkout_summary .checkout_row.disabled,.application_wrapper>.container.page_checkout_summary .checkout_row.filled{cursor:default}.application_wrapper>.container.page_checkout_summary .checkout_row.disabled .row_empty,.application_wrapper>.container.page_checkout_summary .checkout_row.disabled .row_title{opacity:.4}.application_wrapper>.container.page_checkout_summary .checkout_confirm .confirm_block{border-bottom:1px solid #e1e1e1;padding:16px}.application_wrapper>.container.page_checkout_summary .checkout_confirm .block_title{color:#000;font-family:MontserratSemiBold;font-size:16px;letter-spacing:1px;line-height:24px;margin-bottom:16px}.application_wrapper>.container.page_checkout_summary .checkout_confirm .confirm_block:has(.confirm_products){border-bottom:0}.application_wrapper>.container.page_checkout_summary .checkout_confirm .confirm_products{display:flex;flex-direction:column;gap:8px}.application_wrapper>.container.page_checkout_summary .checkout_confirm .confirm_product{align-items:flex-start;border-bottom:1px solid #e1e1e1;display:flex;gap:8px;padding-bottom:8px}.application_wrapper>.container.page_checkout_summary .checkout_confirm .confirm_product .prices,.application_wrapper>.container.page_checkout_summary .checkout_confirm .confirm_product .texts{display:flex;flex:1 1;flex-direction:column;min-width:0}.application_wrapper>.container.page_checkout_summary .checkout_confirm .confirm_product .texts{gap:4px}.application_wrapper>.container.page_checkout_summary .checkout_confirm .confirm_product .names span{color:#000;display:block;font-family:MontserratMedium;font-size:12px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.application_wrapper>.container.page_checkout_summary .checkout_confirm .confirm_product .price{color:#000;font-family:MontserratMedium;font-size:12px;line-height:16px}.application_wrapper>.container.page_checkout_summary .checkout_confirm .confirm_product .attrs,.application_wrapper>.container.page_checkout_summary .checkout_confirm .confirm_product .last_30{color:#767676;font-family:MontserratRegular;font-size:10px;line-height:14px}.application_wrapper>.container.page_checkout_summary .checkout_confirm .confirm_summary{display:flex;flex-direction:column;gap:8px;padding-top:0}.application_wrapper>.container.page_checkout_summary .checkout_confirm .confirm_summary .block_title{margin-bottom:8px}.application_wrapper>.container.page_checkout_summary .checkout_confirm .confirm_summary .divider{background:#939496;height:1px;margin:8px 0}.application_wrapper>.container.page_checkout_summary .checkout_confirm .confirm_summary .row{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin:0;padding:0}.application_wrapper>.container.page_checkout_summary .checkout_confirm .confirm_summary .row label,.application_wrapper>.container.page_checkout_summary .checkout_confirm .confirm_summary .row p{color:#000;flex:1 1;font-family:MontserratMedium;font-size:14px;letter-spacing:1px;line-height:22px;margin:0;min-width:0}.application_wrapper>.container.page_checkout_summary .checkout_confirm .confirm_summary .row p{text-align:right}.application_wrapper>.container.page_checkout_summary .checkout_confirm .confirm_summary .row.discount label,.application_wrapper>.container.page_checkout_summary .checkout_confirm .confirm_summary .row.discount p{color:#004e37}.application_wrapper>.container.page_checkout_summary .checkout_confirm .confirm_summary .row.total label,.application_wrapper>.container.page_checkout_summary .checkout_confirm .confirm_summary .row.total p{font-family:MontserratSemiBold}.application_wrapper>.container.page_checkout_summary .checkout_confirm .confirm_form{border-bottom:0;padding:0}.application_wrapper>.container.page_checkout_summary .checkout_confirm .confirm_form form .row{box-sizing:border-box;margin:0;padding:16px}.application_wrapper>.container.page_checkout_summary .checkout_confirm .confirm_form .row:has(textarea){border-bottom:1px solid #e1e1e1}.application_wrapper>.container.page_checkout_summary .checkout_confirm .confirm_form .field{width:100%}.application_wrapper>.container.page_checkout_summary .checkout_confirm .confirm_form .field_label{color:#000;display:block;font-family:MontserratMedium;font-size:14px;line-height:22px;margin:0 0 8px}.application_wrapper>.container.page_checkout_summary .checkout_confirm .confirm_form textarea{background:#fff;border:1px solid #939496;border-radius:8px;box-sizing:border-box;color:#000;display:block;font-family:MontserratRegular;font-size:14px;height:112px;line-height:22px;margin:0;padding:16px;resize:vertical;width:100%}.application_wrapper>.container.page_checkout_summary .checkout_confirm .confirm_form .textarea_counter{color:#767676;font-family:MontserratRegular;font-size:14px;line-height:22px;margin-top:8px;text-align:right}.application_wrapper>.container.page_checkout_summary .checkout_confirm .confirm_form .row:has(.field_checkbox)+.row:has(.field_checkbox){padding-top:0}.application_wrapper>.container.page_checkout_summary .checkout_confirm .confirm_form .checkbox{margin-top:0}.application_wrapper>.container.page_checkout_summary .checkout_confirm .confirm_form .checkbox input[type=checkbox]+label{color:#000;display:block;font-family:MontserratMedium;font-size:14px;line-height:22px;padding-left:28px;position:relative}.application_wrapper>.container.page_checkout_summary .checkout_confirm .confirm_form .checkbox input[type=checkbox]+label:before{border:1.5px solid #000;box-sizing:border-box;height:16px;left:2px;margin:0;position:absolute;top:3px;width:16px}.application_wrapper>.container.page_checkout_summary .checkout_confirm .confirm_form .checkbox input[type=checkbox]:checked+label:after{background:none;border:solid #000;border-width:0 1.5px 1.5px 0;height:9px;left:8px;margin:0;top:5px;transform:rotate(45deg);width:4px}.application_wrapper>.container.page_checkout_summary .checkout_confirm .confirm_form .checkbox a{color:#000;font-family:MontserratBold;text-decoration:underline}.application_wrapper>.container.page_checkout_summary .checkout_confirm .confirm_form input[type=submit]{background:#000;border-radius:8px;font-family:MontserratMedium;font-size:14px;height:44px;letter-spacing:1px;line-height:44px;margin:0;text-transform:uppercase}.application_wrapper>.container.page_checkout_summary .checkout_footer{background:#fff;border-top:1px solid #e1e1e1;box-sizing:border-box;flex:0 0 auto;padding:16px}.application_wrapper>.container.page_checkout_summary .checkout_footer .button{background:#000;border-radius:8px;font-family:MontserratMedium;font-size:14px;height:44px;letter-spacing:1px;line-height:44px;margin:0;text-transform:uppercase}.application_wrapper>.container.page_checkout_summary .checkout_footer .button:disabled{background:#939496}#checkout_summary_payu_content{height:0;visibility:hidden;width:0}.application_wrapper>.container.page_checkout_bill{background-color:#fff;display:inline-block;height:calc(100% - 60px);left:0;min-height:0;overflow:auto;position:fixed;top:0;width:100%;z-index:102}.application_wrapper>.container.page_checkout_bill .content{padding:0}.application_wrapper>.container.page_checkout_bill .content textarea{box-sizing:border-box;color:#000;display:inline-block;height:162px;line-height:20px;margin:20px 0 0;padding:10px;resize:none;width:100%}.application_wrapper>.container.page_checkout_bill .content .rows{margin:0}.application_wrapper>.container.page_checkout_bill .content .row{display:inline-block;margin-bottom:20px;width:100%}.application_wrapper>.container.page_checkout_bill .content .row input[type=date],.application_wrapper>.container.page_checkout_bill .content .row input[type=email],.application_wrapper>.container.page_checkout_bill .content .row input[type=number],.application_wrapper>.container.page_checkout_bill .content .row input[type=tel],.application_wrapper>.container.page_checkout_bill .content .row input[type=text]{width:100%}.application_wrapper>.container.page_checkout_bill .content .row .field.sex_int{box-sizing:border-box;margin-top:0;padding:0!important;text-align:left}.application_wrapper>.container.page_checkout_bill .content .row .field.sex_int>label{color:#747474;display:inline-block;font-size:14px;line-height:22px}.application_wrapper>.container.page_checkout_bill .content .row .field.sex_int .radio{display:inline-block;margin-left:20px;width:100%}.application_wrapper>.container.page_checkout_bill .content .row .field.sex_int .radio label{color:#747474;font-size:16px;line-height:22px;margin-right:0}.application_wrapper>.container.page_checkout_bill .content .row .field.phone .field_label,.application_wrapper>.container.page_checkout_bill .content .row .field.tax_name .field_label{display:inline-block;font-size:12px;line-height:16px;margin-bottom:0;margin-top:10px;width:100%}.application_wrapper>.container.page_checkout_bill .content .row .field.born_date .field_label:first-child{display:inline-block;font-size:14px;line-height:22px;margin-bottom:15px;margin-top:0}.application_wrapper>.container.page_checkout_bill .content .row .field.phone .field_label:first-child{font-size:14px;line-height:22px;margin-bottom:15px;margin-top:0}.application_wrapper>.container.page_checkout_bill .content .row .field.phone div{display:flex;flex-wrap:nowrap;gap:10px;width:100%}.application_wrapper>.container.page_checkout_bill .content .row .field.phone div input[type=tel]{padding:0 7px;text-align:center;width:39px}.application_wrapper>.container.page_checkout_bill .content .row .field.phone div input[type=tel]:nth-child(6){width:70px}.application_wrapper>.container.page_checkout_bill .content .row .field.phone div span{color:#747474;display:inline-block;font-size:14px;font-weight:400;height:50px;line-height:50px}.application_wrapper>.container.page_checkout_bill .content .row .field.order_comment label:last-child{display:inline-block;margin-bottom:0;margin-top:15px}.application_wrapper>.container.page_checkout_bill .content .row .field.phone .form_error{margin-top:5px}.application_wrapper>.container.page_checkout_bill .content .bill_address_fields{border-top:1px solid #d8d8d8;margin-top:10px}.application_wrapper>.container.page_checkout_bill .content .bill_address_fields>label{color:#000;display:inline-block;font-family:Barlow;font-size:16px;font-weight:600;line-height:22px;margin:20px 0 15px;width:100%}.application_wrapper>.container.page_checkout_bill .content>.container_inner>button{margin:15px 0}.application_wrapper>.container.page_checkout_bill .content .button.cancel{margin:8px 0 16px;width:100%}.application_wrapper>.container.page_checkout_bill .content .container_inner form>.row:last-child{margin-bottom:0}.application_wrapper>.container.page_checkout_bill .content .container_inner form .row{margin-bottom:16px}.application_wrapper>.container.page_checkout_bill .content .container_inner form .field .field_label{color:#000;display:block;font-family:MontserratMedium;font-size:14px;line-height:22px;margin:0 0 8px}.application_wrapper>.container.page_checkout_bill .content .container_inner form input[type=email],.application_wrapper>.container.page_checkout_bill .content .container_inner form input[type=number],.application_wrapper>.container.page_checkout_bill .content .container_inner form input[type=tel],.application_wrapper>.container.page_checkout_bill .content .container_inner form input[type=text]{background:#fff;border:1px solid #939496;border-radius:8px;box-sizing:border-box;color:#000;font-family:MontserratRegular;font-size:14px;height:44px;padding:0 16px}.application_wrapper>.container.page_checkout_bill .content .container_inner form input[type=submit]{background:#000;border-radius:8px;font-family:MontserratMedium;font-size:14px;height:44px;letter-spacing:1px;line-height:44px;text-transform:uppercase}.application_wrapper>.container.page_checkout_bill .content .container_inner form input[type=submit]:disabled{background:#939496}.application_wrapper>.container.page_checkout_bill .content .container_inner form input[type=checkbox]+label{color:#000;display:block;font-family:MontserratRegular;font-size:16px;line-height:24px;padding-left:32px;position:relative}.application_wrapper>.container.page_checkout_bill .content .container_inner form input[type=checkbox]+label:before{border:2px solid #000;border-radius:2px;box-sizing:border-box;height:20px;left:0;margin:0;position:absolute;top:2px;width:20px}.application_wrapper>.container.page_checkout_bill .content .container_inner form input[type=checkbox]:checked+label:after{background:none;border:solid #000;border-width:0 2px 2px 0;box-sizing:border-box;height:11px;left:7px;margin:-7px 0 0;top:50%;transform:rotate(45deg);width:6px}.application_wrapper>.container.page_checkout_bill .content .container_inner .row.block.phone_txt .field_label{color:#000;font-family:MontserratMedium;font-size:14px;line-height:22px}#select_gls_chooser{padding:20px 0}.application_wrapper>.container.page_checkout_delivery{background-color:#fff;bottom:calc(68px + env(safe-area-inset-bottom));bottom:var(--footer-height,calc(68px + env(safe-area-inset-bottom)));display:flex;flex-direction:column;height:auto;left:0;min-height:0;overflow:hidden;padding:0;position:fixed;top:0;width:100%;z-index:102}.application_wrapper>.container.page_checkout_delivery.sheet_open{z-index:1001}.application_wrapper>.container.page_checkout_delivery>.content{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.application_wrapper>.container.page_checkout_delivery .content .container_inner{display:flex;flex:1 1 auto;flex-direction:column;max-height:none;min-height:0;overflow:hidden}.application_wrapper>.container.page_checkout_delivery .content .container_inner>.method_list{flex:1 1 auto;min-height:0;overflow-y:auto}.application_wrapper>.container.page_checkout_delivery .checkout_actions{background:#fff;border-top:1px solid #e1e1e1;flex:0 0 auto}.application_wrapper>.container.page_checkout_delivery .content{padding:0}.application_wrapper>.container.page_checkout_delivery .content form.checkout_methods .field.radio{margin:10px 0}.application_wrapper>.container.page_checkout_delivery .content form.checkout_methods .field.radio .radio{margin-top:0}.application_wrapper>.container.page_checkout_delivery .content form.checkout_methods .field.radio .radio label p{font-style:14px;margin-bottom:5px;margin-top:4px}.application_wrapper>.container.page_checkout_delivery .content form.checkout_methods .field.radio .radio label p:first-of-type b{color:#747474;font-size:16px;line-height:22px}.application_wrapper>.container.page_checkout_delivery .content form.checkout_methods .field.radio .radio .reservation_quantity_limit_error{padding-left:40px}.application_wrapper>.container.page_checkout_delivery .content .delivery_address_fields{border-top:1px solid #d8d8d8;margin-top:10px}.application_wrapper>.container.page_checkout_delivery .content .delivery_address_fields .rows{margin:20px 0 0}.application_wrapper>.container.page_checkout_delivery .content .delivery_address_fields .row{display:inline-block;margin-bottom:20px;width:100%}.application_wrapper>.container.page_checkout_delivery .content .delivery_address_fields .row input[type=number],.application_wrapper>.container.page_checkout_delivery .content .delivery_address_fields .row input[type=text]{width:100%}.application_wrapper>.container.page_checkout_delivery .content .delivery_address_fields .row .field.postal_address_int{display:flex;flex-wrap:wrap}.application_wrapper>.container.page_checkout_delivery .content .delivery_address_fields .row .field.postal_address_int>label{color:#000;display:inline-block;font-family:Barlow;font-size:16px;font-weight:600;line-height:22px;margin:10px 0;order:0;width:100%}.application_wrapper>.container.page_checkout_delivery .content .delivery_address_fields .row .field.postal_address_int .radio{order:2;width:100%}.application_wrapper>.container.page_checkout_delivery .content .delivery_address_fields .row .field.postal_address_int .radio:nth-child(2){order:1}.application_wrapper>.container.page_checkout_delivery .content .delivery_address_fields .row .field.postal_address_int .radio:nth-child(3){order:3}.application_wrapper>.container.page_checkout_delivery .content .delivery_address_fields .row .field.postal_address_int .radio label{color:#747474;font-family:Barlow;font-size:16px;font-weight:600;margin-bottom:10px}.application_wrapper>.container.page_checkout_delivery .content .delivery_address_fields.hidden form .row{display:none}.application_wrapper>.container.page_checkout_delivery .content>.container_inner>button{margin:15px 0}.application_wrapper>.container.page_checkout_delivery .content .selected_reservation_shop{border:1px solid red;box-sizing:border-box;display:inline-block;margin-top:10px;padding:10px;width:100%}.application_wrapper>.container.page_checkout_delivery .content .selected_reservation_shop>div{align-items:center;display:flex;justify-content:left;margin-bottom:10px;width:100%}.application_wrapper>.container.page_checkout_delivery .content .selected_reservation_shop>div:first-child{font-size:16px;font-weight:700}.application_wrapper>.container.page_checkout_delivery .content .selected_reservation_shop>div label{box-sizing:border-box;color:#181717;display:inline-block;font-size:16px;font-weight:700;justify-content:left;margin:0;min-width:100px;padding:0 10px 0 0;text-align:left;width:auto}.application_wrapper>.container.page_checkout_delivery .content .selected_reservation_shop>div p{display:inline-block;flex:1 1;margin:0;padding:0;width:100%}.application_wrapper>.container.page_checkout_delivery .content #foxpost_selected_terminal_info{color:green;display:inline-block;font-weight:700;margin-bottom:10px;width:100%}.application_wrapper>.container.page_checkout_delivery .method_extra.selected_shop{color:#000;cursor:pointer;display:flex;flex-direction:column;font-family:MontserratRegular;font-size:14px;gap:2px;line-height:22px;padding-top:12px}.application_wrapper>.container.page_checkout_delivery .method_extra.selected_shop b{font-family:MontserratMedium;font-weight:400}.application_wrapper>.container.page_checkout_delivery .method_extra.selected_shop .choose{color:#004e37;text-decoration:underline}.application_wrapper>.container.page_checkout_delivery .method_item .sub.error{color:#e23002}.application_wrapper>.container.page_checkout_delivery .shop_sheet_backdrop{align-items:flex-end;background:#0009;display:flex;inset:0;position:fixed;z-index:110}.application_wrapper>.container.page_checkout_delivery .shop_sheet{background:#fff;border-radius:16px 16px 0 0;display:flex;flex-direction:column;margin:0 auto;max-height:85%;max-width:700px;overflow:hidden;width:100%}.application_wrapper>.container.page_checkout_delivery .shop_sheet .sheet_handle{background:#939496;border-radius:1px;flex:0 0 auto;height:2px;margin:8px auto 0;width:32px}.application_wrapper>.container.page_checkout_delivery .shop_sheet .sheet_head{flex:0 0 auto;padding:16px 56px;position:relative;text-align:center}.application_wrapper>.container.page_checkout_delivery .shop_sheet .sheet_head .sheet_title{color:#000;font-family:MontserratMedium;font-size:16px;line-height:24px}.application_wrapper>.container.page_checkout_delivery .shop_sheet .sheet_head .close{cursor:pointer;display:flex;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.application_wrapper>.container.page_checkout_delivery .shop_sheet .sheet_head .close div{display:flex}.application_wrapper>.container.page_checkout_delivery .shop_sheet .sheet_head .close svg{height:24px;width:24px}.application_wrapper>.container.page_checkout_delivery .shop_sheet .sheet_search{align-items:center;border:1px solid #939496;border-radius:8px;box-sizing:border-box;display:flex;flex:0 0 auto;gap:8px;height:44px;margin:0 16px 8px;padding:0 16px}.application_wrapper>.container.page_checkout_delivery .shop_sheet .sheet_search div{display:flex}.application_wrapper>.container.page_checkout_delivery .shop_sheet .sheet_search svg{height:20px;width:20px}.application_wrapper>.container.page_checkout_delivery .shop_sheet .sheet_search input{background:#0000;border:0;flex:1 1 auto;font-family:MontserratRegular;font-size:14px;height:100%;min-width:0;outline:none;padding:0}.application_wrapper>.container.page_checkout_delivery .shop_sheet .method_list{flex:1 1 auto;min-height:0;overflow-y:auto}.application_wrapper>.container.page_checkout_delivery .shop_sheet .sheet_empty{color:#767676;font-family:MontserratRegular;font-size:14px;padding:24px 16px;text-align:center}.application_wrapper>.container.page_checkout_delivery .step_error{color:#e23002;font-family:MontserratRegular;font-size:14px;line-height:22px;padding:16px 16px 0}.application_wrapper>.container.page_checkout_delivery .shop_sheet.point_sheet{height:85%}.application_wrapper>.container.page_checkout_delivery .shop_sheet.point_sheet .point_body{flex:1 1 auto;min-height:0;overflow-y:auto}.application_wrapper>.container.page_checkout_delivery .shop_sheet.point_sheet .point_body iframe{display:block;height:100%;min-height:500px}.application_wrapper>.container.page_checkout_delivery .shop_sheet.point_sheet .point_body #select_gls_chooser{padding:0}.application_wrapper>.container.page_checkout_payment{background-color:#fff;bottom:calc(68px + env(safe-area-inset-bottom));bottom:var(--footer-height,calc(68px + env(safe-area-inset-bottom)));display:flex;flex-direction:column;height:auto;left:0;min-height:0;overflow:hidden;padding:0;position:fixed;top:0;width:100%;z-index:102}.application_wrapper>.container.page_checkout_payment>.content{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.application_wrapper>.container.page_checkout_payment .content .container_inner{display:flex;flex:1 1 auto;flex-direction:column;max-height:none;min-height:0;overflow:hidden}.application_wrapper>.container.page_checkout_payment .content .container_inner>.method_list{flex:1 1 auto;min-height:0;overflow-y:auto}.application_wrapper>.container.page_checkout_payment .checkout_actions{background:#fff;border-top:1px solid #e1e1e1;flex:0 0 auto}.application_wrapper>.container.page_checkout_payment .content{padding:0}.application_wrapper>.container.page_checkout_payment .content form.checkout_methods .field.radio{margin:10px 0}.application_wrapper>.container.page_checkout_payment .content form.checkout_methods .field.radio .radio{margin-top:0}.application_wrapper>.container.page_checkout_payment .content form.checkout_methods .field.radio .radio label p{font-style:14px;margin-bottom:5px;margin-top:4px}.application_wrapper>.container.page_checkout_payment .content form.checkout_methods .field.radio .radio label p:first-of-type b{color:#747474;font-size:16px;line-height:22px}.application_wrapper>.container.page_checkout_payment .content form.checkout_methods .field.radio .radio label img{height:auto;max-width:100%;width:auto}.application_wrapper>.container.page_checkout_payment .content>.container_inner>button{margin:15px 0}.address_card{background:#fff;border:1px solid #e1e1e1;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:16px}.address_card .head{align-items:center;display:flex;gap:8px;justify-content:space-between}.address_card .name{color:#000;font-family:MontserratSemiBold;font-size:16px;line-height:24px}.address_card .badge{background:#004e37;border-radius:4px;color:#fff;font-family:MontserratSemiBold;padding:4px 8px}.address_card .badge,.address_card .set_default{flex:0 0 auto;font-size:10px;line-height:14px;text-transform:uppercase}.address_card .set_default{color:#004e37;cursor:pointer;font-family:MontserratMedium;letter-spacing:1px}.address_card .line{color:#000;font-family:MontserratRegular;font-size:14px;line-height:22px}.address_card .actions{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:8px}.address_card .actions .action{cursor:pointer;font-family:MontserratMedium;font-size:14px;letter-spacing:1px;line-height:22px;text-transform:uppercase}.address_card .actions .action.edit{color:#004e37}.address_card .actions .action.delete{color:#e22f00}.address_card.selected{border-color:#004e37}.application_wrapper>.container.page_checkout_delivery_address{background:#fff;bottom:calc(68px + env(safe-area-inset-bottom));bottom:var(--footer-height,calc(68px + env(safe-area-inset-bottom)));box-sizing:border-box;height:auto;left:0;margin:0 auto;max-width:700px;min-height:0;overflow-y:auto;padding:0;position:fixed;right:0;top:0;width:auto;z-index:103}.application_wrapper>.container.page_checkout_delivery_address .content{padding:0}.application_wrapper>.container.page_checkout_delivery_address .address_list{display:flex;flex-direction:column;gap:8px;padding:16px}.application_wrapper>.container.page_checkout_delivery_address .address_list .address_card{cursor:pointer}.application_wrapper>.container.page_checkout_delivery_address .address_form .form_block{border-bottom:1px solid #e1e1e1;display:flex;flex-direction:column;gap:16px;padding:16px}.application_wrapper>.container.page_checkout_delivery_address .address_form .block_title{color:#000;font-family:MontserratSemiBold;font-size:20px;line-height:28px}.application_wrapper>.container.page_checkout_delivery_address .address_form .field{display:flex;flex-direction:column;gap:8px}.application_wrapper>.container.page_checkout_delivery_address .address_form .field label{color:#000;font-family:MontserratMedium;font-size:14px;line-height:22px}.application_wrapper>.container.page_checkout_delivery_address .address_form .field input{background:#fff;border:1px solid #939496;border-radius:8px;box-sizing:border-box;color:#000;font-family:MontserratRegular;font-size:14px;height:44px;padding:0 16px}.application_wrapper>.container.page_checkout_delivery_address .address_form .check_row,.application_wrapper>.container.page_checkout_delivery_address .address_form .same_toggle{align-items:center;color:#000;cursor:pointer;display:flex;font-family:MontserratRegular;font-size:16px;gap:12px;line-height:24px}.application_wrapper>.container.page_checkout_delivery_address .address_form .same_toggle .radio_dot{align-items:center;border:2px solid #000;border-radius:50%;box-sizing:border-box;display:flex;flex:0 0 auto;height:20px;justify-content:center;width:20px}.application_wrapper>.container.page_checkout_delivery_address .address_form .same_toggle.on .radio_dot:after{background:#000;border-radius:50%;content:"";height:10px;width:10px}.application_wrapper>.container.page_checkout_delivery_address .address_form .check_box{align-items:center;border:2px solid #000;border-radius:2px;box-sizing:border-box;display:flex;flex:0 0 auto;height:20px;justify-content:center;width:20px}.application_wrapper>.container.page_checkout_delivery_address .address_form .check_box div{display:flex}.application_wrapper>.container.page_checkout_delivery_address .address_form .check_box svg{height:14px;width:14px}.application_wrapper>.container.page_checkout_delivery_address .address_form .form_error{color:#e23002;font-family:MontserratRegular;font-size:14px;padding:16px 16px 0}.application_wrapper>.container.page_checkout_delivery_address .address_list .form_error{color:#e23002;font-family:MontserratRegular;font-size:14px}.home_category_picker{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;align-items:center;background-color:#fff;box-sizing:border-box;display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-user-select:none;user-select:none;width:100%}.home_category_picker::-webkit-scrollbar{display:none}.home_category_picker .item{box-sizing:border-box;color:#767676;cursor:pointer;flex:1 0 auto;font-family:MontserratMedium;font-size:18px;height:44px;line-height:44px;padding:0 8px;text-align:center;text-decoration:none;transition:color .25s ease;white-space:nowrap}.home_category_picker .item:after{content:attr(data-title);display:block;font-family:MontserratBold;height:0;overflow:hidden;visibility:hidden}.home_category_picker .item.active{color:#004e37;font-family:MontserratBold}.home_category_picker.underline{padding:16px 0 8px}.home_category_picker.underline .item{border-bottom:2px solid #0000;box-sizing:border-box}.home_category_picker.underline .item.active{border-bottom-color:#004e37}.home_banner_card{position:relative}.home_banner_card>a{display:block;position:relative}.home_banner_card .image{aspect-ratio:328/184;border:1px solid #ffffff14;border-radius:16px;box-sizing:border-box;display:block;object-fit:cover;width:100%}.home_banner_card .overlay{align-items:flex-end;background:linear-gradient(180deg,#0000,#0000007a);border-radius:0 0 16px 16px;bottom:0;box-sizing:border-box;display:flex;gap:16px;left:0;padding:12px;position:absolute;right:0}.home_banner_card .texts{color:#fff;flex:1 0;min-width:0;text-shadow:0 0 24px #0006}.home_banner_card .title{font-family:BebasNeue;font-size:24px;line-height:24px}.home_banner_card .subtitle{font-family:MontserratMedium;font-size:12px;line-height:16px}.home_banner_card .chevron{align-items:center;background:#fff;border-radius:4px;color:#000;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.home_banner_card .chevron div{display:flex}.home_banner_card .chevron svg{display:block;height:16px;width:16px}.search .search_field{align-items:center;background:#fff;border:1px solid #939496;border-radius:8px;box-sizing:border-box;display:flex;gap:8px;height:44px;margin:16px 8px 0;padding:0 2px 0 12px}.search .search_field .icon{color:#767676;flex:0 0 auto}.search .search_field .icon div{display:flex}.search .search_field .icon svg{display:block;height:24px;width:24px}.search .search_field input{background:#0000;border:0;box-shadow:none;color:#004e37;flex:1 1 auto;font-family:MontserratRegular;font-size:14px;height:42px;line-height:22px;margin:0;min-width:0;outline:none;padding:0}.search .search_field input::placeholder{color:#767676}.search .search_field .clear{align-items:center;color:#004e37;cursor:pointer;display:flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.search .search_field .clear div{display:flex}.search .search_field .clear svg{display:block;height:20px;width:20px}.search.active .search_field{border-color:#004e37}.search.active .search_field .icon{color:#004e37}.search .search_body{padding:16px 16px 32px}.search .search_row{align-items:center;border-bottom:1px solid #e1e1e1;cursor:pointer;display:flex;gap:8px;padding:12px 0;text-decoration:none}.search .search_row div{display:flex}.search .search_row .label{color:#767676;flex:1 1 auto;font-family:MontserratMedium;font-size:14px;line-height:22px;min-width:0}.search .search_row .chevron{color:#000;flex:0 0 auto;margin-left:auto}.search .search_row .chevron svg{display:block;height:16px;width:16px}.search .history_row .history_term{align-items:center;display:flex;flex:1 1 auto;gap:8px;min-width:0}.search .history_row .icon,.search .history_row .remove{color:#767676;flex:0 0 auto}.search .history_row .icon svg,.search .history_row .remove svg{display:block;height:20px;width:20px}.search .category_row .label{color:#000}.search .product_row .thumb{align-items:center;background:#fff;display:flex;flex:0 0 auto;height:40px;justify-content:center;overflow:hidden;width:40px}.search .product_row .thumb img{display:block;max-height:100%;max-width:100%;object-fit:contain}.search .product_row .texts{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.search .product_row .name{color:#767676;font-family:MontserratMedium;font-size:14px;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search .product_row .name .product{color:#767676}.search .product_row .name b{color:#000;font-family:MontserratBold;font-weight:400}.search .product_row .price{color:#000;display:flex;font-family:MontserratMedium;font-size:14px;gap:8px;line-height:22px}.search .product_row .price .original{color:#767676;text-decoration:line-through}.search .product_row .price .sale{color:#d81919}.search .no_result{color:#767676;padding:12px 0}.search .all_results,.search .no_result{font-family:MontserratMedium;font-size:14px;line-height:22px}.search .all_results{align-items:center;color:#004e37;display:flex;gap:8px;justify-content:center;letter-spacing:1px;margin-top:16px;min-height:44px;text-decoration:none;text-transform:uppercase}.search .all_results div{display:flex}.search .all_results svg{color:#004e37;display:block;height:20px;width:20px}.application_wrapper>.container.page_products_menu{background-color:#fff;bottom:calc(68px + env(safe-area-inset-bottom));box-sizing:border-box;height:auto;left:0;min-height:0;overflow-y:auto;padding-bottom:0;position:fixed;right:0;top:env(safe-area-inset-top);width:auto;z-index:102}.application_wrapper>.container.page_products_menu .menu_header{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;height:44px;justify-content:center;padding:0 16px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.application_wrapper>.container.page_products_menu .menu_header .title{color:#000;font-family:MontserratMedium;font-size:16px;line-height:24px}.application_wrapper>.container.page_products_menu .menu_header .back{align-items:center;color:#000;cursor:pointer;display:flex;height:44px;justify-content:center;left:4px;position:absolute;width:44px}.application_wrapper>.container.page_products_menu .menu_header .back div{display:flex}.application_wrapper>.container.page_products_menu .menu_header .back svg{display:block;height:20px;transform:rotate(180deg);width:20px}.application_wrapper>.container.page_products_menu .home_category_picker{padding-left:16px;padding-right:16px;padding-top:16px}.application_wrapper>.container.page_products_menu .menu_items{padding:16px}.application_wrapper>.container.page_products_menu .menu_items .all_products,.application_wrapper>.container.page_products_menu .menu_items .item{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;gap:4px;min-height:44px;padding:8px}.application_wrapper>.container.page_products_menu .menu_items .item{border-bottom:1px solid #e1e1e1}.application_wrapper>.container.page_products_menu .menu_items .item .title,.application_wrapper>.container.page_products_menu .menu_items .item a{color:#000;flex:1 0;font-family:MontserratMedium;font-size:14px;line-height:22px;min-width:0;text-decoration:none}.application_wrapper>.container.page_products_menu .menu_items .item div{display:flex}.application_wrapper>.container.page_products_menu .menu_items .item svg{color:#000;display:block;height:16px;width:16px}.application_wrapper>.container.page_products_menu .menu_items .all_products{border:0;gap:8px;justify-content:center}.application_wrapper>.container.page_products_menu .menu_items .all_products a{color:#004e37;font-family:MontserratMedium;font-size:14px;letter-spacing:1px;line-height:22px;text-decoration:none;text-transform:uppercase}.application_wrapper>.container.page_products_menu .menu_items .all_products div{display:flex}.application_wrapper>.container.page_products_menu .menu_items .all_products svg{color:#004e37;display:block;height:20px;width:20px}.application_wrapper>.container.page_products_menu .menu_banner{padding:0 16px 16px}.application_wrapper>.container.page_profile_menu{background-color:#2a2a2a;box-sizing:border-box;padding:18px 24px;position:fixed;top:calc(60px + env(safe-area-inset-top));z-index:102}.application_wrapper>.container.page_profile_menu .header_back .products_back_icon{cursor:pointer;padding:4px 0}.application_wrapper>.container.page_profile_menu .header_menu_items_cont{max-height:calc(100vh - 170px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(1vh - 170px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(var(--vh, 1vh) - 170px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:scroll}.application_wrapper>.container.page_profile_menu .header_menu_items_cont a{color:inherit;font-size:16px;text-decoration:none;text-transform:uppercase}.application_wrapper>.container.page_profile_menu .header_menu_items_cont .drk_brave{margin-top:20px}.application_wrapper>.container.page_profile_menu .header_menu_items_cont ul{margin:0;padding-left:0}.application_wrapper>.container.page_profile_menu .header_menu_items_cont ul li{color:#fff;list-style:none}.application_wrapper>.container.page_profile_menu .header_menu_items_cont ul li.no_sub{box-sizing:border-box;display:inline-block;padding:18px 40px 18px 0;position:relative;width:100%}.application_wrapper>.container.page_profile_menu .header_menu_items_cont ul li.no_sub>a,.application_wrapper>.container.page_profile_menu .header_menu_items_cont ul li.no_sub>div,.application_wrapper>.container.page_profile_menu .header_menu_items_cont ul li.no_sub>p{display:inline-block;font-size:14px;line-height:17px;margin:0;padding:0;text-transform:none;width:100%}.application_wrapper>.container.page_profile_menu .header_menu_items_cont ul li.no_sub .menu_icon{display:inline-block;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);width:20px}.application_wrapper>.container.page_profile_menu .header_menu_items_cont ul li.no_sub.user_name div{font-size:19px!important;font-weight:500;line-height:23px}.application_wrapper>.container.page_profile_menu .header_menu_items_cont ul li.no_sub:last-child{border-bottom:0;margin-bottom:10px}.application_wrapper>.container.page_profile_menu .header_menu_items_cont ul li>span{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:100%;padding:13px 0}.application_wrapper>.container.page_profile_menu .header_menu_items_cont ul li>span .menu_indicator{align-items:center;display:inline-flex;height:19px;justify-content:center;width:25px}.application_wrapper>.container.page_profile_menu .header_menu_items_cont ul li>span .menu_indicator .scissors_2{display:none}.application_wrapper>.container.page_profile_menu .header_menu_items_cont ul li>span.ac_open .menu_indicator .scissors_2{display:block}.application_wrapper>.container.page_profile_menu .header_menu_items_cont ul li>span.ac_open .menu_indicator .scissors_1{display:none}.application_wrapper>.container.page_profile_menu .header_menu_items_cont ul li>span.ac_open .menu_indicator .scissors_1 svg{fill:#fff}.application_wrapper>.container.page_my_orders{background-color:#fff;display:inline-block;height:calc(100% - 60px);left:0;min-height:0;overflow:auto;position:fixed;top:0;width:100%;z-index:102}.application_wrapper>.container.page_my_orders .content{padding:0}.application_wrapper>.container.page_my_orders .content .container_inner>button{margin-bottom:15px}.application_wrapper>.container.page_my_orders .content .container_inner>.button.reorder_button{background:#000;border-radius:8px;font-family:MontserratMedium;font-size:14px;height:44px;letter-spacing:1px;line-height:44px;text-transform:uppercase}.application_wrapper>.container.page_my_orders.msg1 .container_inner{padding-left:0;padding-right:0}.application_wrapper>.container.page_my_orders .order_row{align-items:center;border-bottom:1px solid #e1e1e1;box-sizing:border-box;cursor:pointer;display:flex;gap:16px;padding:16px}.application_wrapper>.container.page_my_orders .order_row .texts{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-width:0}.application_wrapper>.container.page_my_orders .order_row .head{align-items:baseline;display:flex;gap:6px;min-width:0}.application_wrapper>.container.page_my_orders .order_row .order_code{color:#000;flex:0 0 auto;font-family:MontserratSemiBold;font-size:16px;line-height:22px}.application_wrapper>.container.page_my_orders .order_row .date{color:#767676;flex:0 1 auto;font-family:MontserratRegular;font-size:11px;line-height:16px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.application_wrapper>.container.page_my_orders .order_row .sum{color:#000;flex:0 0 auto;font-family:MontserratSemiBold;font-size:16px;line-height:22px;margin-left:auto;text-align:right}.application_wrapper>.container.page_my_orders .order_row .badges{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.application_wrapper>.container.page_my_orders .order_row .place_badge,.application_wrapper>.container.page_my_orders .order_row .status_badge{align-items:center;border-radius:8px;box-sizing:border-box;color:#000;display:flex;font-family:MontserratRegular;font-size:12px;gap:4px;height:24px;line-height:16px;padding:0 8px;white-space:nowrap}.application_wrapper>.container.page_my_orders .order_row .status_badge{flex:0 0 auto}.application_wrapper>.container.page_my_orders .order_row .status_badge.processing,.application_wrapper>.container.page_my_orders .order_row .status_badge.shipping{background:#accbeb}.application_wrapper>.container.page_my_orders .order_row .status_badge.in_shop{background:#fea76d}.application_wrapper>.container.page_my_orders .order_row .status_badge.done{background:#8bdcbb}.application_wrapper>.container.page_my_orders .order_row .status_badge.cancelled{background:#fe93a7}.application_wrapper>.container.page_my_orders .order_row .place_badge{background:#e1e1e1;flex:0 1 auto;min-width:0}.application_wrapper>.container.page_my_orders .order_row .place_badge div{display:flex}.application_wrapper>.container.page_my_orders .order_row .place_badge svg{color:#000;display:block;height:16px;width:16px}.application_wrapper>.container.page_my_orders .order_row .place_badge .label{min-width:0;overflow:hidden;text-overflow:ellipsis}.application_wrapper>.container.page_my_orders .order_row .chevron{color:#939496;display:flex;flex:0 0 auto}.application_wrapper>.container.page_my_orders .order_row .chevron svg{display:block;height:24px;width:24px}.application_wrapper>.container.page_my_orders .order_head{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:16px 0}.application_wrapper>.container.page_my_orders .order_head .place{color:#000;font-family:MontserratSemiBold;font-size:20px;line-height:28px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.application_wrapper>.container.page_my_orders .order_head .date{background:#e1e1e1;border-radius:8px;color:#000;flex:0 0 auto;font-family:MontserratRegular;font-size:12px;line-height:16px;padding:4px 8px}.application_wrapper>.container.page_my_orders .product_cart_item .names .category{white-space:normal}.application_wrapper>.container.page_my_orders .product_cart_item .quantity{display:none}.application_wrapper>.container.page_my_orders .order_summary{display:flex;flex-direction:column;gap:8px;padding:16px 0}.application_wrapper>.container.page_my_orders .order_summary .summary_title{color:#000;font-family:MontserratSemiBold;font-size:20px;line-height:28px}.application_wrapper>.container.page_my_orders .order_summary .summary_row{align-items:baseline;border-top:1px solid #e1e1e1;display:flex;gap:8px;justify-content:space-between;padding-top:16px}.application_wrapper>.container.page_my_orders .order_summary .summary_row .label{color:#000;font-family:MontserratSemiBold;font-size:16px;line-height:24px}.application_wrapper>.container.page_my_orders .order_summary .summary_row .value{color:#000;flex:0 0 auto;font-family:MontserratSemiBold;font-size:16px;line-height:24px}.application_wrapper>.container.page_my_orders .order_summary .summary_note{color:#767676;font-family:MontserratRegular;font-size:14px;line-height:22px}.application_wrapper>.container.page_my_orders .offline_items{display:flex;flex-direction:column}.application_wrapper>.container.page_my_orders .offline_items .offline_item{align-items:baseline;border-bottom:1px solid #e1e1e1;color:#000;display:flex;font-family:MontserratRegular;font-size:14px;gap:8px;line-height:22px;padding:12px 0}.application_wrapper>.container.page_my_orders .offline_items .offline_item .quantity{color:#767676;flex:0 0 auto}.application_wrapper>.container.page_my_orders .offline_items .offline_item .product{flex:1 1 auto;min-width:0}.application_wrapper>.container.page_my_orders .offline_items .offline_item .price{flex:0 0 auto;font-family:MontserratSemiBold}.application_wrapper>.container.page_my_messages{background-color:#fff;display:inline-block;height:calc(100% - 60px);left:0;min-height:0;overflow:auto;position:fixed;top:0;width:100%;z-index:102}.application_wrapper>.container.page_my_messages .content{padding:0}.application_wrapper>.container.page_my_messages .selected_message{margin-bottom:20px}.application_wrapper>.container.page_my_messages .selected_message h3{font-family:BarlowBold;font-size:18px;font-weight:700;line-height:21px;margin:0}.application_wrapper>.container.page_my_messages .selected_message .date{display:none;font-size:14px;font-weight:600;margin:10px 0}.application_wrapper>.container.page_my_messages .selected_message .content{font-size:14px;font-weight:600;line-height:21px;margin:10px 0;padding:0}.application_wrapper>.container.page_my_messages .selected_message img{margin-top:10px;width:100%}.application_wrapper>.container.page_royalty_card{background-color:#fff;display:inline-block;height:calc(100% - 60px);left:0;min-height:0;overflow:auto;position:fixed;top:0;width:100%;z-index:102}.application_wrapper>.container.page_royalty_card .content,.application_wrapper>.container.page_royalty_card .content .container_inner{padding:0}.application_wrapper>.container.page_royalty_card .content iframe{border:none;height:calc(100svh - 142px);width:100%}.product_list_item{display:inline-flex;flex-wrap:wrap;margin-bottom:20px;max-width:calc(50% - 5px);position:relative;width:auto}.product_list_item .badge{align-items:center;background-color:#9dc24a;border-radius:50%;color:#fff;display:inline-flex;font-size:12px;font-weight:600;height:40px;justify-content:center;position:absolute;right:5px;text-transform:uppercase;top:5px;width:40px;z-index:1}.product_list_item .badge.sale{background-color:#e43a4e}.product_list_item.newness .badge.sale{right:35px;z-index:1}.product_list_item .product_image{align-items:center;display:flex;justify-content:center;min-height:240px;position:relative;width:100%}.product_list_item .product_image .fav{cursor:pointer;display:inline-block;pointer-events:all;position:absolute;right:15px;top:15px;z-index:102}.product_list_item .product_image img{display:inline-block;max-width:100%}.product_list_item .name{align-content:center;font-family:Barlow;font-weight:500;height:60px;text-transform:uppercase}.product_list_item .name,.product_list_item .price{color:#000;display:inline-block;font-size:16px;line-height:19px;text-align:center;width:100%}.product_list_item .price{font-family:BarlowBold;height:25px}.product_list_item .price b.stroked{margin-right:15px;text-decoration:line-through}.product_list_item .price b.sale{color:#e22f00}.application_wrapper>.container.page_wishlist{background-color:#fff;display:inline-block;height:calc(100% - 60px);left:0;min-height:0;overflow:auto;position:fixed;top:0;width:100%;z-index:110}.application_wrapper>.container.page_wishlist .content{padding:0}.application_wrapper>.container.page_wishlist .content .page_header .right button{background-color:#fff;border:0;cursor:pointer;font-family:Barlow;font-size:16px;font-weight:600;line-height:40px;position:relative;top:-2px}.application_wrapper>.container.page_app_discounts{background-color:#fff;display:inline-block;height:calc(100% - 60px);left:0;min-height:0;overflow:auto;position:fixed;top:0;width:100%;z-index:102}.application_wrapper>.container.page_app_discounts .content{padding:0}.application_wrapper>.container.page_app_discounts .selected_message{margin-bottom:20px}.application_wrapper>.container.page_app_discounts .selected_message h3{font-family:BarlowBold;font-size:18px;font-weight:700;line-height:21px;margin:0}.application_wrapper>.container.page_app_discounts .selected_message .date{display:none;font-size:14px;font-weight:600;margin:10px 0}.application_wrapper>.container.page_app_discounts .selected_message .content{font-size:14px;font-weight:600;line-height:21px;margin:10px 0;padding:0}.application_wrapper>.container.page_app_discounts .selected_message img{margin-top:10px}.application_wrapper>.container.page_profile{background-color:#fff;display:inline-block;height:calc(100% - 60px);left:0;min-height:0;overflow:auto;position:fixed;top:0;width:100%;z-index:102}.application_wrapper>.container.page_profile .content{padding:0}.application_wrapper>.container.page_profile .content .container_inner textarea{box-sizing:border-box;color:#000;display:inline-block;height:162px;line-height:20px;margin:20px 0 0;padding:10px;resize:none;width:100%}.application_wrapper>.container.page_profile .content .container_inner .rows{margin:0}.application_wrapper>.container.page_profile .content .container_inner .row{display:inline-block;margin-bottom:20px;width:100%}.application_wrapper>.container.page_profile .content .container_inner .row input[type=date],.application_wrapper>.container.page_profile .content .container_inner .row input[type=email],.application_wrapper>.container.page_profile .content .container_inner .row input[type=number],.application_wrapper>.container.page_profile .content .container_inner .row input[type=tel],.application_wrapper>.container.page_profile .content .container_inner .row input[type=text]{width:100%}.application_wrapper>.container.page_profile .content .container_inner .row .field.sex_int{box-sizing:border-box;margin-top:0;padding:0!important;text-align:left}.application_wrapper>.container.page_profile .content .container_inner .row .field.sex_int>label{color:#747474;display:inline-block;font-size:14px;line-height:22px}.application_wrapper>.container.page_profile .content .container_inner .row .field.sex_int .radio{display:inline-block;margin-left:20px;width:100%}.application_wrapper>.container.page_profile .content .container_inner .row .field.sex_int .radio label{color:#747474;font-size:16px;line-height:22px;margin-right:0}.application_wrapper>.container.page_profile .content .container_inner .row .field.birthdate_txt .field_label:first-child{display:inline-block;font-size:14px;line-height:22px;margin-bottom:15px;margin-top:0}.application_wrapper>.container.page_profile .content .container_inner .row .field.order_comment label:last-child{display:inline-block;margin-bottom:0;margin-top:15px}.application_wrapper>.container.page_profile .content .container_inner .row .field.ugyfelkartya_number_txt label{display:inline-block;margin-bottom:10px}.application_wrapper>.container.page_profile .content .container_inner .row .field.ugyfelkartya_number_txt .form_explanation{margin-top:10px}.application_wrapper>.container.page_profile .content .container_inner .row .field.ugyfelkartya_number_txt .form_explanation a,.application_wrapper>.container.page_profile .content .container_inner .row .field.ugyfelkartya_number_txt .form_explanation b{color:#e23000;font-weight:700;text-decoration:none}.application_wrapper>.container.page_profile .content .container_inner .bill_address_fields{border-top:1px solid #d8d8d8;margin-top:10px}.application_wrapper>.container.page_profile .content .container_inner .bill_address_fields>label{color:#000;display:inline-block;font-family:Barlow;font-size:16px;font-weight:600;line-height:22px;margin:20px 0 15px;width:100%}.application_wrapper>.container.page_profile .content .container_inner>button{margin:15px 0}.application_wrapper>.container.page_profile .content .container_inner .links{display:inline-block;margin:15px 0;width:100%}.application_wrapper>.container.page_profile .content .container_inner .links .link{border-top:1px solid #d8d8d8;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;line-height:22px;padding:17px 0;position:relative;width:100%}.application_wrapper>.container.page_profile .content .container_inner .links .link.red{color:red}.application_wrapper>.container.page_profile .content .container_inner .links .link>div{display:inline-block;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(-90deg)}.application_wrapper>.container.page_shops{background-color:#fff;display:flex;flex-direction:column;height:calc(100% - 68px);left:0;min-height:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:102}.application_wrapper>.container.page_shops .content{display:flex;flex-direction:column;min-height:0;padding:0;width:100%}.application_wrapper>.container.page_shops .shops_search{align-items:center;background:#fff;border:1px solid #939496;border-radius:8px;box-sizing:border-box;display:flex;flex:0 0 auto;gap:8px;height:44px;margin:0 0 8px;padding:0 12px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.application_wrapper>.container.page_shops .shops_search .icon{color:#767676;display:flex;flex-shrink:0}.application_wrapper>.container.page_shops .shops_search .icon div{display:flex}.application_wrapper>.container.page_shops .shops_search .icon svg{display:block;height:24px;width:24px}.application_wrapper>.container.page_shops .shops_search input{background:none;border:0;color:#000;flex:1 0;font-family:MontserratRegular;font-size:14px;line-height:22px;min-width:0;outline:0;padding:0}.application_wrapper>.container.page_shops .shops_search input::placeholder{color:#767676}.application_wrapper>.container.page_shops .container_inner{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:8px;max-height:none;min-height:0;overflow-y:auto;padding:16px}.application_wrapper>.container.page_shops .empty_message{color:#767676;font-family:MontserratRegular;font-size:14px;line-height:22px;padding:24px 0;text-align:center}.application_wrapper>.container.page_shops .shop{background:#fff;border:1px solid #939496;border-radius:12px;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;margin:0;padding:12px;width:100%}.application_wrapper>.container.page_shops .shop .shop_head{align-items:center;cursor:pointer;display:flex;gap:8px}.application_wrapper>.container.page_shops .shop .shop_head .name{color:#000;flex:1 0;font-family:MontserratRegular;font-size:14px;line-height:22px;min-width:0}.application_wrapper>.container.page_shops .shop .shop_head .toggler{color:#939496;display:flex;flex-shrink:0}.application_wrapper>.container.page_shops .shop .shop_head .toggler div{display:flex}.application_wrapper>.container.page_shops .shop .shop_head .toggler svg{display:block;height:20px;width:20px}.application_wrapper>.container.page_shops .shop.open{border-color:#004e37}.application_wrapper>.container.page_shops .shop.open .shop_head .name{color:#004e37;font-family:MontserratSemiBold}.application_wrapper>.container.page_shops .shop.open .shop_head .toggler{color:#004e37;transform:rotate(180deg)}.application_wrapper>.container.page_shops .shop .details{display:flex;flex-direction:column;gap:8px}.application_wrapper>.container.page_shops .shop .address,.application_wrapper>.container.page_shops .shop .phone{color:#000;font-family:MontserratRegular;font-size:14px;line-height:22px;text-decoration:none}.application_wrapper>.container.page_shops .shop .image img{border-radius:8px;display:block;height:auto;width:100%}.application_wrapper>.container.page_shops .shop .opening{display:flex;flex-direction:column}.application_wrapper>.container.page_shops .shop .opening .opening_title{color:#000;font-family:MontserratSemiBold;font-size:14px;line-height:22px;padding:8px 0}.application_wrapper>.container.page_shops .shop .opening .opening_row{align-items:flex-start;box-sizing:border-box;color:#000;display:flex;font-family:MontserratMedium;font-size:14px;gap:8px;line-height:22px;padding:4px 8px}.application_wrapper>.container.page_shops .shop .opening .opening_row.highlighted{background:#709c8f;border-radius:6px}.application_wrapper>.container.page_shops .shop .opening .opening_row .day{flex:1 0;min-width:0}.application_wrapper>.container.page_shops .shop .opening .opening_row .hours{flex:1 0;min-width:0;text-align:right}.application_wrapper>.container.page_loyalty_levels{background-color:#fff;display:flex;flex-direction:column;height:calc(100% - 68px);left:0;min-height:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:102}.application_wrapper>.container.page_loyalty_levels .content{display:flex;flex-direction:column;min-height:0;min-width:0;padding:0;width:100%}.application_wrapper>.container.page_loyalty_levels .levels_table_cont{box-sizing:border-box;flex:1 1 auto;min-height:0;min-width:0;overflow:auto;padding:16px 0;width:100%}.application_wrapper>.container.page_loyalty_levels .levels_table{border-collapse:initial;border-spacing:0;min-width:100%;table-layout:fixed;width:-webkit-max-content;width:max-content}.application_wrapper>.container.page_loyalty_levels .levels_table td,.application_wrapper>.container.page_loyalty_levels .levels_table th{border-bottom:1px solid #e1e1e1;box-sizing:border-box;color:#000;font-family:MontserratRegular;font-size:14px;font-weight:400;line-height:22px;padding:8px;text-align:center;vertical-align:middle;width:140px}.application_wrapper>.container.page_loyalty_levels .levels_table .row_head{background:#fff;border-right:1px solid #e1e1e1;box-shadow:1px 0 0 #e1e1e1;font-family:MontserratSemiBold;left:0;padding-left:16px;position:-webkit-sticky;position:sticky;text-align:left;width:160px;z-index:1}.application_wrapper>.container.page_loyalty_levels .levels_table thead th{font-family:MontserratSemiBold;text-transform:uppercase}.application_wrapper>.container.page_loyalty_levels .levels_table td:last-child,.application_wrapper>.container.page_loyalty_levels .levels_table th:last-child{padding-right:16px}.application_wrapper>.container.page_loyalty_levels .levels_table .check{align-items:center;background:#004e37;border-radius:32px;box-shadow:0 4px 16px #013c2b7a;color:#fff;display:inline-flex;justify-content:center;padding:4px}.application_wrapper>.container.page_loyalty_levels .levels_table .check div{display:flex}.application_wrapper>.container.page_loyalty_levels .levels_table .check svg{display:block;height:16px;width:16px}.application_wrapper>.container.page_loyalty_levels .levels_table .empty{color:#000}.application_wrapper>.container.page_coupons{background:#fff;bottom:calc(68px + env(safe-area-inset-bottom));bottom:var(--footer-height,calc(68px + env(safe-area-inset-bottom)));box-sizing:border-box;display:flex;flex-direction:column;height:auto;left:0;margin:0 auto;max-width:700px;min-height:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;width:auto;z-index:102}.application_wrapper>.container.page_coupons .content{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;max-width:100%;min-height:0;min-width:0;padding:0;width:100%}.application_wrapper>.container.page_coupons .page_header{flex:0 0 auto;position:relative}.application_wrapper>.container.page_coupons .coupons_cont{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0;min-width:0;overflow-y:auto;padding:16px;width:100%}.application_wrapper>.container.page_faq{background:#fff;bottom:calc(68px + env(safe-area-inset-bottom));bottom:var(--footer-height,calc(68px + env(safe-area-inset-bottom)));box-sizing:border-box;display:flex;flex-direction:column;height:auto;left:0;margin:0 auto;max-width:700px;min-height:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;width:auto;z-index:102}.application_wrapper>.container.page_faq .content{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;max-width:100%;min-height:0;min-width:0;padding:0;width:100%}.application_wrapper>.container.page_faq .page_header{flex:0 0 auto;position:relative}.application_wrapper>.container.page_faq .faq_cont{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:24px;min-height:0;min-width:0;overflow-y:auto;padding:16px;width:100%}.application_wrapper>.container.page_faq .faq_category{display:flex;flex-direction:column;gap:8px}.application_wrapper>.container.page_faq .faq_category .category_title{color:#000;font-family:MontserratSemiBold;font-size:16px;line-height:24px}.application_wrapper>.container.page_faq .faq_item{background:#fff;border:1px solid #939496;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:12px}.application_wrapper>.container.page_faq .faq_item .question{align-items:center;cursor:pointer;display:flex;gap:8px}.application_wrapper>.container.page_faq .faq_item .question .label{color:#000;flex:1 0;font-family:MontserratRegular;font-size:14px;line-height:22px;min-width:0}.application_wrapper>.container.page_faq .faq_item .question .toggler{color:#939496;display:flex;flex-shrink:0}.application_wrapper>.container.page_faq .faq_item .question .toggler div{display:flex}.application_wrapper>.container.page_faq .faq_item .question .toggler svg{display:block;height:20px;width:20px}.application_wrapper>.container.page_faq .faq_item.open{border-color:#004e37}.application_wrapper>.container.page_faq .faq_item.open .question .label{color:#004e37;font-family:MontserratSemiBold}.application_wrapper>.container.page_faq .faq_item.open .question .toggler{color:#004e37;transform:rotate(180deg)}.application_wrapper>.container.page_faq .faq_item .answer{color:#000;font-family:MontserratRegular;font-size:14px;line-height:22px}.application_wrapper>.container.page_faq .faq_item .answer ol,.application_wrapper>.container.page_faq .faq_item .answer p,.application_wrapper>.container.page_faq .faq_item .answer ul{margin:0 0 8px}.application_wrapper>.container.page_faq .faq_item .answer>:last-child{margin-bottom:0}.application_wrapper>.container.page_faq .faq_item .answer ol,.application_wrapper>.container.page_faq .faq_item .answer ul{padding-left:20px}.application_wrapper>.container.page_faq .faq_item .answer b,.application_wrapper>.container.page_faq .faq_item .answer strong{color:#004e37;font-family:MontserratSemiBold;font-weight:400}.application_wrapper>.container.page_faq .faq_item .answer a{color:#004e37}.application_wrapper>.container.page_promotions{background:#fff;bottom:calc(68px + env(safe-area-inset-bottom));bottom:var(--footer-height,calc(68px + env(safe-area-inset-bottom)));box-sizing:border-box;display:flex;flex-direction:column;height:auto;left:0;margin:0 auto;max-width:700px;min-height:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;width:auto;z-index:102}.application_wrapper>.container.page_promotions .content{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;max-width:100%;min-height:0;min-width:0;padding:0;width:100%}.application_wrapper>.container.page_promotions .page_header{flex:0 0 auto;position:relative}.application_wrapper>.container.page_promotions .promotions_cont{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0;min-width:0;overflow-y:auto;padding:16px;width:100%}.application_wrapper>.container.page_promotions .validity_label{color:#000;font-family:MontserratMedium;font-size:16px;line-height:24px}.application_wrapper>.container.page_promotions .validity{color:#000;font-family:MontserratRegular;font-size:16px;line-height:24px}.application_wrapper>.container.page_promotions .promotion_card{align-items:center;background:#fff;border:1px solid #939496;border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;gap:8px;padding:16px}.application_wrapper>.container.page_promotions .promotion_card .texts{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.application_wrapper>.container.page_promotions .promotion_card .label{color:#004e37;font-family:MontserratSemiBold;font-size:16px;line-height:24px}.application_wrapper>.container.page_promotions .promotion_card .subtitle{color:#000;font-family:MontserratRegular;font-size:16px;line-height:24px;margin-bottom:8px}.application_wrapper>.container.page_promotions .promotion_card .chevron{color:#939496;display:flex;flex:0 0 auto}.application_wrapper>.container.page_promotions .promotion_card .chevron svg{display:block;height:20px;width:20px}.application_wrapper>.container.page_promotions .promotion_detail{display:flex;flex-direction:column}.application_wrapper>.container.page_promotions .promotion_detail .heading{border-bottom:1px solid #939496;color:#000;font-family:MontserratMedium;font-size:18px;line-height:28px;padding-bottom:16px}.application_wrapper>.container.page_promotions .promotion_detail .validity_block{border-bottom:1px solid #939496;display:flex;flex-direction:column;padding:16px 0}.application_wrapper>.container.page_promotions .promotion_detail .description{color:#000;font-family:MontserratRegular;font-size:16px;line-height:24px;padding-top:16px}.application_wrapper>.container.page_promotions .promotion_detail .description ol,.application_wrapper>.container.page_promotions .promotion_detail .description p,.application_wrapper>.container.page_promotions .promotion_detail .description ul{margin:0 0 8px}.application_wrapper>.container.page_promotions .promotion_detail .description>:last-child{margin-bottom:0}.application_wrapper>.container.page_promotions .promotion_detail .description b,.application_wrapper>.container.page_promotions .promotion_detail .description strong{color:#004e37;font-family:MontserratSemiBold;font-weight:400}.application_wrapper>.container.page_promotions .promotion_detail .description a{color:#004e37;font-family:MontserratSemiBold;text-decoration:underline}.application_wrapper>.container.page_profile_bill_address{background-color:#fff;display:inline-block;height:calc(100% - 60px);left:0;min-height:0;overflow:auto;position:fixed;top:0;width:100%;z-index:102}.application_wrapper>.container.page_profile_bill_address .content{padding:0}.application_wrapper>.container.page_profile_bill_address .content .address_list{display:flex;flex-direction:column;gap:16px;padding:16px 0}.application_wrapper>.container.page_profile_bill_address .content .page_header .right .add svg{color:#000;display:block;height:24px;width:24px}.application_wrapper>.container.page_profile_bill_address .content textarea{box-sizing:border-box;color:#000;display:inline-block;height:162px;line-height:20px;margin:20px 0 0;padding:10px;resize:none;width:100%}.application_wrapper>.container.page_profile_bill_address .content .bill_address_fields{border-top:1px solid #d8d8d8;margin-top:10px}.application_wrapper>.container.page_profile_bill_address .content .bill_address_fields>label{color:#000;display:inline-block;font-family:Barlow;font-size:16px;font-weight:600;line-height:22px;margin:20px 0 15px;width:100%}.application_wrapper>.container.page_profile_bill_address .content>.container_inner>button{margin:0 0 15px}.application_wrapper>.container.page_profile_delivery_addresses{background-color:#fff;display:inline-block;height:calc(100% - 60px);left:0;min-height:0;overflow:auto;position:fixed;top:0;width:100%;z-index:102}.application_wrapper>.container.page_profile_delivery_addresses .content{padding:0}.application_wrapper>.container.page_profile_delivery_addresses .content .address_list{display:flex;flex-direction:column;gap:16px;padding:16px 0}.application_wrapper>.container.page_profile_delivery_addresses .content .page_header .right .add svg{color:#000;display:block;height:24px;width:24px}.application_wrapper>.container.page_profile_delivery_addresses .content form .field.radio{margin:10px 0}.application_wrapper>.container.page_profile_delivery_addresses .content form .field.radio .radio{margin-top:0}.application_wrapper>.container.page_profile_delivery_addresses .content form .field.radio .radio label{width:calc(100% - 20px)}.application_wrapper>.container.page_profile_delivery_addresses .content form .field.radio .radio label p{color:#747474;font-family:BarlowBold;font-size:16px;font-weight:700;line-height:26px;margin:0}.application_wrapper>.container.page_profile_delivery_addresses .content form .field.radio .radio .icons{display:inline-block;padding-top:5px;vertical-align:top;width:20px}.application_wrapper>.container.page_profile_delivery_addresses .content form .field.radio .radio .icons>div{cursor:pointer;margin-bottom:10px;pointer-events:all}.application_wrapper>.container.page_profile_delivery_addresses .content form .field.radio.selected .radio label p{color:#424242}.application_wrapper>.container.page_profile_delivery_addresses .content .delivery_address_fields>label{color:#000;display:inline-block;font-family:Barlow;font-size:16px;font-weight:600;line-height:22px;margin:20px 0 10px;width:100%}.application_wrapper>.container.page_profile_delivery_addresses .content .delivery_address_fields .rows{margin:20px 0 0}.application_wrapper>.container.page_profile_delivery_addresses .content .delivery_address_fields .row{display:inline-block;margin-bottom:20px;width:100%}.application_wrapper>.container.page_profile_delivery_addresses .content .delivery_address_fields .row input[type=number],.application_wrapper>.container.page_profile_delivery_addresses .content .delivery_address_fields .row input[type=text]{width:100%}.application_wrapper>.container.page_profile_delivery_addresses .content>.container_inner>button{margin:15px 0}.newsletter_subscribe{align-items:center;background:#004e37;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;gap:24px;padding:48px 16px;text-align:center;width:100%}.newsletter_subscribe .icon{align-items:center;background:#fff;border-radius:8px;color:#004e37;display:flex;height:56px;justify-content:center;margin-bottom:-8px;width:56px}.newsletter_subscribe .icon div{display:flex}.newsletter_subscribe .icon svg{display:block;height:40px;width:40px}.newsletter_subscribe h3{color:#fff;font-family:BebasNeue;font-size:32px;font-weight:400;line-height:40px;margin:0;text-transform:uppercase}.newsletter_subscribe .text{color:#fff;font-family:MontserratMedium;font-size:16px;line-height:24px;margin-top:-16px}.newsletter_subscribe .success_message{color:#fff;font-family:MontserratSemiBold;font-size:16px;line-height:24px}.newsletter_subscribe form{display:flex;flex-direction:column;gap:16px;text-align:left;width:100%}.newsletter_subscribe form .field input{background:#fff;border:1px solid #939496;border-radius:8px;box-shadow:none;box-sizing:border-box;color:#000;font-family:MontserratRegular;font-size:14px;height:44px;line-height:22px;margin:0;padding:0 16px;width:100%}.newsletter_subscribe form .field input::placeholder{color:#767676}.newsletter_subscribe form .field .form_error{color:#fff;font-family:MontserratMedium;font-size:12px;line-height:16px;margin-top:4px}.newsletter_subscribe form .button{background:#000;border-radius:8px;color:#fff;font-family:MontserratMedium;font-size:14px;height:44px;letter-spacing:1px;line-height:44px;margin:0;text-transform:uppercase}.newsletter_subscribe form .button:disabled{background:#767676;color:#939496}.newsletter_subscribe form .consent{color:#fff;font-family:MontserratRegular;font-size:12px;line-height:16px;text-align:center}.newsletter_subscribe form .consent a{color:#fff;font-family:MontserratBold;text-decoration:underline}.loyalty_club{overflow:hidden;padding:32px 16px;position:relative}.loyalty_club:before{aspect-ratio:702/683;background:url(https://app.dorko.hu/static/media/loyalty_club_bg.ee3c03b061be2f6553df.jpg) 50%/cover no-repeat;bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%)}.loyalty_club .card{background:#004e37;border-radius:16px;box-sizing:border-box;color:#fff;display:flex;filter:drop-shadow(0 16px 12px rgba(0,0,0,.49));flex-direction:column;gap:24px;padding:24px;position:relative}.loyalty_club .texts{display:flex;flex-direction:column;gap:8px;word-break:break-word}.loyalty_club .title{font-family:BebasNeue;font-size:40px;line-height:40px}.loyalty_club .text{font-family:MontserratRegular;font-size:14px;line-height:22px}.loyalty_club .button{align-items:center;background:#0000;border:1px solid #fff;border-radius:8px;box-sizing:border-box;color:#fff;display:flex;font-family:MontserratMedium;font-size:14px;height:44px;justify-content:center;letter-spacing:1px;line-height:22px;padding:0 16px;text-decoration:none;text-transform:uppercase}.header-banner-container{position:relative;z-index:10}.header-banner-container .header-banner{background-color:#f29023;box-sizing:border-box;min-height:40px;padding:11px 30px;position:relative;text-align:center;z-index:10}.header-banner-container .header-banner a{color:#fff;text-decoration:none}.header-banner-container .header-banner .slide-banner{cursor:pointer;display:inline-block;left:0;position:absolute;width:100%}.header-banner-container .header-banner .slide-banner>p{color:#fff;display:inline-block;font-size:14px;line-height:17px;margin:0;padding:0;text-align:center;text-transform:uppercase;width:100%}.header-banner-container .header-banner .slide-banner .slide-icon{position:absolute;right:20px;top:calc(50% + 2px);transform:translateY(-50%)}.header-banner-container .loyalty_club{border-bottom:1px solid #fff;left:0;margin-top:0;position:absolute;top:40px;z-index:1}.page_home .header-banner-container .header-banner{left:0;position:absolute;top:0;width:100%;z-index:1}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.promo_line{background:#004e37}.promo_line .item{align-items:center;box-sizing:border-box;color:#fff;display:flex;font-family:MontserratSemiBold;font-size:14px;justify-content:center;line-height:22px;min-height:38px;padding:8px 16px;text-align:center;word-break:break-word}.promo_line a{color:inherit;text-decoration:none}.promo_line p{margin:0}.home_promo_card>.inner,.home_promo_card>a{align-items:center;border:1px solid #004e37;border-radius:16px;box-sizing:border-box;color:#004e37;display:flex;gap:8px;padding:8px;text-decoration:none}.home_promo_card .icon{align-items:center;background:#004e37;border-radius:8px;box-sizing:border-box;display:flex;flex-shrink:0;height:56px;justify-content:center;padding:8px;width:56px}.home_promo_card .icon img{display:block;filter:brightness(0) invert(1);height:40px;object-fit:contain;width:40px}.home_promo_card .texts{display:flex;flex:1 0;flex-direction:column;gap:4px;min-width:0;padding:8px 0;word-break:break-word}.home_promo_card .title{font-family:BebasNeue;font-size:20px;line-height:20px}.home_promo_card .subtitle{font-family:MontserratMedium;font-size:12px;line-height:16px}.home_promo_card .chevron{color:#709c8f;flex-shrink:0;height:24px;width:24px}.home_promo_card .chevron div{display:flex}.home_promo_card .chevron svg{display:block;height:24px;width:24px}.home_banner_slider .dots{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:16px}.home_banner_slider .dot{background:#004e37;border-radius:1px;cursor:pointer;height:4px;opacity:.56;transition:width .2s ease;width:4px}.home_banner_slider .dot.active{opacity:1;width:32px}.drk_level_card .inner{align-items:center;border:1px solid #e1e1e1;border-radius:16px;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;gap:8px;padding:8px;text-decoration:none}.drk_level_card .icon{align-items:center;align-self:stretch;background:#004e37;border-radius:8px;display:flex;flex-shrink:0;justify-content:center;padding:0 8px}.drk_level_card .ring{display:block;height:40px;position:relative;width:40px}.drk_level_card .ring svg{fill:none;display:block;transform:rotate(-90deg)}.drk_level_card .ring .track{stroke:#709c8f;stroke-width:4}.drk_level_card .ring .progress{stroke:#fff;stroke-width:4;transition:stroke-dasharray .4s ease}.drk_level_card .ring .plus{stroke:#fff;stroke-width:2}.drk_level_card .ring .value{align-items:center;color:#fff;display:flex;font-family:MontserratMedium;font-size:12px;height:100%;justify-content:center;left:0;line-height:16px;position:absolute;top:0;width:100%}.drk_level_card .texts{display:flex;flex:1 0;flex-direction:column;min-width:0;padding:8px 0;word-break:break-word}.drk_level_card .logo{display:block}.drk_level_card .logo div{display:flex}.drk_level_card .logo svg{display:block;height:16px;width:35px}.drk_level_card .level{font-size:16px;line-height:24px}.drk_level_card .level .label{color:#004e37;font-family:MontserratMedium}.drk_level_card .level .value{color:#000;font-family:MontserratSemiBold}.drk_level_card .remaining{color:#767676;font-family:MontserratMedium;font-size:12px;line-height:16px;margin-top:8px}.drk_level_card .chevron{color:#709c8f;flex-shrink:0;height:16px;width:16px}.drk_level_card .chevron div{display:flex}.drk_level_card .chevron svg{display:block;height:16px;width:16px}.drk_level_card.call_to_action .inner{cursor:default}.drk_level_card.call_to_action .lead{color:#004e37;font-family:MontserratMedium;font-size:16px;line-height:24px}.drk_level_card.call_to_action .button{align-items:center;background:#000;border-radius:8px;box-sizing:border-box;color:#fff;display:flex;font-family:MontserratMedium;font-size:14px;height:44px;justify-content:center;letter-spacing:1px;line-height:22px;margin-top:8px;padding:0 16px;text-decoration:none;text-transform:uppercase}.home_skeleton .box{animation:skeleton_pulse 1.4s ease-in-out infinite;background:#e7e7e7}.home_skeleton .block{padding:16px 16px 0}.home_skeleton .block_banner{padding:32px 16px}.home_skeleton .promo_line{height:38px}.home_skeleton .promo_card{border-radius:16px;height:72px}.home_skeleton .hero{aspect-ratio:328/184;border-radius:16px;width:100%}.home_skeleton .level_card{border-radius:16px;height:90px}.home_skeleton .dots{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:16px}.home_skeleton .dot{border-radius:1px;height:4px;width:4px}.home_skeleton .dot.active{width:32px}.home_skeleton .skeleton_slider{display:flex;flex-direction:column;gap:24px;padding:32px 0}.home_skeleton .skeleton_slider .title{border-radius:4px;height:28px;margin:0 auto;width:180px}.home_skeleton .skeleton_slider .cards{display:flex;gap:16px;overflow:hidden;padding:0 16px}.home_skeleton .skeleton_slider .card{display:flex;flex:0 0 auto;flex-direction:column;gap:8px;width:242px}.home_skeleton .skeleton_slider .image{aspect-ratio:227/300;border-radius:12px;width:100%}.home_skeleton .skeleton_slider .line{border-radius:4px;height:14px}.home_skeleton .skeleton_slider .rating{width:96px}.home_skeleton .skeleton_slider .name{height:44px;width:100%}.home_skeleton .skeleton_slider .price{width:60%}@keyframes skeleton_pulse{0%,to{opacity:1}50%{opacity:.45}}.application_wrapper>.container.page_home{height:calc(1vh - 112px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;height:calc(var(--vh, 1vh) - 112px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;margin-top:44px;min-height:0}.application_wrapper>.container.page_home .home_category_content{overflow-x:hidden}.application_wrapper>.container.page_home .home_category_content.slide-left,.application_wrapper>.container.page_home .home_category_content.slide-right{animation-duration:.5s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.application_wrapper>.container.page_home .home_category_content.slide-left{animation-name:slideLeft}.application_wrapper>.container.page_home .home_category_content.slide-right{animation-name:slideRight}.application_wrapper>.container.page_home .home_block{padding:16px 16px 0}.application_wrapper>.container.page_home .home_block_banner{padding:32px 16px}.contact_actions{display:flex;flex-direction:column;gap:16px;margin:16px 0 32px}.contact_actions .contact_action{align-items:center;background:#b0d1c7;border-radius:12px;box-sizing:border-box;display:flex;gap:16px;min-height:56px;padding:8px 16px 8px 8px}.contact_actions .contact_action .icon{align-items:center;background:#004e37;border-radius:8px;box-shadow:0 4px 16px #013c2b7a;color:#fff;display:flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.contact_actions .contact_action .icon div{display:flex}.contact_actions .contact_action .icon svg{display:block;height:24px;width:24px}.contact_actions .contact_action .value{color:#000;flex:1 1 auto;font-family:MontserratMedium;font-size:16px;line-height:24px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact_actions .contact_action .action{color:#004e37;cursor:pointer;flex:0 0 auto;font-family:MontserratMedium;font-size:14px;letter-spacing:1px;line-height:22px;text-decoration:none;text-transform:uppercase}.delivery_groups{display:flex;flex-direction:column;gap:8px;margin:16px 0}.delivery_groups .delivery_group{background:#fff;border:1px solid #939496;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;padding:16px}.delivery_groups .delivery_group.open{border-color:#004e37}.delivery_groups .delivery_group.open .group_head .toggler{transform:rotate(180deg)}.delivery_groups .group_head{align-items:center;cursor:pointer;display:flex;gap:12px}.delivery_groups .group_head .logo{align-items:center;display:flex;flex:1 1 auto;min-width:0}.delivery_groups .group_head .logo img{display:block;height:32px;max-width:100%;object-fit:contain;width:auto}.delivery_groups .group_head .logo .label{color:#000;font-family:MontserratSemiBold;font-size:18px;line-height:28px}.delivery_groups .group_head .price_from{color:#000;flex:0 0 auto;font-family:MontserratMedium;font-size:16px;line-height:24px}.delivery_groups .group_head .toggler{color:#939496;display:flex;flex:0 0 auto}.delivery_groups .group_head .toggler div{display:flex}.delivery_groups .group_head .toggler svg{display:block;height:20px;width:20px}.delivery_groups .group_body{display:flex;flex-direction:column;gap:16px;padding-top:16px}.delivery_groups .delivery_time{color:#000;font-family:MontserratMedium;font-size:14px;line-height:22px}.delivery_groups .description{color:#494949;font-family:MontserratRegular;font-size:14px;line-height:22px}.delivery_groups .description p{margin:0 0 4px}.delivery_groups .description>:last-child{margin-bottom:0}.delivery_groups .method{display:flex;flex-direction:column}.delivery_groups .method .method_title{color:#000;font-family:MontserratSemiBold;font-size:20px;line-height:28px;margin-bottom:8px}.delivery_groups .band{border-top:1px solid #e1e1e1;display:flex;flex-direction:column;gap:4px;padding:12px 0}.delivery_groups .band:first-of-type{border-top:0;padding-top:0}.delivery_groups .band .band_title{color:#000;font-family:MontserratSemiBold;font-size:14px;line-height:22px}.delivery_groups .band .band_row{color:#000;display:flex;font-family:MontserratRegular;font-size:14px;gap:8px;justify-content:space-between;line-height:22px}.application_wrapper>.container.products_details{background-color:#fff;display:block;margin:0 auto;max-width:700px;min-height:calc(100vh - 60px);overflow:auto;padding:0 0 58px;position:fixed;top:0;width:100%;z-index:102}.application_wrapper>.container.products_details .page_header{padding:env(safe-area-inset-top) 4px 0;position:relative}.application_wrapper>.container.products_details .products_details_inner{box-sizing:border-box;max-height:calc(100vh - 124px);max-height:calc(1vh - 124px);max-height:calc(var(--vh, 1vh) - 124px);overflow-y:scroll;position:relative}.application_wrapper>.container.products_details .products_details_inner .newsletter_subscribe{margin-top:40px}.application_wrapper>.container.products_details .products_details_inner .bottom_space{height:40px}.application_wrapper>.container.products_details .details_images_slider_cont .details_images_slider{padding-bottom:20px}.application_wrapper>.container.products_details .details_images_slider_cont video{max-height:370px;width:auto}.application_wrapper>.container.products_details .details_images_slider_cont img{max-height:370px}.application_wrapper>.container.products_details .details_images_slider_cont .swiper-slide{text-align:center}.application_wrapper>.container.products_details .details_images_slider_cont .swiper-horizontal>.swiper-scrollbar,.application_wrapper>.container.products_details .details_images_slider_cont .swiper-scrollbar.swiper-scrollbar-horizontal{margin-left:20px}.application_wrapper>.container.products_details .details_images_slider_cont .swiper-scrollbar-drag{background-color:#e23000;height:3px;position:relative;top:-1px}.application_wrapper>.container.products_details .details_images_slider_cont .swiper-scrollbar{background-color:#555;height:1px}.application_wrapper>.container.products_details .details_images_slider_cont .no_coloros{margin-bottom:10px}.application_wrapper>.container.products_details .details_images_slider_cont .color_variants_cont{max-width:100%;overflow:scroll}.application_wrapper>.container.products_details .details_images_slider_cont .color_variants_cont::-webkit-scrollbar{display:none}.application_wrapper>.container.products_details .details_images_slider_cont .color_variants_cont .color_variants_inner{display:flex;margin:10px 0;padding-left:20px}.application_wrapper>.container.products_details .details_images_slider_cont .color_variants_cont .color_variants_inner a{display:inline-block;margin-right:30px}.application_wrapper>.container.products_details .details_images_slider_cont .color_variants_cont .color_variants_inner a img{height:100px}.application_wrapper>.container.products_details .details_images_slider_cont .color_variants_cont .color_variants_inner a:last-child{margin-right:0}.application_wrapper>.container.products_details .details_cont{padding:0 20px}.application_wrapper>.container.products_details .details_cont .category_breadcrumb{font-size:18px;font-weight:600}.application_wrapper>.container.products_details .details_cont .category_breadcrumb a{color:#333;text-decoration:none}.application_wrapper>.container.products_details .details_cont .category_breadcrumb>span:last-child .bc_separator{display:none}.application_wrapper>.container.products_details .details_cont h1{margin:.4em 0}.application_wrapper>.container.products_details .details_cont .price_cont .price{font-family:BarlowBold;font-size:26px;padding:0 0 20px}.application_wrapper>.container.products_details .details_cont .price_cont .stroked{color:#747474;padding-right:15px;text-decoration:line-through}.application_wrapper>.container.products_details .details_cont .price_cont .sale{color:#e23000}.application_wrapper>.container.products_details .details_cont .last_30_days_price{font-size:12px;padding:0 0 20px}.application_wrapper>.container.products_details .details_cont .description{font-size:14px;font-weight:600;line-height:21px}.application_wrapper>.container.products_details .details_cont .properties_cont{font-size:14px;font-weight:600;line-height:21px;padding:20px 0}.application_wrapper>.container.products_details .details_cont .size_and_mail_cont{display:flex;padding:10px 0 30px}.application_wrapper>.container.products_details .details_cont .size_and_mail_cont>div{display:flex;font-family:BarlowBold;font-size:16px;width:50%}.application_wrapper>.container.products_details .details_cont .size_and_mail_cont>div>div{padding-right:10px;position:relative;top:0}.application_wrapper>.container.products_details .details_cont .product_stock_info{display:flex;font-size:13px;justify-content:space-between;margin-bottom:10px}.application_wrapper>.container.products_details .details_cont .product_stock_info .stock_info_icon{zoom:.8;position:relative;transform:rotate(45deg)}.application_wrapper>.container.products_details .details_cont .product_stock_info .stock_info_icon svg>path{stroke:#555}.application_wrapper>.container.products_details .details_cont .product_stock_info .stock_info_icon:after{content:"";height:40px;left:-10px;position:absolute;top:-10px;width:40px}.application_wrapper>.container.products_details .details_cont .shop_stocks_list_cont{background-color:#efefef;border-bottom:2px solid #333;border-top:2px solid #333;box-sizing:border-box;max-height:200px;overflow-y:scroll;overflow:auto;padding:10px;position:relative;z-index:1}.application_wrapper>.container.products_details .details_cont .shop_stocks_list_cont .shop_stock_row{display:flex;justify-content:space-between;padding:2px 0}.application_wrapper>.container.products_details .details_cont .shop_stocks_list_cont .product_shop_stock_shop{box-sizing:border-box;display:inline-block;padding:4px 0 3px;width:89%}.application_wrapper>.container.products_details .details_cont .shop_stocks_list_cont .product_shop_stock_stock{box-sizing:border-box;display:inline-block;padding:4px 0 3px;text-align:right;width:10%}.application_wrapper>.container.products_details .buttons_cont{margin:20px 20px 30px;position:relative;z-index:10}.application_wrapper>.container.products_details .buttons_cont>div{margin:10px 0}.application_wrapper>.container.products_details .buttons_cont .favorite_button_cont .button{background-color:initial;border:1px solid #747474;color:#000;font-family:BarlowBold}.application_wrapper>.container.products_details .buttons_cont .favorite_button_cont .button div{display:inline-block;margin-left:4px;position:relative;top:2px}.application_wrapper>.container.products_details .buttons_cont .add_to_cart_button_cont a,.application_wrapper>.container.products_details .buttons_cont .add_to_cart_button_cont select{-webkit-tap-highlight-color:transparent}.application_wrapper>.container.products_details .icons_cont{flex-wrap:wrap;padding:0 20px}.application_wrapper>.container.products_details .icons_cont .icon_item{margin-bottom:10px;width:50%}.application_wrapper>.container.products_details .icons_cont .icon_item .item_icon,.application_wrapper>.container.products_details .icons_cont .icon_item .item_label{padding-right:10px}.sizetable_popup_container{background:#fff;display:block;height:100%;left:0;position:fixed!important;top:50px!important;width:100%;z-index:11}.sizetable_popup_container .sizetable_popup{background:#fff;box-sizing:border-box;height:100%;max-width:640px;overflow:auto;padding:64px 32px;position:static;right:0;top:0;width:100%;z-index:1000}@media screen and (max-width:767px){.sizetable_popup_container .sizetable_popup{height:calc(100vh - 90px);max-width:100%;padding:24px 16px;right:0;top:0;width:100%}}.sizetable_popup_container .sizetable_popup h2{box-sizing:border-box;color:#004e37;display:inline-block;font-family:Barlow;font-size:32px;font-weight:600;line-height:40px;margin:0;padding:0;position:relative;width:100%}.sizetable_popup_container .sizetable_popup h2 .sizetable_popup_close{cursor:pointer;display:flex;position:absolute;right:0;top:50%;transform:translateY(-50%)}.sizetable_popup_container .sizetable_popup p{box-sizing:border-box;color:#000;display:inline-block;font-family:Barlow;font-size:16px;font-weight:400;line-height:24px;margin:16px 0 0;padding:0;width:100%}.sizetable_popup_container .sizetable_popup #sizetable_content{display:inline-block;margin-top:32px;width:100%}.sizetable_popup_container .sizetable_popup #sizetable_content .producer_size_table_container{border:1px solid #004e37;box-sizing:border-box;display:flex;flex-wrap:wrap;width:100%}.sizetable_popup_container .sizetable_popup #sizetable_content .producer_size_table_container .producer_size_table_item{border-bottom:1px solid #004e37;display:inline-flex;flex-wrap:wrap;width:100%}.sizetable_popup_container .sizetable_popup #sizetable_content .producer_size_table_container .producer_size_table_item .producer_size_table_item_label,.sizetable_popup_container .sizetable_popup #sizetable_content .producer_size_table_container .producer_size_table_item .producer_size_table_item_value{box-sizing:border-box;color:#004e37;display:inline-block;font-family:Barlow;font-size:14px;font-weight:600;height:38px;line-height:38px;text-align:center;width:50%}.sizetable_popup_container .sizetable_popup #sizetable_content .producer_size_table_container .producer_size_table_item .producer_size_table_item_label{border-right:1px solid #004e37}.sizetable_popup_container .sizetable_popup #sizetable_content .producer_size_table_container .producer_size_table_item.title .producer_size_table_item_label,.sizetable_popup_container .sizetable_popup #sizetable_content .producer_size_table_container .producer_size_table_item.title .producer_size_table_item_value{background-color:#004e37;color:#fff;font-weight:700}.sizetable_popup_container .sizetable_popup #sizetable_content .producer_size_table_container .producer_size_table_item:last-child{border-bottom:none}.application_wrapper>.container.products_details .details_cont .size_and_mail_cont>.size_table_popup{display:none}.application_wrapper>.container.products_details .details_cont .size_and_mail_cont>.size_table_popup.open{display:block}.application_wrapper>.container.products_details .page_header .share_icon svg{height:20px;width:20px}.application_wrapper>.container.products_details .product_rating{gap:8px;padding:16px 0 0}.application_wrapper>.container.products_details .product_rating .value{font-family:MontserratSemiBold}.application_wrapper>.container.products_details .product_rating .separator{background:#e1e1e1;height:18px}.application_wrapper>.container.products_details .product_rating .count{color:#767676}.application_wrapper>.container.products_details h1.product_name{color:#000;font-family:MontserratSemiBold;font-size:16px;letter-spacing:1px;line-height:24px;margin:16px 0 0;text-transform:uppercase}.application_wrapper>.container.products_details .product_subtitle{color:#000;font-family:MontserratRegular;font-size:16px;line-height:24px;margin-top:4px}.application_wrapper>.container.products_details .price_cont{margin-top:16px}.application_wrapper>.container.products_details .price_cont .price b{color:#000;font-family:MontserratSemiBold;font-size:16px;letter-spacing:1px;line-height:24px}.application_wrapper>.container.products_details .price_cont .price b.sale{color:#e22f00}.application_wrapper>.container.products_details .last_30_days_price{color:#767676;font-family:MontserratRegular;font-size:14px;line-height:22px;margin-top:4px}.application_wrapper>.container.products_details .color_variants_cont .color_variants_label{align-items:baseline;display:flex;gap:8px;justify-content:space-between;padding:0 0 8px}.application_wrapper>.container.products_details .color_variants_cont .color_variants_label span{color:#000;font-family:MontserratMedium;font-size:16px;line-height:24px}.application_wrapper>.container.products_details .color_variants_cont .color_variants_label .selected{color:#767676;font-family:MontserratRegular}.application_wrapper>.container.products_details .details_cont.specs_cont{padding:0}.application_wrapper>.container.products_details .product_description{border-bottom:1px solid #e1e1e1;margin-top:0;padding:0 16px}.application_wrapper>.container.products_details .product_description .description_header{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:space-between;min-height:56px}.application_wrapper>.container.products_details .product_description .description_header span{color:#000;font-family:MontserratMedium;font-size:16px;line-height:24px}.application_wrapper>.container.products_details .product_description .description_header div{display:flex}.application_wrapper>.container.products_details .product_description .description_header svg{color:#939496;display:block;height:20px;transition:transform .25s ease;width:20px}.application_wrapper>.container.products_details .product_description .description{color:#000;font-family:MontserratRegular;font-size:14px;line-height:22px;max-height:0;overflow:hidden;padding:0;transition:max-height .3s ease}.application_wrapper>.container.products_details .product_description.open .description_header svg{transform:rotate(180deg)}.application_wrapper>.container.products_details .product_description.open .description{max-height:none;padding-bottom:16px}.application_wrapper>.container.products_details .details_cont .product_stock_info,.application_wrapper>.container.products_details .product_stock_info{background:none;border-bottom:1px solid #e1e1e1;border-top:0;cursor:default;display:block;font-size:16px;margin:0;padding:0 16px}.application_wrapper>.container.products_details .details_cont .product_stock_info .shop_stocks_list_cont,.application_wrapper>.container.products_details .product_stock_info .shop_stocks_list_cont{background-color:initial;border:0;margin:0;max-height:none;overflow:visible;padding:0 0 16px;position:static}.application_wrapper>.container.products_details .details_cont .product_stock_info .shop_stock_row,.application_wrapper>.container.products_details .product_stock_info .shop_stock_row{border:0;color:#000;display:flex;font-family:MontserratRegular;font-size:14px;gap:16px;justify-content:space-between;line-height:22px;padding:4px 0}.application_wrapper>.container.products_details .details_cont .properties_cont,.application_wrapper>.container.products_details .properties_cont{font-size:16px;font-weight:400;line-height:24px;margin:0;padding:0}.application_wrapper>.container.products_details .properties_cont .prop_item{align-items:flex-start;border-bottom:1px solid #e1e1e1;display:flex;gap:16px;justify-content:space-between;margin:0;min-height:0;padding:16px}.application_wrapper>.container.products_details .properties_cont .prop_item .prop_label{color:#000;font-family:MontserratSemiBold;font-size:16px;line-height:24px;white-space:nowrap}.application_wrapper>.container.products_details .properties_cont .prop_item .prop_value{color:#767676;font-family:MontserratMedium;font-size:16px;line-height:24px;text-align:right;white-space:nowrap}.application_wrapper>.container.products_details .icons_cont{display:block;padding:16px 0}.application_wrapper>.container.products_details .icons_cont .icon_item{min-height:40px}.application_wrapper>.container.products_details .icons_cont .icon_item .item_icon img{max-height:32px;max-width:32px}.application_wrapper>.container.products_details .icons_cont .icon_item .item_label{color:#000;font-family:MontserratRegular}.application_wrapper>.container.products_details .products_details_inner{padding:0}.application_wrapper>.container.products_details .details_images_slider_cont{margin:0;padding:0;position:relative;width:100%}.application_wrapper>.container.products_details .details_images_slider_cont .details_images_slider{max-height:none;padding-bottom:0;width:100%}.application_wrapper>.container.products_details .details_images_slider_cont .details_images_slider .slider_item{width:100%}.application_wrapper>.container.products_details .details_images_slider_cont .details_images_slider .slider_item img,.application_wrapper>.container.products_details .details_images_slider_cont .details_images_slider .slider_item video{aspect-ratio:3/4;display:block;height:auto;max-height:none;object-fit:cover;width:100%}.application_wrapper>.container.products_details .details_images_slider_cont .gallery_badges{bottom:8px;display:flex;gap:4px;left:8px;position:absolute;z-index:2}.application_wrapper>.container.products_details .details_images_slider_cont .gallery_badges .badge{align-items:center;background:#004e37;border-radius:4px;box-sizing:border-box;color:#fff;display:flex;font-family:MontserratSemiBold;font-size:14px;height:32px;letter-spacing:1px;line-height:20px;padding:0 16px;text-transform:uppercase}.application_wrapper>.container.products_details .details_images_slider_cont .gallery_favorite{align-items:center;background:#000;border-radius:8px;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:16px;top:16px;width:44px;z-index:2}.application_wrapper>.container.products_details .details_images_slider_cont .gallery_favorite div{display:flex}.application_wrapper>.container.products_details .details_images_slider_cont .gallery_favorite svg{display:block;height:20px;width:20px}.application_wrapper>.container.products_details .details_images_slider_cont .gallery_favorite.active svg path{fill:#fff;stroke:#fff}.application_wrapper>.container.products_details .details_images_slider_cont .gallery_dots{align-items:center;background:#fff;border-radius:4px;bottom:12px;box-sizing:border-box;display:flex;gap:8px;left:50%;padding:8px;position:absolute;transform:translateX(-50%);z-index:2}.application_wrapper>.container.products_details .details_images_slider_cont .gallery_dots .dot{background:#004e37;border-radius:1px;height:4px;opacity:.56;transition:width .25s ease;width:4px}.application_wrapper>.container.products_details .details_images_slider_cont .gallery_dots .dot.active{opacity:1;width:32px}.application_wrapper>.container.products_details .details_cont{padding:0 16px}.application_wrapper>.container.products_details .color_variants_cont{border:0;border-bottom:1px solid #e1e1e1;padding:16px}.application_wrapper>.container.products_details .color_variants_cont .color_variants_inner{-ms-overflow-style:none;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.application_wrapper>.container.products_details .color_variants_cont .color_variants_inner::-webkit-scrollbar{display:none}.application_wrapper>.container.products_details .color_variants_cont .color_option{background:#fff;border:1px solid #939496;border-radius:8px;box-sizing:border-box;flex:0 0 auto;height:64px;overflow:hidden;padding:4px 8px;position:relative;width:72px}.application_wrapper>.container.products_details .color_variants_cont .color_option img{display:block;height:100%;object-fit:contain;width:100%}.application_wrapper>.container.products_details .color_variants_cont .color_option.active{background:#f1ede2;border:2px solid #000}.application_wrapper>.container.products_details .buttons_cont{border-bottom:1px solid #e1e1e1;display:flex;flex-direction:column;gap:8px;margin:0;padding:16px}.application_wrapper>.container.products_details .buttons_cont .button{align-items:center;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;font-family:MontserratMedium;font-size:14px;gap:8px;height:44px;justify-content:center;letter-spacing:1px;line-height:22px;padding:0 16px;text-decoration:none;text-transform:uppercase}.application_wrapper>.container.products_details .buttons_cont .button div{display:flex}.application_wrapper>.container.products_details .buttons_cont .button svg{display:block;height:20px;width:20px}.application_wrapper>.container.products_details .buttons_cont .button.primary{background:#000;border:0;color:#fff}.application_wrapper>.container.products_details .buttons_cont .button.tertiary{background:none;color:#004e37}.application_wrapper>.container.products_details .icons_cont{border-bottom:1px solid #e1e1e1;display:flex;flex-direction:column;gap:8px;padding:16px}.application_wrapper>.container.products_details .icons_cont .icon_item{align-items:center;display:flex;gap:8px;margin:0;width:auto}.application_wrapper>.container.products_details .icons_cont .icon_item .item_icon{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;width:32px}.application_wrapper>.container.products_details .icons_cont .icon_item .item_icon div{display:flex}.application_wrapper>.container.products_details .icons_cont .icon_item .item_icon svg{display:block;height:32px;width:32px}.application_wrapper>.container.products_details .icons_cont .icon_item .item_label{color:#767676;font-family:MontserratMedium;font-size:16px;line-height:24px;padding:0;text-align:left}.application_wrapper>.container.products_details .icons_cont .icon_item.strong .item_label{color:#000;font-family:MontserratSemiBold}.application_wrapper>.container.products_details .icons_cont .icon_item.strong .item_icon{filter:drop-shadow(0 2.667px 5.333px rgba(0,0,0,.32))}.application_wrapper>.container.products_details .icons_cont .icon_item.strong .item_icon svg{height:18.67px;width:26.13px}.application_wrapper>.container.products_details .trust_card{background:linear-gradient(135deg,#004e37 50%,#053b2b);border-radius:16px;box-sizing:border-box;color:#fff;margin:16px;overflow:hidden;padding:24px;position:relative}.application_wrapper>.container.products_details .trust_card .trust_title{color:#fff;font-family:MontserratSemiBold;font-size:20px;line-height:28px;position:relative;z-index:2}.application_wrapper>.container.products_details .trust_card .trust_list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:12px 0 0;padding:0;position:relative;z-index:2}.application_wrapper>.container.products_details .trust_card .trust_list li{border-left:1px solid #fff;color:#fff;font-family:MontserratRegular;font-size:14px;line-height:22px;padding:0 0 0 8px}.application_wrapper>.container.products_details .trust_card .trust_logo{left:50%;opacity:.04;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.application_wrapper>.container.products_details .trust_card .trust_logo div{display:flex}.application_wrapper>.container.products_details .trust_card .trust_logo svg{color:#fff;display:block;height:79px;width:144px}.application_wrapper>.container.products_details .reviews_cont .reviews_title{color:#000;font-family:MontserratSemiBold;font-size:20px;line-height:28px}.application_wrapper>.container.products_details .details_cont .product_head{border-bottom:1px solid #e1e1e1;display:flex;flex-direction:column;gap:16px;padding:16px 0}.application_wrapper>.container.products_details .product_rating{align-items:center;display:flex;gap:16px;padding:0}.application_wrapper>.container.products_details .product_rating .stars{align-items:center;color:#000;display:flex;gap:4px}.application_wrapper>.container.products_details .product_rating .stars div{display:flex}.application_wrapper>.container.products_details .product_rating .stars svg{display:block;height:24px;width:24px}.application_wrapper>.container.products_details .product_rating .rating_meta{align-items:center;display:flex;flex:1 0;gap:8px;min-width:0}.application_wrapper>.container.products_details .product_rating .value{color:#000;font-family:MontserratBold;font-size:14px;letter-spacing:-.29px;line-height:18px}.application_wrapper>.container.products_details .product_rating .separator{align-self:stretch;background:#000;min-height:18px;width:1px}.application_wrapper>.container.products_details .product_rating .count{color:#494949;flex:1 0;font-family:MontserratRegular;font-size:14px;letter-spacing:-.25px;line-height:18px;min-width:0;text-transform:uppercase}.application_wrapper>.container.products_details .product_names{display:flex;flex-direction:column;gap:4px}.application_wrapper>.container.products_details .product_names .product_subtitle,.application_wrapper>.container.products_details .product_names h1.product_name{color:#000;font-family:MontserratMedium;font-size:16px;font-weight:400;letter-spacing:normal;line-height:24px;margin:0;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.application_wrapper>.container.products_details .product_prices{display:flex;flex-direction:column;gap:4px}.application_wrapper>.container.products_details .product_prices .price_cont{margin:0;padding:0}.application_wrapper>.container.products_details .product_prices .price b{color:#000;font-family:MontserratSemiBold;font-size:16px;letter-spacing:normal;line-height:24px;text-transform:uppercase}.application_wrapper>.container.products_details .product_prices .price b.stroked{color:#767676;text-decoration:line-through}.application_wrapper>.container.products_details .product_prices .price b.sale{color:#e22f00}.application_wrapper>.container.products_details .product_prices .last_30_days_price{color:#767676;font-family:MontserratRegular;font-size:14px;line-height:22px;margin:0;padding:0}.application_wrapper>.container.products_details .details_cont .product_prices .price{font-family:MontserratSemiBold;font-size:16px;line-height:24px;margin:0;padding:0}.application_wrapper>.container.products_details .reviews_cont{border-bottom:1px solid #e1e1e1;display:flex;flex-direction:column;gap:16px;padding:16px}.application_wrapper>.container.products_details .reviews_cont .reviews_empty{background:#e1e1e1;border-radius:8px;box-sizing:border-box;color:#000;font-family:MontserratRegular;font-size:14px;line-height:22px;margin:0;padding:24px;text-align:center}.application_wrapper>.container.products_details .reviews_cont .reviews_list{display:flex;flex-direction:column;gap:16px}.application_wrapper>.container.products_details .reviews_cont .review_item{border-bottom:1px solid #939496;display:flex;flex-direction:column;gap:12px;padding:0 0 16px}.application_wrapper>.container.products_details .reviews_cont .review_head{align-items:center;display:flex;gap:8px}.application_wrapper>.container.products_details .reviews_cont .review_head .review_name{color:#000;flex:1 0;font-family:MontserratSemiBold;font-size:14px;line-height:22px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.application_wrapper>.container.products_details .reviews_cont .review_rating{align-items:center;display:flex;flex:0 0 auto;gap:8px}.application_wrapper>.container.products_details .reviews_cont .review_rating .stars{align-items:center;color:#000;display:flex;gap:4px}.application_wrapper>.container.products_details .reviews_cont .review_rating .stars div{display:flex}.application_wrapper>.container.products_details .reviews_cont .review_rating .stars svg{display:block;height:16px;width:16px}.application_wrapper>.container.products_details .reviews_cont .review_rating .value{color:#000;font-family:MontserratBold;font-size:14px;letter-spacing:-.2878px;line-height:18px;white-space:nowrap}.application_wrapper>.container.products_details .reviews_cont .review_text{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#000;display:-webkit-box;font-family:MontserratRegular;font-size:14px;line-height:22px;overflow:hidden}.application_wrapper>.container.products_details .reviews_cont .review_text.expanded{display:block;overflow:visible}.application_wrapper>.container.products_details .reviews_cont .review_more{color:#004e37;cursor:pointer;font-family:MontserratMedium;font-size:14px;letter-spacing:1px;line-height:22px;text-transform:uppercase}.application_wrapper>.container.products_details .reviews_cont .review_reply{background:#f1ede2;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;margin-top:4px;padding:12px}.application_wrapper>.container.products_details .reviews_cont .review_reply .reply_label{color:#000;font-family:MontserratSemiBold;font-size:12px;line-height:18px;text-transform:uppercase}.application_wrapper>.container.products_details .reviews_cont .review_reply .reply_text{color:#000;font-family:MontserratRegular;font-size:14px;line-height:22px}.application_wrapper>.container.products_details .reviews_cont .reviews_load_more{align-items:center;background:#000;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:MontserratMedium;font-size:14px;height:44px;justify-content:center;letter-spacing:1px;line-height:22px;padding:0 16px;text-transform:uppercase}.application_wrapper>.container.products_details .how_to_wore_cont{border-bottom:1px solid #939496;display:flex;flex-direction:column;gap:12px;padding:16px}.application_wrapper>.container.products_details .how_to_wore_cont .controls{align-items:center;display:flex;justify-content:space-between;padding:0 16px}.application_wrapper>.container.products_details .how_to_wore_cont .arrow{align-items:center;background:#000;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.application_wrapper>.container.products_details .how_to_wore_cont .arrow div{display:flex}.application_wrapper>.container.products_details .how_to_wore_cont .arrow svg{display:block;height:20px;width:20px}.application_wrapper>.container.products_details .how_to_wore_cont .arrow.prev svg{transform:rotate(180deg)}.application_wrapper>.container.products_details .how_to_wore_cont .dots{align-items:center;display:flex;gap:8px}.application_wrapper>.container.products_details .how_to_wore_cont .dot{background:#004e37;border-radius:1px;cursor:pointer;height:4px;opacity:.56;transition:width .2s ease;width:4px}.application_wrapper>.container.products_details .how_to_wore_cont .dot.active{opacity:1;width:32px}.application_wrapper>.container.products_details .how_to_wore_cont .controls{padding:4px 0 0}.application_wrapper>.container.products_details .how_to_wore_cont .how_to_wore_title{color:#000;font-family:MontserratSemiBold;font-size:20px;line-height:28px}.application_wrapper>.container.products_details .how_to_wore_cont .how_to_wore_slider{min-width:0;width:100%}.application_wrapper>.container.products_details .how_to_wore_cont .how_to_wore_item{height:320px;position:relative;width:auto}.application_wrapper>.container.products_details .how_to_wore_cont .how_to_wore_item img{border-radius:8px;display:block;height:100%;max-width:80vw;object-fit:cover;width:auto}.application_wrapper>.container.products_details .how_to_wore_cont .how_to_wore_item .zoom{align-items:center;background:#000;border:1px solid #fff;border-radius:8px;bottom:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:4px;width:44px}.application_wrapper>.container.products_details .how_to_wore_cont .how_to_wore_item .zoom div{display:flex}.application_wrapper>.container.products_details .how_to_wore_cont .how_to_wore_item .zoom svg{display:block;height:20px;width:20px}.application_wrapper>.container.products_details .how_to_wore_zoom_backdrop{align-items:center;background:#000;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:1200}.application_wrapper>.container.products_details .how_to_wore_zoom_backdrop img{border-radius:8px;display:block;max-height:100%;max-width:100%;object-fit:contain}.application_wrapper>.container.products_details .how_to_wore_zoom_backdrop .close{align-items:center;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:4px;top:calc(4px + env(safe-area-inset-top));width:44px}.application_wrapper>.container.products_details .how_to_wore_zoom_backdrop .close svg path{stroke:#fff}.application_wrapper>.container.products_details .how_to_wore_zoom_backdrop .close div{display:flex}.application_wrapper>.container.products_details .how_to_wore_zoom_backdrop .close svg{display:block;height:20px;width:20px}.application_wrapper>.container.products_details .reviews_cont .reviews_load_more{background:#fff;border:1px solid #000;color:#000}.application_wrapper>.container.products_details.overlay_open{z-index:1300}.application_wrapper>.container.products_details .product_slider{border-bottom:1px solid #e1e1e1;gap:16px;padding:16px 0}.application_wrapper>.container.products_details .product_slider .title{text-align:left}.size_sheet_backdrop{align-items:flex-end;background:#0009;bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:1400}.size_sheet{background:#fff;border-radius:16px 16px 0 0;display:flex;flex-direction:column;margin:0 auto;max-height:calc(100% - env(safe-area-inset-top) - 48px);max-width:768px;overflow:hidden;width:100%}.size_sheet .sheet_header{align-items:center;border-bottom:1px solid #e1e1e1;display:flex;flex:0 0 auto;height:66px;justify-content:center;position:relative}.size_sheet .sheet_header .handle{background:#939496;border-radius:1px;height:2px;left:50%;margin-left:-16px;position:absolute;top:8px;width:32px}.size_sheet .sheet_header .title{color:#000;font-family:MontserratMedium;font-size:16px;line-height:24px;margin-top:10px}.size_sheet .sheet_header .close{align-items:center;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:4px;top:16px;width:44px}.size_sheet .sheet_header .close div{display:flex}.size_sheet .sheet_header .close svg{height:20px;width:20px}.size_sheet .sheet_content{flex:1 1 auto;min-height:0;overflow-y:auto}.size_sheet .sheet_content .size_option{align-items:center;border-bottom:1px solid #e1e1e1;box-sizing:border-box;cursor:pointer;display:flex;gap:16px;padding:16px}.size_sheet .sheet_content .size_option .radio{display:flex;flex-shrink:0}.size_sheet .sheet_content .size_option .radio div{display:flex}.size_sheet .sheet_content .size_option .label{color:#000;flex:1 0;font-family:MontserratMedium;font-size:16px;line-height:24px;min-width:0}.size_sheet .sheet_content .size_option.active{background:#e1e1e1;border-bottom-color:#0000}.size_sheet .sheet_content .size_option.active .label{font-family:MontserratSemiBold}.size_sheet .sheet_buttons{border-top:1px solid #e1e1e1;box-sizing:border-box;flex:0 0 auto;padding:16px 16px calc(32px + env(safe-area-inset-bottom))}.size_sheet .sheet_buttons .button.primary{align-items:center;background:#000;border:0;border-radius:8px;box-sizing:border-box;color:#fff;display:flex;font-family:MontserratMedium;font-size:14px;height:44px;justify-content:center;letter-spacing:1px;line-height:22px;margin:0;padding:0 16px;text-transform:uppercase;width:100%}.size_sheet .sheet_buttons .button.primary:disabled{background:#939496}.swiper-scrollbar{background:#0000001a;background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:10px;border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:4px;bottom:var(--swiper-scrollbar-bottom,4px);height:4px;height:var(--swiper-scrollbar-size,4px);left:1%;left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:auto;top:var(--swiper-scrollbar-top,auto);width:98%;width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:98%;height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:auto;left:var(--swiper-scrollbar-left,auto);position:absolute;right:4px;right:var(--swiper-scrollbar-right,4px);top:1%;top:var(--swiper-scrollbar-sides-offset,1%);width:4px;width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:#00000080;background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:10px;border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.application_wrapper>.container.page_no_page{background-color:#fff;box-sizing:border-box;display:inline-block;height:100%;left:0;max-height:100%;max-width:100%;position:fixed;top:0;width:100%}.application_wrapper>.container.page_no_page .content{display:block;margin:0 auto;max-width:700px;padding:60px 0;width:100%}.application_wrapper>.container.page_no_page .content .content_inner{max-height:calc(100vh - 130px);max-height:calc(1vh - 70px);max-height:calc(var(--vh, 1vh) - 70px)}.application_wrapper>.container.page_no_page .content h1.page_title{font-size:25px!important;line-height:30px!important}.application_wrapper>.container.page_no_page .content .page_content{line-height:22px}.popup_loading{align-items:center;background-color:#000000cf;display:flex;flex-wrap:wrap;justify-content:center;left:0;min-height:100%;position:fixed;top:0;width:100%;z-index:102}.popup_loading .popup_content{box-sizing:border-box;padding:0 20px}.popup_loading .icon{text-align:center;width:100%}.popup_loading h2{font-size:21px;line-height:25px}.popup_loading h2,.popup_loading p{color:#fff;font-family:Barlow;font-weight:400;text-align:center;width:100%}.popup_loading p{font-size:16px;line-height:21px}.splash{background-color:#004e37;color:#f1ede2;height:100%;left:0;opacity:1;overflow:hidden;position:fixed;top:0;transition:opacity .3s ease-out;width:100%;z-index:200}.splash.is_fading{opacity:0}.splash .splash_logo{height:44px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:79.968px}.splash .splash_logo div,.splash .splash_logo svg{display:block;height:100%;width:100%}.splash>.splash_logo{animation:splash_logo_up .4s cubic-bezier(.4,0,.2,1) 1s both}.splash .splash_welcome{animation:splash_welcome_in .4s cubic-bezier(.4,0,.2,1) 1s both;color:#f1ede2;font-family:BebasNeue;font-size:32px;left:50%;letter-spacing:1px;line-height:40px;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%) translateY(34px);white-space:nowrap}.splash .splash_curtain{animation:splash_curtain_up .8s cubic-bezier(.4,0,.2,1) forwards;background-color:#f1ede2;color:#000;height:100%;left:0;position:absolute;top:0;width:100%}@keyframes splash_curtain_up{0%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}}@keyframes splash_logo_up{0%{transform:translate(-50%,-50%)}to{transform:translate(-50%,-50%) translateY(-32px)}}@keyframes splash_welcome_in{0%{opacity:0;transform:translate(-50%,-50%) translateY(42px)}to{opacity:1;transform:translate(-50%,-50%) translateY(34px)}}@media (prefers-reduced-motion:reduce){.splash>.splash_logo{animation:none;transform:translate(-50%,-50%) translateY(-32px)}.splash .splash_welcome{animation:none;opacity:1}.splash .splash_curtain{animation:none;display:none}}.application_wrapper>.container.auth_screen{background:#000;bottom:calc(68px + env(safe-area-inset-bottom));box-sizing:border-box;display:flex;flex-direction:column;height:auto;left:0;margin:0;max-height:none;max-width:none;min-height:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;width:auto;z-index:3}.application_wrapper>.container.auth_screen .auth_bg{background:url(https://app.dorko.hu/static/media/auth_bg.99ecfcdfc0b1db906f01.jpg) top/cover no-repeat;filter:blur(6px);inset:-12px;position:absolute}.application_wrapper>.container.auth_screen .auth_bg:after,.application_wrapper>.container.auth_screen .auth_bg:before{content:"";left:0;position:absolute;right:0;top:0}.application_wrapper>.container.auth_screen .auth_bg:before{background:#f1ede233;bottom:0}.application_wrapper>.container.auth_screen .auth_bg:after{background:linear-gradient(180deg,#000c 33%,#0000);height:250px}.application_wrapper>.container.auth_screen .auth_header{align-items:center;display:flex;flex:0 0 auto;height:44px;justify-content:center;margin-top:env(safe-area-inset-top);padding:0 56px;position:relative}.application_wrapper>.container.auth_screen .auth_header .title{color:#fff;font-family:MontserratMedium;font-size:16px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.application_wrapper>.container.auth_screen .auth_header .back{align-items:center;color:#fff;display:flex;height:44px;justify-content:center;left:4px;position:absolute;top:0;width:44px}.application_wrapper>.container.auth_screen .auth_header .back div{display:flex}.application_wrapper>.container.auth_screen .auth_header .back svg{height:20px;transform:rotate(180deg);width:20px}.application_wrapper>.container.auth_screen .auth_body{align-items:center;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 16px 32px;position:relative}.application_wrapper>.container.auth_screen .auth_logo{flex:0 0 auto}.application_wrapper>.container.auth_screen .auth_logo div{display:flex}.application_wrapper>.container.auth_screen .auth_card{background:#fff;border:1px solid #e1e1e1;border-radius:16px;box-sizing:border-box;display:flex;filter:drop-shadow(0 8px 8px rgba(0,0,0,.4));flex-direction:column;gap:32px;max-width:500px;padding:24px 16px;width:100%}.application_wrapper>.container.auth_screen .auth_card .texts{color:#000;display:flex;flex-direction:column;gap:8px;text-align:center}.application_wrapper>.container.auth_screen .auth_card .texts h2{font-family:MontserratSemiBold;font-size:20px;font-weight:400;line-height:28px;margin:0}.application_wrapper>.container.auth_screen .auth_card .texts p{font-family:MontserratRegular;font-size:14px;line-height:22px;margin:0}.application_wrapper>.container.auth_screen .auth_card form{display:flex;flex-direction:column;gap:32px;margin:0}.application_wrapper>.container.auth_screen .auth_card .fields{display:flex;flex-direction:column;gap:16px}.application_wrapper>.container.auth_screen .auth_card .field{display:flex;flex-direction:column;gap:8px;position:relative;text-align:left;width:100%}.application_wrapper>.container.auth_screen .auth_card .field label{color:#000;font-family:MontserratMedium;font-size:14px;line-height:22px}.application_wrapper>.container.auth_screen .auth_card .field input[type=email],.application_wrapper>.container.auth_screen .auth_card .field input[type=password],.application_wrapper>.container.auth_screen .auth_card .field input[type=text]{background:#fff;border:1px solid #939496;border-radius:8px;box-sizing:border-box;color:#000;font-family:MontserratRegular;font-size:14px;height:44px;line-height:22px;margin:0;padding:0 16px;width:100%}.application_wrapper>.container.auth_screen .auth_card .field input[type=email][disabled],.application_wrapper>.container.auth_screen .auth_card .field input[type=password][disabled],.application_wrapper>.container.auth_screen .auth_card .field input[type=text][disabled]{background:#f2f2f2;color:#767676}.application_wrapper>.container.auth_screen .auth_card .field .input_row{position:relative}.application_wrapper>.container.auth_screen .auth_card .field .input_row input{padding-right:46px}.application_wrapper>.container.auth_screen .auth_card .field .input_row .input_eye_icon,.application_wrapper>.container.auth_screen .auth_card .field .input_row .input_eye_icon_closed{align-items:center;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:2px;top:0;width:44px}.application_wrapper>.container.auth_screen .auth_card .field .input_row .input_eye_icon div,.application_wrapper>.container.auth_screen .auth_card .field .input_row .input_eye_icon_closed div{display:flex}.application_wrapper>.container.auth_screen .auth_card .field .input_row .input_eye_icon svg,.application_wrapper>.container.auth_screen .auth_card .field .input_row .input_eye_icon_closed svg{height:20px;width:20px}.application_wrapper>.container.auth_screen .auth_card .field .input_row .refresh_icon{cursor:pointer;position:absolute;right:14px;top:12px}.application_wrapper>.container.auth_screen .auth_card .field .countdown,.application_wrapper>.container.auth_screen .auth_card .field .form_explanation{color:#767676;font-family:MontserratRegular;font-size:12px;line-height:18px}.application_wrapper>.container.auth_screen .auth_card .field .form_error{font-family:MontserratRegular;margin:0}.application_wrapper>.container.auth_screen .auth_card .text_button{align-self:flex-start;background:none;border:0;color:#000;cursor:pointer;font-family:MontserratMedium;font-size:14px;letter-spacing:1px;line-height:22px;padding:0;text-decoration:none;text-transform:uppercase}.application_wrapper>.container.auth_screen .auth_card .field.checkbox .checkbox{margin:0}.application_wrapper>.container.auth_screen .auth_card .field.checkbox .checkbox label{color:#000;font-family:MontserratRegular;font-size:12px;line-height:18px;padding-left:32px}.application_wrapper>.container.auth_screen .auth_card .field.checkbox .checkbox label:before{border:1px solid #000;border-radius:2px;box-sizing:border-box;height:20px;left:0;margin:0;position:absolute;top:0;width:20px}.application_wrapper>.container.auth_screen .auth_card .field.checkbox .checkbox input:checked+label:before{background:#000}.application_wrapper>.container.auth_screen .auth_card .field.checkbox .checkbox input:checked+label:after{background:none;border:solid #fff;border-width:0 2px 2px 0;box-sizing:border-box;height:11px;left:7px;margin:0;top:3px;transform:rotate(45deg);width:6px}.application_wrapper>.container.auth_screen .auth_card .button_primary{align-items:center;background:#000;border:0;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:MontserratMedium;font-size:14px;gap:8px;height:44px;justify-content:center;letter-spacing:1px;line-height:22px;margin:0;padding:0 16px;text-transform:uppercase;width:100%}.application_wrapper>.container.auth_screen .auth_card .button_primary:disabled{background:#767676;cursor:not-allowed}.application_wrapper>.container.auth_screen .auth_card .button_primary div{display:flex}.application_wrapper>.container.auth_screen .auth_card .button_primary svg{height:20px;width:20px}.application_wrapper>.container.page_profile_page{background:#fff;bottom:calc(68px + env(safe-area-inset-bottom));bottom:var(--footer-height,calc(68px + env(safe-area-inset-bottom)));box-sizing:border-box;display:flex;flex-direction:column;height:auto;left:0;margin:0 auto;max-width:700px;min-height:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;width:auto;z-index:102}.application_wrapper>.container.page_profile_page .content{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;max-width:100%;min-height:0;min-width:0;padding:0;width:100%}.application_wrapper>.container.page_profile_page .page_header{flex:0 0 auto;position:relative}.application_wrapper>.container.page_profile_page .container_inner{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:16px;max-height:none;max-width:100%;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;padding:16px;width:100%}.application_wrapper>.container.page_profile_page .greeting{color:#000;font-family:MontserratSemiBold;font-size:20px;line-height:28px;text-align:center}.application_wrapper>.container.page_profile_page .profile_cards{display:flex;flex-direction:column;gap:16px;max-width:100%;min-width:0}.application_wrapper>.container.page_profile_page .profile_cards .cards_slider{max-width:100%;min-width:0;width:100%}.application_wrapper>.container.page_profile_page .profile_cards .swiper-slide{box-sizing:border-box;min-width:0}.application_wrapper>.container.page_profile_page .profile_cards .card{align-items:center;aspect-ratio:328/208;background:#004e37;border-radius:16px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;gap:8px;justify-content:center;max-width:100%;min-width:0;overflow:hidden;padding:10.7%;position:relative;width:100%}.application_wrapper>.container.page_profile_page .profile_cards .card .badge{background:#fff;border-radius:4px;color:#004e37;font-family:MontserratSemiBold;font-size:10px;left:50%;line-height:14px;padding:4px 6px;position:absolute;top:8.4%;transform:translate(-50%,-50%)}.application_wrapper>.container.page_profile_page .profile_cards .card .barcode{background:#fff;border-radius:10px;box-sizing:border-box;min-width:0;padding:18px 16px;width:100%}.application_wrapper>.container.page_profile_page .profile_cards .card .barcode svg{display:block;height:auto;width:100%}.application_wrapper>.container.page_profile_page .profile_cards .card .balance{align-items:center;bottom:8.4%;color:#fff;display:flex;font-family:MontserratSemiBold;font-size:12px;gap:4px;justify-content:space-between;left:10.7%;line-height:16px;min-width:0;position:absolute;right:10.7%;transform:translateY(50%)}.application_wrapper>.container.page_profile_page .profile_cards .button.set_default{align-items:center;background:#000;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:MontserratMedium;font-size:14px;height:44px;justify-content:center;letter-spacing:1px;line-height:22px;padding:0 16px;text-align:center;text-transform:uppercase}.application_wrapper>.container.page_profile_page .profile_cards .button.set_default.loading{opacity:.6;pointer-events:none}.application_wrapper>.container.page_profile_page .profile_cards .card_controls{align-items:center;display:flex;justify-content:space-between}.application_wrapper>.container.page_profile_page .profile_cards .card_controls .arrow{align-items:center;background:#000;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;width:44px}.application_wrapper>.container.page_profile_page .profile_cards .card_controls .arrow div{display:flex}.application_wrapper>.container.page_profile_page .profile_cards .card_controls .arrow svg{display:block;height:20px;width:20px}.application_wrapper>.container.page_profile_page .profile_cards .card_controls .arrow.prev svg{transform:rotate(180deg)}.application_wrapper>.container.page_profile_page .profile_cards .card_controls .dots{align-items:center;display:flex;gap:8px}.application_wrapper>.container.page_profile_page .profile_cards .card_controls .dots .dot{background:#004e37;border-radius:1px;cursor:pointer;height:4px;opacity:.56;transition:width .2s ease;width:4px}.application_wrapper>.container.page_profile_page .profile_cards .card_controls .dots .dot.active{opacity:1;width:32px}.application_wrapper>.container.page_profile_page .profile_block{display:flex;flex-direction:column;gap:8px}.application_wrapper>.container.page_profile_page .profile_block .block_title{color:#000;font-family:MontserratSemiBold;font-size:20px;line-height:28px}.application_wrapper>.container.page_profile_page .profile_block>.button{align-items:center;background:#000;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:MontserratMedium;font-size:14px;height:44px;justify-content:center;letter-spacing:1px;line-height:22px;padding:0 16px;text-transform:uppercase}.application_wrapper>.container.page_profile_page .profile_coupons .block_head{align-items:center;display:flex;gap:8px;justify-content:space-between}.application_wrapper>.container.page_profile_page .profile_coupons .all_link{color:#004e37;cursor:pointer;flex:0 0 auto;font-family:MontserratMedium;font-size:14px;letter-spacing:1px;line-height:22px;text-transform:uppercase}.application_wrapper>.container.page_profile_page .profile_coupons .coupon_items{display:flex;flex-direction:column;gap:8px}.application_wrapper>.container.page_profile_page .profile_benefits .benefits_items{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.application_wrapper>.container.page_profile_page .profile_benefits .benefits_items .benefit{align-items:center;border:1px solid #e1e1e1;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;justify-content:space-around;min-width:100px;padding:8px}.application_wrapper>.container.page_profile_page .profile_benefits .benefits_items .benefit .icon img{display:block;height:24px;object-fit:contain;width:24px}.application_wrapper>.container.page_profile_page .profile_benefits .benefits_items .benefit .label{color:#000;font-family:MontserratRegular;font-size:10px;line-height:14px;text-align:center}.application_wrapper>.container.page_profile_page .profile_menu_items{display:flex;flex-direction:column}.application_wrapper>.container.page_profile_page .profile_menu_items .menu_item{align-items:center;border-bottom:1px solid #e1e1e1;box-sizing:border-box;cursor:pointer;display:flex;gap:4px;min-height:44px;padding:8px}.application_wrapper>.container.page_profile_page .profile_menu_items .menu_item .title,.application_wrapper>.container.page_profile_page .profile_menu_items .menu_item a{color:#000;cursor:pointer;flex:1 1 auto;font-family:MontserratMedium;font-size:14px;line-height:22px;min-width:0;overflow-wrap:anywhere;text-decoration:none}.application_wrapper>.container.page_profile_page .profile_menu_items .menu_item .chevron{color:#000;display:flex;flex-shrink:0}.application_wrapper>.container.page_profile_page .profile_menu_items .menu_item .chevron div{display:flex}.application_wrapper>.container.page_profile_page .profile_menu_items .menu_item .chevron svg{display:block;height:16px;width:16px}.application_wrapper>.container.page_profile_page .profile_menu_items.personal{border-top:1px solid #e1e1e1}.application_wrapper>.container.page_profile_page .profile_menu_items.personal .chevron{color:#939496}.application_wrapper>.container.page_profile_page .profile_menu_items.general{margin-top:16px}.application_wrapper>.container.page_profile_page .profile_footer{align-items:center;display:flex;flex-direction:column;padding:16px 0}.application_wrapper>.container.page_profile_page .profile_footer .delete_registration,.application_wrapper>.container.page_profile_page .profile_footer .logout{align-items:center;color:#004e37;cursor:pointer;display:flex;font-family:MontserratMedium;font-size:14px;height:44px;justify-content:center;letter-spacing:1px;line-height:22px;text-transform:uppercase}.application_wrapper>.container.page_profile_page .profile_footer .delete_registration{color:#d81919}.application_wrapper>.container.page_profile_page.profile_guest .container_inner{gap:24px}.application_wrapper>.container.page_profile_page.profile_guest .sign_in{align-items:center;background:#000;border-radius:8px;box-sizing:border-box;color:#fff;display:flex;flex-shrink:0;font-family:MontserratMedium;font-size:14px;height:44px;justify-content:center;letter-spacing:1px;line-height:22px;padding:0 16px;text-decoration:none;text-transform:uppercase}.application_wrapper>.container.page_profile_page.profile_guest .profile_menu_items.general{border-top:1px solid #e1e1e1;margin-top:0}.products_filters_backdrop{align-items:flex-end;background-color:#0009;bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:1100}.products_filters_tray{animation:products_filters_up .3s cubic-bezier(.4,0,.2,1);background-color:#fff;border-radius:16px 16px 0 0;box-sizing:border-box;display:flex;flex-direction:column;height:100%;margin:0 auto;max-height:calc(100% - env(safe-area-inset-top) - 48px);max-width:768px;overflow:hidden;width:100%}.products_filters_tray .tray_header{align-items:center;border-bottom:1px solid #e1e1e1;box-sizing:border-box;display:flex;flex:0 0 auto;height:66px;justify-content:center;padding:0 4px;position:relative}.products_filters_tray .tray_header .handle{background-color:#939496;border-radius:1px;height:2px;left:50%;margin-left:-16px;position:absolute;top:8px;width:32px}.products_filters_tray .tray_header .title{color:#000;font-family:MontserratMedium;font-size:16px;line-height:24px;margin-top:10px}.products_filters_tray .tray_header .back,.products_filters_tray .tray_header .close{align-items:center;color:#000;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;top:16px;width:44px}.products_filters_tray .tray_header .back div,.products_filters_tray .tray_header .close div{display:flex}.products_filters_tray .tray_header .back svg,.products_filters_tray .tray_header .close svg{display:block;height:20px;width:20px}.products_filters_tray .tray_header .back{left:4px}.products_filters_tray .tray_header .back svg{transform:rotate(180deg)}.products_filters_tray .tray_header .close{right:4px}.products_filters_tray .tray_content{box-sizing:border-box;flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 16px;position:relative}.products_filters_tray .tray_content .loader_cont{background-color:#fff;bottom:0;left:0;opacity:.7;position:absolute;right:0;top:0;z-index:15}.products_filters_tray .criterion{align-items:center;border-bottom:1px solid #e1e1e1;box-sizing:border-box;cursor:pointer;display:flex;gap:4px;min-height:56px;padding:8px 0}.products_filters_tray .criterion .texts{display:flex;flex:1 0;flex-direction:column;min-width:0}.products_filters_tray .criterion .label{color:#000;font-family:MontserratMedium;font-size:14px;line-height:22px}.products_filters_tray .criterion .value{color:#767676;font-family:MontserratRegular;font-size:14px;line-height:22px}.products_filters_tray .criterion div{display:flex}.products_filters_tray .criterion svg{color:#000;display:block;height:16px;width:16px}.products_filters_tray .filter_chips{display:flex;flex-wrap:wrap;gap:8px;padding:16px 0}.products_filters_tray .filter_chips .filter_chips_group{color:#767676;font-family:MontserratMedium;font-size:12px;line-height:16px;width:100%}.products_filters_tray .filter_chips .chip{align-items:center;background:#fff;border:1px solid #000;border-radius:18px;box-sizing:border-box;color:#000;cursor:pointer;display:flex;font-family:MontserratMedium;font-size:14px;justify-content:center;line-height:22px;min-height:36px;padding:6px 16px}.products_filters_tray .filter_chips .chip.active{background:#000;color:#fff}.products_filters_tray .filter_colors,.products_filters_tray .filter_options{margin:0 -16px}.products_filters_tray .filter_colors .color_row,.products_filters_tray .filter_colors .option_row,.products_filters_tray .filter_options .color_row,.products_filters_tray .filter_options .option_row{align-items:center;border-bottom:1px solid #e1e1e1;box-sizing:border-box;cursor:pointer;display:flex;gap:8px;padding:16px}.products_filters_tray .filter_colors .color_row .label,.products_filters_tray .filter_colors .option_row .label,.products_filters_tray .filter_options .color_row .label,.products_filters_tray .filter_options .option_row .label{color:#000;flex:1 0;font-family:MontserratMedium;font-size:16px;letter-spacing:1px;line-height:24px;min-width:0}.products_filters_tray .filter_colors .color_row .swatch,.products_filters_tray .filter_colors .option_row .swatch,.products_filters_tray .filter_options .color_row .swatch,.products_filters_tray .filter_options .option_row .swatch{border:1px solid #00000052;border-radius:4px;box-sizing:border-box;flex-shrink:0;height:24px;overflow:hidden;position:relative;width:24px}.products_filters_tray .filter_colors .color_row .tick,.products_filters_tray .filter_colors .option_row .tick,.products_filters_tray .filter_options .color_row .tick,.products_filters_tray .filter_options .option_row .tick{align-items:center;background:#000;border:1px solid #fff;border-radius:1px;box-sizing:border-box;color:#fff;display:flex;height:16px;justify-content:center;left:2px;position:absolute;top:2px;width:16px}.products_filters_tray .filter_colors .color_row .tick div,.products_filters_tray .filter_colors .option_row .tick div,.products_filters_tray .filter_options .color_row .tick div,.products_filters_tray .filter_options .option_row .tick div{display:flex}.products_filters_tray .filter_colors .color_row .tick svg,.products_filters_tray .filter_colors .option_row .tick svg,.products_filters_tray .filter_options .color_row .tick svg,.products_filters_tray .filter_options .option_row .tick svg{display:block;height:12px;width:12px}.products_filters_tray .filter_colors .color_row .check,.products_filters_tray .filter_colors .option_row .check,.products_filters_tray .filter_options .color_row .check,.products_filters_tray .filter_options .option_row .check{align-items:center;color:#000;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.products_filters_tray .filter_colors .color_row .check div,.products_filters_tray .filter_colors .option_row .check div,.products_filters_tray .filter_options .color_row .check div,.products_filters_tray .filter_options .option_row .check div{display:flex}.products_filters_tray .filter_colors .color_row .check svg,.products_filters_tray .filter_colors .option_row .check svg,.products_filters_tray .filter_options .color_row .check svg,.products_filters_tray .filter_options .option_row .check svg{display:block;height:24px;width:24px}.products_filters_tray .filter_colors .color_row.active,.products_filters_tray .filter_colors .option_row.active,.products_filters_tray .filter_options .color_row.active,.products_filters_tray .filter_options .option_row.active{background:#e1e1e1;border-bottom-color:#0000}.products_filters_tray .filter_colors .color_row.active .label,.products_filters_tray .filter_colors .option_row.active .label,.products_filters_tray .filter_options .color_row.active .label,.products_filters_tray .filter_options .option_row.active .label{font-family:MontserratSemiBold}.products_filters_tray .filter_options{padding-bottom:env(safe-area-inset-bottom)}.products_filters_tray .tray_buttons{border-top:1px solid #e1e1e1;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.products_filters_tray .tray_buttons .button{align-items:center;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;font-family:MontserratMedium;font-size:14px;height:44px;justify-content:center;letter-spacing:1px;line-height:22px;text-transform:uppercase}.products_filters_tray .tray_buttons .button.primary{background:#000;color:#fff}.products_filters_tray .tray_buttons .button.secondary{background:#fff;border:1px solid #000;color:#000}@keyframes products_filters_up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.signatures_cont .signatures_head_banner{max-width:100Vw;overflow:hidden}.signatures_cont .signatures_head_banner img{height:200px;object-fit:cover;width:100Vw}.signatures_cont .signatures_description{padding:20px}.signatures_cont .signatures_description p{margin:0}.signatures_cont .signature_slider img{max-width:100%}.signatures_cont h2{padding-top:20px;text-align:center}.application_wrapper>.container.products_list{background-color:#fff;bottom:calc(68px + env(safe-area-inset-bottom));box-sizing:border-box;display:flex;flex-direction:column;height:auto;left:0;margin:0 auto;max-width:700px;min-height:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;width:auto;z-index:102}.application_wrapper>.container.products_list .empty_list_msg{font-size:18px;font-weight:600;padding:100px 40px 0;text-align:center}.application_wrapper>.container.products_list .page_header{flex:0 0 auto;position:relative}.application_wrapper>.container.products_list .percentage_discount_details_cont{padding:0 20px}.application_wrapper>.container.products_list .percentage_discount_details_cont a{color:#333}.application_wrapper>.container.products_list .prpduct_list_cat_select_top_cont{box-sizing:border-box;flex:0 0 auto;min-height:44px;min-width:0;width:100%}.application_wrapper>.container.products_list .prpduct_list_cat_select_top_cont .home_category_picker{padding-left:16px;padding-right:16px}.application_wrapper>.container.products_list .product_list_inner{box-sizing:border-box;flex:1 1 auto;min-height:0;min-width:0;overflow-y:auto;width:100%}.application_wrapper>.container.products_list .product_list_toolbar{align-items:center;box-sizing:border-box;display:flex;gap:8px;height:36px;justify-content:space-between;padding:0 16px}.application_wrapper>.container.products_list .product_list_toolbar .count{color:#000;font-family:MontserratRegular;font-size:12px;line-height:16px}.application_wrapper>.container.products_list .product_list_toolbar .views{align-items:center;display:flex;gap:8px}.application_wrapper>.container.products_list .product_list_toolbar .views .label{color:#000;font-family:MontserratRegular;font-size:12px;line-height:16px}.application_wrapper>.container.products_list .product_list_toolbar .views .view{color:#939496;cursor:pointer;display:flex}.application_wrapper>.container.products_list .product_list_toolbar .views .view.active{color:#004e37}.application_wrapper>.container.products_list .product_list_toolbar .views .view div{display:flex}.application_wrapper>.container.products_list .product_list_toolbar .views .view svg{display:block;height:20px;width:20px}.application_wrapper>.container.products_list .product-list-items-cont{grid-gap:16px;box-sizing:border-box;display:grid;gap:16px;padding:16px}.application_wrapper>.container.products_list .product-list-items-cont.grid{grid-template-columns:1fr 1fr}.application_wrapper>.container.products_list .product-list-items-cont.list{grid-template-columns:1fr}.application_wrapper>.container.products_list .product-list-items-cont .product_list_banner{grid-column:1/-1}.application_wrapper>.container.products_list .load_products_cont{display:flex;justify-content:center;margin:30px}.application_wrapper>.container.products_list .load_products_cont .load-more-roducts{border:1px solid #333;display:inline-block;margin:0 auto;padding:10px 30px}.application_wrapper>.container.products_list .load_products_cont .load-more-roducts.loading{animation:bg-fade 3s ease-in-out infinite}@keyframes bg-fade{0%{background-color:#fff;box-shadow:0 0 0 #cacaca;color:#000}60%{background-color:#333;box-shadow:1px 2px 3px #cacaca;color:#fff}to{background-color:#fff;box-shadow:0 0 0 #cacaca;color:#000}}.application_wrapper>.container.page_account_create{background-color:#fff;bottom:calc(68px + env(safe-area-inset-bottom));box-sizing:border-box;display:block;height:auto;left:0;max-height:none;max-width:none;min-height:0;padding-bottom:0;position:fixed;right:0;top:env(safe-area-inset-top);width:auto;z-index:3}.application_wrapper>.container.page_account_create .content{display:block;margin:0 auto;max-width:700px;padding:calc(80px + env(safe-area-inset-top)) 0 calc(60px + env(safe-area-inset-bottom));width:100%}.application_wrapper>.container.page_account_create .form_wrapper{padding:0 20px;text-align:center}.application_wrapper>.container.page_account_create .form_wrapper h2{color:#000;font-size:25px;font-weight:600;line-height:30px;margin:0 0 15px}.application_wrapper>.container.page_account_create .form_wrapper form{display:inline-block;margin-top:20px;width:100%}.application_wrapper>.container.page_account_create .form_wrapper form .row.block{margin-bottom:0}.application_wrapper>.container.page_account_create .form_wrapper form .row.block.phone_txt .block_content{display:flex;flex-wrap:nowrap;gap:10px;justify-content:left}.application_wrapper>.container.page_account_create .form_wrapper form .row.block.phone_txt .field_label{color:#747474;display:inline-block;font-size:14px;line-height:22px;margin-bottom:10px;text-align:left;width:100%}.application_wrapper>.container.page_account_create .form_wrapper form .row.block.phone_txt .field.html{color:#747474;display:inline-block;font-size:14px;font-weight:400;height:50px;line-height:50px}.application_wrapper>.container.page_account_create .form_wrapper form .row.block.phone_txt .row{width:auto}.application_wrapper>.container.page_account_create .form_wrapper form .row.block.phone_txt .row:first-child{font-size:14px;line-height:22px;margin-bottom:15px;margin-top:0}.application_wrapper>.container.page_account_create .form_wrapper form .row.block.phone_txt .row input[type=number],.application_wrapper>.container.page_account_create .form_wrapper form .row.block.phone_txt .row input[type=text]{padding:0 7px;text-align:center;width:49px}.application_wrapper>.container.page_account_create .form_wrapper form .row.block.phone_txt .row:last-child input[type=number],.application_wrapper>.container.page_account_create .form_wrapper form .row.block.phone_txt .row:last-child input[type=text]{width:80px}.application_wrapper>.container.page_account_create .form_wrapper form .row.block.phone_txt .block_error{display:inline-block;width:100%}.application_wrapper>.container.page_account_create .form_wrapper form .row.block.phone_txt .form_error{position:relative;top:-10px}.application_wrapper>.container.page_account_create .form_wrapper form .field{display:inline-block;width:100%}.application_wrapper>.container.page_account_create .form_wrapper form .field input{margin:0;width:100%}.application_wrapper>.container.page_account_create .form_wrapper form .field input[type=submit]{margin:30px 0 15px}.application_wrapper>.container.page_account_create .form_wrapper form .field.email_txt input[type=email]{color:#9b9b9b}.application_wrapper>.container.page_account_create .form_wrapper form .field.sex_int{box-sizing:border-box;margin-top:0;padding:0;text-align:left}.application_wrapper>.container.page_account_create .form_wrapper form .field.sex_int>label{color:#747474;display:inline-block;font-size:14px;line-height:22px}.application_wrapper>.container.page_account_create .form_wrapper form .field.sex_int .radio{display:inline-block;margin-left:20px}.application_wrapper>.container.page_account_create .form_wrapper form .field.sex_int .radio label{color:#747474;font-size:16px;margin-right:0}.application_wrapper>.container.page_account_create .form_wrapper form .field.birthdate_txt input{margin-top:0}.application_wrapper>.container.page_account_create .form_wrapper form .field.birthdate_txt .field_label:first-child{color:#747474;display:inline-block;font-size:14px;line-height:22px;margin-bottom:15px;margin-top:0;text-align:left;width:100%}.application_wrapper>.container.page_account_create .form_wrapper form .field.field_checkbox,.application_wrapper>.container.page_account_create .form_wrapper form .field.field_radio{padding:0 20px}.application_wrapper>.container.page_account_create .form_wrapper form .field.field_checkbox.terms_and_conditions_int,.application_wrapper>.container.page_account_create .form_wrapper form .field.field_radio.terms_and_conditions_int{margin-top:15px}.application_wrapper>.container.page_account_create .form_wrapper form .field.field_checkbox .checkbox label a{color:#000!important;font-weight:700}.application_wrapper>.container.page_account_create .form_wrapper a.sign_in{color:#747474;display:inline-block;font-family:Barlow;font-size:14px;font-weight:600;margin-bottom:15px;padding:0 0 15px;text-decoration:none;width:100%}.application_wrapper>.container.page_account_create .content{padding:0}.application_wrapper>.container.page_account_create .form_wrapper{padding:0;text-align:left}.application_wrapper>.container.page_account_create .form_wrapper h2{font-family:MontserratSemiBold;font-size:20px;line-height:28px;margin:24px 16px;text-align:center}.application_wrapper>.container.page_account_create .form_wrapper form{box-sizing:border-box;display:block;margin:0;padding:16px 16px 32px}.application_wrapper>.container.page_account_create .form_wrapper form .field.birthdate_txt .field_label:first-child,.application_wrapper>.container.page_account_create .form_wrapper form .field_label{color:#000;display:block;font-family:MontserratMedium;font-size:14px;line-height:22px;margin:0 0 8px;text-align:left}.application_wrapper>.container.page_account_create .form_wrapper form>.row{margin-bottom:16px}.application_wrapper>.container.page_account_create .form_wrapper form .field{margin-bottom:0}.application_wrapper>.container.page_account_create .form_wrapper form .field input[type=date],.application_wrapper>.container.page_account_create .form_wrapper form .field input[type=email],.application_wrapper>.container.page_account_create .form_wrapper form .field input[type=number],.application_wrapper>.container.page_account_create .form_wrapper form .field input[type=password],.application_wrapper>.container.page_account_create .form_wrapper form .field input[type=text]{background:#fff;border:1px solid #939496;border-radius:8px;box-sizing:border-box;color:#000;font-family:MontserratRegular;font-size:14px;height:44px;line-height:22px;padding:0 16px}.application_wrapper>.container.page_account_create .form_wrapper form .field.email_txt input[type=email]{color:#767676}.application_wrapper>.container.page_account_create .form_wrapper form .field .input_eye_icon,.application_wrapper>.container.page_account_create .form_wrapper form .field .input_eye_icon_closed{align-items:center;display:flex;height:44px;justify-content:center;right:2px;top:30px;width:44px}.application_wrapper>.container.page_account_create .form_wrapper form .field .input_eye_icon div,.application_wrapper>.container.page_account_create .form_wrapper form .field .input_eye_icon_closed div{display:flex}.application_wrapper>.container.page_account_create .form_wrapper form .field .input_eye_icon svg,.application_wrapper>.container.page_account_create .form_wrapper form .field .input_eye_icon_closed svg{height:20px;width:20px}.application_wrapper>.container.page_account_create .form_wrapper form .field .form_explanation{color:#767676;font-family:MontserratRegular;font-size:12px;line-height:18px;margin-top:8px}.application_wrapper>.container.page_account_create .form_wrapper form .row.block.phone_txt{margin-bottom:16px}.application_wrapper>.container.page_account_create .form_wrapper form .row.block.phone_txt .field_label{color:#000;font-family:MontserratMedium;margin-bottom:8px}.application_wrapper>.container.page_account_create .form_wrapper form .row.block.phone_txt .block_content{align-items:center;gap:8px}.application_wrapper>.container.page_account_create .form_wrapper form .row.block.phone_txt .field.html{color:#000;font-family:MontserratRegular;height:44px;line-height:44px}.application_wrapper>.container.page_account_create .form_wrapper form .row.block.phone_txt .row,.application_wrapper>.container.page_account_create .form_wrapper form .row.block.phone_txt .row:first-child{margin-bottom:0}.application_wrapper>.container.page_account_create .form_wrapper form .field.field_checkbox,.application_wrapper>.container.page_account_create .form_wrapper form .field.field_radio,.application_wrapper>.container.page_account_create .form_wrapper form .field.sex_int{padding:0}.application_wrapper>.container.page_account_create .form_wrapper form .field.field_checkbox.terms_and_conditions_int,.application_wrapper>.container.page_account_create .form_wrapper form .field.sex_int{border-top:1px solid #e1e1e1;margin-top:24px;padding-top:24px}.application_wrapper>.container.page_account_create .form_wrapper form .field.field_checkbox .checkbox label{color:#000;font-family:MontserratRegular;font-size:14px;line-height:22px}.application_wrapper>.container.page_account_create .form_wrapper form .field.sex_int>label{color:#000;display:block;font-family:MontserratMedium;font-size:16px;line-height:24px;margin:0 0 8px;text-align:left}.application_wrapper>.container.page_account_create .form_wrapper form .field.sex_int .radio{display:block;margin:0 0 8px;position:relative;width:100%}.application_wrapper>.container.page_account_create .form_wrapper form .field.sex_int .radio input[type=radio]{height:0;opacity:0;position:absolute;width:0}.application_wrapper>.container.page_account_create .form_wrapper form .field.sex_int .radio label{align-items:center;background:#fff;border:1px solid #939496;border-radius:8px;box-sizing:border-box;color:#000;cursor:pointer;display:flex;font-family:MontserratRegular;font-size:14px;gap:4px;height:44px;line-height:22px;margin:0;padding:8px 12px}.application_wrapper>.container.page_account_create .form_wrapper form .field.sex_int .radio label:before{display:none}.application_wrapper>.container.page_account_create .form_wrapper form .field.sex_int .radio label:after{background:#fff no-repeat 50%/14px 14px;border:2px solid #000;border-radius:0;box-sizing:border-box;content:"";flex-shrink:0;height:20px;margin:0 0 0 auto;position:static;transform:none;width:20px}.application_wrapper>.container.page_account_create .form_wrapper form .field.sex_int .radio input[type=radio]:checked+label{background:#004e37;border-color:#004e37;color:#fff;font-family:MontserratSemiBold}.application_wrapper>.container.page_account_create .form_wrapper form .field.sex_int .radio input[type=radio]:checked+label:after{background:#fff url(https://app.dorko.hu/static/media/check_black.1c64678bf2f62d991a6b.svg) no-repeat 50%/14px 14px;border:2px solid #000;border-radius:0;height:20px;margin:0 0 0 auto;position:static;transform:none;width:20px}.application_wrapper>.container.page_account_create .form_wrapper form .field input[type=submit]{background:#000;border:0;border-radius:8px;color:#fff;font-family:MontserratMedium;font-size:14px;height:44px;letter-spacing:1px;line-height:22px;margin:24px 0 0;text-transform:uppercase}.application_wrapper>.container.page_account_create .form_wrapper form .field input[type=submit][disabled]{background:#767676;color:#e1e1e1}
/*# sourceMappingURL=main.cf372ec6.css.map*/