.collection-content .collection-grid__wrapper .grid--uniform{display:flex;flex-wrap:wrap;align-items:flex-start}.collection-content .collection-grid__wrapper .grid--uniform>.grid__item{float:none}html[dir=rtl] .collection-content .collection-grid__wrapper .grid--uniform{flex-direction:row-reverse}.grid__item--catalog-promo.medium-up--one-half{width:100%}.grid__item--catalog-promo.medium-up--one-quarter{width:50%}.grid__item--catalog-promo.medium-up--one-fifth{width:40%}@media only screen and (min-width:769px)and (max-width:1199px){.grid__item--catalog-promo.medium-up--one-quarter{width:66.6666%}}@media only screen and (max-width:768px){.grid__item--catalog-promo.small--one-half{width:100%}}.catalog-promo__link{display:flex;width:100%;min-height:100%;background:#efe6d8;color:var(--colorTextBody);text-decoration:none}.catalog-promo__media{position:relative;flex:0 0 calc((100% - 22px)/2);overflow:hidden;background:var(--colorBody);aspect-ratio:2 / 3}.catalog-promo__image{display:block;transition:transform .4s ease}.catalog-promo__link:hover .catalog-promo__image{transform:scale(1.04)}.catalog-promo__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex:1 1 0;min-width:0;gap:10px;padding:30px}.catalog-promo__title{font-size:22px;font-weight:500;line-height:1.25;letter-spacing:-.01em}.catalog-promo__text{font-size:15px;color:#6b5847}.catalog-promo__button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 20px;font-size:12px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;background:var(--colorBtnPrimary);color:var(--colorBtnPrimaryText);border-radius:999px;transition:background-color .3s ease,gap .3s ease}.catalog-promo__button .icon{width:12px;height:auto}.catalog-promo__link:hover .catalog-promo__button{gap:12px}.catalog-promo__link:focus-visible{outline:2px solid var(--colorTextBody);outline-offset:2px}@media only screen and (max-width:992px){.catalog-promo__content{gap:12px;padding:24px}}@media only screen and (max-width:768px){.catalog-promo__content{gap:10px;padding:16px}.catalog-promo__title{font-size:18px}.catalog-promo__text{font-size:13px}.catalog-promo__button{min-height:34px;padding:0 12px;font-size:10px;letter-spacing:0px}}@media only screen and (max-width:359px){.catalog-promo__text{display:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/collection-catalog-promo.css.map */
