.hv{--hv-plum:#341440;--hv-pink:#FF3D80;--hv-peach:#FFF6EC;--hv-brown:#8C6E5A;--hv-dash:#DACDCD;--hv-text:#000;--hv-muted:#6B5673;--hv-tile:#fff;--hv-gutter:clamp(16px,4vw,40px);font-family:var(--font-body--family,inherit);color:var(--hv-text);line-height:1.5}.hv *,.hv *:before,.hv *:after{box-sizing:border-box}.hv-wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:var(--hv-gutter)}.hv-heading{font-family:var(--font-heading--family,var(--font-body--family,inherit));font-weight:700;line-height:1.15;letter-spacing:-.01em;margin:0}.hv-icon{display:block;height:auto;max-width:100%}.hv-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 34px;border-radius:999px;background:var(--hv-plum);color:#fff;font-family:inherit;font-weight:600;font-size:1rem;text-decoration:none;box-shadow:0 8px 18px #34144038;transition:transform .15s ease,box-shadow .15s ease}.hv-btn:hover{transform:translateY(-2px);box-shadow:0 12px 22px #34144047}.hv-btn:focus-visible{outline:3px solid var(--hv-pink);outline-offset:3px}.hv-pill{display:inline-block;padding:9px 22px;border-radius:999px;background:var(--hv-plum);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hv-intro{position:relative;overflow:hidden;text-align:center;background:var(--hv-peach);border-block:5px dashed var(--hv-dash);padding-block:clamp(48px,7vw,88px)}.hv-blob{position:absolute;border-radius:50%;pointer-events:none}.hv-blob--a{top:-80px;left:-80px;width:210px;height:210px;background:#ffebcf}.hv-blob--b{bottom:-100px;right:-70px;width:240px;height:240px;background:#ffe0e0}.hv-intro__in{position:relative;z-index:1;max-width:860px;margin-inline:auto;padding-inline:var(--hv-gutter)}.hv-intro__title{margin:18px 0 0;font-size:clamp(2rem,5vw,3.25rem);color:var(--hv-plum)}.hv-hl{position:relative;display:inline-block;color:var(--hv-pink)}.hv-intro__text{max-width:54ch;margin:16px auto 32px;color:var(--hv-muted);font-size:1.0625rem;line-height:1.65}.hv-tiles{display:flex;justify-content:center;flex-wrap:wrap;gap:clamp(14px,3vw,36px);margin:0 0 36px;padding:0;list-style:none}.hv-tile{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--hv-plum);font-weight:600;font-size:.9375rem;text-decoration:none}.hv-tile__box{display:grid;place-items:center;width:clamp(96px,14vw,128px);aspect-ratio:1;border-radius:24px;background:var(--hv-tile);border:1px solid #F0E6E6;box-shadow:0 6px 18px #34144014;transition:transform .15s ease,box-shadow .15s ease}.hv-tile__box .hv-icon{width:44%}.hv-tile:hover .hv-tile__box{transform:translateY(-3px);box-shadow:0 12px 24px #34144024}.hv-tile:focus-visible{outline:3px solid var(--hv-pink);outline-offset:6px;border-radius:24px}.hv-deco{position:absolute;z-index:1;pointer-events:none}.hv-group{padding-block:clamp(40px,6vw,72px);scroll-margin-top:var(--hv-scroll-offset,24px)}.hv-group--divider{border-top:5px dashed var(--hv-dash)}.hv-group__head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:clamp(20px,3vw,32px)}.hv-group__title{font-size:clamp(1.5rem,3vw,2rem)}.hv-group__sub{margin:8px 0 0;max-width:56ch;color:var(--hv-muted)}.hv-group__decor{flex:none;width:clamp(40px,5vw,56px)}.hv-group__decor .hv-icon{width:100%}.hv-grid{display:grid;grid-template-columns:repeat(var(--hv-cols,3),minmax(0,1fr));gap:clamp(16px,2.4vw,32px);margin:0;padding:0;list-style:none}@media(max-width:749px){.hv-grid{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--hv-gutter) * -1);padding:0 var(--hv-gutter) 12px;scroll-padding-inline:var(--hv-gutter)}.hv-grid>li{flex:0 0 66%;scroll-snap-align:start}}.hv-card{position:relative;text-align:center}.hv-card__media{position:relative;aspect-ratio:1/1;overflow:hidden;background:#f5f2f0}.hv-card__media img,.hv-card__media .hv-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--hv-fit,cover);display:block;transition:transform .35s ease}.hv-card:hover .hv-card__media img{transform:scale(1.03)}.hv-placeholder{background:#f5f2f0;fill:#c9bdb6}.hv-chip{position:absolute;z-index:1;top:16px;left:16px;padding:6px 14px;background:var(--hv-chip,var(--hv-brown));color:#fff;font-size:.875rem;line-height:1.3}.hv-card__title{margin:16px 0 4px;font-size:.9375rem;font-weight:400;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hv-card__link{color:inherit;text-decoration:none}.hv-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.hv-card__link:focus-visible{outline:none}.hv-card__link:focus-visible:after{outline:3px solid var(--hv-pink);outline-offset:4px}.hv-card__price{margin:0;font-size:.9375rem}.hv-card__price s{margin-left:8px;opacity:.55}.hv-card__sold{display:block;margin-top:2px;font-size:.8125rem;color:var(--hv-muted)}.hv-info{padding-block:clamp(40px,6vw,72px);border-top:5px dashed var(--hv-dash)}.hv-info__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px);margin:0;padding:0;list-style:none;text-align:center}.hv-info__icon{width:32px;height:32px;margin:0 auto 14px;display:block}.hv-info__title{margin:0 0 8px;font-size:1rem;font-weight:600}.hv-info__text{margin:0 auto;max-width:36ch;color:var(--hv-muted);font-size:.9375rem;line-height:1.6}@media(max-width:749px){.hv-info__grid{grid-template-columns:1fr}.hv-deco{display:none}}.hv-ticker{background:var(--hv-brown);color:#fff;overflow:hidden}.hv-ticker__track{display:flex;flex-wrap:wrap;justify-content:center}.hv-ticker__group{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 28px;padding:14px var(--hv-gutter)}.hv-ticker__group[aria-hidden=true]{display:none}.hv-ticker__item{display:inline-flex;align-items:center;gap:28px;font-weight:600;font-size:1rem;white-space:nowrap}.hv-ticker__item .hv-icon{width:auto;height:26px}.hv{--hv-gold:#FFC53D}.hv-word{display:inline-block}.hv-underline{position:absolute;left:0;bottom:-.2em;width:100%;height:auto;overflow:visible;pointer-events:none}.hv-underline path{fill:none;stroke:var(--hv-gold);stroke-width:3;stroke-linecap:round}.hv-spark{width:var(--s,14px);color:var(--c,var(--hv-pink));opacity:.75}.hv-spark svg{display:block;width:100%;height:auto}.hv-bat{display:none;color:var(--hv-plum)}@keyframes hv-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hv-drop{0%{opacity:0;transform:translateY(-16px) scale(.85)}to{opacity:1;transform:none}}@keyframes hv-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes hv-float{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-10px) rotate(3deg)}}@keyframes hv-drift{to{transform:translate(14px,10px) scale(1.06)}}@keyframes hv-twinkle{0%,to{opacity:.15;transform:scale(.6) rotate(0)}50%{opacity:1;transform:scale(1) rotate(25deg)}}@keyframes hv-fly{0%{transform:translate(-12vw)}50%{transform:translate(50vw,-24px)}to{transform:translate(112vw,10px)}}@keyframes hv-flap{to{transform:scaleY(.5)}}@keyframes hv-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes hv-pulse{0%{box-shadow:0 8px 18px #34144038,0 0 #ff3d8080}70%,to{box-shadow:0 8px 18px #34144038,0 0 0 18px #ff3d8000}}@keyframes hv-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}@keyframes hv-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:no-preference){.hv-hero .hv-pill{animation:hv-drop .6s cubic-bezier(.3,1.5,.5,1) backwards}.hv-hero .hv-word{animation:hv-rise .65s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(.15s + var(--i,0) * .08s)}.hv-hero .hv-underline path{stroke-dasharray:1;animation:hv-draw .9s ease-out 1.1s backwards}.hv-hero .hv-intro__text{animation:hv-rise .7s ease .6s backwards}.hv-hero .hv-tiles>li{animation:hv-pop .55s cubic-bezier(.3,1.6,.5,1) backwards;animation-delay:calc(.8s + var(--i,0) * .1s)}.hv-hero .hv-btn{animation:hv-rise .7s ease 1.15s backwards,hv-pulse 3s ease-out 2.4s infinite}.hv-btn:hover{animation:none}.hv-float{animation:hv-float 5s ease-in-out infinite}.hv-blob--a{animation:hv-drift 16s ease-in-out infinite alternate}.hv-blob--b{animation:hv-drift 20s ease-in-out infinite alternate-reverse}.hv-spark{animation:hv-twinkle 2.8s ease-in-out infinite;animation-delay:var(--d,0s)}.hv-bat{display:block;position:absolute;left:0;z-index:0;width:var(--w,44px);pointer-events:none;animation:hv-fly var(--dur,24s) linear var(--del,0s) infinite backwards}.hv-bat svg{display:block;width:100%;height:auto;animation:hv-flap .3s ease-in-out infinite alternate}.hv-group__decor{animation:hv-float 4.5s ease-in-out infinite}.hv-tile:hover .hv-icon{animation:hv-wiggle .6s ease-in-out}.hv-card__media{transition:box-shadow .3s ease}.hv-card:hover .hv-card__media{box-shadow:0 16px 30px #34144029}.hv-chip{transition:transform .25s ease}.hv-card:hover .hv-chip{transform:translate(5px)}.hv-card__title{transition:color .2s ease}.hv-card:hover .hv-card__title{color:var(--hv-pink)}.hv-ticker__track{flex-wrap:nowrap;justify-content:flex-start;width:max-content;animation:hv-marquee 34s linear infinite}.hv-ticker__group{flex-wrap:nowrap;justify-content:flex-start;gap:28px;padding:14px 28px 14px 0;flex:none}.hv-ticker__group[aria-hidden=true]{display:flex}.hv-ticker:hover .hv-ticker__track{animation-play-state:paused}.hv-js .hv-reveal:not(.is-in){opacity:0;transform:translateY(26px)}.hv-js .hv-reveal.is-in{opacity:1;transform:none;animation:hv-rise .7s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(var(--i,0) * .11s)}.hv-js .hv-reveal.is-in .hv-info__icon{animation:hv-pop .6s cubic-bezier(.3,1.6,.5,1) .25s backwards}@media(max-width:749px){.hv-js .hv-grid>.hv-reveal:not(.is-in){opacity:1;transform:none}}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/halloween.css.map */
