:root{--red-color:#ff0100}.main-breadcrumb{padding:10px 0;margin:0;border-bottom:1px solid #f5f5f5;border-top:1px solid #f5f5f5}.main-breadcrumb p{margin:0;font-size:14px;color:#666}.main-breadcrumb a{color:#333}.main-breadcrumb a:hover{color:var(--primary-color)}.main-breadcrumb i{font-weight:400}.main-breadcrumb .separator{margin:0 3px}.lightbox-header button.mfp-close{position:unset;opacity:1;height:auto;width:auto;min-height:auto;line-height:1;display:flex;position:absolute;right:0;top:50%!important;transform:translateY(-50%);bottom:auto;right:15px;min-width:unset}.lightbox-header{display:flex;align-items:center;padding:15px;background-color:var(--primary-color);color:#fff;position:relative;margin:-15px -15px 15px}.lightbox-header *{color:#fff;mix-blend-mode:unset;opacity:1;margin:0;text-align:center}.lightbox-header button.mfp-close svg{width:14px;height:14px}div#guide{padding:15px!important;border-radius:4px;overflow:hidden}span.widget-title:not(.shop-sidebar){font-size:16px;font-weight:500;padding:6px 15px;position:relative;background-color:var(--primary-color);text-transform:uppercase;margin-bottom:10px;display:block;color:#fff;line-height:1.4}.widget .is-divider{display:none}.badge-container{margin:0;top:10px;left:10px}.badge-container .badge-inner.secondary.on-sale{padding:0 10px;min-width:auto;min-height:auto;font-size:11px;height:auto;height:25px;line-height:25px;border-radius:4px}.badge-container .callout.badge{height:auto;width:auto;display:block}.product-small.box{border:1px solid #fff0}.product-small.box .box-image a{padding-top:100%}.product-small.box .box-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;border:1px solid #f7f7f7}.price-wrapper .price{display:flex;align-items:end;flex-direction:row-reverse;justify-content:flex-end}.product-small.box .price-wrapper span.amount{font-size:14px;color:var(--primary-color)}.product-small.box .price-wrapper del span.amount{font-size:13px;margin-left:10px;color:#000}.product-small.box:not(.box-vertical) .price{justify-content:center}.product-small.box a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{color:#333;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-weight:600;margin:0;line-height:1.7;font-size:14px}.product-small.box a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:hover{color:var(--primary-color)}.product-small.box p.name.product-title.woocommerce-loop-product__title{display:block;margin:0 0 5px;line-height:1.7}.product-small.box .pro-brand{color:#b2b2b2;transition:color .15s;font-size:12px;font-weight:500;line-height:1.7}.product-small.box:not(.box-vertical) .box-text{padding:10px 5px;transition:all .15s;background:#f7f7f7}.product-small.box:hover{border-color:var(--primary-color)!important}.product-small.box:not(.box-ver-cus,.box-vertical):hover *{color:#fff!important}.product-small.box:not(.box-vertical):hover .box-text{background:var(--primary-color)}.custom-product-tools a.button{padding:0!important;outline:none;border:1px solid #222;font-size:15px;height:40px;width:40px;text-align:center;line-height:36px;transition:all 0.4s ease-in-out;background:#222;color:#fff;margin:5px 0 0}.custom-product-tools a.button:hover{background-color:var(--primary-color);border-color:var(--primary-color)}.custom-product-tools a.button i{margin:0;padding:0;position:unset}aside#block_widget-2 .product-small.box-vertical .custom-product-tools{display:none}.image-tools.is-small.top.right.show-on-hover{top:auto;right:auto;left:10px;bottom:10px;padding:0}aside#block_widget-2 .product-small.box-vertical{display:flex;align-items:center;border:1px solid rgb(0 0 0 / .1);padding:5px;margin-bottom:10px}aside#block_widget-2 .product-small.box-vertical .box-image{width:90px!important;display:block}aside#block_widget-2 .col{padding-bottom:0}aside#block_widget-2 .product-small.box-vertical .box-text{flex:1 0 auto;display:block;width:calc(100% - 90px);padding:0 0 0 10px}.nav-slider-cus button.flickity-button.flickity-prev-next-button{margin:0 -32px;transform:unset}.nav-slider-cus button.flickity-button.flickity-prev-next-button svg{padding:6px}.box.box-category.has-hover.box-default{border-radius:5px;border:1px solid #ebebeb;padding:15px}.box.box-category h5.header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.box.box-category .box-text{padding:5px 0 0}.slider-nav-push.nav-slider-cus button.flickity-button.flickity-prev-next-button{top:50%;bottom:auto;transform:translateY(-50%)!important}.shop-page-title.category-page-title.page-title{display:none}.archive-title h1{font-size:16px;font-weight:500;color:#1e1e1e;text-transform:uppercase;margin-top:20px}#secondary>.widget_nav_menu,div#shop-sidebar>aside{border:1px solid #ebebeb;padding:5px;position:relative}.post-type-archive span.widget-title.shop-sidebar{font-size:16px;font-weight:500;color:#000;text-transform:uppercase;padding:8px 0;position:relative;margin-bottom:10px;border-bottom:1px solid #ebebeb;display:block}.post-type-archive .widget_nav_menu span.widget-title.shop-sidebar{position:absolute;top:-22px;left:-1px;background-color:#fff;padding:10px;padding-left:0;font-size:16px;font-weight:500;color:#000;margin-bottom:0;text-transform:uppercase;border:0}.single span.widget-title.shop-sidebar{background-color:var(--primary-color);display:block;padding:6px 15px;color:#fff;font-size:16px;margin-bottom:10px;line-height:1.7}div#shop-sidebar .widget>ul>li+li,.widget-area ul.menu>li+li{border:0}.widget-area ul.menu>li>a{display:block;font-size:14px;padding-left:0;padding-right:25px;color:#1c1c1c;white-space:normal;position:relative;line-height:1.7}.widget_nav_menu .menu-main-menu-container{padding-top:15px}.widget-area ul.menu li>ul.sub-menu{padding:0;border:0;margin:0;padding-left:10px}.blog-wrapper .widget-area ul.menu li>ul.sub-menu{display:block}.blog-wrapper .widget-area ul.menu li>button.toggle{display:none}.widget-area ul.menu li>ul.sub-menu>li>a{padding:5px 10px;padding-right:25px;font-size:14px;line-height:1.7;padding-left:0;display:block;color:#1c1c1c}.widget-area ul.menu li>button.toggle{position:absolute;right:0;top:10px;min-height:unset;height:auto;line-height:1;margin:0;min-width:auto;opacity:1}.widget-area ul.menu li{position:relative}.widget-area ul.menu li>button.toggle i{font-size:0;position:unset}.widget-area ul.menu li>button.toggle i::after,.widget-area ul.menu li>button.toggle i::before{position:absolute;content:'';top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);background-color:currentColor;-webkit-transition:opacity 0.4s ease-in-out,-webkit-transform 0.4s ease-in-out;transition:opacity 0.4s ease-in-out,-webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out,opacity 0.4s ease-in-out;transition:transform 0.4s ease-in-out,opacity 0.4s ease-in-out,-webkit-transform 0.4s ease-in-out}.widget-area ul.menu li>button.toggle i::before{width:11px;height:1px;opacity:1}.widget-area ul.menu li>button.toggle i::after{width:1px;height:11px}.widget-area ul.menu li.active>button.toggle i::after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.widget-area ul.menu li.active>button.toggle i::before{opacity:0}.widget-area ul.menu li>a:hover{color:var(--primary-color)!important}.blog-wrapper h1.entry-title{text-align:center;font-size:20px;line-height:28px;margin:0;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;color:#1c1c1c}.entry-divider.is-divider.small{display:none}.entry-meta{margin-top:15px;font-size:14px;line-height:16px;letter-spacing:1px;font-weight:500;text-align:center;text-transform:none;display:flex;flex-direction:row-reverse;justify-content:center;gap:15px;position:relative}.entry-meta a{color:#333}.entry-meta a:hover{color:var(--primary-color)}.entry-meta:before{content:"";width:50px;height:1px;background:rgb(0 0 0 / .35);margin:0 auto;display:block;position:absolute;bottom:-15px;left:0;right:0}.entry-meta span.byline::before{content:"\f007";margin-right:9px;font-family:'Font Awesome 7 Pro';font-size:16px}.entry-meta span.posted-on::before{content:"\f017";margin-right:9px;font-family:'Font Awesome 7 Pro';font-size:16px}article.post{margin:0}.entry-content.single-page{padding:30px 0 0}.article-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px;color:#333;background-color:var(--fs-color-secondary)}.article-toolbar-right a{display:flex;align-items:center;font-size:12px;letter-spacing:2px;font-weight:500;gap:4px;justify-content:center}.article-toolbar-right svg.Icon.Icon--select-arrow-left{width:6px}span.article-toolbar-head{font-weight:500}.blog-archive header.archive-page-header{display:none}h1.title-head{font-size:16px;font-weight:500;color:#1e1e1e;text-transform:uppercase;margin-top:0}.box.box-vertical.box-blog-post{display:flex;align-items:start;flex-wrap:wrap}.box.box-vertical.box-blog-post .box-image{width:150px!important}.box.box-vertical.box-blog-post .box-image .image-cover{border-radius:5px;padding-top:133%!important}.box.box-blog-post .box-image img{object-fit:unset}.box.box-vertical.box-blog-post .box-text{width:calc(100% - 150px);padding:0 10px}.box-blog-post .is-divider{display:none}.box.box-vertical.box-blog-post h5.post-title{color:#000;font-size:15px;font-weight:500;letter-spacing:1.5px;margin-top:0;margin-bottom:0;text-align:left;text-transform:uppercase}.box.box-vertical.box-blog-post h5.post-title a{line-height:1.7}.box.box-vertical.box-blog-post:hover h5.post-title a{color:var(--primary-color)}.box.box-vertical.box-blog-post p.from_the_blog_excerpt{font-size:14px;line-height:25px;letter-spacing:.52px;margin-bottom:0;color:#1c1c1c}.box-blog-post .post-title{font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.title h2,.title h1{font-size:26px;line-height:28px;margin:0;font-weight:400;text-transform:uppercase;letter-spacing:2.4px}.title p{font-size:14px;line-height:24px;color:#333;letter-spacing:.5px;margin-top:10px;margin-bottom:30px}.form-contact .form-group{margin:0;margin-bottom:20px}.form-contact .form-group label{font-weight:500;letter-spacing:1.5px;font-size:12px;text-transform:uppercase;margin-bottom:10px;align-items:center}.form-contact input[type="text"],.form-contact input[type="email"],.form-contact input[type="number"],.form-contact input[type="tel"]{height:50px;padding:0 15px;border:1px solid #c8c8d4;color:#5e5e78;outline:none;margin:0}.form-contact textarea.form-control{color:#5e5e78;padding:10px 15px;border:1px solid #c8c8d4;outline:none;resize:none}.required{font-size:13px;color:var(--red-color)}.form-contact .wpcf7-form-control.wpcf7-submit{width:100%;margin:0;height:50px;font-weight:500;letter-spacing:1.2px;font-size:13px;color:#fff;border:1px solid var(--fs-color-secondary)}.form-contact .wpcf7-form-control.wpcf7-submit::before{position:absolute;content:'';display:block;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:left center;transform-origin:left center;z-index:-1;-webkit-transition:-webkit-transform 0.45s cubic-bezier(.785,.135,.15,.86);transition:-webkit-transform 0.45s cubic-bezier(.785,.135,.15,.86);transition:transform 0.45s cubic-bezier(.785,.135,.15,.86);transition:transform 0.45s cubic-bezier(.785,.135,.15,.86),-webkit-transform 0.45s cubic-bezier(.785,.135,.15,.86);background-color:var(--fs-color-secondary)}.form-contact .wpcf7-form-control.wpcf7-submit:hover::before{-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:scale(0,1);transform:scale(0,1)}.form-contact .wpcf7-form-control.wpcf7-submit:hover{color:#000}.box-contact{border-radius:10px;background-color:#f6f6f7;padding:25px;display:block;margin-bottom:25px}.box-contact-title{border-bottom:3px solid #d7d8d9;text-transform:uppercase;padding-bottom:8px;font-size:16px;font-weight:700;letter-spacing:1px;line-height:22px;margin-bottom:8px!important;color:#000}.box-contact .box-contact-title *{font-size:inherit;margin:0!important}.box-contact p{margin-bottom:15px!important}.follow-cus{display:flex;flex-wrap:wrap;gap:10px}.follow-cus a{display:inline-block;height:35px;width:35px;background-color:var(--primary-color);color:#fff;line-height:35px;text-align:center;border-radius:5px;font-size:16px;margin:0!important}.follow-cus a.facebook{background-color:#3b5998}.follow-cus a.twitter{background-color:#1da1f2}.follow-cus a.instagram{background-color:#e1306c}.follow-cus a.youtube{background-color:red}.contact-contents p{margin:0 0 15px}.contact-contents strong{color:var(--primary-color)}.contact-map .col-inner{border-top:1px solid #f5f5f5;padding-top:30px;margin-top:30px}.new_title{text-align:center;margin-bottom:20px;position:relative}.new_title h3,.new_title h2{font-size:18px;line-height:19px;font-weight:600;display:inline-block;margin-bottom:0;padding-bottom:15px;position:relative;text-transform:uppercase;letter-spacing:2px;margin-top:0;width:max-content;max-width:100%}.new_title h3::before,.new_title h2::before{border:2px double #ebebeb;border-left:2px double #fff;border-right:2px double #fff;bottom:-5px;content:"";display:block;height:7px;left:0;margin:0 auto;position:absolute;right:0}.new_title h3 a,.new_title h2 a{color:#292929}.new_title h3 a:focus,.new_title h3 a:hover,.new_title h2 a:hover,.new_title h2 a:focus{color:#f68e2e}.tabbed-content{margin-bottom:10px}.tabbed-content .nav>li *{font-size:13px;font-weight:500;text-transform:uppercase;color:#000;padding:2px 0;margin:0}.tabbed-content .nav>li{margin:0 15px}.tabbed-content .nav>li:hover a,.tabbed-content .nav>li.active a{color:var(--primary-color)}.tabbed-content .nav>li a::before{content:"";position:absolute;bottom:0;left:0;width:0%;height:1px;background-color:var(--primary-color);transition:all 0.5s}.tabbed-content .nav>li:hover a::before,.tabbed-content .nav>li.active a::before{width:100%}.tabbed-content .nav>li.active>a{color:var(--primary-color)}.box-cus-img .box-text{padding:20px;text-shadow:unset!important}.box-cus-img .box-text .box-text-inner{background-color:rgb(0 0 0 / .4);padding:10px;width:max-content;max-width:100%;text-shadow:unset;line-height:1.7}.box-cus-img .box-text p{font-size:16px;margin:0}.box-cus-img .box-text h3{font-size:24px;margin:0;font-weight:500}.row.row-xsmall{max-width:1150px}.col .row-xsmall{margin:0 -5px!important}.row-xsmall>.col,.row-xsmall>.flickity-viewport>.flickity-slider>.col{margin-bottom:0;padding:0 5px 10px}.box-img-2 .box-text{text-shadow:unset!important;width:max-content;left:55%!important;right:auto}.box-img-2 .box-text p{font-size:14px}.box-img-2 .box-text h3{font-size:20px;font-weight:500;padding-bottom:10px}.box-img-2 .box-text a.button{min-width:135px;height:40px;margin:0;line-height:37px;border-radius:30px;font-size:14px;text-transform:unset;font-weight:500}.box-ver-cus .box-image{width:110px!important}.box-ver-cus .box-text{max-width:calc(100% - 110px);text-align:left;padding:10px}.product-small.box.box-ver-cus{display:flex;align-items:center;border:1px solid rgb(0 0 0 / .1);padding:5px;margin-bottom:10px}.box-ver-cus .image-tools.top.right.show-on-hover{display:none!important}.blog-cus .from_the_blog_excerpt,.blog-cus h5.post-title.is-large{font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.gallery-col.col{padding-bottom:0}.section_brand{padding-top:25px;border-top:1px dashed #ebebeb}@media screen and (max-width:1200px){.image-tools.is-small.top.right.show-on-hover{opacity:0!important}}@media screen and (max-width:850px){.new_title{margin-bottom:15px}.shop-page-title.category-page-title.page-title{display:block;height:0}.shop-page-title.category-page-title.page-title .page-title-inner,.shop-page-title.category-page-title.page-title .flex-col.medium-text-center{padding:0}.shop-page-title.category-page-title.page-title .flex-col.medium-text-center>.is-large,.shop-page-title.category-page-title.page-title .flex-col.medium-text-center:not(.flex-grow){display:none}.category-filtering.category-filter-row{position:fixed;top:0;bottom:0;right:0;z-index:99;margin:auto;height:max-content;background:var(--primary-color);padding:0;width:40px;height:40px;text-align:center;line-height:40px}.category-filtering.category-filter-row strong{display:none}.category-filtering.category-filter-row i.icon-equalizer::before{content:"\f0b0";font-family:'Font Awesome 7 Pro';color:#fff;margin-left:6px;font-weight:700}a.filter-button.uppercase.plain{margin:0}.off-canvas div#shop-sidebar{padding:30px 0}.article-toolbar{display:block;margin-bottom:20px}span.article-toolbar-head{display:block}.title h2,.title h1{font-size:22px}.entry-meta{font-size:12px}.form-contact .form-group{margin-bottom:5px}.box-img-2 .box-text p{font-size:12px}.box-img-2 .box-text h3{font-size:14px}.box-img-2 .box-text a.button{min-width:100px;height:30px;line-height:28px;min-height:unset}.home .flickity-prev-next-button{display:none!important;opacity:0}}@media screen and (max-width:550px){.box.box-vertical.box-blog-post .box-image{width:100%!important}.box.box-vertical.box-blog-post .box-text{width:100%;background-color:#f5f5f5;padding:7px}.new_title h3,.new_title h2{letter-spacing:1px;font-size:17px}.small-6 .box-cus-img .image-cover{padding-top:75%!important}.small-12 .box-cus-img .image-cover{padding-top:56%!important}.box-cus-img .box-text p{font-size:12px}.box-cus-img .box-text h3{font-size:14px}aside#block_widget-2 .product-small.box-vertical .image-tools.top.right{display:none!important}}