.tr-shop-by-category{display:block;color:rgb(var(--color-foreground));background:rgb(var(--color-background))}.tr-shop-by-category__container{display:grid;grid-template-columns:minmax(220px,296px) 1fr;align-items:end;gap:32px;min-height:572px}.tr-shop-by-category__content{display:flex;flex-direction:column;justify-content:space-between;gap:32px;min-height:441px}.tr-shop-by-category__text{display:flex;flex-direction:column;gap:32px}.tr-shop-by-category__title{margin-block:0}.tr-shop-by-category__list{display:flex;flex-direction:column;gap:16px;font-size:calc(20px * var(--font-body-scale));line-height:1}.tr-shop-by-category__link,.tr-shop-by-category__label{color:currentColor;text-decoration:none;text-underline-offset:var(--tr-underline-offset)}.tr-shop-by-category__link{transition:opacity var(--tr-transition-duration)}.tr-shop-by-category__shop-all,.tr-shop-by-category__shop-all-label,.tr-shop-by-category__shop-all-wrapper{width:fit-content}.tr-shop-by-category__media-grid{display:grid;grid-template-columns:minmax(260px,355px) minmax(420px,572px);align-items:end;justify-content:end;gap:20px;width:100%}.tr-shop-by-category__media-grid--single{grid-template-columns:minmax(260px,572px)}.tr-shop-by-category__media{overflow:hidden;background:rgb(var(--color-background))}.tr-shop-by-category__media--first{aspect-ratio:355 / 441;width:100%}.tr-shop-by-category__media--second{aspect-ratio:1 / 1;width:100%}.tr-shop-by-category__image,.tr-shop-by-category__video{width:100%;height:100%;object-fit:cover}.tr-shop-by-category__video-wrapper{display:block;width:100%;height:100%}@media(any-hover:hover){a.tr-shop-by-category__link:hover{opacity:.75}}@media(any-hover:none){a.tr-shop-by-category__link:active{opacity:.75}}@media(max-width:989px){.tr-shop-by-category__container{display:flex;flex-direction:column;align-items:stretch;gap:40px;min-height:0}.tr-shop-by-category__content{gap:32px;min-height:0}.tr-shop-by-category__media-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.44fr);align-items:end;gap:20px}.tr-shop-by-category__media-grid--single{grid-template-columns:minmax(0,1fr)}.tr-shop-by-category__media--first{aspect-ratio:129 / 160}.tr-shop-by-category__media--second{aspect-ratio:209 / 210}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/tr-shop-by-category.css.map */
