.bed-finder-app .filters{margin-inline:auto;max-width:1024px;padding:0 24px}.bed-finder-app .directory-filter{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;overflow-y:auto}.bed-finder-app .directory-filter .checkbox-filter input[type=checkbox]{display:none}.bed-finder-app .directory-filter .checkbox-filter label{cursor:pointer;padding:.8rem 3.2rem;width:100%;transition:background-color .2s ease;word-break:break-word;display:flex;background-color:var(--grey);border-radius:.4rem;border:1px solid var(--grey);font-size:calc(clamp(1.4rem,.167vw + 1.333rem,1.6rem) * var(--font-body-scale))}.bed-finder-app .directory-filter .checkbox-filter input[type=checkbox]:checked+label{background-color:var(--brand-1-light);border-color:var(--brand-1)}.bed-finder-app .price-range-selector{padding-inline:24px;padding-bottom:24px;isolation:isolate}.bed-finder-app .price-range-selector .price-inputs{padding-top:12px;display:flex;justify-content:space-between}.bed-finder-app .price-range-selector .price-inputs .price-wrapper{font-size:16px;font-weight:700;display:flex}.bed-finder-app .products-grid-container{margin-bottom:40px}.bed-finder-app .products-grid-container .products-grid{margin-top:2rem;display:grid;grid-template-columns:1fr;column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}.bed-finder-app .products-grid-container .products-grid .product-card{display:block;width:100%;overflow:hidden}.bed-finder-app .products-grid-container .products-grid .product-card h3{margin:0;font-family:var(--font-body-family);font-size:calc(clamp(1.6rem,.333vw + 1.467rem,2rem) * var(--font-body-scale));font-weight:500}.bed-finder-app .products-grid-container .products-grid .product-card h3 a{color:inherit;display:block;text-decoration:none}.bed-finder-app .products-grid-container .products-grid .product-card .product-card-delivery{background-color:var(--brand-1-light);padding:1.2rem;font-size:calc(clamp(1.4rem,.167vw + 1.333rem,1.6rem) * var(--font-body-scale));text-align:center;border-radius:0 0 1.2rem 1.2rem}.bed-finder-app .products-grid-container .products-grid .product-card .product-card-delivery span{font-weight:700}.bed-finder-app .products-grid-container .products-grid .product-card .price{margin-top:.7rem;font-size:calc(clamp(1.6rem,.333vw + 1.467rem,2rem) * var(--font-body-scale));line-height:calc(1 + .5 / var(--font-body-scale));font-weight:700}.bed-finder-app .products-grid-container .products-grid .product-card .price.sale{display:inline-flex;align-items:center;gap:.8rem;flex-direction:row-reverse;flex-wrap:wrap}.bed-finder-app .products-grid-container .products-grid .product-card .price.sale .discounted-price{color:#c20303}.bed-finder-app .products-grid-container .products-grid .product-card .price.sale .full-price{text-decoration:line-through;color:var(--color-foreground);font-size:calc(clamp(1.2rem,.167vw + 1.133rem,1.4rem) * var(--font-body-scale));font-weight:400}.bed-finder-app .products-grid-container .products-grid .product-card .product-card__gallery{border-radius:1.2rem;overflow:hidden}.bed-finder-app .products-grid-container .products-grid .product-card .slider-content img,.bed-finder-app .products-grid-container .products-grid .product-card .product-card__gallery img{display:block;max-width:100%;height:100%;aspect-ratio:16/9;object-fit:cover;object-position:center center;width:100%}.bed-finder-app .products-grid-container .products-grid .product-card .swiper-pagination{position:static;top:0;right:0;bottom:0;left:0;margin-block:1rem;display:flex;--swiper-pagination-bullet-inactive-color: var(--black);--swiper-pagination-bullet-inactive-opacity: .8;--swiper-theme-color: var(--brand-1-light)}.bed-finder-app .products-grid-container .products-grid .product-card .swiper-pagination .swiper-pagination-bullet{border-radius:10px;flex:1 1 2rem}.bed-finder-app .product-rating{padding-top:.5rem;padding-bottom:1.2rem;display:flex;align-items:center;gap:.8rem}.bed-finder-app .product-rating .rating svg{width:2rem;height:2rem}@media screen and (min-width: 1024px){.bed-finder-app .product-rating .rating svg{width:2.4rem;height:2.4rem}}.bed-finder-app .product-rating .rating-text{display:none}.bed-finder-app .textgridbutton{margin-bottom:40px}@media screen and (width >= 540px){.bed-finder-app .products-grid-container .products-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (width >= 940px){.bed-finder-app .products-grid-container .products-grid{grid-template-columns:repeat(3,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/bed-finder.css.map */
