.product-listing-block .site-container{display:grid;grid-template-columns:363fr 1227fr}@media only screen and (max-width: 1300px){.product-listing-block .site-container{grid-template-columns:2fr 5fr}}@media only screen and (max-width: 1024px){.product-listing-block .site-container{grid-template-columns:1fr}}.product-listing-block .site-container{gap:50px}.product-listing-block .site-container .filters-container form>ul{padding:unset;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}@media only screen and (max-width: 1024px){.product-listing-block .site-container .filters-container form>ul{flex-direction:row;justify-content:space-between;align-items:flex-end}}@media only screen and (max-width: 767px){.product-listing-block .site-container .filters-container form>ul{display:grid;margin:unset;grid-template-columns:1fr;gap:20px}}.product-listing-block .site-container .filters-container form>ul h4{font-weight:500;font-size:18px;line-height:1.5;font-family:program,sans-serif;margin-bottom:20px;padding:0}@media only screen and (max-width: 1024px)and (min-width: 768px){.product-listing-block .site-container .filters-container form>ul h4{display:none}}.product-listing-block .site-container .filters-container form>ul .sf-field-taxonomy-product_cat:nth-of-type(1){display:block;margin-bottom:20px}@media only screen and (max-width: 1024px){.product-listing-block .site-container .filters-container form>ul .sf-field-taxonomy-product_cat:nth-of-type(1){display:none}}.product-listing-block .site-container .filters-container form>ul .sf-field-taxonomy-product_cat:nth-of-type(2){display:none}@media only screen and (max-width: 1024px){.product-listing-block .site-container .filters-container form>ul .sf-field-taxonomy-product_cat:nth-of-type(2){display:block}}.product-listing-block .site-container .filters-container form>ul>li{padding:unset;width:100%}@media only screen and (max-width: 1024px)and (min-width: 768px){.product-listing-block .site-container .filters-container form>ul>li{width:calc(50% - 12px)}}.product-listing-block .site-container .filters-container form>ul>li label{width:100%;position:relative;margin-bottom:24px}@media only screen and (max-width: 1024px){.product-listing-block .site-container .filters-container form>ul>li label{margin:0}}@media only screen and (max-width: 767px){.product-listing-block .site-container .filters-container form>ul>li label{width:100%;margin:0}}.product-listing-block .site-container .filters-container form>ul>li label:after{content:"";display:block;width:16px;height:16px;background-image:url("../../../../assets/icons/menu-icon--down.svg");background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:50%;right:15px;transform:translateY(-50%);pointer-events:none}.product-listing-block .site-container .filters-container form>ul>li select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:solid 1px #004942;padding:16px 32px 16px 18px;font-size:18px;font-weight:500;line-height:27.6px;letter-spacing:-0.01em;font-family:program,sans-serif;transition:ease-in-out .4s}.product-listing-block .site-container .filters-container form>ul>li select:hover{background-color:#e6edec}.product-listing-block .site-container .filters-container form>ul .sf-field-taxonomy-product_cat ul{padding:0}.product-listing-block .site-container .filters-container form>ul .sf-field-taxonomy-product_cat ul li{padding:0;margin:0;display:flex;align-items:center;cursor:pointer}.product-listing-block .site-container .filters-container form>ul .sf-field-taxonomy-product_cat ul li:not(:last-child){margin-bottom:13px}.product-listing-block .site-container .filters-container form>ul .sf-field-taxonomy-product_cat ul li input{-webkit-appearance:unset;-moz-appearance:unset;appearance:unset;all:unset;display:block;width:40px;height:40px;min-width:40px;min-height:40px;box-shadow:inset 0px 0px 0px 2px #004942;transition:.4s ease-in-out;border-radius:50%}.product-listing-block .site-container .filters-container form>ul .sf-field-taxonomy-product_cat ul li input:hover{background-color:#e6edec}.product-listing-block .site-container .filters-container form>ul .sf-field-taxonomy-product_cat ul li input:checked{box-shadow:inset 0px 0px 0px 20px #004942}.product-listing-block .site-container .filters-container form>ul .sf-field-taxonomy-product_cat ul li label{font-family:program-narrow,sans-serif;font-size:40px;font-weight:900;text-transform:uppercase;margin:0;cursor:pointer}.product-listing-block .site-container .filters-container form>ul .sf-field-taxonomy-product_cat ul li label:after{content:unset}.product-listing-block .site-container .products-container{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;max-width:100%}@media only screen and (max-width: 1300px){.product-listing-block .site-container .products-container{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 767px){.product-listing-block .site-container .products-container{grid-template-columns:1fr}}.product-listing-block .site-container .products-container .card .title{font-size:30px;margin-bottom:7px}.product-listing-block .site-container .products-container .card img{margin-bottom:20px;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}.product-listing-block .site-container .products-container .card .price{margin-bottom:12px}
