.bts{--bts-ink: #2c3e2d;--bts-ink-muted: #6b7d6c;--bts-green: #5a7a5c;--bts-on-dark: rgba(255, 255, 255, .93);--bts-green-dark: #2c3e2d;--bts-soft-green: #eef1ea;--bts-rose: #d4a59a;--bts-pink: #f5ecec;--bts-rule: rgba(90, 122, 92, .22);--bts-heading: var(--font-heading--family, "Lora", Georgia, serif);--bts-body: var(--font-body--family, "Lato", -apple-system, sans-serif);--bts-text-eyebrow: 12px;--bts-text-sm: 13px;--bts-text-base: 16px;--bts-text-button: 18px;--bts-h3: 1.5rem;--bts-h2: clamp(1.6rem, 3.5vw, 2rem);--bts-h1: clamp(1.75rem, 5vw, 3rem);--bts-tracking: 2px;--bts-gap: 24px;--bts-band: clamp(48px, 8vw, 96px);--bts-band-tight: clamp(24px, 4vw, 44px);color:var(--bts-ink);font-family:var(--bts-body)}.bts *,.bts *:before,.bts *:after{box-sizing:border-box}.bts__width{max-width:1240px;margin:0 auto;padding:0 20px}@media(min-width:750px){.bts__width{padding:0 40px}}.bts-band{padding:var(--bts-band) 0}.bts-band--soft{background:var(--bts-soft-green)}.bts-band--pink{background:var(--bts-pink)}.bts-band--white{background:#fff}.bts-band--dark{background:var(--bts-green-dark);color:#f3f1e8}.bts-band--tight{padding:var(--bts-band-tight) 0}.bts-band--flush-top{padding-top:0}.bts-eyebrow{display:block;font-family:var(--bts-body);font-size:var(--bts-text-eyebrow);font-weight:700;letter-spacing:var(--bts-tracking);text-transform:uppercase;color:var(--bts-green);margin-bottom:14px}.bts-eyebrow--tight{margin-bottom:8px}.bts-band--dark .bts-eyebrow{color:var(--bts-rose)}.bts-h1,.bts-h2,.bts-h3{font-family:var(--bts-heading);font-weight:400;letter-spacing:normal;color:var(--bts-ink)}.bts-h1{font-size:var(--bts-h1);line-height:1.1;margin:0 0 18px}.bts-h2{font-size:var(--bts-h2);line-height:1.15;margin:0 0 16px}.bts-h3{font-size:var(--bts-h3);line-height:1.25;margin:0 0 10px}.bts-lede,.bts-body{font-size:var(--bts-text-base);line-height:1.6;color:var(--bts-ink-muted);margin:0}.bts-lede{margin-bottom:24px;max-width:54ch}.bts-mini-title{font-family:var(--bts-body);font-size:var(--bts-text-base);font-weight:700;line-height:1.3;color:var(--bts-ink);margin:0}.bts-mini-text{font-size:var(--bts-text-base);line-height:1.5;color:var(--bts-ink-muted);margin:4px 0 0}.bts-page__hero .bts-lede,.bts-band--soft .bts-lede,.bts-band--soft .bts-body,.bts-band--soft .bts-mini-text,.bts-page__benefits .bts-mini-text{color:var(--bts-ink)}.bts-band--dark .bts-lede,.bts-band--dark .bts-body,.bts-band--dark .bts-mini-text{color:var(--bts-on-dark)}.bts-center{text-align:center}.bts-center .bts-lede{margin-left:auto;margin-right:auto}.bts-btn{display:inline-block;font-family:var(--bts-body);font-size:var(--bts-text-button);font-weight:700;line-height:1;padding:15px 32px;border-radius:999px;text-decoration:none;border:2px solid var(--bts-green);transition:background-color .2s ease,color .2s ease,transform .2s ease}.bts-btn--solid{background:var(--bts-green);color:#fff}.bts-btn--solid:hover{background:#4c6a4e;border-color:#4c6a4e}.bts-btn--ghost{background:transparent;color:var(--bts-green)}.bts-btn--ghost:hover{background:var(--bts-green);color:#fff}.bts-band--dark .bts-btn--ghost{color:var(--bts-soft-green);border-color:var(--bts-soft-green)}.bts-band--dark .bts-btn--ghost:hover{background:var(--bts-soft-green);color:var(--bts-green-dark)}.bts-btn:focus-visible,.bts a:focus-visible{outline:3px solid var(--bts-green);outline-offset:3px}.bts-band--dark .bts-btn:focus-visible,.bts-band--dark a:focus-visible{outline-color:var(--bts-soft-green)}.bts-link{font-size:var(--bts-text-base);font-weight:700;color:var(--bts-green);text-decoration:none;border-bottom:2px solid rgba(90,122,92,.35);padding-bottom:2px;transition:border-color .2s ease}.bts-link:hover{border-bottom-color:var(--bts-green)}.bts-trust{display:grid;grid-template-columns:1fr;gap:18px 28px}@media(min-width:620px){.bts-trust{grid-template-columns:repeat(2,1fr)}}@media(min-width:950px){.bts-trust{grid-template-columns:repeat(4,1fr)}}.bts-trust__item{display:flex;gap:13px;align-items:flex-start}.bts-trust__icon{flex:0 0 auto;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#5a7a5c21;color:var(--bts-green)}.bts-band--dark .bts-trust__icon{background:#eef1ea26;color:var(--bts-soft-green)}.bts-trust__icon svg{width:17px;height:17px;display:block}.bts-trust__title{display:block;font-weight:700;font-size:var(--bts-text-base);line-height:1.3;color:var(--bts-ink);margin-bottom:4px}.bts-trust__note{display:block;font-size:var(--bts-text-base);line-height:1.5;color:var(--bts-ink-muted)}.bts-page__benefits .bts-trust__note{color:var(--bts-ink)}.bts-band--dark .bts-trust__title{color:var(--bts-on-dark)}.bts-band--dark .bts-trust__note{color:#f3f1e8b8}.bts-stars{color:#d9a441;letter-spacing:2px;font-size:15px}.bts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:750px){.bts-grid{gap:16px}.bts-grid--3{grid-template-columns:repeat(3,1fr)}}@media(min-width:1000px){.bts-grid--4{grid-template-columns:repeat(4,1fr)}}.bts-tile{position:relative;display:grid;height:100%}.bts-tile__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.bts-tile__content{color:var(--bts-ink);position:relative;display:flex;flex-flow:column nowrap;gap:4px;align-items:flex-start;color:inherit}.bts-tile__media{position:relative;width:100%;border-radius:8px;overflow:hidden;box-shadow:0 2px 12px #00000014;background:#f4f2ec}.bts-tile__media img{display:block;width:100%;height:auto}.bts-tile__title{margin:0;font-size:var(--bts-text-base);line-height:1.5;color:var(--bts-ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.bts-tile__price{margin:0;font-size:var(--bts-text-base);color:var(--bts-ink-muted)}.bts-tile__btn{display:inline-block;width:fit-content;padding:7px 14px;background:transparent;color:var(--bts-green);border:2px solid var(--bts-green);border-radius:999px;font-family:var(--bts-body);font-size:var(--bts-text-sm);font-weight:700;line-height:1.4;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,color .2s ease;position:relative;z-index:2;margin-top:4px}.bts-tile__btn:hover{background:var(--bts-green);color:#fff}@media(min-width:750px){.bts-tile__content{display:grid;grid-template-columns:1fr auto;align-content:start;column-gap:10px}.bts-tile__media{grid-column:1 / -1;grid-row:1}.bts-tile__title{grid-column:1;grid-row:2}.bts-tile__price{grid-column:1;grid-row:3}.bts-tile__btn{grid-column:2;grid-row:2 / 4;align-self:flex-start}}@media(prefers-reduced-motion:reduce){.bts-btn,.bts-tile__btn{transition:none}}.bts-page__hero{background:var(--bts-soft-green);overflow:hidden}.bts-page__hero-media{display:block}.bts-page__hero-media img{display:block;width:100%;height:auto;aspect-ratio:1000 / 800;object-fit:cover}.bts-page__hero-content{padding:var(--bts-band-tight) 0 var(--bts-band)}.bts-page__hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.bts-page__hero-cta .bts-btn{text-align:center}@media(min-width:1100px){.bts-page__hero{position:relative}.bts-page__hero-media img{aspect-ratio:2400 / 960}.bts-page__hero-content{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;display:flex;align-items:center}.bts-page__hero-content .bts__width{max-width:none;width:100%}.bts-page__hero-copy{max-width:clamp(440px,calc(440px + (100vw - 1100px)*.54),880px)}}.bts-page__hero-proof{margin:20px 0 0;max-width:48ch}.bts-page__hero-quote{font-size:var(--bts-text-base);line-height:1.55;color:var(--bts-ink);margin:8px 0 0}.bts-page__hero-by{font-weight:700;color:var(--bts-green);white-space:nowrap}.bts-page__verified{position:relative;display:inline-block;width:1.125em;height:1.125em;border-radius:50%;background:var(--bts-green);color:#fff;vertical-align:-.205em;margin:0 5px 0 2px}.bts-page__verified svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.7em;height:.7em}.bts-page__benefits{background:var(--bts-soft-green);padding:var(--bts-band-tight) 0}.bts-page__benefits-grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:700px){.bts-page__benefits-grid{grid-template-columns:repeat(3,1fr)}}.bts-page__styles{display:grid;grid-template-columns:1fr;gap:30px}@media(min-width:800px){.bts-page__styles{grid-template-columns:repeat(3,1fr);gap:24px}}.bts-page__style{display:flex;flex-direction:column}.bts-page__style-media,.bts-page__proof-media{display:block;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #00000014;background:#f4f2ec}.bts-page__style-media img,.bts-page__proof-media img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.bts-page__style-body{padding-top:18px;display:flex;flex-direction:column;flex:1}.bts-page__style-copy{flex:1;margin-bottom:18px}.bts-page__style-cta{align-self:flex-start}.bts-page__proof{display:grid;grid-template-columns:1fr;gap:22px;align-items:start}@media(min-width:800px){.bts-page__proof{grid-template-columns:1fr auto 1fr auto 1fr;gap:16px}}.bts-page__proof-arrow{display:none;align-self:center;color:var(--bts-rose);font-size:var(--bts-h3);line-height:1}@media(min-width:800px){.bts-page__proof-arrow{display:block}}.bts-page__proof-caption{margin-top:12px}.bts-page__group+.bts-page__group{margin-top:44px}.bts-page__group-head{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid var(--bts-rule)}@media(min-width:750px){.bts-page__group-head{flex-direction:row;align-items:baseline;gap:14px}}.bts-page__group-name{font-family:var(--bts-heading);font-size:var(--bts-h3);color:var(--bts-ink);margin:0}.bts-page__hiw{display:grid;grid-template-columns:1fr;gap:30px;align-items:center}@media(min-width:800px){.bts-page__hiw{grid-template-columns:1fr 1.1fr;gap:52px}}.bts-page__hiw-media{border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #00000014;background:#f4f2ec}.bts-page__hiw-media img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.bts-page__steps{display:grid;grid-template-columns:1fr;gap:26px;margin-top:26px}.bts-page__step{display:flex;gap:15px;align-items:flex-start}.bts-page__step-num{flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:var(--bts-green);color:#fff;display:grid;place-items:center;font-weight:700;font-size:var(--bts-text-base)}.bts-page .fp-sp{background:#fff}.bts-page .fp-sp__sq--text{background:var(--bts-soft-green)}.bts-band--soft .bts-tile__price{color:var(--bts-ink)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bts-landing.css.map */
