.bb-giveaway{--gw-gutter: 20px;--gw-line: color-mix(in srgb, var(--bb-charcoal) 22%, transparent);--gw-sheen: linear-gradient(100deg, var(--bb-brass) 0%, color-mix(in srgb, var(--bb-brass-light) 55%, var(--bb-bone)) 50%, var(--bb-brass) 100%);--gw-brass-text: color-mix(in srgb, var(--bb-brass) 70%, var(--bb-brass-dark));background:var(--surface-bone);color:var(--text-on-light)}@media(min-width:750px){.bb-giveaway{--gw-gutter: 48px}}.bb-gw-inner{max-width:1240px;margin:0 auto;padding:0 var(--gw-gutter)}.bb-giveaway .bb-gw-title{margin:0;font-size:clamp(52px,6.4vw,92px);line-height:.92;color:var(--surface-ink)}.bb-gw-title em{display:block;font-style:normal;color:var(--gw-brass-text)}.bb-giveaway .bb-gw-lead{margin:18px 0 0;max-width:34ch;font-size:clamp(17px,1.6vw,22px);line-height:1.45;color:var(--text-on-light)}.bb-giveaway .bb-gw-eyebrow{display:inline-flex;align-items:center;gap:12px;margin:0 0 12px;font-family:var(--font-mono);font-size:var(--fs-mono);font-weight:400;letter-spacing:var(--tracking-eyebrow-loose);text-transform:uppercase;color:var(--accent-strong)}.bb-gw-eyebrow:after{content:"";width:28px;height:1px;background:currentColor}.bb-giveaway .bb-gw-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:14px 28px;background:var(--gw-sheen);color:var(--surface-ink);border:0;border-radius:var(--radius-sm);font-family:var(--font-body-family);font-size:15px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:filter var(--dur-fast) ease,transform var(--dur-fast) ease}.bb-gw-btn svg{flex:0 0 auto;width:18px;height:auto}.bb-gw-btn:hover{filter:brightness(1.07)}.bb-gw-btn:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}@media(prefers-reduced-motion:no-preference){.bb-gw-btn:active{transform:translateY(1px)}}.bb-giveaway .bb-gw-btn--block{display:flex;width:100%}.bb-giveaway .bb-gw-btn--partner{min-height:44px;padding:10px 8px;font-size:clamp(11px,1.15vw,15px);font-weight:500;letter-spacing:.12em}.bb-gw-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--surface-ink);color:var(--text-on-dark)}.bb-gw-hero__media{position:relative;aspect-ratio:5 / 4}.bb-gw-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:62% 30%}.bb-gw-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,var(--surface-ink) 100%)}.bb-gw-hero__inner{position:relative;margin-top:-64px;padding-bottom:36px}.bb-gw-hero__logo{display:none}.bb-giveaway .bb-gw-hero__title{margin:0;font-family:"Tungsten XL",var(--font-heading-family);font-weight:600;font-size:clamp(68px,10.4vw,150px);line-height:.88;letter-spacing:0;color:var(--bb-white)}.bb-gw-hero__title em{display:block;font-style:normal;color:var(--accent-on-dark);background:var(--gw-sheen);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.bb-giveaway .bb-gw-hero__sub{margin:14px 0 0;font-size:clamp(20px,3.1vw,44px);font-weight:300;line-height:1.1;letter-spacing:.02em;text-transform:uppercase;color:var(--bb-white)}.bb-gw-hero__cues{display:flex;flex-wrap:wrap;gap:4px clamp(24px,4vw,56px);margin-top:clamp(16px,4vw,56px)}.bb-giveaway .bb-gw-hero__cue{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:clamp(16px,2.1vw,30px);font-weight:300;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--bb-white);transition:color var(--dur-fast) ease}.bb-gw-hero__cue svg{width:1.1em;height:1.1em}.bb-giveaway .bb-gw-hero__cue:hover{color:var(--accent-on-dark)}.bb-gw-hero__cue:focus-visible{outline:2px solid var(--bb-white);outline-offset:4px}@media(min-width:750px){.bb-gw-hero{display:flex;align-items:center;min-height:clamp(440px,50vw,720px)}.bb-gw-hero__media{position:absolute;inset:0 0 0 auto;z-index:-1;width:58%;aspect-ratio:auto}.bb-gw-hero__media img{object-position:50% 28%}.bb-gw-hero__media:after{background:linear-gradient(90deg,var(--surface-ink) 0%,color-mix(in srgb,var(--surface-ink) 60%,transparent) 28%,transparent 60%),linear-gradient(180deg,transparent 70%,color-mix(in srgb,var(--surface-ink) 70%,transparent) 100%)}.bb-gw-hero__inner{width:100%;margin-top:0;padding-top:64px;padding-bottom:64px}.bb-gw-hero__logo{display:block;width:clamp(200px,22vw,320px);height:auto;margin-bottom:clamp(28px,4vw,60px)}}.bb-gw-enter{padding:clamp(44px,7vw,104px) 0}.bb-gw-enter__grid{display:grid;gap:32px}@media(min-width:900px){.bb-gw-enter__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);gap:clamp(48px,7vw,104px);align-items:center}}.bb-gw-social{display:flex;flex-wrap:wrap;gap:8px 28px;margin:22px 0 0;padding:0;list-style:none}.bb-giveaway .bb-gw-social a{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:44px;font-size:18px;font-weight:700;color:var(--surface-ink);text-decoration:none}.bb-gw-social .svg-wrapper{width:36px;height:36px;color:var(--gw-brass-text)}.bb-gw-social svg{width:100%;height:100%}.bb-gw-social a:hover{text-decoration:underline;text-underline-offset:4px}.bb-gw-social a:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.bb-gw-social__follow{display:inline-flex;align-items:center;min-height:40px;padding:8px 18px;border:1px solid var(--surface-ink);border-radius:var(--radius-sm);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:background-color var(--dur-fast) ease,color var(--dur-fast) ease}.bb-gw-social a:hover .bb-gw-social__follow{background:var(--surface-ink);color:var(--bb-bone)}.bb-gw-form{scroll-margin-top:96px;overflow:hidden;background:var(--bb-white);border:1px solid var(--line-on-light);border-radius:var(--radius-card)}.bb-gw-form__frame{display:block;width:100%;height:520px;border:0}.bb-giveaway .bb-gw-form__consent{margin:0;padding:0 32px 24px;font-size:13px;line-height:1.5;color:var(--text-on-light-muted)}.bb-gw-form__consent a{color:inherit;text-decoration:underline;text-underline-offset:3px}.bb-gw-steps{padding:clamp(40px,6vw,80px) 0;background:var(--surface-stone)}.bb-giveaway .bb-gw-steps__title{margin:0 0 clamp(24px,3vw,40px);color:var(--surface-ink)}.bb-gw-steps__list{display:grid;gap:24px;margin:0;padding:0;list-style:none}@media(min-width:600px){.bb-gw-steps__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media(min-width:990px){.bb-gw-steps__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.bb-gw-step{padding-top:16px;border-top:1px solid var(--gw-line)}.bb-gw-step__num{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--tracking-eyebrow);color:var(--surface-ink)}.bb-giveaway .bb-gw-step__title{margin:10px 0 6px;font-family:var(--font-body-family);font-size:17px;font-weight:800;line-height:1.25;letter-spacing:.06em;text-transform:uppercase;color:var(--surface-ink)}.bb-giveaway .bb-gw-step__text{margin:0;font-size:15px;line-height:1.5;color:var(--text-on-light-muted)}.bb-giveaway .bb-gw-steps__note{margin:clamp(24px,3vw,36px) 0 0;max-width:80ch;font-size:13px;line-height:1.5;color:var(--text-on-light-muted)}.bb-gw-prizes{padding:clamp(48px,7vw,104px) 0 clamp(40px,6vw,88px);scroll-margin-top:40px}.bb-gw-prizes__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 14px;margin:0;padding:0;list-style:none}@media(min-width:900px){.bb-gw-prizes__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:72px clamp(24px,4vw,56px)}}.bb-gw-prize{display:flex;flex-direction:column;text-align:center}.bb-gw-prize__media{aspect-ratio:1;overflow:hidden;border-radius:var(--radius-card);background:var(--surface-stone);box-shadow:var(--shadow-md)}.bb-gw-prize__media img{display:block;width:100%;height:100%;object-fit:cover}.bb-giveaway .bb-gw-prize__title{margin:18px 0 0;font-family:var(--font-body-family);font-size:clamp(13px,1.6vw,22px);font-weight:400;line-height:1.25;letter-spacing:.06em;text-transform:uppercase;text-wrap:balance;color:var(--surface-ink)}.bb-gw-prize__foot{margin-top:auto;padding-top:14px}.bb-gw-prize__logo{display:block;width:min(100%,250px);height:auto;margin:0 auto}.bb-gw-prize .bb-gw-btn{margin-top:12px}.bb-gw-prize__foot:not(:has(.bb-gw-btn)){padding-bottom:56px}.bb-gw-prizes__cta{display:flex;justify-content:center;margin-top:clamp(40px,6vw,80px)}.bb-gw-prizes__cta .bb-gw-btn{width:min(100%,520px)}.bb-gw-bonus{overflow:hidden;padding:clamp(8px,2vw,24px) var(--gw-gutter) 0}.bb-gw-bonus__media{margin:24px calc(-1 * var(--gw-gutter)) 0 calc(-18% - var(--gw-gutter))}.bb-gw-bonus__media img{display:block;width:100%;height:auto}.bb-gw-includes{display:flex;flex-wrap:wrap;gap:20px 36px;margin:28px 0 0;padding:0;list-style:none}.bb-giveaway .bb-gw-includes li{display:grid;justify-items:center;gap:8px;font-size:16px;font-weight:500;line-height:1.2;color:var(--accent-strong)}.bb-gw-includes svg{width:52px;height:52px}@media(min-width:900px){.bb-gw-bonus{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:end;padding-right:0;padding-left:max(var(--gw-gutter),calc((100vw - 1240px) / 2 + var(--gw-gutter)))}.bb-giveaway .bb-gw-bonus .bb-gw-title{font-size:clamp(48px,5.6vw,82px)}.bb-gw-bonus__copy{position:relative;z-index:1;padding-bottom:clamp(64px,8vw,140px)}.bb-gw-bonus__media{margin:0 0 0 -10%}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-bb-giveaway.css.map */
