.wp-block-product-finder{display:block;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding-top:1rem;padding-bottom:1rem}@media (min-width: 768px){.wp-block-product-finder{display:grid}}.wp-block-product-finder .filters{display:flex;height:-moz-fit-content;height:fit-content;flex-direction:column;overflow:hidden;border-radius:.5rem}@media (min-width: 768px){.wp-block-product-finder .filters{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}}.wp-block-product-finder .filters{box-shadow:0 5px 50px #041e411a}.wp-block-product-finder .filters .filter{order:2;width:100%;border-bottom-width:1px;padding:.75rem 1rem}@media (min-width: 768px){.wp-block-product-finder .filters .filter{order:1}}.wp-block-product-finder .filters .filter .label{display:flex;cursor:pointer;align-items:center;justify-content:space-between}.wp-block-product-finder .filters .filter .label::marker{font-size:0px}.wp-block-product-finder .filters .filter .label svg{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.wp-block-product-finder .filters .filter .options{margin-bottom:0;margin-top:.25rem;padding-left:.5rem}.wp-block-product-finder .filters .filter .options .option{margin-top:0;margin-bottom:0;margin-bottom:.25rem;list-style-type:none}.wp-block-product-finder .filters .filter .options .option label{display:flex;font-size:.875rem;line-height:1.25}.wp-block-product-finder .filters .filter .options .option label input{margin-right:.5rem}.wp-block-product-finder .filters .filter:last-child{border-width:0px}.wp-block-product-finder .filters .filter[open] svg{--tw-scale-y: -1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.wp-block-product-finder .extra{order:1;padding:1rem}@media (min-width: 768px){.wp-block-product-finder .extra{order:2}}.wp-block-product-finder .extra-title{display:block}.wp-block-product-finder .extra .link{text-decoration-color:#c9b06f;text-decoration-thickness:2px;text-underline-offset:4px}.wp-block-product-finder .extra .link svg{font-size:.875rem;line-height:1.25}.wp-block-product-finder .section{grid-column:span 3 / span 3;margin-top:1.5rem}@media (min-width: 768px){.wp-block-product-finder .section{margin-left:1rem;margin-top:0}}.wp-block-product-finder .search-bar{position:relative;margin-bottom:.75rem;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;box-shadow:0 5px 50px #041e411a}.wp-block-product-finder .search-bar input{width:100%;border-radius:.375rem;--tw-border-opacity: 1;border-color:rgb(201 176 111 / var(--tw-border-opacity, 1))}.wp-block-product-finder .search-bar .product-search-error{position:absolute;top:0;left:1.5rem;margin-top:0;margin-bottom:0;display:none;--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(252 165 165 / var(--tw-bg-opacity, 1));padding:.25rem .5rem;line-height:1}.wp-block-product-finder .search-bar .product-search-error:before{position:absolute;bottom:0;left:1rem;display:block;height:.5rem;width:.5rem;--tw-translate-y: 50%;--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(252 165 165 / var(--tw-bg-opacity, 1));--tw-content: "";content:var(--tw-content)}.wp-block-product-finder .search-bar .product-search-error.active{display:block}.wp-block-product-finder .search-bar svg{position:absolute;top:50%;right:2.5rem;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity: 1;color:rgb(4 30 65 / var(--tw-text-opacity, 1))}.wp-block-product-finder .products-order{margin-bottom:.75rem;display:flex;align-items:center;justify-content:flex-end;font-size:.875rem;line-height:1.25}.wp-block-product-finder .products-order select{border-style:none;background-color:transparent;padding-top:0;padding-bottom:0;padding-left:.25rem;padding-right:1.75rem;font-size:.875rem;line-height:1.25;--tw-text-opacity: 1;color:rgb(4 30 65 / var(--tw-text-opacity, 1))}.wp-block-product-finder .products{display:flex;flex-wrap:wrap}.wp-block-product-finder .products--default{display:none}.wp-block-product-finder .products:empty{display:none}.wp-block-product-finder .products:empty+.products--default{display:flex}.wp-block-product-finder .products .product-card.product-card--grid{width:32%}.wp-block-product-finder .products .product-card.product-card--grid .product-card__picture{margin-top:0;margin-bottom:0;width:40%;max-width:40%}@media (min-width: 1024px){.wp-block-product-finder .products .product-card.product-card--grid .product-card__picture{width:28%;max-width:28%}}.wp-block-product-finder .pagination{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem}.wp-block-product-finder .pagination__page{height:2.25rem;min-width:2.25rem;border-radius:.25rem;padding-left:.5rem;padding-right:.5rem;font-size:.875rem;line-height:1.25;--tw-text-opacity: 1;color:rgb(4 30 65 / var(--tw-text-opacity, 1))}.wp-block-product-finder .pagination__page:hover:not(:disabled){background-color:#041e411a}.wp-block-product-finder .pagination__page[aria-current=page]{--tw-bg-opacity: 1;background-color:rgb(4 30 65 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.wp-block-product-finder .pagination__page:disabled{cursor:default;opacity:.3}.wp-block-product-finder .pagination__gap{padding-left:.25rem;padding-right:.25rem;font-size:.875rem;line-height:1.25}
