@media (min-width:576px){.product-type-list .product-item__information{flex:0 0 calc(100% - var(--col-width) - var(--gap, 1.5rem));--gap:30px;width:calc(100% - var(--col-width) - var(--gap, 1.5rem));--font-size:18}}.product-list-action{margin-top:2.5rem}.product-type-list .compare-price{font-size:1.4rem}@media (max-width:575.98px){.product-type-list .product-item__wrapper{flex-wrap:wrap}.product-type-list .product-item__information,.product-type-list .product-item__inner{width:100%}.show-type-products{justify-content:flex-end;order:3}:is(.toolbar-left,.toolbar-sorter){flex:unset}.toolbar-sorter label{border-color:var(--color-heading);color:var(--color-heading)}.select-custom .select-custom__content{right:0;position:fixed;bottom:-3rem;top:auto;left:0;z-index:15}.select-custom.active .select-custom__content{bottom:0;top:auto;border-radius:15px 15px 0 0}.select-custom.active .overlay:after{pointer-events:auto;opacity:1;visibility:visible;z-index:12}.select-custom__content icon-close{transform:translateY(calc(-100% - 15px));-webkit-transform:translateY(calc(-100% - 15px))}.select-custom__content{overflow:unset}}:where(.grid-mode){color:#cbcbcb}.grid-mode.active,.grid-mode:hover{color:var(--color-heading)}@media screen and (min-width:768px){.grid-columns-2{--col-desktop:2!important}.grid-columns-3{--col-desktop:3!important}.grid-columns-4{--col-desktop:4!important}}.filter-item .checkbox{height:17px;width:17px}filter-item:hover .checkbox{background-color:var(--grey-color)}.current-filter filter-item .checkbox{border-color:var(--btn-primary-bg-color);background-color:var(--btn-primary-bg-color)}.current-filter filter-item .checkbox svg{color:var(--btn-primary-color);opacity:1;visibility:visible}.current-filter.size{border-color:var(--btn-primary-bg-color);color:var(--btn-primary-hover-color);background-color:var(--btn-primary-bg-color)}.price-range .range-slider{height:5px;pointer-events:none;padding:0;border:none;-webkit-appearance:none;appearance:none;outline:none;background:transparent;width:100%;vertical-align:top}.drop-range{height:5px;margin-inline:1px;border-radius:1rem;background:linear-gradient(90deg,#dfdfdf var(--range-from),var(--color-dark) var(--range-from),var(--color-dark) var(--range-to),#dfdfdf var(--range-to))}.price-range .range-slider::-webkit-slider-thumb{height:14px;border:none;-webkit-appearance:none;-webkit-transition:transform .15s linear;transition:transform .15s linear;position:relative;box-shadow:0 0 0 14px var(--color) inset,0 0 0 2px var(--color-white);border-radius:100%;cursor:pointer;width:14px;margin-top:-5px;z-index:1}.price-range .range-slider::-webkit-slider-runnable-track{height:5px;border:none;border-radius:4px;background:var(--light-grey-color);cursor:pointer;width:100%}.price-range .range-slider::-moz-range-thumb{height:14px;border:none;box-shadow:0 0 0 14px var(--color) inset,0 0 0 2px var(--color-white);border-radius:100%;cursor:pointer;width:14px}.price-range .range-slider::-moz-range-thumb:hover{transform:scale(1.4);-webkit-transform:scale(1.4)}.price-range .range-slider::-moz-range-progress,.price-range .range-slider::-moz-range-track{height:5px;border:none;border-radius:4px;cursor:pointer;width:100%}.price-range .range-slider::-moz-range-progress{background-color:#000000b3}.price-range .range-slider::-moz-range-track{background-color:var(--light-grey-color)}.price-range .range-slider::-webkit-slider-runnable-track{background:none}.price-range .range-slider::-webkit-slider-thumb{pointer-events:auto}.price-range .range-slider::-moz-range-progress,.price-range .range-slider::-moz-range-track{background:none}.price-range .range-slider::-moz-range-thumb{pointer-events:auto}.price-range .range-slider::-webkit-slider-thumb{height:15px;transform:scale(1.3);-webkit-transform:scale(1.3);background-color:var(--color-white);box-shadow:inset 0 0 0 4px #000;width:15px;margin-top:-7px}.price-range .range-slider::-moz-range-thumb{height:15px;transform:scale(1.3);-webkit-transform:scale(1.3);background-color:var(--color-white);box-shadow:inset 0 0 0 4px #000;width:15px;margin-top:-7px}filter-sort[selected=selected]{font-weight:var(--heading-weight);color:var(--color-heading)}.collapsible-content>:not(.swatch-option,.featured-product){overflow:hidden auto;max-height:23.5rem}.collection-filter.open{transform:translate(0);opacity:1;visibility:visible}@media screen and (max-width:1024.98px){.collection-filter{height:100%;overflow:auto;transform:translate(calc(-100% - 3rem));max-width:var(--drawer-width,48rem);background:var(--color-background);--drawer-width:33rem;width:95%;z-index:15!important}.collection-sidebar{height:100%;flex-wrap:nowrap;flex-direction:column;display:flex}.collection-sidebar .filter-blocks{flex-grow:1;flex-direction:column}.filter-current filter-item{padding-inline:1.5rem;padding-block:.8rem}.collection-filter{z-index:16!important}}@media screen and (min-width:1025px){.horizontal-filter collapsible-block{position:relative;user-select:none;-webkit-user-select:none}.horizontal-filter .filter-item{min-width:calc(14.28571% - 12.85714px)}.horizontal-filter .collapsible-heading{width:100%}.horizontal-filter .collapsible-content{height:auto!important;pointer-events:none;padding:2rem!important;border:1px solid var(--color-border);transition:var(--transition);opacity:0;visibility:hidden;top:calc(100% + 1.5rem);box-shadow:var(--shadow);border-radius:0 0 5px 5px;width:28rem;display:block!important}.horizontal-filter collapsible-block.active .collapsible-content{pointer-events:auto;opacity:1;visibility:visible;top:calc(100% - 1px)}:where(.collection-sidebar .filter-item:nth-of-type(7n+7),.collection-sidebar .filter-item:nth-of-type(7n+8)) .collapsible-content{right:0;left:auto}.collection-sidebar:not(.drawer,.horizontal-filter) .filter-item:first-child .collapsible-heading{padding-top:3px}.collection-sidebar:not(.drawer,.horizontal-filter) .filter-item:first-child .open-children-toggle{transform:translateY(-10px);-webkit-transform:translateY(-10px)}.btn-filter.drawer.overlay:after{z-index:15}}.product-type-list{--col-gap-desktop:3rem;--product-item__price-top:1.5rem}.product-type-list .product-item__wrapper{--gap:20!important}.product-type-list .product-item__wrapper .product-list-action :is(button-wishlist,button-compare){height:5rem;width:5rem}.product-type-list :is(.price-same-style,.product-item__name){font-size:1.8rem}@media screen and (min-width:576px){.product-type-list .product-item__wrapper{--gap:30!important}}