.src{--bk-deep: #2f4521;--bk-deep-2: #3a5429;--bk-lime: #c5dc9a;--bk-on-deep: rgba(238, 241, 230, .84);--bk-r-lg: 28px;--bk-r-md: 20px;--bk-r-sm: 14px;--bk-band: 112px;--bk-gap: 24px}.src .bk-h1{max-width:13ch;font-size:clamp(46px,5.3vw,84px);line-height:1.02}.src .bk-h2{font-size:clamp(34px,3.3vw,52px)}.src .bk-h1,.src .bk-h2,.src .src__h1,.src .src__h2,.bk-card__title,.bk-cta__title{text-wrap:balance}.bk-band{position:relative;overflow:hidden;overflow:clip;padding:var(--bk-band) 0}.bk-band__inner{position:relative;z-index:1}.bk-band--white{background:#fff}.bk-band--cream{background:var(--src-cream)}.bk-band--paper{background:#f4f3ee}.bk-band--deep{background:var(--bk-deep);color:#fff}.bk-band--deep .src__eyebrow{color:var(--bk-lime)}.bk-band--deep .src__h2,.bk-band--deep .src__h1{color:#fff}.bk-band--deep .src__h2 em,.bk-band--deep .src__h1 em{color:var(--bk-lime)}.bk-band--deep p{color:var(--bk-on-deep)}.bk-tex{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.bk-band--paper .bk-tex{opacity:.9}.bk-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px 48px;margin-bottom:44px}.bk-head--center{flex-direction:column;align-items:center;text-align:center}.bk-head__text{max-width:44ch;margin:0;font-size:16px;line-height:1.65;color:var(--src-text)}.bk-band--deep .bk-head__text{color:var(--bk-on-deep)}.bk-kicker{display:inline-flex;margin:0 0 22px;padding:0;border:0;border-radius:0;background:none;font:600 12px/16px var(--src-body);letter-spacing:.14em;text-transform:uppercase;color:var(--src-green)}.bk-kicker__dot{display:none}.bk-band--deep .bk-kicker{color:var(--bk-lime)}.bk-btn-lg{padding:16px 30px}.bk-btn-cream{background:#f6f5f1;color:var(--src-ink)}.bk-btn-cream:hover{background:#fff;color:var(--src-green)}.bk-btn-cream:focus-visible{outline:2px solid #ffffff;outline-offset:3px}.bk-btn-line{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px #eff5ea73}.bk-btn-line:hover{background:#ffffff14;color:#fff;box-shadow:inset 0 0 0 1px #fff}.src .src-help__icon{width:auto;height:auto;border-radius:0;background:none}.bk-icon{display:inline-grid;flex:none;place-items:center;width:max-content!important;height:max-content!important;border:0!important;border-radius:0;background:none!important;box-shadow:none!important}.bk-icon img,.bk-icon svg{display:block;width:30px;height:30px}.bk-icon--lg img{width:40px;height:40px}.bk-icon--sm img,.bk-icon--sm svg{width:22px;height:22px}.bk-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:36px;border:1px solid var(--src-card-line);border-radius:var(--bk-r-lg);background:#fff;color:inherit;text-decoration:none;transition:border-color .3s,box-shadow .3s}a.bk-card:hover{border-color:#d9d5c6;box-shadow:var(--src-shadow-soft);color:inherit}a.bk-card:focus-visible{outline:2px solid var(--src-green);outline-offset:3px}.bk-card__title{margin:0 0 10px;font-family:var(--src-heading);font-size:28px;line-height:1.12;font-weight:400;letter-spacing:-.015em;color:var(--src-ink)}.bk-card__text{margin:0;font-size:15.5px;line-height:1.6;color:var(--src-text);text-wrap:pretty}.bk-card__cta{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:18px;font-size:14px;font-weight:700;color:var(--src-green)}.bk-card__cta svg{width:15px;height:15px}a.bk-card:hover .bk-card__cta{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.bk-cta{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 48px;align-items:center;padding:56px 64px;overflow:hidden;border-radius:var(--bk-r-lg);background:var(--bk-deep);color:#fff}.bk-cta>*:not(.bk-tex){position:relative;z-index:1}.bk-cta__title{margin:0 0 12px;font-family:var(--src-heading);font-size:clamp(32px,3vw,46px);line-height:1.08;font-weight:400;letter-spacing:-.02em;color:#fff}.bk-cta__title em{font-style:normal;color:var(--bk-lime)}.bk-cta p{max-width:62ch;margin:0;font-size:16px;line-height:1.65;color:var(--bk-on-deep)}.bk-cta p a{color:#fff;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.bk-cta__actions{display:flex;flex-wrap:wrap;gap:12px}@keyframes bk-turn{to{transform:rotate(360deg)}}details.bk-acc>summary{list-style:none;cursor:pointer}details.bk-acc>summary::-webkit-details-marker{display:none}.fqp-item[open].is-closing .fqp-item__icon svg{clip-path:inset(0)}.crt-acc[open].is-closing .crt-acc__caret,.crt-kit[open].is-closing .crt-kit__sum svg{transform:none}.src-dd[open] .src-dd__panel{animation:bk-drop .22s cubic-bezier(.2,.7,.2,1)}@keyframes bk-drop{0%{opacity:0;translate:0 -8px}}@keyframes bk-sheet{0%{translate:0 100%}}@keyframes bk-fade{0%{opacity:0}}.src .src-btn{transition:background-color .2s,color .2s,box-shadow .2s,scale .15s}.src .src-btn:active{scale:.98}.src .src-card__img,.src .src-post__img,.src .src-goal__img,.src .clx2-goal__img,.src .clx2-cat__img,.src .crt-rec__img{transition:none}.src .src-card__link:hover .src-card__img,.src .src-post__link:hover .src-post__img,.src .src-goal:hover .src-goal__img,.src .clx2-goal:hover .clx2-goal__img,.src .clx2-cat__link:hover .clx2-cat__img,.src .crt-rec:hover .crt-rec__img{transform:none}@media(prefers-reduced-motion:reduce){.src-dd[open] .src-dd__panel,.src-dd[open]:before{animation:none}.src .src-btn{transition:none}.src .src-btn:active{scale:none}}@media(max-width:1199px){.bk-cta{padding:48px}}@media(max-width:1023px){.src{--bk-band: 88px}.bk-cta{grid-template-columns:minmax(0,1fr)}.bk-cta>.src-btn,.bk-cta__actions{justify-self:start}}@media(max-width:767px){.src{--bk-band: 64px;--bk-gap: 14px}.src .bk-h1{font-size:42px}.src .bk-h2{font-size:31px}.bk-head{flex-direction:column;align-items:flex-start;margin-bottom:28px}.bk-head--center{align-items:center}.bk-kicker{margin-bottom:16px}.src .src__eyebrow{font-size:12px}.bk-btn-lg{padding:14px 24px}.bk-icon img,.bk-icon svg{width:26px;height:26px}.bk-icon--lg img{width:32px;height:32px}.bk-icon--sm img,.bk-icon--sm svg{width:20px;height:20px}.bk-card{padding:24px 22px;border-radius:var(--bk-r-md)}.bk-card__title{font-size:23px}.bk-card__text{font-size:15px}.bk-cta{padding:32px 22px;border-radius:var(--bk-r-md)}.bk-cta>.src-btn,.bk-cta__actions{justify-self:stretch}.bk-cta__actions{flex-direction:column}.src-dd[open] .src-dd__panel{animation:bk-sheet .34s cubic-bezier(.2,.7,.2,1)}.src-dd[open]:before{animation:bk-fade .3s ease}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/BPS_kit.css.map */
