@font-face{font-family:PP Pangram Sans BF;src:url(/cdn/shop/files/PP_Pangram_Sans_Light_400.woff2?v=1778696600) format("woff2");font-weight:300;font-style:normal;font-display:swap;ascent-override:81%;descent-override:23%;line-gap-override:10%}@font-face{font-family:PP Pangram Sans BF;src:url(/cdn/shop/files/PP_Pangram_Sans_Medium_400.woff2?v=1778696600) format("woff2");font-weight:500;font-style:normal;font-display:swap;ascent-override:81%;descent-override:23%;line-gap-override:10%}@font-face{font-family:PP Pangram Sans BF;src:url(/cdn/shop/files/PPPangramSans-Semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;ascent-override:81%;descent-override:23%;line-gap-override:10%}@font-face{font-family:PP Pangram Sans BF;src:url(/cdn/shop/files/PP_Pangram_Sans_Bold_400.woff2?v=1778696599) format("woff2");font-weight:700;font-style:normal;font-display:swap;ascent-override:81%;descent-override:23%;line-gap-override:10%}@font-face{font-family:Apercu Mono Pro BF;src:url(/cdn/shop/files/ApercuMonoPro-Regular.woff2?v=1722603509) format("woff2");font-weight:400;font-style:normal;font-display:swap;ascent-override:78.8%;descent-override:21.2%;line-gap-override:0%}@font-face{font-family:Apercu Mono Pro BF;src:url(/cdn/shop/files/ApercuMonoPro-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;ascent-override:78.8%;descent-override:21.2%;line-gap-override:0%}@font-face{font-family:Apercu Mono Pro BF;src:url(/cdn/shop/files/ApercuMonoPro-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;ascent-override:78.8%;descent-override:21.2%;line-gap-override:0%}:root{--bf-sans: "PP Pangram Sans BF", sans-serif;--bf-mono: "Apercu Mono Pro BF", monospace;--bf-serif: "Libre Baskerville", Georgia, serif;--bf-ink: #1f1f1f;--bf-cta: var(--color-cta, #c05516);--bf-green: #05ac2e;--bf-gold: linear-gradient(to right, #c08c39 0%, #fff0c1 49.911%, #c08c39 100%)}.bf-br-m{display:inline}.bf-only-d{display:none}@media(min-width:768px){.bf-br-m,.bf-only-m{display:none}.bf-only-d{display:inline}}[class^=bf-] p,[class^=bf-] h1,[class^=bf-] h2,[class^=bf-] h3{margin:0}.bf-hero{position:relative;isolation:isolate;overflow:hidden;height:330px;background:var(--bf-ink)}.bf-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.bf-hero__bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bf-hero__content{padding:37px 13px 13px 32px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px}.bf-hero__rating{display:flex;align-items:center;gap:4px;filter:drop-shadow(0 3.304px 1.652px rgba(0,0,0,.25));--loox-hero-star-w: 12.59px;--loox-hero-star-h: 11.97px}.bf-hero__rating .loox-hero-stars{padding-bottom:2px;gap:1.1px}@media(max-width:767px){.bf-hero__rating .loox-hero-stars__star{width:12.59px;height:11.97px}}.bf-hero__rating-text{font-family:var(--bf-mono);font-weight:400;font-size:12px;line-height:12px;color:#fff;text-transform:uppercase;white-space:nowrap}.bf-hero__title{font-family:var(--bf-serif);font-weight:400;font-size:26.037px;line-height:1.15;letter-spacing:-.635px;color:#fff;white-space:nowrap}.bf-hero__line{display:block}.bf-hero__gold{font-style:italic;background-image:linear-gradient(119.68deg,#c99a4c 3.6325%,#fceab9 27.173% 50.387%,#e5b462 71.64%);-webkit-background-clip:text;background-clip:text;color:transparent}.bf-hero__gifts{display:flex;align-items:center;gap:6.35px;padding:10px 9px;background:var(--bf-ink);border:.455px solid #c08c39;border-radius:38.738px;box-shadow:0 4px 4px #00000040}.bf-hero__gifts-text{font-family:var(--bf-sans);font-weight:600;font-size:16px;line-height:1.2;color:#fff;text-transform:uppercase;white-space:nowrap}.bf-hero__countdown{display:flex;align-items:center;gap:7.621px;white-space:nowrap}.bf-hero__countdown-label{font-family:var(--bf-mono);font-weight:400;font-size:12px;line-height:1.2;color:#faf7f0;text-transform:uppercase}.bf-hero__timer{display:flex;align-items:center;padding:4.445px 6.35px;border-radius:2.223px;background:var(--bf-ink);color:#fff;filter:drop-shadow(0 4px 2px rgba(0,0,0,.25))}.bf-hero__unit{display:flex;flex-direction:column;align-items:center;gap:1.27px;margin-right:-2.09px;border-radius:2.54px}.bf-hero__unit:last-child{margin-right:0}.bf-hero__digits{font-family:var(--bf-sans);font-weight:600;font-size:16px;line-height:1.1;font-variant-numeric:tabular-nums}.bf-hero__unit-label{font-family:var(--bf-sans);font-weight:300;font-size:10px;line-height:1.2;text-transform:uppercase}.bf-hero__unit-label--spacer{opacity:0}.bf-hero__cta{position:absolute;top:263px;left:15px;right:15px;z-index:1;display:flex;align-items:center;justify-content:center;padding:14px 24px;background:var(--bf-cta);border-radius:4px;text-decoration:none;font-family:var(--bf-mono);font-weight:400;font-size:16px;line-height:1.2;color:#fff;text-transform:uppercase;white-space:nowrap;text-align:center}.bf-hero__cta:hover{background:var(--color-cta-hover, #99532c);color:#fff}.bf-hero__medallion{position:absolute;top:10px;right:3.45px;width:121.548px;height:120.442px;z-index:1}.bf-hero__ring{position:absolute;top:50%;left:50%;display:block}.bf-hero__ring-svg{display:block;width:100%;height:100%}.bf-hero__ring--2{width:84.74%;aspect-ratio:1;transform:translate(-50%,-50%) rotate(6.75deg)}.bf-hero__ring--4{width:80.77%;height:81.95%;transform:translate(-50%,-50%) rotate(-77.08deg)}.bf-hero__ring--3{width:78.54%;aspect-ratio:1;transform:translate(-50%,-50%) rotate(6.75deg)}.bf-hero__medallion-text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(6.75deg);color:#694d2f;text-align:center;white-space:nowrap}.bf-hero__medallion-top{font-family:var(--bf-sans);font-weight:600;font-size:15.611px;line-height:.84}.bf-hero__medallion-value{font-family:var(--bf-sans);font-weight:700;font-size:35.191px;line-height:.84;letter-spacing:-1.1479px}@media(min-width:768px){.bf-hero{height:auto;min-height:calc(100vw * 834 / 2394);display:flex;align-items:center;padding:30px 0 30px 66px}.bf-hero__content{padding:0;width:611px;max-width:100%;gap:18.531px}.bf-hero__rating{gap:8px;filter:none;--loox-hero-star-w: 17px;--loox-hero-star-h: 17px}.bf-hero__rating-text{font-size:15px;line-height:12px}.bf-hero__title{font-size:45px;letter-spacing:-1.1582px;white-space:normal;width:611px;max-width:100%}.bf-hero__gold{background-image:linear-gradient(132.28deg,#c99a4c 3.6325%,#fceab9,#c99a4c 71.64%)}.bf-hero__gifts{gap:11.582px;padding:6.949px 18.531px 6.949px 6.949px;border-width:.83px;border-radius:70.649px;box-shadow:0 24px 64px #00000059}.bf-hero__gifts-text{font-weight:700;font-size:20.847px;line-height:1.4}.bf-hero__countdown{gap:13.898px}.bf-hero__countdown-label{font-size:16.215px;line-height:1.4}.bf-hero__timer{gap:3.475px;padding:8.107px 11.582px;border-radius:4.054px;background:#1f1f1ff2;filter:drop-shadow(0 24px 32px rgba(0,0,0,.35))}.bf-hero__unit{gap:2.316px;margin-right:0;border-radius:4.633px}.bf-hero__digits{font-size:27.797px}.bf-hero__unit-label{font-size:9.266px;font-weight:500}.bf-hero__cta{position:static}.bf-hero__medallion{top:61px;right:auto;left:50%;width:169.704px;height:168.16px}.bf-hero__medallion-top{font-size:21.795px}.bf-hero__medallion-value{font-size:49.133px;letter-spacing:-1.6027px}}.bf-gate{display:block;padding:12px 16px;background:var(--bf-ink);color:#fff;text-align:center}.bf-gate[hidden]{display:none}.bf-gate__text{margin:0 auto;max-width:720px;font-family:var(--bf-sans);font-weight:500;font-size:14px;line-height:1.4;color:#fff}@media(min-width:768px){.bf-gate__text{font-size:16px}}.loox-hero-stars{display:inline-flex;align-items:center;gap:1.1px;line-height:1}.loox-hero-stars__star{display:block;flex-shrink:0;position:relative;width:var(--loox-hero-star-w, 12.6px);height:var(--loox-hero-star-h, 11.98px)}.loox-hero-stars__star svg{display:block;width:100%;height:100%}.loox-hero-stars__star--partial .loox-hero-stars__fill{position:absolute;top:0;left:0}.bf-thumbs{display:inline-grid;flex-shrink:0;line-height:0}.bf-thumbs__img{grid-area:1 / 1;width:var(--bf-thumb);height:var(--bf-thumb);object-fit:cover;border-radius:50%;border:var(--bf-ring, 2px) solid transparent;background:linear-gradient(#000,#000) padding-box,var(--bf-gold) border-box}.bf-thumbs__img:nth-child(2){margin-left:var(--bf-thumb-2)}.bf-thumbs__img:nth-child(3){margin-left:var(--bf-thumb-3)}.bf-thumbs--hero{--bf-thumb: 38.801px;--bf-thumb-2: 20.24px;--bf-thumb-3: 36.84px;--bf-ring: .705px}.bf-thumbs--tier{--bf-thumb: 60px;--bf-thumb-2: 33.68px;--bf-thumb-3: 61.75px}.bf-chip .bf-thumbs{--bf-thumb: 27.065px;--bf-thumb-2: 9.81px;--bf-thumb-3: 14.94px;--bf-ring: .586px}.bf-chip .bf-thumbs--3{--bf-thumb-2: 7.81px}@media(min-width:768px){.bf-thumbs--hero{--bf-thumb: 70.764px;--bf-thumb-2: 36.91px;--bf-thumb-3: 67.2px}.bf-thumbs--tier{--bf-thumb: 110px;--bf-thumb-2: 43.42px;--bf-thumb-3: 76.54px}.bf-chip .bf-thumbs{--bf-thumb: 32.22px;--bf-thumb-2: 21.29px;--bf-thumb-3: 27.78px}.bf-chip .bf-thumbs--3{--bf-thumb-2: 14.29px}}.bf-gifts{background:var(--bf-ink);padding:30px 8px}.bf-gifts__inner{display:flex;flex-direction:column;align-items:center;gap:30px}.bf-gifts__head{display:flex;flex-direction:column;gap:4px;width:100%;text-align:center;color:#fff;line-height:1.2}.bf-gifts__title{font-family:var(--bf-sans);font-weight:700;font-size:18px;line-height:1.2;color:#fff}.bf-gifts__subtitle{font-family:var(--bf-sans);font-weight:500;font-size:16px;line-height:1.2}.bf-gifts__tiers{position:relative;display:flex;align-items:flex-start;justify-content:center;gap:6px;width:100%;margin:0;padding:0;list-style:none}.bf-gifts__tiers:before{content:"";position:absolute;left:50%;top:calc(50% - 31.5px);width:274px;max-width:70%;height:2px;transform:translate(-50%,-50%);background:var(--bf-gold)}.bf-gifts__tier{position:relative;display:flex;flex-direction:column;align-items:center;gap:13px;flex:0 0 114px;text-align:center}.bf-gifts__tier:last-child{flex-basis:138px}.bf-gifts__spend{font-family:var(--bf-sans);font-weight:600;font-size:16px;line-height:1.2;color:#fcecbb;text-transform:uppercase}.bf-gifts__visual{display:grid;justify-items:center}.bf-gifts__visual .bf-thumbs{grid-area:1 / 1}.bf-gifts__count{grid-area:1 / 1;margin-top:54px;padding:1px 6px 0;border-radius:49px;background:#faf7f0;font-family:var(--bf-mono);font-weight:500;font-size:14px;line-height:1.4;color:var(--bf-ink);white-space:nowrap}.bf-gifts__copy{display:flex;flex-direction:column;gap:3px;width:100%;color:#fff}.bf-gifts__previous{font-family:var(--bf-sans);font-weight:500;font-size:16px;line-height:1.2}.bf-gifts__name{font-family:var(--bf-sans);font-weight:700;font-size:18px;line-height:1.2}.bf-gifts__worth{font-family:var(--bf-sans);font-weight:500;font-size:14px;line-height:1.4;color:#bebebe}@media(min-width:768px){.bf-gifts{padding:32px}.bf-gifts__inner{gap:40px}.bf-gifts__head{gap:7px;width:900px;max-width:100%}.bf-gifts__title{font-size:21px}.bf-gifts__subtitle{font-size:18px}.bf-gifts__tiers{gap:24px;width:900px;max-width:100%}.bf-gifts__tiers:before{top:calc(50% - 32.6px);width:583px;height:3px}.bf-gifts__tier,.bf-gifts__tier:last-child{flex:1 0 0;gap:14px;min-width:1px}.bf-gifts__spend{white-space:nowrap}.bf-gifts__count{margin-top:102px;padding:2.19px 7.143px 0;border-radius:58.333px;font-size:16.667px}.bf-gifts__copy{gap:2px}}.bf-products{position:relative}.bf-products--bundles{background:#faf7f0;padding:30px 0}.bf-products--systems{background:#f3eef0;padding:30px 10px}.bf-products--singles{background:#fff;padding:30px 10px 0}.bf-products__title{font-family:var(--bf-serif);font-weight:400;font-size:26px;line-height:1.1;letter-spacing:-.8px;color:var(--bf-ink);text-align:center}.bf-products .bf-products__title,.bf-faq .bf-faq__title,.bf-card .bf-card__name{color:var(--bf-ink)}.bf-gifts .bf-gifts__title,.bf-banner .bf-banner__title,.bf-hero .bf-hero__title{color:#fff}.bf-products__title em{font-style:italic;text-transform:capitalize}.bf-products__title p{margin:0}.bf-products__list{margin:0;padding:0;list-style:none}.bf-products__item{display:flex;min-width:0}.bf-products__grid,.bf-products--mobile-grid .bf-carousel__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px}.bf-products--mobile-grid .bf-carousel__nav{display:none}.bf-products--mobile-grid .bf-carousel__track{overflow:visible;padding:0;scroll-snap-type:none}.bf-carousel{display:block}.bf-carousel__track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:20px 20px 0;scroll-padding-left:20px;overscroll-behavior-x:contain}.bf-carousel__track::-webkit-scrollbar{display:none}@media(hover:hover)and (pointer:fine){.bf-drag{cursor:grab;-webkit-user-select:none;user-select:none}.bf-drag input,.bf-drag select,.bf-drag textarea{-webkit-user-select:auto;user-select:auto}.bf-drag img{-webkit-user-drag:none}.bf-drag a,.bf-drag button,.bf-drag label{cursor:pointer}.bf-drag.bf-drag--active,.bf-drag.bf-drag--active *{cursor:grabbing}.bf-drag.bf-drag--settling{scroll-snap-type:none!important;scroll-behavior:auto}}.bf-carousel__track>.bf-products__item{flex:0 0 calc(100% - 30px);scroll-snap-align:start}.bf-carousel__nav{padding-top:20px}.bf-carousel__dots{display:flex;justify-content:center;gap:8px}.bf-carousel__dots[hidden]{display:none}.bf-carousel__nav:has(>.bf-carousel__dots[hidden]){padding-top:0}.bf-carousel__dot{width:24px;height:24px;padding:7px;margin:-7px;border:0;border-radius:50%;background:#ddd;background-clip:content-box;cursor:pointer}.bf-carousel__dot[aria-current=true]{background-color:var(--bf-ink)}.bf-carousel__arrow{position:absolute;top:calc(50% - 196.11px);z-index:2;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:44px;height:44.056px;padding:6.508px;background:#0006;border:.5px solid #fff;border-radius:65.083px;cursor:pointer}.bf-carousel__arrow[hidden]{display:none}.bf-carousel__arrow:disabled{cursor:default}.bf-carousel__arrow--prev{left:7.231px}.bf-carousel__arrow--next{right:7.231px}.bf-carousel__frame{position:relative;display:block;width:15px;height:15px}.bf-carousel__frame .bf-carousel__glyph{position:absolute;left:0;right:0;top:-11.11%;bottom:-11.11%;width:100%;height:122.22%}.bf-carousel__frame--prev{transform:rotate(180deg)}@media(min-width:768px){.bf-products--bundles{padding:60px 0}.bf-products--systems{padding:60px 0 0}.bf-products--singles{padding:60px 0}.bf-products__title{font-size:34px}.bf-products__title br{display:none}.bf-products__header+.bf-carousel{margin-top:40px}.bf-carousel{width:1200px;max-width:calc(100% - 312px);margin:0 auto}.bf-products--mobile-grid .bf-carousel__track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory}.bf-products--mobile-grid .bf-carousel__nav{display:block}.bf-carousel__track{gap:20px;padding:0;scroll-padding-left:0}.bf-products--systems .bf-carousel__track{padding:20px 0}.bf-carousel__track>.bf-products__item{flex:0 0 280px}.bf-products{overflow-x:clip}.bf-carousel__track,.bf-products--systems .bf-carousel__track{margin-right:calc((100% - 100vw)/2);padding-right:calc((100vw - 100%)/2)}.bf-carousel__nav{padding:20px 0 0}.bf-products--systems .bf-carousel__nav{padding:20px 0 60px}.bf-carousel__arrow{top:calc(50% - 183.81px);width:auto;height:auto;padding:15.403px;border-width:1.183px;border-radius:154.03px}.bf-products--systems .bf-carousel__arrow{top:calc(50% - 148.31px)}.bf-carousel__arrow--prev{left:55.11px}.bf-carousel__arrow--next{right:55.11px}.bf-carousel__frame{width:30.767px;height:30.846px}.bf-products__grid{grid-template-columns:repeat(3,minmax(0,280px));gap:40px 20px;justify-content:center;padding:20px}}@media(min-width:1100px){.bf-products__grid{grid-template-columns:repeat(4,minmax(0,280px))}}@media(min-width:1280px){.bf-products__grid{column-gap:40px;padding:20px 0}}@media(min-width:768px){.bf-products--singles .bf-products__grid{padding-bottom:0}}.bf-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;min-width:0}.bf-card__media{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:#f3eef0;flex-shrink:0}.bf-card__media img,.bf-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bf-card__badge{position:absolute;left:6.83px;top:16px;padding:4.5px 10px 4px;border-radius:100px;background:var(--bf-gold);font-family:var(--bf-mono);font-weight:500;font-size:14px;line-height:1;color:#694d2f;text-transform:uppercase;white-space:nowrap}.bf-card--bundle .bf-card__badge{left:9.83px;top:18px;padding:4.5px 10px}.bf-card__badge[hidden],.bf-card__was[hidden]{display:none}.bf-card__qty-area{position:absolute;right:6.83px;top:6.83px;width:64px;height:40px}.bf-card__add-plus{position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:61px;background:#af8998;color:#fff;cursor:pointer}.bf-card__add-plus[hidden]{display:none}.bf-card__add-plus .bf-card__glyph{width:18px;height:18px}.bf-card__qty{position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;gap:4px;width:64px;height:40px;background:#fff;border:.5px solid #1c1d1f;border-radius:61px}.bf-card__qty[hidden]{display:none}.bf-card__step{display:flex;align-items:center;justify-content:center;width:20.42px;height:40px;padding:0;border:0;background:none;color:var(--bf-ink);cursor:pointer}.bf-card__step:disabled{color:#bebebe;cursor:default}.bf-card__step .bf-card__glyph{width:9px;height:auto}.bf-card__qty-value{width:10px;font-family:var(--bf-sans);font-weight:500;font-size:18px;line-height:1.2;color:var(--bf-ink);text-align:center}.bf-card__gift{width:100%}.bf-card__gift:not([hidden]){display:flex;min-height:41.6px}.bf-card--bundle .bf-card__gift:not([hidden]){min-height:35px}.bf-card__gift>.bf-chip{flex:1 1 auto;align-items:center}.bf-chip--locked{display:flex;justify-content:center}.bf-card__gift[hidden]{display:none}.bf-chip{width:100%;background:#e4dade;color:#000}.bf-chip--eligible{display:flex;align-items:flex-start;justify-content:center;gap:5px;padding:4px 3px;border-radius:6px}.bf-chip--eligible .bf-chip__text{width:123px;flex-shrink:0;font-family:var(--bf-sans);font-weight:500;font-size:14px;line-height:1.2;letter-spacing:-.56px;text-transform:uppercase}.bf-chip__worth{font-weight:700;color:var(--bf-green);letter-spacing:-.64px}.bf-card--bundle .bf-chip__worth{letter-spacing:0}.bf-chip--locked{padding:5px 0;border-radius:3.5px;text-align:center}.bf-chip--locked .bf-chip__text{font-family:var(--bf-sans);font-weight:500;font-size:12.5px;line-height:1.4;letter-spacing:-.5px;color:var(--bf-ink);text-transform:uppercase}.bf-chip--locked strong{font-weight:700}.bf-card--bundle .bf-chip--eligible{align-items:center;padding:4px 0}.bf-card--bundle .bf-chip--eligible .bf-chip__text{width:auto;min-width:0;font-size:15px;letter-spacing:0}@media(max-width:767px){.bf-card--bundle .bf-chip--eligible .bf-chip__text{flex-shrink:1}}.bf-card--bundle .bf-chip--locked .bf-chip__text{font-size:16px;letter-spacing:0}.bf-card__info{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;flex:1 0 auto}.bf-card__rating{display:flex;align-items:center;gap:4px;--loox-hero-star-w: 13px;--loox-hero-star-h: 12.36px}.bf-card__count{font-family:var(--bf-sans);font-weight:500;font-size:13px;line-height:1.3;color:var(--bf-ink);white-space:nowrap}.bf-card__tag{width:180px;max-width:100%;font-family:var(--bf-mono);font-weight:400;font-size:14px;line-height:1.4;color:#8e8e8e;text-align:center;text-transform:uppercase}.bf-card__name{width:100%;padding:0 14px;font-family:var(--bf-serif);font-weight:600;font-size:16px;line-height:1.25;color:var(--bf-ink);text-align:center}.bf-card--bundle .bf-card__name{font-size:18px}.bf-card__contents{font-family:var(--bf-sans);font-weight:500;font-size:16px;line-height:1.2;color:var(--bf-ink);white-space:nowrap}.bf-card__contents p{font-weight:inherit}.bf-card__buy{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:auto;padding-top:8px}.bf-card__price{display:flex;align-items:center;justify-content:center;gap:8px;line-height:1.2;white-space:nowrap}.bf-card--bundle .bf-card__price{gap:10.667px}.bf-card__was{font-family:var(--bf-mono);font-weight:400;font-size:16px;color:#757575;text-decoration:line-through;text-decoration-skip-ink:none}.bf-card__now{font-family:var(--bf-mono);font-weight:500;font-size:20px;color:var(--bf-ink)}.bf-card--bundle .bf-card__now{font-size:26px}.bf-card__plan{-webkit-tap-highlight-color:transparent;position:relative;display:flex;align-items:flex-start;gap:4px;width:100%;padding:8px 4px;background:#f6ffed;border:1px solid var(--bf-green);border-radius:3.5px;cursor:pointer}.bf-card__plan-input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.bf-card__switch{position:relative;flex-shrink:0;width:33px;height:18.857px;border-radius:58.929px;background:#d9d9d9;transition:background-color .2s ease}.bf-card__switch:after{content:"";position:absolute;left:3px;top:2.36px;width:14.143px;height:14.143px;border-radius:58.929px;background:#fff;box-shadow:1.202px 1.202px 2.405px #00000040;transition:left .2s ease}.bf-card__plan-input:checked+.bf-card__switch{background:var(--bf-green)}.bf-card__plan-input:checked+.bf-card__switch:after{left:16.23px;top:2.21px}.bf-card__plan-input:focus-visible+.bf-card__switch{outline:2px solid var(--bf-ink);outline-offset:2px}.bf-card__plan-text{flex:1 0 0;min-width:1px;font-family:var(--bf-sans);font-weight:500;font-size:16px;line-height:.99;color:var(--bf-ink)}.bf-card__plan-text strong{font-weight:700}.bf-card--bundle .bf-card__plan{align-items:center;gap:6px;padding:8px 5px}.bf-card--bundle .bf-card__switch{width:47.25px;height:27px;border-radius:84.375px}.bf-card--bundle .bf-card__switch:after{left:3px;top:3.17px;width:20.25px;height:20.25px;border-radius:84.375px;box-shadow:1.722px 1.722px 3.443px #00000040}.bf-card--bundle .bf-card__plan-input:checked+.bf-card__switch:after{left:23.24px;top:3.17px}.bf-card--bundle .bf-card__plan-text{flex:0 1 auto;min-width:0;font-size:15px;white-space:normal;text-wrap:balance}html:not([lang^=en]) .bf-card--bundle .bf-card__plan{align-items:center}.bf-card--bundle .bf-card__plan-text strong{line-height:1.2}.bf-card__atc{display:flex;align-items:center;justify-content:center;width:100%;padding:14px;border:0;border-radius:3.5px;background:var(--bf-cta);color:#fff;cursor:pointer;font-family:var(--bf-mono);font-weight:400;font-size:16px;line-height:1.2;text-transform:uppercase;white-space:nowrap}.bf-card__atc:hover{background:var(--color-cta-hover, #99532c)}.bf-card__atc.is-loading{opacity:.6;cursor:progress}.bf-card__error{font-family:var(--bf-sans);font-weight:500;font-size:12px;line-height:1.2;color:var(--color-error, #e43044);text-align:center}.bf-card__error[hidden]{display:none}.bf-card__renewal{width:100%;min-height:2.4em;font-family:var(--bf-sans);font-weight:500;font-size:12px;line-height:1.2;color:#757575;text-align:center}@media(min-width:768px){.bf-card__badge,.bf-card--bundle .bf-card__badge{left:9.83px;top:10px;font-size:16px}.bf-card__qty-area{right:10px;top:10px;width:80px;height:44px}.bf-card__add-plus{width:44px;height:44px}.bf-card__qty{width:80px;height:44px;gap:9.59px;padding:4px 0}.bf-card__step{height:100%}.bf-card__qty-value{font-weight:600;font-size:20px}.bf-chip--eligible,.bf-card--bundle .bf-chip--eligible{align-items:center;padding:4px 6px}.bf-chip--eligible .bf-chip__text,.bf-card--bundle .bf-chip--eligible .bf-chip__text{display:flex;flex-direction:column;gap:2px;width:197px;font-size:16px;letter-spacing:0;white-space:normal}.bf-chip__worth{letter-spacing:0;text-transform:none}.bf-chip--locked{padding:5px}.bf-card__gift:not([hidden]),.bf-card--bundle .bf-card__gift:not([hidden]){min-height:48.4px}.bf-chip--locked .bf-chip__text,.bf-card--bundle .bf-chip--locked .bf-chip__text{font-size:16px;letter-spacing:0;white-space:normal}.bf-card__tag{width:139px}.bf-card__name{font-size:21px}.bf-card--bundle .bf-card__name{font-size:18px;white-space:nowrap}.bf-card--bundle .bf-card__price{gap:8px}.bf-card__plan{gap:6px;padding:8px 5px}.bf-card__plan-text{font-size:15px;line-height:1.2}.bf-card--bundle .bf-card__plan{justify-content:center;align-items:flex-end}.bf-card--bundle .bf-card__switch{width:33px;height:18.857px;border-radius:58.929px}.bf-card--bundle .bf-card__switch:after{top:2.36px;width:14.143px;height:14.143px;border-radius:58.929px;box-shadow:1.202px 1.202px 2.405px #00000040}.bf-card--bundle .bf-card__plan-input:checked+.bf-card__switch:after{left:16.23px;top:2.21px}.bf-card__atc{padding:15px}}.bf-banner{position:relative;overflow:hidden;color:#fff}.bf-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bf-banner__bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bf-banner--systems{height:208px;padding:28px 20px 0;background:#020001}.bf-banner--systems .bf-banner__content{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;text-transform:uppercase;line-height:.94}.bf-banner--systems .bf-banner__title{font-family:var(--bf-sans);font-weight:500;font-size:30px;line-height:.94}.bf-banner--systems .bf-banner__text{font-family:var(--bf-sans);font-weight:700;font-size:37px;line-height:.94;white-space:pre}.bf-banner--tiers{height:520px;padding:20px 20px 0;background:#020001}.bf-banner--tiers .bf-banner__bg{inset:auto;bottom:0;left:calc(50% - 167px);width:760px;height:520px;transform:translate(-50%)}.bf-banner--tiers .bf-banner__content{position:absolute;left:20px;right:20px;top:28px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.bf-banner--tiers .bf-banner__title{font-family:var(--bf-serif);font-weight:400;font-size:30px;line-height:1.1;letter-spacing:-.5px}.bf-banner--tiers .bf-banner__text{font-family:var(--bf-sans);font-weight:500;font-size:16px;line-height:1.3}.bf-banner__tiles{display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;gap:6px;margin:0;padding:0;list-style:none;line-height:1}.bf-banner--tiers .bf-banner__tiles{width:452px;max-width:calc(100vw - 16px);flex-shrink:0}.bf-banner__tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4.513px;padding:8.15px 6px 4.77px;border:1px solid #fff;border-radius:3.949px;background:transparent;white-space:nowrap}.bf-banner__tile-kicker{font-family:var(--bf-sans);font-weight:500;font-size:16px;line-height:1}.bf-banner__tile-row{display:flex;align-items:center;gap:3px}.bf-banner__tile-value{font-family:var(--bf-sans);font-weight:700;font-size:33px;line-height:1;letter-spacing:-.33px}.bf-banner__tile-suffix{font-family:var(--bf-sans);font-weight:500;font-size:16px;line-height:1}@media(min-width:768px){.bf-banner--systems,.bf-banner--tiers{height:264px;background:#3a2e33}.bf-banner--systems .bf-banner__bg:after,.bf-banner--tiers .bf-banner__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(91.58deg,#1f1f1fa8 38.974%,#1f1f1f00 53.737%)}.bf-banner--systems{display:flex;flex-direction:column;justify-content:center;padding:0 136px 0 91px}.bf-banner--systems .bf-banner__content{align-items:flex-start;gap:2.354px;text-align:left}.bf-banner--systems .bf-banner__title{font-size:58px;white-space:nowrap}.bf-banner--systems .bf-banner__text{font-size:58px}.bf-banner--tiers{padding:0 136px}.bf-banner--tiers .bf-banner__bg{top:0;right:0;bottom:0;left:0;width:auto;height:auto;transform:none}.bf-banner--tiers .bf-banner__content{left:clamp(20px,calc(100vw - 720px),136px);right:auto;top:42px;align-items:flex-start;justify-content:flex-end;gap:10px;text-align:left;white-space:nowrap}.bf-banner--tiers .bf-banner__title{font-size:44px;letter-spacing:-.8px}.bf-banner--tiers .bf-banner__text{font-size:18px}.bf-banner__tiles,.bf-banner--tiers .bf-banner__tiles{justify-content:flex-start;gap:8px;width:680px;max-width:none}.bf-banner__tile{padding:10.154px 9.026px 6.769px}.bf-banner__tile-kicker{font-size:15.795px;letter-spacing:.9477px}.bf-banner__tile-row{gap:4.513px}.bf-banner__tile-value{font-size:33.846px;letter-spacing:0}.bf-banner__tile-suffix{font-size:13.538px;letter-spacing:.8123px}}.bf-faq{background:#fff;padding:30px 20px;color:var(--bf-ink)}.bf-faq__inner{display:flex;flex-direction:column;gap:30px}.bf-faq__title{font-family:var(--bf-serif);font-weight:400;font-size:26px;line-height:1.15;letter-spacing:-.6px;color:var(--bf-ink)}.bf-faq__list{display:flex;flex-direction:column;font-family:var(--bf-sans);font-weight:500}.bf-faq__item{border-bottom:.5px solid var(--bf-ink)}.bf-faq__item[open]{padding-bottom:16px}.bf-faq__question{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8.5px 0;font-size:18px;line-height:1.2;letter-spacing:3px;text-transform:uppercase;cursor:pointer;list-style:none}.bf-faq__question::-webkit-details-marker{display:none}.bf-faq__question:after{content:"+";flex-shrink:0}.bf-faq__item[open] .bf-faq__question:after{content:"\2212"}.bf-faq__answer{font-size:16px;line-height:1.4}.bf-faq__answer p{margin:0;font-weight:inherit}@media(min-width:768px){.bf-faq{padding:60px 20px}.bf-faq__inner{width:720px;max-width:100%;margin:0 auto}.bf-faq__title{font-size:34px}}html[data-bf-vip-qa=""] .bf-card__badge,html[data-bf-vip-qa=""] .bf-card__now,html[data-bf-vip-qa=""] .bf-card__was,html[data-bf-vip-qa=""] .bf-card__plan-text,html[data-bf-vip-qa=""] .bf-card__renewal{visibility:hidden}[id$=__reviews] .blaze-pagination{margin-top:11.5px;margin-bottom:-8.5px}[id$=__reviews] .blaze-pagination button[aria-label]{width:24px;height:24px;padding:8.5px!important;margin:0 -4.5px;background-clip:content-box;border-radius:12px}[id$=__reviews] .blaze-pagination button[aria-label].active{width:39px;height:24px}[id$=__reviews] .blaze-pagination button[aria-label]:before{top:8.5px;right:8.5px;bottom:8.5px;left:8.5px}.s-advisory-circle__inner{display:grid;grid-template-columns:100%;justify-items:center}.s-advisory-circle__header{grid-row:1}.s-advisory-circle .s-advisory-circle__inner{row-gap:0}.s-advisory-circle .s-advisory-circle__header{margin-bottom:32px}@media(min-width:768px){.s-advisory-circle .s-advisory-circle__header{margin-bottom:40px}}.s-advisory-circle__viewport{grid-row:2;grid-column:1}.s-advisory-circle__nav{grid-row:2;grid-column:1;align-self:stretch;justify-self:stretch;position:relative;margin:0;pointer-events:none}.s-advisory-circle__nav .s-advisory-circle__nav-btn,.s-advisory-circle__nav .s-advisory-circle__nav-btn.is-disabled,.s-advisory-circle__nav .s-advisory-circle__nav-btn[aria-disabled=true]{position:absolute;top:146.93px;transform:translateY(-50%);z-index:2;pointer-events:auto;width:44px;height:44.056px;padding:6.508px;background:#0006;border:.5px solid #fff;border-radius:65.083px;color:#fff;cursor:pointer}.s-advisory-circle__nav .s-advisory-circle__nav-btn[aria-disabled=true]{cursor:default}.s-advisory-circle__nav-btn--prev{left:7.231px}.s-advisory-circle__nav-btn--next{right:7.231px}.s-advisory-circle__nav-icon{display:none}.s-advisory-circle__nav-btn:before{content:"";display:block;width:15px;height:18.333px;background:#fff;-webkit-mask:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30.7667 37.7001"%3E%3Cpath d="M8.12227 0.425944C8.25833 0.290926 8.41996 0.183804 8.59791 0.110713C8.77586 0.0376228 8.96662 0 9.15928 0C9.35194 0 9.54271 0.0376228 9.72066 0.110713C9.8986 0.183804 10.0602 0.290926 10.1963 0.425944L27.7728 17.824C27.9092 17.9586 28.0174 18.1186 28.0912 18.2948C28.1651 18.4709 28.2031 18.6597 28.2031 18.8504C28.2031 19.0411 28.1651 19.23 28.0912 19.4061C28.0174 19.5823 27.9092 19.7422 27.7728 19.8769L10.1963 37.2749C9.92126 37.5472 9.54824 37.7001 9.15928 37.7001C8.77033 37.7001 8.3973 37.5472 8.12227 37.2749C7.84724 37.0027 7.69273 36.6335 7.69273 36.2485C7.69273 35.8635 7.84724 35.4942 8.12227 35.222L24.6647 18.8504L8.12227 2.47891C7.98587 2.34423 7.87765 2.18424 7.80381 2.0081C7.72997 1.83196 7.69196 1.64313 7.69196 1.45243C7.69196 1.26172 7.72997 1.07289 7.80381 0.896752C7.87765 0.720612 7.98587 0.560621 8.12227 0.425944Z" fill="%23000"/%3E%3C/svg%3E') center / 100% 100% no-repeat;mask:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30.7667 37.7001"%3E%3Cpath d="M8.12227 0.425944C8.25833 0.290926 8.41996 0.183804 8.59791 0.110713C8.77586 0.0376228 8.96662 0 9.15928 0C9.35194 0 9.54271 0.0376228 9.72066 0.110713C9.8986 0.183804 10.0602 0.290926 10.1963 0.425944L27.7728 17.824C27.9092 17.9586 28.0174 18.1186 28.0912 18.2948C28.1651 18.4709 28.2031 18.6597 28.2031 18.8504C28.2031 19.0411 28.1651 19.23 28.0912 19.4061C28.0174 19.5823 27.9092 19.7422 27.7728 19.8769L10.1963 37.2749C9.92126 37.5472 9.54824 37.7001 9.15928 37.7001C8.77033 37.7001 8.3973 37.5472 8.12227 37.2749C7.84724 37.0027 7.69273 36.6335 7.69273 36.2485C7.69273 35.8635 7.84724 35.4942 8.12227 35.222L24.6647 18.8504L8.12227 2.47891C7.98587 2.34423 7.87765 2.18424 7.80381 2.0081C7.72997 1.83196 7.69196 1.64313 7.69196 1.45243C7.69196 1.26172 7.72997 1.07289 7.80381 0.896752C7.87765 0.720612 7.98587 0.560621 8.12227 0.425944Z" fill="%23000"/%3E%3C/svg%3E') center / 100% 100% no-repeat}.s-advisory-circle__nav-btn--prev:before{transform:rotate(180deg)}@media(min-width:768px){.s-advisory-circle__nav .s-advisory-circle__nav-btn,.s-advisory-circle__nav .s-advisory-circle__nav-btn.is-disabled,.s-advisory-circle__nav .s-advisory-circle__nav-btn[aria-disabled=true]{top:177.55px;width:auto;height:auto;padding:15.403px;border-width:1.183px;border-radius:154.03px}.s-advisory-circle__nav-btn--prev{left:55.11px}.s-advisory-circle__nav-btn--next{right:55.11px}.s-advisory-circle__nav-btn:before{width:30.767px;height:37.7px;margin:-3.427px 0}}.bf-amb-dots{grid-row:3;display:flex;align-items:center;justify-content:center;margin:7.5px 0 -8.5px}.bf-amb-dots[hidden]{display:none}.bf-amb-dots__dot{width:24px;height:24px;padding:8.5px;margin:0 -4.5px;border:0;border-radius:12px;background:#ddd;background-clip:content-box;cursor:pointer;transition:width .2s ease}.bf-amb-dots__dot.is-active{width:39px;background-color:#000}@media(min-width:768px){.bf-amb-dots{margin-top:17.5px}}@media(min-width:768px){.s-guarantee .s-guarantee__top.s-guarantee__container{padding-top:0}.s-guarantee .s-guarantee__top.s-guarantee__top--background{padding-top:32px}.s-guarantee .s-guarantee__button{margin-top:8px}.s-guarantee{background:url(/cdn/shop/files/guarantee-desktop-background.png?v=1748901969) no-repeat center / cover;padding-bottom:4px}.s-guarantee .s-guarantee__top.s-guarantee__top--background,.s-guarantee .s-guarantee__top.s-guarantee__top--background:not(.s-guarantee__top--no-button){background:none;margin-bottom:0;padding-bottom:22px}}@media(max-width:767px){.s-guarantee{background:url(/cdn/shop/files/guarantee-mobile-background.png?v=1748901969) no-repeat center / cover;padding:30px 0}.s-guarantee .s-guarantee__button{margin-bottom:0}}@media(max-width:767px){.s-advisory-circle .s-advisory-circle__title,.s-advisory-circle .s-advisory-circle__title p{font-size:26.3px;line-height:28.88px}}.s-guarantee .s-guarantee__text,.s-guarantee .s-guarantee__text p{font-family:var(--bf-sans);font-weight:500;font-size:18px;line-height:1.2}.s-guarantee .s-guarantee__link{font-family:var(--bf-mono);font-weight:400;line-height:1}.s-guarantee .s-guarantee__button{font-family:var(--bf-mono);font-weight:400;font-size:16px;line-height:1.2}@media(min-width:768px){.s-guarantee .s-guarantee__button{font-size:18px;line-height:1}}s-reviews-slider.s-reviews-slider{background:#faf7f0}s-reviews-slider.s-reviews-slider .c-review-card__review{background:#fff}@media(min-width:768px){.s-advisory-circle .s-advisory-circle__viewport{scroll-padding-left:max(156px,calc((100% - 1200px)/2))}.s-advisory-circle .s-advisory-circle__track{padding-left:max(156px,calc((100% - 1200px)/2))}}
/*# sourceMappingURL=/cdn/shop/t/207/assets/bf-vip.css.map */
