.xmastheme .main_header{background:#b60326;color:#fff}.xmastheme .headermenu>ul>li>a{color:#fff}.xmastheme .headermenu .get_all_cats:before{margin:0 8px 0 0;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAgElEQVR4nO3WMQ6AMAxDUSaOTuCeodcw6spgppao+m/ukNSK5G0DAGAVknZJl6Smem5JZ5/RLdAfVBdugYo//9bcAj2m6tItEKrv+DriKJpE9uHtEQPAv0QXmiJcAnShCdIlQBcaKOlCAIoTXWiKcAnQhSZIlwBdaKCkCwEAlvMAasmrg5FHxmgAAAAASUVORK5CYII=') no-repeat center center;background-size:auto 16px;width:16px;height:16px}.xmastheme .product-item .discount{position:static;margin:0 0 5px}.xmastheme .sb_cont{background:#b60326;padding:30px 0 50px;position:relative;overflow:hidden}.xmastheme .sb_cont:after,.xmastheme .sb_cont:before{position:absolute;z-index:0;left:-15vw;top:-15vw;content:'';width:40vw;height:40vw;border-radius:100%;background:#aa0a09}.xmastheme .sb_cont:after{left:80vw;top:auto;bottom:-15vw}.xmastheme .secondary_banner_gallery{z-index:2}@media (min-width:1290px){.xmastheme .cart_icon:before{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIZSURBVHgB7ZjhdcIgEIAvnSAbNBuYDUwn0A3qBnYD3cBuYDewnaBxAu0EiRPEDSinoBeeF4JA7I9+7/FC5cIdB3c9AvCPHwkEQgiRysdUtmf1Uy3bNkmSGh4JGibbu+BZy5bBI0DFslXCTvUQIw3jdrKNlUexTYzxbxgSqXBGlG865DZE7hWGAj2ilDZd26e82QzuxT7eI7JrvRhw5An82feQqdUzBUdCGBiVP29gJ/LMFCoYGhEPnBsjPXc1bimGZ2nakTDG4Wp25KcSrgddM1PPPdgDJVcN+TDGMtkK8veL/P9dQhfimuOQMSOjWYAFlNHCzHhB5mvlSi5I9Go/5Wq2EBnlsdLQfYIzUOerIwzH0dB9gjOwVk+3yPJDG9Y6z5yBWigDHr3iGuz0kc0NWR55UFfk0KaMDNaCE+iJOJdfGTOWEn0r21xmKRV9m40ontMx2xYjI4jPiNFtDRJkiEDJSP+HDtw0UOYlPKjHGy/H4hIgSveFrmqmNl6Oyc0Ug3QZ2CfVhIJNMX0MxCh7hkgYWcLJgwfSj7nNGenftcXmJKGhKeZgDrIGGt9UYnowJzqdPIjU5iQRYCMYsRk4RCR3Fgl9PZhyRYMPqnjw8uAX6c8hPFPSL8EV0f6u0oSsbHAuMncF9yJffhPG1dDHUFVHLkX7ru331YveyiKwgBCIcxFbiXCgB6c2vc4f0cX5nlyAH2Xf6+wvJ75/Mzoum9cAAAAASUVORK5CYII=') no-repeat center center;background-size:auto 20px}}.xmastheme .why_text_items{background:#9fd4ff}.xmastheme .flex_item{position:relative;overflow:hidden}.art_snow{z-index:3;pointer-events:none;width:48px;height:48px;background:url(../../images/xmas/snow.png) no-repeat 0 0;background-size:auto 48px;position:absolute}.art2 .art_snow{background:url(../../images/xmas/snow2.png) no-repeat 0 0;background-size:auto 48px}.art_xmas_1{animation:snow1 20s ease-in-out 0s infinite;left:5%;bottom:150%;width:42px;height:42px;background-size:auto 42px!important}.art_xmas_2{animation:snow3 17s ease-in-out 10s infinite;left:8%;bottom:150%;width:24px;height:24px;background-size:auto 24px!important}.art_xmas_3{animation:snow2 19s ease-in-out 3s infinite;left:10%;bottom:150%;width:32px;height:32px;background-size:auto 32px!important}.art_xmas_4{animation:snow1 22s ease-in-out 7s infinite;left:17%;bottom:150%}.art_xmas_5{animation:snow3 28s ease-in-out 8s infinite;left:12%;bottom:150%;width:60px;height:60px;background-size:auto 60px!important}.art_xmas_6{animation:snow1 21s ease-in-out 6s infinite;right:17%;bottom:150%;width:42px;height:42px;background-size:auto 42px!important}.art_xmas_7{animation:snow3 29s ease-in-out 4s infinite;right:4%;bottom:150%;width:60px;height:60px;background-size:auto 60px!important}.art_xmas_8{animation:snow2 20s ease-in-out 1s infinite;right:10%;bottom:150%;width:32px;height:32px;background-size:auto 32px!important}.art_xmas_9{animation:snow3 22s ease-in-out 10s infinite;right:13%;bottom:150%}.art_xmas_10{animation:snow1 16s ease-in-out 8s infinite;right:8%;bottom:150%;width:24px;height:24px;background-size:auto 24px!important}.art_xmas_11{animation:snow1 16s ease-in-out 6s infinite;right:67%;bottom:150%;width:24px;height:24px;background-size:auto 24px!important}.art_xmas_12{animation:snow3 17s ease-in-out 4s infinite;right:54%;bottom:150%;width:24px;height:24px;background-size:auto 24px!important}.art_xmas_13{animation:snow2 18s ease-in-out 1s infinite;right:50%;bottom:150%;width:24px;height:24px;background-size:auto 24px!important}.art_xmas_14{animation:snow3 17.5s ease-in-out 10s infinite;right:43%;bottom:150%;width:24px;height:24px;background-size:auto 24px!important}.art_xmas_15{animation:snow1 16.5s ease-in-out 8s infinite;right:38%;bottom:150%;width:24px;height:24px;background-size:auto 24px!important}@keyframes snow1{0%{bottom:100%;transform:translateX(0) rotate(-30deg);opacity:0}10%{transform:translateX(-10px) rotate(0);opacity:0}20%{transform:translateX(10px) rotate(30deg);opacity:1}30%{transform:translateX(-15px) rotate(0)}40%{transform:translateX(15px) rotate(-30deg)}50%{transform:translateX(-10px) rotate(0)}60%{transform:translateX(10px) rotate(30deg)}70%{transform:translateX(-15px) rotate(0)}80%{transform:translateX(5px) rotate(-30deg)}85%{opacity:1}90%{transform:translateX(0) rotate(0);opacity:0}100%{bottom:calc(0% - 20px);transform:translateX(0) rotate(0);opacity:0}}@keyframes snow2{0%{bottom:100%;transform:translateX(0) rotate(30deg);opacity:0}10%{transform:translateX(-10px) rotate(0);opacity:0}20%{transform:translateX(10px) rotate(-30deg);opacity:1}30%{transform:translateX(-15px) rotate(0)}40%{transform:translateX(15px) rotate(30deg)}50%{transform:translateX(-10px) rotate(0)}60%{transform:translateX(10px) rotate(-30deg)}70%{transform:translateX(-15px) rotate(0)}80%{transform:translateX(5px) rotate(30deg)}85%{opacity:1}90%{transform:translateX(0) rotate(0);opacity:0}100%{bottom:calc(0% - 20px);transform:translateX(0) rotate(0);opacity:0}}@keyframes snow3{0%{bottom:100%;transform:translateX(0) rotate(-15deg);opacity:0}10%{transform:translateX(-15px) rotate(0);opacity:0}20%{transform:translateX(15px) rotate(15deg);opacity:1}30%{transform:translateX(-10px) rotate(0)}40%{transform:translateX(10px) rotate(-30deg)}50%{transform:translateX(-15px) rotate(0)}60%{transform:translateX(15px) rotate(15deg)}70%{transform:translateX(-5px) rotate(0)}80%{transform:translateX(15px) rotate(-15deg)}85%{opacity:1}90%{transform:translateX(0) rotate(0);opacity:0}100%{bottom:calc(0% - 20px);transform:translateX(0) rotate(0);opacity:0}}@media (max-width:767px){.art_snow{width:24px!important;height:24px!important;background-size:auto 24px!important}.art_xmas_1,.art_xmas_12,.art_xmas_14,.art_xmas_3,.art_xmas_6,.art_xmas_9{display:none}}.q_cart{position:relative;overflow:hidden}.ani_span{pointer-events:none}.ani_span_1:before{content:'';background:url(../../images/xmas/xmasteam.png) no-repeat 0 0;background-size:auto 50px;width:350px;height:50px;right:100%;position:absolute;bottom:2px;z-index:4}.ani_span_1:after,.ani_span_2:after,.ani_span_2:before{content:'HO';transform:rotate(-20deg);font-size:120px;font-weight:700;color:#fff;position:absolute;left:0;bottom:-200px}.ani_span_2:before{content:'HO';left:35%}.ani_span_2:after{content:'HO';left:70%}.ani_span_3:before{content:'';background:url(../../images/xmas/confi.png) repeat 0 0;width:1000px;height:700px;bottom:100%;left:0;position:absolute;z-index:4}.xmastheme #addToCart{background:#b60326;color:#fff}@media (min-width:1290px){.q_cart:hover .ani_span_1:before{animation:santa_1 2.5s linear 0s}.q_cart:hover .ani_span_1:after{animation:ho_1 2s linear .65s}.q_cart:hover .ani_span_2:before{animation:ho_1 2s linear 1.2s}.q_cart:hover .ani_span_2:after{animation:ho_1 2s linear 1.75s}.q_cart:hover .ani_span_3:before{animation:santa_path 30s linear 0s infinite}}@media (max-width:1289px){.ani_span_1:after,.ani_span_2:after,.ani_span_2:before{font-size:80px}.q_cart:hover .ani_span_1:before{animation:santa_1 2.5s linear 0s}.q_cart:hover .ani_span_1:after{animation:ho_1 2s linear .4s}.q_cart:hover .ani_span_2:before{animation:ho_1 2s linear .8s}.q_cart:hover .ani_span_2:after{animation:ho_1 2s linear 1.2s}.q_cart:hover .ani_span_3:before{animation:santa_path 30s linear 0s infinite}}.xmastheme .add_btn{position:relative}.frost_btn_cont{display:flex;justify-content:center}.frost_btn{padding:15px 30px;position:relative;background:#00abe7;font-size:20px;font-weight:700;line-height:1;border-radius:5px;height:50px}.frost_btn:after,.frost_btn:before{transition:all .5s ease-out;content:'';opacity:0;background:url(../../images/xmas/winter1.png) no-repeat 0 0;border-radius:5px;background-size:cover!important;position:absolute;top:0;left:0;width:100%;height:100%}.frost_btn:after{background:url(../../images/xmas/winter2.png) no-repeat 0 0}.frost_btn:hover:before{opacity:1;transition:all .7s ease-out}.frost_btn:hover:after{opacity:.8;transition:all 3s ease-out 1s}@keyframes santa_1{0%{right:100%}100%{right:-350px}}@keyframes santa_path{0%{bottom:54px}100%{bottom:-900px}}@keyframes ho_1{0%{bottom:-300px}100%{bottom:300px}}.xmastheme .main{background:linear-gradient(180deg,#fff 0,#fff 30%,#9fd4ff 100%);padding:0 0 0}.xmastheme .trend_footer_cont{position:relative;padding:0;margin:-100px 0 0;overflow:visible}.trend_footer{background:#fff}.xmastheme .trend_footer_cont h5{padding:70px 0 30px;margin:0;background:url(../../images/xmas/snowland.png) no-repeat center bottom;background-size:auto 136px;min-height:130px}@media (min-width:768px) and (max-width:1289px){.xmastheme .trend_footer_cont:before{position:absolute;content:'';transform:translateX(-50%);background:url(../../images/xmas/santa.png) no-repeat 0 0;background-size:auto 162px;width:110px;height:162px;left:calc(50% - 230px);z-index:10;top:-40px}.xmastheme .trend_footer_cont.bboy:before{position:absolute;background:url(../../images/xmas/santa_bboy.webp) no-repeat 0 0;background-size:auto 246px;width:246px;height:246px;left:calc(50% + 180px);z-index:20;top:-80px}.xmastheme .trend_footer_cont.santa_right:before{position:absolute;background:url(../../images/xmas/walkingsanta.webp) no-repeat 0 0;background-size:auto 246px;width:246px;height:246px;left:calc(50% + 180px);z-index:20;top:-80px;animation:santa_walk_right 5s linear 0s}.xmastheme .trend_footer_cont.santa_left:before{position:absolute;background:url(../../images/xmas/walkingsanta2.webp) no-repeat 0 0;background-size:auto 246px;width:246px;height:246px;left:calc(50% - 230px);z-index:20;top:-80px;animation:santa_walk_left 5s linear 0s}@keyframes santa_walk_right{0%{left:calc(50% - 230px)}100%{left:calc(50% + 180px)}}@keyframes santa_walk_left{0%{left:calc(50% + 180px)}100%{left:calc(50% - 230px)}}}@media (min-width:1290px){.xmastheme .trend_footer_cont:before{position:absolute;content:'';background:url(../../images/xmas/santa.png) no-repeat 0 0;background-size:auto 162px;width:110px;height:162px;left:110px;z-index:10;top:-40px}.xmastheme .trend_footer_cont.bboy:before{position:absolute;background:url(../../images/xmas/santa_bboy.webp) no-repeat 0 0;background-size:auto 246px;width:246px;height:246px;left:340px;z-index:20;top:-80px}.xmastheme .trend_footer_cont.santa_right:before{position:absolute;background:url(../../images/xmas/walkingsanta.webp) no-repeat 0 0;background-size:auto 246px;width:246px;height:246px;left:340px;z-index:20;top:-80px;animation:santa_walk_right 5s linear 0s}.xmastheme .trend_footer_cont.santa_left:before{position:absolute;background:url(../../images/xmas/walkingsanta2.webp) no-repeat 0 0;background-size:auto 246px;width:246px;height:246px;left:40px;z-index:20;top:-80px;animation:santa_walk_left 5s linear 0s}@keyframes santa_walk_right{0%{left:40px}100%{left:340px}}@keyframes santa_walk_left{0%{left:340px}100%{left:40px}}}@media (max-width:767px){body.xmastheme.home{overflow-x:hidden}.xmastheme .trend_footer_cont:before{position:absolute;content:'';background:url(../../images/xmas/santa.png) no-repeat 0 0;background-size:auto 120px;width:110px;height:120px;transform:translateX(-50%);left:calc(50% - 150px);z-index:10;top:-20px}.xmastheme .trend_footer_cont.bboy:before{position:absolute;background:url(../../images/xmas/santa_bboy.webp) no-repeat 0 0;background-size:auto 200px;width:200px;height:200px;left:calc(100% - 100px);z-index:20;top:-60px}.xmastheme .trend_footer_cont.santa_right:before{position:absolute;background:url(../../images/xmas/walkingsanta.webp) no-repeat 0 0;background-size:auto 200px;width:200px;height:200px;left:calc(50% - 150px);z-index:20;top:-60px;animation:santa_walk_right 5s linear 0s}.xmastheme .trend_footer_cont.santa_left:before{position:absolute;background:url(../../images/xmas/walkingsanta2.webp) no-repeat 0 0;background-size:auto 200px;width:200px;height:200px;left:calc(100% - 100px);z-index:20;top:-60px;animation:santa_walk_left 5s linear 0s}@keyframes santa_walk_right{0%{left:calc(50% - 150px)}100%{left:calc(100% - 100px)}}@keyframes santa_walk_left{0%{left:calc(100% - 100px)}100%{left:calc(50% - 150px)}}}.xmastheme .order_slider{order:1!important}.xmastheme .order_featured{order:2!important}.xmastheme .order_sb{order:3!important}.xmastheme .order_blog{order:4!important}.xmastheme .order_catalog{order:5!important;padding:0 0 100px}.xmastheme .trend_footer_cont{order:6!important}.xmastheme .order_catalog .products_cont>.product-item:hover{box-shadow:0 0 8px #fff}.order_featured{background:#fafcfd}.xmastheme #addToCart:hover{background:var(--clr-atc-bgr);color:var(--clr-atc-text)}.xmastheme .item-cart{position:relative}.xmastheme .item-cart:before{content:'';transition:all .5s ease-out;position:absolute;left:30%;width:60px;height:60px;top:0;background:url(../../images/xmas/sock.png) no-repeat 0 0 transparent;background-size:auto 100%;z-index:2}.xmastheme .item-cart:after{content:'';transition:all 0s linear;position:absolute;left:10%;transform:rotate(0);width:40px;height:40px;top:-130vh;background:url(../../images/xmas/candycane.png) no-repeat 0 0 transparent;background-size:auto 100%;z-index:1}.xmastheme .item-cart:hover:before{transform:rotate(10deg);left:2%}.xmastheme .item-cart:hover:after{transition:all .5s ease-out .5s;transform:rotate(-58deg);top:-5px;left:0}.xmastheme .item-cart a{z-index:3;position:relative;transition:all .5s ease-out}.xmastheme .item-cart:hover a{transform:translateX(20px)}.xmastheme .item-cart-shipping{position:relative}.xmastheme .item-cart+.item-cart-shipping:after{content:'';pointer-events:none;transition:all 0s linear;position:absolute;left:5%;transform:rotate(70deg) scale(-1,1);width:40px;height:40px;top:-100vh;background:url(../../images/xmas/candycane.png) no-repeat 0 0 transparent;background-size:auto 100%;z-index:1}.xmastheme .item-cart:hover+.item-cart-shipping:after{transition:all .5s ease-out .4s;transform:rotate(55deg) scale(-1,1);top:-80px;left:8px}
