.section-main-collection .subcategories-container{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;text-underline-offset:4px!important}.subcategory-link-parent{font-weight:700;text-decoration:underline;text-transform:uppercase}.subcategory-link.active-link{font-weight:700!important;text-decoration:underline!important}@media (max-width: 767px){.section-main-collection .subcategories-container{display:none!important}}.section-main-collection .subcategories-container .subcategory-link{opacity:0}.section-main-collection .subcategories-container.initialized .subcategory-link{opacity:1}.section-main-collection .subcategory-link,.section-main-collection .toggle-subcategories{font-size:14px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:var(--bs-body-color);background:none;border:none;padding:0;cursor:pointer;white-space:nowrap}.section-main-collection .subcategory-link:hover,.section-main-collection .toggle-subcategories:hover{text-decoration:underline;color:var(--bs-link-hover-color)}.section-main-collection #offcanvasFilters .offcanvas-body{padding:0}.section-main-collection #offcanvasFilters .offcanvas-title{font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.section-main-collection #offcanvasFilters .offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 0}.section-main-collection #offcanvasFilters .offcanvas-header .btn{color:var(--bs-body-color);background:none;border:none;padding:0;margin:0}.section-main-collection #offcanvasFilters .offcanvas-header .btn:hover{color:var(--bs-primary)}.section-main-collection .active-filters-wrapper .active-filters-count,.section-main-collection .active-filters-wrapper .no-filters-message{color:var(--th-nero);font-size:14px}.section-main-collection .active-filters-wrapper .js-remove-filter{background-color:var(--th-grigio3);color:var(--th-grigio1);font-size:14px;border-radius:0}.section-main-collection .offcanvas-bottom-actions{background:var(--bs-body-bg);padding:20px;position:sticky;bottom:0;z-index:10;border-top:6px solid var(--th-grigio3)}.section-main-collection .offcanvas-bottom-actions .btn{font-size:16px;font-weight:500;letter-spacing:.5px;border-radius:0}.section-main-collection .remove-all-filters:disabled{opacity:.4;cursor:not-allowed}@media (max-width: 767px){.section-main-collection .offcanvas-bottom-actions{bottom:env(safe-area-inset-bottom,0);padding-bottom:max(20px,env(safe-area-inset-bottom,0))}}.section-main-collection .filter-group .filter-icon-plus{display:inline-block}.section-main-collection .filter-group .filter-icon-minus,.section-main-collection .filter-group.filter-open .filter-icon-plus{display:none}.section-main-collection .filter-group.filter-open .filter-icon-minus{display:inline-block}.section-main-collection .filter-group .filter-values-swiper{display:block}.section-main-collection .filter-group .filter-values-expanded{display:none!important}.section-main-collection .filter-group.filter-open .filter-values-swiper{display:none}.section-main-collection .filter-group.filter-open .filter-values-expanded{display:flex!important}.section-main-collection #offcanvasFilters .collection-sort{padding-bottom:20px;border-bottom:11px solid var(--th-grigio3);margin-bottom:20px}.section-main-collection #offcanvasFilters .filter-value-label,.section-main-collection #offcanvasFilters .sort-value-label{display:inline-block;padding:6px 12px;margin:2px 4px;border:none!important;background:none!important;color:var(--th-grigio1);font-size:14px;font-weight:400;text-decoration:none!important;cursor:pointer;transition:all .2s ease;border-radius:0}.section-main-collection #offcanvasFilters .filter-value-label:hover,.section-main-collection #offcanvasFilters .sort-value-label:hover{color:var(--bs-primary);background:none!important;border:none!important;text-decoration:underline}.section-main-collection #offcanvasFilters .filter-value-label.active,.section-main-collection #offcanvasFilters .sort-value-label.active{color:var(--bs-primary);background:none!important;border:none!important;font-weight:600;text-decoration:underline}.section-main-collection #offcanvasFilters .filter-values-swiper,.section-main-collection #offcanvasFilters .sort-values-swiper{margin:0;overflow:hidden}.section-main-collection #offcanvasFilters .filter-values-swiper .swiper-wrapper,.section-main-collection #offcanvasFilters .sort-values-swiper .swiper-wrapper{display:flex;align-items:center}.section-main-collection #offcanvasFilters .filter-values-swiper .swiper-slide,.section-main-collection #offcanvasFilters .sort-values-swiper .swiper-slide{width:auto!important;flex-shrink:0}.section-main-collection #offcanvasFilters .filter-count{opacity:.7;margin-left:4px}.section-main-collection #offcanvasFilters .filter-value-label.active .filter-count{opacity:.9}.section-main-collection .active-filters-wrapper,.section-main-collection .collection-sort,.section-main-collection #offcanvasFilters .filter-group{padding-left:20px;padding-right:20px}.section-main-collection .filter-swatch{display:block;width:26px;height:26px;border:2px solid var(--bs-body-bg);outline:2px solid var(--bs-body-bg);margin:0 auto 4px}.section-main-collection .filter-value-item .filter-value-label{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;white-space:nowrap;padding:8px 12px;border:1px solid var(--bs-border-color);border-radius:4px;background:var(--bs-body-bg);transition:all .2s ease;cursor:pointer;text-decoration:none;width:100%;box-sizing:border-box}.section-main-collection .filter-value-item .filter-value-label:hover,.section-main-collection .filter-value-item .filter-value-label.active{border-color:var(--bs-primary);background:var(--bs-primary);color:var(--th-primary-contrast)}.section-main-collection .filter-value-item .filter-value-label.active .filter-swatch{outline:2px solid var(--th-grigio2)}.section-main-collection .filter-value-expanded-label{display:inline-flex;flex-direction:column;align-items:center;text-align:center;color:var(--th-grigio1)!important}.section-main-collection .filter-value-expanded-item .filter-value-expanded-label.fw-bold{font-weight:600;color:var(--th-nero)!important}.section-main-collection .filter-value-expanded-item .filter-value-expanded-label.fw-bold .filter-swatch{outline:2px solid var(--th-grigio2)}.section-main-collection .view-switcher-group .view-switch{text-decoration:none!important;padding-bottom:8px;border-radius:0!important;background:none!important;border:none!important;box-shadow:none!important;position:relative;transition:all .3s ease;height:32px;display:flex;align-items:center;justify-content:center}.section-main-collection .view-switcher-group .view-switch:after{content:"";position:absolute;top:30px;left:50%;transform:translate(-50%);width:0;height:2px;background-color:var(--th-nero);transition:width .3s ease}.section-main-collection .view-switcher-group .view-switch.activeView:after{width:18px}.section-main-collection .btn-loading{position:relative;pointer-events:none}.section-main-collection .btn-loading .btn-text{opacity:0}.section-main-collection .spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.section-main-collection #collection-product-grid{--bs-gutter-x: 1px !important}.section-main-collection #collection-product-grid>.col.mb-4{margin-bottom:var(--bs-gutter-y)!important}@media (min-width: 768px){.section-main-collection #collection-product-grid.row-cols-md-4>.col{flex:0 0 auto;width:25%}.section-main-collection #collection-product-grid.row-cols-md-6>.col{flex:0 0 auto;width:16.666667%}}@media (max-width: 767px){.section-main-collection #collection-product-grid.row-cols-1>.col{margin-bottom:10px!important}.section-main-collection #collection-product-grid.row-cols-2>.col{margin-bottom:10px!important}}.section-main-collection .filter-group{position:relative;padding-bottom:20px;border-bottom:11px solid var(--th-grigio3);margin-bottom:20px;overflow:hidden}.section-main-collection .filter-group:last-child{border-bottom:none;margin-bottom:0}.section-main-collection .filter-expand-btn{color:var(--bs-body-color);text-decoration:none;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.section-main-collection .filter-expand-btn:hover,.section-main-collection .filter-expand-btn:focus{color:var(--bs-body-color);text-decoration:none;transform:scale(1.1)}.section-main-collection .filter-values-swiper{overflow:hidden}.section-main-collection .filter-values-swiper .swiper-slide{width:auto}.section-main-collection .filter-value-item{position:relative}.section-main-collection .filter-value-label{white-space:nowrap;border-radius:20px;font-size:14px;padding:6px 12px;transition:all .2s ease;cursor:pointer;border:1px solid var(--bs-border-color)}.section-main-collection .filter-value-label:hover,.section-main-collection .filter-value-label.active{background-color:var(--bs-primary);border-color:var(--bs-primary);color:var(--th-primary-contrast)}.section-main-collection .filter-count{font-size:12px;opacity:.8}.section-main-collection .price-range-filter input{font-size:14px}.section-main-collection .filter-header-title{font-size:16px;font-weight:500;letter-spacing:.5px}.section-main-collection .filter-expand-btn{font-size:16px}.section-main-collection .filter-value-label{font-size:13px;padding:6px 12px;border:none;background:none;color:var(--bs-body-color);cursor:pointer;border-radius:0;text-decoration:none}.section-main-collection .filter-count{font-size:12px;margin-left:4px}.section-main-collection .filter-values-expanded{line-height:1.6}.section-main-collection .filter-value-expanded-label{font-size:14px;cursor:pointer;text-decoration:none;border:none;background:none;padding:0}.section-main-collection .filter-value-expanded-count{font-size:.85em;font-weight:400}.section-main-collection .price-range-input{font-size:13px;padding:6px 8px}.section-main-collection .page-header .breadcrumb{font-size:16px}.section-main-collection .page-header ol.breadcrumb{margin-bottom:0!important}.section-main-collection .page-header .h2{font-size:16px;font-weight:500}.section-main-collection #products-count{color:var(--bs-primary)}#product-grid-container .container{padding-left:0!important;padding-right:0!important}@media (max-width: 768px){.banner-promo__inner{gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/collection.css.map */
