.lv-hc,.lv-hc *{box-sizing:border-box}.lv-hc{color:#2b2224;font-family:var(--font-body-family, Poppins, Arial, sans-serif);-webkit-font-smoothing:antialiased}.lv-hc p,.lv-hc h2,.lv-hc ul{margin:0}.lv-hc__card{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,var(--lv-hc-desktop-video-width));align-items:center;gap:clamp(30px,5vw,72px);padding:48px clamp(30px,5vw,68px);border:1px solid #eadcda;border-radius:25px;background:linear-gradient(118deg,var(--lv-hc-bg-1),var(--lv-hc-bg-2))}.lv-hc__copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.lv-hc__eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--lv-hc-accent);font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.lv-hc__eyebrow span{width:25px;height:1px;background:currentColor}.lv-hc .lv-hc__title{margin-top:22px;color:#2b2224;font-family:var(--font-body-family, Poppins, Arial, sans-serif);font-size:clamp(34px,3.5vw,54px);line-height:1.13;letter-spacing:-.04em;font-weight:700}.lv-hc__title em{display:block;color:var(--lv-hc-accent);font-style:normal}.lv-hc .lv-hc__lead{max-width:550px;margin-top:23px;color:#61575a;line-height:1.65;font-size:15px}.lv-hc__ticket-art{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(100%,430px);padding-top:9px;margin-top:25px}.lv-hc__mini-ticket{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-width:0;height:112px;padding:12px 9px 8px;border:1px solid #eadcda;border-radius:13px;background:linear-gradient(180deg,#fff,#fbf6f4);color:var(--lv-hc-accent);box-shadow:0 10px 20px -15px #49303370}.lv-hc__mini-ticket:before,.lv-hc__mini-ticket:after{content:"";position:absolute;z-index:1;top:65%;width:12px;height:12px;border-radius:50%;background:#faf5f3;transform:translateY(-50%)}.lv-hc__mini-ticket:before{left:-7px}.lv-hc__mini-ticket:after{right:-7px}.lv-hc__mini-head,.lv-hc__mini-foot{display:flex;justify-content:space-between;align-items:center;gap:3px;width:100%;color:#817476;font-size:7px;font-weight:700;letter-spacing:.055em;white-space:nowrap;text-transform:uppercase}.lv-hc__mini-count{display:inline-flex;align-items:baseline;gap:4px;margin:auto 0 4px;line-height:1;white-space:nowrap}.lv-hc__mini-count strong{font-size:47px;line-height:1}.lv-hc__mini-count small{font-size:10px;font-weight:700}.lv-hc__mini-rule{width:100%;border-top:1px dashed #dfc7c4}.lv-hc__mini-foot{min-height:12px;margin-top:4px}.lv-hc__mini-barcode{display:block;flex:0 0 25px;height:11px;opacity:.65;background:repeating-linear-gradient(90deg,currentColor 0 2px,transparent 2px 4px,currentColor 4px 5px,transparent 5px 7px)}.lv-hc__mini-ticket--top{border-color:#945652;background:linear-gradient(155deg,#b86f6d,var(--lv-hc-accent) 45%,#7a3e3c);color:#fff}.lv-hc__mini-ticket--top .lv-hc__mini-head,.lv-hc__mini-ticket--top .lv-hc__mini-foot{color:#fff}.lv-hc__mini-ticket--top .lv-hc__mini-rule{border-color:#ffffff80}.lv-hc__mini-badge{position:absolute;z-index:2;top:-9px;left:50%;transform:translate(-50%);padding:3px 7px;border-radius:99px;background:#d9b36a;color:#33251c;font-size:6px;font-weight:800;line-height:1;text-transform:uppercase;white-space:nowrap}.lv-hc__gifts-heading{margin-top:28px;color:var(--lv-hc-accent);font-size:10px;letter-spacing:.14em;font-weight:700;text-transform:uppercase}.lv-hc .lv-hc__gifts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(100%,470px);padding:0;margin-top:12px;list-style:none}.lv-hc__gifts li{display:inline-flex;align-items:center;justify-content:center;min-width:0;gap:5px;padding:7px 10px;border:1px solid #e8d8d4;border-radius:99px;background:#fff;color:#453739;font-size:11px;line-height:1.2;text-align:center;white-space:normal}.lv-hc__gifts li>span:last-child{min-width:0;overflow-wrap:break-word}.lv-hc__emoji{flex:none;font-size:1.35em;line-height:1;font-family:Arial,sans-serif}.lv-hc .lv-hc__button{display:inline-flex;justify-content:space-between;align-items:center;gap:18px;min-height:48px;max-width:max-content;margin-top:28px;padding:15px 19px;border-radius:100px;background:var(--lv-hc-accent);color:#fff;text-decoration:none;font-weight:700;font-size:13px;line-height:1.25}.lv-hc .lv-hc__button:hover{background:var(--lv-hc-accent-hover);color:#fff}.lv-hc__button span{font-size:18px;line-height:1;font-weight:400}.lv-hc .lv-hc__fineprint{margin-top:12px;color:#8b8182;font-size:10px;line-height:1.5}.lv-hc__visual{position:relative;width:100%;max-width:var(--lv-hc-desktop-video-width);justify-self:center}.lv-hc .lv-hc__date{margin-bottom:10px;color:#8a6060;font-size:10px;font-weight:700;letter-spacing:.17em;text-align:right;text-transform:uppercase}.lv-hc__frame{display:block;position:relative;width:100%;aspect-ratio:9 / 16;overflow:hidden;isolation:isolate;border:8px solid #fff;border-radius:19px;background:#d9c1bc;box-shadow:0 22px 40px #71474525}.lv-hc__poster,.lv-hc__video-slot,.lv-hc__video-slot video{display:block;width:100%;height:100%;object-fit:cover}.lv-hc__poster{position:absolute;top:0;right:0;bottom:0;left:0;object-position:50% 50%}.lv-hc__video-slot{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .2s ease}.lv-hc__frame.has-played .lv-hc__video-slot{opacity:1}.lv-hc__shade{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 52%,#120f1199);pointer-events:none}.lv-hc__start{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.lv-hc__frame.is-playing .lv-hc__start{display:none}.lv-hc__start span{position:absolute;top:50%;left:50%;display:grid;place-items:center;transform:translate(-50%,-50%);width:66px;height:66px;padding-left:4px;border-radius:50%;background:#ffffffeb;color:#302224;box-shadow:0 9px 25px #20131545;font-family:Arial,sans-serif;font-size:22px}.lv-hc__caption{position:absolute;z-index:2;bottom:22px;left:22px;display:flex;flex-direction:column;max-width:calc(100% - 44px);color:#fff;font-size:14px;font-weight:700;line-height:1.3;text-shadow:0 2px 7px #0009;pointer-events:none}.lv-hc__caption small{margin-top:2px;font-weight:400;font-size:11px}.lv-hc__controls{position:absolute;z-index:3;right:10px;top:10px;display:none;gap:5px}.lv-hc__frame.has-played .lv-hc__controls{display:flex}.lv-hc__controls button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid #ffffff7a;border-radius:50%;background:#211b1dcc;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;font-size:14px;line-height:1;cursor:pointer}.lv-hc a:focus-visible,.lv-hc button:focus-visible{outline:3px solid var(--lv-hc-accent);outline-offset:3px}.lv-hc__spark{position:absolute;z-index:2;color:#b86f6d;font-size:36px;line-height:1;pointer-events:none}.lv-hc__spark--left{top:34px;left:-27px}.lv-hc__spark--right{right:-20px;bottom:42px;font-size:26px}@media(max-width:850px){.lv-hc__card{gap:30px;padding:35px 25px;grid-template-columns:minmax(0,1fr) minmax(220px,320px)}.lv-hc .lv-hc__title{font-size:34px}.lv-hc .lv-hc__lead{font-size:13px}}@media(max-width:620px){.lv-hc__card{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:26px 22px;border-radius:18px}.lv-hc__copy{display:contents}.lv-hc__eyebrow{order:1;font-size:10px}.lv-hc .lv-hc__title{order:2;margin-top:14px;font-size:clamp(20px,6.2vw,26px)}.lv-hc__visual{order:3;width:min(100%,var(--lv-hc-mobile-video-width));margin:19px auto 0}.lv-hc .lv-hc__date{font-size:8px;margin-bottom:6px}.lv-hc__spark--left{left:-18px;font-size:26px}.lv-hc__spark--right{right:-17px;font-size:20px}.lv-hc .lv-hc__lead{order:4;margin-top:19px;font-size:12px}.lv-hc__ticket-art{order:5;width:100%;gap:5px;margin-top:17px}.lv-hc__mini-ticket{height:91px;padding:9px 5px 6px;border-radius:10px}.lv-hc__mini-ticket:before,.lv-hc__mini-ticket:after{width:10px;height:10px}.lv-hc__mini-ticket:before{left:-6px}.lv-hc__mini-ticket:after{right:-6px}.lv-hc__mini-head,.lv-hc__mini-foot{font-size:6px}.lv-hc__mini-count{gap:2px;margin-bottom:2px}.lv-hc__mini-count strong{font-size:clamp(30px,8vw,38px)}.lv-hc__mini-count small{font-size:8px}.lv-hc__mini-foot>span:first-child{display:none}.lv-hc__mini-foot{justify-content:flex-end}.lv-hc__mini-barcode{flex-basis:22px;height:9px}.lv-hc__gifts-heading{order:6;margin-top:22px}.lv-hc .lv-hc__gifts{order:7;gap:6px;width:100%;margin-top:9px}.lv-hc__gifts li{min-height:40px;gap:4px;padding:6px 5px;font-size:clamp(10px,2.7vw,11px)}.lv-hc .lv-hc__button{order:8;margin-top:20px;width:100%;max-width:none}.lv-hc .lv-hc__fineprint{order:9;font-size:9px}}@media(prefers-reduced-motion:reduce){.lv-hc__video-slot{transition:none}}.lv-hc__card--no-video{grid-template-columns:minmax(0,1fr)!important}.lv-hc__card--no-video{justify-items:center;text-align:center}.lv-hc__card--no-video>*{max-width:720px;width:100%}.lv-hc__card--no-video .lv-hc__ticket-art,.lv-hc__card--no-video .lv-hc__gifts{margin-left:auto;margin-right:auto}.lv-hc__card--no-video .lv-hc__gifts li,.lv-hc__card--no-video .lv-hc__eyebrow{justify-content:center}.lv-hc__card--no-video .lv-hc__copy{align-items:center}
/*# sourceMappingURL=/cdn/shop/t/42/assets/lv-home-contest.css.map */
