.bl-cp-hero,.bl-cp-rules,.bl-cp-faq{--bl-ink: var(--ink, #0a0a0a);--bl-ink-2: var(--ink-2, #1c1f23);--bl-plate: var(--plate, #eeeff1);--bl-line: var(--line, #dcdde0);--bl-mute: var(--mute, #5d6065);--bl-on-ink: var(--on-ink, #ffffff);--bl-orange: var(--orange, #fa7c45);--bl-display: var(--font-display, "Oswald", "Arial Narrow", system-ui, sans-serif);--bl-body: var(--font-body, "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif);--bl-ease: var(--ease, cubic-bezier(.2, .7, .2, 1));--bl-t-fast: var(--t-fast, .16s);--bl-r: var(--r-btn, 0px);--bl-wrap: var(--wrap, 1440px);--bl-gutter: var(--gutter, clamp(16px, 3vw, 40px));--bl-seam: var(--seam, 8px);--bl-talk: var(--seam-talk, 52px);font-family:var(--bl-body);-webkit-font-smoothing:antialiased}@media(min-width:1800px){.bl-cp-hero,.bl-cp-rules,.bl-cp-faq{--bl-wrap: var(--wrap, 1760px)}}@media(max-width:1279px){.bl-cp-hero{--bl-seam: var(--seam, 6px)}}@media(max-width:767px){.bl-cp-hero{--bl-seam: var(--seam, 4px);--bl-talk: var(--seam-talk, 40px)}}.bl-cp-wrap{box-sizing:border-box;width:100%;max-width:var(--bl-wrap);margin-inline:auto;padding-inline:var(--bl-gutter)}.bl-cp-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0;font:600 13px/1 var(--bl-body);text-transform:uppercase;letter-spacing:.14em;color:var(--bl-mute)}.bl-cp-eyebrow i{flex:none;width:8px;height:8px;background:var(--bl-orange)}.bl-cp-head{display:grid;gap:14px;padding-bottom:22px;margin-bottom:28px;border-bottom:1px solid var(--bl-line)}.bl-cp-h2{margin:0;font:700 clamp(28px,2.1vw,40px) / 1 var(--bl-display);text-transform:uppercase;letter-spacing:.01em;word-spacing:-.06em;text-wrap:balance;color:var(--bl-ink)}.bl-cp-hero{--bl-col: max(var(--bl-gutter), calc((100cqw + 2 * var(--bl-seam) - var(--bl-wrap)) / 2 + var(--bl-gutter)));container-type:inline-size;display:grid;gap:var(--bl-seam);padding:var(--bl-seam);background:var(--bl-ink);color:var(--bl-on-ink);margin-block-end:var(--bl-cp-after, 0px)}.bl-cp-hero__main{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--bl-seam);min-height:clamp(440px,34vw,640px)}.bl-cp-hero__main--text{grid-template-columns:minmax(0,1fr)}.bl-cp-hero__text{display:grid;align-content:end;justify-items:start;gap:16px;padding-block:64px clamp(36px,3.6vw,56px);padding-inline:calc(var(--bl-col) - var(--bl-seam)) clamp(16px,3vw,64px)}.bl-cp-hero .bl-cp-eyebrow{color:#ffffffa3}.bl-cp-hero__title{margin:0;font:700 clamp(48px,4.6vw,88px) / .95 var(--bl-display);text-transform:uppercase;letter-spacing:0;word-spacing:-.06em;text-wrap:balance;color:inherit}.bl-cp-hero__line{max-width:46ch;margin:0;font:400 clamp(16px,1vw,19px) / 1.5 var(--bl-body);color:#ffffffe0}.bl-cp-hero__doors{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.bl-cp-door{display:inline-flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;height:46px;padding:0 24px;border-radius:var(--bl-r);font:600 14px/1 var(--bl-body);white-space:nowrap;text-decoration:none;transition:background-color var(--bl-t-fast),color var(--bl-t-fast)}.bl-cp-door--primary{background:var(--bl-orange);color:var(--bl-ink)}.bl-cp-door--primary:hover{background:var(--orange-hover, #f5804f);color:var(--bl-ink)}.bl-cp-door--ghost{background:transparent;color:var(--bl-on-ink);box-shadow:inset 0 0 0 1.5px #ffffffd9}.bl-cp-door--ghost:hover{background:#ffffff1f;color:var(--bl-on-ink)}.bl-cp-door:focus-visible{outline:2px solid var(--bl-on-ink);outline-offset:3px}.bl-cp-door__arr{font-size:16px;line-height:1}.bl-cp-hero__media{position:relative;overflow:hidden;background:var(--bl-ink-2)}.bl-cp-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;object-fit:cover}.bl-cp-hero__band{display:flex;align-items:center;gap:24px;min-width:0;height:var(--bl-talk);padding-inline:calc(var(--bl-col) - var(--bl-seam))}.bl-cp-hero__dates{display:inline-flex;flex:none;align-items:center;gap:10px;margin:0;font:700 15px/1 var(--bl-display);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.bl-cp-hero__dates i{flex:none;width:8px;height:8px;background:var(--bl-orange)}.bl-cp-hero__note{min-width:0;overflow:hidden;font:500 14px/1 var(--bl-body);white-space:nowrap;text-overflow:ellipsis;color:#ffffffb8}.bl-cp-hero__rule{flex:1 1 24px;min-width:24px;height:1px;background:#ffffff2e}.bl-cp-hero__auto{flex:none;font:600 14px/1 var(--bl-body);white-space:nowrap;color:#fff}@media(min-width:1800px){.bl-cp-hero__text{gap:20px}}@media(max-width:989px){.bl-cp-hero__main{grid-template-columns:minmax(0,1fr);min-height:0}.bl-cp-hero__media{order:-1;aspect-ratio:4 / 3}.bl-cp-hero__text{padding:32px calc(var(--bl-gutter) - var(--bl-seam)) 28px}}@media(max-width:767px){.bl-cp-hero__title{font-size:clamp(40px,11vw,52px)}.bl-cp-hero__line{font-size:15px}.bl-cp-hero__doors{flex-direction:column;align-items:stretch;width:100%}.bl-cp-door{width:100%}.bl-cp-hero__band{gap:12px;padding-inline:calc(var(--bl-gutter) - var(--bl-seam))}.bl-cp-hero__note,.bl-cp-hero__rule{display:none}.bl-cp-hero__auto{margin-inline-start:auto;font-size:13px}}.bl-cp-rules{padding-block:var(--bl-cp-before, 96px) var(--bl-cp-after, 0px);color:var(--bl-ink)}.bl-cp-rules__list{display:grid;grid-template-columns:repeat(var(--bl-cp-n, 3),minmax(0,1fr));margin:0;padding:0;list-style:none;counter-reset:none}.bl-cp-rule{display:grid;align-content:start;gap:12px;min-width:0;padding:4px 32px 8px}.bl-cp-rule:first-child{padding-inline-start:0}.bl-cp-rule+.bl-cp-rule{border-inline-start:1px solid var(--bl-line)}.bl-cp-rule__n{font:700 clamp(44px,3.4vw,64px) / 1 var(--bl-display);letter-spacing:.01em;color:var(--bl-ink)}.bl-cp-rule__t{margin:0;font:600 20px/1.25 var(--bl-body);letter-spacing:-.01em;text-wrap:balance;color:var(--bl-ink)}.bl-cp-rule__d{max-width:40ch;margin:0;font:400 15px/1.55 var(--bl-body);text-wrap:pretty;color:var(--bl-mute)}.bl-cp-rules__note{display:flex;align-items:center;gap:10px;min-height:var(--bl-talk, 52px);margin:32px 0 0;padding:0 20px;background:var(--bl-plate);font:600 14px/1.3 var(--bl-body);color:var(--bl-ink)}.bl-cp-rules__note i{flex:none;width:8px;height:8px;background:var(--bl-orange)}.bl-cp-anchor{display:block;height:0;scroll-margin-top:24px}@media(max-width:767px){.bl-cp-rules__list{grid-template-columns:minmax(0,1fr)}.bl-cp-rule,.bl-cp-rule:first-child{padding:20px 0}.bl-cp-rule+.bl-cp-rule{border-inline-start:0;border-top:1px solid var(--bl-line)}.bl-cp-rules__note{padding:14px 16px}}.bl-cp-faq{padding-block:var(--bl-cp-before, 96px) var(--bl-cp-after, 96px);color:var(--bl-ink)}.bl-cp-faq__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px clamp(32px,4vw,80px);align-items:start}.bl-cp-faq__grid .bl-cp-head{margin-bottom:0;padding-bottom:0;border-bottom:0}.bl-cp-faq__list{border-top:1.5px solid var(--bl-ink)}.bl-cp-qa{border-bottom:1px solid var(--bl-line)}.bl-cp-qa>summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;font:600 18px/1.35 var(--bl-body);list-style:none;cursor:pointer}.bl-cp-qa>summary::-webkit-details-marker{display:none}.bl-cp-qa>summary:after{content:"+";flex:none;font:400 24px/1 var(--bl-body);transition:transform var(--bl-t-fast) var(--bl-ease)}.bl-cp-qa[open]>summary:after{transform:rotate(45deg)}.bl-cp-qa>summary:hover{text-decoration:underline;text-underline-offset:4px}.bl-cp-qa>summary:focus-visible{outline:2px solid var(--bl-ink);outline-offset:4px}.bl-cp-qa__a{max-width:62ch;padding:0 0 24px;font:400 15px/1.6 var(--bl-body);color:var(--bl-mute)}.bl-cp-qa__a p{margin:0 0 10px}.bl-cp-qa__a p:last-child{margin-bottom:0}.bl-cp-qa__a a{color:var(--bl-ink);text-decoration:underline;text-underline-offset:3px}.bl-cp-terms{margin-top:72px;padding-top:20px;border-top:1px solid var(--bl-line);font:400 14px/1.6 var(--bl-body);color:var(--bl-mute)}.bl-cp-terms__h{margin:0 0 8px;font:600 12px/1 var(--bl-body);text-transform:uppercase;letter-spacing:.14em;color:var(--bl-ink)}.bl-cp-terms p{max-width:96ch;margin:0 0 8px}.bl-cp-terms a{color:var(--bl-ink);text-decoration:underline}@media(max-width:989px){.bl-cp-faq__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.bl-cp-rules{padding-block:min(var(--bl-cp-before, 96px),40px) min(var(--bl-cp-after, 0px),40px)}.bl-cp-faq{padding-block:min(var(--bl-cp-before, 96px),40px) min(var(--bl-cp-after, 96px),40px)}bl-shelf-component.bl-shelf{padding-block:min(var(--bls-pt, 96px),40px) min(var(--bls-pb, 0px),40px)}}@media(prefers-reduced-motion:reduce){.bl-cp-qa>summary:after,.bl-cp-door{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/bl-campaign.css.map */
