.so-winners,.so-winners *,.so-winners *:before,.so-winners *:after{box-sizing:border-box}.so-winners{padding:var(--so-section-stack-gap) 0 0;background:var(--so-surface, #fff)}.so-winners__container{max-width:1120px}.so-winners__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px 32px;margin-bottom:28px}.so-winners__heading{max-width:780px}.so-winners__subheading{margin-top:10px}.so-winners__notice{position:relative;z-index:2;min-width:230px}.so-winners__notice-trigger{display:inline-flex;min-height:44px;align-items:center;justify-content:flex-end;gap:8px;width:100%;padding:0;color:var(--so-ink, #0a0a0b);font-size:var(--so-fs-caption, 13px);line-height:1.3;cursor:pointer;list-style:none}.so-winners__notice-trigger::-webkit-details-marker{display:none}.so-winners__notice-trigger:focus-visible{outline:2px solid var(--so-gold, #fbc700);outline-offset:5px}.so-winners__notice-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid currentColor;border-radius:50%;font-size:12px;line-height:1}.so-winners__notice-chevron{flex:0 0 auto;transition:transform .2s ease}.so-winners__notice[open] .so-winners__notice-chevron{transform:rotate(180deg)}.so-winners__notice-body{position:absolute;top:calc(100% + 8px);right:0;width:min(560px,calc(100vw - 40px));padding:20px;color:var(--so-ink, #0a0a0b);background:var(--so-surface, #fff);border:1px solid var(--so-line, #e6e8eb);border-radius:var(--so-radius-lg, 10px);box-shadow:var(--so-shadow, 0 8px 24px rgba(17, 19, 22, .08))}.so-winners__notice-body h3{margin:0 0 10px;font-size:var(--so-fs-h3, 20px);line-height:1.25}.so-winners__notice-copy{color:var(--so-muted, #606873);font-size:var(--so-fs-body, 15px);line-height:var(--so-lh-body, 1.5)}.so-winners__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.so-winners__card{display:flex;min-width:0;min-height:104px;flex-direction:column;justify-content:center;gap:12px;padding:20px 22px;color:var(--so-ink, #0a0a0b);background:var(--so-surface, #fff);border:1px solid var(--so-line, #e6e8eb);border-radius:var(--so-radius, 6px)}.so-winners__card[hidden]{display:none!important}.so-winners__email,.so-winners__prize{margin:0}.so-winners__email{overflow:hidden;color:var(--so-ink, #0a0a0b);font-size:15px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.so-winners__prize{display:inline-flex;align-items:center;gap:8px;color:var(--so-ink, #0a0a0b);font-size:16px;line-height:1.25}.so-winners__gift{flex:0 0 auto;color:var(--so-gold, #fbc700)}.so-winners__controls{display:flex;justify-content:center;margin-top:28px}.so-winners__toggle{display:inline-flex;min-width:180px;min-height:46px;align-items:center;justify-content:center;padding:0 24px;color:var(--so-gold, #fbc700);background:var(--so-black, #0a0a0b);border:1px solid var(--so-gold, #fbc700);border-radius:var(--so-radius, 6px);font-family:inherit;font-size:var(--so-fs-button, 15px);line-height:1;cursor:pointer;transition:color .15s ease,background-color .15s ease}.so-winners__toggle:hover{color:var(--so-black, #0a0a0b);background:var(--so-gold, #fbc700)}.so-winners__toggle:focus-visible{outline:2px solid var(--so-gold, #fbc700);outline-offset:4px}.so-winners__toggle[hidden]{display:none!important}@media(max-width:1023px){.so-winners__header{grid-template-columns:1fr;gap:12px}.so-winners__notice{width:fit-content;min-width:0}.so-winners__notice-trigger{justify-content:flex-start}.so-winners__notice-body{right:auto;left:0}.so-winners__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.so-winners{padding-top:var(--so-section-stack-gap, 24px)}.so-winners__header{margin-bottom:20px}.so-winners__notice-body{position:static;width:100%;margin-top:8px;padding:16px;box-shadow:none}.so-winners__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.so-winners__card{min-height:86px;gap:9px;padding:14px 12px}.so-winners__email{overflow:visible;font-size:13px;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.so-winners__prize{gap:6px;font-size:14px}.so-winners__gift{width:16px;height:16px}.so-winners__controls{margin-top:22px}.so-winners__toggle{width:100%}}@media(prefers-reduced-motion:reduce){.so-winners__notice-chevron,.so-winners__toggle{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/833/assets/special-offers-winners.css.map */
