.assortment__columns{margin-bottom:20px}.assortment__link{align-items:center;display:flex;flex-direction:column;text-align:center}.assortment__image img{margin:0 auto}.assortment__title{color:var(--primaryColor);font-size:1.125em;font-weight:500;line-height:1.2;margin-top:16px;text-align:center}@media only screen and (min-width:40em){.assortment__title{font-size:1.25em}}.assortment-boxed{display:flex;margin-bottom:0}@media only screen and (min-width:40em){.assortment-boxed{border-left:1px solid var(--hrColor);border-right:1px solid var(--hrColor);margin-left:-1px}}@media only screen and (min-width:64em){.assortment-boxed{display:block}}.assortment-boxed__link{align-items:center;display:flex;text-align:left}@media only screen and (min-width:64em){.assortment-boxed__link{flex-direction:column;text-align:center}}.assortment-boxed__container{border-bottom:1px solid var(--hrColor);border-top:1px solid var(--hrColor);margin-top:-1px}@media only screen and (min-width:64em){.assortment-boxed__container{border:none;margin-top:0;padding-bottom:1.25rem}}.assortment-boxed__image{position:relative;width:25%}@media only screen and (min-width:23.438em){.assortment-boxed__image{width:35%}}@media only screen and (min-width:48em){.assortment-boxed__image{width:100%}}@media only screen and (min-width:64em){.assortment-boxed__image{margin-top:.625rem}}.assortment-boxed__image img{margin:0 auto}.assortment-boxed__content{display:flex;flex:0 0 75%;flex-direction:column;hyphens:auto;max-width:75%;padding:.625rem}@media only screen and (min-width:23.438em){.assortment-boxed__content{flex:0 0 65%;max-width:65%}}@media only screen and (min-width:64em){.assortment-boxed__content{flex:none;max-width:100%;padding-left:1.625rem;padding-right:1.625rem;text-align:center}}.assortment-boxed__content p{margin-bottom:0}.assortment-boxed__title{color:var(--primaryColor);font-size:1.125em;font-weight:500;hyphens:auto;line-height:1.2}@media only screen and (min-width:40em){.assortment-boxed__title{font-size:1.25em}}@media only screen and (min-width:64em){.assortment-boxed__title{margin-top:16px}}.assortment--separator{display:none!important;padding:0}@media only screen and (min-width:64em){.assortment--separator{display:block!important}}
