.reso-giveaway{--rg-heading: var(--font-heading-family, sans-serif);--rg-body: var(--font-body-family, sans-serif);color:#171717;background:#fff;font:16px/1.2 var(--rg-body)}.reso-giveaway *,.reso-giveaway *:before,.reso-giveaway *:after{box-sizing:border-box}.reso-giveaway :is(h1,h2,h3,p,ol,ul,dl,dd){margin:0}.reso-giveaway :is(ol,ul){padding:0;list-style:none}.reso-giveaway :focus-visible{outline:2px solid #8eb3ff;outline-offset:4px}.reso-giveaway .rg-hero{position:relative;isolation:isolate;display:grid;align-items:center;min-height:clamp(555px,43vw,740px);overflow:hidden;color:#fff;background:#000}.reso-giveaway .rg-media,.reso-giveaway .rg-hero:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.reso-giveaway .rg-media{transform:translate(10.5%)}.reso-giveaway .rg-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--desktop-position)}.reso-giveaway .rg-hero:after{content:"";inset-inline-end:50%;background:linear-gradient(90deg,#000 23%,#000c 56%,#0009 78%,transparent);pointer-events:none}.reso-giveaway .rg-inner{width:min(100%,1440px);margin-inline:auto;padding:clamp(54px,6vw,90px) clamp(24px,6.25vw,110px)}.reso-giveaway .rg-copy,.reso-giveaway .rg-form{width:min(100%,552px,42vw)}.reso-giveaway .rg-kicker{color:#fff;font-size:13px;font-weight:700;line-height:1.35;letter-spacing:.15em;text-transform:uppercase}.reso-giveaway h1{margin-top:11px;color:#fff;font:italic 800 clamp(40px,4.7vw,76px)/.98 var(--rg-heading);letter-spacing:-.043em;text-transform:uppercase;text-shadow:0 2px 18px #0007}.reso-giveaway .rg-prize{margin-top:21px;font-size:clamp(17px,1.35vw,21px);font-weight:700;line-height:1.25}.reso-giveaway .rg-description{margin-top:8px;color:#f1f4f7;line-height:1.45;text-wrap:balance}.reso-giveaway .rg-form{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:25px}.reso-giveaway .rg-form>.shopify-app-block{width:100%;min-width:0}.reso-giveaway .rg-setup{padding:18px;border:1px dashed #fff;border-radius:12px;color:#fff;font-size:14px;line-height:1.6}.reso-giveaway .rg-rules{width:min(100%,1440px);margin-inline:auto;padding:clamp(46px,5.25vw,84px) clamp(20px,6.25vw,110px) clamp(44px,4.5vw,68px)}.reso-giveaway h2{color:#171717;font:italic 800 clamp(28px,2.75vw,50px)/1.04 var(--rg-heading);letter-spacing:-.033em;text-transform:uppercase}.reso-giveaway .rg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:34px}.reso-giveaway .rg-card{display:flex;flex-direction:column;min-width:0;min-height:338px;padding:clamp(24px,2.3vw,36px);border:1px solid #e9e9eb;border-radius:22px;background:#f5f5f7}.reso-giveaway .rg-card--prizes{background:var(--giveaway-tint);border-color:color-mix(in srgb,var(--giveaway-accent) 18%,white)}.reso-giveaway .rg-card-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin-bottom:25px}.reso-giveaway .rg-number{color:var(--giveaway-accent);font-size:21px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.025em}.reso-giveaway h3{min-width:0;padding:0 2px 3px 0;color:#171717;font:italic 800 clamp(19px,1.65vw,25px)/1.18 var(--rg-heading);letter-spacing:-.035em}.reso-giveaway .rg-icon{color:var(--giveaway-accent)}.reso-giveaway .rg-key{font-size:clamp(24px,2.1vw,32px);font-weight:700;line-height:1.15;letter-spacing:-.035em}.reso-giveaway .rg-year{display:block;margin-top:5px;color:#65666b;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0}.reso-giveaway .rg-hours{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}.reso-giveaway .rg-hours dt{color:#62636a;font-size:12px;line-height:1.5}.reso-giveaway .rg-hours dd{margin-top:4px;font-size:14px;font-weight:700;line-height:1.4}.reso-giveaway .rg-hours>div+div{padding-left:18px;border-left:1px solid #d9dade}.reso-giveaway .rg-detail{margin-top:13px;color:#55565b;font-size:14px;line-height:1.55}.reso-giveaway .rg-detail strong{color:#292a2e}.reso-giveaway .rg-card--period .rg-detail{margin-top:18px;font-size:13px}.reso-giveaway .rg-metric{display:flex;align-items:center;gap:12px}.reso-giveaway .rg-value{color:var(--giveaway-accent);font-size:62px;line-height:.95;letter-spacing:-.06em}.reso-giveaway .rg-unit{font-size:18px;line-height:1.25;letter-spacing:-.015em}.reso-giveaway .rg-models{display:flex;flex-wrap:wrap;gap:8px 0;margin-top:auto;padding-top:24px;font-size:15px;font-weight:700}.reso-giveaway .rg-models li+li{margin-left:18px;padding-left:18px;border-left:1px solid #cfd0d5}.reso-giveaway .rg-socials{display:grid;gap:12px;margin-top:auto;padding-top:23px}.reso-giveaway .rg-socials li{display:flex;align-items:center;gap:9px}.reso-giveaway .rg-socials svg{flex:none;color:var(--giveaway-accent)}.reso-giveaway .rg-socials a{color:#171717;font-size:13px;font-weight:700;overflow-wrap:anywhere}.reso-giveaway .rg-socials a:hover{color:var(--giveaway-accent);text-decoration:underline}.reso-giveaway .rg-notes{margin-top:24px;color:#54575c;font-size:13px;line-height:1.55}.reso-giveaway .rg-eligibility{margin-block:4px;color:#25292e;font-weight:700}@media(min-width:861px)and (max-width:1100px){.reso-giveaway .rg-card{padding:24px}.reso-giveaway .rg-card-head{gap:8px;min-height:44px}.reso-giveaway h3{font-size:17px}.reso-giveaway .rg-number{font-size:18px}.reso-giveaway .rg-icon{width:22px;height:22px}.reso-giveaway .rg-hours{gap:10px}.reso-giveaway .rg-hours>div+div{padding-left:10px}.reso-giveaway .rg-hours dd,.reso-giveaway .rg-socials a{font-size:12px}}@media(max-width:960px){.reso-giveaway .rg-hero{min-height:auto;align-items:end}.reso-giveaway .rg-media{position:relative;inset:auto;z-index:auto;height:clamp(205px,60vw,410px);transform:none}.reso-giveaway .rg-media img{object-position:var(--mobile-position)}.reso-giveaway .rg-media:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(transparent 91%,#000);pointer-events:none}.reso-giveaway .rg-hero:after{display:none}.reso-giveaway .rg-inner{padding-top:14px;padding-bottom:33px}.reso-giveaway .rg-copy,.reso-giveaway .rg-form{width:min(100%,552px)}.reso-giveaway h1{font-size:clamp(36px,8.5vw,56px)}.reso-giveaway .rg-prize{margin-top:15px}.reso-giveaway .rg-description{font-size:15px}.reso-giveaway .rg-form{margin-top:18px}}@media(max-width:860px){.reso-giveaway .rg-grid{grid-template-columns:1fr;max-width:560px;margin:26px auto 0;gap:16px}.reso-giveaway .rg-card{min-height:290px;padding:28px}.reso-giveaway h3{font-size:clamp(19px,5vw,23px)}.reso-giveaway .rg-key{font-size:30px}}@media(max-width:520px){.reso-giveaway .rg-inner{padding-inline:20px}.reso-giveaway .rg-form{grid-template-columns:1fr}}@media(max-width:420px){.reso-giveaway .rg-card-head{gap:9px}.reso-giveaway .rg-number{font-size:19px}.reso-giveaway .rg-icon{width:24px;height:24px}.reso-giveaway h3{font-size:clamp(17px,4.8vw,20px)}}@media(max-width:360px){.reso-giveaway .rg-media{height:120px}.reso-giveaway .rg-inner{padding-top:8px}.reso-giveaway h1{font-size:33px}}@media(hover:hover)and (pointer:fine){.reso-giveaway .rg-card:hover{border-color:var(--giveaway-accent);box-shadow:0 12px 28px #355b4a1a}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.reso-giveaway .rg-card{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.reso-giveaway .rg-card:hover{transform:translateY(-4px)}}.buy-more-tabs{display:grid;gap:20px}.buy-more-tabs__list{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.buy-more-tabs__tab{flex:1 1 120px;min-height:44px;padding:10px 20px;border:1px solid rgb(var(--color-foreground) / .25);border-radius:var(--inputs-radius);background:transparent;color:rgb(var(--color-foreground));font:inherit;font-weight:600;line-height:1.4;overflow-wrap:anywhere;cursor:pointer}.buy-more-tabs__tab[aria-selected=true]{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.buy-more-tabs__tab:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.buy-more-tabs__panel[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
