:root{--negre:#212121;--0:#212121}
/* ===== CSS 1: Halloweed / capçalera, peu i colors ===== */
body>footer.footer{margin-top:3rem;color:#f6f6f6;text-shadow:1px 1px 2px rgba(0,0,0,.25);background:#161513 url("https://media.alchimiaweb.com/campanyes/23/10-halloweed/fons-footer-mobile.jpg") bottom no-repeat;background-size:cover}@media screen and (min-width: 769px){body>footer.footer{background:#161513 url("https://media.alchimiaweb.com/campanyes/23/10-halloweed/fons-footer-desktop.jpg") center no-repeat}}body>footer.footer::before{background-color:rgba(0,0,0,0);padding-top:0;content:url(https://media.alchimiaweb.com/campanyes/23/10-halloweed/peu-growing-happiness-mobile.svg)}@media screen and (min-width: 769px){body>footer.footer::before{content:url(https://media.alchimiaweb.com/campanyes/23/10-halloweed/peu-growing-happiness.svg);padding-top:0}}@media(max-width: 768px){body>footer.footer{background-position:bottom center}}body>footer.footer a,body>footer.footer strong{color:#f6f6f6}body>footer.footer a:not(.icon):not(.button):hover{color:#fff}body>footer.footer img{filter:brightness(80) drop-shadow(3px 3px 2px rgba(0, 0, 0, 0.5));opacity:.9}body>footer.footer hr{background-color:#f6f6f6}html body>main::after{content:none !important}.peu-targes a img:is(:nth-child(3),:nth-child(4),:nth-child(6),:nth-child(7)){filter:none}.footer .content a{border-bottom:none !important}.footer .content a:hover{background:none !important}#barraBanner-Sup,body>header,section.fonscolor{background-color:#161513;background-image:linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)),url("https://media.alchimiaweb.com/campanyes/23/10-halloweed/fons-footer-mobile.jpg");background-size:cover;background-position:top;background-repeat:no-repeat}@media(min-width: 769px){#barraBanner-Sup,body>header,section.fonscolor{background-image:linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)),url("https://media.alchimiaweb.com/campanyes/23/10-halloweed/fons-footer-desktop.jpg")}}@media(min-width: 769px){#barraBanner-Sup,body>header,.hero.is-primary{background-color:#161513;background-image:linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)),url("https://media.alchimiaweb.com/campanyes/23/10-halloweed/fons-footer-desktop.jpg");background-size:cover;background-position:top;background-repeat:no-repeat;background-attachment:fixed}#home .hero-body,.hero.is-primary .hero-head,.hero.is-primary .hero-body{background:rgba(0,0,0,0)}}@media(min-width: 769px){#home .hero-body,.hero.is-primary{background:#161513 url("https://media.alchimiaweb.com/campanyes/23/10-halloweed/fons-footer-desktop.jpg");background-size:cover;background-position:0 -96px}}body>header,.navbar,.is-mega .navbar-dropdown,.navbar-dropdown .navbar-item,.navbar-dropdown.navbar-link.button,.navbar-link.is-active,.navbar-link:hover,.navbar-item.has-dropdown.is-active .navbar-link,.navbar-item.has-dropdown:focus .navbar-link,.navbar-item.has-dropdown:hover .navbar-link,#barraBanner-Sup{background-color:#161513}.is-mega a.navbar-item{border-color:#45361c}a#megamenu-{color:#161513}section.fonscolor .subtitle,section.fonscolor .title,section.fonscolor a.button{color:#fff;border-color:#fff}.logo-header{display:inline-block;background:url(https://www.alchimiaweb.com/static/img/logo-alchimia-blanc.svg) no-repeat;width:0;height:0;padding:16px 66px}.oferta,.oferta strong,ul.producte-preu-llista li span.oferta{color:#eb5e28}.navbar-item.is-mega .is-mega-menu-title a{color:rgb(239.3404255319,128.9404255319,86.6595744681)}@media screen and (max-width: 1023px){#menuPrincipal .navbar-item:before{color:rgb(239.3404255319,128.9404255319,86.6595744681) !important}#catalegDropdown .ac .ac-q::after{color:#eb5e28}}#barraBanner,.cinta,i.badge:after{background-color:#eb5e28;color:#fff}@media screen and (max-width: 1023px){#menuPrincipal,#menuPrincipal .navbar-item,#menuPrincipal .navbar-link{background-color:#161513 !important}#menuPrincipal .button,.navbar-menu .dropdown-content{background-color:#161513}#menuPrincipal .button a.dropdown-item.is-active,.navbar-menu .dropdown-content a.dropdown-item.is-active{background-color:#5a431c;color:#ffee58}}@media screen and (max-width: 1023px){.navbar-link.accordion-button,.navbar-menu .navbar-item{color:#161513}}.navbar-burger,.navbar-item,.navbar-link{color:#fff}.navbar-burger:hover{color:#fff}.navbar-end .navbar-link:not(.is-arrowless)::after,.navbar-link:not(.is-arrowless)::after{border-color:#fff}#cercadorTop2 .button{background-color:#eb5e28;color:#fff;border-color:#eb5e28}i.badge:after{opacity:1;font-weight:bold}.fonscolor{background-color:#eaddd8}#home-seccions-botiga2 a{background-color:#fff}#home-seccions-botiga2 a:hover{background-color:#f5e7e1}.header-menuConfig .button{background-color:#444;color:#f6f6f6;border-color:#444}@media(max-width: 1023px){.header-menuConfig{background-color:rgba(0,0,0,0);box-shadow:none}}

/* ===== CSS 2: Landing Black Friday / seccions ===== */
section.landing-bf{color:#fff;font-family:Montserrat,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;background-color:#2e2e2e;background:linear-gradient(0deg,#444,#212121)!important}section.landing-bf .column{padding:.25rem .5rem}section.landing-bf .column:last-child{padding-bottom:.5rem}section.landing-bf a{display:block;height:100%;padding:2.5rem 1.75rem;color:#fff;transition:border-color .3s ease;background-size:cover;background-position:50%;background-repeat:no-repeat;box-shadow:4px 4px 8px rgba(0,0,0,.25);border:2px solid #999;border-radius:4px}section.landing-bf a:hover{border-color:#ddd}section.landing-bf a .xifra-dte{font-weight:900;font-size:6rem;line-height:.8;letter-spacing:-.25rem;text-shadow:3px 3px 5px rgba(0,0,0,.25)}section.landing-bf a .xifra-dte sup{font-size:3rem}section.landing-bf a .button{font-weight:700;border:2px solid #fff;color:#fff;background-color:transparent;margin-top:1.5rem}section.landing-bf .title+p{margin-top:-.5rem}section.landing-bf .title{color:#fff;margin-bottom:.5rem;text-transform:uppercase;font-size:1.5rem;text-shadow:2px 2px 2px rgba(0,0,0,.25)}@media screen and (min-width:769px){section.landing-bf .column{padding:.5rem}section.landing-bf a{padding:2.25rem}}@media screen and (max-width:769px){.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{display:none}section.landing-bf a{min-height:690px;display:flex;align-items:center;justify-content:center}section.landing-bf .is-half-mobile a,section.landing-bf a.compacte{min-height:345px}section.landing-bf .is-half-mobile .xifra-dte{font-size:4rem}section.landing-bf .is-half-mobile .xifra-dte sup{font-size:2rem}}section.landing-bf.carousel{overflow-x:auto;white-space:nowrap;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.columns.is-flex-wrap-nowrap{display:flex;flex-wrap:nowrap}.columns.is-flex-wrap-nowrap .column{scroll-snap-align:start;flex:0 0 90%;box-sizing:border-box}.columns.is-flex-wrap-nowrap .column a{min-height:auto}@media(min-width:768px){.columns.is-flex-wrap-nowrap .column{flex:0 0 auto;min-width:300px}}section.seccio-fons-bf{background-image:url(/static/img/alchimia/25-420/fons-graella-420.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}section.seccio-fons-bf h2.subtitle{color:#fff}section.seccio-fons-bf .button{border-color:#fff;color:#fff;background-color:transparent;font-weight:700;border-radius:2px}section.seccio-fons-bf-black{background-color:#212121;background-size:cover;background-position:50%;background-repeat:no-repeat}section.seccio-fons-bf-black h2.subtitle{color:#fff}section.seccio-fons-bf-black .button{border-color:#fff;color:#fff;background-color:transparent;font-weight:700;border-radius:2px}#hero-banner{background-color:#111!important}
