.spacer{margin:60px 0 0}.products .product_listing{position:relative;background:#fff}body{background:none}.products .product_listing.related{padding-bottom:100px}.products .product_listing .line{margin:130px auto 0 auto}.products .product_listing h2{text-transform:uppercase;text-align:center;color:#0263a7}.products .product_listing h3{text-transform:uppercase;text-align:center;margin:0;font-size:14px}.products .product_listing .list{margin-top:90px}.products .product_listing .product{display:block;padding:27px 24px;text-align:center;margin:0 auto 45px auto;text-decoration:none}.products .product_listing .product .img_name{display:table;position:relative;width:100%}.products .product_listing .product .img_name img{position:absolute;top:0;left:0}.products .product_listing .product .btn-primary{display:inline-block;font-size:14px;padding:11px 18px;margin:0}.products .product_listing .product:hover .btn-primary,.products .product_listing .product:focus .btn-primary{background:#0263a7;color:#fff}.products .category{margin-top:80px}.products .category a{display:block;background:rgba(33,30,25,.5);border-left:1px solid #fff;border-bottom:1px solid #fff;font-size:22px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;padding:57px 25px}.products .category a:hover,.products .category a:focus{background:#fff;color:#0263a7}.products .category .col-xs-12:first-child a{border-left:none}.products .product_landing .image{margin:0 -15px;position:fixed;width:50%}.products .product_landing .image .circle{position:absolute;top:50%;margin-top:-250px;left:50%;margin-left:-250px;width:500px;height:500px;border-radius:500px;background:rgba(2,99,167,.6);padding:80px 50px 50px 50px;text-align:center}.products .product_landing .image .circle .line{margin:0 auto 40px auto}.products .product_landing .image .circle h1{font-size:50px;font-weight:bold;line-height:50px;text-align:center;color:#fff;margin:0 0 40px 0}.products .product_landing .image .circle a{font-size:40px;color:#fff;text-decoration:none}.products .product_landing .product_content{background:#fff;margin:0 -15px;padding:20% 23% 15% 23%}.products .product_landing .product_content .back{padding:12px 25px;font-size:16px;line-height:16px;margin:0 0 60px 0}.products .product_landing .product_content .back i{font-size:22px;line-height:16px;margin-right:10px;float:left}.products .product_landing .product_content .back span{display:inline-block;float:left;margin-top:1px}.products .product_landing .product_content .text{margin-bottom:60px}.products .product_landing .product_content .price{width:370px;float:left}.products .product_landing .product_content .quantity{width:100px;float:left;margin-left:25px}.products .product_landing .product_content .subtotal{clear:both;font-size:14px;text-transform:uppercase;margin-top:40px;float:left}.products .product_landing .product_content .subtotal span{display:block;font-size:30px;color:#0263a7}.products .product_landing .product_content .btn-primary:not(.back){clear:both;float:left}.product{background:none;max-width:275px;padding:0 !important;max-height:100% !important;width:auto !important}.img-ctn{position:relative;padding-bottom:125%;overflow:hidden;border-radius:25px}.list.row{display:flex;flex-wrap:wrap}.bg-img{padding:63% 0;background-size:cover;background-position:center center;transition:transform .6s;background-repeat:no-repeat;position:absolute;top:0;left:0;bottom:0;right:0}.product:hover .bg-img{transform:scale(1.2)}.product:hover .name{color:#0563a7}.img_name{height:auto !important}.img_name .name{color:#402600;text-align:center;font-feature-settings:'liga' off;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:normal;display:block;margin-top:25px !important;transition:color .6s}.products .product_listing .product .price{color:#0563a7;text-align:center;font-feature-settings:'liga' off;font-family:Montserrat;font-size:15px;font-style:normal;font-weight:500;margin-top:10px !important;line-height:normal}.container{padding-left:30px;padding-right:30px}@media(min-width:631px){.list .col-md-4{padding-left:20px;padding-right:20px}}.container .list{max-width:945px;margin-left:auto;margin-right:auto}@media(max-width:630px){.list .col-xs-6{padding-left:10px;padding-right:10px}}