.lp-halloween-2026{--navy:#1B1650;--blue:#2B4FD6;--light:#E8EFFF;--yellow:#FBE24E;--orange:#F15A24;--pumpkin:#F29A3A;--purple:#8A2BE2;--dpurple:#5E22B8;--gp:#6A22B8;--pink:#F14BA6;--cream:#FFF8F0;--green:#1E9E4A;font-family:Barlow,Helvetica,Arial,sans-serif;font-weight:700;color:var(--navy);background:#fff;-webkit-font-smoothing:antialiased}.lp-halloween-2026,.lp-halloween-2026 *,.lp-halloween-2026 *:before,.lp-halloween-2026 *:after{box-sizing:border-box}.lp-halloween-2026,.lp-halloween-2026 *:not(.hm-reviews-slot *){margin:0;padding:0}.lp-halloween-2026 img{max-width:100%;height:auto;display:block}.lp-halloween-2026 :is(h1,h2,h3,h4,p,summary){color:inherit}.lp-halloween-2026 a{color:inherit}.lp-halloween-2026 .hm-h{font-family:Urbane Rounded,Arial Black,sans-serif;font-weight:900;text-transform:uppercase;line-height:.95;letter-spacing:-.5px}.lp-halloween-2026 .hm-wrap{max-width:1120px;margin:0 auto;padding:0 20px}.lp-halloween-2026 .hm-sec{padding:72px 0;position:relative}.lp-halloween-2026 .hm-sec-title{font-size:clamp(30px,4.4vw,48px);text-align:center}.lp-halloween-2026 .hm-sec-sub{text-align:center;font-size:18px;line-height:1.45;margin:12px auto 0;max-width:560px;color:#3b3570}.lp-halloween-2026 .hm-btn{display:inline-flex;align-items:center;gap:10px;background:var(--yellow);color:var(--navy);font-family:Urbane Rounded,Arial Black,sans-serif;font-weight:900;text-transform:uppercase;font-size:19px;padding:17px 38px;border-radius:60px;border:3px solid var(--navy);box-shadow:0 7px 0 var(--navy);text-decoration:none;cursor:pointer;transition:transform .12s,box-shadow .12s}.lp-halloween-2026 .hm-btn:hover{transform:translateY(2px);box-shadow:0 5px 0 var(--navy)}.lp-halloween-2026 .hm-btn:active{transform:translateY(6px);box-shadow:0 1px 0 var(--navy)}.lp-halloween-2026 .hm-btn.hm-small{font-size:15px;padding:12px 22px;box-shadow:0 5px 0 var(--navy)}.lp-halloween-2026 .hm-btn.hm-pink{background:var(--pink);color:#fff}.lp-halloween-2026 .hm-wave{display:block;width:100%;height:34px}.lp-halloween-2026 .hm-section-wave{display:block;width:100%;height:auto;position:relative;z-index:2;margin-bottom:32px}.lp-halloween-2026 .hm-giftstrip .hm-section-wave{margin-top:-22px}.lp-halloween-2026 .hm-bundles .hm-section-wave{margin-top:-56px}.lp-halloween-2026 .hm-night .hm-section-wave,.lp-halloween-2026 .hm-socks .hm-section-wave{margin-top:-72px}.lp-halloween-2026 .hm-bar{background:var(--navy);color:#fff;font-size:14px;letter-spacing:1.5px;text-transform:uppercase;text-align:center;padding:10px 12px;position:relative;z-index:30}.lp-halloween-2026 .hm-bar b{color:var(--yellow)}.lp-halloween-2026 .hm-bar .hm-t{font-variant-numeric:tabular-nums}.lp-halloween-2026 .hm-hero{background:#f05a28;color:#fff;text-align:center;overflow:hidden;position:relative;z-index:0;padding:34px 0 260px}.lp-halloween-2026 .hm-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.lp-halloween-2026 .hm-hero .hm-logo{position:relative;width:92px;margin:0 auto}.lp-halloween-2026 .hm-kicker{font-size:15px;letter-spacing:4px;text-transform:uppercase;color:#ffe7a8;margin-top:16px}.lp-halloween-2026 .hm-hero h1{font-size:clamp(54px,9vw,104px);margin:12px auto 0;text-shadow:0 6px 0 rgba(27,22,80,.35)}.lp-halloween-2026 .hm-hero h1 span{color:var(--yellow);display:block}.lp-halloween-2026 .hm-hero .hm-lede{font-size:clamp(18px,2.2vw,22px);line-height:1.4;max-width:560px;margin:16px auto 0}.lp-halloween-2026 .hm-timer{display:inline-flex;gap:10px;margin-top:26px}.lp-halloween-2026 .hm-timer div{background:#fff;color:var(--navy);border:3px solid var(--navy);border-radius:16px;box-shadow:0 5px 0 var(--navy);min-width:78px;padding:10px 6px 8px}.lp-halloween-2026 .hm-timer b{font-family:Urbane Rounded,Arial Black,sans-serif;font-size:36px;display:block;line-height:1;font-variant-numeric:tabular-nums;font-weight:900}.lp-halloween-2026 .hm-timer small{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#6b648f}.lp-halloween-2026 .hm-timer-label{font-size:15px;letter-spacing:2px;text-transform:uppercase;margin-top:14px;color:#ffe7a8}.lp-halloween-2026 .hm-codechip{display:inline-flex;align-items:center;gap:12px;background:#ffffff24;border:2px dashed #fff;border-radius:14px;padding:8px 8px 8px 18px;margin-top:24px}.lp-halloween-2026 .hm-codechip .hm-c{font-family:Urbane Rounded,Arial Black,sans-serif;font-size:26px;letter-spacing:3px;font-weight:900}.lp-halloween-2026 .hm-codechip button{font:inherit;font-size:14px;letter-spacing:1px;text-transform:uppercase;background:#fff;color:var(--navy);border:0;border-radius:10px;padding:9px 14px;cursor:pointer}.lp-halloween-2026 .hm-hero .hm-cta{position:relative;margin-top:24px}.lp-halloween-2026 .hm-hero .hm-note{font-size:15px;margin-top:16px;opacity:.9}.lp-halloween-2026 .hm-hero-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}@keyframes np-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes np-swing{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}@keyframes np-flutter{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-8px) rotate(4deg)}}@keyframes np-pumpkin-sway{0%,to{transform:rotate(10deg)}50%{transform:rotate(20deg)}}.lp-halloween-2026 .hm-hero-char{position:absolute;animation:np-float 3.2s ease-in-out infinite}.lp-halloween-2026 .hm-hero-char:nth-of-type(2){animation-delay:.7s}@media(max-width:700px){.lp-halloween-2026 .hm-hero{padding-bottom:140px}.lp-halloween-2026 .hm-hero-char{width:76px!important}.lp-halloween-2026 .hm-hero .hm-lede{font-size:16px;max-width:330px}.lp-halloween-2026 .hm-hero .hm-note{display:none}.lp-halloween-2026 .hm-hero h1{font-size:50px}.lp-halloween-2026 .hm-kicker{font-size:12px;letter-spacing:2px}.lp-halloween-2026 .hm-codechip,.lp-halloween-2026 .hm-hero .hm-cta,.lp-halloween-2026 .hm-timer{margin-top:16px}.lp-halloween-2026 .hm-timer div{min-width:66px}.lp-halloween-2026 .hm-timer b{font-size:30px}}.lp-halloween-2026 .hm-trust{background:var(--light);padding:60px 0}.lp-halloween-2026 .hm-trust ul{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:center}.lp-halloween-2026 .hm-trust li{background:#9d38f4;border-radius:20px;color:#fff;padding:26px 16px}.lp-halloween-2026 .hm-trust li b{font-family:Urbane Rounded,Arial Black,sans-serif;font-size:26px;text-transform:uppercase;display:block;font-weight:900}.lp-halloween-2026 .hm-trust li span{font-size:15px;display:block;margin-top:8px}@media(max-width:700px){.lp-halloween-2026 .hm-trust ul{grid-template-columns:1fr}}.lp-halloween-2026 .hm-bundles{background:var(--light);padding-top:56px}.lp-halloween-2026 .hm-bgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:26px}.lp-halloween-2026 .hm-bcard{background:#fff;border-radius:24px;border:2px solid #D6DEFA;padding:22px;display:grid;grid-template-columns:220px 1fr;gap:20px;position:relative}.lp-halloween-2026 .hm-bcard.hm-hero-b{border:3px solid var(--pink);box-shadow:0 6px 0 var(--pink)}.lp-halloween-2026 .hm-bcard .hm-flag{position:absolute;top:-12px;left:18px;background:var(--pink);color:#fff;font-family:Urbane Rounded,Arial Black,sans-serif;font-size:13px;text-transform:uppercase;padding:6px 12px;border-radius:20px;font-weight:900}.lp-halloween-2026 .hm-bcard .hm-bimg{display:flex;align-items:center;justify-content:center}.lp-halloween-2026 .hm-bcard .hm-bimg img{max-height:230px;width:auto;object-fit:contain}.lp-halloween-2026 .hm-bcard h3{font-family:Urbane Rounded,Arial Black,sans-serif;font-size:22px;line-height:1.05;font-weight:900}.lp-halloween-2026 .hm-bcard .hm-line{font-size:15px;color:#3b3570;margin-top:6px;line-height:1.35}.lp-halloween-2026 .hm-bcard ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:3px 10px;margin-top:10px;font-size:14px}.lp-halloween-2026 .hm-bcard li:before{content:"\2713";color:var(--green);margin-right:6px;font-weight:900}.lp-halloween-2026 .hm-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.lp-halloween-2026 .hm-chips span{font-size:12px;text-transform:uppercase;letter-spacing:.5px;padding:5px 10px;border-radius:20px;background:#eef1ff;color:var(--blue)}.lp-halloween-2026 .hm-chips span.hm-g{background:#ffe1f0;color:#b21c6e}.lp-halloween-2026 .hm-bprice{margin-top:12px;font-size:15px;color:#3b3570}.lp-halloween-2026 .hm-bprice s{color:#8c86ae;margin-right:6px}.lp-halloween-2026 .hm-bprice b{font-family:Urbane Rounded,Arial Black,sans-serif;font-size:26px;color:var(--navy);font-weight:900}.lp-halloween-2026 .hm-bprice em{white-space:nowrap;display:inline-block;font-style:normal;background:#e2f5e8;color:var(--green);font-size:13px;padding:3px 8px;border-radius:8px;margin-left:6px}.lp-halloween-2026 .hm-bcard .hm-btn{margin-top:14px;width:100%;justify-content:center}@media(max-width:900px){.lp-halloween-2026 .hm-bgrid{grid-template-columns:1fr}}@media(max-width:520px){.lp-halloween-2026 .hm-bcard{grid-template-columns:118px 1fr;gap:12px;padding:16px 14px}.lp-halloween-2026 .hm-bcard .hm-bimg{align-items:flex-start;padding-top:6px}.lp-halloween-2026 .hm-bcard .hm-bimg img{max-height:150px}.lp-halloween-2026 .hm-bcard h3{font-size:18px}.lp-halloween-2026 .hm-bcard .hm-line{font-size:13px}.lp-halloween-2026 .hm-bcard ul{grid-template-columns:1fr;font-size:13px}.lp-halloween-2026 .hm-bprice b{font-size:22px}.lp-halloween-2026 .hm-tabs button{font-size:13px;padding:10px 14px}}.lp-halloween-2026 .hm-shop{background:#fff}.lp-halloween-2026 .hm-tabs{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:28px}@media(max-width:520px){.lp-halloween-2026 .hm-tabs[data-group=b]{flex-wrap:nowrap}}.lp-halloween-2026 .hm-tabs button{font-family:Urbane Rounded,Arial Black,sans-serif;font-size:16px;text-transform:uppercase;padding:12px 22px;border-radius:40px;border:3px solid var(--navy);background:#fff;color:var(--navy);cursor:pointer;font-weight:900}.lp-halloween-2026 .hm-tabs button[aria-selected=true]{background:var(--navy);color:#fff}.lp-halloween-2026 .hm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:20px;margin-top:30px}@media(max-width:560px){.lp-halloween-2026 .hm-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.lp-halloween-2026 .hm-card{padding:10px;border-radius:16px}.lp-halloween-2026 .hm-card h3{font-size:16px}.lp-halloween-2026 .hm-card p{font-size:13px}.lp-halloween-2026 .hm-card .hm-btn{font-size:13px;padding:10px 8px}.lp-halloween-2026 .hm-card .hm-badge{font-size:10px;top:8px;left:8px}}.lp-halloween-2026 .hm-card{background:#fff;border-radius:22px;border:2px solid #D6DEFA;padding:18px;display:flex;flex-direction:column;position:relative}.lp-halloween-2026 .hm-card .hm-badge{position:absolute;top:14px;left:14px;background:var(--orange);color:#fff;font-family:Urbane Rounded,Arial Black,sans-serif;font-size:13px;padding:6px 10px;border-radius:20px;text-transform:uppercase;font-weight:900}.lp-halloween-2026 .hm-card .hm-img{background:linear-gradient(180deg,#f4f0ff,#fff);border-radius:16px;padding:16px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.lp-halloween-2026 .hm-card .hm-img img{max-height:100%;width:auto;filter:drop-shadow(0 8px 10px rgba(27,22,80,.18))}.lp-halloween-2026 .hm-card h3{font-family:Urbane Rounded,Arial Black,sans-serif;font-size:20px;margin-top:14px;font-weight:900}.lp-halloween-2026 .hm-card p{font-size:15px;color:#3b3570;margin-top:4px;line-height:1.35;flex:1}.lp-halloween-2026 .hm-card .hm-price{font-size:13px;color:#6b648f;margin-top:10px}.lp-halloween-2026 .hm-pchip{background:#e2f5e8;color:var(--green);font-size:12px;padding:3px 8px;border-radius:8px;margin-right:4px;text-transform:uppercase}.lp-halloween-2026 .hm-card .hm-btn{margin-top:14px;justify-content:center}.lp-halloween-2026 .hm-panel[hidden]{display:none}.lp-halloween-2026 .hm-night{background:linear-gradient(180deg,#1b1650,#a64ff5 145.9%);color:#fff;overflow:hidden;position:relative;z-index:0}.lp-halloween-2026 .hm-boxes{background:#fff}.lp-halloween-2026 .hm-boxgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:36px}.lp-halloween-2026 .hm-box{border:3px solid var(--navy);border-radius:26px;box-shadow:0 7px 0 var(--navy);padding:22px;text-align:center;background:#fff;display:flex;flex-direction:column}.lp-halloween-2026 .hm-box.hm-best{background:var(--cream);border-color:var(--pink);box-shadow:0 7px 0 var(--pink)}.lp-halloween-2026 .hm-box .hm-flag{display:inline-block;align-self:center;background:var(--pink);color:#fff;font-family:Urbane Rounded,Arial Black,sans-serif;font-size:13px;text-transform:uppercase;padding:6px 12px;border-radius:20px;margin-bottom:10px;font-weight:900}.lp-halloween-2026 .hm-fan{height:150px;position:relative;margin:4px auto 10px;width:100%}.lp-halloween-2026 .hm-fan img{position:absolute;width:86px;bottom:0;filter:drop-shadow(0 6px 6px rgba(0,0,0,.2))}.lp-halloween-2026 .hm-box h3{font-family:Urbane Rounded,Arial Black,sans-serif;font-size:24px;text-transform:uppercase;font-weight:900}.lp-halloween-2026 .hm-box p{font-size:15px;color:#3b3570;margin-top:6px;line-height:1.35}.lp-halloween-2026 .hm-box .hm-gets{margin:14px 0 6px;font-size:15px;line-height:1.6;flex:1}.lp-halloween-2026 .hm-box .hm-gets span{display:inline-block;background:#ffe1f0;color:#b21c6e;border-radius:20px;padding:3px 10px;margin:3px 2px}@media(max-width:860px){.lp-halloween-2026 .hm-boxgrid{grid-template-columns:1fr}}.lp-halloween-2026 .hm-how{background:var(--light)}.lp-halloween-2026 .hm-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px;text-align:center}.lp-halloween-2026 .hm-steps div{background:#fff;border-radius:22px;padding:22px 16px;border:2px solid #D6DEFA}.lp-halloween-2026 .hm-steps .hm-num{width:44px;height:44px;border-radius:50%;background:var(--blue);color:#fff;font-family:Urbane Rounded,Arial Black,sans-serif;font-size:22px;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-weight:900}.lp-halloween-2026 .hm-steps h3{font-family:Urbane Rounded,Arial Black,sans-serif;font-size:22px;text-transform:uppercase;font-weight:900}.lp-halloween-2026 .hm-steps p{font-size:15px;color:#3b3570;margin-top:6px}.lp-halloween-2026 .hm-stepart{width:100%;max-width:620px;margin:30px auto 0}.lp-halloween-2026 .hm-facts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px}.lp-halloween-2026 .hm-facts span{background:#fff;border:2px solid var(--navy);border-radius:30px;padding:8px 16px;font-size:15px}@media(max-width:700px){.lp-halloween-2026 .hm-steps{grid-template-columns:1fr}}.lp-halloween-2026 .hm-socks{background:var(--cream)}.lp-halloween-2026 .hm-sockrow{display:grid;grid-template-columns:300px 1fr;gap:40px;align-items:center;max-width:860px;margin:0 auto}.lp-halloween-2026 .hm-sockrow .hm-ph{border:10px solid #fff;border-radius:22px;box-shadow:0 12px 24px #1b165033;transform:rotate(-5deg);overflow:hidden}@media(max-width:700px){.lp-halloween-2026 .hm-sockrow{grid-template-columns:1fr;text-align:center}.lp-halloween-2026 .hm-sockrow .hm-ph{max-width:220px;margin:0 auto}}.lp-halloween-2026 .hm-reviews{background:#fff}.lp-halloween-2026 .hm-shelf{background:#7a28c2;overflow:hidden;position:relative;z-index:0}.lp-halloween-2026 .hm-shelf-char{position:absolute;z-index:1;pointer-events:none}.lp-halloween-2026 .hm-shelf-char--bat{left:6%;top:60px;width:min(145px,7.5vw);animation:np-flutter 2.2s ease-in-out infinite}.lp-halloween-2026 .hm-shelf-char--pumpkin{right:6%;top:90px;width:min(124px,6.5vw);transform-origin:50% 0;animation:np-pumpkin-sway 2.8s ease-in-out infinite}.lp-halloween-2026 .hm-shelf .hm-wrap{position:relative;z-index:2}.lp-halloween-2026 .hm-shelfgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}.lp-halloween-2026 .hm-shelfgrid a{display:flex;flex-direction:column;justify-content:center;background:#fff;border-radius:22px;padding:22px;text-decoration:none;border:2px solid #D6DEFA;text-align:center}.lp-halloween-2026 .hm-shelf-logo{height:58px;width:auto;object-fit:contain;margin:0 auto 10px}.lp-halloween-2026 .hm-shelfgrid h3{font-family:Urbane Rounded,Arial Black,sans-serif;font-size:24px;text-transform:uppercase;font-weight:900}.lp-halloween-2026 .hm-shelfgrid p{font-size:15px;color:#3b3570;margin-top:6px}.lp-halloween-2026 .hm-shelfgrid .hm-go{display:inline-block;margin-top:12px;font-family:Urbane Rounded,Arial Black,sans-serif;color:var(--blue);text-transform:uppercase;font-size:15px;font-weight:900}@media(max-width:760px){.lp-halloween-2026 .hm-shelfgrid{grid-template-columns:1fr}.lp-halloween-2026 .hm-shelf-char{display:none}}.lp-halloween-2026 .hm-faq{background:#fff}.lp-halloween-2026 .hm-faqlist{max-width:780px;margin:30px auto 0}.lp-halloween-2026 .hm-faqlist details{border:2px solid var(--navy);border-radius:16px;margin-bottom:12px;background:#fff}.lp-halloween-2026 .hm-faqlist summary{list-style:none;cursor:pointer;padding:18px 54px 18px 20px;font-size:18px;position:relative}.lp-halloween-2026 .hm-faqlist summary::-webkit-details-marker{display:none}.lp-halloween-2026 .hm-faqlist summary:after{content:"+";position:absolute;right:20px;top:12px;font-family:Urbane Rounded,Arial Black,sans-serif;font-size:28px;color:var(--blue);font-weight:900}.lp-halloween-2026 .hm-faqlist details[open] summary:after{content:"\2013"}.lp-halloween-2026 .hm-faqlist details p{padding:0 20px 18px;font-size:16px;line-height:1.5;color:#3b3570}.lp-halloween-2026 .hm-confirm{color:#c2410c;font-size:13px}.lp-halloween-2026 .hm-final{background:linear-gradient(180deg,#9a33d6,#6a22b8);color:#fff;text-align:center;overflow:hidden;position:relative;z-index:0}.lp-halloween-2026 .hm-final-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.5;z-index:0}.lp-halloween-2026 .hm-final-char{position:absolute;z-index:1;pointer-events:none}.lp-halloween-2026 .hm-final-char--left{left:8%;bottom:0;width:min(312px,16.25vw);animation:np-float 3.4s ease-in-out infinite}.lp-halloween-2026 .hm-final-char--right{right:10%;bottom:0;width:min(245px,12.76vw);animation:np-float 3.4s ease-in-out infinite;animation-delay:.8s}.lp-halloween-2026 .hm-final .hm-wrap{position:relative;z-index:2}.lp-halloween-2026 .hm-final h2{font-size:clamp(40px,6vw,72px)}@media(max-width:700px){.lp-halloween-2026 .hm-final-char{display:none}}.lp-halloween-2026 .hm-sticky{position:fixed;left:0;right:0;bottom:0;background:var(--navy);color:#fff;display:none;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;z-index:50;box-shadow:0 -6px 16px #0003}.lp-halloween-2026 .hm-sticky .hm-t{font-size:13px;letter-spacing:1px;text-transform:uppercase}.lp-halloween-2026 .hm-sticky .hm-t b{display:block;font-family:Urbane Rounded,Arial Black,sans-serif;font-size:18px;color:var(--yellow);letter-spacing:0;font-variant-numeric:tabular-nums;font-weight:900}.lp-halloween-2026 .hm-sticky .hm-btn{font-size:15px;padding:12px 20px;box-shadow:0 4px #000;border-color:#000}@media(max-width:700px){.lp-halloween-2026 .hm-sticky.hm-show{display:flex}}.lp-halloween-2026.ended .hm-live-only,.lp-halloween-2026.pre .hm-live-only,.lp-halloween-2026.live .hm-pre-only,.lp-halloween-2026.ended .hm-pre-only{display:none!important}.lp-halloween-2026 .hm-ended-only{display:none}.lp-halloween-2026.ended .hm-ended-only{display:block}@media(prefers-reduced-motion:reduce){.lp-halloween-2026 .hm-hero-char,.lp-halloween-2026 .hm-night-char--spider,.lp-halloween-2026 .hm-night-char--left,.lp-halloween-2026 .hm-night-char--right,.lp-halloween-2026 .hm-shelf-char--bat,.lp-halloween-2026 .hm-shelf-char--pumpkin,.lp-halloween-2026 .hm-final-char--left,.lp-halloween-2026 .hm-final-char--right{animation:none}}.lp-halloween-2026 .hm-stock-all{max-width:520px;margin:22px auto 0;background:#fff;border-radius:16px;padding:12px 16px;border:2px solid #D6DEFA}.lp-halloween-2026 .hm-sl-row{display:flex;justify-content:space-between;font-size:14px;text-transform:uppercase;letter-spacing:1px}.lp-halloween-2026 .hm-sl-row b{color:var(--orange);font-style:normal}.lp-halloween-2026 .hm-sl-row i{font-style:normal}.lp-halloween-2026 .hm-sl-bar{height:10px;border-radius:6px;background:#e8e4f6;margin-top:8px;overflow:hidden}.lp-halloween-2026 .hm-sl-bar i{transition:width .8s ease;display:block;height:100%;width:50%;border-radius:6px;background:linear-gradient(90deg,#f14ba6,#f15a24)}.lp-halloween-2026 .hm-bstock{margin-top:10px}.lp-halloween-2026 .hm-bstock .hm-sl-row{font-size:12px}.lp-halloween-2026 .hm-card .hm-bstock{margin-top:8px}.lp-halloween-2026 .hm-card .hm-bstock .hm-sl-row{font-size:11px}.lp-halloween-2026 .hm-card .hm-img{position:relative}.lp-halloween-2026 .hm-card .hm-img .hm-badge{top:10px;left:10px;z-index:2}.lp-halloween-2026 .hm-card .hm-price{color:var(--navy)}.lp-halloween-2026 .hm-card .hm-price b{font-family:Urbane Rounded,Arial Black,sans-serif;font-weight:900;font-size:20px;display:block}.lp-halloween-2026 .hm-card .hm-price .hm-live-only{display:block;margin-top:4px}.lp-halloween-2026 .hm-btn--off{background:#e8e4f6;color:#8c86ae;border-color:#c9c2ea;box-shadow:none;cursor:not-allowed}.lp-halloween-2026 .hm-btn--off:hover{transform:none;box-shadow:none}.lp-halloween-2026 .hm-bcard .hm-btn{position:relative}.lp-halloween-2026 .hm-bcard .hm-bprice{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.lp-halloween-2026 .hm-bcard .hm-bimg img{height:auto}.lp-halloween-2026 .hm-reviews-slot{max-width:960px;margin:30px auto 0}@media(max-width:700px){.lp-halloween-2026 .hm-final{padding-bottom:150px}}.lp-halloween-2026 .hm-buyform{margin:0}.lp-halloween-2026 button.hm-btn,.lp-halloween-2026 button.hm-buy{-webkit-appearance:none;appearance:none}.lp-halloween-2026 .hm-modal[hidden]{display:none}.lp-halloween-2026 .hm-grid{align-items:start}.lp-halloween-2026 .hm-card__front{display:flex;flex-direction:column;flex:1}.lp-halloween-2026 .hm-card--open{padding:0;border:3px solid var(--navy);overflow:hidden;grid-column:span 2}.lp-halloween-2026 .hm-card--open .hm-card__front{display:none}.lp-halloween-2026 .hm-modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 14px}.lp-halloween-2026 .hm-modal__head h2:focus{outline:none}.lp-halloween-2026 .hm-modal__name{margin-top:4px;font-size:14px;color:#6b648f}.lp-halloween-2026 .hm-modal__head h2{font-family:Urbane Rounded,Arial Black,sans-serif;font-weight:900;font-size:24px;line-height:1.1;color:var(--navy)}.lp-halloween-2026 .hm-modal__x{flex:none;width:38px;height:38px;border-radius:50%;border:2px solid var(--navy);background:#fff;color:var(--navy);font-size:26px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 0 3px}.lp-halloween-2026 .hm-modal__body{background:#fffbd6;border-top:2px dashed #E7DFA0;padding:18px 20px 22px}.lp-halloween-2026 .hm-modal__label{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--navy)}.lp-halloween-2026 .hm-vgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.lp-halloween-2026 .hm-vcard{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:12px 4px 10px;min-height:104px;background:#fff;border:2px solid #D6DEFA;border-radius:14px;color:var(--navy);font:inherit;cursor:pointer;text-align:center}.lp-halloween-2026 .hm-vcard:focus{outline:none}.lp-halloween-2026 .hm-vcard:focus-visible,.lp-halloween-2026 .hm-plan:focus-visible,.lp-halloween-2026 .hm-modal__x:focus-visible,.lp-halloween-2026 .hm-freq select:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.lp-halloween-2026 .hm-vcard--active{border:3px solid var(--navy);padding:11px 3px 9px}.lp-halloween-2026 .hm-vcard[disabled]{opacity:.5;cursor:not-allowed}.lp-halloween-2026 .hm-vcard__flag{position:absolute;top:-12px;right:-6px;background:#2fbf4f;color:#fff;border-radius:12px;padding:3px 9px;font-family:Urbane Rounded,Arial Black,sans-serif;font-weight:900;font-size:10px;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;transform:rotate(6deg)}.lp-halloween-2026 .hm-vcard__n{font-family:Urbane Rounded,Arial Black,sans-serif;font-weight:900;font-size:26px;line-height:1}.lp-halloween-2026 .hm-vcard__u{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#6b648f}.lp-halloween-2026 .hm-vcard__u--title{font-size:13px;letter-spacing:0;color:var(--navy)}.lp-halloween-2026 .hm-vcard__p{font-family:Urbane Rounded,Arial Black,sans-serif;font-weight:900;font-size:15px;color:var(--green);margin-top:6px}.lp-halloween-2026 .hm-vcard__e{font-size:11px;color:#6b648f}.lp-halloween-2026 .hm-plans{display:grid;gap:12px;margin-top:20px}.lp-halloween-2026 .hm-plan{display:block;width:100%;text-align:left;background:#fff;border:2px solid #D6DEFA;border-radius:18px;padding:14px 16px;color:var(--navy);font:inherit;cursor:pointer}.lp-halloween-2026 .hm-plan[hidden]{display:none}.lp-halloween-2026 .hm-plan--on{border:3px solid var(--navy);padding:13px 15px;box-shadow:0 0 0 2px #fff inset}.lp-halloween-2026 .hm-plan__name{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-family:Urbane Rounded,Arial Black,sans-serif;font-weight:900;font-size:17px}.lp-halloween-2026 .hm-plan__radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--navy);background:#fff;flex:none;position:relative}.lp-halloween-2026 .hm-plan--on .hm-plan__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--navy)}.lp-halloween-2026 .hm-plan__flag{background:#ddf5e4;border:1px solid #9BD7AC;color:var(--green);border-radius:12px;padding:2px 9px;font-size:11px;letter-spacing:.5px;text-transform:uppercase}.lp-halloween-2026 .hm-plan__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:6px}.lp-halloween-2026 .hm-plan__price b{font-family:Urbane Rounded,Arial Black,sans-serif;font-weight:900;font-size:22px}.lp-halloween-2026 .hm-plan__price s{color:#8c86ae;font-size:14px}.lp-halloween-2026 .hm-plan__price em{font-style:normal;color:#e11d2e;font-size:13px;font-family:Urbane Rounded,Arial Black,sans-serif;font-weight:900}.lp-halloween-2026 .hm-plan__note{display:block;margin-top:6px;font-size:13px;color:#6b648f}.lp-halloween-2026 .hm-freq{margin-top:18px}.lp-halloween-2026 .hm-freq[hidden]{display:none}.lp-halloween-2026 .hm-freq label{display:block;font-family:Urbane Rounded,Arial Black,sans-serif;font-weight:900;font-size:14px;color:var(--navy);margin-bottom:8px}.lp-halloween-2026 .hm-freq select{width:100%;height:46px;border:2px solid #D6DEFA;border-radius:12px;background:#fff;padding:0 14px;font:inherit;font-size:15px;color:var(--navy)}.lp-halloween-2026 .hm-buy{display:flex;align-items:center;justify-content:center;width:100%;margin-top:22px;padding:17px 20px;background:#ff6b3d;color:#fff;border:3px solid var(--navy);border-radius:60px;box-shadow:none;font-family:Urbane Rounded,Arial Black,sans-serif;font-weight:900;font-size:17px;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .12s,box-shadow .12s}.lp-halloween-2026 .hm-buy:hover{background:#f25c2c}.lp-halloween-2026 .hm-buy:active{background:#db4f22}.lp-halloween-2026 .hm-buy:focus{outline:none}.lp-halloween-2026 .hm-buy:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.lp-halloween-2026 .hm-modal__save{margin-top:16px;text-align:center;font-size:14px;color:#3b3570}.lp-halloween-2026 .hm-modal__save[hidden]{display:none}.lp-halloween-2026 .hm-modal__save b{color:var(--green)}.lp-halloween-2026 .hm-modal__note{margin-top:6px;text-align:center;font-size:13px;color:#6b648f}@media(max-width:420px){.lp-halloween-2026 .hm-vgrid{gap:6px}.lp-halloween-2026 .hm-vcard__n{font-size:22px}.lp-halloween-2026 .hm-vcard__p{font-size:13px}}@media(prefers-reduced-motion:reduce){.lp-halloween-2026 .hm-buy,.lp-halloween-2026 .hm-btn{transition:none}}.lp-halloween-2026 .hm-card .hm-btn,.lp-halloween-2026 .hm-bcard .hm-btn{width:100%;justify-content:center;gap:8px;margin-top:14px;padding:15px 10px;background:#ff6b3d;color:#fff;border:3px solid var(--navy);border-radius:60px;box-shadow:none;font-size:15px;letter-spacing:.5px;white-space:nowrap}.lp-halloween-2026 .hm-card .hm-btn:hover,.lp-halloween-2026 .hm-bcard .hm-btn:hover{background:#f25c2c;transform:none;box-shadow:none}.lp-halloween-2026 .hm-card .hm-btn:active,.lp-halloween-2026 .hm-bcard .hm-btn:active{background:#db4f22;transform:none;box-shadow:none}.lp-halloween-2026 .hm-card .hm-btn.hm-btn--off,.lp-halloween-2026 .hm-bcard .hm-btn.hm-btn--off{background:#e8e4f6;color:#8c86ae;border-color:#c9c2ea}@media(max-width:560px){.lp-halloween-2026 .hm-card .hm-btn,.lp-halloween-2026 .hm-bcard .hm-btn{padding:12px 6px;font-size:12.5px;letter-spacing:.3px;gap:5px}}.lp-halloween-2026 .hm-shop .hm-wrap{max-width:1920px;padding:0 clamp(16px,3vw,56px)}@media(min-width:561px){.lp-halloween-2026 .hm-grid{grid-template-columns:repeat(2,1fr);gap:22px}}@media(min-width:1300px){.lp-halloween-2026 .hm-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1800px){.lp-halloween-2026 .hm-grid{grid-template-columns:repeat(4,1fr)}}.lp-halloween-2026 .hm-card .hm-img{aspect-ratio:auto;height:clamp(200px,20vw,290px)}@media(max-width:560px){.lp-halloween-2026 .hm-card .hm-img{height:clamp(150px,46vw,210px);aspect-ratio:auto;padding:12px}.lp-halloween-2026 .hm-card .hm-img img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}}@media(min-width:800px){.lp-halloween-2026 .hm-card--open{grid-column:span 1}}.lp-halloween-2026 .hm-buyerr{margin-top:10px;text-align:center;font-size:13px;color:#b42318}.lp-halloween-2026 .hm-buyerr:empty{display:none}.lp-halloween-2026 .hm-buy[disabled],.lp-halloween-2026 .hm-bcard .hm-btn[disabled]{opacity:.7;cursor:progress}@media(max-width:560px){.lp-halloween-2026 .hm-grid{grid-template-columns:1fr;gap:16px}.lp-halloween-2026 .hm-card:not(.hm-card--open){padding:18px;border-radius:22px}.lp-halloween-2026 .hm-card h3{font-size:20px}.lp-halloween-2026 .hm-card p{font-size:15px}.lp-halloween-2026 .hm-card .hm-img{height:clamp(220px,64vw,300px)}.lp-halloween-2026 .hm-card .hm-img .hm-badge{font-size:12px}.lp-halloween-2026 .hm-card .hm-btn{padding:15px 10px;font-size:15px;letter-spacing:.5px;gap:8px}.lp-halloween-2026 .hm-card--open{grid-column:auto}}@media(min-width:521px){.lp-halloween-2026 .hm-bcard li{white-space:nowrap}.lp-halloween-2026 .hm-bcard li.hm-wide{grid-column:1 / -1}}.lp-halloween-2026 .hm-giftstrip .hm-section-wave{margin-top:-24px}.lp-halloween-2026 .hm-bundles .hm-section-wave{margin-top:-58px}.lp-halloween-2026 .hm-night .hm-section-wave,.lp-halloween-2026 .hm-socks .hm-section-wave{margin-top:-74px}.lp-halloween-2026 .hm-giftstrip{position:relative;overflow-x:clip;background:var(--navy);color:#fff;padding:22px 0 clamp(40px,4.6vw,88px)}.lp-halloween-2026 .hm-giftstrip .hm-wrap{max-width:1618px}.lp-halloween-2026 .hm-gs-title{position:relative;z-index:1;margin-top:clamp(6px,1.9vw,37px);text-align:center;color:var(--yellow);font-size:clamp(32px,3.125vw,60px);line-height:1;letter-spacing:-.5px}.lp-halloween-2026 .hm-gs-title span{display:block}.lp-halloween-2026 .hm-gs-title span:first-child{color:#fff}.lp-halloween-2026 .hm-gs-stage{position:relative;margin-top:clamp(52px,3.9vw,75px)}.lp-halloween-2026 .hm-gs{position:relative;z-index:1;list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:clamp(20px,5.15vw,99px)}.lp-halloween-2026 .hm-gs:before{content:"";position:absolute;left:5%;right:5%;top:110px;height:5px;transform:translateY(-50%);background:#ff21a0}.lp-halloween-2026 .hm-gs li{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;height:220px;padding:53px 8px 0;background:#511584;border:4px solid #8428D4;border-radius:15px;box-shadow:0 15px 15px #00000040;text-align:center}.lp-halloween-2026 .hm-gs li.hm-top{background:#8900ff}.lp-halloween-2026 .hm-gs b{position:absolute;z-index:2;left:50%;top:-25px;transform:translate(-50%);height:42px;padding:0 clamp(18px,1.6vw,32px);border-radius:14px;background:#ff21a0;color:#fff;font-family:Urbane Rounded,Arial Black,sans-serif;font-weight:900;font-size:clamp(17px,1.25vw,24px);line-height:42px;text-transform:uppercase;white-space:nowrap}.lp-halloween-2026 .hm-gs-icon{position:relative;display:block;flex:none;width:110px;height:110px;font-style:normal}.lp-halloween-2026 .hm-gs-icon img{position:absolute;top:-1.82%;right:-1.82%;bottom:-1.82%;left:-1.82%;width:103.64%;height:103.64%;max-width:none}.lp-halloween-2026 .hm-gs-icon .hm-gs-over{width:54.5%;height:54.5%;inset:auto;left:19.1%;top:19.1%}.lp-halloween-2026 .hm-gs-icon .hm-gs-over--sensory{width:55.6%;height:55.6%;left:22.2%;top:22.2%}.lp-halloween-2026 .hm-gs span{margin-top:auto;padding:0 4px 10px;color:#fff;font-size:clamp(14px,1.04vw,20px);line-height:1.15;white-space:nowrap}.lp-halloween-2026 .hm-gs-deco{position:absolute;z-index:3;height:auto;pointer-events:none}.lp-halloween-2026 .hm-gs-deco--bat-l{left:-55px;top:-157px;width:145px}.lp-halloween-2026 .hm-gs-deco--bat-r{left:76.4%;top:-90px;width:119px;transform:rotate(45deg)}.lp-halloween-2026 .hm-gs-deco--pk-l{left:-69px;top:103px;width:70px;transform:rotate(-30deg)}.lp-halloween-2026 .hm-gs-deco--pk-r{right:-69px;top:71px;width:95px;transform:rotate(15deg)}@media(max-width:1100px){.lp-halloween-2026 .hm-gs-deco{display:none}}@media(max-width:700px){.lp-halloween-2026 .hm-giftstrip{padding-bottom:44px}.lp-halloween-2026 .hm-gs-title{font-size:30px;margin-top:18px}.lp-halloween-2026 .hm-gs-stage{margin-top:30px}.lp-halloween-2026 .hm-gs{grid-template-columns:1fr;row-gap:14px;max-width:420px;margin:0 auto}.lp-halloween-2026 .hm-gs:before{display:none}.lp-halloween-2026 .hm-gs li{flex-direction:row;align-items:center;gap:14px;height:auto;padding:12px 16px;text-align:left;box-shadow:0 8px 10px #00000040}.lp-halloween-2026 .hm-gs-icon{width:56px;height:56px}.lp-halloween-2026 .hm-gs b{position:static;transform:none;flex:none;min-width:96px;height:auto;padding:8px 12px;font-size:16px;line-height:1;text-align:center}.lp-halloween-2026 .hm-gs span{margin:0;padding:0;font-size:16px;white-space:normal}}.lp-halloween-2026.ended .hm-sockcta{display:none}@media(max-width:700px){.lp-halloween-2026 .hm-sockcta{display:flex;justify-content:center}.lp-halloween-2026.ended .hm-sockcta{display:none}}.lp-halloween-2026 .hm-night{padding-bottom:64px}.lp-halloween-2026 .hm-night .hm-wrap{position:relative;z-index:2}.lp-halloween-2026 .hm-night .hm-sec-title{margin-top:clamp(0px,1.8vw,35px);font-size:clamp(34px,3.125vw,60px);line-height:1;letter-spacing:-.5px}.lp-halloween-2026 .hm-night .hm-sec-sub{margin-top:21px;max-width:none;font-size:18px;line-height:1.45;color:#fff}.lp-halloween-2026 .hm-tl{position:relative;width:776px;max-width:100%;margin:65px auto 0}.lp-halloween-2026 .hm-tl:before{content:"";position:absolute;left:215px;top:0;bottom:20px;width:5px;background:repeating-linear-gradient(180deg,#FBE24E 0 12px,transparent 12px 22px)}.lp-halloween-2026 .hm-stop{position:relative;display:grid;grid-template-columns:115px 69px 66px 18px minmax(0,1fr);grid-template-areas:"pack . dot . text";align-items:center;min-height:179.6px}.lp-halloween-2026 .hm-stop a{grid-area:pack;display:block;width:115px}.lp-halloween-2026 .hm-stop img{width:115px;height:auto;transform:rotate(6deg);filter:drop-shadow(0 8px 10px rgba(0,0,0,.4))}.lp-halloween-2026 .hm-stop:nth-of-type(2n) img{transform:rotate(-6deg)}.lp-halloween-2026 .hm-stop .hm-dot{grid-area:dot;box-sizing:border-box;width:66px;min-width:0;height:66px;padding:0;border-radius:50%;background:var(--yellow);border:4px solid var(--navy);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--navy);font-family:Urbane Rounded,Arial Black,sans-serif;font-weight:900;font-size:15px;line-height:1;text-align:center}.lp-halloween-2026 .hm-stop>div:nth-child(2){grid-area:text}.lp-halloween-2026 .hm-stop h3{color:#fff;font-family:Urbane Rounded,Arial Black,sans-serif;font-weight:900;font-size:24px;line-height:1.15;text-transform:uppercase}.lp-halloween-2026 .hm-stop p{margin-top:6px;color:#dcd3ff;font-size:17px;line-height:1.35}.lp-halloween-2026 .hm-night-char{position:absolute;z-index:1;pointer-events:none;height:auto}.lp-halloween-2026 .hm-night-char--spider{left:85.2%;right:auto;top:44px;width:min(142px,7.4vw);transform-origin:top center;animation:np-swing 2.6s ease-in-out infinite}.lp-halloween-2026 .hm-night-char--left{left:3.4%;bottom:39px;width:min(355px,18.5vw);animation:np-float 3.6s ease-in-out infinite}.lp-halloween-2026 .hm-night-char--right{left:79.2%;right:auto;bottom:239px;width:min(335px,17.4vw);animation:np-float 3.6s ease-in-out infinite;animation-delay:.9s}@media(max-width:1299px){.lp-halloween-2026 .hm-night-char--left,.lp-halloween-2026 .hm-night-char--right{display:none}}@media(max-width:700px){.lp-halloween-2026 .hm-night-char--spider{display:none}.lp-halloween-2026 .hm-night .hm-sec-title{font-size:30px;margin-top:0}.lp-halloween-2026 .hm-night .hm-sec-sub{margin-top:12px;font-size:16px}.lp-halloween-2026 .hm-tl{margin-top:34px}.lp-halloween-2026 .hm-tl:before{left:102.5px}.lp-halloween-2026 .hm-stop{grid-template-columns:64px 14px 52px 12px minmax(0,1fr);min-height:120px;padding:6px 0}.lp-halloween-2026 .hm-stop a,.lp-halloween-2026 .hm-stop img{width:64px}.lp-halloween-2026 .hm-stop .hm-dot{width:52px;height:52px;font-size:12px}.lp-halloween-2026 .hm-stop h3{font-size:18px}.lp-halloween-2026 .hm-stop p{font-size:14px;margin-top:4px}}.lp-halloween-2026.live .hm-nolive{display:none!important}.lp-halloween-2026 .hm-contents{display:contents}.lp-halloween-2026 .hm-bsave{margin-top:6px;color:var(--green);font-size:15px}.lp-halloween-2026 .hm-card .hm-price s{color:#8c86ae;font-size:14px;margin-right:4px}.lp-halloween-2026 .hm-card .hm-price b small{font-family:Barlow,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;color:#6b648f;margin-left:4px}
/*# sourceMappingURL=/cdn/shop/t/106/assets/lp-halloween-2026.css.map */
