.container.b2b-wrap--narrow{max-width:116.4rem}.container.b2b-wrap--standard{max-width:134.4rem}.container.b2b-wrap--wide{max-width:150.4rem}.b2b-section{position:relative}.b2b-section--border-top{border-top:1px solid rgb(var(--color-border))}.b2b-section--border-bottom{border-bottom:1px solid rgb(var(--color-border))}.b2b-eyebrow{display:block;margin:0 0 1.6rem}.b2b-head{display:flex;flex-direction:column;gap:1.6rem;max-width:67.6rem;margin:0 auto 4rem;text-align:center}.b2b-head>*{margin:0}.b2b-head--left{margin-left:0;text-align:left}.b2b-form{display:flex;flex-direction:column;gap:2.4rem}.b2b-form .field+.field{margin-top:0}.b2b-form .field__input,.b2b-form .field select{min-height:5.4rem}.b2b-form .text-area{min-height:12rem;border-radius:min(var(--border-radius-input),24px)}.b2b-field .select{position:relative;width:100%}.b2b-field--select.b2b-field--required .field__label:after{content:"*";position:relative;left:.5rem;color:rgb(var(--color-error))}.b2b-field--select .field__label{color:rgb(var(--color-foreground));padding-bottom:.8rem}.b2b-form__grid{display:grid;grid-template-columns:1fr;gap:2.4rem}@container b2b-card (min-width: 440px){.b2b-form__grid--2{grid-template-columns:1fr 1fr}}.b2b-form__grid>.b2b-form__wide{grid-column:1 / -1}.b2b-form__submit{display:flex;flex-direction:column;align-items:stretch;gap:1.2rem}.b2b-form__submit .button{width:100%}.b2b-form__design{margin:0;padding:1.2rem 1.6rem;border-radius:var(--border-radius-block-small, 8px);background:rgb(var(--color-background));border:1px solid rgb(var(--color-border))}.b2b-form__design[hidden]{display:none}.b2b-preview__note{margin:0;opacity:.85}.b2b-preview__note[hidden]{display:none}.b2b-form__note{margin:0;opacity:.8}.b2b-form__status{align-items:flex-start}form:not(:target) .b2b-form__status{display:none}.b2b-form__status ul{margin:.4rem 0 0;padding-left:1.6rem}.b2b-form__status--error li{list-style:disc}.b2b-form .contact-form-checkbox{margin-top:0}.b2b-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:4rem;align-items:center}@media screen and (min-width:990px){.b2b-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:8rem}}.b2b-hero__copy{display:flex;flex-direction:column;align-items:flex-start}.b2b-hero__copy>*{margin:0}.b2b-hero__heading{word-break:normal}.b2b-hero__sub{margin-top:2rem;max-width:54rem}.b2b-hero__proof{margin-top:3.2rem;display:flex;flex-direction:column;gap:1.6rem}.b2b-hero__proof-text{margin:0}.b2b-hero__logos{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2.8rem;margin:0;padding:0;list-style:none}.b2b-hero__logo{display:flex;align-items:center}.b2b-hero__logo img{display:block;width:auto;max-width:12rem;height:3.2rem;object-fit:contain}.b2b-card{container:b2b-card / inline-size;padding:2.4rem;border-radius:var(--border-radius-block);background:rgb(var(--color-background))}@media screen and (min-width:750px){.b2b-card{padding:3.2rem}}.b2b-card__title{margin:0 0 2rem}.b2b-card--hero{scroll-margin-top:10rem;padding:0;overflow:hidden;background:rgb(var(--color-background-secondary));border:1px solid rgb(var(--color-border))}.b2b-card--hero .b2b-card__body{padding:2.4rem}@media screen and (min-width:750px){.b2b-card--hero .b2b-card__body{padding:3.2rem}}.b2b-card__media img{display:block;width:100%;height:auto}.b2b-hero__points{display:flex;flex-direction:column;gap:1.2rem;margin:2.4rem 0 0;padding:0;list-style:none}.b2b-hero__points li{display:flex;align-items:flex-start;gap:1.2rem;margin:0}.b2b-hero__tick{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:50%;background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.b2b-hero__tick svg{width:1.6rem;height:1.6rem}.b2b-hero__proof{padding-top:2.4rem;border-top:1px solid rgb(var(--color-border));width:100%;max-width:54rem}.b2b-preview__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:4rem;align-items:center}@media screen and (min-width:990px){.b2b-preview__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:8rem}}.b2b-preview__stage{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--border-radius-block);background:rgb(var(--color-background-secondary));--b2b-keychain: #222222}.b2b-preview__photo{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--duration-default, .3s) ease}.b2b-preview__photo.is-active{opacity:1;z-index:1}.b2b-preview__photo:not(.is-active){transition-delay:var(--duration-default, .3s)}.b2b-preview__photo img,.b2b-preview__photo svg{display:block;width:100%;height:100%;object-fit:cover}.b2b-overlay{position:absolute;top:var(--b2b-top, 50%);left:var(--b2b-left, 50%);width:var(--b2b-width, 20%);aspect-ratio:2 / 1;transform:translate(-50%,-50%) rotate(var(--b2b-rotate, 0deg));container-type:inline-size;display:none;align-items:center;justify-content:center;pointer-events:none;z-index:2}.b2b-overlay.is-active{display:flex}.b2b-overlay--siren{--b2b-mark-color: var(--b2b-logo-color, #ffffff)}.b2b-overlay--key{--b2b-mark-color: var(--b2b-key-logo, #111111)}.b2b-overlay--key.is-tone{--b2b-mark-color: color-mix(in srgb, var(--b2b-key-base, #7cd22f) 58%, #000000);mix-blend-mode:multiply;filter:drop-shadow(0 1px 0 rgba(255,255,255,.35))}.b2b-mark{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;text-align:center;line-height:1;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:16cqw;letter-spacing:.04em;text-transform:uppercase;color:var(--b2b-mark-color)}.b2b-mark.is-img{font-size:0;background:var(--b2b-mark-color);-webkit-mask:var(--b2b-mask) center / contain no-repeat;mask:var(--b2b-mask) center / contain no-repeat}.is-aligning .b2b-overlay.is-active{pointer-events:auto;cursor:move;outline:2px dashed rgb(var(--color-foreground));outline-offset:2px;touch-action:none}.b2b-align{display:flex;flex-direction:column;gap:.8rem;margin-top:1.6rem;padding:1.6rem;border:1px dashed rgb(var(--color-foreground));border-radius:var(--border-radius-block-small, 8px)}.b2b-align[hidden]{display:none}.b2b-align p,.b2b-align label{margin:0}.b2b-align label{display:grid;grid-template-columns:7rem 1fr 4.5rem;align-items:center;gap:1rem}.b2b-swatch--custom{position:relative}.b2b-swatch--custom:focus-within{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.b2b-swatch__dot--rainbow{background:conic-gradient(#ff3b30,#fc0,#34c759,#00c7be,#007aff,#af52de,#ff3b30)}.b2b-swatch--custom.is-picked .b2b-swatch__dot--rainbow{background:var(--b2b-swatch)}.b2b-swatch__picker{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer}.b2b-swatch--text{padding:.6rem 1.8rem}.b2b-preview__controls{display:flex;flex-direction:column;gap:2.4rem}.b2b-preview__controls>*{margin:0}.b2b-preview__controls .button{max-width:100%}.b2b-preview__upload{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem}.b2b-preview__file{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.b2b-preview__file:focus-visible+.button{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.b2b-preview__upload .button--secondary{box-shadow:inset 0 0 0 1px rgb(var(--color-foreground))}.b2b-preview__file-name{margin:0;word-break:break-all}.b2b-preview__remove{background:none;border:0;padding:0;color:inherit;text-decoration:underline;cursor:pointer}.b2b-preview__error{margin:0;color:rgb(var(--color-error))}.b2b-preview__colors{border:0;margin:0;padding:0}.b2b-preview__colors legend{padding:0;margin-bottom:1.2rem}.b2b-preview__swatches{display:flex;flex-wrap:wrap;gap:1.2rem}.b2b-swatch{display:inline-flex;align-items:center;gap:.8rem;padding:.6rem 1.4rem .6rem .6rem;border:1px solid rgb(var(--color-border));border-radius:999px;background:transparent;color:inherit;font:inherit;cursor:pointer}.b2b-swatch[aria-checked=true]{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 1px rgb(var(--color-foreground))}.b2b-swatch:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.b2b-swatch__dot{width:2.4rem;height:2.4rem;border-radius:50%;border:1px solid rgba(var(--color-foreground),.25);background:var(--b2b-swatch)}.b2b-preview__disclaimer{opacity:.7}.b2b-features__grid{display:grid;grid-template-columns:1fr 1fr;gap:3.2rem 2.4rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.b2b-features__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:990px){.b2b-features__grid{grid-template-columns:repeat(var(--b2b-cols, 5),1fr)}}.b2b-feature{display:flex;flex-direction:column;align-items:center;gap:1.2rem;text-align:center}.b2b-feature>*{margin:0}.b2b-feature__icon{display:flex;align-items:center;justify-content:center;width:6.4rem;height:6.4rem;border-radius:50%;background:rgb(var(--color-background-secondary))}.b2b-feature__icon img{width:4rem;height:4rem;object-fit:contain}.b2b-features__gift{margin:4rem auto 0;max-width:67.6rem;text-align:center}.b2b-steps__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.b2b-steps__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem}}.b2b-step{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;padding-top:2.4rem;border-top:1px solid rgb(var(--color-foreground))}.b2b-step>*{margin:0}.b2b-step__number{display:inline-flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border-radius:50%;background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.b2b-steps__footer{margin:4rem auto 0;max-width:67.6rem;text-align:center}.b2b-habits__grid{display:grid;grid-template-columns:1fr 1fr;gap:2.4rem 1.6rem;margin:0;padding:0;list-style:none}@media screen and (min-width:990px){.b2b-habits__grid{grid-template-columns:repeat(4,1fr);gap:2.4rem}}.b2b-habit{display:flex;flex-direction:column;gap:1.6rem}.b2b-habit__media{position:relative;aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--border-radius-block);background:rgb(var(--color-background-secondary))}.b2b-habit__media img,.b2b-habit__media svg{display:block;width:100%;height:100%;object-fit:cover}.b2b-habit__caption{margin:0}.b2b-habits__footer{margin:4rem auto 0;max-width:67.6rem;text-align:center}.b2b-faq{max-width:90rem;margin:0 auto}.b2b-faq__title{margin:0 0 2.4rem}.b2b-faq__item{border-top:1px solid rgb(var(--color-foreground))}.b2b-faq__item:last-child{border-bottom:1px solid rgb(var(--color-foreground))}.b2b-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:2rem 0;cursor:pointer;list-style:none}.b2b-faq__question::-webkit-details-marker{display:none}.b2b-faq__question:after{content:"+";flex:none;font-size:2.4rem;line-height:1;transition:transform var(--duration-default, .3s) ease}.b2b-faq__item[open]>.b2b-faq__question:after{transform:rotate(45deg)}.b2b-faq__question:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.b2b-faq__answer{padding:0 0 2rem}.b2b-faq__answer>:first-child{margin-top:0}.b2b-faq__answer>:last-child{margin-bottom:0}.b2b-sticky{display:none}@media screen and (max-width:749px){.b2b-sticky{display:block;position:fixed;left:0;right:0;bottom:0;z-index:20;padding:1.2rem 1.6rem calc(1.2rem + env(safe-area-inset-bottom,0px));background:rgb(var(--color-background));box-shadow:0 -1px rgb(var(--color-border));transform:translateY(0);transition:transform var(--duration-default, .3s) ease,opacity var(--duration-default, .3s) ease}.b2b-sticky.is-hidden{transform:translateY(110%);opacity:0;pointer-events:none}.b2b-sticky .button{width:100%}}@media(prefers-reduced-motion:reduce){.b2b-sticky,.b2b-preview__photo,.b2b-faq__question:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/b2b-page.css.map */
