.gnp-b2b{--lp-font-display: "Playfair Display", Georgia, serif;--lp-font-body: "Lato", system-ui, sans-serif;--lp-red: #C41E2A;--lp-red-dark: #A01822;--lp-navy: #1B2A41;--lp-navy-dark: #141E30;--lp-gold: #C59D5F;--lp-gold-bright: #D4AE6B;--lp-gold-light: #E8D5B0;--lp-gold-faint: #F7F0E3;--lp-brown: #2A1F14;--lp-brown-mid: #6B5B4E;--lp-border: #E0D5C4;--lp-white: #FFFFFF;--lp-cream: #FAF6EE;--lp-sand: #F0E8D8;--lp-success: #3F7A52;--lp-success-soft: #EAF3ED;--space-xs: 8px;--space-sm: 16px;--space-md: 24px;--space-lg: 48px;--space-xl: 80px;--lp-max-width: 1180px;--lp-section-pad: 72px;--lp-radius-sm: 4px;--lp-radius-md: 8px;--lp-radius-lg: 12px;--lp-radius-pill: 100px;--lp-shadow-sm: 0 1px 3px rgba(42, 31, 20, .08);--lp-shadow-md: 0 4px 12px rgba(42, 31, 20, .1);--lp-shadow-lg: 0 8px 30px rgba(42, 31, 20, .14);font-family:var(--lp-font-body);font-size:17px;line-height:1.6;color:var(--lp-brown);background:var(--lp-cream);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;scroll-padding-top:56px}.gnp-b2b *,.gnp-b2b *:before,.gnp-b2b *:after{margin:0;padding:0;box-sizing:border-box}.gnp-b2b img{max-width:100%;height:auto;display:block}.gnp-b2b .container{max-width:var(--lp-max-width);margin:0 auto;padding:0 var(--space-md)}.gnp-b2b a:focus-visible,.gnp-b2b button:focus-visible,.gnp-b2b input:focus-visible,.gnp-b2b select:focus-visible,.gnp-b2b summary:focus-visible{outline:3px solid var(--lp-gold);outline-offset:2px}.gnp-b2b .eyebrow{font-family:var(--lp-font-body);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-red)}.gnp-b2b .section-title{font-family:var(--lp-font-display);font-size:clamp(30px,4vw,42px);font-weight:700;line-height:1.15;color:var(--lp-navy);margin:var(--space-xs) 0 var(--space-sm)}.gnp-b2b .section-intro{max-width:640px;color:var(--lp-brown-mid)}.gnp-b2b .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 32px;border:none;border-radius:var(--lp-radius-md);font-family:var(--lp-font-body);font-size:17px;font-weight:700;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:background-color .15s ease,transform .1s ease,box-shadow .15s ease}.gnp-b2b .btn--primary{background:var(--lp-red);color:var(--lp-white);box-shadow:var(--lp-shadow-md)}.gnp-b2b .btn--primary:hover{background:var(--lp-red-dark);box-shadow:var(--lp-shadow-lg)}.gnp-b2b .btn--primary:active{transform:translateY(1px)}@media(max-width:640px){.gnp-b2b{--lp-section-pad: 56px}}@media(prefers-reduced-motion:reduce){.gnp-b2b{scroll-behavior:auto}.gnp-b2b *,.gnp-b2b *:before,.gnp-b2b *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/gnp-b2b-landing.css.map */
