:root{--animate-delay:0.5s}body{font-family:Poppins,"sans-serif"}#MainWrap #ProductFilters h3,.font-secondary{font-family:Racing Sans One,cursive}img{max-width:100%}.pointer{cursor:pointer}.list-w-icons ul{list-style:none;margin:0;padding:0}.list-w-icons ul li{margin-bottom:1.4em}.list-w-icons ul li a{align-items:center;color:#bbb;display:flex;text-decoration:none}.list-w-icons ul li i{color:#bf1225;font-size:2.2em;margin-right:.5em}.list-w-icons ul li .list-label{display:block}.list-w-icons ul li .list-label .handle,.list-w-icons ul li .list-label .label{display:block;width:100%}.list-w-icons ul li .list-label .handle{font-size:.8em}.list-w-icons ul li .list-label .label{color:#fff}#MainWrap #AboutWrap p,.content-para{color:#666;font-size:1.2em;line-height:1.8em}.custom-form-control{border:3px solid #000;border-radius:0;color:#000}.custom-form-control::-moz-placeholder{color:#000;font-weight:700}.custom-form-control:-ms-input-placeholder{color:#000;font-weight:700}.custom-form-control::placeholder{color:#000;font-weight:700}.custom-form-control:focus{border-color:#000;box-shadow:0 0 0 .25rem rgba(0,0,0,.25)}label.custom-form-label{color:#000;font-weight:700}.custom-form-btn{border:3px solid #000;font-weight:700;padding:.8em 1.4em}#Header{background-image:url(../images/static/bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh}#Header.standard{background:#000;min-height:auto}#Header #Bar{color:#fff}#Header #Bar #Nav nav>ul{display:flex;justify-content:flex-end;list-style:none;margin:0;padding:0}#Header #Bar #Nav nav>ul>li{position:relative}#Header #Bar #Nav nav>ul>li>ul{box-shadow:0 0 10px rgba(0,0,0,.1);left:0;list-style:none;margin:0;opacity:0;padding:0;position:absolute;top:100%;transition:all .3s ease-in;visibility:hidden;z-index:10}#Header #Bar #Nav nav>ul>li>ul>li>a{background:#fff;color:#000;display:block;padding:.5em 1em;text-decoration:none;width:170px}#Header #Bar #Nav nav>ul>li:hover>ul{opacity:1;visibility:visible}#Header #Bar #Nav nav>ul>li>a{color:#fff;display:block;padding:10px 25px;text-decoration:none}#Header #Bar #Logo svg{height:80px;width:80px}#Header #Bar #Logo svg path{fill:#fff}#Header.standard #Bar{padding:1em 0}#Header #Intro{text-align:center}#Header #Intro h2{color:#bf1225;font-weight:700;text-shadow:-2px 2px 0 #fff,2px 2px 0 #fff,2px -2px 0 #fff,-2px -2px 0 #fff}#Header #Intro p{color:#fff}#GetQuote{padding:4em 0}#GetQuote h2{font-weight:700}#Features .features-inner{border-top:1px solid #fff;padding:1em 0;text-align:center}#Features .features-inner i{color:#bf1225;font-size:2em;margin-bottom:.5em}#Features .features-inner h3{color:#fff;font-size:1em;font-weight:700}#PopularProducts{padding:4em 0}.product-item{border:3px solid #000;display:flex;flex-direction:column;height:100%;padding:1em}.product-item .product-image img{height:auto;margin-bottom:1em;max-width:100%}.product-item .product-colors span{border-radius:50%;box-shadow:0 0 1px rgba(0,0,0,.8);display:inline-block;height:20px;width:20px}#Banner{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:4em 0;position:relative;text-align:center}#Banner:before{background:rgba(0,0,0,.5);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}#Banner h1{color:#bf1225;font-size:6em;position:relative;text-shadow:-2px 2px 0 #fff,2px 2px 0 #fff,2px -2px 0 #fff,-2px -2px 0 #fff;text-transform:uppercase}#Banner .custom-breadcrumb{color:#fff;position:relative}#Banner .custom-breadcrumb a{display:inline-block;font-weight:700;text-decoration:none}#Banner .custom-breadcrumb i{margin:0 1em}#MainWrap{padding:3em 0}#MainWrap #ProfileWrap .profile-inner{border:2px solid #000}#MainWrap #ProfileWrap .profile-sidebar ul{list-style:none;margin:0;padding:0}#MainWrap #ProfileWrap .profile-sidebar ul a{background:#eee;border-radius:1em;color:#000;display:block;font-weight:700;margin-bottom:1em;padding:1em;text-decoration:none;transition:all .3s ease-in-out}#MainWrap #ProfileWrap .profile-sidebar ul a:hover{background:#000;color:#fff}#MainWrap #ProductFilters{border:3px solid #000;padding:1em}#MainWrap #ProductFilters .filter-item{border-bottom:1px dotted #000;font-size:1.2em}#MainWrap #ProductFilters h2{font-size:1.4em}#MainWrap #ProductFilters h3{font-size:1.4em;margin-top:1em}#MainWrap #StockDesignWrap .design-item{margin-bottom:1.5%;text-align:center;width:32%}#MainWrap #StockDesignWrap .design-item img{height:220px;-o-object-fit:contain;object-fit:contain}#MainWrap #StockDesignWrap .gutter-sizer{width:1.5%}#MainWrap #ProductDetailWrap .size-item{border:2px solid #ddd;color:#bbb;display:inline-block;height:50px;line-height:50px;margin-right:10px;padding:0 1em;text-align:center}#MainWrap #ProductDetailWrap .size-item.active{border-color:#000;color:#000}#MainWrap #ProductDetailWrap .color-item{border-radius:50%;height:30px;margin-right:10px;width:30px}#MainWrap #ProductDetailWrap .color-item.active{border:2px solid #000}#MainWrap #ProductDetailWrap .owl-thumbs{padding:5px;text-align:center}#MainWrap #ProductDetailWrap .owl-thumbs .active{border:2px solid #000}#MainWrap #LoginRegisterWrap .login-register-inner{margin:0 auto;width:50%}#ContactWrap .list-w-icons .label,#EmbroideryWrap .list-w-icons .label{color:#111}#EmbroideryWrap #EmbroideryWork img{border-radius:1em;height:300px;-o-object-fit:cover;object-fit:cover;width:100%}#Footer{background:#000;color:#666;padding:7em 0 2em}#Footer .footer-intro h2{color:#fff}#Footer .footer-intro svg{height:70px;margin-bottom:2em;width:70px}#Footer .footer-intro svg path{fill:#bf1225}#Footer .footer-intro p{text-align:justify}#Footer .footer-col h2{color:#fff;font-size:1.4em;margin-bottom:1em}#Footer #Credit{border-top:1px solid #222;line-height:2em;margin-top:2em;padding-top:2em}#Footer #Credit a{color:#fff;text-decoration:none}#Footer #Credit .payment-method{color:#fff;font-size:2em}.wow{visibility:hidden}#Loader{align-items:center;background:#fff;display:flex;height:100%;justify-content:center;position:fixed;width:100%;z-index:1000}#Loader .logo{background-color:#fff;background-image:url(../images/static/logo.svg);background-position:50%;background-repeat:no-repeat;background-size:80px}#Loader .icon{border-radius:100%;display:inline-block;height:165px;position:relative;width:165px;z-index:-1}#Loader .loader{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite;border:4px solid transparent;border-radius:50%;border-top-color:#bf1225;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}#Loader .loader:before{-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite;border:4px solid transparent;border-radius:50%;border-top-color:#222;bottom:0;content:"";left:0;position:absolute;right:0;top:0}#Loader .loader:after{-webkit-animation:spin 3.5s linear infinite;animation:spin 3.5s linear infinite;border:4px solid transparent;border-radius:50%;border-top-color:#bf1225;bottom:4px;content:"";left:4px;position:absolute;right:4px;top:4px}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes slide{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:575.98px){#Features .features-inner h3{font-size:.8em}}@media (max-width:767.98px){body{overflow-x:hidden}body.active{overflow-y:hidden}#Banner h1{font-size:3em}.nav-overlay{background:rgba(0,0,0,.1);height:100%;left:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.nav-overlay.active{visibility:visible}#Header #Bar #Logo svg{height:50px;width:50px}#Header #Bar #Nav nav{background:#fff;height:100%;max-width:350px;position:fixed;right:-100%;top:0;transition:all .3s ease-in-out;width:80%;z-index:10000}#Header #Bar #Nav nav ul{flex-direction:column}#Header #Bar #Nav nav>ul>li a{color:#000}#Header #Bar #Nav nav>ul>li>ul{box-shadow:none;left:auto;opacity:1;position:static;top:auto;visibility:visible}#Header #Bar #Nav nav>ul>li>ul>li>a{padding-left:3em;width:auto}#Header #Bar #Nav nav.active{right:0}}
