.bfs{--paper: #fbf6ec;--white: #fffdf9;--warm: #fbefdc;--ink: #221c14;--ink-2: #5a5043;--ink-3: #6f6555;--ink-off: #7c6f5d;--line: #e7dcc8;--mustard: #ffc83d;--mustard-press: #f5b31c;--mustard-edge: #b87a00;--mustard-tint: #fff2cc;--gift-band: #ffe08a;--gift-band-idle: #fff6dd;--deal: #7a4a0e;--cta: #12855b;--cta-press: #0e7350;--cta-edge: #0a5a3e;--cta-glow: rgba(18, 133, 91, .28);--blue: #0a73a0;--blue-bright: #0a7aa5;--blue-tint: #e6f5fb;--sun: #ffd54a;--green: #187a56;--green-tint: #eaf6ef;--dot: #2fa36f;--teal: #0a6f96;--coral: #b4362a;--coral-tint: #fbe9e4;--star: #c07f12;--scrim: rgba(34, 28, 20, .5);--card-shadow: 0 1px 4px rgba(34, 28, 20, .06);--display: "Fraunces", "Fraunces Fallback", Georgia, serif;--gutter: 20px;--edge: 16px;min-height:100vh;overflow-x:clip;background:var(--paper);color:var(--ink);font-family:Barlow,Barlow Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:17.5px;font-weight:500;line-height:1.55;-webkit-font-smoothing:antialiased}@media (max-width: 767px){.bfs{--gutter: 16px}}:where(.bfs) *,:where(.bfs) *:before,:where(.bfs) *:after{box-sizing:border-box}:where(.bfs) p{margin:0}:where(.bfs) p+p{margin-top:.8em}:where(.bfs) ul,:where(.bfs) ol,:where(.bfs) dl,:where(.bfs) dd,:where(.bfs) figure,:where(.bfs) blockquote,:where(.bfs) fieldset{margin:0;padding:0;list-style:none}:where(.bfs) fieldset{border:0;min-width:0}:where(.bfs) img,:where(.bfs) video{display:block;max-width:100%;height:auto}.bfs h1,.bfs h2,.bfs h3,.bfs h4{font-family:inherit;margin:0}.bfs a{color:inherit;text-underline-offset:2px}.bfs a:not(.b-btn):not(.b-bar){text-decoration:underline}.bfs :focus-visible{outline:3px solid var(--ink);outline-offset:2px;border-radius:4px}.bfs button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.bfs s{text-decoration-thickness:2px;color:var(--ink-3);font-weight:600;font-variant-numeric:tabular-nums}.b-icon{flex:none;display:inline-block;vertical-align:middle}.b-flip-x{transform:scaleX(-1)}.bfs h1{font-family:var(--display);font-size:29px;line-height:1.14;font-weight:700;letter-spacing:-.01em;text-wrap:balance}.bfs .b-h2{font-family:var(--display);font-size:28px;line-height:1.18;font-weight:700;letter-spacing:-.008em;text-wrap:balance;max-width:760px}.bfs .b-h3{font-size:19px;line-height:1.28;font-weight:800}.bfs .b-lead{margin-top:10px;font-size:17px;line-height:1.45;color:var(--ink-2);text-wrap:pretty}.bfs .b-eyebrow{font-size:12.5px;line-height:1.3;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.bfs .b-note{margin-top:16px;font-size:15px;color:var(--ink-3)}.b-sec{padding:44px var(--gutter)}@media (min-width: 768px){.b-sec{padding-block:56px}}.b-sec--white{background:var(--white);border-block:1px solid var(--line)}.b-sec--warm{background:var(--warm)}.b-sec--tight{padding-block:40px}.b-sec--flush-top{padding-top:40px}.b-wrap{max-width:1080px;margin-inline:auto}.b-col{max-width:680px}.b-split{display:grid;gap:20px}.bfs .b-split .b-lead{text-wrap:balance}.b-mt{margin-top:24px}.bfs .b-mt-sm{margin-top:8px}.bfs .b-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:58px;padding:12px 28px;border-radius:10px;background:var(--cta);box-shadow:inset 0 -3px 0 var(--cta-edge),inset 0 1px #ffffff2e,0 4px 14px var(--cta-glow);color:#fff;font-size:19px;font-weight:800;line-height:1.15;text-align:center;text-decoration:none;font-variant-numeric:tabular-nums;transition:background-color .15s ease}.bfs .b-btn:hover{background:var(--cta-press);color:#fff}.bfs .b-btn:active{box-shadow:inset 0 -1px 0 var(--cta-edge)}.bfs .b-btn--full,.bfs .b-btn--wide{display:flex;width:100%}.bfs .b-btn--ghost{min-height:52px;background:transparent;box-shadow:inset 0 0 0 2px var(--ink);color:var(--ink)}.bfs .b-btn--ghost:hover{background:#221c140f;color:var(--ink)}.bfs .b-linkbtn{position:relative;font-weight:700;text-decoration:underline;text-underline-offset:2px}.bfs .b-buy__reviews{position:relative}.bfs .b-linkbtn:after,.bfs .b-buy__reviews:after{content:"";position:absolute;top:-13px;right:-6px;bottom:-13px;left:-6px}.b-nowrap{white-space:nowrap}.b-stars{color:var(--star);letter-spacing:1px}.b-tick{flex:none;color:var(--green)}.b-marker{display:inline-flex;flex:none;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:var(--mustard);color:var(--ink);font-size:18px;font-weight:800;line-height:1}.b-pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.b-pills li{display:flex;align-items:center;gap:7px;min-height:40px;padding:6px 12px;border:1px solid var(--line);border-radius:10px;background:var(--white);font-size:15px;font-weight:600;line-height:1.25}.b-pills li:before{content:"✓";flex:none;color:var(--green);font-weight:800}.b-pills li:nth-child(3){grid-column:1 / -1}@media (max-width: 389px){.b-pills li{gap:6px;padding-inline:10px;font-size:14.5px}}.b-steps{margin-top:20px;display:grid;gap:14px}.b-steps+p{margin-top:20px}.b-steps--flush{margin-top:0}.b-steps li{display:flex;gap:12px;align-items:flex-start}.b-steps span:last-child{padding-top:3px;text-wrap:pretty}.b-dot{position:relative;flex:none;width:9px;height:9px;border-radius:50%;background:var(--dot)}.b-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--dot);animation:b-pulse 1.8s ease-out infinite}@keyframes b-pulse{0%{transform:scale(1);opacity:.6}to{transform:scale(2.8);opacity:0}}.bfs .b-assure{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px;margin-top:12px;font-size:13.5px;line-height:1.4;font-weight:600;color:var(--ink-2)}@media (max-width: 419px){.bfs .b-assure{flex-direction:column;align-items:flex-start;gap:4px;width:-moz-max-content;width:max-content;max-width:100%;margin-inline:auto}}.b-assure span:before{content:"✓";margin-right:6px;color:var(--green);font-weight:800}.bfs .b-bar{position:relative;z-index:10;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:26px 17px;grid-template-areas:"title pill" "line line";align-items:center;gap:3px 10px;padding:8px var(--edge) 8px;background:linear-gradient(90deg,var(--blue),var(--blue-bright));color:#fff;text-decoration:none}.b-bar__icon{grid-area:icon;display:none}.b-bar__title{grid-area:title;min-width:0;overflow:hidden;font-size:13.5px;line-height:1.15;font-weight:800;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis}.b-bar__sub{grid-area:line;min-width:0;overflow:hidden;font-size:12.5px;line-height:1.3;font-weight:700;color:#fff;white-space:nowrap;text-overflow:ellipsis;transition:opacity .2s ease}.b-bar__pill{grid-area:pill;display:inline-flex;align-items:center;justify-content:center;min-width:7.6em;height:26px;padding:0 10px;border-radius:999px;background:var(--sun);color:var(--ink);font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.b-bar__pill:empty:not(.is-waiting){visibility:hidden}.b-bar__pill.is-waiting{background:#ffffff38}.b-bar__skel{display:inline-block;width:10em;max-width:100%;height:.85em;border-radius:4px;background:#ffffff40;vertical-align:-.05em}.b-bar__ship{grid-area:line;display:inline-flex;align-items:center;gap:7px;min-width:0;overflow:hidden;font-size:12.5px;line-height:1.3;font-weight:700;white-space:nowrap;transition:opacity .2s ease}.b-bar__ship .b-dot{background:#3ddc84;box-shadow:0 0 0 2px #fff}.b-bar__ship .b-dot:after{display:none;animation:none}.b-logo{display:flex;justify-content:center;align-items:center;height:44px;background:var(--paper);border-bottom:1px solid var(--line)}.bfs img[data-wait]{background-color:var(--mustard-tint);color:transparent}.bfs img[data-ready]{animation:b-imgin .25s ease-out}@keyframes b-imgin{0%{opacity:.35}to{opacity:1}}.b-logo picture{display:block}.bfs .b-logo img{width:auto;height:24px;aspect-ratio:569 / 132}@media (min-width: 900px){.b-logo{height:auto;padding:12px 0;background:none;border-bottom:0}.bfs .b-logo img{width:100px;height:auto;aspect-ratio:300 / 118}}.b-product{padding-bottom:40px}.b-product__media{min-width:0}.b-product__box{padding:0 var(--edge)}.b-gallery{min-width:0}.b-gallery__frame{position:relative}.b-gallery__rail{display:flex;gap:var(--edge);padding-inline:var(--edge);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);scrollbar-width:none;overscroll-behavior-x:contain}.b-gallery__rail::-webkit-scrollbar{display:none}.b-slide{position:relative;flex:0 0 100%;aspect-ratio:1;scroll-snap-align:start;overflow:hidden;border-radius:12px;background:var(--mustard-tint);display:flex;align-items:center;justify-content:center}.bfs .b-slide img,.bfs .b-slide video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bfs .b-slide--fit img{-o-object-fit:contain;object-fit:contain}.b-slide--mock{border:1px solid var(--line)}.b-slide .b-phone{--w: min(52vw, 220px)}.bfs .b-slide .m-label{font-size:.84em}.b-seal{position:absolute;bottom:10px;left:10px;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--ink);border:2px solid var(--mustard);color:var(--paper);font-size:10px;line-height:1.1;font-weight:800;letter-spacing:.02em;text-align:center;box-shadow:0 2px 8px #0003}.b-seal--br{left:auto;right:10px}.bfs .b-gallery__pill{position:absolute;top:12px;right:12px;z-index:1;padding:6px 12px;border-radius:999px;background:var(--mustard);color:var(--ink);font-size:13px;line-height:1.2;font-weight:800;letter-spacing:.02em;box-shadow:0 2px 8px #00000026}.bfs .b-gallery__arrow{position:absolute;top:50%;z-index:2;display:none;place-items:center;width:44px;height:44px;margin-top:-22px;border-radius:50%;background:var(--white);box-shadow:inset 0 0 0 1px var(--line),var(--card-shadow)}.b-gallery__arrow--prev{left:12px}.b-gallery__arrow--prev .b-icon{transform:scaleX(-1)}.b-gallery__arrow--next{right:12px}.b-gallery__thumbs{display:flex;gap:8px;padding:10px var(--edge) 2px;overflow-x:auto;scrollbar-width:none}.b-gallery__thumbs::-webkit-scrollbar{display:none}.bfs .b-gallery__thumbs button{flex:none;display:grid;place-items:center;width:64px;height:64px;padding:2px;border-radius:10px;overflow:hidden;background:var(--mustard-tint);font-size:10.5px;line-height:1.05;font-weight:700;box-shadow:inset 0 0 0 1px var(--line)}.bfs .b-gallery__thumbs button[aria-current=true]{box-shadow:inset 0 0 0 2px var(--ink)}.bfs .b-gallery__thumbs img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.b-gallery__thumbs.is-more-right{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent)}.b-gallery__thumbs.is-more-left{-webkit-mask-image:linear-gradient(90deg,transparent,#000 56px);mask-image:linear-gradient(90deg,transparent,#000 56px)}.b-gallery__thumbs.is-more-left.is-more-right{-webkit-mask-image:linear-gradient(90deg,transparent,#000 56px,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,transparent,#000 56px,#000 calc(100% - 56px),transparent)}.b-gallery--gift .b-slide{aspect-ratio:4 / 3}.b-buy,.b-box__body{scroll-margin-top:12px;padding-top:18px}.b-rank{display:flex;align-items:center;margin:0}.b-buy__titlerow{display:flex;gap:14px;align-items:center;margin-top:10px}.b-buy__titlerow>div{min-width:0}.bfs .b-buy__thumb{flex:none;width:84px;height:84px;border-radius:12px;-o-object-fit:cover;object-fit:cover}.bfs .b-buy__title{font-family:var(--display);font-size:29px;line-height:1.14;font-weight:700;letter-spacing:-.01em;text-wrap:balance}.bfs .b-buy__rating{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:6px;font-size:15px;font-weight:600}.b-buy__rating strong{font-weight:700}.bfs .b-buy__rating .b-stars{font-size:16px}.bfs .b-buy__sub{margin-top:10px;font-size:17.5px;line-height:1.4;font-weight:600;text-wrap:pretty}.bfs .b-buy__promise{margin-top:6px;font-size:16px;line-height:1.35;font-weight:600;color:var(--ink-2);text-wrap:pretty}.b-ticks{display:grid;gap:6px;margin-top:12px}.b-ticks li{display:flex;gap:8px;align-items:flex-start;font-size:16px;line-height:1.35;font-weight:600}.b-ticks .b-tick{width:18px;height:18px;margin-top:1px}.b-get{margin-top:14px;padding:10px 12px;border-radius:10px;background:var(--mustard-tint)}.bfs .b-get__title{font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--deal)}.b-get ul{display:grid;gap:5px;margin-top:6px}.b-get li{display:flex;gap:9px;align-items:flex-start;font-size:15px;line-height:1.35;font-weight:600}.b-get li .b-icon{margin-top:1px;color:var(--ink-2)}.b-get .b-ticks{margin-top:6px}.bfs .b-blocktitle{display:flex;align-items:center;gap:10px;margin:22px 0 14px;font-size:12.5px;line-height:1.3;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-align:center}.b-blocktitle:before,.b-blocktitle:after{content:"";flex:1 1 12px;height:1px;background:var(--line)}.b-blocktitle span{flex:0 1 auto}.b-blocktitle{scroll-margin-top:12px}.b-why{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.bfs .b-why .b-buy__sub{margin-top:0}.b-tiers{display:grid;gap:14px}.b-tier{position:relative;display:block;border-radius:16px;background:var(--white);cursor:pointer;-webkit-tap-highlight-color:transparent}.b-tier:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);pointer-events:none}.b-tier.is-on{background:var(--mustard-tint)}.b-tier.is-on:after{box-shadow:inset 0 0 0 2px var(--mustard-edge)}.b-tier input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.b-tier:has(input:focus-visible){outline:3px solid var(--ink);outline-offset:2px}.b-tier__ribbon{position:absolute;top:-9px;right:14px;z-index:1;padding:2px 8px;border-radius:999px;background:var(--blue);color:#fff;font-size:11px;line-height:1.3;font-weight:800;letter-spacing:.06em}.b-tier__row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:68px;padding:10px 14px}.b-tier__radio{width:22px;height:22px;border-radius:50%;border:2px solid var(--mustard-edge);background:var(--white)}.b-tier.is-on .b-tier__radio{background:var(--mustard-edge);box-shadow:inset 0 0 0 3px var(--white)}.b-tier__main{display:grid;gap:1px;min-width:0}.b-tier__label{font-size:17.5px;line-height:1.2;font-weight:700}.b-tier__sub{font-size:14.5px;line-height:1.3;font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums}.b-tier__price{display:grid;justify-items:end;line-height:1.15;font-variant-numeric:tabular-nums}.b-tier__price strong{font-size:20px;font-weight:800}.b-tier__price s{font-size:14.5px}.b-tier__was{display:grid;justify-items:end}.b-tier__was>span{font-size:11px;line-height:1.1;font-weight:600;color:var(--ink-3)}.b-tier__band{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:44px;padding:7px 14px;border-radius:0 0 16px 16px;background:var(--gift-band-idle)}.b-tier.is-on .b-tier__band{background:var(--gift-band)}.b-tier__thumb{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--white);color:var(--deal)}.b-tier__bandtext{font-size:14px;line-height:1.3;font-weight:700}.bfs .b-tier__band s{font-size:13px;color:var(--ink-2)}.b-addon{margin-top:12px;padding:12px 14px;border:2px dashed var(--mustard-edge);border-radius:16px;background:var(--white)}.b-addon.is-on{background:#fbedd280}.b-addon__main{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start;min-height:44px;cursor:pointer}.b-addon__main input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.b-addon__box{display:grid;place-items:center;width:24px;height:24px;margin-top:1px;border-radius:6px;border:2px solid var(--mustard-edge);background:var(--white)}.b-addon__box .b-tick{color:var(--ink)}.b-addon:not(.is-on) .b-addon__box .b-tick{visibility:hidden}.b-addon.is-on .b-addon__box{background:var(--mustard);border-color:var(--mustard-edge)}.b-addon__main:has(input:focus-visible) .b-addon__box{outline:3px solid var(--ink);outline-offset:2px}.b-addon__text{display:grid;gap:3px;min-width:0}.b-addon__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px}.b-addon__head strong{font-size:16.5px;line-height:1.25;font-weight:800}.b-addon__save{padding:3px 9px;border-radius:999px;background:var(--mustard);font-size:11px;line-height:1.3;font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.b-addon__line{font-size:14.5px;line-height:1.35;font-weight:600;color:var(--ink-2);text-wrap:pretty}.b-addon__gifts{margin-top:12px}.bfs .b-addon__title{font-size:13.5px;line-height:1.3;font-weight:800}.b-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.b-tiles li{display:flex}.bfs .b-tile{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;min-height:44px;padding:8px;border-radius:10px;background:var(--white);box-shadow:inset 0 0 0 1px var(--line);text-align:left;font-size:12.5px;line-height:1.2}.b-addon__gifts--below:not(.is-on) .b-tile__icon{opacity:.6}.b-tile__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--mustard-tint);color:var(--deal)}.b-tile__name{font-size:13px;font-weight:700;overflow-wrap:anywhere}.b-tile__when{color:var(--ink-3);font-weight:600}.b-tile__value{margin-top:auto;font-weight:800;color:var(--deal)}.bfs .b-tile__value s{font-size:12px;margin-right:2px}.bfs .b-addon__more{margin-top:8px;font-size:13.5px;line-height:1.4;color:var(--ink-2)}.bfs .b-addon__renew{margin:4px 0 0 36px;font-size:13px;line-height:1.38;font-weight:600;color:var(--ink-2)}.b-addon__gifts--below{margin-top:14px;padding:12px 14px;border-radius:16px;background:var(--white);box-shadow:inset 0 0 0 1px var(--line)}.b-addon__gifts--below.is-on{background:#fbedd280}.b-gallery__dots{display:none;justify-content:center;align-items:center;gap:6px;padding-top:10px}.b-gallery__dots span{width:7px;height:7px;border-radius:4px;background:#221c1438;transition:width .2s ease,background-color .2s ease}.b-gallery__dots span.is-on{width:20px;background:var(--ink)}.b-thumbmock{--s: .341;position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:8px;background:var(--paper)}.b-thumbmock .b-phone{--w: 176px;position:absolute;top:0;left:0;padding:0;border-radius:0;background:transparent;box-shadow:none;transform:scale(var(--s));transform-origin:top left;pointer-events:none}.b-thumbmock .b-phone__screen{padding-top:.9em;border-radius:0}.b-thumbmock .b-phone__notch{display:none}@media (max-width: 767px){.b-slide,.b-gallery--gift .b-slide{aspect-ratio:3 / 2}.b-slide--mock{align-items:flex-start;padding-top:14px}.b-gallery__thumbs{display:none}.b-gallery__dots{display:flex}.b-tier__row{min-height:60px;padding-block:8px}.bfs .b-blocktitle{margin:14px 0 10px}.b-tiers{gap:10px}.b-tier__band{min-height:40px;padding-block:5px}.b-buy{padding-top:14px}.b-addon__save{display:none}}.bfs .b-buy__cta{margin-top:16px;min-height:60px;font-size:20px}.bfs .b-buy__under{margin-top:8px;font-size:13.5px;line-height:1.4;color:var(--ink-2);text-align:center;text-wrap:balance}.bfs .b-shippill{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 10px;min-height:32px;margin-top:12px;padding:6px 14px;border-radius:999px;background:#f3ede1;font-size:13.5px;line-height:1.3;font-weight:700}.b-shippill__on{display:inline-flex;align-items:center;gap:7px;color:var(--green)}@media (max-width: 389px){.bfs .b-shippill{padding-inline:12px;-moz-column-gap:8px;column-gap:8px;font-size:13px}}.b-trust{margin-top:14px}.bfs .b-trust__row{display:grid;grid-template-columns:20px minmax(0,1fr) 14px;gap:10px;align-items:center;width:100%;min-height:44px;padding:10px 0;text-align:left}.b-trust__icon{color:var(--green)}.b-trust__label{font-size:16px;line-height:1.3;font-weight:600}.b-trust__chev{color:var(--ink-3)}.bfs .b-trust__card{margin:-6px 0 4px 30px;font-size:15px;line-height:1.38;color:var(--ink-2)}.b-trust__free{color:var(--ink);font-weight:700}.bfs .b-trust__note{display:flex;align-items:center;gap:6px;margin:0 0 4px 30px;font-size:13.5px;line-height:1.35;color:var(--ink-3)}.bfs .b-trust__sub{margin:-6px 0 4px 30px;font-size:14px;line-height:1.35;color:var(--ink-3)}.b-review{margin-top:18px;padding:14px 16px;border:2px solid var(--mustard);border-radius:14px;background:var(--white)}.b-review__top{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center}.b-review figcaption strong{display:block;font-size:16px;line-height:1.25;font-weight:700}.b-review figcaption .b-stars{font-size:14px}.b-review__nav{display:flex;gap:6px}.bfs .b-review__nav button{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--mustard-tint)}.bfs .b-review__nav button:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.b-review__nav{gap:8px}.bfs .b-review blockquote{margin-top:10px;font-size:15px;line-height:1.45;font-weight:600;min-height:4.35em}.bfs .b-review__label{margin-top:10px;font-size:13px;font-weight:700;color:var(--green)}.b-acc{margin-top:18px}.b-acc details{border-top:1px solid var(--line)}.b-acc details:last-child{border-bottom:1px solid var(--line)}.b-acc summary{position:relative;display:flex;align-items:center;gap:10px;min-height:52px;padding:12px 30px 12px 0;font-size:16.5px;line-height:1.3;font-weight:700;cursor:pointer;list-style:none}.b-acc summary::-webkit-details-marker{display:none}.b-acc summary:after{content:"+";position:absolute;right:2px;top:50%;margin-top:-.62em;font-size:24px;font-weight:500;line-height:1.2}.b-acc details[open] summary:after{content:"−"}.b-acc__value{margin-left:auto;font-size:14.5px;font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.bfs .b-acc details>p{padding-bottom:14px;font-size:16px;line-height:1.5;color:var(--ink-2)}.b-acc .b-stack{margin-top:0}.b-acc .b-total{margin-bottom:14px}.b-stack li{display:grid;grid-template-columns:16px 1fr auto;gap:8px;align-items:start;padding:9px 0;border-top:1px solid var(--line);font-size:15px;line-height:1.32}.b-stack li:first-child{border-top:0}.b-stack .b-tick{margin-top:2px}.b-stack__text{text-wrap:pretty}.b-stack strong{font-weight:700}.b-stack__value{font-weight:700;font-variant-numeric:tabular-nums;text-align:right;max-width:76px}.b-stack li.is-off{color:var(--ink-off)}.b-off{justify-self:center;width:10px;height:2px;margin-top:9px;border-radius:1px;background:var(--ink-off)}.b-total{padding-top:10px;border-top:2px solid var(--ink)}.bfs .b-total p{display:flex;justify-content:space-between;font-weight:700;font-size:16px;font-variant-numeric:tabular-nums}.bfs .b-total p+p{margin-top:2px}.bfs .b-total .b-total__today{font-size:22px;font-weight:800}.bfs .b-buy--3{padding:18px 16px 20px;border-radius:16px;background:var(--white);border:1px solid var(--line);box-shadow:var(--card-shadow)}.bfs .b-buy--3 .b-buy__title{font-size:25px}.bfs .b-buy--3 .b-buy__titlerow{margin-top:12px}.bfs .b-pilltag{display:inline-block;padding:5px 12px;border-radius:999px;background:var(--mustard-tint);box-shadow:inset 0 0 0 1px #221c1426;font-size:12.5px;line-height:1.3;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.b-buy--gift .b-buy__title{margin-top:10px}.bfs .b-giftprice{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:12px}.b-giftprice strong{font-size:32px;line-height:1.1;font-weight:800;font-variant-numeric:tabular-nums}.b-giftprice>span:not(.b-giftprice__chip){font-size:17px;font-weight:600;color:var(--ink-2)}.b-giftprice__chip{margin-left:4px;padding:4px 10px;border-radius:999px;background:var(--green-tint);color:var(--green);font-size:13px;line-height:1.3;font-weight:700}.b-buy--gift .b-buy__sub{margin-top:6px;color:var(--ink-2);font-weight:600}.bfs .b-giftfor{margin-top:6px;font-size:15.5px;line-height:1.4;font-weight:600}.bfs .b-giftxmas{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:10px;font-size:14.5px;line-height:1.35;font-weight:700;color:var(--deal);text-align:center}.b-giftxmas .b-dot,.b-giftxmas .b-dot:after{background:var(--deal)}.b-giftproof{display:grid;gap:4px}.b-giftclose{max-width:520px;text-align:center}.bfs .b-giftprice--center{justify-content:center;margin-block:10px 16px}.b-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:flex-end;justify-content:center}.b-sheet__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim);animation:b-fade .22s ease-out}.b-sheet__panel{position:relative;z-index:100;display:flex;flex-direction:column;width:100%;max-height:85vh;max-height:85dvh;border-radius:16px 16px 0 0;background:var(--white);box-shadow:0 -8px 30px #221c142e;animation:b-up .22s ease-out;outline:none}.b-sheet__head{position:relative;flex:none;padding:10px 56px;text-align:center;touch-action:none}.b-sheet__handle{display:block;width:36px;height:4px;margin:0 auto 10px;border-radius:2px;background:#d8ccb6}.bfs .b-sheet__title{font-size:19px;line-height:1.3;font-weight:700}.bfs .b-sheet__close{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--ink-2)}.b-sheet__body{position:relative;overflow-y:auto;overscroll-behavior:contain;padding:4px 20px calc(20px + env(safe-area-inset-bottom))}.b-sheet__list li{padding:14px 0;border-top:1px solid var(--line)}.b-sheet__list li:first-child{border-top:0;padding-top:6px}.bfs .b-sheet__list h3{display:flex;align-items:center;gap:10px;font-size:16.5px;line-height:1.3;font-weight:700}.b-sheet__num{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--green);color:#fff;font-size:12.5px;font-weight:800}.b-sheet__num .b-tick{width:13px;height:13px}.bfs .b-sheet__list p{margin-top:6px;padding-left:32px;font-size:16px;line-height:1.5;color:var(--ink-2)}.bfs .b-sheet__link{display:inline-flex;align-items:center;min-height:36px;margin-left:32px;color:var(--teal);font-size:15px;font-weight:700}.b-sheet__icon{flex:none;width:22px;height:22px;color:var(--green)}.bfs .b-sheet__body a{color:var(--teal);font-weight:700;text-decoration:underline;text-underline-offset:2px}.bfs .b-sheet__contact{margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-size:15px;line-height:1.4;color:var(--ink-2)}.bfs .b-sheet__foot{margin-top:6px;padding-top:12px;border-top:1px solid var(--line);font-size:14.5px;font-weight:700;text-align:center}@keyframes b-fade{0%{opacity:0}}@keyframes b-up{0%{transform:translateY(40px);opacity:0}}.b-intro{max-width:760px}.b-pull{margin-top:20px;padding-left:16px;border-left:3px solid var(--mustard)}.bfs .b-pull p{font-size:17.5px;line-height:1.42;font-weight:600}@media (min-width: 900px){.bfs .b-pull p{font-size:19px;line-height:1.4}}.bfs .b-pull cite{display:block;margin-top:6px;font-size:14.5px;font-style:normal;font-weight:600;color:var(--ink-2)}.b-proof__rail{display:grid;grid-auto-flow:column;grid-auto-columns:84%;gap:10px;margin:14px calc(var(--gutter) * -1) 0;padding:0 var(--gutter) 6px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.b-proof__rail::-webkit-scrollbar{display:none}.b-proof__rail li{align-self:start;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--paper);scroll-snap-align:start}.bfs .b-proof__rail p{margin-top:4px;font-size:15.5px;line-height:23px;font-weight:500}.bfs .b-proof__rail cite{display:block;margin-top:8px;font-size:14px;font-style:normal;font-weight:600;color:var(--ink-2)}.bfs .b-proof__rail cite span{display:block;margin-top:2px;font-size:12.5px;font-weight:500;color:var(--ink-3)}.b-benefit{display:grid;gap:24px}.b-stat{margin-top:18px;font-family:var(--display);font-weight:700;line-height:1.02;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.b-stat span{display:block}.b-stat__small{font-family:Barlow,Barlow Fallback,sans-serif;font-size:20px;font-weight:700;letter-spacing:0;line-height:1.3}.b-stat__big{font-size:clamp(42px,12.4vw,72px)}.b-stat__to{width:-moz-fit-content;width:fit-content}.bfs .b-stat .b-stat__hl{display:inline;padding-inline:.04em;background:linear-gradient(transparent 56%,rgba(232,165,58,.45) 56%,rgba(232,165,58,.45) 90%,transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.b-stat__to sup{margin-left:2px;font-family:Barlow,Barlow Fallback,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;vertical-align:super;line-height:0}.bfs .b-tag{font-size:19px;font-weight:600}.bfs .b-method{margin-top:18px;font-size:15px;font-weight:700;letter-spacing:.02em}.bfs .b-tiles-title{margin-top:0}@media (min-width: 900px){.bfs .b-tiles-title{margin-top:40px}}.b-stattiles{display:grid;gap:10px;margin-top:12px}.b-stattiles li{display:grid;gap:4px;padding:16px;border-radius:12px;background:var(--white);border:1px solid var(--line);box-shadow:var(--card-shadow)}.b-stattiles strong{font-family:var(--display);font-size:30px;line-height:1.1;font-weight:700;font-variant-numeric:tabular-nums}.b-stattiles span{font-size:15.5px;line-height:1.4;color:var(--ink-2)}.b-three{display:grid;gap:28px;margin-top:28px}.b-three>div:not(.b-card){padding-top:12px;border-top:2px solid var(--ink)}.bfs .b-three h3{margin:0 0 6px;font-size:20px;line-height:1.25;font-weight:800}.b-three li{display:flex;gap:10px;align-items:flex-start;padding:9px 0;border-bottom:1px solid var(--line);line-height:1.38}.b-three li:last-child{border-bottom:0}.b-three--cards{gap:14px}.b-card{padding:18px;border-radius:12px;background:var(--white);border:1px solid var(--line);box-shadow:var(--card-shadow)}.b-sec--white .b-card{background:var(--paper)}.b-card li .b-marker{width:28px;height:28px;font-size:15px}.b-imgtext{display:grid;gap:24px}.bfs .b-imgtext__photo{width:100%;border-radius:12px;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover}.b-imgtext .b-pills{margin-top:18px}.bfs .b-math{margin-top:16px;font-size:22px;line-height:1.25;font-weight:800;letter-spacing:-.01em}@media (max-width: 767px){.bfs .b-math{font-size:18px;line-height:1.35;font-weight:700;letter-spacing:0;text-wrap:pretty}}.b-inkband{background:var(--ink);color:#f6eee0}.bfs .b-inkband :focus-visible{outline-color:var(--mustard)}.b-inkband .b-three>div:not(.b-card){border-top-color:#f6eee0}.b-inkband .b-three li{border-bottom-color:#ffffff24}.b-inkband .b-card{background:#ffffff0f;border-color:#ffffff29;box-shadow:none}.b-inkband .b-compare tbody th,.b-inkband .b-compare tbody td{border-top-color:#ffffff24}.b-inkband .b-compare .is-ours{color:var(--ink)}.b-inkband .b-compare tbody td.is-ours{border-top-color:#221c1414}.b-inkband .b-yes{color:#86cfab}.b-inkband .is-ours .b-yes{color:var(--green)}.b-inkband .b-no{color:#b4a898}.b-inkband .b-some{color:#d9cfbd}.bfs .b-inkband .b-lead{color:#e6dccb}.b-inkband__close{margin-top:24px;padding-top:24px;border-top:1px solid rgba(255,255,255,.18)}@media (min-width: 900px){.b-inkband__close{margin-top:44px;padding-top:32px}}.b-inkband__close>*{max-width:680px}.bfs .b-inkband__close h3{font-family:var(--display);font-size:26px;line-height:1.2;font-weight:700}.b-boxsec{padding:40px var(--edge)}.b-boxsec__inner{max-width:1080px;margin-inline:auto}.b-boxsec__inner--offer{max-width:1000px}.b-boxsec__inner--narrow{max-width:640px}.b-offer{scroll-margin-top:12px;overflow:hidden;border-radius:16px;background:var(--white);border:1px solid var(--line);box-shadow:var(--card-shadow)}.bfs .b-offer__strip{padding:9px 12px;background:var(--mustard);font-size:12.5px;line-height:1.3;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-align:center}.b-offer__grid{display:grid}.bfs .b-offer__photo{width:100%;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover}.b-offer__body{padding:18px 16px 20px}.bfs .b-offer__divider{display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.b-offer__divider:before,.b-offer__divider:after{content:"";flex:1;height:1px;background:var(--line)}.bfs .b-offer__title{margin-top:10px;font-family:var(--display);font-size:26px;line-height:1.16;font-weight:700;text-wrap:balance}.bfs .b-offer__sub{margin-top:6px;font-size:16.5px;line-height:1.45;color:var(--ink-2)}.bfs .b-offer__pick{margin:14px 0 12px;font-size:15px;line-height:1.4;text-wrap:balance}.bfs .b-offer__pick .b-linkbtn{margin-left:4px;font-size:14px}.bfs .b-offer__body>.b-btn{margin-top:16px}.bfs .b-offer__pick+.b-btn{margin-top:0}.bfs .b-offer__small{margin-top:8px;font-size:13.5px;line-height:1.4;color:var(--ink-2);text-align:center}.bfs .b-offer__anchor{margin:4px 0 12px;font-size:15.5px;line-height:1.4;font-weight:600;color:var(--ink-2)}.b-offer__anchor strong{font-size:19px;font-weight:800;color:var(--ink)}.b-offer__badges{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px}.b-offer__badges li{padding:4px 10px;border-radius:999px;background:var(--green-tint);color:var(--green);font-size:12.5px;line-height:1.3;font-weight:700}.bfs .b-offer__promise{margin-top:10px;font-size:14px;line-height:1.4;font-weight:600;color:var(--ink-2);text-align:center}.bfs .b-offer__promise a{color:var(--green);text-decoration-thickness:1px;text-underline-offset:3px}.b-offer__promise strong{font-weight:700;color:var(--ink)}.b-phone{--w: 176px;display:flex;flex:none;width:var(--w);min-height:calc(var(--w) * 1.5);padding:max(3px,calc(var(--w) * .017));border-radius:calc(var(--w) * .15);background:var(--ink);box-shadow:0 12px 30px #221c141f;font-size:calc(var(--w) / 14);line-height:1.25}.b-phone__screen{position:relative;flex:1;min-width:0;padding:2.1em .9em .9em;border-radius:calc(var(--w) * .135);background:var(--paper);overflow:hidden;display:flex;flex-direction:column;gap:.55em}.b-phone__notch{position:absolute;top:.5em;left:50%;width:3.4em;height:.8em;margin-left:-1.7em;border-radius:1em;background:var(--ink)}.bfs .b-phone p{margin:0}.bfs .m-title{font-size:1.45em;font-weight:800;line-height:1.1}.bfs .m-title--sos{color:var(--coral);font-size:1.9em}.bfs .m-label{font-size:.78em;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2)}.bfs .m-text{font-size:.95em;line-height:1.25}.bfs .m-meta{margin-top:.3em;font-size:.8em;font-weight:700}.bfs .m-say{font-size:1.12em;font-weight:800;line-height:1.2}.bfs .m-grab{font-size:1.3em;font-weight:800}.bfs .m-gift{font-size:.8em;font-weight:600;color:var(--ink-2)}.bfs .m-center{text-align:center}.m-card{padding:.65em;border:1px solid var(--line);border-radius:.7em;background:var(--white)}.m-card--accent{background:var(--mustard-tint);border-color:#eed7a9}.m-sos{margin-top:auto;padding:.55em;border-radius:.7em;background:var(--coral);color:#fff;font-weight:800;text-align:center}.m-disc{align-self:center;width:5.8em;height:5.8em;margin-top:.3em;border-radius:50%;background:var(--mustard);display:grid;place-items:center}.m-disc span{width:1.5em;height:1.5em;border-radius:50%;background:var(--paper)}.m-track{height:.3em;margin-top:.3em;border-radius:1em;background:var(--line);overflow:hidden}.m-track span{display:block;width:38%;height:100%;background:var(--ink)}.m-play{align-self:center;width:2.6em;height:2.6em;border-radius:50%;background:var(--ink);position:relative}.m-play:after{content:"";position:absolute;left:1em;top:.75em;border-left:.85em solid var(--paper);border-block:.55em solid transparent}.m-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45em;margin-top:.3em}.m-three span{position:relative;aspect-ratio:150 / 222;border-radius:.35em;background:var(--mustard-tint);overflow:hidden;box-shadow:0 0 0 1px var(--line)}.bfs .m-three img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-three span.is-picked{transform:translateY(-.35em);box-shadow:0 0 0 .15em var(--mustard-edge),0 .3em .6em #221c1433}.m-ratebar{margin-top:auto;display:grid;gap:.35em;padding-top:.5em;border-top:1px solid var(--line)}.m-rate{display:flex;justify-content:center;gap:.6em}.m-rate span{display:grid;place-items:center;width:2em;height:2em;padding:.15em;border-radius:50%;color:var(--ink-2);background:var(--white)}.m-rate span.is-on{color:var(--ink);background:var(--mustard);box-shadow:0 0 0 .12em var(--mustard-edge)}.m-bars{display:flex;gap:.3em;margin-top:.4em;align-items:flex-end;height:1.5em}.m-bars span{flex:1;background:#efc77f;border-radius:3px}.m-bars span:nth-child(1){height:100%}.m-bars span:nth-child(2){height:80%}.m-bars span:nth-child(3){height:65%}.m-bars span:nth-child(4){height:50%}.m-bars span:nth-child(5){height:40%}.m-bars--week{gap:.2em}.m-bars--week span{background:#7fb59f;opacity:1}.m-bars--week span:nth-child(1){height:70%}.m-bars--week span:nth-child(2){height:95%}.m-bars--week span:nth-child(3){height:60%}.m-bars--week span:nth-child(4){height:75%}.m-bars--week span:nth-child(5){height:45%}.m-bars--week span:nth-child(6){height:50%}.m-bars--week span:nth-child(7){height:30%}.m-rank{display:grid;gap:.3em;margin-top:.45em}.m-rank span{display:flex;align-items:center;gap:.4em}.m-rank b{display:block;height:.45em;border-radius:1em;background:#efc77f}.m-rank__sw{flex:none;width:.8em;height:1.1em;border-radius:.2em}.m-rank__sw--a{background:#6b5bd8}.m-rank__sw--b{background:#e8445a}.m-rank__sw--c{background:var(--green)}.m-feed{display:grid}.m-post{display:grid;grid-template-columns:1.9em minmax(0,1fr);gap:.55em;align-items:start;padding:.55em 0;border-top:1px solid var(--line)}.m-post__body{display:grid;gap:.3em;justify-items:start;min-width:0}.bfs .m-post__topic{font-size:.95em;font-weight:700;line-height:1.2}.m-post__card{display:block;width:2.6em;aspect-ratio:150 / 222;border-radius:.3em;overflow:hidden;background:var(--mustard-tint);box-shadow:0 0 0 1px var(--line)}.bfs .m-post__card img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-post__replies{display:flex}.m-post__replies .m-av+.m-av{margin-left:-.35em}.m-av{display:grid;place-items:center;width:1.9em;height:1.9em;border-radius:50%;font-size:.85em;font-weight:800;line-height:1;color:#fff}.m-av--sm{width:1.45em;height:1.45em;font-size:.65em;box-shadow:0 0 0 .15em var(--paper)}.m-av--0{background:var(--coral)}.m-av--1{background:var(--teal)}.m-av--2{background:var(--mustard);color:var(--ink)}.m-av--3{background:var(--green)}.m-compose{margin-top:auto;padding:.55em .8em;border-radius:1em;background:var(--white);box-shadow:inset 0 0 0 1px var(--line);font-size:.85em;font-weight:600;color:var(--ink-3)}.bfs .b-mockcap{margin-top:8px;width:100%;font-size:13.5px;color:var(--ink-3);text-align:center}.b-flipband{padding:44px var(--gutter);background:#fcefd6;border-block:1px solid #f0dcb4}.b-flipband__grid{display:grid;gap:28px;max-width:1080px;margin-inline:auto}.bfs .b-flipband p{line-height:1.5}.bfs .b-flipband .b-flipband__lead{margin-top:14px;font-size:17px;font-weight:500;line-height:1.5}.bfs .b-flipband__lead strong{font-weight:800}.b-flip{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}.bfs .b-flip__card{display:block;width:min(72vw,300px);aspect-ratio:592 / 873;perspective:1400px;border-radius:20px;-webkit-tap-highlight-color:transparent}.b-flip__inner{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.3,.7,.3,1)}.b-flip__card.is-back .b-flip__inner{transform:rotateY(180deg)}.b-flip__card.is-leaning .b-flip__inner{animation:b-lean 1.5s .4s ease-in-out 1}@keyframes b-lean{0%,to{transform:rotateY(0)}45%{transform:rotateY(-24deg)}}.bfs .b-flip__face{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:6%/4.1%;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 14px 34px #3c260052;transform:rotateY(0) translateZ(1px);transition:visibility 0s linear .35s}.bfs .b-flip__face--back{transform:rotateY(180deg) translateZ(1px)}.bfs .b-flip__card:not(.is-back) .b-flip__face--back,.bfs .b-flip__card.is-back .b-flip__face:not(.b-flip__face--back){visibility:hidden}.b-flip__sides{display:inline-flex;padding:3px;border-radius:10px;background:#221c141f}.bfs .b-flip__sides button{min-height:44px;padding:6px 14px;border-radius:8px;font-size:15.5px;font-weight:700;line-height:1.1}.bfs .b-flip__sides button[aria-pressed=true]{background:var(--ink);color:#fff8ec}.b-onecard__top{display:grid;gap:28px}.b-onecard__phones{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.b-onecard__phones .b-phone{--w: min(42vw, 165px)}.bfs .b-onecard__when{margin-top:32px}.b-when{margin-top:10px;display:grid}.b-when>div{padding:11px 0;border-top:1px solid var(--line)}.b-when dt{font-weight:800}.b-when dd{line-height:1.4}.b-timeline li{display:grid;grid-template-columns:72px 1fr;gap:12px;padding:12px 0;border-top:1px solid var(--line);font-size:16.5px;line-height:25px}.b-timeline strong{font-weight:800}@media (min-width: 900px){.b-timeline li{grid-template-columns:76px 1fr;font-size:18px;line-height:1.55}}.b-compare{width:100%;margin-top:28px;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:15px;line-height:1.25}.b-compare th,.b-compare td{padding:8px 4px;text-align:center;vertical-align:middle;font-weight:600}.b-compare thead th{width:66px;padding:10px 2px 8px;font-size:13px;line-height:1.2;font-weight:700;vertical-align:bottom}.b-compare__blank{width:auto}.b-compare tbody th{height:48px;padding:8px 10px 8px 0;text-align:left;font-size:15px;font-weight:700;text-wrap:pretty}.b-compare tbody th,.b-compare tbody td{border-top:1px solid var(--line)}.b-compare .is-ours{background:var(--mustard-tint);font-weight:800}.b-compare thead .is-ours{border-radius:12px 12px 0 0}.b-compare tbody tr:last-child .is-ours{border-radius:0 0 12px 12px}.b-compare tbody td.is-ours{border-top-color:#221c1414}.b-yes,.b-no{display:inline-block;font-size:18px;line-height:1;font-weight:800}.b-yes{color:var(--green)}.b-no{color:#8f8373;font-weight:600}.b-some{font-size:13px;line-height:1.2;color:var(--ink-2)}@media (min-width: 640px){.b-compare{margin-top:32px;font-size:16px}.b-compare thead th{width:132px;font-size:14px}.b-compare tbody th{height:52px;font-size:16px}}.b-rating{display:grid;gap:14px;margin:8px 0 28px}.bfs .b-rating__big{font-size:24px;font-weight:800;line-height:1.2}.b-bars{display:grid;gap:5px;max-width:420px}.b-bars li{display:grid;grid-template-columns:26px 1fr 34px;gap:8px;align-items:center;font-size:14.5px;font-weight:600;font-variant-numeric:tabular-nums}.b-bars i{display:block;height:8px;border-radius:4px;background:var(--line);overflow:hidden}.b-bars i b{display:block;height:100%;background:var(--mustard)}.b-comments{margin-top:24px;display:grid;gap:14px}.bfs .b-comments__more{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.b-comment{display:flex;gap:9px;align-items:flex-start}.b-comment--reply{margin:10px 0 0 44px}.b-avatar{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#e9e0cf;color:#6f6555;font-weight:700;font-size:16px;overflow:hidden}.b-avatar--lg{width:48px;height:48px;font-size:19px;background:var(--mustard-tint);color:var(--deal)}.b-comment--reply .b-avatar{width:30px;height:30px}.b-comment__main{min-width:0}.b-comment__bubble{padding:10px 14px;border-radius:18px;background:#f3ece1;font-size:15.5px;font-weight:500;line-height:22px}.bfs .b-comment__name{font-size:13.5px;font-weight:700;line-height:1.3}.bfs .b-comment__bubble p+p{margin-top:1px}.bfs .b-comment__src{margin:3px 0 0 12px;font-size:12.5px;font-weight:500;color:var(--ink-3)}.b-wrap--comments{max-width:600px}.b-wrap--comments .b-split{grid-template-columns:minmax(0,1fr)}.b-real__videos{display:grid;grid-auto-flow:column;grid-auto-columns:min(58vw,230px);gap:10px;margin:18px calc(var(--gutter) * -1) 0;padding:0 var(--gutter) 6px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.b-real__videos::-webkit-scrollbar{display:none}.b-video{scroll-snap-align:start}.b-video__frame{position:relative;aspect-ratio:9 / 16;border-radius:12px;overflow:hidden;background:var(--ink)}.bfs .b-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bfs .b-video__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;padding:14px;color:#fff;font-size:14.5px;font-weight:700;background:linear-gradient(transparent 55%,#0000008c)}.b-video__tri{position:absolute;top:50%;left:50%;width:60px;height:60px;margin:-30px 0 0 -30px;border-radius:50%;background:var(--mustard)}.b-video__tri:after{content:"";position:absolute;left:23px;top:17px;border-left:20px solid var(--ink);border-block:13px solid transparent}.b-video figcaption,.b-real__screens figcaption{margin-top:5px;font-size:14.5px;font-weight:700}.b-real__screens{display:grid;grid-auto-flow:column;grid-auto-columns:min(86vw,340px);align-items:start;gap:10px;margin:20px calc(var(--gutter) * -1) 0;padding:0 var(--gutter) 6px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.b-real__screens::-webkit-scrollbar{display:none}.b-real__screens figure{scroll-snap-align:start}.bfs .b-real__screens img{width:100%;border:1px solid var(--line);border-radius:10px;background:#fff}.b-faq details{border-top:1px solid var(--line)}.b-faq__list{border-bottom:1px solid var(--line)}.b-faq summary{position:relative;display:flex;align-items:center;min-height:52px;padding:13px 30px 13px 0;font-weight:700;font-size:16.5px;line-height:1.3;cursor:pointer;list-style:none;text-wrap:balance}.b-faq summary::-webkit-details-marker{display:none}.b-faq summary:after{content:"+";position:absolute;right:2px;top:50%;margin-top:-.62em;font-size:24px;font-weight:500;line-height:1.2}.b-faq details[open] summary:after{content:"−"}.bfs .b-faq p,.bfs .b-faq__body{padding-bottom:16px;font-size:16px;line-height:1.5}.bfs .b-faq .b-faq__body p{padding-bottom:0}.bfs .b-faq__body .b-ages{margin-top:0}.bfs .b-faq .b-math{margin-top:10px;font-size:17px;line-height:1.4;font-weight:700;letter-spacing:0}.b-intro>.b-pull:first-child{margin-top:0}.b-promise{padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--white);box-shadow:var(--card-shadow);font-size:17.5px;line-height:1.45}.b-promise strong{font-weight:800}.b-promise--seal{display:grid;gap:16px;justify-items:center;text-align:center;padding:24px 18px}.b-promise__seal{display:flex;flex-direction:column;align-items:center;justify-content:center;width:112px;height:112px;border-radius:50%;background:var(--ink);border:5px solid var(--mustard);color:var(--paper);transform:rotate(-6deg)}.b-promise__seal strong{font-family:var(--display);font-size:40px;line-height:.95;font-weight:700}.b-promise__seal span{font-size:13px;font-weight:800;letter-spacing:.14em}.b-maker{display:flex;gap:16px;align-items:flex-start}.bfs .b-maker img{flex:none;width:96px;height:96px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.b-ages{width:100%;margin-top:16px;border-collapse:collapse}.b-ages th,.b-ages td{padding:11px 10px 11px 0;border-top:1px solid var(--line);text-align:left;vertical-align:top;line-height:1.38}.b-ages thead th{border-top:0;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.b-ages tbody th{width:64px;font-weight:800}.b-ages td{font-weight:500}.b-band{padding:30px var(--gutter) 34px;background:var(--mustard);text-align:center}.bfs .b-band__kicker{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;font-size:12.5px;line-height:1.3;font-weight:700;letter-spacing:.08em}.bfs .b-band .b-stars{color:var(--ink)}.bfs .b-band h1{max-width:860px;margin:12px auto 0;font-size:clamp(28px,7.47vw,31px);line-height:1.16}.bfs .b-band__sub{max-width:620px;margin:12px auto 0;font-size:17px;line-height:1.45;font-weight:600}.b-band__sent{display:inline-block;text-wrap:balance}@media (max-width: 899px){.bfs .b-band h1{max-width:12.4em}.bfs .b-band__sub{max-width:22em}}.bfs .b-band__byline{margin-top:10px;font-size:13.5px;line-height:1.4;font-weight:600;color:#221c14bf}.b-band__rank{display:flex;justify-content:center;margin-top:12px}.b-band__rank .b-rank{margin:0}.b-advhero{max-width:calc(640px + 2 * var(--gutter));margin-inline:auto;padding:16px var(--gutter) 0}.bfs .b-advhero img{width:100%;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;border-radius:12px}.b-reasons{display:grid;gap:48px;max-width:1120px;margin-inline:auto}.b-reason{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.b-reason__text{min-width:0}.bfs .b-reason h2{display:flex;gap:10px;align-items:flex-start;margin:4px 0 10px;font-family:var(--display);font-size:23px;line-height:1.25;font-weight:700;letter-spacing:-.005em;text-wrap:balance}.b-reason__num{flex:none;display:inline-grid;place-items:center;width:32px;height:32px;margin-top:-2px;border-radius:8px;background:var(--blue);color:#fff;box-shadow:0 2px #221c141f;font-family:Barlow,Barlow Fallback,sans-serif;font-size:17px;font-weight:800;line-height:1}.b-reason__media{min-width:0}.bfs .b-reason__media figure>img,.bfs .b-reason__media figure>video{width:100%;border-radius:12px}.bfs .b-cap{margin-top:8px;font-size:14px;line-height:1.4;color:var(--ink-3);text-wrap:pretty}.b-reason__tile{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px 12px 12px;border-radius:12px;background:var(--mustard-tint)}.b-reason__tile .b-phone{--w: min(62vw, 230px)}.bfs .b-reason__tile .b-reason__phone{width:min(56vw,220px);height:auto;aspect-ratio:800 / 1626;-o-object-fit:contain;object-fit:contain;border-radius:0;filter:drop-shadow(0 10px 18px rgba(34,28,20,.2))}.b-reason__tile--flip{background:var(--mustard);padding-block:26px 18px}.bfs .b-reason__tile--flip .b-flip__card{width:min(62vw,250px)}.bfs .b-reason__loop{margin-top:10px;width:100%;border-radius:12px;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover}.b-slim{padding:36px var(--edge);background:var(--warm);border-block:1px solid var(--line)}.b-slim__inner{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:760px;margin-inline:auto;text-align:center}.b-slim .b-rank{justify-content:center}.bfs .b-slim__line{font-family:var(--display);font-size:22px;line-height:1.3;font-weight:700;text-wrap:balance}.bfs .b-slim .b-btn{min-width:240px}.b-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 16px calc(8px + env(safe-area-inset-bottom)) 16px;border-radius:16px 16px 0 0;background:var(--white);box-shadow:0 -6px 22px #221c1429,0 -1px 0 var(--line);transform:translateY(calc(100% + 24px));visibility:hidden;transition:transform .22s ease,visibility 0s linear .22s}.b-sticky.is-on{transform:none;visibility:visible;transition:transform .22s ease}.bfs .b-sticky p{min-width:0;font-size:15px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.bfs .b-sticky p strong{font-weight:800}.bfs .b-sticky .b-btn{flex:none;min-height:48px;padding:8px 18px;border-radius:999px;font-size:16.5px;box-shadow:inset 0 -3px 0 var(--cta-edge),inset 0 1px #ffffff2e}.b-footer{padding:36px var(--gutter) 140px;background:var(--ink);color:#e9dfcd;font-size:14px;line-height:1.45}.b-footer.b-footer--short{padding-bottom:calc(40px + env(safe-area-inset-bottom))}.b-footer nav{display:flex;flex-wrap:wrap;gap:0 18px;margin-top:8px;font-weight:600}.b-footer nav a,.b-footer__choices{display:inline-flex;align-items:center;justify-content:flex-start;min-height:44px}.b-footer__choices{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.bfs .b-footer nav+p{margin-top:6px;color:#bfb5a3}.bfs .b-footer .b-wrap>p:not(:last-child){font-size:12.5px;font-weight:500;line-height:1.45;color:#bfb5a3}.bfs .b-footer :focus-visible{outline-color:var(--mustard)}@media (min-width: 640px){.b-proof__rail{grid-auto-flow:row;grid-template-columns:repeat(2,1fr);margin-inline:0;padding-inline:0;overflow:visible}.b-real__videos{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);margin-inline:0;padding-inline:0;overflow:visible}.b-real__screens{display:block;-moz-columns:2;columns:2;-moz-column-gap:12px;column-gap:12px;margin-inline:0;padding-inline:0;overflow:visible}.b-real__screens figure{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:14px}.b-three{grid-template-columns:repeat(3,1fr);gap:24px}.b-three--cards{gap:14px}.b-stattiles{grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto}.b-stattiles li{grid-row:span 2;grid-template-rows:subgrid;align-content:start}.b-when{grid-template-columns:repeat(2,1fr);-moz-column-gap:28px;column-gap:28px}.b-ticks:not(.b-ticks--one){grid-template-columns:1fr 1fr;-moz-column-gap:14px;column-gap:14px}.b-why .b-ticks:not(.b-ticks--one){grid-template-columns:1fr}.b-footer{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}@media (min-width: 640px) and (max-width: 767px){.b-product{max-width:640px;margin-inline:auto}}@media (min-width: 768px) and (max-width: 899px){.b-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:24px;column-gap:24px;align-items:start;padding:12px 20px 56px}.b-product__media{position:sticky;top:12px}.b-product__box{padding:0}.b-buy{padding-top:0}.b-gallery__rail{padding-inline:0;scroll-padding-inline:0;gap:0;border-radius:12px}.b-slide{border-radius:0}.bfs .b-gallery__arrow{display:grid}.b-gallery__thumbs{padding-inline:0}.bfs .b-buy__title{font-size:30px}}@media (min-width: 768px){.bfs .b-bar{grid-template-columns:auto minmax(0,auto) auto auto;grid-template-rows:auto auto;grid-template-areas:"icon title pill ship" "icon sub pill ship";justify-content:center;align-content:center;gap:2px 16px;min-height:64px;padding:8px max(20px,calc((100% - 960px)/2))}.bfs .b-bar--noclock{grid-template-columns:auto minmax(0,auto) auto;grid-template-areas:"icon title ship" "icon sub ship";gap:2px 28px}.b-bar__icon{display:flex}.b-bar__title,.b-bar__sub{white-space:normal;overflow:visible}.b-bar__sub{grid-area:sub}.b-bar__ship{grid-area:ship;white-space:normal}.b-bar__pill{height:auto;min-height:34px;font-size:16px}.b-offer__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:stretch}.bfs .b-offer__photo{height:100%;aspect-ratio:auto;min-height:320px}.b-offer__body{padding:28px 32px}.bfs .b-offer__title{font-size:32px}.b-promise--seal{grid-template-columns:140px minmax(0,1fr);justify-items:start;align-items:center;text-align:left;gap:24px}.b-promise__seal{width:140px;height:140px}.b-promise__seal strong{font-size:44px}.bfs .b-buy--3{padding:24px 28px 28px}.b-sheet{align-items:center;padding:24px}.b-sheet__panel{width:560px;max-height:80vh;border-radius:16px;box-shadow:0 20px 50px #221c1440}.b-sheet__handle{display:none}.b-sheet__head{padding:22px 60px 10px}.bfs .b-sheet__close{top:12px;right:12px}.b-sheet__body{padding:4px 28px 28px}}@media (min-width: 900px) and (max-height: 820px){.bfs .b-logo{padding:6px 0}.bfs .b-logo img{width:72px}.bfs .b-buy--1 .b-buy__title{font-size:34px}.bfs .b-buy--1 .b-buy__rating{margin-top:4px}.bfs .b-buy--1 .b-blocktitle{margin:12px 0 8px}.bfs .b-buy--1 .b-tiers{gap:8px}.bfs .b-product{padding-top:6px}}@media (min-width: 900px){.bfs{font-size:18px;line-height:1.6}.bfs h1,.bfs .b-buy__title{font-size:40px;line-height:1.1}.bfs .b-h2{font-size:38px;line-height:1.15}.bfs .b-h3{font-size:21px;line-height:1.25}.bfs .b-lead{font-size:20px}.bfs .b-eyebrow{font-size:13px}.b-sec{padding-block:80px}.b-sec--tight{padding-block:56px}.b-sec--flush-top{padding-top:56px}.b-split{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);gap:56px;align-items:start}.b-split>:first-child{position:sticky;top:80px}.b-wrap--comments .b-split{gap:8px}.b-wrap--comments .b-split>:first-child{position:static}.b-proof__rail{grid-template-columns:repeat(3,1fr)}.bfs .b-bar{gap:2px 18px;padding:8px max(24px,calc((100% - 960px)/2))}.b-bar__title{font-size:19px}.b-bar__sub{font-size:13.5px}.b-bar__pill{min-width:9.4em;font-size:22px;padding:6px 14px}.b-bar__ship{max-width:220px;font-size:13px}.bfs .b-bar--noclock{gap:2px 28px}.b-tier__row{min-height:60px;padding-block:8px}.b-tiers{gap:10px}.b-tier__band{min-height:40px;padding-block:5px}.bfs .b-blocktitle{margin:16px 0 10px}.b-product{display:grid;grid-template-columns:minmax(0,600px) minmax(0,552px);justify-content:center;-moz-column-gap:48px;column-gap:48px;align-items:start;max-width:1248px;margin-inline:auto;padding:16px 24px 80px}.b-product__media{position:sticky;top:16px}.b-product__box{padding:0}.b-buy{padding-top:0}.b-gallery__rail{padding-inline:0;scroll-padding-inline:0;gap:0;border-radius:12px}.b-slide{border-radius:0}.b-slide .b-phone{--w: 250px}.b-seal{bottom:16px;left:16px;width:68px;height:68px;font-size:10px;border-width:3px}.b-seal--br{left:auto;right:16px}.bfs .b-gallery__pill{top:18px;right:18px;font-size:15px;padding:7px 14px}.bfs .b-gallery__arrow{display:grid}.b-gallery__thumbs{padding-inline:0;gap:10px}.bfs .b-gallery__thumbs button{width:88px;height:88px}.b-thumbmock{--s: .477}.b-buy,.b-box__body,.b-blocktitle,.b-offer{scroll-margin-top:76px}.b-boxsec{padding:72px 32px}.bfs .b-buy--3 .b-buy__title{font-size:32px}.b-benefit{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:end}.b-imgtext{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.bfs .b-imgtext .b-btn--wide{display:inline-flex;width:auto;min-width:300px}.bfs .b-imgtext .b-assure{justify-content:flex-start}.bfs .b-inkband__close .b-btn--wide{display:inline-flex;width:auto;min-width:300px}.b-flipband{padding-block:80px}.b-flipband__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-rows:1fr auto auto 1fr;grid-template-areas:"media ." "media head" "media text" "media .";-moz-column-gap:72px;column-gap:72px;row-gap:0;align-items:center}.b-flipband__head{grid-area:head}.b-flipband__media{grid-area:media}.b-flipband__text{grid-area:text;margin-top:.8em}.bfs .b-flip__card{width:340px}.b-onecard__top{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:center}.b-onecard__phones .b-phone{--w: 176px}.b-when{grid-template-columns:repeat(3,1fr)}.b-band{padding:56px 32px 60px}.bfs .b-band h1{font-size:46px;line-height:1.12}.bfs .b-band__sub{font-size:20px}.b-advhero{max-width:704px;padding:32px 32px 0}.b-reasons{gap:88px}.b-reason{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.b-reason:nth-child(2n) .b-reason__media{order:1}.bfs .b-reason h2{font-size:29px;line-height:1.22}.b-reason__text{max-width:480px}.b-slim{padding-block:44px}.bfs .b-slim__line{font-size:26px}.b-comments-wrap>:first-child{position:sticky;top:80px}.b-maker{max-width:680px}.b-sticky{top:auto;bottom:0;left:0;right:0;max-width:none;justify-content:center;gap:24px;min-height:64px;padding:8px 20px calc(8px + env(safe-area-inset-bottom));border-radius:0;box-shadow:0 -6px 22px #221c141f,0 -1px 0 var(--line);transform:translateY(calc(100% + 24px))}.bfs .b-sticky .b-btn{min-height:48px;font-size:16.5px}}@media (prefers-reduced-motion: reduce){.b-dot:after{animation:none}.b-sheet__scrim,.b-sheet__panel{animation-name:b-fade}.b-sticky,.bfs .b-btn,.b-product__media,.b-gallery__dots span{transition:none}.b-flip__inner{transition:none;transform-style:flat}.b-flip__card.is-back .b-flip__inner{transform:none}.b-flip__card.is-leaning .b-flip__inner{animation:none}.bfs .b-flip__face{backface-visibility:visible;-webkit-backface-visibility:visible}.bfs .b-flip__face--back{transform:none;visibility:hidden}.b-flip__card.is-back .b-flip__face--back{visibility:visible}.b-flip__card.is-back .b-flip__face:not(.b-flip__face--back){visibility:hidden}}#root[data-ssg-hold] .animate-page-in,#ssg-freeze .animate-page-in{animation:none}.bfs img:not([src]){overflow:hidden;color:transparent;background:var(--line)}.bfs .b-slide img:not([src]){visibility:hidden}@media (max-width: 767px){.bfs .b-bar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon title pill" "icon line line";-moz-column-gap:10px;column-gap:10px}.b-bar__icon{display:flex;align-items:center}.b-bar__icon .b-icon{width:24px;height:24px}.b-bar__title{font-size:14px;letter-spacing:.03em}.b-bar__sub,.b-bar__ship{font-weight:600}}.bfs .b-buy a.b-buy__proof{display:inline-flex;align-items:flex-start;gap:6px;margin-top:8px;color:var(--ink);font-size:14px;line-height:1.38;font-weight:600;text-decoration:none}.bfs .b-buy__proof>.b-icon{flex:none;margin-top:1px;color:var(--mustard-edge)}.b-buy__proof span{text-wrap:balance}.bfs .b-buy__proof .b-buy__proofchev{display:inline-block;margin:0 0 0 2px;vertical-align:-2px;color:var(--ink-3)}.bfs .b-acc__ticks{margin:0 0 4px}.bfs .b-acc .b-get{margin:12px 0 14px}.b-acc__lines{display:grid;gap:6px;padding-bottom:14px}.bfs .b-acc__lines li{position:relative;padding-left:16px;font-size:16px;line-height:1.45;color:var(--ink-2)}.b-acc__lines li:before{content:"";position:absolute;left:2px;top:.6em;width:6px;height:6px;border-radius:2px;background:var(--mustard)}@media (max-width: 379px){.bfs .b-buy__thumb{width:56px;height:56px;border-radius:10px}.bfs .b-buy--3 .b-buy__title{font-size:24px}}.b-slide--plain{align-items:stretch}.b-all{display:flex;flex-direction:column;justify-content:center;gap:6px;width:100%;padding:10px 14px;text-align:center}.bfs .b-all__head{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px}.bfs .b-all__title{font-family:var(--display);font-size:19px;line-height:1.15;font-weight:700}.b-all__row{display:flex;justify-content:center;gap:18px;align-items:center}.b-all__decks,.b-all__app{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.b-all__pic{position:relative;display:block;width:108px;aspect-ratio:4 / 3;border-radius:8px;overflow:hidden;background:var(--line);box-shadow:4px 4px 0 var(--white),8px 8px 0 var(--line)}.bfs .b-all__pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.b-all__count{position:absolute;top:6px;right:6px;padding:2px 8px;border-radius:999px;background:var(--ink);color:var(--paper);font-size:13px;font-weight:800}.b-all__phone{display:grid;place-items:center;width:50px;height:81px;padding:4px;border-radius:10px;background:var(--ink)}.b-all__phone span{display:grid;place-items:center;width:100%;height:100%;border-radius:7px;background:var(--paper);color:var(--deal);font-size:14px;font-weight:800;letter-spacing:.04em}.bfs .b-all__label{font-size:12.5px;line-height:1.25;font-weight:700}.bfs .b-all__giftshead{font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--deal)}.b-all__gifts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.bfs .b-all__gifts li{display:flex;flex-direction:column;align-items:center;gap:2px;padding:5px 4px;border-radius:8px;background:var(--white);border:1px solid var(--line);font-size:11.5px;line-height:1.2;font-weight:700}.b-all__gifts .b-icon{color:var(--green)}@media (max-width: 379px){.b-all{gap:4px;padding:8px 10px}.bfs .b-all__title{font-size:17px}.b-all__pic{width:88px}.b-all__phone{width:42px;height:66px}.b-all__phone span,.bfs .b-all__label{font-size:12px}.bfs .b-all__giftshead{font-size:10.5px}.bfs .b-all__gifts li{padding:3px;font-size:11.5px;gap:1px}}.bfs .b-all__value{padding:2px 10px;border-radius:999px;background:var(--mustard);font-size:13px;font-weight:800}.b-gquote{display:flex;flex-direction:column;justify-content:center;gap:10px;width:100%;padding:18px 22px;background:var(--white)}.b-gquote__mark{color:var(--mustard)}.bfs .b-gquote blockquote{font-family:var(--display);font-size:18px;line-height:1.35;font-weight:700;text-wrap:pretty}.bfs .b-gquote figcaption{display:grid;gap:1px;font-size:14.5px}.b-gquote figcaption span{font-size:13px;font-weight:500;color:var(--ink-3)}@media (max-width: 419px){.b-gquote{gap:6px;padding-block:12px}.bfs .b-gquote blockquote{font-size:clamp(15.5px,4.3vw,17px);line-height:1.3}.bfs .b-gquote .b-gquote__mark{width:22px;height:22px}}@media (min-width: 400px) and (max-width: 767px){.bfs .b-all__title{font-size:21px}.b-all__pic{width:128px}.b-all__phone{width:54px;height:88px}.bfs .b-all__label{font-size:13.5px}.bfs .b-all__gifts li{padding:6px 4px;font-size:12.5px}}.b-thumbtile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:100%;height:100%;border-radius:8px;background:var(--white);color:var(--ink);font-size:11.5px;font-weight:800}.b-thumbtile .b-icon{color:var(--deal)}.b-seal--tl{top:10px;bottom:auto}@media (min-width: 900px){.b-seal--tl{top:16px;bottom:auto}.b-all{gap:14px;padding:28px 30px}.bfs .b-all__title{font-size:30px}.b-all__row{gap:32px}.b-all__pic{width:270px}.bfs .b-all__label{font-size:15px}.b-all__phone{width:92px;height:156px;padding:6px;border-radius:16px}.b-all__phone span{border-radius:11px;font-size:22px}.bfs .b-all__giftshead{font-size:13px}.bfs .b-all__gifts li{padding:12px 8px;font-size:14px;gap:6px}.bfs .b-all__value{font-size:17px;padding:5px 16px}.b-gquote{padding:48px 52px;gap:18px}.bfs .b-gquote blockquote{font-size:27px}.bfs .b-gquote figcaption{font-size:17px}.b-thumbtile{font-size:13px}}.bfs .b-pull cite span{display:block;margin-top:2px;font-size:12.5px;font-weight:500;color:var(--ink-3)}.bfs .b-stat__note{margin-top:10px;font-size:14.5px;line-height:1.4;font-weight:600;color:var(--ink-2)}.b-makercard{margin-top:24px;padding:18px;border-radius:12px;background:var(--white);border:1px solid var(--line)}.bfs .b-makercard .b-h3{margin-bottom:12px}.bfs .b-makercard .b-maker img{width:72px;height:72px}@media (min-width: 900px){.b-benefit{align-items:center}.bfs .b-stattiles--side li{padding:28px}.bfs .b-stattiles--side strong{font-size:64px;line-height:1}.bfs .b-stattiles--side span{font-size:18px}.bfs .b-makercard .b-maker img{width:104px;height:104px}}.bfs .b-video__frame{background:var(--mustard-tint)}@media (min-width: 900px){.bfs .b-real__screens{-moz-columns:3;columns:3;-moz-column-gap:16px;column-gap:16px}}.bfs .b-sheet__num{border-radius:6px;background:var(--mustard);color:var(--ink)}.b-sheet__foot-cta{flex:none;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--white);border-radius:0 0 16px 16px}@media (min-width: 768px){.b-sheet__foot-cta{padding:14px 28px 20px}}.bfs .b-band{background:var(--mustard-tint)}.bfs .b-advhero img{-o-object-position:var(--pos, 50% 50%);object-position:var(--pos, 50% 50%)}.b-rquote{margin-top:14px;padding:12px 14px;border-left:3px solid var(--mustard);border-radius:0 10px 10px 0;background:var(--white)}.bfs .b-rquote blockquote{font-size:15.5px;line-height:1.45;font-weight:600}.bfs .b-rquote figcaption{margin-top:6px;font-size:13.5px;color:var(--ink-3)}.b-rquote figcaption strong{color:var(--ink-2)}@media (min-width: 900px){.b-advhero{max-width:1184px}.bfs .b-advhero img{aspect-ratio:16 / 9;-o-object-position:var(--pos-wide, 50% 30%);object-position:var(--pos-wide, 50% 30%)}.b-reason{align-items:start}.bfs .b-reason h2{font-size:34px;line-height:1.18}.b-reason__text{max-width:520px;padding-top:8px}}.bfs .b-giftxmas .b-icon{flex:none;color:var(--deal)}.b-giftquote{margin-top:12px;padding:10px 12px;border-left:3px solid var(--mustard);border-radius:0 10px 10px 0;background:var(--mustard-tint)}.bfs .b-giftquote blockquote{font-size:15.5px;line-height:1.4;font-weight:600}.bfs .b-giftquote figcaption{margin-top:4px;font-size:13.5px;color:var(--ink-3)}.b-giftquote figcaption strong{color:var(--ink-2)}.b-giftsteps{margin-top:16px;padding:14px;border-radius:12px;background:var(--white);border:1px solid var(--line)}.bfs .b-giftsteps .b-get__title{margin-bottom:10px}.bfs .b-giftsteps .b-steps{gap:10px}.bfs .b-giftsteps .b-marker{width:28px;height:28px;font-size:15px}.bfs .b-giftsteps .b-steps span:last-child{padding-top:2px;font-size:15.5px;line-height:1.4;font-weight:600}@media (min-width: 900px){.b-gallery--gift .b-slide{aspect-ratio:1}}.m-three span{background:#fffaf0;box-shadow:0 0 0 1px #221c1424,inset 0 0 0 .25em #fff}.bfs .b-stattiles__cap{display:block;margin-top:10px;padding-top:10px;border-top:1px solid var(--line);font-size:14.5px;font-style:normal;font-weight:700;letter-spacing:.02em;color:var(--ink)}@media (min-width: 640px){.b-stattiles--side{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.b-stattiles--side li{grid-row:auto;grid-template-rows:none}}@media (min-width: 900px){.b-benefit{align-items:end}.bfs .b-stattiles__cap{font-size:16px}}@media (min-width: 640px){.b-proof__rail li{align-self:stretch;display:flex;flex-direction:column}.bfs .b-proof__rail cite{margin-top:auto;padding-top:8px}}.bfs .b-video__play{inset:auto auto 12px 12px;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;min-height:44px;padding:5px 14px 5px 5px;border-radius:999px;background:#14100ab8;font-size:14px}.b-video__tri{position:relative;top:auto;left:auto;flex:none;width:34px;height:34px;margin:0}.b-video__tri:after{left:13px;top:10px;border-left-width:12px;border-block-width:7px}@media (min-width: 768px){.b-offer__body{display:flex;flex-direction:column;justify-content:center}}.bfs .b-offer__anchor s{margin-right:4px;font-size:14px;font-weight:600;color:var(--ink-3)}@media (max-width: 639px){.b-tiles{grid-template-columns:minmax(0,1fr);gap:0;margin-top:4px}.b-tiles li+li{border-top:1px solid var(--line)}.bfs .b-tile{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon name value" "icon when value";align-items:center;-moz-column-gap:10px;column-gap:10px;row-gap:1px;min-height:48px;border-radius:0;background:none;box-shadow:none}.b-tile__icon{grid-area:icon}.b-tile__name{grid-area:name;overflow-wrap:normal}.b-tile__when{grid-area:when}.b-tile__value{grid-area:value;margin-top:0}}.bfs .b-real__screens img[data-wait]{background-color:var(--mustard-tint)}.bfs .b-sheet__link,.bfs .b-sheet__body a{color:var(--green);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.bfs .b-sheet__lead{margin:2px 0 10px;padding:10px 12px;border-radius:10px;background:var(--mustard-tint);font-size:15px;line-height:1.4;font-weight:600;color:var(--ink)}.b-sheet__foot-cta{position:relative}.b-sheet__foot-cta:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:32px;background:linear-gradient(rgba(255,255,255,0),var(--white));pointer-events:none}.bfs .b-midcta{margin-top:18px}.bfs .b-midcta .b-btn{width:100%}.b-reason__clip{overflow:hidden;border-radius:12px;background:var(--mustard-tint);aspect-ratio:4 / 5}.bfs .b-reason__clip video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 899px){.b-reason__clip{aspect-ratio:4 / 3}.bfs .b-reason__clip video{-o-object-position:50% 30%;object-position:50% 30%}.bfs .b-reason__media .b-reason__photo{aspect-ratio:4 / 3!important;-o-object-fit:cover;object-fit:cover}.bfs .b-reason__photo--box{-o-object-position:50% 42%;object-position:50% 42%}.bfs .b-reason__photo--hand{-o-object-position:50% 78%;object-position:50% 78%}}@media (min-width: 900px){.bfs .b-midcta .b-btn{width:auto;min-width:300px}}@media (max-width: 767px){.b-slide--plain>*,.b-slide--mock>*{transition:opacity .2s ease}.b-slide--plain.is-off>*,.b-slide--mock.is-off>*{opacity:0}}@media (max-width: 767px) and (prefers-reduced-motion: reduce){.b-slide--plain>*,.b-slide--mock>*{transition:none}}.bfs .b-rank__btn{display:inline-flex;align-items:center;gap:6px;min-height:32px;max-width:100%;padding:0;background:none;border:0;font:inherit;color:var(--ink);text-align:left;cursor:pointer}.bfs .b-rank__chip{display:inline-flex;flex:none;align-items:center;gap:3px;height:24px;padding:0 7px;border-radius:5px;background:var(--mustard-tint);border:1px solid #eed7a9;white-space:nowrap}.bfs .b-rank__chip strong{font-size:13.5px;line-height:1;font-weight:800;color:var(--deal)}.bfs .b-laurel,.bfs .b-rank__chip .b-laurel{flex:none;width:9px;height:16px;color:var(--mustard-edge)}.bfs .b-rank__where{min-width:0;font-size:13.5px;line-height:1.2;font-weight:600;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bfs .b-buy__kicker{margin-bottom:4px;font-size:12.5px;line-height:1.3;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--deal)}.bfs .b-buy__title--angle{font-size:27px;line-height:1.15}@media (min-width: 900px){.bfs .b-buy--1 .b-buy__title--angle{font-size:36px}}.b-flipband__media{display:grid;justify-items:center;gap:18px}.b-flipband__clip{width:100%;max-width:440px;aspect-ratio:5 / 4;overflow:hidden;border-radius:16px;background:var(--mustard-tint);box-shadow:0 0 0 1px #221c1424;isolation:isolate}.bfs .b-flipband__clip video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 15%;object-position:50% 15%}@media (min-width: 900px){.b-flipband__media{grid-template-columns:auto auto;align-items:center;gap:20px}.bfs .b-flipband__media .b-flip__card{width:270px}.b-flipband__clip{width:210px;aspect-ratio:4 / 5}}.bfs .b-maker p{text-wrap:pretty}.bfs .b-advlede{max-width:640px;margin:0 auto 36px;padding-inline:0;font-family:var(--display);font-size:22px;line-height:1.35;font-weight:700;text-align:center;text-wrap:balance}@media (min-width: 900px){.bfs .b-advlede{margin-bottom:56px;font-size:28px}}.b-phone.b-phone--short{min-height:0}.b-phone--short .b-phone__screen{padding-bottom:1.4em}.bfs .b-offer__photo--couch{-o-object-position:50% 15%;object-position:50% 15%}.bfs .b-real__typed{margin-bottom:8px;font-size:16px;line-height:1.45;font-weight:500;color:var(--ink)}@media (min-width: 640px){.bfs .b-real__typed{display:none}}.b-sticky__thumb{display:none}@media (min-width: 900px){.bfs .b-sticky__thumb{display:block;flex:none;width:40px;height:55px;border-radius:6px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 1px var(--line)}}@media (max-width: 767px){.bfs .b-bar__sub,.bfs .b-bar__ship{font-size:13px;font-weight:700}}.b-tier__row{grid-template-areas:"radio main price" "free free free";row-gap:0}.b-tier__radio{grid-area:radio}.b-tier__main{grid-area:main}.b-tier__price{grid-area:price}.b-tier__free{grid-area:free;display:flex;align-items:center;gap:6px;min-width:0;margin:6px -14px -6px;padding:5px 14px;border-radius:0 0 16px 16px;background:var(--gift-band-idle);font-size:13px;line-height:1.3;font-weight:700;color:var(--deal)}.b-tier.is-on .b-tier__free{background:var(--gift-band)}.b-tier__free .b-icon{flex:none}.b-tier__free span{min-width:0}.bfs .b-tier__free s{margin-left:auto;padding-left:10px;font-size:12px;font-weight:600;color:var(--ink-3)}.b-tier__row{min-height:54px;padding-block:6px}.b-tiers{gap:9px}@media (min-width: 900px){.b-tier__row{min-height:54px;padding-block:6px}.bfs .b-buy__cta{margin-top:14px}}@media (max-width: 767px){.bfs .b-buy--1 .b-buy__promise{display:none}.b-tier__row{min-height:52px;padding-block:6px}.b-tiers{gap:8px}.bfs .b-blocktitle{margin:12px 0 8px}.bfs .b-buy__cta{margin-top:12px}}@media (min-width: 1024px){.bfs .b-bar__ship{max-width:none;white-space:nowrap}}.b-sheet__panel:has(.b-sheet__foot-cta) .b-sheet__body{padding-bottom:44px}.b-real__shot{border-radius:10px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.bfs .b-real__shot img{display:block;border:0;border-radius:0;background:transparent}.bfs .b-real__via{display:block;margin-top:1px;font-size:12.5px;font-weight:500;color:var(--ink-3)}.bfs .b-prooflink{position:relative;display:inline;padding:0;font:inherit;font-weight:700;color:var(--ink-2);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;white-space:nowrap}.bfs .b-prooflink:after{content:"";position:absolute;top:-12px;right:-4px;bottom:-12px;left:-4px}.b-proofview{margin:4px 0 8px}.bfs .b-proofview img{width:100%;height:auto;border-radius:10px;box-shadow:0 0 0 1px var(--line)}.bfs .b-proofview figcaption{margin-top:8px;font-size:14.5px;color:var(--ink-2)}.b-reviewshots{display:grid;grid-template-columns:minmax(0,1fr);gap:12px 10px;margin:6px 0 4px;padding-top:12px;border-top:1px solid var(--line)}.bfs .b-reviewshots img{display:block;width:100%;height:auto;border-radius:8px;background:var(--paper);box-shadow:0 0 0 1px var(--line)}.bfs .b-reviewshots span{display:block;margin-top:4px;font-size:12.5px;line-height:1.3;color:var(--ink-3)}.bfs .b-reviewshots strong{color:var(--ink-2)}.bfs .b-cutmark{display:inline-block;padding:0 5px;border-radius:4px;background:#f3ead8;font-weight:700;line-height:1.35;letter-spacing:.05em;color:var(--ink-2)}@media (min-width: 900px){.bfs .b-advhero img{max-height:520px}}.bfs .b-tier__was{display:flex;align-items:baseline;gap:4px}.bfs .b-tier__price s{font-size:13.5px}@media (max-width: 767px){.bfs .b-bar{grid-template-columns:minmax(0,1fr);grid-template-rows:17px 16px;grid-template-areas:"title" "line";justify-items:center;row-gap:1px;-moz-column-gap:12px;column-gap:12px;padding:7px var(--edge);text-align:center}.bfs .b-bar:not(.b-bar--noclock){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title pill" "line pill";justify-items:start;text-align:left}.bfs .b-bar .b-bar__icon{display:none}.bfs .b-bar .b-bar__title{max-width:100%;font-size:13px;line-height:17px;font-weight:800;letter-spacing:.05em}.bfs .b-bar .b-bar__sub,.bfs .b-bar .b-bar__ship{max-width:100%;font-size:12.5px;line-height:16px;font-weight:600}.bfs .b-bar .b-bar__ship{justify-content:center;gap:6px}.bfs .b-bar:not(.b-bar--noclock) .b-bar__ship{justify-content:flex-start}.bfs .b-bar .b-bar__pill{grid-area:pill;align-self:center;height:28px;min-width:0;padding:0 10px;font-size:14px}}.b-sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.bfs .b-sticky__deal{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:baseline;-moz-column-gap:8px;column-gap:8px;row-gap:1px;min-width:0}.bfs .b-sticky__what{flex-basis:100%;min-width:0;font-size:14px;font-weight:600;line-height:1.25;color:var(--ink-2)}.bfs .b-sticky__price{font-size:17px;line-height:1.25;white-space:nowrap}.bfs .b-sticky__with{font-size:14px;font-weight:700;color:var(--ink-2)}.bfs .b-sticky__was{font-size:12.5px;line-height:1.25;font-weight:600;color:var(--ink-2);white-space:nowrap}.bfs .b-sticky__was s{margin:0;color:var(--ink-2)}.b-sticky__sep{display:none}@media (max-width: 429px){.bfs .b-sticky__giftleft>span{display:block}}@media (min-width: 430px){.b-sticky__sep{display:inline}}@media (min-width: 900px){.bfs .b-sticky__deal{flex:0 1 auto;flex-wrap:nowrap;-moz-column-gap:10px;column-gap:10px}.bfs .b-sticky__what{flex-basis:auto}.bfs .b-sticky__was{font-size:14px}}.b-chips{display:grid;grid-template-columns:repeat(2,minmax(max-content,1fr));gap:6px;max-width:440px;margin:0 0 10px}.b-chips>li:last-child:nth-child(odd){grid-column:1 / -1}@media (min-width: 768px){.b-chips{margin-left:30px}}.bfs .b-chip{position:relative;display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:26px;padding:0 8px 0 7px;border-radius:4px;background:var(--green-tint);color:var(--green);font-size:12.5px;line-height:1;font-weight:700;white-space:nowrap}.bfs .b-chip .b-tick{flex:none;width:11px;height:11px;margin:0}.bfs .b-chip:after{content:"";position:absolute;top:-8px;right:-3px;bottom:-8px;left:-3px}.bfs .b-rank__btn{position:relative}.bfs .b-rank__btn:after{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}.b-tier:has(.b-tier__ribbon){margin-top:4px}.bfs .b-tier__ribbon{line-height:14px;font-size:10.5px}.bfs .b-gallery__count{position:absolute;right:calc(var(--edge) + 10px);bottom:10px;z-index:1;padding:3px 8px;border-radius:999px;background:#0000008c;color:#fff;font-size:12px;line-height:1.3;font-weight:700;font-variant-numeric:tabular-nums;pointer-events:none}@media (max-width: 899px){.bfs .b-btn{min-height:52px;font-size:17.5px}.bfs .b-btn--ghost{min-height:48px;box-shadow:inset 0 0 0 1.5px var(--ink-2)}.bfs .b-buy__cta{min-height:54px;font-size:18px}.bfs .b-sticky .b-btn{min-height:48px;font-size:16.5px}}@media (max-width: 767px){.b-gallery__dots{display:none}.bfs .b-addon{padding:10px 12px}.b-addon__text{gap:2px}.b-addon__head strong{font-size:15px;text-wrap:balance}.bfs .b-addon__line{font-size:14px;line-height:1.35}.bfs .b-addon__gifts--below{margin-top:12px;padding:10px 12px}.bfs .b-trust__label{font-size:15px;font-weight:600}.bfs .b-trust__row{padding:8px 0}.bfs .b-trust__card{margin-top:-8px;font-size:14px;font-weight:500}.bfs .b-trust__sub{margin-top:-10px;font-size:13px}.bfs .b-trust__note{font-size:13px}.bfs .b-buy__under{margin-top:6px;font-size:13px;line-height:1.38}.b-review{margin-top:14px}.bfs .b-buy--3{padding:8px 0 0;border:0;border-radius:0;background:none;box-shadow:none}.bfs .b-offer__body{text-align:center}.bfs .b-offer__sub{font-size:15.5px;font-weight:500;text-wrap:balance}.bfs .b-split .b-lead{text-wrap:pretty}}@media (max-width: 639px){.bfs .b-tile{min-height:40px;padding:4px 0;-moz-column-gap:10px;column-gap:10px}.bfs .b-tile .b-tile__icon{width:28px;height:28px}.bfs .b-tile__name{line-height:1.2}.bfs .b-tile__when{font-size:12px;line-height:1.2}.bfs .b-tile__value{font-size:11px;letter-spacing:.03em}}.bfs .b-gallery__count{transition:opacity .2s ease}.bfs .b-gallery__count.is-hidden{opacity:0}.bfs .b-gallery__count--top{top:10px;bottom:auto;left:50%;right:auto;transform:translate(-50%)}@media (min-width: 768px){.bfs .b-gallery__count{display:none}}@media (max-width: 639px){.b-real__videos{-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}}@media (prefers-reduced-motion: reduce){.bfs .b-flip__face{transition:none}}.bfs .b-buy--gift .b-buy__sub{font-size:16px;font-weight:500;line-height:1.45;color:var(--ink-2)}.bfs .b-giftfor{font-size:16px;line-height:1.45;font-weight:500;color:var(--ink-2)}.bfs .b-chips.b-chips--close{margin:12px 0 0}.b-survey{scroll-margin-top:16px}@media (min-width: 420px) and (max-width: 767px){.bfs .b-buy--1 .b-buy__title:not(.b-buy__title--angle){font-size:31px}}@media (max-width: 899px){.b-reason{display:flex;flex-direction:column;gap:0}.b-reason__text{display:contents}.bfs .b-reason h2{order:-1;margin:0 0 12px}.b-reason__media{margin-bottom:14px}}.bfs details.b-onecard__when{border-block:1px solid var(--line)}.bfs details.b-onecard__when[open] summary:after{content:"−"}.bfs .b-onecard__when .b-when{margin-top:0;padding-bottom:8px}@media (max-width: 767px){.bfs .b-bar .b-bar__sub,.bfs .b-bar .b-bar__ship{opacity:1;transition:opacity .2s ease .2s}.bfs .b-bar:not(.b-bar--deadline-first):not(.is-alt) .b-bar__sub,.bfs .b-bar:not(.b-bar--deadline-first).is-alt .b-bar__ship,.bfs .b-bar.b-bar--deadline-first:not(.is-alt) .b-bar__ship,.bfs .b-bar.b-bar--deadline-first.is-alt .b-bar__sub{opacity:0;transition-delay:0s}}@media (max-width: 767px) and (prefers-reduced-motion: reduce){.bfs .b-bar .b-bar__sub,.bfs .b-bar .b-bar__ship{transition:none}}.bfs .b-slide video.b-slide__clip--top{-o-object-position:50% 20%;object-position:50% 20%}.b-sec--rule{border-top:1px solid var(--line)}.b-survey .b-pull{margin-top:24px}@media (max-width: 639px){.bfs .b-stattiles--side li{grid-template-columns:auto minmax(0,1fr);align-items:center;-moz-column-gap:14px;column-gap:14px}.bfs .b-stattiles--side span{text-wrap:pretty}}@media (max-width: 399px){.bfs .b-all__label{font-size:13px}.bfs .b-all__giftshead{font-size:11.5px}.bfs .b-all__gifts li{font-size:12px}}@media (max-width: 379px){.bfs .b-all__label{font-size:12.5px}}@media (max-width: 399px){.bfs .b-compare thead th{width:58px}.bfs .b-compare thead th,.bfs .b-compare td{font-size:12.5px}}@media (max-width: 899px){.bfs .b-advlede{margin-inline:0;text-align:left;text-wrap:pretty}}@media (max-width: 389px){.bfs .b-advlede{font-size:20.5px;line-height:1.33}}@media (max-width: 767px){.bfs .b-offer__photo{aspect-ratio:4 / 3!important}}.bfs .b-note,.bfs .b-promise p,.bfs .b-promise{text-wrap:pretty}.b-real__see{display:none}@media (max-width: 639px){.b-real__screens{grid-auto-columns:calc(100vw - 2 * var(--gutter) - 34px);align-items:start;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 60px),transparent calc(100% - 22px));mask-image:linear-gradient(90deg,#000 calc(100% - 60px),transparent calc(100% - 22px))}.bfs .b-real__screens figure{display:flex;flex-direction:column;padding:14px 14px 12px;border:1px solid var(--line);border-radius:12px;background:var(--white);box-shadow:var(--card-shadow)}.bfs .b-real__screens .b-real__shot{display:none}.bfs .b-real__typed{margin-bottom:10px;text-wrap:pretty}.b-real__see{display:inline}}@media (max-width: 767px){.bfs .b-gallery__pill{top:auto;right:auto;bottom:10px;left:10px;padding:5px 11px;font-size:12.5px}}.bfs .b-slide .b-all__phone--img{width:auto;height:81px;padding:0;border-radius:0;background:none;aspect-ratio:400 / 813}@media (max-width: 379px){.bfs .b-slide .b-all__phone--img{height:66px}}@media (min-width: 400px) and (max-width: 767px){.bfs .b-slide .b-all__phone--img{height:88px}}@media (min-width: 900px){.bfs .b-slide .b-all__phone--img{height:156px}}.bfs .b-slide .b-all__phone--img img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 12px rgba(34,28,20,.22))}.bfs .b-slide .b-all__cover{flex:none;width:26px;height:26px;border-radius:5px;-o-object-fit:cover;object-fit:cover}@media (min-width: 400px) and (max-width: 767px){.bfs .b-slide .b-all__cover{width:32px;height:32px}}@media (min-width: 900px){.bfs .b-slide .b-all__cover{width:56px;height:56px;border-radius:8px}}.bfs .b-slide--app{background:#fbeed2}.bfs .b-slide--app img{-o-object-fit:contain;object-fit:contain}.bfs .b-tile__icon--cover,.bfs .b-tile .b-tile__icon--cover{width:36px;height:36px;padding:0;overflow:hidden;background:var(--mustard-tint)}.bfs .b-tile__icon--cover img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bfs .b-onecard__phones .b-onecard__img{width:100%;max-width:488px;height:auto}.bfs .b2-stars{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:14.5px;line-height:1.3;font-weight:700;color:var(--ink-2);font-variant-numeric:tabular-nums}.bfs .b2-stars__s{color:var(--star);font-size:16px;letter-spacing:1px}.bfs .b2-bullets{display:grid;gap:8px;margin-top:14px}.bfs .b2-bullets li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:center;font-size:16px;line-height:1.3;font-weight:600}.bfs .b2-tier__strip{display:flex;align-items:center;gap:8px;min-height:40px;padding:6px 14px;border-radius:0 0 16px 16px;background:#fde3cf;color:#8a3a12;font-size:14px;line-height:1.3;font-weight:800}.bfs .b-tier.is-on .b2-tier__strip{background:#fbd0b0}.bfs .b2-tier__strip img{flex:none;width:28px;height:28px;-o-object-fit:contain;object-fit:contain;border-radius:6px;background:var(--white)}.bfs .b2-tier__strip s{margin-left:auto;font-weight:600;color:var(--ink-2)}.bfs .b2-addon__renew{display:block;margin-top:3px;font-size:13px;line-height:1.35;font-weight:600;color:var(--ink-3)}.bfs .b2-review{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.bfs .b2-review__nav{display:flex;justify-content:flex-end;align-items:center;gap:6px;margin-bottom:6px}.bfs .b2-review__nav button{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--white);box-shadow:inset 0 0 0 1px var(--line)}.bfs .b2-review__count{min-width:40px;text-align:center;font-size:13px;font-weight:700;color:var(--ink-3);font-variant-numeric:tabular-nums}.bfs .b2-trust__row{grid-template-columns:24px minmax(0,1fr) 14px}.bfs .b2-trust__ship{margin-left:34px}.bfs .b-trust__note.b2-trust__instant{margin-left:34px;color:var(--green);font-weight:700}.bfs .b2-trust__aside{margin-left:8px;font-size:14px;font-weight:700;color:var(--green);white-space:nowrap}.bfs .b2-more{margin-top:4px}.bfs .b2-rows{display:grid;gap:14px}.bfs .b2-rows li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start;font-size:16px;line-height:1.42}.bfs .b2-rows li.is-green{color:var(--green);font-weight:700}.bfs .b2-inside__list{display:grid;gap:10px}.bfs .b2-inside__list li{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:64px}.bfs .b2-inside__list li.is-off{opacity:.6}.bfs .b2-inside__thumb{display:grid;place-items:center;width:56px;height:56px;border-radius:10px;overflow:hidden;background:var(--mustard-tint)}.bfs .b2-inside__thumb img{width:56px;height:56px;-o-object-fit:cover;object-fit:cover}.bfs .b2-inside__thumb.is-phone img{-o-object-fit:contain;object-fit:contain}.bfs .b2-inside__thumb.is-icon img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.bfs .b2-gifts li{grid-template-columns:64px minmax(0,1fr) auto;min-height:72px}.bfs .b2-gifts .b2-inside__thumb{width:64px;height:64px;color:var(--ink-3)}.bfs .b2-gifts .b2-inside__thumb img{width:64px;height:64px}.bfs .b2-gifts .b2-inside__value{font-weight:600;color:var(--ink-2, var(--ink))}.bfs .b2-inside__name{font-size:15px;line-height:1.35}.bfs .b2-inside__name strong{display:block;font-weight:800}.bfs .b2-inside__locked{display:block;font-size:12.5px;font-weight:700;color:var(--ink-3)}.bfs .b2-inside__value{display:grid;justify-items:end;gap:2px;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.bfs .b2-free{padding:1px 7px;border-radius:999px;background:var(--green-tint);color:var(--green);font-size:11.5px;font-weight:800;letter-spacing:.04em}.bfs .b2-inside__total{margin-top:16px;padding-top:12px;border-top:1px solid var(--line);display:grid;gap:4px;font-size:16px;font-weight:700}.bfs .b2-inside__total p{display:flex;justify-content:space-between;gap:12px;margin:0}.bfs .b2-journey{position:relative;display:grid;gap:16px;padding-left:26px}.bfs .b2-journey:before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:2px;background:var(--line)}.bfs .b2-journey li{position:relative}.bfs .b2-journey__dot{position:absolute;left:-26px;top:4px;width:16px;height:16px;border-radius:50%;background:var(--white);box-shadow:inset 0 0 0 2px var(--mustard-edge)}.bfs .b2-journey li.is-now .b2-journey__dot{background:var(--mustard)}.bfs .b2-journey__when{font-size:14px;line-height:1.3;color:var(--ink-3)}.bfs .b2-journey__when strong{color:var(--ink);margin-right:6px}.bfs .b2-journey__what{margin-top:2px;font-size:15.5px;line-height:1.4}.bfs .b-gallery--v2 .b-slide{aspect-ratio:1}.b2-bundle{position:relative;width:100%;height:100%}.bfs .b2-bundle img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0}.bfs .b2-bundle img.is-on{opacity:1}.bfs .b-slide--tap{align-items:stretch}.bfs .b-slide--tap .tv{height:100%}.bfs .b-gallery__thumbs button.is-video{position:relative}.bfs .b-gallery__thumbs button.is-video:after{content:"";position:absolute;left:50%;top:50%;margin:-8px 0 0 -5px;border-style:solid;border-width:8px 0 8px 13px;border-color:transparent transparent transparent #fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.bfs .b-offer__photo.b2-offer__photo{aspect-ratio:1!important;height:auto;min-height:0;align-self:start;-o-object-fit:cover;object-fit:cover}.bfs .b2-offer__price{margin:10px 0 12px;font-size:16px;font-weight:600;color:var(--ink-2)}.bfs .b2-offer__price strong{font-size:26px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}.bfs .b2-offer__promise{font-size:14.5px;line-height:1.4}.b2-intro{display:grid;gap:22px;align-items:center}.bfs .b2-intro .fbc{margin-top:16px}.bfs .b2-intro__media{max-width:520px}.b2-stat__grid{display:grid;gap:26px;margin-top:22px;align-items:center}.b2-stat__bars{display:grid;gap:16px}.bfs .b2-stat__row{display:grid;gap:6px;margin:0}.bfs .b2-stat__label{font-size:16px;line-height:1.3;font-weight:600}.bfs .b2-stat__label strong{font-weight:800}.b2-stat__track{display:block;height:22px;border-radius:999px;background:#221c1412;overflow:hidden}.b2-stat__bar{display:block;height:100%;border-radius:999px;transition:width 1.2s cubic-bezier(.2,.7,.2,1)}.b2-stat__bar--before{background:var(--coral)}.b2-stat__bar--after{background:var(--green);min-width:22px;transition-delay:.35s}.bfs .b2-stat__note{margin:2px 0 0;font-size:13.5px;line-height:1.4;color:var(--ink-3)}.b2-stat__ringbox{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;align-items:center}.b2-stat__ringbg{fill:none;stroke:#221c1414;stroke-width:12}.b2-stat__ringfg{fill:none;stroke:var(--green);stroke-width:12;stroke-linecap:round;transition:stroke-dashoffset 1.4s cubic-bezier(.2,.7,.2,1) .2s}.b2-stat__ringnum{font-family:var(--display);font-size:28px;font-weight:700;fill:var(--ink)}.bfs .b2-stat__ringtext{font-size:17px;line-height:1.4;font-weight:600}.bfs .b2-stat .b2-pull{margin-top:26px}@media (prefers-reduced-motion: reduce){.b2-stat__bar,.b2-stat__ringfg{transition:none}}.bfs .b-imgtext .sq.b-imgtext__photo{aspect-ratio:1}.b2-coc{position:relative;width:100%;max-width:520px;margin-inline:auto;padding-bottom:56px}.b2-coc__clip{position:relative;aspect-ratio:1;border-radius:14px;overflow:hidden;background:var(--warm)}.bfs .b2-coc__clip video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bfs .b2-coc__card{position:absolute;right:8px;bottom:66px;width:35%;aspect-ratio:592 / 873;transform:rotate(5deg);perspective:900px}.b2-coc__inner{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .3s ease}.b2-coc__card.is-back .b2-coc__inner{transform:rotateY(180deg)}.bfs .b2-coc__face{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:rotateY(0) translateZ(1px);background:var(--white);box-shadow:0 8px 18px #221c1447;transition:visibility 0s linear .15s}.bfs .b2-coc__card:not(.is-back) .b2-coc__face--back,.bfs .b2-coc__card.is-back .b2-coc__face:not(.b2-coc__face--back){visibility:hidden}.bfs .b2-coc__face--back{transform:rotateY(180deg) translateZ(1px)}.bfs .b2-coc__sides{position:absolute;left:0;bottom:0;justify-content:flex-start}@media (prefers-reduced-motion: reduce){.b2-coc__inner{transition:none;transform:none!important}.bfs .b2-coc__face{backface-visibility:visible;-webkit-backface-visibility:visible;transition:opacity .2s ease}.bfs .b2-coc__face--back{transform:none;opacity:0}.b2-coc__card.is-back .b2-coc__face--back{opacity:1}.b2-coc__card.is-back .b2-coc__face:not(.b2-coc__face--back){opacity:0}}.bfs .b2-proof .tv-proof{margin-top:20px}.bfs .b2-emails{display:grid;gap:18px;margin-top:28px}.bfs .b2-emails .b-real__shot{border-radius:10px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--line);background:var(--white)}.bfs .b2-emails .b-real__shot img{width:100%}.bfs .b2-emails__name{margin-top:8px;font-size:14.5px;font-weight:700}.bfs .b2-emails__name .b-real__via{margin-left:6px;font-weight:500;color:var(--ink-3)}.bfs .b2-comments{max-width:720px}.bfs .b2-compare thead th{width:58px;font-size:13px}.bfs .b2-compare tbody th{font-size:14px}.bfs .b2-promise{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:start;font-size:16px}.bfs .b2-promise__seal{width:96px;height:96px}.bfs .b2-promise__title{font-family:var(--display);font-size:21px;line-height:1.2}.bfs .b2-promise p+p{margin-top:.45em}.bfs .b-footer .b2-footer__legal{text-decoration:underline;text-underline-offset:2px}@media (min-width: 768px){.b2-intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px}.b2-stat__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:40px}.bfs .b2-emails{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.bfs .b2-compare thead th{width:96px;font-size:14px}}@media (max-width: 380px){.bfs .b2-compare thead th{width:54px;font-size:12.5px}.bfs .b2-compare tbody th{font-size:13.5px}.bfs .b2-promise{grid-template-columns:72px minmax(0,1fr)}.bfs .b2-promise__seal{width:72px;height:72px}}.bfs .b2-tier__save{margin-top:3px;padding:2px 6px;border-radius:4px;background:var(--green-tint);color:var(--green);font-size:11.5px;line-height:1.2;font-weight:800;letter-spacing:.02em;white-space:nowrap}.bfs .b2-tier__parts{margin-top:3px;max-width:9.5em;text-align:right;color:var(--ink-3);font-size:11.5px;line-height:1.25;font-weight:600}.bfs .b2-ship__now{display:inline-flex;align-items:baseline;gap:8px;color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums}.bfs .b2-ship__dot{--dot: #2fa36f;width:8px;height:8px;margin-left:1px;align-self:center}@media (max-width: 767px){.bfs .b2-ship__eta{display:block;margin-top:2px}}.bfs .b2-trust__pay{margin:-4px 0 8px 34px}.bfs .b2-paymarks{margin-top:18px}.bfs .b-chips.b2-guar{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-width:460px;margin:2px 0 10px 34px}.bfs .b-chips.b2-guar.b-chips--close{margin:12px 0 0}.bfs .b2-guar__item{display:flex;align-items:center;gap:8px;width:100%;height:100%;min-height:42px;padding:6px 10px 6px 8px;border-radius:10px;background:var(--green-tint);color:var(--green);box-shadow:inset 0 0 0 1px #2a705924;font-size:13.5px;line-height:1.2;font-weight:700;text-align:left;text-wrap:balance}.bfs .b2-guar__item:hover{box-shadow:inset 0 0 0 1px #2a705966}.bfs .b2-guar__item:focus-visible{outline:3px solid var(--ink);outline-offset:2px}@media (max-width: 379px){.bfs .b-chips.b2-guar{margin-left:0}.bfs .b2-guar__item{font-size:13px;padding-inline:7px;gap:6px}}.bfs .b2-review__rail{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.bfs .b2-review__rail::-webkit-scrollbar{display:none}.bfs .b2-review__slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.bfs .b2-review__dots{display:flex;justify-content:center;gap:2px;margin-top:8px}.bfs .b2-review__dots button{display:grid;place-items:center;width:24px;height:24px}.bfs .b2-review__dots button:before{content:"";width:7px;height:7px;border-radius:4px;background:#221c1438;transition:width .2s ease,background-color .2s ease}.bfs .b2-review__dots button.is-on:before{width:18px;background:var(--ink)}.bfs .b2-review__dots button:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;border-radius:6px}@media (max-width: 767px){.bfs .b2-review__rail{margin-inline:calc(-1 * var(--edge));padding-inline:var(--edge);scroll-padding-inline:var(--edge)}.bfs .b2-review__slide{flex-basis:88%}.bfs .b2-review__rail:after{content:"";flex:0 0 calc(12% + 6px)}}.bfs .b-gallery__rail .b-slide{scroll-snap-stop:always}@media (prefers-reduced-motion: reduce){.bfs .b2-review__dots button:before{transition:none}}.bfs .b-tier.has-ribbon{margin-top:8px}.bfs .b-tier.has-ribbon .b-tier__row{padding-top:22px}.bfs .b-tier.has-ribbon .trb--tab{top:-12px;left:-7px}.b-tier.is-on{box-shadow:0 4px 14px #b87a0024}.b-addon.is-on{background:#fff2cc8c}.bfs .b2-tier__strip{background:#ffe8da;color:#8a3a12}.bfs .b-tier.is-on .b2-tier__strip{background:#ffd9c2}.bfs .b-offer__strip{background:var(--mustard);color:var(--ink)}.bfs .b2-stat__extranote{font-size:12px;opacity:.8;margin-top:2px}.bfs .b-rating{display:flex;align-items:center;gap:6px;margin:6px 0 0;font-size:15px;line-height:1.3;font-weight:700;color:var(--ink-2);font-variant-numeric:tabular-nums}.bfs .b-rating__s{color:var(--star);font-size:17px;line-height:1}.bfs .adv2-hero .b-rating.adv2-rating{justify-content:center;margin:8px 0 2px}.bfs .b-tier.has-ribbon{margin-top:10px}.bfs .b-tier__badge{position:absolute;top:-10px;left:14px;z-index:1;padding:2px 10px;border-radius:999px;background:var(--ink);color:var(--white);font-size:11.5px;line-height:16px;font-weight:800;letter-spacing:.04em}.bfs .b-tier.has-ribbon .b-tier__row{padding-top:16px}.bfs .b-tier__yousave{margin-top:2px;font-size:14px;line-height:1.3;font-weight:800;color:var(--green)}.bfs .b-tier__price{row-gap:3px}.bfs .b-tier__now{display:flex;align-items:baseline;justify-content:flex-end;gap:6px;white-space:nowrap}.bfs .b-tier__wasprice{font-size:15px;font-weight:600;color:var(--ink-3);text-decoration-thickness:1.5px}.bfs .b-tier__ship{font-size:12.5px;line-height:1.25;font-weight:600;color:var(--ink-3);white-space:nowrap}.bfs .b-tier__freeship{padding:2px 8px;border-radius:999px;background:var(--green-tint);color:var(--green);font-size:11px;line-height:1.35;font-weight:800;letter-spacing:.04em;white-space:nowrap}.bfs .b-everyorder{margin-top:10px}.bfs .b-everyorder__label{font-size:12px;line-height:1.3;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.bfs .b-everyorder__pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.bfs .b-everyorder__pills li{display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 8px;border-radius:999px;background:var(--green-tint);color:var(--green);box-shadow:inset 0 0 0 1px #2a705924;font-size:13px;line-height:1.25;font-weight:700;white-space:nowrap}.bfs .b-everyorder__pills .b-icon{flex:none}@media (max-width: 389px){.bfs .b-everyorder__pills li{padding-inline:7px 8px;font-size:12.5px}}.bfs .b-club{padding:0 0 12px;overflow:hidden;border:2px solid var(--green);background:var(--white)}.bfs .b-club.is-on{background:var(--white)}.bfs .b-club.is-off{border:2px dashed var(--line)}.bfs .b-club__strip{padding:6px 14px;background:var(--green);color:var(--white);font-size:12px;line-height:1.3;font-weight:800;letter-spacing:.06em;text-align:center}.bfs .b-club .b-club__main{padding:12px 14px 0}.bfs .b-club .b-addon__box{position:relative}.bfs .b-club.is-on .b-addon__box{background:var(--green);border-color:var(--green)}.bfs .b-club.is-on .b-addon__box .b-tick{color:var(--white)}.bfs .b-club.is-off .b-addon__box{border-color:var(--ink-3)}.bfs .b-club__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;min-width:0}.bfs .b-club__head>strong{font-size:16.5px;line-height:1.25;font-weight:800}.bfs .b-club__price{white-space:nowrap;font-size:15px;font-variant-numeric:tabular-nums}.bfs .b-club__price s{color:var(--ink-3);font-weight:600}.bfs .b-club__price strong{color:var(--green);font-weight:800}.bfs .b-club__off{align-self:center;font-size:15px;line-height:1.35;font-weight:600;color:var(--ink-2)}.bfs .b-club__feats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;margin:12px 14px 0}.bfs .b-club__feats li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px;align-items:center;min-width:0}.bfs .b-club__feats li:last-child:nth-child(odd){grid-column:1 / -1}.bfs .b-club__thumb{display:grid;place-items:center;width:40px;height:40px;border-radius:9px;overflow:hidden;background:var(--mustard-tint)}.bfs .b-club__thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bfs .b-club__thumb.is-phone img{-o-object-fit:contain;object-fit:contain}.bfs .b-club__thumb.is-card img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%}.bfs .b-club__thumb.is-icon img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.bfs .b-club__ftext{display:grid;gap:1px;min-width:0}.bfs .b-club__ftext strong{font-size:13.5px;line-height:1.25;font-weight:800;color:var(--ink);text-wrap:balance}.bfs .b-club__ftext span{font-size:12.5px;line-height:1.3;font-weight:600;color:var(--ink-3);text-wrap:pretty}.bfs .b-club__giftshead{display:flex;align-items:center;gap:6px;margin:12px 14px 0;font-size:13.5px;line-height:1.3;font-weight:800;color:var(--green)}.bfs .b-club__giftshead .b-icon{flex:none}.bfs .b-club__gifts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 14px 0}.bfs .b-club__gifts li{display:grid;justify-items:center;align-content:start;gap:4px;padding:8px 6px;border-radius:10px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);text-align:center;min-width:0}.bfs .b-club__cover{display:block;width:56px;height:56px;border-radius:8px;overflow:hidden;background:var(--white);box-shadow:0 0 0 1px #221c141a}.bfs .b-club__cover img{display:block;width:56px;height:56px;-o-object-fit:cover;object-fit:cover;transform:scale(1.15)}.bfs .b-club__gname{font-size:12.5px;line-height:1.25;font-weight:700;color:var(--ink);text-wrap:balance}.bfs .b-club__gvalue{font-size:12px;line-height:1.25;font-weight:700;color:var(--ink-3);font-variant-numeric:tabular-nums}.bfs .b-club__terms{margin:12px 14px 0;font-size:15px;line-height:1.45;color:var(--ink);text-wrap:pretty}@media (max-width: 359px){.bfs .b-club__feats{grid-template-columns:minmax(0,1fr)}}.bfs .b-buy__under{margin-top:8px;font-size:13.5px;line-height:1.4;font-weight:600;color:var(--ink-2);text-align:center;text-wrap:balance}.bfs .b-club .b-club__off{display:grid;gap:2px}.bfs .b-club__off strong{font-size:15px;line-height:1.35;font-weight:700;color:var(--ink-2)}.bfs .b-club__off span{font-size:13px;line-height:1.35;font-weight:600;color:var(--ink-3)}.bfs .b-club__fold{display:grid;grid-template-rows:1fr;transition:grid-template-rows .42s cubic-bezier(.3,.7,.3,1)}.bfs .b-club__fold>div{min-height:0;overflow:hidden}.bfs .b-club__fold:last-of-type>div{padding-bottom:3px}.bfs .b-club__strip{transition:opacity .2s ease}.bfs .b-club.is-off .b-club__strip{opacity:0}.bfs .b-club.is-off .b-club__fold{grid-template-rows:0fr}.bfs .b-club.is-anim-out .b-club__fold{transition-delay:.34s}.bfs .b-club :is(.b-club__feats li,.b-club__gifts li,.b-club__giftshead,.b-club__giftline){transition:opacity .26s ease,transform .34s cubic-bezier(.4,0,.6,1),filter .26s ease;transition-delay:calc(var(--i, 0) * 38ms)}.bfs .b-club.is-off :is(.b-club__feats li,.b-club__gifts li,.b-club__giftshead,.b-club__giftline){opacity:0;transform:translate(22px) scale(.8) rotate(3deg);filter:grayscale(1)}.bfs .b-club.is-anim-in :is(.b-club__feats li,.b-club__gifts li,.b-club__giftshead,.b-club__giftline){transition:none;animation:b-club-pop .55s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(.13s + var(--i, 0) * 55ms)}@keyframes b-club-pop{0%{opacity:0;transform:translateY(10px) scale(.6)}55%{opacity:1}to{opacity:1;transform:none}}.bfs .b-club.is-anim-in .b-addon__box{animation:b-club-box .45s cubic-bezier(.34,1.56,.64,1)}.bfs .b-club.is-anim-out .b-addon__box{animation:b-club-boxout .3s ease}@keyframes b-club-box{0%{transform:scale(.7)}60%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes b-club-boxout{50%{transform:scale(.82)}}.bfs .b-club.is-anim-in .b-club__price strong{display:inline-block;margin-left:2px;transform-origin:50% 60%;animation:b-club-zero .6s .12s cubic-bezier(.34,1.56,.64,1) both}@keyframes b-club-zero{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.06)}to{transform:scale(1)}}.bfs .b-club.is-anim-in .b-club__head,.bfs .b-club.is-anim-out .b-club__off{animation:b-club-headin .3s ease both}@keyframes b-club-headin{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.bfs .b-club__burst{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.bfs .b-club__burst i{position:absolute;left:-3px;top:-3px;width:6px;height:6px;border-radius:50%;background:#ffc83d;animation:b-club-burst .65s cubic-bezier(.2,.7,.2,1) both}.bfs .b-club__burst i:nth-child(4n+2){background:#1da4cf}.bfs .b-club__burst i:nth-child(4n+3){background:#ff6b5b}.bfs .b-club__burst i:nth-child(4n){background:var(--green);width:5px;height:5px}@keyframes b-club-burst{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(-28px) scale(.3)}}.bfs .b-club__giftline{display:none}.bfs .b-club__minis{display:flex;flex:none}.bfs .b-club__mini{display:block;width:24px;height:24px;border-radius:5px;overflow:hidden;background:var(--white);box-shadow:0 0 0 1.5px var(--white),0 0 0 2.5px #221c141f}.bfs .b-club__mini+.b-club__mini{margin-left:-6px}.bfs .b-club__mini img{display:block;width:24px;height:24px;-o-object-fit:cover;object-fit:cover;transform:scale(1.15)}.bfs .b-buy__worth{display:none}@media (max-width: 767px){.bfs .b-club__giftshead,.bfs .b-club__gifts{display:none}.bfs .b-club__giftline{display:flex;align-items:center;gap:8px;margin:10px 14px 0;font-size:13.5px;line-height:1.3;font-weight:800;color:var(--green)}.bfs .b-buy__worth{display:block;margin-top:8px;font-size:13.5px;line-height:1.4;font-weight:700;color:var(--green);text-align:center}}.bfs .b-receipt{display:grid;gap:6px;margin-top:12px;padding:10px 12px;border-radius:10px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line)}.bfs .b-receipt__row{display:grid;grid-template-columns:60px minmax(0,1fr);gap:8px;align-items:baseline;font-size:14px;line-height:1.4}.bfs .b-receipt__row+.b-receipt__row{padding-top:6px;border-top:1px dashed var(--line)}.bfs .b-receipt dt{font-weight:800;color:var(--ink);white-space:nowrap}.bfs .b-receipt dd{margin:0;font-weight:600;color:var(--ink);text-wrap:pretty}.bfs .b-receipt dd.is-once{color:var(--ink-2)}.bfs .b-club.is-anim-in~.b-receipt .b-receipt__row:last-child,.bfs .b-club.is-anim-out~.b-receipt .b-receipt__row:last-child{animation:b-club-headin .35s .2s ease both}.b-buy__headrow{display:flex;align-items:center;gap:12px}.b-buy__headtext{flex:1 1 auto;min-width:0}@media (prefers-reduced-motion: reduce){.bfs .b-club__fold,.bfs .b-club :is(.b-club__feats li,.b-club__gifts li,.b-club__giftshead,.b-club__giftline){transition:none}.bfs .b-club *,.bfs .b-receipt *{animation:none!important}.bfs .b-club__burst{display:none}}.bfs .b-sticky__line{white-space:normal}@media (max-width: 389px){.bfs .b-sticky__line{font-size:15px}}.bfs .b-trust__item--promise{margin:6px 0;padding:0 12px 10px;border:1.5px dashed rgba(42,112,89,.45);border-radius:12px;background:var(--green-tint)}.bfs .b-trust__item--promise .b-trust__label{font-weight:800}.bfs .b-everyorder__pills li:first-child{white-space:normal}.bfs .b-sticky--pdp{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-areas:"pack deal" "btn btn";-moz-column-gap:10px;column-gap:10px;row-gap:8px;align-items:center;padding-top:10px}.bfs .b-sticky__pack{grid-area:pack;width:48px;height:48px;border-radius:10px;-o-object-fit:cover;object-fit:cover;background:var(--warm);box-shadow:0 0 0 1px var(--line)}.bfs .b-sticky--pdp .b-sticky__deal--pdp{grid-area:deal;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.bfs .b-sticky__name{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;line-height:1.2;font-weight:800;color:var(--ink)}.bfs .b-sticky__row{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:7px;column-gap:7px;row-gap:2px;font-size:14px;line-height:1.2;font-weight:600;color:var(--ink-2)}.bfs .b-sticky__count{font-weight:700;color:var(--ink-2)}.bfs .b-sticky__wasprice{color:var(--ink-3);font-weight:600;text-decoration-thickness:1.5px}.bfs .b-sticky__now{font-size:17px;font-weight:800;color:var(--ink)}.bfs .b-sticky__fee{font-size:13px;font-weight:700;color:var(--ink-2)}.bfs .b-sticky__ship{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;background:var(--green-tint);color:var(--green);box-shadow:inset 0 0 0 1px #2a70592e;font-size:10.5px;line-height:1.3;font-weight:800;letter-spacing:.06em;white-space:nowrap}.bfs .b-sticky--pdp .b-btn{grid-area:btn;width:100%}@media (min-width: 640px){.bfs .b-sticky--pdp{display:flex;justify-content:center;gap:14px;padding-top:8px}.bfs .b-sticky--pdp .b-btn{width:auto;min-width:200px}.bfs .b-sticky--pdp .b-sticky__deal--pdp{flex:0 1 auto}}.bfs .b-spot{display:block;flex:none;-o-object-fit:contain;object-fit:contain}.bfs .b2-stat__row--spot{grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;row-gap:6px;align-items:center}.bfs .b2-stat__row--spot .b2-stat__spot{grid-row:1 / span 2;width:64px;height:64px;transform:scale(.6) rotate(-8deg);opacity:0;transition:transform .5s cubic-bezier(.3,1.5,.5,1),opacity .3s ease}.bfs .b2-stat__row--spot+.b2-stat__row--spot .b2-stat__spot{transition-delay:.45s}.bfs .b2-stat.is-seen .b2-stat__spot{transform:none;opacity:1}.bfs .b2-stat__row--spot .b2-stat__label{align-self:end}.bfs .b2-stat__row--spot .b2-stat__track{align-self:start}.bfs .b-pills--icons li:before{content:none}.bfs .b-pills__icon{flex:none;width:22px;height:22px}.bfs .b-steps li.b-steps__art{align-items:center;gap:14px}.bfs .b-steps__spot{position:relative;flex:none;width:64px;height:64px;border-radius:18px;background:var(--warm)}.bfs .b-steps__spot .b-spot{width:64px;height:64px}.bfs .b-steps__n{position:absolute;top:-6px;left:-6px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--mustard);color:var(--ink);box-shadow:0 0 0 2px var(--white);font-size:13px;font-weight:800;line-height:1;padding-top:0}.bfs .b-timeline--art li{grid-template-columns:60px 72px minmax(0,1fr);align-items:center}.bfs .b-timeline--art .b-timeline__spot{width:60px;height:60px}@media (min-width: 768px){.bfs .b-timeline--art li{grid-template-columns:64px 82px minmax(0,1fr)}.bfs .b-timeline--art .b-timeline__spot{width:64px;height:64px}}@media (max-width: 479px){.bfs .b-timeline--art li{grid-template-columns:56px minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;row-gap:2px}.bfs .b-timeline--art .b-timeline__spot{grid-row:1 / span 2;width:56px;height:56px;align-self:start}}.bfs .b2-journey{padding-left:40px}.bfs .b2-journey:before{left:13px}.bfs .b2-journey__dot{left:-40px}.bfs .b2-journey__dot--icon{top:-3px;display:grid;place-items:center;width:28px;height:28px;background:var(--white);box-shadow:inset 0 0 0 2px var(--mustard-edge)}.bfs .b2-journey li.is-now .b2-journey__dot--icon{background:var(--mustard)}.bfs .b-why__head{display:grid;gap:10px;justify-items:start}.bfs .b-why__spot{width:120px;height:120px}@media (min-width: 900px){.bfs .b-why__spot{width:150px;height:150px}}.bfs .b-faq__spot{width:84px;height:84px;margin:0 0 -4px -6px}@media (prefers-reduced-motion: reduce){.bfs .b2-stat__row--spot .b2-stat__spot{transform:none;opacity:1;transition:none}}.bfs .b-buy__under{margin:8px 0 0;text-align:center;font-size:13px;line-height:1.4;font-weight:600;color:var(--ink, #1a1a1a);opacity:.8;text-wrap:balance}@keyframes claim-beat{0%,50%,to{transform:scale(1)}25%,75%{transform:scale(1.04)}}@keyframes claim-ring{0%{box-shadow:0 0 #e8a53abf}70%{box-shadow:0 0 0 6px #e8a53a59}to{box-shadow:0 0 0 6px #e8a53a00}}.bfs .claim-pulse,.claim-pulse{animation:claim-beat 1.5s ease-in-out 1,claim-ring .75s ease-out 2;will-change:transform}@media (prefers-reduced-motion: reduce){.bfs .claim-pulse,.claim-pulse{animation:none;box-shadow:0 0 0 4px #e8a53a99}}.bfs .claim-promise p{margin:0 0 10px;font-size:16px;line-height:1.45;color:var(--ink, #221c14)}.bfs .claim-promise p:last-child{margin-bottom:0}.tv{position:relative;width:100%;overflow:hidden;border-radius:inherit;background:#1f1a14}.tv-video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-size:cover;background-position:center}.bfs .tv-hit,.tv-hit{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.tv--idle .tv-hit{background:linear-gradient(180deg,#0000 55%,#0000002e)}.tv-play{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;padding-left:4px;border-radius:50%;background:#fffffff0;color:#221c14;box-shadow:0 4px 18px #00000047;transition:transform .15s ease}.tv-hit:hover .tv-play{transform:scale(1.06)}.bfs .tv-mute,.tv-mute{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#0000008c;color:#fff;cursor:pointer;z-index:2}.tv-hit:focus-visible,.tv-mute:focus-visible{outline:3px solid #fff;outline-offset:-5px}@media (prefers-reduced-motion: reduce){.tv-play{transition:none}}.tv-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:760px;margin:0 auto}@media (max-width: 559px){.tv-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.tv-proof>:last-child:nth-child(odd){grid-column:1 / -1;width:calc(50% - 6px);justify-self:center}}.tv-proof__item{min-width:0}.tv-proof__item .tv{border-radius:12px}.tv-proof__name{margin:6px 0 0;font-size:15px;font-weight:700;line-height:1.25}.tv-proof__via{display:block;font-size:13px;font-weight:500;color:var(--ink-3, #6f6555)}.tv--auto .tv-hit{align-items:flex-end;justify-content:flex-start;padding:0 0 12px 12px}.tv-pill{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px 0 11px;border-radius:999px;background:#14100ca8;color:#fff;font-size:14px;line-height:1;font-weight:700;letter-spacing:.01em;white-space:nowrap;box-shadow:0 2px 10px #00000038;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .15s ease}.tv-pill svg{flex:none}.tv-pill--on{width:36px;height:36px;padding:0;justify-content:center}.tv--auto .tv-hit:hover .tv-pill{transform:scale(1.04)}.tv--auto .tv-hit:focus-visible{outline:3px solid #fff;outline-offset:-5px}@media (prefers-reduced-motion: reduce){.tv-pill{transition:none}}.vc{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#221c14}.vc--tap{border-radius:12px}.vc__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vc__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;opacity:0;transition:opacity .4s ease}.vc__frame.is-ready{opacity:1}.vc--loop .vc__frame{pointer-events:none}.vc__btn{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;cursor:pointer;background:none}.vc__play{position:absolute;left:50%;bottom:12px;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;padding:8px 14px 8px 11px;border-radius:999px;background:#fffffff2;color:#221c14;font-size:14px;font-weight:800;line-height:1;white-space:nowrap;box-shadow:0 4px 14px #221c1438;transition:transform .2s ease}.vc__btn:hover .vc__play,.vc__btn:focus-visible .vc__play{transform:translate(-50%) scale(1.05)}.vc__btn:focus-visible{outline:3px solid #0a73a0;outline-offset:-3px}.vc-wall{margin-top:28px}.vc-wall__title{margin:0 0 12px;text-align:center}.vc-wall__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.vc-wall__grid>:last-child:nth-child(odd){grid-column:1 / -1;width:calc(50% - 6px);justify-self:center}@media (min-width: 768px){.vc-wall__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,240px);justify-content:center;gap:16px}.vc-wall__grid>:last-child:nth-child(odd){grid-column:auto;width:auto;justify-self:stretch}}@media (prefers-reduced-motion: reduce){.vc__frame,.vc__play{transition:none}}.bfs a.b-bar.b-shipbar{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;gap:8px;height:36px;min-height:0;margin:0;padding:0 var(--edge);grid-template:none;text-align:center;background:linear-gradient(90deg,var(--blue, #0a73a0),var(--blue-bright, #0a7aa5));color:#fff;text-decoration:none;-webkit-tap-highlight-color:transparent}.bfs a.b-bar.b-shipbar:focus-visible{outline:3px solid var(--sun, #ffd54a);outline-offset:-3px}.b-shipbar__text{min-width:0;overflow:hidden;font-size:13.5px;line-height:1;font-weight:700;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis}.b-shipbar__clock{display:inline-block;padding:3px 6px 2px;border-radius:6px;background:var(--sun, #ffd54a);color:var(--ink, #221c14);box-shadow:0 1px #0000002e;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.02em}.b-shipbar__dot{position:relative;flex:none;width:9px;height:9px;border-radius:50%;background:#3ddc84;box-shadow:0 0 0 2px #fff}.b-shipbar__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#3ddc84;animation:b-shipbar-pulse 1.8s ease-out infinite}@keyframes b-shipbar-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(2.6);opacity:0}}@media (prefers-reduced-motion: reduce){.b-shipbar__dot:after{animation:none;display:none}}@media (min-width: 768px){.bfs a.b-bar.b-shipbar{height:40px;gap:10px}.b-shipbar__text{font-size:15px}}.bfs a.b-bar.b-shipbar.has-sale{flex-direction:column;gap:4px;height:52px}.b-shipbar__sale{display:flex;align-items:center;justify-content:center;gap:8px;max-width:100%;font-size:11.5px;line-height:1;font-weight:800;letter-spacing:.05em;white-space:nowrap}.b-shipbar__occasion{color:var(--sun, #ffd54a)}.b-shipbar__claim{color:#fff}.b-shipbar__divider{flex:none;width:1.5px;height:11px;border-radius:1px;background:#ffffffbf}.b-shipbar__ship{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;max-width:100%}@media (max-width: 389px){.b-shipbar__sale{gap:6px;font-size:10.5px;letter-spacing:.035em}.bfs a.b-bar.b-shipbar.has-sale .b-shipbar__text{font-size:13px}}@media (min-width: 768px){.bfs a.b-bar.b-shipbar.has-sale{height:60px;gap:6px}.b-shipbar__sale{font-size:13px;gap:12px}.b-shipbar__divider{height:13px}}.bfs .b-saletag{display:flex;justify-content:center;margin:18px 0 -6px}.b-saletag__in{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:6px 12px;border-radius:999px;background:#fff3c4;border:1px solid #f2d36b;color:var(--ink, #221c14);font-size:11.5px;line-height:1.1;font-weight:700;letter-spacing:.04em;white-space:nowrap}.b-saletag__in strong{font-weight:800;color:var(--blue, #0a73a0)}.b-saletag__in .b-icon{flex:none;width:15px;height:15px;color:var(--blue, #0a73a0)}.b-saletag__divider{flex:none;width:1.5px;height:11px;border-radius:1px;background:#221c1459}@media (min-width: 768px){.b-saletag__in{font-size:12.5px;padding:7px 14px}}.b-sale-short{display:none}@media (max-width: 389px){.b-shipbar__sale .b-sale-long{display:none}.b-shipbar__sale .b-sale-short{display:inline}}@media (max-width: 429px){.b-saletag .b-sale-long{display:none}.b-saletag .b-sale-short{display:inline}.b-saletag__in{gap:6px;padding:6px 10px;font-size:10.5px;letter-spacing:.03em}.b-saletag__in .b-icon{width:13px;height:13px}}@media (max-width: 359px){.b-saletag__in .b-icon{display:none}.b-saletag__in{font-size:10px;padding:6px 9px;letter-spacing:.02em}}.b-saletag__in{min-width:0;overflow:hidden}.b-saletag__in strong{min-width:0;overflow:hidden;text-overflow:ellipsis}
