:root{--body-color:#000000;--body-color-rgb:0,0,0;--body-font:"Rubik-Regular";--white-color:#ffffff;--white-color-rgb:255,255,255;--rag-font-bold:"Rubik-Bold";--rag-font-medium:"Rubik-Medium";--rag-font-light:"Rubik-Light"}
::selection{color:var(--white-color);background-color:var(--body-color)}
.nobox,a,address,b,big,blockquote,body,br,cite,code,dd,del,dfn,div,dl,dt,em,form,h1,h2,h3,h4,h5,h6,hr,html,i,iframe,input,ins,kbd,label,li,object,ol,option,p,pre,q,samp,small,span,strike,strong,sub,sup,textarea,tt,ul,var{background:0 0;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}
blockquote,q{quotes:none}
br{height:0}
ol,ul{margin:0;padding:0}
dl,li,ol,ul{margin:0;padding:0}
body,html{-webkit-appearance:none;appearance:none;border:none;-webkit-text-size-adjust:none}
*,:after,:before{box-sizing:border-box}
body{padding:0;margin:0;font-family:var(--body-font)!important;font-size:14px;color:var(--body-color)!important;line-height:24px}
body.no_scroll{overflow:hidden}
.bg-cover{background-size:cover;background-position:center;background-repeat:no-repeat}
.bg-cover>img{opacity:0;width:100%}
h1,h2,h3,h4,h5,h6{margin:0;font-weight:400;color:var(--body-color);line-height:1.2}
.h1,h1{font-size:32px}
.h2,h2{font-size:32px}
.h3,h3{font-size:30px}
.h4,h4{font-size:24px}
.h5,h5{font-size:20px}
.h6,h6{font-size:18px}
strong{font-weight:400;font-family:var(--rag-font-medium)}
hr{border:0 #000 solid;border-top-width:1px;clear:both;height:0}
ol{list-style:decimal}
ul{list-style:none}
img{max-width:100%;border:0;border-style:none}
a{text-decoration:none;transition:.4s all;display:inline-block}
a:hover{text-decoration:underline;color:#ee1c2e}
.btn,.button{padding:5px 30px;background-color:transparent;border:1px solid var(--body-color)!important;font-size:14px;color:var(--body-color);line-height:normal;text-align:center;display:inline-flex;justify-content:center;align-items:center;position:relative;z-index:1;cursor:pointer;transition:all .4s}
.btn:hover,.button:hover{background-color:var(--body-color);color:var(--white-color)}
.btn.btn_fill,.button.btn_fill{background-color:var(--body-color);color:var(--white-color)}
.btn.btn_fill:hover,.button.btn_fill:hover{background-color:var(--white-color);color:var(--body-color)}
input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],select,textarea{border:1px solid rgba(var(--body-color-rgb),.2);background-color:var(--white-color);height:48px;padding:0 16px;border-radius:0;width:100%;resize:none;appearance:none;outline:0;font-size:14px;color:var(--body-color);display:block;direction:rtl;font-family:var(--body-font)}
select{padding:0 16px 0 50px;background-image:url(../images/contact_select.jpg);background-position:left 12px center;background-repeat:no-repeat;background-size:12px}
textarea{height:144px;padding:16px}
input::-webkit-input-placeholder{color:var(--placeholder-color)}
input:-moz-placeholder{color:var(--placeholder-color)}
input::-moz-placeholder{color:var(--placeholder-color)}
input:-ms-input-placeholder{color:var(--placeholder-color)}
textarea::-webkit-input-placeholder{color:var(--placeholder-color)}
textarea:-moz-placeholder{color:var(--placeholder-color)}
textarea::-moz-placeholder{color:var(--placeholder-color)}
textarea:-ms-input-placeholder{color:var(--placeholder-color)}
a.icon_btn,button.icon_btn,input.icon_btn{border:1px solid #e1e1e1;outline:0!important;box-shadow:none!important;padding:0;height:40px;width:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:transparent}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}
table{border-spacing:0;border-collapse:collapse}
td{font-weight:400}
.container{max-width:100%;width:100%;padding:0 40px;margin:0 auto}
.row{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}
.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{position:relative;width:100%;padding-right:20px;padding-left:20px}
.col-12{max-width:100%}
.col-11{max-width:91.66666667%}
.col-10{max-width:83.33333333%}
.col-9{max-width:75%}
.col-8{max-width:66.66666667%}
.col-7{max-width:58.33333333%}
.col-6{max-width:50%}
.col-5{max-width:41.66666667%}
.col-4{max-width:33.33333333%}
.col-3{max-width:25%}
.col-2{max-width:16.66666667%}
.col-1{max-width:8.33333333%}
.d-flex{display:flex}
.d-none{display:none}
.flex-wrap{flex-wrap:wrap}
.justify-content-start{justify-content:flex-start}
.justify-content-center{justify-content:center}
.justify-content-end{justify-content:flex-end}
.justify-content-between{justify-content:space-between}
.align-items-start{align-items:flex-start}
.align-items-center{align-items:center}
.align-items-end{align-items:flex-end}
.row-reverse{flex-direction:row-reverse}
.text-center{text-align:center}
.text-left{text-align:left}
.text-right{text-align:right}
.mobile_only_1199{display:none!important}
.mobile_only_991{display:none!important}
.mobile_only_767{display:none!important}
header.site_header{position:sticky;top:33px;left:0;right:0;z-index:999;box-shadow:0 0 20px rgba(0,0,0,.16);background-color:var(--white-color)}
body.overlay_no_scroll{overflow:hidden}
body.overlay_no_scroll header.site_header:after{content:"";position:fixed;top:0;bottom:0;left:0;right:0;z-index:999;background-color:rgba(var(--white-color-rgb),.2)}
p.welcome-msg{position:sticky!important;font-size:12px!important;line-height:32px!important;z-index:998!important;padding:0!important}
.admin-bar p.welcome-msg{top:32px}
.admin-bar header.site_header{top:65px}
.header_top{background-color:#edeae8;text-align:center;padding:10px 20px}
.header_top a,.header_top p{line-height:24px;font-size:12px;color:#000}
.header_bottom{display:flex;justify-content:space-between;align-items:center;padding:0 20px;background-color:var(--white-color);position:relative}
.main_menu{/*flex:0 0 calc(50% - 70px);max-width:calc(50% - 70px)*/}
.main_menu>ul{display:flex;align-items:center}
.main_menu>ul>li{margin-left:24px}
.main_menu>ul>li>a{font-size:13px;line-height:75px;color:var(--body-color)}
.main_menu>ul>li>a:hover{color:#ee1c2e}
.main_menu>ul>li.current-menu-item>a,.main_menu>ul>li.current>a{font-family:var(--rag-font-medium)}
.main_menu>ul>li.sale>a{color:#ee1c2e}
.header_logo{flex:0 0 140px;max-width:140px;display:flex;align-items:center;justify-content:center;padding:0 10px; margin:0 0 0 50px;}
.header_logo a{display:block;width:100%}
.header_logo a img{display:block;width:100%;min-height:35px;max-height:35px;object-fit:contain}
.header_cart_and_search{/*flex:0 0 calc(50% - 70px);max-width:calc(50% - 70px)*/}
.header_cart_and_search ul{display:flex;align-items:center;margin-right:auto;justify-content:flex-end}
.header_cart_and_search ul li{margin-right:10px}
.header_cart_and_search ul li a{font-size:14px;line-height:25px;color:var(--body-color);display:flex;align-items:center}
.header_cart_and_search ul li a img,.header_cart_and_search ul li a.wishlist_products_counter.top_wishlist-custom img{height:25px!important;width:25px!important;margin:0!important;max-width:none!important;max-height:none!important;float:left}
.header_cart_and_search ul li a span{display:block;line-height:25px}
.header_cart_and_search ul li a span.top_cart_count:before,.header_cart_and_search ul li a span.wishlist_products_counter_number:before{content:"("}
.header_cart_and_search ul li a span.top_cart_count:after,.header_cart_and_search ul li a span.wishlist_products_counter_number:after{content:")"}
.mobile_icon_list{flex:0 0 calc(50% - 70px);max-width:calc(50% - 70px)}
.mobile_icon_list ul{display:flex;align-items:center;margin-left:auto;justify-content:flex-start}
.mobile_icon_list ul li{margin-left:16px}
.search_box{height:35px;width:35px;position:relative;display:flex;align-items:center;justify-content:center}
.search_box .toggle_search{border-radius:35px;position:absolute;overflow:hidden;width:35px;transition:all .4s;left:0;background-color:#fff}
.search_box .toggle_search.search_open{width:350px;box-shadow:0 3px 6px rgb(0 0 0 / 16%)}
.search_box .toggle_search .searchbar_toggler{cursor:pointer;height:35px;width:35px;padding:5px;position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;z-index:11;margin-right:auto;cursor:pointer}
.search_input{position:absolute;left:0;right:0;top:0;bottom:0}
.search_input input[type=search]{position:absolute;border:none;top:0;bottom:0;left:0;padding:0 20px 0 55px;width:100%;font-family:var(--body-font);font-size:15px;color:#707070}
.icon_box{height:25px;width:auto;position:relative;display:flex;align-items:center;justify-content:center;z-index:11;cursor:pointer}
.mobile_icon_list .icon_box{width:25px}
.icon_box svg{display:block;line-height:normal;height:auto;width:auto}
.side_cart_panel{position:fixed;top:0;bottom:0;right:-120%;width:500px;max-width:100%;background-color:var(--white-color);padding:24px;box-shadow:0 0 20px rgba(0,0,0,.25);transition:all .4s;z-index:1000}
.side_cart_panel.open_cart{right:0}
.btn_cart_close{height:40px;width:40px;position:absolute;left:-5px;top:-5px;padding:5px}
.side_menu_header{display:none}
.btn_menu_close{height:40px;width:40px;position:absolute;left:-5px;top:0;bottom:0;margin:auto;padding:5px}
.side_cart_header{padding:0 0 20px;position:relative;z-index:11}
.side_cart_header h3{font-size:16px;line-height:24px;color:var(--body-color);font-family:var(--rag-font-medium);padding-left:45px}
.side_cart_header p{font-size:14px;line-height:24px;color:var(--body-color);padding-left:45px}
.side_cart_header .btn_fill{margin:15px 0;width:100%;padding:10px 30px}
.side_cart_header .btn_view_cart{display:table;margin:auto;font-size:14px;line-height:normal;color:var(--body-color);border-bottom:1px solid var(--body-color);padding:10px 15px}
.side_cart_header .btn_view_cart:hover{color:var(--white-color);background-color:var(--body-color)}
.single_cart_product:not(:last-child){margin-bottom:15px}
.cart_product_list{max-height:calc(100% - 175px);overflow:auto}
.cart_product_list::-webkit-scrollbar{height:0;width:0}
.cart_product_list::-webkit-scrollbar-track{height:0;width:0}
.cart_product_list::-webkit-scrollbar-thumb{height:0;width:0}
.cart_product_list::-webkit-scrollbar-thumb:hover{height:0;width:0}
.cart_product_image{position:relative;z-index:1}
.cart_product_image>a:not(.btn_remove_cart){position:relative;z-index:1;overflow:hidden;width:100%;padding-top:135%;background-color:#f1f2f2}
.cart_product_image>a:not(.btn_remove_cart)>img{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;object-fit:cover;object-position:center}
.btn_remove_cart{display:flex;align-items:center;justify-content:center;position:absolute;top:10px;left:10px;z-index:2;font-size:16px;color:var(--body-color);font-family:var(--rag-font-medium)}
.btn_remove_cart img{height:25px;width:25px;margin-right:5px;display:block}
.cart_product_details{padding:15px 0}
.cart_product_details h4{font-size:14px;line-height:24px;color:var(--body-color);font-family:var(--rag-font-medium)}
.custom_mega_menu{display:none;position:absolute;left:0;right:0;top:100%;padding:20px;flex-wrap:wrap;background-color:var(--white-color);z-index:11}
.custom_mega_menu .mobile_only_1199{border-bottom:1px solid rgba(var(--body-color-rgb),.2)}
.mega_menu_back{display:inline-flex;align-items:center;padding:10px;font-size:14px;line-height:24px;color:var(--body-color);font-family:var(--rag-font-medium)}
.mega_menu_back img{max-width:24px;margin-left:10px}
.mega_menu_col{padding:0 4%;flex:0 0 600px;max-width:600px}
.mega_menu_links{display:flex;align-items:center;margin:0 -4%;flex-wrap:wrap}
.mega_menu_links>li{padding:0 4%;flex:0 0 50%;max-width:50%}
.mega_menu_links>li>a{font-size:14px;line-height:24px;color:var(--body-color)}
.mega_menu_links>li>a:hover{color:#ee1c2e}
.mega_menu_links>li.current-menu-item>a,.mega_menu_links>li.current>a{font-family:var(--rag-font-medium)}
.mega_image_col{flex:0 0 258px;max-width:258px;padding:2px;text-align:center}
.menu_image_link .menu_image{width:100%;padding-top:116%;position:relative;overflow:hidden}
.menu_image_link{display:block;width:100%}
.menu_image_link .menu_image img{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;object-fit:cover;object-position:center}
.menu_image_link p{font-size:14px;line-height:24px;color:var(--body-color);margin:10px 0 0}
.main_menu>ul>li.menu-item-has-children{display:flex;align-items:center}
.main_menu>ul>li span.arrow_down{display:block;position:relative;height:24px;width:24px}
.main_menu>ul>li span.arrow_down:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:2px;height:10px;background-color:var(--body-color);margin:auto}
.main_menu>ul>li span.arrow_down:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:10px;height:2px;background-color:var(--body-color);margin:auto}
footer.site_footer{padding:48px 0 36px;border-top:1px solid rgba(var(--body-color-rgb),.2)}
footer.site_footer .col-2{max-width:calc((100% - 450px - 350px)/ 3);order:2}
footer.site_footer .col-2:first-child{max-width:350px;order:1}
footer.site_footer .col-2:last-child{max-width:450px;order:3}
.footer_copyright h5{font-size:14px;line-height:30px;color:var(--body-color);font-family:var(--body-font);font-weight: bold;}
.footer_copyright p{font-size:12px;line-height:30px;padding-right:15px;color:grey;font-family:var(--rag-font-medium)}
.footer_copyright .developed_by_text{font-size:14px;line-height:30px;color:var(--body-color);font-family:var(--body-font)}
.footer_copyright .developed_by_text a{color:#2196f3}
.footer_menu_links h5{font-size:14px;line-height:30px;color:var(--body-color);font-family:var(--rag-font-medium);font-weight: bold;}
.footer_menu_links ul li a{font-size:12px;line-height:30px;color:var(--body-color)}
.footer_menu_links ul li a:hover{color:#ee1c2e}
.footer_subscription_form{position:relative}
.footer_subscription_form h5{font-size:14px;line-height:30px;color:var(--body-color);font-family:var(--rag-font-medium);padding-left:40px;font-weight:bold;}
.subscription_form input[type=email]{border:none;height:32px;border-bottom:1px solid rgba(var(--body-color-rgb),.5);padding:0;color:grey;font-size:12px;margin-bottom:10px}
.subscription_form .custom_check input[type=checkbox]{display:none}
.subscription_form .custom_check input[type=checkbox]+label{position:relative;padding-right:30px;font-size:12px;line-height:25px;display:table;color:var(--body-color);cursor:pointer}
.subscription_form .custom_check input[type=checkbox]+label:after{content:"";position:absolute;right:0;top:5px;height:15px;width:15px;border:1px solid var(--body-color)}
.subscription_form .custom_check input[type=checkbox]+label:before{content:"";position:absolute;right:3px;top:8px;height:9px;width:9px;background-color:var(--body-color);transition:all .4s;opacity:0;visibility:hidden}
.subscription_form .custom_check input[type=checkbox]:checked+label:before{opacity:1;visibility:visible}
.subscription_submit{position:absolute;z-index:11;top:0;left:0;height:30px;width:30px;font-size:0;background-image:url(../images/left_arrow_icon.svg);background-repeat:no-repeat;background-size:20px auto;background-position:center;cursor:pointer}
.timming_details{padding-top:30px}
.timming_details p{font-size:14px;line-height:30px;font-family:var(--rag-font-medium);color:var(--body-color)}
.timming_details li,.timming_details li a{font-size:14px;line-height:24px;color:var(--body-color)}
.timming_details li a{display:flex;align-items:center}
.timming_details li a img{max-width:24px;margin-left:10px;display:block;height:auto}
.timming_details>h6{font-size:12px;line-height:24px;color:var(--body-color);padding-top:20px;display:none}
.social_media_links{display:flex;align-items:center;padding:20px 0}
.social_media_links p{font-size:14px;line-height:24px;font-family:var(--rag-font-medium);color:var(--body-color);display:table}
.social_media_links ul{display:flex;align-items:center}
.social_media_links ul li{margin-right:20px}
.social_media_links ul li a{display:block;height:24px;width:24px}
.social_media_links ul li a img{display:block;height:auto}
.footer_subscription_form>h6{font-size:14px;line-height:30px;color:var(--body-color)}
.breadcrumb_section ul{display:flex;align-items:center;flex-wrap:wrap;padding:5px 0}
.breadcrumb_section ul li:not(:last-child){padding-left:30px;position:relative}
.breadcrumb_section ul li:not(:last-child):after{content:">";position:absolute;color:var(--body-color);font-family:var(--rag-font-medium);font-size:12px;line-height:20px;height:20px;width:20px;left:5px;top:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center}
.breadcrumb_section ul li a,.breadcrumb_section ul li span{font-size:12px;line-height:20px;color:var(--body-color);font-family:var(--rag-font-medium)}
.breadcrumb_section ul li a{text-decoration:underline}
.banner_slider_image{position:relative;z-index:11;overflow:hidden;padding-top:41%}
.banner_slider_image.clickable{cursor:pointer}
.banner_slider_image iframe,.banner_slider_image img,.banner_slider_image video{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:100%;width:100%;object-fit:cover;object-position:center}
.banner_slider_image iframe{transform:scale(1.38)}
.banner_text{padding:36px;text-align:center;position:absolute;z-index:11;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center}
.banner_text h2{font-size:24px;padding-bottom:15px}
.slick-dots{display:flex;align-items:center;justify-content:center;position:absolute;bottom:50px;left:0;right:0}
.slick-dots li{list-style:none!important;margin:0 6px;display:flex}
.slick-dots li button{height:10px;width:10px;padding:0;font-size:0;border-radius:50%;transition:all .4s;border:1px solid var(--body-color);background-color:var(--white-color);cursor:pointer}
.slick-dots li button:hover,.slick-dots li.slick-active button{background-color:var(--body-color)}
.slider_arrows li.slick-arrow{position:absolute;top:0;bottom:calc((135% / 4) - (25% - 40px) + 54px);margin:auto;height:54px;width:40px;background-color:var(--white-color);padding:5px;display:flex;align-items:center;justify-content:center}
.slider_arrows li.slick-arrow:hover{background-color:var(--body-color)}
.slider_arrows li.slick-arrow svg{width:100%;height:auto}
.slider_arrows li.slick-arrow svg path{fill:var(--body-color);transition:all .4s}
.slider_arrows li.slick-arrow:hover svg path{fill:var(--white-color)}
.slider_arrows li.slick-arrow.prev_arrow{left:0}
.slider_arrows li.slick-arrow.next_arrow{right:0}
.section_title{padding-bottom:42px}
.section_title h1,.section_title h2{font-size:32px;line-height:32px;font-family:var(--rag-font-light);letter-spacing:2px}
.instagram_post_section .section_title h2,.section_title h3{font-size:24px;line-height:24px;font-family:var(--rag-font-light);letter-spacing:2px}
.section_title h3 a{color:var(--body-color)}
.best_sellers_section{padding:48px 0}
.best_sellers_slider_container{position:relative}
.best_sellers_slider .slick-list{margin:-5px}
.best_sellers_slider .single_best_seller{margin:5px}
.specials_for_section{padding:48px 0}
.specials_for_slider_container{position:relative}
.specials_for_slider .slick-list{margin:-5px}
.specials_for_slider .single_specials_for{margin:5px}
.recently_viewed_section{padding:48px 0}
.recently_viewed_slider_container{position:relative}
.recently_viewed_slider .slick-list{margin:-5px}
.recently_viewed_slider .single_recently_viewed{margin:5px}
.product_image{position:relative;z-index:1;overflow:hidden;padding-top:135%;background-color:#f1f2f2}
.product_image img{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;object-fit:cover;object-position:center;transition:opacity .5s ease-out}
.vegan_icon{height:45px;width:45px;position:absolute;top:55px;right:20px;z-index:1}
.product_text{padding:36px 0}
.product_text .product_title{font-size:16px;line-height:24px;color:var(--body-color);display:block}
.product_text .product_sort_desc{font-size:12px;line-height:24px;color:var(--body-color);display:block}
.product_text .product_price{font-size:16px;line-height:24px;color:var(--body-color);display:block}
.product_text .sale_price{font-size:16px;line-height:24px;color:#ee1c2e;display:block}
.product_text .product_strike_price{font-size:16px;line-height:24px;color:var(--body-color);display:block}
.product_text .product_strike_price .discount_percentage{padding-right:5px}
.product_text .available_colors{font-size:12px;line-height:24px;color:var(--body-color);display:block}
.product_text .sale_note{font-size:12px;line-height:24px;color:#ba4d36;display:block;direction:ltr;text-align:right}
.product_text .color_and_size{display:none}
.tinv-wraper.woocommerce.tinv-wishlist{height:35px;width:35px;padding:5px;display:flex;align-items:center;justify-content:center;border-radius:50%;z-index:11;cursor:pointer;position:absolute;top:-35px;right:10px;opacity:0;visibility:hidden;transition:all .4s}
.product_wishlist .tinv-wraper.woocommerce.tinv-wishlist{position:relative!important;top:auto;bottom:auto;left:auto;right:auto;opacity:1;visibility:visible;margin-right:5px}
.single_product_box:hover .tinv-wraper.woocommerce.tinv-wishlist{opacity:1;top:10px;visibility:visible}
.tinv-wraper.woocommerce.tinv-wishlist a{display:flex;align-items:center;justify-content:center;width:100%!important;height:100%!important}
.tinv-wraper.woocommerce.tinv-wishlist a:before{content:"\e909";display:flex;font-size:25px;line-height:25px;margin:0!important;position:relative!important;top:auto!important;right:auto!important}
.tinv-wraper.woocommerce.tinv-wishlist a.tinvwl-product-in-list:before{content:"\e908";color:#cf0000}
.color_and_size{position:absolute;bottom:-200px;left:0;right:0;padding:35px 25px 25px;background-color:rgba(var(--white-color-rgb),.75);transition:all .4s;z-index:11}
.single_product_box:hover .color_and_size{bottom:0}
.product_image .product_details_link{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;z-index:1}
.color_selection_list{display:flex;align-items:center;flex-wrap:wrap;margin:-4px;padding-bottom:15px}
.color_selection_list li{padding:4px}
.color_selection_list input[type=radio]+label{height:32px;width:32px;display:block;outline-offset:0;position:relative;z-index:1;cursor:pointer}
.color_selection_list input[type=radio]:disabled+label{cursor:not-allowed}
.color_selection_list input[type=radio].disabled+label:before,.color_selection_list input[type=radio]:disabled+label:before{content:"";position:absolute;top:-5px;bottom:-5px;left:0;right:0;width:1px;margin:auto;background-color:rgba(var(--body-color-rgb),.5);transform:rotate(45deg)}
.color_selection_list input[type=radio]+label:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border:1px solid rgba(var(--body-color-rgb),0);transition:all .4s}
.color_selection_list input[type=radio]:checked+label:after{top:-3px;bottom:-3px;left:-3px;right:-3px;border:1px solid rgba(var(--body-color-rgb),1)}
.size_selection_list{display:flex;align-items:center;margin:-3px;flex-wrap:wrap}
.size_selection_list li{padding:3px}
.size_selection_list li.selection_list_title p{font-size:12px;line-height:30px}
.size_selection_list li input[type=radio]+label{font-size:12px;height:30px;width:30px;display:flex;align-items:center;justify-content:center;color:var(--body-color);cursor:pointer}
.size_selection_list li input[type=radio]:focus+label{outline:2px dashed!important;text-decoration:none}
.size_selection_list li input[type=radio]:not(.custom-checked):checked+label{background-color:rgba(var(--body-color-rgb),1);color:var(--white-color)}
.size_selection_list li input[type=radio].disabled:not(.custom-checked):checked+label{opacity:.5}
.size_selection_list li input[type=radio].disabled+label,.size_selection_list li input[type=radio]:disabled+label{color:#b5b1b1;cursor:not-allowed}
.collection_list ul{display:flex;align-items:center;flex-wrap:wrap}
.collection_list ul li{flex:0 0 25%;max-width:25%}
.collection_text{padding:36px;text-align:center;position:absolute;z-index:11;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;pointer-events:none}
.collection_text h3{font-size:14px;padding-bottom:15px}
.single_collection_box{position:relative;overflow:hidden;z-index:1;padding-top:134%}
.single_collection_box img{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;object-fit:cover;object-position:center}
.sale_banner_container{position:relative;z-index:11;overflow:hidden;padding-top:34%}
.sale_banner_container iframe,.sale_banner_container img,.sale_banner_container video{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:100%;width:100%;object-fit:cover;object-position:center}
.sale_banner_container iframe{transform:scale(1.7)}
.sale_banner_text{padding:36px;text-align:center;position:absolute;z-index:11;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}
.sale_banner_text .button{pointer-events:auto}
.sale_banner_text h2{font-size:24px;padding-bottom:15px}
.shoes_collections_list ul{display:flex;align-items:center;flex-wrap:wrap}
.shoes_collections_list ul li{flex:0 0 50%;max-width:50%}
.shoes_collection_text{padding:36px;text-align:center;position:absolute;z-index:11;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;pointer-events:none}
.shoes_collection_text .button{pointer-events:auto}
.shoes_collection_text h3{font-size:14px;padding-bottom:15px}
.single_shoes_collection_box{position:relative;overflow:hidden;z-index:1;padding-top:67.75%}
.single_shoes_collection_box img{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;object-fit:cover;object-position:center}
.zamsh_magazine_section{padding:48px 0}
.zamsh_magazine_slider_container{position:relative}
.zamsh_magazine_slider .slick-list{margin:-4px}
.zamsh_magazine_slider .single_zamsh_magazine{margin:4px}
.magazine_image{position:relative;z-index:1;overflow:hidden;padding-top:101%;width:100%;display:block}
.magazine_image img{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;object-fit:cover;object-position:center}
.magazine_text{padding:36px 0 36px 48%}
.magazine_text span{font-size:12px;line-height:24px;color:var(--body-color)}
.magazine_text h2,.magazine_text h2 a{font-size:16px;line-height:24px;min-height:24px;max-height:24px;overflow:hidden;color:var(--body-color)}
.magazine_text h2 a{margin:0;text-decoration:none;border:0}
.magazine_text p{font-size:12px;line-height:24px;overflow:hidden;color:var(--body-color)}
.magazine_text a{font-size:12px;line-height:30px;color:var(--body-color);border-bottom:1px solid var(--body-color);margin-top:30px}
.instagram_post_section.branch_list_instagram,.instagram_post_section.contact_instagram{padding:48px 0}
.instagram_post_section .row{margin:0}
.instagram_post_section .col-12,.instagram_post_section .col-6{padding:0}
.single_insta_post{position:relative;padding-top:100%;overflow:hidden;display:block}
.single_insta_post img,.single_insta_post video{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;object-fit:cover;object-position:center; transform:scale(1); transition:all 0.5s;}
.single_insta_post:hover img,.single_insta_post:hover video {transform:scale(1.1);}
.single_insta_post .video_play_icon{position:absolute;top:0;bottom:0;left:0;right:0;height:15%;width:15%;margin:auto}
.single_insta_post .video_play_icon img{height:100%;width:100%;object-fit:contain;object-position:center}
.customer_support_and_shipping_section{padding:0 0 42px}
.customer_support_and_shipping_section .container{max-width:1255px;padding:0 20px}
.customer_support_and_shipping_section .row{margin:0 -20px}
.customer_support_and_shipping_section .col-4{padding:0 20px}
.customer_support_and_shipping_section .col-4:not(:last-child){border-left:1px solid rgba(var(--body-color-rgb),.2)}
.single_support_and_shipping{padding:15px;text-align:center}
.single_support_and_shipping h4,.single_support_and_shipping p:first-child{font-size:14px;line-height:24px;font-family:var(--rag-font-medium);color:var(--body-color)}
.single_support_and_shipping p{font-size:14px;line-height:24px;font-family:var(--body-font);color:var(--body-color)}
.about_banner_video_container{position:relative;z-index:11;overflow:hidden;padding-top:41%}
.about_banner_video_container iframe,.about_banner_video_container img,.about_banner_video_container video{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:100%;width:100%;object-fit:cover;object-position:center}
.about_suede_section .section_title{padding-top:60px;padding-bottom:56px}
.about_suede_section .section_title h1{font-family:var(--rag-font-medium)}
.about_suede_section .row{margin:0}
.about_suede_section .col-6{padding:0}
.about_image{position:relative;overflow:hidden;z-index:1;padding-top:67.75%}
.about_image img{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;object-fit:cover;object-position:center}
.about_desc{margin-right:160px;max-width:555px;padding:20px}
.about_desc p{font-size:18px;line-height:36px;margin:36px 0 0}
.about_desc p:first-child{margin:0}
.about_desc p strong{display:block}
.about_desc a.button{min-width:52%;margin:36px 0 0}
.about_collection_list_section{padding:164px 0 128px}
.join_benefits_club_section{padding:80px 0 36px}
.join_benefits_club_section .section_title{max-width:645px;text-align:center;margin:0 auto 20px;padding:20px}
.join_benefits_club_section .section_title h1{font-family:var(--rag-font-medium)}
.join_benefits_club_section .section_title p{font-size:18px;line-height:36px;margin:12px 0 0}
.benefits_club_image_list .image_container{max-width:1600px;margin:auto}
.benefits_club_image_list .image_container ul{display:flex;flex-wrap:wrap}
.benefits_club_image_list .image_container ul li{max-width:20%;flex:0 0 20%}
.benefits_club_image{position:relative;z-index:1;overflow:hidden;width:100%;padding-top:112%}
.benefits_club_image img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:100%;width:100%;object-fit:cover;object-position:center}
.why_you_should_join_content_box{width:745px;max-width:calc(100% - 40px);padding:40px 20px;border-bottom:1px solid var(--body-color);text-align:center;margin:auto}
.why_you_should_join_content_box h2{font-size:24px;line-height:36px;font-family:var(--rag-font-medium);padding-bottom:20px;color:var(--body-color)}
.why_you_should_join_content_box p{font-size:18px;line-height:36px;color:var(--body-color)}
.why_you_should_join_content_box p a{font-size:24px;line-height:36px;color:var(--body-color);display:block}
.why_you_should_join_content_box h3{font-size:20px;line-height:36px;font-family:var(--rag-font-medium);padding-top:20px}
.things_move_us_section{padding:115px 0 150px}
.things_move_us_images_list .container{padding:0}
.things_move_us_images_list .row{margin:0;padding:80px 0}
.things_move_us_images_list .col-2,.things_move_us_images_list .col-3,.things_move_us_images_list .col-5,.things_move_us_images_list .col-7{padding:0}
.things_move_us_images_list .col-7{max-width:60.59%}
.things_move_us_images_list .col-2{max-width:17.14%}
.things_move_us_images_list .col-3{max-width:22.27%}
ul.move_us_image_list{display:flex;flex-wrap:wrap}
ul.move_us_image_list li{flex:0 0 var(--width);max-width:var(--width)}
ul.move_us_image_list li .image{padding-top:var(--padding-top);position:relative;overflow:hidden;z-index:1}
ul.move_us_image_list li img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:102%;width:102%;object-fit:cover;object-position:center}
.things_move_us_large_text{max-width:1440px;text-align:center;margin:auto}
.things_move_us_large_text h2{font-size:120px;font-family:Assistant-ExtraLight;direction:ltr;line-height:150px}
.things_move_us_large_text h2.main_title{max-width:60%;margin:auto}
.things_move_us_large_text h4,.things_move_us_large_text p{font-size:76px;font-family:Assistant-ExtraLight;line-height:96px;direction:ltr;padding:0 80px}
.things_move_us_large_text hr{border-color:var(--body-color);max-width:705px;margin:70px auto}
.shop_list_section{padding:50px 0 80px}
.shop_list_section .row{margin:0 -4px}
.shop_list_section .col-12,.shop_list_section .col-3{padding:0 4px;z-index:2}
.shop_title{max-width:650px;padding:0 10px 50px;margin:auto}
.shop_title h1{font-size:24px;font-family:var(--rag-font-medium);margin-bottom:20px}
.shop_title p{font-size:16px;line-height:26px;font-family:var(--rag-font-light);text-align:center!important}
.product_image .badge{font-size:12px;width:122px;height:28px;font-family:var(--body-font);background-color:var(--body-color);color:var(--white-color);display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;z-index:11}
.product_image .badge.badge_sale{background-color:#ba4d36;color:var(--white-color);height:27px}
.product_image .badge.badge_online_only{background-color:#050505;color:var(--white-color)}
.product_image .badge.badge_sold_out{background-color:#979696;color:var(--white-color)}
.product_image .badge.badge_new{background-color:#cab4b9;color:var(--body-color)}
.product_image .badge.badge_selling_fast{background-color:#bdcfc9;color:var(--body-color)}
.product_image .badge.badge_hot_price{background-color:#b18080;color:var(--white-color)}
.shop_list_section .btn_shop_load_more{display:table;margin:60px auto 0;font-size:14px;line-height:normal;color:var(--body-color);font-family:var(--rag-font-medium);border-bottom:1px solid var(--body-color);padding:10px 0}
.shop_list_section .btn_shop_load_more:hover{color:var(--white-color);background-color:var(--body-color);padding:10px 15px}
.shop_filter_and_sortings ul{display:flex;align-items:center;padding-bottom:25px}
.shop_filter_and_sortings ul li:not(:last-child){margin-left:40px;position:relative}
.shop_filter_and_sortings ul.close_or_reset_filter li:not(:last-child):after{content:"|";position:absolute;left:-20px}
.shop_filter_and_sortings ul.close_or_reset_sorting li:not(:last-child):after{content:"|";position:absolute;left:-20px}
.shop_filter_and_sortings ul li a{padding-left:20px;font-size:14px;color:var(--body-color);font-family:var(--rag-font-medium);position:relative}
.shop_filter_and_sortings ul li a span.plus_icon{display:block;position:absolute;left:0;top:0;bottom:0;margin:auto;height:10px;width:10px}
.shop_filter_and_sortings ul.close_or_reset_filter li a span.plus_icon{transform:rotate(45deg)}
.shop_filter_and_sortings ul.close_or_reset_sorting li a span.plus_icon{transform:rotate(45deg)}
.shop_filter_and_sortings ul li a.cloase_item{padding-left:0;padding-right:20px}
.shop_filter_and_sortings ul li a.cloase_item span.plus_icon{right:0;left:auto}
.shop_filter_and_sortings ul li a.reset_filter{position:relative;z-index:9}
.shop_filter_and_sortings ul li a.reset_filter:after{content:"";position:absolute;top:-5px;bottom:-5px;left:-10px;right:-10px;background-color:#edeae8;z-index:-1;border-radius:5px}
.shop_filter_and_sortings ul li a span.plus_icon:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:2px;height:100%;background-color:var(--body-color);margin:auto}
.shop_filter_and_sortings ul li a span.plus_icon:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:2px;background-color:var(--body-color);margin:auto}
.products_list_container{position:relative;min-height:800px}
.sort_options{background-color:var(--white-color);position:absolute;z-index:11;box-shadow:0 0 20px rgba(0,0,0,.25);border-top:1px solid silver;top:0;bottom:0;right:-120%;transition:all .4s;width:500px}
.sort_options::-webkit-scrollbar{height:0;width:0}
.sort_options::-webkit-scrollbar-track{height:0;width:0}
.sort_options::-webkit-scrollbar-thumb{height:0;width:0}
.sort_options::-webkit-scrollbar-thumb:hover{height:0;width:0}
.sort_options.open_options{right:-40px}
.filter_options{background-color:var(--white-color);position:absolute;z-index:11;box-shadow:0 0 20px rgba(0,0,0,.25);border-top:1px solid silver;top:0;bottom:0;right:-120%;transition:all .4s;width:500px}
.filter_options.open_options{right:-40px}
.filter_options::-webkit-scrollbar{height:0;width:0}
.filter_options::-webkit-scrollbar-track{height:0;width:0}
.filter_options::-webkit-scrollbar-thumb{height:0;width:0}
.filter_options::-webkit-scrollbar-thumb:hover{height:0;width:0}
.single_sorting_option input[type=radio]{display:none}
.single_sorting_option input[type=radio]+label{padding:12px 70px 12px 12px;border-bottom:1px solid silver;display:block;position:relative;font-size:12px;line-height:32px;font-family:var(--rag-font-medium);cursor:pointer}
.single_sorting_option input[type=radio]+label:before{content:"";position:absolute;border:1px solid var(--body-color);height:14px;width:14px;border-radius:50%;top:0;bottom:0;margin:auto;right:40px}
.single_sorting_option input[type=radio]+label:after{content:"";position:absolute;background-color:var(--body-color);height:6px;width:6px;border-radius:50%;top:0;bottom:0;margin:auto;right:44px;opacity:0;visibility:hidden;transition:all .4s}
.single_sorting_option input[type=radio]:checked+label:after{opacity:1;visibility:visible}
.filter_accordion_list .accordion_item h3{font-size:12px;line-height:32px;font-family:var(--rag-font-medium);position:relative;padding:12px 40px;cursor:pointer;border-bottom:1px solid silver}
.filter_accordion_list .accordion_item h3 span.plus_icon{display:block;position:absolute;left:30px;top:0;bottom:0;margin:auto;height:10px;width:10px;transition:all .4s}
.filter_accordion_list .accordion_item h3 span.plus_icon:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:2px;height:100%;background-color:var(--body-color);margin:auto;transition:all .4s}
.filter_accordion_list .accordion_item h3 span.plus_icon:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:2px;background-color:var(--body-color);margin:auto;transition:all .4s}
.filter_accordion_list .accordion_item.item_active h3 span.plus_icon:after{opacity:0}
.filter_accordion_list .accordion_content{padding:20px 40px;border-bottom:1px solid silver;max-height:300px;overflow:auto}
.filter_accordion_list .accordion_content::-webkit-scrollbar{width:4px;height:4px;border-radius:5px}
.filter_accordion_list .accordion_content::-webkit-scrollbar-track{background:rgba(var(--body-color-rgb),.1);border-radius:5px}
.filter_accordion_list .accordion_content::-webkit-scrollbar-thumb{background:var(--body-color);border-radius:5px}
.filter_accordion_list .accordion_content::-webkit-scrollbar-thumb:hover{background:var(--body-color)}
.filter_accordion_list .mobile-btns{display:none}
.filter_size_list ul{display:flex;align-items:center;flex-wrap:wrap;margin:0 -10px}
.filter_size_list ul li{padding:5px 10px;flex:0 0 80px;max-width:80px}
.filter_size_list ul li input[type=checkbox]{display:none}
.filter_size_list ul li input[type=checkbox]+label{display:flex;cursor:pointer;border-radius:3px;width:100%;font-size:12px;color:var(--body-color);padding:6px 15px;align-items:center;justify-content:space-between;transition:all .4s}
.filter_size_list ul li input[type=checkbox]:checked+label{background-color:#edeae8;font-family:var(--rag-font-medium)}
.filter_size_list ul li input[type=checkbox]+label span.icon_cross{opacity:0;visibility:hidden;transition:all .4s;padding-right:10px}
.filter_size_list ul li input[type=checkbox]:checked+label span.icon_cross{opacity:1;visibility:visible}
.filter_shoe_type_list ul{display:flex;align-items:center;flex-wrap:wrap;margin:0 -10px}
.filter_shoe_type_list ul li{padding:5px 10px;flex:0 0 50%;max-width:50%}
.filter_shoe_type_list ul li input[type=checkbox]{display:none}
.filter_shoe_type_list ul li input[type=checkbox]+label{display:inline-flex;cursor:pointer;border-radius:3px;font-size:12px;color:var(--body-color);padding:6px 15px;align-items:center;justify-content:space-between;transition:all .4s}
.filter_shoe_type_list ul li input[type=checkbox]:checked+label{background-color:#edeae8;font-family:var(--rag-font-medium)}
.filter_shoe_type_list ul li input[type=checkbox]+label span.icon_cross{opacity:0;visibility:hidden;transition:all .4s;padding-right:10px}
.filter_shoe_type_list ul li input[type=checkbox]:checked+label span.icon_cross{opacity:1;visibility:visible}
.filter_material_list ul{display:flex;align-items:center;flex-wrap:wrap;margin:0 -10px}
.filter_material_list ul li{padding:5px 10px;flex:0 0 50%;max-width:50%}
.filter_material_list ul li input[type=checkbox]{display:none}
.filter_material_list ul li input[type=checkbox]+label{display:inline-flex;cursor:pointer;border-radius:3px;font-size:12px;color:var(--body-color);padding:6px 15px;align-items:center;justify-content:space-between;transition:all .4s}
.filter_material_list ul li input[type=checkbox]:checked+label{background-color:#edeae8;font-family:var(--rag-font-medium)}
.filter_material_list ul li input[type=checkbox]+label span.icon_cross{opacity:0;visibility:hidden;transition:all .4s;padding-right:10px}
.filter_material_list ul li input[type=checkbox]:checked+label span.icon_cross{opacity:1;visibility:visible}
.filter_shoe_style_list ul{display:flex;align-items:center;flex-wrap:wrap;margin:0 -10px}
.filter_shoe_style_list ul li{padding:5px 10px;flex:0 0 50%;max-width:50%}
.filter_shoe_style_list ul li input[type=checkbox]{display:none}
.filter_shoe_style_list ul li input[type=checkbox]+label{display:inline-flex;cursor:pointer;border-radius:3px;font-size:12px;color:var(--body-color);padding:6px 15px;align-items:center;justify-content:space-between;transition:all .4s}
.filter_shoe_style_list ul li input[type=checkbox]:checked+label{background-color:#edeae8;font-family:var(--rag-font-medium)}
.filter_shoe_style_list ul li input[type=checkbox]+label span.icon_cross{opacity:0;visibility:hidden;transition:all .4s;padding-right:10px}
.filter_shoe_style_list ul li input[type=checkbox]:checked+label span.icon_cross{opacity:1;visibility:visible}
.filter_heel_height_list ul{display:flex;align-items:center;flex-wrap:wrap;margin:0 -10px}
.filter_heel_height_list ul li{padding:5px 10px;flex:0 0 50%;max-width:50%}
.filter_heel_height_list ul li input[type=checkbox]{display:none}
.filter_heel_height_list ul li input[type=checkbox]+label{display:inline-flex;cursor:pointer;border-radius:3px;font-size:12px;color:var(--body-color);padding:6px 15px;align-items:center;justify-content:space-between;transition:all .4s}
.filter_heel_height_list ul li input[type=checkbox]:checked+label{background-color:#edeae8;font-family:var(--rag-font-medium)}
.filter_heel_height_list ul li input[type=checkbox]+label span.icon_cross{opacity:0;visibility:hidden;transition:all .4s;padding-right:10px}
.filter_heel_height_list ul li input[type=checkbox]:checked+label span.icon_cross{opacity:1;visibility:visible}
.filter_color_list ul{display:flex;align-items:center;flex-wrap:wrap;margin:0 -10px}
.filter_color_list ul li{padding:5px 40px 5px 10px;flex:0 0 50%;max-width:50%;position:relative}
.filter_color_list ul li input[type=checkbox]{display:none}
.filter_color_list ul li input[type=checkbox]+label{display:inline-flex;cursor:pointer;border-radius:3px;font-size:12px;color:var(--body-color);padding:6px 15px;align-items:center;justify-content:space-between;transition:all .4s}
.filter_color_list ul li input[type=checkbox]:checked+label{background-color:#edeae8;font-family:var(--rag-font-medium)}
.filter_color_list ul li input[type=checkbox]+label span.icon_cross{opacity:0;visibility:hidden;transition:all .4s;padding-right:10px}
.filter_color_list ul li input[type=checkbox]:checked+label span.icon_cross{opacity:1;visibility:visible}
.filter_color_list ul li input[type=checkbox]+label span.color_box{height:15px;width:15px;position:absolute;border:1px solid var(--body-color);right:10px;top:0;bottom:0;margin:auto;border-radius:3px}
.filter_price_list ul{display:flex;align-items:center;flex-wrap:wrap;margin:0 -10px}
.filter_price_list ul li{padding:5px 10px;flex:0 0 50%;max-width:50%}
.filter_price_list ul li input[type=checkbox]{display:none}
.filter_price_list ul li input[type=checkbox]+label{display:inline-flex;cursor:pointer;border-radius:3px;font-size:12px;color:var(--body-color);padding:6px 15px;align-items:center;justify-content:space-between;transition:all .4s}
.filter_price_list ul li input[type=checkbox]:checked+label{background-color:#edeae8;font-family:var(--rag-font-medium)}
.filter_price_list ul li input[type=checkbox]+label span.icon_cross{opacity:0;visibility:hidden;transition:all .4s;padding-right:10px}
.filter_price_list ul li input[type=checkbox]:checked+label span.icon_cross{opacity:1;visibility:visible}
.hide{display:none!important}
.applied_filter_options_list{padding:12px;border-bottom:1px solid silver}
.applied_filter_options_list ul::-webkit-scrollbar{width:4px;height:4px;border-radius:5px}
.applied_filter_options_list ul::-webkit-scrollbar-track{background:rgba(var(--body-color-rgb),.1);border-radius:5px}
.applied_filter_options_list ul::-webkit-scrollbar-thumb{background:var(--body-color);border-radius:5px}
.applied_filter_options_list ul::-webkit-scrollbar-thumb:hover{background:var(--body-color)}
.applied_filter_options_list ul{display:flex;align-items:center;flex-wrap:nowrap;margin:0;overflow:auto}
.applied_filter_options_list ul li{flex:0 0 auto;padding:5px 0}
.applied_filter_options_list ul li:not(:first-child){padding-right:10px}
.applied_filter_options_list ul li p{display:inline-flex;cursor:pointer;border-radius:3px;font-size:12px;color:var(--body-color);padding:6px 15px;align-items:center;justify-content:space-between;transition:all .4s;background-color:#edeae8;font-family:var(--rag-font-medium)}
.applied_filter_options_list ul li p span.icon_cross{padding-right:10px}
.product_details_section .container{padding:0 2px}
.product_details_section .row{margin:0 -2px}
.product_details_section .col-7{padding:0 2px;flex:0 0 65.75%;max-width:65.75%}
.product_details_section .col-5{padding:0 2px;flex:0 0 34.25%;max-width:34.25%}
.details_images_slider .slick-dots{position:relative;bottom:auto;padding:20px 0}
.details_images_row{display:flex;flex-wrap:wrap;margin:-2px}
.details_single_image{flex:0 0 50%;max-width:50%;padding:2px}
.product_details_image{display:block;position:relative;z-index:1;padding-top:135%;background-color:#f1f2f2}
.product_details_image img{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;object-fit:cover;object-position:center}
.product_details_content{padding:0 90px 30px}
.product_title_and_desc{padding-bottom:35px}
.product_title_and_desc .prod_title{font-size:24px;line-height:32px;color:var(--body-color);display:block;font-family:var(--rag-font-medium)}
.product_title_and_desc .prod_desc{font-size:16px;line-height:24px;color:var(--body-color);display:block}
.product_price_and_badge{padding-bottom:25px}
.product_price_and_badge .prod_price{font-size:16px;line-height:24px;color:var(--body-color);display:flex;align-items:center}
.product_price_and_badge .sale_note{font-size:12px;line-height:24px;color:#ba4d36;display:block;direction:ltr;text-align:right}
.product_price_and_badge .prod_strike_price .price{font-size:16px;line-height:24px;color:var(--body-color)}
.product_price_and_badge .prod_strike_price{display:flex;align-items:center}
.product_price_and_badge .prod_strike_price .price ins bdi{color:#ba4d36;padding-right:5px}
.product_price_and_badge .badge{font-size:12px;width:122px;height:28px;font-family:var(--body-font);background-color:var(--body-color);color:var(--white-color);display:flex;align-items:center;justify-content:center;margin-right:10px}
.product_price_and_badge .badge.badge_sale{background-color:#ba4d36;color:var(--white-color)}
.product_price_and_badge .badge.badge_online_only{background-color:#050505;color:var(--white-color)}
.product_price_and_badge .badge.badge_sold_out{background-color:#979696;color:var(--white-color)}
.product_price_and_badge .badge.badge_new{background-color:#cab4b9;color:var(--body-color)}
.product_price_and_badge .badge.badge_selling_fast{background-color:#bdcfc9;color:var(--body-color)}
.product_price_and_badge .badge.badge_hot_price{background-color:#b18080;color:var(--white-color)}
.product_color_and_size p{font-size:14px;line-height:30px;font-family:var(--rag-font-medium);color:var(--body-color);display:table}
.product_color_and_size h2{font-size:14px;line-height:30px;font-family:var(--rag-font-medium);color:var(--body-color);display:table}
.product_color_and_size ul{padding-bottom:20px}
.color_selection_thumb_list{display:flex;align-items:center;margin:-3px;flex-wrap:wrap}
.color_selection_thumb_list li{padding:3px;max-width:56px;flex:0 0 56px}
.color_selection_thumb_list li input[type=radio]{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}
.color_selection_thumb_list li input[type=radio]+label{border-bottom:2px solid transparent;display:block;position:relative;overflow:hidden;z-index:1;cursor:pointer;width:100%;padding-top:134%}
.color_selection_thumb_list li input[type=radio]:focus+label{outline:2px dashed!important;text-decoration:none}
.color_selection_thumb_list li input[type=radio]+label img{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;object-fit:cover;object-position:center}
.color_selection_thumb_list li input[type=radio]:checked+label{border-bottom-color:#ee1c2e}
.size_chart_toggler{font-size:12px;line-height:24px;font-family:var(--rag-font-medium);color:var(--body-color);display:table;margin-bottom:20px;text-decoration:underline}
.product_quantity p{font-size:14px;line-height:30px;font-family:var(--rag-font-medium);color:var(--body-color);display:table}
.quantity{display:flex;align-items:center;border:1px solid var(--body-color);border-radius:0;width:96px;background-color:var(--white-color);overflow:hidden}
.quantity button,.quantity span{background:0 0;color:var(--body-color);padding:0;height:32px;width:32px;flex:0 0 32px;display:flex;align-items:center;justify-content:center;margin:-1px;border:1px solid var(--body-color);min-width:auto;position:relative;z-index:1;cursor:pointer;font-size:14px;font-family:var(--rag-font-medium)}
.quantity input[type=number]{border:none;padding:0;border-radius:0;height:30px;text-align:center;flex:0 0 calc(100% - 60px);max-width:calc(100% - 60px);background-color:#fcfcfc;font-size:12px;font-family:var(--rag-font-medium)}
.btn_add_to_cart{height:30px;line-height:normal;width:280px;max-width:100%;margin:42px 0 28px}
.product_wishlist{display:flex;align-items:center}
.product_wishlist p{font-size:12px;line-height:30px;color:var(--body-color)}
.product_wishlist .remove_from{display:none}
.product_wishlist.wishlisted .add_to{display:none}
.product_wishlist.wishlisted .remove_from{display:inline}
.product_wishlist .add_wishlist{height:35px;width:35px;padding:5px;display:flex;align-items:center;justify-content:center;border-radius:50%;z-index:11;cursor:pointer}
.add_wishlist svg{height:auto;width:auto}
.product_wishlist.wishlisted .add_wishlist svg path{fill:#cf0000}
.product_share{display:flex;align-items:center;padding:20px 0 30px}
.product_share p{font-size:14px;line-height:24px;font-family:var(--rag-font-medium);color:var(--body-color);display:table}
.product_share ul{display:flex;align-items:center}
.product_share ul li{margin-right:20px}
.product_share ul li a{display:block;height:24px;width:24px}
.product_share ul li a img{display:block}
.quantity a:focus{outline:2px dashed!important;text-decoration:none;outline-offset:-2px}
.product_details_accordion .accordion_item h3{padding-right:40px;position:relative;font-size:14px;line-height:24px;font-family:var(--rag-font-medium);color:var(--body-color);display:table;width:100%;cursor:pointer}
.product_details_accordion .accordion_item h3 span.plus_icon{display:block;position:absolute;right:0;top:0;bottom:0;margin:auto;height:10px;width:10px;transition:all .4s}
.product_details_accordion .accordion_item h3 span.plus_icon:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:2px;background-color:var(--body-color);margin:auto}
.product_details_accordion .accordion_item h3 span.plus_icon:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:2px;height:100%;background-color:var(--body-color);margin:auto}
.product_details_accordion .accordion_item h2{padding-right:40px;position:relative;font-size:14px;line-height:24px;font-family:var(--rag-font-medium);color:var(--body-color);display:table;width:100%;cursor:pointer}
.product_details_accordion .accordion_item h2 span.plus_icon{display:block;position:absolute;right:0;top:0;bottom:0;margin:auto;height:10px;width:10px;transition:all .4s;transform:scale(1);}
.product_details_accordion .accordion_item h2 span.plus_icon:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:2px;background-color:var(--body-color);margin:auto}
.product_details_accordion .accordion_item h2 span.plus_icon:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:2px;height:100%;background-color:var(--body-color);margin:auto}
.product_details_accordion .accordion_item.item_active h3 span.plus_icon:after{transform:rotate(90deg)}
.product_details_accordion .accordion_item h2:hover span.plus_icon, .product_details_accordion .accordion_item h3:hover span.plus_icon {transform:scale(1.3);}
.product_details_accordion .accordion_content{padding:10px 40px}
.product_details_accordion .accordion_content ul:not(:last-child){padding-bottom:15px}
.product_details_accordion .accordion_content ul li p{font-size:12px;line-height:24px;color:var(--body-color);display:block}
.product_policy_list{padding-top:30px}
.product_policy_list ul li{display:flex;align-items:center;padding:5px 0}
.product_policy_list ul li img{flex:0 0 24px;max-width:24px}
.product_policy_list ul li p{font-size:14px;line-height:30px;font-family:var(--rag-font-medium);color:var(--body-color);padding-right:15px}
.btn_continue_shopping{height:30px;line-height:normal;width:280px;max-width:100%;margin:42px 0 0}
.magazine_list_section{padding:50px 0 80px}
.magazine_list_section .row{margin:0 -4px}
.magazine_list_section .col-12,.magazine_list_section .col-4{padding:0 4px}
.magazine_title{padding:0 10px 50px;margin:auto}
.magazine_title h1{font-size:14px;line-height:24px;font-family:var(--rag-font-medium);margin-bottom:20px}
.magazine_title p{font-size:14px;line-height:24px;font-family:var(--rag-font-light)}
.magazine_title p a{color:var(--body-color);text-decoration:underline}
.magazine_list_section .btn_magazine_load_more{display:table;margin:60px auto 0;font-size:14px;line-height:normal;color:var(--body-color);font-family:var(--rag-font-medium);border:0;border-bottom:1px solid var(--body-color);padding:10px 0;appearance:none;transition:all .5s;background:0 0;cursor:pointer}
.magazine_list_section .btn_magazine_load_more:hover{color:var(--white-color);background-color:var(--body-color);padding:10px 15px}
.magazine_details_section{padding:48px 0}
.magazine_details_content h1,.magazine_details_content h2{font-size:24px;line-height:32px;color:var(--body-color);display:block;font-family:var(--rag-font-medium);margin:30px 0 10px}
.magazine_details_content p{font-size:16px;line-height:32px;color:var(--body-color);display:block;margin:0 0 10px}
.magazine_details_content ol li,.magazine_details_content ul li{font-size:16px;line-height:32px;color:var(--body-color);display:block;margin:0 0 10px;position:relative;padding-right:20px}
.magazine_details_content ol li:after,.magazine_details_content ul li:after{content:"";position:absolute;right:4px;top:14px;height:4px;width:4px;border-radius:50%;background-color:var(--body-color)}
.product_image_list{padding:24px 0 0}
.product_image_list .row{margin:-4px}
.product_image_list .col-3{padding:4px}
.single_product_image_box a{position:relative;z-index:1;overflow:hidden;padding-top:135%;width:100%;background-color:#f1f2f2;display:block}
.single_product_image_box a img{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;object-fit:cover;object-position:center}
.single_product_image_box h5{font-size:12px;line-height:24px;color:var(--body-color);display:block;font-family:var(--rag-font-medium);padding:10px 0;text-align:center}
.more_interesting_magazine{padding:48px 0}
.more_interesting_magazine .row{margin:0 -4px}
.more_interesting_magazine .col-4{padding:0 4px}
.privacy_policy_section{padding:48px 0}
.privacy_policy_content>p{font-size:14px;line-height:24px;color:var(--body-color);display:block;margin:0 0 10px}
.privacy_policy_content>ol{counter-reset:decimals;list-style:none}
.privacy_policy_content>ol>li{font-size:14px;line-height:24px;color:var(--body-color);margin:0 0 10px;position:relative;padding-right:20px;font-family:var(--rag-font-medium)}
.privacy_policy_content>ol>li:after{counter-increment:decimals;content:counter(decimals) ".";position:absolute;top:0;right:0;font-size:12px;line-height:24px;color:var(--body-color)}
.privacy_policy_content>ol>li>p{font-size:12px;line-height:24px;color:var(--body-color);display:block;margin:0 0 10px;font-family:var(--body-font)}
.network_branches_list_section{padding:48px 0}
.network_branches_list_section .row{margin:0 -10px}
.network_branches_list_section .col-3{padding:10px}
.single_network_branch_details{padding:20px;box-shadow:0 0 10px rgba(0,0,0,.16);border-radius:10px;min-height:100%}
.single_network_branch_details h3{font-size:16px;line-height:24px;color:var(--body-color);font-family:var(--rag-font-medium)}
.single_network_branch_details p{font-size:12px;line-height:24px;color:var(--body-color);padding-top:16px}
.network_branches_list_note{padding:24px 0}
.network_branches_list_note p{font-size:14px;line-height:24px;color:var(--body-color)}
.network_branches_list_note p a{font-family:var(--rag-font-medium);color:var(--body-color);text-decoration:underline}
.network_branches_list_contact_details p{font-size:14px;line-height:24px;color:var(--body-color)}
.network_branches_list_contact_details ul li{padding-top:10px}
.network_branches_list_contact_details ul li p{font-size:12px;line-height:24px;color:var(--body-color)}
.network_branches_list_contact_details ul li p a{font-family:var(--rag-font-medium);color:var(--body-color);text-decoration:underline}
.branch_list_section{padding:48px 0}
.branch_accordion_list .accordion_item h2,.branch_accordion_list .accordion_item h5{font-size:16px;line-height:32px;font-family:var(--rag-font-bold);position:relative;padding:12px 0 12px 40px;cursor:pointer;border-bottom:1px solid silver;text-decoration:underline}
.branch_accordion_list .accordion_item h2:hover,.branch_accordion_list .accordion_item h5:hover{color:#ee1c2e}
.branch_accordion_list .accordion_item h2:hover span.plus_icon:after,.branch_accordion_list .accordion_item h2:hover span.plus_icon:before,.branch_accordion_list .accordion_item h5:hover span.plus_icon:after,.branch_accordion_list .accordion_item h5:hover span.plus_icon:before{background-color:#ee1c2e}
.branch_accordion_list .item_active .accordion_title{color:#ee1c2e}
.branch_accordion_list .accordion_item.item_active h2 span.plus_icon:after,.branch_accordion_list .accordion_item.item_active h5 span.plus_icon:after{background-color:#ee1c2e!important}
.branch_accordion_list .accordion_item h3{font-size:16px;line-height:32px;font-family:var(--rag-font-bold);position:relative;padding:0 0 12px 40px;cursor:pointer;border-bottom:1px solid silver;text-decoration:underline}
.branch_accordion_list .accordion_item h3:hover,.branch_details ul li h3 a:hover{color:#ee1c2e}
.branch_accordion_list .accordion_item h2 span.plus_icon,.branch_accordion_list .accordion_item h5 span.plus_icon{display:block;position:absolute;left:30px;top:0;bottom:0;margin:auto;height:16px;width:16px}
.branch_accordion_list .accordion_item h2 span.plus_icon:after,.branch_accordion_list .accordion_item h5 span.plus_icon:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:2px;height:100%;background-color:var(--body-color);margin:auto;transition:all .4s}
.branch_accordion_list .accordion_item.item_active h2 span.plus_icon:after,.branch_accordion_list .accordion_item.item_active h5 span.plus_icon:after{transform:rotate(90deg)}
.branch_accordion_list .accordion_item h2 span.plus_icon:before,.branch_accordion_list .accordion_item h5 span.plus_icon:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:2px;background-color:var(--body-color);margin:auto}
.branch_accordion_list .accordion_content{padding:20px 40px;border-bottom:1px solid silver}
.branch_image{position:relative;overflow:hidden;padding-top:65%}
.branch_image img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:100%;width:100%;object-fit:cover}
.branch_details ul li{padding-right:40px;margin-top:15px;position:relative}
.branch_details ul li .icon_image{position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;height:30px;width:30px}
.branch_details ul li .icon_image img{max-width:100%;max-height:100%;object-fit:contain}
.branch_details ul li h5{font-size:16px;line-height:30px;color:var(--body-color);font-family:var(--rag-font-medium)}
.branch_details ul li h5 a{color:var(--body-color)}
.branch_details ul li h3{font-size:16px;line-height:30px;color:var(--body-color);font-family:var(--rag-font-medium)}
.branch_details ul li h3 a{color:var(--body-color)}
.branch_details ul li p{font-size:12px;line-height:30px;color:var(--body-color)}
.accessibility_statements_section{padding:48px 0}
.accessibility_statements_content p{font-size:12px;line-height:24px;color:var(--body-color);display:block;margin:0 0 10px}
.accessibility_statements_content h3{font-size:16px;line-height:24px;color:var(--body-color);display:block;font-family:var(--rag-font-medium);margin:30px 0 10px}
.accessibility_statements_content ul li{font-size:12px;line-height:24px;color:var(--body-color);display:block;margin:0 0 10px;position:relative;padding-right:20px}
.accessibility_statements_content ul li:after{content:"";position:absolute;right:4px;top:10px;height:4px;width:4px;border-radius:50%;background-color:var(--body-color)}
.accessibility_statements_note{padding:24px 0}
.accessibility_statements_note p{font-size:14px;line-height:24px;color:var(--body-color)}
.accessibility_statements_note p a{font-family:var(--rag-font-medium);color:var(--body-color);text-decoration:underline}
.accessibility_statements_contact_details p{font-size:14px;line-height:24px;color:var(--body-color)}
.accessibility_statements_contact_details ul li{padding-top:10px}
.accessibility_statements_contact_details ul li p{font-size:12px;line-height:24px;color:var(--body-color)}
.accessibility_statements_contact_details ul li p a{font-family:var(--rag-font-medium);color:var(--body-color);text-decoration:underline}
.contact_us_section{padding:48px 0}
.contact_form_content h3{font-size:16px;line-height:24px;color:var(--body-color);font-family:var(--rag-font-medium);padding:10px 0}
.contact_form_content ul{padding:10px 0}
.contact_form_content ul li:not(:last-child){border-bottom:1px solid rgba(var(--body-color-rgb),.2)}
.contact_form_content ul li{font-size:12px;line-height:24px;color:var(--body-color);display:block;padding:10px 0}
.contact_form_content ul li a{color:var(--body-color);font-family:var(--rag-font-medium)}
.contact_form_content ul li a:hover{color:#ee1c2e}
.contact_form_container .form_row{margin:0 -10px;display:flex;flex-wrap:wrap}
.contact_form_container .form_col-6{padding:0 10px;max-width:50%;flex:0 0 50%}
.contact_form_container .form_col-12{padding:0 10px;max-width:100%;flex:0 0 100%}
.contact_form_container .single_input{margin-bottom:16px}
.contact_form_container .form_submit{text-align:left}
.contact_form_container .form_submit .button{font-size:16px;padding:10px 30px}
.contact_image{position:relative;overflow:hidden;padding-top:100%}
.contact_image img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:100%;width:100%;object-fit:cover;transition: all 0.5s}
.contact_image img:hover{transform: scale(1.1);}
.always_at_your_disposal_section,.delivery_section,.earranty_and_repair_section,.exchange_and_return_section{padding:48px 0}
.always_at_your_disposal_content>h3,.delivery_content>h3,.earranty_and_repair_content>h3,.exchange_and_return_content>h3{font-size:16px;line-height:24px;color:var(--body-color);font-family:var(--rag-font-medium);margin:30px 0 10px}
.always_at_your_disposal_content>p,.delivery_content>p,.earranty_and_repair_content>p,.exchange_and_return_content>p{font-size:12px;line-height:24px;color:var(--body-color);margin:0 0 10px}
.always_at_your_disposal_content>p>a,.delivery_content>p>a,.earranty_and_repair_content>p>a,.exchange_and_return_content>p>a{color:var(--body-color);font-family:var(--rag-font-medium)}
.always_at_your_disposal_content>ol,.delivery_content>ol,.earranty_and_repair_content>ol,.exchange_and_return_content>ol{counter-reset:decimals;list-style:none}
.always_at_your_disposal_content>ol>li,.delivery_content>ol>li,.earranty_and_repair_content>ol>li,.exchange_and_return_content>ol>li{position:relative;padding-right:20px}
.always_at_your_disposal_content>ol>li:after,.delivery_content>ol>li:after,.earranty_and_repair_content>ol>li:after,.exchange_and_return_content>ol>li:after{counter-increment:decimals;content:counter(decimals) ".";position:absolute;top:0;right:0;font-size:12px;line-height:24px;color:var(--body-color)}
.always_at_your_disposal_content>ol>li>p,.delivery_content>ol>li>p,.earranty_and_repair_content>ol>li>p,.exchange_and_return_content>ol>li>p{font-size:14px;line-height:24px;color:var(--body-color);margin:0 0 10px}
.always_at_your_disposal_content>ol>li>p>a,.delivery_content>ol>li>p>a,.earranty_and_repair_content>ol>li>p>a,.exchange_and_return_content>ol>li>p>a{color:var(--body-color);font-family:var(--rag-font-medium)}
.always_at_your_disposal_content>ul,.delivery_content>ul,.earranty_and_repair_content>ul,.exchange_and_return_content>ul{list-style:none}
.always_at_your_disposal_content>ul>li,.delivery_content>ul>li,.earranty_and_repair_content>ul>li,.exchange_and_return_content>ul>li{position:relative;padding-right:20px}
.always_at_your_disposal_content>ul>li:after,.delivery_content>ul>li:after,.earranty_and_repair_content>ul>li:after,.exchange_and_return_content>ul>li:after{content:"";position:absolute;right:4px;top:10px;height:4px;width:4px;border-radius:50%;background-color:var(--body-color)}
.always_at_your_disposal_content>ul>li>p,.delivery_content>ul>li>p,.earranty_and_repair_content>ul>li>p,.exchange_and_return_content>ul>li>p{font-size:14px;line-height:24px;color:var(--body-color);margin:0 0 10px}
.always_at_your_disposal_content>ul>li>p>a,.delivery_content>ul>li>p>a,.earranty_and_repair_content>ul>li>p>a,.exchange_and_return_content>ul>li>p>a{color:var(--body-color);font-family:var(--rag-font-medium)}
.wishlist_section{padding:48px 0}
.wishlist_table table{width:100%}
.wishlist_table th{font-size:16px;line-height:24px;color:var(--body-color);font-family:var(--body-font);font-weight:400}
.wishlist_table td{font-size:12px;line-height:24px;color:var(--body-color);font-family:var(--body-font);font-weight:400}
.wishlist_table td,.wishlist_table th{padding:10px;text-align:right;border-bottom:1px solid rgba(var(--body-color-rgb),.2)}
.wishlist_table td.td_checkbox{width:40px}
.wishlist_table td.td_delete{width:44px}
.wishlist_table td.td_product_image{width:120px}
.wishlist_table td.td_action_btn{width:100px}
.custom_checkbox input[type=checkbox]{display:none}
.custom_checkbox input[type=checkbox]+label{height:20px;width:20px;border:1px solid var(--body-color);display:block;position:relative;z-index:1}
.custom_checkbox input[type=checkbox]+label:after{content:"";position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;margin:auto;background-image:url(../images/check_icon.svg);background-position:center;background-repeat:no-repeat;background-size:cover;opacity:0;visibility:hidden}
.custom_checkbox input[type=checkbox]:checked+label:after{opacity:1;visibility:visible}
.single_item_remove_btn{height:24px;width:24px;display:flex;align-items:center;justify-content:center;padding:4px}
.wl_product_image{position:relative;padding-top:135%;overflow:hidden;width:100px}
.wl_product_image img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%;object-fit:cover}
.stock_status{display:flex;align-items:center}
.stock_status img{max-width:20px;margin-left:10px}
.multi_action_row{display:flex;flex-wrap:wrap;justify-content:space-between}
.right_multi_action{padding:10px;display:flex}
.right_multi_action select{margin-left:20px;height:auto;width:200px}
.left_multi_action{padding:10px;display:flex}
.left_multi_action button{margin-right:10px}
table.variations tbody,table.variations td.value{display:none}
.color_selection_list li,.size_selection_list li{position:relative}
.color_selection_list input[type=radio]{position:absolute;width:calc(100% - 8px);height:calc(100% - 8px);z-index:9;opacity:0;cursor:pointer;top:0;bottom:0;left:0;right:0;margin:auto}
.size_selection_list li input[type=radio]{position:absolute;width:calc(100% - 6px);height:calc(100% - 6px);z-index:9;opacity:0;cursor:pointer;top:0;bottom:0;left:0;right:0;margin:auto}
.filter-overlay{position:fixed;width:100%;height:100%;top:0;right:0;z-index:1;display:none}
.filter-overlay.active{display:block}
.shop_filter_and_sortings a{z-index:9}
.fancybox__container{z-index:99999}
.mooZoom-big-detail{-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;width:100%!important;height:100%!important;background-size:200% auto;background-repeat:no-repeat;left:auto!important;right:calc(100% + 10px)}
.product_details_image{z-index:99}
.details_single_image:hover{z-index:100}
.mooZoom-detail{border:1px solid #000;opacity:0;visibility:hidden}
.abs-link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10}
.collection_text .button{pointer-events:auto;width:115px}
.show_search .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{display:none!important}
a#shop_load_more_products{display:none!important}
.details_single_image .product_details_image{cursor:-webkit-zoom-in;cursor:zoom-in}
.product_image img.hover-img{opacity:0}
.single_product_box.gallery_product .product_image:hover img.main-img{opacity:0}
.single_product_box.gallery_product .product_image:hover img.hover-img{opacity:1}
.product_image .badge+.badge{top:32px}
.product_image .badge+.badge+.badge{top:64px}
ins{text-decoration:none}
.product_details_content .woocommerce-variation-price ins span bdi span{padding:0}
.badge:empty{display:none}
.single_variation_wrap .woocommerce-variation.single_variation{display:none!important}
.product_details_section .vegan_icon{left:20px;right:auto;z-index:110}
.modal{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);opacity:0;visibility:hidden;transform:scale(1.1);transition:visibility 0s linear .25s,opacity .25s 0s,transform .25s;z-index:999999}
.modal.show-modal{opacity:1;visibility:visible;transform:scale(1);transition:visibility 0s linear 0s,opacity .25s 0s,transform .25s}
.modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:1rem 1.5rem;width:50rem;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);border:1px solid #372c22;max-width:90%}
.close-button{left:-10px;top:-10px;width:24px;line-height:24px;text-align:center;cursor:pointer;border-radius:50%;background-color:var(--white-color);color:var(--body-color);position:absolute;z-index:99}
#shize-chart .modal-content{width:calc(100% - 60px);padding:0;max-width:500px}
#shize-chart table{border:none;width:100%}
table.size-table{border:1px solid rgba(0,0,0,.1);text-align:right;border-right:0;border-bottom:0;border-collapse:separate}
table.size-table th{background-color:var(--body-color);color:var(--white-color);font-weight:700;padding:10px;text-align:center}
table.size-table td{background-color:var(--white-color);color:var(--body-color);font-weight:700;padding:10px;text-align:center}
body.hide-overflow{overflow:hidden}
.gallery_images_wrap{padding:80px 0}
.gallery_images{margin:0;padding:0;display:flex;flex-wrap:wrap}
.gallery_images .image{line-height:0;width:16.816%;overflow:hidden;padding:18.918% 0 0 0}
.gallery_images .image img{width:102%;max-width:102%;position:absolute;left:-1%;top:-1%;height:102%;object-fit:cover}
.gallery_images .image:nth-child(3){width:27.063%}
.gallery_images .image:nth-child(4){padding:23.1% 0 0 0}
.gallery_images .image:nth-child(5){width:22.47%;padding:15.5% 0 0 0}
.gallery_images .image:nth-child(6){width:39.832%;padding:21.02% 0 0 0}
.gallery_images .image:nth-child(8){width:20.862%;padding:21.02% 0 0 0}
.gallery_images .image:nth-child(9){padding:16.8% 0 0 0}
.gallery_images .image:nth-child(7){width:22.47%;padding:24.4% 0 0 0}
.top_slider:not(.slick-initialized) a:not(:first-of-type){display:none}
.banner_slider:not(.slick-initialized) .single_banner_slide:not(:first-of-type){display:none}
.best_sellers_slider,.recently_viewed_slider,.specials_for_slider,.zamsh_magazine_slider{display:flex;flex-wrap:wrap}
.best_sellers_slider:not(.slick-initialized) .list:nth-of-type(4)~.list,.recently_viewed_slider:not(.slick-initialized) .single_recently_viewed:nth-of-type(4)~.single_recently_viewed,.specials_for_slider:not(.slick-initialized) .list:nth-of-type(4)~.list{display:none}
.best_sellers_slider:not(.slick-initialized)+.slider_arrows,.recently_viewed_slider:not(.slick-initialized)+.slider_arrows,.specials_for_slider:not(.slick-initialized)+.slider_arrows,.zamsh_magazine_slider:not(.slick-initialized)+.slider_arrows{display:none}
.zamsh_magazine_slider .single_zamsh_magazine{width:32.8%}
.recently_viewed_slider .single_recently_viewed{width:24.4%}
.zamsh_magazine_slider:not(.slick-initialized) .single_zamsh_magazine:nth-of-type(3)~.single_zamsh_magazine{display:none}
.color_white{color:var(--white-color);border-color:var(--white-color)!important}
.button.color_white:hover{background-color:var(--white-color);color:var(--body-color)}
.button.wc-variation-is-unavailable{pointer-events:none!important}
.product_text .button.wc-variation-is-unavailable{display:none!important}
.magazine_details_section .container{max-width:780px}
.best_sellers_slider .slick-list,.specials_for_slider,.zamsh_magazine_slider .slick-list{width:calc(100% + 8px)}
.woocommerce-checkout #payment ul.payment_methods li img{max-height:50px}
.custom_check span.wpcf7-list-item{margin:0!important;display:block}
.custom_check span.wpcf7-list-item label{position:relative;padding-right:30px;font-size:12px;line-height:25px;display:table;color:var(--body-color);cursor:pointer;direction:rtl!important;text-align:right!important;float:right!important;margin:0}
.custom_check span.wpcf7-list-item label input[type=checkbox]+span:before{content:"";position:absolute;right:3px;top:8px;height:9px;width:9px;background-color:var(--body-color);transition:all .4s;opacity:0;visibility:hidden}
.custom_check span.wpcf7-list-item label input[type=checkbox]+span:after{content:"";position:absolute;right:0;top:5px;height:15px;width:15px;border:1px solid var(--body-color)}
.custom_check span.wpcf7-list-item label input[type=checkbox]:checked+span:before{opacity:1;visibility:visible}
.side_cart_panel .single_cart_product.loading:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.6);z-index:9}
.side_cart_panel .single_cart_product{position:relative}
.added_to_cart img{background:#fff;width:55px;height:55px;object-fit:cover;border-radius:50%;display:block;z-index:999999}
.btn_menu_close img{height:auto}
.mega_menu_back img{height:auto}
.btn_menu_close{z-index:99}
.mobile_icon_list .menu_toggler.icon_box img{height:auto}
[data-tooltip]{--font-size:14px;--arrow-width:5px;--arrow-distance:10px;--arrow-position:calc(var(--arrow-distance) * -1);--tip-redius:3px;--tip-min-width:100px;--tip-min-height:100px;--tip-height:30px;--tip-breakpoint-start:53vw;--tip-distance:calc(var(--arrow-distance) + var(--tip-height));--tip-position:calc(var(--tip-distance) * -1);--image-tip-min-height:calc(var(--tip-min-height) + var(--tip-height));--image-tip-max-height:calc(var(--tooltip-height) + var(--tip-height));--image-tip-width-dynamic:clamp(
    var(--tip-min-width),
    var(--tip-breakpoint-start),
    var(--tooltip-width)
  );--image-tip-height-dynamic:clamp(
    var(--tip-min-height),
    var(--tip-breakpoint-start),
    var(--tooltip-height)
  );--image-tip-ratio:calc(var(--tooltip-height) / var(--tooltip-width));--image-tip-position:calc(100% + var(--arrow-distance));--horizontal-position:0px;cursor:pointer;outline:0;position:relative}
[data-tooltip]:after,[data-tooltip]:before{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:center;opacity:0;pointer-events:none;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;visibility:hidden;z-index:999}
[data-tooltip]:before{background-color:#333;border-radius:var(--tip-redius);bottom:var(--image-tip-position);-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.3);box-shadow:0 0 5px 1px rgba(0,0,0,.3);color:#fff;font-size:var(--font-size);height:var(--tip-height);line-height:var(--tip-height);min-width:var(--tip-min-width);padding-inline:10px;top:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-max-content;width:-moz-max-content;width:max-content}
[data-tooltip]:after{border-top-color:transparent;border:var(--arrow-width) solid transparent;border-top-color:#333;bottom:auto;content:" ";font-size:0;line-height:0;top:var(--arrow-position);width:0;left:0;right:0;margin:0 auto}
[data-tooltip]:before{content:attr(data-tooltip)}
[data-tooltip]:hover:before{opacity:1;visibility:visible}
[data-tooltip]:hover:after{opacity:1;visibility:visible}
.btn_cart_close img{height:auto}
.joinClubMember,.registerClubMember{z-index:9999999999!important}
.branch-detail-main{margin-top:50px;margin-bottom:50px}
.branch_details ul li a.read-more{text-decoration:underline;color:var(--body-color)}
.screen_loader img{height:auto}
.accessibility_mode :is(li,a,button,img,input,textarea,select,h1,h2,h3,h4,h5,h6,p):focus,.accessibility_mode [tabindex="0"]:focus{outline:2px dashed!important;text-decoration:none}
.accessibility_mode .dual-login a:focus{outline:2px dashed #000!important}
.accessibility_mode .tab h2:focus{outline:2px dashed #000!important}
a.icon_box:hover,a.wishlist_products_counter:hover{text-decoration:none}
.breadcrumb_section ul li a:hover,.footer_copyright .developed_by_text a:hover,.link_invoice a:hover,.timming_details li a:hover{color:#ee1c2e}
.wpcf7,.wpcf7 *{direction:rtl}
.form_col{position:relative}
.form_col .wpcf7-spinner{position:absolute;left:90px;top:10px}
.magazine_text p a{margin:0;font-size:16px}
p.welcome-msg a,p.welcome-msg span{color:#ba4d36!important}
.single_sorting_option{position:relative}
.single_sorting_option input{position:absolute;width:100%;opacity:0;display:block}
.single_sorting_option input:focus+label{outline:2px dashed!important;text-decoration:none}
.sitemap-list ul{display:flex;flex-wrap:wrap}
.sitemap-list ul li{width:25%}
.sitemap-list{padding-bottom:30px}
.sitemap-list h3{padding-bottom:10px}
.sitemap-list ul li a{font-size:12px;line-height:20px;color:var(--body-color)}
.sitemap-list ul li a:hover{color:#ee1c2e}

.product_image .product_details_link:focus {outline-offset: -2px; color:#000;}
.banner_section .single_banner_slide:focus {border-color:#000;}
.place-order .form-row-wide, .payment_box .woocommerce-SavedPaymentMethods-saveNew {position:relative;}
.place-order .form-row-wide .woocommerce-form__input-checkbox, .payment_box .woocommerce-SavedPaymentMethods-saveNew input {position:absolute; top:10px; right:3px; width:15px; height:15px;opacity: 0;}
.place-order .form-row-wide .woocommerce-form__label-for-checkbox, .payment_box .woocommerce-SavedPaymentMethods-saveNew label {padding-right: 24px; position:relative;}
.place-order .form-row-wide .woocommerce-form__label-for-checkbox:after, .payment_box .woocommerce-SavedPaymentMethods-saveNew label:after { content: "";position: absolute;right: 0;top: 7px;height: 15px;width: 15px;border: 1px solid var(--body-color);}
.place-order .form-row-wide .woocommerce-form__label-for-checkbox:before, .payment_box .woocommerce-SavedPaymentMethods-saveNew label:before {content: "";position: absolute;right: 3px;top: 10px;height: 9px;width: 9px;background-color: var(--body-color);transition: all .4s;opacity: 0;visibility: hidden;}
.place-order .form-row-wide .woocommerce-form__input-checkbox:checked + .woocommerce-form__label-for-checkbox:before, .payment_box .woocommerce-SavedPaymentMethods-saveNew input:checked + label:before {opacity: 1;visibility: visible;}

.payment_box .woocommerce-SavedPaymentMethods-saveNew label:before {background-color:#fff;top: 5px;}
.payment_box .woocommerce-SavedPaymentMethods-saveNew label:after {border-color:#fff;top: 2px;}
.woocommerce-checkout #payment ul.payment_methods li.payment_method_gamapay-bit label:after {top: 14px;}
.woocommerce-checkout #payment ul.payment_methods li.payment_method_gamapay-bit label:before {top: 17px;}
.cart_product_details .product_price br{display:none}