.taxonBanner{border-radius:4px;width:270px;height:500px;padding-left:0;padding-right:0;text-decoration:none;display:block;position:relative;overflow:hidden}.taxonBanner img{object-fit:cover;width:100%;height:100%}@media (max-width:767.98px){.taxonBanner{width:100%;height:100%}@supports (-webkit-touch-callout:none){.taxonBanner{height:auto}}}@media (min-width:768px) and (max-width:991.98px){.taxonBanner{width:225px}}@media (min-width:992px) and (max-width:1199.98px){.taxonBanner{width:225px}}@media (min-width:768px) and (max-width:991.98px){.taxonBanner{height:450px}}
.productsList{grid-gap:16px 20px;grid-template-columns:repeat(4,minmax(250px,1fr));display:grid}@media (min-width:992px) and (max-width:1199.98px){.productsList{grid-template-columns:repeat(4,minmax(225px,1fr))}}@media (min-width:768px) and (max-width:991.98px){.productsList{grid-template-columns:repeat(3,minmax(225px,1fr))}}@media (max-width:767.98px){.productsList{grid-template-columns:1fr}}
.descriptionExpandableTop{line-height:18px}.descriptionExpandableTop__content{text-overflow:initial;white-space:normal;width:100%;color:var(--grey140);margin:4px 0 24px;padding:0;overflow:visible}.descriptionExpandableTop__content--expanded{text-overflow:initial;white-space:normal;width:100%;padding:0;overflow:visible}@media (min-width:768px){.descriptionExpandableTop__content{margin:8px 0 0;font-size:10px}}.descriptionExpandableTop__text{align-items:flex-end;font-size:12px;display:flex;overflow-x:hidden}.descriptionExpandableTop__text>:first-child{text-overflow:ellipsis;white-space:nowrap;text-align:justify;overflow:hidden}.descriptionExpandableTop__text>:first-child>div{display:inline}.descriptionExpandableTop__text--expanded{display:block}.descriptionExpandableTop__text--expanded>:first-child{text-overflow:initial;overflow:initial;white-space:initial;text-align:initial}.descriptionExpandableTop__text--expanded>*{display:inline}.descriptionExpandableTop__text p{margin:0;display:inline}.descriptionExpandableTop__text p br{display:none}@media (max-width:767.98px){.descriptionExpandableTop__text{font-size:10px}}.descriptionExpandableTop__button{cursor:pointer;color:var(--grey160);max-height:20px;font-weight:700;display:none}.descriptionExpandableTop__button--expanded{position:unset;padding-left:2px}.descriptionExpandableTop__button--visible{display:inline-block}
/*# sourceMappingURL=ec14c025927bb0ca.css.map*/