/* START_SNIPPET:va-halloween-2026 (INDEX:113) */
#va-halloween-2026{height:128px;position:relative;width:100%;overflow:hidden;pointer-events:none;user-select:none;background:radial-gradient(ellipse at 74% 100%,#24201850,transparent 42%),#0b0b0b;border-top:1px solid #b7955a20;border-bottom:1px solid #b7955a30}
#va-halloween-2026[hidden]{display:none!important}
#va-halloween-2026 .va-hw-silk{position:absolute;left:3%;top:-65px;width:66%;height:240px;opacity:.16;mask-image:linear-gradient(100deg,transparent,#000 22%,#000 64%,transparent)}
#va-halloween-2026 .va-hw-still-life{position:absolute;right:13%;bottom:0;width:210px;height:140px;object-fit:contain;opacity:.9}
html.va-halloween-active body.template-index,html.va-halloween-active body.template-index .page-container,html.va-halloween-active body.template-index .transition-body,html.va-halloween-active body.template-index .main-content{background:#10100f;color:#fff4dc}
html.va-halloween-active .site-header,html.va-halloween-active .toolbar{background:#0b0b0b;color:#fff4dc}
html.va-halloween-active .site-header{border-bottom:0}
html.va-halloween-active .site-header .site-nav__link,html.va-halloween-active .toolbar a{color:#fff4dc}
html.va-halloween-active .site-header__logo-link{background:transparent url("/cdn/shop/files/verona-logo-halloween-2026.png?v=1793476161&width=300") center/contain no-repeat;display:inline-block;border:0;border-radius:0;padding:0;box-shadow:none}
html.va-halloween-active .site-header__logo-link img{opacity:0}
html.va-halloween-active .site-nav__dropdown,html.va-halloween-active .site-nav__dropdown-link{background:#171510;color:#fff4dc}
html.va-halloween-active .site-footer{background:#080808;color:#fff4dc;border-top:1px solid #b7955a45}
html.va-halloween-active .site-footer a,html.va-halloween-active .site-footer button{color:#fff4dc}
html.va-halloween-active body.template-index .section-header{position:relative;padding-bottom:18px}
html.va-halloween-active body.template-index .section-header:after{content:"";display:block;width:115px;height:1px;margin:21px auto 0;background:linear-gradient(90deg,transparent,#e3d4b0aa,transparent)}
html.va-halloween-active body.template-index .section-header__title,html.va-halloween-active body.template-index .grid-product__title,html.va-halloween-active body.template-index .grid-product__price,html.va-halloween-active body.template-index .article__title,html.va-halloween-active body.template-index .article__date{color:#fff4dc}
html.va-halloween-active #shopify-section-featured_collection_Q4nDYn{padding-top:38px;padding-bottom:35px;border-bottom:1px solid #b7955a30}
html.va-halloween-active #shopify-section-text_columns_UtipY9{border-bottom:1px solid #b7955a30;padding-bottom:48px}
html.va-halloween-active #shopify-section-testimonials_nr33QY{background:#171611;color:#fff4dc;padding:42px 0;border-top:1px solid #b7955a30;border-bottom:1px solid #b7955a30}
html.va-halloween-active .site-footer:before{content:"";display:block;margin:0 auto 25px;width:160px;height:107px;background:url("/cdn/shop/files/verona-halloween-editorial-2026.png?v=1793476042&width=320") center/contain no-repeat;pointer-events:none}
@media(max-width:768px){
#va-halloween-2026{height:104px}
#va-halloween-2026 .va-hw-silk{width:110%;height:175px;top:-35px;left:-25%;opacity:.13}
#va-halloween-2026 .va-hw-still-life{width:164px;height:109px;right:7%;bottom:0}
}
@media print{#va-halloween-2026,html.va-halloween-active .site-footer:before{display:none!important}}


#va-halloween-2026 .va-hw-greeting{position:absolute;left:12%;right:37%;top:50%;transform:translateY(-50%);margin:0;color:#fff4dc;font-family:Luminari,Trattatello,"Palatino Linotype",Georgia,serif;font-size:clamp(24px,3vw,43px);font-weight:400;letter-spacing:.055em;line-height:1.15;text-align:center;text-shadow:0 1px 16px #e9c68120;z-index:1}
#va-hw-ghost-layer{display:none;position:fixed;inset:0;overflow:hidden;pointer-events:none!important;z-index:40;contain:strict}
html.va-halloween-active #va-hw-ghost-layer{display:block}
.va-hw-specter{position:absolute;left:-150px;top:var(--va-height);width:var(--va-size);height:auto;opacity:0;pointer-events:none!important;animation:va-hw-cross-right var(--va-duration) linear var(--va-delay) both}
.va-hw-specter svg{display:block;width:100%;height:auto;filter:blur(.35px)}
.va-hw-specter.va-hw-reverse{left:auto;right:-150px;animation-name:va-hw-cross-left}
@keyframes va-hw-cross-right{0%{transform:translate3d(0,10px,0) rotate(-7deg);opacity:0}14%{opacity:var(--va-opacity)}45%{transform:translate3d(calc((100vw + 300px)*.45),-16px,0) rotate(3deg)}83%{opacity:var(--va-opacity)}100%{transform:translate3d(calc(100vw + 300px),12px,0) rotate(-5deg);opacity:0}}
@keyframes va-hw-cross-left{0%{transform:translate3d(0,12px,0) rotate(6deg);opacity:0}14%{opacity:var(--va-opacity)}45%{transform:translate3d(calc((100vw + 300px)*-.45),-14px,0) rotate(-3deg)}83%{opacity:var(--va-opacity)}100%{transform:translate3d(calc(-100vw - 300px),10px,0) rotate(5deg);opacity:0}}
@media(max-width:768px){#va-halloween-2026 .va-hw-greeting{left:6%;right:47%;font-size:clamp(22px,5.8vw,32px);letter-spacing:.025em;line-height:1.25}#va-halloween-2026 .va-hw-still-life{width:150px;height:100px;right:3%}}
@media(prefers-reduced-motion:reduce){#va-hw-ghost-layer{display:none!important}.va-hw-specter{animation:none!important}}
@media print{#va-hw-ghost-layer{display:none!important}}


#va-halloween-2026{height:200px}
#va-halloween-2026 .va-hw-greeting{left:4%;right:4%;top:17px;transform:none;font-size:clamp(27px,3vw,43px);line-height:1.2;white-space:nowrap;text-align:center}
#va-halloween-2026 .va-hw-still-life{left:50%;right:auto;transform:translateX(-50%);width:210px;height:140px;bottom:0}
@media(max-width:768px){
#va-halloween-2026{height:170px}
#va-halloween-2026 .va-hw-greeting{left:3%;right:3%;top:15px;font-size:clamp(21px,6.3vw,29px);line-height:1.2;letter-spacing:.025em}
#va-halloween-2026 .va-hw-still-life{left:50%;right:auto;width:180px;height:120px;bottom:0}
}


#va-halloween-2026{height:138px;display:flex;align-items:center;justify-content:center;gap:clamp(18px,3vw,48px);padding:0 24px}
#va-halloween-2026 .va-hw-greeting{position:relative;inset:auto;transform:none;flex:0 1 auto;font-size:clamp(27px,3vw,43px);line-height:1.2;white-space:nowrap;margin:0}
#va-halloween-2026 .va-hw-still-life{position:relative;inset:auto;transform:none;flex:0 0 auto;width:210px;height:140px;object-fit:contain}
@media(max-width:768px){
#va-halloween-2026{height:110px;gap:12px;padding:0 14px}
#va-halloween-2026 .va-hw-greeting{inset:auto;font-size:clamp(18px,4.65vw,29px);letter-spacing:.015em}
#va-halloween-2026 .va-hw-still-life{inset:auto;width:clamp(92px,28vw,150px);height:auto;aspect-ratio:3/2}
}


#va-halloween-2026{height:142px;padding:0 20px}
#va-halloween-2026 .va-hw-lockup{position:relative;inset:auto;transform:none;display:flex;align-items:center;justify-content:center;gap:clamp(8px,1.4vw,22px);margin:0;max-width:100%;font-size:clamp(34px,5.5vw,64px);line-height:1.1;letter-spacing:.015em;white-space:nowrap}
#va-halloween-2026 .va-hw-lockup span{display:block}
#va-halloween-2026 .va-hw-lockup .va-hw-still-life{position:relative;inset:auto;transform:none;display:block;flex:0 0 auto;width:180px;height:120px;object-fit:contain}
@media(max-width:768px){
#va-halloween-2026{height:104px;padding:0 10px}
#va-halloween-2026 .va-hw-lockup{font-size:clamp(18px,5.5vw,38px);gap:6px;letter-spacing:0}
#va-halloween-2026 .va-hw-lockup .va-hw-still-life{width:clamp(72px,22vw,145px);height:auto;aspect-ratio:3/2}
}
/* END_SNIPPET:va-halloween-2026 */
