*,*:before,*:after{box-sizing:border-box}.facets{background:#fff7f6;padding:2rem;border-radius:1rem;border:1px solid #f3d9d6;box-shadow:0 2px 12px #0000000a;margin-bottom:1rem}.facets__controls-header{display:flex;align-items:baseline;margin-bottom:1.5rem;flex-wrap:nowrap}.facets__bar-toggle{display:inline-flex;align-items:center;background:none;border:none;padding:.5rem;color:#d94c49;font-family:Roboto,sans-serif;font-size:.9rem;font-weight:600;cursor:pointer;margin:0;flex-shrink:0;line-height:1.3}.facets__bar-toggle:after{content:"";display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #d94c49;margin-left:8px;transition:transform .3s ease}.facets__bar-toggle.filters-active:after{transform:rotate(180deg)}.facets__sort-by-wrapper{margin-bottom:0!important;display:inline-flex;align-items:baseline;margin-left:auto;flex-shrink:0;position:relative}.facets__sort-by-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:none;padding:.5rem 2em .5rem .5rem;color:#d94c49;font-family:Roboto,sans-serif;font-size:.9rem;font-weight:600;line-height:1.3;cursor:pointer;border-radius:4px;text-align:right}.facets__sort-by-wrapper:after{content:"";display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #d94c49;position:absolute;right:.75em;top:50%;transform:translateY(-50%);pointer-events:none;z-index:1}.facets__filters-row{display:none;flex-wrap:nowrap;gap:2rem;overflow-x:auto;padding:1rem;background:#fff7f6;border-radius:1rem;border:1px solid #f3d9d6;box-shadow:0 2px 12px #0000000a}.facets__filters-row.active{display:flex}.facets__heading{font-size:1rem;font-weight:600;color:#d94c49;font-family:Roboto,sans-serif;margin-bottom:.25rem;white-space:nowrap;cursor:pointer;list-style:none}.facets__heading::-webkit-details-marker{display:none}.facets__details{min-width:200px;flex-shrink:0}.facets__details details{width:100%}.facets__details details .facets__values{padding-top:.5rem}.facets__label{display:block;font-size:.9rem;color:#333;margin-bottom:.25rem;cursor:pointer}.facets__label input[type=checkbox]{margin-right:.35rem;accent-color:#d94c49;vertical-align:middle}.facets__text{vertical-align:middle}.facets__actions{display:flex;gap:1rem;align-items:flex-end;margin-top:1rem;margin-left:auto;padding-left:1rem}.facets__actions .btn{padding:.5rem 1rem;border-radius:.5rem;text-decoration:none;font-size:.9rem;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;font-family:Roboto,sans-serif;font-weight:500;border:1px solid transparent}.facets__actions .btn-primary{background:#d94c49;border-color:#d94c49;color:#fff}.facets__actions .btn-primary:hover{background:#c83a37;border-color:#c83a37}.facets__actions .btn-link{color:#d94c49;background:transparent;border:none}.facets__actions .btn-link:hover{text-decoration:underline}.facets__label input:checked+.facets__text{font-weight:600;color:#d94c49}.facets__price .form-group{display:flex;flex-direction:column;margin-bottom:.5rem}.facets__price .form-group label{font-weight:500;color:#555;font-size:.85rem;margin-bottom:.15rem}.facets__price .form-control{border-radius:.5rem;border:1px solid #ccc;padding:.5rem;font-size:.9rem;width:100%}.facets__product-grid{margin-top:2rem}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.grid__item{background:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 1px 3px #0000000a;padding:0;display:flex;flex-direction:column;min-width:0}.grid__item>.card{width:100%;min-width:0;display:flex;flex-direction:column;flex-grow:1;border:none;box-shadow:none;border-radius:inherit}.grid__item .card-img{position:relative;overflow:hidden;border-top-left-radius:inherit;border-top-right-radius:inherit;width:100%;aspect-ratio:3 / 2}.grid__item .card-img img{display:block;width:100%;height:100%;object-fit:cover}.grid__item .card-img .badges{position:absolute;top:0;left:0;width:100%;z-index:2;pointer-events:none}.grid__item .card-img .badges .sale-badge{position:absolute;top:12px;left:-2px;background-color:#d43f3a;color:#fff;padding:4px 10px 4px 12px;font-size:.7rem;font-weight:700;text-transform:uppercase;border-radius:0 2px 2px 0;z-index:2;pointer-events:auto}.grid__item .wk-button--floating{position:absolute;top:8px;right:8px;z-index:3;background:#fffc;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 2px #0000001a}.grid__item .wk-button--floating .wk-icon{width:16px;height:14px}.grid__item .wk-button--floating .wk-button__label{display:none}.grid__item .card-body{padding:.75rem;border-top:1px solid #e0e0e0;width:100%;display:flex;flex-direction:column;flex-grow:1}.grid__item .product-title,.grid__item .card-title,.grid__item .card-title a{display:block;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.3;height:auto!important;min-width:0}.grid__item .text-ellipsis{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;min-width:0;display:block}.grid__item .card-body p:has(a[data-productvendor]){font-size:.8rem;color:#6c757d;margin-bottom:.5rem;line-height:1.2;white-space:normal!important;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;min-width:0}.grid__item .card-body p:has(a[data-productvendor]) a,.grid__item .card-body p:has(a[data-productvendor]) span{white-space:normal!important;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;display:inline}.grid__item .card-body p:has(a[data-productvendor]) a{color:inherit;text-decoration:none}.grid__item .card-body p:has(a[data-productvendor]) a:hover{text-decoration:underline}.grid__item .card-body .col-5{display:flex;flex-direction:row;align-items:baseline;justify-content:flex-end;margin-top:auto;gap:.5rem}.grid__item .card-body s.price.text-gray-900,.grid__item .card-body s.price{font-size:.8rem!important;color:#6c757d!important;text-decoration:line-through!important;line-height:1;margin:0;padding:0}.grid__item .card-body p.price{font-size:1.1rem;font-weight:700;color:#d94c49;line-height:1.2;margin:0!important}@media (max-width: 992px){.product-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.grid__item .card-body{padding:.6rem}}@media (max-width: 768px){.facets__filters-row.active{flex-direction:column}.facets__details{min-width:100%;margin-bottom:1rem}.facets__actions{margin-left:0;width:100%;justify-content:flex-start}.product-grid{grid-template-columns:1fr;gap:1rem}.grid__item .card-body{padding:.5rem}.facets{padding:1rem}}.pagination{display:flex;justify-content:center;align-items:center;padding:1rem 0;list-style:none;flex-wrap:wrap}.pagination .page,.pagination .prev,.pagination .next,.pagination .current,.pagination .deco{margin:.2rem .3rem;font-family:Roboto,sans-serif;font-size:.9rem;font-weight:600}.pagination a,.pagination span:not(.current):not(.disabled){text-decoration:none;color:#d94c49;padding:.4rem .6rem;border-radius:3px;transition:background-color .2s ease,color .2s ease}.pagination a:hover,.pagination span:not(.current):not(.disabled):hover{color:#333;background-color:#fdecea}.pagination .current{color:#fff;background-color:#d94c49;padding:.4rem .8rem;border-radius:3px;font-weight:700}.pagination .disabled,.pagination .disabled a{color:#aaa!important;cursor:default;pointer-events:none}.pagination .prev a:before{content:"\2039  ";margin-right:.2em}.pagination .next a:after{content:" \203a";margin-left:.2em}.pagination .deco{color:#aaa}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/291/assets/facet-filters-style.css.map */
