.collection-banner .collection-banner--wrapper{display:flex;flex-direction:row;align-items:stretch;min-height:384px}@media screen and (max-width:989px){.collection-banner .collection-banner--wrapper{flex-direction:column;min-height:auto}}@media screen and (min-width:990px){.collection-banner .collection-banner--wrapper.collection-banner--layout-text-first{flex-direction:row-reverse}.collection-banner .collection-banner--wrapper.collection-banner--layout-text-first .collection-banner--content{border-radius:var(--global-border-rad) 0 0 var(--global-border-rad);border-left:var(--global-border-width) solid var(--global-border)}.collection-banner .collection-banner--wrapper.collection-banner--layout-text-first .collection-banner--content.color-scheme-black{border:var(--global-border-width) solid var(--global-border)}.collection-banner .collection-banner--wrapper.collection-banner--layout-text-first .collection-banner--image-wrapper .collection-banner--image{border-radius:0 var(--global-border-rad) var(--global-border-rad) 0}.collection-banner .collection-banner--wrapper.collection-banner--layout-text-first .collection-banner--image-wrapper .collection-banner--icon{left:0}}.collection-banner .collection-banner--wrapper .collection-banner--image-wrapper{flex:1 1 50%;position:relative}.collection-banner .collection-banner--wrapper .collection-banner--image-wrapper .collection-banner--image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--global-border-rad) 0 0 var(--global-border-rad)}@media screen and (max-width:989px){.collection-banner .collection-banner--wrapper .collection-banner--image-wrapper .collection-banner--image{border-radius:var(--global-border-rad) var(--global-border-rad) 0 0;height:180px}}.collection-banner .collection-banner--wrapper .collection-banner--image-wrapper .collection-banner--icon{position:absolute;top:50%;left:100%;transform:translate(-50%,-50%);height:var(--badge-lg);width:var(--badge-lg)}@media screen and (max-width:989px){.collection-banner .collection-banner--wrapper .collection-banner--image-wrapper .collection-banner--icon{top:100%;left:calc(var(--box-pad-lg) + var(--global-sect-pad-y-sm))}}.collection-banner .collection-banner--wrapper .collection-banner--image-wrapper .collection-banner--icon img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.collection-banner .collection-banner--wrapper .collection-banner--content{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;gap:var(--global-text-gap);padding:var(--box-pad-lg) calc(var(--box-pad-lg) + var(--box-pad-md));background:var(--card-bg-fill);border-radius:0 var(--global-border-rad) var(--global-border-rad) 0}@media screen and (max-width:989px){.collection-banner .collection-banner--wrapper .collection-banner--content{border-radius:0 0 var(--global-border-rad) var(--global-border-rad);padding:calc(var(--box-pad-lg) + var(--box-pad-md)) var(--box-pad-lg) var(--box-pad-lg) var(--box-pad-lg)}}.collection-banner .collection-banner--wrapper .collection-banner--content.color-scheme-black{--heading-fill-dark:var(--brand-white);--body-fill-dark:var(--brand-white);background:var(--brand-black);border:var(--global-border-width) solid var(--global-border)}@media screen and (min-width:990px){.collection-banner .collection-banner--wrapper .collection-banner--content.color-scheme-black{border-left:none}}@media screen and (max-width:989px){.collection-banner .collection-banner--wrapper .collection-banner--content.color-scheme-black{border-top:none}}.collection-banner .collection-banner--wrapper .collection-banner--content.color-scheme-light-green{background-color:#00c980}.collection-banner .collection-banner--wrapper .collection-banner--content .collection-banner--heading{color:var(--heading-fill-dark);text-transform:uppercase}.collection-banner .collection-banner--wrapper .collection-banner--content .collection-banner--description *{color:var(--body-fill-dark);font-family:var(--global-body-lg-font-family);font-size:var(--global-body-lg-font-size);font-style:var(--global-body-lg-font-style);font-weight:var(--global-body-lg-font-weight);letter-spacing:var(--global-body-lg-letter-spacing);line-height:var(--global-body-lg-line-height);gap:var(--global-body-lg-paragraph-spacing);text-transform:var(--global-body-lg-text-transform)}.collection-banner .collection-banner--wrapper.collection-banner-blog .collection-banner--content.color-scheme-black{border-left:var(--global-border-width) solid var(--global-border)}