.lp.lp-hb{--hb-night: #120a0d;--hb-cream: #f3ece3;--hb-muted: #b3a497;--hb-faint: #8a7b72;--hb-gold: #c9a86a;--hb-blush: #e9b6a3;--hb-oxblood: #4a0f1f;--hb-line: rgba(243, 227, 174, .16);position:relative;overflow:hidden;isolation:isolate;color:var(--hb-cream);background:radial-gradient(60% 90% at 0% 0%,rgba(122,22,56,.55),transparent 70%),radial-gradient(45% 80% at 80% 60%,rgba(242,179,107,.16),transparent 70%),linear-gradient(170deg,#1d0d13,var(--hb-night) 70%);border-top:1px solid var(--hb-line);border-bottom:1px solid var(--hb-line)}.lp-hb [hidden]{display:none!important}.lp-hb__atmos{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.lp-hb__atmos i{position:absolute;bottom:-10px;left:var(--x);width:3px;height:3px;border-radius:50%;background:#ffc48a;box-shadow:0 0 6px 2px #f28c3c8c;opacity:0;animation:lp-hb-ember var(--t) linear infinite;animation-delay:var(--d)}.lp-hb__atmos i:nth-child(1){--x: 6%;--t: 11s;--d: -2s}.lp-hb__atmos i:nth-child(2){--x: 18%;--t: 9s;--d: -6s}.lp-hb__atmos i:nth-child(3){--x: 33%;--t: 13s;--d: -1s}.lp-hb__atmos i:nth-child(4){--x: 47%;--t: 10s;--d: -8s}.lp-hb__atmos i:nth-child(5){--x: 62%;--t: 12s;--d: -4s}.lp-hb__atmos i:nth-child(6){--x: 79%;--t: 9.5s;--d: -9s}.lp-hb__atmos i:nth-child(7){--x: 93%;--t: 14s;--d: -5s}@keyframes lp-hb-ember{0%{transform:translate(0);opacity:0}12%{opacity:.85}to{transform:translate(-12px,-520px);opacity:0}}.lp-hb__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:32px 56px;padding:clamp(44px,5vw,72px) 0}.lp-hb__mark{display:inline-flex;flex-direction:column;align-items:center;max-width:100%}.lp-hb__orn{position:relative;display:flex;align-items:center;justify-content:center;gap:14px;color:var(--hb-gold)}.lp-hb__orn:before{content:"";position:absolute;left:50%;top:50%;width:46px;height:46px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(242,179,107,.22),transparent);pointer-events:none}.lp-hb__orn span{width:64px;height:1px;background:linear-gradient(90deg,transparent,currentColor);opacity:.7}.lp-hb__orn span:last-child{background:linear-gradient(90deg,currentColor,transparent)}.lp-hb__orn svg{position:relative;width:18px;height:18px;fill:currentColor;filter:drop-shadow(0 0 8px rgba(242,179,107,.45))}.lp-hb__eyebrow{display:flex;align-items:center;justify-content:center;gap:12px;width:fit-content;max-width:100%;margin:12px 0 0;font-family:var(--lp-label);font-size:11.5px;letter-spacing:.28em;text-transform:uppercase;line-height:1.3;color:var(--hb-gold)}.lp-hb__eyebrow:before,.lp-hb__eyebrow:after{content:"";flex:none;width:30px;height:1px;background:currentColor;opacity:.7}.lp-hb__title{margin:20px 0 0;font-family:var(--lp-display);font-weight:400;font-size:clamp(40px,4.6vw,70px);line-height:1.02;letter-spacing:.035em;text-transform:uppercase;color:var(--hb-cream)}.lp-hb__title em{display:block;margin-top:.06em;font-family:var(--lp-serif);font-style:italic;font-size:1.14em;letter-spacing:0;text-transform:none;line-height:1;color:var(--hb-blush)}.lp-hb__text{margin:18px 0 0;max-width:44ch;font-size:16.5px;line-height:1.65;color:#cdbfb2}.lp-hb__price{margin:22px 0 0;padding-top:16px;border-top:1px solid var(--hb-line);max-width:520px;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;line-height:1}.lp-hb__price b{font-family:var(--lp-serif);font-weight:500;font-size:clamp(38px,3.2vw,48px);color:#fff}.lp-hb__price s{font-family:var(--lp-label);font-size:17px;letter-spacing:.08em;color:var(--hb-faint)}.lp-hb__price span{font-family:var(--lp-label);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--hb-gold)}.lp-hb__count{margin-top:20px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px}.lp-hb__count-label{font-family:var(--lp-label);font-size:11.5px;letter-spacing:.26em;text-transform:uppercase;color:#a89a8f}.lp-hb__clock{display:flex}.lp-hb__clock>span{display:flex;flex-direction:column;align-items:center;min-width:58px;padding:0 14px;border-left:1px solid var(--hb-line)}.lp-hb__clock>span:first-child{padding-left:0;min-width:44px;border-left:0;align-items:flex-start}.lp-hb__clock b{font-family:var(--lp-serif);font-weight:500;font-size:32px;line-height:1;color:#fff;font-variant-numeric:tabular-nums lining-nums}.lp-hb__clock small{margin-top:5px;font-family:var(--lp-label);font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:#9d8f84}.lp-hb__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:28px}.lp-hb__cta{min-height:56px;padding:0 36px;font-size:12.5px;letter-spacing:.22em;text-decoration:none}.lp-hb__link{display:inline-flex;align-items:center;gap:10px;padding:6px 0;font-family:var(--lp-label);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--hb-cream);text-decoration:none;border-bottom:1px solid rgba(243,227,174,.45)}.lp-hb__link svg{width:15px;height:15px;transition:transform .36s var(--lp-ease-out)}.lp-hb__link:focus-visible,.lp-hb__visual:focus-visible{outline:2px solid var(--hb-gold);outline-offset:4px}@media(hover:hover){.lp-hb__link:hover{color:#f3dc98}.lp-hb__link:hover svg{transform:translate(4px)}}.lp-hb__visual{position:relative;display:block;justify-self:end;width:100%;max-width:740px;aspect-ratio:1 / .78;margin-bottom:14px}.lp-hb__arch{position:absolute;bottom:0;overflow:hidden;aspect-ratio:2 / 3;border-radius:999px 999px 8px 8px;background:#1a0e10;box-shadow:0 40px 70px -36px #000000f2,0 0 0 1px #c9a86a73;transition:transform .7s var(--lp-ease-out)}.lp-hb__arch:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:999px 999px 4px 4px;border:1px solid rgba(243,227,174,.45);pointer-events:none}.lp-hb__arch img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 22%}.lp-hb__arch--1{left:0;width:38%;bottom:4%;transform:rotate(-5deg);z-index:1;filter:brightness(.82)}.lp-hb__arch--2{left:26%;width:48%;z-index:2}.lp-hb__arch--3{right:0;width:38%;bottom:4%;transform:rotate(5deg);z-index:1;filter:brightness(.82)}@media(hover:hover){.lp-hb__visual:hover .lp-hb__arch--1{transform:rotate(-7deg) translate(-6px)}.lp-hb__visual:hover .lp-hb__arch--3{transform:rotate(7deg) translate(6px)}.lp-hb__visual:hover .lp-hb__arch--2{transform:translateY(-6px)}}.lp-hb__badge{position:absolute;left:50%;bottom:-14px;z-index:3;transform:translate(-50%);padding:10px 18px 9px;border-radius:2px;white-space:nowrap;background:var(--hb-oxblood);color:#fff;box-shadow:inset 0 0 0 1px #f3e3ae80,0 14px 26px -12px #000c;font-family:var(--lp-label);font-size:12.5px;letter-spacing:.22em;text-transform:uppercase;line-height:1}@media(max-width:989px){.lp-hb__grid{grid-template-columns:minmax(0,1fr);gap:34px}.lp-hb__visual{order:-1;justify-self:center;max-width:600px;aspect-ratio:1 / .8}.lp-hb__copy{display:flex;flex-direction:column;align-items:center;text-align:center}.lp-hb__price,.lp-hb__count,.lp-hb__actions{justify-content:center}.lp-hb__text{margin-inline:auto}.lp-hb__price{width:100%}}@media(max-width:700px){.lp-hb__grid{padding:36px 0 40px;gap:30px}.lp-hb__visual{width:calc(100% + 40px);max-width:none;margin:0 -20px 14px;aspect-ratio:1 / .78}.lp-hb__arch--1,.lp-hb__arch--3{width:37%;bottom:5%}.lp-hb__arch--2{left:26%;width:48%}.lp-hb__arch:after{top:6px;right:6px;bottom:6px;left:6px}.lp-hb__eyebrow{font-size:10px;letter-spacing:.18em;gap:9px;white-space:nowrap}.lp-hb__orn span{width:48px}.lp-hb__eyebrow:before,.lp-hb__eyebrow:after{width:18px}.lp-hb__title{font-size:clamp(36px,10vw,46px);margin-top:16px}.lp-hb__text{font-size:15.5px}.lp-hb__price{margin-top:18px}.lp-hb__count{flex-direction:column;gap:10px;width:100%}.lp-hb__clock{width:100%}.lp-hb__clock>span,.lp-hb__clock>span:first-child{flex:1;min-width:0;padding:0 6px;align-items:center}.lp-hb__clock>span:first-child{border-left:0}.lp-hb__actions{flex-direction:column;width:100%;margin-top:24px;gap:16px}.lp-hb__cta{width:100%}.lp-hb__badge{font-size:11px;padding:8px 14px 7px}}@media(prefers-reduced-motion:reduce){.lp-hb__atmos i{display:none}.lp-hb__arch{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/lp-halloween-banner.css.map */
