.va-christmas-2026 .va-home-v4 .va-edit-hero__copy .va-actions>.va-button,.va-christmas-2026 .va-home-v4 .va-postcode-form>.va-button{position:relative;isolation:isolate;overflow:visible}.va-christmas-2026 .va-home-v4 .va-edit-hero__copy .va-actions>.va-button:before,.va-christmas-2026 .va-home-v4 .va-postcode-form>.va-button:before{content:"";position:absolute;top:-7px;left:0;right:0;height:23px;pointer-events:none;z-index:2;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22220%22%20height%3D%2228%22%20viewBox%3D%220%200%20220%2028%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22snow%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23fff%22%2F%3E%3Cstop%20offset%3D%22.65%22%20stop-color%3D%22%23fff%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23d6e7f3%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%200%20H220%20V15%20H0%20Z%22%20fill%3D%22%23f2f8fc%22%2F%3E%3Cpath%20d%3D%22M0%203%20C22%201%2038%205%2056%202%20C83%205%20101%201%20125%203%20C147%201%20170%205%20190%202%20C202%202%20211%203%20220%203%20L220%2012%20C213%2010%20208%2013%20207%2018%20L205%2026%20C204%2028%20202%2027%20202%2022%20L201%2017%20C199%2012%20190%2013%20184%2013%20C179%2013%20178%2017%20177%2023%20C176%2027%20174%2027%20174%2020%20C174%2014%20170%2012%20163%2012%20C155%2013%20149%2015%20143%2012%20C138%209%20134%2013%20132%2017%20C130%2022%20128%2021%20127%2018%20C124%2013%20118%2013%20112%2013%20C106%2013%20105%2017%20104%2023%20C103%2027%20101%2029%20100%2020%20C99%2015%2096%2013%2090%2013%20C83%2013%2077%2016%2072%2013%20C65%2010%2062%2013%2060%2017%20C58%2020%2055%2021%2054%2015%20C53%2012%2048%2012%2042%2014%20C39%2016%2038%2020%2037%2024%20C36%2027%2034%2027%2034%2020%20C34%2015%2032%2013%2025%2013%20C16%2013%2014%2015%2012%2017%20C10%2020%209%2025%208%2027%20C6%2029%205%2025%205%2020%20C4%2014%202%2012%200%2012%20Z%22%20fill%3D%22url(%23snow)%22%2F%3E%3Cpath%20d%3D%22M0%2012%20C17%2015%2022%2011%2032%2013%20M44%2013%20C55%2010%2061%2011%2070%2013%20M109%2013%20C121%2011%20129%2011%20141%2013%20M184%2013%20C195%2011%20207%2011%20220%2012%22%20fill%3D%22none%22%20stroke%3D%22%23dce7ef%22%20stroke-width%3D%22.7%22%20opacity%3D%22.55%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 0/100% 23px;filter:drop-shadow(0 -2px 1.5px rgba(89,119,139,.38)) drop-shadow(0 2px 1.5px rgba(38,58,72,.27))}@media(min-width:750px)and (max-width:989px){.va-christmas-2026 .va-header--bright .va-header__main{grid-template-columns:minmax(170px,1fr) minmax(0,2.25fr) minmax(170px,1fr);column-gap:14px;row-gap:5px;padding-bottom:13px}.va-christmas-2026 .va-header--bright .va-logo{justify-self:center}.va-christmas-2026 .va-header--bright .va-header-contact{display:contents!important}.va-christmas-2026 .va-header--bright .va-header-location{grid-column:1;grid-row:2;min-width:0;align-self:center;margin:0;padding:0}.va-christmas-2026 .va-header--bright .va-visible-search{grid-column:2;grid-row:2;min-width:0;width:100%;margin:0;align-self:center}.va-christmas-2026 .va-header--bright .va-header-phone{grid-column:3;grid-row:2;justify-self:end;align-self:center;margin:0;padding:0}}@media(min-width:750px){.va-christmas-2026 .va-home-v4 .va-edit-hero__image:after{background:linear-gradient(90deg,#fff 0%,#fff 13%,rgba(255,255,255,.97) 23%,rgba(255,255,255,.78) 35%,rgba(255,255,255,.28) 47%,transparent 60%)}}.va-christmas-2026 .va-header--bright .va-nav>a.va-nav-seasonal{border:1px solid #cfddcc!important}@media(min-width:990px){.va-christmas-2026 .va-header--bright .va-nav:before{content:"";position:absolute;top:-18px;left:50%;width:100vw;height:40px;transform:translate(-50%);pointer-events:none;z-index:2;background:url(va-christmas-garland-original.png) repeat-x center center/760px auto}}@media(max-width:989px){.va-christmas-2026 .va-header--bright .va-visible-search{position:relative;overflow:visible}.va-christmas-2026 .va-header--bright .va-visible-search:before{content:"";position:absolute;top:-14px;left:-10px;right:-10px;height:28px;pointer-events:none;z-index:2;background:url(va-christmas-garland-original.png) repeat-x center center/600px auto}}@keyframes va-garland-glimmer{0%,to{opacity:.18}35%{opacity:.88}70%{opacity:.35}}@media(min-width:990px){.va-christmas-2026 .va-header--bright .va-nav:after{content:"";position:absolute;top:-18px;left:50%;width:100vw;height:40px;transform:translate(-50%);pointer-events:none;z-index:3;background:radial-gradient(circle at 42px 20px,rgba(255,250,221,.98) 0,rgba(255,218,110,.55) 2px,transparent 5px),radial-gradient(circle at 202px 21px,rgba(255,250,221,.98) 0,rgba(255,218,110,.55) 2px,transparent 5px),radial-gradient(circle at 376px 19px,rgba(255,250,221,.98) 0,rgba(255,218,110,.55) 2px,transparent 5px),radial-gradient(circle at 551px 20px,rgba(255,250,221,.98) 0,rgba(255,218,110,.55) 2px,transparent 5px);background-size:760px 40px;background-repeat:repeat-x;animation:va-garland-glimmer 1.3s ease-in-out infinite}}@media(max-width:989px){.va-christmas-2026 .va-header--bright .va-visible-search:before{-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 13%,#000 87%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 13%,#000 87%,transparent 100%)}.va-christmas-2026 .va-header--bright .va-visible-search:after{content:"";position:absolute;top:-14px;left:-10px;right:-10px;height:28px;pointer-events:none;z-index:3;background:radial-gradient(circle at 35px 14px,rgba(255,250,221,.98) 0,rgba(255,218,110,.55) 2px,transparent 5px),radial-gradient(circle at 155px 15px,rgba(255,250,221,.98) 0,rgba(255,218,110,.55) 2px,transparent 5px),radial-gradient(circle at 285px 14px,rgba(255,250,221,.98) 0,rgba(255,218,110,.55) 2px,transparent 5px);background-size:600px 28px;background-repeat:repeat-x;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 13%,#000 87%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 13%,#000 87%,transparent 100%);animation:va-garland-glimmer 1.3s ease-in-out infinite}}@media(prefers-reduced-motion:reduce){.va-christmas-2026 .va-header--bright .va-nav:after,.va-christmas-2026 .va-header--bright .va-visible-search:after{animation:none;opacity:.55}}.va-christmas-2026 .va-home-v4 .va-edit-hero__copy .va-actions>.va-button:before,.va-christmas-2026 .va-home-v4 .va-postcode-form>.va-button:before{left:0;right:0;border-radius:12px 12px 0 0;overflow:hidden}@keyframes va-garland-varied{0%{background-image:radial-gradient(circle at 4% 45%,rgba(255,253,232,.93) 0,rgba(255,208,104,.52) 2px,transparent 5px),radial-gradient(circle at 11% 55%,rgba(255,253,232,.32) 0,rgba(255,208,104,.18) 2px,transparent 5px),radial-gradient(circle at 18% 39%,rgba(255,253,232,.85) 0,rgba(255,208,104,.48) 2px,transparent 5px),radial-gradient(circle at 25% 61%,rgba(255,253,232,.22) 0,rgba(255,208,104,.12) 2px,transparent 5px),radial-gradient(circle at 32% 47%,rgba(255,253,232,.62) 0,rgba(255,208,104,.35) 2px,transparent 5px),radial-gradient(circle at 39% 53%,rgba(255,253,232,.95) 0,rgba(255,208,104,.53) 2px,transparent 5px),radial-gradient(circle at 46% 40%,rgba(255,253,232,.26) 0,rgba(255,208,104,.15) 2px,transparent 5px),radial-gradient(circle at 53% 58%,rgba(255,253,232,.8) 0,rgba(255,208,104,.45) 2px,transparent 5px),radial-gradient(circle at 60% 46%,rgba(255,253,232,.18) 0,rgba(255,208,104,.1) 2px,transparent 5px),radial-gradient(circle at 67% 55%,rgba(255,253,232,.72) 0,rgba(255,208,104,.4) 2px,transparent 5px),radial-gradient(circle at 74% 41%,rgba(255,253,232,.96) 0,rgba(255,208,104,.54) 2px,transparent 5px),radial-gradient(circle at 81% 57%,rgba(255,253,232,.24) 0,rgba(255,208,104,.13) 2px,transparent 5px),radial-gradient(circle at 88% 45%,rgba(255,253,232,.75) 0,rgba(255,208,104,.42) 2px,transparent 5px),radial-gradient(circle at 95% 52%,rgba(255,253,232,.38) 0,rgba(255,208,104,.21) 2px,transparent 5px)}25%{background-image:radial-gradient(circle at 4% 45%,rgba(255,253,232,.27) 0,rgba(255,208,104,.15) 2px,transparent 5px),radial-gradient(circle at 11% 55%,rgba(255,253,232,.92) 0,rgba(255,208,104,.52) 2px,transparent 5px),radial-gradient(circle at 18% 39%,rgba(255,253,232,.36) 0,rgba(255,208,104,.2) 2px,transparent 5px),radial-gradient(circle at 25% 61%,rgba(255,253,232,.84) 0,rgba(255,208,104,.47) 2px,transparent 5px),radial-gradient(circle at 32% 47%,rgba(255,253,232,.95) 0,rgba(255,208,104,.53) 2px,transparent 5px),radial-gradient(circle at 39% 53%,rgba(255,253,232,.2) 0,rgba(255,208,104,.11) 2px,transparent 5px),radial-gradient(circle at 46% 40%,rgba(255,253,232,.88) 0,rgba(255,208,104,.49) 2px,transparent 5px),radial-gradient(circle at 53% 58%,rgba(255,253,232,.35) 0,rgba(255,208,104,.2) 2px,transparent 5px),radial-gradient(circle at 60% 46%,rgba(255,253,232,.91) 0,rgba(255,208,104,.51) 2px,transparent 5px),radial-gradient(circle at 67% 55%,rgba(255,253,232,.23) 0,rgba(255,208,104,.13) 2px,transparent 5px),radial-gradient(circle at 74% 41%,rgba(255,253,232,.42) 0,rgba(255,208,104,.24) 2px,transparent 5px),radial-gradient(circle at 81% 57%,rgba(255,253,232,.98) 0,rgba(255,208,104,.55) 2px,transparent 5px),radial-gradient(circle at 88% 45%,rgba(255,253,232,.33) 0,rgba(255,208,104,.18) 2px,transparent 5px),radial-gradient(circle at 95% 52%,rgba(255,253,232,.85) 0,rgba(255,208,104,.48) 2px,transparent 5px)}50%{background-image:radial-gradient(circle at 4% 45%,rgba(255,253,232,.78) 0,rgba(255,208,104,.44) 2px,transparent 5px),radial-gradient(circle at 11% 55%,rgba(255,253,232,.21) 0,rgba(255,208,104,.12) 2px,transparent 5px),radial-gradient(circle at 18% 39%,rgba(255,253,232,.96) 0,rgba(255,208,104,.54) 2px,transparent 5px),radial-gradient(circle at 25% 61%,rgba(255,253,232,.36) 0,rgba(255,208,104,.2) 2px,transparent 5px),radial-gradient(circle at 32% 47%,rgba(255,253,232,.25) 0,rgba(255,208,104,.14) 2px,transparent 5px),radial-gradient(circle at 39% 53%,rgba(255,253,232,.82) 0,rgba(255,208,104,.46) 2px,transparent 5px),radial-gradient(circle at 46% 40%,rgba(255,253,232,.45) 0,rgba(255,208,104,.25) 2px,transparent 5px),radial-gradient(circle at 53% 58%,rgba(255,253,232,.97) 0,rgba(255,208,104,.54) 2px,transparent 5px),radial-gradient(circle at 60% 46%,rgba(255,253,232,.31) 0,rgba(255,208,104,.17) 2px,transparent 5px),radial-gradient(circle at 67% 55%,rgba(255,253,232,.91) 0,rgba(255,208,104,.51) 2px,transparent 5px),radial-gradient(circle at 74% 41%,rgba(255,253,232,.2) 0,rgba(255,208,104,.11) 2px,transparent 5px),radial-gradient(circle at 81% 57%,rgba(255,253,232,.75) 0,rgba(255,208,104,.42) 2px,transparent 5px),radial-gradient(circle at 88% 45%,rgba(255,253,232,.96) 0,rgba(255,208,104,.54) 2px,transparent 5px),radial-gradient(circle at 95% 52%,rgba(255,253,232,.28) 0,rgba(255,208,104,.16) 2px,transparent 5px)}75%{background-image:radial-gradient(circle at 4% 45%,rgba(255,253,232,.34) 0,rgba(255,208,104,.19) 2px,transparent 5px),radial-gradient(circle at 11% 55%,rgba(255,253,232,.85) 0,rgba(255,208,104,.48) 2px,transparent 5px),radial-gradient(circle at 18% 39%,rgba(255,253,232,.23) 0,rgba(255,208,104,.13) 2px,transparent 5px),radial-gradient(circle at 25% 61%,rgba(255,253,232,.98) 0,rgba(255,208,104,.55) 2px,transparent 5px),radial-gradient(circle at 32% 47%,rgba(255,253,232,.57) 0,rgba(255,208,104,.32) 2px,transparent 5px),radial-gradient(circle at 39% 53%,rgba(255,253,232,.3) 0,rgba(255,208,104,.17) 2px,transparent 5px),radial-gradient(circle at 46% 40%,rgba(255,253,232,.94) 0,rgba(255,208,104,.53) 2px,transparent 5px),radial-gradient(circle at 53% 58%,rgba(255,253,232,.2) 0,rgba(255,208,104,.11) 2px,transparent 5px),radial-gradient(circle at 60% 46%,rgba(255,253,232,.82) 0,rgba(255,208,104,.46) 2px,transparent 5px),radial-gradient(circle at 67% 55%,rgba(255,253,232,.41) 0,rgba(255,208,104,.23) 2px,transparent 5px),radial-gradient(circle at 74% 41%,rgba(255,253,232,.91) 0,rgba(255,208,104,.51) 2px,transparent 5px),radial-gradient(circle at 81% 57%,rgba(255,253,232,.27) 0,rgba(255,208,104,.15) 2px,transparent 5px),radial-gradient(circle at 88% 45%,rgba(255,253,232,.49) 0,rgba(255,208,104,.27) 2px,transparent 5px),radial-gradient(circle at 95% 52%,rgba(255,253,232,.96) 0,rgba(255,208,104,.54) 2px,transparent 5px)}to{background-image:radial-gradient(circle at 4% 45%,rgba(255,253,232,.96) 0,rgba(255,208,104,.54) 2px,transparent 5px),radial-gradient(circle at 11% 55%,rgba(255,253,232,.44) 0,rgba(255,208,104,.25) 2px,transparent 5px),radial-gradient(circle at 18% 39%,rgba(255,253,232,.75) 0,rgba(255,208,104,.42) 2px,transparent 5px),radial-gradient(circle at 25% 61%,rgba(255,253,232,.27) 0,rgba(255,208,104,.15) 2px,transparent 5px),radial-gradient(circle at 32% 47%,rgba(255,253,232,.9) 0,rgba(255,208,104,.5) 2px,transparent 5px),radial-gradient(circle at 39% 53%,rgba(255,253,232,.39) 0,rgba(255,208,104,.22) 2px,transparent 5px),radial-gradient(circle at 46% 40%,rgba(255,253,232,.22) 0,rgba(255,208,104,.12) 2px,transparent 5px),radial-gradient(circle at 53% 58%,rgba(255,253,232,.82) 0,rgba(255,208,104,.46) 2px,transparent 5px),radial-gradient(circle at 60% 46%,rgba(255,253,232,.97) 0,rgba(255,208,104,.54) 2px,transparent 5px),radial-gradient(circle at 67% 55%,rgba(255,253,232,.25) 0,rgba(255,208,104,.14) 2px,transparent 5px),radial-gradient(circle at 74% 41%,rgba(255,253,232,.78) 0,rgba(255,208,104,.44) 2px,transparent 5px),radial-gradient(circle at 81% 57%,rgba(255,253,232,.91) 0,rgba(255,208,104,.51) 2px,transparent 5px),radial-gradient(circle at 88% 45%,rgba(255,253,232,.3) 0,rgba(255,208,104,.17) 2px,transparent 5px),radial-gradient(circle at 95% 52%,rgba(255,253,232,.67) 0,rgba(255,208,104,.38) 2px,transparent 5px)}}.va-christmas-2026 .va-header--bright .va-nav:after,.va-christmas-2026 .va-header--bright .va-visible-search:after{background-image:radial-gradient(circle at 4% 45%,rgba(255,253,232,.93) 0,rgba(255,208,104,.52) 2px,transparent 5px),radial-gradient(circle at 11% 55%,rgba(255,253,232,.32) 0,rgba(255,208,104,.18) 2px,transparent 5px),radial-gradient(circle at 18% 39%,rgba(255,253,232,.85) 0,rgba(255,208,104,.48) 2px,transparent 5px),radial-gradient(circle at 25% 61%,rgba(255,253,232,.22) 0,rgba(255,208,104,.12) 2px,transparent 5px),radial-gradient(circle at 32% 47%,rgba(255,253,232,.62) 0,rgba(255,208,104,.35) 2px,transparent 5px),radial-gradient(circle at 39% 53%,rgba(255,253,232,.95) 0,rgba(255,208,104,.53) 2px,transparent 5px),radial-gradient(circle at 46% 40%,rgba(255,253,232,.26) 0,rgba(255,208,104,.15) 2px,transparent 5px),radial-gradient(circle at 53% 58%,rgba(255,253,232,.8) 0,rgba(255,208,104,.45) 2px,transparent 5px),radial-gradient(circle at 60% 46%,rgba(255,253,232,.18) 0,rgba(255,208,104,.1) 2px,transparent 5px),radial-gradient(circle at 67% 55%,rgba(255,253,232,.72) 0,rgba(255,208,104,.4) 2px,transparent 5px),radial-gradient(circle at 74% 41%,rgba(255,253,232,.96) 0,rgba(255,208,104,.54) 2px,transparent 5px),radial-gradient(circle at 81% 57%,rgba(255,253,232,.24) 0,rgba(255,208,104,.13) 2px,transparent 5px),radial-gradient(circle at 88% 45%,rgba(255,253,232,.75) 0,rgba(255,208,104,.42) 2px,transparent 5px),radial-gradient(circle at 95% 52%,rgba(255,253,232,.38) 0,rgba(255,208,104,.21) 2px,transparent 5px);animation:va-garland-varied 2.1s steps(1,end) infinite}@media(prefers-reduced-motion:reduce){.va-christmas-2026 .va-header--bright .va-nav:after,.va-christmas-2026 .va-header--bright .va-visible-search:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/va-christmas-2026.css.map */
