.hl-sc{--sc-brown:#46291f;--sc-cream:#f5eee8;--sc-tan:#b3825c;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000001;width:min(500px,calc(100vw - 32px));max-width:none;height:fit-content;max-height:calc(100dvh - 24px);margin:auto;padding:0;border:0;border-radius:24px;background:var(--sc-cream);color:var(--sc-brown);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;font-family:var(--font-body-family);text-align:center}.hl-sc:focus,.hl-sc:focus-visible{outline:0;box-shadow:none}.hl-sc-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000000;background:#1e140f9e}.hl-sc-back:empty{display:block}.hl-sc-back[hidden]:empty{display:none}.hl-sc[open]{animation:hl-sc-in .28s ease-out}@keyframes hl-sc-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.hl-sc__close{position:absolute;top:12px;right:12px;z-index:5;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#fff;color:#2a1a14;cursor:pointer;box-shadow:0 2px 8px #00000040}.hl-sc__band{position:relative;height:216px;overflow:hidden;background:radial-gradient(circle at 50% 40%,#5d3a29,#23130d 75%)}.hl-sc__ph{position:absolute;top:50%;left:50%;width:32%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:12px;background:#6b4a39;box-shadow:0 8px 22px #0000006b}.hl-sc__ph--l{transform:translate(-142%,-46%) rotate(-8deg)}.hl-sc__ph--r{transform:translate(42%,-46%) rotate(8deg)}.hl-sc__ph--c{z-index:2;width:37%;transform:translate(-50%,-50%);object-position:50% 30%}.hl-sc__body{padding:22px 24px 16px}.hl-sc__eyebrow{margin:0 0 8px;color:var(--sc-tan);font-size:11.5px;font-weight:600;letter-spacing:.2em;line-height:1.35;text-transform:uppercase}.hl-sc__title{margin:0;color:var(--sc-brown);font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:0;line-height:1.05}.hl-sc__title span{display:block;font-size:21px}.hl-sc__title strong{display:block;margin-top:3px;font-size:33px;font-weight:700}.hl-sc__sub{margin:10px 0 14px;font-size:15px;line-height:1.35}.hl-sc__card{position:relative;display:grid;place-items:center;width:min(100%,330px);aspect-ratio:330/170;margin:0 auto 16px;border-radius:13px;background:#fff;box-shadow:inset 0 0 0 1.5px #d8b98f,0 10px 22px #46291f2b;user-select:none;-webkit-user-select:none}.hl-sc__prize strong{display:block;font-size:56px;font-weight:700;line-height:1}.hl-sc__prize span{display:block;margin-top:5px;font-size:15px}.hl-sc__foil{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:13px;cursor:grab;touch-action:none;transition:opacity .45s ease}.hl-sc__foil.is-gone{opacity:0;pointer-events:none}.hl-sc__hint{position:absolute;left:50%;top:80%;width:24px;height:24px;margin:-12px;border-radius:50%;background:#ffffffeb;box-shadow:0 0 0 6px #ffffff59,0 3px 10px #3c230a59;pointer-events:none;animation:hl-sc-hint 1.5s ease-in-out infinite;transition:opacity .2s}@keyframes hl-sc-hint{0%,to{transform:translate(-30px)}50%{transform:translate(30px,-7px)}}.hl-sc__cta{display:block;width:100%;min-height:52px;padding:12px 16px;border:0;border-radius:10px;background:var(--sc-brown);color:#fff;font:inherit;font-size:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.hl-sc__cta[disabled]{opacity:.65;cursor:wait}.hl-sc__no{margin:10px 0 0;padding:8px;border:0;background:none;color:#75645b;font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}.hl-sc [hidden]{display:none}.hl-sc__done-title{margin:0;color:var(--sc-brown);font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:700;line-height:1.15}.hl-sc.is-done .hl-sc__no,.hl-sc.is-done [data-sc-step]{display:none}.hl-sc.is-done .hl-sc__body{padding-bottom:24px}@media(min-width:481px){.hl-sc__ph{width:30%}.hl-sc__ph--c{width:34%}.hl-sc__ph--l{transform:translate(-138%,-46%) rotate(-8deg)}.hl-sc__ph--r{transform:translate(38%,-46%) rotate(8deg)}}@media(max-width:480px){.hl-sc__band{height:176px}.hl-sc__body{padding:18px 16px 10px}.hl-sc__eyebrow{font-size:10.5px;letter-spacing:.15em}.hl-sc__title span{font-size:19px}.hl-sc__title strong{font-size:27px}.hl-sc__sub{margin:8px 0 12px;font-size:14px}.hl-sc__card{width:min(100%,290px);margin-bottom:13px}.hl-sc__prize strong{font-size:48px}}@media(max-height:640px){.hl-sc__band{height:120px}}@media(prefers-reduced-motion:reduce){.hl-sc[open],.hl-sc__hint{animation:none}.hl-sc__foil{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/hl-scratch.css.map */
