.rh-raffle{--rh-raffle-navy: #022851;--rh-raffle-text: #171717;--rh-raffle-muted: #606060;--rh-raffle-border: #dedede;display:block;width:100%;min-width:0;margin-block:12px;color:var(--rh-raffle-text);font-family:inherit;font-size:inherit;line-height:1.4;text-align:start;overflow-wrap:anywhere}.rh-raffle[hidden],.rh-raffle [hidden]{display:none!important}.rh-raffle *,.rh-raffle *:before,.rh-raffle *:after{box-sizing:border-box}.rh-raffle .rh-raffle__card{margin:0;padding:14px 16px 4px;background:#fff;border:1px solid var(--rh-raffle-border);border-radius:18px;box-shadow:none}.rh-raffle .rh-raffle__header{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;min-width:0}.rh-raffle .rh-raffle__emblem{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#f1f3f5;border-radius:9px;color:var(--rh-raffle-navy)}.rh-raffle .rh-raffle__emblem svg{display:block;width:20px;height:20px}.rh-raffle .rh-raffle__header .rh-raffle__heading{margin:0;color:var(--rh-raffle-text);font-family:inherit;font-size:16px!important;font-weight:600;letter-spacing:0;line-height:1.35}.rh-raffle .rh-raffle__pitch{margin:4px 0 0;color:var(--rh-raffle-muted);font-size:13px;line-height:1.4}.rh-raffle .rh-raffle__status{position:relative;margin-block:8px;padding:0;color:var(--rh-raffle-text)}.rh-raffle .rh-raffle__status-label{display:inline-block;margin:0;padding:2px 7px;background:#f4f4f4;border-radius:5px;color:inherit;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.4}.rh-raffle[data-level="1"] .rh-raffle__status-label,.rh-raffle[data-level="2"] .rh-raffle__status-label,.rh-raffle[data-level="3"] .rh-raffle__status-label{background:#eef2f6;color:var(--rh-raffle-navy)}.rh-raffle .rh-raffle__status-copy,.rh-raffle [data-raffle-tier-state]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.rh-raffle .rh-raffle__tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.rh-raffle .rh-raffle__tier{position:relative;display:grid;grid-template-rows:1fr auto;gap:5px;min-width:0;margin:0;padding:6px 2px;background:#fafafa;border:1px solid #e8e8e8;border-radius:9px;color:var(--rh-raffle-muted);text-align:center}.rh-raffle .rh-raffle__tier-icon{position:absolute;inset-block-start:6px;inset-inline-start:calc(50% - 34px);display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;background:#fff;border:1px solid #bcbcbc;border-radius:50%;color:var(--rh-raffle-muted);font-size:12px;font-weight:400;line-height:1}.rh-raffle .rh-raffle__check{display:none;width:12px;height:12px;flex-shrink:0}.rh-raffle .rh-raffle__number{display:inline}.rh-raffle .rh-raffle__tier-meta{display:grid;grid-template-rows:auto 1fr;gap:4px;min-width:0}.rh-raffle .rh-raffle__tier-label{display:block;width:fit-content;margin-inline:auto;padding-inline-start:21px;color:inherit;font-size:12px;font-weight:400;line-height:17px}.rh-raffle .rh-raffle__tier-prize{display:block;min-height:15px;color:var(--rh-raffle-text);font-size:12px;font-weight:500;line-height:15px}.rh-raffle .rh-raffle__tier-threshold{display:block;color:var(--rh-raffle-muted);font-size:12px;font-weight:400;font-variant-numeric:tabular-nums;line-height:1.35;white-space:normal}.rh-raffle .rh-raffle__tier[data-state=unlocked],.rh-raffle .rh-raffle__tier[data-state=current]{background:#f3f5f7;border-color:#d8dfe6;color:var(--rh-raffle-navy)}.rh-raffle .rh-raffle__tier[data-state=current]{background:#fff;border-color:var(--rh-raffle-navy)}.rh-raffle .rh-raffle__tier[data-state=unlocked] .rh-raffle__tier-icon,.rh-raffle .rh-raffle__tier[data-state=current] .rh-raffle__tier-icon{border-color:var(--rh-raffle-navy);color:var(--rh-raffle-navy)}.rh-raffle .rh-raffle__tier[data-state=current] .rh-raffle__tier-icon{background:var(--rh-raffle-navy);color:#fff}.rh-raffle .rh-raffle__tier[data-state=unlocked] .rh-raffle__check,.rh-raffle .rh-raffle__tier[data-state=current] .rh-raffle__check{display:block}.rh-raffle .rh-raffle__tier[data-state=unlocked] .rh-raffle__number,.rh-raffle .rh-raffle__tier[data-state=current] .rh-raffle__number{display:none}.rh-raffle .rh-raffle__tier[data-state=unlocked] .rh-raffle__tier-prize,.rh-raffle .rh-raffle__tier[data-state=current] .rh-raffle__tier-prize,.rh-raffle .rh-raffle__tier[data-state=unlocked] .rh-raffle__tier-threshold,.rh-raffle .rh-raffle__tier[data-state=current] .rh-raffle__tier-threshold{color:var(--rh-raffle-navy)}.rh-raffle .rh-raffle__tier[data-state=current] .rh-raffle__tier-prize{font-weight:600}.rh-raffle .rh-raffle__progress{display:block;height:5px;margin-block:12px;overflow:hidden;background:#e7e7e7;border-radius:999px}.rh-raffle .rh-raffle__progress-fill{display:block;width:0;max-width:100%;height:100%;background:var(--rh-raffle-navy);border-radius:inherit;transition:width .22s ease}.rh-raffle .rh-raffle__next{margin:7px 0 0;color:var(--rh-raffle-text);font-size:13px;font-variant-numeric:tabular-nums;line-height:1.4}.rh-raffle .rh-raffle__details{margin-block-start:7px;color:var(--rh-raffle-text)}.rh-raffle .rh-raffle__summary{display:list-item;list-style:disclosure-closed inside;min-height:44px;padding-block:12px;padding-inline-end:2px;color:var(--rh-raffle-text);font-size:13px;font-weight:400;line-height:20px;cursor:pointer}.rh-raffle .rh-raffle__details[open]>.rh-raffle__summary{list-style-type:disclosure-open}.rh-raffle .rh-raffle__summary::marker,.rh-raffle .rh-raffle__summary::-webkit-details-marker{color:var(--rh-raffle-muted);font-size:11px}.rh-raffle .rh-raffle__summary:focus-visible,.rh-raffle .rh-raffle__link:focus-visible{outline:2px solid var(--rh-raffle-navy);outline-offset:2px;border-radius:3px}.rh-raffle .rh-raffle__expanded{padding-block:2px 12px;border-block-start:1px solid #e7e7e7;color:var(--rh-raffle-text);font-size:13px;line-height:1.5}.rh-raffle .rh-raffle__intro{margin:9px 0 11px;color:var(--rh-raffle-text);font-size:inherit;line-height:inherit}.rh-raffle .rh-raffle__expanded .rh-raffle__prizes-heading{margin:10px 0 8px;color:var(--rh-raffle-text);font-size:13px;font-weight:500;line-height:1.4}.rh-raffle .rh-raffle__expanded .rh-raffle__prizes{display:grid;gap:8px;margin:0 0 6px;padding:0;list-style:none!important}.rh-raffle .rh-raffle__expanded .rh-raffle__prize{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:10px;margin:0;padding:0;list-style:none!important;font-size:13px;line-height:1.4}.rh-raffle .rh-raffle__expanded .rh-raffle__prize::marker{content:""}.rh-raffle .rh-raffle__expanded .rh-raffle__prize-threshold{color:var(--rh-raffle-muted);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.rh-raffle .rh-raffle__expanded .rh-raffle__prize strong{color:var(--rh-raffle-text);font-weight:500}.rh-raffle .rh-raffle__expanded .rh-raffle__prize-count{display:inline-block;min-width:27px;color:var(--rh-raffle-navy);font-weight:600;font-variant-numeric:tabular-nums}.rh-raffle .rh-raffle__expanded .rh-raffle__one-prize{margin:12px 0 2px;padding-block-start:9px;border-block-start:1px solid #e7e7e7;color:var(--rh-raffle-navy);font-size:13px;font-weight:500;line-height:1.45}.rh-raffle .rh-raffle__link{display:inline-flex;align-items:center;gap:6px;min-height:44px;max-width:100%;padding-block:8px;color:var(--rh-raffle-navy);font-size:13px;font-weight:400;line-height:1.4;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.rh-raffle .rh-raffle__link:hover{text-decoration-thickness:2px}.rh-raffle .rh-raffle__terms{margin:0;color:var(--rh-raffle-muted);font-size:12px;line-height:1.5}.rh-raffle .rh-raffle__preview,.rh-raffle .rh-raffle__error{margin:0 0 8px;padding:9px 10px;background:#fff7e6;border:1px solid #edcd8a;border-radius:6px;color:#734500;font-size:12px;line-height:1.45}.rh-raffle .rh-raffle__error{background:#fff1f2;border-color:#f0b8c3;color:#9a1633}@media(prefers-reduced-motion:reduce){.rh-raffle .rh-raffle__progress-fill{transition:none}}.rh-raffle .rh-raffle__schedule{margin:0 0 12px;color:var(--rh-raffle-muted);font-size:13px;line-height:1.5}.rh-raffle.rh-raffle--article{margin-block:32px}.rh-raffle--article .rh-raffle__card{padding:22px 24px 10px}.rh-raffle .rh-raffle__cart-total{margin:14px 0 8px;color:var(--rh-raffle-navy);font-size:16px;font-weight:600;line-height:1.4}.rh-raffle--article .rh-raffle__tiers{margin:0;padding:0}.rh-raffle--article .rh-raffle__tier{margin:0;padding:10px 4px}.rh-raffle--article .rh-raffle__tier-icon{inset-block-start:10px}.rh-raffle--article li::marker{content:""}.rh-raffle--article .rh-raffle__tier:before,.rh-raffle--article .rh-raffle__prize:before{content:none}@media(max-width:600px){.rh-raffle--article .rh-raffle__card{padding:16px 12px 8px}}.article .rte .rh-raffle--article .rh-raffle__link{background-image:none;text-decoration-line:underline}
/*# sourceMappingURL=/cdn/shop/t/35/assets/birthday-raffle.css.map */
