header{background:rgba(var(--bg-white-1-rgb), 1);z-index:1005}header div#logo{max-width:200px}@media screen and (max-width: 575.82px){header div#logo{max-width:180px}}header div#logo img{max-width:100%}header.smaller{background:rgba(var(--bg-white-1-rgb), 0.9)}header a.btn-main span{color:var(--primary-color)}.logo-footer{max-width:200px}@media screen and (max-width: 575.82px){.logo-footer{max-width:180px}}header.header-mobile.header-light{background:rgba(var(--bg-white-1-rgb), 1)}@media screen and (max-width: 767.82px){.de-item .d-overlay .d-text{padding:20px}}@media screen and (max-width: 575.82px){.de-item .d-overlay .d-text{padding:10px}}.de-item .d-overlay .d-text h4{color:#fff}@media screen and (max-width: 767.82px){.de-item .d-overlay .d-text h4{font-size:18px}}@media screen and (max-width: 575.82px){.de-item .d-overlay .d-text h4{font-size:17px}}#mainmenu a{color:#111}.gallery-top{height:unset}.bg-banner{padding-bottom:56.25%;height:0 !important;position:relative}.bg-banner-thumb{padding-bottom:120%;height:0 !important;position:relative}.sw-caption-thumb{position:absolute}.swiper-container-wrapper-banner{display:flex;position:relative;flex-wrap:wrap}.swiper-container-wrapper-banner .gallery-top{width:100%;flex:0 0 100%;margin-right:0}@media screen and (min-width: 992px){.swiper-container-wrapper-banner .gallery-top{width:calc(81.3% - 10px);flex:0 0 calc(81.3% - 10px);margin-right:10px}}.swiper-container-wrapper-banner .gallery-thumbs{display:none}@media screen and (min-width: 992px){.swiper-container-wrapper-banner .gallery-thumbs{display:block;width:18.6%;flex:0 0 18.6%;height:45.3vw}}.sw-overlay{top:0}.subtitle{color:#111;border-color:rgba(17,17,17,.25)}.subtitle.__white{color:#fff;border-color:rgba(255,255,255,.25)}.show-on-scroll{mix-blend-mode:difference}.icon-wrap{text-align:center;background:linear-gradient(30deg, #DEDEDE 0%, #F6F6F6, #F1F1F1);padding:30px 20px 20px 20px;border-radius:15px}.icon-wrap img{width:100px;height:80px;-o-object-fit:contain;object-fit:contain;margin-bottom:20px}.icon-wrap p{margin-bottom:10px}.product-item .thumb-img{position:relative;padding-bottom:130%}.product-item .thumb-img img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.product-item .d-overlay{background:linear-gradient(0deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0) 90%)}.product-item .d-overlay .d-text p{font-weight:100;color:rgba(255,255,255,.7)}.text-red-gradient{background:linear-gradient(var(--gradient-text-red));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.text-white-gradient{background:linear-gradient(var(--gradient-text));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.upcoming-matches{padding-left:0}.matches-list{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;margin:0 -10px}.matches-list:not(:last-of-type){margin-bottom:50px}@media screen and (max-width: 991.82px){.matches-list:not(:last-of-type){margin-bottom:0}}.participate-team{display:flex;align-items:center;justify-content:space-between;max-width:calc(50% - 20px);flex:0 0 calc(50% - 20px);width:100%;text-align:right;position:relative;z-index:1;margin:0 10px}@media screen and (max-width: 991.82px){.participate-team{max-width:calc(100% - 20px);flex:0 0 calc(100% - 20px);margin-bottom:40px}}@media screen and (max-width: 767.82px){.participate-team{flex-wrap:wrap}}.participate-team img{width:110px;max-height:160px;-o-object-fit:contain;object-fit:contain;transform:rotate(-30deg);transition:all .3s ease}@media screen and (max-width: 991.82px){.participate-team img{width:100px}}@media screen and (max-width: 767.82px){.participate-team img{width:80px;max-height:100px}}.participate-team:after,.participate-team:before{background:#ededed;background:linear-gradient(to right bottom, #808080 0%, #F3F3F3, #6A6A6A);-webkit-clip-path:polygon(90% 0, 100% 40%, 100% 100%, 0 100%, 0 0);clip-path:polygon(90% 0, 100% 40%, 100% 100%, 0 100%, 0 0);content:"";position:absolute;right:0;top:50%;width:90%;height:calc(100% - 50px);transform:translateY(-50%);opacity:.3;border-radius:5px;z-index:-1}@media screen and (max-width: 767.82px){.participate-team:after,.participate-team:before{top:calc(50% - 15px);height:calc(100% - 30px)}}.participate-team:after{background-image:repeating-linear-gradient(-45deg, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.25) 1px, transparent 1px, transparent 6px);background-size:4px 4px}.participate-team.oponent{text-align:left}.participate-team.oponent:after,.participate-team.oponent:before{-webkit-clip-path:polygon(10% 0, 100% 0, 100% 100%, 0 100%, 0 40%);clip-path:polygon(10% 0, 100% 0, 100% 100%, 0 100%, 0 40%);right:auto;left:0}.participate-team.oponent img{transform:rotate(30deg)}.participate-team:hover img{transform:rotate(0deg)}.participate-team h3{font-size:24px;line-height:28px;font-weight:600;text-transform:uppercase;margin:5px 50px 0 0;background:linear-gradient(30deg, #2D2D2D, #A7A7A7, #2E0701, var(--primary-color), var(--secondary-color));background-size:250% 100%;background-position:0%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);transition:background 1.2s ease}@media screen and (max-width: 767.82px){.participate-team h3{flex:0 0 calc(100% - 160px);font-size:20px}}@media screen and (max-width: 575.82px){.participate-team h3{font-size:18px}}.participate-team h3 a{color:#111}.participate-team h3 a:hover{color:var(--primary-color)}.participate-team h3:hover{background-position:100%}.participate-team.oponent h3{margin:5px 0 0 50px}.match-info{background:#ededed;background-image:linear-gradient(to right, var(--primary-color), var(--secondary-color));-webkit-clip-path:polygon(100% 0, 100% 100%, 10% 100%, 0 60%, 0 0);clip-path:polygon(100% 0, 100% 100%, 10% 100%, 0 60%, 0 0);border-radius:3px;padding:15px 20px;position:absolute;right:35px;bottom:0px;font-size:14px;text-transform:uppercase;font-weight:600;line-height:1;color:#fff}@media screen and (max-width: 767.82px){.match-info{right:0px;left:0;position:relative;width:66%;order:3;margin-right:15px;margin-left:auto}}.participate-team.oponent .match-info{-webkit-clip-path:polygon(100% 0, 100% 60%, 90% 100%, 0 100%, 0 0);clip-path:polygon(100% 0, 100% 60%, 90% 100%, 0 100%, 0 0);right:auto;left:35px}@media screen and (max-width: 767.82px){.participate-team.oponent .match-info{left:0;margin-right:auto;margin-left:15px}}.match-time h3{font-size:62px;font-weight:600;letter-spacing:-1px;line-height:1;text-align:center;margin:0}.match-time h3 span{display:block;color:#ddd;font-size:14px;font-weight:600;margin-top:10px;letter-spacing:0}.match-time .watch-btn{text-align:center;margin-top:10px}.match-time .watch-btn li{display:inline-block;align-items:center}.match-time a i{font-size:30px}.match-details-header{background:linear-gradient(90deg, rgba(152, 65, 255, 0.1) 0%, rgb(152, 65, 255) 50%, rgba(152, 65, 255, 0.1) 100%);width:70%;border-radius:2px;display:flex;align-items:center;justify-content:space-between;position:relative;padding:20px 120px;margin:0 auto;margin-top:-50px}.match-details-header .vs:before,.match-details-header:before{background-image:repeating-linear-gradient(-45deg, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.25) 1px, transparent 1px, transparent 6px);background-size:4px 4px;content:"";position:absolute;left:0;top:0;width:100%;height:100%}.match-details-header>div{display:inline-flex;align-items:center}.match-details-header h3{font-weight:600;line-height:26px;letter-spacing:-0.5px;text-align:left;margin:0;display:inline-block;width:50%;padding-left:70px;z-index:1}.match-details-header h3 a:hover{color:#fff}.match-details-header h3.left-team{text-align:right;padding-right:70px;padding-left:0}.match-details-header .vs{background:#ededed;background-image:linear-gradient(to right bottom, #ededed, #e027ff, #c534ff, #a93eff, #8a44ff, #6560ff, #3c73ff, #0081ff, #009cff, #00b3ff, #00c6f5, #0cd7e8);-webkit-clip-path:polygon(20% 0%, 80% 0%, 100% 100%, 0% 100%);clip-path:polygon(20% 0%, 80% 0%, 100% 100%, 0% 100%);display:flex;align-items:center;justify-content:center;width:110px;height:100px;border-radius:5px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);box-shadow:0px 5px 10px 0px rgba(0,0,0,.3)}.match-details-header .vs h2{margin:0;font-size:60px;font-weight:600}.match-details-header img{position:absolute;left:-60px;top:50%;transform:translateY(-50%)}.match-details-header img.right{left:auto;right:-60px}.match-details h2{font-size:36px;font-weight:600;margin-bottom:30px}.match-details p{font-size:20px;line-height:32px;margin-bottom:30px;margin-top:-6px}.title-product-card{display:flex;flex-direction:column;align-items:center;margin-top:80px;position:relative}.title-product-card.__1 .bg{-webkit-clip-path:polygon(50px 0, 100% 0, 100% calc(100% - 50px), calc(100% - 50px) 100%, 0 100%, 0 50px);clip-path:polygon(50px 0, 100% 0, 100% calc(100% - 50px), calc(100% - 50px) 100%, 0 100%, 0 50px)}@media screen and (max-width: 767.82px){.title-product-card.__1 .bg{-webkit-clip-path:polygon(50px 0, 100% 0, 100% calc(100% - 50px), calc(100% - 50px) 100%, 0 100%, 0 50px);clip-path:polygon(50px 0, 100% 0, 100% calc(100% - 50px), calc(100% - 50px) 100%, 0 100%, 0 50px)}}.title-product-card .bg{-webkit-clip-path:polygon(100px 0, 100% 0, 100% calc(100% - 100px), calc(100% - 100px) 100%, 0 100%, 0 100px);clip-path:polygon(100px 0, 100% 0, 100% calc(100% - 100px), calc(100% - 100px) 100%, 0 100%, 0 100px);position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;border-radius:0px 10px 0px 10px}@media screen and (max-width: 767.82px){.title-product-card .bg{-webkit-clip-path:polygon(50px 0, 100% 0, 100% calc(100% - 50px), calc(100% - 50px) 100%, 0 100%, 0 50px);clip-path:polygon(50px 0, 100% 0, 100% calc(100% - 50px), calc(100% - 50px) 100%, 0 100%, 0 50px)}}.title-product-card .bg::before{position:absolute;width:100%;height:100%;top:0;left:0;content:"";background-color:rgba(0,0,0,.6)}.title-product-card .logo-pro{max-width:400px;width:80%;margin:auto;margin-bottom:30px;margin-top:-120px;z-index:2;filter:unset}@media screen and (max-width: 767.82px){.title-product-card .logo-pro{margin-top:-80px}}.title-product-card .logo-pro.__2{margin-top:-220px}@media screen and (max-width: 767.82px){.title-product-card .logo-pro.__2{margin-top:-140px}}.title-product-card .content{text-align:center}.title-product-card .content p{color:#fff}@media screen and (max-width: 575.82px){footer{padding:50px 0 0 0}}footer.footer-light{background:linear-gradient(to right bottom, #DFDFDF 0%, #FFFFFF, #EBEBEB)}.de-marquee-list .d-item-txt{-webkit-text-stroke-color:rgba(0,0,0,.5)}.heading-wrap{display:flex;align-items:center;justify-content:space-between}.outside-spacing{overflow:hidden;padding:0 13px;margin:0 -20px}.team-carousel{position:relative}.team-content{position:relative;margin-top:-15px}.team-content h3{background:#f90cff;background:linear-gradient(to right bottom, #f90cff, #e027ff, #c534ff, #a93eff, #8a44ff, #6560ff, #3c73ff, #0081ff, #009cff, #00b3ff, #00c6f5, #0cd7e8);-webkit-clip-path:polygon(10% 0%, 100% 0%, 90% 100%, 0% 100%);clip-path:polygon(10% 0%, 100% 0%, 90% 100%, 0% 100%);width:90%;height:60px;display:flex;align-items:center;justify-content:center;border-radius:3px;font-size:22px;font-weight:600;line-height:1;margin:0;box-shadow:0px 5px 10px 0px rgba(0,0,0,.3)}.team-content h3:before{background-image:repeating-linear-gradient(-45deg, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.25) 1px, transparent 1px, transparent 6px);background-size:4px 4px;content:"";position:absolute;left:0;top:0;width:100%;height:100%}.team-content:before{background:#f90cff;background:linear-gradient(to right bottom, #f90cff, #e027ff, #c534ff, #a93eff, #8a44ff, #6560ff, #3c73ff, #0081ff, #009cff, #00b3ff, #00c6f5, #0cd7e8);-webkit-clip-path:polygon(57% 0%, 100% 0%, 45% 100%, 0% 100%);clip-path:polygon(57% 0%, 100% 0%, 45% 100%, 0% 100%);border-radius:3px;content:"";position:absolute;width:40px;height:60px;right:5px;top:0}.team-content:after{background:#ddd;-webkit-clip-path:polygon(57% 0%, 100% 0%, 45% 100%, 0% 100%);clip-path:polygon(57% 0%, 100% 0%, 45% 100%, 0% 100%);border-radius:3px;content:"";position:absolute;width:40px;height:60px;right:-16px;top:0}.team-content .whte-shape{background-color:#fff;-webkit-clip-path:polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%);clip-path:polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%);border-radius:3px;position:absolute;width:60%;height:60px;left:-10px;top:-10px}.team-content h4{background-color:#ddd;-webkit-clip-path:polygon(5% 0%, 100% 0%, 95% 100%, 0% 100%);clip-path:polygon(5% 0%, 100% 0%, 95% 100%, 0% 100%);color:#0c0c35;width:60%;height:25px;border-radius:2px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;line-height:1;letter-spacing:0;margin:-10px 0px 0px 20px}.team-content h3 a{color:#fff;z-index:1}.team-thumb{position:relative}.team-thumb .shape-wrap{width:100%;height:100%;position:absolute;left:0;bottom:0;transform:skew(-5deg);z-index:-1}.team-thumb .shape{background:#f90cff;background-image:linear-gradient(to right bottom, #f90cff, #e027ff, #c534ff, #a93eff, #8a44ff, #6560ff, #3c73ff, #0081ff, #009cff, #00b3ff, #00c6f5, #0cd7e8);-webkit-clip-path:polygon(0% 0%, 80% 0, 100% 10%, 100% 100%, 0 100%);clip-path:polygon(0% 0%, 80% 0, 100% 10%, 100% 100%, 0 100%);width:150px;height:100%;position:absolute;left:0;bottom:0;border-radius:2px;transition:all 450ms cubic-bezier(0.4, 0, 0.2, 1);transition:all .2s ease-in-out}.team-thumb .shape:before{background-image:repeating-linear-gradient(-45deg, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.25) 1px, transparent 1px, transparent 6px);background-size:4px 4px;content:"";position:absolute;left:0;top:0;width:100%;height:100%}.team-thumb .shape.shape-1{-webkit-clip-path:polygon(0% 0%, 90% 0, 100% 10%, 100% 100%, 0 100%);clip-path:polygon(0% 0%, 90% 0, 100% 10%, 100% 100%, 0 100%);width:200px;height:70%;left:20%;z-index:1;opacity:.8}.team-thumb .shape.shape-2{height:100%;left:30%;opacity:.7}.team-thumb .shape.shape-3{height:90%;z-index:2;opacity:.4;left:30px}.team-thumb .shape.shape-4{height:60%;left:15px;opacity:.6}.team-carousel .swiper-nav{left:-5px;z-index:1}.team-carousel .swiper-nav.swiper-next{left:auto;right:-5px}@media(min-width: 767px){.team-thumb .shape.shape-1{height:60%}.team-thumb .shape.shape-2{height:90%}.team-thumb .shape.shape-3{height:70%}.team-thumb .shape.shape-4{height:40%}.team-item:hover .team-thumb .shape.shape-1{height:70%;transition-delay:200ms}.team-item:hover .team-thumb .shape.shape-2{height:100%;transition-delay:150ms}.team-item:hover .team-thumb .shape.shape-3{height:90%;transition-delay:100ms}.team-item:hover .team-thumb .shape.shape-4{height:60%;transition-delay:50ms}}@media(max-width: 767px){.team-carousel .swiper-slide{padding-left:20px}.team-carousel .team-content{width:100%}.team-carousel:before,.team-carousel:after{display:none}.team-content h3{justify-content:flex-start;padding-left:65px}.team-content h4{justify-content:flex-start;padding-left:46px}}.team-details-info{position:relative;z-index:1}.team-details-wrap{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;padding:0 40px;background:#f90cff;background-image:linear-gradient(to right bottom, #f90cff, #e027ff, #c534ff, #a93eff, #8a44ff, #6560ff, #3c73ff, #0081ff, #009cff, #00b3ff, #00c6f5, #0cd7e8);-webkit-clip-path:polygon(2% 0, 98% 0, 100% 50%, 98% 100%, 2% 100%, 0% 50%);clip-path:polygon(2% 0, 98% 0, 100% 50%, 98% 100%, 2% 100%, 0% 50%);height:120px;border-radius:10px;position:relative;width:90%;margin:0 auto;margin-top:-60px;box-shadow:0px 5px 10px 0px rgba(0,0,0,.3)}.team-details-wrap:before{background-image:repeating-linear-gradient(-45deg, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.25) 1px, transparent 1px, transparent 6px);background-size:4px 4px;content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.team-details-wrap ul li:first-child{color:#fff;font-weight:600;font-size:15px;margin-right:10px}.team-details-wrap .social-list li a{background-color:rgba(12,12,53,.9);border-radius:50%;-webkit-clip-path:none;clip-path:none;width:30px;height:30px;font-size:12px}.team-counter{display:flex;align-items:center;justify-content:space-between}.team-counter .counter-list{text-align:center;margin:0}.team-details-wrap ul .counter-list:first-child{margin:0}.team-counter .counter-list .odometer-inside span{font-family:"Oxanium",sans-serif;font-size:36px;line-height:36px;font-weight:600}.team-counter .counter-list h4{margin:0;line-height:1}.team-details-wrap .rating{text-align:right}.team-details-wrap .rating li{color:rgba(12,12,53,.9)}.about-team-section .section-heading p{font-size:18px;line-height:32px;margin-bottom:20px;margin-top:20px}.cta-box .img-bg{position:absolute;bottom:0%;right:-10%;max-height:calc(100% + 220px)}@media screen and (max-width: 991.82px){#content{padding-top:54px}}#mainmenu .submenu-mega{position:unset}@media screen and (min-width: 1200px){#mainmenu .submenu-mega.submenu-open .submenu{visibility:visible;opacity:1;transform:translate3d(0, 0, 0);transition-delay:.1s;pointer-events:all}}#mainmenu .submenu-mega .submenu{position:absolute;width:100%;top:100%;background:rgba(var(--bg-white-1-rgb), 0.9);left:0;z-index:1005;opacity:0;visibility:hidden;transform:translate3d(0, 10px, 0);transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out;pointer-events:none}@media screen and (min-width: 1200px){#mainmenu .submenu-mega .submenu{width:100vw;box-shadow:5px 10px 10px rgba(0,0,0,.1)}}#mainmenu .submenu-mega .submenu .submenu-list{position:relative;opacity:1;visibility:visible;margin:0;padding:15px 0;list-style:none;border:unset;background:#fff}#mainmenu .submenu-mega .submenu .submenu-list>ul{position:relative;opacity:1;visibility:visible;margin-left:0;width:100%;border:unset;list-style:none}#mainmenu .submenu-mega .submenu .submenu-list .title-m{position:relative;display:block;font-size:18px;font-weight:600;font-family:var(--title-font);line-height:1.4;color:#f04736;padding:0px 0 10px 0;margin:0px 25px 10px 20px;border-bottom:1px solid #f04736;width:calc(100% - 45px)}#mainmenu .submenu-mega .submenu .submenu-list a{font-weight:500}#mainmenu .submenu-mega .submenu .submenu-list a:hover{color:#f04736}#mainmenu .submenu-mega .submenu .box-img-menu{display:none;flex:auto;background:#fff}#mainmenu .submenu-mega .submenu .box-img-menu .item-img{width:100%;max-width:540px}#mainmenu .submenu-mega .submenu .box-img-menu .thumb-menu{position:relative;padding-bottom:56.25%;width:100%;display:block}#mainmenu .submenu-mega .submenu .box-img-menu .thumb-menu:hover img{filter:brightness(60%)}#mainmenu .submenu-mega .submenu .box-img-menu .thumb-menu img{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;-o-object-fit:cover;object-fit:cover;transition:all .3s ease}#mainmenu .submenu-mega .submenu .box-img-menu .thumb-menu .content{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:2;color:#fff;font-size:16px}@media screen and (min-width: 1200px){#mainmenu .submenu-mega .submenu{display:flex !important;justify-content:space-between}#mainmenu .submenu-mega .submenu .submenu-list{flex:0 0 20.8%}#mainmenu .submenu-mega .submenu .submenu-list>ul{max-height:230px;overflow:auto}#mainmenu .submenu-mega .submenu .submenu-list li a{padding:5px 15px 5px 20px}#mainmenu .submenu-mega .submenu .submenu-list.submenu-list-2{flex:0 0 40%;display:flex;flex-wrap:wrap;height:-moz-fit-content;height:fit-content}#mainmenu .submenu-mega .submenu .submenu-list.submenu-list-2 .title-m{flex:0 0 calc(100% - 35px)}#mainmenu .submenu-mega .submenu .submenu-list.submenu-list-2 li{flex:0 0 50%}#mainmenu .submenu-mega .submenu .box-img-menu{display:flex;justify-content:flex-end}}.btn-main.btn-line{color:var(--primary-color);line-height:1.8em}.btn-main.btn-line span{color:var(--primary-color);line-height:1.8em;height:33px}.btn-main.btn-line::before{color:#fff}button.btn-main{display:block}.btn-cart .btn-main{width:100%;margin-top:0 !important}.btn-cart .btn-main.btn-line span{color:var(--primary-color)}.btn-cart .btn-main span{color:#fff}.menu-mobile-container{position:fixed;right:-340px;top:0;width:320px;height:100%;background:#fff none repeat scroll 0 0;overflow-y:scroll;box-shadow:-5px 0 20px -5px rgba(0,0,0,.5);transition:all .3s cubic-bezier(0.785, 0.135, 0.15, 0.86);z-index:9999;padding:25px}.menu-mobile-container .site-header-button-group{flex-direction:column}.menu-mobile-container .site-header-button-group .btn-site{flex:0 0 100%;width:100%;margin-top:15px;margin-bottom:0;margin-left:0;text-align:center}.menu-mobile-container.open{right:0}.menu-mobile-container .box-img-menu{display:none}.menu-mobile-container .mean-container .mean-bar{padding:0;min-height:auto;background:none}.menu-mobile-container .mean-container .mean-bar *{box-sizing:border-box}.menu-mobile-container .mean-container .mean-nav{background:none;margin-top:0;position:relative}.menu-mobile-container .mean-container .mean-nav #mainmenu{display:block !important;width:100%;top:0;padding-top:0;height:auto;position:relative;margin-top:0;padding-bottom:unset !important}.menu-mobile-container .mean-container .mean-nav #mainmenu li{padding-left:10px}.menu-mobile-container .mean-container .mean-nav #mainmenu li a{color:#222}.menu-mobile-container .mean-container .mean-nav #mainmenu li ul{background:unset}.menu-mobile-container .mean-container .mean-nav #mainmenu li ul li{background:unset}.menu-mobile-container .mean-container .mean-nav #mainmenu>li{position:relative}.menu-mobile-container .mean-container .mean-nav #mainmenu>li.menu-item-has-children>a.menu-item:after{display:none}.menu-mobile-container .mean-container .mean-nav #mainmenu .submenu-mega .submenu{position:relative;opacity:1;visibility:visible;transform:unset;z-index:unset;pointer-events:unset;top:unset;left:unset;background:unset}.menu-mobile-container .mean-container .mean-nav #mainmenu .submenu-mega .submenu .submenu-list{position:relative;float:unset;display:flex;background:unset;padding:0;padding-left:10px;flex-direction:column}.menu-mobile-container .mean-container .mean-nav #mainmenu .submenu-mega .submenu .submenu-list .mean-expand{line-height:1}.menu-mobile-container .mean-container .mean-nav #mainmenu .submenu-mega .submenu .submenu-list ul{background:unset}.menu-mobile-container .mean-container .mean-nav #mainmenu .submenu-mega .submenu .submenu-list ul li{padding-left:0px}.menu-mobile-container .mean-container .mean-nav #mainmenu .submenu-mega .submenu .submenu-list ul li a{padding-top:8px;padding-bottom:8px;padding-left:0;padding-right:0;text-transform:unset;line-height:1.2}.menu-mobile-container .mean-container .mean-nav #mainmenu .submenu-mega .submenu .submenu-list .title-m{padding-top:10px;margin:0;font-size:13px;width:100%}.menu-mobile-container .mean-container .mean-nav .site-header-link>ul{display:flex !important;margin-bottom:40px;flex-direction:column}.menu-mobile-container .mean-container .mean-nav .site-header-link .has-submenu ul,.menu-mobile-container .mean-container .mean-nav .site-header-link .has-submenu-2 ul{flex-direction:column;border-top:unset;padding-left:10px}.menu-mobile-container .mean-container .mean-nav li{list-style:none}.menu-mobile-container .mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}.menu-mobile-container .mean-container .mean-nav ul li{padding:0;border-left:unset;list-style:none}.menu-mobile-container .mean-container .mean-nav ul li a{width:100%;padding:10px 10px;color:#222;border-top:none;border-bottom:1px solid #222;font-size:13px;line-height:1.3}.menu-mobile-container .mean-container .mean-nav ul li a.btn-menu{background-color:unset;color:#f04736}.menu-mobile-container .mean-container .mean-nav ul li a.mean-expand{position:absolute !important;background:unset;border-left:unset;border-bottom:unset;text-align:right;padding:10px 10px !important;height:35px;width:-moz-fit-content !important;width:fit-content !important;line-height:1;margin-top:0}.menu-mobile-container .mean-container a.meanmenu-reveal{display:none !important}.menu-mobile-container .mobile__close-btn{position:absolute;top:25px;right:25px;background-color:unset;border:unset;color:#222;font-size:24px}.menu-mobile-container .logo{text-align:left;margin-bottom:30px}.menu-mobile-container .logo img{max-width:150px}.body-overlay{background-color:rgba(0,0,0,.5);height:100%;width:100%;position:fixed;top:0;z-index:1006;left:0;opacity:0;visibility:hidden;transition:all .3s ease-out 0s}.body-overlay.opened{opacity:1;visibility:visible}.shop-list-section::after{z-index:-99;position:absolute;width:100%;height:100%;top:0;left:0;content:"";background-color:rgba(0,0,0,.5)}.page-header{width:100%;min-height:400px;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;z-index:1;padding:60px 0}.page-header.single{height:550px}.page-header.error404{height:600px;color:#9c220e}.page-header:before{background:linear-gradient(90deg, rgba(156, 34, 14, 0.5) 0%, #9c220e 50%, rgba(156, 34, 14, 0.5) 100%);content:"";position:absolute;width:100%;height:4px;left:0;bottom:0;z-index:1}.page-header .page-header-shape .shape{background:#f04736;background-image:linear-gradient(to right bottom, #f04736, #9c220e);-webkit-clip-path:polygon(0 0, 100% 0%, 85% 100%, 0 100%);clip-path:polygon(0 0, 100% 0%, 85% 100%, 0 100%);width:200px;height:60px;position:absolute;left:0;bottom:0;border-radius:2px}@media screen and (max-width: 767.82px){.page-header .page-header-shape .shape{width:80px;height:40px}}.page-header .page-header-shape .shape:before{background-image:repeating-linear-gradient(-45deg, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.25) 1px, transparent 1px, transparent 6px);background-size:4px 4px;content:"";position:absolute;left:0;top:0;width:100%;height:100%}.page-header .page-header-shape .shape.right{-webkit-clip-path:polygon(0 0, 100% 0%, 100% 100%, 15% 100%);clip-path:polygon(0 0, 100% 0%, 100% 100%, 15% 100%);position:absolute;left:auto;right:0;bottom:0}@media screen and (max-width: 767.82px){.page-header .page-header-shape .shape.right{width:80px;height:40px}}.page-header .page-header-shape .shape.center{-webkit-clip-path:polygon(10% 0%, 90% 0%, 100% 100%, 0% 100%);clip-path:polygon(10% 0%, 90% 0%, 100% 100%, 0% 100%);position:absolute;left:50%;transform:translateX(-50%);bottom:0;border-radius:5px}@media screen and (max-width: 767.82px){.page-header .page-header-shape .shape.center.back{width:170px;height:30px}}.page-header .page-header-shape .shape.back{-webkit-clip-path:polygon(10% 0%, 90% 0%, 100% 100%, 0% 100%);clip-path:polygon(10% 0%, 90% 0%, 100% 100%, 0% 100%);width:400px;height:40px;position:absolute;left:50%;transform:translateX(-50%);bottom:0;opacity:.5;border-radius:2px;z-index:-1}@media screen and (max-width: 767.82px){.page-header .page-header-shape .shape.back{width:170px;height:30px}}.page-header-info{text-align:center}.page-header-info h4{font-family:"Oxanium",sans-serif;font-size:16px;font-weight:600;letter-spacing:0;text-transform:uppercase;text-align:center;color:#9841ff;display:inline-block}.page-header-info h2{color:#fff;font-size:46px;margin-bottom:20px}.page-header.single .page-header-info h2{line-height:52px}.page-header-info p{color:#ddd;margin:0}.page-header .post-meta{margin-top:20px}.card-item{border:unset;overflow:unset}.card-item:hover{box-shadow:unset;border:unset}.card-item .thumb-img{position:relative;margin-bottom:0px;z-index:2}.card-item .thumb-img .d-label{position:absolute;font-size:14px;top:-5px;right:-5px;padding:0px 12px;color:#fff;font-weight:800;border-radius:6px;background-color:var(--tertiary-color)}.card-item .price{background:var(--primary-color)}.card-item .d-text{padding:15px 15px 10px 15px;background-color:#efefef;-webkit-clip-path:polygon(0px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%, 0 20px);clip-path:polygon(0px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%, 0 20px)}@media screen and (max-width: 767.82px){.card-item .d-text{padding:10px;-webkit-clip-path:polygon(0px 0, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%, 0 10px);clip-path:polygon(0px 0, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%, 0 10px)}}.card-item h4{font-size:20px;line-height:1.3}@media screen and (max-width: 991.82px){.card-item h4{font-size:16px}}@media screen and (max-width: 991.82px){.card-item h4{font-size:16px}}.product-details .product-meta{padding-left:0;list-style:none}.product-details .social-list{padding-left:0;list-style:none}.product-details .product-inner ul{list-style:none;padding-left:0}.product-details .product-info .category li a{padding:4px 15px 2px 15px;color:#111;width:-moz-fit-content;width:fit-content;display:block}.product-details .product-info p{color:#111}.product-details .product-info .d-price{font-weight:600;color:#111}.product-details .product-info .d-price .price{color:#fff;font-weight:bold;background:rgba(var(--primary-color-rgb), 1);margin-left:5px;border-radius:5px;padding:0 5px;display:inline-block}.product-details .product-btn{gap:5px}.product-details .product-btn .btn-main{height:50px;display:flex;align-items:center;justify-content:center;width:100%}.product-details .product-btn .btn-main::before{height:100%;display:flex;align-items:center;justify-content:center}.product-details .product-btn .btn-main span{height:50px;display:flex;align-items:center;justify-content:center}.product-description .table-responsive{margin-top:0}.product-description .table-responsive table{width:100%}.product-description .table-responsive table tr{border-bottom:1px solid rgba(0,0,0,.2)}.product-description .table-responsive table tr th.feature{font-size:14px;padding-bottom:1.25rem;padding-top:1.25rem;padding-right:1.5625rem;text-transform:uppercase;display:flex;align-items:center;color:#fff}@media screen and (max-width: 767.82px){.product-description .table-responsive table tr th.feature{padding-bottom:1rem}}.product-description .table-responsive table tr td{padding-bottom:1.25rem;padding-top:1.25rem;padding-right:1.5625rem;font-size:14px;color:#646464}@media screen and (max-width: 767.82px){.product-description .table-responsive table tr td{padding-top:0}}:root{--spacing-unit:4px;--spacing-unit-half:2px;--spacing-1:calc(var(--spacing-unit) * 1);--spacing-2:calc(var(--spacing-unit) * 2);--spacing-3:calc(var(--spacing-unit) * 3);--spacing-4:calc(var(--spacing-unit) * 4);--spacing-5:calc(var(--spacing-unit) * 5);--spacing-6:calc(var(--spacing-unit) * 6);--spacing-7:calc(var(--spacing-unit) * 7);--spacing-8:calc(var(--spacing-unit) * 8);--spacing-9:calc(var(--spacing-unit) * 9);--spacing-10:calc(var(--spacing-unit) * 10);--spacing-11:calc(var(--spacing-unit) * 11);--spacing-12:calc(var(--spacing-unit) * 12);--spacing-15:calc(var(--spacing-unit) * 15);--spacing-16:calc(var(--spacing-unit) * 16);--spacing-17:calc(var(--spacing-unit) * 17);--spacing-18:calc(var(--spacing-unit) * 18);--spacing-20:calc(var(--spacing-unit) * 20);--spacing-25:calc(var(--spacing-unit) * 25);--spacing-30:calc(var(--spacing-unit) * 30);--box-shadow:0px 4px 6px rgba(0, 0, 0, 0.06);--box-shadow-darker:0px 4px 6px rgba(0, 0, 0, 0.15);--box-shadow-double:0px 1px 2px rgba(0, 0, 0, 0.09), 0px 3px 8px rgba(0, 0, 0, 0.14);--box-shadow-offset-bottom:4px;--z-index-bar:300;--z-index-header:500;--z-index-announcement-bar:510;--z-index-drawers:520;--z-index-filter-bar-wash:400;--z-index-filter-bar:450;--z-index-popup:400;--z-index-modal-wash:1200;--z-index-modal:1300;--z-index-theme-editor-offset:2000;--z-index-page-transition-overlay:2100;--z-index-quick-search:480;--space-outer:3.3vw;--height-input:48px;--quick-buy-button-height:60px;--easing:cubic-bezier(0.33, 0, 0, 1);--duration-ultra-fast:100ms;--duration-fast:300ms;--duration-normal:500ms;--duration-slow:1200ms;--delay-small:33ms;--delay-normal:67ms;--delay-long:133ms;--color-text: #111111;--color-text-8-percent: rgba(17, 17, 17, 0.08);--color-text-alpha: rgba(17, 17, 17, 0.35);--color-text-meta: rgba(17, 17, 17, 0.6);--color-text-link: #000000;--color-text-error: #D02F2E;--color-text-success: #478947;--color-background: #ffffff;--color-background-semi-transparent-80: rgba(255, 255, 255, 0.8);--color-background-semi-transparent-90: rgba(255, 255, 255, 0.9);--color-background-transparent: rgba(255, 255, 255, 0);--color-border: #aaaaaa;--color-border-meta: rgba(170, 170, 170, 0.6);--color-overlay: rgba(0, 0, 0, 0.7);--color-background-meta: #f5f5f5;--color-background-meta-alpha: rgba(245, 245, 245, 0.6);--color-background-darker-meta: #e8e8e8;--color-background-darker-meta-alpha: rgba(232, 232, 232, 0.6);--color-background-placeholder: #e8e8e8;--color-background-placeholder-lighter: #f0f0f0;--color-foreground-placeholder: rgba(17, 17, 17, 0.4);--color-border-input: #aaaaaa;--color-border-input-alpha: rgba(170, 170, 170, 0.25);--color-text-input: #111111;--color-text-input-alpha: rgba(17, 17, 17, 0.04);--color-text-button: #000000;--color-background-button: #c7ff00;--color-background-button-alpha: rgba(199, 255, 0, 0.6);--color-background-outline-button-alpha: rgba(199, 255, 0, 0.1);--color-background-button-hover: #abdb00;--color-icon: rgba(17, 17, 17, 0.4);--color-icon-darker: rgba(17, 17, 17, 0.6);--color-text-sale-badge: #C31818;--color-background-sold-badge: #414141;--color-text-sold-badge: #ffffff;--color-text-header: #000000;--color-text-header-half-transparent: rgba(0, 0, 0, 0.5);--color-background-header: #ffffff;--color-background-header-transparent: rgba(255, 255, 255, 0);--color-icon-header: #000000;--color-shadow-header: rgba(0, 0, 0, 0.15);--color-background-footer: #000000;--color-text-footer: #ffffff;--color-text-footer-subdued: rgba(255, 255, 255, 0.7);--color-products-sale-price: #C31818;--color-products-rating-star: #000000;--color-products-stock-good: #3c9342;--color-products-stock-medium: #A77A06;--color-products-stock-bad: #A70100;--color-products-stock-bad: #A70100}@media(min-width: 960px){:root{--z-index-quick-search:520}}@supports(padding: 0 clamp(18px, 3.3vw, 3.3vw)){@media(max-width: 719px){:root{--space-outer:clamp(18px, 3.3vw, 3.3vw)}}}#shop-grid,.shop-grid-header{position:relative}body.tt-boxed .tt-wrap .shop-grid-header{padding-left:15px;padding-right:15px}.shop-grid-count{display:flex;height:100%;font-size:16px;color:#111;align-items:center}@media(max-width: 767px){.shop-grid-count{padding-bottom:20px}}.shop-grid-toolbox{display:flex;align-items:center;justify-content:flex-end}@media(max-width: 767px){.shop-grid-toolbox{justify-content:space-between}}.shg-toolbox-item{margin-right:25px;font-size:16px;color:#111}.shg-toolbox-item:last-child{margin-right:0}.shg-toolbox-item .tt-form-control{font-size:16px;color:#111}.shg-toolbox-item .tt-form-control:not(textarea):not([size]){height:40px}form.shop-grid-per-page .tt-form-group{display:flex;align-items:center;margin:0}form.shop-grid-per-page .tt-form-group label{margin-right:15px}form.shop-grid-ordering label{margin-right:15px;font-weight:700}form.shop-grid-ordering select.tt-form-control{max-width:260px}form.shop-grid-ordering label.sgpp-mobile-label{display:none}form.shop-grid-ordering .tt-form-group{margin:0;padding:0;display:flex;align-items:center;margin:0}@media(max-width: 1024px){form.shop-grid-ordering{display:flex;align-items:center}form.shop-grid-ordering label.sgpp-mobile-label{display:block;margin:0 5px 0 0;padding:0}form.shop-grid-ordering .tt-form-group{position:relative;width:40px;height:40px;overflow:hidden}form.shop-grid-ordering .tt-form-group:after{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;right:0;bottom:0;line-height:1;font-size:19px;color:#111;pointer-events:none;transform:rotate(90deg);font-family:"Font Awesome 5 Pro";content:"";font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}form.shop-grid-ordering select.tt-form-control{position:absolute;top:0;right:0;bottom:0;left:0;height:auto !important;padding:0 !important;margin:0 !important;background-image:none !important;color:rgba(0,0,0,0) !important;font-weight:400 !important;font-size:16px !important;outline:none !important;box-shadow:none !important;-webkit-appearance:none !important;-moz-appearance:none !important}}@media(max-width: 768px){#shop-grid .tt-product{margin-bottom:12%}}@media(max-width: 767px)and (min-width: 380px){body.tt-boxed .tt-wrap #shop-grid .tt-grid{margin-left:-12px;margin-right:-12px}#shop-grid .tt-grid .tt-grid-item{width:50%}#shop-grid .tt-grid .ttgr-item-inner{margin:0 2vw 6vw 2vw}}.tt-grid-top{padding-bottom:40px}.tt-product{position:relative}.tt-product-image-holder{position:relative;overflow:hidden}.tt-product-image-wrap{display:block}.tt-product-image-wrap img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tt-product-image{position:relative;display:block;width:100%;height:100%;z-index:1;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.tt-product-hover-image{position:absolute;display:block;left:0;top:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.tt-product-hover-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tt-product-image-holder:hover .tt-product-image{opacity:0;visibility:hidden}.tt-product-image-holder:hover .tt-product-hover-image{opacity:1;visibility:visible}.ttp-fixed-height .tt-product-image-wrap{padding-bottom:100%}.ttp-fixed-height .tt-product-image{position:absolute;left:0;top:0;width:100%;height:100%}.ttp-fixed-height .tt-product-image .anim-zoomin-wrap{position:absolute;left:0;top:0;width:100%;height:100%}.ttp-fixed-height-portrait .tt-product-image-wrap{padding-bottom:140%}.ttp-fixed-height-portrait .tt-product-image{position:absolute;left:0;top:0;width:100%;height:100%}.ttp-fixed-height-portrait .tt-product-image .anim-zoomin-wrap{position:absolute;left:0;top:0;width:100%;height:100%}.tt-product-padges{position:absolute;top:15px;left:0px;z-index:2}.pr-padge{background-color:#323232;margin-bottom:5px;padding:5px;font-size:14px;color:#fff;line-height:1}.pr-padge.pr-sale-padge{background-color:#519506}.pr-padge.pr-new-padge{background-color:#1c5376}.pr-padge.pr-hot-padge{background-color:#950606}@media(max-width: 768px){.tt-product-padges{top:5px}.pr-padge{margin-bottom:3px;padding:2px 5px;font-size:13px}}.tt-product-out-of-stock{position:absolute;left:0;bottom:0;width:100%;background-color:rgba(0,0,0,.5);text-align:center;padding:15px 5px;font-size:16px;color:#fff;z-index:2}.tt-product-additional-buttons{position:absolute;display:block;top:15px;right:12px;z-index:2;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease-in-out;transform:translate3d(10px, 0, 0)}.tt-product:hover .tt-product-additional-buttons{opacity:1;visibility:visible;transform:translate3d(0, 0, 0)}.tt-product-additional-buttons .tt-pab-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#0a0a0a;margin-bottom:5px;font-size:14px;font-weight:500;color:#fff;line-height:1;pointer-events:initial;border-radius:100px;transition:background-color .2s ease-in-out}.tt-product-additional-buttons .tt-pab-btn:hover{background-color:#4c2122}.tt-pr-addit-btn-wrap.active .tt-add-to-wishlist-btn,.tt-pr-addit-btn-wrap:not(.active) .tt-add-to-wishlist-btn-active,.tt-pr-addit-btn-wrap.active .tt-add-to-compare-btn,.tt-pr-addit-btn-wrap:not(.active) .tt-add-to-compare-btn-active{display:none}.tt-product-info{position:relative;width:100%;padding-top:15px}.tt-product-category{display:inline-block;font-size:13px;color:#888}.tt-product-title{margin:0 0 15px 0;font-size:21px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body.tt-sidebar-on .tt-product-title{font-size:18px}@media(max-width: 767px){.tt-product-title,body.tt-sidebar-on .tt-product-title{margin-bottom:8px;font-size:16px}}.tt-product-title a:hover{opacity:.8}.tt-product-info .tt-product-rating{margin:0 0 15px 0}.tt-product-info .tt-product-rating-stars{font-size:13px;color:#111}.tt-product-info .tt-product-rating-stars .far{color:#111}@media(max-width: 767px){.tt-product-info .tt-product-rating{margin-bottom:8px}}.tt-product-rating-stars{font-size:13px;color:#fcc318}.tt-product-rating-stars .far{color:#ccc}.tt-pi-price-btn-wrap{position:relative;font-size:16px;line-height:1.4;overflow:hidden}@media(max-width: 767px){.tt-pi-price-btn-wrap{font-size:15px}}.tt-product-price{transform:translate3d(0, 0, 0);transition:all .2s ease-in-out}.tt-product:hover .tt-product-price{opacity:0;visibility:hidden;transform:translate3d(0, -10px, 0)}.tt-product-price .pp-current-price{text-decoration:none}.tt-product-price .pp-old-price{text-decoration:line-through;color:#111}.tt-product-buttons{position:absolute;display:block;left:0;bottom:0;opacity:0;visibility:hidden;padding-bottom:3px;font-size:14px;transform:translate3d(0, 10px, 0);transition:all .2s ease-in-out}.tt-product:hover .tt-product-buttons{opacity:1;visibility:visible;transform:translate3d(0, 0, 0)}.tt-product-btn{position:relative;padding-bottom:3px;line-height:1}.tt-product-btn::after{position:absolute;content:"";left:0;bottom:0;width:0;height:1px;background-color:#fff;transition:width .3s ease-in-out;transition-delay:.1s}.tt-product:hover .tt-product-btn::after{width:100%}.tt-product-adc-btn,.tt-product-sel-opt-btn{padding-left:20px}.tt-product-adc-btn span::before,.tt-product-adc-btn span::after{position:absolute;top:3px;left:0;font-family:"Font Awesome 5 Pro";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.tt-product-sel-opt-btn span::before{position:absolute;top:3px;left:0;font-family:"Font Awesome 5 Pro";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.tt-product-adc-btn span::before{content:""}.tt-product-adc-btn span::after{content:"";display:none;opacity:.8}.tt-product-adc-btn.loading span::before{display:none}.tt-product-adc-btn.loading span::after{display:inline-block;animation:adc-btn-spin 1s infinite linear}@keyframes adc-btn-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.tt-product-sel-opt-btn span::before{content:""}.ttp-info-inside .tt-product-info{position:absolute;left:0;bottom:0;padding:7%;z-index:9;background:#0d0d0d;background:linear-gradient(0deg, rgb(13, 13, 13) 0%, rgba(13, 13, 13, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0d0d0d",endColorstr="#0d0d0d",GradientType=1)}.sps-single-image{position:relative}.single-product-slider-wrap{position:relative;z-index:1}.single-product-slider{position:relative;width:100%;height:100%}.sps-image{display:block;line-height:0}.sps-image>img{width:100%;height:auto}.single-product-slider-thumbs{position:relative;height:20%;padding:15px 0}.single-product-slider-thumbs .sps-thumb{position:relative;height:auto;cursor:pointer;opacity:.4;transition:.2s ease-in-out}.single-product-slider-thumbs .sps-thumb::before{content:"";display:block;width:100%;padding-bottom:100%}.single-product-slider-thumbs .sps-thumb:hover{opacity:1}.single-product-slider-thumbs .swiper-slide-thumb-active .sps-thumb{opacity:1}.single-product-slider-thumbs .sps-thumb img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.sps-nav-prev,.sps-nav-next{position:absolute;top:50%;z-index:20;transform:translateY(-50%)}.sps-nav-prev{left:0}.sps-nav-next{right:0}.sps-arrow{position:relative;display:flex;justify-content:center;align-items:center;width:60px;height:60px;font-size:18px;color:#111;cursor:pointer;outline:none}.sps-arrow-prev::after,.sps-arrow-next::after{line-height:0;font-family:"Font Awesome 5 Pro";font-weight:400;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.sps-arrow-prev::after{content:""}.sps-arrow-next::after{content:""}.sps-arrow.sps-arrow-disabled,.tt-portfolio-carousel .swiper-button-lock{display:none}@media(min-width: 992px){.sps-nav-prev,.sps-nav-next{opacity:0;visibility:hidden;transition:.3s ease-in-out}.single-product-slider-wrap:hover .sps-nav-prev,.single-product-slider-wrap:hover .sps-nav-next{opacity:1;visibility:visible}}.single-product-slider-thumbs .sps-arrow{width:40px;height:40px}.single-product-padges{position:absolute;top:15px;left:0px;z-index:2}.sp-padge{background-color:#323232;margin-bottom:5px;padding:5px 10px;font-size:16px;color:#fff}.sp-padge.sp-sale-padge{background-color:#519506}.sp-padge.sp-new-padge{background-color:#111}.sp-padge.sp-hot-padge{background-color:#950606}@media(max-width: 768px){.single-product-padges{top:5px}.sp-padge{margin-bottom:3px;padding:2px 5px;font-size:13px}}.single-product-summary{padding:0 0 0 5%;font-size:16px}@media(max-width: 1500px){.single-product-summary{padding:0 4% 0 4%}}@media(max-width: 991px){.single-product-summary{padding:8% 4% 0 4%}}.single-product-title{margin:0 0 30px 0;font-size:size-pc(45, rem)}.single-product-price{padding-top:5px;font-size:28px;line-height:1;overflow:hidden}.single-product-current-price{float:left;margin:0 5px 0 0;text-decoration:none}.single-product-old-price{float:left;margin-top:5px;text-decoration:line-through;font-size:70%;color:#111}.single-product-availability{margin-top:10px}.single-product-availability .spa-in-stock{color:#529706}.single-product-availability .spa-out-of-stock{color:#c31111}.single-product-short-description{margin-top:20px}.single-product-short-description p{margin-bottom:15px}.single-product-form{margin-top:20px;margin-bottom:20px}.single-product-variations{position:relative;max-width:100%;margin-bottom:20px}.single-product-variations .tt-form-control:not(textarea):not([size]){height:50px;font-size:16px}.single-product-variations .tt-form-group{margin:0 0 15px 0}.single-product-form.tt-form-minimal .single-product-variations .tt-form-group{margin:0 0 25px 0}.single-product-variations .tt-form-group label{font-weight:600;font-size:16px}.single-product-variations .tt-form-group:first-child label{padding-right:50px}.single-product-add-to-cart{display:flex}@media(max-width: 420px){.single-product-add-to-cart{flex-direction:column}}.single-product-quantity{position:relative;max-width:95px;height:50px;overflow:hidden;border-radius:3px}.qtybutton.inc,.qtybutton.dec{position:absolute;right:0;width:40px;height:50%;line-height:25px;background-color:#404040;text-align:center;font-size:16px;font-weight:500;color:#fff;cursor:pointer;z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.qtybutton.inc{top:0}.qtybutton.dec{bottom:0}.qtybutton.inc:hover,.qtybutton.dec:hover{background-color:#4c4c4c}input.cart-plus-minus-box{width:100%;height:100%;background-color:#2c2c2c;text-align:center;font-size:16px;color:#fff;z-index:1;border:none;transform:translateX(-20px)}input.cart-plus-minus-box:focus{outline:none}input.cart-plus-minus-box::-webkit-outer-spin-button,input.cart-plus-minus-box::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input.cart-plus-minus-box[type=number]{-moz-appearance:textfield}.single-product-adc-button{padding-left:20px}@media(min-width: 992px){.single-product-adc-button{width:100%}}@media(max-width: 420px){.single-product-adc-button{width:100%;margin-top:20px;padding-left:0}}.sp-adc-btn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:50px;background-color:var(--primary-color);padding:0 40px;text-align:center;font-size:16px;font-weight:bold;font-weight:500;color:#fff;overflow:hidden;cursor:pointer;border:none;border-radius:100px;z-index:9}.sp-adc-btn.disabled{opacity:.6;pointer-events:none}.sp-adc-btn-text{position:relative;transform:translate3d(0, 0, 0);transition:transform .3s;display:flex;align-items:center;height:100%;line-height:1}.sp-adc-btn-text::after{display:flex;align-items:center;height:100%;line-height:1;position:absolute;content:attr(data-hover);top:100%;left:0;width:100%}.sp-adc-btn:hover .sp-adc-btn-text{transform:translate3d(0, -100%, 0)}.sp-adc-btn-icon{position:relative;display:inline-flex;width:24px;height:24px}.sp-adc-btn-icon::before,.sp-adc-btn-icon::after{position:absolute;top:3px;left:0;font-family:"Font Awesome 5 Pro";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.sp-adc-btn-icon::before{content:""}.sp-adc-btn-icon::after{content:"";display:none;opacity:.8}.sp-adc-btn.loading .sp-adc-btn-icon::before{display:none}.sp-adc-btn.loading .sp-adc-btn-icon::after{display:inline-block;animation:adc-btn-spin 1s infinite linear}@keyframes adc-btn-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.single-product-additional-buttons{display:flex;margin-bottom:30px}.spr-addit-elem{margin-right:20px}.spr-addit-elem:last-child{margin-right:0}.spr-addit-elem .spr-addit-btn{display:inline-block;font-size:16px}.spr-addit-elem .spr-addit-btn:hover{opacity:.8}.spr-addit-elem .spr-addit-btn span{margin-right:5px;font-size:18px}.spr-addit-elem .spr-addit-btn a{font-size:15px;font-style:italic;color:#b9b9b9;border-bottom:1px dotted}.spr-add-to-compare-btn,.spr-add-to-wishlist-btn{cursor:pointer}.spr-addit-elem.active .spr-add-to-wishlist-btn,.spr-addit-elem:not(.active) .spr-add-to-wishlist-btn-filled,.spr-addit-elem.active .spr-add-to-compare-btn,.spr-addit-elem:not(.active) .spr-add-to-compare-btn-filled{display:none}.single-product-meta{margin-bottom:20px}.single-product-sku .sku{color:#888}.single-product-categories a,.single-product-tags a{color:#888}.single-product-categories a:hover,.single-product-tags a:hover{opacity:.8}.single-product-categories a~a:not(:empty)::before,.single-product-tags a~a:not(:empty)::before{content:", ";margin-left:-4px}.single-product-rating-wrap{margin-top:5px}@media(min-width: 576px){.single-product-rating-wrap{text-align:right}}.single-product-review-count{font-size:15px;color:#888}.single-product-review-count:hover{opacity:.8}.spr-heading{margin:0 0 40px 0;font-size:clamp(19px,2vw,21px)}.sp-reviews-list{margin-top:60px}.sp-review-body{margin-bottom:60px}.sp-review-avatar{position:relative;display:inline-block;float:left;width:50px;height:50px;margin-right:20px;overflow:hidden;border-radius:100px}.sp-review-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.sp-review-info{position:relative}@media(min-width: 769px){.sp-review-info{padding-right:130px}}@media(max-width: 768px){.sp-review-info{display:table}}.sp-review-meta{margin-bottom:20px}.sp-review-author{margin:0 0 5px 0;text-transform:none;letter-spacing:0;font-size:19px;color:#e9e9e9;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sp-review-time{margin-bottom:6px;font-size:14px;font-weight:normal;color:#111}.sp-review-text{clear:both;color:#b9b9b9}@media(min-width: 769px){.sp-review-text{margin-left:70px}}@media(max-width: 768px){.sp-review-text{font-size:16px}}@media(min-width: 769px){.sp-review-rating{position:absolute;top:20px;right:20px;text-align:right;z-index:9}}#single-product-review-form{max-width:1100px;margin:140px auto 0 auto}@media(max-width: 991px){#single-product-review-form{margin:80px auto 0 auto}}.sprf-heading{margin:0 0 10px 0;font-size:clamp(30px,2vw,36px)}.sprf-rating{margin-top:60px;margin-bottom:60px}.sprf-rating-stars{position:relative;display:flex;height:22px;font-size:19px}.sprf-rating-stars a{color:#706f6c;text-indent:-9999px;letter-spacing:4px;width:22px;height:22px}.sprf-rating-stars a:before{content:"";position:absolute;left:0;height:22px;line-height:1;font-family:"Font Awesome 5 Pro";text-indent:0;overflow:hidden;white-space:nowrap}.sprf-rating-stars a.active:before,.sprf-rating-stars a:hover:before{content:"";font-weight:900;color:#ededed}.sprf-rating-stars .star-1{z-index:10}.sprf-rating-stars .star-2{z-index:9}.sprf-rating-stars .star-3{z-index:8}.sprf-rating-stars .star-4{z-index:7}.sprf-rating-stars .start-5{z-index:6}.sprf-rating-stars .star-1:before{width:24px}.sprf-rating-stars .star-2:before{width:49px}.sprf-rating-stars .star-3:before{width:74px}.sprf-rating-stars .star-4:before{width:100px}.sprf-rating-stars .star-5:before{content:""}.sprf-notes{margin-top:5px;margin-bottom:30px;font-size:16px;font-weight:300;font-style:italic;color:#ababab}.tt-form-text.spr-save-data{font-size:16px;font-weight:300;font-style:italic;color:#ababab}.tt-product-carousel{position:relative}.tt-prc-heading{margin:0 0 50px 0;font-size:clamp(28px,2vw,34px)}@media(max-width: 991px){.tt-prc-heading{margin:0 0 30px 0}}.tt-prc-nav-prev,.tt-prc-nav-next{position:absolute;top:55%;z-index:20;transform:translateY(-50%)}.tt-prc-nav-prev{left:0}.tt-prc-nav-next{right:0}.tt-prc-arrow{position:relative;display:flex;justify-content:center;align-items:center;width:60px;height:60px;font-size:18px;color:#fff;cursor:pointer;outline:none}.tt-prc-arrow-prev::after,.tt-prc-arrow-next::after{line-height:0;font-family:"Font Awesome 5 Pro";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.tt-prc-arrow-prev::after{content:""}.tt-prc-arrow-next::after{content:""}.tt-prc-arrow.tt-prc-arrow-disabled{opacity:.2;pointer-events:none}.tt-product-carousel .swiper-button-lock{display:none}.tt-product-carousel .tt-product-title{font-size:18px}@media(min-width: 1420px){.prc-nav-outside .tt-prc-nav-prev{left:-80px}.prc-nav-outside .tt-prc-nav-next{right:-80px}}@media(min-width: 992px){.prc-nav-top .tt-prc-nav-prev,.prc-nav-top .tt-prc-nav-next{top:20px;transform:none}.prc-nav-top .tt-prc-nav-prev{left:auto;right:65px}.prc-nav-top .tt-prc-nav-next{right:0}}.sidebar-widget.shop-filter-widget{position:relative;margin-bottom:0;padding-bottom:0}.sidebar-widget.shop-filter-widget .sidebar-heading{padding-right:30px}.shop-filter-widget-content{min-height:1px}.shop-fwc-inner{width:100%;max-height:220px;overflow-y:auto;margin-bottom:50px;padding-bottom:1px}.shop-fw-caret{position:absolute;top:10px;right:0;font-size:14px;color:#fff;opacity:.5;cursor:pointer}.shop-fw-caret:hover{opacity:1}.shop-fw-caret:before{font-family:"Font Awesome 5 Pro";content:"";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;transition:transform .3s}.shop-filter-widget.hidden .shop-fw-caret:before{transform:rotate(180deg)}.shop-fw-price-range{display:flex;align-items:center;color:#111}.shop-fw-price-range .tt-form-control{padding-left:18px !important;height:40px !important;font-size:17px !important;color:#111 !important}.shop-fw-price-box{position:relative;width:100%}.shop-fw-price-box-currency{position:absolute;top:8px;left:7px;font-size:17px;color:#111}.shop-fw-price-range-separator{margin:0 8px}.shop-fw-price-range .tt-btn{height:40px;margin:0 0 0 10px;padding:0 15px;font-size:14px;border-radius:3px}.shop-fw-price-range .tt-btn button{padding:0 15px}.shop-fw-price-box input::-webkit-outer-spin-button,.shop-fw-price-box input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.shop-fw-price-box input[type=number]{-moz-appearance:textfield}.shop-filter-widget .tt-form-check:last-child{margin-bottom:0}.shop-filter-widget .tt-form-radio:last-child{margin-bottom:0}.shop-filter-widget .tt-form-radio>label{width:100%;font-weight:normal;font-size:size-pc(22, rem);color:#111;transition:all .2s ease-in-out}.shop-filter-widget .tt-form-check>label{width:100%;font-weight:normal;font-size:size-pc(22, rem);color:#111;transition:all .2s ease-in-out}.shop-filter-widget .tt-form-radio>label:hover,.shop-filter-widget .tt-form-check>label:hover{color:var(--primary-color)}.shop-filter-widget .tt-form-radio>label>span,.shop-filter-widget .tt-form-check>label>span{float:right;margin:4px 15px 0 0;font-size:13px}.shop-filter-submit-btn .btn-site{width:100%}.tt-sliding-cart-trigger{pointer-events:initial;cursor:pointer}.tt-sliding-cart-wrap{position:relative;z-index:9999;pointer-events:initial}.tt-sliding-cart{position:fixed;top:0;right:0;width:400px;height:100vh;background-color:#1b1b1b;font-size:16px;z-index:2;transform:translate3d(100%, 0, 0);transition:transform .4s ease-in-out}@media(max-width: 768px){.tt-sliding-cart{width:90%}}body.tt-sliding-cart-open{overflow-y:hidden !important}body.tt-sliding-cart-open .tt-sliding-cart{transform:translate3d(0, 0, 0)}.tt-sliding-cart-cover{position:fixed;top:0;left:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);z-index:1;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}body.tt-sliding-cart-open .tt-sliding-cart-cover{opacity:1;visibility:visible;pointer-events:initial}body.tt-sliding-cart-open .scrollbar-track{display:none !important}.tt-sliding-cart-close{position:absolute;display:flex;align-items:center;justify-content:center;top:20px;right:15px;width:30px;height:30px;background-color:#333;font-size:16px;cursor:pointer;border-radius:50px;transition:transform .3s ease 0s}.tt-sliding-cart-close:hover{transform:rotate(90deg)}.tt-sliding-cart-inner{display:flex;flex-direction:column;justify-content:space-between;height:100%;background-color:#222}.tt-sliding-cart-content{height:100%;overflow-y:auto;padding:0% 6% 8% 6%}.tt-sliding-cart-heading{margin:0;padding:40px 0 20px 0;margin:0 6% 30px 6%;font-size:26px;border-bottom:2px solid rgba(120,120,120,.25);color:#fff}.tt-sliding-cart-product-list{padding:0;margin:0;list-style:none}.tt-sliding-cart-product-list>li{padding:15px 0;border-bottom:1px dashed rgba(120,120,120,.3)}.tt-sliding-cart-product-list>li:first-child{padding-top:0}.tt-sliding-cart-product-list>li:last-child{padding-bottom:0;border:none}.tt-sliding-cart-product{position:relative;display:flex;padding-right:25px}.tt-sc-product-thumb{display:block;margin-right:15px}.tt-sc-product-thumb:hover{opacity:.8}.tt-sc-product-thumb img{max-width:60px;height:auto}.tt-sc-product-title{display:block;font-size:16px;font-weight:800;line-height:1.3;font-family:var(--title-font)}.tt-sc-product-title:hover{opacity:.8}.tt-sc-product-variations{margin:5px 0}.tt-scp-variation{font-weight:normal;font-weight:300;font-size:13px;color:#ccc;line-height:1.2}.tt-sc-product-quantity,.tt-sc-product-price{display:inline-block;font-size:14px;color:#fff}.tt-sc-product-remove{position:absolute;display:flex;top:0px;right:0px;width:20px;height:20px;font-size:12px;opacity:.8;justify-content:center;align-items:center}.tt-sc-product-remove:hover{opacity:1}.tt-sliding-cart-total{display:flex;justify-content:space-between;padding:20px 0 5px 0;text-align:right;border-top:2px solid rgba(120,120,120,.25)}.tt-sliding-cart-total bdi{font-size:21px;font-weight:bold;font-weight:500}.tt-sliding-cart-footer{padding:20px 6% 30px 6%}body.is-mobile .tt-sliding-cart-footer{padding-bottom:60px}.tt-sliding-cart-empty{padding:10%;text-align:center}.tt-sliding-cart-empty-icon{font-size:clamp(48px,6vw,68px);opacity:.3}.tt-sliding-cart-empty-button{margin-top:30px}#shop-cart-list{position:relative}.shop-cart-empty{background-color:rgba(129,129,129,.05);padding:5%;margin-bottom:20px;text-align:center;border-radius:5px;border:1px solid rgba(120,120,120,.2)}.shop-cart-empty-icon{font-size:clamp(68px,6vw,100px);opacity:.5}.shop-cart-empty-text{font-size:19px}.shop-cart-empty-button{margin-top:30px}tbody.shop-cart-table-body{position:relative}td.cti-product-remove{text-align:center}td.cti-product-remove a:hover{opacity:.8}td.cti-product-thumb{text-align:center}td.cti-product-thumb a{display:inline-block;width:80px;height:auto;line-height:0}td.cti-product-thumb a:hover{opacity:.8}td.cti-product-title{font-weight:bold;font-weight:500;line-height:1.3}td.cti-product-title a:hover{opacity:.8}.cti-product-variations{margin:5px 0 0 0;font-weight:normal;font-weight:300;font-size:14px;color:#565656;line-height:1.2}table.shop-cart-table .single-product-quantity{width:100px;height:34px}table.shop-cart-table input.cart-plus-minus-box{text-align:center;font-size:14px;transform:none}table.shop-cart-table .shop-cart-table-buttons .tt-btn{display:inline-flex}table.shop-cart-table .shop-cart-table-buttons .tt-btn .btn-site{margin-bottom:10px;margin-top:10px}table.shop-cart-table .qtybutton.inc,table.shop-cart-table .qtybutton.dec{position:absolute;top:0;width:30px;height:100%;line-height:35px}table.shop-cart-table .qtybutton.inc{right:0}table.shop-cart-table .qtybutton.dec{left:0;right:auto}td.cti-subtotal bdi{font-weight:bold;font-weight:600}@media(max-width: 768px){thead.shop-cart-table-head{display:none}table.shop-cart-table tbody.shop-cart-table-body tr:nth-of-type(odd){background-color:rgba(0,0,0,0)}table.shop-cart-table tbody.shop-cart-table-body tr td{padding:5px;font-size:14px;border:none;border-bottom:1px dotted rgba(120,120,120,.4)}table.shop-cart-table tbody.shop-cart-table-body tr td:last-child{border:none;border-bottom:1px dotted rgba(120,120,120,0)}tr.shop-cart-table-item{position:relative;display:block;padding-left:95px;margin-bottom:15px;padding-bottom:15px;border-bottom:2px solid rgba(135,135,135,.45)}tr.shop-cart-table-item td{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between}tbody.shop-cart-table-body tr td.cti-product-remove{position:absolute;top:0;right:0;z-index:1;padding:0}td.cti-product-remove a{padding:7px;line-height:0}tbody.shop-cart-table-body tr td.cti-product-thumb{position:absolute;top:0;left:0;padding:10px 0 0 0 !important;border-bottom:none !important}.cti-product-thumb a{width:80px}table.shop-cart-table tbody.shop-cart-table-body tr td.cti-product-title{padding-right:50px}.cti-product-title-inner{padding-bottom:15px}tbody.shop-cart-table-body tr td.cti-mobile-price,tbody.shop-cart-table-body tr td.cti-mobile-quantity{border-bottom:1px dashed rgba(120,120,120,.45)}td.cti-price,td.cti-quantity,td.cti-subtotal{color:#313131}td.cti-price:before,td.cti-quantity:before,td.cti-subtotal:before{content:attr(data-title)}}.shop-cart-box{background-color:#eee;padding:5%;margin-bottom:20px;border-radius:5px;border:1px solid rgba(120,120,120,.2)}.shop-cart-box-heading{margin:0 0 25px 0;font-size:28px}.sc-totals-total bdi{font-size:24px;font-weight:600;color:var(--primary-color)}table.shop-cart-totals-table{margin-bottom:30px}table.shop-cart-totals-table tr{border-bottom:1px dashed rgba(120,120,120,.25)}table.shop-cart-totals-table td{text-align:right}table.shop-cart-totals-table th,table.shop-cart-totals-table td{padding:8px 5px;font-size:16px;vertical-align:middle}.shop-checkout-form{position:relative}.shop-checkout-box{padding:5%;margin-bottom:20px;border-radius:5px;border:1px solid rgba(120,120,120,.2)}.shop-checkout-box-heading{margin:0 0 25px 0;font-size:28px}.shop-billing-details,.shop-additional-info{background-color:rgba(129,129,129,.05);margin-bottom:40px}.shop-additional-info-heading{margin:0 0 25px 0;font-size:28px}.shop-order-review{background-color:rgba(129,129,129,.12);margin-bottom:20px}table.shop-order-review-table{margin:0}table.shop-order-review-table th{font-weight:600}table.shop-order-review-table thead{border-bottom:2px solid rgba(120,120,120,.25)}th.sor-table-head-subtotal{text-align:right}table.shop-order-review-table th,table.shop-order-review-table td{padding:10px 5px;font-size:16px;vertical-align:middle}tr.sor-cart-item{border-bottom:1px dashed rgba(120,120,120,.3)}tr.sor-cart-item:first-child .sor-product-wrap{padding-top:20px}tr.sor-cart-item:last-child .sor-product-wrap{padding-bottom:20px}.sor-product-title{font-size:15px;font-weight:normal;line-height:1.3}.sor-product-quantity{display:inline;font-weight:bold;font-weight:600;white-space:nowrap}.sor-product-variations{margin:5px 0 0 0}.sorp-variation{font-weight:normal;font-weight:300;font-size:13px;color:#ccc;line-height:1.2}td.sor-product-subtotal{text-align:right}table.shop-order-review-table tfoot{border-top:2px solid rgba(120,120,120,.25)}table.shop-order-review-table tfoot td{text-align:right}table.shop-order-review-table tfoot tr{line-height:1.3;border-bottom:1px dashed rgba(120,120,120,.3)}table.shop-order-review-table tfoot tr:first-child,table.shop-order-review-table tfoot tr:last-child{border-bottom:none}tr.sor-table-foot-total bdi{font-size:21px;font-size:bold;font-weight:600;color:#2ca904}.shop-payment-methods{background-color:rgba(129,129,129,.12)}ul.shop-payment-methods-list{margin:0;padding:10px 0 0 0;list-style:none}ul.shop-payment-methods-list>li{margin-bottom:5px}.shop-payment-methods-list .tt-form-radio label img,.shop-payment-methods-list .tt-form-check label img{max-height:32px;margin-bottom:-8px}.shop-thankyou-order-review{margin-bottom:10px}.shop-thankyou-order-review ul{padding:0;margin:0;list-style:none}.shop-thankyou-order-review ul li{display:inline-block;margin-right:20px;padding-right:20px;margin-bottom:30px;border-right:1px dotted rgba(120,120,120,.7)}.shop-thankyou-order-review ul li:last-child{margin-right:none;padding-right:none;border:none}.stor-item{font-size:16px}.stor-item-cont{color:var(--primary-color);font-weight:500}.shop-order-details{position:relative;background-color:rgba(129,129,129,.12);margin-bottom:20px;padding:4%;border-radius:5px;border:1px solid rgba(120,120,120,.2)}.shop-order-details-heading{margin:0 0 30px 0;font-size:32px}table.shop-order-details-table{margin:0}table.shop-order-details-table th,table.shop-order-details-table td{max-width:50%;width:50%;padding:20px 5px}table.shop-order-details-table th{font-weight:600}table.shop-order-details-table thead{font-size:19px;border-bottom:2px solid rgba(120,120,120,.25)}table.shop-order-details-table thead th{font-size:19px}table.shop-order-details-table tr th:last-child,table.shop-order-details-table tr td:last-child{text-align:right}table.shop-order-details-table tbody tr{border-bottom:1px dashed rgba(120,120,120,.3)}.sod-product-title{font-size:15px;font-weight:500;line-height:1.3}.sod-product-title:hover{opacity:.8;color:var(--primary-color)}.sod-product-quantity{display:inline;font-weight:bold;font-weight:600;white-space:nowrap}.sod-product-variations{margin:5px 0 0 0}.sodp-variation{font-weight:normal;font-weight:300;font-size:13px;color:#333;line-height:1.2}table.shop-order-details-table tfoot{border-top:2px solid rgba(120,120,120,.25)}table.shop-order-details-table tfoot td{text-align:right}table.shop-order-details-table tfoot tr{border-bottom:1px dashed rgba(120,120,120,.3)}table.shop-order-details-table tfoot tr:first-child,table.shop-order-details-table tfoot tr:last-child{border-bottom:none}tr.sod-table-foot-total bdi{font-size:21px;font-weight:600;color:var(--primary-color)}#shop-wishlist{position:relative}.shop-wishlist-empty{background-color:rgba(129,129,129,.05);padding:5%;margin-bottom:20px;text-align:center;border-radius:5px;border:1px solid rgba(120,120,120,.2)}.shop-wishlist-empty-icon{font-size:clamp(68px,6vw,100px);opacity:.5}.shop-wishlist-empty-text{font-size:19px}.shop-wishlist-empty-button{margin-top:30px}table.shop-wishlist-table{position:relative}td.swti-product-remove{text-align:center}td.swti-product-remove a:hover{opacity:.8}td.swti-product-thumb{text-align:center}td.swti-product-thumb a{display:inline-block;width:80px;height:auto;background-color:#363636;line-height:0}td.swti-product-thumb a:hover{opacity:.8}td.swti-product-title{font-weight:bold;font-weight:500;line-height:1.3}td.swti-product-title a:hover{opacity:.8}.swti-current-price{text-decoration:none}.swti-old-price{text-decoration:line-through;color:#888}td.swti-action{text-align:center}@media(max-width: 768px){thead.shop-wishlist-table-head{display:none}table.shop-wishlist-table tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0)}table.shop-wishlist-table tbody tr td{padding:5px;font-size:14px;border:none;border-bottom:1px dotted rgba(120,120,120,.4)}table.shop-wishlist-table tbody tr td:last-child{border:none;border-bottom:1px dotted rgba(120,120,120,0)}tr.shop-wishlist-table-item{position:relative;display:block;padding-left:95px;margin-bottom:25px;padding-bottom:25px;border-bottom:2px solid rgba(135,135,135,.45)}tr.shop-wishlist-table-item td{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between}td.swti-product-remove{position:absolute;top:0;right:0;z-index:1;padding:0}td.swti-product-remove a{padding:7px;line-height:0}td.swti-product-thumb{position:absolute;top:0;left:0;padding:10px 0 0 0 !important;border-bottom:none !important}.swti-product-thumb a{width:80px}table.shop-wishlist-table td.swti-product-title{padding-right:50px;padding-bottom:15px}td.swti-price,td.swti-stock-status{color:#ccc}td.swti-price:before,td.swti-stock-status:before{content:attr(data-title)}}.slr-box{position:relative;padding:5%;margin-bottom:30px;border-radius:5px;border:1px solid rgba(120,120,120,.2)}.slr-heading{margin:0 0 20px 0;font-size:28px}.tt-login-form,.tt-register-form,.tt-reset-password-form{padding-top:30px}.shop-login-box,.shop-register-box,.shop-reset-password-box{background-color:rgba(129,129,129,.05)}.shop-goto-login-box,.shop-goto-register-box{background-color:rgba(129,129,129,.05)}.sidebar-widget{padding-bottom:25px;margin-bottom:25px}.sidebar-heading{position:relative;margin-bottom:40px;font-size:size-pc(30, rem);font-weight:700}.sidebar-heading:after{position:absolute;display:block;content:"";left:0;bottom:-15px;width:35px;height:2px;background-color:#555}.sidebar-categories>ul>li{padding:0}.sidebar-categories>ul>li>a{display:block;text-decoration:none;font-size:size-pc(23, rem);font-weight:normal;color:#111;line-height:1;padding:10px 0px;transition:all .2s ease-in-out 0s}.sidebar-categories>ul>li>a:hover{color:var(--primary-color)}.sidebar-categories>ul>li>a span{position:relative;float:right;top:-5px;background-color:rgba(49,49,49,.22);padding:8px 9px 8px 9px;text-align:center;font-size:13px;font-weight:normal;color:#111;overflow:hidden;z-index:1;border-radius:100px;transition:all .2s ease-in-out}.sidebar-categories>ul>li>a:hover span{background-color:var(--primary-color);color:#fff}.sidebar-post-list>ul>li{list-style:none;overflow:hidden;padding-bottom:10px;margin-bottom:10px}.sidebar-post-list>ul>li:last-child{margin:0;padding:0;border:0}.sidebar-post-title{margin:0 0 5px 0;font-size:18px;font-weight:bold;font-weight:500;line-height:1.4}.sidebar-post-title a{color:#111;display:inline;background-repeat:no-repeat;background-image:linear-gradient(transparent calc(100% - 1px), currentColor 1px);background-image:-ms-linear-gradient(transparent 96%, currentColor 1px);transition:.6s cubic-bezier(0.215, 0.61, 0.355, 1);background-size:0 96%}.sidebar-post-title a:hover{background-size:100% 96%;color:#fff}.sidebar-post-author{display:block;font-size:14px;color:#777;line-height:15px}.sidebar-post-author a{color:#777}.sidebar-post-author a:hover{opacity:.8}.sidebar-post-date{display:block;font-size:13px;color:#777}.sidebar-comments-list ul{margin:0}.sidebar-comment{padding-bottom:15px;margin-bottom:15px}.sidebar-comment:last-child{margin:0;padding:0;border:none}.sidebar-comment-meta{overflow:hidden}.sidebar-comment-author{display:block;font-size:15px;font-weight:500;line-height:1.2}.sidebar-comment-author a{position:relative;color:#ccc;display:inline;background-repeat:no-repeat;background-image:linear-gradient(transparent calc(100% - 1px), currentColor 1px);background-image:-ms-linear-gradient(transparent 96%, currentColor 1px);transition:.6s cubic-bezier(0.215, 0.61, 0.355, 1);background-size:0 96%}.sidebar-comment-author a:hover{background-size:100% 96%;color:#fff}.sidebar-comment-date{display:block;font-size:13px;color:#777}.sidebar-comment-text{margin-top:5px;font-size:16px;line-height:1.4;font-style:italic;color:#fff}.sidebar-comment-text a{color:#111}.sidebar-comment-text a:hover{opacity:.8}.sidebar-comment-text p{margin-bottom:0}.sidebar-tags-list::after{content:"";display:table;clear:both}.sidebar-tags-list>ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.sidebar-tags-list>ul>li{margin:3px}.sidebar-tags-list a{position:relative;display:block;background-color:rgba(160,160,160,.12);padding:2px 10px;font-size:13px;font-weight:300;color:#cacaca;overflow:hidden;z-index:1;border-radius:50px;transition:all .2s ease-in-out}.sidebar-tags-list a:hover{background-color:rgba(160,160,160,.35);color:#fff}.sidebar-meta ul>li>a{position:relative;margin:3px 0;font-size:16px;color:#111;display:inline;background-repeat:no-repeat;background-image:linear-gradient(transparent calc(100% - 1px), currentColor 1px);background-image:-ms-linear-gradient(transparent 96%, currentColor 1px);transition:.6s cubic-bezier(0.215, 0.61, 0.355, 1);background-size:0 96%}.sidebar-meta ul>li>a:hover{background-size:100% 96%;color:#fff}.tt-form-control{display:block;width:100%;background-color:rgba(0,0,0,0);padding:5px 15px;font-size:17px;font-weight:normal;color:#fff;border:1px solid rgba(136,136,136,.65);border-radius:3px}.tt-form-control:focus{color:#fff;background-color:rgba(0,0,0,0);border-color:rgba(204,204,204,.85);outline:none;box-shadow:none}.tt-form-control+.tt-form-control{margin-top:20px}.tt-form-control:disabled,.tt-form-control[readonly]{background-color:rgba(176,176,176,.06);opacity:.4;cursor:not-allowed}.tt-form-control:not(textarea):not([size]){height:56px}.tt-form-text{display:block;margin-top:5px;font-style:italic;color:#111}label{display:inline-block;margin-bottom:8px;font-size:17px;font-weight:bold;font-weight:500}label .required{opacity:.8}label ::-webkit-input-placeholder,label :-moz-placeholder,label ::-moz-placeholder,label :-ms-input-placeholder{color:#111 !important}.tt-form-group{margin-bottom:30px}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;cursor:pointer}textarea{padding:15px}textarea.tt-form-control{padding:15px}select{cursor:pointer;color:#111}select.tt-form-control{cursor:pointer;color:#111;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:10px;background-position:calc(100% - 1px) center;background-repeat:no-repeat}select option{background-color:#131212;color:#fff}select option[value=""][disabled]{display:none}select[multiple] option{background-color:rgba(0,0,0,0);color:#fff}select option[disabled],select[multiple] option[disabled],select:required:invalid{color:#111}input[type=range]{width:100%}@media(min-width: 1025px){form.tt-form-inline{display:flex;align-items:center;margin-bottom:0}form.tt-form-inline .tt-form-group{margin:0 15px 0 0}form.tt-form-inline .tt-btn{margin:40px 0 0 0}.tt-form-group.tt-form-inline{display:flex;align-items:center;margin:0}.tt-form-group.tt-form-inline label{display:flex;margin:0 15px 0 0}.tt-form-group.tt-form-inline label span{margin:0 0 0 4px}form.tt-form-inline .tt-btn.tt-form-inline{margin:0}}.tt-form-check,.tt-form-radio{position:relative;display:block;margin:0 0 10px 5px;line-height:1.2}.tt-form-check input,.tt-form-radio input{position:absolute;top:50%;opacity:0;cursor:pointer;transform:translate3d(0, -50%, 0)}.tt-form-check label,.tt-form-radio label{position:relative;display:inline;margin-bottom:10px;padding-left:26px;vertical-align:middle;font-size:17px;cursor:pointer}.tt-form-check label::before,.tt-form-radio label::before{position:absolute;top:1px;left:0;display:block;width:18px;height:18px;pointer-events:none;content:"";background-color:#dfdfdf;border-radius:3px;transition:background-color .2s}.tt-form-check:hover label::before,.tt-form-radio:hover label::before{background-color:var(--primary-color)}.tt-form-check label::after,.tt-form-radio label::after{position:absolute;display:none;content:"";top:4px;left:6px;width:5px;height:10px;border:solid #313131;border-width:0 2px 2px 0;transform:rotate(45deg)}.tt-form-check input:checked~label::after{display:block}.tt-form-radio input:checked~label::after{display:block}.tt-form-radio label::before{border-radius:100px}.tt-form-radio label::after{top:9px;left:6px;width:4px;height:4px;background-color:#fff;border-radius:100%}.tt-form-check input:disabled,.tt-form-radio input:disabled{cursor:not-allowed}.tt-form-check input:disabled~label,.tt-form-radio input:disabled~label{cursor:not-allowed;opacity:.3}.tt-form-check.tt-form-check-inline,.tt-form-radio.tt-form-radio-inline{display:inline-block;margin-right:10px}.btn-file{vertical-align:middle}.btn-file>* input{position:absolute;left:50%;width:1%;opacity:0}.tt-file-info{width:75%;background-color:rgba(0,0,0,0);border:none;outline:none;font-size:14px;color:#777;line-height:1}.tt-form-btn-inside{position:relative}.tt-form-btn-inside .tt-form-control{padding-right:60px !important}.tt-form-btn-inside button{position:absolute;top:1px;right:1px;width:60px;height:54px;background-color:rgba(0,0,0,0);font-size:19px;color:#111;border:none;outline:none;cursor:pointer;border-radius:0 3px 3px 0}.tt-form-btn-inside button:hover{color:#fff}.tt-form-filled .tt-form-control{background-color:rgba(136,136,136,.1);color:#fff;border:none}.tt-form-filled .tt-form-control:focus{box-shadow:inset 0 0 0 1px rgba(136,136,136,.6)}.tt-form-filled .tt-form-control:disabled,.tt-form-filled .tt-form-control[readonly]{opacity:.3}.tt-form-minimal .tt-form-group label{margin-bottom:0px}.tt-form-minimal .tt-form-control:not(select){background-color:rgba(0,0,0,0);padding-left:0;padding-right:0;font-size:17px;border-width:0 0 1px 0;border-style:solid;border-radius:0px}.tt-form-minimal select.tt-form-control:not([multiple]){background-color:rgba(0,0,0,0);padding-left:0;padding-right:0;font-size:17px;border-width:0 0 1px 0;border-style:solid;border-radius:0px;padding-right:15px}.tt-form-minimal .tt-form-control{border-color:rgba(49,49,49,.6)}.tt-form-minimal .tt-form-control:focus{border-color:var(--primary-color);color:var(--primary-color)}.tt-form-minimal .tt-form-control:disabled,.tt-form-minimal .tt-form-control[readonly]{opacity:.2}.tt-form-minimal .tt-form-control select{border-color:rgba(49,49,49,.6)}.tt-form-sm .tt-form-control:not(textarea):not([size]),.tt-form-control.tt-form-sm,.tt-form-btn-inside .tt-form-control.tt-form-sm+button{height:40px !important;font-size:80%}.tt-form-sm .tt-form-btn-inside button{height:38px !important}.tt-form-lg .tt-form-control:not(textarea):not([size]),.tt-form-control.tt-form-lg,.tt-form-btn-inside .tt-form-control.tt-form-lg+button{height:70px !important}.tt-form-lg .tt-form-btn-inside button{height:68px !important}.tt-pagination{display:flex;margin-top:20px;padding:20px 3%}body.tt-boxed .tt-wrap .tt-pagination{padding-left:0;padding-right:0}.tt-pagin-numbers{display:flex;flex-wrap:wrap;justify-content:center}.tt-pagin-item{width:50px;height:50px;display:flex;justify-content:center;align-items:center;line-height:1;font-size:28px;font-weight:bold;color:#111;opacity:.4;transition:opacity .3s}.tt-pagin-item:hover,.tt-pagin-item.active{opacity:1}@media(max-width: 480px){.tt-pagin-item{width:40px;height:40px;font-size:21px}}.tt-pagin-prev{margin-right:3%}.tt-pagin-next{margin-left:3%}.tt-pagination.tt-pagin-center{justify-content:space-between;text-align:center}table{width:100%;empty-cells:show;word-wrap:break-word;margin:0 0 30px 0;text-align:left;font-size:16px;border-spacing:0;border-collapse:collapse;border:none}th{font-weight:bold;font-weight:400;color:#111;padding:8px 5px;font-size:16px;vertical-align:middle}td{padding:8px 5px;font-size:16px;vertical-align:middle}table.tt-table th,table.tt-table td{border:1px solid rgba(0,0,0,.1)}table.tt-table tbody tr{background-color:rgba(250,249,244,.6)}table.tt-table tbody tr:nth-of-type(odd){background-color:rgba(240,239,235,.6)}table.tt-table thead{background-color:rgba(250,249,244,.6)}table.tt-table thead th,table.tt-table thead td{padding:16px 20px}table.tt-table tbody th,table.tt-table tbody td{padding:12px 20px}table.tt-table tfoot{background-color:rgba(133,133,133,.15)}table.tt-table tfoot th,table.tt-table tfoot td{padding:16px 20px}.tt-tabs{position:relative}.tt-tabs-buttons{border-radius:3px;overflow:hidden}.tt-tabs-buttons ul{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.tt-tabs-buttons>ul>li{margin:0 5px 5px 0}.tt-tab-btn{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:60px;background-color:#eee;padding:10px 40px;text-align:center;font-size:19px;color:#a0a0a0;cursor:pointer;border:none;outline:none;transition:.2s ease-in-out}.tt-tab-btn:hover{background-color:var(--primary-color);color:#fff}.tt-tab-btn.active{background-color:var(--primary-color);color:#fff}@media(max-width: 991px){.tt-tabs-buttons ul{display:block}.tt-tabs-buttons>ul>li{margin:0 0 2px 0}.tt-tab-btn{height:60px}}.tt-tab-content{display:none;padding-top:30px}.tt-tab-content.active{display:block}.tt-tabs.tt-tabs-minimal .tt-tabs-buttons{border-bottom:1px solid #333}.tt-tabs.tt-tabs-minimal .tt-tab-btn{height:60px;background-color:rgba(0,0,0,0);padding:10px 0;border:none}@media(min-width: 992px){.tt-tabs.tt-tabs-minimal .tt-tabs-buttons>ul>li{margin:0 40px 0 0}.tt-tabs.tt-tabs-minimal .tt-tab-btn.active::after{position:absolute;content:"";bottom:0;z-index:0;width:100%;height:3px;background-color:#fff}}@media(max-width: 991px){.tt-tabs.tt-tabs-minimal .tt-tab-btn{border-top:1px solid #333}}@media(min-width: 992px){.tt-tabs.tt-tabs-justified .tt-tabs-buttons ul{flex-wrap:nowrap}.tt-tabs.tt-tabs-justified .tt-tabs-buttons>ul>li{width:100%;margin:0 2px 0 0}.tt-tabs.tt-tabs-justified .tt-tab-btn{padding:10px 0}}.social-buttons ul{display:inline-flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.social-buttons ul>li{display:flex;justify-content:center;align-items:center;float:left;margin:0 2px}.social-buttons ul>li:first-child{margin-left:0}.social-buttons ul>li:last-child{margin-right:0}.social-buttons>ul>li a{display:block;width:50px;height:50px;display:flex;justify-content:center;align-items:center;line-height:1;font-size:15px;font-weight:600;color:#111;transition:opacity .2s}@media(max-width: 991px){.social-buttons ul>li{margin:0px}}body:not(.tt-magic-cursor) .social-buttons>ul:hover>li a{opacity:.5}body:not(.tt-magic-cursor) .social-buttons>ul>li a:hover{opacity:1}.tt-accordion,.tt-accordion-item{position:relative}.tt-accordion-heading{position:relative;padding:10px 13% 10px 0;cursor:pointer}.tt-accordion-item:first-child .tt-accordion-heading{padding-top:0}.tt-ac-head-title{margin:0;font-size:32px;line-height:1.2}@media(max-width: 991px){.tt-ac-head-title{font-size:28px}}.tt-accordion-subtext{margin-top:10px;font-size:19px;font-weight:normal;color:#999}.tt-accordion-caret-wrap{position:absolute;top:50%;right:0;transform:translate3d(0, -50%, 0)}.tt-accordion-caret{position:relative;width:15px;height:15px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#111;cursor:pointer;z-index:2;opacity:.9;transition:opacity .3s}.tt-accordion-item:not(.active) .tt-accordion-heading:hover .tt-accordion-caret{opacity:1}.tt-accordion-caret:hover{opacity:1}.tt-accordion-caret::before,.tt-accordion-caret::after{position:absolute;display:block;content:"";background-color:#111}.tt-accordion-caret::before{width:1px;height:100%;transition:height .3s}.tt-accordion-caret::after{width:100%;height:1px}.tt-accordion-item.active .tt-accordion-caret::before{height:0}.tt-accordion-content{padding-bottom:40px;color:#111}.tt-accordion-content:not(.is-open){display:none}.tt-accordion-content p:last-child{margin-bottom:0}.tt-accordion.tt-ac-borders .tt-accordion-heading{padding-top:15px;padding-bottom:15px;border-top:1px solid rgba(125,125,125,.4)}.tt-accordion.tt-ac-borders .tt-accordion-item:last-child{border-bottom:1px solid rgba(125,125,125,.4)}.tt-accordion.tt-ac-sm .tt-ac-head-title{font-size:calc(20px + .1vw)}.tt-accordion.tt-ac-lg .tt-ac-head-title{font-size:calc(24px + 1vw)}.tt-accordion.tt-ac-xlg .tt-accordion-heading{padding-top:45px;padding-bottom:45px}.tt-accordion.tt-ac-xlg .tt-ac-head-title{font-size:calc(24px + 1.5vw)}.tt-accordion.tt-ac-xxlg .tt-accordion-heading{padding-top:60px;padding-bottom:60px}.tt-accordion.tt-ac-xxlg .tt-ac-head-title{font-size:calc(24px + 2vw)}.tt-accordion.tt-ac-sm .tt-ac-head-title{font-size:calc(18px + .1vw)}.tt-accordion.tt-ac-lg .tt-ac-head-title{font-size:calc(24px + 1vw)}.tt-accordion.tt-ac-xlg .tt-accordion-heading{padding-top:45px;padding-bottom:45px}.tt-accordion.tt-ac-xlg .tt-ac-head-title{font-size:calc(24px + 1.5vw)}.tt-accordion.tt-ac-xxlg .tt-accordion-heading{padding-top:60px;padding-bottom:60px}.tt-accordion.tt-ac-xxlg .tt-ac-head-title{font-size:calc(24px + 2vw)}.margin-top-bottom-20{margin-bottom:20px;margin-top:20px}.product__color-swatches .product__color-swatches--inner{display:flex;flex-wrap:wrap;margin:-4px;margin:calc(var(--spacing-unit)*-1)}.product__color-swatches .product__color-swatch{margin:4px;margin:var(--spacing-unit);box-shadow:0 0 0 1px #aaa inset,0 0 0 4px #fff inset;transition:box-shadow .3s ease-in-out;background-position:center center;background-size:contain}.product__color-swatches .product__color-swatch:hover:not(.selected){box-shadow:0 0 0 1px #111 inset,0 0 0 4px #fff inset}.product__color-swatches .product__color-swatch.selected{box-shadow:0 0 0 2px #111 inset,0 0 0 5px #fff inset}.product__color-swatches .product__color-swatch::before{position:absolute;content:"";left:0;top:50%;right:0;width:100%;border-top:1px solid;border-color:rgba(0,0,0,0);transform:rotate(-45deg) translateY(-50%);transition:border-color .2s ease}.product__color-swatches .product__color-swatch[data-shape=rectangle][data-size=small]::before{width:115%;left:-7%;transform:rotate(-32deg) translateY(-50%)}.product__color-swatches .product__color-swatch[data-shape=rectangle][data-size=medium]::before{width:112%;left:-6%;transform:rotate(-29deg) translateY(-50%)}.product__color-swatches .product__color-swatch[data-shape=rectangle][data-size=large]::before{width:112%;left:-6%;transform:rotate(-28deg) translateY(-50%)}.product__color-swatches .product__color-swatch[data-shape=square]::before{width:136%;left:-18%}.product__color-swatches .product__color-swatch[data-shape=round]::before{width:99%;left:1%}.product__color-swatches .product__color-swatch.product__color-swatch--sibling-product{background-size:cover}.product__color-swatches .product__color-swatch[data-size=small]{width:30px;width:calc(7.5*var(--spacing-unit));height:30px;height:calc(7.5*var(--spacing-unit))}.product__color-swatches .product__color-swatch[data-size=small][data-shape=rectangle]{width:44px;width:calc(11*var(--spacing-unit));height:28px;height:calc(7*var(--spacing-unit))}.product__color-swatches .product__color-swatch[data-size=medium]{width:38px;width:calc(9.5*var(--spacing-unit));height:38px;height:calc(9.5*var(--spacing-unit))}.product__color-swatches .product__color-swatch[data-size=medium][data-shape=rectangle]{width:60px;width:calc(15*var(--spacing-unit));height:34px;height:calc(8.5*var(--spacing-unit))}.product__color-swatches .product__color-swatch[data-size=large]{width:48px;width:calc(12*var(--spacing-unit));height:48px;height:calc(12*var(--spacing-unit))}.product__color-swatches .product__color-swatch[data-size=large][data-shape=rectangle]{width:72px;width:calc(18*var(--spacing-unit));height:40px;height:calc(10*var(--spacing-unit))}.product__color-swatches .product__color-swatch[data-shape=round]{border-radius:100%}.single-product-color{margin-top:20px}.banner-home-section{position:relative;min-height:400px;display:flex}.banner-home-section .bg{position:absolute;width:100%;height:100%;top:0;left:0}.banner-home-section .bg::after{position:absolute;width:100%;height:100%;top:0;left:0;content:"";background-color:rgba(0,0,0,.5);z-index:1}.banner-home-section .bg img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;z-index:0}.banner-home-section .bg .de-gradient-edge-bottom{z-index:2}.banner-home-section .container{align-self:flex-end;position:relative;z-index:2;padding:100px 0 150px 0}.banner-slide{position:relative;z-index:1002;max-width:1200px;margin:auto;padding-top:0;padding-bottom:0;margin-top:-100px}.banner-slide .box-img{position:relative;padding-bottom:56.25%;display:block;border-radius:10px;overflow:hidden}.banner-slide .box-img:hover img{transform:scale(1.05)}.banner-slide .box-img .content-box{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center}.banner-slide .box-img .content-box h2{color:#f04736}.banner-slide .box-img img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;z-index:0;transition:all 1s ease}.banner-slide .swiper-3d .swiper-slide-shadow-left{background:linear-gradient(to left, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.4))}.banner-slide .swiper-3d .swiper-slide-shadow-right{background:linear-gradient(to right, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.4))}.list-bg-white{background-color:#fff}.list-bg-white .shop-sidebar-widget:not(:last-of-type){border-color:silver}.list-bg-white .shop-sidebar-widget .shop-widget-title h3{color:#222}.list-bg-white .category-list li a{color:#222}.list-bg-white .rangeslider__labels__label{color:#222}.list-bg-white .color-list label{color:#222}.list-bg-white .pagination-wrap li a{color:#fff}.list-bg-white .tags li a{color:#222}.hr-white{border-color:#fff}.form-search-collection{display:flex}.form-search-collection input{background-color:unset;border:unset;box-shadow:unset;background-color:rgba(255,255,255,.3);border-radius:5px 0 0 5px;color:#fff}.form-search-collection input::-moz-placeholder{color:rgba(255,255,255,.6) !important}.form-search-collection input::placeholder{color:rgba(255,255,255,.6) !important}.form-search-collection button{padding:5px 15px;background-color:var(--tertiary-color);box-shadow:unset;border:unset;color:#fff;-webkit-clip-path:polygon(0% 0%, 70% 0, 100% 30%, 100% 100%, 0 100%);clip-path:polygon(0% 0%, 70% 0, 100% 30%, 100% 100%, 0 100%)}.collection-section{padding-bottom:0}.collection-item{position:relative;margin-bottom:var(--bs-gutter-x);display:block}.collection-item:hover .collection-content::before{height:100%}.collection-item:hover .collection-content img{transform:scale(1.1)}.collection-content{position:relative;padding-bottom:60%;overflow:hidden;border-radius:0px 8px 0px 8px;-webkit-clip-path:polygon(20px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%, 0 20px);clip-path:polygon(20px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%, 0 20px)}.collection-content img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;transition:all 2s ease}.collection-content::before{background:linear-gradient(90deg, rgba(240, 71, 54, 0.1) 0%, #f04736 50%, rgba(240, 71, 54, 0.1) 100%);position:absolute;content:"";left:0;bottom:0;height:5px;z-index:1;transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1);width:100%}.collection-content h3{position:absolute;z-index:2;color:#fff;margin-bottom:0;transform:translate(-50%, -50%);top:50%;left:50%;padding:20px}.search-box{position:absolute;top:100%;min-width:300px;right:0;background-color:rgba(var(--bg-white-1-rgb), 0.9);padding:10px;opacity:0;visibility:hidden;transition:all .2s ease}@media screen and (max-width: 767.82px){.search-box{width:100%;top:unset;bottom:100%}}.search-box .form-search-collection input{font-size:14px;color:#222;background-color:rgba(255,255,255,.8)}.search-box .form-search-collection input::-moz-placeholder{color:rgba(34,34,34,.4) !important}.search-box .form-search-collection input::placeholder{color:rgba(34,34,34,.4) !important}.search-box .form-search-collection input:focus,.search-box .form-search-collection input:active,.search-box .form-search-collection input:invalid{background-color:#fff}.tt-search-open .search-box{opacity:1;visibility:visible}/*# sourceMappingURL=custom.min.css.map */