/* Theme Name: Somfy EU Theme
 * Author: AM Desings & Interjet
 * Description: The 2020 new Look of Somfy EU Shop
 * Version: 1.0
 * License: GNU General Public License v2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Tags: Somfy
 * Text Domain: somfy
 *
 * This theme, like WordPress, is licensed under the GPL.
 * Use it to make something cool, have fun, and share what you've learned with others.*/
.form-floating--rtl>label{left:auto;right:0}
.form-floating--rtl>.form-control:focus~label,.form-floating--rtl>.form-control:not(:placeholder-shown)~label{transform:scale(.85) translateY(-.5rem) translateX(35px)!important}
.form-input__group>.resuired_field,.resuired_field{color:red;font-size:14px;text-align:left;margin:0}
.form-input__group>.form_error,.form_user_check>.form_error{color:red;font-size:14px;padding-top:5px;display:none}
.um-button:focus{outline:2px solid #000!important;text-decoration:underline!important;color:#000!important}
.um-link-alt:focus{outline:2px solid #000!important;color:#000!important}
input[type=checkbox]:focus+label,input[type=radio]:focus+label{text-decoration:underline;outline:2px solid}
input[type=checkbox]+label::after,input[type=radio]+label::after{content:'';position:absolute;width:0;height:0;background:#fab31d;top:10px;right:6px;transition:all .1s ease-in-out}
input[type=checkbox]:checked+label::after,input[type=radio]:checked+label::after{content:'';position:absolute;width:15px;height:15px;background:#fab31d;top:5px;right:5px}
input[type=radio]+label::after{top:10px;border-radius:50%}
input[type=checkbox],input[type=radio]{line-height:2.1ex}
input[type=checkbox],input[type=radio]{position:absolute;left:-999em}
input[type=checkbox]+label,input[type=radio]+label{position:relative;overflow:hidden;cursor:pointer;padding-right:40px;padding-bottom:2px;height:30px}
input[type=checkbox]+label::before,input[type=radio]+label::before{content:"";display:inline-block;vertical-align:-25%;height:25px;width:25px;background-color:#fff;border:1px solid #000;position:absolute;top:0;right:0}
input[type=radio]+label::before{border-radius:50%}
label.lb-hidden{visibility:hidden}
.diabled_link{cursor:not-allowed!important}
@font-face{font-family:Metro;font-style:bold;font-weight:700;src:url(assets/fonts/fbmetropolitana-boldwebfont.ttf)}
@font-face{font-family:Metro;font-style:normal;font-weight:400;src:url(assets/fonts/fbmetropolitana-regularwebfont.ttf)}
@font-face{font-family:SomfySans;font-style:normal;font-weight:400;src:url(assets/fonts/SomfySans-Regular.ttf);unicode-range:U+00-FF}
@font-face{font-family:SomfySans;font-style:normal;font-weight:500;src:url(assets/fonts/SomfySans-Medium.ttf);unicode-range:U+00-FF}
@font-face{font-family:SomfySans;font-style:normal;font-weight:600;src:url(assets/fonts/SomfySans-Bold.ttf);unicode-range:U+00-FF}
@font-face{font-family:SomfySans;font-style:normal;font-weight:300;src:url(assets/fonts/SomfySans-ExtraLight.ttf);unicode-range:U+00-FF}
.sf_btn{display:block;background:#fab31d;color:#000;font-size:18px;padding:10px 60px;text-decoration:none;margin-top:10px;text-align:center;transition:all .2s ease-in-out;border:none;cursor:pointer}
.sf_btn:hover{text-decoration:underline;color:#fff}
.sf_btn__big{font-size:24px!important;font-weight:600;padding:12px 70px}
.sf_btn__small{font-size:14px;padding:3px 20px}
.sf_btn-inline{display:inline-block}
.sf_btn-light{background:#fff!important;border:1px solid #000;color:#000}
.sf_btn-light:hover{color:#fab31d}
.sf_btn-dark{background:#000!important;color:#fab31d}
.sf_btn-dark:hover{color:#fff}
.add_to_cart__cta{background:#fab31d;direction:rtl;border:none;display:grid;grid-template-columns:repeat(2,auto);align-items:center;cursor:pointer;font-size:14px;font-weight:600;padding:8px 12px}
.add_to_cart__cta img{height:20px;margin-left:5px}
.add_to_cart__cta:hover{text-decoration:underline}
.add_to_cart__cta_big{padding:10px 25px!important}
.add_to_cart__cta_big img{height:25px!important;margin-left:10px!important}
.add_to_cart__cta:disabled{cursor:not-allowed}
.add_to_cart__cta_small{width:125px!important;padding:8px 12px!important;font-size:14px!important}
.add_to_cart__cta_small img{height:20px!important;margin-left:5px!important}
.get_stock_reminder{direction:rtl;background:#5b5b5b;color:#fff;border:none;padding:10px;cursor:pointer;font-size:14px;font-weight:400}
.get_stock_reminder:hover{text-decoration:underline}
.get_stock_reminder_small{padding:7px;font-size:12px}
.um.um-password.um-um_password_id .um-button{display:block!important;background:#fab31d!important;color:#000!important;font-size:18px!important;padding:15px 60px!important;text-decoration:none!important;margin:10px auto!important;border-radius:0!important;text-align:center!important;transition:all .2s ease-in-out!important;border:none!important;cursor:pointer!important}
.um.um-password.um-um_password_id .um-button:hover{text-decoration:none!important;color:#fff!important}
.cookie-notice-container{direction:rtl}
.cookie-notice-container .cn-text-container{margin-left:15px}
.cookie_sf_btn{display:block;background:#da5f15;color:#fff;font-size:18px;padding:3px 10px!important;text-decoration:none;margin-top:10px;text-align:center;transition:all .2s ease-in-out;border:none;cursor:pointer}
.cookie_sf_btn:hover{text-decoration:none;color:#1d1a34}
.range_slider{position:relative;height:4px;text-align:left;margin:45px 0 10px 0;direction:ltr}
.range_slider>div{position:absolute;left:0;right:0;height:4px}
.range_slider>div>.inverse-left{position:absolute;left:0;height:4px;background-color:#ccc;margin:0}
.range_slider>div>.inverse-right{position:absolute;right:0;height:4px;border-radius:10px;background-color:#ccc;margin:0}
.range_slider>div>.range{position:absolute;left:0;height:4px;border-radius:14px;background-color:#fab31d}
.range_slider>div>.thumb{position:absolute;top:-3px;z-index:2;height:10px;width:10px;text-align:left;margin-left:-11px;background-color:#fab31d;border-radius:50%;outline:0}
.range_slider>input[type=range]{cursor:pointer;position:absolute;pointer-events:none;-webkit-appearance:none;z-index:3;height:4px;top:0;width:100%;background-color:transparent}
div.range_slider>input[type=range]::-ms-track{-webkit-appearance:none;background:0 0;color:transparent}
div.range_slider>input[type=range]::-moz-range-track{-moz-appearance:none;background:0 0;color:transparent}
div.range_slider>input[type=range]:focus::-webkit-slider-runnable-track{background:0 0;border:transparent}
div.range_slider>input[type=range]:focus{outline:0}
div.range_slider>input[type=range]::-ms-thumb{pointer-events:all;width:28px;height:28px;border-radius:0;border:0 none;background:red}
div.range_slider>input[type=range]::-moz-range-thumb{pointer-events:all;width:28px;height:28px;border-radius:0;border:0 none;background:red}
div.range_slider>input[type=range]::-webkit-slider-thumb{pointer-events:all;width:10px;height:10px;border-radius:50%;border:0 none;background:red;background-color:#fab31d;-webkit-appearance:none}
div.range_slider>input[type=range]::-ms-fill-lower{background:0 0;border:0 none}
div.range_slider>input[type=range]::-ms-fill-upper{background:0 0;border:0 none}
div.range_slider>input[type=range]::-ms-tooltip{display:none}
.range_slider>div>.sign{position:absolute;margin-left:-24px;top:-30px;z-index:3;background-color:#000;color:#fff;line-height:20px;width:40px;height:20px;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center}
.range_slider>div>.sign>span{font-size:13px;font-weight:400;line-height:12px}
.range_slider:hover>div>.sign{opacity:1}
.single-range-wrap{margin-top:20px}
.single-range-wrap input[type=range]{-webkit-appearance:none;margin:20px 0;width:100%}
.single-range-wrap input[type=range]:focus{outline:0}
.single-range-wrap input[type=range]::-webkit-slider-runnable-track{width:100%;height:4px;cursor:pointer;animate:.2s;background:#cccc}
.single-range-wrap input[type=range]::-webkit-slider-thumb{height:10px;width:10px;border-radius:50%;background:#fab31d;cursor:pointer;-webkit-appearance:none;margin-top:-3px}
.single-range-wrap input[type=range]:focus::-webkit-slider-runnable-track{background:#cccc}
.single-range-wrap .range-wrap{width:500px;position:relative}
.single-range-wrap .range-value{position:absolute;top:-28px}
.single-range-wrap .range-value>span{width:30px;height:20px;text-align:center;background:#000;color:#fff;display:block;position:absolute;left:50%;font-size:13px;font-weight:400;line-height:20px;transform:translate(-50%,0)}
#top-menu{position:fixed;width:100%;z-index:9999;background:#fff;height:100px;padding:0;-webkit-box-shadow:0 0 12px -2px rgba(0,0,0,.3);box-shadow:0 0 12px -2px rgba(0,0,0,.3)}
#top_nav{max-width:1140px;height:100px;margin:0 auto}
#mobile_menu__trigger{display:none;height:22px;flex-flow:column;justify-content:space-between;cursor:pointer;background:#fff;color:#000;position:relative}
#mobile_menu__trigger span{display:block;width:26px;height:3px;background:#000;transition:all .2s ease-in-out}
#mobile_menu__trigger:hover span{background:#fab31d}
#mobile-menu__overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:999999;background:#fff;backdrop-filter:blur(6px)}
#mobile-menu__overlay .mobile-menu__top{padding:15px;margin-top:30px;border-bottom:4px solid #fab31d;display:flex;flex-flow:row-reverse;justify-content:space-between;align-items:center}
#mobile-menu__overlay .mobile-menu__top .mobile-menu__close{color:#000;border-radius:50%;border:2px solid #000;display:inline-block;width:40px;height:40px;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:22px;text-align:center;cursor:pointer}
#mobile-menu__overlay #mobile_category__accordion{max-height:calc(100vh - 150px);overflow-y:auto}
#mobile-menu__overlay #mobile_category__accordion .accordion-item .accordion-header>.accordion-button{flex-flow:row-reverse;background:#fab31d;color:#000}
#mobile-menu__overlay #mobile_category__accordion .accordion-item .accordion-header>.accordion-button::after{margin-left:0;margin-right:auto}
#mobile-menu__overlay #mobile_category__accordion .accordion-item .accordion-header>.accordion-button.collapsed{background:#fff}
#mobile-menu__overlay #mobile_category__accordion .accordion-item .accordion-header>.accordion-button.category-button,#mobile-menu__overlay #mobile_category__accordion .accordion-item .accordion-header>.accordion-button.group-button{text-decoration:none;color:#000;background:#fff;border-bottom:0}
#mobile-menu__overlay #mobile_category__accordion .accordion-item .accordion-header>.accordion-button.category-button::after,#mobile-menu__overlay #mobile_category__accordion .accordion-item .accordion-header>.accordion-button.group-button::after{display:none}
#mobile-menu__overlay #mobile_category__accordion .accordion-item .accordion-body{padding-left:0;background:#ddd;padding-right:0}
#mobile-menu__overlay #mobile_category__accordion .accordion-item .accordion-body .accordion.accordion-flush .accordion-item .accordion-header>.accordion-button{flex-flow:row-reverse;background:#ddd;color:#000}
#mobile-menu__overlay #mobile_category__accordion .accordion-item .accordion-body .accordion.accordion-flush .accordion-item .accordion-header>.accordion-button::after{margin-left:0;margin-right:auto}
#mobile-menu__overlay #mobile_category__accordion .accordion-item .accordion-body .accordion.accordion-flush .accordion-item .accordion-header>.accordion-button.group-button{text-decoration:none;color:#000;background:#ddd;border-bottom:0}
#mobile-menu__overlay #mobile_category__accordion .accordion-item .accordion-body .accordion.accordion-flush .accordion-item .accordion-header>.accordion-button.group-button::after{display:none}
#mobile-menu__overlay #mobile_category__accordion .accordion-item .accordion-body .accordion.accordion-flush .accordion-item .accordion-body{direction:rtl;padding:15px 20px;background:#eee}
#mobile-menu__overlay #mobile_category__accordion .accordion-item .accordion-body .accordion.accordion-flush .accordion-item .accordion-body .subgroup_button{display:block;padding:10px 15px;color:#000;text-decoration:none}
#mobile-menu__overlay #mobile_category__accordion .accordion-item .accordion-body .megamenu_mobil__banner_container{margin:20px auto;text-align:center}
#mobile-menu__overlay #mobile_category__accordion .accordion-item .accordion-body .megamenu_mobil__banner_container img{object-fit:cover;object-position:center center;height:100%;max-height:250px;width:100%;max-width:450px}
@media screen and (max-width:1150px){
.navbar-brand img{height:40px}
#mobile_menu__trigger{display:flex!important}
#top-menu{padding:0 15px}
}
@media screen and (max-width:400px){
.navbar-brand img{height:30px}
}
#side_nav{font-size:28px;position:relative;display:flex;align-items:center;justify-content:space-between;min-width:190px;flex-flow:row-reverse}
#side_nav .user_menu{width:unset!important;height:58px;margin-right:0;display:flex;align-items:center}
#side_nav .user_menu .username{font-size:14px;display:inline-block;direction:rtl}
#side_nav .side_icon{color:#000;position:relative;width:50px;height:50px;padding:10px 7px}
#side_nav .side_icon a{display:block;width:100%;height:100%}
#side_nav .side_icon>.active:before{content:'';position:absolute;right:-2px;top:-1px;z-index:-1;background:#fab31d;border-radius:50%;width:55px;height:55px;text-align:center;padding-top:3px}
#side_nav .side_icon img{height:auto;display:block;cursor:pointer;width:100%}
#side_nav .side_icon #user-menu__trigger{color:#000;text-decoration:none;cursor:pointer;margin-right:0;display:inline-block;width:unset!important}
#side_nav .side_icon #user-menu__trigger span{font-size:18px}
#side_nav .side_icon #user-menu__trigger img{border-radius:50%;width:36px;display:block}
#side_nav #user-menu__dropdown{display:none;z-index:999999;position:absolute;top:71px;right:0;width:360px;background:#fff;box-shadow:2px 2px 2px rgba(0,0,0,.1);border:1px solid #d7d7d7;text-align:right;direction:rtl;right:50%}
#side_nav #user-menu__dropdown #loginbutton{color:#fff;cursor:pointer;margin-top:10px}
#side_nav #user-menu__dropdown .user-menu__dropdown__close{position:absolute;color:#000;left:10px;opacity:.5;width:auto;height:auto;cursor:pointer;transition:all .2s ease-in-out}
#side_nav #user-menu__dropdown .user-menu__dropdown__close:hover{opacity:1}
#side_nav #user-menu__dropdown .menu-list{list-style:none;padding:10px;margin:0}
#side_nav #user-menu__dropdown .menu-list .divider{color:#000;margin:2px auto}
#side_nav #user-menu__dropdown .menu-list .nav-item{font-size:20px;padding:5px 10px}
#side_nav #user-menu__dropdown .menu-list .nav-item a{color:#000;text-decoration:none}
#side_nav #user-menu__dropdown .menu-list .nav-item a:hover{text-decoration:underline}
#side_nav #user-menu__dropdown .not_logged{direction:rtl;text-align:right;padding:15px}
#side_nav #user-menu__dropdown .not_logged input[type=password],#side_nav #user-menu__dropdown .not_logged input[type=text]{border:1px solid #000!important}
#side_nav #user-menu__dropdown .not_logged .um-icon-android-checkbox-outline{color:#fab31d}
#side_nav #user-menu__dropdown .not_logged .um-button{border-radius:0!important;background:#fab31d;font-size:18px;color:#fff}
#side_nav #user-menu__dropdown .not_logged .um-button:hover{color:#000;text-decoration:underline}
#side_nav #user-menu__dropdown .not_logged #um-submit-btn{width:100%!important}
#side_nav #user-menu__dropdown .not_logged .um-link-alt{text-align:right}
#side_nav #user-menu__dropdown .not_logged .divider{color:#000}
#side_nav #user-menu__dropdown .not_logged .login_title,#side_nav #user-menu__dropdown .not_logged .register_title{font-size:22px;margin:15px auto}
#side_nav #user-menu__dropdown .not_logged .register_text{font-size:16px;font-weight:400}
#side_nav #user-menu__dropdown .not_logged .register_btn{font-size:18px}
@media only screen and (max-width:1600px) and (min-width:1150px){
#side_nav{position:absolute;right:230px}
}
@media only screen and (max-width:1150px){
.calculator_trigger__top_nav{display:none!important}
}
@media screen and (max-width:1750px) and (min-width:1550px){
#side_nav{margin-right:30px}
}
@media screen and (max-width:550px){
#side_nav{font-size:28px;gap:8px}
#side_nav .side_icon{padding:10px 0}
#side_nav .side_icon img{height:25px}
#side_nav #user-menu__dropdown{left:0;right:unset;width:100%;position:fixed;top:100px}
.user_menu{width:58px;height:58px}
.user_menu .username{display:none!important}
.side_icon{color:#000;position:relative;width:50px;height:50px;padding:10px 7px}
.side_icon a{display:block;width:100%;height:100%}
.side_icon .active:before{content:'';position:absolute;right:-1px;top:-5px;z-index:-1;background:#fab31d;border-radius:50%;width:55px;height:55px;text-align:center;padding-top:3px}
}
#categories_nav{background:rgba(0,0,0,.85);width:100%;color:#fff;text-align:center}
#categories_nav .categories-links{max-width:1366px;margin:0 auto;display:flex;flex-flow:row nowrap;justify-content:center;direction:rtl;list-style:none;padding:0}
#categories_nav .categories-links .category_link{display:inline-block;padding:15px;margin:0;position:relative;height:60px}
#categories_nav .categories-links .category_link:hover{background:#fab31d;text-decoration:underline}
#categories_nav .categories-links .category_link:before{content:'';height:20px;border-left:1px solid #fff;position:absolute;left:0;top:50%;margin-top:-12px}
#categories_nav .categories-links .category_link a{font-size:18px;color:#fff;text-decoration:none}
#categories_nav .categories-links .category_link.active::after{content:'';height:2px;border-bottom:4px solid #fab31d;position:absolute;bottom:0;right:0;left:0}
#categories_nav .categories-links .category_link:last-child:before{display:none}
#categories_nav .categories-links .megamenu__container{position:absolute;border-top:4px solid #fab31d;margin-top:10px;right:0;left:auto;width:auto;z-index:999;background:#fff;display:none;-webkit-box-shadow:0 5px 15px -6px #000;box-shadow:0 5px 15px -6px #000}
#categories_nav .categories-links .megamenu__container .container{display:flex;padding:0;flex-flow:row nowrap;overflow:inherit;justify-content:flex-start}
#categories_nav .categories-links .megamenu__container .megamenu__groups_container{display:flex;flex-flow:column;background:#fff;-webkit-box-shadow:-5px 0 13px -5px rgba(0,0,0,.3);box-shadow:-5px 0 13px -5px rgba(0,0,0,.3);min-width:230px}
#categories_nav .categories-links .megamenu__container .megamenu__groups_container .group_link__container{padding:20px 15px;text-align:right;color:#000;transition:all .2s ease-in-out}
#categories_nav .categories-links .megamenu__container .megamenu__groups_container .group_link__container .group_link{cursor:pointer;color:#000;display:flex;flex-flow:row;justify-content:space-between;align-items:center;transition:all .2s ease-in-out}
#categories_nav .categories-links .megamenu__container .megamenu__groups_container .group_link__container:hover{background:#fab31d;color:#fff;text-decoration:underline}
#categories_nav .categories-links .megamenu__container .megamenu__groups_container .group_link__container:hover .group_link{color:#fff}
#categories_nav .categories-links .megamenu__container .megamenu__subgroups_container{height:auto}
#categories_nav .categories-links .megamenu__container .megamenu__subgroups_container .subgroups_links__tab{height:100%;display:none;flex-flow:column;padding:20px 15px;min-width:230px;height:auto}
#categories_nav .categories-links .megamenu__container .megamenu__subgroups_container .subgroups_links__tab .subgroup_link__container{padding:10px 0;padding-right:15px;text-align:right}
#categories_nav .categories-links .megamenu__container .megamenu__subgroups_container .subgroups_links__tab .subgroup_link__container .subgroup_link{color:#000;font-size:18px}
#categories_nav .categories-links .megamenu__container .megamenu__subgroups_container .subgroups_links__tab .subgroup_link__container .subgroup_link i{color:#fab31d;padding-left:5px}
#categories_nav .categories-links .megamenu__container .megamenu__subgroups_container .subgroups_links__tab .subgroup_link__container .subgroup_link:hover{text-decoration:underline}
#categories_nav .categories-links .megamenu__container .megamenu__banner_container{margin:10px auto;padding-left:10px;padding-right:10px}
#categories_nav .categories-links .megamenu__container .megamenu__banner_container img{max-height:180px;object-fit:cover;object-position:center center}
@media screen and (max-width:1100px){
#categories_nav{display:none!important}
}
.calculator_trigger{display:flex;flex-flow:row-reverse nowrap;text-decoration:none;box-shadow:0 0 5px rgba(0,0,0,.3);padding-left:15px;align-items:center;right:55px;z-index:9999;color:#000;cursor:pointer;background:#fff}
.calculator_trigger:hover{color:#000}
.calculator_trigger span{font-size:18px;line-height:18px;text-align:right;color:#000;padding-right:15px}
.calculator_trigger .icon{background:url(assets/svg/pencil-and-ruler.svg) no-repeat #fab31d;background-position:center;background-size:80px 80px;height:55px;width:55px;display:grid;justify-content:center;align-items:center}
#calculator_banner{display:flex;flex-flow:row nowrap;height:260px;width:100%}
#calculator_banner .col-img{max-width:55%}
#calculator_banner .col-img img{object-fit:cover;width:100%;height:260px}
#calculator_banner .col-content{padding:20px 40px;background:#000;color:#fff}
#calculator_banner .col-content h3{font-weight:600;letter-spacing:.5px}
.calculator_trigger__mobile{display:none}
.calculator_trigger__mobile_nav{right:0!important;width:auto;height:unset;padding:0 0 0 15px}
.calculator_trigger__top_nav{position:absolute;top:20px}
@media screen and (max-width:1550px){
.calculator_trigger__mobile{display:flex!important;position:fixed!important;bottom:30px;top:auto;right:30px}
}
@media screen and (max-width:1550px){
#calculator_banner{height:unset}
#calculator_banner .col-img{max-width:35%!important}
#calculator_banner .col-img img{height:100%}
}
#global_search{display:flex;flex-flow:column;background:#fff;direction:rtl;height:42px;position:relative}
#global_search .search_input_container{display:flex;flex-flow:row nowrap;align-items:center}
#global_search .search_input_container #global_search__trigger{cursor:pointer;color:#000;padding:5px 7px}
#global_search .search_input_container #global_search__trigger img{height:30px}
#global_search .search_input_container #global_search__term+label{display:none}
#global_search .search_input_container #global_search__term{display:none;direction:rtl;border:none;background:#ddd;padding-right:10px;font-size:20px;height:40px;margin-right:15px;width:400px;position:absolute;right:25px}
#global_search .search_input_container #global_search__term:focus{outline:0}
#global_search .serach-results_container{display:none;box-shadow:0 0 5px rgba(0,0,0,.2);background:#fff;position:absolute;top:47px;right:40px;left:0;z-index:9999;padding-top:20px;width:400px}
#global_search .serach-results_container #close_serach-results_container{position:absolute;top:10px;left:10px;font-size:16px;cursor:pointer;opacity:.6;transition:all .3s ease-in-out}
#global_search .serach-results_container #close_serach-results_container:hover{opacity:1}
#global_search .serach-results_container #no_results_msg{text-align:center;margin:10px auto;font-size:22px}
#global_search .serach-results_container #no_results_msg p{margin:0}
#global_search .serach-results_container #no_results_msg,#global_search .serach-results_container #serach-results{display:none}
#global_search .serach-results_container #global_search_loader .spinner-loader{width:40px;height:40px}
#global_search .serach-results_container .results_list{padding:12px 10px;margin:0;list-style:none;direction:rtl;text-align:right;min-width:320px}
#global_search .serach-results_container .results_list li{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;margin:12px 0}
#global_search .serach-results_container .results_list li .result_title{font-size:18px;line-height:20px;color:#000}
#global_search .serach-results_container .results_list li .result_type{font-size:12px;color:#fab31d;text-transform:uppercase}
#global_search .serach-results_container #show_more_results{display:inline-block;text-align:center;margin:20px auto 10px;width:100%;color:#000;font-size:18px;text-decoration:underline}
#mobile_search__container{display:none}
@media screen and (max-width:550px){
#global_search .search_input_container{flex-flow:column;align-items:start}
#global_search .search_input_container #global_search__trigger{margin-top:-5px}
#global_search .search_input_container #global_search__trigger img{height:25px}
#global_search .search_input_container #global_search__term{display:none!important}
#global_search .serach-results_container{display:none!important}
}
@media screen and (max-width:1100px){
#mobile_search__container{display:none;position:fixed;z-index:9999999;top:0;height:100vh;background:rgba(0,0,0,.9);width:100%}
#mobile_search__container .content{display:flex;flex-flow:column;margin:50px 30px 15px 15px}
#mobile_search__container .content .serach_input #mobile_search__term{width:100%;direction:rtl;border:0;padding:5px 10px;background:#eee}
#mobile_search__container #close_mobile_search_container{position:absolute;top:10px;left:10px;font-size:22px;cursor:pointer;opacity:.6;transition:all .3s ease-in-out;color:#fab31d}
#mobile_search__container #close_mobile_search_container:hover{opacity:1}
#mobile_search__container .mobile_serach-results_container{box-shadow:0 0 5px rgba(0,0,0,.2);background:#fff;margin-top:20px}
#mobile_search__container .mobile_serach-results_container #no_results_msg{text-align:center;margin:10px auto;font-size:22px}
#mobile_search__container .mobile_serach-results_container #no_results_msg p{margin:0}
#mobile_search__container .mobile_serach-results_container #mobile_global_search_loader,#mobile_search__container .mobile_serach-results_container #mobile_no_results_msg,#mobile_search__container .mobile_serach-results_container #mobile_serach-results{display:none}
#mobile_search__container .mobile_serach-results_container #mobile_no_results_msg{text-align:center;margin-top:20px}
#mobile_search__container .mobile_serach-results_container #mobile_global_search_loader{margin-top:50px}
#mobile_search__container .mobile_serach-results_container #mobile_global_search_loader .spinner-loader{width:60px;height:60px}
#mobile_search__container .mobile_serach-results_container .results_list{padding:12px 10px;margin:0;list-style:none;direction:rtl;text-align:right;min-width:320px}
#mobile_search__container .mobile_serach-results_container .results_list li{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;margin:12px 0}
#mobile_search__container .mobile_serach-results_container .results_list li .result_title{font-size:18px;line-height:20px;color:#000}
#mobile_search__container .mobile_serach-results_container .results_list li .result_type{font-size:12px;color:#fab31d;text-transform:uppercase}
#mobile_search__container .mobile_serach-results_container #mobile_show_more_results{display:inline-block;text-align:center;margin:20px auto 10px;width:100%;color:#000;font-size:18px;text-decoration:underline}
}
.spinner-loader{margin:10px auto;border-radius:50%;width:40px;height:40px;border:2px solid rgba(255,255,255,.6);border-top-color:#fab31d;animation:spin 1s infinite linear}
@keyframes spin{
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
#newsletter{margin-top:50px;padding:50px 20px;text-align:right;direction:rtl;background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.8)),url(assets/img/pages/newsletter.png);background-size:cover;background-position:center center;background-repeat:no-repeat}
#newsletter .newsletter_container{display:flex;flex-flow:row;max-width:1140px;margin:0 auto}
#newsletter .newsletter_container .newsletter__content{color:#fff;width:400px;margin-left:15px}
#newsletter .newsletter_container .newsletter__content .title{font-size:40px}
#newsletter .newsletter_container .newsletter__content p{font-size:18px}
#newsletter .newsletter_container .newsletter__form{display:flex;align-items:center;flex-flow:column;justify-content:center;flex-grow:1}
#newsletter .newsletter_container .newsletter__form label{display:none}
#newsletter .newsletter_container .newsletter__form #newsletter_signup__form{display:flex;flex-flow:row nowrap;width:100%;justify-content:space-between}
#newsletter .newsletter_container .newsletter__form #newsletter_signup__form input[type=submit]{background:#fab31d;color:#000;border:none;padding:10px 40px;cursor:pointer;font-size:18px;font-weight:400;margin-right:10px;width:120px}
#newsletter .newsletter_container .newsletter__form #newsletter_signup__form input[type=submit]:hover{text-decoration:underline}
#newsletter .newsletter_container .newsletter__form #newsletter_signup__form input[type=submit]:disabled,#newsletter .newsletter_container .newsletter__form #newsletter_signup__form input[type=submit][disabled]{cursor:not-allowed}
#newsletter .newsletter_container .newsletter__form #newsletter_signup__form input[type=email]{flex-grow:1;padding:7px 12px;font-size:20px}
#newsletter .newsletter_container .newsletter__form #newsletter_signup__form #newsletter__form_loader{display:none;width:120px}
#newsletter .newsletter_container .newsletter__form #form_submit_msg{width:100%;display:none;font-size:20px}
#newsletter .newsletter_container .newsletter__form #form_submit_msg.success_msg{color:#fff;text-align:center}
#newsletter .newsletter_container .newsletter__form #form_submit_msg.error_msg{color:red}
@media screen and (max-width:1100px){
#newsletter .newsletter_container{flex-flow:column;width:100%}
#newsletter .newsletter_container .newsletter__content{width:100%;margin:0 auto 20px;text-align:center}
#newsletter .newsletter_container .newsletter__form #newsletter_signup__form{flex-flow:column;width:100%;align-items:center}
#newsletter .newsletter_container .newsletter__form #newsletter_signup__form input[type=submit]{width:180px}
#newsletter .newsletter_container .newsletter__form #newsletter_signup__form input[type=email]{width:90%;margin-bottom:20px;text-align:center}
#newsletter .newsletter_container .newsletter__form #form_submit_msg{width:100%;display:none;font-size:20px}
#newsletter .newsletter_container .newsletter__form #form_submit_msg.success_msg{color:#fff;text-align:center}
#newsletter .newsletter_container .newsletter__form #form_submit_msg.error_msg{color:red}
}
.popup__overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.8);z-index:9999999;overflow:scroll}
.popup__overlay .popup__container{background:#fff;position:absolute;top:10vh;width:600px;margin:0 10px;left:calc(50% - 310px);direction:rtl;text-align:right}
.popup__overlay .popup__container .popup__overlay__close{position:absolute;top:11px;left:15px;font-size:25px;color:#000;cursor:pointer;border:1px solid #000;border-radius:50%;width:35px;height:35px;display:flex;align-items:center;justify-content:center;text-decoration:none;text-align:center;transition:all .2s ease-in-out}
.popup__overlay .popup__container .popup__overlay__close:hover{transform:scale(1.15)}
.popup__overlay .popup__container .container_header .popTitle,.popup__overlay .popup__container .container_header h1,.popup__overlay .popup__container .container_header h2{padding:10px;background:#fab31d;font-weight:600;color:#fff;font-size:32px}
.popup__overlay .popup__container .container_header p{padding:10px;text-align:center;font-size:20px}
.popup__overlay .popup__container .container_body{padding:10px}
.popup__overlay .popup__container .container_body .popup__overlay__close{display:none;position:relative;margin:0 auto 20px auto;right:auto;left:auto;color:#000;width:auto;height:auto;border:0;background:#fab31d;border-radius:0;width:auto;padding:0 20px;cursor:pointer;transition:all .2s ease-in-out}
.popup__overlay .popup__container .container_body .popup__overlay__close:hover{transform:scale(1.15)}
@media screen and (max-width:800px){
.popup__overlay .popup__container{position:static;width:90%;margin:100px auto 0}
}
.footer{background:#000;width:100%;direction:rtl}
.footer .footer_container{display:flex;flex-flow:row;justify-content:center;margin:0 auto;padding-bottom:40px}
.footer .footer_section{flex:1;max-width:300px;color:#fff;font-size:18px;display:flex;flex-flow:column;margin:10px;text-align:right}
.footer .footer_section .footer_section__content a{color:#fab31d;text-decoration:underline}
.footer .footer_section .paymeny_types{display:flex;flex-flow:row nowrap;margin-top:10px}
.footer .footer_section .paymeny_types img{margin:0 10px;height:40px}
.footer .footer_section .social_links{display:flex;flex-flow:row nowrap}
.footer .footer_section .social_links .social_link{margin:10px;transition:all .2s ease-in-out}
.footer .footer_section .social_links .social_link img{height:40px;width:40px}
.footer .footer_section .social_links .social_link:hover{transform:scale(1.1)}
.footer .footer_section .footer_section__title{position:relative;padding-right:10px;font-size:25px;margin:25px 0;margin-top:25px}
.footer .footer_section .footer_section__title:before{content:" ";position:absolute;top:0;bottom:0;right:0;width:4px;height:100%;background:#fab31d}
.footer .footer_section .footer_menu{list-style:none;margin:0;padding:0}
.footer .footer_section .footer_menu .footer_menu-item{margin:5px auto}
.footer .footer_section .footer_menu .footer_menu-item a{color:#fff;text-decoration:none}
.footer .footer_section .footer_menu .footer_menu-item a:hover{text-decoration:underline}
.footer .footer_section .footer_menu .footer_menu-item span{padding-left:10px;color:#fab31d}
@media screen and (max-width:1200px){
.footer .footer_container{flex-flow:column}
.footer .footer_container .footer_section{min-width:300px;margin:10px auto}
.footer .footer_container .footer_section .paymeny_types,.footer .footer_container .footer_section .social_links{justify-content:center}
}
.breadcrumbs{list-style:none;display:flex;flex-flow:row wrap;margin:0;padding:0;text-align:right;direction:rtl}
.breadcrumbs li{margin:0 0 0 10px;color:#fff;font-size:14px}
.breadcrumbs li a{color:#fff;text-decoration:none}
.breadcrumbs li a:focus{text-decoration:underline}
.breadcrumbs.dark{margin-top:20px;margin-bottom:-40px}
.breadcrumbs.dark li{color:#000}
.breadcrumbs.dark li a{color:#000}
.generic-breadcrumb{margin-bottom:10px!important}
#calculators_popup .question{position:relative;z-index:1;cursor:pointer}
#calculators_popup .question i{display:inline-block;font-size:16px;font-style:normal;line-height:23px;border:1px solid #000;width:25px;height:25px;border-radius:25px;box-sizing:border-box;text-align:center;margin-right:10px;color:#000}
#calculators_popup .question span{position:absolute;transform:translateY(calc(-100% - 0));background:rgba(0,0,0,.8)!important;color:#fff!important;transition:all .2s ease;font-size:15px!important;visibility:hidden;opacity:0;max-width:180px;line-height:1.4;text-align:center;width:auto;display:block;left:-90px;right:-80px;margin:auto;border:1px #fff solid!important;border-radius:2px;padding:5px;white-space:normal;top:0}
#calculators_popup .question i:hover+span{visibility:visible;opacity:1}
#calculators_popup .question:focus span{visibility:visible;opacity:1}
#calculators_popup .question.on span{visibility:visible;opacity:1}
#calculators_popup .popup__container{border-radius:20px;max-width:580px}
#calculators_popup .container_header{position:relative}
#calculators_popup .container_header .popup__overlay__close{top:10px}
#calculators_popup .calculator__title_icon{background:url(assets/svg/pencil-and-ruler.svg) no-repeat #fab31d;background-position:center;background-size:80px 80px;height:45px;width:45px;right:0;top:0;position:absolute;border-radius:0 20px 0 0}
#calculators_popup #calculator__title{border-radius:20px 20px 0 0;padding:10px 70px 10px 0}
#calculators_popup .container_body{padding:20px 15px 40px}
#calculators_popup #calc_1__error,#calculators_popup #calc_1__loader{display:none;color:red}
#calculators_popup #calculators_steps__container .calculator__container .step__form_container.hidden{display:none}
#calculators_popup #calculators_steps__container .calculator__container .step__form_container{display:flex;flex-flow:row;justify-content:space-between}
#calculators_popup #calculators_steps__container .calculator__container .step__form_container .step_number{font-size:200px;color:rgba(0,0,0,.1);padding:0 30px;font-weight:600}
#calculators_popup #calculators_steps__container .calculator__container .step__form_container .step_content{flex-grow:1;width:100%;display:flex;flex-flow:column;padding:0 0 30px 0}
#calculators_popup #calculators_steps__container .calculator__container .step__form_container .step_content .step_title{text-align:center;margin:20px auto;font-size:22px}
#calculators_popup #calculators_steps__container .calculator__container .step__form_container .step_content .step_actions{flex-grow:1;display:flex;flex-flow:row;align-items:flex-end;justify-content:space-around}
#calculators_popup #calculators_steps__container .calculator__container .step__form_container .step_content .step_actions button{max-width:100%;flex-grow:1;flex:1;margin:0 10px;padding:10px 30px}
#calculators_popup #calculators_steps__container .calculator__container .step__form_container .step_content .step_actions .prev_step{color:#000;background:rgba(0,0,0,.3)}
#calculators_popup #calculators_steps__container .input-group{border-bottom:1px solid rgba(0,0,0,.3);align-items:center}
#calculators_popup #calculators_steps__container .input-group .input-group-prepend{width:auto}
#calculators_popup #calculators_steps__container .input-group .input-group-prepend .input-group-text,#calculators_popup #calculators_steps__container .input-group .input-group-prepend span{color:rgba(0,0,0,.3);background:0 0;border:none;font-size:20px;width:auto;display:inline-block}
#calculators_popup #calculators_steps__container .input-group .input-group-prepend img{height:30px;opacity:.3}
#calculators_popup #calculators_steps__container .input-group .prepend-full{width:auto}
#calculators_popup #calculators_steps__container .input-group .prepend-full .input-group-text,#calculators_popup #calculators_steps__container .input-group .prepend-full span{width:auto;color:#000;font-size:18px;margin-left:-10px}
#calculators_popup #calculators_steps__container .input-group .prepend-full .input-group-radio img{margin-left:20px}
#calculators_popup #calculators_steps__container .input-group .form-check-inline{margin:0}
#calculators_popup #calculators_steps__container .input-group input[type=number],#calculators_popup #calculators_steps__container .input-group input[type=text]{border:none;border-radius:0;margin-right:15px}
#calculators_popup #calculators_steps__container .input-group .custom-select{border:none;padding:10px 12px;margin-right:10px;flex-grow:1}
#calculators_popup #calculators_steps__container .input-group .select-wrap{position:relative;transition:all .2s ease;z-index:2}
#calculators_popup #calculators_steps__container .input-group .form-control_disabled{pointer-events:none}
#calculators_popup #calculators_steps__container .input-group.open{z-index:9}
#calculators_popup #calculators_steps__container .input-group_radio{display:flex;flex-flow:row nowrap}
#calculators_popup #calculators_steps__container .input-group_radio .prepend-full{padding-left:10px}
#calculators_popup #calculators_steps__container .input-group_radio .form-check-inline{padding:.375rem .75rem;padding-left:5px;padding-bottom:0}
#calculators_popup #calculators_steps__container .form_error{color:red;font-size:14px;margin-top:-15px;margin-bottom:0;visibility:hidden}
#calculators_popup #calculators_steps__container p.note{color:rgba(0,0,0,.7);margin-top:10px;text-align:center}
@media screen and (max-width:800px){
#calculators_popup .popup__container{margin-left:auto;margin-right:auto;width:calc(100% - 10px)}
#calculators_popup #calculator__title{border-radius:20px 20px 0 0;padding-right:50px;padding-left:50px;text-align:center}
#calculators_steps__container .calculator__container .step__form_container{position:relative}
#calculators_steps__container .calculator__container .step__form_container .step_number{position:absolute!important;top:-30px!important;right:0!important;font-size:100px!important;line-height:100px!important;padding:0!important;font-weight:600}
#calculators_steps__container .calculator__container .step__form_container .step_content .step_actions{display:flex;flex-flow:column-reverse!important;align-items:unset!important}
#calculators_steps__container .calculator__container .step__form_container .step_content .step_actions .prev_step{margin-top:15px!important}
}
#hero_slider{height:32vw;width:100%}
#hero_slider .slick-dots{bottom:0}
#hero_slider .slick-dots button{width:40px;height:3px;border-radius:0}
#hero_slider .slick-dots .slick-active button{height:6px}
#hero_slider .hero_slide{width:100%;background-repeat:no-repeat;background-position:top center;background-size:contain;position:relative;height:100%;width:100%;direction:rtl;text-align:right}
#hero_slider .hero_slide .slide__content{max-width:470px;background:rgba(0,0,0,.8);color:#fff;position:absolute;bottom:120px;right:20%;padding:20px 25px}
#hero_slider .hero_slide .slide__content .slide__title{margin:0;font-size:50px}
#hero_slider .hero_slide .slide__content .slide__text{font-size:18px}
.slider_playpause__hero{position:absolute;top:170px;left:20px}
.slider_playpause__selected_products{position:absolute;top:-40px;right:0}
.slider_playpause__releated_products__slider{position:absolute;bottom:-40px;right:100px}
.slider_playpause__products_images__slider{position:absolute;bottom:-30px;left:0}
.slider_playpause{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}
.slider_playpause button{border:none;background:0 0;text-decoration:none;transition:all .2s ease-in-out}
.slider_playpause button:focus,.slider_playpause button:hover{color:#fab31d;text-decoration:underline;transform:scale(1.3)}
@media screen and (max-width:1100px){
#hero_slider .hero_slide .slide__content{width:calc(100% - 40px);max-width:none;position:absolute;bottom:50px;right:20px;padding:20px 25px}
#hero_slider .hero_slide .slide__content .slide_cta__container{width:100%;text-align:center}
}
@media screen and (max-width:800px){
#hero_slider .hero_slide .slide__content{bottom:unset;top:50px}
}
.home_categories_slider__container{padding:0!important}
.home_categories_slider__container>.row{margin:0!important}
.categories_slider{margin-bottom:50px}
.categories_slider .category_slide{display:flex!important;justify-content:center}
.categories_slider .category_slide a{width:98%;display:block;color:#fff;text-decoration:none}
.categories_slider .category_slide a:hover{text-decoration:underline}
.categories_slider .category_slide a:focus{border:3px solid #000}
.categories_slider .category_slide a:focus .category_card{border:2px solid #fab31d!important;text-decoration:underline}
.categories_slider .category_card{box-shadow:inset 2000px 0 0 0 rgba(0,0,0,.88);display:flex;height:280px;padding:10px 20px;grid-template-rows:3fr 2fr;background:pink;align-items:center;background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important;width:100%;flex-wrap:wrap;justify-content:center;align-items:center;flex-flow:column}
.categories_slider .category_card .category_icon_link{text-align:center}
.categories_slider .category_card .category_icon_link .category_icon{height:100px;margin:0 auto}
.categories_slider .category_card .category_title{vertical-align:text-top;padding:20px 0;font-size:24px;text-align:center;text-decoration:none;color:#fff}
@media screen and (max-width:800px){
.categories_slider .slick-slide{text-align:center}
.categories_slider .category_slide{max-width:90%}
.categories_slider .slick-prev{left:0}
.categories_slider .slick-next{right:0}
}
.slick-dots{position:absolute;bottom:-50px;left:0;right:0;list-style:none;padding:0;display:flex;flex-flow:row nowrap;justify-content:center}
.slick-dots li{padding:1px 0;border-radius:50%;display:grid;justify-content:center;align-items:center;transition:all .3s ease-in-out}
.slick-dots li button{background:#ddd;border:none;height:15px;width:15px;margin:0 7px;border-radius:50%;text-indent:-9999em;transition:all .3s ease-in-out}
.slick-dots li.slick-active{padding:0}
.slick-dots li.slick-active button{background:#fab31d}
.slick-arrow{display:flex;align-items:center;justify-content:center;text-decoration:none;position:absolute;top:calc(50% - 60px);height:120px;line-height:120px;width:25px;z-index:99;background:#000;color:#fff;text-align:center;cursor:pointer}
.slick-arrow:hover{color:#fab31d}
.slick-prev{left:-35px}
.slick-next{right:-35px}
#home-page .home_about__container{direction:rtl}
#home-page .home_about__container .home_about__content{text-align:center;max-width:920px;margin:10px auto}
#home-page .home_about__container .home_about__content .more{display:none}
#home-page .home_about__container .home_about__content.open .home_about__read_more span{font-size:0}
#home-page .home_about__container .home_about__content.open .home_about__read_more span>span{font-size:1rem}
#home-page .home_about__container .home_about__content.open .more{display:block}
#home-page .home_about__container .home_about__read_more{display:block;margin:10px auto;color:#000;text-decoration:underline;font-weight:600;transition:all .2s ease-in-out}
#home-page .home_about__container .home_about__read_more:hover{font-weight:700;transform:scale(1.15)}
#home-page .home_about__container .home_about__read_more span>span{font-size:0}
#home-page .home_about__container .home_about_icons{display:flex;flex-flow:row;justify-content:center}
#home-page .home_about__container .home_about_icons .home_about_icon{text-align:center;max-width:240px;min-width:220px;margin:50px auto}
#home-page .home_about__container .home_about_icons .home_about_icon .icon_box{background:#fcd98e;border-radius:50%;height:120px;width:120px;display:block;margin:0 auto 30px auto;position:relative}
#home-page .home_about__container .home_about_icons .home_about_icon .icon_box img{height:50px;position:absolute;top:50%;right:50%;transform:translateY(-50%) translateX(50%)}
#home-page .home_about__container .home_about_icons .home_about_icon .about_icon_title{font-size:25px;font-weight:600;margin:0}
#home-page .home_about__container .home_about_icons .home_about_icon .about_icon_subtitle{font-size:18px;font-weight:600;color:#5b5b5b;white-space:nowrap}
@media screen and (max-width:900px){
#home-page .home_about__container .home_about_icons .home_about_icon{margin:50px auto}
#home-page .home_about__container .home_about_icons .home_about_icon .icon_box{margin:0 auto 30px auto}
}
#contact-page{margin-bottom:50px}
#contact-page .contact-form__container{display:flex;flex-flow:row wrap;direction:rtl;text-align:right;margin-bottom:50px}
#contact-page .contact-form__container .contact_map{flex:1}
#contact-page .contact-form__container .form_sent_message{font-size:20px;text-align:center}
#contact-page .contact-form__container .contact-form__form{flex:1;padding:0 20px}
#contact-page .contact-form__container .contact-form__form form{max-width:320px;margin:0 auto}
#contact-page .contact-form__container .contact-form__form form .form_row{padding:7px 0;font-size:16px}
#contact-page .contact-form__container .contact-form__form form .form_row .form_input input,#contact-page .contact-form__container .contact-form__form form .form_row .form_input select,#contact-page .contact-form__container .contact-form__form form .form_row .form_input textarea{width:100%}
#contact-page .contact-form__container .contact-form__form form .form_row .form_actions input[type=submit]{background:#fab31d;border:none;color:#000;border-radius:0;padding:12px 30px;width:100%}
#contact-page #qa_accordion{margin-bottom:50px;direction:rtl;text-align:right}
#contact-page #qa_accordion .card{border:none;border-radius:0;margin:20px auto}
#contact-page #qa_accordion .card .card-header{background:#fff;border-radius:0;border:none;padding:0}
#contact-page #qa_accordion .card .card-header .btn{width:100%;text-align:right;border-radius:0;border-bottom:4px solid #fab31d;color:#fff;background:#000}
#contact-page #qa_accordion .card .card-header .btn.collapsed{border-bottom:4px solid #fab31d;color:#000;background:#fff}
@media screen and (max-width:1100px){
#contact-page .contact-form__container{display:flex;flex-flow:column-reverse}
#contact-page .contact-form__container .contact_map{margin-top:50px}
}
.page_hero{width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;height:537px;position:relative;direction:rtl}
.page_hero .hero__content{max-width:470px;background:rgba(0,0,0,.8);color:#fff;position:absolute;bottom:120px;right:20%;padding:20px 25px;direction:rtl;text-align:right}
.page_hero .hero__content .hero__title{margin:0;font-size:50px}
.page_hero .hero__content .hero__text{font-size:18px}
.main_content{padding-top:160px;min-height:80vh}
.generic-content{max-width:1140px;margin:50px auto 50px auto;direction:rtl}
.generic-content p{font-size:18px;line-height:30px;letter-spacing:-.36px}
.generic-content .generic-content__cta_container{width:100%;text-align:center}
.generic-content .generic-content__cta_container .generic-content__cta{background:#000;display:inline-block;color:#fff;font-size:18px;padding:10px 30px;text-decoration:none;margin-top:10px;text-align:center;transition:all .2s ease}
.generic-content .generic-content__cta_container .generic-content__cta:hover{text-decoration:underline}
.generic-content .section_title,.main_content .section_title{font-size:40px;text-align:center;font-weight:600;margin:50px auto 30px auto;direction:rtl}
.generic-content .section_title.dark_title,.main_content .section_title.dark_title{background:#000;color:#fff;padding:10px 15px;margin:50px auto;text-align:right}
.generic-content .section_title_full,.main_content .section_title_full{margin:50px 20px}
.generic-content .section_title_mini,.main_content .section_title_mini{max-width:1140px;margin:50px auto;font-size:30px}
.container .section_title{margin:50px 0 30px 0!important}
.container .section_title.dark_title{margin:50px 0}
.container .section_title_full{margin:50px 0!important}
#somfy_top_banner{background:#000;height:36px;position:fixed;top:0;right:0;left:0;width:100%;text-align:center;line-height:36px;font-size:14px;z-index:9999999}
#somfy_top_banner a{color:#fff}
#somfy_top_banner .somfy_top_banner__close{position:absolute;right:15px;cursor:pointer;transition:all .2s ease-in-out}
#somfy_top_banner .somfy_top_banner__close:hover{color:#fab31d}
@media screen and (max-width:1100px){
.main_content{padding-top:100px}
}
@media screen and (max-width:800px){
.generic-content .section_title.dark_title,.main_content .section_title.dark_title{text-align:center}
}
.um-account .um-account-side ul{direction:rtl}
.um-account .um-account-side ul li{background:#fff}
.um-account .um-account-side ul li .um-account-link{padding:20px 15px!important;direction:rtl;text-decoration:none!important;color:#000;display:flex;flex-flow:row;justify-content:space-between;font-weight:400;font-size:22px;transition:all .2s ease-in-out}
.um-account .um-account-side ul li .um-account-link:hover{background:#fff!important;font-weight:400}
.um-account .um-account-side ul li .um-account-link span.um-account-arrow{position:static}
.um-account .um-account-side ul li .um-account-link.current{background:#000;font-size:22px;color:#fff}
.um-account .um-account-side ul li .um-account-link.current:hover{background:#000!important}
.um-account .um-account-side ul li .um-account-link.current .um-account-arrow{color:#fab31d;opacity:1}
.um-account .um-account-side ul li .um-account-link.current .um-account-title{color:#fff}
.um-account input[type=submit].um-button{background:#fab31d!important;color:#000;border-radius:0!important;padding:16px 30px!important}
.um-account input[type=submit].um-button:hover{text-decoration:underline}
.um-account input[type=submit].um-button#um_account_submit_delete{background:#ddd!important;color:#000}
.um-account input[type=submit].um-button#um_account_submit_delete:hover{text-decoration:underline}
.um-account .um-account-main{padding:0 15px}
@media screen and (max-width:1100px){
.um-account .um-account-side{float:none;width:100%!important}
.um-account .um-account-side ul{display:flex;flex-flow:row}
.um-account .um-account-side ul li{flex:1;background:#fff}
.um-account .um-account-side ul li .um-account-link{display:grid;justify-content:center;align-items:center}
.um-account .um-account-side ul li .um-account-link .um-account-title{display:block!important;padding:0!important;color:#000;font-weight:400;font-size:22px;transition:all .2s ease-in-out}
.um-account .um-account-side ul li .um-account-link span.um-account-arrow{display:none!important}
.um-account .um-account-main{margin:20px auto 50px;float:none}
.um-account .um-account-main .um-account-tab{margin:0 15px}
.um-account .um-account-main .um-account-nav{margin:0 10px}
.um-account .um-account-main .um-account-nav a{color:#000!important;font-weight:400!important;padding-right:50px!important;font-weight:400!important}
.um-account .um-account-main .um-account-nav a span.arr{color:#fab31d!important;left:15px}
.um-account .um-account-main .um-account-nav a span.ico{right:15px}
.um-account .um-account-main .um-account-nav a.current{color:#fff!important;background:#000}
.um-account .um-account-main .um-account-nav a.current span.arr{color:#fab31d!important}
}
#registretion-page .registration__container{display:flex;flex-flow:row;direction:rtl}
#registretion-page .registration__container .graphics,#registretion-page .registration__container .reg_form{flex:1;padding:15px}
#registretion-page .registration__container .graphics .um-form-field,#registretion-page .registration__container .reg_form .um-form-field{border-color:#000!important}
#registretion-page .registration__container .graphics .um-field-checkbox-state .um-icon-android-checkbox-outline,#registretion-page .registration__container .reg_form .um-field-checkbox-state .um-icon-android-checkbox-outline{color:#fab31d}
#registretion-page .registration__container .graphics .um-button,#registretion-page .registration__container .reg_form .um-button{border-radius:0!important;background:#000;width:100%!important}
#registretion-page .registration__container .graphics .um-field-error,#registretion-page .registration__container .reg_form .um-field-error{background:#fab31d!important;color:#000!important}
#registretion-page .registration__container .graphics .um-field-error .um-field-arrow,#registretion-page .registration__container .reg_form .um-field-error .um-field-arrow{color:#fab31d!important}
#registretion-page .registration__container .graphics .um-notice.err,#registretion-page .registration__container .reg_form .um-notice.err{background:#fab31d!important;color:#000!important}
#registretion-page .registration__container .graphics .um-toggle-gdpr,#registretion-page .registration__container .reg_form .um-toggle-gdpr{color:#000!important}
#registretion-page .registration__container .graphics img{height:100%;width:100%;object-fit:cover;object-position:center center}
@media screen and (max-width:800px){
#registretion-page .registration__container{display:flex;flex-flow:column}
#registretion-page .graphics{display:none}
}
#not_found{margin-top:120px}
#not_found .query_header{position:relative;margin:0 auto;overflow:hidden;min-height:80vh}
#not_found .query_header .subtitle{opacity:.6;margin:10px auto;color:#40444a;font-size:20px;text-align:center!important}
#not_found .query_header .section-title{margin:10px auto;text-align:center!important;top:0}
#not_found .query_header p{text-align:center;font-size:24px}
#not_found .query_header .imghead{z-index:-9999;position:absolute;top:100px;left:0;right:0;text-align:center}
#not_found .query_header .imghead .image_head{object-fit:contain;object-position:center center;height:100%;max-width:1024px}
.search_page #total_search_results{margin-top:0}
.search_page #search_results_container{margin:40px 0 20px}
.somfy_shop{direction:rtl;text-align:right}
.somfy_shop .section_title{margin-bottom:20px!important}
.somfy_shop .section_content_text{margin-bottom:20px;font-size:18px}
.somfy_shop #advanced_filters_accordion{margin:20px 0}
.somfy_shop #advanced_filters_accordion .card-body{padding-bottom:70px}
.somfy_shop #advanced_filters_accordion .card{border:none;border-radius:0}
.somfy_shop #advanced_filters_accordion .card-header{border:none;padding:0;background:#fab31d;border-radius:0}
.somfy_shop #advanced_filters_accordion .card-header button{border-radius:0;color:#000;font-size:24px;letter-spacing:1px;font-weight:600;text-decoration:none;width:100%;text-align:right}
.somfy_shop #advanced_filters_accordion .card-header button i{float:left;padding-top:5px;padding-bottom:0;transition:all .2s ease-in-out}
.somfy_shop #advanced_filters_accordion .card-header button.collapsed i{padding-bottom:5px;padding-top:0;transform:rotate(180deg)}
.somfy_shop #advanced_filters_accordion .card-body{background:#f1f1f1}
.somfy_shop #advanced_filters_accordion .advanced_filters_container{display:flex;flex-flow:row wrap;justify-content:flex-start}
.somfy_shop #advanced_filters_accordion .advanced_filters_container .clear_filters{position:absolute;bottom:20px;right:20px}
.somfy_shop #advanced_filters_accordion .advanced_filters_container .advance_filters_submit{position:absolute;bottom:20px;left:20px}
.somfy_shop #advanced_filters_accordion .advanced_filters_container .filter__col{margin:0 15px 20px 15px;min-width:15%;max-width:25%;position:relative;display:flex;flex-flow:column;flex-grow:1}
.somfy_shop #advanced_filters_accordion .advanced_filters_container .filter__col h3{font-weight:600;font-size:18px;margin:0}
.somfy_shop #advanced_filters_accordion .advanced_filters_container .filter__col .clear_filter{display:none;position:absolute;left:0;top:0;cursor:pointer;opacity:.5;color:#000;transition:all .2s ease-in-out}
.somfy_shop #advanced_filters_accordion .advanced_filters_container .filter__col .clear_filter:hover{color:#fab31d;opacity:1}
.somfy_shop #advanced_filters_accordion .advanced_filters_container .filter__col .multi_choice_filter{display:block;margin-top:10px;color:#000;font-weight:600;font-size:14px;text-decoration:underline;cursor:pointer}
.somfy_shop #advanced_filters_accordion .advanced_filters_container .filter__col .multi_choice_filter.action-submit{color:#000;background:#fab31d;text-align:center;padding:3px;text-decoration:none}
.somfy_shop #advanced_filters_accordion .advanced_filters_container .filter__col .divider{margin:5px 0 10px}
.somfy_shop #advanced_filters_accordion .advanced_filters_container .filter__col .select_filter{display:flex;flex-flow:column;max-height:125px;overflow-y:auto}
.somfy_shop #advanced_filters_accordion .advanced_filters_container .filter__col .select_filter .select_filter__option[data-filter-name=custitem_torque]{display:block;position:relative;text-align:left}
.somfy_shop #advanced_filters_accordion .advanced_filters_container .filter__col .select_filter .select_filter__option[data-filter-name=custitem_torque] input{display:none}
.somfy_shop #advanced_filters_accordion .advanced_filters_container .filter__col .select_filter .select_filter__option{position:relative;color:#000;text-decoration:none;cursor:pointer;text-align:right;direction:ltr;min-height:32px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding-left:5px}
.somfy_shop #advanced_filters_accordion .advanced_filters_container .filter__col .select_filter .select_filter__option input[type=checkbox],.somfy_shop #advanced_filters_accordion .advanced_filters_container .filter__col .select_filter .select_filter__option input[type=radio]{visibility:hidden;z-index:-999;left:unset}
.somfy_shop #advanced_filters_accordion .advanced_filters_container .filter__col .select_filter .select_filter__option .filter_results_count{padding-right:5px;color:#fab31d}
.somfy_shop #advanced_filters_accordion .advanced_filters_container .filter__col .select_filter .select_filter__option input[type=checkbox]+label::before,.somfy_shop #advanced_filters_accordion .advanced_filters_container .filter__col .select_filter .select_filter__option input[type=checkbox]:checked+label::after,.somfy_shop #advanced_filters_accordion .advanced_filters_container .filter__col .select_filter .select_filter__option input[type=radio]+label::before,.somfy_shop #advanced_filters_accordion .advanced_filters_container .filter__col .select_filter .select_filter__option input[type=radio]:checked+label::after{display:none}
.somfy_shop #advanced_filters_accordion .advanced_filters_container .filter__col .select_filter .select_filter__option label{padding-right:0!important;width:calc(100% - 10px);position:absolute;right:0;text-align:right}
.somfy_shop #advanced_filters_accordion .advanced_filters_container .filter__col .select_filter .select_filter__option.active{font-weight:600}
.somfy_shop #advanced_filters_accordion .advanced_filters_container .filter__col .select_filter .select_filter__option.multiple input[type=checkbox]+label::before,.somfy_shop #advanced_filters_accordion .advanced_filters_container .filter__col .select_filter .select_filter__option.multiple input[type=radio]+label::before{display:inline-block}
.somfy_shop #advanced_filters_accordion .advanced_filters_container .filter__col .select_filter .select_filter__option.multiple input[type=checkbox]:checked+label::after,.somfy_shop #advanced_filters_accordion .advanced_filters_container .filter__col .select_filter .select_filter__option.multiple input[type=radio]:checked+label::after{display:block}
.somfy_shop #advanced_filters_accordion .advanced_filters_container .filter__col .select_filter .select_filter__option.multiple label{padding-right:40px!important}
.somfy_shop #advanced_filters_accordion .advanced_filters_container .filter__col .select_filter::-webkit-scrollbar{width:8px}
.somfy_shop #advanced_filters_accordion .advanced_filters_container .filter__col .select_filter::-webkit-scrollbar-track{background:#e3e3e3;border-radius:0;box-shadow:inset 0 0 0 0 #f0f0f0}
.somfy_shop #advanced_filters_accordion .advanced_filters_container .filter__col .select_filter::-webkit-scrollbar-thumb{background:#fab31d;border-radius:0}
.somfy_shop #advanced_filters_accordion .advanced_filters_container .filter__col .number_filter{position:relative}
.somfy_shop #advanced_filters_accordion .advanced_filters_container .filter__col .number_filter input[type=range]{width:100%}
.somfy_shop #advanced_filters_accordion .advanced_filters_container .filter__col .number_filter span{position:absolute;top:15px}
.somfy_shop #advanced_filters_accordion .advanced_filters_container .filter__col .number_filter span.range-min{right:-5px}
.somfy_shop #advanced_filters_accordion .advanced_filters_container .filter__col .number_filter span.range-max{left:-10px}
.somfy_shop .sort_filters__container{display:none;flex-flow:row nowrap;justify-content:flex-start;align-items:center;font-size:18px;padding:0;position:relative}
.somfy_shop .sort_filters__container .button_container{display:flex;flex-flow:row wrap}
.somfy_shop .sort_filters__container .title{margin:0;margin-left:0;font-size:16px;font-weight:600;width:auto;display:inline-block}
.somfy_shop .sort_filters__container .sort_filter_btn{border:none;margin:7px 5px;padding:4px 12px;color:#5b5b5b;background:#ddd;font-size:14px;transition:all .2s ease-in-out}
.somfy_shop .sort_filters__container .sort_filter_btn:first-child{margin-right:0}
.somfy_shop .sort_filters__container .sort_filter_btn.active{color:#fff;background:#fab31d}
.somfy_shop .sort_filters__container .results_counter{font-size:16px;position:absolute;top:4px;left:0}
.somfy_shop .results_container{margin:20px 0;min-height:30vh}
.somfy_shop .results_container .shop_no_results_msg{display:none;text-align:center;margin:0 auto;font-size:30px}
.somfy_shop .results_container .results_loader{text-align:center;display:none;margin:20px 0}
.somfy_shop .results_container .results_loader .spinner-loader{width:50px;height:50px;border:4px solid rgba(255,255,255,.6);border-top-color:#fab31d}
.somfy_shop .results_container .results{display:flex;flex-flow:row wrap;margin:20px auto;justify-content:space-around}
.somfy_shop .results_container .load_more_cta{display:none;margin:20px 0;text-align:center}
.somfy_shop .results_container .load_more_cta a{margin:0 auto;font-size:28px;display:block;cursor:pointer}
.somfy_shop .results_container .load_more_cta a i{color:#7f7f7f;border:2px solid #7f7f7f;border-radius:50%;line-height:38px;width:40px;height:40px;transition:all .1s ease-in-out}
.somfy_shop .results_container .load_more_cta a i:hover{color:#fab31d;border:2px solid #fab31d}
@media screen and (max-width:1100px){
.search_page .sort_filters__container{flex-flow:row wrap}
.search_page .sort_filters__container .sort_filter_btn{margin:7px}
.search_page #total_search_results{margin-top:0}
.search_page #search_results_container #search_results{justify-content:center}
.search_page #search_results_container #load_more_cta{margin:20px 0}
}
@media screen and (max-width:800px){
.somfy_shop #advanced_filters_accordion .advanced_filters_container{padding-bottom:70px}
.somfy_shop #advanced_filters_accordion .advanced_filters_container .advance_filters_submit{width:140px;left:calc(50% - 70px)!important;padding:7px 40px}
}
@media screen and (max-width:765px){
.somfy_shop .results_container .product-card{width:235px;padding:20px 7px}
.somfy_shop .results_container .product-card .product-thumbnail-col .out_of_stock_tag{font-size:14px;padding:5px 10px}
.somfy_shop .results_container .product-card .product-thumbnail-col .product-thumbnail{height:140px}
.somfy_shop .results_container .product-card .product-cta-container{flex-flow:column-reverse}
}
@media screen and (max-width:535px){
.somfy_shop .results_container .product-card{margin:5px;width:158px}
.somfy_shop .results_container .product-card .divider{margin:20px 0 5px}
.somfy_shop .results_container .product-card .product-meta-container{text-align:center!important}
.somfy_shop .results_container .product-card .product-meta-container .product-title{text-align:center!important}
.somfy_shop .results_container .product-card .product-meta-container .product-title:hover{text-decoration:underline}
.somfy_shop .results_container .product-card .product-thumbnail-col .out_of_stock_tag{font-size:12px;padding:5px 10px}
.somfy_shop .results_container .product-card .product-thumbnail-col .product-thumbnail{height:100px;width:100%}
.somfy_shop .results_container .product-card .product-cta-container{flex-flow:column-reverse}
.somfy_shop .results_container .product-card .product-cta-container .product-price .unit_price{font-size:24px!important}
}
@media screen and (max-width:550px){
.somfy_shop #advanced_filters_accordion .advanced_filters_container{justify-content:space-around}
.somfy_shop #advanced_filters_accordion .advanced_filters_container .filter__col{min-width:160px!important;flex-grow:1;max-width:50%!important}
.somfy_shop #advanced_filters_accordion .advanced_filters_container .advance_filters_submit{position:absolute;bottom:20px;left:20px;padding:7px 40px}
}
@media screen and (max-width:450px){
.somfy_shop #advanced_filters_accordion .advanced_filters_container{justify-content:space-around}
.somfy_shop #advanced_filters_accordion .advanced_filters_container .filter__col{min-width:160px!important;flex-grow:1;max-width:100%!important}
}
.somfy-product__container{direction:rtl!important;text-align:right}
.somfy-product__container .product_info__container{display:flex;flex-flow:row nowrap;max-width:1200px;margin:20px auto;padding:15px}
.somfy-product__container .product_info__container .thumbnail__container{position:relative}
.somfy-product__container .product_info__container .thumbnail__container .products_images__slider{background:#fff}
.somfy-product__container .product_info__container .thumbnail__container .wishlist_cta{top:10px;left:0;right:20px}
.somfy-product__container .product_info__container .thumbnail__container .warranty-img{position:absolute;top:10px;left:20px;z-index:2}
.somfy-product__container .product_info__container .thumbnail__container .warranty-img img{max-width:70px}
.somfy-product__container .product_info__container .thumbnail__container .out_of_stock_tag{position:absolute;top:0;background:#5b5b5b;color:#fff;right:10px;border-radius:0 0 10px 10px;padding:5px 15px;font-size:16px;font-weight:400}
.somfy-product__container .product_info__container .thumbnail__container .dicount_tag{position:absolute;top:0;background:#fab31d;color:#fff;right:20px;border-radius:0 0 10px 10px;padding:2px 15px 5px;font-size:32px;text-align:center;line-height:25px;font-weight:600;z-index:999}
.somfy-product__container .product_info__container .thumbnail__container .dicount_tag .tag__title{line-height:12px;font-size:20px;font-weight:400}
.somfy-product__container .product_info__container .products_images__slider{box-shadow:0 0 10px -1px rgba(0,0,0,.2);height:417px}
.somfy-product__container .product_info__container .products_images__slider div{width:417px;height:417px}
.somfy-product__container .product_info__container .products_images__slider div .image_slide_container{width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.somfy-product__container .product_info__container .products_images__slider div .image_slide_container img{object-fit:cover;display:none;object-position:center center;margin:0 auto;width:auto;max-width:100%;max-height:100%}
.somfy-product__container .product_info__container .products_images__slider .slick-slide{left:0!important}
.somfy-product__container .product_info__container .products_images__slider .slick-dots{overflow:hidden}
.somfy-product__container .product_info__container .product_tumb__container{flex:1;margin-bottom:20px}
.somfy-product__container .product_info__container .product_tumb__container img{object-fit:cover;object-position:center center;margin:0 auto;height:320px;max-width:320px;-webkit-box-shadow:0 0 10px -1px rgba(0,0,0,.2);box-shadow:0 0 10px -1px rgba(0,0,0,.2)}
.somfy-product__container .product_info__container .product_meta__container{padding:0 7% 0 20px;flex:3}
.somfy-product__container .product_info__container .product_meta__container .product_sku{margin:0;font-size:18px;color:#a3a3a3}
.somfy-product__container .product_info__container .product_meta__container .product_title{font-size:32px;font-weight:600}
.somfy-product__container .product_info__container .product_meta__container .product_in-stock{background:#fab31d;font-size:18px;padding:5px 10px;color:#fff}
.somfy-product__container .product_info__container .product_meta__container .product_short-desc{text-align:right;margin-top:10px;font-size:16px}
.somfy-product__container .product_info__container .product_meta__container .product_short-desc p,.somfy-product__container .product_info__container .product_meta__container .product_short-desc td,.somfy-product__container .product_info__container .product_meta__container .product_short-desc th{direction:rtl!important}
.somfy-product__container .product_info__container .product_meta__container .product_icons-container{display:flex;flex-flow:row}
.somfy-product__container .product_info__container .product_meta__container .product_icons-container .product_icon{display:flex;flex:1;flex-flow:row nowrap;align-items:center}
.somfy-product__container .product_info__container .product_meta__container .product_icons-container .product_icon .icon_box .icon_img{height:40px;width:auto;object-fit:cover;object-position:center center}
.somfy-product__container .product_info__container .product_meta__container .product_icons-container .product_icon .icon_titles{margin-right:10px}
.somfy-product__container .product_info__container .product_meta__container .product_icons-container .product_icon .icon_titles .icon_title{font-size:18px;margin:0}
.somfy-product__container .product_info__container .product_meta__container .product_icons-container .product_icon .icon_titles .icon_subtitle{font-size:12px;color:#5b5b5b;margin:0}
.somfy-product__container .product_info__container .product_meta__container .product_icons-container .product_icon:last-child .icon_box .icon_img{margin:0 -15px}
.somfy-product__container .product_info__container .product_meta__container .product_cta-container{flex-flow:row nowrap;display:flex;align-items:center;margin:30px auto}
.somfy-product__container .product_info__container .product_meta__container .product_cta-container .product_mobile-preview{display:none}
.somfy-product__container .product_info__container .product_meta__container .product_cta-container .product_cta-amount{display:flex;flex-flow:row;align-items:center}
.somfy-product__container .product_info__container .product_meta__container .product_cta-container .product_cta-amount input::-webkit-inner-spin-button,.somfy-product__container .product_info__container .product_meta__container .product_cta-container .product_cta-amount input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.somfy-product__container .product_info__container .product_meta__container .product_cta-container .product_cta-amount input[type=number]{-moz-appearance:textfield}
.somfy-product__container .product_info__container .product_meta__container .product_cta-container .product_cta-amount .form-control{max-width:80px;margin:0 10px}
.somfy-product__container .product_info__container .product_meta__container .product_cta-container .product_cta-amount .calcb{display:inline-block;cursor:pointer;width:30px;height:30px;border-radius:30px;border:1px solid #e3e3e3;text-align:center;transition:all .2s ease;box-sizing:border-box;line-height:28px;font-size:26px}
.somfy-product__container .product_info__container .product_meta__container .product_cta-container .product_cta-amount .calcb:focus,.somfy-product__container .product_info__container .product_meta__container .product_cta-container .product_cta-amount .calcb:hover{border:2px solid #000;text-decoration:underline}
.somfy-product__container .product_info__container .product_meta__container .product_cta-container .product_cta-price{display:grid;align-items:center;justify-content:center;position:relative;letter-spacing:-1px;min-width:200px}
.somfy-product__container .product_info__container .product_meta__container .product_cta-container .product_cta-price .unit_price{font-size:50px;font-weight:500}
.somfy-product__container .product_info__container .product_meta__container .product_cta-container .product_cta-price .discount_price{font-size:50px;font-weight:500;position:relative}
.somfy-product__container .product_info__container .product_meta__container .product_cta-container .product_cta-price .discount_price .old_price{font-weight:500;color:gray;position:absolute;top:-15px;right:0;font-size:20px}
.somfy-product__container .product_info__container .product_meta__container .product_cta-container .product_cta-price .discount_price .old_price::after{content:"";width:100%;height:2px;background:#000;position:absolute;top:50%;left:0;opacity:.5;transform:rotate(10deg)}
.somfy-product__container .product_info__container .product_meta__container .product_cta-container .product_cta-price .discount_price .old_price .currency_symbol{font-size:16px}
.somfy-product__container .product_info__container .product_meta__container .product_cta-container .product_cta-price .currency_symbol{font-size:30px;font-weight:400}
.somfy-product__container .product_info__container .product_meta__container .product_cta-container .product_cta-add-to-cart .add_to_cart__cta{padding:10px 25px}
.somfy-product__container .product_info__container .product_meta__container .product_cta-container .product_cta-add-to-cart .add_to_cart__cta img{height:25px;margin-left:10px}
.somfy-product__container .product_info__container .product_add-warranty__container{flex:1;text-align:center}
.somfy-product__container .product_info__container .product_add-warranty__container .warrany_card__desktop{padding:20px;box-shadow:0 0 10px -1px rgba(0,0,0,.2);-webkit-box-shadow:0 0 10px -1px rgba(0,0,0,.2)}
.somfy-product__container .product_info__container .product_add-warranty__container .warrany_card__desktop .add-warranty__img{height:70px;object-fit:cover;object-position:center center;margin:0 auto;display:block}
.somfy-product__container .product_info__container .product_add-warranty__container .warrany_card__desktop .add-warranty__title{margin:20px auto;font-weight:600}
.somfy-product__container .product_info__container .product_add-warranty__container .warrany_card__desktop .add-warranty__text{font-size:18px}
.somfy-product__container .product_info__container .product_add-warranty__container .warrany_card__desktop .warranty-price{font-size:45px;font-weight:600;color:#fab31d;margin:0!important}
.somfy-product__container .product_info__container .product_add-warranty__container .warrany_card__desktop .warranty-price .currency_symbol{font-size:25px}
.somfy-product__container .product_info__container .product_add-warranty__container .warrany_card__desktop .divider{margin:15px -20px}
.somfy-product__container .product_info__container .product_add-warranty__container .warrany_card__desktop .add-warranty-cta{font-size:20px}
.somfy-product__container .product_info__container .product_add-warranty__container .warrany_card__mobile{display:none;padding:20px;max-width:500px;box-shadow:0 0 10px -1px rgba(0,0,0,.2);-webkit-box-shadow:0 0 10px -1px rgba(0,0,0,.2)}
.somfy-product__container .product_info__container .product_add-warranty__container .warrany_card__mobile .card_header{display:flex;flex-flow:row;align-items:center}
.somfy-product__container .product_info__container .product_add-warranty__container .warrany_card__mobile .card_header .add-warranty__img{height:50px;object-fit:cover;object-position:center center;margin:0 auto;display:block}
.somfy-product__container .product_info__container .product_add-warranty__container .warrany_card__mobile .card_header .card_content{text-align:right;padding-right:15px}
.somfy-product__container .product_info__container .product_add-warranty__container .warrany_card__mobile .card_header .card_content .add-warranty__title{margin:0 auto 15px;font-weight:600}
.somfy-product__container .product_info__container .product_add-warranty__container .warrany_card__mobile .card_header .card_content .add-warranty__text{font-size:18px;margin:0}
.somfy-product__container .product_info__container .product_add-warranty__container .warrany_card__mobile .add-warranty-cta{font-size:20px;display:flex;flex-flow:row;align-items:center;justify-content:space-between}
.somfy-product__container .product_info__container .product_add-warranty__container .warrany_card__mobile .add-warranty-cta .warranty-price{font-size:30px;font-weight:600;color:#fab31d;margin:0!important}
.somfy-product__container .product_info__container .product_add-warranty__container .warrany_card__mobile .add-warranty-cta .warranty-price .currency_symbol{font-size:25px}
.somfy-product__container .product_info__container .product_add-warranty__container .warrany_card__mobile .divider{margin:15px -20px}
.somfy-product__container .product-tabs__container{display:flex;flex-flow:column;max-width:1200px;margin:20px auto;padding:15px}
.somfy-product__container .product-tabs__container .product-tabs__triggers{list-style:none;padding:0;margin:0;display:flex;flex-flow:row nowrap;border-bottom:1px solid #000}
.somfy-product__container .product-tabs__container .product-tabs__triggers .tab-trigger__box{height:auto;margin-top:-15px}
.somfy-product__container .product-tabs__container .product-tabs__triggers .tab-trigger__box .trigger-link,.somfy-product__container .product-tabs__container .product-tabs__triggers .tab-trigger__box .trigger-link h2{display:block;cursor:pointer;padding:12px 40px;font-size:20px!important;color:#000;text-decoration:none}
.somfy-product__container .product-tabs__container .product-tabs__triggers .tab-trigger__box .trigger-link h2:focus,.somfy-product__container .product-tabs__container .product-tabs__triggers .tab-trigger__box .trigger-link:focus{text-decoration:underline}
.somfy-product__container .product-tabs__container .product-tabs__triggers .tab-trigger__box .trigger-link h2{padding:0;margin:0}
.somfy-product__container .product-tabs__container .product-tabs__triggers .tab-trigger__box .trigger-link.active,.somfy-product__container .product-tabs__container .product-tabs__triggers .tab-trigger__box .trigger-link.active h2{background:#000;font-size:20px!important;color:#fff}
.somfy-product__container .product-tabs__container .product-tabs__content .tab-content__container{padding:20px 0;display:none}
.somfy-product__container .product-tabs__container .product-tabs__content .tab-content__container h2{font-size:16px}
.somfy-product__container .product-tabs__container .product-tabs__content .tab-content__container p,.somfy-product__container .product-tabs__container .product-tabs__content .tab-content__container td,.somfy-product__container .product-tabs__container .product-tabs__content .tab-content__container th{direction:rtl!important}
.somfy-product__container .product-tabs__container .product-tabs__content .tab-content__container .tab_section{margin-bottom:20px}
.somfy-product__container .product-tabs__container .product-tabs__content .tab-content__container .tab_section .title{font-weight:600}
.somfy-product__container .product-tabs__container .product-tabs__content .tab-content__container.active{display:block}
.somfy-product__container .product-tabs__container .product-tabs__content .product_promotional_video__container,.somfy-product__container .product-tabs__container .product-tabs__content .product_training_video__container{display:flex;flex-flow:row wrap;justify-content:center;margin-bottom:20px}
.somfy-product__container .product-tabs__container .product-tabs__content .product_promotional_video__container iframe,.somfy-product__container .product-tabs__container .product-tabs__content .product_training_video__container iframe{flex:1;max-width:100%;min-width:40%;margin:15px}
.somfy-product__container .product-tabs__container .product-tabs__content #tab_dateils ul{list-style:none;margin:0;padding:0}
.somfy-product__container .product-tabs__container .product-tabs__content #tab_dateils ul li{padding:3px 0}
.somfy-product__container .product-tabs__container .product-tabs__content #tab_dateils ul li span{font-weight:600}
.somfy-product__container .product-tabs__container .product-tabs__content .product_files__container .files__container{display:flex;flex-flow:row wrap}
.somfy-product__container .product-tabs__container .product-tabs__content .product_files__container .file__button{display:flex;flex-flow:row;align-items:center;background:#fff;padding:15px;margin:15px;box-shadow:0 0 10px -1px rgba(0,0,0,.2);-webkit-box-shadow:0 0 10px -1px rgba(0,0,0,.2);color:#000;text-decoration:none}
.somfy-product__container .product-tabs__container .product-tabs__content .product_files__container .file__button img{height:35px;margin-left:15px}
@media screen and (max-width:1100px){
.somfy-product__container .product_info__container{flex-flow:column-reverse;max-width:100%;align-items:center}
.somfy-product__container .product_info__container .product_tumb__container{margin-bottom:20px}
.somfy-product__container .product_info__container .product_meta__container{flex:auto;width:100%;margin-bottom:20px}
.somfy-product__container .product_info__container .product_meta__container .product_cta-container{justify-content:center;position:fixed;bottom:0;right:0;left:0;margin-bottom:0;padding:30px 20px 20px;background:#fff;z-index:99999;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.2);box-shadow:0 0 15px 0 rgba(0,0,0,.2)}
.somfy-product__container .product_info__container .product_meta__container .product_cta-container .product_mobile-preview{display:block;margin-left:10px}
.somfy-product__container .product_info__container .product_meta__container .product_cta-container .product_mobile-preview img{object-fit:cover;object-position:center center;margin:0 auto;height:70px;max-width:70px;-webkit-box-shadow:0 0 10px -1px rgba(0,0,0,.2);box-shadow:0 0 10px -1px rgba(0,0,0,.2)}
.somfy-product__container .product_info__container .product_meta__container .product_cta-container .product_cta-amount{display:flex;flex-flow:row;align-items:center}
.somfy-product__container .product_info__container .product_meta__container .product_cta-container .product_cta-amount .form-control{max-width:80px;margin-right:10px}
.somfy-product__container .product_info__container .product_meta__container .product_cta-container .product_cta-price{min-width:100px}
.somfy-product__container .product_info__container .product_meta__container .product_cta-container .product_cta-price .unit_price{font-size:30px}
.somfy-product__container .product_info__container .product_meta__container .product_cta-container .product_cta-price .discount_price{font-size:30px}
.somfy-product__container .product_info__container .product_meta__container .product_cta-container .product_cta-price .discount_price .old_price{top:-10px;right:0;font-size:16px}
.somfy-product__container .product_info__container .product_meta__container .product_cta-container .product_cta-price .discount_price .old_price .currency_symbol{font-size:12px}
.somfy-product__container .product_info__container .product_meta__container .product_cta-container .product_cta-price .currency_symbol{font-size:20px}
.somfy-product__container .product_info__container .warrany_card__desktop{display:none!important}
.somfy-product__container .product_info__container .warrany_card__mobile{display:block!important}
}
@media screen and (max-width:500px){
.somfy-product__container .product-tabs__container .product_promotional_video__container,.somfy-product__container .product-tabs__container .product_training_video__container{justify-content:center;margin-bottom:20px}
.somfy-product__container .product-tabs__container .product_promotional_video__container iframe,.somfy-product__container .product-tabs__container .product_training_video__container iframe{flex:unset!important}
.somfy-product__container .product_info__container .product_meta__container .product_cta-container .product_mobile-preview{margin-left:10px}
.somfy-product__container .product_info__container .product_meta__container .product_cta-container .product_mobile-preview img{height:40px;max-width:40px}
.somfy-product__container .product_info__container .product_meta__container .product_cta-container .product_cta-add-to-cart .add_to_cart__cta{width:125px!important;padding:8px 12px!important;font-size:14px!important}
.somfy-product__container .product_info__container .product_meta__container .product_cta-container .product_cta-add-to-cart .add_to_cart__cta img{height:20px!important;margin-left:5px!important}
}
@media screen and (max-width:450px){
.somfy-product__container .product_info__container .product_meta__container .product_cta-container{flex-flow:row wrap}
.somfy-product__container .product_info__container .product_meta__container .product_cta-container .product_cta-add-to-cart,.somfy-product__container .product_info__container .product_meta__container .product_cta-container .product_cta-price{margin-top:20px}
}
@media screen and (max-width:800px){
.somfy-product__container .product_info__container .product_meta__container .product_icons-container{flex-flow:row wrap}
.somfy-product__container .product_info__container .product_meta__container .product_icons-container .product_icon{margin-left:10px;min-width:150px}
}
.cart_page{direction:rtl;text-align:right}
.cart_page .page-loader{position:absolute;top:0;right:0;left:0;bottom:00;background:rgba(255,255,255,.8);text-align:center;z-index:2;transition:all .2s ease}
.cart_page .page-loader .loader{position:absolute;top:50%;right:50%;transform:translateY(-50%) translateX(10px)}
.cart_page .coupon_wrapper{display:block;width:100%;text-align:left}
.cart_page .coupon_wrapper .cart_coupon{padding:15px 0 15px 15px;width:100%;max-width:315px;display:inline-block;text-align:right}
.cart_page .coupon_wrapper .cart_coupon input{display:inline-block}
.cart_page .coupon_wrapper .cart_coupon .title{font-weight:600;font-size:18px;padding-bottom:5px}
.cart_page .coupon_wrapper .cart_coupon .add_coupon{display:inline-block;background:#fab31d;color:#fff;padding:3px;box-sizing:border-box;cursor:pointer}
.cart_page .cart_page_container{display:flex;flex-flow:row}
.cart_page .cart_page_container .coupon_input__container{-webkit-box-shadow:0 0 10px -1px rgba(0,0,0,.2);box-shadow:0 0 10px -1px rgba(0,0,0,.2);margin-left:20px}
.cart_page .cart_page_container .coupon_input__container img{object-fit:cover;object-position:center center}
.cart_page .cart_page_container .coupon_input__container .form-floating,.cart_page .cart_page_container .coupon_input__container .submit_coupon{margin:30px}
.cart_page .cart_page_container .coupon_input__container .form-floating input{text-align:right}
.cart_page .cart_page_container .coupon_input__container .submit_coupon{margin-top:-10px}
.cart_page .cart_page_container .cart_result__container{flex-grow:1}
.cart_page .cart_page_container .cart_result__container .not_cart_items{display:none;font-size:24px;padding:15px;text-align:center}
.cart_page .cart_page_container .cart_result__container .cart_items__container{padding:0 15px}
.cart_page .cart_page_container .cart_result__container .cart_items__container::-webkit-scrollbar{width:4px}
.cart_page .cart_page_container .cart_result__container .cart_items__container::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.2);box-shadow:inset 0 0 6px rgba(0,0,0,.2)}
.cart_page .cart_page_container .cart_result__container .cart_items__container::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px #fab31d;box-shadow:inset 0 0 6px #fab31d}
.cart_page .cart_page_container .cart_result__container .cart_items__container .item_titles{width:60%}
.cart_page .cart_page_container .cart_result__container .cart_items__container .item_amount{width:190px}
.cart_page .cart_page_container .cart_result__container .cart_items__container .item_prices{width:32%;text-align:left}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box{display:flex;flex-flow:column;margin:10px 0}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box{border-bottom:1px solid #000;border-top:1px solid #000}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box:first-child{border-bottom:none}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box{padding:15px 0;display:flex;flex-flow:row nowrap;width:100%;margin:0}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_tumbnail,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_tumbnail{margin-right:15px}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_tumbnail img,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_tumbnail img{object-fit:contain;object-position:center center;height:120px;width:120px}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_tumbnail img:focus,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_tumbnail img:hover,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_tumbnail img:focus,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_tumbnail img:hover{border:1px solid #000}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info{position:relative;flex-grow:1;display:flex;flex-flow:row;justify-content:flex-start;align-items:center;padding:15px;padding-bottom:5px}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_titles .item_title,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_titles .item_title{font-size:24px;color:#000;text-decoration:none;display:block}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_titles .item_title:focus,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_titles .item_title:hover,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_titles .item_title:focus,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_titles .item_title:hover{text-decoration:underline}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_titles .item_itemid,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_titles .item_itemid{font-size:18px;color:#7f7f7f;font-weight:600;text-decoration:none;display:block;position:absolute;margin-top:-25px}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_titles .item_itemid:focus,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_titles .item_itemid:hover,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_titles .item_itemid:focus,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_titles .item_itemid:hover{text-decoration:underline}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_amount,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_amount{display:flex;align-items:center;position:relative;height:50px}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_amount .calcb,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_amount .calcb{display:inline-block;cursor:pointer;width:30px;height:30px;border-radius:30px;border:2px solid #e3e3e3;text-align:center;box-sizing:border-box;line-height:26px;font-size:26px}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_amount .calcb:focus,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_amount .calcb:hover,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_amount .calcb:focus,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_amount .calcb:hover{border:2px solid #000;text-decoration:underline}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_amount label,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_amount label{font-size:16px}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_amount .form-control,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_amount .form-control{max-width:50px;font-size:18px;text-align:center;pointer-events:none;appearance:none;-webkit-appearance:none;margin:0 10px;display:inline-block;text-align-last:center;position:relative}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_amount .form-control::-webkit-inner-spin-button,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_amount .form-control::-webkit-outer-spin-button,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_amount .form-control::-webkit-inner-spin-button,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_amount .form-control::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_amount input[type=number],.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_amount input[type=number]{-moz-appearance:textfield}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_amount .loader,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_amount .loader{display:none;position:absolute;left:0}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_amount .loader .spinner-loader,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_amount .loader .spinner-loader{width:15px;height:15px}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_prices,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_prices{font-weight:600}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_prices .unit_price,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_prices .unit_price{font-size:40px;display:inline-block;min-width:40%}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_prices .price_per_piece,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_prices .price_per_piece{display:inline-block;font-size:40px;min-width:40%;font-weight:400;line-height:1;text-align:right}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_prices .price_per_piece span:not(.currency_symbol),.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_prices .price_per_piece span:not(.currency_symbol){font-size:14px;display:block;font-weight:500;position:absolute;margin-top:-14px}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_prices .discount_price,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_prices .discount_price{font-size:40px;position:relative}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_prices .discount_price .old_price,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_prices .discount_price .old_price{color:gray;position:absolute;font-size:24px;top:-22px;right:0}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_prices .discount_price .old_price::after,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_prices .discount_price .old_price::after{content:"";width:100%;height:2px;background:#000;position:absolute;top:50%;left:0;transform:rotate(15deg);opacity:.5}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_prices .discount_price .old_price .currency_symbol,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_prices .discount_price .old_price .currency_symbol{font-size:16px}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_prices .currency_symbol,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_prices .currency_symbol{font-size:30px;font-weight:400}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .remove_cart_item,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .remove_coupon,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .remove_cart_item,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .remove_coupon{color:#7f7f7f;position:absolute;bottom:0;left:15px;font-size:18px;line-height:18px;cursor:pointer}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .update_cart_item,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .update_cart_item{color:#7f7f7f;position:absolute;bottom:0;right:15px;font-size:18px;line-height:18px;cursor:pointer}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box.discount{background:0 0;box-shadow:none;-webkit-box-shadow:none;border-top:1px #ddd solid;margin:0!important;padding:0}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box.discount .remove_coupon{position:relative;text-align:left;left:auto;right:auto;text-decoration:underline}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box.discount .item_info{justify-content:space-between}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box.discount .item_info .item_prices{text-align:left;width:18%}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box.discount .discount .discount{font-size:30px;font-weight:400}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box{background:#fef0d2;-webkit-box-shadow:0 0 10px -1px rgba(0,0,0,.2);box-shadow:0 0 10px -1px rgba(0,0,0,.2);margin:15px!important}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_tumbnail img{height:unset;max-height:120px;object-fit:unset;width:100%}
.cart_page .cart_summery{padding:15px;font-size:16px;display:block;flex-flow:row nowrap;text-align:left;justify-content:space-between}
.cart_page .cart_summery .allx{max-width:300px;display:inline-block;width:100%}
.cart_page .cart_summery .summaries{min-width:100%;max-width:300px;text-align:right;font-size:24px;display:inline-block}
.cart_page .cart_summery .summaries .rem{display:inline-block;font-size:14px;text-decoration:underline;font-weight:600;cursor:pointer}
.cart_page .cart_summery .summaries .divider{opacity:1}
.cart_page .cart_summery .summaries .discount_summery,.cart_page .cart_summery .summaries .sub_summery,.cart_page .cart_summery .summaries .total_summery{margin:10px 0}
.cart_page .cart_summery .summaries .total_summery{font-size:24px;font-weight:600}
.cart_page .cart_summery .go_to_checkout{background:#fab31d;font-size:16px;align-self:start;display:inline-block;width:100%;max-width:300px}
.cart_page .cart_summery .val{float:left}
@media screen and (max-width:800px){
.cart_page .cart_page_container .cart_result__container{flex-grow:1}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box{position:relative}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_tumbnail,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_tumbnail{height:80px;width:80px;right:0;top:15px}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_tumbnail img,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_tumbnail img{height:80px;width:80px}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info{flex-flow:row wrap}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_titles,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_titles{min-height:0;margin-right:0;width:100%}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_titles .item_title,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_titles .item_title{font-size:18px}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_titles .item_itemid,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_titles .item_itemid{font-size:16px!important}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_amount,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_amount{width:60%}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_amount select.form-control,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_amount select.form-control{-webkit-appearance:none;appearance:none;font-size:18px;text-align:center}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_prices,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_prices{width:40%}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_prices .unit_price,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_prices .unit_price{font-size:30px}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_prices .price_per_piece,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_prices .price_per_piece{display:inline-block;font-size:40px;font-weight:400;line-height:1;text-align:right}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_prices .price_per_piece span:not(.currency_symbol),.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_prices .price_per_piece span:not(.currency_symbol){font-size:14px;display:block;font-weight:500}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_prices .discount_price,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_prices .discount_price{font-size:30px}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_prices .discount_price .old_price,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_prices .discount_price .old_price{font-size:20px}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_prices .discount_price .old_price .currency_symbol,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_prices .discount_price .old_price .currency_symbol{font-size:14px}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_prices .currency_symbol,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_prices .currency_symbol{font-size:20px}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .remove_cart_item,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .remove_coupon,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .remove_cart_item,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .remove_coupon{bottom:unset;top:0;font-size:14px}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .remove_coupon,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .remove_coupon{cursor:pointer;margin-top:10px}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .update_cart_item,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .update_cart_item{bottom:unset;top:0;font-size:14px}
.cart_page .coupon_wrapper{display:flex;justify-content:center}
.cart_page .cart_summery{align-items:center;display:flex}
}
@media screen and (max-width:1200px){
.cart_page .cart_page_container{display:flex;flex-flow:column}
.cart_page .cart_page_container .coupon_input__container{margin-left:auto;margin:0 auto 20px auto;width:350px}
.cart_page .cart_page_container .coupon_input__container img{width:100%;height:200px}
.cart_page .cart_page_container .coupon_input__container .form-floating,.cart_page .cart_page_container .coupon_input__container .submit_coupon{margin:30px}
.cart_page .cart_page_container .coupon_input__container .submit_coupon{margin-top:-10px}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box{align-items:center}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .item_tumbnail{height:100px}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .item_tumbnail img{height:100px;width:100px}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .item_info{position:relative;flex-grow:1;display:flex;flex-flow:row wrap}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .item_info .item_titles .item_title{font-size:18px;color:#000;text-decoration:none;flex-grow:1}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .item_info .item_prices .unit_price{font-size:30px}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .item_info .item_prices .price_per_piece{display:inline-block;font-size:40px;font-weight:400;line-height:1;text-align:right}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .item_info .item_prices .price_per_piece span:not(.currency_symbol){font-size:14px;display:block;font-weight:500}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .item_info .item_prices .discount_price{font-size:30px}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .item_info .item_prices .discount_price .old_price{position:relative;top:0;font-size:20px}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .item_info .item_prices .currency_symbol{font-size:20px}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .item_info .remove_cart_item,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .item_info .remove_coupon{color:#7f7f7f;position:absolute;bottom:-20px;left:10px;top:auto;font-size:16px;cursor:pointer}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .item_info .update_cart_item{color:#7f7f7f;position:absolute;bottom:-20px;right:10px;top:auto;font-size:16px;cursor:pointer}
.cart_page .cart_summery{flex-flow:column}
.cart_page .cart_summery .go_to_checkout{background:#fab31d;font-size:16px;align-self:center}
}
@media screen and (max-width:1400px){
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .item_info .remove_cart_item,.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .item_info .remove_coupon{bottom:-5px}
.cart_page .cart_page_container .cart_result__container .cart_items__container .cart_item_box .item_info .update_cart_item{bottom:-5px}
}
#cart__trigger{position:relative}
#cart__trigger.with-items:after{content:'';position:absolute;top:-5px!important;right:-10px!important;background:#fab31d;border-radius:50%;width:15px;height:15px}
#cart__trigger.with-items.active:after{background:#000}
#cart__trigger.active{position:relative;background:0 0!important}
#cart__trigger.active:before{content:'';position:absolute;right:-10px!important;top:-10px!important;z-index:-1;background:#fab31d;border-radius:50%;width:55px;height:55px;text-align:center;padding-top:3px}
#cart_popup__container{display:none;background:#fff;position:fixed;top:120px;bottom:auto;max-height:calc(100vh - 120px);right:20vw;-webkit-box-shadow:0 0 10px -1px rgba(0,0,0,.2);box-shadow:0 0 10px -1px rgba(0,0,0,.2);width:420px;z-index:99999;direction:rtl;text-align:right;margin-right:0}
#cart_popup__container .cart-wrap{max-height:calc(100vh - 150px);overflow:auto}
#cart_popup__container .popup-header{background:#fab31d;padding:15px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}
#cart_popup__container .popup-header .header-title{color:#fff;margin:0;font-size:20px;font-weight:600;letter-spacing:.5px}
#cart_popup__container .popup-header .cart_popup__close{border:1px solid #000;border-radius:50%;height:30px;width:30px;text-align:center;color:#000;font-size:20px;display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;transition:all .2s ease-in-out}
#cart_popup__container .popup-header .cart_popup__close:hover{transform:scale(1.15)}
#cart_popup__container .cart_summery{padding:15px 35px 35px 35px;font-size:16px}
#cart_popup__container .cart_summery .divider{opacity:1}
#cart_popup__container .cart_summery .coupon_summery .rem{display:inline-block;font-size:14px;text-decoration:underline;font-weight:600;cursor:pointer}
#cart_popup__container .cart_summery .coupon_summery,#cart_popup__container .cart_summery .discount_summery,#cart_popup__container .cart_summery .sub_summery,#cart_popup__container .cart_summery .total_summery{margin:10px 0}
#cart_popup__container .cart_summery .total_summery{font-size:18px;font-weight:600}
#cart_popup__container .cart_summery .go_to_checkout{background:#fab31d;font-size:16px}
#cart_popup__container .cart_summery .val{float:left}
#cart_popup__container .not_cart_items{display:none;font-size:24px;padding:15px;text-align:center}
#cart_popup__container .cart_items__container{padding:15px 35px 15px 35px;max-height:45vh;overflow:auto}
#cart_popup__container .cart_items__container::-webkit-scrollbar{width:14px}
#cart_popup__container .cart_items__container::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.2);box-shadow:inset 0 0 6px rgba(0,0,0,.2)}
#cart_popup__container .cart_items__container::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px #fab31d;box-shadow:inset 0 0 6px #fab31d}
#cart_popup__container .cart_items__container .cart_item_box{display:flex;border-bottom:1px #fab31d solid;flex-flow:column;margin:10px 0}
#cart_popup__container .cart_items__container .cart_item_box .kid_cart_item_box,#cart_popup__container .cart_items__container .cart_item_box .parent_cart_item_box{display:flex;flex-flow:row nowrap;margin:10px 0}
#cart_popup__container .cart_items__container .cart_item_box .kid_cart_item_box .item_tumbnail,#cart_popup__container .cart_items__container .cart_item_box .parent_cart_item_box .item_tumbnail{display:flex;align-items:center}
#cart_popup__container .cart_items__container .cart_item_box .kid_cart_item_box .item_tumbnail img,#cart_popup__container .cart_items__container .cart_item_box .parent_cart_item_box .item_tumbnail img{object-fit:cover;object-position:center center;height:120px;width:120px}
#cart_popup__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info,#cart_popup__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info{position:relative;flex-grow:1;display:flex;flex-flow:column;line-height:1;padding:15px;padding-bottom:5px}
#cart_popup__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_titles .item_title,#cart_popup__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_titles .item_title{font-size:18px;color:#000;text-decoration:none;flex-grow:1;line-height:1;display:block;margin-bottom:10px;margin-left:25px}
#cart_popup__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_titles .item_itemid,#cart_popup__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_titles .item_itemid{display:none}
#cart_popup__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_amount,#cart_popup__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_amount{display:flex;flex-flow:row nowrap;align-items:center;position:relative}
#cart_popup__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_amount .calcb,#cart_popup__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_amount .calcb{display:inline-block;cursor:pointer;width:30px;height:30px;border-radius:30px;border:1px solid #e3e3e3;text-align:center;box-sizing:border-box;line-height:28px;font-size:26px}
#cart_popup__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_amount .calcb:focus,#cart_popup__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_amount .calcb:hover,#cart_popup__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_amount .calcb:focus,#cart_popup__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_amount .calcb:hover{border:2px solid #000;text-decoration:underline}
#cart_popup__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_amount label,#cart_popup__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_amount label{font-size:16px}
#cart_popup__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_amount select.form-control,#cart_popup__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_amount select.form-control{-webkit-appearance:none;appearance:none;font-size:18px;text-align:center;pointer-events:none;text-align-last:center}
#cart_popup__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_amount .form-control,#cart_popup__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_amount .form-control{max-width:50px;font-size:18px;text-align:center;margin:0 10px}
#cart_popup__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_amount .form-control::-webkit-inner-spin-button,#cart_popup__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_amount .form-control::-webkit-outer-spin-button,#cart_popup__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_amount .form-control::-webkit-inner-spin-button,#cart_popup__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_amount .form-control::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
#cart_popup__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_amount input[type=number],#cart_popup__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_amount input[type=number]{-moz-appearance:textfield}
#cart_popup__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_amount .loader,#cart_popup__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_amount .loader{display:none;position:absolute;left:0}
#cart_popup__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_amount .loader .spinner-loader,#cart_popup__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_amount .loader .spinner-loader{width:15px;height:15px}
#cart_popup__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_prices,#cart_popup__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_prices{font-weight:600;padding-bottom:0;margin-top:4px}
#cart_popup__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_prices .unit_price,#cart_popup__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_prices .unit_price{font-size:30px}
#cart_popup__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_prices .price_per_piece,#cart_popup__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_prices .price_per_piece{font-size:14px;display:block}
#cart_popup__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_prices .price_per_piece span:not(.currency_symbol),#cart_popup__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_prices .price_per_piece span:not(.currency_symbol){padding-left:5px}
#cart_popup__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_prices .discount_price,#cart_popup__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_prices .discount_price{font-size:30px}
#cart_popup__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_prices .discount_price .old_price,#cart_popup__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_prices .discount_price .old_price{color:gray;position:relative;font-size:20px}
#cart_popup__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_prices .discount_price .old_price::after,#cart_popup__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_prices .discount_price .old_price::after{content:"";width:100%;height:2px;background:#000;position:absolute;top:50%;left:0;opacity:.5}
#cart_popup__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_prices .discount_price .old_price .currency_symbol,#cart_popup__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_prices .discount_price .old_price .currency_symbol{font-size:16px}
#cart_popup__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_prices .currency_symbol,#cart_popup__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_prices .currency_symbol{font-size:20px;font-weight:400}
#cart_popup__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .remove_cart_item,#cart_popup__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .remove_cart_item{color:#7f7f7f;position:absolute!important;top:17px;left:5px;font-size:16px;cursor:pointer}
#cart_popup__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .update_cart_item,#cart_popup__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .update_cart_item{color:#7f7f7f;position:absolute;bottom:5px;right:10px;font-size:16px;cursor:pointer}
#cart_popup__container .cart_items__container .cart_item_box .kid_cart_item_box.discount{background:0 0;box-shadow:none;-webkit-box-shadow:none;margin:15px 0!important;font-size:16px;border-top:1px #ddd solid;position:relative}
#cart_popup__container .cart_items__container .cart_item_box .kid_cart_item_box.discount .item_info{justify-content:space-between;flex-grow:inherit;width:100%;flex-flow:wrap}
#cart_popup__container .cart_items__container .cart_item_box .kid_cart_item_box.discount .item_prices{display:inline;width:50%}
#cart_popup__container .cart_items__container .cart_item_box .kid_cart_item_box.discount .item_prices .item_titles{display:table-row}
#cart_popup__container .cart_items__container .cart_item_box .kid_cart_item_box.discount .remove_coupon{cursor:pointer;width:40%;text-align:left;margin-top:7px;text-decoration:underline}
#cart_popup__container .cart_items__container .cart_item_box .kid_cart_item_box.discount:before{content:"";position:absolute;width:12px;height:12px;transform:rotate(45deg);border-top:1px #ddd solid;border-left:1px #ddd solid;border-radius:2px;left:0;right:0;top:-6px;margin:auto;background:#fff;z-index:1}
#cart_popup__container .cart_items__container .cart_item_box .kid_cart_item_box{background:#fef0d2;-webkit-box-shadow:0 0 10px -1px rgba(0,0,0,.2);box-shadow:0 0 10px -1px rgba(0,0,0,.2);margin:15px!important}
#cart_popup__container .cart_items__container .cart_item_box .kid_cart_item_box .item_tumbnail{margin-right:10px;max-width:120px}
#cart_popup__container .cart_items__container .cart_item_box .kid_cart_item_box .item_tumbnail img{height:unset;object-fit:unset;width:100%}
#add_to_cart__popup .container_header{padding-bottom:20px}
#add_to_cart__popup .container_header h2{margin-bottom:30px}
#add_to_cart__popup .container_header .add_to_cart__success{display:none}
#add_to_cart__popup .container_header .max_amount_reached{text-align:center}
#add_to_cart__popup .container_header .max_amount_reached .sf_btn{margin:10px auto}
@media screen and (max-width:1500px){
#cart_popup__container{right:0;margin-right:0}
}
@media screen and (max-width:550px){
.cart_page .cart_page_container .cart_result__container .cart_items__container{max-height:none}
#cart__trigger.with-items:after{top:-5px!important;right:5px!important;width:12px;height:12px}
#cart__trigger.active:before{right:-3px;top:1px;width:45px;height:45px;padding-top:3px}
#cart__trigger.active img{height:25px}
#cart_popup__container{position:fixed;top:90px;right:0;left:0;bottom:0;width:100%;overflow:auto}
#cart_popup__container .cart_items__container .cart_item_box .item_tumbnail img{object-fit:cover;object-position:center center;height:100px;width:100px}
#cart__trigger.active{position:relative;background:0 0!important}
#cart__trigger.active:before{content:'';position:absolute;right:-5px!important;top:-15px!important;z-index:-1;background:#fab31d;border-radius:50%;width:55px;height:55px;text-align:center;padding-top:3px}
}
.checkout_page{direction:rtl}
.checkout_page .order_submition_loader_container__overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);z-index:9999999}
.checkout_page .order_submition_loader_container__overlay .order_submition_loader__container{background:#fff;max-width:320px;margin:100px auto;text-align:center;padding-bottom:15px}
.checkout_page .order_submition_loader_container__overlay .order_submition_loader__container h4{padding:15px;background:#fab31d;margin-bottom:20px}
.checkout_page .order_submition_loader_container__overlay .order_submition_loader__container #order_submition__payment_recived{display:none}
.checkout_page .order_submition_loader_container__overlay .order_submition_loader__container .order_submition_loader__actions{display:flex;flex-flow:row;justify-content:center}
.checkout_page .order_submition_loader_container__overlay .order_submition_loader__container .order_submition_loader__actions .sf_btn{margin:0 5px}
.checkout_page .order_submition_loader_container__overlay .order_submition_loader__container .order_submition_loader__actions #order_submition_loader__container__close{border:1px solid #000;color:#000;background:#fff}
.checkout_page .checkout_page_container{display:flex;flex-flow:row nowrap}
.checkout_page .checkout_page_container .checkout_form__container{flex-grow:1;max-width:700px;margin:0 auto;background:#fafafa}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__triggers{display:flex;flex-flow:row nowrap}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__triggers .tab_trig{flex:1;background:#c6c6c6;text-align:center;color:#595959;text-decoration:none;cursor:pointer;padding:15px;font-size:20px;font-weight:400}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__triggers .tab_trig:focus,.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__triggers .tab_trig:hover{text-decoration:underline}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__triggers .tab_trig.active{display:block;background:#fafafa;color:#000;font-weight:600}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content .tab_content{display:none}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content .tab_content.active{display:block}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content #checkout_delivery_tab .delivery_options__title{font-weight:600;margin-right:15px}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content #checkout_delivery_tab .delivery_options__container{display:flex;flex-flow:row nowrap;margin-bottom:20px;border-bottom:1px solid #000;border-top:1px solid #000;padding:15px;margin-top:15px}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content #checkout_delivery_tab .delivery_options__container .delivery_option{display:flex;flex-flow:row nowrap;align-items:center;min-width:200px;font-size:20px;width:100%;font-weight:500;cursor:pointer;text-decoration:none;color:#000}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content #checkout_delivery_tab .delivery_options__container .delivery_option label{line-height:24px;margin-left:auto}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content #checkout_delivery_tab .delivery_options__container .delivery_option label::after{border-radius:0}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content #checkout_delivery_tab .delivery_options__container .delivery_option label::before{border-radius:0}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content #checkout_delivery_tab .delivery_options__container .delivery_option .check-box{display:inline-block;margin-left:10px;width:25px;height:25px;background:#fff;border:1px solid #000;position:relative}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content #checkout_delivery_tab .delivery_options__container .delivery_option.active .check-box:after{content:'';position:absolute;top:6px;right:6px;width:12px;height:12px;background:#fab31d}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content #checkout_delivery_tab .delivery_option__subtab{display:none}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content #checkout_delivery_tab #delivery_subtab__delivery{display:block}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content #checkout_delivery_tab #delivery_subtab__pickup{position:relative}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content #checkout_delivery_tab #delivery_subtab__pickup img{width:100%;max-height:350px;object-fit:cover;object-position:center center}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content #checkout_delivery_tab #delivery_subtab__pickup .pickup_details{position:absolute;top:0;bottom:0;right:0;left:0;display:flex;flex-flow:column;align-items:center;justify-content:center;font-size:14px}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content #checkout_delivery_tab #delivery_subtab__pickup .pickup_details .top_part{width:80%;background:#fff;color:#000;padding:15px;text-align:center}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content #checkout_delivery_tab #delivery_subtab__pickup .pickup_details .top_part h5.title{margin:0}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content #checkout_delivery_tab #delivery_subtab__pickup .pickup_details .top_part p{margin:0}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content #checkout_delivery_tab #delivery_subtab__pickup .pickup_details .bottom_part{text-align:center;width:80%;background:#fab31d;color:#000;padding:15px 40px}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content #checkout_delivery_tab #delivery_subtab__pickup .pickup_details .bottom_part p{margin:0}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content #checkout_delivery_tab #delivery_subtab__pickup .pickup_details .bottom_part a{color:#000;font-weight:600;text-decoration:none}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content #checkout_delivery_tab .toggle__other_delivery_details_form{display:flex;flex-flow:row nowrap;align-items:center;min-width:200px;font-size:20px;font-weight:500;cursor:pointer;text-decoration:none;color:#000;background:#e9e9e9;padding:15px}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content #checkout_delivery_tab .toggle__other_delivery_details_form .check-box{background:#fff;display:inline-block;margin-left:10px;width:25px;height:25px;border:1px solid #000;position:relative}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content #delivery_details_form,.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content #other_delivery_details_form{padding:15px;display:block}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content #delivery_details_form .form_title,.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content #other_delivery_details_form .form_title{font-weight:600;margin-bottom:10px}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content #other_delivery_details_form{background:#e9e9e9;display:none;padding:15px}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content #other_delivery_details_form.active{display:block}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content .register_user{background:#faecce;padding:15px;color:#595959;margin:10px 0}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content .register_user .divider{background:#000}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content .register_user .register_user_from_checkout{color:#000;cursor:pointer}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content .checkout_form_cta,.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content .checkout_order_memo{margin:15px 15px 20px}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content .checkout_order_memo label{padding:15px 0;font-size:20px}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content #checkout_payment_tab .payment_cta{display:flex;flex-flow:row;align-items:center;justify-content:center;padding:0 15px}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content #checkout_payment_tab .payment_cta .sf_btn{flex:1;margin:0 5px}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content #checkout_payment_tab .payment_options__container{display:flex;flex-flow:row nowrap;align-items:center}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content #checkout_payment_tab .payment_options__container .payment_option{margin:15px}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content #checkout_payment_tab .payment_options__container .payment_option label img{height:100%}
.checkout_page .checkout_page_container .checkout_form__container .checkout_tabs__content #checkout_payment_tab #paypal-button-container{padding:15px}
.checkout_page .checkout_page_container .cart_preview__container{background:#fff;width:420px;z-index:99;direction:rtl;text-align:right;margin-right:20px}
.checkout_page .checkout_page_container .cart_preview__container .preview-header{background:#000;padding:15px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}
.checkout_page .checkout_page_container .cart_preview__container .preview-header .header-title{color:#fff;margin:0;font-size:20px;font-weight:600;letter-spacing:.5px}
.checkout_page .checkout_page_container .cart_preview__container .preview-header .cart_popup__close{border:1px solid #fff;border-radius:50%;height:30px;width:30px;text-align:center;color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;transition:all .2s ease-in-out}
.checkout_page .checkout_page_container .cart_preview__container .preview-header .cart_popup__close:hover{color:#000;border:1px solid #000}
.checkout_page .checkout_page_container .cart_preview__container .cart_summery{padding:15px 25px 15px 25px;font-size:16px}
.checkout_page .checkout_page_container .cart_preview__container .cart_summery .divider{opacity:1}
.checkout_page .checkout_page_container .cart_preview__container .cart_summery .coupon_summery{display:none}
.checkout_page .checkout_page_container .cart_preview__container .cart_summery .coupon_summery,.checkout_page .checkout_page_container .cart_preview__container .cart_summery .discount_summery,.checkout_page .checkout_page_container .cart_preview__container .cart_summery .sub_summery,.checkout_page .checkout_page_container .cart_preview__container .cart_summery .total_summery{margin:10px 0}
.checkout_page .checkout_page_container .cart_preview__container .cart_summery .total_summery{font-size:18px;font-weight:600}
.checkout_page .checkout_page_container .cart_preview__container .cart_summery .go_to_checkout{background:#fab31d;font-size:16px}
.checkout_page .checkout_page_container .cart_preview__container .cart_summery .val{float:left}
.checkout_page .checkout_page_container .cart_preview__container .not_cart_items{display:none;font-size:24px;padding:15px;text-align:center}
.checkout_page .checkout_page_container .cart_preview__container .cart_items__container{padding:15px;max-height:55vh;overflow:auto}
.checkout_page .checkout_page_container .cart_preview__container .cart_items__container::-webkit-scrollbar{width:4px}
.checkout_page .checkout_page_container .cart_preview__container .cart_items__container::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.2);box-shadow:inset 0 0 6px rgba(0,0,0,.2)}
.checkout_page .checkout_page_container .cart_preview__container .cart_items__container::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px #fab31d;box-shadow:inset 0 0 6px #fab31d}
.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box{display:flex;flex-flow:column;-webkit-box-shadow:0 0 10px -1px rgba(0,0,0,.2);box-shadow:0 0 10px -1px rgba(0,0,0,.2);margin:10px 0}
.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .parent_cart_item_box{align-items:center}
.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .kid_cart_item_box,.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .parent_cart_item_box{display:flex;flex-flow:row nowrap;margin:10px 0}
.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .kid_cart_item_box .item_tumbnail img,.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .parent_cart_item_box .item_tumbnail img{object-fit:cover;object-position:center center;height:120px;width:120px}
.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info,.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info{position:relative;flex-grow:1;display:flex;flex-flow:column;padding:15px;padding-bottom:5px}
.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_titles .item_title,.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_titles .item_title{font-size:18px;color:#000;text-decoration:none;flex-grow:1;line-height:23px;font-weight:600;margin-bottom:10px;display:block}
.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_titles .item_title:focus,.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_titles .item_title:hover,.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_titles .item_title:focus,.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_titles .item_title:hover{text-decoration:underline}
.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_titles .item_itemid,.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_titles .item_itemid{display:none}
.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_amount,.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_amount{display:flex;flex-flow:row nowrap;align-items:center;position:relative}
.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_amount .calcb,.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_amount .calcb{display:inline-block;cursor:pointer;width:30px;height:30px;border-radius:30px;border:1px solid #e3e3e3;text-align:center;box-sizing:border-box;line-height:28px;font-size:26px}
.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_amount .calcb:focus,.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_amount .calcb:hover,.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_amount .calcb:focus,.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_amount .calcb:hover{border:2px solid #000;text-decoration:underline}
.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_amount label,.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_amount label{font-size:16px}
.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_amount .form-control,.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_amount .form-control{max-width:40px;margin:0 10px;text-align-last:center}
.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_amount .form-control::-webkit-inner-spin-button,.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_amount .form-control::-webkit-outer-spin-button,.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_amount .form-control::-webkit-inner-spin-button,.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_amount .form-control::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_amount input[type=number],.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_amount input[type=number]{-moz-appearance:textfield}
.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_amount .loader,.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_amount .loader{display:none;position:absolute;left:0}
.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_amount .loader .spinner-loader,.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_amount .loader .spinner-loader{width:15px;height:15px}
.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_prices,.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_prices{font-weight:600}
.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_prices .price_per_piece>span,.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_prices .price_per_piece>span{padding-left:5px}
.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_prices .unit_price,.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_prices .unit_price{font-size:30px;display:block}
.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_prices .discount_price,.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_prices .discount_price{font-size:30px}
.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_prices .discount_price .old_price,.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_prices .discount_price .old_price{color:gray;position:relative;font-size:20px}
.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_prices .discount_price .old_price::after,.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_prices .discount_price .old_price::after{content:"";width:100%;height:2px;background:#000;position:absolute;top:50%;left:0;opacity:.5}
.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_prices .discount_price .old_price .currency_symbol,.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_prices .discount_price .old_price .currency_symbol{font-size:16px}
.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .item_prices .currency_symbol,.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .item_prices .currency_symbol{font-size:20px;font-weight:400}
.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .kid_cart_item_box .item_info .remove_cart_item,.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .parent_cart_item_box .item_info .remove_cart_item{color:#7f7f7f;position:absolute!important;top:20px;left:10px;font-size:16px;cursor:pointer;position:relative;margin-left:0;margin-right:auto;margin-top:-24px}
.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .kid_cart_item_box.discount{background:0 0;box-shadow:none;-webkit-box-shadow:none;margin:15px 0!important;font-size:16px;border-top:1px #ddd solid;position:relative}
.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .kid_cart_item_box.discount .item_info{justify-content:space-between;flex-grow:inherit;width:100%;flex-flow:wrap}
.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .kid_cart_item_box.discount .item_info .remove_coupon{text-decoration:underline;margin-top:6px;cursor:pointer}
.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .kid_cart_item_box.discount .item_info .item_titles{display:table-row;width:100%}
.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .kid_cart_item_box{background:#fef0d2;-webkit-box-shadow:0 0 10px -1px rgba(0,0,0,.2);box-shadow:0 0 10px -1px rgba(0,0,0,.2);margin:15px!important}
.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .kid_cart_item_box .item_tumbnail{width:120px;margin-right:10px}
.checkout_page .checkout_page_container .cart_preview__container .cart_items__container .cart_item_box .kid_cart_item_box .item_tumbnail img{object-fit:contain;object-position:center center;height:120px;width:100%}
#card_iframe_popup .popup__container{height:70vh}
#card_iframe_popup .container_header{height:100%}
#card_iframe_popup .container_header h2{margin:0}
#card_iframe_popup .container_header iframe{width:100%;height:100%}
@media screen and (max-width:800px){
#checkout_payment_tab .payment_cta{flex-flow:column!important;align-items:unset!important;justify-content:unset!important;padding:0 15px}
#checkout_payment_tab .payment_cta .sf_btn{margin:5px!important}
.checkout_page .checkout_page_container .checkout_form__container{width:100%}
#checkout_payment_tab .payment_options__container{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;margin-top:10px}
#checkout_payment_tab .payment_options__container .payment_option{margin:15px}
#checkout_payment_tab .payment_options__container .payment_option label img{height:100%}
}
@media screen and (max-width:1000px){
.checkout_page{direction:rtl}
.checkout_page .checkout_page_container{flex-flow:column;align-items:center}
.checkout_page .checkout_page_container #checkout_delivery_tab .delivery_options__container .delivery_option{min-width:120px!important}
.checkout_page .checkout_page_container .cart_preview__container{margin-top:20px;margin-right:0;background:#fff;width:100%}
}
.order-confirmation_page{direction:rtl}
.order-confirmation_page .order-confirmation_page_container{display:flex;flex-flow:row;-webkit-box-shadow:0 0 10px -1px rgba(0,0,0,.2);box-shadow:0 0 10px -1px rgba(0,0,0,.2)}
.order-confirmation_page .order-confirmation_page_container .confirmation__content,.order-confirmation_page .order-confirmation_page_container .tech_suppurt__content{flex:1;display:flex;flex-flow:column;justify-content:center;align-items:center}
.order-confirmation_page .order-confirmation_page_container .tech_suppurt__content{background-repeat:no-repeat;background-size:cover;background-position:center center;background-blend-mode:multiply;background-color:#666;min-height:350px}
.order-confirmation_page .order-confirmation_page_container .tech_suppurt__content .title{margin:0 auto 20px;color:#fff;font-weight:600}
.order-confirmation_page .order-confirmation_page_container .confirmation__content .title{font-weight:600}
.order-confirmation_page .order-confirmation_page_container .confirmation__content .subtitle{margin:0}
.order-confirmation_page .order-confirmation_page_container .confirmation__content .discount_coupon{text-align:center}
.order-confirmation_page .order-confirmation_page_container .confirmation__content .discount_coupon img{max-height:50px;margin-bottom:10px}
.order-confirmation_page .order-confirmation_page_container .confirmation__content .discount_coupon p{margin:0}
.order-confirmation_page .order-confirmation_page_container .confirmation__content .discount_coupon .discount_amount{font-size:30px}
.order-confirmation_page .order-confirmation_page_container .confirmation__content .divider{width:50%;background:#000}
.wishlist_cta{cursor:pointer;position:absolute;left:20px;top:10px;font-size:30px;color:#000;opacity:.3;transition:all .2s ease-in-out;z-index:99}
.wishlist_cta:hover{opacity:1;color:#fab31d}
.wishlist_cta.active{opacity:1;color:#fab31d}
.wishlist_cta.active:hover{color:#000}
@media screen and (max-width:800px){
.wishlist_cta{font-size:20px}
}
#wishlist__trigger{padding:2px!important}
#wishlist__trigger.with-items::after{content:'';position:absolute;top:-4px;right:-7px;background:#fab31d;border-radius:50%;width:15px;height:15px}
.container.wishlist{direction:rtl;text-align:right}
.container.wishlist #total_wishlist_results{display:none;font-size:14px;margin-top:20px;margin-bottom:-20px;float:left}
.container.wishlist #wishlist_results_container{margin:20px 0}
.container.wishlist #wishlist_results_container #wishlist_results{display:flex;flex-flow:row wrap;margin:20px auto;justify-content:flex-start}
.container.wishlist #wishlist_results_container #wishlist_no_results_msg{display:none;text-align:center;margin:0 auto;font-size:30px}
.container.wishlist #wishlist_results_container #wishlist_loader{margin:20px 0;display:none}
.account_orders_history__container{direction:rtl}
.account_orders_history__container #account_orders__loader{text-align:center}
.account_orders_history__container #no_orders__message.hidden{display:none!important}
.account_orders_history__container #no_orders__message{text-align:center;color:#000;font-size:24px;margin:20px auto!important;display:block}
.account_orders_history__container .orders_resultes__container{display:none;color:#000;text-align:right}
.account_orders_history__container .orders_resultes__container .main-title{color:#000;font-weight:600}
.account_orders_history__container .orders_resultes__container .orders_container{margin:30px 0}
.account_orders_history__container .orders_resultes__container .orders_container .results_header{direction:rtl;display:flex;flex-flow:row;align-items:center;justify-content:space-between;margin:10px 0}
.account_orders_history__container .orders_resultes__container .orders_container .results_header .title{font-size:24px;font-weight:600}
.account_orders_history__container .orders_resultes__container .orders_container .results_header .sorting_filters_container{display:flex;flex-flow:row;align-items:center}
.account_orders_history__container .orders_resultes__container .orders_container .results_header .sorting_filters_container .title{font-weight:400;font-size:16px;margin:0 0 0 15px!important;display:inline-block}
.account_orders_history__container .orders_resultes__container .orders_container .results_header .sorting_filters_container .sf_btn{margin:0}
.account_orders_history__container .orders_resultes__container .orders_container .results{direction:rtl}
.account_orders_history__container .orders_resultes__container .orders_container .results table .thead-dark{background:#000;color:#fff}
.account_orders_history__container .orders_resultes__container .orders_container .results table .order_actions .sf_btn{max-width:110px;margin:0 auto}
.account_orders_history__container .orders_resultes__container .orders_container .results table tbody th .show_order_items{cursor:pointer;color:#000}
#order_details_popup .popup__container{padding:0 15px;padding-bottom:20px}
#order_details_popup .popup__container #order_details_popup__close{color:#000;border-color:#000}
#order_details_popup .popup__container .container_header h2{background:0 0;color:#000;border-bottom:1px solid #000}
#order_details_popup .popup__container .container_header h2 #order_details__order_tranid{color:#fab31d}
#order_details_popup .popup__container #order_details__results{display:none}
#order_details_popup .popup__container #order_details__results .order_status{background:#fef4dd;display:inline-block;padding:10px 15px;color:#000;font-weight:600;font-size:18px;min-width:120px}
#order_details_popup .popup__container #order_details__results .order_status #order_details__order_status{font-weight:400}
#order_details_popup .popup__container #order_details__results #order_details__orderitems{margin:20px 0}
#order_details_popup .popup__container #order_details__results #order_details__orderitems .thead-dark{background:#000;color:#fff}
#order_details_popup .popup__container #order_details__results #order_details__orderitems td a,#order_details_popup .popup__container #order_details__results #order_details__orderitems th a{color:#000}
#order_details_popup .popup__container #order_details__results .order_details__summery{float:left;min-width:200px;color:#000}
#order_details_popup .popup__container #order_details__results .order_details__summery .order_details__coupon,#order_details_popup .popup__container #order_details__results .order_details__summery .order_details__shipping,#order_details_popup .popup__container #order_details__results .order_details__summery .order_details__subtotal,#order_details_popup .popup__container #order_details__results .order_details__summery .order_details__total{display:flex;flex-flow:row;justify-content:space-between;align-items:center}
#order_details_popup .popup__container #order_details__results .order_details__summery .order_details__coupon{display:none}
#order_details_popup #order_details__loader{text-align:center}
.product-slide{box-shadow:2px 2px 5px rgba(0,0,0,.2);max-width:450px;margin:10px auto;padding:20px;display:flex;flex-flow:column;justify-content:space-between;position:relative}
.product-slide .product-thumbnail-col{text-align:center;background:#fff}
.product-slide .product-thumbnail-col .product-thumbnail img{object-fit:contain;object-position:center center;margin:0 auto;width:auto;max-width:100%;height:300px}
.product-slide .product-thumbnail-col .wishlist_cta{top:10px}
.product-slide .product-thumbnail-col .dicount_tag{z-index:999;position:absolute;top:0;background:#fab31d;color:#fff;right:20px;border-radius:0 0 10px 10px;padding:2px 20px;padding-bottom:5px;font-size:32px;line-height:25px;font-weight:600}
.product-slide .product-thumbnail-col .dicount_tag .tag__title{line-height:12px;font-size:20px;font-weight:400}
.product-slide .product-thumbnail-col .out_of_stock_tag{position:absolute;top:0;background:#5b5b5b;color:#fff;right:10px;border-radius:0 0 10px 10px;padding:5px 20px;font-size:16px;font-weight:400}
.product-slide .product-meta-container{height:60px;text-align:right;direction:rtl;margin-top:15px}
.product-slide .product-meta-container .product-title{font-size:22px;color:#000;text-decoration:none}
.product-slide .product-meta-container .product-title:hover{text-decoration:underline}
.product-slide .divider{margin:5px 0 15px 0}
.product-slide .product-cta-container{width:100%;display:flex;flex-flow:row-reverse nowrap;justify-content:space-between;align-items:center}
.product-slide .product-cta-container .product-cta{direction:rtl}
.product-slide .product-cta-container .product-price{display:grid;align-items:center;justify-content:center;position:relative;letter-spacing:-1px}
.product-slide .product-cta-container .product-price .currency_symbol{font-size:22px;font-weight:400}
.product-slide .product-cta-container .product-price .unit_price{font-size:40px;font-weight:600}
.product-slide .product-cta-container .product-price .discount_price{font-size:40px;font-weight:600}
.product-slide .product-cta-container .product-price .old_price{font-weight:600;color:gray;position:absolute;top:-16px;right:0;font-size:20px}
.product-slide .product-cta-container .product-price .old_price::after{content:"";width:100%;height:2px;background:#000;position:absolute;top:50%;left:0;opacity:.5;transform:rotate(10deg)}
.product-slide .product-cta-container .product-price .old_price .currency_symbol{font-size:16px}
.product-card{box-shadow:2px 2px 5px rgba(0,0,0,.2);margin:10px;padding:20px;display:flex;flex-flow:column;justify-content:space-between;position:relative;width:300px;background:#fff}
.product-card .product-thumbnail-col{text-align:center;background:#fff;height:260px;display:flex;align-items:center}
.product-card .product-thumbnail-col .product-thumbnail{object-fit:cover;object-position:center center;margin:0 auto;width:auto;max-width:100%}
.product-card .product-thumbnail-col .wishlist_cta{top:10px}
.product-card .product-thumbnail-col .dicount_tag{position:absolute;top:0;background:#fab31d;color:#fff;right:20px;border-radius:0 0 10px 10px;padding:2px 20px;padding-bottom:5px;font-size:32px;line-height:25px;font-weight:600;z-index:999}
.product-card .product-thumbnail-col .dicount_tag .tag__title{line-height:12px;font-size:20px;font-weight:400}
.product-card .product-thumbnail-col .out_of_stock_tag{position:absolute;top:0;background:#5b5b5b;color:#fff;right:10px;border-radius:0 0 10px 10px;padding:5px 20px;font-size:16px;font-weight:400}
.product-card .product-meta-container{height:60px;text-align:right;direction:rtl;margin-top:15px}
.product-card .product-meta-container .product-title,.product-card .product-meta-container .product-title h2{font-size:16px;color:#000;text-decoration:none}
.product-card .product-meta-container .product-title h2:hover,.product-card .product-meta-container .product-title:hover{text-decoration:underline}
.product-card .divider{margin:5px 0 15px 0}
.product-card .product-cta-container{width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;text-align:right;direction:rtl}
.product-card .product-cta-container .product-price{display:grid;align-items:center;justify-content:center;position:relative;letter-spacing:-1px}
.product-card .product-cta-container .product-price .currency_symbol{font-size:18px;font-weight:400}
.product-card .product-cta-container .product-price .unit_price{font-size:30px;font-weight:600}
.product-card .product-cta-container .product-price .discount_price{font-size:30px;font-weight:600}
.product-card .product-cta-container .product-price .old_price{font-weight:600;color:gray;position:absolute;top:-16px;right:0;font-size:20px}
.product-card .product-cta-container .product-price .old_price::after{content:"";width:100%;height:2px;background:#000;position:absolute;top:50%;left:0;opacity:.5;transform:rotate(10deg)}
.product-card .product-cta-container .product-price .old_price .currency_symbol{font-size:16px}
.releated_products__container{position:relative}
.releated_products__slider{padding:0 10px;margin:0 auto 50px auto;direction:ltr}
.releated_products__slider .slick-slide{text-align:center;height:100%}
.releated_products__slider .slick-next{right:0}
.releated_products__slider .slick-prev{left:0}
.releated_products__slider .product-slide{width:300px!important;margin:10px;padding:10px}
.releated_products__slider .product-slide .product-thumbnail-col{background:#fff}
.releated_products__slider .product-slide .product-thumbnail-col .product-thumbnail{height:210px;width:auto;max-width:100%;margin:0 auto}
.releated_products__slider .product-slide .product-thumbnail-col .wishlist_cta{top:10px}
.releated_products__slider .product-slide .product-meta-container{height:60px}
.releated_products__slider .product-slide .product-meta-container .product-title{font-size:16px}
.releated_products__slider .product-slide .product-meta-container .product-title:hover{text-decoration:underline}
.releated_products__slider .product-slide .product-cta-container .product-cta .add_to_cart__cta{width:125px;padding:8px 12px;font-size:14px}
.releated_products__slider .product-slide .product-cta-container .product-cta .add_to_cart__cta img{height:20px;margin-left:5px}
.releated_products__slider .product-slide .product-cta-container .product-price .currency_symbol{font-size:18px}
.releated_products__slider .product-slide .product-cta-container .product-price .unit_price{font-size:30px}
.releated_products__slider .product-slide .product-cta-container .product-price .discount_price{font-size:30px}
.releated_products__slider .product-slide .product-cta-container .product-price .old_price{font-weight:600;font-size:20px}
.releated_products__slider .product-slide .product-cta-container .product-price .old_price .currency_symbol{font-size:16px}
#stock_notifictaion_maxamount_signup,#stock_notifictaion_signup{display:flex;align-items:center;flex-flow:column;justify-content:center}
#stock_notifictaion_maxamount_signup #stock_notifictaion_maxamount_signup__form,#stock_notifictaion_maxamount_signup #stock_notifictaion_signup__form,#stock_notifictaion_signup #stock_notifictaion_maxamount_signup__form,#stock_notifictaion_signup #stock_notifictaion_signup__form{display:flex;flex-flow:column nowrap;width:60%;justify-content:space-between}
#stock_notifictaion_maxamount_signup #stock_notifictaion_maxamount_signup__form input,#stock_notifictaion_maxamount_signup #stock_notifictaion_signup__form input,#stock_notifictaion_signup #stock_notifictaion_maxamount_signup__form input,#stock_notifictaion_signup #stock_notifictaion_signup__form input{margin-bottom:20px}
#stock_notifictaion_maxamount_signup #stock_notifictaion_maxamount_signup__form input:first-child,#stock_notifictaion_maxamount_signup #stock_notifictaion_signup__form input:first-child,#stock_notifictaion_signup #stock_notifictaion_maxamount_signup__form input:first-child,#stock_notifictaion_signup #stock_notifictaion_signup__form input:first-child{margin-top:0}
#stock_notifictaion_maxamount_signup #stock_notifictaion_maxamount_signup__form input[type=submit],#stock_notifictaion_maxamount_signup #stock_notifictaion_signup__form input[type=submit],#stock_notifictaion_signup #stock_notifictaion_maxamount_signup__form input[type=submit],#stock_notifictaion_signup #stock_notifictaion_signup__form input[type=submit]{background:#fab31d;color:#000;border:none;padding:10px 40px;cursor:pointer;font-size:18px;font-weight:400;margin-bottom:20px;width:100%;transition:all .2s ease-in-out}
#stock_notifictaion_maxamount_signup #stock_notifictaion_maxamount_signup__form input[type=submit]:hover,#stock_notifictaion_maxamount_signup #stock_notifictaion_signup__form input[type=submit]:hover,#stock_notifictaion_signup #stock_notifictaion_maxamount_signup__form input[type=submit]:hover,#stock_notifictaion_signup #stock_notifictaion_signup__form input[type=submit]:hover{text-decoration:underline;color:#fff}
#stock_notifictaion_maxamount_signup #stock_notifictaion_maxamount_signup__form input[type=email],#stock_notifictaion_maxamount_signup #stock_notifictaion_maxamount_signup__form input[type=tel],#stock_notifictaion_maxamount_signup #stock_notifictaion_maxamount_signup__form input[type=text],#stock_notifictaion_maxamount_signup #stock_notifictaion_signup__form input[type=email],#stock_notifictaion_maxamount_signup #stock_notifictaion_signup__form input[type=tel],#stock_notifictaion_maxamount_signup #stock_notifictaion_signup__form input[type=text],#stock_notifictaion_signup #stock_notifictaion_maxamount_signup__form input[type=email],#stock_notifictaion_signup #stock_notifictaion_maxamount_signup__form input[type=tel],#stock_notifictaion_signup #stock_notifictaion_maxamount_signup__form input[type=text],#stock_notifictaion_signup #stock_notifictaion_signup__form input[type=email],#stock_notifictaion_signup #stock_notifictaion_signup__form input[type=tel],#stock_notifictaion_signup #stock_notifictaion_signup__form input[type=text]{flex-grow:1;padding:7px 12px;font-size:20px}
#stock_notifictaion_maxamount_signup #stock_notifictaion_maxamount_signup__form input[type=submit]:disabled,#stock_notifictaion_maxamount_signup #stock_notifictaion_maxamount_signup__form input[type=submit][disabled],#stock_notifictaion_maxamount_signup #stock_notifictaion_signup__form input[type=submit]:disabled,#stock_notifictaion_maxamount_signup #stock_notifictaion_signup__form input[type=submit][disabled],#stock_notifictaion_signup #stock_notifictaion_maxamount_signup__form input[type=submit]:disabled,#stock_notifictaion_signup #stock_notifictaion_maxamount_signup__form input[type=submit][disabled],#stock_notifictaion_signup #stock_notifictaion_signup__form input[type=submit]:disabled,#stock_notifictaion_signup #stock_notifictaion_signup__form input[type=submit][disabled]{cursor:not-allowed}
#stock_notifictaion_maxamount_signup #stock_notifictaion_maxamount_signup__form #stock_notifictaion__form_loader,#stock_notifictaion_maxamount_signup #stock_notifictaion_maxamount_signup__form #stock_notifictaion_maxamount__form_loader,#stock_notifictaion_maxamount_signup #stock_notifictaion_signup__form #stock_notifictaion__form_loader,#stock_notifictaion_maxamount_signup #stock_notifictaion_signup__form #stock_notifictaion_maxamount__form_loader,#stock_notifictaion_signup #stock_notifictaion_maxamount_signup__form #stock_notifictaion__form_loader,#stock_notifictaion_signup #stock_notifictaion_maxamount_signup__form #stock_notifictaion_maxamount__form_loader,#stock_notifictaion_signup #stock_notifictaion_signup__form #stock_notifictaion__form_loader,#stock_notifictaion_signup #stock_notifictaion_signup__form #stock_notifictaion_maxamount__form_loader{display:none;width:120px}
#stock_notifictaion_maxamount_signup #stock_notifictaion__submit_msg,#stock_notifictaion_maxamount_signup #stock_notifictaion_maxamount__submit_msg,#stock_notifictaion_signup #stock_notifictaion__submit_msg,#stock_notifictaion_signup #stock_notifictaion_maxamount__submit_msg{width:100%}
#stock_notifictaion_maxamount_signup #stock_notifictaion__submit_msg.success_msg,#stock_notifictaion_maxamount_signup #stock_notifictaion_maxamount__submit_msg.success_msg,#stock_notifictaion_signup #stock_notifictaion__submit_msg.success_msg,#stock_notifictaion_signup #stock_notifictaion_maxamount__submit_msg.success_msg{color:#000;text-align:center;font-size:20px}
#stock_notifictaion_maxamount_signup #stock_notifictaion__submit_msg.error_msg,#stock_notifictaion_maxamount_signup #stock_notifictaion_maxamount__submit_msg.error_msg,#stock_notifictaion_signup #stock_notifictaion__submit_msg.error_msg,#stock_notifictaion_signup #stock_notifictaion_maxamount__submit_msg.error_msg{color:red;font-size:16px;margin-top:10px}
@media screen and (max-width:800px){
#stock_notifictaion_maxamount_signup #stock_notifictaion_signup__form,#stock_notifictaion_maxamount_signup #stock_notifictaion_signup_maxamount__form,#stock_notifictaion_signup #stock_notifictaion_signup__form,#stock_notifictaion_signup #stock_notifictaion_signup_maxamount__form{display:flex;flex-flow:column;width:100%;align-items:center}
#stock_notifictaion_maxamount_signup #stock_notifictaion_signup__form input[type=submit],#stock_notifictaion_maxamount_signup #stock_notifictaion_signup_maxamount__form input[type=submit],#stock_notifictaion_signup #stock_notifictaion_signup__form input[type=submit],#stock_notifictaion_signup #stock_notifictaion_signup_maxamount__form input[type=submit]{margin-right:0;width:220px}
#stock_notifictaion_maxamount_signup #stock_notifictaion_signup__form input[type=email],#stock_notifictaion_maxamount_signup #stock_notifictaion_signup_maxamount__form input[type=email],#stock_notifictaion_signup #stock_notifictaion_signup__form input[type=email],#stock_notifictaion_signup #stock_notifictaion_signup_maxamount__form input[type=email]{width:100%;margin-bottom:20px}
}
#add_warranty_popup .popup__container{display:flex;flex-flow:row;align-items:center;position:absolute!important}
#add_warranty_popup .popup__container .add_warranty_input_container{padding:15px;min-width:150px;border-right:1px solid #000}
#add_warranty_popup .popup__container .add_warranty_input_container .warrany_price{text-align:center;font-size:40px;color:#fab31d;font-weight:600;margin:0}
#add_warranty_popup .popup__container .add_warranty_input_container .warrany_price .currency_symbol{font-size:26px}
#add_warranty_popup .popup__container .warranty_desc{display:flex;flex-flow:row wrap;align-items:center;width:fit-content;padding:15px}
#add_warranty_popup .popup__container .warranty_desc .warranty_thumb{width:25%}
#add_warranty_popup .popup__container .warranty_desc .warranty_thumb img{width:100%}
#add_warranty_popup .popup__container .warranty_desc .desc{width:75%;padding-right:15px}
#add_warranty_popup .popup__container .warranty_desc .desc .add-warranty__title{font-size:26px;margin:0}
#add_warranty_popup .popup__container .warranty_desc .desc .add-warranty__text{margin:0}
#add_warranty_popup .popup__container .warranty_desc .warranty_cta{width:100%;display:flex;align-items:center;flex-flow:row;justify-content:space-between}
#add_warranty_popup .popup__container .warranty_desc .warranty_cta .product_cta-amount{display:none;flex-flow:row;align-items:center;width:150px}
#add_warranty_popup .popup__container .warranty_desc .warranty_cta .product_cta-amount label{margin-left:10px}
#add_warranty_popup .popup__container .popup__overlay__close{color:#000;border:1px solid #000;width:25px;height:25px;font-size:16px;display:flex;align-items:center;justify-content:center;text-decoration:none}
#add_warranty_popup .popup__container .popup__overlay__close:hover{color:#fab31d;border:1px solid #fab31d}
@media screen and (max-width:800px){
#add_warranty_popup .popup__container{position:absolute!important;width:90%;left:5%!important}
}
.top_sales_title{max-width:1099px;margin:0 auto}
.selected_products{max-width:1099px;margin:0 auto;margin-bottom:100px;position:relative}
.selected_products .selected_products_slider{padding-right:7%;padding-left:7%}
.selected_products .selected_products_slider .slick-slide{height:auto!important}
.selected_products .selected_products_slider .slick-prev{left:0;width:40px;background-color:#171331}
.selected_products .selected_products_slider .slick-next{right:0;width:40px;background-color:#171331}
.selected_products .selected_products_slider .slick-slide{text-align:center}
.selected_products .selected_products_slider .product-slide_container{padding:0 10px}
.subgroups_container{display:flex;flex-flow:row wrap;justify-content:center;direction:rtl}
.subgroups_container .subgroup__card{width:250px;height:250px;box-shadow:inset 2000px 0 0 0 rgba(0,0,0,.65);margin:15px;background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important;padding:15px;text-align:center}
.subgroups_container .subgroup__card .subgroup_link{height:100%;width:100%;display:grid;color:#fff;font-size:36px;justify-content:center;align-items:center;text-decoration:none;transition:all .2s ease-in-out}
.subgroups_container .subgroup__card .subgroup_link:hover{color:#fab31d;text-decoration:underline}
@media screen and (max-width:800px){
.subgroups_container{justify-content:center;direction:rtl}
}
*,::after,::before{box-sizing:border-box}
html{scroll-behavior:smooth;height:100%;margin:0}
body{margin:0;min-height:100%;font-family:SomfySans,Metro;direction:ltr;position:relative}
.swal2-container{z-index:9999!important}
.swal2-styled.swal2-confirm{border:0!important;border-radius:.25em!important;background:initial!important;background-color:#000!important;color:#fff!important;font-size:1em!important}
#enable-toolbar-trigger{top:-20px!important}
@media screen and (max-width:900px){
.cookie-notice-container .cn-close-icon{left:10px;right:unset;top:20px}
}
@media screen and (max-width:800px){
#enable-toolbar-trigger{transform:translateY(-135%)!important;-webkit-transform:translateY(-135%)!important}
}
.wpa-hide-rtl#skiplinks a{right:unset!important}
.wpa-hide-rtl#skiplinks a:active,.wpa-hide-rtl#skiplinks a:focus{top:20px!important;right:20px!important;left:unset!important;color:#000!important;padding:5px 8px!important}