.capra-promo{overflow-x:clip;color:var(--capra-ink)}.capra-promo p{margin:0}.capra-promo a:not(.capra-btn){color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.capra-promo a:not(.capra-btn):hover{color:var(--capra-teal-text)}.capra-promo a:focus-visible{outline:var(--capra-focus-width) solid var(--capra-focus-ring);outline-offset:var(--capra-focus-offset);border-radius:2px}.capra-promo__tbc{padding:1px 4px;background:var(--capra-amber);color:var(--capra-ink)}.capra-promo__hero{display:flex;flex-direction:column;gap:24px;padding:24px var(--capra-gutter-mobile) 40px}.capra-promo__heading{margin:0;max-width:4.5em;font-family:var(--capra-font-display);font-size:22.56vw;font-weight:400;line-height:.88;letter-spacing:-.02em;text-transform:uppercase;color:inherit}.capra-promo__prize img{display:block;width:100%;height:auto}.capra-promo__caption{margin-top:8px;font-size:13px;line-height:1.4;color:var(--capra-stone-text)}.capra-promo__caption-break{display:inline}.capra-promo__offer{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.capra-promo__lede{font-size:18px;font-weight:500;line-height:1.5;text-wrap:pretty}.capra-promo .capra-promo__cta{width:100%;min-height:52px;font-size:14px;letter-spacing:1.1px}.capra-promo__steps{display:flex;flex-direction:column;gap:32px;margin:0;padding:48px var(--capra-gutter-mobile);list-style:none;counter-reset:capra-promo-step}.capra-promo__step{display:grid;grid-template-columns:26px minmax(0,1fr);align-content:start;column-gap:12px;counter-increment:capra-promo-step}.capra-promo__step:before{content:counter(capra-promo-step);grid-row:1 / span 2;font-family:var(--capra-font-display);font-size:44px;line-height:.85;letter-spacing:.02em;color:var(--capra-teal)}.capra-promo__step-title{grid-column:2;margin:0;font-family:var(--capra-font-body);font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.01em;text-transform:none;color:inherit}.capra-promo__step-text{grid-column:2;margin-top:8px;font-size:15px;font-weight:500;line-height:1.55;color:#c4bdb4}.capra-promo__details{display:flex;flex-direction:column;gap:36px;padding:44px var(--capra-gutter-mobile) 56px}.capra-promo__row{display:flex;flex-direction:column;gap:10px}.capra-promo__row--rules{gap:14px;padding-top:36px;border-top:1px solid var(--capra-hairline-strong)}.capra-promo__row-title{margin:0;font-family:var(--capra-font-display);font-size:32px;font-weight:400;line-height:1;letter-spacing:.01em;text-transform:uppercase;color:inherit}.capra-promo__pair{display:flex;flex-direction:column;gap:20px}.capra-promo__pair-lede{font-size:16px;font-weight:500;line-height:1.6}.capra-promo__brands-label{margin:0 0 8px;font-family:var(--capra-font-body);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:1.6px;text-transform:uppercase;color:var(--capra-teal-text)}.capra-promo__brand-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;margin:0;padding:0;list-style:none}.capra-promo__brand-list li{padding:3px 0;font-size:15px;font-weight:600;line-height:1.4}.capra-promo__visit{display:flex;flex-direction:column;gap:12px;padding-top:8px;font-size:16px;font-weight:500;line-height:1.6}.capra-promo__visit>p:first-child{text-wrap:balance}.capra-promo__visit>p:last-child{line-height:1.25}.capra-promo__shop-info{display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:1.2}.capra-promo__shop-info span{display:flex;align-items:center;gap:10px}.capra-promo__shop-info svg{flex:none;width:18px;height:18px;fill:none;stroke:var(--capra-teal-text);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.capra-promo__terms{margin:0}.capra-promo__term{display:grid;grid-template-columns:76px minmax(0,1fr);column-gap:12px;padding:6px 0;font-size:14px;line-height:1.5}.capra-promo__term dt{font-weight:700}.capra-promo__term .capra-promo__tbc{display:inline-block;line-height:1.35}.capra-promo__term dd{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:0;font-weight:500;color:var(--capra-stone-text)}@media screen and (min-width:750px){.capra-promo__hero{display:grid;grid-template-columns:minmax(0,1fr) min(48.6vw,800px);grid-template-rows:auto auto;grid-template-areas:"heading prize" "offer prize";align-items:center;align-content:center;gap:28px 32px;padding:64px var(--capra-gutter) 72px}.capra-promo__heading{grid-area:heading;font-size:min((100vw - 96px) * .1012,136px)}.capra-promo__prize{grid-area:prize}.capra-promo__caption-break{display:none}.capra-promo__caption{margin-top:12px;font-size:14px;text-align:right;text-wrap:pretty}.capra-promo__offer{grid-area:offer;gap:24px;align-self:start;max-width:488px}.capra-promo__lede{font-size:19px;line-height:1.55}.capra-promo .capra-promo__cta{width:160px}.capra-promo__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3.33vw,48px);padding:64px var(--capra-gutter)}.capra-promo__step{column-gap:18px}.capra-promo__details{gap:56px;padding:72px var(--capra-gutter) 88px}.capra-promo__row{display:grid;grid-template-columns:clamp(220px,25.8vw,372px) minmax(0,1fr);gap:0}.capra-promo__row--rules{padding-top:48px}.capra-promo__row-title{font-size:40px}.capra-promo__pair{gap:28px}.capra-promo__pair-lede{font-size:20px;line-height:1.4}.capra-promo__brand-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0}.capra-promo__brand-list li{padding:10px 24px 10px 0;border-bottom:1px solid var(--capra-hairline-strong)}.capra-promo__visit{padding-top:0}.capra-promo__shop-info{flex-direction:row;flex-wrap:wrap;gap:8px 32px}.capra-promo__term{grid-template-columns:120px minmax(0,1fr);padding:12px 0;border-bottom:1px solid var(--capra-hairline-strong)}}@media screen and (min-width:1100px){.capra-promo__brand-list{grid-template-columns:repeat(5,calc((100% - 120px) / 6 + 24px)) calc((100% - 120px) / 6)}.capra-promo__brand-list li:nth-child(6n){padding-right:0}}@media(prefers-reduced-motion:no-preference){.capra-promo__prize img{animation:capra-promo-run-in .8s var(--capra-ease) both}}@keyframes capra-promo-run-in{0%{opacity:0;transform:translate(8%)}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/section-capra-promo.css.map */
