@import"https://fonts.googleapis.com/css2?family=Archivo:ital,wdth,wght@0,62..125,400..800;1,62..125,400..800&display=swap";:root{--bf-black:#0d0d0d;--bf-ink:#111;--bf-sale:#c8102e}html{scroll-behavior:smooth}.template-suffix-black-friday .breadcrumbs-container{padding:25px 30px 10px}.template-suffix-black-friday .breadcrumbs-container .breadcrumbs-list{margin:8px 0}.bf{font-family:Archivo,system-ui,sans-serif;color:var(--bf-ink);-webkit-font-smoothing:antialiased}.bf *{box-sizing:border-box}.bf a{text-decoration:none;color:inherit}.bf-wrap{max-width:1200px;margin:0 auto}.bf :where(h1,h2,h3,p){font-family:Archivo,system-ui,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;text-transform:none;margin:0}.bf-outline{font-style:normal;font-weight:400;font-stretch:125%;text-transform:uppercase;color:transparent;-webkit-text-stroke:1.5px #fff}.bf-cond{font-style:italic;font-weight:800;font-stretch:72%;text-transform:uppercase;line-height:1;word-spacing:.12em}.bf .bf-btn--primary,.bf .bf-row__btn{color:#111!important}.bf .bf-tile,.bf .bf-btn--secondary,.bf .bf-row__panel{color:#fff}.bf .bf-card{color:var(--bf-ink)}.bf-eyebrow{font-weight:600;letter-spacing:.22em;text-transform:uppercase}.bf-btn{display:inline-block;font:700 13px/1 Archivo,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:16px 28px;text-align:center;border-radius:0}.bf-btn--primary{background:#fff;color:var(--bf-ink)}.bf-btn--primary:hover{background:#e6e6e6;color:var(--bf-ink)}.bf-btn--secondary{border:1px solid #fff;color:#fff;padding:15px 28px}.bf-btn--secondary:hover{background:#fff;color:var(--bf-ink)}.bf-hero{background:var(--bf-black);color:#fff;text-align:center}.bf-hero .bf-wrap{padding:44px 48px 40px;display:flex;flex-direction:column;align-items:center;gap:18px}.bf-hero__eyebrow{font-size:13px;line-height:1;color:#cfcfcf}.bf-hero__title{font-size:112px;line-height:.9;letter-spacing:.04em;white-space:nowrap}.bf-hero__title span+span{margin-left:.25em}.bf-hero__sub{font-weight:800;font-stretch:90%;font-size:36px;line-height:1;letter-spacing:.04em;text-transform:uppercase;margin:0}.bf-hero__btns{display:flex;gap:12px;margin-top:8px}.bf-gifts{background:var(--bf-black);color:#fff;border-top:1px solid #262626}.bf-gifts .bf-wrap{padding:52px 48px 56px;display:flex;flex-direction:column;gap:40px}.bf-gifts__head{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.bf-gifts__title{font-size:44px;margin:0}.bf-gifts__sub{font-size:15px;line-height:1.4;color:#cfcfcf;margin:0}.bf-gifts__steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bf-gifts__line{position:absolute;left:16.66%;right:16.66%;top:21px;height:1px;background:#4a4a4a}.bf-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.bf-step__n{width:42px;height:42px;border-radius:50%;background:#fff;color:var(--bf-ink);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px}.bf-step__unlock{display:flex;flex-direction:column;align-items:center;gap:6px}.bf-step__label{font-size:11px;line-height:1;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#9a9a9a}.bf-step__amount{font-size:56px;line-height:.9;-webkit-text-stroke:1.2px #fff}.bf-step__img{width:200px;height:150px;background:#1f1f1f;display:flex;align-items:center;justify-content:center;overflow:hidden}.bf-step__img img{width:100%;height:100%;object-fit:cover;display:block}.bf-step__img svg{width:56px;height:56px;stroke:#777;fill:none;stroke-width:1.4}.bf-step__text{display:flex;flex-direction:column;gap:6px}.bf-step__title{font-size:17px;line-height:1.3;font-weight:700}.bf-step__detail{font-size:13px;line-height:1.4;color:#bdbdbd;margin:0}.bf-sbs .bf-wrap{padding:56px 48px 24px;display:flex;flex-direction:column;gap:28px}.bf-sbs__title{font-size:34px;margin:0}.bf-sbs__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bf-tile{position:relative;aspect-ratio:4/5;background:#2a2a2a;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:24px;overflow:hidden}.bf-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bf-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(to top,#000000d1,#00000073 35%,#0000 65%)}.bf-tile__body{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px}.bf-tile__pct{font-size:84px;line-height:.85}.bf-tile__desc{font-size:15px;line-height:1.4}.bf-tile__cta{font-size:12px;line-height:1;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.bf-tile:hover img{opacity:.9}.bf-row{padding:32px 0}.bf-row__grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px;padding-left:max(48px,calc((100% - 1200px)/2 + 48px))}.bf-row__panel{background:var(--bf-black);color:#fff;padding:28px;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.bf-row__meta{display:flex;flex-direction:column;gap:12px}.bf-row__pct{font-size:88px;line-height:.85}.bf-row__off{font-weight:800;font-stretch:85%;font-size:22px;line-height:1;text-transform:uppercase}.bf-row__desc{font-size:14px;line-height:1.4;color:#cfcfcf;margin:0}.bf-row__btn{background:#fff;color:var(--bf-ink);font-size:12px;line-height:1;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:14px 18px;text-align:center}.bf-row__btn:hover{background:#e6e6e6;color:var(--bf-ink)}.bf-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-right:48px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bf-track::-webkit-scrollbar{display:none}.bf-card{flex:none;width:236px;display:flex;flex-direction:column;gap:10px;color:var(--bf-ink);scroll-snap-align:start}.bf-card:hover{opacity:.85}.bf-card__img{aspect-ratio:3/4;background:#ececec;overflow:hidden}.bf-card__img img{width:100%;height:100%;object-fit:cover;display:block}.bf-card__title{font-size:14px;line-height:1.3;font-weight:600}.bf-card__prices{display:flex;gap:8px;align-items:baseline}.bf-card__now{font-size:17px;font-weight:700;color:var(--bf-sale)}.bf-card__was{font-size:13px;color:#666;text-decoration:line-through}.bf-faq .bf-wrap{padding:64px 48px;display:grid;grid-template-columns:320px minmax(0,1fr);gap:64px}.bf-faq__side{display:flex;flex-direction:column;gap:14px}.bf-faq__title{font-size:40px;line-height:.95;margin:0}.bf-faq__help{font-size:15px;line-height:1.5;color:#555;margin:0}.bf-faq__contact{font-size:12px;line-height:1;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px}.bf-faq__list{border-top:2px solid var(--bf-ink)}.bf-faq__item{border-bottom:1px solid #d9d9d9}.bf-faq__item summary{list-style:none;cursor:pointer;padding:20px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:17px;line-height:1.3;font-weight:600}.bf-faq__item summary::-webkit-details-marker{display:none}.bf-faq__item summary:after{content:"+";font-size:26px;font-weight:300;line-height:1;width:24px;text-align:center;flex:none}.bf-faq__item[open] summary:after{content:"\2212"}.bf-faq__answer{padding:0 48px 22px 0;font-size:15px;line-height:1.55;color:#444}.bf-faq__answer p{margin:0 0 .6em}.bf-faq__contact-mobile{display:none}@media(max-width:767px){.bf-outline{-webkit-text-stroke:1.2px #fff}.bf-hero .bf-wrap{padding:36px 20px 32px;gap:14px}.bf-hero__eyebrow{font-size:11px}.bf-hero__title{font-size:64px;white-space:normal}.bf-hero__title span{display:block}.bf-hero__title span+span{margin-left:0}.bf-hero__sub{font-size:26px}.bf-hero__btns{flex-direction:column;width:100%;gap:10px;margin-top:6px}.bf-hero__btns .bf-btn{width:100%;padding:16px}.bf-hero__btns .bf-btn--secondary{padding:15px}.bf-gifts .bf-wrap{padding:36px 20px 40px;gap:28px}.bf-gifts__head{gap:8px}.bf-gifts__title{font-size:34px}.bf-gifts__sub{font-size:14px}.bf-gifts__steps{display:flex;flex-direction:column;gap:28px}.bf-gifts__line{left:17px;right:auto;top:18px;bottom:18px;width:1px;height:auto}.bf-step{display:grid;grid-template-columns:36px minmax(0,1fr) 88px;gap:14px;align-items:start;text-align:left}.bf-step__n{width:36px;height:36px;font-size:14px}.bf-step__unlock{align-items:flex-start;gap:5px}.bf-step__label{font-size:10px}.bf-step__amount{font-size:40px;-webkit-text-stroke:1px #fff}.bf-step__img{width:88px;height:88px;grid-column:3;grid-row:1 / span 2}.bf-step__img svg{width:36px;height:36px}.bf-step__text{grid-column:2}.bf-step__title{font-size:15px;margin-top:4px}.bf-step__detail{font-size:12px}.bf-sbs .bf-wrap{padding:40px 20px 16px;gap:18px}.bf-sbs__title{font-size:28px}.bf-sbs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bf-tile{padding:16px}.bf-tile:first-child{grid-column:1 / -1;aspect-ratio:2/1}.bf-tile__body{gap:6px}.bf-tile__pct{font-size:44px;-webkit-text-stroke:1px #fff}.bf-tile__desc{font-size:13px;line-height:1.35}.bf-tile__cta{font-size:11px}.bf-row{padding:24px 0}.bf-row__grid{display:flex;flex-direction:column;gap:14px;padding-left:20px}.bf-row__panel{flex-direction:row;justify-content:space-between;align-items:center;padding:18px 18px 18px 20px;margin-right:20px;gap:12px}.bf-row__meta{gap:6px}.bf-row__pctline{display:flex;align-items:baseline;gap:8px}.bf-row__pct{font-size:52px;-webkit-text-stroke:1.2px #fff}.bf-row__off{font-size:18px}.bf-row__desc{font-size:12px}.bf-row__btn{flex:none;font-size:11px;padding:14px}.bf-track{gap:12px;padding-right:20px}.bf-card{width:160px;gap:8px}.bf-card__title{font-size:13px}.bf-card__prices{gap:6px}.bf-card__now{font-size:15px}.bf-card__was{font-size:12px}.bf-faq .bf-wrap{display:flex;flex-direction:column;padding:40px 20px 48px;gap:20px}.bf-faq__title{font-size:30px}.bf-faq__side .bf-faq__help,.bf-faq__side .bf-faq__contact{display:none}.bf-faq__item summary{padding:16px 0;min-height:56px;font-size:15px;gap:12px}.bf-faq__item summary:after{font-size:24px}.bf-faq__answer{padding:0 0 18px;font-size:14px}.bf-faq__contact-mobile{display:block;font-size:14px;color:#555}.bf-faq__contact-mobile a{font-weight:700;text-decoration:underline;text-underline-offset:4px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/bf26-page.css.map */
