.product__link:hover .product__link__thumb--img{transform:scale(1.05)}.product__link:hover .product__link__more{opacity:1;transform:translateY(0)}.product__link:hover .product__link__more--line{width:3rem}.product__link:hover .product__link__more--text{transform:translate(.5rem)}.product__link:hover .product__link__info--title{color:var(--color-neutral-600)}.product__link__thumb--img{max-height:65dvh;transition:all .7s}.product__link__more{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(1rem)}.product__link__more--line{width:0;transition:width .7s ease-out .1s}.product__link__more--text{transition:transform .5s ease-out 75ms;transform:translate(0)}@media (hover:none){.product__link .product__link__more{opacity:1;transform:translateY(0)}.product__link .product__link__more--line{width:3rem}.product__link .product__link__more--text{transform:translate(.5rem)}}.product__link__info{margin-top:1rem;margin-bottom:3rem}.product__link__info--title{text-transform:none;letter-spacing:normal;color:var(--color-neutral-900);font-size:1.5rem;font-family:var(--font-secondary)}.product__link__info--short{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:14px;font-style:italic;font-weight:300;line-height:16px;display:-webkit-box}.catalogue-filter-title{font-size:1.125rem;line-height:1.75rem;font-family:var(--font-secondary);text-transform:none;letter-spacing:normal;margin-bottom:1.5rem;font-weight:300;color:#171717!important}.category-link{color:#737373}.category-link--main{text-transform:uppercase;letter-spacing:.15em;font-size:11px}.category-link--sub{font-size:11px}.filter-header{border-bottom:1px solid #d4d4d4;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.filter-header .catalogue-filter-title{margin-bottom:0}.filter-header__reset{text-transform:uppercase;letter-spacing:.1em;color:#737373;cursor:pointer;background:0 0;border:none;padding:0;font-size:11px}.filter-header__reset:hover{color:#171717}.filter-group[data-v-347ca623]{margin-bottom:1.5rem}.filter-group+.filter-group[data-v-347ca623]{border-top:1px solid #e5e5e5;padding-top:1.5rem}.filter-group__title[data-v-347ca623]{text-transform:uppercase;letter-spacing:.15em;color:#171717;margin-bottom:1rem;font-size:11px;font-weight:500}.filter-group__header[data-v-347ca623]{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.filter-group__header .filter-group__title[data-v-347ca623]{text-align:left;margin-bottom:0}.filter-group__chevron[data-v-347ca623]{color:#a3a3a3;flex-shrink:0;width:14px;height:14px}.filter-group__show-more[data-v-347ca623]{text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary);cursor:pointer;background:0 0;border:none;margin-top:.75rem;padding:0;font-size:11px;display:block}.filter-group__show-more[data-v-347ca623]:hover{text-decoration:underline}.price-bounds[data-v-347ca623]{color:#737373;margin-top:1rem;margin-bottom:.75rem;font-size:11px;font-weight:300}.price-inputs[data-v-347ca623],.price-slider[data-v-347ca623]{padding-inline:.625rem}.price-inputs[data-v-347ca623]{justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.price-inputs__sep[data-v-347ca623]{color:#a3a3a3}.price-input-wrap[data-v-347ca623]{flex:1;min-width:0;position:relative}.price-input-wrap__symbol[data-v-347ca623]{color:#a3a3a3;pointer-events:none;font-size:12px;font-weight:300;position:absolute;top:50%;left:.5rem;transform:translateY(-50%)}.price-input-wrap .price-input[data-v-347ca623]{padding-left:1.25rem}.price-input-wrap--suffix .price-input-wrap__symbol[data-v-347ca623]{left:auto;right:.5rem}.price-input-wrap--suffix .price-input[data-v-347ca623]{padding-left:.25rem;padding-right:1.25rem}.price-input[data-v-347ca623]{box-sizing:border-box;text-align:center;color:#171717;appearance:textfield;background:0 0;border:1px solid #d4d4d4;border-radius:2px;width:100%;padding:.375rem .25rem;font-size:12px;font-weight:300}.price-input[data-v-347ca623]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.price-input[data-v-347ca623]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.price-input[data-v-347ca623]:focus{border-color:var(--color-primary);outline:none}.filter-values.form__wrapper--checkbox[data-v-347ca623]{grid-template-columns:1fr;padding:.8rem .2rem}.filter-option[data-v-347ca623]{margin:0!important;padding:0!important}.filter-option__label-wrap[data-v-347ca623]{cursor:pointer;color:#737373!important;margin-bottom:0!important;padding-right:0!important}.filter-values--color .filter-option__label-wrap[data-v-347ca623]{align-items:center;gap:.5rem;display:flex!important}.filter-option__swatch[data-v-347ca623]{border:1px solid #17171726;border-radius:9999px;flex-shrink:0;width:1.25rem;height:1.25rem;display:inline-block}.filter-values--color .filter-option__label-wrap[data-v-347ca623]:after,.filter-values--color .filter-option__label-wrap[data-v-347ca623]:before{content:none!important}.filter-values--color .filter-option__swatch[data-v-347ca623]{transition:box-shadow .15s,border-color .15s;box-shadow:0 0 0 1px #0000}.filter-values--color .filter-option__input:checked+.filter-option__label-wrap .filter-option__swatch[data-v-347ca623]{border-color:currentColor;box-shadow:0 0 0 1px #fff,0 0 0 3px}.filter-option__label[data-v-347ca623]{letter-spacing:.1em}.drawer-content{padding-top:var(--header-height)}.catalogue-filter--mobile__title{margin-bottom:0;font-size:1.5rem;font-weight:400;line-height:2rem}.catalogue-filter--mobile__subtitle{font-size:1.125rem;font-weight:400;line-height:1.75rem}.catalogue-filter--mobile__item{color:var(--color-neutral-800)}.progress-tooltip{color:#fff;pointer-events:none;white-space:nowrap;z-index:20;background:#171717;padding:2px 6px;font-family:monospace;font-size:10px;bottom:calc(100% + 8px)}.progress-tooltip,.progress-tooltip:after{position:absolute;transform:translate(-50%)}.progress-tooltip:after{content:"";border:4px solid #0000;border-top-color:#171717;top:100%;left:50%}.paging-btn{opacity:.4;font-weight:600;color:#171717!important}.paging-btn.is-active{opacity:1}.paging-btn.is-active:hover{opacity:.8}.filters-scroll[data-v-7c27581f]{scrollbar-width:thin;scrollbar-color:#d4d4d4 transparent}.filters-scroll[data-v-7c27581f]::-webkit-scrollbar{width:6px}.filters-scroll[data-v-7c27581f]::-webkit-scrollbar-track{background:0 0}.filters-scroll[data-v-7c27581f]::-webkit-scrollbar-thumb{background-color:#d4d4d4;border-radius:9999px}.filters-scroll[data-v-7c27581f]::-webkit-scrollbar-thumb:hover{background-color:#a3a3a3}
