.collection-banner-campaign-wrapper.section{padding-block:0;padding-top:0;padding-bottom:0}collection-banner-campaign{display:flex}.collection-banner-campaign{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:var(--cbc-height-desktop, 240px);padding:28px 40px;border-radius:16px;overflow:hidden}.collection-banner-campaign:not(.has-photo){background:#f4f4f2}.collection-banner-campaign ._media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.collection-banner-campaign:not(.has-photo) ._media{display:none}.collection-banner-campaign ._background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.collection-banner-campaign ._background-mobile{display:none}.collection-banner-campaign ._overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cbc-overlay-color, #1a1a1a);opacity:var(--cbc-overlay-alpha, .45)}.collection-banner-campaign ._text{position:relative;z-index:2;display:flex;flex-direction:column;gap:12px;max-width:640px;text-align:left;color:var(--cbc-text, #ffffff)}.collection-banner-campaign:not(.has-photo) ._text{color:#1a1a1a}.collection-banner-campaign ._title{margin:0;font-family:inherit;font-size:40px;font-style:italic;font-weight:800;line-height:100%;text-transform:uppercase}.collection-banner-campaign ._count{margin-left:6px;font-size:.42em;font-style:normal;font-weight:600;vertical-align:super;opacity:.7}.collection-banner-campaign ._description{font-size:16px;font-weight:300;line-height:150%;opacity:.9}.collection-banner-campaign ._description strong,.collection-banner-campaign ._description b{font-weight:400}.collection-banner-campaign ._description.is-clamped{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.collection-banner-campaign ._read-more{margin:8px 0 0;padding:0;border:none;background:none;color:inherit;font-family:inherit;font-size:14px;font-weight:400;text-decoration:underline;text-underline-offset:2px;opacity:.9;cursor:pointer}.collection-banner-campaign ._read-more:hover{opacity:1}.collection-banner-campaign ._read-more[hidden]{display:none}@media screen and (max-width:1000px){.collection-banner-campaign ._title{font-size:34px}.collection-banner-campaign ._count{display:none}.collection-banner-campaign ._description{font-size:14px}.collection-banner-campaign:not(.has-mobile-photo){min-height:0;padding:12px 20px 0;background:transparent}.collection-banner-campaign:not(.has-mobile-photo) ._media{display:none}.collection-banner-campaign:not(.has-mobile-photo) ._text{gap:8px;color:#1a1a1a}.collection-banner-campaign.has-mobile-photo{justify-content:flex-end;min-height:var(--cbc-height-mobile, 230px);padding:20px;border-radius:0}.collection-banner-campaign.has-mobile-photo ._media{display:block}.collection-banner-campaign.has-mobile-photo ._background-desktop{display:none}.collection-banner-campaign.has-mobile-photo ._background-mobile{display:block}}@media screen and (max-width:360px){.collection-banner-campaign ._title{font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/collection-banner-campaign.css.map */
