.wholesale-banner{position:relative}.wholesale-banner__grid{margin-bottom:0}.wholesale-banner__grid--reverse{flex-direction:column-reverse}@media screen and (min-width:750px){.wholesale-banner__grid--reverse{flex-direction:row-reverse}}.wholesale-banner__text-panel{position:relative;background-color:var(--text-panel-bg, rgb(var(--color-background)));display:flex;align-items:center;min-height:100%}.wholesale-banner__content{width:100%;padding:4rem 2rem;max-width:60rem;margin:0 auto}@media screen and (min-width:750px){.wholesale-banner__content{padding:6rem 4rem}}.wholesale-banner__heading{font-family:var(--font-body-family);font-size:1.2rem;font-weight:300;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.6);margin:0 0 1.6rem;line-height:1.4}.wholesale-banner__title{font-family:var(--font-heading-family);color:rgb(var(--color-foreground));margin:0 0 2.4rem;font-weight:var(--font-heading-weight)}.wholesale-banner__title.h3{font-size:32px;line-height:1.1;letter-spacing:-.32px}@media only screen and (min-width:750px){.wholesale-banner__title.h3{font-size:48px;letter-spacing:-.48px}}.wholesale-banner__title.h2{font-size:48px;line-height:.9;letter-spacing:-.48px}@media only screen and (min-width:750px){.wholesale-banner__title.h2{font-size:72px;letter-spacing:-.72px}}.wholesale-banner__title.h1{font-size:64px;line-height:.9;letter-spacing:-.64px}@media only screen and (min-width:750px){.wholesale-banner__title.h1{font-size:100px;letter-spacing:-1px}}.wholesale-banner__title.h0{font-size:80px;line-height:.9;letter-spacing:-.8px}@media only screen and (min-width:750px){.wholesale-banner__title.h0{font-size:120px;letter-spacing:-1.2px}}.wholesale-banner__text{font-family:var(--font-body-family);color:rgb(var(--color-foreground));margin:0 0 3.2rem;font-size:1.6rem;line-height:1.6}@media screen and (min-width:750px){.wholesale-banner__text{font-size:1.8rem}}.wholesale-banner__text p{margin:0}.wholesale-banner__buttons{display:flex;flex-direction:column;gap:1.2rem;align-items:flex-start}@media screen and (min-width:750px){.wholesale-banner__buttons{flex-direction:row;gap:1.6rem}}.wholesale-banner__button{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;text-decoration:none;transition:opacity .2s ease}.wholesale-banner__button:hover{opacity:.85}.wholesale-banner__button--primary{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border:1px solid rgb(var(--color-button));padding:1.4rem 3.2rem;font-size:1.4rem;font-weight:400;letter-spacing:.05em;text-transform:uppercase;min-width:16rem}.wholesale-banner__button--primary .icon-wrap{display:flex;align-items:center;flex-shrink:0}.wholesale-banner__button--primary .icon-wrap svg{width:1.4rem;height:1.4rem}.wholesale-banner__button--secondary{background-color:rgb(var(--color-secondary-button));color:rgb(var(--color-secondary-button-text));border:1px solid rgb(var(--color-foreground));padding:1.4rem 3.2rem;font-size:1.4rem;font-weight:400;letter-spacing:.05em;text-transform:uppercase;min-width:16rem}.wholesale-banner__image-panel{position:relative}.wholesale-banner__media{width:100%;height:100%;min-height:40rem;overflow:hidden}@media screen and (min-width:750px){.wholesale-banner__media{min-height:60rem}}.wholesale-banner__media img{width:100%;height:100%;object-fit:cover;display:block}.wholesale-banner__media.placeholder{background-color:rgba(var(--color-foreground),.04);display:flex;align-items:center;justify-content:center}.wholesale-banner__media.placeholder svg{width:100%;height:100%;fill:currentColor}@media screen and (max-width:749px){.wholesale-banner__content{padding:3rem 2rem}.wholesale-banner__heading{font-size:1rem;margin-bottom:1.2rem}.wholesale-banner__title{margin-bottom:1.6rem}.wholesale-banner__text{font-size:1.4rem;margin-bottom:2.4rem}.wholesale-banner__button--primary,.wholesale-banner__button--secondary{width:100%;min-width:auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-wholesale-banner.css.map */
