.filterable-collection__background{border-radius:30px 30px 0 0}.filterable-collection__container{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile)}.filterable-collection__quote{text-align:center}.filterable-collection__header-wrapper,.filterable-collection__filters{margin:0 0 30px}.filterable-collection__heading{text-align:center;margin:0}.filterable-collection__filters .filters{position:relative;display:block}.filters__open-button{display:flex;align-items:center;justify-content:start;min-height:51px;width:100%;background-color:rgb(var(--color-secondary-button));color:rgb(var(--color-foreground));border:none;border-radius:100px;padding:0 18px;font-weight:700;font-size:20px;line-height:normal;letter-spacing:0}.filters__flex-wrapper{width:100%;background-color:rgb(var(--color-background));border-radius:20px;border:1px solid rgba(var(--color-foreground),.2);position:absolute;pointer-events:none;opacity:0;z-index:2;top:55px;transform:translateY(-10px);transition:all .4s ease}.filterable-collection__filters .filters.is-open .filters__flex-wrapper{opacity:1;pointer-events:all;transform:translateY(0)}.filter__container{padding:0 15px;border-bottom:1px solid rgba(var(--color-foreground),.1)}.filters__open-filter-button{font-weight:700;font-size:16px;line-height:normal;letter-spacing:0;text-transform:capitalize;padding:8px 0;border:none;background:none}.filters__open-filter-button span{color:rgb(var(--color-foreground))}.filters__open-filter-button .icon-caret{display:none}.filter__value{display:flex;align-items:center;gap:8px;padding:8px 0;font-weight:400;font-size:16px;line-height:normal;letter-spacing:0;color:rgb(var(--color-foreground))}.filters__mobile-buttons{display:flex;flex-direction:row;justify-content:space-between;gap:10px;padding:12px 15px}.filters__clear-button,.filters__apply-button{display:flex;min-height:43px;justify-content:center;align-items:center;flex:1 0 100px;border:none;cursor:pointer}.filters__clear-button{text-decoration:underline;font-weight:700;font-size:14px;line-height:normal;letter-spacing:0;text-align:center;text-transform:uppercase;text-decoration-style:solid;background-color:unset;color:rgb(var(--color-foreground))}.filters__apply-button{font-weight:900;font-size:14px;line-height:100%;letter-spacing:0%;text-transform:uppercase;border-radius:100px;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.filterable-collection__navigation{position:relative;background-color:transparent}.filterable-collection__swiper.swiper{margin:0 -15px}.filterable-collection__swiper-wrapper.swiper-wrapper{display:flex;align-items:stretch}.filterable-collection__product.swiper-slide{height:auto;width:100%;max-width:270px;box-sizing:border-box;border-radius:20px;border:1px solid rgba(var(--color-foreground),.2);background-color:rgb(var(--color-background));padding:15px;display:flex;flex-direction:column}.filterable-collection__product.swiper-slide:hover{border-color:rgb(var(--color-tertiary-button))}.filterable-collection__product.swiper-slide.filtered-out{display:none}.product-card__top{flex-grow:1;display:flex;flex-direction:column;cursor:pointer}.product-card__image-wrapper{width:100%;height:auto;aspect-ratio:1/1;position:relative;display:flex;margin:0 0 16px}.product-card__image{width:100%;height:auto;object-fit:cover;display:block}.product-card__discount-badge{display:block;padding:6px 12px;position:absolute;bottom:0;left:0;font-weight:700;font-size:10px;line-height:normal;letter-spacing:0;text-align:center;text-transform:uppercase;border-radius:100px;background:rgb(var(--color-secondary-button-hover))}.product-card__title{font-family:var(--font-body-family);font-weight:700;font-size:16px;line-height:normal;letter-spacing:0;margin:0 0 16px}.product-card__price-container{display:flex;flex-direction:row;align-items:center;gap:8px;margin:0 0 12px}.product-card__price,.product-card__compare-at-price{font-weight:700;font-size:16px;line-height:normal;letter-spacing:0;color:rgb(var(--color-foreground))}.product-card__compare-at-price{font-weight:400;text-decoration:line-through;color:rgb(var(--color-secondary-text))}.product-card__rating{display:flex;align-items:end;margin:0 0 16px;gap:8px;font-weight:500;font-size:12px;line-height:normal;letter-spacing:0}.product-card__rating .product-card__rating-stars{display:flex;flex-direction:row;align-items:center;gap:2px}.product-card__bottom{display:flex;flex-direction:row;justify-content:space-between;font-weight:700;font-size:14px;line-height:normal;letter-spacing:0;text-transform:uppercase;border-top:1px solid rgba(var(--color-foreground),.1);padding-top:17px}.product-card__bottom .product-card__button.button{min-height:unset;min-width:unset;padding:4.5px;max-width:24px;max-height:24px;color:rgb(var(--color-button-hover-text))}.filterable-collection__button-prev.swiper-button-prev,.filterable-collection__button-next.swiper-button-next{display:none;position:absolute;top:50%;z-index:2}.filterable-collection__navigation--without-controls>.filterable-collection__button-prev.swiper-button-prev,.filterable-collection__navigation--without-controls>.filterable-collection__button-next.swiper-button-next{display:none}.filterable-collection__button{margin:30px auto 0}.filter__value-label{width:100%;display:flex;align-items:center;gap:8px;cursor:pointer}.filter__value-checkbox{accent-color:rgb(var(--color-button))}.filter__label-checkbox{display:inline-flex;box-sizing:border-box;width:16px;height:16px;border:1px solid rgba(var(--color-foreground),.1);position:relative}.filter__label-checkbox svg{position:absolute;display:none;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.filter__value-checkbox:checked+.filter__value-label svg{display:block}.filter__checked-values{display:none}.filters__empty-results{display:none;width:100%;text-align:center;font-weight:400;font-size:14px;line-height:normal;letter-spacing:0;margin-top:12px}.filters__empty-results.is-visible{display:block}.filters__additional-buttons{display:flex;justify-content:center}@media screen and (min-width:768px){.filterable-collection__background{border-radius:50px 50px 0 0}.filterable-collection__container{padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop)}.filterable-collection__container--has-button{display:grid;grid-template-columns:1fr auto}.filterable-collection__header-wrapper,.filterable-collection__filters{margin:0 0 40px}.filterable-collection__container--has-button .filterable-collection__header-wrapper{grid-column:1;text-align:left}.filterable-collection__container--has-button .filterable-collection__quote,.filterable-collection__container--has-button .filterable-collection__heading{text-align:left}.filterable-collection__container--has-button .filterable-collection__filters,.filterable-collection__container--has-button .filterable-collection__navigation{grid-column:1/-1}.filterable-collection__container--has-button .filterable-collection__button{grid-column:2;grid-row:1;margin:0 0 40px;align-self:end}.filterable-collection__filters .filters{display:flex;flex-direction:row;align-items:center;gap:30px;background-color:rgb(var(--color-secondary-button));border:none;border-radius:100px;padding:15px 20px}.filters__open-button{display:flex;align-items:center;justify-content:start;gap:4px;min-height:unset;width:fit-content;background-color:unset;border-radius:unset;padding:0;font-size:16px}.filters__open-button .icon-filter{display:block;width:18px;height:18px}.filters__flex-wrapper{position:relative;top:unset;transform:unset;pointer-events:all;opacity:1;background-color:unset;border:none;display:flex;flex-direction:row;gap:30px}.filter__container{position:relative;flex:1 0 100px;border:none;border-radius:100px;background-color:rgb(var(--color-background))}.filters__open-filter-button{width:100%;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:4px 0;min-height:30px}.filters__open-filter-button .icon-caret{display:block;width:10px;height:10px}.filter__values{position:absolute;opacity:0;pointer-events:none;z-index:2;top:40px;left:0;transform:translateY(-10px);transition:all .4s ease;width:100%;background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.2);border-radius:10px;overflow:hidden}.filter__container.is-open .filter__values{opacity:1;pointer-events:all;transform:translateY(0)}.filter__value{padding:0}.filter__value-label{padding:8px 12px}.filter__label-checkbox{display:none}.filters__open-filter-button>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.filters__open-filter-button .filter__checked-values{display:inline-block;max-width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;font-family:var(--font-body-family);font-weight:400;font-size:16px;line-height:normal;letter-spacing:0;color:rgba(var(--color-foreground),.5)}.filter__value-checkbox:checked+.filter__value-label,.filter__value-label:hover{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));font-weight:700}.filters__buttons-desktop{display:block;margin:0 auto;width:fit-content}.filters__mobile-buttons{display:none}.filterable-collection__swiper.swiper{margin:0 -40px}.filterable-collection__product.swiper-slide{max-width:325px;padding:20px}.product-card__title{font-size:20px}.product-card__discount-badge{font-size:14px}.product-card__price-container{margin:0 0 16px}.product-card__bottom{font-size:16px}.filterable-collection__button-prev.swiper-button-prev,.filterable-collection__button-next.swiper-button-next{display:flex;justify-content:center;align-items:center;width:40px;height:40px;margin:0;border-radius:100px;background:rgb(var(--color-secondary-button));color:rgb(var(--color-secondary-button-text))}.filterable-collection__button-prev.swiper-button-prev:hover,.filterable-collection__button-next.swiper-button-next:hover{background:rgb(var(--color-secondary-button-hover));color:rgb(var(--color-secondary-button-text-hover))}.filterable-collection__button-prev.swiper-button-prev:after,.filterable-collection__button-next.swiper-button-next:after{font-size:16px}.filterable-collection__button-next.swiper-button-next{transform:translate(75%,-50%);right:0}.filterable-collection__button-next.swiper-button-next:after{transform:translate(2px)}.filterable-collection__button-prev.swiper-button-prev{transform:translate(-75%,-50%);left:0}.filterable-collection__button-prev.swiper-button-prev:after{transform:translate(-2px)}.filterable-collection__button-prev.swiper-button-disabled,.filterable-collection__button-next.swiper-button-disabled{display:none}.filters__empty-results{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/section-filterable-collection.css.map */
