.bfh{position:relative;background:radial-gradient(120% 140% at 85% 0%,#2f3a2b,#161a14 55%,#0f120e);color:#fff;overflow:hidden}.bfh-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:center;padding-block:clamp(36px,5vw,64px)}.bfh-text{display:flex;flex-direction:column;gap:16px;min-width:0}.bfh-badge{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin:0;padding:7px 14px;border-radius:999px;background:#c8102e;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.bfh-dot{width:8px;height:8px;border-radius:50%;background:#fff;animation:bfh-pulse 1.6s ease-in-out infinite}@keyframes bfh-pulse{50%{opacity:.35}}.bfh-title{margin:0;color:#fff!important;font-size:clamp(34px,4.2vw,58px);font-weight:800;line-height:1.05;letter-spacing:-.02em}.bfh-lead{margin:0;max-width:52ch;font-size:17px;line-height:1.6;color:#ffffffdb}.bfh-count-label{margin:4px 0 8px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3}.bfh-count-boxes{display:flex;gap:10px}.bfh-count-boxes span{display:flex;flex-direction:column;align-items:center;min-width:64px;padding:10px 8px 8px;border-radius:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.14)}.bfh-count-boxes b{font-size:26px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.bfh-count-boxes small{margin-top:4px;font-size:11px;color:#ffffffb3}.bfh-ended{margin:0;font-weight:700}.bfh-code{display:flex;align-items:center;justify-content:space-between;gap:14px;max-width:460px;padding:10px 10px 10px 18px;border:2px dashed rgba(255,255,255,.45);border-radius:14px;background:#ffffff0d}.bfh-code-main{display:flex;flex-direction:column;gap:2px}.bfh-code-label{font-size:12.5px;color:#ffffffbf}.bfh-code-value{font-size:24px;font-weight:800;letter-spacing:.08em}.bfh-copy{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border:0;border-radius:10px;background:#fff;color:#161a14;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.bfh-copy.is-done{background:#9fd37f}.bfh-code-rule{margin:-6px 0 0;max-width:60ch;font-size:13px;line-height:1.5;color:#ffffffb3}.bfh-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.bfh-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border-radius:10px;font-size:16px;font-weight:800;text-decoration:none}.bfh-btn--solid{background:#c8102e;color:#fff}.bfh-btn--solid:hover{background:#a90d26}.bfh-btn--ghost{border:1.5px solid rgba(255,255,255,.6);color:#fff}.bfh-btn--ghost:hover{background:#ffffff1a}.bfh-collage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;gap:14px;margin:0;padding:0;list-style:none}.bfh-tile--1{grid-row:span 2}.bfh-tile a{display:flex;flex-direction:column;gap:6px;height:100%;padding:10px 10px 14px;border-radius:16px;background:#fff;color:#1d1f1b;text-decoration:none;transition:transform .2s ease}.bfh-tile a:hover{transform:translateY(-3px)}.bfh-tile-img{position:relative;display:block;flex:1;min-height:0;aspect-ratio:1 / 1;border-radius:12px;background:#f5f4f1;overflow:hidden}.bfh-tile--1 .bfh-tile-img{aspect-ratio:auto;min-height:260px}.bfh-tile-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.bfh-save{position:absolute;top:10px;left:10px;padding:4px 10px;border-radius:999px;background:#c8102e;color:#fff;font-size:13px;font-weight:800}.bfh-tile-name{font-size:13.5px;font-weight:700;line-height:1.3}.bfh-tile-price{font-size:13px;color:#6b6e66}.bfh-tile-price b{font-size:15px;color:#c8102e}.bfh-trust{border-top:1px solid rgba(255,255,255,.12);background:#0000002e}.bfh-trust ul{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin:0 auto;padding-block:14px;list-style:none}.bfh-trust li{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#ffffffe6}.bfh-trust svg{width:18px;height:18px;fill:none;stroke:#9fd37f;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bfh-star{color:#f5b942}.bfd{padding-block:28px 8px;background:#fff}.bfd-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.bfd-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:1.5px solid rgba(47,58,43,.2);background:#fff;color:#1d1f1b;font-size:15px;font-weight:700;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.bfd-chip span{min-width:22px;padding:1px 7px;border-radius:999px;background:#f4efe6;font-size:12px;text-align:center}.bfd-chip:hover{border-color:#1d1f1b}.bfd-chip.is-on{background:#1d1f1b;border-color:#1d1f1b;color:#fff}.bfd-chip.is-on span{background:#fff3}.bfd-head{margin-bottom:16px}.bfd-head h2{margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:800}.bfd-head p{margin:6px 0 0;color:#555850}.bfd-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 12px;padding:0;list-style:none}.bfd-row{position:relative}.bfd-row>li{position:relative;min-width:0}#bf-grid{scroll-margin-top:16px}.bfi{padding-block:clamp(40px,5vw,72px);background:#f4efe6}.bfi-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.bfi h2{margin:0 0 14px;font-size:clamp(22px,2.2vw,28px);font-weight:800;line-height:1.25}.bfi h3{margin:22px 0 10px;font-size:17px;font-weight:800}.bfi-rte p,.bfi-rte li{font-size:16px;line-height:1.7;color:#3f423b}.bfi-rte p{margin:0 0 12px}.bfi-rte strong{color:#1d1f1b}.bfi-brands{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.bfi-brands li{padding:6px 14px;border-radius:999px;background:#fff;font-size:14px;font-weight:700}.bfi-faq details{border-bottom:1px solid rgba(47,58,43,.15)}.bfi-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;font-size:16px;font-weight:700;list-style:none;cursor:pointer}.bfi-faq summary::-webkit-details-marker{display:none}.bfi-icon{position:relative;flex:0 0 28px;height:28px;border-radius:50%;background:#fff;transition:transform .25s ease}.bfi-icon:before,.bfi-icon:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;background:#1d1f1b}.bfi-icon:after{transform:rotate(90deg)}.bfi-faq details[open] .bfi-icon{transform:rotate(45deg)}.bfi-answer{padding:0 40px 16px 0;font-size:15.5px;line-height:1.65;color:#3f423b}.bfi-answer p{margin:0 0 8px}@media(max-width:999px){.bfh-grid,.bfi-grid{grid-template-columns:minmax(0,1fr);gap:28px}.bfd-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:765px){.bfh-grid{padding-block:28px}.bfh-lead{font-size:15.5px}.bfh-count-boxes span{min-width:0;flex:1}.bfh-collage{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bfh-tile--1{grid-row:auto}.bfh-tile a{padding:6px 6px 10px;border-radius:12px}.bfh-tile--1 .bfh-tile-img{aspect-ratio:1 / 1;min-height:0}.bfh-tile-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px}.bfh-save{top:6px;left:6px;padding:2px 7px;font-size:11px}.bfh-btn{flex:1 1 auto}.bfh-trust ul{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.bfh-trust ul::-webkit-scrollbar{display:none}.bfh-trust li{flex:0 0 auto;font-size:13px}.bfd-chips{flex-wrap:nowrap;overflow-x:auto;margin-inline:-14px;padding:0 14px 4px;scrollbar-width:none}.bfd-chips::-webkit-scrollbar{display:none}.bfd-chip{flex:0 0 auto;font-size:14px}.bfd-row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:62%;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-14px;padding:0 14px 6px;scrollbar-width:none}.bfd-row::-webkit-scrollbar{display:none}.bfd-row>li{scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.bfh-dot{animation:none}.bfh-tile a,.bfi-icon{transition:none}}.bfh-deals-wrap{min-width:0}.bfh-deals-title{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf}.bfh-deals{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.bfh-deal a{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;align-items:center;padding:10px;border-radius:16px;background:#fff;color:#1d1f1b;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease}.bfh-deal a:hover{transform:translateY(-3px);box-shadow:0 16px 30px -20px #0009}.bfh-deal-img{position:relative;display:block;width:112px;height:112px;border-radius:12px;background:#f5f4f1;overflow:hidden}.bfh-deal-img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.bfh-deal-img .bfh-save{top:6px;left:6px;padding:3px 8px;font-size:12px}.bfh-deal-body{display:flex;flex-direction:column;gap:3px;min-width:0}.bfh-deal-brand{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6b6e66}.bfh-deal-name{font-size:14.5px;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bfh-deal-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.bfh-deal-price b{font-size:18px;font-weight:800;color:#c8102e}.bfh-deal-price s{font-size:13px;color:#6b6e66}.bfh-deal-tags{display:flex;flex-wrap:wrap;gap:6px}.bfh-deal-save,.bfh-deal-tags .promo-price{padding:3px 9px;border-radius:999px;font-size:12px;font-weight:700;line-height:1.3}.bfh-deal-save{background:#fdecee;color:#c8102e}.bfh-deal-tags .promo-price{background:#1d1f1b;color:#fff}.bfh-deal-tags .promo-price strong{color:#fff}.bfr{padding-block:clamp(40px,5vw,64px);background:#fff}.bfr-intro{margin-bottom:26px}.bfr-intro h2{margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:800;letter-spacing:-.01em}.bfr-intro p{margin:6px 0 0;max-width:64ch;font-size:15.5px;line-height:1.55;color:#555850}.bfr-jump{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.bfr-jump a{padding:8px 14px;border-radius:999px;border:1px solid rgba(47,58,43,.18);font-size:14px;font-weight:700;color:#1d1f1b;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.bfr-jump a:hover{background:#f4efe6;border-color:#2f3a2b59}.bfr-block{padding-top:30px;margin-top:30px;border-top:1px solid rgba(47,58,43,.1);scroll-margin-top:20px}.bfr-block:first-of-type{border-top:0;margin-top:0}.bfr-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.bfr-head h2{margin:0;font-size:clamp(20px,1.9vw,25px);font-weight:800}.bfr-head p{margin:4px 0 0;font-size:14.5px;color:#6b6e66}.bfr-all{flex-shrink:0;font-size:14.5px;font-weight:700;color:var(--clr-secondary);text-decoration:underline;text-underline-offset:3px}.bfr-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.bfr-row>li{min-width:0}.bfr-row .pccf,.bfr-row>li>a{height:100%;transition:transform .22s ease,box-shadow .22s ease}.bfr-row>li:not(.coc-card-li)>a:hover{transform:translateY(-4px);box-shadow:0 18px 30px -22px #1d1f1b80}.bf-anim .bf-reveal{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}.bf-anim .bf-reveal.is-in{opacity:1;transform:none}.bfh-count-boxes span:last-child b{display:inline-block;animation:bf-tick 1s ease-in-out infinite}@keyframes bf-tick{0%,to{transform:none}50%{transform:translateY(-1px);opacity:.85}}@media(max-width:999px){.bfr-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.bfr-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.bfr-grid>li.coc-card-li{grid-column:span 2}.bfr-more{margin-top:22px;text-align:center}.bfr-more-btn{display:inline-flex;align-items:center;gap:8px;padding:13px 26px;border-radius:999px;background:#1d1f1b;color:#fff;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s ease,background-color .2s ease}.bfr-more-btn:hover{background:var(--clr-secondary);transform:translateY(-2px)}@media(min-width:1000px)and (max-width:1199px){.bfr-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bfr-grid:not(.has-coc)>li:nth-of-type(n+13),.bfr-grid.has-coc>li:nth-of-type(n+12){display:none}}@media(max-width:999px){.bfr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bfr-grid:not(.has-coc)>li:nth-of-type(n+13),.bfr-grid.has-coc>li:nth-of-type(n+12){display:none}}@media(max-width:765px){.bfh-deal a{grid-template-columns:92px minmax(0,1fr);gap:10px}.bfh-deal-img{width:92px;height:92px}.bfh-deal-name{font-size:13.5px}.bfr-head{align-items:flex-start;flex-direction:column;gap:6px}.bfr-row{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:2px;margin-inline:0;padding:2px 2px 8px;scrollbar-width:none}.bfr-row::-webkit-scrollbar{display:none}.bfr-row>li{flex:0 0 68%;scroll-snap-align:start}.bfr-row>li.coc-card-li{flex-basis:88%}.bfr-row.bfr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;overflow:visible;scroll-snap-type:none;padding:0}.bfr-row.bfr-grid>li{flex:none}.bfr-more-btn{width:100%;justify-content:center;padding:13px 16px;font-size:14px;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.bf-anim .bf-reveal{opacity:1;transform:none;transition:none}.bfh-count-boxes span:last-child b{animation:none}.bfh-deal a,.bfr-row>li>a{transition:none}}.bfh-fx{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.bfh-grid,.bfh-trust{position:relative;z-index:1}.bfh-glow{position:absolute;width:46vw;max-width:640px;aspect-ratio:1;border-radius:50%;filter:blur(60px);opacity:.55}.bfh-glow--1{left:-10%;top:-30%;background:radial-gradient(circle,#c8102e8c,#c8102e00 65%);animation:bfh-drift-1 16s ease-in-out infinite alternate}.bfh-glow--2{right:-12%;bottom:-40%;background:radial-gradient(circle,#9fd37f59,#9fd37f00 65%);animation:bfh-drift-2 19s ease-in-out infinite alternate}@keyframes bfh-drift-1{to{transform:translate(14%,18%) scale(1.15)}}@keyframes bfh-drift-2{to{transform:translate(-16%,-14%) scale(1.1)}}.bfh-spark{position:absolute;width:4px;height:4px;border-radius:50%;background:#fff;box-shadow:0 0 8px 2px #fff9;opacity:0;animation:bfh-twinkle 3.6s ease-in-out infinite}.bfh-spark:nth-child(3n){width:3px;height:3px;background:#ffd6dc}@keyframes bfh-twinkle{0%,to{opacity:0;transform:scale(.4)}45%{opacity:.9;transform:scale(1)}60%{opacity:.5;transform:scale(.8)}}.bfh-count-boxes{align-items:flex-start;gap:8px}.bfh-count-boxes .bfh-unit{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:0;border:0;background:none}.bfh-count-boxes .bfh-tile{position:relative;flex-direction:row;min-width:0;padding:0;border:0;display:flex;align-items:center;justify-content:center;width:72px;height:76px;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#fff 0% 49.5%,#f1ece4 50.5%,#f7f3ec);box-shadow:0 14px 26px -14px #000000b3,inset 0 -2px #0000000f}.bfh-count-boxes .bfh-tile:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#1d1f1b1f}.bfh-count-boxes .bfh-tile b{display:block;font-size:38px;font-weight:900;line-height:1;letter-spacing:-.02em;color:#c8102e;font-variant-numeric:tabular-nums}.bfh-count-boxes .bfh-tile b.is-tick{animation:bfh-tick .45s cubic-bezier(.2,.9,.3,1.2)}@keyframes bfh-tick{0%{transform:translateY(-60%) rotateX(70deg);opacity:0}to{transform:none;opacity:1}}.bfh-count-boxes small{margin:0;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf}.bfh-count-boxes .bfh-sep{display:block;min-width:0;padding:18px 0 0;border:0;background:none;align-self:flex-start;font-size:30px;font-weight:900;color:#ffffff8c;animation:bfh-blink 1s steps(2,start) infinite}@keyframes bfh-blink{to{visibility:hidden}}.bfh-enter>*{animation:bfh-rise .7s cubic-bezier(.2,.8,.2,1) both}.bfh-enter>*:nth-child(1){animation-delay:.05s}.bfh-enter>*:nth-child(2){animation-delay:.12s}.bfh-enter>*:nth-child(3){animation-delay:.2s}.bfh-enter>*:nth-child(4){animation-delay:.28s}.bfh-enter>*:nth-child(5){animation-delay:.36s}.bfh-enter>*:nth-child(n+6){animation-delay:.44s}@keyframes bfh-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.bfh-copy{transition:transform .15s ease,background-color .2s ease}.bfh-copy:hover{transform:translateY(-1px)}.bfh-copy:active{transform:scale(.96)}.bfh-copy.is-done{animation:bfh-pop .45s cubic-bezier(.2,.9,.3,1.4)}@keyframes bfh-pop{0%{transform:scale(.9)}60%{transform:scale(1.08)}to{transform:scale(1)}}.bfh-code{position:relative;overflow:hidden}.bfh-code:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:30%;background:linear-gradient(100deg,#fff0,#ffffff38,#fff0);transform:skew(-18deg);animation:bfh-sheen 4.5s ease-in-out infinite;pointer-events:none}@keyframes bfh-sheen{0%,60%{left:-40%}to{left:120%}}@media(max-width:765px){.bfh-count-boxes{gap:4px}.bfh-count-boxes .bfh-unit{flex:1}.bfh-count-boxes .bfh-tile{width:100%;max-width:72px;height:62px;flex:none}.bfh-count-boxes .bfh-tile b{font-size:30px}.bfh-count-boxes .bfh-sep{flex:none;padding-top:12px;font-size:22px}.bfh-glow{width:80vw}}@media(prefers-reduced-motion:reduce){.bfh-glow,.bfh-spark,.bfh-sep,.bfh-enter>*,.bfh-count-boxes .bfh-tile b.is-tick,.bfh-copy.is-done,.bfh-code:after{animation:none!important}.bfh-spark{opacity:.5}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/bf-page.css.map */
