.collection-banner-title h1{font-size:3rem;line-height:1.1666666667;margin:32px 0 40px}@media(min-width:1032px){.collection-banner-title h1{font-size:5.625rem;line-height:1.4444444444;margin:96px 0}}.collection-banner-title p{margin:0}.collection-banner-title p:last-of-type{margin-bottom:40px}@media(min-width:1032px){.collection-banner-title p:last-of-type{margin-bottom:56px}}.collection-banner{display:flex;flex-direction:column;margin-bottom:112px}@media(min-width:1032px){.collection-banner{display:flex;flex-direction:row;margin-bottom:96px;padding-top:80px}}.collection-banner figure{width:100%}@media(min-width:1032px){.collection-banner figure{flex-shrink:0;margin:0;width:500px}.collection-banner figure.right{margin-left:auto;order:1}}.collection-banner figure img{width:100%}@media(max-width:768.98px){.collection-banner>div.left{align-self:flex-start}.collection-banner>div.right{align-self:flex-end;text-align:right}.collection-banner>div.right h2.title{justify-content:flex-end}}@media(min-width:1032px){.collection-banner>div{display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:80px}.collection-banner>div.lg-left{padding-right:8%}.collection-banner>div.lg-left .description{padding-right:44px}.collection-banner>div.lg-right{padding-left:8%}}.collection-banner h2.title{align-items:center;display:flex;font-size:2rem;line-height:1.25;margin:0 0 32px}.collection-banner h2.title span.sub-title{font-size:1.5rem;font-weight:300;line-height:2;margin-left:12px}@media(min-width:1032px){.collection-banner h2.title{align-items:flex-start;flex-direction:column;font-size:40px;line-height:1.2}.collection-banner h2.title span.sub-title{font-size:1.5rem;line-height:1.4479166667;margin-left:0}}.collection-banner .description{font-size:1.125rem;font-weight:300;line-height:2;margin-bottom:40px}@media(min-width:1032px){.collection-banner .description{margin-bottom:64px}}.collection-banner .description p{margin:0}