.tcc-recommended{--tcc-color-bg-wrapper: #efefef;--tcc-color-link-bg-primary-rest: #5247a3;--tcc-color-link-bg-primary-hover: #453d8d;--tcc-color-border-image: #e2e2e2;--tcc-color-text-main: #000;--tcc-font-content: inherit;--tcc-font-heading: "roboto-condensed", arial, sans-serif;--tcc-size-border-2: 2px;--tcc-size-border-4: 4px;--tcc-size-text-10: 0.875rem;--tcc-size-text-20: 1rem;--tcc-size-text-40: 1.125rem;--tcc-size-text-50: 1.35rem;--tcc-size-space-10: .25rem;--tcc-size-space-20: .5rem;--tcc-size-space-25: .875rem;--tcc-size-space-30: 1rem;--tcc-size-space-40: 1.25rem}.tcc-recommended{background:var(--tcc-color-bg-wrapper);border-radius:var(--tcc-size-border-4);color:var(--tcc-color-text-main);clear:both;display:block;font-size:var(--tcc-size-text-20);margin:var(--tcc-size-space-40) 0;padding:var(--tcc-size-space-40) var(--tcc-size-space-40) var(--tcc-size-space-10)}.tcc-recommended .tcc-recommended__title{font-family:var(--tcc-font-heading);font-size:var(--tcc-size-text-50);margin-bottom:0;font-weight:700}.tcc-recommended .tcc-recommended__content{display:grid;grid-row-gap:var(--tcc-size-border-2);background-color:var(--tcc-color-border-image)}.tcc-recommended .tcc-recommended-product__content{display:flex;flex-wrap:wrap;grid-column-gap:var(--tcc-size-space-30);padding:var(--tcc-size-space-30) 0;background:var(--tcc-color-bg-wrapper)}.tcc-recommended .tcc-recommended-product__title{font-size:var(--tcc-size-text-40);margin-bottom:var(--tcc-size-space-20);font-weight:700}.tcc-recommended .tcc-recommended-product__choice{font-size:var(--tcc-size-text-10);font-family:var(--tcc-font-heading);font-weight:700;margin-bottom:var(--tcc-size-space-10);color:var(--tcc-color-link-bg-primary-hover);text-transform:uppercase}.tcc-recommended .tcc-recommended-product__desc{font-size:var(--tcc-size-text-10);margin-bottom:var(--tcc-size-space-25)}.tcc-recommended .tcc-recommended-product__links{display:flex;flex-wrap:wrap;grid-gap:var(--tcc-size-space-30);margin-top:var(--tcc-size-space-25)}.tcc-recommended .tcc-recommended-product__link--primary{color:var(--tcc-color-link-bg-primary-rest)}.tcc-recommended .tcc-recommended-product__link--primary:hover{color:var(--tcc-color-link-bg-primary-hover)}.tcc-recommended .tcc-recommended-product__link{font-family:var(--tcc-font-content)}.tcc-recommended .tcc-recommended-product__image{text-align:center;flex:1 0 100%;margin-bottom:var(--tcc-size-space-30)}.tcc-recommended .tcc-recommended-product__image img{border:1px solid var(--tcc-color-border-image);display:block;margin:0 auto}.tcc-recommended .tcc-recommended-product__info{flex:1 0 100%}@media(min-width:501px){.tcc-recommended .tcc-recommended-product__info{flex:1 0 calc(75% - 1rem)}.tcc-recommended .tcc-recommended-product__image{flex:1 0 16%;margin-bottom:0}}