@font-face{font-family:Montserrat;font-weight:400;font-style:normal;src:url(//givacreation.com/cdn/fonts/montserrat/montserrat_n4.81949fa0ac9fd2021e16436151e8eaa539321637.woff2?h1=cXFtYWhkLWdoLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=Z2l2YWNyZWF0aW9uLmNvbQ&h3=c2FudmVkYW5hbmdvLmNvbQ&hmac=4584b4ec4192e910d0356ee3759c1fbc546b22a2d73d02c56bc4824e92c22e21) format("woff2"),url(//givacreation.com/cdn/fonts/montserrat/montserrat_n4.a6c632ca7b62da89c3594789ba828388aac693fe.woff?h1=cXFtYWhkLWdoLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=Z2l2YWNyZWF0aW9uLmNvbQ&h3=c2FudmVkYW5hbmdvLmNvbQ&hmac=695d0e7ca1f03fe815f99bf4adb22d722cbd35363e6884d0918c1789cc9cf9be) format("woff")}@font-face{font-family:Montserrat;font-weight:400;font-style:normal;src:url(//givacreation.com/cdn/fonts/montserrat/montserrat_n4.81949fa0ac9fd2021e16436151e8eaa539321637.woff2?h1=cXFtYWhkLWdoLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=Z2l2YWNyZWF0aW9uLmNvbQ&h3=c2FudmVkYW5hbmdvLmNvbQ&hmac=4584b4ec4192e910d0356ee3759c1fbc546b22a2d73d02c56bc4824e92c22e21) format("woff2"),url(//givacreation.com/cdn/fonts/montserrat/montserrat_n4.a6c632ca7b62da89c3594789ba828388aac693fe.woff?h1=cXFtYWhkLWdoLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=Z2l2YWNyZWF0aW9uLmNvbQ&h3=c2FudmVkYW5hbmdvLmNvbQ&hmac=695d0e7ca1f03fe815f99bf4adb22d722cbd35363e6884d0918c1789cc9cf9be) format("woff")}*:before,*:after{box-sizing:border-box;transition:.5s ease-in-out}body{background-color:#fff;font-size:14px;font-family:Montserrat;font-weight:400;color:#777;font-style:normal;letter-spacing:.2px;line-height:24px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Montserrat;font-weight:400;color:#222}:focus-visible,.btn:focus,:focus{outline:unset!important;box-shadow:unset!important}a{text-decoration:unset!important;color:#222}a:hover{color:#222}img{max-width:100%;height:auto}.placeholder-svg{fill:#222;background-color:#607d330f}.fade-in.lazyloaded{transform:scale(1);filter:blur(0)}.fade-in{transform:scale(1.2);filter:blur(50px);transition:transform .8s cubic-bezier(.215,.61,.355,1),filter 1s cubic-bezier(.215,.61,.355,1);transition-delay:.5s}.hidden,.hide{display:none}html *,html *:before,html *:after{box-sizing:border-box}::-webkit-scrollbar-track{background-color:#2e2e2e}::-webkit-scrollbar{width:2px;height:3px;background-color:#2e2e2e}::-webkit-scrollbar-thumb{background-color:#222}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.animate_button{background:#222;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;height:40px;width:170px;text-transform:uppercase;border:unset;border-radius:0;text-align:center;z-index:0;font-weight:500;border:solid 2px #222222;padding:0}.animate_button:before,.animate_button:after,.animate_button span:before,.animate_button span:after{content:"";position:absolute;top:0;width:26%;height:0;background-color:#2e2e2e}.animate_button:before{left:0;z-index:-1;transition:.5s ease-in-out}.animate_button:after{left:50%;z-index:-1;transition:.5s ease-in-out}.animate_button span{color:#fff}.animate_button span:before,.animate_button span:after{top:auto;bottom:0}.animate_button span:before{left:25%;z-index:-1;transition:.5s ease-in-out}.animate_button span:after{left:75%;z-index:-1;transition:.5s ease-in-out}.animate_button:hover{color:#222!important;border:solid 2px #2e2e2e}.animate_button:hover span{color:#222!important}.animate_button:hover:before,.animate_button:hover:after,.animate_button:hover span:before,.animate_button:hover span:after{height:50px}.animate_link{position:relative}.animate_link:before{left:0!important;bottom:0;top:unset!important;width:100%;height:1px;transform:scaleX(0)!important;content:""!important;position:absolute!important;transition:transform .8s ease;background:currentColor;border:unset!important}.animate_link.with_bottomline:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:currentColor}.animate_link:hover:before{transform:scaleX(1)!important}.animate_link:hover.with_bottomline:after{content:unset}@media (min-width: 1200px){.hidden-lg{display:none!important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none!important}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none!important}}@media (max-width: 767px){.hidden-xs{display:none!important}}.col-2-5{flex:20%;max-width:20%}@media (min-width: 576px){.col-sm-2-5{flex:20%;max-width:20%}}@media (min-width: 768px){.col-md-2-5{flex:20%;max-width:20%}}@media (min-width: 991px){.col-lg-2-5{flex:20%;max-width:20%}}@media (min-width: 1200px){.col-xx-2-5{flex:20%;max-width:20%}}@media (min-width: 1440px){.col-xl-2-5{flex:20%;max-width:20%}}.leotriplet-progress-loading{position:fixed;bottom:0;left:0;z-index:9999;width:100%}.leotriplet-progress-loading>div{position:absolute;bottom:0;width:0;height:3px;background:#222}.leotriplet-progress-loading.load-product>div{transition:width .25s ease-in-out}.leotriplet-progress-loading.loading-done>div{-webkit-animation-name:loading-page-done;animation-name:loading-page-done;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;animation-fill-mode:forwards}.leotriplet-progress-loading.loading-page>div{-webkit-animation-name:loading-page;animation-name:loading-page;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;animation-fill-mode:forwards}.scroll-to-top{width:40px;height:40px;text-align:center;position:fixed;bottom:50px;right:40px;z-index:99;filter:alpha(opacity=0);cursor:pointer}@media (max-width: 768px){.scroll-to-top{bottom:60px;right:10px;width:35px;height:35px}}@media only screen and (max-width: 1023px) and (min-width: 768px){.scroll-to-top{bottom:15px;right:20px}}.scroll-to-top:after{position:absolute;font-family:FontAwesome;content:"\f102";text-align:center;line-height:32px;font-size:22px;color:#222;left:0;top:0;width:40px;height:40px;cursor:pointer;display:block;z-index:-1;background:#fff;border:4px solid gainsboro}@media (max-width: 768px){.scroll-to-top:after{width:35px;height:35px;line-height:25px}}.scroll-to-top path{stroke:#222;stroke-width:8;box-sizing:border-box;fill:none}.scroll-to-top:hover:after{background:#222;color:#fff}.loader-mask{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:99999}.loader-mask .loader{position:absolute;left:50%;top:50%;font-size:0;display:inline-block;text-align:center;text-indent:-9999em;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loader-mask .loader .round_loader_block{position:relative;height:80px;margin-bottom:20px}.loader-mask .loader .round_loader_block .round_loader{width:80px;height:80px;border:2px solid #222222;border-radius:50%;display:inline-block;position:relative;animation:rotation 1s linear infinite}.loader-mask .loader .round_loader_block .round_loader:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:88px;height:88px;border-radius:50%;border:3px solid transparent;border-bottom-color:#222}.loader-mask .loader .round_loader_block .loader_logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40px}.loader-mask .loader .text_loader{color:#222;position:relative;font-size:25px;display:block;text-transform:uppercase;font-weight:700}.loader-mask .loader .text_loader:after{content:"";width:5px;height:5px;background:#222;position:absolute;bottom:1px;right:-8px;border-radius:10px;animation:LoaderDotsAnimation 1s linear infinite}@keyframes LoaderDotsAnimation{0%{box-shadow:10px 0 #2220,20px 0 #2220}50%{box-shadow:10px 0 #222,20px 0 #2220}to{box-shadow:10px 0 #222,20px 0 #222}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-list{margin:0 -12px}.slick-carousel .slick-carousel__slide,.related-products .slick-slide{padding:0;margin:0 12px}@media (max-width: 768px){.slick-carousel .slick-carousel__slide,.related-products .slick-slide{padding:0!important;margin:0 12px}}.leotriplet-load-slick-mobile.row{margin:0}.leotriplet-load-slick-mobile .slick-list{margin:0 auto}.leotriplet-load-slick-mobile .slick-slide{padding:0 12px!important;margin:0 auto}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.leotriplet-full-width{padding:0 12px}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute!important;top:50%;display:flex;width:35px!important;align-items:center;justify-content:center;height:35px!important;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent!important;border:solid 2px #dcdcdc;outline:none;background:#fff!important;border-radius:0}@media (max-width: 567px){.slick-prev,.slick-next{width:28px!important;height:28px!important}.slick-prev:before,.slick-next:before{font-size:14px !important!important}}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1!important}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25!important}.slick-prev:before,.slick-next:before{font-family:FontAwesome!important;font-size:20px!important;line-height:1!important;opacity:1!important;color:#222;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px!important;z-index:99!important}.slick-prev:before{content:"\f100"!important}.slick-next{right:-25px!important}.slick-next:before{content:"\f101"!important}@media (min-width: 768px){.slick-next:before{left:1px;bottom:1px;position:relative}.slick-prev:before{bottom:1px;right:1px;position:relative}}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-30px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;line-height:5px}.slick-dots li{position:relative;display:inline-block;width:max-content;height:5px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:15px;height:5px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;position:relative}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:25px;line-height:20px;position:absolute;top:0;background:#222;left:0;width:15px;height:5px;content:"";text-align:center;opacity:.3;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button{width:50px}.slick-dots li.slick-active button:before{opacity:1;color:#000;width:50px}@media (max-width: 767px){.slick-next{right:-6px!important}.slick-prev{left:-6px!important}}#header #shopify-section-header-4 .mobile_header{display:block!important}p.menu-line{width:25px;height:1px;background:#000;display:block;margin:6px 0}p.menu-line:nth-child(2){width:22px}.menu-mobile--open{overflow:hidden}.menu-mobile--open .mobile_menu{opacity:1!important;visibility:visible!important}.menu-mobile--open .mobile-menu_inner{transform:translate(0)}.menu-mobile--open .js-menu-mobile{position:absolute;width:100%;padding:20px 15px;text-align:right;color:#fff;z-index:10;font-size:0}.menu-mobile--open .js-menu-mobile>span{cursor:pointer;position:relative;text-align:center;z-index:1;display:inline-block;width:30px;height:30px;padding:6px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;box-shadow:0 2px 59px #0006}.menu-mobile--open .js-menu-mobile>span:before,.menu-mobile--open .js-menu-mobile>span:after{content:"";position:absolute;height:1px;width:14px;top:50%;left:calc(50% - 7px);margin-top:-1px;background-color:#222;-webkit-transition:all .3s ease;transition:all .3s ease}.menu-mobile--open .js-menu-mobile>span:before{transform-origin:50% 50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-mobile--open .js-menu-mobile>span:after{transform-origin:50% 50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-mobile--open .js-menu-mobile>span:hover:before,.menu-mobile--open .js-menu-mobile>span:hover:after{-webkit-transform:rotate(0deg);transform:rotate(0)}.mobile_menu{position:fixed;top:0;bottom:0;left:0;z-index:10000;width:100%;opacity:0;visibility:hidden;transition:opacity .4s ease}.mobile-menu_overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:#00000080}.mobile-menu_inner{position:absolute;top:0;left:0;z-index:2;width:320px;height:100%;overflow:hidden;background-color:#fff;transform:translate(-320px);transition:all .4s ease}@media screen and (max-width: 767px){.mobile-menu_inner{max-width:90vw}}.mobile-menu_nav{width:320px;overflow-x:hidden;overflow-y:auto;padding:65px 20px 15px}@media screen and (max-width: 767px){.mobile-menu_nav{max-width:calc(100vw - 30px)}}.mobile-menu_nav .mobile-menu_nav-item{border-bottom:1px solid rgba(229,229,229,.5)}.mobile-menu_nav .mobile-menu_nav-item.Home-megamenu .megamenu-banner{box-shadow:0 4px 20px #0000000f;border:solid 1px transparent;height:auto!important}.mobile-menu_nav .mobile-menu_nav-item.Home-megamenu .megamenu-banner:hover{border:solid 1px #222222}.mobile-menu_nav .mobile-menu_nav-item.Home-megamenu .megamenu-banner .banner_info{position:unset!important;width:100%!important;transform:unset!important}.mobile-menu_nav .mobile-menu_nav-item.Home-megamenu .megamenu-banner .banner_info h2.title{padding:0!important;height:auto!important;margin:10px 0!important;background:transparent!important}.mobile-menu_nav .mobile-menu_nav-item.Home-megamenu .megamenu-banner .banner_info a{background:#fff;border:unset;padding:6px 10px;color:#222;letter-spacing:.2px;display:flex}.mobile-menu_nav .mobile-menu_nav-item.Home-megamenu .megamenu-banner .banner_info a span{color:#222}.mobile-menu_nav .mobile-menu_nav-item.megamenu{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid rgba(229,229,229,.5)!important}.mobile-menu_nav .mobile-menu_nav-item.megamenu:last-child{margin-bottom:0;border-bottom:0!important;padding-bottom:0}.mobile-menu_nav .mobile-menu_nav-item a{display:block;padding:12px 0;color:#222;line-height:20px;transition:color .3s ease;font-weight:500}.mobile-menu_nav .mobile-menu_nav-item a.mobilemenu-nav_prev{color:#777}.mobile-menu_nav .mobile-menu_nav-item a:hover{color:#222;text-decoration:none}.mobile-menu_nav .mobile-menu_nav-item.active>.mobilemenu-nav_links{opacity:1;visibility:visible;left:0}.mobile-menu_nav .mobile-menu_nav-item.active>.mobilemenu-nav_links.active--hidden{position:absolute}.mobile-menu_nav .mobile-menu_nav-item.active>.mobilemenu-nav_links.active--hidden>.mobilemenu-nav_links-header{opacity:0;pointer-events:none}.mobile-menu_nav .mobile-menu_nav-item .menu-list{padding:0;list-style:none;margin:0}.mobile-menu_nav .mobile-menu_nav-item .menu-list a{padding:3px 0;position:relative}.mobile-menu_nav .mobile-menu_nav-item .menu-list a span{position:absolute;line-height:18px;padding:0 10px;border-radius:10px;color:#fff;font-size:10px;top:-4px}.mobile-menu_nav .mobile-menu_nav-item .menu-list a span.hot{background:#f11e1e}.mobile-menu_nav .mobile-menu_nav-item .menu-list a span.new{background:#32d4bf}.mobile-menu_nav .mobilemenu-nav_wrapper{display:flex;justify-content:space-between}.mobile-menu_nav .mobilemenu-nav_wrapper>a{width:calc(100% - 40px)}.mobile-menu_nav .mobilemenu-nav_btn{display:block;width:auto;height:44px;padding:0;color:#222;border:none;border-radius:0;font-size:16px;line-height:44px;text-align:center;background:#fff}.mobile-menu_nav .mobilemenu-nav_btn:hover,.mobile-menu_nav .mobilemenu-nav_btn:focus{outline:0;box-shadow:none}.mobile-menu_nav .mobilemenu-nav_links{position:fixed;top:0;left:100%;width:100%;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;transition:all .3s ease-in-out;margin-top:65px}.mobile-menu_nav .mobilemenu-nav_links-header{position:relative;z-index:1;height:44px;background-color:#fff;border-bottom:1px solid #f0f0f0;text-align:center;transition:all .4s ease-in-out}.mobile-menu_nav .mobilemenu-nav_links-header a.mobilemenu-nav_prev{padding:12px 20px;font-size:16px;letter-spacing:-.2px;color:#222;display:flex;justify-content:space-between;font-weight:500}.mobile-menu_nav .mobilemenu-nav_links-header a.mobilemenu-nav_prev i{font-size:18px}.mobile-menu_nav .mobilemenu-nav_prev{cursor:pointer}.mobile-menu_nav .mobilemenu-nav_prev .fa{float:left;line-height:20px}.mobile-menu_nav .mobilemenu-nav_links-wrapper{position:absolute;display:flex;flex-direction:column;top:0;bottom:0;left:0;width:320px;height:calc(100% - 52px);background-color:#fff;padding:80px 20px 10px;overflow-x:hidden;overflow-y:auto}.mobile-menu_nav .mobilemenu-nav_links-wrapper>div{margin-bottom:25px}.mobile-menu_nav .mobilemenu-nav_links-wrapper .menu-mobile__nav-item{border:0}.mobile-menu_nav .mobilemenu-nav_links-wrapper a{text-transform:unset;padding:5px 0;font-size:14px;color:#777;letter-spacing:0px;font-weight:400}.mobile-menu_nav .mobilemenu-nav_links-wrapper a:hover{color:#222}.mobile-menu_nav .mobilemenu-nav_links-wrapper .megamenu-banner{position:relative;height:100%}.mobile-menu_nav .mobilemenu-nav_links-wrapper .megamenu-banner .banner_img{overflow:hidden;position:relative}.mobile-menu_nav .mobilemenu-nav_links-wrapper .megamenu-banner .banner_img:before{position:absolute;top:50%;left:50%;z-index:2;display:block;content:"";width:0;height:0;background:#ffffff4d;border-radius:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}.mobile-menu_nav .mobilemenu-nav_links-wrapper .megamenu-banner .banner_img:hover:before{-webkit-animation:circle 1s;animation:circle 1s}.mobile-menu_nav .mobilemenu-nav_links-wrapper .megamenu-banner a{padding:0;font-weight:600;font-size:15px;color:#222}.mobile-menu_nav .mobilemenu-nav_links-wrapper .megamenu-banner .banner_info{position:absolute;bottom:10px;left:50%;transform:translate(-50%);max-width:100%;width:70%}.mobile-menu_nav .mobilemenu-nav_links-wrapper .megamenu-banner .banner_info h2.title{margin-bottom:0;text-align:center;height:35px;display:flex;align-items:center;justify-content:center;line-height:normal}.mobile-menu_nav .mobilemenu-nav_links-wrapper .megamenu-banner .banner_info a{background:#fff;border:unset;padding:6px 10px;color:#222;letter-spacing:.2px;display:flex}.mobile-menu_nav .mobilemenu-nav_links-wrapper .megamenu-banner .banner_info a span{color:#222}.mobile-menu_nav .mobilemenu-nav_links-wrapper .megamenu-banner .banner_info .content{text-align:center;font-weight:800}.mobile-menu_nav .mobilemenu-nav_links-wrapper .megamenu-blog .featured-blog__post{display:flex;align-items:center;margin-bottom:20px}.mobile-menu_nav .mobilemenu-nav_links-wrapper .megamenu-blog .featured-blog__post:last-child{margin-bottom:00px}.mobile-menu_nav .mobilemenu-nav_links-wrapper .megamenu-blog .featured-blog__post .blog_image{margin-right:10px}.mobile-menu_nav .mobilemenu-nav_links-wrapper .megamenu-blog .featured-blog__post .blog_image img{width:100px}.mobile-menu_nav .mobilemenu-nav_links-wrapper .megamenu-blog .featured-blog__post .blog_content{flex:1}.mobile-menu_nav .mobilemenu-nav_links-wrapper .megamenu-blog .featured-blog__post .blog_content h2.article__heading a{font-weight:600!important;color:#222;margin-top:5px}.mobile-menu_nav .mobilemenu-nav_links-wrapper .megamenu-blog .featured-blog__post .blog_content a{padding:0!important}.mobile-menu_nav .mobilemenu-nav_links-wrapper .megamenu-product .slick-carousel .slick-carousel__slide{padding:0 5px!important}.mobile-menu_nav .mobilemenu-nav_links-wrapper .megamenu-heading{font-size:18px;font-weight:600;margin-bottom:5px;color:#222}.mobile-menu_nav .mobilemenu-nav_links-wrapper .button_all{text-align:center;order:1}.mobile-menu_nav .mobilemenu-nav_links-wrapper .button_all a{display:inline-block;line-height:45px;padding:0 20px;background:#222;color:#fff}.mobile-menu_nav .mobilemenu-nav_links-wrapper .button_all a:hover{background:#090909}@media screen and (max-width: 767px){.mobile-menu_nav .mobilemenu-nav_links-wrapper{max-width:calc(100vw - 30px)}}#header .logo{height:100%}#header.sticky{background-color:#cee2b1}#header a.header-logo__link.header-logo_link-text{font-size:22px;line-height:25px;text-transform:uppercase;font-weight:700;color:#222;padding-top:5px;align-items:center;display:flex;height:100%}#header .main-header .sticky_header{padding:5px 0;background:#cee2b1;position:fixed;width:100%;left:0;z-index:999;display:none;animation-name:sticky-header;animation-duration:.5s;animation-timing-function:ease-in-out;animation-iteration-count:1;box-shadow:0 1px 5px 2px #0000001a;top:0}#header .main-header.sticky .sticky_header{display:block}#header .main-header.sticky .sticky_header .header_logo_left{display:flex;position:relative}#header .main-header.sticky .sticky_header .header_logo_left .header_right{flex:1;display:flex;justify-content:end}#header .main-header.sticky .sticky_header .header_logo_left .header_right>div{margin:0 15px;display:flex;align-items:center;justify-content:center}#header .main-header.sticky .sticky_header .header_logo_left .header_right>div span.count,#header .main-header.sticky .sticky_header .header_logo_left .header_right>div .header-cart--count{top:20px}#header .main-header.sticky .sticky_header .header_logo_left .header_right>div path{fill:#222!important}#header .main-header.sticky .sticky_header .header_logo_left .header_left{flex:1}#header .main-header.sticky .sticky_header .header_logo_left .header_center{flex:auto}#header .main-header.sticky .sticky_header .header_logo_left .header_center .main-menu_navigation .main-menu__nav-item>a{color:#222!important}#header .main-header.sticky .mobile_header .header_bottom{background:#cee2b1;padding:10px 0;position:fixed;width:100%;left:0;z-index:999;animation-name:sticky-header;animation-duration:.5s;animation-timing-function:ease-in-out;animation-iteration-count:1;box-shadow:0 1px 10px 5px #0000000d;top:0}#header .main-header.sticky .mobile_header .header_bottom .header-right svg path{fill:#222}#header .main-header.sticky .mobile_header .header_bottom .menu-button .menu-mobile_btn{color:#222}#header .main-header.header_style_1 .desktop_header .top_header{background:#000}#header .main-header.header_style_1 .desktop_header .top_header .top_header_left .email_box a{color:#fff;font-size:14px;font-weight:400;letter-spacing:.2px}#header .main-header.header_style_1 .desktop_header .top_header .top_header_left .email_box a svg path{fill:#fff}#header .main-header.header_style_1 .desktop_header .top_header .top_header_right{display:flex;align-items:center;justify-content:right}#header .main-header.header_style_1 .desktop_header .top_header .top_header_right p.offer{color:#fff}#header .main-header.header_style_1 .desktop_header .top_header .top_header_right .language-currency.item .language-selector-toggle{color:#fff;display:flex;align-items:center}#header .main-header.header_style_1 .desktop_header .top_header .top_header_right .language-currency.item .language-selector-toggle span.icon{display:inline-flex;margin-right:6px}#header .main-header.header_style_1 .desktop_header .top_header .top_header_right .language-currency.item .language-selector-toggle span.icon path{fill:#fff}#header .main-header.header_style_1 .desktop_header .top_header .top_header_right .language-currency.item .currency-selector-toggle .current{color:#fff}#header .main-header.header_style_1 .desktop_header .bottom_header{border-bottom:solid 1px #ededed;background-color:#fff}#header .main-header.header_style_1 .desktop_header .bottom_header .header_logo_left{display:flex;position:relative}#header .main-header.header_style_1 .desktop_header .bottom_header .header_logo_left .header_right{flex:1;display:flex;justify-content:end}#header .main-header.header_style_1 .desktop_header .bottom_header .header_logo_left .header_right>div{margin:0 15px;display:flex;align-items:center;justify-content:center}#header .main-header.header_style_1 .desktop_header .bottom_header .header_logo_left .header_right>div span.count,#header .main-header.header_style_1 .desktop_header .bottom_header .header_logo_left .header_right>div .header-cart--count{top:28px}#header .main-header.header_style_1 .desktop_header .bottom_header .header_logo_left .header_left{flex:1}#header .main-header.header_style_1 .desktop_header .bottom_header .header_logo_left .header_center{flex:auto}#header .main-header.header_style_2 .desktop_header{background-color:#fff}#header .main-header.header_style_2 .desktop_header .overlap_menu_header{display:flex;align-items:center;position:relative;padding:5px}#header .main-header.header_style_2 .desktop_header .overlap_menu_header .header_right{flex:1;display:flex;justify-content:end}#header .main-header.header_style_2 .desktop_header .overlap_menu_header .header_right>div{margin:auto 15px}#header .main-header.header_style_2 .desktop_header .overlap_menu_header .header_right>div .account_dropdown{top:60px}#header .main-header.header_style_2 .desktop_header .overlap_menu_header .header_left{flex:1}#header .main-header.header_style_2 .desktop_header .overlap_menu_header .header_center{flex:auto}#header .main-header.header_style_2 .desktop_header .overlap_menu_header .header_center .language-currency.item{display:flex;align-items:center;justify-content:center;margin-bottom:8px}#header .main-header.header_style_2 .desktop_header .overlap_menu_header .header_center .language-currency.item .select-langague{margin-left:0;padding-left:0;border-left:solid 0px white}#header .main-header.header_style_2 .desktop_header .overlap_menu_header .header_center .language-currency.item .language-selector-toggle{color:#222;display:flex;align-items:center}#header .main-header.header_style_2 .desktop_header .overlap_menu_header .header_center .language-currency.item .language-selector-toggle span.icon{display:inline-flex;margin-right:6px}#header .main-header.header_style_2 .desktop_header .overlap_menu_header .header_center .language-currency.item .language-selector-toggle span.icon path{fill:#222}#header .main-header.header_style_2 .desktop_header .overlap_menu_header .header_center .language-currency.item .currency-selector-toggle .current{color:#222}#header .main-header.header_style_2 .desktop_header .overlap_menu_header .header_center nav.main-menu__wrap{margin:0 30px 0 40px}#header .main-header.header_style_2 .desktop_header .overlap_menu_header .header_center nav.main-menu__wrap .main-menu_navigation{padding:0;list-style-type:none;background:#cee2b1;border-radius:0;margin-bottom:-60px;z-index:1;position:relative}#header .main-header.header_style_3 .desktop_header .top_header{background:#000}#header .main-header.header_style_3 .desktop_header .top_header .top_header_left p{color:#fff}#header .main-header.header_style_3 .desktop_header .top_header .top_header_right{flex:1;display:flex;justify-content:end}#header .main-header.header_style_3 .desktop_header .top_header .top_header_right .language-currency.item .language-selector-toggle{color:#fff;display:flex;align-items:center}#header .main-header.header_style_3 .desktop_header .top_header .top_header_right .language-currency.item .language-selector-toggle span.icon{display:inline-flex;margin-right:6px}#header .main-header.header_style_3 .desktop_header .top_header .top_header_right .language-currency.item .language-selector-toggle span.icon path{fill:#fff}#header .main-header.header_style_3 .desktop_header .top_header .top_header_right .language-currency.item .currency-selector-toggle .current{color:#fff}#header .main-header.header_style_3 .desktop_header .top_header .top_header_right>div{margin:auto 15px}#header .main-header.header_style_3 .desktop_header .top_header .top_header_right .header_cart path{fill:#fff}#header .main-header.header_style_3 .desktop_header .top_header .top_header_right .header_wishlist path{fill:#fff}#header .main-header.header_style_3 .desktop_header .top_header .top_header_right .header-search-toggle path{fill:#fff}#header .main-header.header_style_3 .desktop_header .top_header .top_header_right .header_user_account span.icon.svg-user path.fill{fill:#fff}#header .main-header.header_style_3 .desktop_header .bottom_header{border-bottom:solid 1px #ededed;background-color:#fff}#header .main-header.header_style_3 .desktop_header .bottom_header a.header-logo__link.header-logo_link-text{justify-content:center}#header .main-header.header_style_3 .desktop_header .bottom_header .bottom_header_div{display:flex;align-items:center;justify-content:space-between}#header .main-header.header_style_3 .desktop_header .bottom_header .bottom_header_div .bottom_header_left{flex:1}#header .main-header.header_style_3 .desktop_header .bottom_header .bottom_header_div .bottom_header_left .main-menu_navigation{padding-left:0rem}#header .main-header.header_style_3 .desktop_header .bottom_header .bottom_header_div .bottom_header_left .main-menu_navigation .main-menu__nav-item:first-child{padding-left:0}#header .main-header.header_style_3 .desktop_header .bottom_header .bottom_header_div .bottom_header_right{flex:1}#header .main-header.header_style_3 .desktop_header .bottom_header .bottom_header_div .bottom_header_right .main-menu_navigation{padding-left:0rem}#header .main-header.header_style_3 .desktop_header .bottom_header .bottom_header_div .bottom_header_right .main-menu_navigation .main-menu__nav-item:last-child{padding-right:0}#header .main-header.header_style_3 .desktop_header .bottom_header .bottom_header_div .bottom_header_center{flex:1;text-align:center}#header .main-header.header_style_4 .desktop_header .top_header .container .header_social ul.social-icons{display:flex;list-style-type:none;padding:0;margin-bottom:0}#header .main-header.header_style_4 .desktop_header .top_header .container .header_social ul.social-icons li{margin-right:8px;display:flex;justify-content:center;align-items:center}#header .main-header.header_style_4 .desktop_header .top_header .container .header_social ul.social-icons li path{stroke:#fff}#header .main-header.header_style_4 .desktop_header .top_header .container .header_social ul.social-icons li:hover svg{transform:scale(1.06);transition:.2s ease-in}#header .main-header.header_style_4 .desktop_header .top_header .container .header_social ul.social-icons li:hover svg path{stroke:#fff}#header .main-header.header_style_4 .desktop_header .top_header .container .top_header_center p{color:#fff}#header .main-header.header_style_4 .desktop_header .top_header .container .top_header_right{display:flex;align-items:center;justify-content:right}#header .main-header.header_style_4 .desktop_header .top_header .container .top_header_right .email_box a{color:#fff}#header .main-header.header_style_4 .desktop_header .top_header .container .top_header_right .email_box a svg path{fill:#fff}#header .main-header.header_style_4 .desktop_header .top_header .container .top_header_right .language-currency.item .language-selector-toggle{color:#fff;display:flex;align-items:center}#header .main-header.header_style_4 .desktop_header .top_header .container .top_header_right .language-currency.item .language-selector-toggle span.icon{display:inline-flex;margin-right:6px}#header .main-header.header_style_4 .desktop_header .top_header .container .top_header_right .language-currency.item .language-selector-toggle span.icon path{fill:#fff}#header .main-header.header_style_4 .desktop_header .top_header .container .top_header_right .language-currency.item .currency-selector-toggle .current{color:#fff}#header .main-header.header_style_4 .desktop_header .bottom_header{border-bottom:solid 1px #ededed}#header .main-header.header_style_4 .desktop_header .bottom_header .header_logo_left{display:flex;position:relative}#header .main-header.header_style_4 .desktop_header .bottom_header .header_logo_left .header_right{flex:1;display:flex;justify-content:end;align-items:center}#header .main-header.header_style_4 .desktop_header .bottom_header .header_logo_left .header_right>div{margin:auto 8px;border:solid 1px #dcdcdc;width:40px;height:40px;display:flex;align-items:center;justify-content:center}#header .main-header.header_style_4 .desktop_header .bottom_header .header_logo_left .header_right>div span.count,#header .main-header.header_style_4 .desktop_header .bottom_header .header_logo_left .header_right>div .header-cart--count{top:-8px}#header .main-header.header_style_4 .desktop_header .bottom_header .header_logo_left .header_left{flex:1}#header .main-header.header_style_4 .desktop_header .bottom_header .header_logo_left .header_center{flex:auto}#header .main-header.header_style_5 .desktop_header .top_header{background:#000}@media screen and (max-width: 1199px) and (min-width: 992px){#header .main-header.header_style_5 .desktop_header .top_header .container .top_header_left{display:none}}#header .main-header.header_style_5 .desktop_header .top_header .container .top_header_left .email_box a{color:#fff;font-size:14px;font-weight:400;letter-spacing:.2px}#header .main-header.header_style_5 .desktop_header .top_header .container .top_header_left .email_box a svg path{fill:#fff}#header .main-header.header_style_5 .desktop_header .top_header .container .top_header_center p{color:#fff}#header .main-header.header_style_5 .desktop_header .top_header .container .top_header_right{display:flex;align-items:center;justify-content:right}#header .main-header.header_style_5 .desktop_header .top_header .container .top_header_right .header_user_account{height:30px}#header .main-header.header_style_5 .desktop_header .top_header .container .top_header_right .header_user_account a.header_account_register,#header .main-header.header_style_5 .desktop_header .top_header .container .top_header_right .header_user_account a.header_account_login{width:95px;display:inline-block;text-align:center;padding:5px 0;border-radius:0;font-size:14px;line-height:18px;border:solid 1px white;cursor:pointer;margin-left:2px;height:30px;text-transform:capitalize;font-weight:400}#header .main-header.header_style_5 .desktop_header .top_header .container .top_header_right .header_user_account a.header_account_register:hover,#header .main-header.header_style_5 .desktop_header .top_header .container .top_header_right .header_user_account a.header_account_login:hover{border:solid 1px #2e2e2e}#header .main-header.header_style_5 .desktop_header .top_header .container .top_header_right .header_user_account a.header_account_register:hover:before,#header .main-header.header_style_5 .desktop_header .top_header .container .top_header_right .header_user_account a.header_account_register:hover:after,#header .main-header.header_style_5 .desktop_header .top_header .container .top_header_right .header_user_account a.header_account_login:hover:before,#header .main-header.header_style_5 .desktop_header .top_header .container .top_header_right .header_user_account a.header_account_login:hover:after{height:30px}#header .main-header.header_style_5 .desktop_header .top_header .container .top_header_right .header_user_account a.header_account_register:hover span:before,#header .main-header.header_style_5 .desktop_header .top_header .container .top_header_right .header_user_account a.header_account_register:hover span:after,#header .main-header.header_style_5 .desktop_header .top_header .container .top_header_right .header_user_account a.header_account_login:hover span:before,#header .main-header.header_style_5 .desktop_header .top_header .container .top_header_right .header_user_account a.header_account_login:hover span:after{height:30px}#header .main-header.header_style_5 .desktop_header .top_header .container .top_header_right .header_user_account a.header_account_register{background:#fff}#header .main-header.header_style_5 .desktop_header .top_header .container .top_header_right .header_user_account a.header_account_register span{color:#222}#header .main-header.header_style_5 .desktop_header .top_header .container .top_header_right .header_user_account a.top_header_account{background:transparent;border:solid 1px white;color:#fff;width:140px;display:inline-block;align-items:center;padding:0;border-radius:0;font-size:14px;line-height:26px;margin-right:10px;cursor:pointer;height:30px;text-transform:capitalize;font-weight:400}#header .main-header.header_style_5 .desktop_header .top_header .container .top_header_right .header_user_account a.top_header_account svg{width:16px;height:14px}#header .main-header.header_style_5 .desktop_header .top_header .container .top_header_right .header_user_account a.top_header_account svg path{fill:#fff}#header .main-header.header_style_5 .desktop_header .top_header .container .top_header_right .header_user_account a.top_header_account:hover{border-color:#2e2e2e}#header .main-header.header_style_5 .desktop_header .top_header .container .top_header_right .header_user_account a.top_header_account:hover svg path{fill:#222}#header .main-header.header_style_5 .desktop_header .top_header .container .top_header_right .language-currency.item .language-selector-toggle{color:#fff;display:flex;align-items:center}#header .main-header.header_style_5 .desktop_header .top_header .container .top_header_right .language-currency.item .language-selector-toggle span.icon{display:inline-flex;margin-right:6px}#header .main-header.header_style_5 .desktop_header .top_header .container .top_header_right .language-currency.item .language-selector-toggle span.icon path{fill:#fff}#header .main-header.header_style_5 .desktop_header .top_header .container .top_header_right .language-currency.item .currency-selector-toggle .current{color:#fff}#header .main-header.header_style_5 .desktop_header .bottom_header{border-bottom:solid 1px #ededed;background-color:#fff}#header .main-header.header_style_5 .desktop_header .bottom_header .header_logo_left{display:flex;position:relative}#header .main-header.header_style_5 .desktop_header .bottom_header .header_logo_left .header_right{flex:1;display:flex;justify-content:end}#header .main-header.header_style_5 .desktop_header .bottom_header .header_logo_left .header_right>div{margin:auto 15px}#header .main-header.header_style_5 .desktop_header .bottom_header .header_logo_left .header_left{padding-right:50px;border-right:solid 1px #f3f3f3}#header .main-header.header_style_5 .desktop_header .bottom_header .header_logo_left .header_center{flex:auto}#header .main-header.header_style_5 .desktop_header .bottom_header .header_logo_left .header_center .main-menu_navigation{justify-content:left!important}#header .main-header.header_style_6 .desktop_header .top_header{background:#000}#header .main-header.header_style_6 .desktop_header .top_header .top_header_left p{color:#fff;font-weight:400}#header .main-header.header_style_6 .desktop_header .top_header .top_header_right{display:flex;justify-content:right;align-items:center}#header .main-header.header_style_6 .desktop_header .top_header .top_header_right .email_box a{color:#fff;font-size:14px;font-weight:400;letter-spacing:.2px}#header .main-header.header_style_6 .desktop_header .top_header .top_header_right .email_box a svg path{fill:#fff}#header .main-header.header_style_6 .desktop_header .top_header .top_header_right .language-currency.item .language-selector-toggle{color:#fff;display:flex;align-items:center}#header .main-header.header_style_6 .desktop_header .top_header .top_header_right .language-currency.item .language-selector-toggle span.icon{display:inline-flex;margin-right:6px}#header .main-header.header_style_6 .desktop_header .top_header .top_header_right .language-currency.item .language-selector-toggle span.icon path{fill:#fff}#header .main-header.header_style_6 .desktop_header .top_header .top_header_right .language-currency.item .currency-selector-toggle .current{color:#fff}#header .main-header.header_style_6 .desktop_header .bottom_header{border-bottom:solid 1px #ededed;background-color:transparent;position:absolute;width:100%;z-index:99}#header .main-header.header_style_6 .desktop_header .bottom_header .header_logo_left{display:flex;position:relative}#header .main-header.header_style_6 .desktop_header .bottom_header .header_logo_left .header_right{flex:1;display:flex;justify-content:end}#header .main-header.header_style_6 .desktop_header .bottom_header .header_logo_left .header_right>div.header_cart{margin:auto 30px auto 20px}#header .main-header.header_style_6 .desktop_header .bottom_header .header_logo_left .header_right>div span.count{right:15px}#header .main-header.header_style_6 .desktop_header .bottom_header .header_logo_left .header_right .header_search_icon,#header .main-header.header_style_6 .desktop_header .bottom_header .header_logo_left .header_right .header_wishlist{margin:auto 0 auto 20px;border-right:solid 1px #fff;padding-right:25px}#header .main-header.header_style_6 .desktop_header .bottom_header .header_logo_left .header_right .header_user_account{display:flex;align-items:center}#header .main-header.header_style_6 .desktop_header .bottom_header .header_logo_left .header_right .header_user_account .top_header_login{background:#222;width:85px;display:block;text-align:center;padding:4px 0 3px;font-size:16px;font-weight:600;border-radius:10px;border-left:solid 5px #222222;color:#222;cursor:pointer}#header .main-header.header_style_6 .desktop_header .bottom_header .header_logo_left .header_left{flex:1}#header .main-header.header_style_6 .desktop_header .bottom_header .header_logo_left .header_center{flex:auto}#header .main-header .mobile_header .header_top{background:#000}#header .main-header .mobile_header .header_top .offer_text{text-align:center;color:#fff;font-size:12px;font-weight:400;letter-spacing:.5px;line-height:18px}#header .main-header .mobile_header .header_top .language-currency.item .select-langague{margin:0 10px;padding-left:0;border-left:solid 0px}#header .main-header .mobile_header .header_top .language-currency.item .select-langague .language-selector-toggle{color:#fff;font-size:12px;display:flex;align-items:center}#header .main-header .mobile_header .header_top .language-currency.item .select-langague .language-selector-toggle span.icon{display:inline-flex;margin-right:6px}#header .main-header .mobile_header .header_top .language-currency.item .select-langague .language-selector-toggle span.icon path{fill:#fff}#header .main-header .mobile_header .header_top .language-currency.item .leotriplet_currency{margin:0 10px;padding-left:0;border-left:solid 0px}#header .main-header .mobile_header .header_top .language-currency.item .leotriplet_currency .currency-selector-toggle .current{color:#fff;font-size:12px}#header .main-header .mobile_header .header_bottom{background:#fff;border-bottom:solid 1px #ededed}#header .main-header .mobile_header .header_bottom .mobile_header_inner{display:flex;align-items:center}#header .main-header .mobile_header .header_bottom .mobile_header_inner .menu-button{flex:1}#header .main-header .mobile_header .header_bottom .mobile_header_inner .menu-button .menu-mobile_btn{border:0;padding:0;background:transparent;font-size:24px;line-height:1;position:unset;text-align:left;width:auto;color:#222}#header .main-header .mobile_header .header_bottom .mobile_header_inner .header-logo{justify-content:center;display:flex;flex:1}#header .main-header .mobile_header .header_bottom .mobile_header_inner .header-right{display:flex;justify-content:flex-end;flex:1}#header .main-header .mobile_header .header_bottom .mobile_header_inner .header-right>div{margin:0 10px}#header .main-header .mobile_header .header_fixed_bottom{position:fixed;bottom:0;left:0;width:100%;background:#fff;display:flex;padding:5px 15px;align-items:center;box-shadow:0 1px 10px 5px #0000000d;z-index:999;line-height:1;height:50px}#header .main-header .mobile_header .header_fixed_bottom>*{flex:1;text-align:center}#header .main-header .mobile_header .header_fixed_bottom>* span{display:block;font-size:10px;text-transform:uppercase;font-weight:600;text-align:center;white-space:nowrap;margin-top:5px;color:#222}#header .main-header .mobile_header .header_fixed_bottom>* a{color:#222}#header .main-header .mobile_header .header_fixed_bottom>* a i{font-size:18px}#header .main-header .mobile_header .header_fixed_bottom>* i{color:#222;font-size:18px}@media (max-width: 1023px){#header .main-header .desktop_header{display:none}#header .main-header .sticky_header{display:none!important}}@media (min-width: 1024px){#header .main-header .mobile_header,#header .main-header .header_fixed_bottom{display:none!important}}#header .main-header .language-currency.item{display:flex;align-items:center;justify-content:end}#header .main-header .language-currency.item .select-langague{margin-left:15px;padding-left:15px;border-left:solid 1px white;position:relative}#header .main-header .language-currency.item .select-langague.show .language-selector-toggle:after{content:"\f106"}#header .main-header .language-currency.item .select-langague .language-selector-toggle{position:relative;font-size:14px;font-weight:400;letter-spacing:.2px;cursor:pointer}#header .main-header .language-currency.item .select-langague .language-selector-toggle:after{content:"\f107";pointer-events:none;margin-left:3px;font-family:FontAwesome}#header .main-header .language-currency.item .select-langague .language-selector-dropdown{padding:6px 10px;border:unset;border-radius:0;box-shadow:0 6px 15px #0000001f;top:33px!important;min-width:unset;width:max-content;left:calc(50% + 10px)!important;transform:translate(-50%) translateY(-5px)!important;transition:transform .35s ease;display:block;opacity:0;visibility:hidden}#header .main-header .language-currency.item .select-langague .language-selector-dropdown .language-selector-list{padding:0;list-style-type:none;margin:0}#header .main-header .language-currency.item .select-langague .language-selector-dropdown .language-selector-list .language-selector-item{border-bottom:solid 1px #f5f5f5;font-size:13px;letter-spacing:.2px;padding-bottom:5px;margin-bottom:5px}#header .main-header .language-currency.item .select-langague .language-selector-dropdown .language-selector-list .language-selector-item:last-child{border-bottom:solid 0px;margin-bottom:0;padding-bottom:0}#header .main-header .language-currency.item .select-langague .language-selector-dropdown .language-selector-list .language-selector-item a{color:#222;display:flex;align-items:center;justify-content:left}#header .main-header .language-currency.item .select-langague .language-selector-dropdown .language-selector-list .language-selector-item a img{width:20px;margin-right:5px}#header .main-header .language-currency.item .select-langague .language-selector-dropdown .language-selector-list .language-selector-item a svg{width:28px!important;height:15px!important;margin-right:6px}#header .main-header .language-currency.item .select-langague .language-selector-dropdown .language-selector-list .language-selector-item.locale-selector__item--current a{color:#222}#header .main-header .language-currency.item .select-langague .language-selector-dropdown.show{transform:translate(-50%) translateY(0)!important;opacity:1;visibility:visible}#header .main-header .language-currency.item .leotriplet_currency{margin-left:15px;padding-left:15px;border-left:solid 1px white;position:relative}#header .main-header .language-currency.item .leotriplet_currency.show .currency-selector-toggle .current:after{content:"\f106"}#header .main-header .language-currency.item .leotriplet_currency .currency-selector-toggle{position:relative;font-size:14px;font-weight:400;letter-spacing:.2px;cursor:pointer;display:flex;align-items:center}#header .main-header .language-currency.item .leotriplet_currency .currency-selector-toggle .currency-info{display:flex;align-items:center}#header .main-header .language-currency.item .leotriplet_currency .currency-selector-toggle .currency-info img{width:23px;height:15px;object-fit:cover;object-position:center;margin-right:6px}#header .main-header .language-currency.item .leotriplet_currency .currency-selector-toggle .current:after{content:"\f107";pointer-events:none;margin-left:3px;font-family:FontAwesome}#header .main-header .language-currency.item .leotriplet_currency .currency-selector-dropdown{padding:6px 12px;border:unset;border-radius:0;box-shadow:0 6px 15px #0000001f;top:33px!important;left:calc(50% + 10px)!important;transform:translate(-50%) translateY(-5px)!important;transition:transform .35s ease;min-width:unset;width:max-content;display:block;opacity:0;visibility:hidden}#header .main-header .language-currency.item .leotriplet_currency .currency-selector-dropdown.show{transform:translate(-50%) translateY(0)!important;opacity:1;visibility:visible}#header .main-header .language-currency.item .leotriplet_currency .currency-selector-dropdown .leotriplet-currency{padding:0;list-style-type:none;margin:0}#header .main-header .language-currency.item .leotriplet_currency .currency-selector-dropdown .leotriplet-currency li{border-bottom:solid 1px #f5f5f5;font-size:13px;letter-spacing:.2px;padding-bottom:5px;margin-bottom:5px}#header .main-header .language-currency.item .leotriplet_currency .currency-selector-dropdown .leotriplet-currency li:last-child{border-bottom:solid 0px;margin-bottom:0;padding-bottom:0}#header .main-header .language-currency.item .leotriplet_currency .currency-selector-dropdown .leotriplet-currency li a{color:#222}#header .main-header .language-currency.item .leotriplet_currency .currency-selector-dropdown .leotriplet-currency li a img{width:20px;margin-right:5px}#header .main-header .language-currency.item .leotriplet_currency .currency-selector-dropdown .leotriplet-currency li.locale-selector__item--current a{color:#222}@media screen and (max-width: 1023px){.main-menu{display:none}}.main-menu,.main-menu__wrap{height:100%}.main-menu_navigation{display:flex;margin:0;justify-content:center;height:100%}.main-menu_navigation .main-menu__nav-item{padding:15px;list-style-type:none;height:100%;display:flex;align-items:center}.main-menu_navigation .main-menu__nav-item.width_custom_pos{position:relative}.main-menu_navigation .main-menu__nav-item.width_custom_pos .menu-dropdown__content{left:50%;transform:translate(-50%) translateY(-10px)}.main-menu_navigation .main-menu__nav-item.active>a{font-weight:600}.main-menu_navigation .main-menu__nav-item>a{position:relative;text-decoration:none;transition:color .35s ease;font-style:normal;font-weight:500;font-size:15px;color:#222}.main-menu_navigation .main-menu__nav-item>a:hover,.main-menu_navigation .main-menu__nav-item>a:focus{color:#ed1e24}.main-menu_navigation .main-menu__nav-item:hover>a,.main-menu_navigation .main-menu__nav-item:focus>a{color:#ed1e24}.main-menu_navigation .main-menu__nav-item.menu-dropdown--basic .menu-dropdown__content{list-style-type:none;width:350px}.main-menu_navigation .main-menu__nav-item.menu-dropdown--basic .menu-dropdown__content li{padding:10px 20px}.menu-dropdown.width_custom_pos:hover>.menu-dropdown__content,.menu-dropdown.width_custom_pos:focus>.menu-dropdown__content{visibility:visible;transform:translate(-50%) translateY(0)}.menu-dropdown:hover>.menu-dropdown__content,.menu-dropdown:focus>.menu-dropdown__content{visibility:visible;transform:translateY(0)}.menu-dropdown:hover>.menu-dropdown__content .variants-swatch,.menu-dropdown:focus>.menu-dropdown__content .variants-swatch{visibility:visible}.menu-dropdown:hover>.menu-dropdown__content .variants-swatch .swatch-items.active label:before,.menu-dropdown:focus>.menu-dropdown__content .variants-swatch .swatch-items.active label:before{visibility:visible}.menu-dropdown>a{display:flex}.menu-dropdown>a:after{content:"\f107";pointer-events:none;margin-left:3px;font-family:FontAwesome}.menu-dropdown__content{position:absolute;top:100%;left:0;z-index:90;width:220px;padding:0;background-color:#fff;box-shadow:0 12px 15px #0000001f;visibility:hidden;transform:translateY(-10px);transition:transform .35s ease}.menu-dropdown__content .variants-swatch{visibility:hidden}.menu-dropdown__content .variants-swatch .swatch-items.active label:before{visibility:hidden}.menu-dropdown__content a{display:block;text-decoration:none;transition:color .35s ease;color:#777}.menu-dropdown__content--megamenu{width:100%;padding:15px}.menu-dropdown__content--megamenu.Home-megamenu .megamenu-banner{box-shadow:0 4px 20px #0000000f;border:solid 1px transparent;height:auto!important}.menu-dropdown__content--megamenu.Home-megamenu .megamenu-banner:hover{border:solid 1px #222222}.menu-dropdown__content--megamenu.Home-megamenu .megamenu-banner .banner_info{position:unset!important;width:100%!important;transform:unset!important}.menu-dropdown__content--megamenu.Home-megamenu .megamenu-banner .banner_info h2.title{padding:0!important;height:auto!important;margin:10px 0!important;background:transparent!important}.menu-dropdown__content--megamenu.Home-megamenu .megamenu-banner .banner_info a{background:#fff;border:unset;padding:6px 10px;color:#222;letter-spacing:.2px;display:flex}.menu-dropdown__content--megamenu.Home-megamenu .megamenu-banner .banner_info a span{color:#222}.menu-dropdown__content--megamenu .megamenu_row{display:flex;flex-flow:row wrap}.menu-dropdown__content--megamenu .megamenu_row .megamenu_row_column{padding:15px}.menu-dropdown__content--megamenu .megamenu_row .megamenu-heading a,.menu-dropdown__content--megamenu .megamenu_row .megamenu-heading span{display:block;padding:0}.menu-dropdown__content--megamenu .megamenu_row .megamenu-heading{font-weight:600;font-size:18px;margin-bottom:20px;line-height:18px;color:#222}.menu-dropdown__content--megamenu .megamenu_row .megamenu-menu ul.menu-list{padding-left:0;list-style:none}.menu-dropdown__content--megamenu .megamenu_row .megamenu-menu ul.menu-list li{border:unset}.menu-dropdown__content--megamenu .megamenu_row .megamenu-menu ul.menu-list li a.menu__link{padding:0;display:inline}.menu-dropdown__content--megamenu .megamenu_row .megamenu-banner{position:relative;height:100%}.menu-dropdown__content--megamenu .megamenu_row .megamenu-banner .banner_img,.menu-dropdown__content--megamenu .megamenu_row .megamenu-banner a,.menu-dropdown__content--megamenu .megamenu_row .megamenu-banner img{height:100%;object-fit:cover}.menu-dropdown__content--megamenu .megamenu_row .megamenu-banner .banner_img{overflow:hidden;position:relative}.menu-dropdown__content--megamenu .megamenu_row .megamenu-banner .banner_img:before{position:absolute;top:50%;left:50%;z-index:2;display:block;content:"";width:0;height:0;background:#ffffff4d;border-radius:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}.menu-dropdown__content--megamenu .megamenu_row .megamenu-banner .banner_img:hover:before{-webkit-animation:circle 1s;animation:circle 1s}.menu-dropdown__content--megamenu .megamenu_row .megamenu-banner a{padding:0;font-weight:600;font-size:15px}.menu-dropdown__content--megamenu .megamenu_row .megamenu-banner .banner_info{position:absolute;bottom:10px;left:50%;transform:translate(-50%);max-width:100%;width:70%}.menu-dropdown__content--megamenu .megamenu_row .megamenu-banner .banner_info h2.title{margin-bottom:0;text-align:center;height:35px;display:flex;align-items:center;justify-content:center;line-height:normal}.menu-dropdown__content--megamenu .megamenu_row .megamenu-banner .banner_info a{background:#fff;border:unset;padding:6px 10px;color:#222;letter-spacing:.2px;display:flex}.menu-dropdown__content--megamenu .megamenu_row .megamenu-banner .banner_info a span{color:#222}.menu-dropdown__content--megamenu .megamenu_row .megamenu-banner .banner_info .content{text-align:center;font-weight:800}.menu-dropdown__content--megamenu .megamenu_row .megamenu-blog .featured-blog__post{display:flex;align-items:center;margin-bottom:15px}.menu-dropdown__content--megamenu .megamenu_row .megamenu-blog .featured-blog__post .blog_image{flex:1;margin-right:15px}.menu-dropdown__content--megamenu .megamenu_row .megamenu-blog .featured-blog__post .blog_content{flex:2}.menu-dropdown__content--megamenu .megamenu_row .megamenu-blog .featured-blog__post .blog_content a{padding-left:0}.menu-dropdown__content--megamenu .megamenu_row .megamenu-blog .featured-blog__post .blog_content .blog-category a{padding:0;font-size:13px;color:#737373;letter-spacing:.2px}.menu-dropdown__content--megamenu .megamenu_row .megamenu-blog .featured-blog__post .blog_content a.article__heading-link{font-weight:600;font-size:15px;line-height:24px;color:#222}.menu-dropdown__content--megamenu .megamenu_row .megamenu-blog .featured-blog__post .blog_content a.article__heading-link:hover{color:#222}.menu-dropdown__content--megamenu .megamenu_row .megamenu-product .product-grid{margin-bottom:0}.menu-dropdown__content--megamenu .megamenu_row .megamenu-product a{padding:0!important}.menu-dropdown__content--megamenu .megamenu_row .megamenu-product .slick-carousel .slick-carousel__slide{padding:0 5px!important}.menu-dropdown--basic{position:relative}.menu-dropdown--basic .menu-dropdown>a:after{content:"\f105";float:right;margin:0;font-family:FontAwesome}.menu-dropdown__content .menu-dropdown__content{top:0;left:100%}.menu-dropdown__content li{padding:3px 0;border-bottom:1px solid rgba(235,235,235,.5)}.menu-dropdown__content li:first-child{padding-top:0}.menu-dropdown__content li:last-child{border-bottom:0}.menu-dropdown__content--megamenu .menu-dropdown__content{top:auto;left:auto}.megamenu-products{margin-bottom:15px}.product-menu{display:flex;width:100%}.product-menu__image{width:30%;max-width:30%}.product-menu__image a{padding:0}.product-menu{padding:6px 0}.product-menu__content{width:70%;max-width:70%;padding-left:15px}.product-menu__name{margin:0;font-size:15px}.product-menu__name a{padding:0}.megamenu-html{padding:6px 0}.megamenu-html img{max-width:100%;height:auto}.header-search-toggle{cursor:pointer}.header-search-toggle path{fill:#222}.toggle-search{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:999;opacity:0;visibility:hidden;transition:all .3s ease}.toggle-search .contents-search{background:#fff;padding:100px 0 50px;opacity:0;visibility:hidden;transform:translateY(-100%);transition:transform .3s ease;max-height:90%;display:flex;flex-direction:column;position:relative;z-index:99}.toggle-search .contents-search .close{cursor:pointer;position:absolute;top:15px;right:15px;text-align:center;z-index:5;display:inline-block;width:28px;height:28px;border-radius:0;box-shadow:0 2px 59px #0006;border:0;background:#fff;padding:0}.toggle-search .contents-search .close .close-icon:before,.toggle-search .contents-search .close .close-icon:after{content:"";position:absolute;height:1px;width:14px;top:55%;left:calc(50% - 7px);margin-top:-1px;background-color:#222;-webkit-transition:all .3s ease;transition:all .3s ease}.toggle-search .contents-search .close .close-icon:before{transform-origin:50% 50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.toggle-search .contents-search .close .close-icon:after{transform-origin:50% 50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.toggle-search .contents-search .close:hover .close-icon:before,.toggle-search .contents-search .close:hover .close-icon:after{-webkit-transform:rotate(0deg);transform:rotate(0)}.toggle-search .contents-search .header-search-top{overflow:auto}.toggle-search .contents-search .header-search-top predictive-search form{text-align:center;position:relative;margin:auto}.toggle-search .contents-search .header-search-top predictive-search form input#Search{position:relative;width:50%;height:50px;border-style:solid;border-width:0px 0px 1px;border-color:#dcdcdc;font-size:15px;font-weight:500;border-radius:0!important;padding:10px 20px}.toggle-search .contents-search .header-search-top predictive-search form input#Search:focus-visible{border-style:solid!important;border-width:0px 0px 1px!important;border-color:#dcdcdc!important}@media (max-width: 767px){.toggle-search .contents-search .header-search-top predictive-search form input#Search{width:75%!important}}.toggle-search .contents-search .header-search-top predictive-search form button.search_btn{height:50px;border:unset;width:50px;border-radius:0}.toggle-search .contents-search .header-search-top predictive-search form .predictive-search-content.row{margin-top:40px;text-align:left}.toggle-search .contents-search .header-search-top predictive-search form .predictive-search-content.row div#predictive-search-products-head,.toggle-search .contents-search .header-search-top predictive-search form .predictive-search-content.row div#predictive-search-articles-head{border-bottom:solid 1px gainsboro;margin-bottom:20px;display:flex;justify-content:space-between;align-items:baseline}.toggle-search .contents-search .header-search-top predictive-search form .predictive-search-content.row div#predictive-search-products-head h4,.toggle-search .contents-search .header-search-top predictive-search form .predictive-search-content.row div#predictive-search-articles-head h4{font-size:18px;font-weight:600}.toggle-search .contents-search .header-search-top predictive-search form .predictive-search-content.row .product-search img{border:solid 10px gainsboro}.toggle-search .contents-search .header-search-top predictive-search form .predictive-search-content.row .product-search a{text-decoration:unset}.toggle-search .contents-search .header-search-top predictive-search form .predictive-search-content.row .product-search .product-title{text-align:center;margin-top:18px;color:#222;text-decoration:unset;font-weight:600;font-size:15px;letter-spacing:0px}@media (max-width: 767px){.toggle-search .contents-search .header-search-top predictive-search form .predictive-search-content.row .product-search .product-title{padding-bottom:8px}}.toggle-search .contents-search .header-search-top predictive-search form .predictive-search-content.row .product-search .product-price{text-align:center;color:#222;font-weight:600;margin-bottom:15px}.toggle-search .contents-search .header-search-top predictive-search form .predictive-search-content.row .row.article-search>div{margin-bottom:20px}.toggle-search .contents-search .header-search-top predictive-search form .predictive-search-content.row .row.article-search a.article_data{display:flex;text-decoration:unset}.toggle-search .contents-search .header-search-top predictive-search form .predictive-search-content.row .row.article-search a.article_data .article_title{margin-left:15px;color:#222;font-weight:600;font-size:15px}.toggle-search .contents-search .header-search-top predictive-search form .predictive-search-content.row .row.article-search a.article_data .article_title:hover{color:#222}.toggle-search.active{opacity:1;visibility:visible}.toggle-search.active .contents-search{transform:translateY(0);opacity:1;visibility:visible}.toggle-search.active>.close-search-toggle{display:block}.toggle-search>.close-search-toggle{position:fixed;width:100vw;height:100vh;background:#00000040;display:none}.contents-search .close{position:absolute;top:20px;right:25px;font-size:20px;cursor:pointer}.header_user_account{position:relative}.header_user_account span.icon.svg-user path.fill{fill:#222}.account_dropdown{display:none;background:#fff;position:absolute;left:50%;top:100%;transform:translate(-50%);padding:0 20px;width:200px;z-index:9;box-shadow:0 2px 10px #0000001c}.account_dropdown :before{content:" ";position:absolute;left:50%;top:-10px;transform:translate(-50%);border-top:none;border-right:10px solid transparent;border-left:10px solid transparent;border-bottom:10px solid white}.account_dropdown ul.header-account_list{padding-left:0;list-style-type:none;margin-bottom:0;cursor:pointer}.account_dropdown ul.header-account_list li{display:flex;padding:10px 0;color:#222}.account_dropdown ul.header-account_list li span{margin-right:12px}.account_dropdown ul.header-account_list li span path{fill:#222}.account_dropdown ul.header-account_list li.header_account_login,.account_dropdown ul.header-account_list li.header_account_user{border-bottom:solid 1px gainsboro}.account_dropdown ul.header-account_list li.header_account_login a,.account_dropdown ul.header-account_list li.header_account_user a,.account_dropdown ul.header-account_list .header_account_logout a{color:#222!important}.header_cart{position:relative}.header_cart:hover .header-cart--modal_content,.header_cart:focus .header-cart--modal_content{opacity:1;visibility:visible}.header_cart path{fill:#222}.header_cart .header-cart--count{position:absolute;width:16px;height:16px;border-radius:50%;background:#222;color:#fff;display:flex;justify-content:center;font-size:11px;text-align:center;top:-3px;font-weight:500;right:-10px;line-height:17px}.header_cart .header-cart--modal_content{position:absolute;top:40px;right:0;z-index:99;display:block;min-width:400px;padding:20px;background-color:#fff;box-shadow:0 6px 15px #0000001f;opacity:0;visibility:hidden;transition:all .3s ease;width:100%}@media (max-width: 400px){.header_cart .header-cart--modal_content{min-width:300px}}.header_cart .header-cart--modal_content p.cart-empty-message{padding:0;text-align:center;font-size:20px;letter-spacing:0px;font-weight:600;margin-bottom:0}.header_cart .header-cart--modal_content .ajaxcart_inner{height:300px;overflow-x:hidden;overflow-y:auto}.header_cart .header-cart--modal_content .ajaxcart_footer{bottom:unset!important}.header_wishlist{position:relative}.header_wishlist path{fill:#222}.header_wishlist span.count{position:absolute;width:16px;height:16px;border-radius:50%;background:#222;color:#fff;line-height:17px;font-size:11px;text-align:center;top:-3px;font-weight:500;right:-10px}.main-footer{color:#222}.main-footer .footer-block__content>*{margin-bottom:25px}.main-footer a{color:#222;text-decoration:unset}.main-footer a:hover{color:#ed1e24}.main-footer ul.footer-menu{padding:0;list-style-type:none}.main-footer ul.footer-menu li{padding:5px 0}.main-footer ul.footer-menu li:first-child{padding-top:0}.main-footer .footer_subscribe .newsletter-form__field-wrapper{position:relative}.main-footer .footer_subscribe .newsletter-form__field-wrapper input#NewsletterForm--footer{border:unset;height:45px;border-radius:0;width:100%;padding:15px}.main-footer .footer_subscribe .newsletter-form__field-wrapper button#Subscribe{border:unset;background:unset;position:absolute;right:8px;top:7px}.main-footer .footer_subscribe .newsletter-form__field-wrapper button#Subscribe path{fill:#222}.main-footer .footer_subscribe small#subscribe-error{color:#ff6a6a;font-size:16px;font-weight:500;margin-top:10px;display:block;border:unset}.main-footer .footer_subscribe h3#subscribe-success{color:#fff;font-size:16px;font-weight:500;margin-top:10px;border:unset}.main-footer .footer_social ul.social-icons{display:flex;list-style-type:none;padding:0}.main-footer .footer_social ul.social-icons li{margin-right:12px;display:flex;justify-content:center;align-items:center;padding:0}.main-footer .footer_social ul.social-icons li:last-child{margin-right:0}.main-footer .footer_social ul.social-icons li path{stroke:#222!important;stroke-width:25px!important}.main-footer .footer_social ul.social-icons li:hover svg{transform:scale(1.1);transition:.2s ease-in}.main-footer .footer-block-contact>div{margin-bottom:20px}.main-footer .footer-block-contact>div a{display:flex}.main-footer .footer-block-contact>div a span.icon{margin-right:15px}.main-footer .footer-block-contact>div a span.icon path{fill:#222}@media (max-width: 768px){.footer-copyright .copyright.text-left{justify-content:center!important;text-align:center;margin-bottom:10px}}.footer-copyright .footer_social ul.social-icons{display:flex;list-style-type:none;padding:0;margin-bottom:0}@media (max-width: 768px){.footer-copyright .footer_social ul.social-icons{justify-content:center}}.footer-copyright .footer_social ul.social-icons li{margin-right:12px;display:flex;justify-content:center;align-items:center;padding:0}.footer-copyright .footer_social ul.social-icons li:last-child{margin-right:0}.footer-copyright .footer_social ul.social-icons li span.icon{line-height:18px;display:block}.footer-copyright .footer_social ul.social-icons li path{stroke:#fff!important;stroke-width:25px!important}.footer-copyright .footer_social ul.social-icons li:hover svg{transform:scale(1.1);transition:.2s ease-in}.footer-copyright .footer_social ul.social-icons li:hover svg path{stroke:#222}.copyright p{margin-bottom:0;margin-left:4px}.footer_logo{width:150px;margin-bottom:20px}@media only screen and (max-width: 991px) and (min-width: 768px){.footer_logo{width:150px}.footer-col-1 .footer-col-content{text-align:center;margin:auto}.main-footer .footer_subscribe .newsletter-form__field-wrapper{position:relative;width:60%;margin:auto}}@media (max-width: 767px){.accordion .footer-column .footer-col-content{display:none}.footer-block__content{text-align:center}.footer_inner .row>div{margin-top:10px}.footer_logo{width:150px}.leotriplet-footer .main-footer.accordion .title-footer:before{content:"\e9b1";font-family:Feather;position:absolute;right:0;transition:all .3s ease;font-size:18px;top:0}.leotriplet-footer .main-footer.accordion .footer-column.active .title-footer:before{transform:rotate(45deg)}}.section-product-tabs .slick-slider .slick-list.draggable,.section-product-tabs .slick-slider .slick-list.draggable .slick-track{display:flex}.section-product-tabs .slick-slider .slick-list.draggable .slick-track .slick-slide{display:flex!important;flex-direction:column;height:auto}.section-product-tabs .slick-slider .slick-list.draggable .slick-track .slick-slide .product-grid,.section-product-tabs .slick-slider .slick-list.draggable .slick-track .slick-slide .product-grid .product-grid__content{display:flex;flex-direction:column;height:100%}.section--related-products .slick-slider .slick-list.draggable,.section--related-products .slick-slider .slick-list.draggable .slick-track{display:flex}.section--related-products .slick-slider .slick-list.draggable .slick-track .slick-slide{display:flex!important;flex-direction:column;height:auto}.section--related-products .slick-slider .slick-list.draggable .slick-track .slick-slide>div{display:flex;flex-direction:column;height:100%}.section--related-products .slick-slider .slick-list.draggable .slick-track .slick-slide>div .slick-carousel__slide{display:flex!important;flex-direction:column;height:100%}.section--related-products .slick-slider .slick-list.draggable .slick-track .slick-slide>div .slick-carousel__slide .product-grid{display:flex;flex-direction:column;height:100%;width:100%;margin-bottom:0}.section--related-products .slick-slider .slick-list.draggable .slick-track .slick-slide>div .slick-carousel__slide .product-grid .product-grid__content{display:flex;flex-direction:column;height:100%}.products__row>div{display:flex}.products__row>div .product-grid{display:flex;flex-direction:column;width:100%}.products__row>div .product-grid .product-grid__content{display:flex;flex-direction:column;height:100%}#Collection--Product:not(.list) .products_row .products_column{display:flex;flex-direction:column}#Collection--Product:not(.list) .products_row .products_column .product-grid{display:flex;flex-direction:column;height:100%}#Collection--Product:not(.list) .products_row .products_column .product-grid .product-grid__content{display:flex;flex-direction:column;height:100%}.preloading-grid-img-product{padding-top:100%!important}.product-grid-card__image{background:#fff}.product-grid-card__image img{aspect-ratio:1/1;object-fit:contain!important}.product-grid{position:relative;margin-bottom:24px}.product-grid .product-grid-card__image-link img:not([role=presentation]){width:100%}.product-grid:hover .product-grid-card__image .product-grid-card__img-hidden{opacity:1;visibility:visible;transition:opacity .5s ease-in}.product-grid:hover .product-grid__image-wrapper.transform .product-grid-card__image{overflow:hidden}.product-grid:hover .product-grid__image-wrapper.transform .product-grid-card__image .product-grid-card__img-hidden{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.product-grid:hover .product-grid__buttons>div{opacity:1!important;visibility:visible!important}.product-grid .product-grid__image-wrapper{position:relative}.product-grid .product-grid__image-wrapper .product-grid__label{position:absolute;top:10px;left:10px;line-height:normal}.product-grid .product-grid__image-wrapper .product-grid__label span{padding:2px 5px;font-weight:500;font-size:12px;color:#fff;margin-right:0;z-index:1;position:relative;display:inline-block}.product-grid .product-grid__image-wrapper .product-grid__label span.product-grid__on-sale{background:#28a745}.product-grid .product-grid__image-wrapper .product-grid__label span.product-grid__sold-out{background:#cc3d3d}.product-grid .product-grid__image-wrapper .product-grid__mobile-buttons{position:absolute;top:15px;right:15px}.product-grid .product-grid__image-wrapper .product-grid__mobile-buttons>div{position:relative;margin-bottom:8px}.product-grid .product-grid__image-wrapper .product-grid__mobile-buttons>div span.label{display:none}.product-grid .product-grid__image-wrapper .product-grid__mobile-buttons>div .btn{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:#222;margin:0;border-radius:0}.product-grid .product-grid__image-wrapper .product-grid__mobile-buttons>div .btn.btn-link{font-size:0;text-decoration:none}.product-grid .product-grid__image-wrapper .product-grid__mobile-buttons>div .btn.btn-link i{font-size:18px;line-height:38px;color:#fff}.product-grid .product-grid__image-wrapper .product-grid__mobile-buttons>div .btn svg{width:16px;height:16px}.product-grid .product-grid__image-wrapper .product-grid__mobile-buttons>div .btn svg path{fill:#fff}.product-grid .product-grid__image-wrapper .product-grid__mobile-buttons .button-wishlist button{border:unset;background:unset;display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:#222;margin:0;border-radius:0}.product-grid .product-grid__image-wrapper .product-grid__mobile-buttons .button-wishlist button:before{content:"\f08a";font-family:FontAwesome;font-weight:200;font-size:14px;line-height:30px;color:#fff}.product-grid .product-grid__image-wrapper .product-grid__mobile-buttons .button-wishlist button.active:before{content:"\f004";font-size:14px}.product-grid .product-grid__image-wrapper .product-grid__mobile-buttons .button-wishlist button.wishlist_loading:before{position:relative;display:inline-block;content:"";border:2px solid rgba(255,255,255,.5);border-top-color:#fff;width:16px;height:16px;background:none;animation:2s linear 0s normal none infinite running spin-load;text-indent:0;border-radius:50%}.product-grid .product-grid__image-wrapper .product-grid__buttons{display:flex;justify-content:center;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.product-grid .product-grid__image-wrapper .product-grid__buttons .btn.btn-link{font-size:0;text-decoration:none}.product-grid .product-grid__image-wrapper .product-grid__buttons .btn.btn-link i{font-size:18px;line-height:38px;color:#fff}.product-grid .product-grid__image-wrapper .product-grid__buttons .btn--quickview.load-quickview{padding:0}.product-grid .product-grid__image-wrapper .product-grid__buttons .btn--quickview.load-quickview:before{position:relative;display:inline-block;content:"";border:2px solid rgba(255,255,255,.5);border-top-color:#fff;width:16px;height:16px;background:none;animation:2s linear 0s normal none infinite running spin-load;text-indent:0;border-radius:50%}.product-grid .product-grid__image-wrapper .product-grid__buttons .btn--quickview.load-quickview span.icon.svg-quick-plus{display:none}.product-grid .product-grid__image-wrapper .product-grid__buttons .button-wishlist button{border:unset;background:unset;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#222;border-radius:0}.product-grid .product-grid__image-wrapper .product-grid__buttons .button-wishlist button:before{content:"\f08a";font-family:FontAwesome;font-weight:200;color:#fff;font-size:18px}.product-grid .product-grid__image-wrapper .product-grid__buttons .button-wishlist button.active:before{content:"\f004";color:#fff}.product-grid .product-grid__image-wrapper .product-grid__buttons .button-wishlist button.wishlist_loading:before{position:relative;display:inline-block;content:"";border:2px solid rgba(255,255,255,.5);border-top-color:#fff;width:16px;height:16px;background:none;animation:2s linear 0s normal none infinite running spin-load;text-indent:0;border-radius:50%}.product-grid .product-grid__image-wrapper .product-grid__buttons>div{position:relative;opacity:0;visibility:hidden;transition:all .3s ease;margin:0 10px}.product-grid .product-grid__image-wrapper .product-grid__buttons>div:before{content:attr(data-title);position:absolute;padding:0 10px;background:#000;color:#fff;bottom:calc(100% + 10px);line-height:23px;white-space:nowrap;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translate(-50%);font-size:12px;z-index:10;opacity:0;visibility:hidden;pointer-events:none}.product-grid .product-grid__image-wrapper .product-grid__buttons>div:after{content:"";position:absolute;bottom:100%;left:calc(50% - 5px);border-width:5px;border-style:solid;border-color:black transparent transparent transparent;pointer-events:none;opacity:0;visibility:hidden}.product-grid .product-grid__image-wrapper .product-grid__buttons>div:hover:after{opacity:1;visibility:visible}.product-grid .product-grid__image-wrapper .product-grid__buttons>div:hover:before{opacity:1;visibility:visible}.product-grid .product-grid__image-wrapper .product-grid__buttons>div span.label{display:none}.product-grid .product-grid__image-wrapper .product-grid__buttons>div .btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#222;border-radius:0}.product-grid .product-grid__image-wrapper .product-grid__buttons>div .btn path{fill:#fff}.product-grid .product-grid__image-wrapper .product-grid__buttons .product-grid__form .is-adding{padding:0!important}.product-grid .product-grid__image-wrapper .product-grid__buttons .product-grid__form .is-adding:before{position:relative;display:inline-block;content:"";border:2px solid rgba(255,255,255,.5);border-top-color:#fff;width:16px;height:16px;background:none;animation:2s linear 0s normal none infinite running spin-load;text-indent:0;border-radius:50%}.product-grid .product-grid__image-wrapper .product-grid__buttons .product-grid__form .is-adding .svg-cart{display:none}.product-grid .product-grid__image-wrapper.transform .product-grid-card__image{overflow:hidden}.product-grid .product-grid__image-wrapper.transform .product-grid-card__image .preloading-grid-img-product:last-child{position:absolute;top:0;width:100%;background:transparent}.product-grid .product-grid__image-wrapper.transform .product-grid-card__image .preloading-grid-img-product:first-child{position:relative}.product-grid .product-grid__image-wrapper.transform .product-grid-card__image .product-grid-card__img-hidden{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.product-grid .product-grid-card__image{position:relative}.product-grid .product-grid-card__image .product-grid-card__img-hidden{position:absolute;bottom:0;left:0;height:100%;object-fit:cover;opacity:0;visibility:hidden;transition:opacity .5s ease-in}.product-grid .product-grid-card__image .preloading-grid-img-product{background:#fff;position:relative}.product-grid .product-grid-card__image .preloading-grid-img-product img{position:absolute;top:0;left:0}.product-grid .product-grid-card__image .preloading-grid-img-product img.lazyload{height:0}.product-grid .product-grid-card__image .pre-loading-image{z-index:revert;opacity:1;display:block}.product-grid .product-grid-card__image img.lazyloaded+.pre-loading-image{display:none}.product-grid .product-grid-card__image .product-grid-card__img-hidden+.pre-loading-image{display:none}.product-grid .product-grid__short_description{display:none;padding:10px 0;letter-spacing:.2px}.product-grid .product-list__addToCart{display:none}.product-grid.product_grid_style_1 .product-grid-card__image{background-color:#f8f8f8}.product-grid.product_grid_style_1 .product-grid-card__image img{background:#f8f8f8}.product-grid.product_grid_style_1 .product-grid__content .product-grid__name{margin:15px 0 0}.product-grid.product_grid_style_1 .product-grid__content .product-grid__name a{color:#222;font-weight:600;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.product-grid.product_grid_style_1 .product-grid__content .product-grid__price .product-group-price{display:flex;align-items:center;flex-wrap:wrap;justify-content:left}.product-grid.product_grid_style_1 .product-grid__content .product-grid__price .product-price{color:#222;font-weight:600;font-size:14px;margin-right:5px}.product-grid.product_grid_style_1 .product-grid__content .product-grid__price .product-price.product-price--regular{font-size:14px;color:#777;font-weight:400;text-decoration:line-through}.product-grid.product_grid_style_1 .product-grid__content .variants-swatch .swatch-content{justify-content:left}.product-grid.product_grid_style_1 .product-grid__content .product-grid__review{margin-top:10px}.product-grid.product_grid_style_1 .product-grid__content .product-grid__review .jdgm-prev-badge__text{display:none}.product-grid.product_grid_style_2 .product-grid__image-wrapper a.product-grid-card__image-link .product-grid-card__image img{background-color:#f9f9f9}.product-grid.product_grid_style_2 .product-grid__image-wrapper a.product-grid-card__image-link .product-grid-card__image:before{content:"";background:#ffffffb3;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;opacity:0}.product-grid.product_grid_style_2 .product-grid__buttons{top:50%!important;transform:translate(-50%);bottom:unset!important}.product-grid.product_grid_style_2:hover .product-grid__image-wrapper a.product-grid-card__image-link .product-grid-card__image:before{opacity:1!important}.product-grid.product_grid_style_2:hover .product-grid__image-wrapper .product-grid__buttons{top:50%!important;bottom:unset!important;z-index:2!important}.product-grid.product_grid_style_2 .product-grid__content{background:#222;padding:10px}.product-grid.product_grid_style_2 .product-grid__content .product-grid__name{margin:0;line-height:18px}.product-grid.product_grid_style_2 .product-grid__content .product-grid__name a{color:#fff;font-weight:500;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;letter-spacing:.2px;margin-bottom:4px}.product-grid.product_grid_style_2 .product-grid__content .product-grid__short_description{color:#fff}.product-grid.product_grid_style_2 .product-grid__content .product-grid__price{display:block}.product-grid.product_grid_style_2 .product-grid__content .product-grid__price .product-group-price{display:flex;align-items:center;margin-bottom:0;flex-wrap:wrap;justify-content:left}.product-grid.product_grid_style_2 .product-grid__content .product-grid__price .product-price{color:#2e2e2e;font-weight:500;font-size:14px;margin-right:5px;line-height:20px}.product-grid.product_grid_style_2 .product-grid__content .product-grid__price .product-price.product-price--regular{font-size:14px;font-weight:400;text-decoration:line-through}.product-grid.product_grid_style_2 .product-grid__content .variants-swatch .swatch-content{justify-content:left;margin-bottom:0}.product-grid.product_grid_style_2 .product-grid__content .variants-swatch .swatch-content.label .title{color:#fff;letter-spacing:.5px;font-weight:400}.product-grid.product_grid_style_2 .product-grid__content .variants-swatch .swatch-content.label .swatch-items label{color:#fff;font-weight:400}.product-grid.product_grid_style_2 .product-grid__content .variants-swatch .swatch-content.label .swatch-items.active label{color:#fff;border-bottom:1px solid #2e2e2e;font-weight:400}.product-grid.product_grid_style_2 .product-grid__content .variants-swatch .swatch-content.color .swatch-items label{border:1px solid transparent}.product-grid.product_grid_style_2 .product-grid__content .variants-swatch .swatch-content.color .swatch-items label:before{border:1px solid white}.product-grid.product_grid_style_2 .product-grid__content .product-grid__review{margin-top:10px}.product-grid.product_grid_style_2 .product-grid__content .product-grid__review .jdgm-prev-badge__text{display:none}.product-grid.product_grid_style_3{border:solid 1px #e5e5e5}.product-grid.product_grid_style_3 .product-grid__image-wrapper a.product-grid-card__image-link .product-grid-card__image img{background-color:#f9f9f9}.product-grid.product_grid_style_3 .product-grid__content{background:#fff;padding:15px}.product-grid.product_grid_style_3 .product-grid__content .product-grid__name{margin:0;line-height:24px;text-align:center}.product-grid.product_grid_style_3 .product-grid__content .product-grid__name a{color:#222;font-weight:600;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;margin-bottom:4px}.product-grid.product_grid_style_3 .product-grid__content .product-grid__price{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.product-grid.product_grid_style_3 .product-grid__content .product-grid__price .product-group-price{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.product-grid.product_grid_style_3 .product-grid__content .product-grid__price .product-price{color:#222;font-weight:600;font-size:14px;margin-right:5px;line-height:20px}.product-grid.product_grid_style_3 .product-grid__content .product-grid__price .product-price.product-price--regular{font-size:14px;color:#777;font-weight:400;text-decoration:line-through}.product-grid.product_grid_style_3 .product-grid__content .variants-swatch .swatch-content{justify-content:center}.product-grid.product_grid_style_3 .product-grid__content .variants-swatch .swatch-content.label .title{color:#222;letter-spacing:.5px}.product-grid.product_grid_style_3 .product-grid__content .variants-swatch .swatch-content.label .swatch-items label{color:#222}.product-grid.product_grid_style_3 .product-grid__content .variants-swatch .swatch-content.label .swatch-items.active label{color:#222;border-bottom:1px solid #222222}.product-grid.product_grid_style_3 .product-grid__content .variants-swatch .swatch-content.color .swatch-items label{border:1px solid transparent}.product-grid.product_grid_style_3 .product-grid__content .variants-swatch .swatch-content.color .swatch-items label:before{border:1px solid gainsboro}.product-grid.product_grid_style_3 .product-grid__content .product-grid__review{justify-content:center;display:flex;margin-top:12px}.product-grid.product_grid_style_3 .product-grid__content .product-grid__review .jdgm-prev-badge__text{display:none}@media (max-width: 991px){.product-grid .product-grid__buttons{display:none!important}}@media (min-width: 992px){.product-grid .product-grid__mobile-buttons{display:none!important}}.variants-swatch{visibility:visible;transition:all .3s ease;margin-top:2px;z-index:10;width:100%}.variants-swatch .swatch-content{display:flex;align-items:center;justify-content:left;flex-wrap:wrap;margin-bottom:0;font-weight:500}.variants-swatch .swatch-content.label .title{font-size:13px;color:#777;position:relative;top:1px}.variants-swatch .swatch-content.label .more-variant{font-size:13px}.variants-swatch .swatch-content.label .swatch-items label{width:auto;height:auto;line-height:18px;margin:2px 7px;padding:0;font-size:13px;text-align:center;border:0;border-radius:0;box-sizing:content-box;color:#222}.variants-swatch .swatch-content.label .swatch-items label:before{display:none}.variants-swatch .swatch-content.label .swatch-items label span{display:none}.variants-swatch .swatch-content.label .swatch-items label:hover,.variants-swatch .swatch-content.label .swatch-items.active label{border-bottom:1px solid #222222;color:#222}.variants-swatch .swatch-content.color .more-variant{margin:2px 5px;height:20px}.variants-swatch .swatch-content .more-variant-color{position:relative}.variants-swatch .swatch-items label{width:15px;height:15px;font-size:0;margin:2px 5px;position:relative;line-height:15px;border-radius:0;cursor:pointer;border:1px solid #e9e9e9}.variants-swatch .swatch-items label span{display:inline-block;line-height:22px;color:#fff;background:#222;padding:0 10px;font-size:12px;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);opacity:0;visibility:hidden;pointer-events:none;white-space:nowrap}@media (max-width: 767px){.variants-swatch .swatch-items label span{display:none}}.variants-swatch .swatch-items label span:before{content:"";position:absolute;border-color:transparent;border-width:4px;border-style:solid;left:calc(50% - 4px);bottom:-8px;border-top-color:#333}.variants-swatch .swatch-items label:before{content:"";position:absolute;top:-3px;width:calc(100% + 6px);height:calc(100% + 6px);left:-3px;opacity:0;visibility:hidden;border:1px solid #222222;border-radius:0}.variants-swatch .swatch-items label:hover span{opacity:1;visibility:visible}.variants-swatch .swatch-items label:hover:before{opacity:1;visibility:visible}.variants-swatch .swatch-items.active label:before{opacity:1;visibility:visible}.variants-swatch .swatch-items.disabled label{display:none}.show-quickView{overflow:hidden}.quickview{display:none;position:fixed;justify-content:center;z-index:999;top:0;left:0;width:100%;opacity:0;visibility:hidden;height:100%;align-items:center;padding:20px}.quickview.show{display:flex;opacity:1;visibility:visible}.quickview.show-content .quickview__overlay,.quickview.show-content .quickview__content{opacity:1;visibility:visible}.quickview.transition .quickview__content{max-width:900px}.quickview.transition .quickview__content .quickview-product .qv-single-info{opacity:1;visibility:visible;z-index:unset;height:100%;overflow:auto;width:100%;padding-left:480px}@media only screen and (max-width: 991px) and (min-width: 768px){.quickview.transition .quickview__content{max-width:700px}.quickview .quickview-img{max-width:350px!important}.quickview .animate_button{width:160px}}@media (max-width: 991px){.quickview .quickview-img{max-width:100%!important}.quickview .quickview__content{height:100%;overflow-y:scroll!important}.quickview .qv-single-info{position:relative!important;opacity:1!important;visibility:visible!important;padding:0 20px 20px!important}.quickview .leotriplet-quantity--number{width:100px!important}}.quickview .quickview__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;opacity:0;visibility:hidden;transition:all .3s ease}.quickview .quickview__content{position:relative;z-index:1;width:100%;opacity:0;visibility:hidden;max-width:450px;overflow:hidden;background-color:#fff;transition:all .3s ease}.quickview .quickview__content .quickview-product>.row{margin:0;align-items:center}.quickview .quickview__content .quickview-product .quickview-img{position:relative;z-index:3;width:100%;max-width:450px;padding:20px}.quickview .quickview__content .quickview-product .quickview-img .quickview_product__images{border:solid 10px #2e2e2e}.quickview .quickview__content .quickview-product .quickview-img .quickview_product__images .quickview-images .slick-list{margin:0}.quickview .quickview__content .quickview-product .quickview-img .quickview_product__images .quickview-images button.slick-prev.slick-arrow{left:-22px!important;border:solid 2px #2e2e2e}.quickview .quickview__content .quickview-product .quickview-img .quickview_product__images .quickview-images button.slick-next.slick-arrow{right:-22px!important;border:solid 2px #2e2e2e}.quickview .quickview__content .quickview-product .qv-single-info{position:absolute;z-index:-1;opacity:0;visibility:hidden;-webkit-transition:opacity .3s,visibility 0s;transition:opacity .3s,visibility 0s;display:flex;flex-direction:column;justify-content:center}.quickview .quickview__content .quickview-product .qv-single-info h3.product-quickview_title{color:#222;line-height:30px;font-size:22px;margin-bottom:4px}.quickview .quickview__content .quickview-product .qv-single-info .product__organization__label a{color:#777;font-weight:400;font-size:14px;letter-spacing:.2px}.quickview .quickview__content .quickview-product .qv-single-info .product-quickview__price .price-container{display:flex;align-items:center;margin:10px auto 15px;padding-bottom:15px;border-bottom:solid 1px gainsboro}.quickview .quickview__content .quickview-product .qv-single-info .product-quickview__price .price-container .js-qv-product-price-compare{text-decoration:line-through;margin-right:10px}.quickview .quickview__content .quickview-product .qv-single-info .product-quickview__price .price-container .js-qv-product-price.product-single__price{font-size:18px;font-weight:600;color:#222;letter-spacing:-.5px}.quickview .quickview__content .quickview-product .qv-single-info .quickview--variants{margin-bottom:12px}.quickview .quickview__content .quickview-product .qv-single-info .quickview--variants select.leotriplet-quickview-option-selector.productForm--input{width:200px;height:40px;padding:0 10px;border:solid 1px #dcdcdc}.quickview .quickview__content .quickview-product .qv-single-info .quickview--variants .product-form--item .variants__options{display:flex;flex-wrap:wrap;width:100%;margin-top:12px;margin-left:5px}.quickview .quickview__content .quickview-product .qv-single-info .quickview--variants .product-form--item .variants__options .variant-option{position:relative;margin:0 15px 10px 0}.quickview .quickview__content .quickview-product .qv-single-info .quickview--variants .product-form--item .variants__options .variant-option input{clip:rect(0,0,0,0);overflow:hidden;position:absolute;width:1px;height:1px}.quickview .quickview__content .quickview-product .qv-single-info .quickview--variants .product-form--item .variants__options .variant-option label{cursor:pointer;position:relative;display:inline-block;margin:0;background-color:#fff;border:1px solid #ccc;font-size:14px;line-height:1;color:#777;text-align:center;line-height:20px;padding:5px 10px}.quickview .quickview__content .quickview-product .qv-single-info .quickview--variants .product-form--item .variants__options .variant-option label:after{content:"";position:absolute;top:-4px;width:calc(100% + 8px);height:calc(100% + 8px);left:-4px;border:1px solid #d7d7d7;border-radius:2px}.quickview .quickview__content .quickview-product .qv-single-info .quickview--variants .product-form--item .variants__options .variant-option label.disabled{cursor:not-allowed;opacity:.5}.quickview .quickview__content .quickview-product .qv-single-info .quickview--variants .product-form--item .variants__options .variant-option label.disabled:before{content:"";pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom right,transparent calc(50% - 1px),#d7d7d7,transparent calc(50% + 1px))}.quickview .quickview__content .quickview-product .qv-single-info .quickview--variants .product-form--item .variants__options .variant-option input[type=radio]:checked+label{border-color:#222;background:#222;color:#fff}.quickview .quickview__content .quickview-product .qv-single-info .quickview--variants .product-form--item .variants__options .variant-option input[type=radio]:checked+label:after{border-color:#222}.quickview .quickview__content .quickview-product .qv-single-info .quickview--variants .product-form--item .variants__options .variant-option input[type=radio]:checked+label.disabled{border-color:#ccc;background:#fff;color:#222}.quickview .quickview__content .quickview-product .qv-single-info .quickview--variants .product-form--item .variants__options .variant-option input[type=radio].disabled+label{cursor:not-allowed;opacity:.5}.quickview .quickview__content .quickview-product .qv-single-info .quickview--variants .product-form--item .variants__options .variant-option input[type=radio].disabled+label:before{content:"";pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom right,transparent calc(50% - 1px),#d7d7d7,transparent calc(50% + 1px))}.quickview .quickview__content .quickview-product .qv-single-info .quickview--variants .product-form--item.color .variant-option label{font-size:0;border:0;overflow:unset;width:25px;height:25px;border-radius:2px}.quickview .quickview__content .quickview-product .qv-single-info .quickview--variants .product-form--item.label .variant-option label:after{display:none}.quickview .quickview__content .quickview-product .qv-single-info .product-quickview__description{letter-spacing:.2px;padding-bottom:22px}.quickview .quickview__content .quickview-product .qv-single-info .product-quickview__available{margin:0 0 15px}.quickview .quickview__content .quickview-product .qv-single-info .product-quickview__available .product-available{display:none}.quickview .quickview__content .quickview-product .qv-single-info .product-quickview__available .product-available.product-available--active{display:block}.quickview .quickview__content .quickview-product .qv-single-info .product-quickview__available .product-available.product-available--active .product-available__text{position:relative;font-size:15px;color:#28a745;letter-spacing:0px;font-weight:600}.quickview .quickview__content .quickview-product .qv-single-info .product-quickview__available .product-available.product-available--active .product-available__text.product-available__text--outstock{color:red}.quickview .quickview__content .quickview-product .qv-single-info .quickview-product__buttons{display:flex;flex-wrap:wrap;align-items:center}.quickview .quickview__content .quickview-product .qv-single-info .quickview-product__buttons .product-quantity{margin:0 10px 0 0;border:1px solid gainsboro;height:40px;display:inline-block;position:relative}.quickview .quickview__content .quickview-product .qv-single-info .quickview-product__buttons .product-quantity label.product-quantity__label{display:none}.quickview .quickview__content .quickview-product .qv-single-info .quickview-product__buttons .product-quantity .quantity-selctor .leotriplet-quantity--number{width:125px;border:0;height:38px;text-align:center;padding:0 38px;font-size:16px}.quickview .quickview__content .quickview-product .qv-single-info .quickview-product__buttons .product-quantity .quantity-selctor button.quantity-update.leotriplet-qty-btn{position:absolute;top:0;background:transparent;line-height:38px;border:none;width:38px;height:38px}.quickview .quickview__content .quickview-product .qv-single-info .quickview-product__buttons .product-quantity .quantity-selctor button.quantity-update.leotriplet-qty-btn.leotriplet-qty-minus{left:0}.quickview .quickview__content .quickview-product .qv-single-info .quickview-product__buttons .product-quantity .quantity-selctor button.quantity-update.leotriplet-qty-btn.leotriplet-qty-plus{right:0}.quickview .quickview__content .quickview-product .qv-single-info .quickview-product__buttons .product-quantity .quantity-selctor button.quantity-update.leotriplet-qty-btn path{fill:#b0b0b0}.quickview .quickview__content .quickview-product .qv-single-info .quickview-product__buttons .product-quantity .quantity-selctor button.quantity-update.leotriplet-qty-btn:hover path{fill:#222}.quickview .quickview__content .quickview-product .qv-single-info .quickview-product__buttons .product-quantity .quantity-selctor select.product-quantity__select{height:38px;border:unset;width:100px;padding:10px}.quickview .quickview__content .quickview-product .qv-single-info .quickview-product__buttons .added:before{content:"\e92b";font-family:feather;display:inline-block;font-size:20px;color:#2e2e2e;left:-9px;top:0;line-height:1px;position:relative}.quickview .quickview__content .quickview-product .qv-single-info .quickview-product__buttons .added:hover:before{color:#222;line-height:50px}.quickview .quickview-close{cursor:pointer;position:absolute;top:15px;right:15px;text-align:center;z-index:5;display:inline-block;width:28px;height:28px;border-radius:0;box-shadow:0 2px 59px #0006;border:0;background:#fff;padding:0}.quickview .quickview-close:before,.quickview .quickview-close:after{content:"";position:absolute;height:1px;width:14px;top:50%;left:calc(50% - 7px);margin-top:-1px;background-color:#222;-webkit-transition:all .3s ease;transition:all .3s ease}.quickview .quickview-close:before{transform-origin:50% 50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.quickview .quickview-close:after{transform-origin:50% 50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.quickview .quickview-close:hover:before,.quickview .quickview-close:hover:after{-webkit-transform:rotate(0deg);transform:rotate(0)}.article_featured-image{display:block;margin:0 auto;position:absolute;width:100%;top:0;bottom:0;left:0}.drawer{position:fixed;top:0;bottom:0;right:0;z-index:999;display:block;width:400px;max-width:95%;background-color:#fff;overflow:hidden;opacity:0;visibility:hidden;transform:translate(100%);transition:all .4s cubic-bezier(.46,.01,.32,1)}.drawer .cart_drawer__header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:solid 1px gainsboro}.drawer .cart_drawer__header .drawer__title{font-size:18px;color:#222;font-weight:600}.drawer .cart_drawer__header button.drawer_close-button{position:relative;display:flex;text-transform:uppercase;color:#222;border:none;background-color:transparent;font-size:10px;font-weight:500;letter-spacing:2px;padding-right:18px}.drawer .cart_drawer__header button.drawer_close-button:before,.drawer .cart_drawer__header button.drawer_close-button:after{content:"";position:absolute;height:1px;width:12px;top:50%;right:0;margin-top:-1px;background-color:#000;-webkit-transition:all .3s ease;transition:all .3s ease}.drawer .cart_drawer__header button.drawer_close-button:before{transform-origin:50% 50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.drawer .cart_drawer__header button.drawer_close-button:after{transform-origin:50% 50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.drawer .cart_drawer__header button.drawer_close-button:hover:before,.drawer .cart_drawer__header button.drawer_close-button:hover:after{-webkit-transform:rotate(0deg);transform:rotate(0)}.drawer .drawer__inner_data{position:absolute;top:95px;left:0;bottom:0;width:100%;overflow:hidden}.drawer .drawer__inner_data .ajaxcart_inner{overflow-x:hidden;position:absolute;top:0;left:0;right:20px;max-height:none;padding:0 5px 0 20px;overflow-y:auto;bottom:300px}.drawer .drawer__inner_data p.cart-empty-message{padding:20px;text-align:center;font-size:18px;font-weight:600;color:#222}.drawer_overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background-color:#00000080;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.46,.01,.32,1)}.open-cart-drawer{overflow:hidden}.open-cart-drawer .drawer{opacity:1;visibility:visible;transform:translate(0)}.open-cart-drawer .drawer_overlay{opacity:1;visibility:visible}.cart-js-modal{position:fixed;top:0;left:0;z-index:99;display:flex;align-items:center;justify-items:center;width:100vw;height:100vh;padding:0 15px}.cart-js-modal .cart-modal--overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080}.cart-js-modal .cart-modal__inner{position:relative;z-index:2;display:flex;flex-flow:row wrap;width:100%;max-width:800px;margin:0 auto;padding:0 40px;background-color:#fff;overflow:auto;height:auto;max-height:80vh;transition:all .3s ease;opacity:0;transform:translateY(-100px)}.cart-js-modal .cart-modal__inner.show{opacity:1;transform:translateY(0)}.cart-js-modal .cart-modal__inner .cart-modal__close{cursor:pointer;position:absolute;top:10px;right:8px;text-align:center;z-index:1;display:inline-block;width:28px;height:28px;padding:6px;border-radius:0;box-shadow:0 2px 59px #0006}.cart-js-modal .cart-modal__inner .cart-modal__close:before,.cart-js-modal .cart-modal__inner .cart-modal__close:after{content:"";position:absolute;height:1px;width:14px;top:50%;left:calc(50% - 7px);margin-top:-1px;background-color:#000;-webkit-transition:all .3s ease;transition:all .3s ease}.cart-js-modal .cart-modal__inner .cart-modal__close:before{transform-origin:50% 50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.cart-js-modal .cart-modal__inner .cart-modal__close:after{transform-origin:50% 50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cart-js-modal .cart-modal__inner .cart-modal_header{width:100%;text-align:center;padding:20px;border-bottom:1px solid #e9e9e9}.cart-js-modal .cart-modal__inner .cart-modal_header .cart-modal_messenger{font-size:16px;font-weight:500;color:#28a745}.cart-js-modal .cart-modal__inner .cart-modal_header .cart-modal_messenger:before{display:inline-block;content:"\e92d";font-family:feather;color:#28a745;margin-right:10px;font-size:25px;vertical-align:bottom}.cart-js-modal .cart-modal__inner .cart-modal_header .ajaxcart-currency{width:100%}.cart-js-modal .cart-modal__inner .cart-modal_header .ajaxcart-currency .marquee{white-space:nowrap;display:flex;overflow:hidden;border-top:dashed 1px gainsboro;padding-top:10px;margin-top:10px}.cart-js-modal .cart-modal__inner .cart-modal_header .ajaxcart-currency .marquee p{animation:marquee 20s linear infinite;margin-bottom:0;font-size:13px;font-weight:300}.cart-js-modal .cart-modal__inner .cart-modal_header .ajaxcart-currency .marquee p span{font-weight:600}.cart-js-modal .cart-modal__inner form#form-modal-addtocart{width:100%}.cart-js-modal .cart-modal__inner form#form-modal-addtocart .cart-modal_middle{display:flex;padding:30px 0;margin:0 -30px;flex-wrap:wrap}.cart-js-modal .cart-modal__inner form#form-modal-addtocart .cart-modal_middle>div{padding:0 30px}.cart-js-modal .cart-modal__inner form#form-modal-addtocart .cart-modal_middle .cart-modal_product{width:50%;flex:0 0 50%;display:flex}.cart-js-modal .cart-modal__inner form#form-modal-addtocart .cart-modal_middle .cart-modal_product img{max-width:100px;border:solid 1px #dcdcdc}.cart-js-modal .cart-modal__inner form#form-modal-addtocart .cart-modal_middle .cart-modal_product .info-product{padding-left:25px}.cart-js-modal .cart-modal__inner form#form-modal-addtocart .cart-modal_middle .cart-modal_product .info-product .cart-modal__name{color:#000;font-size:16px;font-weight:600}.cart-js-modal .cart-modal__inner form#form-modal-addtocart .cart-modal_middle .cart-modal_product .info-product .variant{font-size:16px;letter-spacing:0px;color:#8c8c8c}.cart-js-modal .cart-modal__inner form#form-modal-addtocart .cart-modal_middle .cart-modal_product .info-product .modalcart__quantity{display:flex;justify-content:space-between;align-items:baseline;margin-top:5px;margin-right:10px;margin-bottom:12px}.cart-js-modal .cart-modal__inner form#form-modal-addtocart .cart-modal_middle .cart-modal_product .info-product .modalcart__quantity .ajaxcart__qty.leotriplet-qty{position:relative;border:solid 1px gainsboro}.cart-js-modal .cart-modal__inner form#form-modal-addtocart .cart-modal_middle .cart-modal_product .info-product .modalcart__quantity .ajaxcart__qty.leotriplet-qty input.ajaxcart__qty-num{width:100px;border:0;height:32px;text-align:center;padding:0 38px;font-size:16px;pointer-events:none}.cart-js-modal .cart-modal__inner form#form-modal-addtocart .cart-modal_middle .cart-modal_product .info-product .modalcart__quantity .ajaxcart__qty.leotriplet-qty .leotriplet-qty-minus,.cart-js-modal .cart-modal__inner form#form-modal-addtocart .cart-modal_middle .cart-modal_product .info-product .modalcart__quantity .ajaxcart__qty.leotriplet-qty .leotriplet-qty-plus{position:absolute;top:0;background:transparent;border:none;width:38px;height:38px;color:#222}.cart-js-modal .cart-modal__inner form#form-modal-addtocart .cart-modal_middle .cart-modal_product .info-product .modalcart__quantity .ajaxcart__qty.leotriplet-qty .leotriplet-qty-plus{right:0}.cart-js-modal .cart-modal__inner form#form-modal-addtocart .cart-modal_middle .cart-modal_product .info-product .modalcart__quantity .ajaxcart__qty.leotriplet-qty .leotriplet-qty-minus{left:0}.cart-js-modal .cart-modal__inner form#form-modal-addtocart .cart-modal_middle .cart-modal_content{width:50%}.cart-js-modal .cart-modal__inner form#form-modal-addtocart .cart-modal_middle .cart-modal_content .cart-modal-totalprice{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px;font-size:17px;font-weight:600}.cart-js-modal .cart-modal__inner form#form-modal-addtocart .cart-modal_middle .cart-modal_content .ajaxcart_terms_conditions{padding:0}.cart-js-modal .cart-modal__inner form#form-modal-addtocart .cart-modal_middle .cart-modal_content .cart-modal__funcs{display:flex}.cart-js-modal .cart-modal__inner form#form-modal-addtocart .cart-modal_middle .cart-modal_content .cart-modal__funcs .cart-modal__btn--checkout{margin-left:5px;background:#2e2e2e;border-color:#2e2e2e}.cart-js-modal .cart-modal__inner form#form-modal-addtocart .cart-modal_middle .cart-modal_content .cart-modal__funcs .cart-modal__btn--checkout:before{background-color:#222}.cart-js-modal .cart-modal__inner form#form-modal-addtocart .cart-modal_middle .cart-modal_content .cart-modal__funcs .cart-modal__btn--checkout:after{background-color:#222}.cart-js-modal .cart-modal__inner form#form-modal-addtocart .cart-modal_middle .cart-modal_content .cart-modal__funcs .cart-modal__btn--checkout:hover{border-color:#222}.cart-js-modal .cart-modal__inner form#form-modal-addtocart .cart-modal_middle .cart-modal_content .cart-modal__funcs .cart-modal__btn--checkout:hover span{color:#2e2e2e!important}.cart-js-modal .cart-modal__inner form#form-modal-addtocart .cart-modal_middle .cart-modal_content .cart-modal__funcs .cart-modal__btn--checkout span{color:#222}.cart-js-modal .cart-modal__inner form#form-modal-addtocart .cart-modal_middle .cart-modal_content .cart-modal__funcs .cart-modal__btn--checkout span:before{background-color:#222}.cart-js-modal .cart-modal__inner form#form-modal-addtocart .cart-modal_middle .cart-modal_content .cart-modal__funcs .cart-modal__btn--checkout span:after{background-color:#222}@media (max-width: 767px){.cart-js-modal .cart-modal_product{width:100%!important;flex:0 0 100%!important;display:flex}.cart-js-modal .cart-modal_content{width:100%!important;margin-top:20px}.cart-js-modal .cart-modal__inner{padding:0 15px!important}}.ajaxcart_inner .ajaxcart_product{padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid #e9e9e9}.ajaxcart_inner .ajaxcart_product .ajaxcart-item{display:flex;flex-flow:row wrap;align-items:start}.ajaxcart_inner .ajaxcart_product .ajaxcart-item .ajaxcart-item__left{border:solid 1px gainsboro;width:80px}.ajaxcart_inner .ajaxcart_product .ajaxcart-item .ajaxcart-item__right{width:calc(100% - 80px);padding-left:20px}.ajaxcart_inner .ajaxcart_product .ajaxcart-item .ajaxcart-item__right .ajaxcart_product-name-wrapper ul.product-discount.product-discount--ajax-cart{padding:0!important;list-style-type:none;margin-bottom:10px;font-size:12px;color:#737373}.ajaxcart_inner .ajaxcart_product .ajaxcart-item .ajaxcart-item__right .ajaxcart_product-name-wrapper ul.product-discount.product-discount--ajax-cart span.fa.fa-tag{margin-right:5px}.ajaxcart_inner .ajaxcart_product .ajaxcart-item .ajaxcart-item__right .ajaxcart_product-name-wrapper .ajaxcart_product-price-wrapper .ajaxcart_price.ajaxcart_price--regular{font-size:13px;color:#737373;font-weight:400}.ajaxcart_inner .ajaxcart_product .ajaxcart-item .ajaxcart-item__right .ajaxcart_product-name-wrapper .ajaxcart_product-price-wrapper .ajaxcart_price.ajaxcart_price--sale,.ajaxcart_inner .ajaxcart_product .ajaxcart-item .ajaxcart-item__right .ajaxcart_product-name-wrapper .ajaxcart_product-price-wrapper .ajaxcart_price span{color:#222;font-weight:600}.ajaxcart_inner .ajaxcart_product .ajaxcart-item .ajaxcart-item__right .ajaxcart_product-name-wrapper a{color:#000;font-size:15px;font-weight:600}.ajaxcart_inner .ajaxcart_product .ajaxcart-item .ajaxcart-item__right .ajaxcart_product-name-wrapper .ajaxcart_product-meta{font-size:13px;letter-spacing:.2px;color:#8c8c8c}.ajaxcart_inner .ajaxcart_product .ajaxcart-item .ajaxcart-item__right .ajaxcart_product-name-wrapper .cart-product-edit_variant{cursor:pointer}.ajaxcart_inner .ajaxcart_product .ajaxcart-item .ajaxcart-item__right .ajaxcart_product-name-wrapper .drawer_quantity{display:flex;justify-content:space-between;align-items:baseline;margin-top:5px;margin-right:10px}.ajaxcart_inner .ajaxcart_product .ajaxcart-item .ajaxcart-item__right .ajaxcart_product-name-wrapper .drawer_quantity .ajaxcart__qty.leotriplet-qty{position:relative;border:solid 1px gainsboro}.ajaxcart_inner .ajaxcart_product .ajaxcart-item .ajaxcart-item__right .ajaxcart_product-name-wrapper .drawer_quantity .ajaxcart__qty.leotriplet-qty input.ajaxcart__qty-num{width:100px;border:0;height:32px;text-align:center;padding:0 38px;font-size:16px}.ajaxcart_inner .ajaxcart_product .ajaxcart-item .ajaxcart-item__right .ajaxcart_product-name-wrapper .drawer_quantity .ajaxcart__qty.leotriplet-qty .leotriplet-qty-minus,.ajaxcart_inner .ajaxcart_product .ajaxcart-item .ajaxcart-item__right .ajaxcart_product-name-wrapper .drawer_quantity .ajaxcart__qty.leotriplet-qty .leotriplet-qty-plus{position:absolute;top:0;background:transparent;border:none;width:38px;height:38px;color:#222}.ajaxcart_inner .ajaxcart_product .ajaxcart-item .ajaxcart-item__right .ajaxcart_product-name-wrapper .drawer_quantity .ajaxcart__qty.leotriplet-qty .leotriplet-qty-plus{right:0}.ajaxcart_inner .ajaxcart_product .ajaxcart-item .ajaxcart-item__right .ajaxcart_product-name-wrapper .drawer_quantity .ajaxcart__qty.leotriplet-qty .leotriplet-qty-minus{left:0}.ajaxcart_inner .ajaxcart_product .ajaxcart-item .ajaxcart-item__right .ajaxcart_product-name-wrapper .drawer_quantity a.ajaxcart_remove{font-size:12px;font-weight:500;line-height:12px;letter-spacing:0px;color:#8c8c8c}.ajaxcart_footer{position:absolute;left:0;width:100%;bottom:0;padding:20px 0;background-color:#fff;box-shadow:0 5px 15px 5px #0000001a}.ajaxcart_footer .ajaxcart_footer_features .ajaxcart_footer_head{display:flex;align-items:center;justify-content:space-evenly;padding:0 20px;margin-bottom:10px;flex-wrap:wrap}.ajaxcart_footer .ajaxcart_footer_features .ajaxcart_footer_head>div{border:dashed 1px #222222;min-width:110px;margin-bottom:10px;display:flex;align-items:center;justify-content:center;height:30px;font-size:13px;cursor:pointer;color:#222}.ajaxcart_footer .ajaxcart_footer_features .ajaxcart_footer_head>div i{font-size:14px;margin-right:5px}.ajaxcart_footer .ajaxcart_footer_features .ajaxcart_footer_content>div{opacity:0;visibility:hidden;position:absolute;width:100%;bottom:0;left:0;padding:20px;height:100%;background:#fff;transform:translateY(100%);transition:all .3s ease;z-index:3}.ajaxcart_footer .ajaxcart_footer_features .ajaxcart_footer_content>div.active{opacity:1;visibility:visible;transform:translateY(0)}.ajaxcart_footer .ajaxcart_footer_features .ajaxcart_footer_content>div.ajaxcart_footer_note label{margin-bottom:10px;line-height:20px}.ajaxcart_footer .ajaxcart_footer_features .ajaxcart_footer_content>div.ajaxcart_footer_note .ajaxcart_footer_note-input{height:calc(100% - 130px)}.ajaxcart_footer .ajaxcart_footer_features .ajaxcart_footer_content>div.discount_code label{margin-bottom:10px;line-height:20px}.ajaxcart_footer .ajaxcart_footer_features .ajaxcart_footer_content>div.discount_code .discount_code_input{width:100%;height:40px!important;border:solid 1px #dcdcdc}.ajaxcart_footer .ajaxcart_footer_features .ajaxcart_footer_content>div .save{margin-top:10px;width:100%;cursor:pointer}.ajaxcart_footer .ajaxcart_footer_features .ajaxcart_footer_content>div .close-ajaxcart_footer_features{margin-top:10px;width:100%;cursor:pointer;background:#2e2e2e;border-color:#2e2e2e}.ajaxcart_footer .ajaxcart_footer_features .ajaxcart_footer_content>div .close-ajaxcart_footer_features:before{background-color:#222}.ajaxcart_footer .ajaxcart_footer_features .ajaxcart_footer_content>div .close-ajaxcart_footer_features:after{background-color:#222}.ajaxcart_footer .ajaxcart_footer_features .ajaxcart_footer_content>div .close-ajaxcart_footer_features:hover{border-color:#222}.ajaxcart_footer .ajaxcart_footer_features .ajaxcart_footer_content>div .close-ajaxcart_footer_features:hover span{color:#fff!important}.ajaxcart_footer .ajaxcart_footer_features .ajaxcart_footer_content>div .close-ajaxcart_footer_features span{color:#222}.ajaxcart_footer .ajaxcart_footer_features .ajaxcart_footer_content>div .close-ajaxcart_footer_features span:before{background-color:#222}.ajaxcart_footer .ajaxcart_footer_features .ajaxcart_footer_content>div .close-ajaxcart_footer_features span:after{background-color:#222}.ajaxcart_footer .ajaxcart_footer-price{display:flex;justify-content:space-between;padding:0 20px 5px;align-items:center;font-size:18px;font-weight:600;color:#222}.ajaxcart_footer p.ajaxcart__policies{padding:0 20px 5px;color:#868686;font-size:13px;font-weight:400;margin-bottom:0;line-height:20px}.ajaxcart_footer .ajaxcart-currency{width:100%;padding:0 20px}.ajaxcart_footer .ajaxcart-currency .marquee{white-space:nowrap;display:flex;overflow:hidden;border-top:dashed 1px gainsboro;padding-top:5px;margin-bottom:10px;border-bottom:dashed 1px gainsboro;padding-bottom:5px}.ajaxcart_footer .ajaxcart-currency .marquee p{animation:marquee 20s linear infinite;margin-bottom:0;font-size:13px;font-weight:300}.ajaxcart_footer .ajaxcart-currency .marquee p span{font-weight:600}.ajaxcart_footer .ajaxcart_footer-buttons{padding:0 20px;display:flex}.ajaxcart_footer .ajaxcart_footer-buttons .button-cart{margin:0 5px;flex:1}.ajaxcart_footer .ajaxcart_footer-buttons .button-cart .btn{width:100%}.ajaxcart_footer .ajaxcart_footer-buttons .button-cart .cart-modal__btn--viewcart{background:#2e2e2e;border-color:#2e2e2e}.ajaxcart_footer .ajaxcart_footer-buttons .button-cart .cart-modal__btn--viewcart:before{background-color:#222}.ajaxcart_footer .ajaxcart_footer-buttons .button-cart .cart-modal__btn--viewcart:after{background-color:#222}.ajaxcart_footer .ajaxcart_footer-buttons .button-cart .cart-modal__btn--viewcart:hover{border-color:#222}.ajaxcart_footer .ajaxcart_footer-buttons .button-cart .cart-modal__btn--viewcart:hover span{color:#2e2e2e!important}.ajaxcart_footer .ajaxcart_footer-buttons .button-cart .cart-modal__btn--viewcart span{color:#222}.ajaxcart_footer .ajaxcart_footer-buttons .button-cart .cart-modal__btn--viewcart span:before{background-color:#222}.ajaxcart_footer .ajaxcart_footer-buttons .button-cart .cart-modal__btn--viewcart span:after{background-color:#222}body.edit_variant_overlay:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;visibility:visible;opacity:1;-webkit-transition:opacity .3s ease,visibility 0s ease;transition:opacity .3s ease,visibility 0s ease;z-index:9999}.edit_variant-cart-container{top:50%;left:50%;width:calc(100% - 30px);overflow:auto;position:fixed;z-index:9999;max-width:350px;max-height:90%;-webkit-transform:translate(-50%,calc(-50% + 100px));-moz-transform:translate(-50%,calc(-50% + 100px));-ms-transform:translate(-50%,calc(-50% + 100px));-o-transform:translate(-50%,calc(-50% + 100px));transform:translate(-50%,calc(-50% + 100px));transition:max-width .5s ease,transform .3s ease,opacity .3s ease;opacity:0;visibility:hidden}.edit_variant-cart-container.is-visible{max-width:800px}.edit_variant-cart-container.transform{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1;visibility:visible}.edit_variant-cart-container .edit_variant-cart_content{background:#fff;z-index:10;width:100%;margin:auto;position:relative;transition:all .3s ease}.edit_variant-cart-container .edit_variant-cart_content .row{align-items:center;margin:0}.edit_variant-cart-container .edit_variant-cart_content .row .edit-leotriplet-single-info{z-index:1;opacity:1;visibility:visible}.edit_variant-cart-container .edit_variant_close-btn{cursor:pointer;position:absolute;top:10px;right:10px;text-align:center;display:inline-block;width:28px;height:28px;padding:6px;border-radius:0;box-shadow:0 2px 59px #0006;border:0;background:#fff;z-index:9}.edit_variant-cart-container .edit_variant_close-btn:before,.edit_variant-cart-container .edit_variant_close-btn:after{content:"";position:absolute;height:1px;width:14px;top:50%;left:calc(50% - 7px);margin-top:-1px;background-color:#222;-webkit-transition:all .3s ease;transition:all .3s ease}.edit_variant-cart-container .edit_variant_close-btn:before{transform-origin:50% 50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.edit_variant-cart-container .edit_variant_close-btn:after{transform-origin:50% 50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.edit_variant-cart-container .edit_variant_close-btn:hover:before,.edit_variant-cart-container .edit_variant_close-btn:hover:after{-webkit-transform:rotate(0deg);transform:rotate(0)}.edit_variant-cart-container .img-edit_variants{position:relative;z-index:3;width:400px;background:#fff;padding:20px}.edit_variant-cart-container .img-edit_variants .edit-product_variants__images{border:solid 10px #2e2e2e}.edit_variant-cart-container .img-edit_variants .slick-list{margin:0}.edit_variant-cart-container .img-edit_variants .slick-carousel__item{padding:0}.edit_variant-cart-container .img-edit_variants .edit_variant-images__list:not(.slick-initialized){display:block}.edit_variant-cart-container .img-edit_variants .edit_variant-images__list:not(.slick-initialized) .slick-carousel__item{display:none}.edit_variant-cart-container .img-edit_variants .edit_variant-images__list:not(.slick-initialized) .slick-carousel__item.show{display:block}.edit_variant-cart-container .edit-leotriplet-single-info{position:absolute;z-index:-1;opacity:0;visibility:hidden;-webkit-transition:opacity .3s,visibility 0s;transition:opacity .3s,visibility 0s;display:flex;flex-direction:column;justify-content:center;width:400px;padding:30px;right:0;max-height:100%}.edit_variant-cart-container .edit-leotriplet-single-info h2.edit-product_variants_title{color:#222;line-height:30px;font-size:22px;margin-bottom:4px}.edit_variant-cart-container .edit-leotriplet-single-info .edit-product_variants_variants .variants-wrapper .variants__options{display:flex;flex-wrap:wrap;width:100%;margin-top:12px}.edit_variant-cart-container .edit-leotriplet-single-info .edit-product_variants_variants .variants-wrapper .variants__options .variant-option{position:relative;margin:0 15px 10px 0}.edit_variant-cart-container .edit-leotriplet-single-info .edit-product_variants_variants .variants-wrapper .variants__options .variant-option input{clip:rect(0,0,0,0);overflow:hidden;position:absolute;width:1px;height:1px}.edit_variant-cart-container .edit-leotriplet-single-info .edit-product_variants_variants .variants-wrapper .variants__options .variant-option label{cursor:pointer;position:relative;display:inline-block;margin:0;background-color:#fff;border:1px solid #ccc;font-size:14px;line-height:1;color:#777;text-align:center;line-height:20px;padding:5px 10px}.edit_variant-cart-container .edit-leotriplet-single-info .edit-product_variants_variants .variants-wrapper .variants__options .variant-option label:after{content:"";position:absolute;top:-4px;width:calc(100% + 8px);height:calc(100% + 8px);left:-4px;border:1px solid #d7d7d7;border-radius:2px}.edit_variant-cart-container .edit-leotriplet-single-info .edit-product_variants_variants .variants-wrapper .variants__options .variant-option label.disabled{cursor:not-allowed;opacity:.5}.edit_variant-cart-container .edit-leotriplet-single-info .edit-product_variants_variants .variants-wrapper .variants__options .variant-option label.disabled:before{content:"";pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom right,transparent calc(50% - 1px),#d7d7d7,transparent calc(50% + 1px))}.edit_variant-cart-container .edit-leotriplet-single-info .edit-product_variants_variants .variants-wrapper .variants__options .variant-option input[type=radio]:checked+label{border-color:#222;background:#222;color:#fff}.edit_variant-cart-container .edit-leotriplet-single-info .edit-product_variants_variants .variants-wrapper .variants__options .variant-option input[type=radio]:checked+label:after{border-color:#222}.edit_variant-cart-container .edit-leotriplet-single-info .edit-product_variants_variants .variants-wrapper .variants__options .variant-option input[type=radio]:checked+label.disabled{border-color:#ccc;background:#fff;color:#222}.edit_variant-cart-container .edit-leotriplet-single-info .edit-product_variants_variants .variants-wrapper .variants__options .variant-option input[type=radio].disabled+label{cursor:not-allowed;opacity:.5}.edit_variant-cart-container .edit-leotriplet-single-info .edit-product_variants_variants .variants-wrapper .variants__options .variant-option input[type=radio].disabled+label:before{content:"";pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom right,transparent calc(50% - 1px),#d7d7d7,transparent calc(50% + 1px))}.edit_variant-cart-container .edit-leotriplet-single-info .edit-product_variants_variants .variants-wrapper.color .variant-option label{font-size:0;border:0;overflow:unset;width:25px;height:25px;border-radius:2px}.edit_variant-cart-container .edit-leotriplet-single-info .edit-product_variants_variants .variants-wrapper.color .variant-option label span.tool-tip{position:absolute;bottom:calc(100% + 12px);background:#222;line-height:25px;padding:0 10px;color:#fff;font-size:13px;border-radius:0;left:50%;transform:translate(-50%);pointer-events:none;opacity:0;visibility:hidden}.edit_variant-cart-container .edit-leotriplet-single-info .edit-product_variants_variants .variants-wrapper.color .variant-option label span.tool-tip:before{bottom:-10px;content:"";position:absolute;border-width:5px;border-style:solid;border-color:#222222 transparent transparent;left:calc(50% - 5px)}.edit_variant-cart-container .edit-leotriplet-single-info .edit-product_variants_variants .variants-wrapper.label .variant-option label:after{display:none}.edit_variant-cart-container .edit-leotriplet-single-info .edit-product_variants_variants .variants-wrapper.label .variant-option label span.tool-tip{position:absolute;bottom:calc(100% + 12px);background:#222;line-height:25px;padding:0 10px;color:#fff;font-size:13px;border-radius:0;left:50%;transform:translate(-50%);pointer-events:none;opacity:0;visibility:hidden}.edit_variant-cart-container .edit-leotriplet-single-info .edit-product_variants_variants .variants-wrapper.label .variant-option label span.tool-tip:before{bottom:-10px;content:"";position:absolute;border-width:5px;border-style:solid;border-color:#222222 transparent transparent;left:calc(50% - 5px)}.edit_variant-cart-container .edit-leotriplet-single-info #form-edit_variants-addtocart .edit-product_variants_price .price-container{display:flex;align-items:center;margin:10px auto 20px;padding-bottom:15px;border-bottom:solid 1px gainsboro}.edit_variant-cart-container .edit-leotriplet-single-info #form-edit_variants-addtocart .edit-product_variants_price .price-container .js-edit_variant-product-price-compare{text-decoration:line-through;margin-right:10px}.edit_variant-cart-container .edit-leotriplet-single-info #form-edit_variants-addtocart .edit-product_variants_price .price-container .js-edit_variant-product-price.product-single__price{font-size:18px;font-weight:600;color:#222;letter-spacing:-.5px}.edit_variant-cart-container .edit-leotriplet-single-info #form-edit_variants-addtocart .edit-product_variants_price .edit-product_variants__buttons{display:flex;flex-wrap:wrap;align-items:center}.edit_variant-cart-container .edit-leotriplet-single-info #form-edit_variants-addtocart .edit-product_variants_price .edit-product_variants__buttons label.product-quantity_label{display:none}.edit_variant-cart-container .edit-leotriplet-single-info #form-edit_variants-addtocart .edit-product_variants_price .edit-product_variants__buttons .product-quantity{margin:0 10px 0 0;border:1px solid gainsboro;height:40px;display:inline-block;position:relative}.edit_variant-cart-container .edit-leotriplet-single-info #form-edit_variants-addtocart .edit-product_variants_price .edit-product_variants__buttons .product-quantity label.product-quantity__label{display:none}.edit_variant-cart-container .edit-leotriplet-single-info #form-edit_variants-addtocart .edit-product_variants_price .edit-product_variants__buttons .product-quantity .product-quantity_selector .leotriplet-quantity--number{width:125px;border:0;height:38px;text-align:center;padding:0 38px;font-size:16px}.edit_variant-cart-container .edit-leotriplet-single-info #form-edit_variants-addtocart .edit-product_variants_price .edit-product_variants__buttons .product-quantity .product-quantity_selector button.quantity-update.leotriplet-qty-btn{position:absolute;top:0;background:transparent;line-height:38px;border:none;width:38px;height:38px}.edit_variant-cart-container .edit-leotriplet-single-info #form-edit_variants-addtocart .edit-product_variants_price .edit-product_variants__buttons .product-quantity .product-quantity_selector button.quantity-update.leotriplet-qty-btn.leotriplet-qty-minus{left:0}.edit_variant-cart-container .edit-leotriplet-single-info #form-edit_variants-addtocart .edit-product_variants_price .edit-product_variants__buttons .product-quantity .product-quantity_selector button.quantity-update.leotriplet-qty-btn.leotriplet-qty-plus{right:0}.edit_variant-cart-container .edit-leotriplet-single-info #form-edit_variants-addtocart .edit-product_variants_price .edit-product_variants__buttons .product-quantity .product-quantity_selector button.quantity-update.leotriplet-qty-btn path{fill:#b0b0b0}.edit_variant-cart-container .edit-leotriplet-single-info #form-edit_variants-addtocart .edit-product_variants_price .edit-product_variants__buttons .product-quantity .product-quantity_selector button.quantity-update.leotriplet-qty-btn:hover path{fill:#222}.edit_variant-cart-container .edit-leotriplet-single-info #form-edit_variants-addtocart .edit-product_variants_price .edit-product_variants__buttons .added:before{content:"\e92b";font-family:feather;display:inline-block;font-size:20px;color:#2e2e2e;left:-8px;top:0;line-height:1px;position:relative}.edit_variant-cart-container .edit-leotriplet-single-info #form-edit_variants-addtocart .edit-product_variants_price .edit-product_variants__buttons .added:hover:before{color:#222;line-height:50px}@media (max-width: 767px){.edit_variant-cart-container.is-visible{opacity:1;visibility:visible;transform:translate(-50%,-50%)}.edit_variant-cart-container .img-edit_variants{width:100%}.edit_variant-cart-container .edit-leotriplet-single-info{width:100%;position:relative!important}.edit_variant-cart-container .leotriplet-quantity--number{width:100px!important}}.form-group.form-group--password{position:relative}.password-toggle{position:absolute;top:50%;right:2px;min-width:35px;margin-top:-14px;padding:5px 10px;color:#222;font-size:17px;line-height:1;text-align:center}.password-toggle:hover{color:#222;text-decoration:none}.password-toggle .hide-password,.password-toggle--show .show-password{display:none}.password-toggle--show .hide-password{display:block}.active_login_register .remove-form-login,.active_login_register .remove-form-register{opacity:1;visibility:visible}.remove-form-login,.remove-form-register{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999;opacity:0;visibility:hidden;background:#00000080}.login-register-popup{position:fixed;right:0;top:0;width:400px;height:100%;z-index:999;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.46,.01,.32,1);max-width:100%;align-items:center;justify-content:center;padding:15px;display:flex}.login-register-popup.sidedrawer{transform:translate(100%)}.login-register-popup.popup{max-width:500px;width:100%;left:50%;right:unset;top:50%;transform:translate(-50%,-50%)}.login-register-popup .login_register-form .form-group,.login-register-popup .recover-password .form-group{margin-bottom:20px}.login-register-popup .login_register-form .form-group input.form-control,.login-register-popup .recover-password .form-group input.form-control{line-height:50px;height:42px;padding:0;border-bottom:2px solid #222222!important;border-radius:0;border:unset;color:#222;font-size:15px;font-weight:500}.login-register-popup .login_register-form .form-group input.form-control::placeholder,.login-register-popup .recover-password .form-group input.form-control::placeholder{color:#777}.login-register-popup .login_register-form .form-link,.login-register-popup .recover-password .form-link{text-align:left;margin-top:-8px}.login-register-popup .login_register-form .form-link a,.login-register-popup .recover-password .form-link a{color:#222;font-size:15px;font-weight:600}.login-register-popup .login_register-form .form-button .animate_button,.login-register-popup .recover-password .form-button .animate_button{margin:25px auto;border:solid 2px #222222;background:transparent!important}.login-register-popup .login_register-form .form-button .animate_button span,.login-register-popup .recover-password .form-button .animate_button span{color:#222;font-weight:600}.login-register-popup .login_register-form .form-button .animate_button span:after,.login-register-popup .login_register-form .form-button .animate_button span:before,.login-register-popup .recover-password .form-button .animate_button span:after,.login-register-popup .recover-password .form-button .animate_button span:before{background:#222!important}.login-register-popup .login_register-form .form-button .animate_button:after,.login-register-popup .login_register-form .form-button .animate_button:before,.login-register-popup .recover-password .form-button .animate_button:after,.login-register-popup .recover-password .form-button .animate_button:before{background:#222!important}.login-register-popup .login_register-form .form-button .animate_button:hover,.login-register-popup .recover-password .form-button .animate_button:hover{border:solid 2px #222222}.login-register-popup .login_register-form .form-button .animate_button:hover span,.login-register-popup .recover-password .form-button .animate_button:hover span{color:#fff!important}.login-register-popup .login_register-form .register-account a,.login-register-popup .recover-password .register-account a,.login-register-popup .login_register-form .login-account a,.login-register-popup .recover-password .login-account a{color:#000;font-weight:600;letter-spacing:0px;font-size:16px}.login-register-popup .close-form{cursor:pointer;position:absolute;top:15px;right:15px;text-align:center;z-index:5;display:inline-block;width:28px;height:28px;border-radius:0;box-shadow:0 2px 59px #0006;border:0;background:#fff;padding:0}.login-register-popup .close-form .close-icon:before,.login-register-popup .close-form .close-icon:after{content:"";position:absolute;height:1px;width:14px;top:55%;left:calc(50% - 7px);margin-top:-1px;background-color:#222;-webkit-transition:all .3s ease;transition:all .3s ease}.login-register-popup .close-form .close-icon:before{transform-origin:50% 50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.login-register-popup .close-form .close-icon:after{transform-origin:50% 50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.login-register-popup .close-form:hover .close-icon:before,.login-register-popup .close-form:hover .close-icon:after{-webkit-transform:rotate(0deg);transform:rotate(0)}.login-register-popup .content-form-login.popup,.login-register-popup .content-form-register.popup{position:relative;z-index:99;background:#fff;max-width:500px;margin:auto;max-height:100%;width:100%;padding:40px 30px 30px;text-align:center}.login-register-popup .content-form-login.popup .close-form span.close,.login-register-popup .content-form-register.popup .close-form span.close{display:none}.login-register-popup .content-form-login.sidedrawer,.login-register-popup .content-form-register.sidedrawer{width:400px;right:0;padding:70px 20px 40px;background:#fff;z-index:99;height:100%;top:0;position:absolute;display:flex;flex-direction:column;transition:all .3s ease;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translate(100%)}.login-register-popup .content-form-login.sidedrawer h3.form_title:after,.login-register-popup .content-form-register.sidedrawer h3.form_title:after{height:0px}.login-register-popup .content-form-login.sidedrawer .close-form,.login-register-popup .content-form-register.sidedrawer .close-form{box-shadow:unset;border:0;background:unset}.login-register-popup .content-form-login.sidedrawer .close-form .close-icon:before,.login-register-popup .content-form-login.sidedrawer .close-form .close-icon:after,.login-register-popup .content-form-register.sidedrawer .close-form .close-icon:before,.login-register-popup .content-form-register.sidedrawer .close-form .close-icon:after{width:10px}.login-register-popup .content-form-login.sidedrawer .close-form span.close,.login-register-popup .content-form-register.sidedrawer .close-form span.close{position:absolute;right:25px;top:3px;font-size:10px;letter-spacing:2px;text-transform:uppercase;font-weight:500}.login-register-popup.active{opacity:1;visibility:visible}.login-register-popup.active.sidedrawer{transform:translate(0)}.login-register-popup.active .sidedrawer{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translate(0)}.login-register-popup h3.form_title:after{content:"";width:100px;height:2px;background:#222;display:block;margin:12px auto 40px}.cart--is_loading{opacity:.5!important}.cart-page{padding:60px 0}.cart-page .container{max-width:1000px}.cart-page .container .cart-page__header{margin-bottom:50px}.cart-page .container .cart-page__header .cart-page__title{text-align:center}.cart-page .container .cart-page__header img{display:block;height:37px;width:205px;margin:10px auto auto}.cart-page .container .cart-table--body{border-bottom:1px solid gainsboro;padding-bottom:15px;margin-bottom:30px}.cart-page .container .cart-table--body .cart-item{padding:20px 0}@media (max-width: 767px){.cart-page .container .cart-table--body .cart-item{border-top:solid 1px gainsboro}}.cart-page .container .cart_page-content .cart-table{position:relative}.cart-page .container .cart_page-content .cart-table .cart-table--heading{color:#222;font-size:16px;border-bottom:1px solid gainsboro;padding-bottom:15px;margin-bottom:12px;font-weight:600}@media (max-width: 767px){.cart-page .container .cart_page-content .cart-table .cart-table--heading{display:none}}.cart-page .container .cart-table--row{display:flex;margin:0 -15px;flex-flow:row wrap;align-items:center}.cart-page .container .cart-table--row .cart-table_column--remove{width:10%;max-width:10%;padding:0 15px}.cart-page .container .cart-table--row .cart-table_column--remove .cart-product-data--btn-remove{font-size:10px;font-weight:500;text-decoration:underline!important;letter-spacing:1px;color:#ff0707;text-transform:uppercase}@media (max-width: 767px){.cart-page .container .cart-table--row .cart-table_column--remove{width:20%;max-width:20%;order:2;text-align:right}}.cart-page .container .cart-table--row .cart-table_column--product{width:40%;max-width:40%;padding:0 15px}.cart-page .container .cart-table--row .cart-table_column--product .product-content{display:flex;flex-wrap:wrap;align-items:center}.cart-page .container .cart-table--row .cart-table_column--product .product-content .image.image-popup{border:solid 1px gainsboro;width:100px}.cart-page .container .cart-table--row .cart-table_column--product .product-content .image.image-popup a.cart-product-data__image{display:block}.cart-page .container .cart-table--row .cart-table_column--product .product-content .product--info{padding-left:20px;flex:1}.cart-page .container .cart-table--row .cart-table_column--product .product-content .product--info a.cart-product-data--name{color:#000;font-size:16px;font-weight:600;letter-spacing:0px}.cart-page .container .cart-table--row .cart-table_column--product .product-content .product--info .cart-product-info_variant{font-size:13px;letter-spacing:.2px;color:#777;line-height:20px}.cart-page .container .cart-table--row .cart-table_column--product .product-content .product--info .cart-product-edit_variant{cursor:pointer}@media (max-width: 767px){.cart-page .container .cart-table--row .cart-table_column--product{width:80%;max-width:80%;order:1;margin:0 auto 10px}}.cart-page .container .cart-table--row .cart-table_column--price{width:15%;max-width:15%;padding:0 15px}@media (max-width: 767px){.cart-page .container .cart-table--row .cart-table_column--price{width:50%;max-width:50%;order:4;text-align:right}}.cart-page .container .cart-table--row .cart-table_column--quantity{width:20%;max-width:20%;padding:0 15px}.cart-page .container .cart-table--row .cart-table_column--quantity label.cart-product-data--qty-label{display:none}.cart-page .container .cart-table--row .cart-table_column--quantity .leotriplet-qty{position:relative;border:solid 1px gainsboro;display:inline-block}.cart-page .container .cart-table--row .cart-table_column--quantity .leotriplet-qty input.ajaxcart__qty-num{width:100px;border:0;height:32px;text-align:center;padding:0 38px;font-size:16px;pointer-events:none}.cart-page .container .cart-table--row .cart-table_column--quantity .leotriplet-qty .leotriplet-qty-minus,.cart-page .container .cart-table--row .cart-table_column--quantity .leotriplet-qty .leotriplet-qty-plus{position:absolute;top:0;background:transparent;border:none;width:38px;height:38px;color:#222}.cart-page .container .cart-table--row .cart-table_column--quantity .leotriplet-qty .leotriplet-qty-plus{right:0}.cart-page .container .cart-table--row .cart-table_column--quantity .leotriplet-qty .leotriplet-qty-minus{left:0}@media (max-width: 767px){.cart-page .container .cart-table--row .cart-table_column--quantity{width:50%;max-width:50%;order:3}}.cart-page .container .cart-table--row .cart-table_column--total-price{width:15%;max-width:15%;padding:0 15px}.cart-page .container .cart-table--row .cart-table_column--total-price .cart-table--price{font-size:15px;font-weight:600;letter-spacing:0px;color:#000}.cart-page .container .cart-table--row .cart-table_column--total-price .cart-table--price .cart__price--regular{text-decoration:line-through;font-size:13px;margin-right:5px}.cart-page .container .cart-table--row .cart-table_column--total-price ul.product-discount.product-discount--ajax-cart{padding:0;list-style-type:none}.cart-page .container .cart-table--row .cart-table_column--total-price ul.product-discount.product-discount--ajax-cart li.product-discount__item{font-size:13px;color:#7a7a7a}@media (max-width: 767px){.cart-page .container .cart-table--row .cart-table_column--total-price{width:100%;max-width:100%;order:5;background:#f5f5f5;margin:15px 15px 0;padding:5px 10px!important;text-align:right;position:relative}.cart-page .container .cart-table--row .cart-table_column--total-price:before{content:"Total";position:absolute;left:10px;color:#222;top:50%;transform:translateY(-50%);font-weight:600}}.cart-page .container .cart-table--footer{display:flex;margin:0 -15px;flex-wrap:wrap;padding:20px 10px;background:#f6f6f6}.cart-page .container .cart-table--footer .ajaxcart-currency{width:100%}.cart-page .container .cart-table--footer .ajaxcart-currency .marquee{white-space:nowrap;display:flex;overflow:hidden;border-bottom:dashed 1px gainsboro;padding-bottom:10px;margin-bottom:10px}.cart-page .container .cart-table--footer .ajaxcart-currency .marquee p{animation:marquee 15s linear infinite;margin-bottom:0;font-size:13px;font-weight:300}.cart-page .container .cart-table--footer .ajaxcart-currency .marquee p span{font-weight:600}.cart-page .container .cart-table--footer .gift-wrapper{width:100%;flex:unset!important;margin-bottom:20px}.cart-page .container .cart-table--footer .gift-wrapper .gift-card-title{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.cart-page .container .cart-table--footer .gift-wrapper .gift-card-title label{margin:0 10px;-webkit-animation-name:blink;-webkit-animation-duration:.4s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-webkit-animation-direction:alternate;font-weight:600}.cart-page .container .cart-table--footer .gift-wrapper .gift-card-title .gift-card-btn{border:dashed 1px #222222;color:#222;width:100%;max-width:170px;height:36px;display:flex;align-items:center;justify-content:center;margin-bottom:0;cursor:pointer}@media (max-width: 476px){.cart-page .container .cart-table--footer .gift-wrapper .gift-card-title .gift-card-btn{margin-top:10px}}.cart-page .container .cart-table--footer>div{flex:1;padding:0 15px}@media (max-width: 767px){.cart-page .container .cart-table--footer>div{flex:0 0 100%}}.cart-page .container .cart-table--footer .cart-note label.cart-note--label{margin-bottom:10px;color:#222;font-weight:500}.cart-page .container .cart-table--footer .cart-note textarea.cart-note--input{font-size:14px}.cart-page .container .cart-table--footer .discount_code{margin-top:20px}.cart-page .container .cart-table--footer .discount_code .title{color:#222;font-weight:500}.cart-page .container .cart-table--footer .discount_code label{font-size:13px}.cart-page .container .cart-table--footer .discount_code input.discount_code_input{font-size:13px;padding:8px;border:1px solid #ced4da;width:100%;margin-top:10px}.cart-page .container .cart-table--footer .cart--total{text-align:right}@media (max-width: 767px){.cart-page .container .cart-table--footer .cart--total{margin-top:15px}}.cart-page .container .cart-table--footer .cart--total .cart-total__subtotal{display:flex;justify-content:flex-end;font-size:18px;font-weight:600;color:#222}.cart-page .container .cart-table--footer .cart--total .cart-total__subtotal span.cart-total__subtotal-title{margin-right:8px;margin-bottom:10px}.cart-page .container .cart-table--footer .cart--total p.cart-tax{color:#868686}.cart-page .container .cart-table--footer .cart--total p.ajaxcart_terms_conditions{padding:0}.cart-page .container .cart-table--footer .cart--total .cart-total--buttons .animate_button{float:right}.cart-page .container .cart-page-empty{padding:60px 0;text-align:center;margin:auto}.cart-page .container .cart-page-empty p.empty-cart-page--title{font-size:28px;font-weight:600;line-height:45px}.cart-page .container .cart-page-empty a.animate_button{margin:45px auto 0;height:40px;width:200px}@media (max-width: 767px){.cart-page{padding:40px 0 60px}}.ajaxcart_terms_conditions{padding:0 20px;position:relative;overflow:hidden}.ajaxcart_terms_conditions label:before{content:"";width:15px;height:15px;border:1px solid gainsboro;border-radius:50%;display:inline-block;position:relative;top:2px;margin-right:5px;box-shadow:inset 0 0 0 10px #fff;transition:all .3s ease}.ajaxcart_terms_conditions label a{z-index:2;position:relative;display:inline-block}.ajaxcart_terms_conditions label a:before{content:"";position:absolute;bottom:1px;right:0;width:100%;height:1px;background:#222;transition:all .3s ease}.ajaxcart_terms_conditions label a:hover:before{left:0;width:0}.ajaxcart_terms_conditions input{position:absolute;width:100%;opacity:0;z-index:2;height:100%;cursor:pointer}.ajaxcart_terms_conditions input:checked+label:before{background:#222;border-color:#222;box-shadow:inset 0 0 0 3px #fff}@media (max-width: 767px){.ajaxcart_terms_conditions{padding:0 15px;font-size:12px}}.pagination{align-items:center;justify-content:center;flex-flow:row wrap;margin:40px auto}.pagination>span.current{display:block;width:35px;height:35px;padding:0 10px;color:#fff;border:0;line-height:35px;text-align:center;text-decoration:none;transition:all .3s ease;position:relative;font-size:16px;margin:0 5px;background:#222}.pagination>span.current:before{position:absolute;bottom:-1px;content:"";left:0;transform:scaleX(1);transform-origin:0 50%;width:100%;height:0px;background:#222}.pagination>span>a,.pagination>span>span{display:block;width:35px;height:35px;padding:0 10px;text-align:center;transition:all .3s ease;color:#777;border:0;line-height:35px;position:relative;font-size:16px;margin:0 5px}.pagination>span>a:before,.pagination>span>span:before{position:absolute;bottom:-1px;content:"";left:0;transform:scaleX(0);transform-origin:100% 50%;transition:transform .3s cubic-bezier(.25,.46,.45,.94);width:100%;height:35px;background:#2e2e2e;z-index:-1}.pagination>span>a:hover,.pagination>span>span:hover{color:#222}.pagination>span>a:hover:before,.pagination>span>span:hover:before{transform:scaleX(1);transform-origin:0 50%;transition-delay:.3s}.categories-in-sidebar.leotriplet-filter.filter-list,.leotriplet-filter{border:solid 1px #dcdcdc;padding:10px 10px 0;margin-bottom:25px}h4.sidebar-filter-block--title{color:#222;background:#2e2e2e;font-weight:600;font-size:16px;margin:0 0 20px;padding:5px 15px;position:relative;display:flex;justify-content:space-between;cursor:pointer}h4.sidebar-filter-block--title label{cursor:pointer}h4.sidebar-filter-block--title label span.count{display:none}h4.sidebar-filter-block--title:after{content:"\e92e";font-family:Feather;font-size:16px;line-height:28px;transition:all .3s ease}h4.sidebar-filter-block--title.active:after{transform:rotate(180deg)}.wishlist--product-grid{padding:0 0 50px;display:flex;flex-wrap:wrap}.wishlist--product-grid .product-content-card{max-width:25%;flex:0 0 25%;padding:0 10px;display:flex;flex-direction:column}@media (max-width: 991px){.wishlist--product-grid .product-content-card{max-width:50%;flex:0 0 50%}}.wishlist--product-grid .product-content-card .product-grid{display:flex;flex-direction:column;height:100%}@media (max-width: 476px){.wishlist--product-grid .product-content-card{max-width:100%!important;flex:0 0 100%!important}}.wishlist--product-grid .product-content-card .button-wishlist{position:absolute;top:15px;right:15px}.wishlist--product-grid .product-content-card .button-wishlist button.active{color:#fff;background:#222;border:unset;height:35px;width:35px;display:flex;align-items:center;justify-content:center}@media (max-width: 991px){.wishlist--product-grid .product-content-card .button-wishlist button.active{height:30px;width:30px}}.wishlist--product-grid .product-content-card .button-wishlist button.active:before{content:"\e9e4";font-family:feather;font-size:16px;display:inline-block;color:#fff}.wishlist--product-grid .product-content-card .product-grid__mobile-buttons{position:absolute;top:53px;right:15px}.wishlist_empty{text-align:center;font-size:25px;font-weight:700;letter-spacing:0px;margin:80px 0}#wishlist section.leotriplet-section.leotriplet-section-title.page--title{padding:50px 50px 30px;text-align:center;margin-bottom:0}@media (max-width: 767px){#wishlist section.leotriplet-section.leotriplet-section-title.page--title{padding:50px 10px 30px!important}}#wishlist section.leotriplet-section.leotriplet-section-title.page--title .leotriplet-page-heading{font-size:30px;line-height:35px;font-weight:700;letter-spacing:0px;margin:0;color:#222;text-align:center;position:relative}#wishlist section.leotriplet-section.leotriplet-section-title.page--title .leotriplet-page-heading img{display:block;height:37px;width:205px;margin:10px auto auto}@media (max-width: 767px){#wishlist section.leotriplet-section.leotriplet-section-title.page--title .leotriplet-page-heading{font-size:25px}}.article--template .article-page .article-img-sidebar .main-article--sidebar .blog_sidebar>*{margin-bottom:35px}.article--template .article-page .article-img-sidebar .main-article--sidebar .blog_sidebar .blog_categories h4.blog_sidebar--title{color:#222;background:#2e2e2e;font-weight:600;font-size:16px;margin:0 0 20px;padding:7px 15px 6px;position:relative;display:flex;justify-content:space-between}.article--template .article-page .article-img-sidebar .main-article--sidebar .blog_sidebar .blog_categories ul.blog_categories--list{padding:0;list-style:none}.article--template .article-page .article-img-sidebar .main-article--sidebar .blog_sidebar .blog_categories ul.blog_categories--list li{padding-bottom:10px;position:relative;display:flex}.article--template .article-page .article-img-sidebar .main-article--sidebar .blog_sidebar .blog_categories ul.blog_categories--list li a{color:#222}.article--template .article-page .article-img-sidebar .main-article--sidebar .blog_sidebar .blog_categories ul.blog_categories--list li:before{content:"\f111";font-family:fontawesome;font-size:8px;vertical-align:middle;margin-right:8px;margin-left:5px;text-decoration:unset!important;color:#222}.article--template .article-page .article-img-sidebar .main-article--sidebar .blog_sidebar .blog_categories ul.blog_categories--list li.active a{font-weight:600}.article--template .article-page .article-img-sidebar .main-article--sidebar .blog_sidebar .blog_categories ul.blog_categories--list li.active:before{text-decoration:unset!important}.article--template .article-page .article-img-sidebar .main-article--sidebar .blog_sidebar .related_articles{border:solid 1px gainsboro}.article--template .article-page .article-img-sidebar .main-article--sidebar .blog_sidebar .related_articles h4.blog_sidebar--title{font-weight:600;font-size:16px;background:#2e2e2e;padding:7px 15px 6px;letter-spacing:.2px}.article--template .article-page .article-img-sidebar .main-article--sidebar .blog_sidebar .related_articles .related-articles--details{padding:0 15px}.article--template .article-page .article-img-sidebar .main-article--sidebar .blog_sidebar .related_articles .related-articles--details ul.related-articles--list{margin:0;padding:0;list-style:none}.article--template .article-page .article-img-sidebar .main-article--sidebar .blog_sidebar .related_articles .related-articles--details ul.related-articles--list .related--article{margin:20px auto 10px}.article--template .article-page .article-img-sidebar .main-article--sidebar .blog_sidebar .related_articles .related-articles--details ul.related-articles--list .related--article .related_article--info{display:flex;align-items:center}.article--template .article-page .article-img-sidebar .main-article--sidebar .blog_sidebar .related_articles .related-articles--details ul.related-articles--list .related--article .related_article--info .related_article--content{flex:0 0 70%;width:70%;padding:0 0 0 15px}.article--template .article-page .article-img-sidebar .main-article--sidebar .blog_sidebar .related_articles .related-articles--details ul.related-articles--list .related--article .related_article--info .related_article--content .related_article--title{font-weight:600;font-size:15px;line-height:22px}.article--template .article-page .article-img-sidebar .main-article--sidebar .blog_sidebar .related_articles .related-articles--details ul.related-articles--list .related--article .related_article--info .related_article--content .related_article--title a{color:#222;display:block}.article--template .article-page .article-img-sidebar .main-article--sidebar .blog_sidebar .related_articles .related-articles--details ul.related-articles--list .related--article .related_article--info .related_article--content .related_article--title a:hover{color:#222}.article--template .article-page .article-img-sidebar .main-article--sidebar .blog_sidebar .related_articles .related-articles--details ul.related-articles--list .related--article .related_article--info .related_article--content .related_article--date{font-size:14px}@media (max-width: 991px){.article--template .article-page .article-img-sidebar .main-article--sidebar{display:none}}.article--template .article-page .article-img-sidebar .main-article--image .article--featured-image-wrapper{position:relative;overflow:hidden}.article--template .article-page .article-img-sidebar .main-article--image .article--featured-image-wrapper img{display:block;margin:0 auto;position:absolute;width:100%;top:0;bottom:0;left:0}.article--template .article-page .article-img-sidebar.right_sidebar .main-article--sidebar{order:2}.article--template .article-page .article--content{margin:40px 0}.article--template .article-page .article--content .article--details h3.article-title{letter-spacing:-.2px}.article--template .article-page .article--content .article--details .article--date{font-size:16px;font-weight:600;color:#222}.article--template .article-page .article--content .article--details .article--description{margin-top:25px}.article--template .article-page .article--content .article--details .article--tags.tags{margin:40px auto}.article--template .article-page .article--content .article--details .article--tags.tags a.tags--item{border:solid 1px #2e2e2e;padding:5px 10px;font-weight:500;color:#222;background:#2e2e2e}.article--template .article-page .article--content .article--details .prev-next--article.box{display:flex;align-items:center;justify-content:space-between;border-top:solid 1px gainsboro;padding-top:20px}.article--template .article-page .article--content .article--details .prev-next--article.box>*{flex:1}.article--template .article-page .article--content .article--details .prev-next--article.box>* .hoverExtend.active span{background:#222;color:#fff;width:100px;display:inline-flex;justify-content:center;height:30px;align-items:center;font-size:13px;letter-spacing:.2px}.article--template .article-page .article--content .article--details .prev-next--article.box>* .hoverExtend.active span:after,.article--template .article-page .article--content .article--details .prev-next--article.box>* .hoverExtend.active span:before{font-size:18px;color:#fff;font-family:FontAwesome}.article--template .article-page .article--content .article--details .prev-next--article.box .previous--article p.title{margin-bottom:0;font-size:16px;width:90%;font-weight:600;margin-top:10px;letter-spacing:.2px;color:#222}@media (max-width: 767px){.article--template .article-page .article--content .article--details .prev-next--article.box .previous--article p.title{display:none}}.article--template .article-page .article--content .article--details .prev-next--article.box .previous--article .hoverExtend span:before{content:"\f100";margin-right:8px}.article--template .article-page .article--content .article--details .prev-next--article.box .backto_category{text-align:center}.article--template .article-page .article--content .article--details .prev-next--article.box .next--article{text-align:right}.article--template .article-page .article--content .article--details .prev-next--article.box .next--article p.title{margin-bottom:0;font-size:16px;width:90%;font-weight:600;margin-top:10px;letter-spacing:.2px;color:#222;float:right}@media (max-width: 767px){.article--template .article-page .article--content .article--details .prev-next--article.box .next--article p.title{display:none}}.article--template .article-page .article--content .article--details .prev-next--article.box .next--article .hoverExtend span:after{content:"\f101";margin-left:8px}.article--template .article-page .article--content .article--details #comments{margin:50px auto 30px}.article--template .article-page .article--content .article--details #comments form#comment_form{margin-top:55px}.article--template .article-page .article--content .article--details #comments .form-control{line-height:24px;height:42px;padding:0;border-bottom:2px solid #222222!important;border-radius:0;border:unset;color:#222;font-size:14px;font-weight:400;letter-spacing:.2px!important}.article--template .article-page .article--content .article--details #comments .form-control::placeholder{color:#777}.article--template .article-page .article--content .article--details #comments .form-group{margin-bottom:20px}.article--template .article-page .article--content .article--details #comments textarea{height:120px!important}.article--template .article-page .article--content .article--details #comments h2.article-comments__heading{text-align:center}.article--template .article-page .article--content .article--details #comments h2.article-comments__heading img{display:block;height:37px;width:205px;margin:10px auto auto}.article--template .article-page .article--content .article--details #comments .form-button{margin:50px auto 0}.article--template .article-page .article--content .article--details #comments .form-button button.btn.animate_button{margin:auto}.account-page{padding:70px 0}@media (max-width: 767px){.account-page{padding:50px 0}}.account-page .login_register-form,.account-page .recover-password,.account-page .activate-account--form{max-width:600px;margin:auto}.account-page .login_register-form .errors ul,.account-page .recover-password .errors ul,.account-page .activate-account--form .errors ul{list-style-type:none;padding:0;text-align:center}.account-page .login_register-form h2.form_title,.account-page .recover-password h2.form_title,.account-page .activate-account--form h2.form_title{text-align:center;margin-bottom:70px}@media (max-width: 767px){.account-page .login_register-form h2.form_title,.account-page .recover-password h2.form_title,.account-page .activate-account--form h2.form_title{margin-bottom:50px}}.account-page .login_register-form h2.form_title img,.account-page .recover-password h2.form_title img,.account-page .activate-account--form h2.form_title img{display:block;height:37px;width:205px;margin:12px auto auto}.account-page .login_register-form .form-group,.account-page .recover-password .form-group,.account-page .activate-account--form .form-group{margin-bottom:20px}.account-page .login_register-form .form-group input.form-control,.account-page .recover-password .form-group input.form-control,.account-page .activate-account--form .form-group input.form-control{line-height:50px;height:42px;padding:0;border-bottom:2px solid #222222!important;border-radius:0;border:unset;color:#222;font-size:15px;font-weight:500}.account-page .login_register-form .form-group input.form-control::placeholder,.account-page .recover-password .form-group input.form-control::placeholder,.account-page .activate-account--form .form-group input.form-control::placeholder{color:#777}.account-page .login_register-form .form-link,.account-page .recover-password .form-link,.account-page .activate-account--form .form-link{text-align:left;margin-top:-8px}.account-page .login_register-form .form-link a,.account-page .recover-password .form-link a,.account-page .activate-account--form .form-link a{color:#222;font-size:16px;font-weight:600}.account-page .login_register-form .form-button .animate_button,.account-page .recover-password .form-button .animate_button,.account-page .activate-account--form .form-button .animate_button{margin:30px auto}.account-page .login_register-form .register-account,.account-page .recover-password .register-account,.account-page .activate-account--form .register-account{text-align:center}.account-page .login_register-form .register-account a,.account-page .recover-password .register-account a,.account-page .activate-account--form .register-account a{color:#222;font-weight:600;letter-spacing:0px;font-size:16px}.account-page .login_register-form .login-account,.account-page .recover-password .login-account,.account-page .activate-account--form .login-account{text-align:center}.account-page .login_register-form .login-account a,.account-page .recover-password .login-account a,.account-page .activate-account--form .login-account a{color:#222;font-weight:600;letter-spacing:0px;font-size:16px}.account-page .activate-account--form .form-button{display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.account-page .activate-account--form .form-button{display:block;text-align:center;margin-top:40px}}.account-page .activate-account--form .form-button .animate_button{margin:20px 10px 0;width:225px}@media (max-width: 767px){.account-page .activate-account--form .form-button .animate_button{margin:8px auto}}.account-page .my-account .account_page_header{margin-bottom:70px}@media (max-width: 767px){.account-page .my-account .account_page_header{margin-bottom:50px}}.account-page .my-account .account_page_header h2.account-title{text-align:center;font-size:30px;line-height:35px}.account-page .my-account .account_page_header h2.account-title img{display:block;height:37px;width:205px;margin:10px auto auto}.account-page .my-account .account_page_content .account_details{display:flex}@media (max-width: 991px){.account-page .my-account .account_page_content .account_details{display:block}}.account-page .my-account .account_page_content .account_details .account_navigation{width:26%}@media (max-width: 991px){.account-page .my-account .account_page_content .account_details .account_navigation{width:100%}}.account-page .my-account .account_page_content .account_details .account_navigation ul.navigation-list{list-style-type:none;padding:0 30px 0 0}@media (max-width: 991px){.account-page .my-account .account_page_content .account_details .account_navigation ul.navigation-list{padding:0!important;margin-bottom:30px!important}}.account-page .my-account .account_page_content .account_details .account_navigation ul.navigation-list li{margin-bottom:15px}.account-page .my-account .account_page_content .account_details .account_navigation ul.navigation-list li a{display:block;padding:10px 20px;font-size:15px;font-weight:500;letter-spacing:0px;background:#2e2e2e}.account-page .my-account .account_page_content .account_details .account_navigation ul.navigation-list li a:hover,.account-page .my-account .account_page_content .account_details .account_navigation ul.navigation-list li.active a{background:#222;color:#fff}.account-page .my-account .account_page_content .account_details .account_content{width:75%}@media (max-width: 991px){.account-page .my-account .account_page_content .account_details .account_content{width:100%}}.account-page .my-account .account_page_content .account_details .account_content .account_page--welcome{display:block;border-bottom:solid 1px #dcdcdc;width:100%;margin-bottom:20px;padding-bottom:12px}.account-page .my-account .account_page_content .account_details .account_content .account_page--welcome p{font-size:14px;font-weight:400;margin-bottom:6px}@media (max-width: 768px){.account-page .my-account .account_page_content .account_details .account_content .account_page--welcome p{font-size:14px;letter-spacing:0px}}.account-page .my-account .account_page_content .account_details .account_content .account_page--welcome p span{font-weight:500;text-decoration:underline;color:#222}.account-page .my-account .account_page_content .account_details .account_content .account_page--welcome p a#customer_logout_link{color:red;text-decoration:underline!important;font-weight:500}.account-page .my-account .account_page_content .account_details .account_content .account_page--order{text-align:center}.account-page .my-account .account_page_content .account_details .account_content .account_page--order h4.accountOrder--heading{font-weight:600;background:#efefef;padding:8px 10px;font-size:18px;color:#222}.account-page .my-account .account_page_content .account_details .account_content .account_page--order .accountOrder--history .order--view table th{font-weight:600;letter-spacing:0px}.account-page .my-account .account_page_content .account_details .account_content .account_page--order .accountOrder--history .order--view table td{vertical-align:middle}.account-page .my-account .account_page_content .account_details .account_content .account_page--order .accountOrder--history .order--view table td a{background:#2e2e2e;padding:5px 10px 2px;display:block}@media (max-width: 767px){.account-page .my-account .account_page_content .account_details .account_content .account_page--order .accountOrder--history .order--view table thead{display:none}.account-page .my-account .account_page_content .account_details .account_content .account_page--order .accountOrder--history .order--view table .orders--table-data{display:flex;flex-direction:column;justify-content:space-between;width:100%;border-bottom:solid 1px gainsboro;padding:10px 0}.account-page .my-account .account_page_content .account_details .account_content .account_page--order .accountOrder--history .order--view table .orders--table-data td{border:unset;padding:5px!important;display:flex;justify-content:space-between;align-items:center}.account-page .my-account .account_page_content .account_details .account_content .account_page--order .accountOrder--history .order--view table .orders--table-data td:before{content:attr(data-label);font-weight:600}}.account-page .my-account .account_page_content .account_details .account_content .account_page--order .accountOrder--empty{font-size:15px;font-weight:500;margin-top:25px}@media (max-width: 768px){.account-page .my-account .account_page_content .account_details .account_content .account_page--order .accountOrder--empty{font-size:16px;letter-spacing:0px}}.account-page .my-account .account_page_content .account_details .account_content .create_address{display:flex;align-items:center;justify-content:space-between;border-bottom:solid 1px gainsboro;padding-bottom:20px}@media (max-width: 767px){.account-page .my-account .account_page_content .account_details .account_content .create_address{display:block!important}}.account-page .my-account .account_page_content .account_details .account_content .create_address span.label{font-size:16px;font-weight:500;color:#222}.account-page .my-account .account_page_content .account_details .account_content .create_address .animate_button{width:auto!important;padding:0 20px!important}.account-page .my-account .account_page_content .account_details .account_content .address-modal .modal-dialog .modal-content .modal-header{background:#2e2e2e;padding:15px 30px}.account-page .my-account .account_page_content .account_details .account_content .address-modal .modal-dialog .modal-content .modal-header .modal-close{cursor:pointer;position:absolute;top:18px;right:15px;text-align:center;z-index:5;display:inline-block;width:28px;height:28px;border-radius:0;box-shadow:0 2px 59px #0006;border:0;background:#fff;padding:0}.account-page .my-account .account_page_content .account_details .account_content .address-modal .modal-dialog .modal-content .modal-header .modal-close:before,.account-page .my-account .account_page_content .account_details .account_content .address-modal .modal-dialog .modal-content .modal-header .modal-close:after{content:"";position:absolute;height:1px;width:14px;top:50%;left:calc(50% - 7px);margin-top:-1px;background-color:#222;-webkit-transition:all .3s ease;transition:all .3s ease}.account-page .my-account .account_page_content .account_details .account_content .address-modal .modal-dialog .modal-content .modal-header .modal-close:before{transform-origin:50% 50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.account-page .my-account .account_page_content .account_details .account_content .address-modal .modal-dialog .modal-content .modal-header .modal-close:after{transform-origin:50% 50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.account-page .my-account .account_page_content .account_details .account_content .address-modal .modal-dialog .modal-content .modal-header .modal-close:hover:before,.account-page .my-account .account_page_content .account_details .account_content .address-modal .modal-dialog .modal-content .modal-header .modal-close:hover:after{-webkit-transform:rotate(0deg);transform:rotate(0)}.account-page .my-account .account_page_content .account_details .account_content .address-modal .modal-dialog .modal-content .modal-header h3.addresse--heading{margin-bottom:0;letter-spacing:0px;font-weight:600;font-size:20px}.account-page .my-account .account_page_content .account_details .account_content .address-modal .modal-dialog .modal-content .modal-body{padding:30px}.account-page .my-account .account_page_content .account_details .account_content .address-modal .modal-dialog .modal-content .modal-body .address-form form .form-group{margin-bottom:20px}.account-page .my-account .account_page_content .account_details .account_content .address-modal .modal-dialog .modal-content .modal-body .address-form form .form-group .form-label{margin:0!important;font-size:14px;font-weight:400}.account-page .my-account .account_page_content .account_details .account_content .address-modal .modal-dialog .modal-content .modal-body .address-form form .form-group .form-control{height:30px;padding:0;border-bottom:2px solid #222222!important;border-radius:0;border:unset;color:#222;font-size:15px;font-weight:500}.account-page .my-account .account_page_content .account_details .account_content .address-modal .modal-dialog .modal-content .modal-body .address-form form .form-group .form-control::placeholder{color:#777}.account-page .my-account .account_page_content .account_details .account_content .address-modal .modal-dialog .modal-content .modal-body .address-form form .form-button{margin-top:20px}.account-page .my-account .account_page_content .account_details .account_content .addresses{margin-top:25px}.account-page .my-account .account_page_content .account_details .account_content .addresses h4.addresses-title{font-weight:600;background:#efefef;padding:8px 10px;text-align:center;font-size:18px;color:#222}.account-page .my-account .account_page_content .account_details .account_content .addresses .addresses-blocks .address--item .address--info{display:flex;align-items:baseline;justify-content:space-between;position:relative;border:solid 1px #dcdcdc;margin:20px 0;padding:12px 20px}.account-page .my-account .account_page_content .account_details .account_content .addresses .addresses-blocks .address--item .address--info.default_address{padding:25px 20px 15px}@media (max-width: 767px){.account-page .my-account .account_page_content .account_details .account_content .addresses .addresses-blocks .address--item .address--info{display:block!important}.account-page .my-account .account_page_content .account_details .account_content .addresses .addresses-blocks .address--item .address--info.default_address{padding:35px 20px 15px!important}}.account-page .my-account .account_page_content .account_details .account_content .addresses .addresses-blocks .address--item .address--info .address-default{position:absolute;top:0;left:0;background:#222;padding:0 10px;color:#fff;font-size:12px}@media (max-width: 767px){.account-page .my-account .account_page_content .account_details .account_content .addresses .addresses-blocks .address--item .address--info .address-detail{margin-bottom:10px!important}}.account-page .my-account .account_page_content .account_details .account_content .addresses .addresses-blocks .address--item .address--info .address-detail p{margin-bottom:0}.account-page .my-account .account_page_content .account_details .account_content .addresses .addresses-blocks .address--item .address--info p.address-detail--update{display:flex;margin-bottom:0}.account-page .my-account .account_page_content .account_details .account_content .addresses .addresses-blocks .address--item .address--info p.address-detail--update .animate_button{width:125px!important}.account-page .my-account .account_page_content .account_details .account_content .addresses .addresses-blocks .address--item .address--info p.address-detail--update button.address-delete{margin-left:10px;background:#2e2e2e!important;border-color:#2e2e2e!important}.account-page .my-account .account_page_content .account_details .account_content .addresses .addresses-blocks .address--item .address--info p.address-detail--update button.address-delete span{color:#222!important}.account-page .my-account .account_page_content .account_details .account_content .addresses .addresses-blocks .address--item .address--info p.address-detail--update button.address-delete:hover{border-color:#222!important}.account-page .my-account .account_page_content .account_details .account_content .addresses .addresses-blocks .address--item .address--info p.address-detail--update button.address-delete:hover span{color:#fff!important}.account-page .my-account .account_page_content .account_details .account_content .addresses .addresses-blocks .address--item .address--info p.address-detail--update button.address-delete:after,.account-page .my-account .account_page_content .account_details .account_content .addresses .addresses-blocks .address--item .address--info p.address-detail--update button.address-delete:before,.account-page .my-account .account_page_content .account_details .account_content .addresses .addresses-blocks .address--item .address--info p.address-detail--update button.address-delete span:after,.account-page .my-account .account_page_content .account_details .account_content .addresses .addresses-blocks .address--item .address--info p.address-detail--update button.address-delete span:before{background-color:#222!important}.account-page .my-account .order .order--title{color:#222;font-weight:600;font-size:22px}@media (max-width: 767px){.account-page .my-account .order .row .order--details-table .table thead{display:none}}.account-page .my-account .order .row .order--details-table .table thead th{padding:10px!important;font-weight:600;font-size:14px;letter-spacing:0px}.account-page .my-account .order .row .order--details-table .table tbody td{padding:20px 10px!important;font-size:15px}@media (max-width: 767px){.account-page .my-account .order .row .order--details-table .table tbody tr{display:flex;flex-direction:column;justify-content:space-between;width:100%;border-bottom:solid 1px gainsboro;padding:10px 0}.account-page .my-account .order .row .order--details-table .table tbody tr td{border:unset;padding:5px!important;display:flex;justify-content:space-between;align-items:center}.account-page .my-account .order .row .order--details-table .table tbody tr td:before{content:attr(data-label);font-weight:600}}.account-page .my-account .order .row .order--details-table .table tfoot{background:#f1f1f1}.account-page .my-account .order .row .order--details-table .table tfoot th{padding:10px!important;font-weight:600;font-size:14px;letter-spacing:0px}@media (max-width: 767px){.account-page .my-account .order .row .order--details-table .table tfoot th{display:none}}.account-page .my-account .order .row .order--details-table .table tfoot td{font-size:16px}@media (max-width: 767px){.account-page .my-account .order .row .order--details-table .table tfoot td{border:unset;display:flex;justify-content:space-between;align-items:center}.account-page .my-account .order .row .order--details-table .table tfoot td:before{content:attr(data-label);font-weight:600}}.account-page .my-account .order .row .order--details-table .table tfoot .order-product__value--total{font-size:16px;font-weight:600}.account-page .my-account .order .row .order--address-details{border:solid 1px #dcdcdc;padding:18px 15px 0}.account-page .my-account .order .row .order--address-details .order--box h3.order--box-heading{background:#2e2e2e;font-weight:600;font-size:16px;margin:0 0 15px;padding:5px 10px 4px;letter-spacing:0px}.account-page .my-account .order .row .order--address-details .order--box .order--box-content p.order--box-status{margin-bottom:5px;display:flex;align-items:center;justify-content:space-between;color:#222;font-weight:600}.account-page .my-account .order .row .order--address-details .order--box .order--box-content p.order--box-status span{font-weight:600;color:#222;font-size:14px}.search--template .search-page{margin-bottom:46px}.search--template .search-page h2.leotriplet-title{color:#222}.search--template .search-page h2.leotriplet-title:after{content:"";width:100px;height:2px;background:#222;display:block;margin:12px auto auto}.search--template .search-page .blog_page--inner .blog-post-info #shopify-section-search-blog-template .all-articles .article{position:relative;padding:0 12px;margin-bottom:24px}.search--template .search-page .blog_page--inner .blog-post-info #shopify-section-search-blog-template .all-articles .article .article--featured-image-wrapper{position:relative;overflow:hidden}.search--template .search-page .blog_page--inner .blog-post-info #shopify-section-search-blog-template .all-articles .article .article--featured-image-wrapper img{display:block;margin:0 auto;position:absolute;width:100%;top:0;bottom:0;left:0}.search--template .search-page .blog_page--inner .blog-post-info #shopify-section-search-blog-template .pagination-ajax-blog-loadmore{display:block;text-align:center}.search--template .search-page .blog_page--inner .blog-post-info #shopify-section-search-blog-template .pagination-ajax-blog-loadmore a.animate_button{margin:10px auto}.search--template .search-page .blog_page--inner .blog-post-info #shopify-section-search-blog-template .pagination-ajax-blog-loadmore a.animate_button .pagination-loader{width:48px;height:48px;display:inline-block;position:absolute;opacity:0}.search--template .search-page .blog_page--inner .blog-post-info #shopify-section-search-blog-template .pagination-ajax-blog-loadmore a.animate_button .pagination-loader:after,.search--template .search-page .blog_page--inner .blog-post-info #shopify-section-search-blog-template .pagination-ajax-blog-loadmore a.animate_button .pagination-loader:before{content:"";width:32px;height:32px;border:2px solid #979797;position:absolute;left:0;top:6px;animation:rotation 2s ease-in-out infinite alternate}.search--template .search-page .blog_page--inner .blog-post-info #shopify-section-search-blog-template .pagination-ajax-blog-loadmore a.animate_button .pagination-loader:after{border-color:#000;animation-direction:alternate-reverse}.search--template .search-page .blog_page--inner .blog-post-info #shopify-section-search-blog-template .pagination-ajax-blog-loadmore a.animate_button.active{background:transparent}.search--template .search-page .blog_page--inner .blog-post-info #shopify-section-search-blog-template .pagination-ajax-blog-loadmore a.animate_button.active:before,.search--template .search-page .blog_page--inner .blog-post-info #shopify-section-search-blog-template .pagination-ajax-blog-loadmore a.animate_button.active:after{opacity:0!important}.search--template .search-page .blog_page--inner .blog-post-info #shopify-section-search-blog-template .pagination-ajax-blog-loadmore a.animate_button.active span{opacity:0}.search--template .search-page .blog_page--inner .blog-post-info #shopify-section-search-blog-template .pagination-ajax-blog-loadmore a.animate_button.active .pagination-loader{opacity:1;margin-bottom:0;left:50%;top:50%;transform:translate(-50%,-50%)}.search--template .search-page .blog_page--inner.grid .blog-post-info .all-articles .article .article--image{position:relative}.search--template .search-page .blog_page--inner.grid .blog-post-info .all-articles .article .article--image .article--featured-image-url{display:block;height:100%;width:100%}.search--template .search-page .blog_page--inner.grid .blog-post-info .all-articles .article .article--image .article--featured-image-url:before{content:"";width:100%;background-image:linear-gradient(180deg,#2220,#222);height:100%;position:absolute;left:0;top:0;z-index:2}.search--template .search-page .blog_page--inner.grid .blog-post-info .all-articles .article .article--image .article--featured-image-url .article--featured-image-wrapper{aspect-ratio:1 / .7;width:100%;object-fit:cover}.search--template .search-page .blog_page--inner.grid .blog-post-info .all-articles .article .article--image .article--featured-image-url .article--featured-image-wrapper img{aspect-ratio:1/.7;object-fit:cover}.search--template .search-page .blog_page--inner.grid .blog-post-info .all-articles .article .article--image .article_content_on_img{position:absolute;bottom:12px;z-index:3;left:20px;right:20px}.search--template .search-page .blog_page--inner.grid .blog-post-info .all-articles .article .article--image .article_content_on_img .article_meta-date{margin-bottom:8px;display:flex;color:#fff}.search--template .search-page .blog_page--inner.grid .blog-post-info .all-articles .article .article--image .article_content_on_img .article_meta-date svg{margin-right:6px}.search--template .search-page .blog_page--inner.grid .blog-post-info .all-articles .article .article--image .article_content_on_img .article_meta-date svg path{fill:#fff}.search--template .search-page .blog_page--inner.grid .blog-post-info .all-articles .article .article--image .article_content_on_img .article_title{font-weight:500;line-height:26px;font-size:18px}.search--template .search-page .blog_page--inner.grid .blog-post-info .all-articles .article .article--image .article_content_on_img .article_title a{color:#fff}.search--template .search-page .blog_page--inner.grid .blog-post-info .all-articles .article .artical_hover_info{padding:20px;aspect-ratio:1/.7;position:absolute;top:50%;left:50%;width:100.5%;height:100.5%;scale:.9;z-index:9;opacity:0;visibility:hidden;transition:ease .3s;transform:translate(-55%,-55%);background-color:#222}.search--template .search-page .blog_page--inner.grid .blog-post-info .all-articles .article .artical_hover_info .article_info{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);padding:20px 30px;text-align:center;display:flex;flex-direction:column;justify-content:space-evenly;height:100%}@media (max-width: 399px){.search--template .search-page .blog_page--inner.grid .blog-post-info .all-articles .article .artical_hover_info .article_info{padding:20px!important}}.search--template .search-page .blog_page--inner.grid .blog-post-info .all-articles .article .artical_hover_info .article_info .article_meta-date{color:#2e2e2e;display:flex;align-items:center;justify-content:center}.search--template .search-page .blog_page--inner.grid .blog-post-info .all-articles .article .artical_hover_info .article_info .article_meta-date svg{margin-right:6px}.search--template .search-page .blog_page--inner.grid .blog-post-info .all-articles .article .artical_hover_info .article_info .article_meta-date svg path{fill:#2e2e2e}.search--template .search-page .blog_page--inner.grid .blog-post-info .all-articles .article .artical_hover_info .article_info h4.article_title{margin:0}.search--template .search-page .blog_page--inner.grid .blog-post-info .all-articles .article .artical_hover_info .article_info h4.article_title a{font-weight:600;line-height:30px;font-size:20px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}@media (max-width: 475px){.search--template .search-page .blog_page--inner.grid .blog-post-info .all-articles .article .artical_hover_info .article_info h4.article_title a{line-height:28px;font-size:18px}}.search--template .search-page .blog_page--inner.grid .blog-post-info .all-articles .article .artical_hover_info .article_info .article_excerpt{text-align:center;color:#fff}@media (max-width: 399px){.search--template .search-page .blog_page--inner.grid .blog-post-info .all-articles .article .artical_hover_info .article_info .article_excerpt{display:none}}@media only screen and (max-width: 1199px) and (min-width: 768px){.search--template .search-page .blog_page--inner.grid .blog-post-info .all-articles .article .artical_hover_info .article_info .article_excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box}}.search--template .search-page .blog_page--inner.grid .blog-post-info .all-articles .article .artical_hover_info .article_info .article_button .animate_button{background:#2e2e2e;border:solid 2px #2e2e2e}.search--template .search-page .blog_page--inner.grid .blog-post-info .all-articles .article .artical_hover_info .article_info .article_button .animate_button span{color:#222!important}.search--template .search-page .blog_page--inner.grid .blog-post-info .all-articles .article .artical_hover_info .article_info .article_button .animate_button:before,.search--template .search-page .blog_page--inner.grid .blog-post-info .all-articles .article .artical_hover_info .article_info .article_button .animate_button:after,.search--template .search-page .blog_page--inner.grid .blog-post-info .all-articles .article .artical_hover_info .article_info .article_button .animate_button span:after,.search--template .search-page .blog_page--inner.grid .blog-post-info .all-articles .article .artical_hover_info .article_info .article_button .animate_button span:before{background-color:#222!important}.search--template .search-page .blog_page--inner.grid .blog-post-info .all-articles .article .artical_hover_info .article_info .article_button .animate_button:hover{border:solid 2px #2e2e2e}.search--template .search-page .blog_page--inner.grid .blog-post-info .all-articles .article .artical_hover_info .article_info .article_button .animate_button:hover span{color:#2e2e2e!important}.search--template .search-page .blog_page--inner.grid .blog-post-info .all-articles .article:hover .artical_hover_info{opacity:1!important;visibility:visible!important;width:calc(100% - 23px);height:100%;z-index:5;scale:1;transform:translate(-50%,-50%)}.search--template .search-page .blog_page--inner.grid .blog-post-info .all-articles .article:hover .artical_hover_info .article_info{width:100%!important}.search--template .search-page .blog_page--inner .blog-post-sidebarinfo #shopify-section-blog-sidebar .blog_sidebar>*{margin-bottom:35px}.search--template .search-page .blog_page--inner .blog-post-sidebarinfo #shopify-section-blog-sidebar .blog_sidebar .blog_categories h4.blog_sidebar--title{color:#222;background:#2e2e2e;font-weight:600;font-size:16px;margin:0 0 20px;padding:7px 15px 6px;position:relative;display:flex;justify-content:space-between}.search--template .search-page .blog_page--inner .blog-post-sidebarinfo #shopify-section-blog-sidebar .blog_sidebar .blog_categories ul.blog_categories--list{padding:0;list-style:none}.search--template .search-page .blog_page--inner .blog-post-sidebarinfo #shopify-section-blog-sidebar .blog_sidebar .blog_categories ul.blog_categories--list li{padding-bottom:10px;position:relative;display:flex}.search--template .search-page .blog_page--inner .blog-post-sidebarinfo #shopify-section-blog-sidebar .blog_sidebar .blog_categories ul.blog_categories--list li a{color:#222}.search--template .search-page .blog_page--inner .blog-post-sidebarinfo #shopify-section-blog-sidebar .blog_sidebar .blog_categories ul.blog_categories--list li:before{content:"\f111";font-family:fontawesome;font-size:8px;vertical-align:middle;margin-right:8px;margin-left:5px;text-decoration:unset!important;color:#222}.search--template .search-page .blog_page--inner .blog-post-sidebarinfo #shopify-section-blog-sidebar .blog_sidebar .blog_categories ul.blog_categories--list li.active a{font-weight:600}.search--template .search-page .blog_page--inner .blog-post-sidebarinfo #shopify-section-blog-sidebar .blog_sidebar .blog_categories ul.blog_categories--list li.active:before{text-decoration:unset!important}.search--template .search-page .blog_page--inner .blog-post-sidebarinfo #shopify-section-blog-sidebar .blog_sidebar .related_articles{display:none}.section--404-notfound #not-found h1.heading--404notfound{font-size:200px;line-height:225px}@media (max-width: 768px){.section--404-notfound #not-found h1.heading--404notfound{font-size:100px;line-height:150px}}.section--404-notfound #not-found h3.title--404notfound{font-size:55px;line-height:65px;color:#222}@media (max-width: 768px){.section--404-notfound #not-found h3.title--404notfound{font-size:25px;line-height:38px}}.section--404-notfound #not-found .subtext--404notfound{font-size:18px;margin:20px auto;font-weight:600;line-height:28px}.section--404-notfound #not-found a.btn-404notfound.animate_button{margin:50px auto 0;height:55px;min-width:300px;font-size:20px;line-height:55px!important}@media (max-width: 768px){.section--404-notfound #not-found a.btn-404notfound.animate_button{margin:50px auto 0;height:45px;min-width:250px;font-size:16px;line-height:45px!important}}@keyframes sticky-header{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes spin-load{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes effectShine{to{left:125%}}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ballPulseDouble{0%,to{-webkit-transform:scale(.9);transform:scale(.9)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes marquee{to{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translate(-100%)}}@-webkit-keyframes marquee{to{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translate(-100%)}}@-moz-keyframes marquee{to{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translate(-100%)}}@-webkit-keyframes blink{0%{opacity:1}to{opacity:0}}@-webkit-keyframes circle{0%{opacity:1}40%{opacity:1}to{width:200%;height:200%;opacity:0}}@keyframes circle{0%{opacity:1}40%{opacity:1}to{width:200%;height:200%;opacity:0}}@keyframes waves{0%{transform:translate(-50%,-50%) scale(1);opacity:.5}to{transform:translate(-50%,-50%) scale(2);opacity:0}}.leotriplet-subscribe-popup{opacity:0;visibility:hidden;pointer-events:none}.leotriplet-subscribe-popup.show{opacity:1;visibility:visible;pointer-events:revert;transition:.3s ease}.leotriplet-subscribe-popup.leotriplet-subscribe-popup--active{pointer-events:revert}.leotriplet-subscribe-popup.leotriplet-subscribe-popup--active .subscribe_popup_inner{padding-right:var(--width-image);width:800px;transform:scale(1) translate(-50%,-50%)}.leotriplet-subscribe-popup.leotriplet-subscribe-popup--active .subscribe_popup_content{width:calc(800px - var(--width-image))}.leotriplet-subscribe-popup .subscribe_popup_overlay{background-color:#20202099;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99999}.leotriplet-subscribe-popup .subscribe_popup_inner{transition:transform 1s ease;box-sizing:border-box;height:auto;left:50%;-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8);margin:auto;position:fixed;top:50%;z-index:99999;display:none;overflow:hidden;display:flex;width:800px}.leotriplet-subscribe-popup .image{width:var(--width-image);position:absolute;right:0}.leotriplet-subscribe-popup .subscribe_popup_content{margin:0;background:#fff;display:flex;align-items:center;justify-content:center;padding:0 15px;min-height:var(--height-image);width:var(--width-image);z-index:3}.leotriplet-subscribe-popup .subscribe_popup_content .subscribe_popup_content-inner{width:100%;padding:25px 10px}.leotriplet-subscribe-popup .subscribe_popup_content .subscribe_popup_content-inner .newsletter-title{font-size:25px;font-weight:700;margin:auto auto 12px;position:relative;line-height:33px;color:#222}.leotriplet-subscribe-popup .subscribe_popup_content .subscribe_popup_content-inner .newsletter-subtitle{margin-bottom:30px}.leotriplet-subscribe-popup .subscribe_popup_content .subscribe_popup_content-inner .newsletter-form__wrap{width:100%;margin:0;display:flex;background:#fff;border-bottom:2px solid #222222}.leotriplet-subscribe-popup .subscribe_popup_content .subscribe_popup_content-inner .newsletter-form__wrap .newsletter-form__submit{border:0;padding:0 10px;background:transparent;line-height:35px;height:35px;font-size:20px;color:#222;cursor:pointer}.leotriplet-subscribe-popup .subscribe_popup_content .subscribe_popup_content-inner .newsletter-form__wrap .newsletter-form__input{border:0;padding:0;font-size:13px;background:transparent;line-height:35px;height:35px;width:100%;color:#222;border-radius:0}.leotriplet-subscribe-popup .subscribe_popup_content .subscribe_popup_content-inner .newsletter-form__wrap .newsletter-form__input::placeholder{color:#777}.leotriplet-subscribe-popup .subscribe_popup_close{cursor:pointer;position:absolute;top:10px;border:unset;right:15px;text-align:center;z-index:4;display:inline-block;width:28px;height:28px;background:#fff;padding:6px;border-radius:0%;-webkit-border-radius:0%;-moz-border-radius:0%;-ms-border-radius:0%;-o-border-radius:0%;box-shadow:0 2px 60px #0006}.leotriplet-subscribe-popup .subscribe_popup_close:before,.leotriplet-subscribe-popup .subscribe_popup_close:after{content:"";position:absolute;height:1px;width:14px;top:50%;left:calc(50% - 7px);margin-top:-1px;background-color:#222;-webkit-transition:all .3s ease;transition:all .3s ease}.leotriplet-subscribe-popup .subscribe_popup_close:before{transform-origin:50% 50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.leotriplet-subscribe-popup .subscribe_popup_close:after{transform-origin:50% 50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.leotriplet-subscribe-popup .subscribe_popup_close:hover:before,.leotriplet-subscribe-popup .subscribe_popup_close:hover:after{-webkit-transform:rotate(0deg);transform:rotate(0)}@media (max-width: 991px){.leotriplet-subscribe-popup .image{display:none}.leotriplet-subscribe-popup.leotriplet-subscribe-popup--active .subscribe_popup_inner{width:calc(100% - 30px);max-width:400px;padding:0}.leotriplet-subscribe-popup.leotriplet-subscribe-popup--active .subscribe_popup_content{width:100%;min-height:auto;padding-top:30px;padding-bottom:50px}.leotriplet-subscribe-popup .subscribe_popup_inner{width:calc(100% - 30px);max-width:400px;padding:0}.leotriplet-subscribe-popup .subscribe_popup_content{width:100%;min-height:auto;padding-top:30px;padding-bottom:50px}.leotriplet-subscribe-popup .newsletter-title{font-size:25px}}.leotriplet-cookie-consent{position:fixed;left:0;bottom:0;z-index:999;display:block;padding:10px 15px;opacity:0;visibility:hidden;transition:opacity .3s ease;width:100%;text-align:left;background:#fff;box-shadow:0 -5px 35px 5px #00000024}.leotriplet-cookie-consent.active{opacity:1;visibility:visible}.leotriplet-cookie-consent .leotriplet-cookie-wrapper{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.leotriplet-cookie-consent .leotriplet-cookie-wrapper .leotriplet-cookie-message{margin:5px 0}.leotriplet-cookie-consent .leotriplet-cookie-wrapper .leotriplet-cookie-message p{margin:0}.leotriplet-cookie-consent .leotriplet-cookie-wrapper .leotriplet-cookie-dismiss{display:flex;margin:5px 0;justify-content:flex-end;font-weight:500;letter-spacing:2px;align-items:center}.leotriplet-cookie-consent .leotriplet-cookie-wrapper .leotriplet-cookie-dismiss .btn-agree{border:0;font-weight:400;letter-spacing:.5px;position:relative;padding:0 40px;line-height:40px;width:auto;height:32px;font-size:14px;text-transform:uppercase}.leotriplet-cookie-consent .leotriplet-cookie-wrapper .leotriplet-cookie-dismiss .btn-dismiss{background:transparent;border:0;font-weight:500;letter-spacing:.3px;position:relative;padding:0 20px 0 0;line-height:35px;width:auto;height:32px;font-size:14px}.giftcard-active{overflow:hidden}.leotriplet_gift_wrap-container{position:fixed;height:100vh;width:100%;top:0;left:0;justify-content:left;align-items:center;display:none;z-index:9999;padding:0;overflow:auto}.leotriplet_gift_wrap-container.show{display:flex}.leotriplet_gift_wrap-container .leotriplet_gift_wrap-overlay{position:fixed;height:100%;width:100%;top:0;left:0;background:#22222280}.leotriplet_gift_wrap-container .leotriplet_gift_wrap-content{max-width:400px;height:100vh;position:relative;z-index:100;width:100%;background:#fff;transition:all .3s ease;opacity:0;transform:translate(-100px)}@media (max-width: 476px){.leotriplet_gift_wrap-container .leotriplet_gift_wrap-content{width:95%}}.leotriplet_gift_wrap-container .leotriplet_gift_wrap-content.show{opacity:1;transform:translate(0)}.leotriplet_gift_wrap-container .gift_product{padding:30px 30px 50px;position:relative;background:#fff;min-height:100vh}.leotriplet_gift_wrap-container .gift_product .gift_product--title{font-size:22px;margin:0 0 15px;border-bottom:1px solid #dfdfdf}.leotriplet_gift_wrap-container .gift_product .gift_product-single-info .content_product_detail .gift_product--variants{margin-top:20px;margin-bottom:15px}.leotriplet_gift_wrap-container .gift_product .gift_product-single-info .content_product_detail .gift_product--variants .variants__label{color:#222;font-size:14px;font-weight:600;margin-bottom:5px}.leotriplet_gift_wrap-container .gift_product .gift_product-single-info .content_product_detail .gift_product--variants .variants__options{display:flex;flex-wrap:wrap}.leotriplet_gift_wrap-container .gift_product .gift_product-single-info .content_product_detail .gift_product--variants .single-option-selector input{clip:rect(0,0,0,0);overflow:hidden;position:absolute;width:1px;height:1px}.leotriplet_gift_wrap-container .gift_product .gift_product-single-info .content_product_detail .gift_product--variants .single-option-selector label{cursor:pointer;position:relative;width:auto;height:auto;line-height:15px;padding:7px 12px;min-width:20px;text-align:center;border:1px solid gainsboro;border-radius:0;box-sizing:content-box;overflow:hidden;margin:0 10px 0 0;font-size:13px}.leotriplet_gift_wrap-container .gift_product .gift_product-single-info .content_product_detail .gift_product--variants .single-option-selector input[type=radio]:checked+label{border-color:#222;background:#222;color:#fff}.leotriplet_gift_wrap-container .gift_product .gift_product-single-info .content_product_detail .product-quantity{display:flex;align-items:center;margin-bottom:10px}.leotriplet_gift_wrap-container .gift_product .gift_product-single-info .content_product_detail .product-quantity label.product-quantity__label{font-size:14px;margin-right:10px}.leotriplet_gift_wrap-container .gift_product .gift_product-single-info .content_product_detail .product-quantity .leotriplet-qty{height:36px;line-height:36px;border:1px solid gainsboro;padding:0 5px;display:inline-block}.leotriplet_gift_wrap-container .gift_product .gift_product-single-info .content_product_detail .product-quantity .leotriplet-qty button{background:transparent;border:0;color:#222;padding:0;width:20px;height:20px;border-radius:50%;line-height:16px;font-size:16px}.leotriplet_gift_wrap-container .gift_product .gift_product-single-info .content_product_detail .product-quantity .leotriplet-qty button:hover{background:#ededed;color:#222}.leotriplet_gift_wrap-container .gift_product .gift_product-single-info .content_product_detail .product-quantity .leotriplet-qty input{background:transparent;border:0;color:#222;height:36px;line-height:36px;width:40px;text-align:center;padding:0}.leotriplet_gift_wrap-container .gift_product .gift_product-single-info .content_product_detail .gift_product--price{margin:0 0 12px}.leotriplet_gift_wrap-container .gift_product .gift_product-single-info .content_product_detail .gift_product--price span.money{color:#222;font-size:20px;font-weight:600}.leotriplet_gift_wrap-container .gift_product .gift_product-single-info .content_product_detail form#form-gift-card-addtocart .gift_product--buttons{position:absolute;width:100%;left:0;bottom:0}.leotriplet_gift_wrap-container .gift_product .gift_product-single-info .content_product_detail form#form-gift-card-addtocart .gift_product--buttons .product-single__add-to-cart{flex:1}.leotriplet_gift_wrap-container .gift_product .gift_product-single-info .content_product_detail form#form-gift-card-addtocart .gift_product--buttons .product-single__add-to-cart .btn--add-to-cart{width:100%}.leotriplet_gift_wrap-container .leotriplet_gift_wrap-close_btn{cursor:pointer;position:absolute;top:15px;right:15px;text-align:center;z-index:5;display:inline-block;width:28px;height:28px;border-radius:0;box-shadow:0 2px 59px #0006;border:0;background:#fff;padding:0}.leotriplet_gift_wrap-container .leotriplet_gift_wrap-close_btn:before,.leotriplet_gift_wrap-container .leotriplet_gift_wrap-close_btn:after{content:"";position:absolute;height:1px;width:14px;top:50%;left:calc(50% - 7px);margin-top:-1px;background-color:#222;-webkit-transition:all .3s ease;transition:all .3s ease}.leotriplet_gift_wrap-container .leotriplet_gift_wrap-close_btn:before{transform-origin:50% 50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.leotriplet_gift_wrap-container .leotriplet_gift_wrap-close_btn:after{transform-origin:50% 50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.leotriplet_gift_wrap-container .leotriplet_gift_wrap-close_btn:hover:before,.leotriplet_gift_wrap-container .leotriplet_gift_wrap-close_btn:hover:after{-webkit-transform:rotate(0deg);transform:rotate(0)}.toast{width:300px!important;min-width:auto;color:#f5f5f5;text-align:center;border-radius:8px;padding:12px;position:fixed;transform:translate(-50%,100%);left:50%;bottom:30px;background:#222;z-index:999;animation:slideIn .5s forwards,fadeOut .5s forwards 4.5s}@keyframes slideIn{0%{transform:translate(-50%,100%);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.accordion{display:flex;flex-direction:column;gap:10px;width:100%}.accordion__item{border:1px solid #e5f3fa;border-radius:10px;overflow:hidden}.accordion__header{padding:20px 25px;font-weight:600;cursor:pointer;position:relative}.accordion__header:after{content:"";background:url(https://www.svgrepo.com/show/357035/angle-down.svg) no-repeat center;width:20px;height:20px;transition:.4s;display:inline-block;position:absolute;right:20px;top:20px;z-index:1}.accordion__header.active{background:#e5f3fa}.accordion__header.active:after{transform:rotateX(180deg)}.accordion__item .accordion__content{padding:0 25px;max-height:0;transition:.5s;overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/2/assets/style.scss.css.map */
