.coll_main_inner{margin:0}.coll_main_vertical_filters_wrapper h4{color:var(--heading-color)}.filters_heading{border-bottom:1px solid var(--border-color);padding-bottom:1.5rem}form#desktop_filters_form details,form#mobile_filters_form details{padding:1.6rem 0;position:relative}details summary::-webkit-details-marker{display:none}form#desktop_filters_form details summary::-webkit-details-marker,form#mobile_filters_form details summary::-webkit-details-marker{display:none}form#desktop_filters_form details:after,form#mobile_filters_form details:after{position:absolute;bottom:0;left:0;width:100%;height:1px;background:var(--border-color);content:""}form#desktop_filters_form details:last-of-type:after,form#mobile_filters_form details:last-of-type:after{display:none}form#desktop_filters_form details summary,form#mobile_filters_form details summary{display:flex;justify-content:space-between;cursor:pointer}.summary_inner{display:flex;gap:1rem}.coll_main_grid_wrapper{width:100%;flex:1;position:relative}.coll_main_grid_inner{display:grid;column-gap:var(--horizontal-spacing);row-gap:calc(var(--vertical-spacing) + 2rem);grid-template-columns:repeat(var(--columns),1fr)}.coll_main_main_inner.vertical_filters{display:flex;gap:1.8rem}.coll_main_vertical_filters_wrapper{max-width:35.4rem;width:100%;flex:0 0 35.4rem;background:var(--secondary-bg-color);padding:3rem 2rem;height:fit-content;position:sticky;top:calc(var(--header-height) + 3rem)}.coll_main_grid_wrapper .loader.collection_loader{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--background-color);z-index:2;opacity:.7;border-radius:0;animation:unset}.coll_main_top_container{background:var(----secondary-bg-color);padding:1.6rem 0;margin:0 0 var(--horizontal-spacing);display:flex;justify-content:flex-end}.coll_main_top_container.drawer_layout{justify-content:space-between}.collection_description{padding-top:3rem}form#coll_main_sorting_form{display:flex;align-items:center;gap:1rem}form#desktop_filters_form details summary span,form#mobile_filters_form details summary span{font-size:1.6rem;line-height:1;color:var(--text-color)}form#desktop_filters_form details summary .square,form#mobile_filters_form details summary .square{position:relative;width:1.5rem;height:1.5rem;transition:transform .3s}form#desktop_filters_form details summary .square .hori,form#mobile_filters_form details summary .square .hori{position:absolute;top:50%;left:0;width:100%;height:1px;background:var(--color-secondary-text);transform:translateY(-50%)}form#desktop_filters_form details summary .square .vert,form#mobile_filters_form details summary .square .vert{position:absolute;top:0;left:50%;transform:translate(-50%);width:1px;height:100%;background:var(--color-secondary-text)}.coll_main_top_container_inner{display:flex;align-items:center;gap:1rem;padding:0 1rem;background:var(--secondary-bg-color);border-radius:.6rem}.collection_products_count p,form#coll_main_sorting_form label{color:var(--color-text)}.collection_filter_dropdown{position:relative}.collection_filter_dropdown svg{width:1rem;height:1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);right:4px}.collection_filter_dropdown select{appearance:none;-webkit-appearance:none;background:transparent;width:fit-content;padding:.3rem 3rem .3rem 1.6rem;border:unset;cursor:pointer}.no_results_wrapper{width:100%;text-align:center;margin:2rem 0 0}.no_results_wrapper h4{color:var(--color-heading)}form#desktop_filters_form details summary+div,form#mobile_filters_form details summary+div{margin:1.6rem 0 0}form#desktop_filters_form details summary+div ul,form#mobile_filters_form details summary+div ul{margin:0;padding:0;list-style:none;display:flex;flex-flow:column;gap:1rem}form#desktop_filters_form details summary+div label,form#mobile_filters_form details summary+div label{font-size:1.4rem;line-height:1.4;color:var(--text-color);opacity:.9;cursor:pointer;display:flex;align-items:center;gap:.5rem}.filter_swatch_wrapper{background:var(--swatch-bg);width:100%;height:100%;border-radius:.3rem}.filter_swatch_wrapper.filter_swatch--circle{border-radius:50%}.filter_swatch_ul .filter_lists input:checked+label:has(.filter_swatch--circle){border-radius:50%}li.filter_lists{display:flex;align-items:center}ul.filter_swatch_ul{flex-direction:unset!important;flex-wrap:wrap!important}.filter_swatch_wrapper{font-size:0;width:3rem;height:3rem}.filters_inner ul.filter_swatch_ul input:focus-visible+label{outline:1px solid var(--border-color)}.mob_active_values_wrapper p{margin:0}.filter_swatch_ul .filter_lists input+label{border:1px solid transparent;padding:1px}.filter_swatch_ul .filter_lists input:checked+label{border:1px solid;padding:1px;border-radius:.3rem}.filter_swatch_ul .filter_lists input:focus-visible+label{border:1px solid;padding:1px}form#desktop_filters_form details summary+div input[type=checkbox],form#mobile_filters_form details summary+div input[type=checkbox]{appearance:none;-webkit-appearance:none;width:1.4rem;height:1.4rem;border:1px solid var(--text-color);position:relative;transition:background .3s,border .3s;border-radius:.2rem}form#desktop_filters_form details summary+div input[type=checkbox]:checked,form#mobile_filters_form details summary+div input[type=checkbox]:checked{background:var(--highlight-color);border:1px solid var(--highlight-color)}form#desktop_filters_form details summary+div label:has(input[type=checkbox]:checked),form#mobile_filters_form details summary+div label:has(input[type=checkbox]:checked){opacity:1}form#desktop_filters_form details summary+div label:has(input[type=checkbox]:disabled),form#mobile_filters_form details summary+div label:has(input[type=checkbox]:disabled){opacity:.5;cursor:not-allowed}.filter-group-display__price-range{display:flex;grid-gap:5rem;align-items:center;margin:2rem 0 0}.filter-group-display__price-range label{margin:2px 0 0 12px}.ic_horizontal{width:1.5rem;height:.2rem;background:var(--text-color);display:block}.toggle_ics{display:flex;align-items:center;justify-content:flex-start}.ic_vertical{width:1.5rem;height:.2rem;background:var(--text-color);display:block;position:absolute;transform:rotate(90deg);transition:opacity .25s ease}details[open] span.ic_vertical{opacity:0}details{overflow:hidden}details>div{max-height:0;overflow:hidden;transition:max-height .35s ease}details[open]>div{max-height:500px}.filter-group-display__price-range input{appearance:none;-webkit-appearance:none;border:1px solid var(--border-color);color:var(--input-text-color);padding:0 5px;background:var(--input-bg-color);border-radius:var(--input-border-radius)}.active_values_wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin:1rem 0 0}.active_values_wrapper p{background:var(--background-color);margin:0}.active_values_wrapper a{font-size:1.2rem;line-height:1.4;color:var(--text-color);text-decoration:none;padding:1rem;display:flex;align-items:center;gap:.5rem}.filter_icon_wrap{background:var(--secondary-bg-color)}.active_values_wrapper p span{display:flex;align-items:center;min-width:1rem;min-height:1rem}.active_values_wrapper p svg{width:.8rem;height:.8rem}button.desktop_filter_icon{padding:0;background:transparent;border:none;display:flex}.filter_icon_wrap{display:flex;gap:.7rem;cursor:pointer;align-items:center;padding:1rem 2rem;border-radius:.6rem}.filter_icon_wrap .icon_wrapper{display:flex;align-items:center}.desktop_filter_icon filter-icon span{font-size:1.6rem;line-height:1;color:var(--text-color)}.desktop_filter_icon filter-icon svg path{fill:var(--text-color)}filter-icon .icon_wrapper svg{width:1.6rem;height:1.6rem}.mobile_filter_icon{display:none}.mobile_filters_header{margin:1rem 0 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-color);padding-bottom:0}.mobile_filters_header h4{margin:0 0 1.5rem}button.mobile_filter_icon:focus-visible{outline:1px solid var(--text-color)}mobile-filters{display:flex;flex-flow:column;height:100%;overflow:hidden;overflow-y:auto;padding-right:.5rem}mobile-filters::-webkit-scrollbar{width:4px;background:transparent;border-radius:10rem}mobile-filters::-webkit-scrollbar-thumb{background:#9d9d9d;border-radius:10rem}filter-icon span{color:var(--text-color)}filter-icon svg path{fill:var(--text-color)}.mobile_filters_content{margin:.5rem 0;flex:1;padding-bottom:10rem}.mobile_filters_btn{padding:2rem;position:fixed;bottom:0;left:0;right:0;background:var(--background-color);box-shadow:0 0 10px #00000026}.mobile_filters_btn .btn{width:100%;cursor:pointer}.mobile_filters_header h2{color:var(--heading-color)}.mob_active_values_wrapper{margin:2rem 0;display:flex;gap:1rem;flex-wrap:wrap}.mob_active_values_wrapper a{background:var(--secondary-bg-color);padding:.5rem 1rem;font-size:1.2rem;text-decoration:none;display:flex;align-items:center;gap:1rem;color:var(--text-color)}.mob_active_values_wrapper a svg{width:.8rem;height:.8rem}.coll_main_title.title--left{text-align:left}.title--right ol.breadcrumbs__list{justify-content:flex-end}.coll_main_title .container{padding-inline:0}.title--center ol.breadcrumbs__list{justify-content:center}.coll_main_title{grid-area:1 / 1;z-index:2;padding:2rem;display:grid;align-items:center}.collection_header-image{grid-area:1 / 1;z-index:1}.collection-header{display:grid}.coll_main_title.title--center{text-align:center}.coll_main_title.title--right{text-align:right}.collection_header_outer .section_rte.rte{padding-top:3rem}.collection_header-image:before{content:"";display:block;width:100%;height:100%;background:#000;z-index:1;opacity:var(--opacity)}.collection_title_inner{width:100%;overflow:hidden}@media screen and (max-width:989px)and (min-width:641px){.coll_main_grid_inner{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1299px){.coll_main_vertical_filters_wrapper{max-width:30rem;flex:0 0 30rem}}@media screen and (max-width:989px){.coll_main_vertical_filters_wrapper{display:none}.coll_main_top_container{justify-content:space-between;align-items:center}.mobile_filter_icon{all:unset;display:block}.sorting_separator,.coll_main_top_container_inner collection-sorting{display:none}}@media screen and (max-width:640px){.coll_main_inner{margin:0}.coll_main_grid_inner{column-gap:1rem;grid-template-columns:repeat(var(--mobile-columns),1fr)}.coll_main_top_container_inner{flex-flow:column-reverse;align-items:flex-end}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/collection.css.map */
