@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")}body{background-color:#fff;bottom:0;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}body,html{height:100%;width:100%}#root{display:block;margin:0;padding:0;width:100%}.disable-link{pointer-events:none}.application_wrapper{margin:0;max-height:100vh;max-height:1vh;max-height:calc(var(--vh, 1vh));min-height:100vh;overflow:hidden;padding:0}.application_wrapper,.application_wrapper>.container{display:block;height:auto;min-height:1vh;min-height:calc(var(--vh, 1vh));width:100%}.application_wrapper>.container{animation:container_animation_in .75s cubic-bezier(.04,.62,.23,.98);margin:0 auto;max-width:768px;overflow:auto;padding:0 0 58px}.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 .container_inner .emplty_list_message{color:#666;font-weight:600;padding:40px 0 120px;position:relative;text-align:center}.application_wrapper>.container .container_inner .emplty_list_message:after{color:#ccc;content:"x";display:inline-block;font-size:80px;left:50%;margin-left:-16px;position:absolute;top:63px}.application_wrapper>.container .container_inner .emplty_list_message:before{border:3px solid #cccc;border-radius:50%;content:"";display:block;height:80px;left:50%;margin-left:-40px;position:absolute;top:80px;width:80px}.application_wrapper>.container.floating_container{max-width:100vw!important;overflow:hidden!important;width:100vw!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-shadow:-2px -1px 0 #0000001a;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 .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{background-color:#fff;display:inline-block;height:100vh;height:1vh;height:calc(var(--vh, 1vh));left:0;max-height:100vh;max-height:1vh;max-height:calc(var(--vh, 1vh));max-width:100vw;position:fixed;top:0;width:100vw}.application_wrapper>.container.page_content>.content{box-sizing:border-box;display:block;margin:0 auto;max-width:700px;padding:env(safe-area-inset-top) 0 calc(env(safe-area-inset-bottom) + 60px);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 h1.page_title{box-sizing:border-box;font-size:25px!important;line-height:30px!important;padding-left:20px;position:relative}.application_wrapper>.container.page_content>.content h1.page_title>div .back{display:inline-block;left:-10px;margin-top:2px;padding:0 10px;position:absolute;top:50%;transform:translateY(-50%) rotate(90deg)}.application_wrapper>.container.page_content>.content p{font-family:Barlow!important}.application_wrapper>.container.page_content.signed{padding:60px 0 0}.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{animation-duration:2.5s;animation-iteration-count:infinite;animation-name:rotate_two_times;animation-timing-function:ease-in-out;aspect-ratio:1;position:relative;width:100px}@keyframes rotate_two_times{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.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)}}.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}.search{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex-wrap:nowrap;height:60px;justify-content:space-between;left:0;padding:0 20px;position:fixed;top:env(safe-area-inset-top);width:100%;z-index:102}.search ::placeholder{color:#000;opacity:1}.search ::-ms-input-placeholder{color:#000}.search>.icon{cursor:pointer;width:25px}.search>.icon.close,.search>.icon.close svg{width:12px}.search>input{border:0;border-radius:0;box-shadow:none;color:#000;font-weight:600;padding:0 10px;width:calc(100% - 120px)}.search button,.search>input{background-color:#fff;font-size:14px}.search button{border:0;color:#747474;float:right;padding:0;position:relative;text-align:center;top:-1px;width:70px}.search_results{background-color:#fff;border-top:1px solid #d8d8d8;box-sizing:border-box;height:calc(100vh - 120px);height:calc(1vh - 120px);height:calc(var(--vh, 1vh) - 120px);left:0;overflow:auto;padding:10px 20px 25px;position:fixed;top:60px;width:100%;z-index:11}.search_results .search_results_block{display:inline-block;width:100%}.search_results .search_results_block label{border-bottom:1px dashed #747474;color:#000;display:inline-block;font-size:16px;font-weight:600;line-height:36px;margin:0;padding:0;width:100%}.search_results .search_results_block .items{display:inline-block;padding:10px 0;width:100%}.search_results .search_results_block .items>a{color:#000;display:inline-block;font-size:14px;font-weight:600;line-height:17px;padding:3px 0;text-decoration:none;width:100%}.search_results .search_page_url{text-align:center}.search_results .search_page_url a{background-color:#d8d8d8;color:#000;font-weight:600;padding:10px 20px;text-align:center;text-decoration:none}header{align-items:center;background-color:#fff;box-sizing:border-box;display:inline-block;display:flex;height:90px;height:calc(60px + env(safe-area-inset-top));justify-content:space-between;padding:env(safe-area-inset-top) 20px 0;position:fixed;top:0;width:100%;z-index:2}header.welcome{background-color:initial;height:90px;position:static}header.public_content,header.welcome{margin-top:env(safe-area-inset-top);z-index:2}header.public_content{background-color:#fff;height:60px;position:fixed}header .logo{margin:0}header .logo a{display:inline-block;margin:0;outline:none;padding:10px 0;text-decoration:none}header .sign_in a{background-color:initial;border:1px solid #fff;color:#fff}header .icons{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:20px}header .icons .icon{cursor:pointer;position:relative}header .icons .icon a{display:inline-block;outline:none;text-decoration:none;width:100%}header .icons .icon div{display:inline-block}header .icons .icon div.counter{background-color:red;border-radius:100%;color:#fff;font-size:9px;height:16px;line-height:16px;position:absolute;right:-8px;text-align:center;top:-8px;width:16px}footer{background-color:#fff;border-top:1px solid #ddd;bottom:0;box-sizing:border-box;display:flex;height:60px;height:calc(60px + env(safe-area-inset-bottom));justify-content:space-between;left:0;padding:0 20px env(safe-area-inset-bottom);position:fixed;width:100%;z-index:1000}footer .menu{display:inline-flex}footer .menu,footer .menu>a,footer .menu>div{align-content:center;flex-wrap:wrap;justify-content:center;text-align:center}footer .menu>a,footer .menu>div{cursor:pointer;display:inline-block;display:flex;position:relative;text-decoration:none;width:100%}footer .menu>a .fade,footer .menu>div .fade{background-color:#ffffff73;height:100%;position:absolute;width:100%}footer .menu>a .icon,footer .menu>div .icon{align-content:center;display:flex;flex-wrap:wrap;height:25px;justify-content:center;position:relative;width:27px}footer .menu>a .icon .cart_item_count,footer .menu>div .icon .cart_item_count{background-color:#e23000;border-radius:50%;color:#fff;font-size:12px;height:16px;position:absolute;right:-4px;top:-4px;width:16px}footer .menu>a .title,footer .menu>div .title{color:#000;display:inline-block;font-size:11px;font-weight:700;text-align:center;width:100%}.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) 20px 0;position:relative;width:100vw;z-index:1}.page_header>div{align-items:center;display:flex;flex-wrap:nowrap;height:62px;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:15px;height:62px;justify-content:space-between;position:relative;top:3px;width:auto}.page_header .right>div{cursor:pointer}.page_header h2{color:#000;display:inline-block;font-family:BarlowBold;font-size:21px;font-weight:600;line-height:25px;text-align:center;width:auto}.page_header .back{position:relative;transform:rotate(90deg)}.page_header .back:after{content:"";left:-17px;padding:25px;position:absolute;top:-17px}.page_header.underline{margin-bottom:20px}.page_header.underline>div{border-bottom:1px solid #747474}.page_header.no_back h2{text-align:left}.popup_added_to_cart{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_added_to_cart .popup_content{box-sizing:border-box;padding:0 20px}.popup_added_to_cart .icon{text-align:center;width:100%}.popup_added_to_cart h2{font-size:21px;line-height:25px}.popup_added_to_cart h2,.popup_added_to_cart p{color:#fff;font-family:Barlow;font-weight:400;text-align:center;width:100%}.popup_added_to_cart p{font-size:14px;line-height:17px}.product_cart_item{align-items:center;border-bottom:1px solid #ebebeb;box-sizing:border-box;display:flex;flex-wrap:nowrap;height:184px;justify-content:space-between;padding:15px 0}.product_cart_item .product_image{display:inline-block;width:100px}.product_cart_item .product_image img{display:inline-block;height:auto;max-width:100px}.product_cart_item .product_data{display:inline-flex;flex-wrap:wrap;width:calc(100% - 120px)}.product_cart_item .product_data>div{font-family:Barlow;width:100%}.product_cart_item .product_data>div.attributes label,.product_cart_item .product_data>div.attributes label+div,.product_cart_item .product_data>div.attributes label+p{font-size:13px}.product_cart_item .product_data>div label{box-sizing:border-box;display:inline-block;font-size:17px;line-height:22px;margin:0;padding:0 5px 0 0;width:auto}.product_cart_item .product_data>div label+div,.product_cart_item .product_data>div label+p{display:inline-block;font-weight:600;margin:0;padding:0;width:auto}.product_cart_item .product_data>div a,.product_cart_item .product_data>div b{color:#000;display:inline-block;font-family:BarlowBold;font-weight:700;margin:0;padding:0;width:auto}.product_cart_item .product_data>div.name{font-family:BarlowBold;font-weight:700;margin-bottom:10px}.product_cart_item .product_data>div.price b.stroked{padding-right:5px;text-decoration:line-through}.product_cart_item .product_data>div.price b.sale{color:#e23000}.product_cart_item .product_data>div.quantity{margin-top:20px}.product_cart_item .product_data>div.quantity div{display:inline-block}.product_cart_item .product_data>div.quantity div svg{cursor:pointer;margin-left:15px}.product_cart_item .product_data>div.quantity .select{display:inline-block;position:relative;width:50px}.product_cart_item .product_data>div.quantity .select select{-webkit-appearance:none;appearance:none;border:0;display:inline-block;font-size:17px;font-weight:600;line-height:22px;padding-right:20px;text-align:left;text-align:center}.product_cart_item .product_data>div.quantity .select>div{position:absolute;right:0;top:calc(50% - 2px);transform:translateY(-50%)}.application_wrapper>.container.page_shopping_cart{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_shopping_cart .content{padding:0}.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 .content .container_inner .coupon{display:inline-block;margin:15px 0;width:100%}.application_wrapper>.container.page_shopping_cart .content .container_inner .coupon .coupon_title{display:inline-block;position:relative;width:100%}.application_wrapper>.container.page_shopping_cart .content .container_inner .coupon .coupon_title>label{color:#000;display:inline-block;font-family:Barlow;font-size:19px;font-weight:600;line-height:28px;width:100%}.application_wrapper>.container.page_shopping_cart .content .container_inner .coupon .coupon_title .toggler{cursor:pointer;display:inline-block;font-family:Barlow;font-size:28px;font-weight:600;line-height:28px;position:absolute;right:0;top:calc(50% - 2px);transform:translateY(-50%)}.application_wrapper>.container.page_shopping_cart .content .container_inner .coupon .coupon_form{display:inline-block;margin-top:15px;width:100%}.application_wrapper>.container.page_shopping_cart .content .container_inner .coupon .coupon_form .field{display:inline-block;width:100%}.application_wrapper>.container.page_shopping_cart .content .container_inner .coupon .coupon_form .field input[type=text]{color:#000;display:inline-block;font-weight:500;width:100%}.application_wrapper>.container.page_shopping_cart .content .container_inner .coupon .coupon_form>p{display:inline-block;font-family:Barlow;font-size:12px;font-weight:600;line-height:15px;margin:10px 0 0;padding:0;width:100%}.application_wrapper>.container.page_shopping_cart .content .container_inner .coupon .coupon_form button{margin-top:10px}.application_wrapper>.container.page_shopping_cart .content .container_inner .loyalti{margin-top:15px}.application_wrapper>.container.page_shopping_cart .content .container_inner .loyalti .loyalti_title{display:inline-block;position:relative;width:100%}.application_wrapper>.container.page_shopping_cart .content .container_inner .loyalti .loyalti_title>label{color:#000;display:inline-block;font-family:Barlow;font-size:19px;font-weight:600;line-height:28px;width:100%}.application_wrapper>.container.page_shopping_cart .content .container_inner .loyalti .loyalti_title .toggler{cursor:pointer;display:inline-block;font-family:Barlow;font-size:28px;font-weight:600;line-height:28px;position:absolute;right:0;top:calc(50% - 2px);transform:translateY(-50%)}.application_wrapper>.container.page_shopping_cart .content .container_inner .loyalti .loyalti_form{display:inline-block;margin-top:15px;width:100%}.application_wrapper>.container.page_shopping_cart .content .container_inner .loyalti .loyalti_form .field{display:inline-block;width:100%}.application_wrapper>.container.page_shopping_cart .content .container_inner .loyalti .loyalti_form .field input[type=text],.application_wrapper>.container.page_shopping_cart .content .container_inner .loyalti .loyalti_form .field select{color:#000;display:inline-block;font-weight:500;width:100%}.application_wrapper>.container.page_shopping_cart .content .container_inner .loyalti .loyalti_form .field select{background-color:#f2f2f2;border:0;border-radius:5px;box-shadow:-2px -1px 0 #0000001a;box-sizing:border-box;color:#000;display:inline-block;font-family:Barlow;height:35px;line-height:35px;outline:none;padding:0 15px;width:100%}.application_wrapper>.container.page_shopping_cart .content .container_inner .loyalti .loyalti_form>p{display:inline-block;font-family:Barlow;font-size:12px;font-weight:600;line-height:15px;margin:10px 0 0;padding:0;width:100%}.application_wrapper>.container.page_shopping_cart .content .container_inner .loyalti .loyalti_form>p a,.application_wrapper>.container.page_shopping_cart .content .container_inner .loyalti .loyalti_form>p b{color:#e23002;text-decoration:none}.application_wrapper>.container.page_shopping_cart .content .container_inner .loyalti .loyalti_form button{margin-top:10px}.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;box-shadow:-2px -1px 0 #0000001a;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 .loyalti_coupons{padding-top:20px}.application_wrapper>.container.page_shopping_cart .loyalti_card_info_cont .loyalti_coupons .select{margin-top:10px}.application_wrapper>.container.page_shopping_cart .loyalti_card_info_cont .loyalti_coupons .select select{padding:0 10px}.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_checkout_summary{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_summary textarea{height:120px;width:100%}.application_wrapper>.container.page_checkout_summary .customer_comment_blob{width:100%}.application_wrapper>.container.page_checkout_summary .customer_comment_blob label{display:none}.application_wrapper>.container.page_checkout_summary .row .field .checkbox{margin-top:0}.application_wrapper>.container.page_checkout_summary .content{padding:0;position:relative}.application_wrapper>.container.page_checkout_summary .content .loader_cont{background-color:#fff9;bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.application_wrapper>.container.page_checkout_summary .content textarea{box-sizing:border-box;color:#000;display:inline-block;height:162px;line-height:20px;margin:0;padding:10px;resize:none;width:100%}.application_wrapper>.container.page_checkout_summary .content .row form .field textarea+.field_label{margin-bottom:0}.application_wrapper>.container.page_checkout_summary .content .order_comment_tip{margin-top:15px}.application_wrapper>.container.page_checkout_summary .content .checkout_summary .row .row .field{width:100%}.application_wrapper>.container.page_checkout_summary .content .checkout_summary .row .row .field input[type=submit]{margin-top:30px}.application_wrapper>.container.page_checkout_summary .content .checkout_summary .checkout_vat_text{margin-bottom:20px;text-align:center}.application_wrapper>.container.page_checkout_summary .content .checkout_step_data{border-bottom:1px solid #d8d8d8;display:inline-block;margin:0 0 20px;width:100%}.application_wrapper>.container.page_checkout_summary .content .checkout_step_data .checkout_step_data_title{display:inline-block;position:relative;width:100%}.application_wrapper>.container.page_checkout_summary .content .checkout_step_data .checkout_step_data_title label{color:#000;font-family:BarlowBold;font-size:18px;font-weight:600;line-height:22px;width:100%}.application_wrapper>.container.page_checkout_summary .content .checkout_step_data .checkout_step_data_title>div{cursor:pointer;position:absolute;right:0;top:50%;transform:translateY(-50%)}.application_wrapper>.container.page_checkout_summary .content .checkout_step_data .checkout_step_data_content{display:inline-block;padding:10px 0 20px;position:relative;width:100%}.application_wrapper>.container.page_checkout_summary .content .checkout_step_data .checkout_step_data_content>p.empty{color:#e23000;display:inline-block;font-family:Barlow;font-size:16px;font-weight:600;line-height:26px;margin:0;padding:0 0 10px;width:100%}.application_wrapper>.container.page_checkout_summary .content .checkout_step_data .checkout_step_data_content .row{display:flex;flex-wrap:nowrap;justify-content:left;width:100%}.application_wrapper>.container.page_checkout_summary .content .checkout_step_data .checkout_step_data_content .row label{color:#000;display:inline-block;font-size:16px;line-height:24px;margin:0;padding:0 5px 0 0}.application_wrapper>.container.page_checkout_summary .content .checkout_step_data .checkout_step_data_content .row p{color:#000;display:inline-block;font-size:16px;line-height:24px;margin:0;padding:0}.application_wrapper>.container.page_checkout_summary .content .checkout_step_data .checkout_step_data_content .row.reservation_selected_shop_row{flex-wrap:wrap}.application_wrapper>.container.page_checkout_summary .content .checkout_step_data .checkout_step_data_content .row.reservation_selected_shop_row label,.application_wrapper>.container.page_checkout_summary .content .checkout_step_data .checkout_step_data_content .row.reservation_selected_shop_row p{width:100%}.application_wrapper>.container.page_checkout_summary .content>.container_inner>button{margin:15px 0}#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}#select_gls_chooser{padding:20px 0}.application_wrapper>.container.page_checkout_delivery{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_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_payment{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_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}.application_wrapper>.container.page_products_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_products_menu .header_back .products_back_icon{cursor:pointer;padding:4px 0}.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}.header_menu_items_cont a{color:inherit;font-size:16px;text-decoration:none;text-transform:uppercase}.header_menu_items_cont .drk_brave{margin-top:20px}.header_menu_items_cont .drk_brave img{height:20px;width:auto}.header_menu_items_cont ul.accordions_cont{margin:0;padding-left:0}.header_menu_items_cont ul.accordions_cont li{color:#fff;list-style:none}.header_menu_items_cont ul.accordions_cont li.no_sub{padding:13px 0}.header_menu_items_cont ul.accordions_cont li>span{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:100%;padding:13px 0;position:relative}.header_menu_items_cont ul.accordions_cont li>span .header_toggle_on_click{bottom:0;display:block;left:0;position:absolute;right:0;top:0}.header_menu_items_cont ul.accordions_cont li>span .menu_indicator{align-items:center;display:inline-flex;height:19px;justify-content:center;width:25px}.header_menu_items_cont ul.accordions_cont li>span .menu_indicator .scissors_2{display:none}.header_menu_items_cont ul.accordions_cont li>span.ac_open .menu_indicator .scissors_2{display:block}.header_menu_items_cont ul.accordions_cont li>span.ac_open .menu_indicator .scissors_1{display:none}.header_menu_items_cont ul.accordions_cont li>ul{box-sizing:border-box;padding-left:10px;width:100%}.header_menu_items_cont>ul.accordions_cont>li>ul{padding-top:0!important}.header_menu_items_cont ul.accordions_cont li>ul ul{box-sizing:border-box;padding-top:10px}.header_menu_items_cont ul.accordions_cont li>ul ul>li,.header_menu_items_cont ul.accordions_cont li>ul ul>li.no_sub{padding:6px 0}.page_products_menu .header_menu_items_cont li.no_sub{border-bottom:0}.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_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_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%}.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: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_shops .content{padding:0}.application_wrapper>.container.page_shops .content .container_inner{max-height:calc(1vh - 120px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(var(--vh, 1vh) - 120px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:10px 20px}.application_wrapper>.container.page_shops .content .shop{border:1px solid #666;box-sizing:border-box;display:inline-block;margin:0 0 10px;padding:0 15px;width:100%}.application_wrapper>.container.page_shops .content .shop h3{box-sizing:border-box;color:#e23000;display:inline-block;font-family:Barlow;font-size:16px;font-weight:600;line-height:21px;margin:0;padding:15px 25px 15px 0;position:relative;width:100%}.application_wrapper>.container.page_shops .content .shop h3 .toggler{color:#000;cursor:pointer;display:inline-block;font-family:Barlow;font-size:28px;font-weight:600;left:auto;line-height:28px;position:absolute;right:0;top:calc(50% - 2px);transform:translateY(-50%)}.application_wrapper>.container.page_shops .content .shop .details{display:none;margin-top:10px;width:100%}.application_wrapper>.container.page_shops .content .shop .details div{color:#000;font-family:Barlow;font-size:12px;font-weight:600;margin-bottom:4px}.application_wrapper>.container.page_shops .content .shop .details div label{font-family:BarlowBold;font-weight:700;margin-right:5px}.application_wrapper>.container.page_shops .content .shop .details div a{color:#000;text-decoration:none}.application_wrapper>.container.page_shops .content .shop .details div.opening>span{display:inline-block;margin-bottom:10px;width:100%}.application_wrapper>.container.page_shops .content .shop .details div.opening>span p{display:inline-block;font-size:12px!important;margin-bottom:0;margin-top:2px}.application_wrapper>.container.page_shops .content .shop .details div.opening>span p span{display:inline-block;font-size:12px!important;margin-right:5px;margin-top:5px!important}.application_wrapper>.container.page_shops .content .shop .details div.opening>span p br{display:none}.application_wrapper>.container.page_shops .content .shop .details div.image{display:inline-block;margin-bottom:15px;width:100%}.application_wrapper>.container.page_shops .content .shop .details div.image img{max-width:100%}.application_wrapper>.container.page_shops .content .shop.open .details{display:inline-block}.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 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 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{background-color:#e7e7e7;box-sizing:border-box;display:inline-block;margin:5px 0;padding:20px;text-align:center;width:100%}.newsletter_subscribe h3{font-family:BarlowBold;font-size:20px;line-height:24px;margin:15px 0;text-transform:uppercase}.newsletter_subscribe .text,.newsletter_subscribe h3{color:#000;display:inline-block;text-align:center;width:100%}.newsletter_subscribe .text{font-family:Barlow;font-size:16px;font-weight:500;line-height:22px}.newsletter_subscribe form{display:inline-block;text-align:left;width:100%}.newsletter_subscribe form .field input{background-color:#fff;border:0;border-radius:24px;box-shadow:none;font-size:16px;margin-top:20px;width:100%}.newsletter_subscribe form .field .form_error{box-sizing:border-box;padding:0 20px}.newsletter_subscribe form button{margin-bottom:20px;margin-top:20px}.loyalty_club{background-color:#e7e7e7;box-sizing:border-box;margin:5px 0 calc(60px + env(safe-area-inset-bottom));padding:20px}.loyalty_club,.loyalty_club h3{display:inline-block;text-align:center;width:100%}.loyalty_club h3{color:#000;font-family:Barlow;font-size:30px;font-weight:600;line-height:40px;margin:20px 0;text-transform:uppercase}.loyalty_club .icon{margin-top:10px}.loyalty_club .icon svg{height:60px;width:150px}.loyalty_club .text{color:#000;display:inline-block;font-family:Barlow;font-size:16px;font-weight:500;line-height:22px;margin-bottom:10px;text-align:center;width:100%}.loyalty_club a{display:inline-block;margin:10px 0}.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}.banner{position:relative}.banner,.banner a{display:inline-block;width:100%}.banner a{outline:none;text-decoration:none}.banner img{display:inline-block;max-width:100%;width:100%}.banner .banner-button{align-items:end;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding:25px 0;position:absolute;top:0;width:100%}.banner .banner-button .button{background-color:#fff;color:#000;font-size:20px;font-weight:600;height:40px;line-height:40px;max-width:200px}@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)}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.application_wrapper>.container.page_home{height:calc(1vh - 120px)!important;height:calc(var(--vh, 1vh) - 120px)!important;margin-top:60px;min-height:0}.application_wrapper>.container.page_home .home_hero_slide{min-height:490px}.application_wrapper>.container.page_home .placeholder_rectangle{animation:blinker 1.2s cubic-bezier(.215,.61,.355,1) infinite;background-color:#ccc;box-sizing:border-box;height:100vh;height:1vh;height:calc(var(--vh, 1vh));margin:20px}.application_wrapper>.container.page_home .product_list_inner{overflow-y:scroll}.application_wrapper>.container.page_home .product_list_inner .products_slider{margin-top:30px}.application_wrapper>.container.page_home .product_list_inner .products_slider .title{color:0;font-size:20px;font-weight:600;line-height:24px;margin:0 0 30px;text-align:center;text-transform:uppercase}.application_wrapper>.container.page_home .product_list_inner .products_slider .slider-inner{display:flex;flex-wrap:nowrap;gap:5px;margin-bottom:30px;overflow-y:scroll;padding-bottom:20px}.application_wrapper>.container.page_home .product_list_inner .products_slider .slider-inner .product_list_item{flex-shrink:0;min-width:230px}@keyframes blinker{50%{opacity:0}}.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) 20px 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{display:flex;flex-wrap:wrap;padding:0 20px}.application_wrapper>.container.products_details .icons_cont .icon_item{align-items:center;display:flex;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}.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;display:inline-block;height:100vh;left:0;max-height:100vh;max-height:1vh;max-height:calc(var(--vh, 1vh));max-width:100vw;position:fixed;top:0;width:100vw}.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}.application_wrapper>.container.page_welcome{background-color:#000;background-image:url(https://app.dorko.hu/static/media/welcome_bg.6b64969529aec6067b82.png);background-position:top;background-repeat:no-repeat;display:inline-block;height:100vh;left:0;max-height:100vh;max-height:1vh;max-height:calc(var(--vh, 1vh));max-width:100vw;position:fixed;top:0;width:100vw}.application_wrapper>.container.page_welcome .content{display:block;margin:0 auto;max-width:700px;width:100%}.application_wrapper>.container.page_welcome .connect{bottom:calc(40px + env(safe-area-inset-bottom));box-sizing:border-box;display:inline-block;left:0;padding:0 20px;position:fixed;text-align:center;width:100%}.application_wrapper>.container.page_welcome .connect h2{color:#fff;display:inline-block;font-size:23px;font-weight:600;margin:0 0 25px;padding:0;width:100%}.application_wrapper>.container.page_welcome .connect p{color:#fff;display:inline-block;font-size:17px;font-weight:500;margin:0;padding:0;width:100%}.application_wrapper>.container.page_welcome .connect .account_create{display:inline-block;width:100%}.application_wrapper>.container.page_welcome .connect .account_create a{background-color:#fff;color:#000;font-family:BarlowBold;font-weight:700;margin:45px 0;width:auto}.application_wrapper>.container.page_welcome .welcome_form input[type=email]{margin:10px 0 0;max-width:300px;text-align:center;width:75vw}.application_wrapper>.container.page_welcome .welcome_form .form_error{background:#fff;box-sizing:border-box;max-width:300px;padding:2px 5px;width:75vw}.application_wrapper>.container.page_welcome .welcome_next{background-color:#fff;color:#000;font-family:BarlowBold;font-weight:700;margin:20px 0 45px;width:auto}.application_wrapper>.container.page_sign_in{background-color:#fff;display:inline-block;height:100vh;left:0;max-height:100vh;max-height:1vh;max-height:calc(var(--vh, 1vh));max-width:100vw;position:fixed;top:env(safe-area-inset-top);width:100vw}.application_wrapper>.container.page_sign_in .content{display:block;margin:0 auto;max-width:700px;padding:40px 0 60px;width:100%}.application_wrapper>.container.page_sign_in .form_wrapper{padding:0 20px;text-align:center}.application_wrapper>.container.page_sign_in .form_wrapper h2{color:#000;font-size:25px;font-weight:600;line-height:30px;margin:40px 0 5px}.application_wrapper>.container.page_sign_in .form_wrapper>p{font-size:16px;margin:25px 0 0;text-align:center}.application_wrapper>.container.page_sign_in .form_wrapper form{display:inline-block;width:100%}.application_wrapper>.container.page_sign_in .form_wrapper form .field{display:inline-block;position:relative;width:100%}.application_wrapper>.container.page_sign_in .form_wrapper form .field input{font-size:16px;margin:30px 0 0;width:100%}.application_wrapper>.container.page_sign_in .form_wrapper form .field input[disabled]{color:#9b9b9b}.application_wrapper>.container.page_sign_in .form_wrapper form .field input[type=submit]{margin:30px 0 15px}.application_wrapper>.container.page_sign_in .form_wrapper form .field.password_field .input_eye_icon,.application_wrapper>.container.page_sign_in .form_wrapper form .field.password_field .input_eye_icon_closed{display:inline-block;position:absolute;right:15px;top:calc(50% - 5px)}.application_wrapper>.container.page_sign_in .form_wrapper form .field.password_field .input_eye_icon.input_eye_icon_closed,.application_wrapper>.container.page_sign_in .form_wrapper form .field.password_field .input_eye_icon_closed.input_eye_icon_closed{top:calc(50% - 5px)}.application_wrapper>.container.page_sign_in .form_wrapper form .field.password_field .input_eye_icon svg,.application_wrapper>.container.page_sign_in .form_wrapper form .field.password_field .input_eye_icon_closed svg{height:20px;width:20px}.application_wrapper>.container.page_sign_in .form_wrapper form .field a.lost_password{background-color:#2a2a2a;border:0;border-radius:24px;box-sizing:border-box;color:#fff;display:inline-block;font-family:Barlow;font-size:16px;font-weight:500;height:48px;line-height:48px;margin:0 0 15px;padding:0 20px;text-align:center;text-decoration:none;width:100%}.application_wrapper>.container.page_sign_in .form_wrapper a.account_create,.application_wrapper>.container.page_sign_in .form_wrapper a.sign_in{color:#747474;display:inline-block;font-family:Barlow;font-size:14px;font-weight:600;padding:15px 0;text-decoration:none;width:100%}.application_wrapper>.container.page_sign_in .field.email_pswpin_code .html_after_input .refresh_icon{top:45px}.application_wrapper>.container.page_sign_in.lost-password .content{padding-bottom:80px}.application_wrapper>.container.page_sign_in.login .form_wrapper form .field.password_field .input_eye_icon,.application_wrapper>.container.page_sign_in.login .form_wrapper form .field.password_field .input_eye_icon_closed{top:calc(50% + 5px)}.products_list_filters{background-color:#fff;position:relative;z-index:105}.products_list_filters .loader_cont{background-color:#fff;bottom:0;left:0;opacity:.7;position:absolute;right:0;top:0;z-index:15}.products_list_filters .page_header>div{border-bottom:2px solid #ccc}.products_list_filters .filter_blocks_cont{max-height:calc(100vh - 120px);max-height:calc(1vh - 120px);max-height:calc(var(--vh, 1vh) - 120px);overflow:scroll;padding:0 20px}.products_list_filters .filter_block{border-bottom:2px solid #d3d3d3;padding:20px 0}.products_list_filters .filter_block .filter_block_title{display:flex;font-family:BarlowBold;font-size:18px;justify-content:space-between}.products_list_filters .filter_block .filter_block_title span{transition:all .4s cubic-bezier(.165,.84,.44,1)}.products_list_filters .filter_block .select select{padding-left:20px;text-align-last:left}.products_list_filters .filter_block .filter_items_cont{display:flex;flex-wrap:wrap;padding-top:20px}.products_list_filters .filter_block .filter_items_cont>div{font-size:15px;font-weight:600}.products_list_filters .filter_block .filter_items_cont .filter_items_label{display:block;padding-bottom:10px;padding-top:5px;width:100%}.products_list_filters .filter_block .filter_items_cont .color_item,.products_list_filters .filter_block .filter_items_cont .gender_item{box-sizing:border-box;margin-bottom:10px;width:50%}.products_list_filters .filter_block .filter_items_cont .color_item a,.products_list_filters .filter_block .filter_items_cont .gender_item a{color:#333;text-decoration:none}.products_list_filters .filter_block .filter_items_cont .color_item label span,.products_list_filters .filter_block .filter_items_cont .gender_item label span{box-sizing:border-box;display:block;padding-left:28px;position:relative}.products_list_filters .filter_block .filter_items_cont .color_item label span:before,.products_list_filters .filter_block .filter_items_cont .gender_item label span:before{border:2px solid #333;border-radius:50%;content:"";display:inline-block;height:15px;left:0;margin-right:6px;position:absolute;top:1px;width:15px}.products_list_filters .filter_block .filter_items_cont .color_item label input[type=checkbox]:checked+span:after,.products_list_filters .filter_block .filter_items_cont .gender_item label input[type=checkbox]:checked+span:after{background-color:red;border-radius:50%;content:"";display:inline-block;font-size:12px;height:15px;left:2px;position:absolute;text-align:center;top:3px;width:15px}.products_list_filters .filter_block .filter_items_cont .gender_item{width:100%}.products_list_filters .filter_block .filter_items_cont .size_item a{color:#333;text-decoration:none}.products_list_filters .filter_block .filter_items_cont .size_item span{border:1px solid #686868;border-radius:5px;display:inline-block;margin:0 10px 10px 0;padding:5px 20px}.products_list_filters .filter_block .filter_items_cont .size_item input[type=checkbox]:checked+span{background-color:#333;color:#fff}.products_list_filters .filter_block.toggle .filter_items_cont{max-height:0;opacity:0;overflow:hidden;padding-top:0;transition:all .4s cubic-bezier(.165,.84,.44,1)}.products_list_filters .filter_block.toggle.open .filter_items_cont{max-height:none;opacity:1;padding-top:20px}.products_list_filters .filter_block.toggle.open .filter_block_title span{position:relative;top:3px;transform:rotateX(180deg)}.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;display:block;margin:0 auto;max-width:700px;min-height:100vh;overflow:auto;padding:env(safe-area-inset-top) 0 58px;position:fixed;top:0;width:100%;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{padding:0 20px;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{height:57px}.application_wrapper>.container.products_list .prpduct_list_cat_select_top{display:flex;flex-wrap:nowrap;margin:0 0 0 20px;overflow-y:scroll;padding:0}.application_wrapper>.container.products_list .prpduct_list_cat_select_top li{text-wrap:nowrap;display:inline-block;list-style:none;padding:0 24px 0 0;white-space:nowrap}.application_wrapper>.container.products_list .prpduct_list_cat_select_top li a{color:#000;display:inline-block;font-size:18px;padding:15px 0 20px;text-decoration:none}.application_wrapper>.container.products_list .product_list_inner{box-sizing:border-box;max-height:calc(100vh - 178px);max-height:calc(1vh - 178px);max-height:calc(var(--vh, 1vh) - 178px);overflow-y:scroll}.application_wrapper>.container.products_list .product_list_inner.no_categories{max-height:calc(100vh - 118px);max-height:calc(1vh - 118px);max-height:calc(var(--vh, 1vh) - 118px)}.application_wrapper>.container.products_list .product_list_inner .product-list-items-cont{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:30px}.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;display:inline-block;height:100vh;left:0;max-height:100vh;max-height:1vh;max-height:calc(var(--vh, 1vh));max-width:100vw;position:fixed;top:0;width:100vw}.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!important;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;width:100%}.application_wrapper>.container.page_account_create .form_wrapper form .field.sex_int .radio label{color:#747474;font-size:16px;line-height:22px;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%}
/*# sourceMappingURL=main.838b0648.css.map*/