.category-header .category-main-title{font-size:24px;font-weight:600;line-height:32px;color:var(--tb-red-web-400);margin-bottom:0}.category-header .content-block{padding-top:1rem;padding-bottom:1.5rem;display:flex;flex-direction:column;gap:.5rem;width:100%}.category-header .content-block a{color:var(--tb-secondary-400);text-decoration:underline;text-underline-offset:3px;font-size:14px;font-weight:600}.category-header .content-block a:hover{color:var(--tb-red-web-500)}.category-header .content-block a:active{color:var(--tb-red-web-600)}.category-header .category-header-text{font-size:14px;line-height:24px;color:var(--tb-secondary-400)}.category-header .category-header-text .view-more{display:flex}.category-header .ratio{margin-left:calc(var(--bs-gutter-x) * .5 * -1);margin-right:calc(var(--bs-gutter-x) * .5 * -1);width:calc(100% + var(--bs-gutter-x))}.category-header .ratio .bg{background-position:center;background-size:cover;background-repeat:no-repeat}.category-empty{text-align:center;padding-top:2rem;padding-bottom:2rem;display:flex;align-items:center}.lcContent-featuredProducts .category-pagination-container,.lcContent-offers .category-pagination-container,.lcContent-brand .category-pagination-container,.category-pagination-container.bottom{padding-top:0;padding-bottom:3rem;background-color:var(--bs-gray-100)}.category-pagination-container .module-pagination{display:table;margin:0 auto}.category-header-text .search-criteria{font-size:14px;color:#888;margin-left:10px}.lcContent-category .content-modules>.module-categories-grid-01{background-color:var(--bs-gray-100);--module-space:6rem;padding-bottom:calc(var(--module-space) / 2)}.lcContent-featuredProducts .module-products-grid-02,.lcContent-offers .module-products-grid-02,.lcContent-brand .module-products-grid-02,.lcContent-category .module-products-slider-01,.lcContent-category .module-products-grid-02{background-color:var(--bs-gray-100);--module-space:6rem}.lcContent-category .module-products-slider-01{padding-bottom:1.5rem}.lcContent-category .module-products-slider-01 .container-md{position:relative}.lcContent-category .module-products-slider-01 .container-md::after{content:"";display:block;height:0;border-top:1px dashed var(--tb-secondary-300);position:absolute;bottom:-1.5rem;left:1rem;right:1rem}.lcContent-category .module-products-slider-01+.module-products-grid-02{padding-top:1.5rem}.category-long-description{padding-top:4rem;padding-bottom:4rem}.space-category-long-description-empty{height:4rem}.category-long-description .container-el{max-width:960px}.category-long-description .inset{display:flex;flex-direction:column;gap:0.5rem}.category-long-description .html-output{font-size:14px;line-height:24px;color:var(--tb-secondary-400)}.category-long-description .h2{font-size:24px;font-weight:600;line-height:32px;margin-bottom:0;color:var(--tb-secondary-600)}@media (min-width:768px){.category-text{font-size:15px}.category-empty{min-height:150px}.category-header .container-el{display:flex;align-items:center;gap:1rem;padding-block:2rem}.category-header .ratio{order:2;margin-left:0;margin-right:0;width:100%;flex:1 0 50%;max-width:50%}.category-header .content-block{order:1;padding-top:0;padding-bottom:0}.category-header .category-header-text{font-size:13px;line-height:21px}.category-header .category-main-title{font-size:18px;line-height:24px}}@media (min-width:992px){.category-header .ratio{flex:1 0 66%;max-width:66%}.lcContent-featuredProducts .category-pagination-container,.lcContent-offers .category-pagination-container,.lcContent-brand .category-pagination-container,.category-pagination-container.bottom{padding-bottom:4rem}}@media (min-width:1200px){.category-header .container-el{padding-block:3rem}.category-header .category-main-title{font-size:28px;font-weight:600;line-height:40px}.category-header .category-header-text{font-size:16px;line-height:24px}.category-header .category-header-text .view-more{margin-top:0.5rem}.category-text{font-size:16px;line-height:1.6}.category-long-description{padding-bottom:5rem;padding-top:5rem}.space-category-long-description-empty{height:5rem}.category-long-description .inset{gap:1rem}.category-long-description .h2{font-size:28px;line-height:40px}.category-long-description .html-output{font-size:16px;line-height:24px}.lcContent-category .module-products-slider-01{padding-bottom:2rem}.lcContent-category .module-products-slider-01+.module-products-grid-02{padding-top:2rem}.lcContent-category .module-products-slider-01 .container-md::after{bottom:-2rem}}@media (min-width:1400px){.lcContent-category .module-categories-grid-01{--module-space:8rem}.lcContent-category .module-products-slider-01,.lcContent-category .module-products-grid-02{--module-space:8rem}.category-long-description{padding-bottom:6rem;padding-top:6rem}.category-header .container-el{padding-block:4rem;gap:1.5rem}}.lcContent-brand .category-header-contents,.lcContent-search .category-header-contents{margin-top:2rem}.lcContent-search .category-pagination-container .module-pagination{padding-bottom:calc(var(--module-space) / 2)}.lcContent-brand .category-header img{width:auto;max-width:200px;display:block;margin:8px auto 0 auto;padding:15px;text-align:center;border:4px solid rgba(151,151,151,0.17)}@media(min-width:768px){.lcContent-featuredProducts .category-pagination-container,.lcContent-offers .category-pagination-container{margin-bottom:3rem}}@media(max-width:767px){.lcContent-brand .category-header .content-block{text-align:center}.lcContent-brand .category-header .category-header-text .view-more{justify-content:center}}@media(min-width:768px){.lcContent-brand .category-header img{margin-top:0}}
.module-products-slider-01{overflow:hidden;background-color:var(--bs-gray-100)}.module-products-slider-01 .container-md{position:relative}.module-products-slider-01 .swiper{overflow:visible}.module-products-slider-01 .swiper-slide{height:auto}.module-products-slider-01 .swiper-slide{height:auto;width:100%;max-width:358px}.module-products-slider-01 .product-list{height:100%}.module-products-slider-01 .header-slider{position:relative;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center}.module-products-slider-01 .header-slider .module-title{margin-bottom:0;text-align:center;font-size:24px;font-weight:600;line-height:32px}@media(max-width:991px){.module-products-slider .swiper-scrollbar{display:none}}@media (min-width:500px){.module-products-slider-01 .swiper-slide{height:auto;width:70%;max-width:100%}}@media(min-width:660px){.module-products-slider-01 .swiper-slide{width:calc((100% - (24px * 1)) / 2);margin-right:24px}}@media(min-width:992px){.module-products-slider-01 .swiper-slide{width:calc((100% - (24px * 1)) / 2);margin-right:24px}}@media(min-width:1200px){.module-products-slider-01 .swiper-slide{width:calc((100% - (24px * 2)) / 3);margin-right:24px}}@media (min-width:768px){.module-products-slider-01 .clear-layer{position:absolute;background-color:var(--bs-gray-100);width:10000px;height:100%;top:0;z-index:1}.module-products-slider-01 .clear-layer-bef{right:calc(100% + 1rem - 10px)}.module-products-slider-01 .clear-layer-aft{left:calc(100% + 1rem - 10px)}}@media(min-width:992px){.lcContent-category .module-products-slider-01 .container-md{display:flex;gap:1.5rem}.module-products-slider-01.has-header .header-slider{margin-bottom:0;width:calc(33.333% - 1rem)}.module-products-slider-01.has-header .swiper{width:calc(66.667% - .5rem);height:100%}.module-products-slider-01 .bg{position:absolute;top:0;left:0;right:0;bottom:0;background-position:top left;background-repeat:no-repeat;background-size:cover;z-index:10}.module-products-slider-01.has-header .clear-layer-bef{right:calc(66.667% - -0.75rem);width:10000px}}@media(min-width:1200px){.module-products-slider-01.has-header .header-slider{width:calc(25% - 1.125rem)}.module-products-slider-01.has-header .swiper{width:calc(75% - 0.375rem)}.module-products-slider-01.has-header .clear-layer-bef{right:calc(75% - -0.75rem)}}
.n-applied-filter{font-size:12px;font-weight:normal}.n-applied-filter.n-0,.n-total-applied-filter.n-0{display:none}.n-total-applied-filter::before{content:"("}.n-total-applied-filter::after{content:")"}.btn-filter .badge{top:0}.btn-filter .icon{width:1rem;height:1rem;transform:rotate(0deg);transition:transform 150ms ease-in-out}.btn-filter.accordion-button:not(.collapsed) .icon,.btn-filter.dropdown-toggle.show .icon{transform:rotate(180deg)}.btn-filter.dropdown-toggle{}.btn-filter.dropdown-toggle .icon{width:1rem;height:1rem}.module-products-filter-content .form-check .form-check-input{margin-left:0;margin-top:0}.module-products-filter-content .customTagTypeImage.form-check .form-check-input{position:absolute;background-color:transparent;cursor:pointer}.module-products-filter-content .form-group.filterElement,.module-products-filter-content a.viewElement{margin:0;padding:.25rem 1rem;display:flex;position:relative;align-items:center}.module-products-filter-content a{color:var(--tb-secondary-500)}.module-products-filter-content a.viewElementSelected{color:var(--tb-primary-500)}.module-products-filter-content .form-group.filterElement input:checked~label,.module-products-filter-content .form-group.filterElement.checked label{color:var(--tb-primary-500)}.module-products-filter-content .form-group.filterElement label{margin:0;float:left;width:calc(100% - var(--tb-checkbox-size));cursor:pointer;font-weight:600;color:var(--tb-secondary-500)}.module-products-filter-content .form-group.priceFilterElement{min-width:175px}.module-products-filter-content .customTagTypeImage label{display:flex;align-items:center}.module-products-filter-content .customTagTypeImage img{width:var(--tb-checkbox-size);height:var(--tb-checkbox-size);margin-right:0.5rem;border-radius:0.25em}.btn.icon-clear-filter-button{height:2.25rem;border-radius:2rem;border:0;position:relative;text-decoration:none;--bs-btn-font-size:.875rem;--bs-btn-padding-x:1rem;font-weight:normal}.btn.icon-clear-filter-button .icon{width:1rem;height:1rem}
.module-products-filter-02 .filter-by-row-container{padding-top:0;padding-bottom:0}.module-products-filter-02 .subcategories-filter-block{width:100%;margin-bottom:1.5rem}.module-products-filter-02 .subcategories-filter-block .btn-menu-filter{--bs-btn-font-size:1rem;--bs-btn-padding-x:1rem;--bs-btn-padding-y:.5rem;--bs-btn-border-radius:8px;width:100%;justify-content:space-between}.module-products-filter-02 .subcategories-filter-block .btn-menu-filter .icon{width:1.5rem;height:1.5rem}.module-products-filter-02 .btn-menu-filter{--bs-btn-color:var(--tb-secondary-700);--bs-btn-bg:var(--tb-secondary-100);--bs-btn-border-color:var(--tb-secondary-100);--bs-btn-hover-color:var(--tb-mono-white);--bs-btn-hover-bg:var(--tb-primary-600);--bs-btn-hover-border-color:var(--tb-primary-600);--bs-btn-focus-shadow-rgb:transparent;--bs-btn-active-color:var(--tb-mono-white);--bs-btn-active-bg:var(--tb-primary-700);--bs-btn-active-border-color:var(--tb-primary-700);--bs-btn-disabled-color:var(--tb-mono-white);--bs-btn-disabled-bg:var(--tb-primary-500);--bs-btn-disabled-border-color:var(--tb-primary-500)}.module-products-filter-02 .filter-by-row-mobile{display:flex;align-items:center;justify-content:space-between;padding-bottom:1.5rem;border-top:1px dashed var(--tb-secondary-300);padding-top:1.5rem;flex-wrap:wrap}.module-products-filter-02 .filter-mobile-position-2{font-size:12px;line-height:16px}.module-products-filter-02 .filter-mobile-position-2 .form-check{--tb-checkbox-size:1rem;margin-bottom:0}.module-products-filter-02 .filter-by-row-mobile .total-products{color:var(--bs-gray-600)}.module-products-filter-02 .filter-by-elements .btn-menu-filter{--bs-btn-padding-x:.75rem;--bs-btn-padding-y:.5rem;--bs-btn-font-size:12px}.module-products-filter-02 .filter-by-row-mobile .filter-by-elements{display:flex;gap:.75rem}.module-products-filter-02 .btn-menu-filter-close{width:2.25rem;padding:0}.module-products-filter-02 .btn-menu-filter-close .icon,.module-products-filter-02 .btn-menu-filter .icon{width:1rem;height:1rem}.module-products-filter-02 .dropdown-menu .filterElementRange{min-width:300px;padding:1rem 1.75rem}.module-products-filter-content .customTagsFilterElement.customTagTypeBoolean .form-check-input{border-radius:50%;--tb-checkbox-size:1rem;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='-4%20-4%208%208'%3e%3ccircle%20r='2'%20fill='%23fff'/%3e%3c/svg%3e")}#subcategories-filter .offcanvas-body{padding-top:0}#subcategories-filter .subcategory-menu-link{display:flex;padding:.75rem 1rem;font-size:14px;font-weight:600;line-height:24px;color:var(--tb-secondary-700)}#subcategories-filter .subcategory-menu-link:hover{color:var(--tb-secondary-500)}#menu-filter-02 .offcanvas-title,#subcategories-filter .offcanvas-title{font-weight:600;text-align:center;color:var(--tb-primary-500);font-size:1rem;line-height:24px}#menu-filter-02 .offcanvas-body{padding-left:0;padding-right:0}#menu-filter-02 .offcanvas-footer{display:flex;align-items:center;justify-content:space-between;padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom));gap:1rem}#menu-filter-02 .offcanvas-footer .btn{flex:1;--bs-btn-padding-x:1rem;--bs-btn-padding-y:.5rem}#menu-filter-02 .filterSubmit{display:none}#menu-filter-02 .accordion-item{border:0}#menu-filter-02 .inset-filter-elements{padding:.5rem 1rem}#menu-filter-02 .filterElementRange{position:relative;width:calc(100% - 4rem);margin-inline:auto}#menu-filter-02 .btn-filter.accordion-button{justify-content:space-between;height:4rem;font-size:16px;border-radius:0;box-shadow:none;gap:0.5rem;padding:.75rem 1rem;font-weight:normal;background-color:var(--tb-mono-white);color:var(--tb-secondary-700)}#menu-filter-02 .btn-filter.accordion-button .n-applied-filter{margin-right:auto}#menu-filter-02 .btn-filter.accordion-button .icon{width:.75rem;height:.75rem;color:var(--tb-secondary-600);margin-right:.25rem}#menu-filter-02 .btn-filter.accordion-button .icon .y-bar{display:none}#menu-filter-02 .btn-filter.accordion-button.collapsed .icon .y-bar{display:block}.customTagPosition2 .short{display:block}.customTagPosition2 .long{display:none}@media(min-width:576px){.module-products-filter-02 .subcategories-filter-block{width:auto;margin-bottom:0}.module-products-filter-02 .subcategories-filter-block .btn-menu-filter,.module-products-filter-02 .filter-by-elements .btn-menu-filter{--bs-btn-font-size:.875rem;--bs-btn-padding-x:1rem;--bs-btn-padding-y:.5rem;border-radius:8px}.module-products-filter-02 .filter-by-row-mobile{gap:.75rem 1.5rem}.module-products-filter-02 .filter-by-row-mobile .filter-by-elements{margin-left:auto}.module-products-filter-02 .filter-mobile-position-2{font-size:14px}}@media(min-width:992px){.module-products-filter-02 .subcategories-filter-block .btn-menu-filter,.module-products-filter-02 .btn-filter.dropdown-toggle{height:40px}.module-products-filter-02 .subcategories-filter-block .btn-menu-filter{--bs-btn-font-size:1rem}.module-products-filter-02 .filter-by-row-mobile{padding-top:2rem;padding-bottom:2rem}.module-products-filter-02 .order-by-row{display:flex;align-items:center;justify-content:space-between}.module-products-filter-02 .filter-block-order-by{display:flex;align-items:center;gap:.75rem}.module-products-filter-02 .filter-by-label,.module-products-filter-02 .order-by-label{min-width:80px}.module-products-filter-02 .filter-by-row .dropdown-menu{min-width:200px;white-space:nowrap}.module-products-filter-02 .clearFilterButton{margin-left:auto}.module-products-filter-02 .content-filters-place-desktop .filterSubmit{display:none}.module-products-filter-02 .content-filters-place-desktop [data-lc-form="productsFilter"]{display:flex;gap:1rem;align-items:center}.module-products-filter-02 .btn-filter.dropdown-toggle{--bs-btn-font-size:.875rem;--bs-btn-padding-x:1rem;--bs-btn-padding-y:.75rem;border-radius:8px;--bs-btn-color:var(--tb-secondary-700);--bs-btn-bg:var(--tb-secondary-100);--bs-btn-border-color:var(--tb-secondary-100);--bs-btn-hover-color:var(--tb-mono-white);--bs-btn-hover-bg:var(--tb-primary-600);--bs-btn-hover-border-color:var(--tb-primary-600);--bs-btn-focus-shadow-rgb:transparent;--bs-btn-active-color:var(--tb-mono-white);--bs-btn-active-bg:var(--tb-primary-700);--bs-btn-active-border-color:var(--tb-primary-700);--bs-btn-disabled-color:var(--tb-mono-white);--bs-btn-disabled-bg:var(--tb-primary-500);--bs-btn-disabled-border-color:var(--tb-primary-500)}.module-products-filter-02 .customTagPosition2{order:10}.module-products-filter-02 .customTagPosition2 .btn{display:none}.module-products-filter-02 .customTagPosition2 .dropdown-menu{display:block;position:static;padding:0;border:0;min-width:auto;margin-left:1rem;box-shadow:none}.module-products-filter-02 .customTagPosition2 .form-group.filterElement{padding:0}.module-products-filter-02 .customTagPosition2 .form-group.filterElement label{font-weight:normal}.module-products-filter-02 .customTagPosition2 .form-check-input{--tb-checkbox-size:1rem}.customTagPosition2 .short{display:none}.customTagPosition2 .long{display:block}.content-filters-place-desktop{gap:1rem;align-items:center}.module-products-filter-content a.subcategory-menu-link{padding:0;--pill-padding:0.25rem 1rem;--pill-font-weight:600}}
.module-products-grid-02{--grid-gutter-x:.75rem;--grid-gutter-y:.75rem}.module-products-grid-02 .grid-items{display:grid;grid-template-columns:1fr;gap:var(--grid-gutter-y) var(--grid-gutter-x)}.module-products-grid-02 .grid-item{min-width:0}.module-products-grid-02 .grid-item .product-list{height:100%}.module-products-grid-02 .module-title{margin-bottom:.75rem}.module-products-grid-02 .grid-item.related-item .wrap{display:flex;height:100%;justify-content:center;overflow:hidden}.module-products-grid-02 .grid-item.related-item img{object-fit:cover;height:auto;width:100%;opacity:1;transition:opacity 150ms ease}.module-products-grid-02 .grid-item.related-item a:hover img{opacity:.75}.module-products-grid-02 .grid-item.related-item.related-item-1{grid-column:1/3;grid-row:4/5}.module-products-grid-02 .grid-item.related-item.related-item-2{grid-column:1/3;grid-row:9/10}@media (max-width:575px){.module-products-grid-02.row-items-xs-2 .grid-items{grid-template-columns:repeat(2,1fr)}}@media (min-width:576px){.module-products-grid-02 .grid-items{grid-template-columns:repeat(2,1fr)}.module-products-grid-02{--grid-gutter-y:1.5rem;--grid-gutter-x:1.5rem}.module-products-grid-02 .grid-item.related-item.related-item-1{grid-column:1/2;grid-row:4/5}.module-products-grid-02 .grid-item.related-item.related-item-2{grid-column:2/3;grid-row:9/10}}@media (min-width:992px){.module-products-grid-02 .grid-items{grid-template-columns:repeat(3,1fr)}.module-products-grid-02 .module-title{margin-bottom:1.5rem}.module-products-grid-02 .grid-item.related-item.related-item-1{grid-column:3/4;grid-row:2/3}.module-products-grid-02 .grid-item.related-item.related-item-2{grid-column:2/3;grid-row:5/6}}@media (min-width:1200px){.module-products-grid-02 .grid-items{grid-template-columns:repeat(4,1fr)}.module-products-grid-02 .grid-item.related-item.related-item-1{grid-column:3/4;grid-row:2/3}.module-products-grid-02 .grid-item.related-item.related-item-2{grid-column:4/5;grid-row:4/5}}
.module-categories-grid-01{--grid-gutter-x:1.5rem;--grid-gutter-y:1.5rem}.module-categories-grid-01 .grid-items{display:grid;gap:var(--grid-gutter-y) var(--grid-gutter-x)}.module-categories-grid-01 .grid-item{min-width:0}@media(min-width:576px){.module-categories-grid-01 .grid-items{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.module-categories-grid-01 .grid-items{grid-template-columns:repeat(3,1fr)}}
.category-list-01{height:100%}.category-list-01 .inset{height:100%;padding:0.5rem;background-color:var(--tb-mono-white);box-shadow:none;transition:box-shadow 150ms ease;border-radius:2px;display:flex;flex-direction:column}.category-list-01:hover .inset{box-shadow:0px 16px 32px 0px rgba(0,0,0,0.12)}.category-list-01 img{opacity:1;transition:opacity 150ms ease}.category-list-01:hover img{opacity:0.7}.category-list-01 .category-list-title-link{padding:.5rem 0 0;display:flex;gap:.5rem;height:100%}.category-list-01 .category-list-title{font-size:16px;font-weight:600;line-height:24px;color:var(--tb-secondary-600)}.category-list-01 .n-products{font-size:14px;color:var(--tb-secondary-400)}.category-list-01:hover .category-list-title-link .category-list-title,.category-list-01 .category-list-title-link:hover .category-list-title{color:var(--tb-primary-500)}.category-list-01 .icon{width:1.5rem;height:1.5rem;fill:var(--icon-color)}.category-list-title-cont{line-height:24px;display:flex;flex-direction:column}@media (min-width:576px){.category-list-01 .category-list-title{}.category-list-01 .category-list-title-link{}}
.module-pagination-01 .pagination>li.arrow .icon{width:.75rem;height:.75rem}