.main_collection_title.has_collection_img{display:grid}.collection_img_wrapper,.collection_content_wrapper{grid-area:1 / 1}.collection_img_wrapper,.collection_img_wrapper img{width:100%;height:var(--img-height);object-fit:cover;border-radius:var(--img-border-radius);overflow:hidden}.collection_img_wrapper{position:relative}.collection_img_wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:var(--opacity)}.collection_content_wrapper{padding:5rem;display:flex;flex-flow:column;justify-content:center}.collection_content_wrapper{position:relative;z-index:0}.collection_content_wrapper h1,.collection_description_inner,.collection_description_inner p{color:var(--title-color)}.main_collection_title.title--left{text-align:left}.main_collection_title.title--center{text-align:center}.main_collection_title.title--right{text-align:right}.main_collection_title{color:var(--title-color)}.collection_description_wrapper{max-width:1200px;margin:1rem auto 0}.main_collection_title.title--left .collection_description_wrapper{margin-left:0}.main_collection_title.title--right .collection_description_wrapper{margin-right:0}.main_collection_inner{margin:5rem 0 0}.main_collection_grid_inner{display:flex;column-gap:var(--horizontal-spacing);row-gap:var(--vertical-spacing);flex-wrap:wrap;align-items:start}.main_collection_main_inner.vertical_filters{display:flex;gap:1.8rem}.main_collection_vertical_filters_wrapper{max-width:35.4rem;width:100%;flex:0 0 35.4rem;background:var(--color-secondary-bg);padding:3rem 2rem;border-radius:var(--filter-border-radius);height:fit-content;position:sticky;top:calc(var(--header-height) + 3rem)}.main_collection_vertical_filters_wrapper h4{color:var(--color-secondary-heading)}.filters_heading{border-bottom:1px solid var(--border);padding-bottom:1.5rem}form#desktop_filters_form details,form#mobile_filters_form details{padding:1.6rem 0;position:relative}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);content:"";opacity:.5}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}form#desktop_filters_form details summary span,form#mobile_filters_form details summary span{font-size:1.6rem;line-height:1;color:var(--color-secondary-text)}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[open] .square,form#mobile_filters_form details[open] .square{transform:rotate(45deg)}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)}.main_collection_grid_wrapper{width:100%;flex:1;position:relative}.main_collection_grid_wrapper .loader{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-background);z-index:2;opacity:.7}.main_collection_top_container{display:flex;background:var(--color-secondary-bg);padding:1.6rem;border-radius:var(--filter-border-radius);margin:0 0 var(--horizontal-spacing);justify-content:flex-end}[class*=main_collection_wrapper-]>.container>.main_collection_inner>.main_collection_top_container{display:flex!important}.main_collection_top_container.drawer_layout{justify-content:flex-end}.main_collection_top_container.has_quick_filters{padding:0;background:#f9f7f5!important;border-radius:0;gap:1.4rem;align-items:center}.vantho-quick-filters{min-width:0;display:flex;align-items:center;gap:1.4rem;flex:1;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;padding:.28rem 0}.vantho-quick-filters::-webkit-scrollbar{display:none}.vantho-quick-filter{min-width:14.42rem;min-height:4.48rem;padding:0 2.8rem;display:inline-flex;align-items:center;justify-content:center;gap:1.12rem;flex:0 0 auto;border:1px solid #e7e2de!important;border-radius:999px;background:#faf8f6!important;color:#0a0a0a!important;box-shadow:0 .21rem .56rem #362c2514!important;font-size:1.12rem;font-weight:550;line-height:1;letter-spacing:-.015em;text-decoration:none;white-space:nowrap;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.vantho-quick-filter:first-child{min-width:11.9rem}.vantho-quick-filter.is-wireless{min-width:20.16rem;padding-inline:2.24rem;font-weight:600}.vantho-quick-filter__wireless-icon{width:1.96rem;height:1.68rem;flex:0 0 auto}.vantho-quick-filter__capacity-icon,.vantho-quick-filter__cable-icon{width:1.96rem;height:1.96rem;flex:0 0 auto}.vantho-quick-filter:hover{border-color:#d7d0ca!important;background:#f7f4f1!important;box-shadow:0 .35rem .98rem #362c251f!important;transform:translateY(-1px)}.vantho-quick-filter:focus-visible{outline:2px solid #0a0a0a;outline-offset:3px}.vantho-quick-filter.is-active{border-color:#0a0a0a!important;background:#0a0a0a!important;color:#f9f7f5!important;box-shadow:none!important}.vantho-quick-filter.is-active:hover{background:#0a0a0a!important;border-color:#0a0a0a!important}.main_collection_top_container.has_quick_filters .main_collection_top_container_inner{margin-left:auto;flex:0 0 auto}.main_collection_top_container.has_quick_filters .sorting_separator{display:none}.main_collection_top_container.has_quick_filters form#main_collection_sorting_form{gap:.35rem;min-height:2.8rem;padding:0 .55rem 0 .8rem;border:1px solid var(--border);border-radius:.4rem;background:#fff}.main_collection_top_container.has_quick_filters form#main_collection_sorting_form label{white-space:nowrap;color:#111;font-size:.95rem;font-weight:500;line-height:1}.main_collection_top_container.has_quick_filters .collection_filter_dropdown select{min-height:2.6rem;max-width:14rem;padding:.2rem 1.8rem .2rem 0;border:0;background:transparent;color:#111;font-size:.95rem}.main_collection_top_container.has_quick_filters .collection_filter_dropdown svg{width:1.2rem;height:1.2rem;right:0}.main_collection_top_container.has_quick_filters .desktop_filter_icon{min-height:2.8rem;padding:.6rem 1rem;border:1px solid var(--border);border-radius:.4rem;background:#fff}.main_collection_top_container.has_quick_filters>.drawer_open_btn{display:none!important}form#main_collection_sorting_form,.main_collection_top_container_inner{display:flex;align-items:center;gap:1rem}.collection_products_count p,form#main_collection_sorting_form label{color:var(--color-secondary-text)}.collection_filter_dropdown{position:relative}.collection_filter_dropdown svg{width:2rem;height:2rem;position:absolute;top:50%;transform:translateY(-50%);right:4px}.collection_filter_dropdown select{appearance:none;-webkit-appearance:none;background:var(--color-secondary-bg);width:fit-content;padding:.3rem 3rem .3rem 1.6rem;border:1px solid var(--border);color:var(--color-secondary-text);cursor:pointer}.collection_filter_dropdown svg path{fill:var(--color-text)}.square svg path{fill:var(--color-text)}.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 0 0 1.6rem;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.6;color:var(--color-secondary-text);opacity:.9;cursor:pointer;display:flex;align-items:center;gap:.7rem}ul.swatch_list_wrapper .swatch_list{width:3rem;height:3rem;border:1px solid var(--border);position:relative}.swatch_list_inner{font-size:0;background:var(--swatch-bg);width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}label.swatch_list.swatch_list--circle,label.swatch_list.swatch_list--circle .swatch_list_inner{border-radius:50%}form#desktop_filters_form details summary+div ul.swatch_list_wrapper,form#mobile_filters_form details summary+div ul.swatch_list_wrapper{flex-flow:row;flex-wrap:wrap}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(--border);position:relative;cursor:pointer;transition:background .3s,border .3s}form#desktop_filters_form details summary+div input[type=checkbox]:checked,form#mobile_filters_form details summary+div input[type=checkbox]:checked{background:var(--color-highlight);border:1px solid var(--color-highlight)}form#desktop_filters_form details summary+div label.swatch_list:has(input[type=checkbox]:checked),form#mobile_filters_form details summary+div label.swatch_list:has(input[type=checkbox]:checked){border:1px solid #000}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;justify-content:space-between;align-items:center;margin:2rem 0 0}.filter-group-display__price-range label{margin:2px 0 0 12px}.filter-group-display__price-range input{appearance:none;-webkit-appearance:none;border:1px solid var(--border);color:var(--color-secondary-text);padding:0 5px}.active_values_wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin:1rem 0 0}.active_values_wrapper p{background:var(--color-background);margin:0}.active_values_wrapper a{font-size:1.2rem;line-height:1.4;color:var(--color-text);text-decoration:none;padding:1rem;display:flex;align-items:center;gap:.5rem}.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{display:flex;gap:.5rem;cursor:pointer;align-items:center}.desktop_filter_icon filter-icon span{font-size:1.6rem;line-height:1;color:var(--color-secondary-text)}.desktop_filter_icon filter-icon svg path{fill:var(--color-secondary-text)}filter-icon .icon_wrapper svg{width:2.2rem;height:2.2rem}.mobile_filter_icon{display:none}.mobile_filters_header{margin:2rem 2rem 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);padding-bottom:1rem}button.mobile_filter_icon:focus-visible{outline:1px solid var(--color-secondary-text)}mobile-filters{display:flex;flex-flow:column;height:100%}filter-icon span{color:var(--color-secondary-text)}filter-icon svg path{fill:var(--color-secondary-text)}.mobile_filters_content{margin:2rem;flex:1;height:100%;overflow:hidden;overflow-y:auto}.mobile_filters_content::-webkit-scrollbar{width:4px;background:#c9c9c9}.mobile_filters_content::-webkit-scrollbar-thumb{background:#000}.mobile_filters_btn{margin:0;box-shadow:0 0 10px #0000004d;padding:2rem}.mobile_filters_btn .btn{width:100%;cursor:pointer}.mobile_filters_header h2{color:var(--color-heading)}.mob_active_values_wrapper{margin:2rem 2rem 0;display:flex;gap:1rem;flex-wrap:wrap}.mob_active_values_wrapper a{background:var(--color-secondary-bg);padding:.5rem 1rem;font-size:1.2rem;text-decoration:none;display:flex;align-items:center;gap:1rem;color:var(--color-secondary-text)}.mob_active_values_wrapper a svg{width:.8rem;height:.8rem}.infinite_scroll_wrapper{margin:5rem 0 0;text-align:center}form#mobile_filters_form{margin-right:5px}@media screen and (max-width:1441px){.collection_content_wrapper{padding:3rem}}@media screen and (max-width:1299px){.main_collection_vertical_filters_wrapper{max-width:30rem;flex:0 0 30rem}}@media screen and (max-width:989px){.main_collection_top_container{justify-content:space-between;align-items:center}.mobile_filter_icon{all:unset;display:block}.sorting_separator,.main_collection_top_container_inner collection-sorting{display:none}.main_collection_top_container.has_quick_filters{flex-wrap:wrap}.main_collection_top_container.has_quick_filters .vantho-quick-filters{flex-basis:100%;order:3}.main_collection_top_container.has_quick_filters .mobile_filter_icon{order:1}.main_collection_top_container.has_quick_filters .main_collection_top_container_inner{display:flex;order:2}.main_collection_top_container.has_quick_filters .main_collection_top_container_inner collection-sorting{display:block}}@media screen and (max-width:640px){.main_collection_inner{margin:3rem 0 0}.main_collection_grid_inner{column-gap:1.5rem;row-gap:var(--mobile-vertical-spacing)}.main_collection_top_container_inner{flex-flow:column-reverse;align-items:flex-end}.main_collection_top_container.has_quick_filters .main_collection_top_container_inner{flex-flow:row;align-items:center}.main_collection_top_container.has_quick_filters form#main_collection_sorting_form label{display:none}.main_collection_top_container.has_quick_filters form#main_collection_sorting_form{padding-left:.9rem}.vantho-quick-filter{min-width:auto;min-height:3.36rem;padding:0 1.68rem;gap:.7rem;font-size:.91rem}.vantho-quick-filter:first-child{min-width:7rem}.vantho-quick-filter.is-wireless{min-width:auto;padding-inline:1.68rem}.vantho-quick-filter__wireless-icon{width:1.54rem;height:1.33rem}.vantho-quick-filter__capacity-icon,.vantho-quick-filter__cable-icon{width:1.54rem;height:1.54rem}.collection_content_wrapper{padding:3rem 1.5rem}.collection_img_wrapper,.collection_img_wrapper img{height:100%}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/collection.css.map */
