.overflow-y-auto[data-v-976e19c1]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-976e19c1]::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px;margin:8px 0}.overflow-y-auto[data-v-976e19c1]::-webkit-scrollbar-thumb{background:#fff6;border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.overflow-y-auto[data-v-976e19c1]::-webkit-scrollbar-thumb:hover{background:#fff9}.overflow-y-auto[data-v-976e19c1]::-webkit-scrollbar-thumb:active{background:#ffffffb3}.overflow-y-auto[data-v-976e19c1]{scrollbar-color:hsla(0,0%,100%,.4) hsla(0,0%,100%,.1);scrollbar-width:thin;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}@media(hover:none)and (pointer:coarse){.overflow-y-auto[data-v-976e19c1]::-webkit-scrollbar{width:8px}.overflow-y-auto[data-v-976e19c1]::-webkit-scrollbar-thumb{background:#ffffff80}}.gift-section[data-v-bc366cc2]{padding-block:48px 56px}.gift-band[data-v-bc366cc2]{--w:min(78vw,300px);background:#d9dc9b;display:grid;grid-template-areas:"text" "cta" "gift";grid-template-columns:minmax(0,1fr);padding:40px clamp(20px,4.3vw,62px);position:relative;row-gap:28px}.gift-text[data-v-bc366cc2]{grid-area:text;min-width:0}.gift-cta[data-v-bc366cc2]{grid-area:cta;min-width:0}.gift-cell[data-v-bc366cc2]{grid-area:gift;height:calc(var(--w)*.8);justify-self:center;position:relative;width:calc(var(--w)*.66)}.gift-stage[data-v-bc366cc2]{bottom:0;left:calc(var(--w)*-.207);position:absolute;width:var(--w)}@media(min-width:768px){.gift-section[data-v-bc366cc2]{padding-block:64px 72px}.gift-band[data-v-bc366cc2]{--w:300px;-moz-column-gap:24px;column-gap:24px;grid-template-areas:"text gift" "cta gift";grid-template-columns:minmax(0,1fr) calc(var(--w)*.66);padding-block:48px;row-gap:32px}.gift-cta[data-v-bc366cc2]{align-self:start}.gift-cell[data-v-bc366cc2]{align-self:stretch;height:auto;margin-block:-48px}.gift-stage[data-v-bc366cc2]{bottom:-28px}}@media(min-width:1024px){.gift-band[data-v-bc366cc2]{--w:360px}}@media(min-width:1280px){.gift-section[data-v-bc366cc2]{padding-block:107px 88px}.gift-band[data-v-bc366cc2]{--w:clamp(360px,64vw - 460px,460px);align-items:center;-moz-column-gap:clamp(24px,2.8vw,40px);column-gap:clamp(24px,2.8vw,40px);grid-template-areas:"text gift cta";grid-template-columns:minmax(0,1fr) calc(var(--w)*.66) max-content;min-height:245px;padding-block:40px}.gift-cta[data-v-bc366cc2]{align-self:center}.gift-cell[data-v-bc366cc2]{margin-block:-40px}.gift-stage[data-v-bc366cc2]{bottom:-40px}}.gift-float[data-v-bc366cc2]{animation:gift-idle-bc366cc2 7s ease-in-out infinite;transform-origin:50% 92%;will-change:transform}.gift-shadow[data-v-bc366cc2]{animation:gift-shadow-idle-bc366cc2 7s ease-in-out infinite;background:#26262229;border-radius:50%;bottom:2%;filter:blur(8px);height:7%;left:14%;position:absolute;right:14%}.gift-band:focus-within .gift-float[data-v-bc366cc2],.gift-band:hover .gift-float[data-v-bc366cc2]{animation:gift-hop-bc366cc2 .9s cubic-bezier(.3,0,.3,1) both,gift-excited-bc366cc2 1.6s ease-in-out .9s infinite}.gift-band:focus-within .gift-shadow[data-v-bc366cc2],.gift-band:hover .gift-shadow[data-v-bc366cc2]{animation:gift-shadow-hop-bc366cc2 .9s ease-in-out both,gift-shadow-excited-bc366cc2 1.6s ease-in-out .9s infinite}@keyframes gift-idle-bc366cc2{0%,52%,to{transform:translateY(0) rotate(0)}26%{transform:translateY(-9px) rotate(.6deg)}56%{transform:translateY(0) rotate(-5deg) scale(1.01)}60%{transform:translateY(-3px) rotate(4.5deg)}64%{transform:translateY(0) rotate(-3.5deg)}68%{transform:translateY(-1px) rotate(2.2deg)}72%{transform:translateY(0) rotate(-1deg)}76%{transform:translateY(0) rotate(0)}88%{transform:translateY(-6px) rotate(-.4deg)}}@keyframes gift-shadow-idle-bc366cc2{0%,52%,to{opacity:1;transform:scaleX(1)}26%{opacity:.7;transform:scaleX(.86)}88%{opacity:.75;transform:scaleX(.9)}}@keyframes gift-hop-bc366cc2{0%{transform:translateY(0) scale(1)}18%{transform:translateY(2px) scale(1.06,.92)}45%{transform:translateY(-26px) scale(.96,1.06) rotate(-3deg)}68%{transform:translateY(0) scale(1.05,.94) rotate(2deg)}82%{transform:translateY(-5px) scale(.99,1.02) rotate(-1deg)}to{transform:translateY(0) scale(1) rotate(0)}}@keyframes gift-excited-bc366cc2{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-10px) rotate(1.5deg) scale(1.02)}}@keyframes gift-shadow-hop-bc366cc2{0%,to{opacity:1;transform:scaleX(1)}45%{opacity:.45;transform:scaleX(.6)}68%{opacity:1;transform:scaleX(1.08)}}@keyframes gift-shadow-excited-bc366cc2{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.6;transform:scaleX(.8)}}@media(prefers-reduced-motion:reduce){.gift-band:focus-within .gift-float[data-v-bc366cc2],.gift-band:focus-within .gift-shadow[data-v-bc366cc2],.gift-band:hover .gift-float[data-v-bc366cc2],.gift-band:hover .gift-shadow[data-v-bc366cc2],.gift-float[data-v-bc366cc2],.gift-shadow[data-v-bc366cc2]{animation:none}}.awards-scroll[data-v-d1ebfd20]{animation:scrollX-d1ebfd20 40s linear infinite;width:-moz-max-content;width:max-content}@keyframes scrollX-d1ebfd20{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:640px){.awards-scroll[data-v-d1ebfd20]{animation-duration:20s}}@media(min-width:768px)and (max-width:1023px){.awards-scroll[data-v-d1ebfd20]{animation-duration:30s}}@media(min-width:1024px){.awards-scroll[data-v-d1ebfd20]{animation-duration:40s}}.footer-label[data-v-b98d1000]{font-size:12px;font-weight:600;letter-spacing:.3em;line-height:17px;text-transform:uppercase}.footer-link[data-v-b98d1000]{transition:opacity .3s}.footer-link[data-v-b98d1000]:focus-visible,.footer-link[data-v-b98d1000]:hover{opacity:.75}.preferred-logo[data-v-b98d1000]{filter:invert(1);mix-blend-mode:screen;opacity:.85}.store-badge[data-v-b98d1000]{border:1px solid #fff;border-radius:8px;display:inline-flex;font-weight:300;gap:8px;height:49px;padding-inline:11px;white-space:nowrap}.social-icon[data-v-b98d1000],.store-badge[data-v-b98d1000]{align-items:center;transition:background-color .3s,color .3s}.social-icon[data-v-b98d1000]{border:1px solid #fff;border-radius:9999px;display:flex;height:38px;justify-content:center;width:38px}.social-icon[data-v-b98d1000]:focus-visible,.social-icon[data-v-b98d1000]:hover,.store-badge[data-v-b98d1000]:focus-visible,.store-badge[data-v-b98d1000]:hover{background:#fff;color:var(--color-brand)}
