.btf-range-slider .btf-range-target,.btf-range-slider .btf-range-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.btf-range-slider .btf-range-target{position:relative}.btf-range-slider .btf-range-base,.btf-range-slider .btf-range-connects{width:100%;height:100%;position:relative;z-index:1}.btf-range-slider .btf-range-connects{overflow:hidden;z-index:0;cursor:pointer}.btf-range-slider .btf-range-connect,.btf-range-slider .btf-range-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.btf-range-slider .btf-range-txt-dir-rtl.btf-range-horizontal .btf-range-origin{left:0;right:auto}.btf-range-slider .btf-range-vertical .btf-range-origin{top:-100%;width:0}.btf-range-slider .btf-range-horizontal .btf-range-origin{height:0}.btf-range-slider .btf-range-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.btf-range-slider .btf-range-touch-area{height:100%;width:100%}.btf-range-slider .btf-range-state-tap .btf-range-connect,.btf-range-slider .btf-range-state-tap .btf-range-origin{-webkit-transition:transform var(--duration-medium);transition:transform var(--duration-medium)}.btf-range-slider .btf-range-state-drag *{cursor:inherit}.btf-range-slider .btf-range-horizontal{height:18px}.btf-range-slider .btf-range-horizontal .btf-range-handle{width:1.2rem;height:1.2rem;right:-.7rem;top:-.5rem}.btf-range-slider .btf-range-vertical{width:18px}.btf-range-slider .btf-range-vertical .btf-range-handle{width:1.2rem;height:1.2rem;right:-.5rem;bottom:-.7rem}.btf-range-slider .btf-range-txt-dir-rtl.btf-range-horizontal .btf-range-handle{left:-.7rem;right:auto}.btf-range-slider .btf-range-target{border-radius:.4rem}.btf-range-slider .btf-range-connects{border-radius:.3rem}.btf-range-slider .btf-range-draggable{cursor:ew-resize}.btf-range-slider .btf-range-vertical .btf-range-draggable{cursor:ns-resize}.btf-range-slider .btf-range-handle{border-radius:5rem;cursor:pointer}.btf-range-slider .btf-range-active{box-shadow:rgba(var(--text-color),.3) 0 0 0 .3rem}.btf-range-slider [disabled] .btf-range-connect{background:#b8b8b8}.btf-range-slider [disabled].btf-range-target,.btf-range-slider [disabled].btf-range-handle,.btf-range-slider [disabled] .btf-range-handle{cursor:not-allowed}.btf-range-slider .btf-range-pips,.btf-range-slider .btf-range-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.btf-range-slider .btf-range-pips{position:absolute;color:#999}.btf-range-slider .btf-range-value{position:absolute;white-space:nowrap;text-align:center}.btf-range-slider .btf-range-value-sub{color:#ccc;font-size:10px}.btf-range-slider .btf-range-marker{position:absolute;background:#ccc}.btf-range-slider .btf-range-marker-sub,.btf-range-slider .btf-range-marker-large{background:#aaa}.btf-range-slider .btf-range-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.btf-range-slider .btf-range-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.btf-range-rtl .btf-range-slider .btf-range-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.btf-range-slider .btf-range-marker-horizontal.btf-range-marker{margin-left:-1px;width:2px;height:5px}.btf-range-slider .btf-range-marker-horizontal.btf-range-marker-sub{height:10px}.btf-range-slider .btf-range-marker-horizontal.btf-range-marker-large{height:15px}.btf-range-slider .btf-range-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.btf-range-slider .btf-range-value-vertical{-webkit-transform:translate(0,-50%);transform:translateY(-50%);padding-left:25px}.btf-range-rtl .btf-range-slider .btf-range-value-vertical{-webkit-transform:translate(0,50%);transform:translateY(50%)}.btf-range-slider .btf-range-marker-vertical.btf-range-marker{width:5px;height:2px;margin-top:-1px}.btf-range-slider .btf-range-marker-vertical.btf-range-marker-sub{width:10px}.btf-range-slider .btf-range-marker-vertical.btf-range-marker-large{width:15px}.btf-range-slider .btf-range-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.btf-range-slider .btf-range-horizontal .btf-range-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%);left:50%;bottom:120%}.btf-range-slider .btf-range-vertical .btf-range-tooltip{-webkit-transform:translate(0,-50%);transform:translateY(-50%);top:50%;right:120%}.btf-range-slider .btf-range-horizontal .btf-range-origin>.btf-range-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%);left:auto;bottom:10px}.btf-range-slider .btf-range-vertical .btf-range-origin>.btf-range-tooltip{-webkit-transform:translate(0,-18px);transform:translateY(-18px);top:auto;right:28px}.collection-banner-section .stretch-section .collection-info .heading,.collection-banner-section .stretch-section .collection-info .description{padding-left:var(--grid-gutter);padding-right:var(--grid-gutter)}.collection-banner-section .collection-info{position:relative;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between}@media(max-width:991px){.collection-banner-section .collection-info .collection-list{width:100%;overflow-x:auto;gap:.9rem;grid-auto-flow:column;grid-auto-columns:minmax(var(--grid-auto-columns),1fr)}}.collection-banner-section .collection-info .card{overflow:hidden;position:relative}.collection-banner-section .collection-media{aspect-ratio:var(--image-aspect-ratio, auto)}@media(max-width:991px){.collection-banner-section .collection-media{height:22.5rem}}.collection-banner-section .collection-info-inner{position:absolute;left:0;right:0;bottom:0;top:0;z-index:5;padding:1.5rem}.collection-banner-section .collection-info-inner *{color:var(--color, rgb(var(--text-color)))}.collection-banner-section .collection-info-inner .collection-info-meta{height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.collection-banner-section .collection-info-inner .collection-list{display:inline-flex;flex-wrap:wrap;gap:1rem 1.5rem}.collection-banner-section .heading{margin:0;width:100%}.collection-banner-section .description.font-small{font-size:calc(var(--body-font-size)*.8)}.collection-banner-section .description.font-large{font-size:calc(var(--body-font-size)*1.25)}.collection-banner-section .collection-media{text-align:center}.collection-banner-section .collection-media img{width:100%;height:100%;object-fit:var(--image-fit)}@media(min-width:992px){.collection-banner-section .collection-media.image-height-small{height:35rem}.collection-banner-section .collection-media.image-height-medium{height:42rem}.collection-banner-section .collection-media.image-height-large{height:56rem}.collection-banner-section .collection-media.image-height-auto{height:var(--image-height-auto, 72rem)}}.collection-banner-section .text-right .collection-list{direction:rtl}.collection-banner-section .collection-list{display:flex;justify-content:var(--collection-alignment, center);overflow-x:auto;gap:var(--grid-row-gap) 2rem}.collection-banner-section .collection-list.has-collection-image .list-item{flex-basis:calc((100% - (var(--collection-col) - 1)*var(--grid-column-gap))/var(--collection-col))}.collection-banner-section .collection-list.has-collection-image .card-title{margin-top:1rem}.collection-banner-section .collection-list.has-collection-image .card-title{text-decoration:underline var(--text-decoration-style) .1rem rgba(0,0,0,0);text-underline-offset:.6rem;transition:text-decoration-color var(--duration-medium),text-decoration-thickness var(--duration-medium),text-underline-offset var(--duration-short)}.collection-banner-section .collection-list .list-item{position:relative;flex-shrink:0}.collection-banner-section .collection-list .list-item:hover img{transform:scale(1.1)}.collection-banner-section .collection-list .list-item:hover .card-title{text-decoration-color:currentColor;text-decoration-thickness:.2rem;text-underline-offset:.4rem}.collection-banner-section .collection-list .card-link{position:absolute;left:0;right:0;bottom:0;top:0;background-color:#0000;z-index:5}.collection-banner-section .collection-list .card img{transition:transform var(--duration-short);transform:scale(1)}.collection-banner-section .collection-list .no-media{aspect-ratio:1;background-color:rgba(var(--text-color),.05);display:flex;justify-content:center;align-items:center}.collection-banner-section .collection-list .portrait-media .no-media{aspect-ratio:.8}.collection-banner-section .collection-list .card-title{margin:0;text-align:center;line-height:normal}.collection-banner-section .collection-list .card-title a{text-decoration:none;border-radius:.4rem;background-color:rgba(var(--text-color),.05);padding:.5rem 1.3rem;transition:background-color var(--duration-medium);display:inline-block;margin:.3rem}.collection-banner-section .collection-list .card-title a:hover{background-color:rgba(var(--text-color),.1)}html[data-popup=sidebar-filter] .sidebar-filter{pointer-events:auto;visibility:visible;opacity:1}html[data-popup=sidebar-filter] .sidebar-filter .filter-form{transform:translate(0)}.filters-container{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"header" "main";row-gap:0;column-gap:0;transition:grid-template-columns var(--duration-medium) cubic-bezier(.87,0,.13,1),column-gap var(--duration-medium) cubic-bezier(.87,0,.13,1)}.filters-container.has-product-filters{grid-template-columns:0 minmax(0,1fr);grid-template-areas:"header header" "sidebar main"}@media(min-width:992px){.filters-container.has-product-filters.sidebar-is-open{grid-template-columns:35rem minmax(0,1fr);column-gap:3rem}.filters-container.has-product-filters.sidebar-is-open .sidebar-filter{opacity:1;pointer-events:auto}.filters-container.has-product-filters.sidebar-is-open .filter-switch-track{background:rgba(var(--text-color),.8);box-shadow:inset 0 0 0 .1rem rgba(var(--text-color),.08),0 0 0 .1rem rgba(var(--text-color),.2);outline-color:#0000}.filters-container.has-product-filters.sidebar-is-open .filter-switch-thumb{transform:translate(1.8rem)}}@media(max-width:991px){.filters-container.has-product-filters{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;grid-template-areas:"header" "main";column-gap:0}.filters-container.has-product-filters.sidebar-is-open{grid-template-columns:minmax(0,1fr);column-gap:0}}.filters-container.no-transition,.filters-container.no-transition .sidebar-filter{transition:none}.filters-container .filter-switch-track{position:relative;width:3.8rem;height:2rem;border-radius:5rem;background:rgb(var(--background-color));flex-shrink:0;outline:.1rem solid rgba(var(--text-color),.5);transition:background-color var(--duration-medium),box-shadow var(--duration-medium),outline-color var(--duration-medium)}.filters-container .filter-switch-thumb{position:absolute;top:.2rem;left:.2rem;width:1.6rem;height:1.6rem;border-radius:5rem;background:rgb(var(--background-color));outline:.1rem solid rgba(var(--text-color),.5);transition:transform var(--duration-medium)}.filters-container .empty-filter-content{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:50vh}.filters-container .empty-filter-content .empty-info{text-align:center}.filters-container ul,.filters-container ol{list-style:none;margin:0;padding:0}.filters-container input[type=checkbox]{position:relative;border-radius:.4rem;flex-shrink:0;width:2rem;height:2rem;padding:0;border:.1rem solid rgb(var(--text-color));-webkit-appearance:none;appearance:none}.filters-container input[type=checkbox]:before{background-repeat:no-repeat;background-position:center;width:100%;height:100%;display:block}.filters-container input[type=checkbox]:checked:before{content:""}.filters-container input[type=radio]{display:none}.filters-container input[type=radio]:checked~label:before{background-color:currentColor}.filters-container input[type=radio]~label:before{content:"";display:inline-block;width:1.2rem;height:1.2rem;border:.2rem solid #fff;box-shadow:0 0 0 .2rem currentColor;background-color:#fff;margin-right:1.5rem;border-radius:100%}[data-filtering] .filters-container .products,[data-filtering] .filters-container .pagination{opacity:.5;pointer-events:none}.filters-container .infinite-loading{height:4rem;position:relative}.filters-container .infinite-loading:before{content:"";z-index:5;position:absolute;border:.5rem solid #fff;border-top-color:#0000;border-radius:50%;height:4rem;width:4rem;top:50%;left:50%;animation:circle-loading .5s infinite linear}.filters-container .item-list{font-size:1.4rem;max-width:40rem;padding-bottom:2rem}.filters-container .item-list>li[disabled]{pointer-events:none;opacity:.6}.filters-container .item-list input{margin:0;cursor:pointer}.filters-container .item-list input.hidden-color-input{opacity:0;position:absolute;z-index:25;margin:0}.filters-container .item-list .filter-label{display:inline-flex;align-items:center;gap:1rem;padding:.5rem 0;transition:color var(--duration-medium)}.filters-container .item-list .filter-label input{box-shadow:none}.filters-container .item-list .filter-label input:focus{border:.2rem solid rgb(var(--text-color))}.filters-container .item-list .filter-label .filter-label-text{position:relative;display:inline-flex;align-items:center;gap:.52rem}.filters-container .item-list .filter-label .filter-label-text:after{content:"";background-color:rgb(var(--text-color));transform:translateY(.3rem);opacity:0;position:absolute;bottom:-.2rem;left:0;right:0;height:.1rem}.filters-container .item-list .filter-label .filter-label-count{flex-shrink:0}@media(hover:hover){.filters-container .item-list .filter-label:hover{color:rgb(var(--text-color))}.filters-container .item-list .filter-label:hover .filter-label-text:after{opacity:1;transform:translateY(0);transition:transform var(--duration-medium),opacity var(--duration-medium)}}.filters-container .item-list .color-type{display:flex;align-items:center}.filters-container .item-list .color-type:focus-within .color-visual.light:after,.filters-container .item-list .color-type:focus-within .color-visual.dark:after{content:"";position:absolute;top:-.3rem;right:-.3rem;bottom:-.3rem;left:-.3rem;border-radius:50%;border:.2rem solid rgb(var(--text-color))}.filters-container .item-list .color-type .color-visual{width:2.5rem;height:2.5rem;display:inline-flex;justify-content:center;align-items:center;position:relative;z-index:20;margin-right:1rem}@media(min-width:992px){.filters-container .item-list .color-type .color-visual{border-radius:50%}}.filters-container .item-list .color-type .color-visual.light{border:.1rem solid #dedede}.filters-container .item-list .color-type .color-visual:before{background-repeat:no-repeat;background-position:center;background-size:50%;position:absolute;display:block;top:0;right:0;bottom:0;left:0;z-index:5;content:""}.filters-container .item-list .color-type .filter-label{flex-grow:1}.filters-container .item-list label{cursor:pointer}.filters-container .radio-list{padding-left:.2rem;line-height:2.5rem}.filters-container .filter-header{grid-area:header;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.filters-container .filter-header .action-left{display:flex;align-items:center;gap:2rem}.filters-container .filter-header .toggle-filter-btn{display:inline-flex;align-items:center;gap:.2rem;padding:0;border:none;background-color:#0000;font-weight:700;text-transform:uppercase;border-radius:.4rem}.filters-container .filter-header .toggle-filter-btn:focus-visible{outline-offset:.2rem}@media(min-width:992px){.filters-container .filter-header .toggle-filter-btn{gap:1rem}}.filters-container .filter-header .action-right .filter-sorting-wrapper{border-radius:.4rem;display:inline-flex;align-items:center}.filters-container .filter-header .action-right .filter-sorting-wrapper:focus-visible{outline-offset:.2rem}.filters-container .filter-header .action-right .filter-sorting-wrapper:focus-within{outline:.2rem solid rgba(var(--text-color),1)}.filters-container .filter-header .action-right .filter-sorting{color:rgb(var(--text-color));box-shadow:none;padding:0 2rem 0 .8rem;background-position:right 0 top 50%}.filters-container .sidebar-filter{grid-area:sidebar;opacity:0;pointer-events:none;transition:opacity var(--duration-medium);width:35rem}@media(max-width:991px){.filters-container .sidebar-filter{z-index:200;width:100%;position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity var(--duration-medium) cubic-bezier(.87,0,.13,1),visibility var(--duration-medium) cubic-bezier(.87,0,.13,1);pointer-events:none}}.filters-container .sidebar-filter .filter-form{display:flex;flex-direction:column;transition:transform var(--duration-medium) cubic-bezier(.87,0,.13,1);background-color:rgb(var(--background-color))}@media(max-width:991px){.filters-container .sidebar-filter .filter-form{position:absolute;left:0;top:0;bottom:0;padding:1.5rem;width:50rem;max-width:100%;box-shadow:0 0 1.6rem rgba(var(--text-color),.08);transform:translate(-100%)}}.filters-container .sidebar-filter details[open] .details-summary svg{transform:rotateX(180deg)}.filters-container .sidebar-filter .sidebar-filter-header{display:flex;justify-content:space-between;align-items:center;border-bottom:.1rem solid rgba(var(--text-color),.4);padding-bottom:2rem;position:relative}.filters-container .sidebar-filter .sidebar-filter-header:after{content:"";position:absolute;z-index:6;right:0;top:calc(100% + .1rem);left:0;height:2.5rem;pointer-events:none;background-image:linear-gradient(to top,rgba(var(--background-color),0),rgb(var(--background-color)))}.filters-container .sidebar-filter .sidebar-filter-header .sidebar-filter-heading{font-weight:var(--body-font-weight-bolder);text-transform:uppercase}.filters-container .sidebar-filter .sidebar-filter-header .close-button{display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;background-color:#0000;border:0;padding:0}.filters-container .sidebar-filter .active-filter{margin-top:2rem;border-bottom:.1rem solid rgba(var(--text-color),.4);padding-bottom:2rem;font-size:0;display:flex;align-items:center;flex-wrap:wrap;gap:1rem;position:relative}.filters-container .sidebar-filter .active-filter:after{content:"";position:absolute;z-index:6;right:0;top:calc(100% + .1rem);left:0;height:2.5rem;pointer-events:none;background-image:linear-gradient(to top,rgba(var(--background-color),0),rgb(var(--background-color)))}.filters-container .sidebar-filter .active-filter:empty{display:none}.filters-container .sidebar-filter .active-filter-item:not(.link-underline){text-decoration:none}.filters-container .sidebar-filter .active-filter-item:not(.form-footer-button){cursor:pointer;display:inline-flex;align-items:center;color:rgb(var(--text-color));padding:.4rem 1.2rem;line-height:1.6;font-size:1.3rem;transition:background-color var(--duration-medium),color var(--duration-medium);border:.1rem solid rgba(var(--text-color),.3);border-radius:var(--button-radius)}.filters-container .sidebar-filter .active-filter-item:not(.form-footer-button)[data-reset=all]{padding:.4rem;border-radius:.4rem;color:rgb(var(--text-color));border:0;line-height:normal}.filters-container .sidebar-filter .active-filter-item:not(.form-footer-button) svg{margin-left:1.2rem;width:1.5rem;height:1.5rem}@media(hover:hover){.filters-container .sidebar-filter .active-filter-item:not(.form-footer-button):not([data-reset=all]):hover{background-color:rgb(var(--text-color));color:#fff}.filters-container .sidebar-filter .active-filter-item:not(.form-footer-button):not([data-reset=all]):hover svg{color:currentColor}}.filters-container .sidebar-filter .filter-content{display:flex;align-items:center;flex-direction:column;flex-grow:1;overflow-y:auto;scrollbar-width:none;padding:.2rem 0}.filters-container .sidebar-filter .filter-item{display:flex;flex-direction:column;width:100%;border-bottom:.1rem solid rgba(var(--text-color),.4)}.filters-container .sidebar-filter .filter-item[open] .details-summary svg{transform:rotate(180deg)}.filters-container .sidebar-filter .details-summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:rgb(var(--text-color));padding:1.6rem 0;gap:1rem;text-transform:uppercase;font-weight:var(--body-font-weight-bold);position:relative;z-index:5}.filters-container .sidebar-filter .details-summary:focus-visible{outline-offset:-.4rem}.filters-container .sidebar-filter .details-summary svg{transition:transform var(--duration-medium);width:2rem;height:2rem}.filters-container .sidebar-filter .details-summary .filter-title{font-size:1.6rem;line-height:2.7rem;white-space:nowrap}.filters-container .sidebar-filter .details-content{background-color:rgb(var(--background-color));border-radius:.4rem;z-index:3}.filters-container .sidebar-filter .filter-footer{padding-top:2rem}.filters-container .sidebar-filter [type=submit]{width:100%}.filters-container .items-wrapper{grid-area:main;position:relative}.filters-container .pagination{margin-top:4rem;margin-bottom:0}.filters-container .pagination a{text-decoration:none}.btf-range-slider{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:2rem;padding:1rem .2rem 1.6rem}.btf-range-slider .btf-range-target{background-color:rgba(var(--text-color),.08)}.btf-range-slider .btf-range-horizontal{height:.4rem}.btf-range-slider .btf-range-horizontal .btf-range-handle{width:2rem;height:2rem;right:-1rem;top:-.8rem}.btf-range-slider .btf-range-connect{background-color:rgba(var(--text-color),.6)}.btf-range-slider .btf-range-handle{background-color:rgb(var(--background-color));border:.1rem solid rgba(var(--text-color),.5)}.btf-range-slider .btf-range-target{border:none}.btf-range-slider .btf-range-price{width:100%;padding:0 1rem}.btf-range-slider .btf-range-price.is-loading{pointer-events:none;opacity:.2}.btf-range-slider .btf-range-input{display:flex;justify-content:space-between;align-items:center;width:100%}.btf-range-slider .price-from,.btf-range-slider .price-to{display:inline-block;position:relative;font-weight:400;font-size:1.6rem}.btf-range-slider .price-from:focus-within .price-currency,.btf-range-slider .price-to:focus-within .price-currency{border-right-color:#1212128c}.btf-range-slider .price-from .price-currency,.btf-range-slider .price-to .price-currency{pointer-events:none;position:absolute;left:0;top:0;bottom:0;border-radius:.5rem 0 0 .5rem;color:currentColor;display:flex;justify-content:center;align-items:center;width:4.5rem;opacity:.5}.btf-range-slider .price-from input,.btf-range-slider .price-to input{border-radius:.5rem;padding-left:3rem;width:15rem;padding-right:1.5rem;background-color:#0000;font-weight:500;height:3.5rem;color:currentColor;text-align:right}.btf-range-slider .price-from input::-webkit-input-placeholder,.btf-range-slider .price-to input::-webkit-input-placeholder{opacity:.5}.btf-range-slider .price-from input:-moz-placeholder,.btf-range-slider .price-to input:-moz-placeholder{opacity:.5}.btf-range-slider .price-from input::-moz-placeholder,.btf-range-slider .price-to input::-moz-placeholder{opacity:.5}.btf-range-slider .price-from input:-ms-input-placeholder,.btf-range-slider .price-to input:-ms-input-placeholder{opacity:.5}
/*# sourceMappingURL=/cdn/shop/t/12/assets/filter.css.map */
