.ohc-vote{--ohcv-bg: #fff7ee;--ohcv-surface: #fff;--ohcv-ink: #39272d;--ohcv-muted: #826d74;--ohcv-pink: #e8568f;--ohcv-purple: #7563d4;--ohcv-yellow: #f8dc67;position:relative;isolation:isolate;overflow:clip;background:radial-gradient(circle at 8% 10%,color-mix(in srgb,var(--ohcv-pink) 14%,transparent) 0 8%,transparent 8.2%),radial-gradient(circle at 92% 19%,color-mix(in srgb,var(--ohcv-purple) 12%,transparent) 0 10%,transparent 10.2%),var(--ohcv-bg);color:var(--ohcv-ink);font-family:"Instrument Sans",var(--font-body-family, sans-serif);line-height:1.4}.ohc-vote *,.ohc-vote *:before,.ohc-vote *:after{box-sizing:border-box}.ohc-vote button,.ohc-vote input{font:inherit}.ohc-vote button{color:inherit}.ohc-vote__shell{width:min(1480px,100%);margin:0 auto;padding:clamp(54px,7vw,112px) clamp(18px,4vw,64px) 128px}.ohc-vote__confetti{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.ohc-vote__confetti span{position:absolute;color:var(--ohcv-pink);font-size:clamp(16px,2.2vw,34px);opacity:.24;transform:rotate(var(--r, 0deg))}.ohc-vote__confetti span:nth-child(1){top:4%;left:3%;--r: -18deg}.ohc-vote__confetti span:nth-child(2){top:8%;right:7%;color:var(--ohcv-purple);--r: 15deg}.ohc-vote__confetti span:nth-child(3){top:33%;left:1%;color:#70b7a4;--r: 20deg}.ohc-vote__confetti span:nth-child(4){top:58%;right:2%;color:#f29a49;--r: -25deg}.ohc-vote__confetti span:nth-child(5){bottom:8%;left:6%;color:var(--ohcv-purple)}.ohc-vote__header{margin-bottom:clamp(42px,6vw,76px)}.ohc-vote__eyebrow-row,.ohc-vote__headline,.ohc-vote__ballot-heading,.ohc-vote__finish-bar{display:flex;align-items:center;justify-content:space-between;gap:24px}.ohc-vote__eyebrow{margin:0;color:var(--ohcv-pink);font-size:13px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.ohc-vote__live{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border:1.5px solid color-mix(in srgb,var(--ohcv-ink) 18%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ohcv-surface) 88%,transparent);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ohc-vote__live>span{width:8px;height:8px;border-radius:50%;background:#41a46f;box-shadow:0 0 0 5px #41a46f21;animation:ohcv-live 1.8s ease-in-out infinite}@keyframes ohcv-live{50%{box-shadow:0 0 0 9px #41a46f00}}.ohc-vote__headline{align-items:flex-end;margin-top:24px}.ohc-vote__headline>div:first-child{max-width:900px}.ohc-vote__headline h1{max-width:5em;margin:0;font-family:"Bricolage Grotesque",var(--font-heading-family, sans-serif);font-size:clamp(52px,6.8vw,106px);font-weight:760;letter-spacing:0;line-height:.92;word-spacing:.16em;text-wrap:balance}.ohc-vote__intro{max-width:680px;margin-top:26px;color:var(--ohcv-muted);font-size:clamp(17px,1.5vw,21px)}.ohc-vote__intro p{margin:0}.ohc-vote__score-key{display:grid;flex:0 0 auto;gap:9px;min-width:160px;padding:16px;border:1.5px dashed color-mix(in srgb,var(--ohcv-ink) 30%,transparent);border-radius:18px;background:color-mix(in srgb,var(--ohcv-surface) 80%,transparent);transform:rotate(2deg)}.ohc-vote__score-key span{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:750}.ohc-vote__score-key b{font-size:20px}.ohc-vote__signature{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(0,2fr);align-items:center;gap:clamp(24px,4vw,58px);margin-top:clamp(36px,5vw,64px);padding:clamp(22px,3vw,38px);border:2px solid var(--ohcv-ink);border-radius:34px;background:linear-gradient(120deg,color-mix(in srgb,var(--ohcv-yellow) 76%,white),#fff8d3);box-shadow:8px 9px 0 var(--ohcv-ink)}.ohc-vote__signature-copy>span,.ohc-vote-dialog__eyebrow{color:var(--ohcv-pink);font-size:11px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.ohc-vote__signature-copy strong{display:block;margin-top:5px;font-family:"Bricolage Grotesque",var(--font-heading-family, sans-serif);font-size:clamp(24px,2.5vw,39px);line-height:1}.ohc-vote__signature-copy p{max-width:440px;margin:10px 0 0;color:color-mix(in srgb,var(--ohcv-ink) 74%,transparent);font-size:14px}.ohc-vote__signature-live{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:15px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ohc-vote__signature-live>span:last-child{color:color-mix(in srgb,var(--ohcv-ink) 66%,transparent)}.ohc-vote__signature-live b{color:var(--ohcv-ink);font-size:13px}.ohc-vote__signature-slots{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,1.5vw,20px);margin:0;padding:0;list-style:none}.ohc-vote__signature-slots li{position:relative;min-width:0;text-align:center}.ohc-vote__signature-slots li:first-child:after{content:"\1f451";position:absolute;top:-13px;left:50%;font-size:19px;transform:translate(-50%) rotate(-8deg)}.ohc-vote__slot-number{position:absolute;z-index:2;top:0;left:0;display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:var(--ohcv-ink);color:#fff;font-size:11px;font-weight:850}.ohc-vote__slot-art{display:grid;width:min(100%,104px);aspect-ratio:1;margin:0 auto;place-items:center;border:2px dashed color-mix(in srgb,var(--ohcv-ink) 38%,transparent);border-radius:50%;background:#ffffff75;transition:transform .28s ease,box-shadow .28s ease}.ohc-vote__signature-slots li:first-child .ohc-vote__slot-art{background:#ffffffc2;box-shadow:0 8px color-mix(in srgb,var(--ohcv-pink) 18%,transparent);transform:translateY(-4px)}.ohc-vote__slot-art img{width:82%;height:82%;object-fit:contain;filter:drop-shadow(0 5px 3px rgba(57,39,45,.12));animation:ohcv-float 3.2s ease-in-out infinite}.ohc-vote__signature-slots li:nth-child(2n) .ohc-vote__slot-art img{animation-delay:-1.3s}@keyframes ohcv-float{50%{transform:translateY(-5px) rotate(3deg)}}.ohc-vote__slot-name{display:block;min-height:27px;margin-top:8px;font-size:11px;font-weight:750;line-height:1.15;text-wrap:balance}.ohc-vote__slot-score{display:inline-flex;align-items:baseline;gap:3px;margin-top:3px;padding:3px 7px;border-radius:999px;background:#ffffff94;color:color-mix(in srgb,var(--ohcv-ink) 65%,transparent);font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ohc-vote__slot-score b{color:var(--ohcv-ink);font-size:12px}.ohc-vote__main{display:block}.ohc-vote__ballot-heading{align-items:flex-end;margin-bottom:22px}.ohc-vote__ballot-heading h2{margin:0;font-family:"Bricolage Grotesque",var(--font-heading-family, sans-serif);font-size:clamp(26px,3vw,42px);line-height:1}.ohc-vote__ballot-heading p{max-width:330px;margin:0;color:var(--ohcv-muted);font-size:13px;text-align:right}.ohc-vote__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ohc-vote-card{position:relative;display:grid;grid-template-columns:120px minmax(0,1fr);grid-template-rows:1fr auto;min-height:224px;overflow:hidden;border:1.5px solid color-mix(in srgb,var(--ohcv-ink) 18%,transparent);border-radius:26px;background:var(--ohcv-surface);box-shadow:0 8px color-mix(in srgb,var(--ohcv-purple) 8%,transparent);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;will-change:transform}.ohc-vote-card:hover{border-color:color-mix(in srgb,var(--ohcv-pink) 55%,var(--ohcv-ink));transform:translateY(-3px)}.ohc-vote-card.is-voted{border-color:var(--ohcv-ink);box-shadow:5px 6px 0 var(--ohcv-ink)}.ohc-vote-card.is-top-five{background:linear-gradient(150deg,color-mix(in srgb,var(--ohcv-yellow) 18%,white),#fff 48%)}.ohc-vote-card.is-saving{opacity:.72}.ohc-vote-card.is-pop{animation:ohcv-pop .42s cubic-bezier(.2,.8,.2,1)}@keyframes ohcv-pop{35%{transform:translateY(-7px) rotate(-1deg) scale(1.02)}}.ohc-vote-card__rank{position:absolute;z-index:3;top:13px;left:13px;display:grid;min-width:35px;height:35px;padding:0 7px;place-items:center;border:1.5px solid var(--ohcv-ink);border-radius:999px;background:var(--ohcv-surface);font-size:12px;font-weight:850}.ohc-vote-card.is-top-five .ohc-vote-card__rank{background:var(--ohcv-yellow)}.ohc-vote-card__art{display:grid;grid-row:1 / span 2;width:100%;min-height:100%;place-items:center;padding:48px 6px 48px 12px;background:radial-gradient(circle,color-mix(in srgb,var(--ohcv-pink) 12%,white) 0 53%,transparent 54%)}.ohc-vote-card:nth-child(3n+2) .ohc-vote-card__art{background:radial-gradient(circle,color-mix(in srgb,var(--ohcv-purple) 12%,white) 0 53%,transparent 54%)}.ohc-vote-card:nth-child(3n) .ohc-vote-card__art{background:radial-gradient(circle,color-mix(in srgb,var(--ohcv-yellow) 28%,white) 0 53%,transparent 54%)}.ohc-vote-card__art img{width:98px;height:98px;object-fit:contain;filter:drop-shadow(0 8px 4px rgba(57,39,45,.14));transition:transform .22s ease}.ohc-vote-card:hover .ohc-vote-card__art img,.ohc-vote-card.is-pop .ohc-vote-card__art img{transform:rotate(6deg) scale(1.08)}.ohc-vote-card__body{min-width:0;padding:17px 16px 10px 3px}.ohc-vote-card__meta{display:flex;align-items:center;gap:6px;min-height:22px;margin-left:-4px}.ohc-vote-card__mix-badge,.ohc-vote-card__candidate,.ohc-vote-card__top-five{display:inline-flex;align-items:center;min-width:0;padding:5px 8px;border-radius:999px;font-size:9px;font-weight:850;letter-spacing:.06em;line-height:1;text-transform:uppercase}.ohc-vote-card__mix-badge{background:#e6f3ee;color:#25704f}.ohc-vote-card__candidate{background:#efeafd;color:#5c4ab9}.ohc-vote-card__top-five{display:none;background:var(--ohcv-yellow);color:var(--ohcv-ink)}.ohc-vote-card.is-top-five .ohc-vote-card__top-five{display:inline-flex}.ohc-vote-card__body h3{overflow:hidden;margin:9px 0 3px;font-family:"Bricolage Grotesque",var(--font-heading-family, sans-serif);font-size:23px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.ohc-vote-card__body>p{display:-webkit-box;overflow:hidden;margin:6px 0 0;color:var(--ohcv-muted);font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ohc-vote-card__score{display:flex;align-items:baseline;gap:6px;margin-top:9px}.ohc-vote-card__score span{color:var(--ohcv-muted);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.ohc-vote-card__score strong{font-family:"Bricolage Grotesque",var(--font-heading-family, sans-serif);font-size:22px;line-height:1}.ohc-vote-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column:2;gap:7px;padding:0 13px 13px 3px}.ohc-vote-card__vote{display:flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:7px 8px;border:1.5px solid color-mix(in srgb,var(--ohcv-ink) 24%,transparent);border-radius:13px;background:#fff;cursor:pointer;font-size:11px;font-weight:800;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.ohc-vote-card__vote:hover,.ohc-vote-card__vote:focus-visible{border-color:var(--ohcv-ink);transform:translateY(-2px)}.ohc-vote-card__vote>span:first-child{font-size:19px;line-height:1;filter:grayscale(1)}.ohc-vote-card__vote[aria-pressed=true]>span:first-child{filter:none}.ohc-vote-card__vote--like[aria-pressed=true]{border-color:var(--ohcv-pink);background:var(--ohcv-pink);color:#fff}.ohc-vote-card__vote--dislike[aria-pressed=true]{border-color:var(--ohcv-purple);background:var(--ohcv-purple);color:#fff}.ohc-vote-card__spark{position:absolute;top:34px;right:16px;color:var(--ohcv-pink);font-size:20px;opacity:0;transform:scale(.2) rotate(0)}.ohc-vote-card.is-pop .ohc-vote-card__spark{animation:ohcv-spark .52s ease-out}@keyframes ohcv-spark{35%{opacity:1;transform:scale(1.3) rotate(90deg)}to{opacity:0;transform:translateY(-18px) scale(.8) rotate(150deg)}}.ohc-vote__updated{color:#35805c;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ohc-vote__finish-bar{position:fixed;z-index:12;right:clamp(14px,3vw,40px);bottom:clamp(14px,2.5vw,32px);width:min(620px,calc(100vw - 28px));padding:12px;border:2px solid var(--ohcv-ink);border-radius:22px;background:color-mix(in srgb,var(--ohcv-surface) 94%,transparent);box-shadow:6px 7px 0 var(--ohcv-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;transform:translateY(18px);transition:opacity .18s ease,transform .18s ease}.ohc-vote.has-started .ohc-vote__finish-bar{opacity:1;pointer-events:auto;transform:translateY(0)}.ohc-vote__progress-copy{flex:1 1 180px;min-width:120px;padding-left:8px}.ohc-vote__progress-copy>span{display:block;margin-bottom:7px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ohc-vote__progress-track{height:7px;overflow:hidden;border-radius:999px;background:#eee7e9}.ohc-vote__progress-track span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ohcv-pink),var(--ohcv-purple));transition:width .28s ease}.ohc-vote__finish{display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:14px;min-height:50px;padding:11px 19px;border:2px solid var(--ohcv-ink);border-radius:14px;background:var(--ohcv-yellow);cursor:pointer;font-size:13px;font-weight:850;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.ohc-vote__finish:not(:disabled):hover,.ohc-vote__finish:not(:disabled):focus-visible{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--ohcv-ink)}.ohc-vote__finish:disabled{cursor:not-allowed;opacity:.45}.ohc-vote__finish-hint{position:absolute;right:13px;bottom:calc(100% + 9px);max-width:260px;margin:0;padding:7px 10px;border-radius:9px;background:var(--ohcv-ink);color:#fff;font-size:10px;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease}.ohc-vote__finish:disabled:hover+.ohc-vote__finish-hint,.ohc-vote__finish:disabled:focus-visible+.ohc-vote__finish-hint{opacity:1;transform:translateY(0)}.ohc-vote-dialog{width:min(620px,calc(100vw - 28px));max-height:calc(100vh - 28px);overflow-y:auto;padding:clamp(28px,5vw,54px);border:2px solid var(--ohcv-ink);border-radius:30px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--ohcv-yellow) 42%,transparent),transparent 35%),var(--ohcv-surface);color:var(--ohcv-ink);box-shadow:12px 13px 0 var(--ohcv-purple);text-align:center}.ohc-vote-dialog::backdrop{background:#39272d9e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ohc-vote-dialog[open]{animation:ohcv-dialog-in .28s cubic-bezier(.2,.8,.2,1)}@keyframes ohcv-dialog-in{0%{opacity:0;transform:translateY(24px) scale(.96)}}.ohc-vote-dialog__close{position:absolute;top:14px;right:14px;display:grid;width:38px;height:38px;padding:0;place-items:center;border:1.5px solid var(--ohcv-ink);border-radius:50%;background:#fff;cursor:pointer;font-size:25px;line-height:1}.ohc-vote-dialog__burst{margin-bottom:12px;color:var(--ohcv-pink);font-size:28px;letter-spacing:.18em}.ohc-vote-dialog h2{margin:8px auto 15px;font-family:"Bricolage Grotesque",var(--font-heading-family, sans-serif);font-size:clamp(36px,6vw,60px);letter-spacing:-.045em;line-height:.95;text-wrap:balance}.ohc-vote-dialog>.rte{max-width:500px;margin:0 auto;color:var(--ohcv-muted);font-size:15px}.ohc-vote-dialog>.rte p{margin:0}.ohc-vote-dialog__top-five{margin-top:24px;padding:17px;border-radius:18px;background:color-mix(in srgb,var(--ohcv-yellow) 23%,white)}.ohc-vote-dialog__top-five>span{display:block;margin-bottom:10px;font-size:10px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.ohc-vote-dialog__top-five ol{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin:0;padding:0;list-style:none}.ohc-vote-dialog__top-five li{padding:7px 10px;border:1px solid color-mix(in srgb,var(--ohcv-ink) 16%,transparent);border-radius:999px;background:#fff;font-size:11px;font-weight:800}.ohc-vote-dialog__email{margin-top:24px;padding-top:22px;border-top:1.5px dashed color-mix(in srgb,var(--ohcv-ink) 28%,transparent)}.ohc-vote-dialog__email label{display:block;margin-bottom:10px;font-family:"Bricolage Grotesque",var(--font-heading-family, sans-serif);font-size:19px;font-weight:750}.ohc-vote-dialog__email-row{display:flex;gap:7px}.ohc-vote-dialog__email-row input{min-width:0;flex:1 1 auto;min-height:49px;padding:10px 14px;border:1.5px solid var(--ohcv-ink);border-radius:13px;background:#fff;color:var(--ohcv-ink)}.ohc-vote-dialog__email-row button,.ohc-vote-dialog__actions button{min-height:49px;padding:10px 15px;border:1.5px solid var(--ohcv-ink);border-radius:13px;background:var(--ohcv-pink);color:#fff;cursor:pointer;font-size:12px;font-weight:850}.ohc-vote-dialog__note{max-width:480px;margin:8px auto 0;color:var(--ohcv-muted);font-size:9px}.ohc-vote-dialog__message{margin:10px 0 0;color:#25704f;font-size:12px;font-weight:750}.ohc-vote-dialog__actions{display:flex;justify-content:center;gap:9px;margin-top:18px}.ohc-vote-dialog__actions button:first-child{background:var(--ohcv-purple)}.ohc-vote-dialog__actions button:last-child{background:#fff;color:var(--ohcv-ink)}@media(max-width:1100px){.ohc-vote__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ohc-vote-card{grid-template-columns:132px minmax(0,1fr)}}@media(max-width:840px){.ohc-vote__headline{align-items:flex-start;flex-direction:column}.ohc-vote__score-key{display:flex;transform:none}.ohc-vote__signature{grid-template-columns:1fr}.ohc-vote__signature-copy{max-width:720px}}@media(max-width:640px){.ohc-vote__shell{padding:46px 14px 116px}.ohc-vote__eyebrow-row{align-items:flex-start}.ohc-vote__eyebrow{max-width:52%}.ohc-vote__live{padding:7px 10px;font-size:9px}.ohc-vote__headline{margin-top:18px}.ohc-vote__headline h1{font-size:clamp(50px,17vw,74px);letter-spacing:-.07em}.ohc-vote__intro{margin-top:18px;font-size:16px}.ohc-vote__score-key{width:100%;justify-content:space-between;padding:12px}.ohc-vote__signature{margin-inline:4px;padding:22px 15px;border-radius:25px;box-shadow:5px 6px 0 var(--ohcv-ink)}.ohc-vote__signature-slots{gap:5px}.ohc-vote__slot-number{width:20px;height:20px;font-size:9px}.ohc-vote__slot-name{font-size:9px}.ohc-vote__slot-score{padding-inline:5px;font-size:8px}.ohc-vote__cards{grid-template-columns:1fr}.ohc-vote__ballot-heading{align-items:flex-start;flex-direction:column;gap:10px}.ohc-vote__ballot-heading p{max-width:none;text-align:left}.ohc-vote-card{grid-template-columns:120px minmax(0,1fr);min-height:210px;border-radius:22px}.ohc-vote-card__art{padding-inline:5px}.ohc-vote-card__art img{width:82px;height:82px}.ohc-vote-card__body{padding-right:10px}.ohc-vote-card__body h3{font-size:21px}.ohc-vote-card__vote-word{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ohc-vote-card__vote>span:first-child{font-size:22px}.ohc-vote__finish-bar{gap:9px}.ohc-vote__progress-copy{flex-basis:120px}.ohc-vote__finish{min-height:47px;padding-inline:14px}.ohc-vote__finish b{display:none}.ohc-vote-dialog{padding:38px 18px 24px;border-radius:24px;box-shadow:6px 7px 0 var(--ohcv-purple)}.ohc-vote-dialog__email-row,.ohc-vote-dialog__actions{flex-direction:column}}@media(prefers-reduced-motion:reduce){.ohc-vote *,.ohc-vote *:before,.ohc-vote *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ohcrisp-fruit-vote.css.map */
