body{margin-top:20px}.shop-default #divProductList{transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out}.shop-default .shop-grid-section-header{height:62px;padding:15px;border-bottom:1px solid #f1f1f1}.shop-default .shop-grid-section-header .shop-grid-section-title{margin:0;padding:0 1rem;font-size:1rem;font-family:sahel,sans-serif;font-weight:600;color:#111}.shop-default .shop-grid-section-footer{padding:1rem}.shop-default .btn-view-mode{font-size:20px;line-height:1.6;margin-right:0;color:#eceeef}.shop-default .btn-view-mode.active{color:#2b2b2c}.shop-default .aux-text{display:inline-block;font-family:Sahel,sans-serif;font-weight:600;font-size:.875rem;color:#2b2b2c}.shop-default .btn-reset-filters{font-weight:400}.shop-default .btn-reset-filters>i{margin-right:5px;font-size:13px}.shop-default .product .price-wrapper .price{font-size:32px;color:#2b2b2c}.shop-default .product .price-wrapper .price sup{font-size:16px;top:-1em;font-weight:400}.shop-default .product .price-wrapper .price .price-value{margin:0 3px}.shop-default .product .price-wrapper .price.discount{text-decoration:none;margin-right:8px}.shop-default .product .price-wrapper .price.discount .price-value{margin:0 1px;font-weight:400;font-size:24px;text-decoration:line-through}.shop-default .product .price-wrapper .price.discount sup{font-size:14px}.shop-default .product .price-wrapper .price.discount sup.price-value-dec{text-decoration:line-through}.shop-default .product .product-colors .product-colors-label{display:block;margin-bottom:4px;text-transform:uppercase;color:#2b2b2c;font-size:.75rem;font-weight:500}.shop-default .product .product-colors .color-switch a{display:inline-block;float:none!important;width:16px;height:16px;margin-right:3px;margin-bottom:0;border-radius:.25rem}.shop-default .filter-sidebar{padding:30px}.shop-default .filter-sidebar .filter-checkbox .checkbox{margin-bottom:15px}.shop-default .filter-sidebar .filter-checkbox .checkbox label{padding-left:10px}.shop-default .product figure{border:0}.shop-default .product .switch-on-hover img{display:none;opacity:0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.shop-default .product .switch-on-hover img.img-primary{display:block;opacity:1}.shop-default .product:hover .switch-on-hover img{display:block;opacity:1}.shop-default .product:hover .switch-on-hover img.img-primary{display:none;opacity:0}.shop-cards .product.product--style-2{position:relative}.shop-cards .product.product--style-2 .product-image{display:inline-block;float:left;width:40%}.shop-cards .product.product--style-2 .product-content{display:inline-block;width:60%}.shop-cards .product.product--style-2 .product-content .product-info{position:absolute;right:20px;bottom:12px}.shop-cards .product.product--style-2 .product-content .product-info .price-wrapper{display:block;margin-bottom:10px}.shop-cards .product.product--style-2 .product-content .product-icon-btn{display:inline-block;margin-right:10px;font-size:16px;color:#2b2b2c;font-weight:500}.shop-cards .product.product--style-2 .product-content .product-icon-btn.active{color:#3452ff}.shop-cards .product.product--style-2 .product-content .product-icon-btn:last-child{margin-right:0}.shop-cards .product.product--style-2 .product-content .product-icon-btn:hover{color:#3452ff}.shop-cards .product .product-description{color:#818a91;font-size:.875rem;line-height:1.6}.shop-cards .product .product-long-description{max-width:360px;margin:0 auto}.shop-cards.shop-tech .product-buttons .btn-cart{font-size:.625rem!important;padding:.625rem .875rem!important}.shop-cards.shop-tech .product-buttons .btn-icon{background:0 0;border:0;text-align:center;font-size:1.2rem;padding:2px;color:#818a91;border:0;cursor:pointer}.shop-cards.shop-tech .product-buttons .btn-icon.active,.shop-cards.shop-tech .product-buttons .btn-icon:hover{color:#2b2b2c}.shop-cards .product .price-wrapper .price-sm{font-size:24px}.shop-cards .product .price-wrapper .price-sm.discount .price-value{font-size:1rem;font-weight:600}.shop-grid .product{margin:0;padding:1.5rem}.shop-sportswear .product{background-color:#fff}.shop-sportswear .block-image{padding:1.5rem}.shop-minimalist .product{border:0}.shop-minimalist .product .product-image{position:relative;background:#ebebeb;padding:2rem}.shop-minimalist .product .product-image .mask,.shop-minimalist .product:not(.no-radius) .product-image{border-radius:.25rem}.shop-minimalist .product .product-image .product-title{color:#fff;font-size:1rem;font-weight:600;text-transform:none;margin:30px 0}.shop-minimalist .product .product-image .product-price-wrapper{position:absolute;bottom:30px;left:0;width:100%}.shop-minimalist .product .product-image .product-price{font-weight:400;color:#fff}.shop-minimalist .product .product-image .product-price .price-value{font-size:24px}.shop-minimalist .product .product-image .product-price.discount{padding:7px 0 0;margin-right:4px;font-size:.875rem;font-weight:400;color:#ff3b30;text-decoration:line-through}.product .product-actions--1.in,.product .product-actions--2.in,.product .product-actions--3.in{opacity:1}.product .product-actions--1.animated,.product .product-actions--2.animated,.product .product-actions--3.animated{-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-ms-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s}.product .product-actions--1{opacity:0;width:42px;position:absolute;left:15px;bottom:20px}.product .product-actions--1 .btn-product-action{display:block;width:100%;height:38px;line-height:38px;margin-bottom:6px;border:0;border-radius:38px;background:#eceeef;color:#2b2b2c;font-size:18px;outline:0;cursor:pointer}.product .product-actions--1 .btn-product-action:hover{background:#3452ff;color:#fff;border-color:#0127ff}.product .product-actions--1 .btn-product-action:active{border-color:transparent}.product .product-actions--2{opacity:0;width:80px;height:40px;position:absolute;right:0;bottom:0;background:rgba(255,255,255,.9)}.product .product-actions--2 .btn-product-action{display:inline-block;float:left;width:40px;height:40px;line-height:40px;border:0;background:0 0;color:#2b2b2c;font-size:1rem;outline:0;cursor:pointer}.product .product-actions--2 .btn-product-action:hover{background:0 0;color:#3452ff}.product .product-actions--2 .btn-product-action:active{border-color:transparent}.product .product-actions--3{opacity:0;width:80px;height:40px;position:absolute;top:10px;left:10px;background:0 0}.product .product-actions--3.in{opacity:1}.product .product-actions--3 .btn-product-action{display:inline-block;float:left;width:40px;height:40px;line-height:40px;border:0;background:0 0;color:#2b2b2c;font-size:1rem;outline:0;cursor:pointer}.product .product-actions--3 .btn-product-action:hover{background:0 0;color:#3452ff}.product .product-actions--3 .btn-product-action:active{border-color:transparent}.product-ribbon{position:absolute;top:15px}.product-ribbon.product-ribbon-left{left:15px}.product-ribbon.product-ribbon-right{right:15px}.product-ribbon.no-space{top:0}.product-ribbon.no-space.product-ribbon-left{left:0}.product-ribbon.no-space.product-ribbon-right{right:0}.product-ribbon.product-ribbon--style-1{width:48px;height:48px;border-radius:100%;text-align:center;line-height:48px;font-size:11px;z-index:10}.product-swiper-container{position:relative;padding-top:20px}.product-swiper-container .swiper-slide img{max-width:100%}.product-swiper-container .swiper-pagination{top:0;bottom:auto;text-align:left}.product-description-wrapper .product-title{margin:0;padding:0;font-size:1.25rem;font-weight:600;font-family:Sahel,sans-serif;color:#2b2b2c}.product-description-wrapper .product-category-label{margin:0 0 20px;padding:0;font-weight:400;color:#818a91}.product-description-wrapper .product-short-text{margin:16px 0}.product-description-wrapper .product-price{margin:16px 0;font-size:36px;font-weight:400;color:#2b2b2c}.product-description-wrapper .product-price.discount{padding:7px 0 0;margin-right:4px;font-size:.875rem;font-weight:400;color:#ff3b30;text-decoration:line-through}.product-description-wrapper .product-short-info{margin:30px 0}.product-description-wrapper .product-short-info span{display:block;padding:4px}.product-description-wrapper .product-short-info strong{font-weight:500;color:#818a91;margin-right:5px}.block{margin:0;-webkit-transition:all .3s linear;transition:all .3s linear;position:relative;cursor:default;border-radius:.25rem .25rem .25rem;-moz-border-radius:.25rem .25rem .25rem}.block:after,.block:before{display:table;content:""}.block:after{clear:both}a>.block{cursor:pointer}.block.no-radius>.block-image img{border-radius:0!important}.block .lead{margin-bottom:0}.block-stack-wrapper{border-radius:.25rem}.block-stack-wrapper .row{background:#fff}@media (max-width:991px){.block-stack-wrapper .row{margin-bottom:20px}}.block .block-body{padding:1.5rem 1.5rem}.block .block-body>p{margin-bottom:0}.block .block-image{-webkit-transition:all .3s linear;transition:all .3s linear;position:relative}.block .block-image img{max-width:100%}.mrgt-30{margin-top:30px}.z-depth-2-top,.z-depth-2-top--hover:hover{box-shadow:0 6px 20px rgba(0,0,0,.1)}.text-uppercase{text-transform:uppercase!important}.bg-blue{background-color:#007aff!important;color:#fff}.product-ribbon{position:absolute;top:15px}.bg-pink{background-color:#ff2d55!important;color:#fff}.bg-purple{background-color:#5856d6!important;color:#fff}.strong-600{font-weight:600!important}.text-capitalize{text-transform:capitalize!important}.heading-5{font-size:1.125rem!important}.heading{margin:0 0 6px;padding:0;text-transform:none;font-family:Sahel,sans-serif;font-weight:600;color:#111;line-height:1.46}.page-content{width:100%;margin:0 auto;background-image:-moz-linear-gradient(136deg,#fee140 0,#fa709a 100%);background-image:-webkit-linear-gradient(136deg,#fee140 0,#fa709a 100%);background-image:-ms-linear-gradient(136deg,#fee140 0,#fa709a 100%);display:flex;display:-webkit-flex;justify-content:center;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center}.form-v7-content{width:910px;margin:175px 0;position:relative;display:flex;display:-webkit-flex}.form-v7-content .form-left{position:relative;color:#fff;font-weight:400;width:92.5%;margin-top:32px}.form-v7-content .form-left img{width:100%}.form-v7-content .form-left .text-1,.form-v7-content .form-left .text-2{position:absolute;text-align:center;width:100%}.form-v7-content .form-left .text-1{font-size:38px;top:1.5%}.form-v7-content .form-left .text-2{font-size:16px;bottom:11%}.form-v7-content .form-left .text-2::after{position:absolute;content:"";background:#fff;height:1px;width:228px;bottom:-50%;left:50%;transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);opacity:.5}.form-v7-content .form-detail{padding:73px 80px 41px;position:relative;width:100%;background:#fff;box-shadow:0 8px 20px 0 rgba(0,0,0,.15);-o-box-shadow:0 8px 20px 0 rgba(0,0,0,.15);-ms-box-shadow:0 8px 20px 0 rgba(0,0,0,.15);-moz-box-shadow:0 8px 20px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 8px 20px 0 rgba(0,0,0,.15)}.form-v7-content .form-detail .form-row{width:100%;position:relative}.form-v7-content .form-detail .form-row label{color:#666;font-weight:600;font-size:13px;margin-bottom:3px}.form-v7-content .form-detail .form-row label#valid{position:absolute;right:20px;top:35%;width:14px;height:14px;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background:#53c83c}.form-v7-content .form-detail .form-row label#valid::after{content:"";position:absolute;left:5px;top:1px;width:3px;height:8px;border:1px solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.form-v7-content .form-detail .form-row label.error{padding-left:0;margin-left:0;display:block;position:absolute;bottom:5px;width:100%;background:0 0;color:red;font-weight:700}.form-v7-content .form-detail .form-row label.error::after{content:"\f343";position:absolute;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);right:10px;top:-25px;color:red;font-size:18px;font-weight:900}.form-v7-content .form-detail .input-text{margin-bottom:28px}.form-v7-content .form-detail input{width:100%;padding:5px 15px 10px 15px;border:2px solid transparent;border-bottom:2px solid #e5e5e5;appearance:unset;-moz-appearance:unset;-webkit-appearance:unset;-o-appearance:unset;-ms-appearance:unset;outline:0;-moz-outline:none;-webkit-outline:none;-o-outline:none;-ms-outline:none;font-size:16px;font-weight:700;color:#333;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.form-v7-content .form-detail .form-row input:focus{border-bottom:2px solid #2bb33e}.form-v7-content .form-detail .register{background:#373be3;border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;width:180px;border:none;margin:-13px 0 50px 0;cursor:pointer;color:#fff;font-weight:700;font-size:15px;float:left}.form-v7-content .form-detail .register:hover{background:#2a2cb0}.form-v7-content .form-detail .form-row-last{margin-top:35px}.form-v7-content .form-detail .form-row-last input{padding:15px}.form-v7-content .form-detail .form-row-last p{font-weight:600;font-size:14px;color:#666;margin-left:200px}.form-v7-content .form-detail .form-row-last a{font-size:16px;color:#373be3;padding-left:15px}@media screen and (max-width:991px){.form-v7-content{margin:180px 20px;flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column}.form-v7-content .form-left{width:100%;margin-bottom:-5px}.form-v7-content .form-detail{padding:50px;width:auto}.form-v7-content .form-detail .register{margin-bottom:80px}}@media screen and (max-width:575px){.form-v7-content .form-detail{padding:30px 20px;width:auto}.form-v7-content .form-detail .register{float:none;margin-bottom:10px}.form-v7-content .form-detail .form-row-last p{margin-left:0;margin-bottom:50px}}.margin-bottom-15{margin-bottom:15px}.delimiter{height:150px}
