.bf26-h1{font-size:clamp(48px,7.2vw,124px);line-height:.9}.bf26-glow b{font-size:clamp(30px,3vw,44px);line-height:1;margin:4px 0}.bf26-cd[hidden]{display:none}.bf26-pkg-name,.bf26-pkg-price b,.bf26-hero-price b,.bf26-sum-total b,.bf26-teaser-name,.bf26-teaser-price,.bf26-gv-size{font-family:Rouben,Montserrat,sans-serif;font-weight:800;text-transform:none}.bf26-hero-sub{font-size:clamp(16px,1.5vw,20px);font-weight:600;letter-spacing:.04em;color:var(--bf-cream)}.bf26-hero-sub i{font-style:normal;color:var(--bf-y);padding:0 6px}.bf26-hero-offer{display:flex;align-items:stretch;gap:0;flex-wrap:wrap;align-self:flex-start;border:1.5px solid var(--bf-y)}.bf26-hero-price{display:flex;align-items:baseline;gap:10px;background:var(--bf-y);color:var(--bf-mid);padding:12px 18px}.bf26-hero-price span{font-size:13px;font-weight:700;letter-spacing:.14em}.bf26-hero-price b{font-size:clamp(34px,3.4vw,48px);line-height:1}.bf26-hero-price small{font-size:12px;font-weight:700}.bf26-hero-dates{display:flex;align-items:center;padding:12px 18px;font-size:14px;font-weight:700;letter-spacing:.16em;color:var(--bf-y)}.bf26-btn--lg{padding:20px 36px;font-size:16px}.bf26-kicker--y{color:var(--bf-y)}.bf26-pk--featured{background:var(--bf-mid);padding:clamp(40px,5vw,72px) 0}.bf26-pk--secondary{background:#141414}.bf26-pkg{background:var(--bf-cream);color:var(--bf-mid);scroll-margin-top:110px}.bf26-pkg--featured{border:3px solid var(--bf-y);box-shadow:0 0 0 1px #fdc9114d,0 0 80px #fdc9112e}.bf26-pkg-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 32px;flex-wrap:wrap;padding:clamp(20px,3vw,36px) clamp(18px,3vw,40px);border-bottom:1px solid rgba(13,13,13,.12)}.bf26-pkg--featured .bf26-pkg-head{background:var(--bf-red);color:var(--bf-cream);border-bottom:0}.bf26-pkg-k{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--bf-y);margin-bottom:10px}.bf26-pkg-name{margin:0;font-size:clamp(38px,5vw,72px);line-height:.92}.bf26-pkg--secondary .bf26-pkg-name{font-size:clamp(30px,3vw,44px)}.bf26-pkg-sub{margin-top:8px;font-size:15px;font-weight:600;opacity:.85}.bf26-pkg-price{text-align:right}.bf26-pkg-price b{display:block;font-size:clamp(44px,5.5vw,84px);line-height:.9;color:var(--bf-y)}.bf26-pkg--secondary .bf26-pkg-price b{font-size:clamp(34px,3.4vw,48px);color:var(--bf-red)}.bf26-pkg-price span{font-size:12px;font-weight:700;letter-spacing:.12em;opacity:.8}.bf26-pkg-body{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:0}.bf26-pkg-steps{padding:clamp(16px,2.5vw,32px) clamp(18px,3vw,40px);display:flex;flex-direction:column;gap:8px}.bf26-step{border:0;margin:0;padding:18px 0;border-bottom:1px solid rgba(13,13,13,.12);min-width:0}.bf26-step:last-child{border-bottom:0}.bf26-step-label{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:0;margin-bottom:14px}.bf26-step-label span{width:26px;height:26px;border-radius:50%;background:var(--bf-mid);color:var(--bf-y);display:inline-flex;align-items:center;justify-content:center;font-size:12px}.bf26-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bf26-choice{display:flex;align-items:center;gap:12px;padding:8px;background:#fff;border:2px solid transparent;border-radius:6px;cursor:pointer;text-align:left;font:600 15px/1.2 Montserrat,sans-serif;color:var(--bf-mid);transition:border-color .15s}.bf26-choice:hover{border-color:#0d0d0d59}.bf26-choice.is-on{border-color:var(--bf-mid);box-shadow:inset 0 0 0 1px var(--bf-mid)}.bf26-choice-img{flex:none;width:64px;height:48px;overflow:hidden;border-radius:3px;background:#eee}.bf26-choice-img img{width:100%;height:100%;object-fit:cover;display:block}.bf26-sizes{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.bf26-sizes:empty{display:none}.bf26-size{font:600 14px/1 Montserrat,sans-serif;padding:10px 16px;border-radius:999px;border:1.5px solid var(--bf-mid);background:transparent;color:var(--bf-mid);cursor:pointer}.bf26-size.is-on{background:var(--bf-mid);color:var(--bf-cream)}.bf26-sel{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px;align-items:center;margin-top:14px}.bf26-sel-img{aspect-ratio:4/3;overflow:hidden;background:#e9e3cf;border-radius:4px}.bf26-sel-img img{width:100%;height:100%;object-fit:cover;display:block}.bf26-sel-name{display:block;font:800 22px/1.05 Rouben,Montserrat,sans-serif;color:var(--bf-mid)!important;margin-bottom:8px}.bf26-sel-name:hover{text-decoration:underline!important}.bf26-sel-pieces{font-size:14px;line-height:1.45;color:#3d3830}.bf26-sel-meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:10px;font-size:13px;color:var(--bf-ink2)}.bf26-sel-meta .is-ok{color:#2f6b1f;font-weight:600}.bf26-sel-meta .is-no{color:var(--bf-red);font-weight:700}.bf26-pkg--secondary .bf26-sel{grid-template-columns:120px minmax(0,1fr)}.bf26-sum{background:var(--bf-mid);color:var(--bf-cream);padding:clamp(20px,2.5vw,32px);display:flex;flex-direction:column;gap:12px;align-self:stretch}.bf26-sum-k{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--bf-y)}.bf26-sum-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.bf26-sum-list li{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding-bottom:12px;border-bottom:1px solid #2a2a2a}.bf26-sum-list li span{grid-column:1/-1;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bf-mute)}.bf26-sum-list li b{font-size:15px}.bf26-sum-list li i{font-style:normal;font-size:14px;color:#d9d3bd;grid-row:2}.bf26-sum-list li em{grid-column:1/-1;font-style:normal;font-size:12px;color:#bdb6a0}.bf26-sum-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px}.bf26-sum-sep s{color:#bdb6a0}.bf26-sum-total b{font-size:34px;color:var(--bf-y)}.bf26-sum-total small{font:700 12px Montserrat,sans-serif}.bf26-sum-save{background:var(--bf-red);color:var(--bf-cream);font-weight:700;font-size:14px;letter-spacing:.06em;padding:12px 14px;text-align:center}.bf26-sum-save[hidden],.bf26-sum-warn[hidden]{display:none}.bf26-sum-warn{background:#2a1a00;border:1px solid var(--bf-o);color:#ffd9a8;font-size:13px;line-height:1.4;padding:10px 12px}.bf26-sum .bf26-btn--line{color:var(--bf-cream)!important}.bf26-btn.is-disabled{opacity:.45;pointer-events:none}.bf26-sum-note{margin:0;font-size:12px;line-height:1.5;color:#a8a290}.bf26-pkg-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bf26-pkg--secondary .bf26-pkg-body{grid-template-columns:1fr}.bf26-pkg--secondary .bf26-sum{padding:20px clamp(18px,3vw,28px)}.bf26-pkg--secondary .bf26-sum-total b{font-size:28px}.bf26-pkg--secondary .bf26-choice{font-size:14px}.bf26-pkg--secondary .bf26-choice-img{width:52px;height:40px}@media(min-width:1100px){.bf26-pkg--featured .bf26-sum{position:sticky;top:96px;align-self:start;margin:24px 24px 24px 0;border-radius:6px}}.bf26-teasers{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:20px}.bf26-teaser{display:flex;flex-direction:column;gap:8px;background:var(--bf-cream);color:var(--bf-mid)!important;padding:16px;position:relative}.bf26-teaser--featured{border:3px solid var(--bf-y)}.bf26-teaser-k{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bf-red)}.bf26-teaser-img{aspect-ratio:16/10;overflow:hidden;background:#e9e3cf}.bf26-teaser-img img{width:100%;height:100%;object-fit:cover;display:block}.bf26-teaser-name{font-size:28px;line-height:1}.bf26-teaser-price{font-size:30px;color:var(--bf-red)}.bf26-teaser-cta{font-size:14px;font-weight:700;border-bottom:2px solid var(--bf-y);align-self:flex-start}.bf26-night-gallery{display:flex;flex-direction:column;gap:10px}.bf26-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.bf26-thumbs button{padding:0;border:1.5px solid #333;background:#222;cursor:pointer;aspect-ratio:4/3;overflow:hidden}.bf26-thumbs button:hover{border-color:var(--bf-y)}.bf26-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.bf26-pills{display:flex;flex-wrap:wrap;gap:8px}.bf26-pill-btn{font:600 14px/1 Montserrat,sans-serif;padding:11px 16px;border-radius:999px;border:1.5px solid #5a5548;background:transparent;color:var(--bf-cream);cursor:pointer}.bf26-pill-btn.is-on{border-color:var(--bf-y);background:var(--bf-y);color:var(--bf-mid)}.bf26-save-badge{background:var(--bf-y);color:var(--bf-mid);font:800 22px/1 Rouben,Montserrat,sans-serif;padding:12px 16px;transform:rotate(-3deg)}.bf26-save-badge[hidden],.bf26-pb-v s[hidden]{display:none}.bf26-v-avail{font-size:14px;font-weight:700;color:#ff9b8a}.bf26-v-avail:empty{display:none}.bf26-night-note{font-size:14px!important;color:#bdb6a0!important}.bf26-night-note a{color:var(--bf-y)!important;border-bottom:1px solid var(--bf-y)}.bf26-btn[disabled]{opacity:.45;cursor:not-allowed}.bf26-save-chip{position:absolute;right:12px;top:12px;background:var(--bf-y);color:var(--bf-mid);font:800 16px/1 Rouben,Montserrat,sans-serif;padding:9px 12px;box-shadow:0 0 24px #fdc91173}.bf26-preview-flag{background:#ffe08a;color:#5a3a00;font:600 13px/1.4 Montserrat,sans-serif;padding:8px 16px;text-align:center}.bf26-gv-strip{background:#1a1a1a;color:var(--bf-cream);border-top:1px solid #2a2a2a;border-bottom:1px solid #2a2a2a}.bf26-gv-strip-in{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;padding-top:14px;padding-bottom:14px;font-size:14px}.bf26-gv-strip-in b{font:800 17px/1 Rouben,Montserrat,sans-serif;color:var(--bf-y)}.bf26-gv-strip-in a{color:var(--bf-y)!important;font-weight:700;border-bottom:1px solid var(--bf-y)}.bf26-gv{background:var(--bf-mid);color:var(--bf-cream);padding:clamp(48px,6vw,88px) 0;border-top:1px solid #222}.bf26-gv-in{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:center}.bf26-gv-art{position:relative;max-width:420px;width:100%;justify-self:center}.bf26-gv-art svg{width:100%;height:auto;display:block;filter:drop-shadow(0 0 40px rgba(253,201,17,.25))}.bf26-gv-size{position:absolute;left:50%;top:58%;transform:translate(-50%,-50%);font-size:clamp(40px,5vw,64px);color:var(--bf-mid)}.bf26-gv-copy{display:flex;flex-direction:column;gap:18px}.bf26-gv-copy .bf26-h2{color:var(--bf-cream)}.bf26-gv-lede{margin:0;font-size:clamp(18px,1.6vw,22px);font-weight:600}.bf26-gv-facts{list-style:none;margin:0;padding:0;display:grid;gap:10px}.bf26-gv-facts li{display:grid;grid-template-columns:170px 1fr;gap:12px;font-size:15px;line-height:1.4;padding-bottom:10px;border-bottom:1px solid #2a2a2a}.bf26-gv-facts b{color:var(--bf-y);font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding-top:2px}.bf26-gv-fine{margin:0;font-size:12px;color:var(--bf-mute)}@media(max-width:1099px){.bf26-pkg-body,.bf26-pkg-pair{grid-template-columns:1fr}.bf26-teasers{grid-template-columns:1fr 1fr}.bf26-teaser--featured{grid-column:1/-1}}@media(max-width:749px){.bf26-pkg-price{text-align:left}.bf26-choices,.bf26-sel{grid-template-columns:1fr}.bf26-pkg--secondary .bf26-sel{grid-template-columns:96px minmax(0,1fr)}.bf26-hero-offer{width:100%}.bf26-hero-price{flex:1}.bf26-btn--lg{width:100%}.bf26-gv-in{grid-template-columns:1fr}.bf26-gv-art{max-width:260px}.bf26-gv-facts li{grid-template-columns:1fr;gap:4px}.bf26-teasers{grid-template-columns:1fr}.bf26-glow{width:112px}.bf26-hero-media{max-width:420px;justify-self:center}}.bf26-rules{max-width:860px;display:flex;flex-direction:column;gap:22px}.bf26-rules .bf26-h2{font-size:clamp(44px,6vw,84px)}.bf26-rules-hold{background:#1c1c1c;border-left:4px solid var(--bf-y);padding:18px 20px;font-size:16px;line-height:1.5}.bf26-rules-body{font-size:15px;line-height:1.6;color:#e8e2cc}.bf26-rules-draft{opacity:.85;border:1px dashed #ffe08a;padding:14px 16px}.bf26-rules-pending{font-size:13px;color:#ffe08a}.bf26-entry{background:var(--bf-cream);color:var(--bf-mid);padding:clamp(20px,3vw,32px);margin-top:12px}.bf26-entry-h{color:var(--bf-mid)!important;font-size:clamp(30px,3vw,44px)!important;margin-bottom:12px!important}.bf26-entry-off{margin:0 0 14px;font-size:14px;font-weight:600;color:var(--bf-red)}.bf26-entry-form fieldset{border:0;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px}.bf26-entry-form fieldset[disabled]{opacity:.55}.bf26-entry-form label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700}.bf26-entry-form input[type=text],.bf26-entry-form input[type=email],.bf26-entry-form input[type=tel]{font:16px Montserrat,sans-serif;padding:14px;border:1.5px solid #cfc7ae;border-radius:6px;background:#fff;color:var(--bf-mid)}.bf26-entry-form .bf26-check{grid-column:1/-1;flex-direction:row;align-items:flex-start;gap:10px;font-weight:500;font-size:14px}.bf26-entry-form button{grid-column:1/-1;justify-self:start}@media(max-width:749px){.bf26-entry-form fieldset{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/bf26-v2.css.map */
