.category-header-image{overflow:hidden;position:relative}.category-header-image-inset{height:280px}.category-header-image-inset .bg{position:absolute;left:0;right:0;bottom:0;top:0;background-repeat:no-repeat;background-position:center;background-size:cover}.category-header-contents{max-width:804px}.category-long-description{padding-top:0.75rem;padding-bottom:2.5rem;color:var(--bs-gray-700);font-family:var(--bs-secondary-font-family-default)}.category-long-description :is(a,button){color:var(--bs-gray-700)}.category-long-description :is(h2,.h2,h3,.h3){font-size:1.25rem;color:var(--tb-primary-500);margin-bottom:1rem;font-family:var(--bs-body-font-family);letter-spacing:2px}.category-main-title{margin-bottom:1.5rem;font-weight:bold;font-size:1.5rem;line-height:1.75rem;text-transform:uppercase;letter-spacing:1px;font-family:var(--bs-secondary-font-family)}.category-header-text{font-family:var(--bs-secondary-font-family);line-height:1.5}.category-header-text :is(h2,.h2,h3,.h3){letter-spacing:1px;font-size:1rem;margin:0}.category-empty{text-align:center;padding-top:30px;padding-bottom:45px}.category-header-no-image{padding-block-end:1.5rem;padding-block-start:1.5rem}.category-header-no-image>.wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.category-header-no-image .module-breadcrumb-01 .breadcrumb>li>a{color:var(--bs-gray-700)!important}.category-header-no-image .module-breadcrumb-01 .breadcrumb-item + .breadcrumb-item::before{color:var(--bs-gray-700)!important}.category-header-no-image .category-main-title{font-size:1.5rem;line-height:1.17;letter-spacing:2px;font-family:var(--bs-body-font-family)}.category-header-no-image .category-header-text{font-family:var(--bs-italic-font-family);line-height:1.38}.category-pagination-container{padding-top:2.5rem;padding-bottom:50px;overflow:hidden}.category-pagination-container .module-pagination{display:table;margin:0 auto}.category-header-contents .discount-date{font-size:12px;line-height:1;color:var(--bs-gray-600);margin-top:1rem;display:flex}.category-header-image .caption{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;color:var(--tb-mono-white);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.category-header-subtitle-text{font-weight:bold;font-size:1.25rem;padding-top:2.25rem;line-height:1.3;letter-spacing:1px;text-transform:uppercase}.category-header-contents-search{background-color:var(--bs-gray-200)}.category-header-contents-search .search-header-text{font-weight:bold;font-size:24px;line-height:1.17;letter-spacing:2px}.category-header-contents-search .inset{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;padding:1.5rem 0}@media (min-width:768px){.category-empty{min-height:150px}}@media (min-width:992px){.category-long-description{padding-top:22px;padding-bottom:5rem}.category-header-image-inset{height:430px}.category-header-text{font-size:1rem}.category-header-text h2{font-size:1.25rem}.category-main-title{font-size:3rem;line-height:42px}.category-header-no-image{padding-block-end:3.125rem;padding-block-start:3.125rem}.category-header-subtitle-text{line-height:1.17;letter-spacing:2px;padding-top:45px;font-size:1.5rem}.category-header-contents-search .search-header-text{flex:1;padding-left:110px}.category-pagination-container{padding-bottom:58px}}@media (min-width:1200px){.category-header-contents-search>.container-fluid{padding-left:1.5rem;padding-right:1.5rem}.category-long-description{font-size:1.25rem}.category-long-description :is(h2,.h2,h3,.h3){font-size:1.75rem;margin-bottom:1.5rem}}.theme-mto .content-modules .module:not(.module-breadcrumb){padding-block:2.5rem}.theme-mto .content-modules .module + .module{border-top:1px solid var(--bs-gray-300)}.theme-mto .module-subcategories-tabs .module-title-wrap{margin-bottom:2.5rem}.theme-mto .module-subcategories-tabs .module-title-wrap .module-title{font-size:20px;line-height:1.3;letter-spacing:1px;text-transform:uppercase;margin-bottom:0.5rem}.theme-mto .module-subcategories-tabs .module-title-wrap .module-text{line-height:1.5;color:var(--bs-gray-700);font-family:var(--bs-secondary-font-family);padding-left:1rem;padding-right:1rem}@media (min-width:992px){.theme-mto .module-subcategories-tabs .module-title-wrap .module-title{font-size:24px;line-height:1.17;letter-spacing:2px}}
.lcContent-area .module-page-07>.container-md:first-child:before{content:"";background-color:var(--bs-gray-200);height:1px;width:100%;display:block;margin-bottom:1.5rem}.lcContent-area .category-list-02 .category-list-title-link:hover:after{display:none}.lcContent-area .module-area-anchors-tabs .nav-tabs{gap:0.5rem;flex-wrap:nowrap}.lcContent-area :where(.module-area-anchors,.module-area-anchors-tabs){padding:0.25rem 0}.lcContent-area :where(.module-area-anchors,.module-area-anchors-tabs) ul>li a{height:56px;line-height:56px;text-transform:uppercase}.lcContent-area :where(.module-area-anchors,.module-area-anchors-tabs) ul>li a:after{border-radius:1rem;padding:calc(1rem - 1px) 1rem;font-weight:normal;border:1px solid transparent}.lcContent-area :where(.module-area-anchors,.module-area-anchors-tabs) ul>li a{padding:0 0.75rem;font-weight:normal!important}.lcContent-area :where(.module-area-anchors,.module-area-anchors-tabs) ul>li a:hover{font-weight:normal}.lcContent-area :where(.module-area-anchors,.module-area-anchors-tabs) ul>li:has(.active):after{background-color:transparent}.lcContent-area :where(.module-area-anchors,.module-area-anchors-tabs) ul>li:has(.active) a:after{background-color:var(--bs-gray-200);border-color:var(--bs-gray-300)}.sticky-show .lcContent-area :where(.module-area-anchors,.module-area-anchors-tabs){padding:0}@media (max-width:360px){.lcContent-area :where(.module-area-anchors,.module-area-anchors-tabs) ul>li a{font-size:12px}}@media (max-width:767px){.lcContent-area .module-area-anchors>.container-md{padding-left:1rem;padding-right:0}}@media (min-width:992px){.lcContent-area .module-page-07>.container-md:first-child:before{margin-bottom:3rem}.lcContent-area :where(.module-area-anchors,.module-area-anchors-tabs) ul>li a{padding:0 1.25rem}.lcContent-area :where(.module-area-anchors,.module-area-anchors-tabs) ul>li a:after{border-radius:1.25rem;padding:calc(1.25rem - 1px) 1rem}.lcContent-area :where(.module-area-anchors,.module-area-anchors-tabs){padding:1rem 0}}body[class*="themeContent-special"] .module-special-anchor ul>li:after{background-color:transparent!important}body[class*="themeContent-special"] .module-breadcrumb-01 .breadcrumb>li.pathIndex3{display:none}body[class*="themeContent-special"] .module-special-category-header .product-main-gallery{--swiper-pagination-color:var(--tb-mono-black);position:relative;padding-bottom:50px}body[class*="themeContent-special"] .module-special-category-header .category-text{font-size:1rem;color:var(--bs-gray-700);line-height:1.5;font-family:var(--bs-secondary-font-family);margin-top:30px}body[class*="themeContent-special"] #swiper-additional-gallery .swiper-wrapper{transform:none!important;transition:none!important;gap:1rem;flex-wrap:nowrap;flex-direction:row}body[class*="themeContent-special"] #swiper-additional-gallery .swiper-slide{flex-shrink:initial;transform:none;backface-visibility:initial}body[class*="themeContent-special"] .module-special-category-header #swiper-additional-gallery .swiper-slide{width:20%;max-width:80px}body[class*="themeContent-special"] #swiper-additional-gallery .item-img-wrap{border:1px solid var(--bs-gray-200);padding:4px;border-radius:100%;background:var(--tb-mono-white)}body[class*="themeContent-special"] #swiper-additional-gallery .swiper-slide-thumb-active .item-img-wrap{border-width:2px;border-color:var(--tb-primary-500)}body[class*="themeContent-special"] #swiper-additional-gallery .item-img-wrap img{cursor:pointer;object-fit:contain;mix-blend-mode:multiply;max-width:calc(100% - 8px);max-height:calc(100% - 8px);left:4px;top:4px}body[class*="themeContent-special"] .btn-module-special-extra-colors{--bs-btn-bg:var(--bs-gray-100);--bs-btn-border-color:var(--bs-gray-200);--bs-btn-hover-bg:var(--bs-gray-200);--bs-btn-hover-color:var(--tb-primary-500);--bs-btn-hover-border-color:var(--bs-gray-200);--bs-btn-active-bg:var(--bs-gray-200);--bs-btn-active-color:var(--tb-primary-500);--bs-btn-active-border-color:var(--bs-gray-300);border-radius:90px;width:100%;align-items:center;justify-content:space-between;padding:0.75rem 1rem;height:64px}body[class*="themeContent-special"] .btn-module-special-extra-colors img{width:40px;height:40px;object-fit:cover;mix-blend-mode:multiply}body[class*="themeContent-special"] .module-special-category-header + .module-page-06{border-top:1px solid var(--bs-gray-200)}body[class*="themeContent-special"] .module-special-title{border-top:1px solid var(--bs-gray-200);padding-block-start:3rem}body[class*="themeContent-special"] .module-special-title .module-title{font-weight:bold;font-size:1.25rem;letter-spacing:1px;line-height:1.3}body[class*="themeContent-special"] .module-special-title .module-special-extra-text{font-family:var(--bs-secondary-font-family);color:var(--bs-gray-700);line-height:1.5;margin-top:0.75rem}body[class*="themeContent-special"] .module-buttons{margin-top:2.25rem}body[class*="themeContent-special"] .module-buttons .btn-view-models{min-width:var(--tb-secondary-btn-min-width)}body[class*="themeContent-special"] .module-buttons .productComparisonButton{gap:0.5rem}body[class*="themeContent-special"] .module-buttons .productComparisonButton .icon{width:1.5rem;height:1.5rem}body[class*="themeContent-special"] #offcanvasExtraColors #swiper-additional-gallery .swiper-wrapper{grid-template-columns:repeat(3,1fr);display:grid!important}body[class*="themeContent-special"] #offcanvasExtraColors{--bs-offcanvas-padding-x:1rem;--bs-offcanvas-width:calc(100% - 1.25rem)}body[class*="themeContent-special"] #offcanvasExtraColors .offcanvas-body{--bs-offcanvas-padding-y:1.5rem;--bs-offcanvas-padding-x:1.5rem}body[class*="themeContent-special"] #offcanvasExtraColors .offcanvas-header{border-bottom:1px solid var(--bs-gray-300)}body[class*="themeContent-special"] #offcanvasExtraColors .offcanvas-title .icon{width:2rem;height:2rem}body[class*="themeContent-special"] #offcanvasExtraColors .offcanvas-title{font-size:1.25rem;display:flex;flex-direction:row;align-items:center;gap:1rem;text-transform:uppercase;letter-spacing:1px;font-weight:bold}@media (max-width:767px){body[class*="themeContent-special"] #swiper-main-gallery .swiper-control{display:none}body[class*="themeContent-special"] .module-special-category-header .col-category-special-text{margin-top:2rem}}@media (min-width:480px){body[class*="themeContent-special"] #offcanvasExtraColors{--bs-offcanvas-width:450px}}@media (min-width:992px){body[class*="themeContent-special"] .module:not(.module-special-anchor){--module-space:6rem}body[class*="themeContent-special"] .module-special-category-header .category-text{margin-top:45px}body[class*="themeContent-special"] #swiper-main-gallery .swiper-control{--swiper-navigation-size:120px}body[class*="themeContent-special"] .swiper-control:not(.swiper-button-lock) + .swiper-control:not(.swiper-button-lock) ~ .swiper-wrapper img{max-width:calc(100% - 90px);margin:0 auto}body[class*="themeContent-special"] .module-special-title{border-top:1px solid var(--bs-gray-200);padding-block-start:5rem}body[class*="themeContent-special"] .module-special-title .module-title{font-size:1.5rem;line-height:1.17;letter-spacing:2px}}
.module-categories-grid-02{--grid-gutter-x:1.875rem;--grid-gutter-y:5rem;padding-block-start:2rem}.module-categories-grid-02 .grid-items{display:grid;gap:var(--grid-gutter-y) var(--grid-gutter-x)}.module-categories-grid-02 .grid-item{min-width:0}.module-categories-grid-02 .module-header-container .module-title{margin-bottom:3.125rem;font-size:1.25rem;line-height:1.3;letter-spacing:1px;font-weight:bold}@media (min-width:480px){.module-categories-grid-02 .grid-items{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.module-categories-grid-02{--grid-gutter-x:3rem;padding-block-start:3.125rem}.module-categories-grid-02 .grid-items{grid-template-columns:repeat(3,1fr)}.module-categories-grid-02 .module-header-container .module-title{font-size:1.5rem;letter-spacing:2px;line-height:1.17}}@media (min-width:1200px){.module-categories-grid-02 .grid-items{grid-template-columns:repeat(4,1fr)}}
.category-list-02{text-align:center}.category-list-02 .inset{display:flex;flex-direction:column;gap:1.25rem;align-items:center}.category-list-02 .category-list-title{font-size:1.25rem;letter-spacing:1px;text-transform:uppercase}.category-list-02 .category-list-title-link{color:var(--tb-primary-500)}.category-list-02 .category-list-description{font-family:var(--bs-secondary-font-family);color:var(--tb-primary-600);line-height:1.5}.category-list-02 .category-list-img-link img{transform:scale(1);transition:transform 0.5s ease}.category-list-02 .category-list-img-link img:hover{transform:scale(1.05)}.category-list-02 .category-list-items{line-height:1;letter-spacing:2px;font-size:12px}.category-list-02 .category-list-content{display:flex;flex-direction:column;gap:1.25rem}
.module-categories-grid-03{--grid-gutter-x:1.875rem;--grid-gutter-y:5rem;padding-block-start:2rem}.module-categories-grid-03 .grid-items{display:grid;gap:var(--grid-gutter-y) var(--grid-gutter-x)}.module-categories-grid-03 .grid-item{min-width:0}.module-categories-grid-03 .module-header-container .module-title{margin-bottom:2rem;font-size:1.25rem;line-height:1.3;letter-spacing:1px;font-weight:bold}@media (min-width:480px){.module-categories-grid-03 .grid-items{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.module-categories-grid-03{--grid-gutter-x:3rem;padding-block-start:3.125rem}.module-categories-grid-03 .grid-items{grid-template-columns:repeat(3,1fr)}.module-categories-grid-03 .module-header-container .module-title{margin-bottom:3.125rem;font-size:1.5rem;letter-spacing:2px;line-height:1.17}}@media (min-width:1200px){.module-categories-grid-03 .grid-items{grid-template-columns:repeat(4,1fr)}}
.category-list-03{text-align:center}.category-list-03 .inset{display:flex;flex-direction:column;gap:1.25rem;align-items:center}.category-list-03 .category-list-title{font-size:1.25rem;letter-spacing:1px;text-transform:uppercase}.category-list-03 .category-list-title-link{color:var(--tb-primary-500)}.category-list-03 .category-list-description{font-family:var(--bs-secondary-font-family);color:var(--tb-primary-600);line-height:1.5}.category-list-03 .category-list-img-link img{transform:scale(1);transition:transform 0.5s ease}.category-list-03 .category-list-img-link img:hover{transform:scale(1.05)}.category-list-03 .category-list-content{display:flex;flex-direction:column;gap:1.25rem}.category-list-03 .category-list-items{line-height:1;letter-spacing:2px;font-size:12px}.category-list-03 .productComparisonButton{height:32px;border-radius:1.25rem;min-width:100px;gap:0.5rem;font-size:12px;--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.75rem}.category-list-03 .productComparisonButton:not(.productComparisonButtonDelete){--bs-btn-bg:var(--bs-gray-100);--bs-btn-border-color:var(--bs-gray-200);--bs-btn-hover-bg:var(--bs-gray-200);--bs-btn-hover-color:var(--tb-primary-500);--bs-btn-hover-border-color:var(--bs-gray-200);--bs-btn-active-bg:var(--bs-gray-200);--bs-btn-active-color:var(--tb-primary-500);--bs-btn-active-border-color:var(--bs-gray-300);--bs-btn-disabled-bg:var(--bs-gray-200);--bs-btn-disabled-color:var(--bs-gray-500);--bs-btn-disabled-border-color:var(--bs-gray-300)}.category-list-03 .productComparisonButton .icon{width:1.5rem;height:1.5rem}.category-list-03 .productComparisonButton.productComparisonButtonDelete .icon{width:1.25rem;height:1.25rem}
.module-page-07{overflow:hidden;--module-space:7rem}.module-page-07 .grid{display:grid;grid-template-columns:1fr;gap:1.5rem}.module-page-07 .grid .item{min-width:0;border-radius:0.5rem;padding:2rem 1.5rem;background-color:var(--bs-gray-100);transition:color 500ms ease-in-out,background-color 500ms ease-in-out,border-color 500ms ease-in-out}.module-page-07 .grid .item:hover{background-color:var(--bs-gray-200)}.module-page-07 .module-title{text-align:center}.module-page-07 .module-header{text-align:center;margin-bottom:1.75rem;font-weight:normal;color:var(--bs-gray-700);line-height:1.5rem;font-family:var(--bs-secondary-font-family)}.module-page-07 .module-header .module-title .title-manufacturing{font-size:20px;line-height:1.3;letter-spacing:1px;margin-bottom:0.5rem;font-weight:bold;text-transform:uppercase;font-family:var(--bs-body-font-family);color:var(--tb-primary-500)}.module-page-07 .item img{max-width:160px;object-fit:cover;mix-blend-mode:multiply}.module-page-07 .item .text-link{letter-spacing:1px}@media (max-width:599px){.module-page-07 .grid .item{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;position:relative;padding:1.5rem 0.5rem 1.5rem 1.5rem}.module-page-07 .module-img-link{display:flex;align-items:center;gap:1.875rem}.module-page-07 .module-header{margin-bottom:3rem}}@media (min-width:600px){.module-page-07 .grid{grid-template-columns:repeat(3,1fr)}.module-page-07 .grid .item{display:flex;flex-direction:column;gap:2rem}.module-page-07 .item img{margin:auto;max-width:100%}}@media (min-width:768px){.module-page-07{--module-space:10rem}.module-page-07 .module-header{margin-bottom:3.75rem}.module-page-07 .module-header .module-title .title-manufacturing{font-size:24px;line-height:28px;letter-spacing:2px}.module-page-07 .module-header .module-title .text-manufacturing{margin:0 auto}.module-page-07 .item .text-link{font-size:1rem}}