.collection__promo-tile{grid-column:1/4;min-height:-moz-fit-content;min-height:fit-content;width:100%;border-radius:var(--global-border-rad);overflow:hidden;position:relative}@media screen and (max-width:1024px){.collection__promo-tile{grid-column:1/3}}.collection__promo-tile .promo-tile__wrapper{position:relative;display:flex;flex-direction:row-reverse;min-height:-moz-fit-content;min-height:fit-content}@media screen and (min-width:1024px){.collection__promo-tile .promo-tile__wrapper{height:400px}}@media screen and (max-width:1024px){.collection__promo-tile .promo-tile__wrapper{flex-direction:column}}.collection__promo-tile .promo-tile__wrapper picture{position:relative}@media screen and (min-width:1024px){.collection__promo-tile .promo-tile__wrapper picture{flex:1 1 60%}}.collection__promo-tile .promo-tile__wrapper picture:before{content:"";position:absolute;bottom:0;left:-1px;width:100%;height:100%;z-index:10;pointer-events:none;background:linear-gradient(to right,#000 0,transparent 50%)}@media screen and (max-width:1024px){.collection__promo-tile .promo-tile__wrapper picture:after{z-index:10;width:100%;content:"";position:absolute;height:100%;pointer-events:none;left:0;bottom:-1px;background:linear-gradient(to top,#000 0,transparent 50%)}}.collection__promo-tile .promo-tile__wrapper picture img{position:relative;height:100%;width:100%;flex:1 1 calc(100% - 400px);-o-object-fit:cover;object-fit:cover;transition:transform .4s cubic-bezier(.4,0,.2,1)}@media screen and (max-width:1024px){.collection__promo-tile .promo-tile__wrapper picture img{max-height:150px;flex:auto}}.collection__promo-tile .promo-tile__wrapper .promo-tile__text{position:relative;z-index:12;padding:var(--card-padding-md);background-color:var(--background-fill-primary);flex:1 0 400px;display:flex;flex-direction:column;text-align:left;align-items:flex-start;justify-content:center;gap:var(--global-text-gap-md);min-height:-moz-fit-content;min-height:fit-content}@media screen and (max-width:1024px){.collection__promo-tile .promo-tile__wrapper .promo-tile__text{flex:auto;height:-moz-fit-content;height:fit-content}}.collection__promo-tile .promo-tile__wrapper .promo-tile__text h3 *{color:var(--heading-fill-light);font-family:var(--global-heading-sm-font-family);font-size:var(--global-heading-sm-font-size);font-style:var(--global-heading-sm-font-style);font-weight:var(--global-heading-sm-font-weight);letter-spacing:var(--global-heading-sm-letter-spacing);line-height:var(--global-heading-sm-line-height);gap:var(--global-heading-sm-paragraph-spacing);text-transform:var(--global-heading-sm-text-transform);text-transform:none}.collection__promo-tile .promo-tile__wrapper .promo-tile__text p{color:var(--body-fill-light)}.collection__promo-tile .promo-tile__wrapper .promo-tile__button{display:flex;flex-direction:row;gap:8px;color:var(--heading-fill-light);width:-moz-fit-content;width:fit-content;align-items:center;max-width:-moz-fit-content;max-width:fit-content}.collection__promo-tile .promo-tile__wrapper .promo-tile__button .button-text{font-family:var(--button-md-font-family);font-size:var(--button-md-font-size);font-style:var(--button-md-font-style);font-weight:var(--button-md-font-weight);letter-spacing:var(--button-md-letter-spacing);line-height:var(--button-md-line-height);gap:var(--button-md-paragraph-spacing);text-transform:var(--button-md-text-transform);color:var(--heading-fill-light)}.collection__promo-tile:has(a:hover) img{transform:scale(1.08)}