.bsf-home-page .pgs-back{display:inline-flex;align-items:center;gap:6px;color:var(--bsf-text);font-weight:700;text-decoration:none;white-space:nowrap;flex:0 0 auto;font-size:14px}.bsf-home-page .pgs-back svg{width:15px;height:15px}.bsf-home-page .pgs-back:hover{color:var(--bsf-green)}.bsf-home-page .pgs-crumbs{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;touch-action:manipulation;scrollbar-width:none;white-space:nowrap;font-size:12.5px;color:#ffffffdb;font-family:var(--font-body)}.bsf-home-page .pgs-crumbs::-webkit-scrollbar{display:none}.bsf-home-page .pgs-crumbs>*{flex:0 0 auto}.bsf-home-page .pgs-crumbs .pgs-back{color:#fff;text-decoration:none;display:inline-flex;align-items:center;gap:5px;font-family:var(--font-body);font-weight:700;font-size:13px}.bsf-home-page .pgs-crumbs .pgs-back:hover{color:#fff;opacity:.85}.bsf-home-page .pgs-crumbs .sep{color:#ffffff8c}.bsf-home-page .pgs-crumbs a{color:inherit;text-decoration:none}.bsf-home-page .pgs-crumbs a:hover{color:#fff}.bsf-home-page .pgs-crumbs .cur{color:#fff;font-weight:600}[data-pgs-back][data-back-root=true],[data-pgs-back][data-back-root=true]+[data-pgs-back-sep]{display:none!important}.bsf-home-page .pgs-kicker{display:block;margin:0 0 6px;font-family:Caveat,cursive;font-size:26px;line-height:1;color:var(--bsf-terracotta)}.bsf-home-page .pgs-h{margin:0;font-family:var(--font-heading);font-weight:700;font-size:24px;line-height:1.15;color:var(--bsf-text);text-wrap:balance}@media(min-width:900px){.bsf-home-page .pgs-h{font-size:32px}}.bsf-home-page .pgs-p{margin:12px 0 0;font-size:13.5px;line-height:1.65;color:#4f4b44;max-width:62ch}@media(min-width:900px){.bsf-home-page .pgs-p{font-size:14.5px}}.bsf-home-page .pgs-p a{color:var(--bsf-text);text-decoration:underline;text-decoration-color:#c9c3b6;text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}.bsf-home-page .pgs-p a:hover{color:var(--bsf-green);text-decoration-color:var(--bsf-green)}.bsf-home-page .pgs-head{max-width:640px;margin-bottom:18px}@media(min-width:900px){.bsf-home-page .pgs-head{margin-bottom:26px}}.bsf-home-page .pgs-hero{position:relative;display:flex;min-height:240px;margin-top:16px;border-radius:14px;overflow:hidden;isolation:isolate;background:var(--bsf-sand)}@media(min-width:900px){.bsf-home-page .pgs-hero{min-height:360px;margin-top:20px}}.bsf-home-page .pgs-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 60%}.bsf-home-page .pgs-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#140f0aa3,#140f0a5c 22%,#140f0a42 45%,#140f0a57 62%,#140f0aad)}@media(max-width:899px){.bsf-home-page .pgs-hero .pgs-crumbs,.bsf-home-page .pgs-hero__kicker{text-shadow:0 0 10px rgba(20,15,10,.55),0 1px 2px rgba(20,15,10,.4)}}@media(min-width:900px){.bsf-home-page .pgs-hero__scrim{background:linear-gradient(90deg,#140f0a9e,#140f0a57 42%,#140f0a05 72%),linear-gradient(180deg,#140f0a47,#140f0a00 22%)}}.bsf-home-page .pgs-hero__in{display:flex;flex-direction:column;justify-content:space-between;gap:24px;width:100%;padding:16px 20px 24px;color:#fff}@media(min-width:900px){.bsf-home-page .pgs-hero__in{padding:22px 40px 48px}}.bsf-home-page .pgs-hero__txt{max-width:640px}.bsf-home-page .pgs-hero__kicker{display:block;margin-bottom:6px;font-family:Caveat,cursive;font-weight:600;font-size:26px;line-height:1;color:#fff}.bsf-home-page .pgs-hero__h{margin:0;font-family:var(--font-heading);font-weight:700;font-size:34px;line-height:1.05;color:#fff;text-wrap:balance;text-shadow:0 2px 14px rgba(0,0,0,.22)}@media(min-width:900px){.bsf-home-page .pgs-hero__h{font-size:56px}}.bsf-home-page .pgs-hero__p{margin:10px 0 0;font-size:15px;line-height:1.55;color:#ffffffed;max-width:46ch}@media(min-width:900px){.bsf-home-page .pgs-hero__p{margin-top:14px;font-size:17px}}.bsf-home-page .pgs-intro{display:grid;gap:26px;padding-top:44px}@media(min-width:900px){.bsf-home-page .pgs-intro{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:80px;align-items:center;padding-top:72px}}.bsf-home-page .pgs-stats{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px dashed var(--bsf-border)}.bsf-home-page .pgs-stat{padding:16px 16px 16px 0;border-bottom:1px dashed var(--bsf-border)}.bsf-home-page .pgs-stat:nth-child(2n){padding:16px 0 16px 16px;border-left:1px dashed var(--bsf-border)}@media(min-width:900px){.bsf-home-page .pgs-stat{padding:24px 24px 24px 0}.bsf-home-page .pgs-stat:nth-child(2n){padding:24px 0 24px 28px}}.bsf-home-page .pgs-stat{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:12px;align-items:center;align-content:start}.bsf-home-page .pgs-stat__ic{grid-row:1;grid-column:1;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--bsf-sand);color:var(--bsf-green)}.bsf-home-page .pgs-stat__v{grid-row:1;grid-column:2}.bsf-home-page .pgs-stat__l{grid-column:1/-1}.bsf-home-page .pgs-stat__ic img{width:18px;height:18px}@media(min-width:900px){.bsf-home-page .pgs-stat{grid-template-columns:40px minmax(0,1fr);column-gap:14px}.bsf-home-page .pgs-stat__ic{width:40px;height:40px}.bsf-home-page .pgs-stat__ic img{width:20px;height:20px}}.bsf-home-page .pgs-stat__v{white-space:nowrap;font-family:var(--font-heading);font-weight:700;font-size:26px;line-height:1;color:var(--bsf-text)}@media(min-width:900px){.bsf-home-page .pgs-stat__v{font-size:clamp(28px,2.8vw,40px)}}.bsf-home-page .pgs-stat__v .pgs-stat__sfx{margin-left:2px;font-size:.55em;font-weight:600;color:#7a756c}.bsf-home-page .pgs-stat__l{margin:8px 0 0;font-size:12.5px;line-height:1.4;color:#5b574f}@media(min-width:900px){.bsf-home-page .pgs-stat__l{font-size:13.5px}}.bsf-home-page .pgs-steps{padding-top:44px}@media(min-width:900px){.bsf-home-page .pgs-steps{padding-top:60px}}.bsf-home-page .pgs-steps__car .pgs-steps__track{list-style:none;margin-top:0;margin-bottom:0;gap:12px}@media(min-width:900px){.bsf-home-page .pgs-steps__car .pgs-steps__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;overflow:visible;padding:0}}.bsf-home-page .pgs-step{display:flex;flex-direction:column;width:260px}@media(min-width:900px){.bsf-home-page .pgs-step{width:auto}}.bsf-home-page .pgs-step__media{margin-bottom:16px;aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:var(--bsf-sand)}.bsf-home-page .pgs-step__media img{width:100%;height:100%;object-fit:cover}.bsf-home-page .pgs-step__label{display:flex;align-items:center;gap:10px;margin:0 -12px 10px 0}@media(min-width:900px){.bsf-home-page .pgs-step__label{margin-right:-24px}}.bsf-home-page .pgs-step__label span{display:flex;align-items:center;justify-content:center;flex:0 0 32px;height:32px;border-radius:50%;background:var(--bsf-sand);font-family:var(--font-heading);font-weight:700;font-size:12.5px;color:var(--bsf-terracotta)}.bsf-home-page .pgs-step__label:after{content:"";flex:1;border-top:1px dashed var(--bsf-border)}.bsf-home-page .pgs-step:last-child .pgs-step__label{margin-right:0}.bsf-home-page .pgs-step:last-child .pgs-step__label:after{display:none}@media(min-width:900px){.bsf-home-page .pgs-steps__car .car-arrow{display:none}}.bsf-home-page .pgs-step__t{margin:0;font-family:var(--font-heading);font-weight:700;font-size:17px;line-height:1.25;color:var(--bsf-text)}@media(min-width:900px){.bsf-home-page .pgs-step__t{font-size:19px}}.bsf-home-page .pgs-step__p{margin:6px 0 0;font-size:13px;line-height:1.55;color:#5b574f}@media(min-width:900px){.bsf-home-page .pgs-step__p{font-size:13.5px}}.bsf-home-page .pgs-press{display:flex;flex-direction:column;gap:12px;margin-top:32px;padding-top:24px;border-top:1px dashed rgba(54,51,47,.16)}@media(min-width:900px){.bsf-home-page .pgs-press{flex-direction:row;align-items:center;gap:48px;margin-top:48px;padding-top:32px}}.bsf-home-page .pgs-press__h{margin:0;font-family:var(--font-heading);font-weight:700;font-size:13px;color:#7a756c;white-space:nowrap}.bsf-home-page .pgs-press__list{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin:0;padding:0}@media(min-width:900px){.bsf-home-page .pgs-press__list{flex:1;flex-wrap:nowrap;justify-content:space-between}}.bsf-home-page .pgs-press__list img{width:calc(var(--w,90px)*.8);height:32px;object-fit:cover;filter:grayscale(1) contrast(1.15);mix-blend-mode:multiply;opacity:.62}@media(min-width:900px){.bsf-home-page .pgs-press__list img{width:var(--w,90px);height:40px}}.bsf-home-page .pgs-quote{position:relative;display:block;margin-top:44px;padding:24px 20px;border-radius:14px;background:var(--bsf-sand)}@media(min-width:900px){.bsf-home-page .pgs-quote{display:grid;grid-template-columns:120px minmax(0,1fr);gap:36px;align-items:center;max-width:960px;margin:60px auto 0;padding:36px 44px}}.bsf-home-page .pgs-quote__img{position:absolute;left:20px;bottom:24px;width:40px;height:40px;border-radius:50%;object-fit:cover;background:var(--bsf-sand-dark)}@media(min-width:900px){.bsf-home-page .pgs-quote__img{position:static;display:block;width:120px;height:120px}}.bsf-home-page .pgs-quote__fig{margin:0;min-width:0}.bsf-home-page .pgs-quote__q{margin:0}.bsf-home-page .pgs-quote__q p{margin:0;font-family:var(--font-heading);font-weight:600;font-size:19px;line-height:1.32;color:var(--bsf-text);text-wrap:balance}@media(min-width:900px){.bsf-home-page .pgs-quote__q p{font-size:26px;line-height:1.25}}.bsf-home-page .pgs-quote__by{display:flex;align-items:center;gap:10px;margin-top:14px;min-height:40px;padding-left:50px;font-size:13px;line-height:1.35;color:#5b574f}.bsf-home-page .pgs-quote__av{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:0 0 40px}@media(min-width:900px){.bsf-home-page .pgs-quote__by{font-size:13.5px;min-height:0;padding-left:0}}.bsf-home-page .pgs-rich p,.bsf-home-page .home-fs__rich p{margin:0}.bsf-home-page .pgs-rich p+p,.bsf-home-page .home-fs__rich p+p{margin-top:12px}.bsf-home-page .home-fs__rich a{color:inherit;text-decoration:underline}.bsf-home-page .home-fs.featsplit.home-fs--joined{margin-top:0;padding-top:0}.bsf-home-page .home-fs--focus-top .home-fs__media>img:first-child{object-position:50% 18%}body:has(.pgs-hero) .bsf-home-page .home-usps.pgs-usps{padding-top:44px}@media(min-width:900px){body:has(.pgs-hero) .bsf-home-page .home-usps.pgs-usps{padding-top:60px}}body:has(.pgs-hero) .bsf-home-page .home-reviews.sec--reviews{margin-top:44px}@media(min-width:900px){body:has(.pgs-hero) .bsf-home-page .home-reviews.sec--reviews{margin-top:60px}}.bsf-home-page .home-fs.featsplit.home-fs--light{padding:0;background:none}body:has(.pgs-hero) .bsf-home-page .home-reviews.sec--reviews.home-reviews--joined{margin-top:0;padding-top:0}@media(min-width:900px){body:has(.pgs-hero) .bsf-home-page .home-reviews--joined>.wrap:before{content:"";display:block;margin-bottom:56px;border-top:1px solid rgba(54,51,47,.12)}}body:has(.pgs-hero) .bsf-home-page .home-reviews--joined-next>.wrap:after{content:"";display:block;margin-top:40px;border-top:1px solid rgba(54,51,47,.12)}@media(min-width:900px){body:has(.pgs-hero) .bsf-home-page .home-reviews--joined-next>.wrap:after{margin-top:56px}}body:has(.pgs-hero) .bsf-home-page .home-reviews.sec--reviews.home-reviews--joined-next{padding-bottom:0}body:has(.pgs-hero):has(.home-reviews--joined-next) #MainContent{padding-bottom:0}.bsf-home-page .home-fs.featsplit .home-fs__rich{max-width:none}.bsf-home-page .pgs-pq{padding-top:44px}@media(min-width:900px){.bsf-home-page .pgs-pq{padding-top:60px}}.bsf-home-page .pgs-pq__car .pgs-pq__track{list-style:none;margin-top:0;margin-bottom:0;gap:12px}@media(min-width:1100px){.bsf-home-page .pgs-pq__car .pgs-pq__track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;overflow:visible;padding:0}}.bsf-home-page .pgs-pq__item{display:flex;flex-direction:column;width:270px;padding:20px;border-radius:12px;background:var(--bsf-sand)}@media(min-width:1100px){.bsf-home-page .pgs-pq__item{width:auto}}.bsf-home-page .pgs-pq__logo{height:44px;width:calc(var(--w,90px)*1.1);object-fit:cover;filter:grayscale(1) contrast(1.15);mix-blend-mode:multiply;opacity:.7}.bsf-home-page .pgs-pq__q{margin:16px 0 0;font-family:var(--font-heading);font-weight:600;font-size:15.5px;line-height:1.38;color:var(--bsf-text)}.bsf-home-page .pgs-pq__src{margin-top:auto;padding-top:14px;font-size:12px;color:#7a756c}.bsf-home-page .home-fs--focus-upper .home-fs__media>img:first-child{object-position:50% 25%}.bsf-home-page .acc{margin:22px 0 0;border-top:1px solid var(--bsf-border)}.bsf-home-page .acc__item{border-bottom:1px solid var(--bsf-border)}.bsf-home-page .acc__head{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;background:transparent;border:0;padding:16px 2px;cursor:pointer;font-family:var(--font-heading);font-weight:700;font-size:15px;color:var(--bsf-text);text-align:left}@media(min-width:900px){.bsf-home-page .acc__head{font-size:18px;padding:18px 2px}}.bsf-home-page .acc__head .chev{flex:0 0 16px;width:16px;height:16px;color:var(--bsf-text);transition:transform .28s ease}.bsf-home-page .acc__item.open .acc__head .chev{transform:rotate(180deg)}.bsf-home-page .acc__body{max-height:0;overflow:hidden;transition:max-height .32s ease}.bsf-home-page .acc__inner{padding:0 2px 18px}.bsf-home-page .acc__inner p{margin:0 0 8px;font-size:13px;line-height:1.55;color:#4f4b44}.bsf-home-page .home-sec__h{font-family:var(--font-heading);font-weight:700;font-size:22px;color:var(--bsf-text);margin:0;line-height:1.15}@media(min-width:900px){.bsf-home-page .home-sec__h{font-size:28px}}.bsf-home-page .help-card{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px 16px;align-items:center;margin-top:44px;padding:20px;border-radius:14px;background:var(--bsf-sand)}@media(min-width:900px){.bsf-home-page .help-card{grid-template-columns:80px minmax(0,1fr) auto;gap:28px;margin-top:60px;padding:28px 32px}}.bsf-home-page .help-card__img{width:56px;height:56px;border-radius:50%;object-fit:cover;background:var(--bsf-sand-dark)}@media(min-width:900px){.bsf-home-page .help-card__img{width:80px;height:80px}}.bsf-home-page .help-card__body{min-width:0}.bsf-home-page .help-card__kicker{display:block;margin-bottom:4px;font-family:Caveat,cursive;font-size:22px;line-height:1;color:var(--bsf-terracotta)}.bsf-home-page .help-card__h{margin:0;font-family:var(--font-heading);font-weight:700;font-size:18px;line-height:1.2;color:var(--bsf-text)}@media(min-width:900px){.bsf-home-page .help-card__h{font-size:22px}}.bsf-home-page .help-card__p{margin:6px 0 0;font-size:13.5px;line-height:1.55;color:#5b574f;max-width:62ch}.bsf-home-page .help-card__btn{grid-column:1/-1}@media(min-width:900px){.bsf-home-page .help-card__btn{grid-column:auto}}.bsf-home-page .ks-page{padding-bottom:60px}.bsf-home-page .ks-layout{display:grid;gap:22px;padding-top:44px}@media(min-width:900px){.bsf-home-page .ks-layout{grid-template-columns:340px minmax(0,1fr);gap:72px;align-items:start;padding-top:60px}.bsf-home-page .ks-nav{align-self:stretch}}.bsf-home-page .ks-nav,.bsf-home-page .ks-faq{min-width:0}@media(min-width:900px){.bsf-home-page .ks-nav__in{position:sticky;top:24px}}.bsf-home-page .ks-nav__h{margin-bottom:14px}@media(min-width:900px){.bsf-home-page .ks-nav__h{margin-bottom:18px}}.bsf-home-page .ks-nav__list{list-style:none;display:flex;gap:8px;margin:0 -15px;padding:4px 15px;overflow-x:auto;overflow-y:hidden;touch-action:manipulation;scrollbar-width:none}.bsf-home-page .ks-nav__list::-webkit-scrollbar{display:none}.bsf-home-page .ks-nav__a{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid var(--bsf-border);border-radius:99px;font-family:var(--font-heading);font-weight:600;font-size:13px;color:var(--bsf-text);text-decoration:none;white-space:nowrap;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.bsf-home-page .ks-nav__a:hover{background:var(--bsf-sand);border-color:var(--bsf-sand);box-shadow:0 0 0 .2rem var(--bsf-sand)}.bsf-home-page .ks-group{scroll-margin-top:20px}.bsf-home-page .ks-group+.ks-group{margin-top:40px}@media(min-width:900px){.bsf-home-page .ks-group+.ks-group{margin-top:52px}}.bsf-home-page .ks-group__h{margin:0 0 6px;font-family:var(--font-heading);font-weight:700;font-size:20px;line-height:1.2;color:var(--bsf-text)}@media(min-width:900px){.bsf-home-page .ks-group__h{font-size:24px;margin-bottom:10px}}.bsf-home-page .ks-group__sub{margin:26px 0 4px;font-family:var(--font-heading);font-weight:700;font-size:14px;color:#7a756c}@media(min-width:900px){.bsf-home-page .ks-group__sub{margin-top:30px;font-size:15px}}.bsf-home-page .ks-faq .acc{margin:0}.bsf-home-page .ks-faq .acc__head{font-size:15px;line-height:1.35}@media(min-width:900px){.bsf-home-page .ks-faq .acc__head{font-size:17px}}.bsf-home-page .ks-faq .acc__inner p,.bsf-home-page .ks-faq .acc__inner li{font-size:14px;line-height:1.65;color:#4f4b44}@media(min-width:900px){.bsf-home-page .ks-faq .acc__inner p,.bsf-home-page .ks-faq .acc__inner li{font-size:14.5px}}.bsf-home-page .ks-faq .acc__inner p{margin:0 0 10px;max-width:72ch}.bsf-home-page .ks-faq .acc__inner ul{margin:0 0 10px;padding-left:20px}.bsf-home-page .ks-faq .acc__inner li::marker{color:#b0a797}.bsf-home-page .ks-faq .acc__inner a{color:var(--bsf-text);font-weight:700;text-decoration:underline;text-underline-offset:3px}.bsf-home-page .ks-faq .acc__inner a:hover{color:var(--bsf-green)}@media(min-width:900px){.bsf-home-page .ks-nav__list{display:block;margin:0;padding:0;overflow:visible;border-top:1px dashed var(--bsf-border)}.bsf-home-page .ks-nav__list li{border-bottom:1px dashed var(--bsf-border)}.bsf-home-page .ks-nav__a{display:flex;align-items:center;justify-content:space-between;min-height:0;padding:13px 2px;border:0;border-radius:0;font-size:15px}.bsf-home-page .ks-nav__a:hover{background:none;color:var(--bsf-green);box-shadow:none}.bsf-home-page .ks-nav__a.is-current{color:var(--bsf-green)}}.bsf-home-page .acc__item .acc__inner{visibility:hidden;transition:visibility 0s .32s}.bsf-home-page .acc__item.open .acc__inner{visibility:visible;transition-delay:0s}.bsf-home-page .ks-group__sub{line-height:1.5}@media(min-width:900px){.bsf-home-page .ks-nav__in{transition:top .25s ease}body.header-scroll-up .bsf-home-page .ks-nav__in{top:calc(var(--m-header-height,58px) + 16px)}}@media(prefers-reduced-motion:reduce){.bsf-home-page .acc__body,.bsf-home-page .acc__head .chev,.bsf-home-page .acc__item .acc__inner,.bsf-home-page .ks-nav__in,.bsf-home-page .ks-nav__a{transition:none}.bsf-home-page .pgs-steps__track,.bsf-home-page .pgs-pq__track{scroll-behavior:auto}}.bsf-home-page .pgs-prose{padding-top:44px;padding-bottom:24px}@media(min-width:900px){.bsf-home-page .pgs-prose{padding-top:60px}}.bsf-home-page .pgs-prose__body{max-width:760px;margin:0;font-family:var(--font-body);font-size:13.5px;line-height:1.65;color:#4f4b44}@media(min-width:900px){.bsf-home-page .pgs-prose__body{font-size:14.5px}}.bsf-home-page .pgs-prose__body :where(h1,h2,h3,h4){font-family:var(--font-heading);font-weight:700;color:var(--bsf-text);line-height:1.2;margin:1.6em 0 .5em}.bsf-home-page .pgs-prose__body :where(h1,h2){font-size:20px}.bsf-home-page .pgs-prose__body :where(h3,h4){font-size:16px}@media(min-width:900px){.bsf-home-page .pgs-prose__body :where(h1,h2){font-size:24px}.bsf-home-page .pgs-prose__body :where(h3,h4){font-size:18px}}.bsf-home-page .pgs-prose__body :where(h1,h2,h3,h4):first-child{margin-top:0}.bsf-home-page .pgs-prose__body :where(p,ul,ol,table){margin:0 0 12px}.bsf-home-page .pgs-prose__body :where(ul,ol){padding-left:22px}.bsf-home-page .pgs-prose__body li{margin:0 0 4px}.bsf-home-page .pgs-prose__body li::marker{color:#b0a797}.bsf-home-page .pgs-prose__body a{color:var(--bsf-text);font-weight:700;text-decoration:none}.bsf-home-page .pgs-prose__body a:hover{color:var(--bsf-green)}.bsf-home-page .pgs-prose__body img{max-width:100%;height:auto}.bsf-home-page .pgs-prose__body :where(table){width:100%;border-collapse:collapse;font-size:inherit}.bsf-home-page .pgs-prose__body :where(td,th){padding:8px 10px;border-bottom:1px solid var(--bsf-border);text-align:left;vertical-align:top}.bsf-home-page .pgs-prose__body .shopify-policy__container,.bsf-home-page .pgs-prose__body .shopify-policy__body{max-width:none!important;margin:0!important;padding:0!important}.bsf-home-page .pgs-prose__head{grid-area:head;margin:0}.bsf-home-page .pgs-prose__body{grid-area:body}.bsf-home-page .pgs-prose__aside{grid-area:aside}.bsf-home-page .pgs-prose--doc{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.bsf-home-page .pgs-prose--doc .pgs-prose__head{width:100%;max-width:760px}.bsf-home-page .pgs-prose--doc .pgs-prose__aside{order:-1;width:160px}.bsf-home-page .pgs-prose--doc .pgs-prose__body{width:100%}.bsf-home-page .pgs-prose--v1{display:grid;gap:18px;grid-template-areas:"head" "aside" "body"}.bsf-home-page .pgs-prose--v1 .pgs-prose__body{margin:0;max-width:65ch}.bsf-home-page .pgs-prose--v1 .pgs-prose__aside{display:flex;align-items:center;justify-content:center;padding:28px;border-radius:12px;background:var(--bsf-sand)}.bsf-home-page .pgs-prose--v1 .pgs-prose__aside img{width:200px;max-width:100%}@media(min-width:900px){.bsf-home-page .pgs-prose--v1{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head aside" "body aside";grid-template-rows:auto 1fr;gap:14px 60px;align-items:start}.bsf-home-page .pgs-prose--v1 .pgs-prose__aside{padding:48px;align-self:stretch}.bsf-home-page .pgs-prose--v1 .pgs-prose__aside img{width:240px}}.bsf-home-page .pgs-prose--v2{display:grid;gap:18px;grid-template-areas:"head" "body" "aside"}.bsf-home-page .pgs-prose--v2 .pgs-prose__head{padding-bottom:18px;border-bottom:1px dashed rgba(54,51,47,.16)}.bsf-home-page .pgs-prose--v2 .pgs-prose__body{margin:0;max-width:65ch}.bsf-home-page .pgs-prose--v2 .pgs-prose__aside{width:200px}@media(min-width:900px){.bsf-home-page .pgs-prose--v2{grid-template-columns:minmax(0,1fr) 280px;grid-template-areas:"head head" "body aside";gap:28px 60px;align-items:start}.bsf-home-page .pgs-prose--v2 .pgs-prose__aside{width:240px;justify-self:end}.bsf-home-page .pgs-prose--v2 .pgs-prose__head{padding-bottom:24px}}.bsf-home-page .pgs-prose--v3{display:grid;gap:16px;justify-items:start;grid-template-areas:"aside" "head" "body"}.bsf-home-page .pgs-prose--v3 .pgs-prose__aside{width:160px;justify-self:center}.bsf-home-page .pgs-prose--v3 .pgs-prose__body{margin:0;max-width:65ch}@media(min-width:900px){.bsf-home-page .pgs-prose--v3{grid-template-columns:200px minmax(0,1fr);grid-template-areas:"aside head" "aside body";gap:14px 48px;align-items:start;grid-template-rows:auto 1fr}.bsf-home-page .pgs-prose--v3 .pgs-prose__aside{width:200px;justify-self:start}}.bsf-home-page .pgs-prose--v4{margin-top:44px;padding:28px 20px;border-radius:14px;background:var(--bsf-sand);display:grid;gap:16px;grid-template-areas:"aside" "head" "body";justify-items:start}.bsf-home-page .pgs-prose--v4 .pgs-prose__aside{width:140px;justify-self:center}.bsf-home-page .pgs-prose--v4 .pgs-prose__body{margin:0;max-width:65ch}@media(min-width:900px){.bsf-home-page .pgs-prose--v4{margin-top:60px;padding:48px 40px;grid-template-columns:minmax(0,1fr) 200px;grid-template-areas:"head aside" "body aside";gap:14px 48px;align-items:center}.bsf-home-page .pgs-prose--v4 .pgs-prose__aside{width:200px}}@media(min-width:900px){.bsf-home-page .pgs-prose__body{max-width:880px}.bsf-home-page .pgs-prose__body :where(table){font-size:12.5px}.bsf-home-page .pgs-prose__body :where(td,th){padding:6px 8px}}.bsf-home-page .pgs-prose__body :where(table){display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.bsf-home-page .pgs-prose__body :where(td,th){min-width:110px}.bsf-home-page .pgs-prose__aside img{display:block;width:100%;height:auto;margin:0 auto}.bsf-home-page .pgs-prose--a{display:grid;gap:22px}.bsf-home-page .pgs-prose--a .pgs-prose__aside{order:-1;display:flex;align-items:center;justify-content:center;padding:28px;border-radius:12px;background:var(--bsf-sand)}.bsf-home-page .pgs-prose--a .pgs-prose__aside img{width:200px;max-width:100%}.bsf-home-page .pgs-prose--a .pgs-prose__body{margin:0;max-width:65ch}@media(min-width:900px){.bsf-home-page .pgs-prose--a{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:center}.bsf-home-page .pgs-prose--a .pgs-prose__aside{order:0;padding:48px}.bsf-home-page .pgs-prose--a .pgs-prose__aside img{width:240px}}.bsf-home-page .pgs-prose--b{display:flex;flex-direction:column;align-items:center;gap:24px}.bsf-home-page .pgs-prose--b .pgs-prose__aside{order:-1;width:160px}.bsf-home-page .pgs-prose--b .pgs-prose__body{width:100%;max-width:760px;margin:0}@media(min-width:900px){.bsf-home-page .pgs-prose--b{padding-top:72px;padding-bottom:36px}}.bsf-home-page .pgs-prose--c{margin-top:44px;padding:28px 20px;border-radius:14px;background:var(--bsf-sand);display:grid;gap:20px}.bsf-home-page .pgs-prose--c .pgs-prose__aside{order:-1;width:140px}.bsf-home-page .pgs-prose--c .pgs-prose__body{margin:0;max-width:none}@media(min-width:900px){.bsf-home-page .pgs-prose--c{margin-top:60px;padding:48px 40px;grid-template-columns:200px minmax(0,1fr);gap:48px;align-items:center}.bsf-home-page .pgs-prose--c .pgs-prose__aside{width:200px}}.bsf-home-page .ks-layout--solo{display:block}.bsf-home-page .ks-layout--solo .ks-faq{max-width:880px}.bsf-home-page.pgs-policy .shopify-policy__title{display:none}.bsf-home-page.pgs-policy .shopify-policy__container{max-width:1390px!important;margin:0 auto!important;padding:44px 15px 24px;box-sizing:border-box}@media(min-width:900px){.bsf-home-page.pgs-policy .shopify-policy__container{padding-top:60px}}.bsf-home-page.pgs-policy .shopify-policy__body{max-width:880px;margin:0;font-family:var(--font-body);font-size:13.5px;line-height:1.65;color:#4f4b44}@media(min-width:900px){.bsf-home-page.pgs-policy .shopify-policy__body{font-size:14.5px}}.bsf-home-page.pgs-policy .shopify-policy__body :where(h1,h2,h3,h4){font-family:var(--font-heading);font-weight:700;color:var(--bsf-text);line-height:1.2;margin:1.6em 0 .5em;font-size:20px}.bsf-home-page.pgs-policy .shopify-policy__body :where(h3,h4){font-size:16px}@media(min-width:900px){.bsf-home-page.pgs-policy .shopify-policy__body :where(h1,h2){font-size:24px}.bsf-home-page.pgs-policy .shopify-policy__body :where(h3,h4){font-size:18px}}.bsf-home-page.pgs-policy .shopify-policy__body :where(h1,h2,h3,h4):first-child{margin-top:0}.bsf-home-page.pgs-policy .shopify-policy__body :where(p,ul,ol,table){margin:0 0 12px}.bsf-home-page.pgs-policy .shopify-policy__body :where(ul,ol){padding-left:22px}.bsf-home-page.pgs-policy .shopify-policy__body li{margin:0 0 4px}.bsf-home-page.pgs-policy .shopify-policy__body a{color:var(--bsf-text);font-weight:700;text-decoration:none}.bsf-home-page.pgs-policy .shopify-policy__body a:hover{color:var(--bsf-green)}.bsf-home-page.pgs-policy .shopify-policy__body table{display:block;overflow-x:auto;width:100%;border-collapse:collapse}.bsf-home-page.pgs-policy .shopify-policy__body :where(td,th){padding:8px 10px;border-bottom:1px solid var(--bsf-border);text-align:left;vertical-align:top}.bsf-home-page .pgs-prose__body :where(p,ul,ol),.bsf-home-page.pgs-policy .shopify-policy__body :where(p,ul,ol){max-width:75ch}.bsf-home-page .pgs-prose--doc{padding-bottom:0}.bsf-home-page .pgs-prose__body>:last-child,.bsf-home-page.pgs-policy .shopify-policy__body .rte>:last-child,.bsf-home-page.pgs-policy .shopify-policy__body>:last-child{margin-bottom:0}.bsf-home-page.pgs-policy .shopify-policy__container{padding-bottom:48px}@media(min-width:900px){.bsf-home-page.pgs-policy .shopify-policy__container{padding-bottom:80px}}.bsf-home-page .pgs-prose__body :last-child{margin-bottom:0}.bsf-home-page .pgs-prose__body.rte a:before,.bsf-home-page .pgs-prose__body.rte a:after,.bsf-home-page.pgs-policy .shopify-policy__body a:before,.bsf-home-page.pgs-policy .shopify-policy__body a:after{bottom:0}.bsf-home-page .pgs-preorder__intro{margin-bottom:28px}.bsf-home-page .pgs-preorder__week+.pgs-preorder__week{margin-top:40px}.bsf-home-page .pgs-preorder__week .ks-group__sub:first-of-type{margin-top:20px}.bsfg .bsfg-page.pgs-az-page{padding-top:44px;padding-bottom:48px}@media(min-width:900px){.bsfg .bsfg-page.pgs-az-page{padding-top:60px;padding-bottom:80px}}.bsf-home-page .pgs-doc--toc.ks-layout,.bsf-home-page .pgs-prose--doc.pgs-doc--toc.ks-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:start}@media(min-width:900px){.bsf-home-page .pgs-doc--toc.ks-layout,.bsf-home-page .pgs-prose--doc.pgs-doc--toc.ks-layout{grid-template-columns:340px minmax(0,1fr);gap:72px}}.bsf-home-page .pgs-doc--toc .pgs-doc-content{grid-area:auto;max-width:none;margin:0;min-width:0}.bsf-home-page .pgs-doc--toc .pgs-doc-content :where(h1,h2,h3,h4){scroll-margin-top:90px}.bsf-home-page .ks-nav__sub .ks-nav__a{font-size:13px}@media(min-width:900px){.bsf-home-page .pgs-doc--toc .ks-nav__in{max-height:calc(100vh - 48px);overflow-y:auto;scrollbar-width:thin;overscroll-behavior:contain}body.header-scroll-up .bsf-home-page .pgs-doc--toc .ks-nav__in{max-height:calc(100vh - var(--m-header-height,58px) - 40px)}.bsf-home-page .ks-nav__sub .ks-nav__a{padding-left:16px}}@media(min-width:900px){.bsf-home-page .pgs-doc--toc>.ks-nav{align-self:stretch}}@media(min-width:900px){.bsf-home-page .pgs-doc--toc .ks-nav__a{white-space:normal}}.bsfg .pgs-az__tools{gap:16px}.bsfg .pgs-az__tools .bsfg-search{max-width:none;width:100%}@media(min-width:900px){.bsfg .pgs-az__tools{display:flex;flex-direction:column;align-items:stretch}.bsfg .pgs-az__tools .bsfg-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:stretch;overflow:visible;margin:0;padding:0}.bsfg .pgs-az__tools .bsfg-chips.is-wrapped:after{content:"";flex:999 1 0;height:0;min-width:0;margin:0;padding:0;border:0}.bsfg .pgs-az__tools .bsfg-chip{flex:1 1 0;min-width:max-content;justify-content:center;white-space:nowrap}}.bsfg .pgs-pre__week-a{margin:28px 0 0;font-size:24px}.bsfg .pgs-pre-groups{margin-top:24px}.bsfg .pgs-pre-g__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.bsfg .pgs-pre-g__head .bsfg-letter__h{margin:0}.bsfg .pgs-pre-g__n{margin:0;white-space:nowrap}.bsfg .pgs-pre-groups{display:flex;flex-direction:column;gap:40px}@media(min-width:900px){.bsfg .pgs-pre-groups{gap:48px}}.bsfg .pgs-pre-groups .pgs-pre-list{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:8px}@media(min-width:900px){.bsfg .pgs-pre-groups .pgs-pre-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px}}@media(max-width:374px){.bsf-home-page .pgs-hero__h{font-size:29px;overflow-wrap:anywhere}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/bsf-pages.css.map */
