﻿*{font-family:"Source Sans Pro", Helvetica, Arial, Sans-serif;outline:0}html{scroll-behavior:smooth}.btn{font-size:14px;letter-spacing:.5px;border-radius:0px;padding:.55rem 1rem;text-transform:uppercase}.btn-primary{background-color:#CD3039;border:none}.btn-primary:hover,.btn-primary:active{background-color:#a4262e}.btn-primary:disabled{background-color:#7a1d22 !important;color:#d8585f !important}.btn-secondary{background-color:#d9d9d9;border:none}.btn-secondary:hover,.btn-secondary:active{background-color:#ccc}.btn-secondary:disabled{background-color:#ccc !important;color:#e6e6e6 !important}.btn-outline-warning{position:relative;border-color:#CD3039;color:#CD3039;padding-left:3rem}.btn-outline-warning:hover{background-color:#CD3039;color:white}.btn-outline-warning .btn-icon{background-color:#CD3039;color:white;position:absolute;top:0;left:0;width:2rem;padding:.55rem .75rem}.btn-link{padding:0;color:#0C1011}.btn-link:hover{color:#c00c3b}@keyframes slideDownFade{0%{transform:translateY(0rem);opacity:0}100%{transform:translateY(2.5rem);opacity:1}}@keyframes slideDownFade2{0%{transform:translateY(-1rem);opacity:0}100%{transform:translateY(0rem);opacity:1}}@keyframes page-header-sticky-slidedown{0%{transform:translateY(-100px);opacity:.5}100%{transform:translateY(0px);opacity:1}}.page-header{position:fixed;width:100%;z-index:100;background-color:black;padding:1rem 0}.page-header .page-header-container{display:flex;flex-direction:row;justify-content:space-between}.page-header a{color:white;padding-right:.75rem;font-size:15px}.page-header a i{color:white;padding-right:.5rem}.page-header a:hover{color:white;text-decoration:none}.page-header .shop-menu{display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0}.page-header .shop-menu .btn-link{font-size:15px;color:white;padding:.25rem .25rem .25rem .75rem}.page-header .shop-menu .btn-link i{color:white;padding-right:.5rem}.page-header .shop-menu .btn-link:hover{color:white;text-decoration:none}.page-header .shop-menu .dropdown-cart{position:relative}.page-header .shop-menu .dropdown-cart .badge-info{background-color:#CD3039}.page-header .shop-menu .dropdown-menu{position:absolute !important;top:0px !important;left:auto !important;right:0px !important;padding:1.5rem 2rem 2rem;width:366px;opacity:0;transform:translateY(0rem)}.page-header .shop-menu .dropdown-menu.show{animation-name:slideDownFade;animation-duration:250ms;animation-fill-mode:both;opacity:1;transform:translateY(2.5rem)}.page-header .shop-menu .dropdown-menu .basket-delete{background:#8F082B;color:white;padding:.25rem .5rem;border:none}.table-products tr:first-child th{border-top:0}.table-products tr:last-child td{border-bottom:1px solid rgba(0,0,0,0.125)}.table-products tr th{font-size:0.8125rem;padding:.2rem}.table-products tr td{padding:1.5rem .2rem}.table-products tr td:nth-child(2){padding:1.5rem 1.5rem}.table-products tr td,.table-products tr th{vertical-align:middle}.table-products tr td:first-child,.table-products tr th:first-child{width:30%}.table-products tr td:nth-child(2),.table-products tr th:nth-child(2){text-align:center;max-width:120px;font-weight:600}.table-products tr td:nth-child(3),.table-products tr td:nth-child(4),.table-products tr th:nth-child(3),.table-products tr th:nth-child(4){text-align:right;font-weight:600}.table-products tr td:nth-child(4),.table-products tr th:nth-child(4){width:150px;padding-left:1rem}.table-products .product-cell{display:flex;align-items:center;color:white;transition:all .5s ease;width:100%}.table-products .product-cell:hover{color:#8F082B}.table-products .product-img{flex:0 0 90px;margin-right:.25rem;width:70px;height:70px}.table-products .product-img img{object-fit:contain;height:100%;width:100%}.table-products .product-name h6{margin-bottom:.2rem;font-weight:600}.table-products .input-group{flex-wrap:nowrap;justify-content:center}.table-products .input-group .btn-link{padding:0 .5rem;color:white}.table-products .input-group .btn-link:hover{color:#8F082B}.table-products .input-group .form-control{flex:0 0 50px;max-width:50px;padding:.5rem;border:1px solid transparent;background-color:#0C3233;text-align:center;transition:all .5s ease}.table-products .input-group .form-control:focus{background-color:white;border:1px solid white;box-shadow:none}.table-products .delete{color:#8F082B;cursor:pointer;transition:all .5s ease;padding:0;padding-left:.6rem}.table-products .delete:hover{color:white}.table-summary{width:auto;margin-left:auto}.table-summary tr:last-child td{border-bottom:1px solid rgba(0,0,0,0.125);padding-bottom:.5rem}.table-summary tr td{border:0;padding:.2rem;font-weight:600}.btn-next-step{margin-top:0;text-transform:uppercase;padding:.6rem 2rem}.header-spacing{height:60px}.floating-blocked{position:fixed;bottom:0;left:0;z-index:999;width:100%;padding:1rem 0;background:#8F082B;color:white;font-weight:bold;text-align:center}.navbar-light{background-color:white;transition:all 250ms linear;height:120px}@media screen and (max-width: 460px){.navbar-light{height:100px}}@media screen and (max-width: 1024px){.navbar-light{height:100px}}.navbar-light .navbar-brand img{width:300px}@media screen and (max-width: 460px){.navbar-light .navbar-brand img{width:200px}}@media screen and (max-width: 1024px){.navbar-light .navbar-brand img{width:200px}}.navbar-light .navbar-nav .nav-item{padding:0 .5rem;border-bottom:2px solid transparent}.navbar-light .navbar-nav .nav-item .nav-link{padding-bottom:.5rem;color:black;text-transform:uppercase}.navbar-light .navbar-nav .nav-item:hover .nav-link{color:#CD3039}.navbar-light .navbar-nav .nav-item.active .nav-link{color:#CD3039 !important;font-weight:bold;color:white}.navbar-light .navbar-nav .nav-item.show{background:#15212d;color:#CD3039}.navbar-light .navbar-nav .nav-item.show .nav-link{color:#CD3039}.navbar-light .navbar-nav .dropdown-menu{background:#15212d;transition:all 500ms linear;border-top-left-radius:0;border-top:0;opacity:0;transform:translateY(0rem)}.navbar-light .navbar-nav .dropdown-menu.show{animation-name:slideDownFade2;animation-duration:250ms;animation-fill-mode:both;opacity:1;transform:translateY(0rem)}.navbar-light .navbar-nav .dropdown-menu .dropdown-item{color:white}.navbar-light .navbar-nav .dropdown-menu .dropdown-item:hover{color:white;background:#CD3039}.navbar-light .navbar-nav .dropdown-menu .dropdown-submenu{position:relative}.navbar-light .navbar-nav .dropdown-menu .dropdown-submenu .dropdown-menu{top:0;left:100%;margin-top:-1px}.navbar-light.navbar-fixed{height:80px;background-color:white}.navbar-light.navbar-fixed .navbar-brand img{width:250px}.navbar-light.navbar-fixed .navbar-nav .nav-item{border-bottom:2px solid transparent}.navbar-light.navbar-fixed .navbar-nav .nav-item .nav-link{padding-bottom:.5rem;color:black;text-transform:uppercase}.navbar-light.navbar-fixed .navbar-nav .nav-item.active .nav-link{font-weight:bold;color:#CD3039}@media screen and (max-width: 460px){.navbar-light{height:70px}.navbar-light .navbar-brand img{width:200px}}@media screen and (max-width: 960px){.navbar-light{background:white}.navbar-light .navbar-collapse{position:absolute;top:70px;left:0;z-index:100;width:100%;height:auto;background:white;box-shadow:0px 15px 15px #595959}.navbar-light .navbar-collapse .nav-item{text-align:center}.navbar-light .navbar-collapse .nav-item .nav-link{color:black}.navbar-light .navbar-collapse .nav-item.active,.navbar-light .navbar-collapse .nav-item:hover{color:#c00c3b}.navbar-light .navbar-collapse.collapsing{height:0px}.navbar-light .navbar-collapse.show{height:auto}}@media screen and (max-width: 767px){.navbar-collapse{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:1;padding:1rem 0}}#slider{position:relative;margin:0;width:100%;height:600px;margin-top:0px}#slider img{width:100%;height:600px;object-fit:cover}@media screen and (max-width: 767px){#slider{display:none}}#slider .caption{position:absolute;top:0;left:0%;width:50%;height:600px;background:#CA292C;transform:skew(-20deg);margin-left:-150px;display:flex;flex-direction:row;align-items:center;transition:all 250ms linear}#slider .caption-block{margin-left:1rem;margin-right:3rem;transform:skew(20deg);color:white}#slider .caption-block h2{font-size:38px;color:white;margin-bottom:1rem}#slider .caption-block h5{font-size:18px;margin-bottom:2rem}@media screen and (max-width: 767px){#slider{height:300px}#slider img{height:300px}#slider .caption{width:100% !important;height:300px;margin-left:0px;transform:skew(0deg);left:0px;bottom:0px;height:50%}#slider .caption-block{width:100%;transform:skew(0deg);margin-left:1rem}#slider .caption-block h2{font-size:24px}}@media screen and (max-width: 768px){#slider{height:500px}#slider img{height:500px}#slider .caption{width:75%;height:500px}#slider .caption-block{margin-left:auto;margin-right:auto}#slider .caption-block h2{font-size:24px}}@media screen and (max-width: 1112px){#slider{height:500px}#slider img{height:500px}#slider .caption{width:65%;height:500px}}#slider .btn-default{background:white;color:#232323;text-transform:uppercase}#slider .slick-dots{position:absolute;bottom:4.5rem;left:0;text-align:left;margin-left:1rem;width:100%}.footer-newsletter{padding:4rem 0;text-align:center;background:#f2f2f2;color:#919497}.footer-newsletter h4{font-size:32px;font-weight:800;text-transform:uppercase;color:black}@media screen and (max-width: 460px){.footer-newsletter h4{font-size:32px}}.footer-newsletter form{width:60%;margin-left:20%;align-self:center}.footer-newsletter form .input-group{background:transparent;border:1px solid #e6e6e6}.footer-newsletter form .form-control{border:none;padding:2rem 2rem;color:white;outline:none;-webkit-box-shadow:none;background:white}.footer-newsletter form .form-control:active,.footer-newsletter form .form-control:hover{border:none;outline:none;-webkit-box-shadow:none}.footer-newsletter form .btn-default{background:#CD3039;border:none;color:white;padding:1.4rem 3rem}.footer-newsletter form .btn-default:hover{background:#d3434c;color:white}@media screen and (max-width: 460px){.footer-newsletter form .input-group{display:block}.footer-newsletter form .form-control{width:100%}.footer-newsletter form .btn-default{width:100%;padding:1rem 3rem}.footer-newsletter form .custom-control-label{font-size:15px !important}}.footer-newsletter a{color:#CD3039}.footer-menu{color:white;background-image:#0C3233;background-repeat:no-repeat;background-size:cover;background-color:#0C1011;padding:2rem 0}.footer-menu ul{display:flex;flex-direction:column;justify-content:center;list-style-type:none;margin:0;padding:0}.footer-menu ul li{font-size:16px;font-weight:300;line-height:1.6rem;padding:0;color:#e6e6e6}.footer-menu ul li a{font-weight:300;transition:all 150ms linear;color:#e6e6e6}.footer-menu ul li a:hover{color:#b82b33;text-decoration:none}.footer-menu ul li.spacer{height:1.5rem}.footer-menu .footer-menu-flex{display:flex;flex-direction:row;flex-wrap:wrap;text-align:left;margin-top:3rem}.footer-menu .footer-menu-flex .menu-item{width:calc( 100% / 3);color:#e6e6e6}.footer-menu .footer-menu-flex .menu-item h5{font-size:20px;font-weight:500;color:#e6e6e6;padding-bottom:1rem;margin-bottom:1rem;position:relative}.footer-menu .footer-menu-flex .menu-item h5:after{position:absolute;left:0;bottom:0;width:50px;height:100%;content:"";border-bottom:2px solid #CD3039}@media screen and (max-width: 460px){.footer-menu .footer-menu-flex{flex-direction:column}.footer-menu .footer-menu-flex .menu-item{width:calc( 100% - 2rem);margin:0 1rem 2rem 1rem}}.footer-copyright{font-size:16px;letter-spacing:.25px;color:white;background:#CD3039;text-align:center;padding:2rem 0}.footer-copyright a{color:#f2f2f2}.cookie-message{position:fixed;bottom:20px;right:20px;z-index:9999;max-width:350px;color:#010101;background-color:white;margin-left:20px;display:none}.cookie-message p{font-size:0.75rem}.cookie-message .btn-secondary{border-color:#EACB35}.contact-page{font-weight:300}.contact-page h6{font-weight:400}.contact-page h6 i{color:#5EA5A9 !important;margin-right:.5rem}.contact-page h6 a{color:#010101}.contact-page h6 a:hover{color:#8F082B;text-decoration:underline}.container-breadcrumbs{background:#8F082B;margin:1rem 0}.container-breadcrumbs .breadcrumb{background:none !important}.container-breadcrumbs .breadcrumb .breadcrumb-item{background:none !important}.container-breadcrumbs .breadcrumb .breadcrumb-item a{color:#d9d9d9}.container-breadcrumbs .breadcrumb .breadcrumb-item a:hover{color:white}.container-breadcrumbs .breadcrumb .breadcrumb-item.active a{color:white !important}.services-blocks{position:relative;z-index:90;display:flex;flex-direction:row;margin-top:-60px;background:white}@media screen and (max-width: 767px){.services-blocks{margin-top:0px}}@media screen and (max-width: 768px){.services-blocks{flex-wrap:wrap;margin-top:0;margin-left:0;height:auto}}.services-blocks .services-item{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;width:calc( 100% / 5);padding:.5rem .5rem;text-align:center;transition:all 150ms linear;margin-right:0.2rem}.services-blocks .services-item h5{font-size:18px;text-align:center;margin-top:1rem;margin-bottom:0rem;color:white;text-transform:uppercase;margin-bottom:1rem}.services-blocks .services-item img{width:100%;margin-bottom:.5rem}.services-blocks .services-item:hover{padding-top:1px;transform:scale(1.1)}.services-blocks .services-item:hover i{opacity:1}@media screen and (max-width: 768px){.services-blocks .services-item:hover{padding-top:0;transform:scale(1)}}@media screen and (max-width: 768px){.services-blocks .services-item{width:calc( 100% / 2 - .25rem);margin-left:0;margin-right:.25rem;margin-bottom:.25rem;padding:0}}.container-about{padding:1rem 0 4rem 0;background:white;display:flex;flex-direction:row;align-item:center}.container-about .text-container{position:relative;width:60%;height:100%;background:white;align-item:center;padding-right:2rem}.container-about .text-container h5{font-size:32px;color:#5EA5A9;text-transform:uppercase}@media screen and (max-width: 460px){.container-about .text-container{width:100%}}.container-about .image-container{width:40%}.container-about .image-container img{width:100%;object-fit:cover}@media screen and (max-width: 460px){.container-about .image-container{display:none}}.products-container{padding:3rem 0;text-align:center}.products-container.products-related{padding-bottom:2rem}.products-container.products-related .products-list{justify-content:center !important}.products-container.products-last{padding-top:1.5rem}.products-container h2{font-size:32px;font-weight:800;text-transform:uppercase;color:black}.products-container .products-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-top:1rem}@media screen and (max-width: 460px){.products-container .products-list{flex-wrap:wrap;flex-direction:row}}.products-container .products-list .product-item{position:relative;z-index:98;width:calc( 100% / 3 - .5rem);margin:.5rem;color:#0C3233;padding-bottom:1rem;transition:250ms linear}.products-container .products-list .product-item.product-related{width:calc( 100% / 4 - 1rem)}@media screen and (max-width: 460px){.products-container .products-list .product-item.product-related{width:100%}}.products-container .products-list .product-item.product-promoted{width:calc( 100% / 3 - 1rem)}@media screen and (max-width: 460px){.products-container .products-list .product-item.product-promoted{width:100%}}.products-container .products-list .product-item .product-image{height:240px;position:relative;overflow:hidden;transition:all 250ms linear}.products-container .products-list .product-item .product-image img{width:100%;height:100%;object-fit:cover}.products-container .products-list .product-item .product-image .image-caption{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(26,24,29,0);transition:150ms linear;display:flex;flex-direction:row;justify-content:center;align-items:center}.products-container .products-list .product-item .product-image .image-caption div{transition:all 150ms linear;transition-delay:250ms;font-size:48px;min-width:80px;min-height:50px;padding:1rem;border-radius:90px;opacity:0}.products-container .products-list .product-item .product-image .image-caption div i{color:white}.products-container .products-list .product-item .product-image:hover .image-caption i{color:#CD3039}.products-container .products-list .product-item .product-image:hover div{opacity:0}@media screen and (max-width: 460px){.products-container .products-list .product-item{width:100%}.products-container .products-list .product-item .product-image{width:100%}}.products-container .products-list .product-item .product-body{padding:1rem 1rem}.products-container .products-list .product-item .product-body h3{font-size:20px;font-weight:700}.products-container .products-list .product-item .product-body h5{font-size:18px;font-weight:500}.products-container .products-list .product-item .product-body h5 span{text-transform:none;font-size:14px;color:gray}.products-container .products-list .product-item:hover{background:white;z-index:99;text-decoration:none;transform:scale(1.05);box-shadow:1px 1px 10px #bfbfbf;transition:150ms linear}.products-container .products-list .product-item:hover .product-image{padding:.25rem}.container-product{display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (max-width: 460px){.container-product{flex-direction:column}}.container-product .product-image{width:45% !important;max-width:45%;padding-right:1rem;padding-bottom:1rem}@media screen and (max-width: 460px){.container-product .product-image{width:100% !important;max-width:100%}}.container-product .product-image img{width:100%}.container-product .product-info{width:55%}@media screen and (max-width: 460px){.container-product .product-info{width:100%}}.container-product .product-info h1{font-size:32px;font-weight:bold;color:#CD3039;margin-bottom:1.5rem;text-transform:uppercase}.container-product .product-info h3{display:block;width:auto !important;min-width:auto;font-size:24px;font-weight:600;background-color:#8F082B;color:white;margin-top:1.5rem;margin-bottom:1.5rem;padding:1rem}.container-product .product-info h3 span{font-weight:300;font-size:20px;color:gray}.container-product .product-info h5{font-size:16px;line-height:16px;text-transform:none;color:#595959}.container-product .product-row{display:flex;flex-direction:row;margin-top:2rem;width:100%}@media screen and (max-width: 460px){.container-product .product-row{flex-wrap:wrap}}.container-product .product-row h5{color:#010101;text-transform:uppercase;font-size:22px;font-weight:300}.container-product .product-row .product-templates{width:calc( 45% - 1rem);color:#010101}@media screen and (max-width: 460px){.container-product .product-row .product-templates{width:100%}}.container-product .product-row .product-templates h5{font-size:22px;font-weight:500;color:#CD3039}.container-product .product-row .product-templates .table .thead-light tr th{font-size:14px;font-weight:500;letter-spacing:1px;padding:0 .25rem;text-transform:uppercase}.container-product .product-row .product-templates .table tbody tr td{font-size:14px;font-weight:300;padding:.25rem .25rem;height:25px}.container-product .product-row .product-templates .table tbody tr td a{padding:0px}.container-product .product-row .product-description{width:calc( 55% - 1rem);color:#010101;padding-left:1rem}@media screen and (max-width: 460px){.container-product .product-row .product-description{width:100%;padding-left:0px}}.container-product .product-row .product-description h5{font-size:22px;font-weight:500;color:#CD3039}.container-product .product-row .product-description .description-text{font-size:16px;font-weight:300;line-height:32px;margin-bottom:2rem}#product-gallery .slick-dots li button:before{color:#EACB35;opacity:.75}#product-gallery .slick-dots li.slick-active button:before{opacity:1}.container-content{padding:2rem 0;background:white;display:flex;flex-direction:row;align-item:center}@media screen and (max-width: 460px){.container-content{flex-direction:column}}.container-content.set-columns{flex-direction:column}.container-content.set-columns h5{margin-bottom:1rem}.container-content h5{font-size:32px;color:#5EA5A9;text-transform:uppercase}.container-content h6 i{color:#CD3039}.container-content .left-container{position:relative;width:300px;height:100%;background:white;align-item:center;padding-right:2rem}@media screen and (max-width: 460px){.container-content .left-container{width:100%;padding-right:0}}.container-content .right-container{width:calc( 100% - 300px)}@media screen and (max-width: 460px){.container-content .right-container{width:100%}}.container-content .dropdown:hover .nav-link,.container-content .dropdown.show .nav-link{background-color:#010101;color:white}.container-content .dropdown .nav-link{color:#010101}.container-content .dropdown-menu .dropdown-item{color:#010101}.container-content .dropdown-menu .dropdown-item.active,.container-content .dropdown-menu .dropdown-item:hover{background-color:#010101;color:white}.container-content .btn-secondary.active{background:#CD3039 !important}.gallery-container{display:flex;flex-direction:row;flex-wrap:wrap}.gallery-container .gallery-item{position:relative;width:calc( 100% / 4 - .5rem);height:250px;margin-right:.5rem;margin-bottom:.5rem;overflow:hidden}@media screen and (max-width: 460px){.gallery-container .gallery-item{width:calc( 100% / 2 - .5rem);height:200px}}.gallery-container .gallery-item img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:all 250ms linear}.gallery-container .gallery-item .hover-caption{display:block;position:absolute;top:100%;left:0;width:100%;height:100%;background:rgba(234,203,53,0.85);transition:all 350ms linear}.gallery-container .gallery-item .hover-caption .inside{display:flex;flex-direction:column;width:100%;height:100%;justify-content:center;align-items:center;color:white}.gallery-container .gallery-item .hover-caption .inside i{margin-right:.5rem}.gallery-container .gallery-item:hover img{filter:grayscale(0);width:120%;height:120%;margin-left:-10%;margin-top:-10%}.gallery-container .gallery-item:hover .hover-caption{top:0px}.container-category{display:flex}.container-category .sidebar{width:250px;margin-right:1rem}.container-category .container-content{flex-direction:column;width:calc( 100% - 250px - 1rem);margin:0;padding:0}.container-category .container-content .category-header{margin-top:0;padding-top:0;margin-left:1rem}.container-category .container-content .category-header h2{font-size:38px;text-transform:uppercase;color:#5EA5A9}@media screen and (max-width: 460px){.container-category{flex-direction:column}.container-category .sidebar,.container-category .container-content{width:100%}}.container-category .products-container{padding:0}.container-category .products-container .products-list{margin:0}.container-category .products-container .products-list .product-item{margin:0 0 .5rem .5rem}.container-category .card-group-item{border-radius:none !important;margin-bottom:.25rem}.container-category .card-group-item .card-header{display:flex;flex-direction:row;justify-content:space-between;background:#8F082B;border:none;border-radius:none !important;color:white;text-transform:uppercase;font-size:18px}.container-category .card-group-item .card-header .title{padding:0;margin:0;border-radius:none !important}.container-category .card-group-item .card-body{border-radius:none !important}.container-category .filter-content{border:0px}.container-category .filter-content .card-body{padding:.5rem 1rem;margin:0}.container-category .filter-content .card-body .list-group{margin:0;padding:0}.container-category .filter-content .card-body .list-group .list-group-item{margin:0;padding:.35rem 0;border:none}.container-category .filter-content .card-body .list-group .list-group-item a{color:#0C3233;text-transform:uppercase}.container-category .filter-content .card-body .list-group .list-group-item a[aria-expanded="true"]{font-weight:bold;color:#CD3039}.container-category .filter-content .card-body .list-group .list-group-item:hover,.container-category .filter-content .card-body .list-group .list-group-item.active{background:none}.container-category .filter-content .card-body .list-group .list-group-item:hover a,.container-category .filter-content .card-body .list-group .list-group-item.active a{color:#CD3039}.container-category .filter-content .card-body .list-group .list-group-item .list-group-sub{margin:0;padding:.5rem 0}.container-category .filter-content .card-body .list-group .list-group-item .list-group-sub .list-group-item{margin:0;padding:.15rem 0;border:none;line-height:auto}.container-category .filter-content .card-body .list-group .list-group-item .list-group-sub .list-group-item a{margin:0;padding:0 0 0 2rem;color:#0C3233;text-transform:uppercase}.container-category .filter-content .card-body .list-group .list-group-item .list-group-sub .list-group-item a:hover{background:none;color:#CD3039}.container-category .search-content .form-content{border-color:#CD3039}.container-category .search-content .btn-outline-primary{border:none;background-color:#CD3039;color:white}a{transition:all .5s ease}a:hover{text-decoration:none}form .form-group.has-error label{color:#ed1e26}form .form-group.has-error .form-control{border-color:#ed1e26}form .form-group.has-error .form-text{display:block}form .form-group label{font-weight:600;margin-bottom:0}form .form-group .form-control{border-color:#1a2a40;padding:.7rem 1rem}form .form-group .form-control:focus{box-shadow:none;border-color:#989898}form .form-group .form-text{margin-top:0;font-size:0.6875rem;color:#ed1e26;display:none;text-align:right}form .custom-checkbox{min-height:auto}form .custom-checkbox .custom-control-label{cursor:pointer;font-size:0.6875rem;line-height:1.2;padding-top:6px}form .custom-checkbox .custom-control-label::before{border:1px solid #1a2a40}form .custom-checkbox .custom-control-label::before,form .custom-checkbox .custom-control-label::after{top:8px}form .custom-radio{padding-left:1.2rem}form .custom-radio .custom-control-label{cursor:pointer;padding-top:2px;font-weight:600}form .custom-radio .custom-control-label::before{border:1px solid #1a2a40}form .custom-radio .custom-control-label:before,form .custom-radio .custom-control-label:after{top:8px}@media only screen and (max-width: 767.98px){html{font-size:0.85rem}}a{transition:all .5s ease}a:hover{text-decoration:none}.container-order-header{margin-top:3rem}.container-order-header h2{font-size:2.5rem;font-weight:700;margin-bottom:2rem}.container-order-header .order-steps{display:flex}.container-order-header .order-step{flex:0 0 20%;background-color:#f5f5f5;padding:.7rem 1rem;text-align:center;position:relative;min-height:38px}.container-order-header .order-step:first-child::before{content:none}.container-order-header .order-step.active{background-color:#ed1e26;color:#fff}.container-order-header .order-step.active::after{border-left-color:#ed1e26}.container-order-header .order-step::after{position:absolute;content:'';right:0;top:0;bottom:0;background-color:#fff;width:20px;border-left:20px solid #f5f5f5;border-top:19px solid transparent;border-bottom:19px solid transparent}.container-order-header .order-step::before{position:absolute;content:'';left:0;top:0;bottom:0;width:20px;border-left:20px solid #fff;border-top:19px solid transparent;border-bottom:19px solid transparent}.container-order-header .order-step h6{font-size:0.8125rem;font-weight:600;text-transform:uppercase;margin-bottom:0}.container-order-header .order-step h6 .small{font-size:0.6875rem;font-weight:400;padding-left:5px}.container-order{margin-top:30px}.container-order .row-main{margin:0;box-shadow:0 0 30px rgba(0,0,0,0.125);padding:70px 0}.container-order .table-products tr:first-child th{border-top:0}.container-order .table-products tr:last-child td{border-bottom:1px solid rgba(0,0,0,0.125)}.container-order .table-products tr th{font-size:0.8125rem;padding:.2rem}.container-order .table-products tr td{padding:1.5rem .2rem}.container-order .table-products tr td:nth-child(2){padding:1.5rem 1.5rem}.container-order .table-products tr td,.container-order .table-products tr th{vertical-align:middle}.container-order .table-products tr td:first-child,.container-order .table-products tr th:first-child{width:50%}.container-order .table-products tr td:nth-child(2),.container-order .table-products tr th:nth-child(2){text-align:center;max-width:120px;font-weight:600}.container-order .table-products tr td:nth-child(3),.container-order .table-products tr td:nth-child(4),.container-order .table-products tr th:nth-child(3),.container-order .table-products tr th:nth-child(4){text-align:right;font-weight:600}.container-order .table-products tr td:nth-child(4),.container-order .table-products tr th:nth-child(4){width:150px;padding-left:1rem}.container-order .table-products .product-cell{display:flex;align-items:center;color:#1a2a40;transition:all .5s ease}.container-order .table-products .product-cell:hover{color:#ed1e26}.container-order .table-products .product-img{flex:0 0 140px;margin-right:100px}.container-order .table-products .product-img img{object-fit:contain;height:100%;width:100%}.container-order .table-products .product-name h6{margin-bottom:.2rem;font-weight:600}.container-order .table-products .input-group{flex-wrap:nowrap;justify-content:center}.container-order .table-products .input-group .btn-link{padding:0 .5rem;color:#1a2a40}.container-order .table-products .input-group .btn-link:hover{color:#ed1e26}.container-order .table-products .input-group .form-control{flex:0 0 50px;max-width:50px;padding:.5rem;border:1px solid transparent;background-color:#f5f5f5;text-align:center;transition:all .5s ease}.container-order .table-products .input-group .form-control:focus{background-color:#fff;border:1px solid #1a2a40;box-shadow:none}.container-order .table-products .delete{color:#ed1e26;cursor:pointer;transition:all .5s ease;padding:0;padding-left:.6rem}.container-order .table-products .delete:hover{color:#1a2a40}.container-order .table-summary{width:auto;margin-left:auto}.container-order .table-summary tr:last-child td{border-bottom:1px solid rgba(0,0,0,0.125);padding-bottom:.5rem}.container-order .table-summary tr td{border:0;padding:.2rem;font-weight:600}.container-order .btn-next-step{margin-top:0;text-transform:uppercase;padding:.6rem 2rem}.container-order h4{font-size:1.875rem;font-weight:600}.container-order .h6-red{color:#ed1e26;font-weight:600;font-size:0.8125rem;margin-bottom:1rem}.container-order .remind-password{font-size:0.75rem;color:#1a2a40}.container-order .remind-password:hover{color:#ed1e26}.container-order .table-radios{margin-top:2rem}.container-order .table-radios tr:first-child td{border-top:0}.container-order .table-radios tr td{padding:.5rem .2rem;font-weight:600}.container-order .table-radios tr td:nth-child(2){text-align:right}.container-order h5{font-size:1.125rem;font-weight:600;margin-bottom:0}.container-order h5 .link-change{font-size:0.6875rem;padding-left:.4rem}.container-order hr{margin-top:.5rem;margin-bottom:.5rem}.container-order .row-address-summary{margin-top:5rem}.container-order .row-address-summary textarea{border-color:#1a2a40;padding:.7rem 1rem;height:150px;resize:none}.container-order .row-address-summary textarea:focus{box-shadow:none;border-color:#989898}.container-order .row-address-summary h6{margin-bottom:.7rem}.container-order .row-address-summary h6 strong{font-weight:600}.container-order .row-address-summary h6 a{color:#1a2a40}.container-order .row-address-summary h6 a:hover{color:#ed1e26}.container-order .table-order-summary{margin-top:1rem}.container-order .table-order-summary tr:last-child td{font-weight:600}.container-order .table-order-summary tr:last-child td:last-child{color:#ed1e26}.container-order .table-order-summary tr td{border:0;padding:.2rem .2rem}.container-order .table-order-summary tr td:nth-child(1){width:100%}.container-order .checkbox-regulations{min-height:auto;margin-left:.2rem}.container-order .checkbox-regulations .custom-control-label{cursor:pointer;font-size:0.6875rem;line-height:1.2;padding-top:6px}.container-order .checkbox-regulations .custom-control-label::before{border:1px solid #1a2a40}.container-order .checkbox-regulations .custom-control-label::before,.container-order .checkbox-regulations .custom-control-label::after{top:8px}@media only screen and (max-width: 1199.98px){.container-order-header .order-step h6 span{display:none}.container-order .row-main{padding:50px 20px}.container-order .table-products .product-img{margin-right:50px}.container-order .row-address-summary h6{font-size:.875rem}}@media only screen and (max-width: 991.98px){.container-order .table-products .product-img{flex:0 0 80px;margin-right:20px}.container-order h4{font-size:1.5rem}}@media only screen and (max-width: 767.98px){html{font-size:0.85rem}.container-order-header h2{font-size:2rem}.container-order-header .order-step{min-height:32px}.container-order-header .order-step::before,.container-order-header .order-step::after{border-left-width:15px;border-top-width:16px;border-bottom-width:16px;width:15px}.container-order .table-products .product-img{flex:0 0 60px}.container-order .table-products tr td,.container-order .table-products tr h6{font-size:.75rem}.container-order .table-summary tr td{font-size:.75rem}}@media only screen and (max-width: 575.98px){.container-order-header .order-step{min-height:29px;padding:.7rem 0}.container-order-header .order-step::before,.container-order-header .order-step::after{width:5px;border-left-width:5px;border-top-width:14px;border-bottom-width:15px}.container-order-header .order-step h6{font-size:.6rem}.container-order .row-main{padding:20px 0;margin:0 -15px}.container-order .table-products .product-img{display:none}.container-order .table-products tr td:nth-child(2){padding:1.5rem .5rem}.container-order .table-products .input-group .form-control{flex:0 0 30px;max-width:30px}.container-order .btn-next-step{padding:.6rem}.accordion .card .card-body{max-width:100%;min-width:100%}}.btn-file{position:relative;overflow:hidden}.btn-file span{font-size:0.8em}.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:white;cursor:inherit;display:block}a{transition:all .5s ease}a:hover{text-decoration:none}.btn.btn-primary{text-transform:uppercase;padding:.6rem 2rem}.alert{margin-bottom:2rem}.alert .alert-icon{font-size:1.875rem;margin-right:1rem}.alert h4{margin-bottom:0;font-weight:600;font-size:1.4rem}.alert p{margin-bottom:0;color:#1a2a40}.alert h6{font-weight:600;font-size:0.875rem;margin-top:.5rem;color:#1a2a40}.alert.alert-secondary{border-color:#ed1e26;background-color:#f4d8d9;display:flex;color:#ed1e26}.alert.alert-primary{border-color:#5fb320;background-color:#ecffdd;display:flex;color:#5fb320}.alert.alert-info{border-color:#989898;background-color:#e3f0ff;display:flex;color:#989898}.container-centered{padding-top:80px;padding-bottom:100px}.container-centered .box-title{text-align:center;margin-bottom:70px}.container-centered .box-title h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.container-centered .box-title h5{font-weight:400;font-size:0.8125rem;font-weight:600;text-transform:uppercase}.container-centered .row-content{padding:40px 35px;box-shadow:0 0 30px rgba(0,0,0,0.1);margin:0}.container-centered h3{font-size:1.875rem;margin-bottom:1rem;font-weight:600}.container-centered .col-right{padding-left:20px}.container-centered .col-right h3{font-size:1.875rem;font-weight:600;margin-bottom:.5rem}.container-centered .col-right .link-sign{font-size:0.8125rem;font-weight:600;text-transform:uppercase}.container-centered .box-right{padding-top:20px}.container-centered .remind-password{color:#1a2a40}.container-centered .remind-password:hover{color:#ed1e26}.table-data{width:auto}.table-data tr td{border:0;padding:.5rem}.table-data tr td:first-child{text-align:right;font-weight:600}.container-panel{padding-top:80px;padding-bottom:100px}.container-panel .box-title{text-align:center;margin-bottom:70px}.container-panel .box-title h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.container-panel .box-title h5{font-weight:600;text-transform:uppercase;font-size:0.8125rem}.container-panel .box-sidebar{box-shadow:0 0 30px rgba(0,0,0,0.1);height:100%}.container-panel .box-sidebar .panel-header{padding:60px 40px 0;margin-bottom:40px}.container-panel .box-sidebar .nav .nav-link{color:#1a2a40;border-bottom:1px solid #e6e6e6;padding:20px 40px}.container-panel .box-sidebar .nav .nav-link:last-child{border-bottom:0}.container-panel .box-sidebar .nav .nav-link .fal{font-size:1.5rem;position:relative;top:2px;margin-right:1.5rem;color:#ed1e26}.container-panel .box-sidebar .nav .nav-link.active,.container-panel .box-sidebar .nav .nav-link:hover{background-color:#e6e6e6}.container-panel .box-sidebar .nav .nav-link.active{font-weight:600}.container-panel .box-sidebar .nav .nav-link.active .fal{font-weight:400}.container-panel .box-content{box-shadow:0 0 30px rgba(0,0,0,0.1);padding:60px 60px;height:100%;min-height:80vh}.container-panel .box-content h4{font-size:1.5rem}.container-panel .panel-header h3{font-size:1.875rem;margin-bottom:20px;font-weight:600}.container-panel .panel-header h3 .order-no{color:#5fb320}.container-panel .col-left h4{margin-bottom:1.5rem;font-size:1.5rem}.container-panel .col-left h3{font-size:1.875rem;font-weight:600}.container-panel .col-left h5{font-weight:400;font-size:1rem}.container-panel .col-left h5 strong{font-size:600}.container-panel .col-right{flex:0 0 50%;max-width:50%;padding-left:75px}.container-panel .col-right h4{font-size:1.5rem}.container-panel .inprogress{color:#1a2a40}.container-panel .completed{color:#5fb320}.container-panel .canceled{color:#ed1e26}.container-panel .new{color:#5fb320}.container-panel .box-status{margin-bottom:2rem}.container-panel .box-status h6{font-size:0.8125rem;font-weight:600}.container-panel .box-status hr{margin:.5rem 0}.container-panel .row-address-summary{margin-top:2rem;margin-bottom:2rem}.container-panel .row-address-summary h6{font-size:0.8125rem;margin-bottom:.3rem}.container-panel .row-address-summary h6 a{color:#1a2a40}.container-panel .row-address-summary h6 a:hover{color:#ed1e26}.table-orders-history tr td{border:1px solid #1a2a40;padding:.3rem .5rem;font-weight:600;font-size:0.8125rem}.table-orders-history tr td:nth-child(1){text-align:center}.table-orders-history tr td:nth-child(2) a{display:flex;justify-content:space-between;align-items:center;color:#1a2a40}.table-orders-history tr td:nth-child(2) a:hover{color:#ed1e26}.table-products{margin-top:1rem}.table-products tr:first-child th{border-top:0}.table-products tr:last-child td{border-bottom:1px solid rgba(0,0,0,0.125)}.table-products tr th{font-size:0.8125rem;padding:.2rem}.table-products tr td{font-size:0.8125rem;padding:1.2rem .2rem}.table-products tr td:nth-child(2){padding:1.5rem 1.5rem}.table-products tr td,.table-products tr th{vertical-align:middle}.table-products .product-cell{color:#1a2a40;transition:all .5s ease}.table-products .product-cell h6{margin-bottom:.2rem;font-weight:400;font-size:0.8125rem}.table-products .product-cell:hover{color:#ed1e26}.table-summary{width:auto;margin-left:auto}.table-summary tr td{font-size:0.8125rem;border:0;padding:0 .2rem;font-weight:600}.table-order-history h6{font-size:0.8125rem;margin-bottom:.3rem}.table-order-history h6 strong{font-weight:600}.table-order-history p{margin-bottom:0}.table-order-history tr{font-size:0.8125rem}.table-order-history tr th{border-top:0;padding:.2rem}.table-order-history tr th:nth-child(2){text-align:right}.table-order-history tr td{vertical-align:middle;padding:.5rem .2rem}.table-order-history tr td:nth-child(2){text-align:right}@media only screen and (max-width: 1199.98px){.container-panel .box-content{padding:40px}.container-panel .box-content h4{font-size:1.3rem}.container-panel .col-right{padding-left:25px}.container-panel .col-left .btn-primary{font-size:.875rem}.container-panel .col-left .btn-primary .fal{font-size:1.1rem}.container-panel .box-sidebar .panel-header{padding:40px 40px 0}}@media only screen and (max-width: 991.98px){.container-centered .box-title{margin-bottom:40px}.container-centered .box-title h2{font-size:2.5rem;margin-bottom:.5rem}.container-centered .col-left h3{font-size:1.5rem}.container-panel .box-title{margin-bottom:40px}.container-panel .box-title h2{font-size:2.5rem;margin-bottom:.5rem}.container-panel .panel-header h3{font-size:1.5rem}.container-panel .box-sidebar .panel-header{padding:40px 20px 0}.container-panel .box-sidebar .nav .nav-link{padding:20px;font-size:.875rem}.container-panel .box-sidebar .nav .nav-link .fal{margin-right:.5rem;font-size:1.2rem}.container-panel .col-left{margin-bottom:3rem}.container-panel .col-right{padding-left:15px}}@media only screen and (max-width: 767.98px){html{font-size:0.85rem}.container-centered .col-right{padding-left:15px}.container-centered .col-right h3{font-size:1.6rem}.container-centered .box-right{padding-top:50px}.container-panel .col-sidebar{display:none}.container-panel .col-left{margin-bottom:0}.container-panel .box-content{min-height:auto}}@media only screen and (max-width: 575.98px){.container-centered{padding-top:30px;padding-bottom:0}.container-centered .box-title{margin-bottom:30px}.container-centered .box-title h2{font-size:2rem}.container-centered .box-title h5{font-size:1rem}.container-centered .row-content{padding:30px 15px}.container-centered .row-content .col-left{flex:0 1 100%;max-width:100%}.container-centered .row-content .col-right{flex:0 1 100%;max-width:100%}.table-data tr td{font-size:.8rem}.container-panel{padding-top:30px;padding-bottom:0}.container-panel .col-left{margin-bottom:3rem}.container-panel .box-content{padding:30px 20px}.container-panel .box-content .panel-header{margin:0 -20px 20px;padding:0 20px}.container-panel .box-content .panel-header h3{margin-bottom:30px}}@media only screen and (min-width: 991.98px){.container-centered{max-width:810px}.container-centered .col-left{flex:0 1 58%;max-width:58%}.container-centered .col-right{flex:0 1 100%;max-width:42%}}@media only screen and (min-width: 1439.98px){.container-panel{max-width:1400px}.container-panel .col-sidebar{flex:0 0 30%;max-width:30%}.container-panel .col-content{flex:0 0 70%;max-width:70%}}.btn-sm{padding:.5rem 1rem !important}.btn-info.btn-sm{padding:.4rem 1rem !important;margin-bottom:.25rem}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;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:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;padding:0 0rem;display:none}[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-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("../images/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("../fonts/slick.eot");src:url("../fonts/slick.eot?#iefix") format("embedded-opentype"),url("../fonts/slick.woff") format("woff"),url("../fonts/slick.ttf") format("truetype"),url("../fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:75px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.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{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:14px;line-height:20px;text-align:center;color:#fff;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#fff;opacity:.75}
