.main_collection_head{background:var(--color-secondary-background);padding:5rem 3rem;border-radius:var(--head-border-radius);margin:0 0 5rem;text-align:center}.main_collection_head.has_image{padding:0;display:grid;height:var(--image-height)}.main_collection_head h1{margin:0;color:var(--color-secondary-foreground-heading)}.main_collection_image,.main_collection_head.has_image .main_collection_info{grid-area:1 / 1}.main_collection_head.has_image .main_collection_info{padding:5rem;display:flex;flex-flow:column;justify-content:center;align-items:center;text-align:center}.main_collection_image img{width:100%;height:var(--image-height);object-fit:cover;border-radius:var(--head-border-radius)}.main_collection_description{margin:1.5rem auto 0;max-width:95rem}.main_collection_description p{font-size:1.4rem;line-height:calc(1.4rem * 1.4);color:var(--color-secondary-foreground);margin:0 0 1.6rem}.main_collection_description p:only-child,.main_collection_description p:last-child{margin:0}main-collection{position:relative;z-index:0}.main_collection_filters_wrapper.filter--drawer{margin:0 0 3rem;position:static}collection-filter-icon{width:max-content;display:flex}.collection_filter_icon{display:flex;align-items:center;gap:.5rem;font-size:1.5rem;line-height:1;color:var(--color-foreground);cursor:pointer;width:max-content}.collection_filter_icon button{all:unset;width:100%;display:flex;align-items:center;gap:.5rem}.collection_filter_icon svg{width:1.6rem;height:1.6rem}.collection_filter_icon svg path{fill:var(--color-foreground)}.main_collection_product_grid{display:flex;flex-wrap:wrap;column-gap:var(--horizontal-spacing);row-gap:var(--vertical-spacing)}.main_collection_inner.mc_layout--vertical{display:flex;align-items:flex-start;gap:2rem}.main_collection_filters_wrapper{position:sticky;top:calc(var(--header-height) + 3rem)}.main_collection_filters_wrapper.filter--vertical{flex:0 0 30rem;max-width:30rem;width:100%}.main_collection_inner.mc_layout--vertical .main_collection_products_wrapper{max-width:100%;width:100%;position:relative}.main_collection_inner.mc_layout--vertical .main_collection_products_wrapper.no_results_query{background:var(--color-secondary-background);border-radius:var(--head-border-radius);padding:2rem;text-align:center}.main_collection_filters_inner{background:var(--color-secondary-background);padding:1.6rem;border-radius:var(--head-border-radius)}.collection_sorting_wrapper{display:flex;flex-flow:column;gap:1rem;margin:0 0 2rem}.filter_heading,.filter_label span{font-size:1.8rem;font-weight:600;line-height:1;color:var(--color-secondary-foreground-heading);letter-spacing:0;margin:0}.filter_label span{font-size:1.6rem}.collection_sorting_wrapper select{appearance:none;-webkit-appearance:none;padding:1rem;border:1px solid var(--color-border);border-radius:var(--input-border-radius);font-size:1.4rem;line-height:calc(1.4rem * 1.4);background:var(--color-input-bg);color:var(--color-input-text);cursor:pointer;width:100%;min-height:4rem}.collection_filter_dropdown{position:relative}.collection_filter_dropdown svg{position:absolute;top:50%;transform:translateY(-50%);right:2rem;pointer-events:none}.collection_filter_dropdown svg path{fill:var(--color-secondary-foreground)}.filter_wrapper{padding:2rem 0;position:relative}.filter_wrapper:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:var(--color-border);opacity:.2}.filter_wrapper:last-child:after{display:none}.main_filter_heading{position:relative;padding:0 0 2rem}.main_filter_heading:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:var(--color-border);opacity:.2}.main_filter_heading h4{margin:0;color:var(--color-secondary-foreground-heading)}.main_filter_heading p{margin:.8rem 0 0;font-size:1.5rem;line-height:1;color:var(--color-secondary-foreground-heading);font-weight:600}.filter_values_wrapper ul{margin:1.6rem 0 0;padding:0;list-style:none}.filter_values_wrapper label{font-size:1.4rem;line-height:1;color:var(--color-secondary-foreground);font-weight:500;cursor:pointer}.filter_values_wrapper ul li{display:flex;align-items:center;gap:.6rem;margin:0 0 1.4rem;position:relative}.filter_values_wrapper ul li:last-child,.filter_values_wrapper ul.filter_swatch_ul li{margin:0}.filter_values_wrapper input[type=checkbox]{appearance:none;-webkit-appearance:none;width:1.7rem;height:1.7rem;border:1px solid var(--color-border);border-radius:.3rem;margin:0;position:relative;cursor:pointer}.filter_values_wrapper ul.filter_swatch_ul{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start}.filter_values_wrapper label.swatch__label{font-size:0;width:2.6rem;height:2.6rem;border-radius:.3rem;padding:.1rem}.filter_swatch_wrapper{background:var(--swatch-bg);width:100%;height:100%;border-radius:.3rem}.filter_values_wrapper ul.filter_swatch_ul input:checked+label{border:1px solid var(--color-border)}label.swatch__label.label--circle,.filter_swatch_wrapper.filter_swatch--circle{border-radius:50%}label.swatch__label.label--pill{width:3.5rem;height:2rem;border-radius:1rem}.filter_swatch_wrapper.filter_swatch--pill{width:100%;height:100%;border-radius:1rem}.filter_label{display:flex;align-items:center;justify-content:space-between}.active_filters_wrapper{display:flex;flex-wrap:wrap;gap:1rem;margin:2rem 0 0}.active_filters_wrapper a{text-decoration:none;display:flex;gap:.8rem;background:var(--color-primary-button-background);color:var(--color-primary-button-text);font-size:1.3rem;line-height:normal;padding:3px 5px 3px 10px;align-items:center;border-radius:.5rem;border:1px solid var(--color-primary-button-background);box-shadow:0 5px 3px #0003;transition:background .3s,color .3s}.active_filters_wrapper a:hover{background:var(--color-primary-button-hover-background);color:var(--color-primary-button-hover-text)}.active_filters_wrapper a svg{width:1rem;line-height:1rem}.active_filters_wrapper a svg path{fill:var(--color-secondary-foreground)}.filter_values_wrapper ul.filter_swatch_ul input:disabled,.filter_values_wrapper input:disabled,.filter_values_wrapper ul.filter_swatch_ul input:disabled+label,.filter_values_wrapper input:disabled+label{opacity:.5;cursor:not-allowed}price-filter-range.filter_price_range_wrapper{margin:1rem 0;display:block}.range_slider_wrapper{display:grid;margin:1rem 0 0;position:relative}.range_slider_wrapper input[type=range]{position:absolute;top:50%;transform:translateY(-50%);appearance:none;-webkit-appearance:none;pointer-events:none;width:100%;height:40px;z-index:2;margin:0;cursor:pointer;background:transparent}.range_slider_wrapper input[type=range]::-webkit-slider-thumb{cursor:pointer;pointer-events:auto;width:1.6rem;height:1.6rem;background:var(--color-primary-button-background);appearance:none;-webkit-appearance:none;border-radius:50%}.range_slider_wrapper input[type=range]:focus-visible{outline:none!important}.range_slider_wrapper input[type=range]::-moz-range-thumb{cursor:pointer;pointer-events:auto}.range_slider_wrapper input[type=range]:focus-visible::-webkit-slider-thumb{outline:1px solid var(--color-border)!important;outline-offset:1px}.price_range_placeholders{display:flex;justify-content:space-between;align-items:center;margin:0 0 1.4rem}.price_range_placeholders span{font-size:1.4rem;line-height:1;color:var(--color-foreground)}.slider_track{position:absolute;top:50%;transform:translateY(-50%);left:.5rem;width:calc(100% - 1rem);height:4px;background:#0000001a;z-index:0}.fd_inner{margin:2rem 0}#filters_form--drawer .active_filters_wrapper{margin:0 0 2rem}.filter_values_wrapper ul.filter_swatch_ul input:focus-visible+label{outline:1px solid var(--color-border)}.main_collection_filters_wrapper.filter--drawer.for_mobile{display:none}.for_desktop.loader_wrapper{background:#ffffff80}.main_collection_products_wrapper.no_results_query h2{text-align:center;color:var(--color-foreground-heading)}@media screen and (max-width: 990px){.main_collection_inner.mc_layout--vertical{flex-flow:column}.main_collection_filters_wrapper.filter--vertical{display:none}.main_collection_filters_wrapper.filter--drawer.for_mobile{display:block;margin:0}}@media screen and (max-width: 640px){.main_collection_head{padding:3rem 1.5rem;margin:0 0 3rem}.active_filters_wrapper a:hover{background:var(--color-primary-button-background);color:var(--color-primary-button-text)}.main_collection_head.has_image .main_collection_info{padding:3rem 1.5rem}.main_collection_head.has_image,.main_collection_image img{height:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/collection.css.map */
