.ws{background-color:var(--ws-bg);padding-top:var(--ws-padding-top);padding-bottom:var(--ws-padding-bottom)}.ws__container{display:flex;gap:var(--ws-gap);min-height:var(--ws-min-height)}.ws--image-right{flex-direction:row-reverse}.ws__media{flex:1 1 42%;min-width:0}.ws__img{display:block;width:100%;height:100%;object-fit:cover}.ws__panel{flex:1 1 58%;min-width:0;background-color:var(--ws-panel-bg);padding:var(--ws-panel-padding);display:flex;flex-direction:column;justify-content:center}.ws__badges{display:flex;flex-wrap:wrap;gap:var(--ws-badge-gap);margin-bottom:48px}.ws__badge{display:flex;flex-direction:column;align-items:center;text-align:center;width:var(--ws-badge-size)}.ws__badge-img{display:block;width:100%;height:auto}.ws__badge-label{margin-top:8px;font-size:12px;font-weight:700;color:var(--ws-heading-color);line-height:1.3}.ws__subheading{color:var(--ws-subheading-color);font-size:var(--ws-subheading-size);letter-spacing:.16em;text-transform:uppercase;font-weight:600;margin:0 0 14px}.ws__heading{color:var(--ws-heading-color);font-size:var(--ws-heading-size);line-height:1.15;letter-spacing:.04em;margin:0 0 20px}.ws__subtitle{color:var(--ws-subtitle-color);font-size:var(--ws-subtitle-size);font-weight:700;margin:0 0 12px}.ws__text{color:var(--ws-text-color);font-size:var(--ws-text-size);line-height:1.7;max-width:560px}.ws__text p{margin:0 0 1em}.ws__text p:last-child{margin-bottom:0}.ws__button{align-self:flex-start;margin-top:32px;padding:14px 32px;background-color:var(--ws-btn-bg);color:var(--ws-btn-text);font-size:var(--ws-btn-size);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border-radius:var(--ws-btn-radius);transition:opacity .2s ease}.ws__button:hover{opacity:.85}@media screen and (max-width:749px){.ws__container,.ws--image-right{flex-direction:column;min-height:0}.ws--mobile-content-first .ws__media{order:2}.ws--mobile-content-first .ws__panel{order:1}.ws__media{height:320px}.ws__img{height:100%}.ws__panel{padding:calc(var(--ws-panel-padding) * .6)}.ws__badges{flex-wrap:nowrap;justify-content:flex-start;gap:14px;margin-bottom:28px}.ws__badge{width:auto;flex:0 1 calc((100% - 28px) / 3);max-width:84px}.ws__badge-label{font-size:10px}.ws__heading{font-size:var(--ws-heading-size-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-wholesale-partner.css.map */
