:root{--theme-white:#fff;--theme-black:#000;--theme-gray:#6f6f6f;--theme-red:#ff0c09;--theme-size:14px;--theme-font:"Barlow",sans-serif;--theme-font-second:"Barlow Condensed",sans-serif}.product.product-slide{position:relative}.product.product-slide .swiper-button-next,.product.product-slide .swiper-button-prev{font-size:3.125rem;color:#000;font-weight:400}.product.product-slide .swiper-button-next.swiper-button-disabled,.product.product-slide .swiper-button-prev.swiper-button-disabled{display:none}.product.product-slide .swiper-button-prev{left:-80px}.product.product-slide .swiper-button-next{right:-80px}.product .product--item{margin:30px 0 0}.product .product--item-thumbnail{position:relative;overflow:hidden;margin:0 0 20px}.product .product--item-thumbnail a{display:block;position:relative}.product .product--item-thumbnail a img{max-width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.product .product--item-sale{position:absolute;top:20px;left:0}.product .product--item-sale p{line-height:42px;background:#ff0c09;margin:0;color:#fff;width:70px;position:relative;text-align:center}.product .product--item-sale p:after{content:"";width:0;height:0;border-left:42px solid transparent;border-right:33px solid transparent;border-top:42px solid #ff0c09;position:absolute;top:0;right:-33px}.product .product--item-cart{background-color:#000;position:absolute;bottom:-51px;left:0;width:100%;text-align:center;-webkit-transition:all .32s ease;transition:all .32s ease}.product .product--item-cart a{display:block;color:#fff;font-family:Barlow Condensed,sans-serif;text-transform:uppercase;padding:15px 0}.product .product--item-cart a i{margin-right:10px}.product .product--item-category{color:#ff0c09;font-weight:600}.product .product--item-title{font-size:1rem;font-family:Barlow Condensed,sans-serif;font-weight:600}.product .product--item-title a{color:#000}.product .product--item-price{font-family:Barlow Condensed,sans-serif;color:#000;font-size:1rem;font-weight:600;text-align:right}.product .product--item-price p{margin:0;font-size:1rem;line-height:1.214rem}.product .product--item-price p.old{color:#cecece;text-decoration:line-through}.product .product--item-inside.row{margin:10px -5px 0}.product .product--item-inside.row div[class^=col-md-]{padding:0 5px}.product .product--item:hover .product--item-cart{bottom:0}.product .product--item:hover .product--item-thumbnail img{-webkit-transform:scale(1.05);transform:scale(1.05)}.block-title p.sub-title{margin:0 0 10px;font-weight:600;color:#cecece;font-size:1.143rem;line-height:1.357rem}.block-title h3{margin:0;font-size:3.571rem;line-height:4.286rem;color:#000;font-weight:600;font-family:Barlow Condensed,sans-serif}.white.block-title h3{color:#fff}.block-title--content p{line-height:1.214;font-size:1rem;color:#3a3a3a}.widget{padding-bottom:15px;border-bottom:1px solid #cecece;margin-bottom:30px}.widget.border-none{border:none}.widget:last-child{border-bottom:0}.widget--title{padding-bottom:15px}.widget--title .sub-title{margin:0 0 10px;font-size:1rem;color:#cecece}.widget--title h3{font-weight:600;font-size:1.5rem;margin:0}.widget--title h3.big{font-size:2.143rem;margin-bottom:1.429rem;font-weight:700}.widget--body .static-navigation ul{list-style:none;padding:0;margin:0}.widget--body .static-navigation ul li{padding:30px 0;border-top:1px solid #cecece;border-bottom:1px solid #cecece;position:relative}.widget--body .static-navigation ul li:before{content:"";background:#ff0c09;display:block;height:5px;width:5px;position:absolute;top:40px;left:-3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:1px;opacity:0}.widget--body .static-navigation ul li a{font-weight:600;color:#000;text-transform:uppercase;font-size:1rem}.widget--body .static-navigation ul li a:hover{color:#ff0c09}.widget--body .static-navigation ul li:first-child{padding-top:0;border-top:none}.widget--body .static-navigation ul li:first-child:before{top:10px}.widget--body .static-navigation ul li.current{padding-left:30px}.widget--body .static-navigation ul li.current:before{opacity:1}.widget--body .static-navigation ul li.current a{color:#ff0c09}.widget--body .product-category ul{list-style:none;margin:0;padding:0}.widget--body .product-category ul li{padding:15px 0}.widget--body .product-category ul li.current a{padding-left:25px;color:#ff0c09}.widget--body .product-category ul li.current a:after{content:"";top:10px;left:3px;width:5px;height:5px;background-color:#ff0c09;position:absolute;border-radius:1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.widget--body .product-category ul li a{color:#6f6f6f;display:block;position:relative;padding-right:20px}.widget--body .product-category ul li .count{position:absolute;top:0;right:3px;width:20px;height:20px;text-align:center;color:#fff;font-weight:600}.widget--body .product-category ul li .count span{position:relative;z-index:2;line-height:20px;font-size:14px}.widget--body .product-category ul li .count:after{position:absolute;top:2px;border-radius:2px;left:0;width:100%;height:100%;background-color:#6f6f6f;content:"";-webkit-transform:rotate(45deg) translate(0);transform:rotate(45deg) translate(0)}.widget--body .product-categories{list-style:none;margin:0;padding:0}.widget--body .product-categories li{padding:15px 0}.widget--body .product-categories li.current a{padding-left:25px;color:#ff0c09}.widget--body .product-categories li.current a:after{content:"";top:10px;left:3px;width:5px;height:5px;background-color:#ff0c09;position:absolute;border-radius:1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.widget--body .product-categories li a{color:#6f6f6f;display:block;position:relative;padding-right:20px}.widget--body .product-categories li .count{position:absolute;top:0;right:3px;width:20px;height:20px;text-align:center;color:#fff;font-weight:600}.widget--body .product-categories li .count span{position:relative;z-index:2;line-height:20px;font-size:14px}.widget--body .product-categories li .count:after{position:absolute;top:2px;border-radius:2px;left:0;width:100%;height:100%;background-color:#6f6f6f;content:"";-webkit-transform:rotate(45deg) translate(0);transform:rotate(45deg) translate(0)}.form-group{margin-bottom:30px}.form-group .form-control{height:50px;border:1px solid #cecece}.form-group select{padding:0 40px 0 30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:.875rem;text-transform:uppercase;font-weight:600}.form-group select::-ms-expand{display:none}.form-group.form-select{position:relative}.form-group.form-select:after{content:"\f078";font-family: Font Awesome\5 Pro;color:#000;position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.625rem}.form-group label{font-size:14px;margin-bottom:10px;display:block}.form-group label .required{color:#ff0c09}.form-group .form-control{height:52px;padding:0 20px;font-size:14px}.form-group .form-control::-webkit-input-placeholder{color:#cecece}.form-group .form-control::-moz-placeholder{color:#cecece}.form-group .form-control:-ms-input-placeholder{color:#cecece}.form-group .form-control::-ms-input-placeholder{color:#cecece}.form-group .form-control::placeholder{color:#cecece}.form-group.select-2 select{opacity:0;width:100%}.form-group.select-2 .select2-container .select2-selection--single{height:52px;border-color:#cecece;border-radius:0;padding:0 42px 0 20px}.form-group.select-2 .select2-container .select2-selection--single .select2-selection__arrow{line-height:50px;right:21px}.form-group.select-2 .select2-container .select2-selection--single .select2-selection__arrow:after{content:"\f078";font-family: Font Awesome\ 5 Pro;font-size:1rem}.form-group.select-2 .select2-container .select2-selection--single .select2-selection__arrow b{display:none}.form-group.select-2 .select2-container .select2-selection--single .select2-selection__rendered{line-height:50px}.form-group.form-checkbox{position:relative}.form-group.form-checkbox input{position:absolute;opacity:0;visibility:hidden}.form-group.form-checkbox label{position:relative;display:inline-block;padding-left:22px;margin-bottom:0;cursor:pointer}.form-group.form-checkbox label:before{content:"\f0c8";font-family: Font Awesome\ 5 Pro;font-size:14px;color:#cecece;position:absolute;top:1px;left:0}.form-group.form-checkbox input:checked+label:before{content:"\f14a";font-weight:600;color:#ff0c09}.form-group.form-radio{position:relative}.form-group.form-radio input{position:absolute;opacity:0;visibility:hidden}.form-group.form-radio label{position:relative;display:inline-block;padding-left:22px;margin-bottom:0;cursor:pointer}.form-group.form-radio label:before{content:"\f111";font-family: Font Awesome\ 5 Pro;font-size:14px;color:#000;position:absolute;font-weight:400;top:1px;left:0}.form-group.form-radio input:checked+label:before{content:"\f192"}.forgot-password-link a{color:#525252;text-decoration:underline!important;font-weight:500}.forgot-password-link a:hover{text-decoration:none!important}.form-submit button{border:none;background-color:#ff0c09;width:100%;height:52px;text-align:center;font-size:14px;color:#fff;font-weight:600}.product-list-filter .form-group.form-select{width: auto;min-width:200px;max-width:100%}.product-list-filter .form-group.form-select select{padding: 0 40px 0 20px}fieldset{margin:30px 0 25px}fieldset legend{font-size:14px}.product-filter a,.product-filter button{width:100%;background:none;border:none;text-align:center;font-family:Barlow Condensed,sans-serif;text-transform:uppercase;font-weight:600;height:42px;position:relative;white-space:nowrap;outline:none}.product-filter a span,.product-filter button span{position:relative;z-index:1;overflow:hidden;text-overflow:ellipsis;padding:0 15px;display:block}.product-filter a:after,.product-filter button:after{content:"";height:42px;width:100%;border:1px solid #cecece;position:absolute;top:0;left:0;-webkit-transform:skewX(20deg);transform:skewX(20deg);-webkit-transition:all .3s ease;transition:all .3s ease}.product-filter a.active,.product-filter a:hover,.product-filter button.active,.product-filter button:hover{color:#fff}.product-filter a.active:after,.product-filter a:hover:after,.product-filter button.active:after,.product-filter button:hover:after{border-color:#ff0c09;background:red}.product-list-filter .result{margin-bottom:1rem; font-weight: 600;}.product-list-filter .result p{font-size:1.5rem;margin:0;font-weight:600}.pagination ul{list-style:none;margin:0;padding:0;width:100%}.pagination ul li{display:inline-block;font-size:1.5rem;padding:0 8px;font-weight:600}.pagination ul li i{font-weight:400}.pagination ul li a{font-size:1.5rem;color:#000; padding: 5px 10px;}.pagination ul li span.current{color:#ff0c09; padding: 5px 10px;}.page-title{background-repeat:no-repeat;background-size:cover;margin-bottom:90px}.page-title,.page-title .container{position:relative}.page-title .row{min-height:450px}.page-title h1{color:#fff;font-weight:600;font-size:4.375rem}.page-title .img{position:absolute;right:15px;bottom:0}.page-title .breadcrumb{padding:0}.page-title .breadcrumb ul li,.page-title .breadcrumb ul li a,.page-title .breadcrumb ul li span{color:#fff}.breadcrumb{padding:30px 0;margin:0;background:none}.breadcrumb ul{list-style:none;margin:0;padding:0}.breadcrumb ul li{display:inline-block;color:#cecece}.breadcrumb ul li:before{content:"/";display:inline-block;margin:0 3px}.breadcrumb ul li:first-child:before{display:none}.breadcrumb ul li a,.breadcrumb ul li span{color:#cecece}