.tl-root{--tl-ink:#191714;--tl-paper:#FBF9F4;--tl-cream:#FCF7EB;--tl-line:rgba(25,23,20,.85);position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:none;align-items:center;justify-content:center;font-family:var(--font-body-family,"Assistant",sans-serif);color:var(--tl-ink)}.tl-root *,.tl-root *:before,.tl-root *:after,.tl-teaser{box-sizing:border-box}.tl-root.is-open{display:flex}.tl-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1917148c;opacity:0;transition:opacity .35s ease}.tl-root.is-visible .tl-backdrop{opacity:1}.tl-panel{position:relative;width:100%;height:100%;height:100dvh;overflow:hidden;background:linear-gradient(180deg,#fdf8ec,#fcf6e9 45%,#f4e1c4);transform:translateY(24px);opacity:0;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .35s ease;display:flex;flex-direction:column;align-items:center}.tl-root.is-visible .tl-panel{transform:none;opacity:1}@media(min-width:750px){.tl-panel{width:440px;height:min(880px,94vh);border-radius:18px;box-shadow:0 30px 80px #00000059}}@media(min-width:990px){.tl-panel{width:min(1120px,94vw,168.448vh);height:auto;aspect-ratio:2000/1116;container-type:size;background:#f6e8d2 var(--tl-desktop-bg) center/cover no-repeat}.tl-panel .tl-model,.tl-panel .tl-logo{display:none}.tl-panel .tl-body{padding-top:22cqh}.tl-panel .tl-heading{font-size:clamp(30px,7cqh,52px);margin-bottom:1.2cqh}.tl-panel .tl-sub{font-size:clamp(14px,2.9cqh,18px);max-width:420px}.tl-panel .tl-grid{--cw:10.8cqh;gap:1.8cqh;margin-top:3cqh}.tl-panel .tl-hint{margin-top:1.6cqh}.tl-panel .tl-prize{margin:3cqh 0 2.4cqh;padding:2.6cqh 22px}.tl-panel .tl-step{max-width:360px}}.tl-model{position:absolute;left:0;bottom:0;height:43%;width:auto;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 16%),linear-gradient(270deg,transparent 0%,#000 22%);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent 0%,#000 16%),linear-gradient(270deg,transparent 0%,#000 22%);mask-composite:intersect}.tl-close{position:absolute;top:14px;left:14px;z-index:5;width:40px;height:40px;border-radius:50%;border:0;background:#ffffffe6;color:var(--tl-ink);display:grid;place-items:center;cursor:pointer;box-shadow:0 1px 4px #00000014}.tl-close svg{width:16px;height:16px}.tl-body{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(22px,4.5vh,48px) 20px 0}.tl-logo{width:clamp(104px,30vw,136px);height:auto;display:block;margin:0 auto clamp(10px,2vh,22px)}.tl-logo-text{font-size:32px;font-style:italic;margin:0 0 18px}.tl-heading{font-family:var(--font-heading-family,inherit);font-weight:800;font-size:clamp(32px,4.8vh,44px);line-height:1;letter-spacing:-.03em;margin:0 0 8px;color:var(--tl-ink)}.tl-sub{font-size:clamp(15px,2vh,17px);line-height:1.35;margin:0 auto;max-width:320px;letter-spacing:.01em}.tl-grid{--cw:clamp(54px,min(19vw,7.9vh),80px);display:grid;grid-template-columns:repeat(3,var(--cw));gap:clamp(10px,1.6vh,16px);margin-top:clamp(16px,2.8vh,30px);perspective:900px}.tl-card{position:relative;width:var(--cw);aspect-ratio:2/3;border:0;padding:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.tl-card:disabled{cursor:default}.tl-card__inner{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.3,.7,.2,1)}.tl-card.is-flipped .tl-card__inner{transform:rotateY(180deg)}.tl-card__face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;border:2px solid var(--tl-line);background:var(--tl-paper);display:flex;align-items:center;justify-content:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 2px #1917140f}.tl-card__back span{font-weight:800;font-size:calc(var(--cw)*.38);line-height:1;color:var(--tl-ink)}.tl-card:not(:disabled):hover .tl-card__back{transform:translateY(-2px);box-shadow:0 6px 14px #1917141f}.tl-card__back{transition:transform .2s ease,box-shadow .2s ease}.tl-card__front{transform:rotateY(180deg);flex-direction:column;gap:2px;padding:6px}.tl-card__front b{display:block;font-weight:800;font-size:calc(var(--cw)*.27);line-height:.95;letter-spacing:-.02em}.tl-card__front small{display:block;font-size:calc(var(--cw)*.13);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tl-card.is-match .tl-card__front{background:var(--tl-ink);color:var(--tl-paper);border-color:var(--tl-ink);animation:tl-pop .5s ease both}.tl-card.is-dim{opacity:.4;transition:opacity .4s ease}.tl-grid.is-intro .tl-card{animation:tl-deal .5s cubic-bezier(.2,.8,.2,1) both}@keyframes tl-pop{0%{transform:rotateY(180deg) scale(1)}40%{transform:rotateY(180deg) scale(1.08)}to{transform:rotateY(180deg) scale(1)}}@keyframes tl-deal{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}.tl-hint{margin:12px 0 0;font-size:13px;letter-spacing:.06em;text-transform:uppercase;opacity:.65;min-height:1.2em}.tl-step{display:none;width:100%;max-width:340px;flex-direction:column;align-items:center}.tl-step.is-active{display:flex;animation:tl-deal .45s ease both}.tl-prize{margin:clamp(18px,3vh,30px) 0 18px;padding:18px 22px;border:2px solid var(--tl-ink);border-radius:14px;background:var(--tl-paper);width:100%}.tl-prize b{display:block;font-size:44px;font-weight:800;letter-spacing:-.03em;line-height:1}.tl-prize small{display:block;margin-top:6px;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.tl-form{width:100%;display:flex;flex-direction:column;gap:10px}.tl-input{width:100%;height:52px;border:1.5px solid var(--tl-ink);border-radius:10px;background:#fff;padding:0 16px;font:inherit;font-size:16px;color:var(--tl-ink)}.tl-input:focus{outline:2px solid var(--tl-ink);outline-offset:2px}.tl-btn{height:54px;border:0;border-radius:10px;background:var(--tl-ink);color:var(--tl-paper);font:inherit;font-size:16px;font-weight:700;letter-spacing:.02em;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:center;text-decoration:none}.tl-btn[disabled]{opacity:.6;cursor:wait}.tl-link{margin-top:10px;background:none;border:0;font:inherit;font-size:14px;text-decoration:underline;color:var(--tl-ink);opacity:.7;cursor:pointer}.tl-error{color:#9b1c1c;font-size:14px;min-height:1.2em;margin:0}.tl-legal{font-size:11px;line-height:1.4;opacity:.6;margin:6px 0 0}.tl-code{display:flex;width:100%;margin:18px 0 12px;border:2px dashed var(--tl-ink);border-radius:12px;background:var(--tl-paper);overflow:hidden}.tl-code span{flex:1;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;letter-spacing:.12em}.tl-code button{border:0;border-left:2px dashed var(--tl-ink);background:none;font:inherit;font-weight:700;padding:14px 16px;cursor:pointer;color:var(--tl-ink)}.tl-note{font-size:13px;opacity:.75;margin:0 0 14px}.tl-teaser{position:fixed;left:16px;bottom:16px;z-index:2147482999;display:none;align-items:center;gap:8px;border:0;border-radius:999px;background:var(--tl-ink,#191714);color:#fbf9f4;padding:12px 18px;font:inherit;font-family:var(--font-body-family,sans-serif);font-size:14px;font-weight:700;letter-spacing:.02em;cursor:pointer;box-shadow:0 8px 24px #0003}.tl-teaser.is-shown{display:inline-flex;animation:tl-deal .4s ease both}.tl-teaser i{font-style:normal;display:inline-grid;place-items:center;width:20px;height:26px;border:1.5px solid currentColor;border-radius:4px;font-size:13px;font-weight:800}html.tl-lock,html.tl-lock body{overflow:hidden}@media(prefers-reduced-motion:reduce){.tl-card__inner,.tl-panel,.tl-backdrop{transition:none}.tl-grid.is-intro .tl-card,.tl-card.is-match .tl-card__front,.tl-step.is-active{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tuscan-luck.css.map */
