.wholesale-content{background:var(--wholesale-content-bg, #f8f5f0);color:var(--wholesale-content-text, #1a3128);padding-top:var(--wholesale-content-padding-top, 80px);padding-bottom:var(--wholesale-content-padding-bottom, 80px)}.wholesale-content__inner{display:grid;gap:clamp(64px,8vw,116px)}.wholesale-section__header{max-width:720px}.wholesale-section__header--center,.wholesale-section__header--catalog{margin-right:auto;margin-left:auto;text-align:center}.wholesale-section__header--catalog{max-width:780px}.wholesale-section__eyebrow{margin:0 0 18px;color:var(--wholesale-content-text, #1a3128);font-size:12px;font-weight:600;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.wholesale-section__title{margin:0;color:var(--wholesale-content-text, #1a3128);font-size:clamp(34px,4vw,54px);line-height:1.1}.wholesale-section__description{margin-top:18px;color:var(--wholesale-content-text, #1a3128);font-size:16px;line-height:1.75;opacity:.8}.wholesale-section__description p,.wholesale-benefit__text p,.wholesale-audience .rte p,.wholesale-process .rte p,.wholesale-oem__description p{margin:0}.wholesale-benefits__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(26,49,40,.2);border-bottom:1px solid rgba(26,49,40,.2);margin-top:48px}.wholesale-benefit{min-height:260px;padding:34px 30px;border-left:1px solid rgba(26,49,40,.2)}.wholesale-benefit:first-child{border-left:0}.wholesale-benefit__kicker{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid currentColor;border-radius:50%;color:var(--wholesale-content-text, #1a3128);font-size:11px;font-weight:600;letter-spacing:.08em}.wholesale-benefit__title{margin:40px 0 12px;color:var(--wholesale-content-text, #1a3128);font-size:21px;line-height:1.25}.wholesale-benefit__text{color:var(--wholesale-content-text, #1a3128);font-size:14px;line-height:1.7;opacity:.74}.wholesale-business{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;background:var(--wholesale-content-card, #ffffff)}.wholesale-business__media{min-height:660px;overflow:hidden}.wholesale-business__image,.wholesale-business__placeholder{display:block;width:100%;height:100%;min-height:660px;object-fit:cover}.wholesale-business__placeholder{background:var(--wholesale-content-accent, #cfddc2)}.wholesale-business__content{align-self:center;padding:clamp(44px,6vw,88px)}.wholesale-audience__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:42px}.wholesale-audience{padding-top:24px;border-top:2px solid var(--wholesale-content-accent, #cfddc2)}.wholesale-audience h3,.wholesale-process h3{margin:0 0 12px;color:var(--wholesale-content-text, #1a3128);font-size:20px;line-height:1.3}.wholesale-audience .rte,.wholesale-process .rte{color:var(--wholesale-content-text, #1a3128);font-size:14px;line-height:1.7;opacity:.74}.wholesale-process__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:48px 0 0;padding:0;list-style:none}.wholesale-process{min-height:270px;padding:34px;background:var(--wholesale-content-card, #ffffff)}.wholesale-process__step{display:block;margin-bottom:54px;color:var(--wholesale-content-text, #1a3128);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.wholesale-oem{display:flex;align-items:center;justify-content:space-between;gap:36px;padding:clamp(38px,5vw,64px);background:#1a3128;color:#fff}.wholesale-oem__content{max-width:760px}.wholesale-oem .wholesale-section__eyebrow,.wholesale-oem__title,.wholesale-oem__description{color:#fff}.wholesale-oem__title{margin:0;font-size:clamp(30px,3.4vw,46px);line-height:1.12}.wholesale-oem__description{margin-top:14px;line-height:1.7;opacity:.78}.wholesale-oem__button{flex:0 0 auto;min-height:52px;padding:14px 24px;border:1px solid #cfddc2;border-radius:0;background:#cfddc2;color:#1a3128;font-weight:600;text-decoration:none}.wholesale-oem__button:hover,.wholesale-oem__button:focus-visible{border-color:#fff;background:#fff;color:#1a3128}.wholesale-oem__button:focus-visible{outline:2px solid #ffffff;outline-offset:3px}@media(max-width:989px){.wholesale-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wholesale-benefit:nth-child(3){border-left:0}.wholesale-benefit:nth-child(n+3){border-top:1px solid rgba(26,49,40,.2)}.wholesale-business{grid-template-columns:1fr}.wholesale-business__media,.wholesale-business__image,.wholesale-business__placeholder{min-height:520px}.wholesale-process__grid{grid-template-columns:1fr}.wholesale-process{min-height:0}}@media(max-width:749px){.wholesale-content{padding-top:min(var(--wholesale-content-padding-top, 80px),64px);padding-bottom:min(var(--wholesale-content-padding-bottom, 80px),64px)}.wholesale-content__inner{gap:64px}.wholesale-benefits__grid,.wholesale-audience__grid{grid-template-columns:1fr}.wholesale-benefit,.wholesale-benefit:nth-child(3){min-height:0;border-top:1px solid rgba(26,49,40,.2);border-left:0}.wholesale-benefit:first-child{border-top:0}.wholesale-business__media,.wholesale-business__image,.wholesale-business__placeholder{min-height:380px}.wholesale-business__content{padding:42px 24px 48px}.wholesale-oem{align-items:flex-start;flex-direction:column}.wholesale-oem__button{width:100%;justify-content:center}}.wholesale-hero{background:var(--wholesale-hero-canvas, #f8f5f0);color:var(--wholesale-hero-text, #ffffff);overflow:hidden;padding:clamp(32px,4vw,64px) 0}.wholesale-hero__grid{position:relative;isolation:isolate;min-height:var(--wholesale-hero-height, 680px);padding-left:0;padding-right:0}.wholesale-hero__content{position:relative;z-index:2;display:flex;align-items:center;box-sizing:border-box;width:min(calc(100% - 48px),var(--wholesale-hero-content-width, 660px));min-height:calc(var(--wholesale-hero-height, 680px) - 96px);margin:48px 0 48px clamp(24px,6vw,96px);padding:clamp(48px,5vw,76px) var(--wholesale-hero-content-padding, 48px);border:1px solid rgba(255,255,255,.12);background:var(--wholesale-hero-bg, #1a3128)}.wholesale-hero__content-inner{width:100%}.wholesale-hero__eyebrow{margin:0 0 18px;color:inherit;font-size:12px;font-weight:600;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.wholesale-hero__title{max-width:100%;margin:0;color:inherit;font-size:clamp(44px,4vw,68px);font-weight:600;letter-spacing:-.03em;line-height:1.04}.wholesale-hero__description{max-width:590px;margin-top:24px;color:inherit;font-size:clamp(16px,1.25vw,19px);line-height:1.65;opacity:.88}.wholesale-hero__description p{margin:0}.wholesale-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.wholesale-hero__button{min-width:190px;min-height:52px;padding:14px 24px;border:1px solid var(--wholesale-hero-accent, #cfddc2);border-radius:0;font-weight:600;justify-content:center;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.wholesale-hero__button--primary{background:var(--wholesale-hero-accent, #cfddc2);color:#1a3128}.wholesale-hero__button--secondary{background:transparent;color:var(--wholesale-hero-text, #ffffff)}.wholesale-hero__button--primary:hover,.wholesale-hero__button--primary:focus-visible{border-color:#fff;background:#fff;color:#1a3128}.wholesale-hero__button--secondary:hover,.wholesale-hero__button--secondary:focus-visible{background:var(--wholesale-hero-text, #ffffff);color:#1a3128}.wholesale-hero__button:focus-visible{outline:2px solid #ffffff;outline-offset:3px}.wholesale-hero__note{margin:18px 0 0;color:inherit;font-size:13px;line-height:1.5;opacity:.72}.wholesale-hero__media{position:absolute;z-index:1;inset:0 0 0 calc(100% - var(--wholesale-hero-image-width, 72%));min-width:0;overflow:hidden}.wholesale-hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.wholesale-hero__image,.wholesale-hero__placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--wholesale-hero-image-position, center center)}.wholesale-hero__placeholder{background:#cfddc2}@media(max-width:989px){.wholesale-hero{padding:32px 0}.wholesale-hero__grid{display:flex;flex-direction:column;min-height:0;padding:0 24px}.wholesale-hero__content{width:min(100%,680px);min-height:0;margin:0;padding:60px clamp(28px,6vw,52px) 68px}.wholesale-hero__media{position:relative;inset:auto;z-index:1;width:calc(100% - 48px);min-height:460px;margin:-28px 0 0 auto}.wholesale-hero__image,.wholesale-hero__placeholder{min-height:100%}}@media(max-width:575px){.wholesale-hero,.wholesale-hero__grid{padding:0}.wholesale-hero__content{width:100%;padding:56px var(--wholesale-hero-content-padding-mobile, 20px) 48px}.wholesale-hero__actions{display:grid}.wholesale-hero__button{width:100%}.wholesale-hero__media{width:100%;min-height:360px;margin:0}.wholesale-hero__image,.wholesale-hero__placeholder{min-height:360px}}html{scroll-behavior:smooth}.wholesale-inquiry{background:var(--wholesale-inquiry-bg, #1a3128);color:var(--wholesale-inquiry-text, #ffffff);padding-top:var(--wholesale-inquiry-padding-top, 96px);padding-bottom:var(--wholesale-inquiry-padding-bottom, 96px);scroll-margin-top:90px}.wholesale-inquiry__grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:clamp(44px,7vw,104px)}.wholesale-inquiry__media{margin-bottom:42px;overflow:hidden}.wholesale-inquiry__image{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.wholesale-inquiry .wholesale-section__eyebrow,.wholesale-inquiry__title,.wholesale-inquiry__description,.wholesale-inquiry__contact-note{color:var(--wholesale-inquiry-text, #ffffff)}.wholesale-inquiry .wholesale-section__eyebrow{margin:0 0 18px;font-size:12px;font-weight:600;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.wholesale-inquiry__title{margin:0;font-size:clamp(36px,4vw,56px);line-height:1.08}.wholesale-inquiry__description{margin-top:22px;font-size:16px;line-height:1.75;opacity:.82}.wholesale-inquiry__description p{margin:0}.wholesale-inquiry__contact-note{margin:24px 0 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.24);font-size:14px;line-height:1.6}.wholesale-inquiry__form-panel{padding:clamp(28px,5vw,58px);background:var(--wholesale-inquiry-panel, #f8f5f0);color:#1a3128}.wholesale-inquiry__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.wholesale-inquiry__field{min-width:0}.wholesale-inquiry__field--full{grid-column:1 / -1}.wholesale-inquiry__field label{display:block;margin-bottom:9px;color:#1a3128;font-size:13px;font-weight:600;line-height:1.4}.wholesale-inquiry__field .form-input{width:100%;min-height:50px;margin:0;padding:12px 14px;border:1px solid rgba(26,49,40,.58);border-radius:0;background:#fff;color:#1a3128;font:inherit}.wholesale-inquiry__field textarea.form-input{min-height:150px;resize:vertical}.wholesale-inquiry__field .form-input:focus-visible{border-color:#1a3128;outline:2px solid var(--wholesale-inquiry-accent, #cfddc2);outline-offset:1px}.wholesale-inquiry__message{margin-bottom:26px;padding:16px 18px;border:1px solid currentColor;font-size:14px;line-height:1.6}.wholesale-inquiry__message--success{background:#e3eddb;color:#1a3128}.wholesale-inquiry__message--error{background:#fff1ef;color:#8f241a}.wholesale-inquiry__message ul{margin:8px 0 0;padding-left:18px}.wholesale-inquiry__actions{display:flex;align-items:center;gap:22px;margin-top:28px}.wholesale-inquiry__submit{flex:0 0 auto;min-height:52px;padding:14px 28px;border:1px solid #1a3128;border-radius:0;background:#1a3128;color:#fff;font-weight:600}.wholesale-inquiry__submit:hover,.wholesale-inquiry__submit:focus-visible{border-color:#000;background:#000;color:#fff}.wholesale-inquiry__submit:focus-visible{outline:2px solid #1a3128;outline-offset:3px}.wholesale-inquiry__actions p{margin:0;color:#1a3128;font-size:12px;line-height:1.5;opacity:.7}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(max-width:989px){.wholesale-inquiry__grid{grid-template-columns:1fr}.wholesale-inquiry__intro{max-width:760px}}@media(max-width:749px){.wholesale-inquiry{padding-top:min(var(--wholesale-inquiry-padding-top, 96px),64px);padding-bottom:min(var(--wholesale-inquiry-padding-bottom, 96px),64px)}.wholesale-inquiry__fields{grid-template-columns:1fr}.wholesale-inquiry__field--full{grid-column:auto}.wholesale-inquiry__form-panel{padding:28px 20px}.wholesale-inquiry__actions{align-items:stretch;flex-direction:column}.wholesale-inquiry__submit{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAADg */
