@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap);
/*!
 *	Theme Name: siHealth
 *	Theme URI: https://www.sihealth.co.uk
 *	Description: Handcrafted by Dan Dunsire // https://blighty.design
 *	Version: 2.0
*/@keyframes fadeOut{0%{display:block;opacity:1}100%{display:none;opacity:0}}@keyframes fadeIn{0%{display:none;opacity:0}100%{display:block;opacity:1}}@keyframes moveUpIn{0%{display:none;opacity:0;top:60px}1%{display:none;opacity:0}100%{display:block;opacity:1;top:0}}@keyframes moveDownIn{0%{display:none;opacity:0;top:-60px}1%{display:none;opacity:0}100%{display:block;opacity:1;top:0}}@keyframes moveDownOut{0%{display:block;opacity:1;top:0;transform:scaleY(1);max-height:9999px}1%{display:block;opacity:1}99%{transform:scaleY(1)}100%{display:none;top:60px;transform:scaleY(0);max-height:0;opacity:0}}@keyframes scaleDownOut{0%{display:block;opacity:1;transform:scale(1);max-height:9999px;position:absolute;top:0}100%{display:none;opacity:0;transform:scale(0);max-height:0;position:absolute;top:0}}@keyframes scaleUpIn{0%{display:none;opacity:0;transform:scale(0);max-height:0}100%{display:block;opacity:1;transform:scale(1);max-height:9999px}}@font-face{font-family:"stencil-army";font-weight:normal;font-style:normal;src:url(../102042a5ee51d7e47a84.eot),url(../102042a5ee51d7e47a84.eot?#iefix) format("embedded-opentype"),url(../6e6eb62ffda58ad95c98.woff2) format("woff2"),url(../1e0668aed8a38fe48b2b.woff) format("woff"),url(../fa52d2394efc5c5b7a3e.otf) format("opentype"),url(../b2ddef37ea41d23b7521.ttf) format("truetype"),url(../707f6845596c0a9ec75c.svg) format("svg")}body{background:linear-gradient(to right, rgb(0, 0, 0) 0%, rgb(70, 70, 70) 100%);color:#fff;font-family:"Open Sans",sans-serif;line-height:28px}h1,h2,h3,h4,h5,h6{color:#fff;font-family:"stencil-army",sans-serif;text-transform:uppercase;padding-bottom:15px}h1,h2{font-size:38px}@media(max-width: 992px){h1,h2{font-size:30px}}@media(max-width: 768px){h1,h2{font-size:24px}}h3{font-size:32px}@media(max-width: 992px){h3{font-size:24px}}@media(max-width: 768px){h3{font-size:18px}}h4{font-size:27px}@media(max-width: 992px){h4{font-size:21px}}@media(max-width: 768px){h4{font-size:16px}}a{color:#3683ca;text-decoration:underline;transition:all .6s ease}a:hover{color:#242424;transition:all .6s ease}a img{transition:all .6s ease}a img:hover{opacity:.6}img{max-width:100%;height:auto}section{margin:160px 0 0;padding:40px 0}aside section{margin-top:0}.small{font-size:100%}.form-control,input[type=text],select,textarea,.select2-selection__rendered,.select2-results__option,.select2-dropdown{background:#999;color:#111 !important}.select2-results__option--highlighted{background:#222 !important}.wrapper{z-index:1}.app-wrapper{padding-top:30px}.container-wide{width:90%;max-width:1366px;padding:0 15px;margin:0 auto}@media(max-width: 1200px){.container-wide{max-width:1200px}}@media(max-width: 992px){.container-wide{max-width:960px}}@media(max-width: 768px){.container-wide{max-width:720px}}@media(max-width: 576px){.container-wide{max-width:540px}}.card{border:none;border-radius:15px;box-shadow:0px 7px 30px rgba(13,50,132,.16)}.highlight{background:#fff;padding:120px 0 !important}.spaced{margin-top:160px !important}@media(max-width: 992px){.spaced{margin-top:80px !important}}.comfortable{margin-top:100px !important}@media(max-width: 992px){.comfortable{margin-top:50px !important}}.compact{margin-top:40px !important}@media(max-width: 992px){.compact{margin-top:20px !important}}.none{margin-top:0 !important}.page-template-default .wrapper{padding-top:80px}.cookie-banner{min-height:80px;max-width:80%;position:fixed;bottom:20px;right:0;left:0;margin:0 auto;z-index:100;background-color:#444;border-radius:20px;padding:20px;font-size:14px;line-height:20px;box-shadow:0px 7px 30px rgba(13,50,132,.16)}.cookie-banner.previously-accepted{display:none}.cookie-banner.accepted{animation:fadeOut .6s ease-in-out;animation-fill-mode:forwards}.cookie-banner.not-accepted{display:block;animation:fadeIn .6s ease-in-out;animation-fill-mode:forwards}.cookie-banner a{color:#fff;transition:all .3s ease;text-decoration:underline}.cookie-banner a:hover{color:#3683ca}.cookie-banner .row .content{border-left:1px solid #bdc3c7;padding-left:20px}.cookie-banner .row .content p:last-of-type{margin:0}.cookie-banner .row .accept-btn .accept{font-size:16px;right:40px;cursor:pointer;transition:all .3s ease;position:absolute;top:50%;transform:translateY(-50%)}@media(max-width: 768px){.cookie-banner .row .accept-btn .accept{position:static;transform:translateY(0)}}.cookie-banner .row .accept-btn .accept:hover{color:#3683ca}@media(max-width: 768px){.cookie-banner .row .accept-btn{text-align:right;padding-top:10px}}.hidden{position:absolute;animation:fadeOut .6s ease-in-out;animation-delay:0s;animation-fill-mode:forwards}.reveal{display:block;position:absolute;animation:fadeIn .6s ease-in-out;animation-delay:0s;animation-fill-mode:forwards}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}header{font-family:"stencil-army",sans-serif;text-transform:uppercase;background:#111 !important;background:linear-gradient(137deg, rgb(17, 17, 17) 0%, rgb(17, 17, 17) 76%, #750104 100%) !important}header a{color:#94a1ac}header .logo{max-width:250px;margin-top:30px}@media(min-width: 768px){header .logo{max-width:300px;margin:0}}@media(min-width: 1200px){header .logo{max-width:400px}}#menu-main-nav{display:none;justify-content:center;position:relative;padding-left:0}#menu-main-nav[data-showing=true]{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100vh;background:#000;z-index:99999;padding-left:0}#menu-main-nav[data-showing=true]:after{position:absolute;top:15px;right:15px;font-size:40px;content:"✖";cursor:pointer}#menu-main-nav[data-showing=true]>li a{font-size:16px}@media screen and (min-width: 400px){#menu-main-nav[data-showing=true]>li a{font-size:22px}}#menu-main-nav[data-showing=true] .small-dropdown a i,#menu-main-nav[data-showing=true] .large-dropdown a i{display:none}@media screen and (max-width: 1200px){#menu-main-nav[data-showing=true] .small-dropdown:hover .sub-menu,#menu-main-nav[data-showing=true] .large-dropdown:hover .sub-menu{visibility:visible;opacity:1;transform:scale(1)}#menu-main-nav[data-showing=true] .small-dropdown>a,#menu-main-nav[data-showing=true] .large-dropdown>a{text-align:center}#menu-main-nav[data-showing=true] .small-dropdown.nav-sub-menu-open>.sub-menu,#menu-main-nav[data-showing=true] .large-dropdown.nav-sub-menu-open>.sub-menu{margin-bottom:10px !important;position:static !important;visibility:hidden;opacity:0;transform:scale(0);animation:menuFadeIn .4s ease;animation-fill-mode:forwards}}@keyframes menuFadeIn{0%{position:static !important;visibility:hidden;opacity:0;transform:scale(0)}100%{position:static !important;visibility:visible;opacity:1;transform:scale(1)}}#menu-main-nav[data-showing=false]{display:none}@media screen and (min-width: 1200px){#menu-main-nav{display:flex}}#menu-main-nav li{list-style:none}#menu-main-nav>li{margin:0 5px;position:relative}@media screen and (min-width: 1300px){#menu-main-nav>li{margin:0 10px}}#menu-main-nav>li a{position:relative;text-decoration:none;transition:all .3s ease;padding:10px 0 0 10px;color:#999 !important}#menu-main-nav>li a:hover:before{position:absolute;top:7px;left:-10px;content:"❯"}#menu-main-nav>li>a{position:relative;color:#fff !important;font-size:18px;padding:10px}@media screen and (max-width: 1200px){#menu-main-nav>li>a{display:block}}@media screen and (max-width: 1300px){#menu-main-nav>li>a{font-size:16px}}#menu-main-nav>li>a:hover:before{display:none}#menu-main-nav>li>a i{position:absolute;top:6px;right:0;font-size:24px}#menu-main-nav>li.large-dropdown>a,#menu-main-nav>li.small-dropdown>a{padding-right:20px}#menu-main-nav>li:hover>a{color:#fff !important;text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #750104,0 0 20px #750104,0 0 30px #750104,0 0 40px #750104,0 0 55px #750104,0 0 75px #750104;border-bottom:none}#menu-main-nav>li>.sub-menu{visibility:hidden;opacity:0;position:absolute;top:150%;left:0;flex-wrap:wrap;width:max-content;padding:20px;margin:0 0 30px;background:#000;font-family:"Open sans",sans-serif;text-transform:initial;border:1px solid #444;border-radius:8px;background:linear-gradient(to right, rgb(0, 0, 0) 0%, rgb(36, 36, 36) 100%);box-shadow:0 14px 28px rgba(0,0,0,.5),0 15px 30px rgba(0,0,0,.5);transition:all .3s ease;transform:scale(0.9);z-index:99999}@media screen and (max-width: 1200px){#menu-main-nav>li>.sub-menu{text-align:center}}#menu-main-nav li a:hover{color:#fff !important;text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #750104,0 0 20px #750104,0 0 30px #750104,0 0 40px #750104,0 0 55px #750104,0 0 75px #750104;border-bottom:none}#menu-main-nav .small-dropdown:hover .sub-menu,#menu-main-nav .large-dropdown:hover .sub-menu{visibility:visible;opacity:.95;top:140%;transform:scale(1)}#menu-main-nav .small-dropdown>.sub-menu,#menu-main-nav .large-dropdown>.sub-menu{z-index:9999}#menu-main-nav .large-dropdown{position:static;border-right:0 !important;border-left:0 !important;border-radius:0 !important}#menu-main-nav .large-dropdown>.sub-menu{width:100%;display:flex;justify-content:center}#menu-main-nav .large-dropdown>.sub-menu>.sub-menu-block{width:calc(100% - 30px);display:inline-flex;flex-direction:column;align-items:center;flex-grow:0;flex-shrink:0;margin:20px 15px;padding:0;line-height:34px;text-transform:initial;font-family:"Open Sans",sans-serif;text-align:center}@media(min-width: 1200px){#menu-main-nav .large-dropdown>.sub-menu>.sub-menu-block{width:calc(33% - 30px);line-height:24px;text-align:left;align-items:initial}}@media(min-width: 1400px){#menu-main-nav .large-dropdown>.sub-menu>.sub-menu-block{width:calc(25% - 30px)}}#menu-main-nav .large-dropdown>.sub-menu>.sub-menu-block .sub-menu{padding-left:0}#menu-main-nav .large-dropdown>.sub-menu>.sub-menu-block a{position:relative;padding-top:0;padding-bottom:0;color:#fff;transition:all .6s ease;text-decoration:none}@media(min-width: 1200px){#menu-main-nav .large-dropdown>.sub-menu>.sub-menu-block a{color:#777}}#menu-main-nav .large-dropdown>.sub-menu>.sub-menu-block a:hover{transition:all .6s ease}#menu-main-nav .large-dropdown>.sub-menu>.sub-menu-block a:hover:before{position:absolute;top:0;left:-10px;content:"❯"}#menu-main-nav .large-dropdown>.sub-menu>.sub-menu-block>a{text-transform:uppercase;font-family:"stencil-army",sans-serif;color:#fff !important;text-decoration:none;margin-bottom:15px}@media(min-width: 1200px){#menu-main-nav .large-dropdown>.sub-menu>.sub-menu-block>a{border-bottom:1px dashed #41474a;padding-bottom:15px}}header{display:flex;flex-direction:column;z-index:10}@media(min-width: 1200px){header{position:sticky;top:0}}header .hamburger{font-size:36px;margin-left:30px;cursor:pointer;transition:all .3s ease}header .hamburger[data-showing=true]{transform:rotate(90deg)}header .hamburger[data-showing=false]{transform:rotate(0)}@media(min-width: 1200px){header .hamburger{display:none}}header .top-bar{display:flex;justify-content:space-between;align-items:center;flex-direction:column}@media(min-width: 768px){header .top-bar{flex-direction:row;height:100px}}@media(min-width: 1200px){header .top-bar{height:100px}}.shop-menu{display:flex;justify-content:flex-end;align-items:center;text-transform:uppercase}@media(min-width: 768px){.shop-menu{padding-top:20px;padding-right:15px;padding-bottom:15px}}@media(min-width: 1200px){.shop-menu{padding-right:40px;justify-content:center}}.shop-menu .cart{position:relative;background:#111;color:#fff;padding:5px 10px;border-radius:4px;font-size:14px}@media(min-width: 768px){.shop-menu .cart{font-size:16px}}.shop-menu .cart .cart-count{width:25px;height:25px;position:absolute;top:-15px;right:0;background:#111;color:#fff;border-radius:50%;text-align:center;font-size:12px;line-height:24px;border:1px solid #f1c40f}.shop-menu .search{display:flex;opacity:0;visibility:hidden;position:absolute;transform:scale(0) rotate(-90deg);transition:all .3s ease}@media(min-width: 1200px){.shop-menu .search{position:static;transform:scale(1) rotate(0)}}.shop-menu .search .search-container{width:100%;position:relative}@media(min-width: 1200px){.shop-menu .search .search-container{width:initial}}.shop-menu .search .search-container .dismiss-search{position:absolute;top:-40px;right:15px;font-size:30px;cursor:pointer}@media(min-width: 1200px){.shop-menu .search .search-container .dismiss-search{display:none}}.shop-menu .search[data-showing=false]{width:100%;height:100%;position:fixed;top:0;left:0;opacity:0;visibility:hidden;transform:scale(0) rotate(-90deg);z-index:11}.shop-menu .search[data-showing=true]{width:100%;height:100%;flex-direction:column;align-items:center;opacity:1;visibility:visible;position:fixed;top:0;left:0;padding-top:50px;transform:scale(1) rotate(0);background:rgba(17,17,17,.95);z-index:11}.shop-menu .search[data-showing=true] label{width:100%}.shop-menu .search[data-showing=true] input[type=search]{width:calc(100% - 20px);max-width:none;margin:0 10px;padding:20px;font-size:20px;border-radius:0}.shop-menu .search[data-showing=true] input[type=submit]{width:calc(100% - 20px);margin:0 10px;padding:20px !important;border-radius:0;background:#750104}@media(min-width: 1200px){.shop-menu .search{opacity:1;visibility:visible;position:static}}.shop-menu .search input[type=search]{border:1px solid #444;border-radius:8px 0 0 8px;max-width:150px;background:#444;color:#f2f2f2;padding:5px 15px;font-family:"Open Sans",sans-serif;font-size:14px}@media(min-width: 768px){.shop-menu .search input[type=search]{max-width:200px;padding:5px 15px;border-radius:20px 0 0 20px}}.shop-menu .search input[type=submit]{border-radius:0 4px 4px 0;border:1px solid #444;background:#242424;color:#fff;padding:5px 15px !important}.shop-menu .menu-items{display:flex;align-items:center;flex-shrink:0;padding-left:10px}.shop-menu .menu-items .search-button{font-size:24px;color:#777}@media(min-width: 1200px){.shop-menu .menu-items .search-button{display:none}}.shop-menu span{margin:0 10px}.shop-menu a{margin:0 10px;padding:5px 10px;color:#777;text-decoration:none;font-size:14px}@media(min-width: 768px){.shop-menu a{font-size:16px}}.shop-menu a:hover{color:#fff;text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #750104,0 0 20px #750104,0 0 30px #750104,0 0 40px #750104,0 0 55px #750104,0 0 75px #750104}.update-bar{display:none}@media(min-width: 1200px){.update-bar{width:100%;max-width:96%;padding-right:2%;padding-left:2%;margin-right:auto;margin-left:auto;display:flex;justify-content:center;font-size:12px;padding:5px 0;font-family:"Open Sans",sans-serif;text-transform:none}}@media screen and (min-width: 1200px)and (min-width: 576px){.update-bar{max-width:540px}}@media screen and (min-width: 1200px)and (min-width: 768px){.update-bar{max-width:720px}}@media screen and (min-width: 1200px)and (min-width: 992px){.update-bar{max-width:960px}}@media screen and (min-width: 1200px)and (min-width: 1200px){.update-bar{max-width:1140px}}.update-bar span{display:inline-block;padding:0 10px;cursor:initial}.update-bar span:hover{background:rgba(0,0,0,0);text-shadow:none}.button{background-color:#444 !important;color:#fff !important;transition:all ease .3s;transform:scale(0.95);box-shadow:0px 3px 6px rgba(0,0,0,.2) !important}.button:hover{transform:scale(1);box-shadow:0px 7px 20px rgba(0,0,0,.4) !important}.btn{font-family:"Open Sans",sans-serif;transform:scale(1);transition:all .3s ease;transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0px 3px 6px rgba(13,50,132,.161);padding:10px 15px 8px !important;border-radius:30px;line-height:auto}.btn:hover{transform:scale(1.1)}.btn:hover{box-shadow:0px 7px 30px rgba(13,50,132,.16)}.btn-primary{font-family:"Open Sans",sans-serif;background-color:#750104;border-color:#750104;text-decoration:none;padding:10px 30px !important}.btn-primary:hover{background-color:#750104;border-color:#750104}.btn-primary:active,.btn-primary:focus{background-color:#750104 !important;border-color:#750104 !important;box-shadow:none !important}.btn-secondary{font-family:"Open Sans",sans-serif;background-color:#bdc3c7;border-color:#bdc3c7;text-decoration:none;padding:10px 30px !important}.btn-secondary:hover{background-color:#bdc3c7;border-color:#bdc3c7}.btn-secondary:active,.btn-secondary:focus{background-color:#750104 !important;border-color:#750104 !important;box-shadow:none !important}.btn-link{box-shadow:none;color:#750104;padding-right:0 !important;padding-left:0 !important;text-decoration:underline}.btn-link.btn-link-grey{color:#a7a7a7}.btn-link:hover{box-shadow:none;text-decoration:none}.buttons{margin-top:auto !important}@media(max-width: 576px){.buttons{justify-content:center !important}}.buttons .btn{margin:5px}.buttons.btns-left{display:flex;justify-content:flex-start}.buttons.btns-right{display:flex;justify-content:flex-end}.buttons.btns-center{display:flex;justify-content:center}.checkbox{display:flex;flex-direction:row;justify-content:flex-start;align-self:center}.checkbox input[type=checkbox]{display:none;margin-right:15px}.checkbox input[type=checkbox]+label{display:flex;align-items:center;cursor:pointer;font-size:18px}.checkbox input[type=checkbox]+label:before{display:inline-block;font-size:30px;content:"☐";margin-top:-2px;margin-right:8px}.checkbox input[type=checkbox]:checked+label{color:#750104}.checkbox input[type=checkbox]:checked+label:before{display:inline-block;content:"☑";color:#750104}.horizontal-cards .link-wrap{height:100%;text-decoration:none;color:#5b646c;display:flex;flex-direction:column}.horizontal-cards a{text-decoration:none;color:#eee}.horizontal-cards .price{color:#fff !important;font-size:16px !important}.horizontal-cards .price del{display:block !important;line-height:12px !important;font-size:14px !important;color:#888}.horizontal-cards .price del .amount{color:#656565}.horizontal-cards .price ins{text-decoration:none !important}.horizontal-cards .price .amount{color:#fff}.horizontal-cards .card{border-radius:15px;background:#111;border:1px solid #444}.horizontal-cards .card span.onsale{display:none !important;position:absolute;width:60px;height:60px;top:-15px;left:-15px;font-size:16px;background:#750104;border-radius:50%;display:flex;justify-content:center;align-items:center;font-weight:700;z-index:10}.horizontal-cards .card .card-image{max-height:200px;overflow:hidden}.horizontal-cards .card .card-image img{width:100%;border-radius:15px 15px 0 0}.horizontal-cards .card .card-body{padding:15px}.horizontal-cards .card .card-body .title{padding-bottom:10px}.horizontal-cards .card .card-body .title h3{font-size:24px;line-height:34px;color:#fff;padding:0;margin:0}.horizontal-cards .card .card-body .title a{color:#242424;text-decoration:none}.horizontal-cards .card .card-body .title a:hover{color:#242424}.horizontal-cards .card .card-body .category{font-size:12px;line-height:18px;padding-top:15px}.horizontal-cards .card .card-body .category .cat-tag,.horizontal-cards .card .card-body .category a{display:inline-block;background-color:#333;color:#fff;text-decoration:none;padding:3px 10px;border-radius:8px;border:1px solid #444;margin:3px 0}.horizontal-cards .card .card-footer{font-size:12px;color:#fff;background:#111;border-radius:0 0 15px 15px}.pagination{width:100%;justify-content:center}.pagination .pagination-link{display:inline-block}.pagination .pagination-link a{background-color:#3683ca}.pagination .pagination-link a:hover{background-color:#afe5e2}.pagination .pagination-link span{background-color:#afe5e2}.pagination .pagination-link a,.pagination .pagination-link span{display:block;padding:7px 10px 5px;color:#fff;border-right:1px solid #afe5e2;text-decoration:none}.pagination .pagination-link:first-of-type a,.pagination .pagination-link:first-of-type span{border-radius:8px 0 0 8px;padding-left:15px;border-left:none}.pagination .pagination-link:last-of-type a,.pagination .pagination-link:last-of-type span{border-radius:0 8px 8px 0;padding-right:15px;border-right:none}.home h1,.home h2,.home h3,.home h4,.home h5,.home h6{color:#fff}.single-article{padding-top:80px}@media(max-width: 768px){.single-article{padding-top:40px}}.single-article h2{font-size:38px}.single-article h3{font-size:28px}.single-article h4{font-size:24px}.single-article .break{height:6px;max-width:100px;background-color:#750104;border-radius:12px;margin:20px 0}.single-article .article-title h1{font-size:75px;line-height:92px;color:#fff}@media(max-width: 1200px){.single-article .article-title h1{font-size:55px;line-height:72px}}@media(max-width: 992px){.single-article .article-title h1{font-size:42px;line-height:55px}}@media(max-width: 768px){.single-article .article-title h1{font-size:24px;line-height:34px;padding-bottom:0}}.single-article .article-lead{font-size:24px;line-height:36px;font-family:"Open Sans",sans-serif;padding-bottom:40px;color:#959595}@media(max-width: 992px){.single-article .article-lead{font-size:20px;line-height:30px}}@media(max-width: 768px){.single-article .article-lead{font-size:18px;line-height:24px;padding-bottom:20px}}.single-article .article-dates{display:flex;font-size:18px}@media(max-width: 1200px){.single-article .article-dates{font-size:16px}}@media(max-width: 768px){.single-article .article-dates{font-size:14px;flex-direction:column}}.single-article .article-dates .article-updated,.single-article .article-dates .reading-time{margin-left:20px}@media(max-width: 768px){.single-article .article-dates .article-updated,.single-article .article-dates .reading-time{margin-left:0}}@media(max-width: 768px){.single-article .article-dates .reading-time{margin-top:10px}}.single-article .article-img{padding:80px 0}.single-article .article-content h1,.single-article .article-content h2,.single-article .article-content h3,.single-article .article-content h4,.single-article .article-content h5,.single-article .article-content h6{padding-top:15px}.error404 .content-container,.under-construction .content-container{min-height:750px;background:url(../90baa6fd3410b06bf1d5.png) no-repeat right 50px;background-size:cover}@media(max-width: 992px){.error404 .content-container,.under-construction .content-container{min-height:0;padding:100px 0;background:url(../90baa6fd3410b06bf1d5.png) no-repeat center bottom}}.error404 .content-container .content,.under-construction .content-container .content{position:absolute;top:50%;transform:translateY(-50%)}@media(max-width: 992px){.error404 .content-container .content,.under-construction .content-container .content{text-align:center}}.error404 .content-container .content h1,.under-construction .content-container .content h1{color:#fff}@media(max-width: 992px){.error404 .content-container .content h1,.under-construction .content-container .content h1{font-size:26px;padding:0;margin:0}}.error404 .content-container .content h2,.under-construction .content-container .content h2{color:#fff;font-size:26px;font-family:"Open Sans",sans-serif;text-transform:none}@media(max-width: 992px){.error404 .content-container .content h2,.under-construction .content-container .content h2{font-size:20px;color:#fff}}@media(max-width: 992px){.error404 .content-container .content,.under-construction .content-container .content{position:static;transform:translateY(0)}}.error404 footer,.under-construction footer{margin:0}.page-header{padding:0}.page-header .buttons{text-transform:uppercase;font-weight:700}.page-header .buttons .btn{margin-left:0}.page-header .carousel-control-prev,.page-header .carousel-control-next{font-size:50px;text-decoration:none;color:#750104;text-shadow:1px 1px #000;z-index:99}.page-header .carousel-control-prev{left:-50px}.page-header .carousel-inner .carousel-item img{object-fit:cover;max-width:none}@media(max-width: 1200px){.page-header .carousel-inner .carousel-item img{max-width:100%}}.page-header .carousel-inner .carousel-item .container-wide{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;z-index:9;padding:0}@media(max-width: 768px){.page-header .carousel-inner .carousel-item .container-wide .entry-content{max-width:90% !important}}.page-header .carousel-inner .carousel-item .container-wide .entry-content .page-icon{margin-bottom:35px}.page-header .carousel-inner .carousel-item .container-wide .entry-content .page-icon img{border-radius:12px;box-shadow:0px 7px 30px rgba(13,50,132,.16)}.page-header .carousel-inner .carousel-item .container-wide .entry-content h1{color:#fff;margin:0}.page-header .carousel-inner .carousel-item .container-wide .entry-content .lead-text{color:#fff;font-size:20px}@media(max-width: 1200px){.page-header .carousel-inner .carousel-item .container-wide .entry-content .lead-text{font-size:16px;line-height:28px}}@media(max-width: 768px){.page-header .carousel-inner .carousel-item .container-wide .entry-content .lead-text{font-size:20px;line-height:28px;padding:0}}@media(max-width: 576px){.page-header .carousel-inner .carousel-item .container-wide .entry-content .lead-text{font-size:16px;line-height:28px;padding:0 !important}}.page-header .carousel-inner .carousel-item.slider .container-wide{top:calc(50% - 60px)}@media(max-width: 1200px){.page-header .carousel-inner .carousel-item.slider .container-wide{top:50%}}.page-header .carousel-inner .carousel-item.lod .container-wide .entry-content h1{color:#fff}.page-header .carousel-inner .carousel-item.lod .container-wide .entry-content .lead-text{color:#fff}.page-header .carousel-inner .no-cover{display:none}@media(max-width: 768px){.page-header .carousel-inner .no-cover{display:block}}.page-header .carousel-inner .cover,.page-header .carousel-inner .no-cover{background:linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.6) 70%, rgb(0, 0, 0) 100%);height:100%;position:absolute;top:0;left:0;width:100%;z-index:9}@media(max-width: 576px){.page-header .carousel-inner .cover,.page-header .carousel-inner .no-cover{background:rgba(0,0,0,.7)}}.page-header .carousel-inner .no-cover{background:rgba(0,0,0,.7)}.page-header .carousel-inner .indicators-wrapper{position:absolute;bottom:0;left:0;right:0;margin:0 auto;z-index:12;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 59%, rgba(255, 255, 255, 0.9) 100%);padding-top:40px;height:175px}@media(max-width: 1300px){.page-header .carousel-inner .indicators-wrapper{display:none}}.page-header .carousel-inner .indicators-wrapper .carousel-indicators{position:relative;max-width:1366px;display:flex;margin:0 auto;border-top:1px solid #750104}@media(max-width: 1200px){.page-header .carousel-inner .indicators-wrapper .carousel-indicators{max-width:1200px}}@media(max-width: 992px){.page-header .carousel-inner .indicators-wrapper .carousel-indicators{max-width:960px}}@media(max-width: 768px){.page-header .carousel-inner .indicators-wrapper .carousel-indicators{max-width:720px}}@media(max-width: 576px){.page-header .carousel-inner .indicators-wrapper .carousel-indicators{max-width:540px}}.page-header .carousel-inner .indicators-wrapper .carousel-indicators .indicator{position:relative;display:inline-block;margin:0 15px;padding:20px;flex-grow:1;flex-basis:0;cursor:pointer;border-top:5px solid rgba(0,0,0,0);transition:all .6s ease}.page-header .carousel-inner .indicators-wrapper .carousel-indicators .indicator.active{border-top:5px solid #750104;transition:all .6s ease}.page-header .carousel-inner .indicators-wrapper .carousel-indicators .indicator.active:after{content:"";position:absolute;top:0;left:0;right:0;margin:0 auto;width:0;height:0;border-top:solid 10px #5ac7c1;border-left:solid 10px rgba(0,0,0,0);border-right:solid 10px rgba(0,0,0,0);transition:all .6s ease}.page-header .carousel-inner .indicators-wrapper .carousel-indicators .indicator:first-of-type{margin-left:0}.page-header .carousel-inner .indicators-wrapper .carousel-indicators .indicator:last-of-type{margin-right:0}.page-header .carousel-inner .indicators-wrapper .carousel-indicators .indicator .icon{position:absolute;top:50%;transform:translateY(-50%);margin:0 auto;text-align:center;left:0;right:0}.page-header .carousel-inner .indicators-wrapper .carousel-indicators .indicator .content{padding:0}.page-header .carousel-inner .indicators-wrapper .carousel-indicators .indicator .content h1{color:#fff;font-family:"Open Sans",sans-serif;margin:0;line-height:46px}.page-header .carousel-inner .indicators-wrapper .carousel-indicators .indicator .content .sub-heading{font-size:14px}.card-group .section-header .section-title{padding-left:15px;padding-bottom:5px}.card-group .section-header .view-more{text-align:right}.card-group .section-header .view-more a{color:#750104;text-decoration:none}.card-group .section-header .view-more a:hover{color:#750104}.card-group .large .card-icon{padding:40px 40px 20px 40px}.card-group .medium .card-icon{padding:40px 20px 20px 20px}.card-group .small .card-icon{padding:40px 20px 20px 20px}.card-group .row{display:flex;flex-wrap:wrap}.card-group .single-card{display:flex;margin-bottom:30px}.card-group .single-card .card{border-radius:20px;background:#111;border:1px solid #444}.card-group .single-card .title{padding-top:40px;font-family:"Open Sans",sans-serif;font-size:16px;text-transform:capitalize}.card-group .single-card .card-body{padding:0}.card-group .single-card .btn-link{font-size:14px}.card-group .single-card .btns-left .btn-link{margin:0}.card-group .single-card .card-icon .image-wrap{width:100%;display:table;padding:0;flex-grow:0;min-height:100px;border-radius:20px;overflow:hidden;margin-bottom:5px}.card-group .single-card .card-icon .image{display:table-cell;vertical-align:middle;padding-bottom:40px}.card-group .single-card .card-icon .image img{text-align:center}.card-group .single-card .card-icon .title{font-size:24px;line-height:32px;color:#fff;font-family:"stencil-army",sans-serif}.card-group .single-card .card-icon .sub-heading{color:#7f8c8d}.card-group .single-card .card-icon .content{font-size:14px;line-height:24px;padding-bottom:10px}.card-group .single-card .card-icon .body-content{padding-top:20px}.card-group .single-card .card-icon .buttons{margin-top:20px}@media(max-width: 992px){.card-group .single-card .card-icon-above{margin-bottom:60px}}.card-group .single-card .card-icon-above .image{width:80px;height:80px;position:absolute;top:-40px;left:0;right:0;margin:0 auto;text-align:center;background:#fff;border-radius:50%;border-top:1px solid #f1f1f1;padding:20px;box-shadow:0px -25px 30px rgba(13,50,132,.05)}.card-group .single-card .card-icon-above .image img{max-width:50px;text-align:center;margin-left:-5px}.card-group .single-card .card-icon-above .image-wrap{width:100%;display:table;padding:0}.card-group .single-card .card-icon-above .content{font-size:14px;line-height:28px;padding:70px 20px 20px}.card-group .single-card .card-icon-above .content .title{font-size:20px;color:#fff;font-family:"Open Sans",sans-serif;padding:0}.card-group .single-card .card-icon-above .content .sub-heading{color:#7f8c8d}.card-group .single-card .card-icon-above .content .body-content{padding-top:15px}.card-group .single-card .card-icon-above .buttons{margin-top:20px}.card-group .single-card .card-image .image{position:relative;text-align:center;min-height:100px;overflow:hidden}@media(max-width: 768px){.card-group .single-card .card-image .image{max-height:none}}.card-group .single-card .card-image .image img{width:100%;border-radius:20px 20px 0 0}.card-group .single-card .card-image .content{font-size:14px;line-height:24px;padding:20px 20px 10px 20px}.card-group .single-card .card-image .content .title{font-family:"Open Sans",sans-serif;font-size:18px;text-transform:capitalize;color:#fff;padding-top:0;padding-bottom:10px}.card-group .single-card .card-image .content .sub-heading{color:#7f8c8d;padding-bottom:10px}.card-group .single-card .card-image .buttons{margin:20px}.card-group .simple .card{box-shadow:none;background:rgba(0,0,0,0);border:none}.card-group .simple .card .content{font-size:16px;line-height:28px}.card-group .simple .card-image .image img{border-radius:20px}.card-group .simple .card-icon .image{padding:0}.card-group .thin .card{padding:0}.card-group .thin .card .content{font-size:14px;line-height:22px}.news-wrapper{background:#111;font-weight:400 !important;display:flex;flex-direction:row;min-height:400px;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)}.news-menu{width:100%;max-width:300px}.news-menu>div{padding:15px 30px;background:linear-gradient(to right, rgb(0, 0, 0) 0%, rgb(70, 70, 70) 100%);border-bottom:1px solid #444;cursor:pointer}.news-menu>div:hover{background:linear-gradient(156deg, rgb(0, 0, 0) 0%, rgb(32, 32, 32) 80%, rgb(117, 15, 15) 100%)}.news-menu>div.selected{background:linear-gradient(156deg, rgb(117, 15, 15) 0%, rgb(32, 32, 32) 20%, rgb(0, 0, 0) 100%);padding-left:30px;transition:all .4s ease}.news-content{width:100%;position:relative}.news-content .article{width:100%;position:absolute;top:0;left:0}.news-content .article-image{width:100%;max-width:850px;height:400px;overflow:hidden}.news-content .article-content{position:absolute;bottom:0;left:0;background-color:rgba(82,79,79,.8);padding:15px}.news-content .article-content a{color:#fff}.not-showing{visibility:hidden;opacity:0;transition:all ease .8s}.display{visibility:visible;opacity:1;transition:all ease .8s}.all-news{display:inline-block;color:#9e9e9e;text-align:center;padding-top:20px}.sidebar_categories{padding-top:20px;padding-left:35px}.sidebar_categories li{position:relative}.sidebar_categories li a{text-decoration:none}.sidebar_categories li .dropdown-button{display:flex;justify-content:center;align-items:center;width:20px;height:20px;position:absolute;top:0;right:15px;font-size:22px;cursor:pointer;background:#444;color:#fff}.sidebar_categories .children.expanded{display:block}.sidebar_categories .children.collapsed{display:none}.sidebar_categories .dropdown-button.expanded{background:#750104}.breadcrumbs{display:none;list-style:none;overflow:hidden;margin:40px 0 0 0;padding:0}@media screen and (min-width: 768px){.breadcrumbs{display:flex}}.breadcrumbs li:first-child a{border-radius:4px 0 0 4px;padding-left:20px}.breadcrumbs li:nth-child(2) a{background:#750104}.breadcrumbs li:nth-child(2) a:after{border-left-color:#750104}.breadcrumbs li:nth-child(3) a{background:#930a0f}.breadcrumbs li:nth-child(3) a:after{border-left-color:#930a0f}.breadcrumbs li:nth-child(4) a{background:#d90209}.breadcrumbs li:nth-child(4) a:after{border-left-color:#d90209}.breadcrumbs li:nth-child(5) a{background:#fd121a}.breadcrumbs li:nth-child(5) a:after{border-left-color:#fd121a}.breadcrumbs li:last-child{display:flex;align-items:center;background:#353535;border-radius:0 50px 50px 0;padding:0 20px 0 50px}.breadcrumbs li:last-child:after{border-left:30px solid #353535}.breadcrumbs li:last-child:hover{background:#353535;cursor:default}.breadcrumbs li:last-child:hover:after{border-left-color:#353535 !important}.breadcrumbs li a{display:flex;align-items:center;color:#f8fbff;text-decoration:none;padding:5px 0 5px 55px;background:#750104;position:relative;display:block;transition:none}.breadcrumbs li a:hover{background:#993538}.breadcrumbs li a:hover:after{border-left-color:#993538 !important}.breadcrumbs li a:after{content:" ";display:block;width:0;height:0;border-top:50px solid rgba(0,0,0,0);border-bottom:50px solid rgba(0,0,0,0);border-left:30px solid #750104;position:absolute;top:50%;margin-top:-50px;left:100%;z-index:2}.breadcrumbs li a:before{content:" ";display:block;width:0;height:0;border-top:50px solid rgba(0,0,0,0);border-bottom:50px solid rgba(0,0,0,0);border-left:30px solid #242424;position:absolute;top:50%;margin-top:-50px;margin-left:2px;left:100%;z-index:1}.single-product h1,.single-product h2,.single-product h3,.single-product h4,.single-product h5,.single-product h6{color:#f2f2f2}.single-product .product{width:100%;max-width:96%;padding-right:2%;padding-left:2%;margin-right:auto;margin-left:auto;margin-top:80px}@media screen and (min-width: 576px){.single-product .product{max-width:540px}}@media screen and (min-width: 768px){.single-product .product{max-width:720px}}@media screen and (min-width: 992px){.single-product .product{max-width:960px}}@media screen and (min-width: 1200px){.single-product .product{max-width:1140px}}.single-product .product .woocommerce-product-details__short-description{font-size:20px;line-height:34px;color:#f2f2f2}.single-product .product span.onsale{display:none !important;position:absolute;width:60px;height:60px;top:-15px;left:-15px;font-size:16px;background:#750104;border-radius:50%;display:flex;justify-content:center;align-items:center;font-weight:700;z-index:10}.single-product .product .tabs .active{color:#242424}.single-product #secondary{display:none}.single-product .woocommerce-loop-product__title{color:#242424;line-height:20px !important}.single-product .related.products{margin-top:0 !important}.single-product .related.products .product{flex-grow:1}@media screen and (min-width: 991px){.single-product .related.products .product{width:calc(25% - 30px) !important}.single-product .related.products .product:first-of-type{margin-left:0 !important}.single-product .related.products .product:last-of-type{margin-right:0 !important}}.woocommerce ul.products{display:flex;flex-wrap:wrap}.woocommerce ul.products li.product{width:calc(100% - 30px) !important;display:flex;flex-direction:column;background:#111;border-radius:12px;border:1px solid #444;margin:0 15px 15px !important}@media(min-width: 420px){.woocommerce ul.products li.product{width:calc(50% - 30px) !important}}@media(min-width: 991px){.woocommerce ul.products li.product{width:calc(33% - 30px) !important}}@media(min-width: 1100px){.woocommerce ul.products li.product{width:calc(25% - 30px) !important}}@media(min-width: 1300px){.woocommerce ul.products li.product{width:calc(20% - 30px) !important}}.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:40px;display:inline-block;color:#fff;font-size:18px;margin-bottom:10px !important}.woocommerce ul.products li.product .price{color:#fff !important;font-size:16px !important}.woocommerce ul.products li.product .price del{display:block !important;line-height:12px !important;font-size:14px !important;color:#888}.woocommerce ul.products li.product .price del .amount{color:#656565}.woocommerce ul.products li.product .price ins{text-decoration:none !important}.woocommerce ul.products li.product .price .amount{color:#fff}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:"Open Sans",sans-serif;text-transform:capitalize;font-size:16px}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .price{padding:0 15px !important;font-weight:400 !important}.woocommerce ul.products li.product img{border-radius:12px 12px 0 0}.woocommerce ul.products li.product .button{margin:10px;text-align:center;margin-top:auto}.woocommerce ul.products li.product .added_to_cart{text-align:center;padding:0 !important;color:#fff}.woocommerce ul.products li.product span.onsale{display:none !important;position:absolute;width:60px;height:60px;top:-15px;left:-15px;font-size:16px;background:#750104;border-radius:50%;display:flex;justify-content:center;align-items:center;font-weight:700;z-index:10}.woocommerce ul.products .stock{display:inline-block;padding:0 15px 15px;color:#777}.woocommerce .sidebar-button{padding:10px 15px;background:linear-gradient(156deg, rgb(0, 0, 0) 0%, rgb(32, 32, 32) 80%, rgb(117, 15, 15) 100%);border-radius:4px;cursor:pointer;transition:all .4s ease;border:1px solid #333;margin-bottom:20px}@media(min-width: 768px){.woocommerce .sidebar-button{margin:0}}.woocommerce .sidebar-content{display:none;color:#919191}.woocommerce .sidebar-content a{color:#993538}.woocommerce .sidebar-content a:hover{text-decoration:none}.woocommerce .sidebar-content a.here{font-weight:700}.woocommerce .sidebar-content .children{padding-left:25px}.woocommerce .sidebar-content .you-are-here{font-size:12px;font-weight:700;color:#fff}@media(min-width: 768px){.woocommerce .sidebar-content{display:block}}.woocommerce .woocommerce-pagination ul.page-numbers{margin:0 auto;background:#750104;border-color:#4d0203;border-radius:8px}.woocommerce .woocommerce-pagination ul.page-numbers li{border-color:#4d0203}.woocommerce .woocommerce-pagination ul.page-numbers li a{padding:15px}.woocommerce .woocommerce-pagination ul.page-numbers li a:hover{background:#111;color:#fff}.woocommerce .woocommerce-pagination ul.page-numbers li span.current{background:#530608;color:#fff;padding:15px}.woocommerce .woocommerce-pagination ul.page-numbers li:first-of-type{border-radius:8px 0 0 8px}.woocommerce .woocommerce-pagination ul.page-numbers li:last-of-type{border-radius:0 8px 8px 0}.container-fluid{width:calc(100% - 30px);padding:0}@media(min-width: 768px){.container-fluid{padding:0 15px}}.featured-products ul.products{padding:0;max-width:none;display:flex;flex-wrap:wrap}.featured-products ul.products li.product{width:calc(100% - 30px) !important;display:flex;flex-direction:column;background:#111;border-radius:12px;border:1px solid #444;margin:0 15px 15px !important}@media(min-width: 420px){.featured-products ul.products li.product{width:calc(50% - 30px) !important}}@media(min-width: 991px){.featured-products ul.products li.product{width:calc(33% - 30px) !important}}@media(min-width: 1100px){.featured-products ul.products li.product{width:calc(25% - 30px) !important}}@media(min-width: 1300px){.featured-products ul.products li.product{width:calc(20% - 30px) !important}}.featured-products ul.products li.product .woocommerce-loop-product__title{min-height:40px;display:inline-block;color:#fff;font-size:18px;margin-bottom:10px !important}.featured-products ul.products li.product .price{color:#fff !important;font-size:16px !important}.featured-products ul.products li.product .price del{display:block !important;line-height:12px !important;font-size:14px !important;color:#888}.featured-products ul.products li.product .price del .amount{color:#656565}.featured-products ul.products li.product .price ins{text-decoration:none !important}.featured-products ul.products li.product .price .amount{color:#fff}.featured-products ul.products li.product .woocommerce-loop-product__title{font-family:"Open Sans",sans-serif;text-transform:capitalize;font-size:16px}.featured-products ul.products li.product .woocommerce-loop-product__title,.featured-products ul.products li.product .price{padding:0 15px !important;font-weight:400 !important}.featured-products ul.products li.product img{border-radius:12px 12px 0 0}.featured-products ul.products li.product .button{margin:10px;text-align:center;margin-top:auto}.featured-products ul.products li.product .added_to_cart{text-align:center;padding:0 !important;color:#fff}.featured-products ul.products li.product span.onsale{display:none !important;position:absolute;width:60px;height:60px;top:-15px;left:-15px;font-size:16px;background:#750104;border-radius:50%;display:flex;justify-content:center;align-items:center;font-weight:700;z-index:10}.featured-products ul.products .stock{display:inline-block;padding:0 15px 15px;color:#777}.archive main{margin-top:40px}.archive .prdctfltr_woocommerce_ordering{background:linear-gradient(156deg, rgb(0, 0, 0) 0%, rgb(32, 32, 32) 80%, rgb(117, 15, 15) 100%);border-right:1px solid #480f0f}.archive .prdctfltr_woocommerce_ordering h1,.archive .prdctfltr_woocommerce_ordering h2,.archive .prdctfltr_woocommerce_ordering h3,.archive .prdctfltr_woocommerce_ordering h4,.archive .prdctfltr_woocommerce_ordering h5,.archive .prdctfltr_woocommerce_ordering h6{color:#fff}.archive .prdctfltr_showing{display:none}.archive .prdctfltr_wc.pf_arrow .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper{background:#111}.archive a.prdctfltr_woocommerce_filter_submit{margin-bottom:10px !important}ul.flex-direction-nav{display:none;position:absolute;top:50%;transform:translateY(-50%);width:100%;left:0;margin:0;padding:0px;list-style:none}li.flex-nav-prev{float:left}li.flex-nav-next{float:right}a.flex-next,a.flex-prev{visibility:hidden}.flex-nav-btn,a.flex-prev::before,a.flex-next::after{font-family:"Font Awesome 5 Free";font-size:50px;font-weight:bold}a.flex-next::after{visibility:visible;content:"";margin-right:10px}a.flex-prev::before{visibility:visible;content:"";margin-left:10px}ul.flex-direction-nav li a{color:#ccc}ul.flex-direction-nav li a:hover{text-decoration:none}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin-top:10px !important}.col-1,.col-2{max-width:none !important}#customer_login label{width:100%;display:block}#customer_login label .required{color:#fff !important}#customer_login .input-text{width:100%;border-radius:8px;border:1px solid #333;padding:10px}.woocommerce-cart .woocommerce table.shop_table{border:1px solid dimgray;background:#111}.woocommerce-cart .woocommerce table.shop_table th,.woocommerce-cart .woocommerce table.shop_table td{border-top:1px dashed dimgray}.woocommerce-cart .woocommerce table.shop_table a{color:#fff}.woocommerce-cart .woocommerce #content table.cart td.actions .input-text,.woocommerce-cart .woocommerce table.cart td.actions .input-text,.woocommerce-cart .woocommerce-page #content table.cart td.actions .input-text,.woocommerce-cart .woocommerce-page table.cart td.actions .input-text{width:auto}.woocommerce-cart .checkout-button{background:#750104 !important}.woocommerce-checkout h1{text-align:center}.woocommerce-checkout .wrapper{padding-top:40px}@media only screen and (max-width: 768px){.woocommerce-checkout .wrapper h1,.woocommerce-checkout .wrapper h2{text-align:center}}.shop_table{border:1px solid dimgray !important;background:#111}.shop_table td{border-top:1px dashed dimgray !important}.shop_table .cart-subtotal th,.shop_table .woocommerce-shipping-totals th{border-top:1px dashed dimgray !important}.shop_table .order-total th,.shop_table .order-total td{background:#242424;border:none !important}.shop_table a{color:#fff}.woocommerce-checkout-payment{background:rgba(0,0,0,0) !important}#place_order{width:100%;background:#750104 !important;padding:15px;transform:scale(1) !important;font-size:20px;margin-top:30px}.woocommerce-form-login-toggle .woocommerce-info{background-color:#111}@media only screen and (max-width: 768px){.woocommerce-form-login-toggle .woocommerce-info{font-size:14px}}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:#444;border-top-color:#242424;color:#f2f2f2}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{color:#fff}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{color:#f2f2f2;text-decoration:underline}.woocommerce-error a:hover,.woocommerce-info a:hover,.woocommerce-message a:hover{color:#f2f2f2;text-decoration:none}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{background-color:#111;margin:0 0 30px}.woocommerce form.checkout_coupon p,.woocommerce form.login p,.woocommerce form.register p{margin:0}.woocommerce form.checkout_coupon p:first-of-type,.woocommerce form.login p:first-of-type,.woocommerce form.register p:first-of-type{margin:0 0 10px}.woocommerce form .form-row{margin-bottom:25px;width:100%}.woocommerce-billing-fields,.woocommerce-shipping-fields{background-color:#111;padding:30px;margin:0 0 50px 0;border-radius:12px}@media only screen and (max-width: 768px){.woocommerce-billing-fields,.woocommerce-shipping-fields{padding:30px 10px}}@media only screen and (max-width: 768px){.woocommerce-billing-fields h3,.woocommerce-shipping-fields h3{font-size:20px}}#order_review_heading{text-align:center}@media only screen and (max-width: 768px){#order_review_heading{font-size:24px}}#order_review{font-size:14px}#ship-to-different-address{width:100%;background-color:#750104;color:#f2f2f2;font-family:"Open Sans",sans-serif;letter-spacing:-1px;padding:22px 15px 15px;cursor:pointer;text-align:center;font-size:20px;text-transform:initial;border-radius:8px;transition:all .6s ease}#ship-to-different-address:hover{background:#880207}@media only screen and (max-width: 768px){#ship-to-different-address{font-size:22px}}#ship-to-different-address label{cursor:pointer}#ship-to-different-address-checkbox{display:none}.btn-open{background-color:#750104 !important;transition:all 1s ease}.btn-open .fas{transform:rotate(-180deg);transition:all 1s ease}.btn-closed{transition:all .4s ease}.btn-closed .fas{transform:rotate(0);transition:all 1s ease}.checkout label{width:100%}.checkout form .form-row.woocommerce-invalid label{color:#c0392b}.checkout .woocommerce form .form-row.woocommerce-invalid .select2-container,.checkout .woocommerce form .form-row.woocommerce-invalid input.input-text,.checkout .woocommerce form .form-row.woocommerce-invalid select{border:2px solid #c0392b}.checkout .woocommerce form .form-row.woocommerce-validated .select2-container,.checkout .woocommerce form .form-row.woocommerce-validated input.input-text,.checkout .woocommerce form .form-row.woocommerce-validated select{border:2px solid #27ae60}.checkout .woocommerce-input-wrapper{width:100%}.checkout .input-text{width:100%;padding:15px;font-size:18px;color:#750104;border:1px solid #bdc3c7}.woocommerce form .form-row textarea{height:auto;min-height:140px;border:1px solid #bdc3c7}.cart-discount .woocommerce-remove-coupon{color:#750104;font-weight:400 !important}.cart-discount .voucher-code{text-transform:uppercase}.create-account{font-size:24px}.create-account label{display:block;background-color:#750104;cursor:pointer;border-radius:8px;transition:all .4s ease;color:#fff;text-align:center;padding:15px}.create-account label:hover{background-color:#750104}.create-account .create-true{background-color:#27ae60 !important}#createaccount{display:none}.create-valid{display:inline-block}.create-desc{background-color:#750104;color:#f2f2f2;margin-bottom:30px;padding:15px;font-size:18px}.wc_payment_method input[type=radio]{display:none}.wc_payment_method>label{background-color:#750104;color:#f2f2f2;padding:15px;cursor:pointer;border-radius:8px;font-size:20px;font-weight:700}.wc_payment_method>label:before{font-family:FontAwesome;content:""}.stripe-card-group{width:100%}.wc-stripe-elements-field{width:100%;padding:10px}@media only screen and (max-width: 576px){#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{width:100%}}@media only screen and (max-width: 576px){#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:0}}.woocommerce-order-received .woocommerce-thankyou-order-received{font-size:30px;text-align:center;padding:40px;background:#27ae60;margin:50px 0 40px}.woocommerce-order-received .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{display:flex;justify-content:center;background:#111;padding:20px;border:1px solid #656565}.woocommerce-order-received ul.order_details li{float:none}.woocommerce-order-received h2.woocommerce-order-details__title{text-align:center}.woocommerce-order-received section.woocommerce-order-details{margin:0}.woocommerce-order-received section.woocommerce-customer-details{padding:0;margin:0}.woocommerce-order-received .woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses{background:#111;border:1px solid dimgray;padding:40px;display:flex;justify-content:space-between}.woocommerce-order-received .woocommerce-column{flex:0 0 calc(50% - 60px) !important;background:#222;margin:0;padding:15px}.woocommerce-order-received .woocommerce-customer-details address{border:none !important}.woocommerce-account .card-header a{color:#750104}.woocommerce-Addresses header{display:inline-block !important;background:rgba(0,0,0,0) !important}.woocommerce-Addresses header h3{padding-right:15px}.woocommerce-MyAccount-navigation{width:20% !important}.woocommerce-MyAccount-content{width:80% !important}.account-orders-table .woocommerce-button{margin-right:5px !important}.account-orders-table .pay{background:#2ecc71 !important;color:#f2f2f2 !important}.account-orders-table .pay:hover{background:#27ae60 !important}.account-orders-table .view{background:#95a5a6 !important;color:#f2f2f2 !important}.account-orders-table .view:hover{background:#7f8c8d !important}.account-orders-table .cancel{background:#e74c3c !important;color:#f2f2f2 !important}.account-orders-table .cancel:hover{background:#c0392b !important}.woocommerce-edit-address .woocommerce-input-wrapper{width:100%}.app-wrapper{display:flex;flex-direction:column}@media screen and (min-width: 850px){.app-wrapper{flex-direction:row}}.app-wrapper .app-sidebar{width:100%;margin-bottom:40px}@media screen and (min-width: 850px){.app-wrapper .app-sidebar{margin-bottom:0;width:30%}}@media screen and (min-width: 1350px){.app-wrapper .app-sidebar{width:20%}}.app-wrapper .app-main{width:100%;flex-grow:1}@media screen and (min-width: 850px){.app-wrapper .app-main{width:70%}}@media screen and (min-width: 1350px){.app-wrapper .app-main{width:80%}}.app-products{display:grid;grid-template-columns:100%}@media screen and (min-width: 450px){.app-products{gap:10px;grid-template-columns:calc(50% - 5px) calc(50% - 5px)}}@media screen and (min-width: 1200px){.app-products{gap:30px;grid-template-columns:calc(33% - 15px) calc(33% - 15px) calc(33% - 15px)}}@media screen and (min-width: 1350px){.app-products{grid-template-columns:calc(25% - 22.5px) calc(25% - 22.5px) calc(25% - 22.5px) calc(25% - 22.5px)}}@media screen and (min-width: 1500px){.app-products{grid-template-columns:calc(20% - 30px) calc(20% - 30px) calc(20% - 30px) calc(20% - 30px) calc(20% - 30px)}}.app-products.filtered{opacity:1;transform:translateY(0);animation:filtered .4s ease-in-out;animation-fill-mode:forwards}.app-products.not-filtered{opacity:1;transform:scale(1);animation:notFiltered .4s ease-in-out;animation-fill-mode:forwards}@keyframes filtered{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@keyframes notFiltered{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}.app-products .app-product{display:flex;flex-direction:column;position:relative;margin-bottom:30px;cursor:pointer;transition:all .4s ease}.app-products .app-product:hover{opacity:.6}.app-products .app-product a{display:flex;flex-direction:column;flex:1 0 auto;color:#fff;text-decoration:none}.app-products .app-product .app-sale-badge{display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;border-radius:0 8px 0 8px;background:#993538;color:#fff;padding:3px 10px;font-size:14px;z-index:2}.app-products .app-product .app-product-name{font-size:18px}.app-products .app-product .app-product-image{height:250px;display:flex;justify-content:center;align-items:center;flex-grow:0;position:relative;overflow:hidden;border-radius:8px;border:1px solid #797979;background:#fff}.app-products .app-product .app-product-content{display:flex;flex-direction:column;padding-top:10px}.app-products .app-product .app-product-price{display:flex;flex-direction:column;padding-top:15px;margin-top:auto}.app-products .app-product .app-product-price .app-product-regular-price{color:#993538;font-size:16px}.app-products .app-product .app-product-price .app-product-sale-price{font-weight:700;font-size:20px}.app-products-load-more{text-align:center;border-top:1px solid #999;padding-top:20px;margin-top:20px}.app-filter-toggle-button{display:block;font-size:18px}@media screen and (min-width: 850px){.app-filter-toggle-button{display:none}}.app-filter{display:none;padding:0 40px 0 0}@media screen and (min-width: 850px){.app-filter{display:block}}.app-filter h2{font-size:28px}.app-filter.showing{display:block !important;background:linear-gradient(to right, rgb(0, 0, 0) 0%, rgb(36, 36, 36) 100%);margin-top:15px;padding:20px;border:1px solid #750104;border-radius:8px}.app-filter .app-icon-before{margin-right:10px}.app-filter .app-icon-after{margin-left:10px}.app-filter .app-icon-after.arrow-children{position:relative;top:5px}.app-filter .app-parentCategories{display:flex;flex-direction:column;padding-bottom:30px}.app-filter .app-filter-options{padding-bottom:20px}.app-filter .app-filter-categories{padding:10px 0 0 20px}.app-filter .app-filter-categories .app-filter-category span{display:inline-block}.app-filter .app-no-subcategories{padding:10px 0 15px 10px}.app-filter a{color:#d1575a !important;text-decoration:none;border-bottom:1px dashed #d1575a}.app-filter a:hover{color:#fff !important;margin-left:10px;text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #750104,0 0 20px #750104,0 0 30px #750104,0 0 40px #750104,0 0 55px #750104,0 0 75px #750104;border-bottom:none}@keyframes toggleToast{0%{opacity:1;visibility:visible;transform:scale(1) rotate(0)}20%{opacity:1;visibility:visible;transform:scale(1.3) rotate(0)}35%{opacity:0;visibility:hidden;transform:scale(0) rotate(-45deg) translateX(-50px)}100%{opacity:0;visibility:hidden;position:absolute;top:-1000px;transform:scale(0) rotate(-45deg) translateX(-50px)}}#toasts-container{position:fixed;bottom:10px;left:10px;z-index:13}#toasts-container .bg-warning{color:#222 !important;border-color:#9f7804 !important}#toasts-container .toast{max-width:450px;border:none;border-left-style:solid;border-left-width:5px;border-color:#18652a;color:#fff;margin-bottom:3px;padding:10px 0}#toasts-container .toast.show{opacity:1;visibility:visible;animation:toggleToast 1s ease-in-out;animation-fill-mode:forwards}#toasts-container .toast .wrapper{display:flex;justify-content:space-between;padding:0 !important}#toasts-container .toast .toast-body{align-items:center;display:flex;padding:3px 15px 3px 3px}#toasts-container .toast .toast-body .toast-icon{font-size:36px;padding:0 15px}#toasts-container .toast .toast-body .toast-content .title{font-size:24px}#toasts-container .toast .toast-body .toast-content .message{font-family:"Open Sans",sans-serif;text-transform:initial;line-height:24px}#toasts-container .toast .toast-close{font-size:24px;padding:0 15px;display:flex;align-items:center;justify-content:center}#toasts-container .toast button{flex-shrink:0;margin:auto 3px auto auto}#toasts-container .btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:rgba(0,0,0,0);border:0;border-radius:8px;opacity:.5}#toasts-container .btn-close:hover{color:#000;text-decoration:none;opacity:.75}#toasts-container .btn-close:focus{outline:0;opacity:.75}#toasts-container .btn-close:disabled,#toasts-container .btn-close.disabled{pointer-events:none;user-select:none;opacity:.25}#toasts-container .btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.app-added-message{display:flex;align-items:center;position:relative;background:#2ecc71;border:1px solid #27ae60;padding:10px 20px;margin-bottom:15px}.app-added-message:before{display:flex;justify-content:center;align-items:center;width:40px;height:40px;content:"✔";border-radius:50%;font-size:32px;background:#fff;color:#2ecc71;margin-right:20px}.app-added-message.closing{opacity:1;visibility:visible;animation:closeMessage 1s ease-in-out;animation-fill-mode:forwards;animation-delay:3s}@keyframes closeMessage{0%{opacity:1;visibility:visible;transform:scale(1) rotate(0)}20%{opacity:1;visibility:visible;transform:scale(1.3) rotate(0)}35%{opacity:0;visibility:hidden;transform:scale(0) rotate(-45deg) translateX(-50px)}100%{opacity:0;visibility:hidden;position:absolute;top:-1000px;transform:scale(0) rotate(-45deg) translateX(-50px)}}.app-added-message a{color:#fff}.app-added-message a:hover{text-decoration:none}.app-added-message .app-praise{font-size:24px;padding-bottom:3px;font-weight:700}.app-product-controls{display:flex;padding:20px 0}.app-product-controls>div{padding:0 10px 0 0}.app-product-controls .app-product-quantity{display:flex}.app-product-controls .app-product-quantity>input{height:40px;width:50px;text-align:center;background:#999;border:1px solid #444}.app-product-controls .app-product-quantity>button{height:40px;width:40px;display:flex;justify-content:center;align-items:center;border:1px solid #444;background:#993538;color:#fff;font-size:24px;cursor:pointer}.app-product-controls .app-product-quantity>button:hover{background:#750104}.app-product-controls .app-product-buttons button{background:#993538;border:1px solid #993538;color:#fff;padding:5px 20px}.app-product-controls .app-product-buttons button:hover{background:#750104;border:1px solid #750104}.app-preview-wrapper{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:-99999999999;background:rgba(0,0,0,.8);z-index:12;opacity:0;visibility:hidden;transform:scale(1.1);transition:all .3s ease}.app-preview-wrapper.open{opacity:1;visibility:visible;left:0;transform:scale(1)}.app-preview-wrapper .app-preview-content{width:100%;max-width:96%;padding-right:2%;padding-left:2%;margin-right:auto;margin-left:auto;position:relative;background:linear-gradient(156deg, rgb(0, 0, 0) 0%, rgb(32, 32, 32) 80%, rgb(117, 15, 15) 100%);border:1px solid #440002;padding:15px;box-shadow:0px 7px 30px rgba(13,50,132,.16)}@media screen and (min-width: 576px){.app-preview-wrapper .app-preview-content{max-width:540px}}@media screen and (min-width: 768px){.app-preview-wrapper .app-preview-content{max-width:720px}}@media screen and (min-width: 992px){.app-preview-wrapper .app-preview-content{max-width:960px}}@media screen and (min-width: 1200px){.app-preview-wrapper .app-preview-content{max-width:1140px}}.app-preview-wrapper .app-preview-content .app-preview-close{position:absolute;top:10px;right:10px;font-size:40px;cursor:pointer}.app-preview-wrapper .app-preview-content .app-preview-close:before{content:"✖";color:#fff}.app-preview-wrapper .app-preview-content .app-header{display:grid;gap:60px;grid-template-columns:calc(40% - 30px) calc(60% - 30px)}.app-preview-wrapper .app-preview-content .app-header .app-product-image{display:flex;align-items:center}.app-preview-wrapper .app-preview-content .app-header .app-product-image img{width:100%}.app-preview-wrapper .app-preview-content .app-header .app-product-info .app-product-sale{display:inline-block;background:#750104;border:1px solid #750104;color:#fff;font-weight:600;padding:5px 10px;text-transform:uppercase}.app-preview-wrapper .app-preview-content .app-header .app-product-info .app-product-title{border-bottom:1px solid #fff;padding-top:10px;padding-bottom:5px;margin-bottom:15px;font-size:30px}.app-preview-wrapper .app-preview-content .app-header .app-product-info .app-product-price{display:flex;align-items:center;padding:15px 0}.app-preview-wrapper .app-preview-content .app-header .app-product-info .app-product-price>div{padding-right:10px}.app-preview-wrapper .app-preview-content .app-header .app-product-info .app-product-price .app-product-regular-price{color:#993538;font-size:16px}.app-preview-wrapper .app-preview-content .app-header .app-product-info .app-product-price .app-product-sale-price{font-weight:700;font-size:28px}.app-preview-wrapper .app-preview-content .app-product-buttons{display:flex;justify-content:flex-end}.app-preview-wrapper .app-preview-content .app-product-buttons button,.app-preview-wrapper .app-preview-content .app-product-buttons a{background:#993538;border:1px solid #993538;color:#fff;padding:5px 20px;text-decoration:none}.app-preview-wrapper .app-preview-content .app-product-buttons button:hover,.app-preview-wrapper .app-preview-content .app-product-buttons a:hover{background:#750104;border:1px solid #750104}.app-cart{position:relative;height:100px;display:flex;justify-content:center;align-items:center;font-family:"Open Sans",sans-serif;text-transform:none}.app-cart i{margin-right:5px}.app-cart a{margin:0 !important;padding:0 !important;color:#fff}.app-cart span{margin:0 !important}.app-cart .app-cart-button{position:relative;background:#000;padding:5px 20px;border-radius:8px;cursor:pointer}.app-cart .app-cart-button .app-cart-quantity{display:flex;justify-content:center;align-items:center;width:28px;height:28px;position:absolute;top:-10px;right:-10px;background:#750104;border-radius:50%;border:1px solid #000}.app-cart .app-cart-dropdown{display:none;justify-content:center;align-items:flex-start;width:100%;height:100vh;position:fixed;top:0;left:0;background:rgba(12,0,1,.9);overflow:auto;padding:40px 0;z-index:12}.app-cart .app-cart-dropdown.open{display:flex}.app-cart .app-cart-dropdown-content{position:relative;width:100%;max-width:600px;padding:15px;background:linear-gradient(156deg, rgb(0, 0, 0) 0%, rgb(32, 32, 32) 80%, rgb(117, 15, 15) 100%);border:1px solid #2d0a0b}.app-cart .app-cart-dropdown-content .app-cart-close{display:flex;justify-content:flex-end;font-size:30px;cursor:pointer}.app-cart .app-cart-dropdown-content .app-cart-close:before{content:"✖";color:#fff}.app-cart .app-cart-dropdown-content .app-cart-header{display:flex;justify-content:space-between;font-size:30px;padding:10px 0 10px}.app-cart .app-cart-dropdown-content .app-cart-empty{height:100px;display:flex;justify-content:center;align-items:center}.app-cart .app-cart-dropdown-content .app-cart-item{display:grid;grid-template-columns:15% 50% 25%;gap:5%;padding:10px 15px;margin:5px 0;background:#242424;border:1px solid #000}.app-cart .app-cart-dropdown-content .app-cart-item a{color:#fff}.app-cart .app-cart-dropdown-content .app-cart-item .app-cart-thumb{display:flex;align-items:center;background:#fff}.app-cart .app-cart-dropdown-content .app-cart-item .app-cart-extras{display:flex;flex-direction:column;align-items:flex-start;font-size:12px;line-height:20px;color:#888}.app-cart .app-cart-dropdown-content .app-cart-item .app-product-sale{display:inline-block;background:#750104;border:1px solid #750104;color:#fff;font-weight:600;padding:1px 6px;margin:5px 0 !important;font-size:12px;text-transform:uppercase}.app-cart .app-cart-dropdown-content .app-cart-item.deleting{background:#993538}.app-cart .app-cart-dropdown-content .app-cart-item.deleting .app-cart-extras{color:#fff}.app-cart .app-cart-dropdown-content .app-cart-item .app-line-details{display:flex;flex-direction:column;text-align:right}.app-cart .app-cart-dropdown-content .app-cart-item .app-line-details .app-line-price{font-weight:700}.app-cart .app-cart-dropdown-content .app-cart-item .app-line-details .app-line-quantity{display:flex;flex-direction:column;align-items:flex-end}.app-cart .app-cart-dropdown-content .app-cart-item .app-line-details .app-line-quantity .app-input-quantity{display:flex;flex-direction:row}.app-cart .app-cart-dropdown-content .app-cart-item .app-line-details .app-line-quantity .app-input-quantity button{display:none;align-items:center;height:25px;font-size:12px;background:#750104;color:#fff;border:1px solid #750104;margin-right:3px}.app-cart .app-cart-dropdown-content .app-cart-item .app-line-details .app-line-quantity .app-input-quantity button:hover{background:#993538}.app-cart .app-cart-dropdown-content .app-cart-item .app-line-details .app-line-quantity .app-input-quantity input{width:40px;height:25px;border:1px solid #242424;background:#ccc;text-align:center}.app-cart .app-cart-dropdown-content .app-cart-item .app-line-details .app-line-quantity .app-input-quantity:focus-within button{display:flex}.app-cart .app-cart-dropdown-content .app-cart-item .app-line-details .app-line-quantity .app-line-updated{width:25px;height:25px;display:flex;justify-content:center;align-items:center;border-radius:50%;font-size:20px;background:#2ecc71;color:#fff;margin-right:5px}.app-cart .app-cart-dropdown-content .app-cart-item .app-line-details .app-line-quantity .app-cart-remove{font-size:12px;color:#993538;text-decoration:none;cursor:pointer}.app-cart .app-cart-dropdown-content .app-cart-item .app-line-details .app-line-quantity .app-cart-remove:hover{color:#fff;text-decoration:underline}.app-cart .app-cart-dropdown-content .app-cart-items{display:flex;justify-content:flex-end;font-size:14px}.app-cart .app-cart-dropdown-content .app-cart-total{display:flex;justify-content:space-between;font-size:20px;padding:20px;margin:20px 0;background:#242424;border:1px solid #750104}.app-cart .app-cart-dropdown-content .app-cart-footer{display:flex;justify-content:center}.app-cart .app-cart-dropdown-content .app-cart-footer a{display:inline-block;font-size:20px;color:#fff;background:#750104;border-radius:8px;padding:15px !important}.app-wrapper .app-main .app-header{display:grid;gap:60px;grid-template-columns:calc(40% - 30px) calc(60% - 30px)}.app-wrapper .app-main .app-header .app-product-images{display:grid;gap:10px;grid-template-columns:calc(20% - 5px) calc(80% - 5px)}.app-wrapper .app-main .app-header .app-product-images .app-product-gallery{height:400px;display:flex;flex-direction:column;overflow:auto}.app-wrapper .app-main .app-header .app-product-images .app-product-gallery .app-gallery-image{cursor:pointer;transition:all .4s ease}.app-wrapper .app-main .app-header .app-product-images .app-product-gallery .app-gallery-image:hover{opacity:.6}.app-wrapper .app-main .app-header .app-product-images .app-product-gallery img{margin-bottom:5px}.app-wrapper .app-main .app-header .app-product-images .app-product-gallery img.selected{transform:scale(0.95);border:3px solid #993538;transition:all .2s ease}.app-wrapper .app-main .app-header .app-product-images .app-modal-image-wrapper{display:none;justify-content:center;align-items:flex-start;width:100%;height:100vh;position:fixed;top:0;left:0;background:rgba(12,0,1,.9);overflow:auto;padding:40px 0;z-index:12}.app-wrapper .app-main .app-header .app-product-images .app-modal-image-wrapper.open{display:flex}.app-wrapper .app-main .app-header .app-product-images .app-modal-image-wrapper .app-modal-image-content{position:relative;width:100%;max-width:800px;transition:all .4s ease}.app-wrapper .app-main .app-header .app-product-images .app-modal-image-wrapper .app-modal-image-content img{width:100%}.app-wrapper .app-main .app-header .app-product-images .app-modal-image-wrapper .app-image-close{display:flex;justify-content:center;align-items:center;width:55px;height:55px;border-radius:50%;position:absolute;top:-15px;right:-15px;font-size:40px;cursor:pointer;background:#750104}.app-wrapper .app-main .app-header .app-product-images .app-modal-image-wrapper .app-image-close:before{margin:-3px 0 0 0;content:"✖";color:#fff}.app-wrapper .app-main .app-header .app-product-images .app-product-image{transition:all .4s ease;cursor:pointer}.app-wrapper .app-main .app-header .app-product-images .app-product-image:hover{opacity:.6}.app-wrapper .app-main .app-header .app-product-images .app-product-image img{width:100%}.app-wrapper .app-main .app-header .app-product-info .app-product-sale{display:inline-block;background:#750104;border:1px solid #750104;color:#fff;font-weight:600;padding:5px 15px;text-transform:uppercase}.app-wrapper .app-main .app-header .app-product-info .app-product-title{border-bottom:1px solid #fff;padding-bottom:5px;margin-bottom:15px;font-size:32px}.app-wrapper .app-main .app-header .app-product-info .app-product-price{display:flex;align-items:center;padding:15px 0}.app-wrapper .app-main .app-header .app-product-info .app-product-price>div{padding-right:10px}.app-wrapper .app-main .app-header .app-product-info .app-product-price .app-product-regular-price{color:#993538;font-size:16px}.app-wrapper .app-main .app-header .app-product-info .app-product-price .app-product-sale-price{font-weight:700;font-size:28px}.app-wrapper .app-main .app-product-description{border:1px solid #999;background:linear-gradient(to right, rgb(0, 0, 0) 0%, rgb(36, 36, 36) 100%);padding:40px;margin-top:60px}footer{background:#111 !important;background:linear-gradient(137deg, rgb(17, 17, 17) 0%, rgb(17, 17, 17) 76%, #750104 100%) !important;border-top:1px solid #ecf0f1;padding:60px 0 40px;margin-top:100px;font-family:"Open Sans",sans-serif;font-size:13px;color:#bdc3c7}footer.include-logo{padding:140px 0 40px !important}@media(max-width: 1200px){footer{margin-top:50px;padding:50px 0}}footer h5{font-size:18px;color:#bdc3c7}footer p{margin-bottom:10px}footer a{color:#fff;text-decoration:none;transition:all .2s ease}footer a:hover{color:#fff;text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #750104,0 0 20px #750104,0 0 30px #750104,0 0 40px #750104,0 0 55px #750104,0 0 75px #750104;text-decoration:none;transition:all .2s ease}footer .logo{position:absolute;top:-40px;left:-12px;max-width:200px}@media(max-width: 1460px){footer .logo{left:0}}@media(max-width: 1200px){footer .logo{position:static;padding-bottom:20px}}@media(max-width: 992px){footer .logo{margin:0 auto}}footer .icon{position:absolute;top:-5px;left:-20px;font-size:28px;color:#750104}@media(max-width: 1460px){footer .icon{display:none}}@media(max-width: 992px){footer .icon{display:block;position:static;padding-bottom:20px}}@media(max-width: 992px){footer .address{text-align:center;padding-bottom:30px}}@media(max-width: 768px){footer .address{padding-top:40px}}footer .footer-column{padding-bottom:30px}@media(max-width: 992px){footer .footer-column{text-align:center}}footer .footer-column ul{padding:0 0 0 15px;margin:0}@media(max-width: 992px){footer .buttons{text-align:center}}@media(max-width: 992px){footer .btn-primary-alt{text-align:center}}footer .btn-primary-alt a{padding:7px 35px 5px !important}@media(max-width: 1200px){footer .btn-primary-alt a{padding:7px 20px 5px !important}}@media(max-width: 992px){footer .btn-primary-alt a{padding:7px 35px 5px !important}}footer .buttons-content{margin-top:15px;font-size:13px;line-height:20px}footer .buttons-content a{color:#fff;text-decoration:underline}footer .buttons-content img{margin:10px 0}footer .footer-bottom{padding-top:30px}@media(max-width: 992px){footer .footer-bottom{text-align:center}}.clear{width:100%;clear:both}
