.b2b{--b2b-crimson: var(--color-primary-button-background, #bb0036);--b2b-crimson-text: var(--color-primary-button-text, #fff);--b2b-pink: #fff6f6;--b2b-ink: #121212;--b2b-radius: 24px;color:var(--color-foreground)}.b2b-wrap{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}.b2b-band{padding-block:clamp(3rem,7vw,6rem)}.b2b-band--pink{background:var(--b2b-pink)}.b2b-band--black{background:var(--b2b-ink);color:#fff}.b2b-band--crimson{background:var(--b2b-crimson);color:var(--b2b-crimson-text)}.b2b-eyebrow{margin:0 0 1rem;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--b2b-crimson)}.b2b-band--black .b2b-eyebrow,.b2b-band--crimson .b2b-eyebrow{color:inherit;opacity:.75}.b2b-h1,.b2b-h2{margin:0 0 1.25rem;font-family:var(--font-heading--family);font-weight:400;line-height:1.02;letter-spacing:-.02em}.b2b-h1{font-size:clamp(2.6rem,6vw,4.6rem)}.b2b-h2{font-size:clamp(2rem,4vw,3rem);line-height:1.08}.b2b-h1 em,.b2b-h2 em{display:block;font-style:italic;color:var(--b2b-crimson)}.b2b-band--black .b2b-h2 em,.b2b-band--crimson .b2b-h2 em{color:inherit;opacity:.8}.b2b-lead{max-width:48ch;margin:0 0 1.75rem;font-size:1.1rem;line-height:1.55;opacity:.85}.b2b-lead>:first-child{margin-top:0}.b2b-lead>:last-child{margin-bottom:0}.b2b-sectionhead{max-width:62ch;margin-bottom:clamp(1.75rem,4vw,3rem)}.b2b-sectionhead .b2b-lead{margin-bottom:0}.b2b-actions{display:flex;flex-wrap:wrap;gap:.75rem}.b2b-btn{display:inline-block;padding:.9rem 1.9rem;font:inherit;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;border:0;border-radius:var(--style-border-radius-buttons-primary, 100px);color:var(--b2b-crimson-text);background:var(--b2b-crimson);transition:opacity .15s ease}.b2b-btn:hover{opacity:.88}.b2b-btn--ghost{color:var(--color-foreground);background:rgb(var(--color-foreground-rgb) / .07)}.b2b-band--crimson .b2b-btn{color:var(--b2b-crimson);background:#fff}.b2b-band--crimson .b2b-btn--ghost,.b2b-band--black .b2b-btn--ghost{color:#fff;background:#ffffff24}.b2b-grid{display:grid;gap:1rem}@media screen and (min-width:700px){.b2b-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1000px){.b2b-grid{grid-template-columns:repeat(var(--b2b-cols, 3),1fr)}}.b2b-card{display:flex;flex-direction:column;gap:.6rem;padding:clamp(1.4rem,2.5vw,2rem);border:1px solid rgb(var(--color-foreground-rgb) / .1);border-radius:var(--b2b-radius);background:#fff;color:var(--color-foreground)}.b2b-band--black .b2b-card{border-color:#ffffff24;background:#1e1e1e;color:#fff}.b2b-card--accent{border-color:transparent;background:var(--b2b-crimson);color:var(--b2b-crimson-text)}.b2b-card__tag{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--b2b-crimson)}.b2b-card--accent .b2b-card__tag,.b2b-band--black .b2b-card__tag{color:inherit;opacity:.75}.b2b-card__title{margin:0;font-family:var(--font-heading--family);font-weight:400;font-size:clamp(1.6rem,2.4vw,2rem);line-height:1.1}.b2b-card__text{margin:0;line-height:1.5;opacity:.85}.b2b-card__text>:first-child{margin-top:0}.b2b-card__text>:last-child{margin-bottom:0}.b2b-card__link{margin-top:auto;padding-top:.75rem;font-weight:600;text-decoration:none;color:var(--b2b-crimson)}.b2b-card--accent .b2b-card__link{color:inherit}a.b2b-card{text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}a.b2b-card:hover{transform:translateY(-3px);box-shadow:0 18px 36px -24px #0006}.b2b-num{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:.25rem;border-radius:50%;font-weight:600;color:var(--b2b-crimson-text);background:var(--b2b-crimson)}.b2b-band--black .b2b-num{background:#ffffff24;color:#fff}.b2b-media img{display:block;width:100%;height:auto;border-radius:var(--b2b-radius)}.b2b-ticks{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:1.75rem 0 0;padding:0;list-style:none;font-size:.9rem;font-weight:500}.b2b-ticks li:before{content:"\2713";margin-right:.4em;color:var(--b2b-crimson)}.b2b-quote{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;min-height:22rem;padding:clamp(1.75rem,4vw,3rem);border-radius:var(--b2b-radius);color:var(--b2b-crimson-text);background:var(--b2b-crimson)}.b2b-quote__tag{margin:0;font-family:var(--font-heading--family);font-style:italic;opacity:.85}.b2b-quote__text{margin:0;font-family:var(--font-heading--family);font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.15}.b2b-quote__by{margin:0;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.b2b-hero{display:grid;gap:2.5rem;align-items:center}@media screen and (min-width:900px){.b2b-hero{grid-template-columns:6fr 5fr;gap:4rem}}.b2b-two{display:grid;gap:2rem;align-items:center}@media screen and (min-width:900px){.b2b-two{grid-template-columns:1fr 1fr;gap:4rem}}.b2b-faq{max-width:52rem}.b2b-richtext{max-width:62ch;line-height:1.6}.b2b-richtext>:first-child{margin-top:0}.b2b-richtext>:last-child{margin-bottom:0}.b2b-mascot{display:grid;place-items:center;min-height:22rem;padding:clamp(1.5rem,4vw,3rem);border-radius:var(--b2b-radius);background:var(--b2b-pink)}.b2b-band--pink .b2b-mascot{background:#fff}.b2b-mascot img{display:block;width:min(100%,20rem);height:auto}.b2b-mascot--small{display:block;width:5.5rem;margin:0 auto 1rem}.b2b-note{margin:1.25rem 0 0;font-size:.95rem;opacity:.9}.b2b-note a{font-weight:600;color:var(--b2b-crimson);text-decoration:none}.b2b-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none}.b2b-chips li{padding:.35rem .9rem;font-size:.85rem;border:1px solid rgb(var(--color-foreground-rgb) / .2);border-radius:999px}.b2b-card__text ol,.b2b-card__text ul{margin:.5rem 0 0;padding-left:1.25rem}.b2b-card__text li+li{margin-top:.4rem}.faq-mascot{position:relative;min-height:0;gap:1rem;align-content:center;background:var(--b2b-crimson)}.faq-avatar{flex:none;box-sizing:border-box;aspect-ratio:1 / 1;padding:.4rem;border-radius:50%;background:var(--b2b-crimson);object-fit:contain}.faq-mascot img{width:min(100%,14rem)}.faq-bubble{position:relative;margin:0;padding:.7rem 1.1rem;border-radius:18px;background:#fff;font-weight:600;text-align:center;box-shadow:0 2px 10px #00000014}.faq-nav .b2b-chips li{padding:0}.faq-nav .b2b-chips a{display:block;padding:.4rem 1rem;color:inherit;text-decoration:none}.faq-nav .b2b-chips li:hover{border-color:var(--b2b-crimson);color:var(--b2b-crimson)}.faq-group{scroll-margin-top:6rem}.faq-group+.faq-group{margin-top:clamp(2.5rem,6vw,4rem)}.faq-group__head{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-bottom:1rem}.faq-group__title{margin:0}.faq-tip{display:flex;align-items:center;gap:.75rem;max-width:34rem;padding:.6rem 1.1rem .6rem .6rem;border-radius:20px;background:var(--b2b-pink);font-size:.95rem}.faq-tip img{width:3.25rem;height:3.25rem;padding:.3rem}.faq-tip p{margin:0}@media screen and (min-width:900px){.faq-mascot{min-height:18rem}}.b2b-media--render{display:flex;align-items:center;justify-content:center}.b2b-media--render img{width:100%;max-width:100%;height:auto;border-radius:0}.b2b-card .b2b-media--render{height:16rem}.b2b-card .b2b-media--render img{width:auto;max-height:100%}
/*# sourceMappingURL=/cdn/shop/t/15/assets/b2b.css.map */
