@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap);[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit;}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto !important;height:auto !important;z-index:0;}.simplebar-offset{direction:inherit !important;box-sizing:inherit !important;resize:none !important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch;}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box !important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none;}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0;}.simplebar-content:before,.simplebar-content:after{content:' ';display:table;}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none;}.simplebar-height-auto-observer-wrapper{box-sizing:inherit !important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0;}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1;}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden;}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;user-select:none;-webkit-user-select:none;}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all;}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px;}.simplebar-scrollbar:before{position:absolute;content:'';background:black;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity 0.2s linear;}.simplebar-scrollbar.simplebar-visible:before{opacity:0.5;transition:opacity 0s linear;}.simplebar-track.simplebar-vertical{top:0;width:11px;}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px;}.simplebar-track.simplebar-horizontal{left:0;height:11px;}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px;}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto;}[data-simplebar-direction='rtl'] .simplebar-track.simplebar-vertical{right:auto;left:0;}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;}
:root{--horizontal-scroll-3-3-1_columns:100%;--horizontal-scroll-3-2-1_columns:100%;--form-text-1_padding-left:15px;--form-text-1_height:48px;--black-1:#545454;--purple-1:#882985;--purple-2:#862679;--blue-1:#007EB6;--h1__font-size:32px;--h1__line-height:50px;--h1__margin-bottom:34px;--view-pager-counter__padding-top:40px}@media (min-width:640px){:root{--horizontal-scroll-3-3-1_columns:calc(33.3% - 25px);--horizontal-scroll-3-2-1_columns:calc(50% - 20px)}}@media (min-width:1024px){:root{--horizontal-scroll-3-2-1_columns:calc(33% - 20px)}}@media (max-width:980px){:root{--h1__font-size:24px;--h1__line-height:32px;--h1__margin-bottom:26px;--view-pager-counter__padding-top:30px}}@media (max-width:560px){:root{--h1__font-size:20px;--h1__line-height:27px;--h1__margin-bottom:22px;--view-pager-counter__padding-top:20px}}form.user-login-form,form.user-pass,form.user-register-form{max-width:500px;margin:4% auto;padding:0 4%}form.user-login-form label,form.user-pass label,form.user-register-form label{display:block;font-weight:600;margin:25px 0 10px;color:#882985;font-size:18px}form.user-login-form input,form.user-pass input,form.user-register-form input{width:100%;padding:10px;margin:8px 0;border:1px solid #ddd;border-radius:8px;outline:0;background-color:#f9f9f9;transition:border-color .3s,background-color .3s,color .3s}form.user-login-form input:not(.button):focus,form.user-pass input:not(.button):focus,form.user-register-form input:not(.button):focus{border-color:#888;background-color:#fff;color:#882985}form.user-login-form input.button:not(.js-hide),form.user-pass input.button:not(.js-hide),form.user-register-form input.button:not(.js-hide){display:block;max-width:200px;margin:40px auto;font-size:16px;font-weight:600;background-color:#882985;color:#f5f5f5;cursor:pointer;transition:.2s ease}form.user-login-form input.button:not(.js-hide):active,form.user-pass input.button:not(.js-hide):active,form.user-register-form input.button:not(.js-hide):active{transform:scale(.98);box-shadow:inset 0 4px 10px rgba(0,0,0,.2)}form.user-login-form .description,form.user-pass .description,form.user-register-form .description{font-size:13px;font-weight:500;color:#505050}form.user-login-form details,form.user-pass details,form.user-register-form details{margin:25px 0}#block-selectorshoppingcenter{width:100%;max-width:400px;min-width:135px;position:relative}#block-selectorshoppingcenter>h2{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px}.shopping-center-selector{border:1px solid #e5e3e3;width:100%;box-shadow:0 1px 5px 0 rgba(0,0,0,.25);border:1px solid #e5e3e3;border-radius:5px;display:flex;align-items:center;gap:6px;position:relative}.shopping-center-selector button{border-radius:5px;position:relative;padding:8px 18px;padding-right:45px;width:100%;background-color:#fff;font-size:14px;font-weight:400;text-align:left;border:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.shopping-center-selector button::after{content:"";position:absolute;right:0;top:0;height:100%;width:42px;border-left:1px solid #adadad;background:url(/themes/custom/ccviva_theme/images/icons/black-down-arrow.svg) no-repeat center/10px auto}.shopping-center-selector button[aria-expanded=true]::after{transform:rotate(180deg);border-left:unset;border-right:1px solid #adadad}.shopping-center-selector button[aria-expanded=true]~ul{display:flex;padding:5px 0}.shopping-center-selector ul{display:none;flex-direction:column;position:absolute;top:34px;left:0;width:100%;box-shadow:0 1px 5px 0 rgba(0,0,0,.25);border:1px solid #e5e3e3;border-radius:5px;background-color:#fff;z-index:2}.shopping-center-selector ul li{list-style:none}.shopping-center-selector ul li a,.shopping-center-selector ul li span{display:inline-block;padding:10px 18px;width:100%;color:#000;font-size:14px}.shopping-center-selector ul li a:hover,.shopping-center-selector ul li span:hover{background-color:#f5f5f5}.shopping-center-selector ul li.selected span{background-color:#337ab7;color:#fff}#block-block-selector-shopping-center>h2{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px}#block-block-selector-shopping-center .shopping-center-selector{box-shadow:unset;border:none;border-radius:0}#block-block-selector-shopping-center .shopping-center-selector>span{color:#ffe700;font-size:12px;font-weight:700;white-space:nowrap}@media screen and (max-width:560px){#block-block-selector-shopping-center .shopping-center-selector>span{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px}}#block-block-selector-shopping-center .shopping-center-selector button{font-size:12px;background-color:transparent;color:#fff;padding:0;margin:0;border-radius:0;overflow:unset;display:flex;align-items:center;gap:3px}#block-block-selector-shopping-center .shopping-center-selector button::after{display:inline-block;position:relative;right:0;border:none;width:12px;height:8px;background-image:url(/themes/custom/ccviva_theme/images/icons/whiteDownArrow.svg);background-position:bottom}#block-block-selector-shopping-center ul:not(.contextual-links){top:23px;width:calc(100% + 89px);max-width:290px;background-color:#d9d9d9;box-shadow:0 1px 7.2px 0 rgba(0,0,0,.25);border:none;left:-80px}@media screen and (max-width:1024px){#block-block-selector-shopping-center ul:not(.contextual-links){width:calc(100% + 39px);left:-30px}}@media screen and (max-width:560px){#block-block-selector-shopping-center ul:not(.contextual-links){width:103vw;border-radius:0;max-width:103vw;text-align:center}}#block-block-selector-shopping-center ul:not(.contextual-links) li a,#block-block-selector-shopping-center ul:not(.contextual-links) li span{color:#000;font-size:14px}#block-block-selector-shopping-center ul:not(.contextual-links) li a:hover,#block-block-selector-shopping-center ul:not(.contextual-links) li span:hover{background:#fff;text-decoration:none}#block-block-selector-shopping-center ul:not(.contextual-links) li.selected a,#block-block-selector-shopping-center ul:not(.contextual-links) li.selected span{background-color:unset}header{background-color:#fff}header .header>div{display:flex;justify-content:flex-start;align-items:center;padding:11px 80px;gap:64px}@media screen and (max-width:1024px){header .header>div{padding:11px 30px;gap:75px}}@media screen and (max-width:360px){header .header>div{padding:11px 20px}}@media screen and (max-width:480px){header .header>div{gap:20px}}header .header>div #block-ccviva-theme-marcadelsitio{height:80px;width:80px;min-width:80px}@media screen and (max-width:980px){header .header>div #block-ccviva-theme-marcadelsitio{min-width:70px;height:70px;width:70px}}@media screen and (max-width:480px){header .header>div #block-ccviva-theme-marcadelsitio{min-width:60px;height:60px;width:60px}}header .header>div #block-ccviva-theme-marcadelsitio img{border-radius:50%;width:100%;height:100%}header .header>div nav:not(#block-menupreheader){margin-left:auto;align-self:stretch;display:flex}header .header>div nav:not(#block-menupreheader) ul.menu{display:flex;gap:32px;height:100%;justify-content:center}header .header>div nav:not(#block-menupreheader) ul.menu li{display:flex;align-items:center}header .header>div nav:not(#block-menupreheader) ul.menu li a{color:#000;font-size:16px;text-transform:uppercase;text-decoration:none;white-space:nowrap}header .header>div nav:not(#block-menupreheader) ul.menu li a:hover{font-weight:700}header .header>div nav:not(#block-menupreheader) ul.menu li.current a{font-weight:700}header .header>div nav:not(#block-menupreheader) .hamburger-menu{display:none}@media screen and (max-width:980px){header .header>div nav:not(#block-menupreheader){align-self:center;overflow-x:hidden;min-width:24px;max-width:24px;position:unset}header .header>div nav:not(#block-menupreheader) ul.menu{position:absolute;padding:13px 0;top:0;right:0;height:auto;width:95%;max-width:365px;border-bottom-left-radius:8px;flex-direction:column;align-items:flex-start;gap:0;background-color:#fff;animation:hideMenu .3s forwards;cursor:default;box-shadow:0 1px 7.2px 0 rgba(0,0,0,.25);z-index:5}header .header>div nav:not(#block-menupreheader) ul.menu li{width:100%}header .header>div nav:not(#block-menupreheader) ul.menu li a{display:inline-block;padding:10px 80px;padding-right:0;width:100%;color:#000;font-size:14px;font-weight:500}}@media screen and (max-width:980px) and (max-width:1024px){header .header>div nav:not(#block-menupreheader) ul.menu li a{padding:10px 30px}}@media screen and (max-width:980px) and (max-width:480px){header .header>div nav:not(#block-menupreheader) ul.menu li a{padding:10px 20px}}@media screen and (max-width:980px){header .header>div nav:not(#block-menupreheader) ul.menu li a:hover{text-decoration:none;background-color:#ededed}@keyframes hideMenu{from{display:flex}to{display:none;transform:translateX(100%)}}@keyframes showMenu{from{display:none;transform:translateX(100%)}to{display:flex;transform:translateX(0)}}header .header>div nav:not(#block-menupreheader) .hamburger-menu{overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:center;gap:4px;border:none;width:24px;min-width:24px;height:24px;align-self:center;background:transparent url(/themes/custom/ccviva_theme/images/icons/hamburger-menu.svg) no-repeat center/100% auto;transition:.1s ease;z-index:6;cursor:pointer}header .header>div nav:not(#block-menupreheader) .hamburger-menu:active{transform:scale(.9)}header .header>div nav:not(#block-menupreheader) .hamburger-menu::after{content:"";position:absolute;display:inline-block;left:0;top:0;width:100%;height:100%;z-index:1}header .header>div nav:not(#block-menupreheader) .hamburger-menu span{display:none;background-color:#000;width:100%;height:4px;border-radius:10px;transition:.3s ease}header .header>div nav:not(#block-menupreheader) .contextual{right:20px}header .header>div nav:not(#block-menupreheader).active{align-self:flex-start}}@media screen and (max-width:980px) and (max-width:980px){header .header>div nav:not(#block-menupreheader).active{margin-right:-20px}}@media screen and (max-width:980px) and (max-width:360px){header .header>div nav:not(#block-menupreheader).active{margin-right:-10px}}@media screen and (max-width:980px){header .header>div nav:not(#block-menupreheader).active ul.menu{animation:showMenu .2s forwards}header .header>div nav:not(#block-menupreheader).active .hamburger-menu{background:url(/themes/custom/ccviva_theme/images/icons/close.svg) no-repeat top right/11px auto;position:absolute;top:13px;right:10px}}header.header-with-preheader{position:sticky;top:0;z-index:200}header.header-with-preheader.blur .header nav{z-index:2}header.header-with-preheader .header>div{justify-content:flex-end;align-items:center;gap:15px}@media screen and (max-width:1024px){header.header-with-preheader .header>div{gap:15px}}@media screen and (max-width:480px){header.header-with-preheader .header>div{gap:15px}}header.header-with-preheader .header>div nav:not(#block-menupreheader){margin-left:auto;align-self:stretch}@media screen and (max-width:980px){header.header-with-preheader .header>div nav:not(#block-menupreheader){order:3;margin-left:unset}}header.header-with-preheader .header>div nav:not(#block-menupreheader)>nav{display:flex;align-items:center;height:100%}header.header-with-preheader .header>div nav:not(#block-menupreheader) ul.menu{gap:14px 32px}@media screen and (max-width:1358px){header.header-with-preheader .header>div nav:not(#block-menupreheader) ul.menu{flex-wrap:wrap}}header.header-with-preheader .header>div nav:not(#block-menupreheader) ul.menu .preheader-items{display:flex;flex-direction:column;gap:10px 32px;width:100%;position:relative;padding-top:14px}header.header-with-preheader .header>div nav:not(#block-menupreheader) ul.menu .preheader-items::before{content:"";position:absolute;display:inline-block;top:0;left:20px;width:calc(100% - 40px);height:1px;background-color:#882985;z-index:7}.toolbar-icon-9 header{top:39px}.toolbar-icon-9.toolbar-tray-open header{top:78px}.toolbar-icon-9.toolbar-vertical header{top:39px}#block-block-logo-shopping-center{height:80px;width:80px;min-width:80px;margin-right:auto}@media screen and (max-width:980px){#block-block-logo-shopping-center{min-width:70px;height:70px;width:70px}}@media screen and (max-width:480px){#block-block-logo-shopping-center{min-width:60px;height:60px;width:60px}}#block-block-logo-shopping-center img{border-radius:50%;width:100%;height:100%}#block-views-block-main-home-banner-block-1>h2,#block-views-block-shopping-center-home-banner-block-1>h2{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px}.banner-content{margin-bottom:57px}@media screen and (max-width:820px){.banner-content{margin-bottom:24px}}.banner-content ul.slick-initialized{position:relative}.banner-content ul.slick-initialized .slick-track .banner__item{position:relative;height:100%}.banner-content ul.slick-initialized .slick-track .banner__item h3{position:absolute;clip:rect(1px,1px,1px,1px)}.banner-content ul.slick-initialized .slick-track .banner__item img{width:100%}.banner-content ul.slick-initialized .slick-track .banner__item>a{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}#block-views-block-shopping-center-list-block-1>h2{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px}.shopping-center-list{margin:0 80px}.shopping-center-list>div>ul:not(.contextual-links){display:grid;grid-template-columns:repeat(2,1fr);gap:56px 40px}.shopping-center-list>div>ul:not(.contextual-links) li.shopping-center-list__item img{width:100%}.shopping-center-list>div>ul:not(.contextual-links) li.shopping-center-list__item h3{margin-top:30px}.shopping-center-list>div>ul:not(.contextual-links) li.shopping-center-list__item h3 a{color:#000;font-family:Montserrat,sans-serif;font-size:20px;font-weight:600}.shopping-center-list>div>ul:not(.contextual-links) li.shopping-center-list__item h3 a:hover{text-decoration:underline}@media screen and (max-width:820px){.shopping-center-list{margin:0 35px}.shopping-center-list>div>ul:not(.contextual-links){gap:23px 21px}.shopping-center-list>div>ul:not(.contextual-links) li.shopping-center-list__item h3{margin-top:18px}}@media screen and (max-width:480px){.shopping-center-list{margin:0 20px}.shopping-center-list>div>ul:not(.contextual-links){gap:20px 24px}.shopping-center-list>div>ul:not(.contextual-links) li.shopping-center-list__item h3{margin-top:8px}.shopping-center-list>div>ul:not(.contextual-links) li.shopping-center-list__item h3 a{font-size:14px}}footer.footer{background-color:#222;text-align:center;margin-top:77px}footer.footer>div{display:flex;justify-content:center;align-items:flex-start;gap:69px 43px;position:relative;flex-wrap:wrap;color:#fff}footer.footer>div #block-views-block-main-home-links-list-block-1,footer.footer>div #block-vivepiedepagina{padding:32px 80px;font-size:18px}@media screen and (max-width:1024px){footer.footer>div #block-views-block-main-home-links-list-block-1,footer.footer>div #block-vivepiedepagina{padding:32px 30px}}@media screen and (max-width:480px){footer.footer>div #block-views-block-main-home-links-list-block-1,footer.footer>div #block-vivepiedepagina{padding:32px 20px}}footer.footer>div #block-contactohomeprincipal,footer.footer>div #block-views-block-main-home-links-list-block-1{padding-top:60px}footer.footer>div #block-contactohomeprincipal .container,footer.footer>div #block-views-block-main-home-links-list-block-1 .container{display:flex;flex-direction:column;padding-top:0;font-size:18px}footer.footer>div #block-contactohomeprincipal .container>div:not(:last-child),footer.footer>div #block-views-block-main-home-links-list-block-1 .container>div:not(:last-child){padding-bottom:13px}@media screen and (max-width:820px){footer.footer>div #block-contactohomeprincipal,footer.footer>div #block-views-block-main-home-links-list-block-1{width:100%;padding-top:11px}footer.footer>div #block-contactohomeprincipal .container h3,footer.footer>div #block-views-block-main-home-links-list-block-1 .container h3{margin-bottom:11px}footer.footer>div #block-contactohomeprincipal .container>div,footer.footer>div #block-views-block-main-home-links-list-block-1 .container>div{background-color:#505050;padding:6.5px 80px}}@media screen and (max-width:820px) and (max-width:1024px){footer.footer>div #block-contactohomeprincipal .container>div,footer.footer>div #block-views-block-main-home-links-list-block-1 .container>div{padding:6.5px 30px}}@media screen and (max-width:820px) and (max-width:480px){footer.footer>div #block-contactohomeprincipal .container>div,footer.footer>div #block-views-block-main-home-links-list-block-1 .container>div{padding:6.5px 20px}}@media screen and (max-width:820px){footer.footer>div #block-contactohomeprincipal .container>div:nth-child(2),footer.footer>div #block-views-block-main-home-links-list-block-1 .container>div:nth-child(2){padding-top:20px}footer.footer>div #block-contactohomeprincipal .container>div:last-child,footer.footer>div #block-views-block-main-home-links-list-block-1 .container>div:last-child{padding-bottom:20px}footer.footer>div #block-contactohomeprincipal .container>div a,footer.footer>div #block-views-block-main-home-links-list-block-1 .container>div a{font-weight:500}}footer.footer>div #block-contactohomeprincipal h3,footer.footer>div #block-views-block-main-home-links-list-block-1 h3{margin-bottom:33px;font-size:18px;font-weight:600}footer.footer>div #block-contactohomeprincipal a,footer.footer>div #block-views-block-main-home-links-list-block-1 a{color:#fff;text-decoration:underline}footer.footer>div #block-contactohomeprincipal a:hover,footer.footer>div #block-views-block-main-home-links-list-block-1 a:hover{text-decoration:none}footer.footer>div #block-contactohomeprincipal ul.contextual-links a,footer.footer>div #block-views-block-main-home-links-list-block-1 ul.contextual-links a{color:#000}footer.footer>div #block-views-block-main-home-links-list-block-1 .views-row>ul{display:flex;flex-direction:column;gap:13px}footer.footer>div #block-vivepiedepagina{padding-top:44px;padding-bottom:111px;border-top:1px solid #fff;width:100%;font-size:18px}footer.footer>div #block-vivepiedepagina p{color:#fff}@media screen and (max-width:480px){footer.footer>div #block-vivepiedepagina{padding-bottom:59px}}@media screen and (max-width:820px){footer.footer{width:100%}footer.footer>div{gap:15px}footer.footer>div #block-contactohomeprincipal a,footer.footer>div #block-views-block-main-home-links-list-block-1 a,footer.footer>div #block-vivepiedepagina a{text-decoration:underline}footer.footer>div #block-contactohomeprincipal a:hover,footer.footer>div #block-views-block-main-home-links-list-block-1 a:hover,footer.footer>div #block-vivepiedepagina a:hover{text-decoration:none}footer.footer>div #block-contactohomeprincipal{padding-bottom:10px}footer.footer>div #block-contactohomeprincipal .container{font-size:14px}footer.footer>div #block-views-block-main-home-links-list-block-1{font-size:14px;padding-bottom:20px}}header.header-with-preheader~.footer>div{padding:72px 80px;padding-bottom:57px;gap:20px;justify-content:space-around;text-align:left;max-width:1980px;margin:auto}@media screen and (max-width:1024px){header.header-with-preheader~.footer>div{padding:72px 30px}}@media screen and (max-width:480px){header.header-with-preheader~.footer>div{padding:72px 20px}}@media screen and (max-width:980px){header.header-with-preheader~.footer>div{padding:0 0 82px;flex-direction:column;align-items:center;text-align:center;gap:0}header.header-with-preheader~.footer>div section,header.header-with-preheader~.footer>div>div{width:100%}}@media screen and (max-width:480px){header.header-with-preheader~.footer>div{padding:0 0 45px}}header.header-with-preheader~.footer>div h3{margin-bottom:21px;font-size:18px;font-weight:500}@media screen and (max-width:980px){header.header-with-preheader~.footer>div h3{padding:31px 0;margin:0}header.header-with-preheader~.footer>div h3::after{content:"";position:relative;display:inline-block;width:10px;height:10px;background:url(/themes/custom/ccviva_theme/images/icons/whiteDownArrow.svg) no-repeat center/10px auto;margin-left:5px;transition:.2s}}header.header-with-preheader~.footer>div .contact-shopping-center .container>div{margin:10px 0}header.header-with-preheader~.footer>div .contact-shopping-center .container>div:last-child{max-width:220px;line-height:36px;margin:0 0 31px}header.header-with-preheader~.footer>div .contact-shopping-center .container>div a{color:#fff;font-size:14px;font-weight:500}@media screen and (max-width:980px){header.header-with-preheader~.footer>div .contact-shopping-center .container{width:100%;border-bottom:1px solid #fff}header.header-with-preheader~.footer>div .contact-shopping-center .container>div{animation:hide .3s forwards}header.header-with-preheader~.footer>div .contact-shopping-center .container>div:last-child{margin:0 auto 31px}header.header-with-preheader~.footer>div .contact-shopping-center .container:focus h3::after,header.header-with-preheader~.footer>div .contact-shopping-center .container:hover h3::after{transform:rotate(180deg)}header.header-with-preheader~.footer>div .contact-shopping-center .container:focus>div,header.header-with-preheader~.footer>div .contact-shopping-center .container:hover>div{animation:show .3s forwards}}header.header-with-preheader~.footer>div ul:not(.contextual-links){display:flex;flex-direction:column;gap:10px;transition:.3s}header.header-with-preheader~.footer>div ul:not(.contextual-links) a{color:#fff;font-size:14px;font-weight:500}header.header-with-preheader~.footer>div .link-list-shopping-center{display:flex;gap:20px;justify-content:space-between}@media screen and (max-width:980px){header.header-with-preheader~.footer>div .link-list-shopping-center{flex-direction:column;align-items:center;gap:0}header.header-with-preheader~.footer>div .link-list-shopping-center .link-list__item{width:100%;border-bottom:1px solid #fff}header.header-with-preheader~.footer>div .link-list-shopping-center .link-list__item ul{max-width:max-content;margin:0 auto 31px;animation:hide .3s forwards}header.header-with-preheader~.footer>div .link-list-shopping-center .link-list__item.active h3::after,header.header-with-preheader~.footer>div .link-list-shopping-center .link-list__item:hover h3::after{transform:rotate(180deg)}header.header-with-preheader~.footer>div .link-list-shopping-center .link-list__item.active ul,header.header-with-preheader~.footer>div .link-list-shopping-center .link-list__item:hover ul{animation:show .3s forwards}}header.header-with-preheader~.footer>div .block-link-list-shopping-column-three ul:not(.contextual-links){display:block;column-count:2;column-gap:40px}header.header-with-preheader~.footer>div .block-link-list-shopping-column-three ul:not(.contextual-links)>li{margin-bottom:10px}header.header-with-preheader~.footer>div #block-block-social-media-shopping-center{width:100%;margin-top:67px}@media screen and (max-width:980px){header.header-with-preheader~.footer>div #block-block-social-media-shopping-center{margin-top:35px}}@media screen and (max-width:480px){header.header-with-preheader~.footer>div #block-block-social-media-shopping-center{margin-top:38px}}header.header-with-preheader~.footer>div #block-block-social-media-shopping-center .social-media-shopping-center{display:flex;gap:29px 25px;justify-content:center;align-items:center;text-align:center}@media screen and (max-width:980px){header.header-with-preheader~.footer>div #block-block-social-media-shopping-center .social-media-shopping-center{flex-direction:column}}header.header-with-preheader~.footer>div #block-block-social-media-shopping-center .social-media-shopping-center p{color:#fff;font-size:18px}@media screen and (max-width:480px){header.header-with-preheader~.footer>div #block-block-social-media-shopping-center .social-media-shopping-center p{line-height:38px}}header.header-with-preheader~.footer>div #block-block-social-media-shopping-center .social-media-shopping-center ul:not(.contextual-links){display:flex;gap:13px;flex-direction:row;justify-content:center}header.header-with-preheader~.footer>div #block-block-social-media-shopping-center .social-media-shopping-center ul:not(.contextual-links) img{min-width:52px;width:52px;height:52px;border-radius:50%}@keyframes hide{to{transform:translateY(-100%);opacity:0;position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px}}@keyframes show{from{transform:translateY(-100%);opacity:0;position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px}to{transform:translateY(0);opacity:1}}.blur .header::after{content:"";position:fixed;display:inline-block;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);backdrop-filter:blur(10px);z-index:2}.pre-header{padding:8px 80px;background-color:#882985;font-size:12px;position:relative;z-index:5}@media screen and (max-width:1024px){.pre-header{padding:8px 30px}}@media screen and (max-width:480px){.pre-header{padding:8px 20px}}.pre-header>div{display:flex;align-items:center;gap:10px}@media screen and (max-width:980px){.pre-header>div #block-block-timetable-shopping-center{max-width:50%;overflow-x:auto}}@media screen and (max-width:540px){.pre-header>div{gap:22px;justify-content:space-between}}@media screen and (max-width:440px){.pre-header>div{gap:8px}}@media screen and (max-width:480px){.pre-header .timetable-shopping-center{margin-left:21px}}.pre-header .how-to-get-here-shopping-center a,.pre-header .timetable-shopping-center{color:#fff;padding-left:18px;background:url(/themes/custom/ccviva_theme/images/icons/yellowClock.svg) no-repeat left center/12px auto;margin-left:22px;font-weight:600;white-space:nowrap}.pre-header .how-to-get-here-shopping-center a strong,.pre-header .timetable-shopping-center strong{font-weight:600}@media screen and (max-width:560px){.pre-header .how-to-get-here-shopping-center a,.pre-header .timetable-shopping-center{margin-left:0;padding-left:14px}.pre-header .how-to-get-here-shopping-center a strong,.pre-header .timetable-shopping-center strong{display:block}}.pre-header .how-to-get-here-shopping-center a{margin:0;background-image:url(/themes/custom/ccviva_theme/images/icons/yellowLocation.svg)}.pre-header .how-to-get-here-shopping-center a:hover{text-decoration:underline}#block-block-menu-pre-header-shopping-center{margin:-4px 0;margin-left:auto;padding:4px 0;padding-left:33px;position:relative;border-left:1px solid #fff}@media screen and (max-width:980px){#block-block-menu-pre-header-shopping-center{display:none}}#block-block-menu-pre-header-shopping-center nav.menu-preheader-shopping-center button.hamburger-menu{display:none}#block-block-menu-pre-header-shopping-center nav.menu-preheader-shopping-center ul.menu{display:flex;gap:37px}@media screen and (max-width:1024px){#block-block-menu-pre-header-shopping-center nav.menu-preheader-shopping-center ul.menu{gap:20px}}#block-block-menu-pre-header-shopping-center nav.menu-preheader-shopping-center ul.menu li a{color:#fff}#block-search-api-form-block{max-width:200px}#block-search-api-form-block>h2{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px}#block-search-api-form-block .contextual{right:-30px}#block-search-api-form-block form{width:100%;position:relative}#block-search-api-form-block form.active .js-form-type-search{max-width:100%}#block-search-api-form-block form.active .js-form-type-search input{border:1px solid #ff671d;border-radius:20px;border:1px solid #ff671d;opacity:1}#block-search-api-form-block form.active input.button{padding:5px;right:15px;background-color:#ff671d;background-image:url(/themes/custom/ccviva_theme/images/icons/white-search.svg);background-size:15px;border-radius:5px}#block-search-api-form-block form .js-form-type-search{width:24px;transition:.3s}#block-search-api-form-block form .js-form-type-search input{width:100%;border:none;padding:8px 20px 8px 15px;position:relative;font-size:14px;opacity:0}#block-search-api-form-block form .js-form-type-search input::placeholder{color:#8c8c8c}@media screen and (max-width:480px){#block-search-api-form-block form .js-form-type-search input::placeholder{font-size:10px}}#block-search-api-form-block form .js-form-type-search input:focus{outline:1px solid #ff671d}#block-search-api-form-block form input.button{z-index:2;position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:0;width:24px;height:24px;border:none;background:#fff url(/themes/custom/ccviva_theme/images/icons/search.svg) no-repeat center/100% auto;transition:.3s;cursor:pointer}.search-engine{margin:40px auto}.search-engine header,.search-engine>div:not(.contextual){padding:0 80px}@media screen and (max-width:1024px){.search-engine header,.search-engine>div:not(.contextual){padding:0 30px}}@media screen and (max-width:480px){.search-engine header,.search-engine>div:not(.contextual){padding:0 20px}}.search-engine h2{font-size:32px;font-weight:700;line-height:48px}@media screen and (max-width:980px){.search-engine h2{font-size:24px;line-height:36px}}@media screen and (max-width:480px){.search-engine h2{font-size:20px;line-height:30px}}.search-engine form{padding:23px 80px;padding-bottom:19px;width:100%;background-color:#882985;display:flex;align-items:center;margin:40px 0 35px}@media screen and (max-width:1024px){.search-engine form{padding:23px 30px}}@media screen and (max-width:480px){.search-engine form{padding:23px 20px}}.search-engine form .js-form-item{width:100%;max-width:400px}.search-engine form label{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px}.search-engine form input.form-text{padding:15px 45px 15px 21px;border-radius:8px;border:none;background-color:#fff;width:100%;font-size:14px}.search-engine form .form-actions{margin-left:-43px}.search-engine form input.button{height:38px;width:38px;border:none;border-radius:8px;background:#ff671d url(/themes/custom/ccviva_theme/images/icons/white-search.svg) no-repeat center/19px auto;text-indent:-100px;cursor:pointer}.search-engine>div:not(.contextual) ul{display:flex;flex-direction:column;gap:40px}.search-engine>div:not(.contextual) ul li.search-engine__item{border-bottom:1px solid #00aec7;padding-bottom:40px;display:flex;flex-direction:column;gap:40px;font-size:18px}@media screen and (max-width:980px){.search-engine>div:not(.contextual) ul li.search-engine__item{font-size:16px;line-height:24px}}@media screen and (max-width:480px){.search-engine>div:not(.contextual) ul li.search-engine__item{font-size:14px;line-height:21px}}.search-engine>div:not(.contextual) ul li.search-engine__item h3 a{color:#882985;font-size:20px;font-weight:600;line-height:30px}@media screen and (max-width:980px){.search-engine>div:not(.contextual) ul li.search-engine__item h3 a{font-size:18px;line-height:27px}}@media screen and (max-width:480px){.search-engine>div:not(.contextual) ul li.search-engine__item h3 a{font-size:16px;line-height:24px}}.search-engine div.no-results{display:flex;flex-direction:column;gap:20px;color:#882985;font-size:18px;margin:80px 8%}.search-engine div.no-results h2{color:#ea0029;font-size:24px;font-weight:600;line-height:32px}@media screen and (max-width:980px){.search-engine div.no-results{font-size:16px;margin:80px 0}.search-engine div.no-results h2{font-size:20px;line-height:30px}}@media screen and (max-width:480px){.search-engine div.no-results{font-size:14px}.search-engine div.no-results h2{font-size:18px;line-height:27px}}.search-engine div.no-results ul{gap:20px;margin-left:25px}.search-engine div.no-results ul li{position:relative}.search-engine div.no-results ul li::before{content:"•";position:absolute;display:inline-block;width:5px;height:5px;left:-15px;top:0}div[role=contentinfo]{padding:20px 80px;margin-bottom:20px}@media screen and (max-width:1024px){div[role=contentinfo]{padding:20px 30px}}@media screen and (max-width:480px){div[role=contentinfo]{padding:20px 20px}}div[role=contentinfo][aria-label="Mensaje de error"]{background-color:#f5d0d0}div[role=contentinfo][aria-label="Mensaje de error"] ul li,div[role=contentinfo][aria-label="Mensaje de error"] ul li em,div[role=contentinfo][aria-label="Mensaje de error"] ul li pre.backtrace{word-break:break-all;white-space:break-spaces}div[role=contentinfo][aria-label="Mensaje de estado"]{background-color:#d3f5d3;display:flex;align-items:center}div[role=contentinfo][aria-label="Mensaje de estado"]::before{content:"";position:relative;display:inline-block;width:15px;height:8px;border-left:2px solid #408240;border-bottom:2px solid #408240;margin-left:10px;margin-right:10px;transform:rotate(-45deg) translateY(-5px)}.pager{margin:40px 0 80px;padding:0 80px}@media screen and (max-width:1024px){.pager{padding:0 30px}}@media screen and (max-width:480px){.pager{padding:0 20px}}.pager__items{display:flex;justify-content:center;align-items:center;gap:8.6px}.pager__items .pager__item a{font-family:Poppins,sans-serif}.pager__items .pager__item:not(.pager__item--next,.pager__item--previous) a{box-shadow:0 0 2px 0 rgba(0,0,0,.25);background-color:#fff;display:inline-block;width:25px;height:25px;display:flex;justify-content:center;align-items:center;color:#882985;font-size:14px}.pager__items .pager__item.is-active a{background-color:#882985;color:#fff}.pager__items .pager__item:first-child.is-active{display:flex;align-items:center;gap:8.6px}.pager__items .pager__item:first-child.is-active::before{content:"";display:inline-block;position:relative;width:8px;height:12px;background:url(/themes/custom/ccviva_theme/images/icons/purple-left-arrow.svg) no-repeat center/100% auto}.pager__items .pager__item:last-child.is-active{display:flex;align-items:center;gap:8.6px}.pager__items .pager__item:last-child.is-active::after{content:"";display:inline-block;position:relative;width:8px;height:12px;background:url(/themes/custom/ccviva_theme/images/icons/purple-right-arrow.svg) no-repeat center/100% auto}.pager__items .pager__item--next a,.pager__items .pager__item--previous a{display:inline-block;width:8px;height:12px;background:url(/themes/custom/ccviva_theme/images/icons/purple-right-arrow.svg) no-repeat center/100% auto}.pager__items .pager__item--next a span:last-child,.pager__items .pager__item--previous a span:last-child{display:none}.pager__items .pager__item--previous a{background-image:url(/themes/custom/ccviva_theme/images/icons/purple-left-arrow.svg)}.pager__items .pager__item--first,.pager__items .pager__item--last{display:none}.whatsapp-shopping-center{max-width:150px}.whatsapp-shopping-center a{display:flex;align-items:center;gap:8px;color:#fff;font-size:10px;font-weight:600;background-color:#55cf75;border-radius:61px;padding:6px 10px;padding-left:14px;transition:.5s;width:100%;white-space:nowrap}@media screen and (max-width:345px){.whatsapp-shopping-center a{white-space:normal}}.whatsapp-shopping-center a:hover{background-color:#30ab51;transform:scale(1.02)}.whatsapp-shopping-center a::before{content:"";position:relative;display:inline-block;min-width:16px;width:16px;height:18px;background:url(/themes/custom/ccviva_theme/images/icons/whatsapp.svg)}.whatsapp-shopping-center.reduced a{overflow:hidden;text-indent:-150px;justify-items:center;padding-left:10px;width:37px;height:37px;transition:.1s}#block-views-block-poster-block-1{padding:35px 80px;padding-bottom:56px;margin:auto}@media screen and (max-width:1024px){#block-views-block-poster-block-1{padding:35px 30px}}@media screen and (max-width:480px){#block-views-block-poster-block-1{padding:35px 20px}}@media screen and (max-width:980px){#block-views-block-poster-block-1{padding-top:60px;padding-bottom:40px}}@media screen and (max-width:480px){#block-views-block-poster-block-1{padding-top:40px}}#block-views-block-poster-block-1 h2{font-size:18px;font-weight:700}.poster-content header img{margin:12px 0 24px;width:86px;height:auto}.poster-content>div>ul:not(.contextual-links){display:grid;gap:50px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));justify-items:center}@media screen and (max-width:980px){.poster-content>div>ul:not(.contextual-links){gap:24px 30px}}@media screen and (max-width:750px){.poster-content>div>ul:not(.contextual-links){grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media screen and (max-width:480px){.poster-content>div>ul:not(.contextual-links){grid-template-columns:1fr;justify-items:flex-start}}.poster-content>div>ul:not(.contextual-links) .movie__item{display:flex;flex-direction:column;gap:4px;position:relative;width:100%;max-width:281px}.poster-content>div>ul:not(.contextual-links) .movie__item--link a{position:absolute;display:inline-block;top:0;left:0;width:100%;height:100%;text-indent:-1000%;overflow:hidden;z-index:2}.poster-content>div>ul:not(.contextual-links) .movie__item--image img{width:100%;min-width:150px;aspect-ratio:79/120;border-radius:22px;margin-bottom:-4px}.poster-content>div>ul:not(.contextual-links) .movie__item h3{font-size:14px;margin:21px 0 4px;font-weight:700;color:#1e1e1e}@media screen and (max-width:1440px){.poster-content>div>ul:not(.contextual-links) .movie__item h3{font-size:14px}}@media screen and (max-width:980px){.poster-content>div>ul:not(.contextual-links) .movie__item h3{font-size:12px}}@media screen and (max-width:480px){.poster-content>div>ul:not(.contextual-links) .movie__item h3{font-size:14px}}@media screen and (max-width:980px){.poster-content>div>ul:not(.contextual-links) .movie__item h3{margin:16px 0 11px}}@media screen and (max-width:390px){.poster-content>div>ul:not(.contextual-links) .movie__item h3{margin:0}}.poster-content>div>ul:not(.contextual-links) .movie__item>ul:not(.contextual-links){display:flex;gap:0 5px;flex-wrap:wrap;margin-top:auto}.poster-content>div>ul:not(.contextual-links) .movie__item>ul:not(.contextual-links) li a{font-size:12px;color:#882985;font-weight:600;display:flex;line-height:17px}@media screen and (max-width:1440px){.poster-content>div>ul:not(.contextual-links) .movie__item>ul:not(.contextual-links) li a{font-size:12px}}@media screen and (max-width:980px){.poster-content>div>ul:not(.contextual-links) .movie__item>ul:not(.contextual-links) li a{font-size:10px}}@media screen and (max-width:480px){.poster-content>div>ul:not(.contextual-links) .movie__item>ul:not(.contextual-links) li a{font-size:12px}}.poster-content>div>ul:not(.contextual-links) .movie__item>ul:not(.contextual-links) li:not(:last-child) a::after{content:",";margin-left:1px}.poster-content>div>ul:not(.contextual-links) .movie__item>p{font-size:12px;line-height:17px}@media screen and (max-width:1440px){.poster-content>div>ul:not(.contextual-links) .movie__item>p{font-size:12px}}@media screen and (max-width:980px){.poster-content>div>ul:not(.contextual-links) .movie__item>p{font-size:10px}}@media screen and (max-width:480px){.poster-content>div>ul:not(.contextual-links) .movie__item>p{font-size:12px}}.poster-content>div>ul:not(.contextual-links) .movie__item--description{color:#6d6d6d;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:40px;white-space:normal}.poster-content>div>ul:not(.contextual-links) .movie__item--duration{color:#1e1e1e;font-style:italic}@media screen and (max-width:480px){.poster-content>div>ul:not(.contextual-links) .movie__item{display:grid;grid-template-columns:repeat(2,1fr);grid-template-areas:"img title" "img categories" "img description" "img duration" "img whitespace";max-width:100%;gap:4px 10px}.poster-content>div>ul:not(.contextual-links) .movie__item h3,.poster-content>div>ul:not(.contextual-links) .movie__item--link{grid-area:title}.poster-content>div>ul:not(.contextual-links) .movie__item--image{grid-area:img}.poster-content>div>ul:not(.contextual-links) .movie__item>ul:not(.contextual-links){grid-area:categories}.poster-content>div>ul:not(.contextual-links) .movie__item--description{grid-area:description}.poster-content>div>ul:not(.contextual-links) .movie__item--duration{grid-area:duration}}.poster-content footer{display:flex;justify-content:center;text-align:center;margin:34px 0 0}.poster-content footer a{text-transform:uppercase;font-size:14px;font-weight:600;color:#882985;background-color:transparent;border:1px solid #882985;padding:19px;display:inline-block;max-width:400px;width:100%;border-radius:50px;text-align:center;transition:.2s;cursor:pointer}.poster-content footer a:hover{text-decoration:none;transform:scale(1.02);box-shadow:0 4px 16px 0 rgba(0,0,0,.15)}.poster-content footer a:active{transform:scale(.98);box-shadow:inset 0 4px 16px 0 rgba(0,0,0,.15)}.teaser-list-1{padding:0 80px;padding-bottom:15px;margin:auto}@media screen and (max-width:1024px){.teaser-list-1{padding:0 30px}}@media screen and (max-width:480px){.teaser-list-1{padding:0 20px}}@media screen and (max-width:980px){.teaser-list-1{padding-bottom:60px}}@media screen and (max-width:480px){.teaser-list-1{padding-bottom:40px}}.teaser-list-1 h2{font-size:18px;font-weight:700;color:#1e1e1e;margin-bottom:8px}.teaser-list-1 .events-upcoming{display:grid;grid-template-columns:repeat(2,calc(50% - 20px));gap:40px}@media screen and (max-width:980px){.teaser-list-1 .events-upcoming{gap:30px}}.teaser-list-1 .events-upcoming header{grid-column:1/span 2}.teaser-list-1 .events-upcoming header p{font-size:16px;color:#6d6d6d;line-height:22px}@media screen and (max-width:580px){.teaser-list-1 .events-upcoming{grid-template-columns:100%}.teaser-list-1 .events-upcoming header{grid-column:1}}.teaser-list-1 img{max-width:100%;height:auto}.event-card{--event--body__line-clamp:2;position:relative;box-shadow:0 4px 16px 0 rgba(0,0,0,.15);border-radius:20px}@media screen and (max-width:980px){.event-card{padding-bottom:20px}}@media screen and (max-width:480px){.event-card{--event--body__line-clamp:1}}.event-card__image{margin-bottom:20px}.event-card__image img{width:100%;border-radius:20px 20px 0 0;aspect-ratio:160/101;object-fit:cover}@media screen and (max-width:980px){.event-card__image{margin-bottom:16px}}@media screen and (max-width:480px){.event-card__image{margin-bottom:18px}}.event-card>:not(.event-card__image){margin-left:20px;margin-right:20px}@media screen and (max-width:820px){.event-card>:not(.event-card__image){margin-left:10px;margin-right:10px}}.event-card.small h3 a{font-size:14px;line-height:21px}.event-card h3 a{font-size:16px;color:#1e1e1e;font-weight:700;display:block;margin-bottom:10px;text-overflow:ellipsis;-webkit-line-clamp:1;overflow:hidden;white-space:nowrap}@media screen and (max-width:1440px){.event-card h3 a{font-size:16px}}@media screen and (max-width:980px){.event-card h3 a{font-size:14px}}@media screen and (max-width:480px){.event-card h3 a{font-size:14px}}.event-card h3 a:hover{text-decoration:none}.event-card h3 a::after{content:"";position:absolute;display:inline-block;top:0;left:0;width:100%;height:100%;z-index:2}@media screen and (max-width:480px){.event-card h3 a{margin-bottom:8px}}.event-card p:empty,.event-card__summary:empty{display:none!important}.event-card>:not(.event-card__image,.event-card__summary,.event-card__date,.event-card__location,.event-card__timetable,h3),.event-card__summary{margin-bottom:20px;color:#545454;font-size:14px;display:-webkit-box;-webkit-line-clamp:var(--event--body__line-clamp);-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width:1440px){.event-card>:not(.event-card__image,.event-card__summary,.event-card__date,.event-card__location,.event-card__timetable,h3),.event-card__summary{font-size:14px}}@media screen and (max-width:980px){.event-card>:not(.event-card__image,.event-card__summary,.event-card__date,.event-card__location,.event-card__timetable,h3),.event-card__summary{font-size:12px}}@media screen and (max-width:480px){.event-card>:not(.event-card__image,.event-card__summary,.event-card__date,.event-card__location,.event-card__timetable,h3),.event-card__summary{font-size:12px}}@media screen and (max-width:980px){.event-card>:not(.event-card__image,.event-card__summary,.event-card__date,.event-card__location,.event-card__timetable,h3),.event-card__summary{margin-bottom:10px}}@media screen and (max-width:480px){.event-card>:not(.event-card__image,.event-card__summary,.event-card__date,.event-card__location,.event-card__timetable,h3),.event-card__summary{margin-bottom:16px}}.event-card__date,.event-card__location{margin-bottom:12px}@media screen and (max-width:980px){.event-card__date,.event-card__location{margin-bottom:8px}}.event-card__date,.event-card__location,.event-card__timetable{font-size:14px;color:#1e1e1e;padding-left:22px;background:url(/themes/custom/ccviva_theme/images/icons/orange-calendar.svg) no-repeat center left/13px auto;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width:1440px){.event-card__date,.event-card__location,.event-card__timetable{font-size:14px}}@media screen and (max-width:980px){.event-card__date,.event-card__location,.event-card__timetable{font-size:12px}}@media screen and (max-width:480px){.event-card__date,.event-card__location,.event-card__timetable{font-size:12px}}.event-card__location{background-image:url(/themes/custom/ccviva_theme/images/icons/orange-location.svg)}.event-card__timetable{background-image:url(/themes/custom/ccviva_theme/images/icons/orange-clock.svg)}.events-secondary{height:100%}.events-secondary .event-card{padding-bottom:35px}.events-secondary>div{height:100%}.events-secondary ul:not(.contextual-links){display:grid;grid-template-columns:repeat(2,minmax(110px,1fr));gap:40px;height:100%}@media screen and (max-width:980px){.events-secondary ul:not(.contextual-links){gap:30px}}.events-secondary ul:not(.contextual-links) .event-card{padding-bottom:10px;gap:5px}.events-secondary ul:not(.contextual-links) .event-card :not(img){margin-bottom:0}.events-secondary ul:not(.contextual-links) .event-card h3{margin-top:12px!important;margin-bottom:4px!important}.events-secondary ul:not(.contextual-links) .event-card h3+.event-card__summary+.event-card__date{margin-top:28px}.events-secondary ul:not(.contextual-links) .event-card h3+.event-card__location{margin-top:10px}.events-secondary ul:not(.contextual-links) .event-card .event-card__date,.events-secondary ul:not(.contextual-links) .event-card .event-card__location,.events-secondary ul:not(.contextual-links) .event-card p{margin-bottom:6px!important}.events-secondary ul:not(.contextual-links) .event-card>:not(.event-card__image){margin-left:20px;margin-right:20px}@media screen and (max-width:820px){.events-secondary ul:not(.contextual-links) .event-card>:not(.event-card__image){margin-left:10px;margin-right:10px}}.events-secondary ul:not(.contextual-links) .event-card>:not(.event-card__image,.event-card__summary,.event-card__date,.event-card__location,.event-card__timetable),.events-secondary ul:not(.contextual-links) .event-card__summary{display:block;text-overflow:ellipsis;-webkit-line-clamp:1;overflow:hidden;white-space:nowrap;margin-bottom:auto}@media screen and (max-width:580px){.events-secondary ul:not(.contextual-links){overflow-x:auto;display:flex;padding-bottom:29px;padding-left:20px;margin-left:-20px;margin-right:-20px;padding-right:20px}.events-secondary ul:not(.contextual-links)::-webkit-scrollbar{width:7px;height:7px}.events-secondary ul:not(.contextual-links)::-webkit-scrollbar-track{background:#d9d9d9;border-radius:4px}.events-secondary ul:not(.contextual-links)::-webkit-scrollbar-thumb{background:#1e1e1e;border-radius:4px}.events-secondary ul:not(.contextual-links) .event-card{min-width:calc(50% - 15px);padding-bottom:13px}}#block-views-block-our-shops-block-1{padding-bottom:36px}#block-views-block-our-shops-block-1 .events-upcoming footer{margin-top:-2px}@media screen and (max-width:480px){#block-views-block-our-shops-block-1 .events-upcoming footer{margin-top:-10px}}@media screen and (min-width:640px){.ff .events-scrollbar .event-card--highlighted{height:calc(100% - 54px)}}.events-scrollbar{position:relative;--scrollbar-space:38px}@media screen and (min-width:640px){.events-scrollbar .event-card--highlighted{height:calc(100% - 45px)}}.events-scrollbar .events-secondary{position:relative}.events-scrollbar .events-secondary::after,.events-scrollbar .events-secondary::before{content:"";position:absolute;bottom:0;left:100%;z-index:10;background:#fff;width:60px;height:20px}.events-scrollbar .events-secondary::after{left:auto;right:100%}@media screen and (min-width:640px){.events-scrollbar ul:not(.contextual-links){grid-template-columns:unset!important;grid-auto-flow:column;grid-auto-columns:150px;grid-auto-columns:46.5%;grid-template-rows:repeat(2,1fr);overflow-x:scroll;margin:0 -20px 0;padding:0 20px var(--scrollbar-space)!important}}.events-scrollbar ul::-webkit-scrollbar{width:7px;height:7px}.events-scrollbar ul::-webkit-scrollbar-track{background:#d9d9d9}.events-scrollbar ul::-webkit-scrollbar-thumb{background:#1e1e1e}@media (max-width:1220px){.events-scrollbar .events-secondary .views-field-field-purchases-by-whatsapp{position:relative;left:-3px;line-height:0!important;text-indent:-9999px}}.ff.desktop .events-horizontal-scroll{overflow:auto}.ff.desktop .events-horizontal-scroll .simplebar-track{background:#d9d9d9;border-radius:4px;opacity:1}.ff.desktop .events-horizontal-scroll .simplebar-scrollbar.simplebar-visible::before{background:#000;border-radius:4px;opacity:1}.ff.desktop .events-horizontal-scroll .simplebar-content-wrapper11{margin-left:-15px;margin-right:-15px}.ff.desktop .events-horizontal-scroll .simplebar-content{display:flex;gap:40px}.ff.desktop .events-horizontal-scroll .simplebar-content::before{display:none}.ff.desktop .events-horizontal-scroll .simplebar-content .event-card{flex:0 0 31.5%;margin-bottom:20px}.events-horizontal-scroll{display:grid;grid-auto-flow:column;grid-auto-columns:calc(33% - 20px);gap:40px;overflow-x:scroll;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;padding-bottom:20px;grid-auto-columns:var(--horizontal-scroll-3-2-1_columns)}.events-horizontal-scroll::-webkit-scrollbar{width:7px;height:7px}.events-horizontal-scroll::-webkit-scrollbar-track{background:#d9d9d9;border-radius:4px}.events-horizontal-scroll::-webkit-scrollbar-thumb{background:#1e1e1e;border-radius:4px}.events-horizontal-scroll .event-card{--event--body__line-clamp:3}@media (max-width:980px){.events-horizontal-scroll .event-card{--event--body__line-clamp:2}}.events-horizontal-scroll .event-card--highlighted h3 a{font-size:14px;line-height:21px}.events-horizontal-scroll .event-card--highlighted .views-field-body{font-size:14px;line-height:21px;color:#545454}.event-card--highlighted h3 a{margin-bottom:18px;font-size:16px;line-height:22px}.event-card--highlighted .views-field-body{font-size:16px;font-style:normal;font-weight:400;line-height:22px}.event-card--highlighted .views-field-body *{margin:0;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}.event-card--highlighted.text-small .event-card__date,.event-card--highlighted.text-small p{font-size:14px;font-weight:400;line-height:23px}.event-card--highlighted.text-large .views-field-body p{font-size:16px;font-style:normal;font-weight:400;line-height:22px}.event-card--highlighted.text-large .event-card__location{font-size:12px;font-weight:400;line-height:16px}.views-field-field-purchases-by-whatsapp{display:flex!important;align-items:center;gap:4px;margin-bottom:0;overflow:visible!important}.views-field-field-purchases-by-whatsapp a{position:relative;z-index:20;display:inline-flex!important;align-items:center;padding-right:28px;height:26px;background:url(/themes/custom/ccviva_theme/images/icons/icon-whatsapp.svg) no-repeat 100% 50%;color:#6dcc86!important;font-size:12px!important;font-style:normal;font-weight:600!important;line-height:16px!important}@media screen and (max-width:980px){.views-field-field-purchases-by-whatsapp a{margin-bottom:0!important;text-indent:-9999px;line-height:0!important;display:block;width:25px}}.view-footer-1 footer{grid-column:1/span 2;display:flex;justify-content:center;margin-top:5px}@media screen and (max-width:580px){.view-footer-1 footer{grid-column:unset}}.view-footer-1 footer a{text-transform:uppercase;font-size:14px;font-weight:700;color:#fff;background-color:#1e1e1e;border:none;padding:22px;display:inline-block;max-width:400px;width:100%;border-radius:50px;text-align:center;transition:.2s;cursor:pointer}.view-footer-1 footer a:hover{text-decoration:none;transform:scale(1.02);box-shadow:0 4px 16px 0 rgba(0,0,0,.15)}.view-footer-1 footer a:active{transform:scale(.98);box-shadow:inset 0 4px 16px 0 rgba(0,0,0,.15)}.view-footer-2 footer{grid-column:1/span 2;display:flex;justify-content:center;margin-top:5px}@media screen and (max-width:580px){.view-footer-2 footer{grid-column:unset}}.view-footer-2 footer a{text-transform:uppercase;font-size:14px;font-weight:600;color:#882985;background-color:transparent;border:1px solid #882985;padding:19px;display:inline-block;max-width:400px;width:100%;border-radius:50px;text-align:center;transition:.2s;cursor:pointer}.view-footer-2 footer a:hover{text-decoration:none;transform:scale(1.02);box-shadow:0 4px 16px 0 rgba(0,0,0,.15)}.view-footer-2 footer a:active{transform:scale(.98);box-shadow:inset 0 4px 16px 0 rgba(0,0,0,.15)}.buy-on-whatsapp{padding:57px 80px;background:#6dcc86 url(/themes/custom/ccviva_theme/images/bg/viva.svg) no-repeat center/cover;background-size:120%}@media screen and (max-width:1024px){.buy-on-whatsapp{padding:57px 30px}}@media screen and (max-width:480px){.buy-on-whatsapp{padding:57px 20px}}.buy-on-whatsapp header{background-color:transparent;text-align:center;margin-bottom:29px}.buy-on-whatsapp header p{color:#fff;font-size:20px;font-weight:700}.buy-on-whatsapp__products{margin:auto;max-width:1300px}.buy-on-whatsapp__products button.slick-arrow{background-color:#882985;transform:unset;top:116px}.buy-on-whatsapp__products button.slick-arrow.slick-prev{left:-51px}.buy-on-whatsapp__products button.slick-arrow.slick-next{right:-51px}.buy-on-whatsapp__products .slick-list{height:unset!important;min-height:465px}.buy-on-whatsapp__products .slick-track{display:flex;gap:40px}.buy-on-whatsapp__products .views-row{color:#fff;margin-top:37px;transition:50ms;max-width:180px;position:relative}.buy-on-whatsapp__products .views-row .views-field-field-product{margin-bottom:15px}.buy-on-whatsapp__products .views-row .views-field-field-product img{border-radius:20px;box-shadow:0 4px 16px 0 rgba(0,0,0,.15);aspect-ratio:1/1}.buy-on-whatsapp__products .views-row .views-field-field-price{opacity:0;background-color:#882985;padding:11px 13px;border-radius:10px;position:absolute;font-size:24px;font-weight:500;left:50%;transform:translateX(-50%);top:320px}@media screen and (max-width:1440px){.buy-on-whatsapp__products .views-row .views-field-field-price{font-size:24px}}@media screen and (max-width:980px){.buy-on-whatsapp__products .views-row .views-field-field-price{font-size:22px}}@media screen and (max-width:480px){.buy-on-whatsapp__products .views-row .views-field-field-price{font-size:21px}}.buy-on-whatsapp__products .views-row .views-field-title{font-size:14px;font-weight:600;font-weight:500;transition:.3s}@media screen and (max-width:1440px){.buy-on-whatsapp__products .views-row .views-field-title{font-size:14px}}@media screen and (max-width:980px){.buy-on-whatsapp__products .views-row .views-field-title{font-size:12px}}@media screen and (max-width:480px){.buy-on-whatsapp__products .views-row .views-field-title{font-size:12px}}.buy-on-whatsapp__products .views-row.slick-active.slick-center{max-width:400px;width:100%;margin-top:0;text-align:center;position:relative}.buy-on-whatsapp__products .views-row.slick-active.slick-center .views-field-field-product img{width:100%;height:auto;max-height:unset}.buy-on-whatsapp__products .views-row.slick-active.slick-center .views-field-field-price{opacity:1;top:329px;transition:opacity .5s}.buy-on-whatsapp__products .views-row.slick-active.slick-center .views-field-title{font-size:18px;font-weight:600;line-height:25px}@media screen and (max-width:1440px){.buy-on-whatsapp__products .views-row.slick-active.slick-center .views-field-title{font-size:18px}}@media screen and (max-width:980px){.buy-on-whatsapp__products .views-row.slick-active.slick-center .views-field-title{font-size:16px}}@media screen and (max-width:480px){.buy-on-whatsapp__products .views-row.slick-active.slick-center .views-field-title{font-size:16px}}.buy-on-whatsapp footer{text-align:center;display:flex;flex-direction:column;gap:18px;align-items:center;margin-top:29px}.buy-on-whatsapp footer p{color:#fff;font-weight:500;line-height:24px}.buy-on-whatsapp footer a{font-size:20px;font-weight:700;color:#55cf75;background-color:#fff;border:none;padding:15px;display:inline-block;max-width:400px;width:100%;border-radius:50px;text-align:center;transition:.2s;cursor:pointer;display:flex;gap:10px;justify-content:center;align-items:center}.buy-on-whatsapp footer a:hover{text-decoration:none;transform:scale(1.02);box-shadow:0 4px 16px 0 rgba(0,0,0,.15)}.buy-on-whatsapp footer a:active{transform:scale(.98);box-shadow:inset 0 4px 16px 0 rgba(0,0,0,.15)}.buy-on-whatsapp footer a::before{content:"";position:relative;display:inline-block;width:28px;height:28px;background:url(/themes/custom/ccviva_theme/images/icons/green-whatsapp.svg) no-repeat center/100% auto}@media screen and (max-width:980px){.buy-on-whatsapp__products button.slick-arrow{top:95px}.buy-on-whatsapp__products button.slick-arrow.slick-prev{left:-21px}.buy-on-whatsapp__products button.slick-arrow.slick-next{right:-21px}.buy-on-whatsapp .slick-list{min-height:388px}.buy-on-whatsapp .slick-track{gap:35px}.buy-on-whatsapp .views-row{margin-top:19px;max-width:150px}.buy-on-whatsapp .views-row .views-field-field-product{margin-bottom:18px}.buy-on-whatsapp .views-row.slick-active.slick-center{max-width:320px}.buy-on-whatsapp .views-row.slick-active.slick-center .views-field-field-price{top:251px}}@media screen and (max-width:480px){.buy-on-whatsapp{padding-left:0;padding-right:0}.buy-on-whatsapp .slick-list{min-height:377px}.buy-on-whatsapp .slick-track{gap:15px}.buy-on-whatsapp .views-row{margin-top:20px;max-width:258px}.buy-on-whatsapp .views-row .views-field-field-product{margin-bottom:33px}.buy-on-whatsapp .views-row .views-field-field-product img{max-height:258px;height:258px}.buy-on-whatsapp .views-row .views-field-title{opacity:0}.buy-on-whatsapp .views-row.slick-active.slick-center{max-width:294px}.buy-on-whatsapp .views-row.slick-active.slick-center .views-field-field-price{top:227px}.buy-on-whatsapp .views-row.slick-active.slick-center .views-field-title{opacity:1}.buy-on-whatsapp footer{padding:0 20px}}.center_mosaic_container{max-width:1440px;margin:51px auto 80px;padding:0 80px}@media screen and (max-width:1024px){.center_mosaic_container{padding:0 30px}}@media screen and (max-width:480px){.center_mosaic_container{padding:0 20px}}@media screen and (max-width:630px){.center_mosaic_container{padding:0}}.center_mosaic_container>div{display:grid;grid-template-columns:repeat(2,1fr);gap:36px 40px}@media screen and (max-width:980px){.center_mosaic_container>div{gap:32px 30px}}@media screen and (max-width:630px){.center_mosaic_container>div{grid-template-columns:1fr;gap:16px}}.center_mosaic_container>div .paragraph{position:relative}.center_mosaic_container>div .paragraph a{position:absolute;display:inline-block;top:0;left:0;width:100%;height:100%;text-indent:-1000%;overflow:hidden;z-index:2}.center_mosaic_container>div .mosaic-container{position:relative}.center_mosaic_container>div .mosaic-container img{margin-bottom:-4px}.center_mosaic_container>div .mosaic-container__image img{width:100%;object-fit:cover;aspect-ratio:320/197}.center_mosaic_container>div .mosaic-container__content{position:absolute;top:19%;bottom:10px;left:34px;max-width:50%;max-height:100%;display:flex;flex-direction:column;gap:10px}.center_mosaic_container>div .mosaic-container__content .content__logo{max-width:292px}.center_mosaic_container>div .mosaic-container__content .content__title{color:#fff;font-size:25px;font-weight:700}.center_mosaic_container>div .mosaic-container__content .content__description{color:#fff;font-size:18px;font-weight:500;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:clip;overflow:hidden}@media screen and (max-width:1024px){.center_mosaic_container>div .mosaic-container__content{top:39px;left:26px;gap:4px}.center_mosaic_container>div .mosaic-container__content .content__title{font-size:16px}.center_mosaic_container>div .mosaic-container__content .content__description{font-size:12px}}@media screen and (max-width:630px){.center_mosaic_container>div .mosaic-container__content .content__title{font-size:20px}.center_mosaic_container>div .mosaic-container__content .content__description{font-size:16px}}@media screen and (max-width:480px){.center_mosaic_container>div .mosaic-container__content .content__title{font-size:16px}.center_mosaic_container>div .mosaic-container__content .content__description{font-size:12px}}:root{--font-family-1:"Montserrat",sans-serif;--Viva-colores-Negro-corporativo:#1C1C1C}.store-node{--store-icon-gap:4px;--store-icon-width:16px;--store-icon-gap-width:calc(var(--store-icon-gap) + var(--store-icon-width));--store-h1__margin-bottom:18px;--store-h1__font-size:20px;--store-h1__line-height:27px;--store-h2__margin-bottom:26px;--store-region__margin-bottom:40px;--store-h1__font-size:20px;--store-h1__line-height:27px;--store-main-content_display:flex;padding:0 80px;color:#545454;font-family:var(--font-family-1);font-size:14px;font-style:normal;font-weight:400;line-height:24px}@media (min-width:640px){.store-node{--store-h1__font-size:24px;--store-h1__line-height:32px;--store-h2__margin-bottom:30px}}@media (min-width:1024px){.store-node{--store-region__margin-bottom:80px;--store-main-content_display:grid;--store-h1__margin-bottom:36px;--store-h1__font-size:32px;--store-h1__line-height:50px;--store-h2__margin-bottom:42px}}@media screen and (max-width:1024px){.store-node{padding:0 30px}}@media screen and (max-width:480px){.store-node{padding:0 20px}}.store-node h1{margin-bottom:var(--store-h1__margin-bottom);color:var(--Viva-colores-Negro-corporativo);font-size:var(--store-h1__font-size);font-style:normal;font-weight:700;line-height:var(--store-h1__line-height)}.store-node h2{margin-bottom:var(--store-h2__margin-bottom);color:#1e1e1e;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.store-node p{font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}.store-main-content{display:var(--store-main-content_display);grid-template-columns:1fr 1fr;gap:20px;flex-direction:column;margin-bottom:var(--store-region__margin-bottom)}@media (min-width:1024px){.store-main-content{gap:40px}}.store-main-content .group-left{width:100%;float:none}.store-main-content .group-right{display:grid;grid-template-columns:auto 1fr;grid-auto-rows:min-content;gap:20px;width:100%;float:none}@media (min-width:1024px){.store-main-content .group-right{gap:25px 20px}}.store-main-image img{width:100%;height:auto;border-radius:20px;box-shadow:0 4px 16px 0 rgba(0,0,0,.15)}.store-subtitle{grid-row:1/2;color:#1e1e1e;font-size:14px;font-style:normal;font-weight:700;line-height:21px}@media (min-width:1024px){.store-subtitle{font-size:16px;line-height:22px}}.store-kind-of-shop{grid-row:2/3;margin-top:-8px;color:#545454;font-size:14px;line-height:21px;font-style:normal;font-weight:400;letter-spacing:1.28px}@media (min-width:1024px){.store-kind-of-shop{grid-row:1/2;margin-top:0;font-size:16px;line-height:22px}}.store-body{grid-column:1/3;color:#545454;font-size:14px;font-style:normal;font-weight:400;line-height:21.83px}@media (min-width:1024px){.store-body{line-height:24.215px}}.store-nivel{grid-column:1/3}.store-location,.store-schedules{padding-left:var(--store-icon-gap-width);background:no-repeat 0 4px/13px auto}.store-location{grid-column:1/3;background-image:url(/themes/custom/ccviva_theme/images/icons/orange-location.svg)}.store-schedules{display:flex;flex-wrap:wrap;gap:5px 20px;grid-column:1/3;background-image:url(/themes/custom/ccviva_theme/images/icons/orange-clock.svg)}.store-schedules .field-label-above{width:100%;color:var(--Viva-colores-Negro-corporativo);font-size:14px;font-style:normal;font-weight:600;line-height:144.9%}.store-social-networks{grid-column:1/3}.store-whatsapp{grid-column:1/3;padding-bottom:20px;border-bottom:1px solid #d9d9d9}.store-whatsapp>a{display:inline-block;padding-right:30px;height:25px;color:#6dcc86;font-size:18px;font-style:normal;font-weight:600;line-height:27px;white-space:nowrap;background:url(/themes/custom/ccviva_theme/images/icons/icon-whatsapp.svg) no-repeat 100% 0}.store-galeria{margin-bottom:var(--store-region__margin-bottom)}.store-galeria-collection{display:grid;grid-auto-flow:column;grid-auto-columns:calc(33% - 20px);gap:40px;overflow-x:scroll;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;padding-bottom:20px;grid-auto-columns:var(--horizontal-scroll-3-3-1_columns)}.store-galeria-collection::-webkit-scrollbar{width:7px;height:7px}.store-galeria-collection::-webkit-scrollbar-track{background:#d9d9d9;border-radius:4px}.store-galeria-collection::-webkit-scrollbar-thumb{background:#1e1e1e;border-radius:4px}.store-galeria-item{width:100%}.store-galeria-item img{width:100%}.breadcrumb-block{padding:0 80px}@media screen and (max-width:1024px){.breadcrumb-block{padding:0 30px}}@media screen and (max-width:480px){.breadcrumb-block{padding:0 20px}}.breadcrumb-block ol{display:flex;padding:20px 0 40px}@media (max-width:1024px){.breadcrumb-block ol{padding:0 0 25px}}.breadcrumb-block ol li{display:flex;color:#8c8c8c;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.breadcrumb-block ol li a{color:#1c1c1c;font-weight:700;width:max-content}.breadcrumb-block ol li+li::before{content:"/";margin:0 8px;font-size:15px;font-weight:600;color:#1c1c1c}@media (max-width:560px){.js-view-filter--open .view-filter--overlay{display:block}.js-view-filter--open .our-shops-view-page form{display:var(--our-shops-form__display)}.js-view-filter--open .view-filter--button::before{background-image:url(/themes/custom/ccviva_theme/images/icons/close.svg);background-size:16px auto;filter:invert(1)}}.ff.desktop .our-shops-view-page form .fieldset-twig .fieldset-wrapper{overflow:auto;padding-bottom:8px}.ff.desktop .our-shops-view-page .form-item-abc{margin-bottom:4px}.our-shops-view-page{--our-shops-view_display:grid;--our-shops-view_grid-template-columns:repeat(3,minmax(0,1fr));--our-shops-view_gap:40px;--our-shops-form__display:grid;--our-shops-form__padding-top:12px;--our-shops-form__height:90px;--our-shops-form__areas:"form-text select abc submit";--our-shops-form__columns:minmax(180px,290px) 180px minmax(0,1fr) auto;--our-shops-form__gap:40px;--our-shops-banner__margin-bottom:40px;--our-shops-view-content__padding-top:40px;--our-shops-pager__margin-top:40px;--our-shops-actions__margin-top:0;--our-shops-actions__align-self:cemter;--our-shops-select__width:100%;--our-shops-form__flex-direction:row;--our-shops-views-element-container__font-size:16px;--our-shops-views-element-container__line-height:21px;--our-shops-views-element-container__font-weight:400;--our-shops-views-element-container__text-align:left;--our-shops-legend__margin-bottom:0;--fieldset-twig-overflow-x:scroll;--our-shops-form-item-abc__margin-right:7px;display:flex;flex-direction:column}@media (max-width:980px){.our-shops-view-page{--our-shops-form__display:flex;--our-shops-view_grid-template-columns:repeat(2,minmax(0,1fr));--our-shops-form__areas:"form-text select""abc submit";--our-shops-form__columns:repeat(2,minmax(0,1fr));--our-shops-form__gap:20px 30px;--our-shops-form__height:152px;--our-shops-inputs__flex:1 0 0;--our-shops-actions__align-self:flex-start;--our-shops-select__width:50%;--our-shops-view-content__padding-top:30px;--our-shops-views-element-container__font-weight:600}}@media (max-width:560px){.our-shops-view-page{--our-shops-view_grid-template-columns:minmax(0,1fr);--our-shops-form__flex-direction:column;--our-shops-select__width:100%;--our-shops-actions__margin-top:-5px;--our-shops-actions__align-self:initial;--our-shops-view-content__padding-top:20px;--our-shops-views-element-container__font-size:14px;--our-shops-views-element-container__line-height:19px;--our-shops-views-element-container__text-align:center;--our-shops-form__padding-top:20px;--our-shops-legend__margin-bottom:10px;--fieldset-twig-overflow-x:hidden;--our-shops-form-item-abc__margin-right:5px}}.our-shops-view-page .simplebar-track{background:#945797;border-radius:4px;opacity:1}.our-shops-view-page .simplebar-scrollbar.simplebar-visible::before{background:#ffc600;border-radius:4px;opacity:1}.our-shops-view-page .event-card{--event--body__line-clamp:3;display:flex;flex-direction:column}.our-shops-view-page .event-card .views-field-body{height:63px}.our-shops-view-page .event-card:has(.views-field-field-purchases-by-whatsapp) .views-field-field-location{margin-top:auto}@media (max-width:980px){.our-shops-view-page .event-card{--event--body__line-clamp:2}}@media screen and (max-width:820px){.our-shops-view-page .event-card>:not(.event-card__image){margin-left:20px;margin-right:20px}}.our-shops-view-page .event-card--highlighted.text-large .views-field-body p{font-size:14px;line-height:21px;color:#545454}.our-shops-view-page .banner-content{margin-bottom:var(--our-shops-banner__margin-bottom)}.our-shops-view-page .views-element-container{padding:0 80px;padding-top:var(--our-shops-view-content__padding-top)!important;order:6;color:#000;font-size:var(--our-shops-views-element-container__font-size);font-style:normal;font-weight:var(--our-shops-views-element-container__font-weight);text-align:var(--our-shops-views-element-container__text-align);line-height:var(--our-shops-views-element-container__line-height)}@media screen and (max-width:1024px){.our-shops-view-page .views-element-container{padding:0 30px}}@media screen and (max-width:480px){.our-shops-view-page .views-element-container{padding:0 20px}}.our-shops-view-page .views-element-container .views-field-field-view-description{font-size:16px}.our-shops-view-page header{padding:0 80px;order:7}@media screen and (max-width:1024px){.our-shops-view-page header{padding:0 30px}}@media screen and (max-width:480px){.our-shops-view-page header{padding:0 20px}}.our-shops-view-page .view-filter{padding:0 80px;position:relative;z-index:40;order:2;margin-top:var(--our-shops-view-content__padding-top)!important;background:#882985}@media screen and (max-width:1024px){.our-shops-view-page .view-filter{padding:0 30px}}@media screen and (max-width:480px){.our-shops-view-page .view-filter{padding:0 20px}}.our-shops-view-page>.view-content{padding:0 80px;display:var(--our-shops-view_display);grid-template-columns:var(--our-shops-view_grid-template-columns);gap:var(--our-shops-view_gap);order:8;padding-top:var(--our-shops-view-content__padding-top)!important}@media screen and (max-width:1024px){.our-shops-view-page>.view-content{padding:0 30px}}@media screen and (max-width:480px){.our-shops-view-page>.view-content{padding:0 20px}}.our-shops-view-page form{display:var(--our-shops-form__display);flex-direction:var(--our-shops-form__flex-direction);flex-wrap:wrap;grid-template-areas:var(--our-shops-form__areas);grid-template-columns:var(--our-shops-form__columns);align-items:center;align-content:center;gap:var(--our-shops-form__gap);order:4;padding-top:var(--our-shops-form__padding-top);padding-bottom:var(--our-shops-form__padding-top);min-height:var(--our-shops-form__height)}@media (max-width:560px){.our-shops-view-page form{display:none}}.our-shops-view-page form select{padding:0 var(--form-text-1_padding-left);width:100%;height:var(--form-text-1_height);background:#fff;border:1px solid transparent;border-radius:8px;max-width:180px}.our-shops-view-page form>*{display:flex;align-items:center}.our-shops-view-page form .form-item-title{grid-area:form-text;flex:var(--our-shops-inputs__flex);width:100%}.our-shops-view-page form .js-form-type-select{grid-area:select;flex:var(--our-shops-inputs__flex);width:var(--our-shops-select__width);flex:0 1 auto}.our-shops-view-page form .fieldset-twig{grid-area:abc;flex-direction:column;align-items:flex-start;padding-bottom:2px;overflow:hidden;flex:1 1 50%}.our-shops-view-page form .fieldset-twig .fieldset-wrapper{width:100%;overflow-y:hidden;overflow-x:var(--fieldset-twig-overflow-x)}.our-shops-view-page form .fieldset-twig .fieldset-wrapper::-webkit-scrollbar{width:7px;height:5px}.our-shops-view-page form .fieldset-twig .fieldset-wrapper::-webkit-scrollbar-track{background:#945797;border-radius:4px}.our-shops-view-page form .fieldset-twig .fieldset-wrapper::-webkit-scrollbar-thumb{background:#ffc600;border-radius:4px}@media (min-width:560px){.our-shops-view-page form .fieldset-twig .form-radios{display:grid;grid-auto-flow:column;grid-auto-columns:30px;gap:5px}}@media screen and (max-width:560px){.our-shops-view-page form .fieldset-twig .form-radios{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:10px}}.our-shops-view-page form .form-actions{grid-area:submit;display:flex;justify-content:flex-end;gap:17px;margin-top:var(--our-shops-actions__margin-top);align-self:var(--our-shops-actions__align-self)}.our-shops-view-page .form-item input{padding:0 var(--form-text-1_padding-left);width:100%;height:var(--form-text-1_height);background:#fff;border:1px solid transparent;border-radius:8px}.our-shops-view-page .pager{order:10;margin:var(--our-shops-pager__margin-top) 0 0}.our-shops-view-page .fieldset-legend{display:block;margin-bottom:var(--our-shops-legend__margin-bottom);color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.our-shops-view-page .form-item-abc{position:relative;height:24px;color:#fff;font-size:14px;font-style:normal;font-weight:300;line-height:21.826px}.our-shops-view-page .form-item-abc:first-child{display:none}.our-shops-view-page .form-item-abc+.form-item-abc{margin-right:var(--our-shops-form-item-abc__margin-right)}.our-shops-view-page .form-item-abc+.form-item-abc:last-child{margin-right:0}.our-shops-view-page .form-item-abc .form-radio{position:relative;height:24px}.our-shops-view-page .form-item-abc .form-radio:is(:focus,:hover)+label{color:#ff671d;font-weight:600}.our-shops-view-page .form-item-abc input[checked=checked]+label{color:#ff671d;font-weight:600}.our-shops-view-page .form-item-abc label{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:25px;background:#882985}.our-shops-view-page .form-item-abc label:hover{cursor:pointer}.our-shops-view-page [data-drupal-selector=edit-submit-our-shops]{display:inline-flex;justify-content:center;align-items:center;min-width:137px;width:137px;height:44px;border-radius:50px;box-shadow:0 4px 16px 0 rgba(0,0,0,.15);border:1px solid #ff671d;color:#fff;font-size:14px;line-height:21px;background-color:#ff671d;cursor:pointer;text-transform:uppercase}.our-shops-view-page [data-drupal-selector=edit-reset]{display:inline-flex;justify-content:center;align-items:center;min-width:137px;width:137px;height:44px;border-radius:50px;box-shadow:0 4px 16px 0 rgba(0,0,0,.15);border:1px solid #fff;color:#fff;font-size:14px;line-height:21px;background-color:transparent;cursor:pointer;text-transform:uppercase}.view-filter--overlay{position:absolute;top:100%;left:0;z-index:19;display:none;width:100%;height:9999px;background:rgba(0,0,0,.3);backdrop-filter:blur(8px)}.view-filter--button-wrapper{display:none;justify-content:center;padding:20px 0}@media (max-width:560px){.view-filter--button-wrapper{display:flex}}.view-filter--button{display:inline-flex;justify-content:center;align-items:center;min-width:137px;width:auto;height:48px;border-radius:8px;box-shadow:0 4px 16px 0 rgba(0,0,0,.15);border:1px solid #fff;color:#fff;font-size:18px;line-height:27px;background-color:transparent;cursor:pointer}.view-filter--button::before{content:"";display:flex;margin-right:5px;width:26px;height:26px;background:transparent url(/themes/custom/ccviva_theme/images/icons/instant-mix.svg) no-repeat 50%}.paragraph--type--icon-and-link{display:flex;gap:var(--store-icon-gap)}.paragraph--type--icon-and-link+.paragraph--type--icon-and-link{margin-top:8px}.paragraph--type--icon-and-link a{display:inline-flex;align-items:center;min-height:15px;color:#ff671d;font-size:12px;font-style:normal;font-weight:500;line-height:155.9%;text-decoration-line:underline;background:no-repeat 0 2px}.paragraph--type--icon-and-link a[href*=facebook],.paragraph--type--icon-and-link a[href*=instagram]{padding-left:var(--store-icon-gap-width)}.paragraph--type--icon-and-link a[href*=facebook]{background-image:url(/themes/custom/ccviva_theme/images/icons/circle-facebook.svg)}.paragraph--type--icon-and-link a[href*=instagram]{background-image:url(/themes/custom/ccviva_theme/images/icons/circle-instagram.svg)}#block-page-title-block h1{padding:0 80px;font-size:32px;font-size:32px;font-weight:700;line-height:50px;margin-bottom:40px;color:#1c1c1c}@media screen and (max-width:1024px){#block-page-title-block h1{padding:0 30px}}@media screen and (max-width:480px){#block-page-title-block h1{padding:0 20px}}@media screen and (max-width:1440px){#block-page-title-block h1{font-size:32px}}@media screen and (max-width:980px){#block-page-title-block h1{font-size:24px}}@media screen and (max-width:480px){#block-page-title-block h1{font-size:20px}}@media screen and (max-width:980px){#block-page-title-block h1{line-height:32px;margin-bottom:30px}}@media screen and (max-width:480px){#block-page-title-block h1{line-height:27px;margin-bottom:20px}}.node--type-event{padding:0 80px;display:flex;flex-direction:column}@media screen and (max-width:1024px){.node--type-event{padding:0 30px}}@media screen and (max-width:480px){.node--type-event{padding:0 20px}}.node--type-event .first-event,.node--type-event .second-event-information{display:flex;gap:40px;width:100%;max-width:1980px;margin:auto}.node--type-event .first-event__image,.node--type-event .second-event-information__image{width:50%;max-width:920px}.node--type-event .first-event__image iframe,.node--type-event .second-event-information__image iframe{aspect-ratio:62/41;border-radius:20px}.node--type-event .first-event__information,.node--type-event .second-event-information__information{width:50%;max-width:920px}@media screen and (min-width:980px){.node--type-event .first-event__information,.node--type-event .second-event-information__information{margin-top:55px}}.node--type-event .first-event__body,.node--type-event .second-event-information__body{font-size:14px;font-weight:400;color:#545454;line-height:24px;margin:5px 0 24px}@media screen and (max-width:1440px){.node--type-event .first-event__body,.node--type-event .second-event-information__body{font-size:14px}}@media screen and (max-width:980px){.node--type-event .first-event__body,.node--type-event .second-event-information__body{font-size:14px}}@media screen and (max-width:480px){.node--type-event .first-event__body,.node--type-event .second-event-information__body{font-size:12px}}@media screen and (max-width:980px){.node--type-event .first-event__body,.node--type-event .second-event-information__body{line-height:21px;margin-bottom:17px}}@media screen and (max-width:480px){.node--type-event .first-event__body,.node--type-event .second-event-information__body{line-height:18px;margin-bottom:25px}}@media screen and (max-width:980px){.node--type-event .first-event,.node--type-event .second-event-information{flex-wrap:wrap}.node--type-event .first-event__image,.node--type-event .first-event__information,.node--type-event .second-event-information__image,.node--type-event .second-event-information__information{width:100%}}.node--type-event .first-event__date,.node--type-event .first-event__location,.node--type-event .first-event__timetable,.node--type-event .second-event-information__date,.node--type-event .second-event-information__location,.node--type-event .second-event-information__timetable{padding-left:22px;background:url(/themes/custom/ccviva_theme/images/icons/orange-calendar.svg) no-repeat left 2px/13px auto;font-size:14px;color:#545454}.node--type-event .first-event__date,.node--type-event .first-event__location,.node--type-event .second-event-information__date,.node--type-event .second-event-information__location{margin-bottom:16px}@media screen and (max-width:980px){.node--type-event .first-event__date,.node--type-event .first-event__location,.node--type-event .second-event-information__date,.node--type-event .second-event-information__location{margin-bottom:11px}}@media screen and (max-width:480px){.node--type-event .first-event__date,.node--type-event .first-event__location,.node--type-event .second-event-information__date,.node--type-event .second-event-information__location{margin-bottom:12px}}.node--type-event .first-event__location,.node--type-event .second-event-information__location{background-image:url(/themes/custom/ccviva_theme/images/icons/orange-location.svg)}.node--type-event .first-event__timetable,.node--type-event .second-event-information__timetable{background-image:url(/themes/custom/ccviva_theme/images/icons/orange-clock.svg)}.node--type-event .first-event__title,.node--type-event .second-event-information__title{font-size:16px;font-size:16px;font-weight:700}@media screen and (max-width:1440px){.node--type-event .first-event__title,.node--type-event .second-event-information__title{font-size:16px}}@media screen and (max-width:980px){.node--type-event .first-event__title,.node--type-event .second-event-information__title{font-size:14px}}@media screen and (max-width:480px){.node--type-event .first-event__title,.node--type-event .second-event-information__title{font-size:14px}}.node--type-event .first-event{margin-bottom:40px}.node--type-event .first-event img{margin-left:auto}.node--type-event .second-event-information{flex-direction:row-reverse;justify-content:flex-end}@media screen and (max-width:980px){.node--type-event .second-event-information{flex-wrap:wrap-reverse}}.node--type-event .second-event-information__body{width:50%;max-width:920px;height:max-content;margin:0;line-height:21px;columns:2;column-gap:40px}@media screen and (max-width:980px){.node--type-event .second-event-information__body{width:100%;display:flex;flex-direction:column;gap:20px}.node--type-event .second-event-information__body img:not(:first-child){margin:20px 0}.node--type-event .second-event-information__body img:first-child{margin-bottom:20px}}.node--type-event img{width:100%;display:block;border-radius:20px;box-shadow:0 4px 16px 0 rgba(0,0,0,.15)}.node--type-event .addtoany_list{margin-top:20px;margin-bottom:80px;max-width:max-content}@media screen and (max-width:980px){.node--type-event .addtoany_list{margin-top:30px}}@media screen and (max-width:480px){.node--type-event .addtoany_list{display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%;margin-top:40px}}.node--type-event .addtoany_list h3{font-size:12px;font-weight:600;margin-bottom:9px;line-height:19px}.node--type-event .addtoany_list .social_media_container{padding:5px 21px;border-radius:4.5px;background:#fff;box-shadow:0 0 3.656px 0 rgba(0,0,0,.15);display:flex;gap:16px}@media screen and (max-width:480px){.node--type-event .addtoany_list .social_media_container{padding:5px 30px;gap:30px}.node--type-event .addtoany_list .social_media_container a:not(:last-child){padding-right:30px}}.node--type-event .addtoany_list a{padding:2px}.node--type-event .addtoany_list a:not(:last-child){padding-right:16px;border-right:1px solid #eaeaea}.node--type-event .addtoany_list a span{border-radius:50%}.ff.desktop #block-views-block-other-events-block-1 .event-card{flex-basis:290px}@media screen and (max-width:1440px){.ff.desktop #block-views-block-other-events-block-1 .event-card{flex-basis:calc(33% - 20px)}}@media screen and (max-width:820px){.ff.desktop #block-views-block-other-events-block-1 .event-card{flex-basis:calc(50% - 20px)}}@media screen and (max-width:560px){.ff.desktop #block-views-block-other-events-block-1 .event-card{flex-basis:290px}}@media screen and (max-width:360px){.ff.desktop #block-views-block-other-events-block-1 .event-card{flex-basis:100%}}#block-views-block-other-events-block-1{padding:0 80px}@media screen and (max-width:1024px){#block-views-block-other-events-block-1{padding:0 30px}}@media screen and (max-width:480px){#block-views-block-other-events-block-1{padding:0 20px}}#block-views-block-other-events-block-1 h2{font-size:16px;font-weight:700;color:#1e1e1e;margin-bottom:18px}@media screen and (max-width:1440px){#block-views-block-other-events-block-1 h2{font-size:16px}}@media screen and (max-width:980px){#block-views-block-other-events-block-1 h2{font-size:16px}}@media screen and (max-width:480px){#block-views-block-other-events-block-1 h2{font-size:14px}}@media screen and (max-width:980px){#block-views-block-other-events-block-1 h2{margin-bottom:30px}}@media screen and (max-width:480px){#block-views-block-other-events-block-1 h2{margin-bottom:16px}}#block-views-block-other-events-block-1 .events-upcoming{display:flex;flex-direction:column;gap:40px}@media screen and (min-width:1440px){#block-views-block-other-events-block-1 .events-upcoming .events-horizontal-scroll{grid-auto-columns:400px}}#block-views-block-other-events-block-1 .events-upcoming .event-card{display:flex;flex-direction:column}#block-views-block-other-events-block-1 .events-upcoming .event-card .views-field-body{height:63px;-webkit-line-clamp:3}#block-views-block-other-events-block-1 .events-upcoming .event-card .views-field-view-node{margin-top:auto}#block-views-block-other-events-block-1 .events-upcoming .event-card .views-field-view-node a{color:var(--blue-1);text-decoration:underline}#block-views-block-other-events-block-1 .events-upcoming .event-card .views-field-view-node a:link{color:var(--blue-1)}#block-views-block-other-events-block-1 .events-upcoming .event-card .views-field-view-node a:visited{color:var(--purple-2)}#block-views-block-other-events-block-1 .events-upcoming .event-card .views-field-view-node a:hover{text-decoration:none;color:var(--purple-2)}#block-views-block-other-events-block-1 .events-upcoming .event-card .views-field-view-node a:focus{border-color:currentColor;box-shadow:none;outline:0}#block-views-block-other-events-block-1 .events-upcoming footer>p{display:flex;justify-content:center}#block-views-block-other-events-block-1 .events-upcoming footer a{text-align:center;text-transform:uppercase;font-size:14px;font-weight:600;color:#882985;background-color:transparent;border:1px solid #882985;padding:12px;display:inline-block;max-width:400px;width:100%;border-radius:50px;text-align:center;transition:.2s;cursor:pointer;text-decoration:none}#block-views-block-other-events-block-1 .events-upcoming footer a:hover{text-decoration:none;transform:scale(1.02);box-shadow:0 4px 16px 0 rgba(0,0,0,.15)}#block-views-block-other-events-block-1 .events-upcoming footer a:active{transform:scale(.98);box-shadow:inset 0 4px 16px 0 rgba(0,0,0,.15)}#block-views-block-other-events-block-1 .event-card{max-width:400px;position:relative}#block-views-block-other-events-block-1 .event-card .views-field-field-image-media{margin:0}#block-views-block-other-events-block-1 .event-card .views-field-field-image-media iframe,#block-views-block-other-events-block-1 .event-card .views-field-field-image-media img{width:100%;border-radius:20px 20px 0 0}#block-views-block-other-events-block-1 .event-card .views-field-title{margin-top:19px;margin-bottom:5px}#block-views-block-other-events-block-1 .event-card .views-field-title a{color:#1e1e1e;font-size:14px;font-weight:700}#block-views-block-other-events-block-1 .event-card .views-field-field-location-1:empty{display:none}#block-views-block-other-events-block-1 .event-card .views-field-field-date,#block-views-block-other-events-block-1 .event-card .views-field-field-location-1,#block-views-block-other-events-block-1 .event-card .views-field-field-timetable{margin-top:0;margin-bottom:0;display:block}#block-views-block-other-events-block-1 .event-card .views-field-field-date .field-content,#block-views-block-other-events-block-1 .event-card .views-field-field-location-1 .field-content,#block-views-block-other-events-block-1 .event-card .views-field-field-timetable .field-content{padding-left:22px;background:url(/themes/custom/ccviva_theme/images/icons/orange-calendar.svg) no-repeat top left/13px auto;font-size:12px;margin-bottom:14px}@media screen and (max-width:980px){#block-views-block-other-events-block-1 .event-card .views-field-field-date .field-content,#block-views-block-other-events-block-1 .event-card .views-field-field-location-1 .field-content,#block-views-block-other-events-block-1 .event-card .views-field-field-timetable .field-content{margin-bottom:12px}}@media screen and (max-width:480px){#block-views-block-other-events-block-1 .event-card .views-field-field-date .field-content,#block-views-block-other-events-block-1 .event-card .views-field-field-location-1 .field-content,#block-views-block-other-events-block-1 .event-card .views-field-field-timetable .field-content{margin-bottom:14px}}#block-views-block-other-events-block-1 .event-card .views-field-field-date .field-content:empty,#block-views-block-other-events-block-1 .event-card .views-field-field-location-1 .field-content:empty,#block-views-block-other-events-block-1 .event-card .views-field-field-timetable .field-content:empty{display:none}#block-views-block-other-events-block-1 .event-card .views-field-field-location-1 .field-content{background-image:url(/themes/custom/ccviva_theme/images/icons/orange-location.svg)}#block-views-block-other-events-block-1 .event-card .views-field-field-timetable .field-content{background-image:url(/themes/custom/ccviva_theme/images/icons/orange-clock.svg)}#block-views-block-other-events-block-1 .event-card .views-field-view-node a{color:#882985;text-decoration:underline;font-size:16px}#block-views-block-other-events-block-1 .event-card .views-field-view-node a:hover{text-decoration:none}.html-select__field{display:block!important}.html-select__field>select{margin-left:5%;width:90%;height:var(--form-text-1_height);opacity:0;-webkit-appearance:none}.html-select__options{visibility:hidden}.html-select{--html-select_padding-left:var(--form-text-1_padding-left);--html-select_height:var(--form-text-1_height);--html-select_border-radius:8px;--html-select_border:var(--form-text-1_border);--html-select_background-color:#fff;--html-select_color:#545454;--html-select_font-size:var(--html-select_px16);--html-select_line-height:var(--html-select_px22);--html-select_arrow_font-size:var(--html-select_px28);--html-select_html-select__options_padding:12px 0;--html-select--option__font-size:14px;--html-select--option__line-height:21px;--html-select--option__background-color:#fff;--html-select--option__border:0;--html-select--option--hover__background:#EDEDED;--html-select--option--hover__color:#545454;--html-select-bullet_background:#882985 url(/themes/custom/ccviva_theme/images/icons/arrow-bottom-small.svg) no-repeat 50%;--html-select-bullet_border-radius:100px;--html-select_arrow_width:18px;--html-select_arrow_height:18px;position:relative;z-index:20;margin-top:calc(var(--html-select_height) * -1);width:100%;font-size:var(--html-select_font-size);line-height:var(--html-select_line-height)}.html-select.active .html-select__selected{border-color:var(--html-select_azul-secundario)}.html-select.active .html-select__selected::after{transform:rotate(180deg)}.html-select.active .html-select__options{visibility:visible;opacity:1}.html-select__options,.html-select__selected{border:var(--html-select_border);border-radius:var(--html-select_border-radius);background:var(--html-select_background-color);color:var(--html-select_color);font-family:var(--html-select_font-family-2)}.html-select__selected{position:relative;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:var(--html-select_padding-left);padding-right:var(--html-select_padding-left);width:100%;height:var(--html-select_height);text-align:left;color:#545454;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.html-select__selected::after{content:"";position:absolute;top:0;bottom:0;right:10px;display:flex;align-items:center;margin:auto;width:var(--html-select_arrow_width);height:var(--html-select_arrow_height);font-size:var(--html-select_arrow_font-size);background:var(--html-select-bullet_background);border-radius:var(--html-select-bullet_border-radius);transition:.3s ease-out transform}.html-select__selected:focus{outline:0}.html-select__options{position:absolute;top:calc(100% + 10px);left:0;padding:var(--html-select_html-select__options_padding);width:100%;transition:.3s ease-out all;opacity:0}.html-select__scroll{max-height:320px}.html-select__scroll .simplebar-track{right:11px}.html-select__scroll .simplebar-scrollbar::before{width:5px;background:#f0f8ff!important;border-radius:5px!important}.html-select__option{display:flex;align-items:center;padding:8px var(--html-select_padding-left) 7px;min-height:35px;font-size:var(--html-select--option__font-size);line-height:var(--html-select--option__line-height);color:var(--html-select_color);cursor:pointer;background-color:var(--html-select--option__background-color);border:var(--html-select--option__border)}.html-select__option:is(:hover,:focus){background:var(--html-select--option--hover__background);color:var(--html-select--option--hover__color);text-decoration:none}.html-select__option a{display:flex;align-items:center;margin:-8px -14px -7px;padding:8px 14px 7px;width:calc(100% + 28px);color:inherit;text-decoration:none}.html-select__option{width:100%;text-align:start}.event-list form{margin-top:40px}.event-list .event-card{display:flex;flex-direction:column}.event-list .event-card .views-field-field-image-media,.event-list .event-card iframe,.event-list .event-card img{aspect-ratio:62/41}.event-list .event-card iframe{border-radius:20px 20px 0 0}.event-list .event-card .views-field-title a{margin-bottom:4px;font-size:14px}.event-list .event-card .views-field-body{margin-bottom:19px;-webkit-line-clamp:3;height:60px}.event-list .event-card .views-field-body,.event-list .event-card .views-field-body p{font-size:12px;line-height:18px}.event-list .event-card .views-field-field-date,.event-list .event-card .views-field-field-location,.event-list .event-card .views-field-field-timetable{margin-top:0;margin-bottom:0;display:block;font-size:12px;line-height:17px}.event-list .event-card .views-field-field-date .field-content,.event-list .event-card .views-field-field-location .field-content,.event-list .event-card .views-field-field-timetable .field-content{padding-left:15px;background:url(/themes/custom/ccviva_theme/images/icons/orange-calendar.svg) no-repeat left 3px/10px auto;font-size:12px;margin-bottom:14px}@media screen and (max-width:980px){.event-list .event-card .views-field-field-date .field-content,.event-list .event-card .views-field-field-location .field-content,.event-list .event-card .views-field-field-timetable .field-content{margin-bottom:12px}}@media screen and (max-width:480px){.event-list .event-card .views-field-field-date .field-content,.event-list .event-card .views-field-field-location .field-content,.event-list .event-card .views-field-field-timetable .field-content{margin-bottom:14px}}.event-list .event-card .views-field-field-date .field-content:empty,.event-list .event-card .views-field-field-location .field-content:empty,.event-list .event-card .views-field-field-timetable .field-content:empty{display:none}.event-list .event-card .views-field-field-location .field-content{background-image:url(/themes/custom/ccviva_theme/images/icons/orange-location.svg)}.event-list .event-card .views-field-field-timetable .field-content{background-image:url(/themes/custom/ccviva_theme/images/icons/orange-clock.svg)}.event-list .event-card .views-field-view-node{margin-top:auto}.event-list .event-card .views-field-view-node a{color:var(--blue-1);text-decoration:underline;font-size:16px;position:relative;z-index:2}.event-list .event-card .views-field-view-node a:hover{text-decoration:none}.event-list .event-card .views-field-view-node a:visited{color:var(--purple-2)}.event-list .view-filter--button{padding:10px 50px}.event-list .view-filter--button::before{transition:.1s}.event-list .views-field-field-view-description .field-content{font-size:16px;text-align:left}@media screen and (max-width:1440px){.event-list .views-field-field-view-description .field-content{font-size:16px}}@media screen and (max-width:980px){.event-list .views-field-field-view-description .field-content{font-size:14px}}@media screen and (max-width:480px){.event-list .views-field-field-view-description .field-content{font-size:14px}}.event-list form{display:flex;flex-wrap:nowrap;background-color:#882985;position:relative;margin:0}.event-list form.blur::after{position:absolute;top:100%;height:9999px;z-index:5}@media screen and (max-width:980px){.event-list form{gap:15px 9px;min-height:auto;padding-top:21px;padding-bottom:21px}}@media screen and (max-width:750px){.event-list form{flex-wrap:wrap;justify-content:center}}@media screen and (max-width:480px){.event-list form{display:none}}.event-list form input{border:none}.event-list form .form-item-title{width:100%;max-width:400px}@media screen and (max-width:750px){.event-list form .form-item-title{max-width:100%}}.event-list form .form-item-title input{min-width:148px}.event-list form .form-actions{margin-left:auto;align-self:center}.event-list form .form-actions input.button{font-size:14px;font-weight:700;color:#fff;background-color:#ff671d;border:none;padding:14px 20px;display:inline-block;max-width:400px;width:100%;border-radius:50px;text-align:center;transition:.2s;cursor:pointer;width:155px;max-width:155px;text-transform:uppercase;min-width:unset;height:unset;max-height:46px;line-height:normal}.event-list form .form-actions input.button:hover{text-decoration:none;transform:scale(1.02);box-shadow:0 4px 16px 0 rgba(0,0,0,.15)}.event-list form .form-actions input.button:active{transform:scale(.98);box-shadow:inset 0 4px 16px 0 rgba(0,0,0,.15)}.event-list form .form-actions input.button.search{background-color:#ff671d}.event-list form .form-actions #edit-reset{border:1px solid #fff;background-color:transparent}@media screen and (max-width:980px){.event-list form .form-actions{margin-left:21px}.event-list form .form-actions input.button{width:100%}}@media screen and (max-width:750px){.event-list form .form-actions{width:100%;margin:0;justify-content:center}}.event-list form #edit-field-date-from-to-value-wrapper{width:100%}.event-list form #edit-field-date-from-to-value-wrapper--2{width:100%;border:none}.event-list form #edit-field-date-from-to-value-wrapper--2 legend{display:none}.event-list form #edit-field-date-from-to-value-wrapper--2 .fieldset-wrapper{display:flex;gap:15px 20px;width:100%}@media screen and (max-width:980px){.event-list form #edit-field-date-from-to-value-wrapper--2 .fieldset-wrapper{gap:15px 9px}}@media screen and (max-width:750px){.event-list form #edit-field-date-from-to-value-wrapper--2 .fieldset-wrapper{justify-content:center}}@media screen and (max-width:480px){.event-list form #edit-field-date-from-to-value-wrapper--2 .fieldset-wrapper{flex-wrap:wrap}}.event-list form #edit-field-date-from-to-value-wrapper--2 .fieldset-wrapper #edit-field-date-from-to-value-max,.event-list form #edit-field-date-from-to-value-wrapper--2 .fieldset-wrapper #edit-field-date-from-to-value-min{width:100%;max-width:210px;overflow:hidden;border-radius:8px}@media screen and (max-width:750px){.event-list form #edit-field-date-from-to-value-wrapper--2 .fieldset-wrapper #edit-field-date-from-to-value-max,.event-list form #edit-field-date-from-to-value-wrapper--2 .fieldset-wrapper #edit-field-date-from-to-value-min{max-width:100%}}.event-list form #edit-field-date-from-to-value-wrapper--2 .fieldset-wrapper h4{display:none}.event-list form #edit-field-date-from-to-value-wrapper--2 .fieldset-wrapper .js-form-item{position:relative}.event-list form #edit-field-date-from-to-value-wrapper--2 .fieldset-wrapper label{font-size:12px;color:#8c8c8c;position:absolute;top:17px;left:16px;background-color:#fff;width:62%;transition:.1s}.event-list form #edit-field-date-from-to-value-wrapper--2 .fieldset-wrapper label.focus{top:2px;font-size:11px;background-color:transparent}.event-list form #edit-field-date-from-to-value-wrapper--2 .fieldset-wrapper input{width:150%;font-size:12px;color:#8c8c8c;background:#fff url(/themes/custom/ccviva_theme/images/icons/purple-circle-down-arrow.svg) no-repeat calc(65% - 15px) center/18px 18px}.event-list form #edit-field-date-from-to-value-wrapper--2 .fieldset-wrapper input::-webkit-calendar-picker-indicator{display:none}.event-list form #edit-field-date-from-to-value-wrapper--2 .fieldset-wrapper input:focus{background-image:url(/themes/custom/ccviva_theme/images/icons/purple-circle-up-arrow.svg);background-size:16px}.pika-single{border-radius:5px;border:none;padding:13px 21px;max-width:210px;font-family:Montserrat,sans-serif}.pika-single .pika-lendar{margin:0;max-width:100%}.pika-single .pika-lendar .pika-title{display:flex;justify-content:space-between}.pika-single .pika-lendar .pika-title .pika-label{font-size:10px;font-size:10px;display:flex;align-items:center;gap:5px}@media screen and (max-width:1440px){.pika-single .pika-lendar .pika-title .pika-label{font-size:10px}}@media screen and (max-width:980px){.pika-single .pika-lendar .pika-title .pika-label{font-size:10px}}@media screen and (max-width:480px){.pika-single .pika-lendar .pika-title .pika-label{font-size:14px}}.pika-single .pika-lendar .pika-title .pika-label::after{content:"";position:relative;display:inline-block;width:17px;height:17px;background:url(/themes/custom/ccviva_theme/images/icons/purple-circle-down-arrow.svg) no-repeat center/100% auto;transition:transform .2s}.pika-single .pika-lendar .pika-title .pika-label.active::after{transform:rotate(180deg)}.pika-single .pika-lendar .pika-title .pika-label:nth-child(2){margin:auto}.pika-single .pika-lendar .pika-title button.pika-prev{background:url(/themes/custom/ccviva_theme/images/icons/purple-circle-left-arrow.svg) no-repeat center/17px 17px;opacity:1;height:20px;margin:auto 0}.pika-single .pika-lendar .pika-title button.pika-next{background:url(/themes/custom/ccviva_theme/images/icons/purple-circle-right-arrow.svg) no-repeat center/17px 17px;opacity:1;height:20px;margin:auto 0}.pika-single .pika-lendar th{color:#1e1e1e;font-weight:600;font-size:9px;font-size:9px}@media screen and (max-width:1440px){.pika-single .pika-lendar th{font-size:9px}}@media screen and (max-width:980px){.pika-single .pika-lendar th{font-size:9px}}@media screen and (max-width:480px){.pika-single .pika-lendar th{font-size:12px}}.pika-single .pika-lendar th abbr{text-decoration:none}.pika-single .pika-lendar td button{background-color:transparent;color:#1e1e1e;font-size:8px;text-align:center;font-family:Montserrat,sans-serif;padding:2.5px}@media screen and (max-width:1440px){.pika-single .pika-lendar td button{font-size:8px}}@media screen and (max-width:980px){.pika-single .pika-lendar td button{font-size:8px}}@media screen and (max-width:480px){.pika-single .pika-lendar td button{font-size:9px}}.pika-single .pika-lendar td button:hover{border-radius:50%;width:20px;height:20px;margin:auto;display:flex;justify-content:center;align-items:center;border:1px solid #ff671d}.pika-single .pika-lendar td.is-selected button,.pika-single .pika-lendar td.is-today button{background-color:#ff671d;color:#fff;border-radius:50%;width:20px;height:20px;margin:auto;display:flex;justify-content:center;align-items:center;box-shadow:none}.pika-single .pika-lendar td.is-today button{color:#1e1e1e;font-weight:400;background-color:transparent;border:1px solid #6d6d6d}.pika-single .pika-lendar td.is-today button:hover{border-color:#ff671d}.pika-single .pika-lendar td.is-today.is-selected button{background-color:#ff671d;color:#fff;border:none}@media screen and (max-width:480px){.pika-single{max-width:100%;width:calc(100% - 40px)}.pika-single .pika-lendar{width:100%}}.js-view-filter--open .event-list form{display:flex}.ff .event-list form #edit-field-date-from-to-value-wrapper--2 .fieldset-wrapper label{left:18px}.node--type-listings.node--view-mode-full{--node-listings-full-title-page__margin:40px 0 0;--node-listings-full-image__order:4;--node-listings-full-image__display:block;--node-listings-full-image-mobile__display:none;--node-listings-full-image__margin-bottom:40px;--node-listings-full-image__margin-left:-80px;display:flex;flex-direction:column;padding:0 80px}@media screen and (max-width:1024px){.node--type-listings.node--view-mode-full{padding:0 30px}}@media screen and (max-width:480px){.node--type-listings.node--view-mode-full{padding:0 20px}}@media (max-width:980px){.node--type-listings.node--view-mode-full{--node-listings-full-title-page__margin:30px 0 0;--node-listings-full-image__margin-bottom:30px;--node-listings-full-image__margin-left:-30px}}@media (max-width:560px){.node--type-listings.node--view-mode-full{--node-listings-full-title-page__margin:20px 0 0;--node-listings-full-image__display:none;--node-listings-full-image-mobile__display:block;--node-listings-full-image__margin-left:-20px}}@media screen and (max-width:480px){.node--type-listings.node--view-mode-full{--node-listings-full-image__margin-bottom:20px}}.node--type-listings.node--view-mode-full .field-image,.node--type-listings.node--view-mode-full .field-image-mobile{margin-left:var(--node-listings-full-image__margin-left);margin-right:var(--node-listings-full-image__margin-left)}.node--type-listings.node--view-mode-full .field-image{display:var(--node-listings-full-image__display)}.node--type-listings.node--view-mode-full .field-image-mobile{display:var(--node-listings-full-image-mobile__display)}.node--type-listings.node--view-mode-full img{width:100%;margin-bottom:var(--node-listings-full-image__margin-bottom)}.node--type-basic-page-viva.node--view-mode-full{padding:0 80px;--node-basic-page-viva-full__display:block;--node-basic-page-viva-full-imagen-movile__display:none;--node-basic-page-viva-full-imagen__display:block;--node-basic-page-viva-full-imagen__max-height:546px;--node-basic-page-viva-full_imagen-comp__margin-bottom:130px;--node-basic-page-viva-full_imagen-comp__float:right;--node-basic-page-viva-full_imagen-comp__margin-left:40px;--node-basic-page-viva-full_imagen-comp__margin-top:0;--node-basic-page-viva-full_imagen-comp__max-width:calc(50% - 20px);--node-basic-page-viva-full_imagen__margin-left:-80px;display:var(--node-basic-page-viva-full__display);flex-direction:column}@media screen and (max-width:1024px){.node--type-basic-page-viva.node--view-mode-full{padding:0 30px}}@media screen and (max-width:480px){.node--type-basic-page-viva.node--view-mode-full{padding:0 20px}}@media (max-width:980px){.node--type-basic-page-viva.node--view-mode-full{--node-basic-page-viva-full__display:flex;--node-basic-page-viva-full_imagen-comp__margin-bottom:0;--node-basic-page-viva-full_imagen-comp__float:none;--node-basic-page-viva-full_imagen-comp__margin-left:0;--node-basic-page-viva-full_imagen-comp__margin-top:30px;--node-basic-page-viva-full_imagen-comp__max-width:none;--node-basic-page-viva-full_imagen__margin-left:-30px;--node-basic-page-viva-full-imagen__max-height:211px}}@media (max-width:560px){.node--type-basic-page-viva.node--view-mode-full{--node-basic-page-viva-full-imagen-movile__display:block;--node-basic-page-viva-full-imagen__display:none;--node-basic-page-viva-full-imagen__max-height:338px;--node-basic-page-viva-full_imagen__margin-left:-20px}}.node--type-basic-page-viva.node--view-mode-full .field--name-field-imagen,.node--type-basic-page-viva.node--view-mode-full .field--name-field-imagen-movile{order:1!important}.node--type-basic-page-viva.node--view-mode-full .field--name-field-imagen img,.node--type-basic-page-viva.node--view-mode-full .field--name-field-imagen-movile img{width:100%}.node--type-basic-page-viva.node--view-mode-full>*{order:20}.node--type-basic-page-viva.node--view-mode-full .field--name-field-imagen,.node--type-basic-page-viva.node--view-mode-full .field--name-field-imagen-movile{margin-left:var(--node-basic-page-viva-full_imagen__margin-left);margin-right:var(--node-basic-page-viva-full_imagen__margin-left)}.node--type-basic-page-viva.node--view-mode-full .field--name-field-imagen img,.node--type-basic-page-viva.node--view-mode-full .field--name-field-imagen-movile img{object-fit:cover}.node--type-basic-page-viva.node--view-mode-full .field--name-field-imagen-movile{display:var(--node-basic-page-viva-full-imagen-movile__display)}.node--type-basic-page-viva.node--view-mode-full .field--name-field-imagen{display:var(--node-basic-page-viva-full-imagen__display)}.node--type-basic-page-viva.node--view-mode-full h1{order:3!important;margin:40px 0}@media screen and (max-width:980px){.node--type-basic-page-viva.node--view-mode-full h1{margin:60px 0 30px}}@media screen and (max-width:560px){.node--type-basic-page-viva.node--view-mode-full h1{margin:40px 0 20px}}.node--type-basic-page-viva.node--view-mode-full .field--name-body{order:4!important;display:flex;flex-direction:column;gap:20px;margin:0}.node--type-basic-page-viva.node--view-mode-full .field--name-field-imagen-complementaria{max-width:var(--node-basic-page-viva-full_imagen-comp__max-width);min-width:auto;width:100%;margin-top:var(--node-basic-page-viva-full_imagen-comp__margin-top);margin-left:var(--node-basic-page-viva-full_imagen-comp__margin-left);margin-bottom:var(--node-basic-page-viva-full_imagen-comp__margin-bottom);float:var(--node-basic-page-viva-full_imagen-comp__float);order:6!important}.node--type-basic-page-viva.node--view-mode-full .field--name-field-imagen-complementaria img{border-radius:20px;width:100%}.node--type-basic-page-viva.node--view-mode-full .slick-list{height:auto!important}.promotions .views-element-container .views-field-field-view-description{text-align:left}.ff.desktop .home-promotions .events-horizontal-scroll .simplebar-content .event-card{flex-basis:290px}@media screen and (max-width:360px){.ff.desktop .home-promotions .events-horizontal-scroll .simplebar-content .event-card{flex-basis:100%}}.home-promotions .event-card,.promotions .event-card{position:relative;background-color:#ededed;padding-bottom:75px;perspective:1000px;transform-style:preserve-3d;transition:transform .2s;display:grid;grid-template-columns:65% auto;gap:5px 20px}.home-promotions .event-card::before,.promotions .event-card::before{content:"";position:absolute;display:inline-block;top:0;left:0;width:100%;height:100%;text-indent:-1000%;overflow:hidden;z-index:2}.home-promotions .event-card::after,.promotions .event-card::after{content:"Conoce términos y condiciones";display:flex;align-items:center;position:absolute;bottom:20px;left:50%;transform:translateX(-50%);height:40px;font-size:12px;font-weight:700;margin:auto;padding:0 20px 0 80px;background:url(/themes/custom/ccviva_theme/images/icons/360.svg) no-repeat 20px center/40px auto;max-width:115px;width:100%;z-index:3;transition:background .2s;cursor:pointer}.home-promotions .event-card>:not(.views-field-nothing),.promotions .event-card>:not(.views-field-nothing){backface-visibility:hidden}.home-promotions .event-card.active,.promotions .event-card.active{transform:rotateY(-180deg)}.home-promotions .event-card.active::before,.promotions .event-card.active::before{content:unset}.home-promotions .event-card.active>:not(.views-field-nothing),.promotions .event-card.active>:not(.views-field-nothing){animation:hide .2s forwards}.home-promotions .event-card.active .views-field-nothing,.promotions .event-card.active .views-field-nothing{display:block;animation:show .2s forwards}.home-promotions .event-card.active::after,.promotions .event-card.active::after{content:"";width:40px;background-position:center;margin:auto;left:50%;transform:translateX(-50%) rotateY(180deg)}.home-promotions .event-card .views-field-field-background-color,.home-promotions .event-card .views-field-field-text-color,.promotions .event-card .views-field-field-background-color,.promotions .event-card .views-field-field-text-color{display:none}.home-promotions .event-card .views-field-field-promotion-date,.promotions .event-card .views-field-field-promotion-date{background-color:#882985;position:absolute;top:0;right:20px;border-radius:0 0 20px 20px;color:#fff;padding:10px 15px;margin:0;max-width:110px;display:block;z-index:1}.home-promotions .event-card .views-field-field-body,.home-promotions .event-card .views-field-field-image,.promotions .event-card .views-field-field-body,.promotions .event-card .views-field-field-image{grid-column:1/span 2}.home-promotions .event-card .views-field-field-image,.promotions .event-card .views-field-field-image{margin-bottom:5px}.home-promotions .event-card .views-field-field-promotion,.promotions .event-card .views-field-field-promotion{grid-column:1}.home-promotions .event-card .views-field-field-logo,.promotions .event-card .views-field-field-logo{grid-row:2/span 2;grid-column:2;width:100%;max-width:80px;margin:0;margin-right:20px;justify-self:flex-end}.home-promotions .event-card .views-field-field-logo img,.promotions .event-card .views-field-field-logo img{border-radius:50%}.home-promotions .event-card .views-field-title-1,.promotions .event-card .views-field-title-1{margin-right:0}.home-promotions .event-card .views-field-title-1 a,.promotions .event-card .views-field-title-1 a{margin:0;font-size:16px;font-weight:600;color:#1c1c1c;text-transform:uppercase}@media screen and (max-width:1440px){.home-promotions .event-card .views-field-title-1 a,.promotions .event-card .views-field-title-1 a{font-size:16px}}@media screen and (max-width:980px){.home-promotions .event-card .views-field-title-1 a,.promotions .event-card .views-field-title-1 a{font-size:14px}}@media screen and (max-width:480px){.home-promotions .event-card .views-field-title-1 a,.promotions .event-card .views-field-title-1 a{font-size:14px}}@media screen and (max-width:980px){.home-promotions .event-card .views-field-title-1 a,.promotions .event-card .views-field-title-1 a{font-weight:700}}.home-promotions .event-card .views-field-title-1 a::after,.promotions .event-card .views-field-title-1 a::after{content:unset}.home-promotions .event-card .views-field-field-promotion,.promotions .event-card .views-field-field-promotion{color:#1c1c1c;font-size:30px;font-weight:700;line-height:44px;margin-bottom:0;margin-right:0}.home-promotions .event-card .views-field-title,.promotions .event-card .views-field-title{color:#1c1c1c;font-weight:500;margin-bottom:5px;font-size:16px;grid-column:1/3}@media screen and (max-width:1440px){.home-promotions .event-card .views-field-title,.promotions .event-card .views-field-title{font-size:16px}}@media screen and (max-width:980px){.home-promotions .event-card .views-field-title,.promotions .event-card .views-field-title{font-size:14px}}@media screen and (max-width:480px){.home-promotions .event-card .views-field-title,.promotions .event-card .views-field-title{font-size:14px}}.home-promotions .event-card .views-field-field-view-description,.promotions .event-card .views-field-field-view-description{display:none}.home-promotions .event-card .views-field-field-body,.promotions .event-card .views-field-field-body{font-size:14px;color:#1c1c1c;margin-bottom:0;line-height:16px;max-height:42px;-webkit-line-clamp:2}@media screen and (max-width:1440px){.home-promotions .event-card .views-field-field-body,.promotions .event-card .views-field-field-body{font-size:14px}}@media screen and (max-width:980px){.home-promotions .event-card .views-field-field-body,.promotions .event-card .views-field-field-body{font-size:12px}}@media screen and (max-width:480px){.home-promotions .event-card .views-field-field-body,.promotions .event-card .views-field-field-body{font-size:12px}}.home-promotions .event-card .views-field-nothing,.promotions .event-card .views-field-nothing{display:none;grid-column:1/span 2;transform:rotateY(-180deg);padding-top:20px;overflow:visible;backface-visibility:hidden}.home-promotions .event-card .views-field-nothing .container_terms_and_conditions,.promotions .event-card .views-field-nothing .container_terms_and_conditions{display:flex;flex-direction:column;align-items:center;gap:30px}@media screen and (max-width:980px){.home-promotions .event-card .views-field-nothing .container_terms_and_conditions,.promotions .event-card .views-field-nothing .container_terms_and_conditions{gap:20px}}.home-promotions .event-card .views-field-nothing .container_terms_and_conditions>div,.promotions .event-card .views-field-nothing .container_terms_and_conditions>div{order:1;width:80px;height:80px}.home-promotions .event-card .views-field-nothing .container_terms_and_conditions>div img,.promotions .event-card .views-field-nothing .container_terms_and_conditions>div img{border-radius:50%;width:100%;height:80px}.home-promotions .event-card .views-field-nothing .container_terms_and_conditions h3,.promotions .event-card .views-field-nothing .container_terms_and_conditions h3{font-size:18px;font-weight:700;order:2;margin-top:6px}@media screen and (max-width:1440px){.home-promotions .event-card .views-field-nothing .container_terms_and_conditions h3,.promotions .event-card .views-field-nothing .container_terms_and_conditions h3{font-size:18px}}@media screen and (max-width:980px){.home-promotions .event-card .views-field-nothing .container_terms_and_conditions h3,.promotions .event-card .views-field-nothing .container_terms_and_conditions h3{font-size:16px}}@media screen and (max-width:480px){.home-promotions .event-card .views-field-nothing .container_terms_and_conditions h3,.promotions .event-card .views-field-nothing .container_terms_and_conditions h3{font-size:16px}}.home-promotions .event-card .views-field-nothing .container_terms_and_conditions p,.promotions .event-card .views-field-nothing .container_terms_and_conditions p{align-self:flex-start;order:3;padding:15px 0;text-wrap:pretty}@keyframes hide{to{display:none;opacity:0;position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px}}@keyframes show{from{opacity:0;position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px}to{opacity:1}}.promotions .view-filter--button{padding:10px 50px}.promotions .view-filter form{display:flex;flex-wrap:nowrap;align-items:center}.promotions .view-filter form .js-form-type-select{max-width:400px}.promotions .view-filter form .js-form-type-textfield{max-width:290px;width:100%}@media screen and (max-width:980px){.promotions .view-filter form{gap:15px 9px;padding-top:21px;padding-bottom:21px;min-height:unset;flex-wrap:wrap;display:grid;grid-template-areas:"input1 button" "input2 button"}.promotions .view-filter form .js-form-item{max-width:100%;width:100%}.promotions .view-filter form .js-form-type-textfield{grid-area:input1}.promotions .view-filter form .js-form-type-select{grid-area:input2}}@media screen and (max-width:560px){.promotions .view-filter form{display:none}}.promotions .view-filter form .html-select__options{top:100%;box-shadow:0 1px 7.2px 0 rgba(0,0,0,.25)}.promotions .view-filter form .form-actions{align-self:center;justify-self:center}.promotions .view-filter form .form-actions input.button{font-size:14px;font-weight:700;color:#fff;background-color:#ff671d;border:none;padding:14px 20px;display:inline-block;max-width:400px;width:100%;border-radius:50px;text-align:center;transition:.2s;cursor:pointer;width:155px;max-width:155px;text-transform:uppercase;min-width:unset;height:unset;max-height:46px;line-height:normal;cursor:pointer}.promotions .view-filter form .form-actions input.button:hover{text-decoration:none;transform:scale(1.02);box-shadow:0 4px 16px 0 rgba(0,0,0,.15)}.promotions .view-filter form .form-actions input.button:active{transform:scale(.98);box-shadow:inset 0 4px 16px 0 rgba(0,0,0,.15)}.promotions .view-filter form .form-actions #edit-reset{border:1px solid #fff;background-color:transparent}@media screen and (max-width:980px){.promotions .view-filter form .form-actions{margin-left:21px;grid-area:button}}@media screen and (max-width:750px){.promotions .view-filter form .form-actions{width:100%;margin:0;justify-content:center}}@media screen and (max-width:560px){.js-view-filter--open .promotions form{display:flex}}#block-views-block-promociones-block-2{padding:41px 80px;background-color:#f8f8f8}@media screen and (max-width:1024px){#block-views-block-promociones-block-2{padding:41px 30px}}@media screen and (max-width:480px){#block-views-block-promociones-block-2{padding:41px 20px}}#block-views-block-promociones-block-2 h2{font-size:18px;font-weight:700;color:#1e1e1e;margin-bottom:8px}#block-views-block-promociones-block-2 .home-promotions header{margin-bottom:40px;background-color:transparent}#block-views-block-promociones-block-2 .home-promotions .events-horizontal-scroll{grid-auto-columns:calc(25% - 30px)}#block-views-block-promociones-block-2 .home-promotions .event-card .event-card__image img{aspect-ratio:29/19}#block-views-block-promociones-block-2 .home-promotions footer{margin-top:40px}#block-views-block-promociones-block-2 .home-promotions footer>p{display:flex;justify-content:center}#block-views-block-promociones-block-2 .home-promotions footer a{text-align:center;text-transform:uppercase;font-size:14px;font-weight:600;color:#882985;background-color:transparent;border:1px solid #882985;padding:12px;display:inline-block;max-width:400px;width:100%;border-radius:50px;text-align:center;transition:.2s;cursor:pointer;text-decoration:none}#block-views-block-promociones-block-2 .home-promotions footer a:hover{text-decoration:none;transform:scale(1.02);box-shadow:0 4px 16px 0 rgba(0,0,0,.15)}#block-views-block-promociones-block-2 .home-promotions footer a:active{transform:scale(.98);box-shadow:inset 0 4px 16px 0 rgba(0,0,0,.15)}@media screen and (max-width:1280px){#block-views-block-promociones-block-2 .home-promotions .events-horizontal-scroll{grid-auto-columns:290px}#block-views-block-promociones-block-2 .home-promotions footer{margin-top:30px}}@media screen and (max-width:480px){#block-views-block-promociones-block-2 .home-promotions .events-horizontal-scroll{grid-auto-columns:var(--horizontal-scroll-3-3-1_columns)}#block-views-block-promociones-block-2 .home-promotions footer{margin-top:20px}}@media screen and (max-width:360px){#block-views-block-promociones-block-2 .home-promotions .events-horizontal-scroll{grid-auto-columns:var(--horizontal-scroll-3-3-1_columns)}}.node--type-schedules.node--view-mode-full{padding:0 80px;max-width:1440px;margin:auto}@media screen and (max-width:1024px){.node--type-schedules.node--view-mode-full{padding:0 30px}}@media screen and (max-width:480px){.node--type-schedules.node--view-mode-full{padding:0 20px}}.node--type-schedules.node--view-mode-full h2{margin-bottom:40px;font-size:32px;font-weight:700}.node--type-schedules.node--view-mode-full .field.field--name-body{margin-bottom:40px}.node--type-schedules.node--view-mode-full .field--name-field-schedules-with-images{display:flex;flex-direction:column;gap:40px}.node--type-schedules.node--view-mode-full .field--name-field-schedules-with-images>.field__item{border-radius:20px;box-shadow:0 4px 16.9px 0 rgba(0,0,0,.15)}.node--type-schedules.node--view-mode-full .field--name-field-schedules-with-images>.field__item .schedules-with-images--paragraph-item{display:flex;gap:20px;text-align:center}.node--type-schedules.node--view-mode-full .field--name-field-schedules-with-images>.field__item .schedules-with-images--paragraph-item .field--name-field-image div{height:100%;max-width:505px}.node--type-schedules.node--view-mode-full .field--name-field-schedules-with-images>.field__item .schedules-with-images--paragraph-item img{height:100%;width:auto;object-fit:cover;border-radius:20px}.node--type-schedules.node--view-mode-full .field--name-field-schedules-with-images>.field__item .schedules-with-images--paragraph-item .schedule-information{margin:30px auto;padding:0 20px;display:flex;flex-direction:column;gap:20px;justify-content:center}.node--type-schedules.node--view-mode-full .field--name-field-schedules-with-images>.field__item .schedules-with-images--paragraph-item .schedule-information>.field--name-field-title{color:#882985;font-size:28px;font-weight:600}.node--type-schedules.node--view-mode-full .field--name-field-schedules-with-images>.field__item .schedules-with-images--paragraph-item .schedule-information .field--name-field-schelude{display:flex;flex-direction:column;gap:30px;justify-content:space-between}.node--type-schedules.node--view-mode-full .field--name-field-schedules-with-images>.field__item .schedules-with-images--paragraph-item .schedule-information .field--name-field-schelude .field--name-field-title{font-size:24px;color:#1c1c1c;font-weight:600;margin-bottom:12px}.node--type-schedules.node--view-mode-full .field--name-field-schedules-with-images>.field__item .schedules-with-images--paragraph-item .schedule-information .field--name-field-schelude .field--name-field-hour{padding:2px 0;padding-left:25px;background:url(/themes/custom/ccviva_theme/images/icons/purple-clock.svg) no-repeat center left/20px auto;font-size:18px;font-weight:500;color:#1c1c1c;max-width:max-content;margin:auto}@media screen and (max-width:980px){.node--type-schedules.node--view-mode-full h2{font-size:24px}.node--type-schedules.node--view-mode-full .field--name-field-schedules-with-images>.field__item .schedules-with-images--paragraph-item .field--name-field-image{flex-basis:50%;display:flex;justify-content:flex-start}.node--type-schedules.node--view-mode-full .field--name-field-schedules-with-images>.field__item .schedules-with-images--paragraph-item .schedule-information{margin:20px auto}.node--type-schedules.node--view-mode-full .field--name-field-schedules-with-images>.field__item .schedules-with-images--paragraph-item .schedule-information>.field--name-field-title{font-size:24px}.node--type-schedules.node--view-mode-full .field--name-field-schedules-with-images>.field__item .schedules-with-images--paragraph-item .schedule-information .field--name-field-schelude .field--name-field-title{font-size:18px}.node--type-schedules.node--view-mode-full .field--name-field-schedules-with-images>.field__item .schedules-with-images--paragraph-item .schedule-information .field--name-field-schelude .field--name-field-hour{font-size:14px}}@media screen and (max-width:820px){.node--type-schedules.node--view-mode-full .field--name-field-schedules-with-images>.field__item .schedules-with-images--paragraph-item .field--name-field-image div{height:100%}}@media screen and (max-width:560px){.node--type-schedules.node--view-mode-full .field.field--name-body{margin-bottom:20px}.node--type-schedules.node--view-mode-full .field--name-field-schedules-with-images>.field__item .schedules-with-images--paragraph-item{flex-wrap:wrap;gap:20px}.node--type-schedules.node--view-mode-full .field--name-field-schedules-with-images>.field__item .schedules-with-images--paragraph-item .schedule-information{margin-top:0;gap:10px;justify-content:flex-start}.node--type-schedules.node--view-mode-full .field--name-field-schedules-with-images>.field__item .schedules-with-images--paragraph-item .schedule-information .field--name-field-schelude{gap:10px}.node--type-schedules.node--view-mode-full .field--name-field-schedules-with-images>.field__item .schedules-with-images--paragraph-item .schedule-information .field--name-field-schelude .field--name-field-title{margin-bottom:10px}.node--type-schedules.node--view-mode-full .field--name-field-schedules-with-images>.field__item .schedules-with-images--paragraph-item .field--name-field-image,.node--type-schedules.node--view-mode-full .field--name-field-schedules-with-images>.field__item .schedules-with-images--paragraph-item .field--name-field-image div{height:auto;min-width:100%}.node--type-schedules.node--view-mode-full .field--name-field-schedules-with-images>.field__item .schedules-with-images--paragraph-item img{height:auto;width:100%}}.node--type-basic-page-viva>.field.field--name-field-information.field--type-entity-reference-revisions{border-radius:20px;background-color:#1c1c1c}.node--type-basic-page-viva>.field.field--name-field-information.field--type-entity-reference-revisions .paragraph--type-text-with-image{margin-top:80px;grid-template-areas:"title media" "body media"}.node--type-basic-page-viva>.field.field--name-field-information.field--type-entity-reference-revisions .paragraph--type-text-with-image h3{color:#fff;padding:20px 0 0 20px;font-size:20px}.node--type-basic-page-viva>.field.field--name-field-information.field--type-entity-reference-revisions .paragraph--type-text-with-image p{color:#fff;padding:0 0 20px 20px;font-size:16px}.node--type-basic-page-viva>.field.field--name-field-information.field--type-entity-reference-revisions .paragraph--type-text-with-image .field--name-field-image{align-self:center}.node--type-basic-page-viva>.field.field--name-field-information.field--type-entity-reference-revisions .paragraph--type-text-with-image .field--name-field-image img{max-height:100%;width:100%;object-fit:cover}@media screen and (max-width:980px){.node--type-basic-page-viva>.field.field--name-field-information.field--type-entity-reference-revisions{margin:60px 0 0}.node--type-basic-page-viva>.field.field--name-field-information.field--type-entity-reference-revisions .paragraph--type-text-with-image{align-items:unset;margin:0}.node--type-basic-page-viva>.field.field--name-field-information.field--type-entity-reference-revisions .paragraph--type-text-with-image h3{padding:20px 20px 0 20px;order:1}.node--type-basic-page-viva>.field.field--name-field-information.field--type-entity-reference-revisions .paragraph--type-text-with-image .field--name-field-long-description.field--type-text-long{order:2}.node--type-basic-page-viva>.field.field--name-field-information.field--type-entity-reference-revisions .paragraph--type-text-with-image p{padding:0 20px}.node--type-basic-page-viva>.field.field--name-field-information.field--type-entity-reference-revisions .paragraph--type-text-with-image .field--name-field-image{width:100%;order:3;margin-top:20px}.node--type-basic-page-viva>.field.field--name-field-information.field--type-entity-reference-revisions .paragraph--type-text-with-image .field--name-field-image img{max-height:280px}}@media screen and (max-width:480px){.node--type-basic-page-viva>.field.field--name-field-information.field--type-entity-reference-revisions{margin-top:40px;width:calc(100% + 40px);margin-left:-20px;border-radius:0}.node--type-basic-page-viva>.field.field--name-field-information.field--type-entity-reference-revisions .paragraph--type-text-with-image h3{font-size:18px;font-weight:600}.node--type-basic-page-viva>.field.field--name-field-information.field--type-entity-reference-revisions .paragraph--type-text-with-image p{font-size:14px;font-weight:400;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:4;overflow:hidden;-webkit-box-orient:vertical;margin-top:20px}.node--type-basic-page-viva>.field.field--name-field-information.field--type-entity-reference-revisions .paragraph--type-text-with-image .field--name-field-image img{border-radius:0}}.field--name-field-form{width:var(--width-form);margin-left:var(--margin-left-form)}.field--name-field-form .contact-form--paragraph-item,.field--name-field-form .event-form--paragraph-item{margin-bottom:80px}.field--name-field-form .contact-form--paragraph-item .field--name-field-background-color,.field--name-field-form .contact-form--paragraph-item .field--name-field-text-color,.field--name-field-form .event-form--paragraph-item .field--name-field-background-color,.field--name-field-form .event-form--paragraph-item .field--name-field-text-color{display:none}.field--name-field-form .contact-form--paragraph-item form,.field--name-field-form .event-form--paragraph-item form{background-color:var(--form-bg-color);padding:var(--padding-form);display:flex;flex-direction:column;align-items:center;gap:10px}.field--name-field-form .contact-form--paragraph-item form:not(.js-webform-details-toggle.webform-details-toggle),.field--name-field-form .event-form--paragraph-item form:not(.js-webform-details-toggle.webform-details-toggle){display:none}.field--name-field-form .contact-form--paragraph-item form>div,.field--name-field-form .event-form--paragraph-item form>div{width:100%;max-width:620px}.field--name-field-form .contact-form--paragraph-item form>label,.field--name-field-form .event-form--paragraph-item form>label{color:var(--text-color);font-size:18px;font-weight:700;text-align:center}.field--name-field-form .contact-form--paragraph-item form #edit-description p,.field--name-field-form .event-form--paragraph-item form #edit-description p{margin-bottom:10px;color:var(--text-color);font-size:var(--description-font-size);font-weight:var(--font-weight-description);text-align:center}.field--name-field-form .contact-form--paragraph-item form .js-form-item label,.field--name-field-form .event-form--paragraph-item form .js-form-item label{font-size:16px;font-weight:500;color:var(--text-color)}.field--name-field-form .contact-form--paragraph-item form .js-form-type-date,.field--name-field-form .event-form--paragraph-item form .js-form-type-date{position:relative}.field--name-field-form .contact-form--paragraph-item form .js-form-type-date label,.field--name-field-form .event-form--paragraph-item form .js-form-type-date label{color:var(--text-color);position:absolute;top:15px;font-size:16px;left:20px;transition:.2s}.field--name-field-form .contact-form--paragraph-item form .js-form-type-date input,.field--name-field-form .event-form--paragraph-item form .js-form-type-date input{text-indent:-100%;transition:text-indent .1s}.field--name-field-form .contact-form--paragraph-item form .js-form-type-date input::-webkit-calendar-picker-indicator,.field--name-field-form .event-form--paragraph-item form .js-form-type-date input::-webkit-calendar-picker-indicator{display:none}.field--name-field-form .contact-form--paragraph-item form .js-form-type-date.active label,.field--name-field-form .event-form--paragraph-item form .js-form-type-date.active label{font-size:11px;top:1px}.field--name-field-form .contact-form--paragraph-item form .js-form-type-date.active input,.field--name-field-form .event-form--paragraph-item form .js-form-type-date.active input{text-indent:0}.field--name-field-form .contact-form--paragraph-item form input[type=number],.field--name-field-form .event-form--paragraph-item form input[type=number]{appearance:textfield;-webkit-appearance:textfield;-moz-appearance:textfield}.field--name-field-form .contact-form--paragraph-item form input[type=number]::-webkit-inner-spin-button,.field--name-field-form .contact-form--paragraph-item form input[type=number]::-webkit-outer-spin-button,.field--name-field-form .event-form--paragraph-item form input[type=number]::-webkit-inner-spin-button,.field--name-field-form .event-form--paragraph-item form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.field--name-field-form .contact-form--paragraph-item form .html-select button.html-select__selected,.field--name-field-form .contact-form--paragraph-item form input:not(.button,[type=checkbox]),.field--name-field-form .event-form--paragraph-item form .html-select button.html-select__selected,.field--name-field-form .event-form--paragraph-item form input:not(.button,[type=checkbox]){width:100%;padding:13px 20px;color:var(--text-color);border-radius:44px;font-size:16px;font-weight:500;background-color:rgba(255,255,255,.2);border:none;height:50px;transition:border .2s,background .2s}.field--name-field-form .contact-form--paragraph-item form .html-select button.html-select__selected::placeholder,.field--name-field-form .contact-form--paragraph-item form input:not(.button,[type=checkbox])::placeholder,.field--name-field-form .event-form--paragraph-item form .html-select button.html-select__selected::placeholder,.field--name-field-form .event-form--paragraph-item form input:not(.button,[type=checkbox])::placeholder{color:rgba(255,255,255,.4);font-size:16px;font-weight:500}.field--name-field-form .contact-form--paragraph-item form .html-select button.html-select__selected:focus,.field--name-field-form .contact-form--paragraph-item form input:not(.button,[type=checkbox]):focus,.field--name-field-form .event-form--paragraph-item form .html-select button.html-select__selected:focus,.field--name-field-form .event-form--paragraph-item form input:not(.button,[type=checkbox]):focus{outline:2px solid #fff}.field--name-field-form .contact-form--paragraph-item form.invalid::after,.field--name-field-form .event-form--paragraph-item form.invalid::after{content:"Debes diligenciar los campos obligatorios señalados con *";font-size:18px;font-weight:600;color:#ffc600;margin-top:30px;padding:0 20px;text-align:center;max-width:400px;order:15}.field--name-field-form .contact-form--paragraph-item form input.invalid,.field--name-field-form .contact-form--paragraph-item form.invalid input:invalid,.field--name-field-form .contact-form--paragraph-item form.invalid select:invalid~.html-select button.html-select__selected,.field--name-field-form .contact-form--paragraph-item form.invalid textarea:invalid,.field--name-field-form .event-form--paragraph-item form input.invalid,.field--name-field-form .event-form--paragraph-item form.invalid input:invalid,.field--name-field-form .event-form--paragraph-item form.invalid select:invalid~.html-select button.html-select__selected,.field--name-field-form .event-form--paragraph-item form.invalid textarea:invalid{background-color:var(--color-bg-error);border:1px solid var(--color-border-error)}.field--name-field-form .contact-form--paragraph-item form input.invalid:focus,.field--name-field-form .contact-form--paragraph-item form.invalid input:invalid:focus,.field--name-field-form .contact-form--paragraph-item form.invalid select:invalid~.html-select button.html-select__selected:focus,.field--name-field-form .contact-form--paragraph-item form.invalid textarea:invalid:focus,.field--name-field-form .event-form--paragraph-item form input.invalid:focus,.field--name-field-form .event-form--paragraph-item form.invalid input:invalid:focus,.field--name-field-form .event-form--paragraph-item form.invalid select:invalid~.html-select button.html-select__selected:focus,.field--name-field-form .event-form--paragraph-item form.invalid textarea:invalid:focus{border:none}.field--name-field-form .contact-form--paragraph-item form input[type=checkbox].invalid~label::before,.field--name-field-form .contact-form--paragraph-item form.invalid input[type=checkbox]:invalid~label::before,.field--name-field-form .event-form--paragraph-item form input[type=checkbox].invalid~label::before,.field--name-field-form .event-form--paragraph-item form.invalid input[type=checkbox]:invalid~label::before{background-color:var(--color-bg-error);border-color:var(--color-border-error)}.field--name-field-form .contact-form--paragraph-item form .html-select__options,.field--name-field-form .event-form--paragraph-item form .html-select__options{top:unset;border-radius:20px;padding:12px 4px}.field--name-field-form .contact-form--paragraph-item form .html-select button.html-select__selected::after,.field--name-field-form .event-form--paragraph-item form .html-select button.html-select__selected::after{right:20px;background-color:transparent;background-image:url(/themes/custom/ccviva_theme/images/icons/whiteDownArrow.svg);background-size:20px 20px}.field--name-field-form .contact-form--paragraph-item form .js-form-type-tel>div,.field--name-field-form .event-form--paragraph-item form .js-form-type-tel>div{width:100%}.field--name-field-form .contact-form--paragraph-item form .js-form-type-tel>div input,.field--name-field-form .event-form--paragraph-item form .js-form-type-tel>div input{padding-left:50px}.field--name-field-form .contact-form--paragraph-item form .js-form-type-tel>div input.error,.field--name-field-form .event-form--paragraph-item form .js-form-type-tel>div input.error{background-color:var(--color-bg-error);border:1px solid var(--color-border-error)}.field--name-field-form .contact-form--paragraph-item form .js-form-type-tel>div .iti__selected-flag,.field--name-field-form .event-form--paragraph-item form .js-form-type-tel>div .iti__selected-flag{border-radius:20px 0 0 20px}.field--name-field-form .contact-form--paragraph-item form .form-item-neighborhood,.field--name-field-form .event-form--paragraph-item form .form-item-neighborhood{margin-bottom:var(--margin-bottom)}.field--name-field-form .contact-form--paragraph-item form .js-form-type-checkbox,.field--name-field-form .event-form--paragraph-item form .js-form-type-checkbox{display:flex;align-items:center;gap:10px;max-width:var(--width-data-checkbox);margin-bottom:var(--margin-bottom-data-checkbox);position:relative}.field--name-field-form .contact-form--paragraph-item form .js-form-type-checkbox label::before,.field--name-field-form .event-form--paragraph-item form .js-form-type-checkbox label::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:20px;height:20px;background-color:#fff;border:2px solid var(--color-grey-border);border-radius:4px;cursor:pointer}.field--name-field-form .contact-form--paragraph-item form .js-form-type-checkbox input,.field--name-field-form .event-form--paragraph-item form .js-form-type-checkbox input{width:20px;height:20px;margin:2px}.field--name-field-form .contact-form--paragraph-item form .js-form-type-checkbox input:checked~label::before,.field--name-field-form .event-form--paragraph-item form .js-form-type-checkbox input:checked~label::before{background-color:#ff671d;border-color:#b44b18}.field--name-field-form .contact-form--paragraph-item form .js-form-type-checkbox input:checked~label::after,.field--name-field-form .event-form--paragraph-item form .js-form-type-checkbox input:checked~label::after{content:"";position:absolute;top:50%;left:2px;transform:translateY(-50%);width:20px;height:20px;background:url(/themes/custom/ccviva_theme/images/icons/white-check.svg) no-repeat center/14px auto;cursor:pointer}.field--name-field-form .contact-form--paragraph-item form .js-form-type-checkbox .description,.field--name-field-form .contact-form--paragraph-item form .js-form-type-checkbox label,.field--name-field-form .event-form--paragraph-item form .js-form-type-checkbox .description,.field--name-field-form .event-form--paragraph-item form .js-form-type-checkbox label{color:var(--text-color);font-weight:600;font-size:var(--checkbox-text-font-size)}.field--name-field-form .contact-form--paragraph-item form .js-form-type-checkbox .description a,.field--name-field-form .contact-form--paragraph-item form .js-form-type-checkbox label a,.field--name-field-form .event-form--paragraph-item form .js-form-type-checkbox .description a,.field--name-field-form .event-form--paragraph-item form .js-form-type-checkbox label a{color:var(--blue-1);text-decoration:none}.field--name-field-form .contact-form--paragraph-item form .js-form-type-checkbox .description a:link,.field--name-field-form .contact-form--paragraph-item form .js-form-type-checkbox label a:link,.field--name-field-form .event-form--paragraph-item form .js-form-type-checkbox .description a:link,.field--name-field-form .event-form--paragraph-item form .js-form-type-checkbox label a:link{color:var(--blue-1)}.field--name-field-form .contact-form--paragraph-item form .js-form-type-checkbox .description a:visited,.field--name-field-form .contact-form--paragraph-item form .js-form-type-checkbox label a:visited,.field--name-field-form .event-form--paragraph-item form .js-form-type-checkbox .description a:visited,.field--name-field-form .event-form--paragraph-item form .js-form-type-checkbox label a:visited{color:var(--purple-2)}.field--name-field-form .contact-form--paragraph-item form .js-form-type-checkbox .description a:hover,.field--name-field-form .contact-form--paragraph-item form .js-form-type-checkbox label a:hover,.field--name-field-form .event-form--paragraph-item form .js-form-type-checkbox .description a:hover,.field--name-field-form .event-form--paragraph-item form .js-form-type-checkbox label a:hover{color:var(--purple-2)}.field--name-field-form .contact-form--paragraph-item form .js-form-type-checkbox .description a:focus,.field--name-field-form .contact-form--paragraph-item form .js-form-type-checkbox label a:focus,.field--name-field-form .event-form--paragraph-item form .js-form-type-checkbox .description a:focus,.field--name-field-form .event-form--paragraph-item form .js-form-type-checkbox label a:focus{border-color:currentColor;box-shadow:none;outline:0;border:1px solid}.field--name-field-form .contact-form--paragraph-item form .form-actions,.field--name-field-form .event-form--paragraph-item form .form-actions{display:flex;justify-content:center;margin-top:var(--margin-top);order:14}.field--name-field-form .contact-form--paragraph-item form .form-actions input[type=submit],.field--name-field-form .event-form--paragraph-item form .form-actions input[type=submit]{font-size:14px;font-weight:700;color:#1e1e1e;background-color:#fff;border:none;padding:13px 22px;display:inline-block;max-width:400px;width:100%;border-radius:50px;text-align:center;transition:.2s;cursor:pointer}.field--name-field-form .contact-form--paragraph-item form .form-actions input[type=submit]:hover,.field--name-field-form .event-form--paragraph-item form .form-actions input[type=submit]:hover{text-decoration:none;transform:scale(1.02);box-shadow:0 4px 16px 0 rgba(0,0,0,.15)}.field--name-field-form .contact-form--paragraph-item form .form-actions input[type=submit]:active,.field--name-field-form .event-form--paragraph-item form .form-actions input[type=submit]:active{transform:scale(.98);box-shadow:inset 0 4px 16px 0 rgba(0,0,0,.15)}.field--name-field-form .contact-form--paragraph-item form .form-actions input[type=submit]:hover,.field--name-field-form .event-form--paragraph-item form .form-actions input[type=submit]:hover{background-color:#1e1e1e;border:1px solid #fff;color:#fff}.field--name-field-form .contact-form--paragraph-item form .captcha,.field--name-field-form .event-form--paragraph-item form .captcha{text-align:center;max-width:max-content;display:flex;flex-direction:column;align-items:center;order:13}@media screen and (max-width:480px){.field--name-field-form .contact-form--paragraph-item form .captcha,.field--name-field-form .event-form--paragraph-item form .captcha{max-width:100%}}.field--name-field-form .contact-form--paragraph-item form .captcha__description,.field--name-field-form .contact-form--paragraph-item form .captcha__title,.field--name-field-form .event-form--paragraph-item form .captcha__description,.field--name-field-form .event-form--paragraph-item form .captcha__title{color:var(--text-color)}.ff .field--name-field-form .event-form--paragraph-item form.webform-submission-events-form .js-form-type-date{overflow:hidden;border-radius:44px}.ff .field--name-field-form .event-form--paragraph-item form.webform-submission-events-form .js-form-type-date input{width:120%}.ff .field--name-field-form .event-form--paragraph-item form.webform-submission-events-form .js-form-type-date input:focus{border:1px solid #fff}:root{--color-border-error:#FFE700;--color-bg-error:#EF533F4D;--color-grey-border:#cccccc;--form-bg-color:#882985;--text-color:white;--placeholder-color:#FFFFFF66;--description-font-size:16px;--font-weight-description:600;--width-form:calc(100% + 80px);--padding-form:40px 20px 50px;--margin-left-form:-40px;--checkbox-text-font-size:16px;--width-data-checkbox:450px;--margin-bottom:30px;--margin-top:10px;--margin-bottom-data-checkbox:10px}@media screen and (max-width:980px){:root{--width-form:calc(100% + 30px);--margin-left-form:-15px;--width-data-checkbox:620px;--margin-bottom-data-checkbox:20px}}@media screen and (max-width:480px){:root{--width-form:calc(100% + 20px);--padding-form:50px 20px 80px;--margin-left-form:-10px;--checkbox-text-font-size:14px;--description-font-size:14px;--font-weight-description:400;--margin-bottom:20px}}:root{--font-size-modal:16px;--width-modal:620px}@media screen and (max-width:980px){:root{--font-size-modal:16px;--width-modal:420px}}@media screen and (max-width:480px){:root{--font-size-modal:14px;--left-modal:20px;--width-modal:calc(100% - 40px)}}.ui-widget.ui-widget-content.webform-confirmation-modal{border:none;border-radius:20px;max-width:var(--width-modal);left:var(--left-modal);z-index:201!important}.ui-widget.ui-widget-content.webform-confirmation-modal .ui-dialog-titlebar{background-color:transparent;border:none;padding:0}.ui-widget.ui-widget-content.webform-confirmation-modal .ui-dialog-titlebar button{width:25px;height:25px;border:none;top:-43px;background-color:transparent}.ui-widget.ui-widget-content.webform-confirmation-modal .ui-dialog-titlebar button:focus-visible{outline:0}.ui-widget.ui-widget-content.webform-confirmation-modal .ui-dialog-titlebar button .ui-button-icon{width:100%;height:100%;background:url(/themes/custom/ccviva_theme/images/icons/white-close.svg) no-repeat center/100%;margin:-12px}.ui-widget.ui-widget-content.webform-confirmation-modal .webform-confirmation-modal--content{display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center;padding:25px 0 40px;font-size:var(--font-size-modal);font-weight:700}.ui-widget.ui-widget-content.webform-confirmation-modal .webform-confirmation-modal--content:before{content:"";position:relative;display:inline-block;width:80px;height:80px;background:url(/themes/custom/ccviva_theme/images/icons/green-check-circle.svg) no-repeat center/100%}.ui-widget-overlay{position:fixed;opacity:1;display:inline-block;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);backdrop-filter:blur(10px);z-index:200!important}.group.group--full.group--shopping-center .field--name-field-form{width:100%;max-width:100%;margin:0}.group.group--full.group--shopping-center .field--name-field-form>.field__label{display:none}.field--name-field-form .contact-form--paragraph-item form{margin-bottom:-80px}.field--name-field-form .contact-form--paragraph-item form textarea{width:100%;min-height:75px;height:75px;min-width:100%;max-width:100%;border-radius:18px;padding:10px 20px;color:var(--text-color);font-size:16px;font-weight:500;background-color:rgba(255,255,255,.2);border:none;font-family:Montserrat,sans-serif;margin-bottom:var(--margin-top-checkbox-contact-form)}.field--name-field-form .contact-form--paragraph-item form textarea:focus{outline:2px solid #fff}.field--name-field-form .contact-form--paragraph-item form textarea::placeholder{color:var(--placeholder-color);font-size:16px;font-weight:500;font-family:Montserrat,sans-serif}:root{--margin-top-checkbox-contact-form:30px}@media screen and (max-width:480px){:root{--margin-top-checkbox-contact-form:20px}}*{box-sizing:border-box;padding:0;margin:0}img{display:inline-block;vertical-align:top;max-width:100%;height:auto}.blur::after{content:"";position:fixed;display:inline-block;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);backdrop-filter:blur(10px);z-index:2}h1{color:#1c1c1c;font-size:var(--h1__font-size);line-height:var(--h1__line-height);font-style:normal;font-weight:700}h1+.field--name-body{margin-top:var(--h1__margin-bottom)}p{color:#000;font-style:normal;font-weight:400;font-size:16px;line-height:22px}@media (max-width:980px){p{font-size:14px;line-height:21px}}p a{border:1px solid transparent;border-bottom-color:currentColor;color:var(--blue-1);text-decoration:none}p a:link{color:var(--blue-1)}p a:visited{color:var(--purple-2)}p a:hover{color:var(--purple-2)}p a:focus{border-color:currentColor;box-shadow:none;outline:0}a{text-decoration:none}body{font-family:Montserrat,sans-serif;overflow-x:hidden}body input{font-family:Montserrat,sans-serif}body .slick-dots{display:flex;gap:10px;justify-content:center;align-items:center;margin-top:24px}@media screen and (max-width:360px){body .slick-dots{margin-top:16px}}body .slick-dots li button{border:none;border-radius:50%;text-indent:-100px;overflow:hidden;width:16px;height:16px;background-color:#d9d9d9;transition:background .2s;cursor:pointer}body .slick-dots li.slick-active button{background-color:#882985}body li{list-style:none}body .layout-container{position:relative;overflow:clip}body button.slick-arrow{display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background-color:transparent;position:absolute;top:50%;left:30px;transform:translateY(-50%);z-index:1;width:30px;height:30px;transition:.3s;cursor:pointer}body button.slick-arrow.slick-next{left:unset;right:30px}body button.slick-arrow:hover{box-shadow:0 4px 16px 0 rgba(0,0,0,.15)}fieldset{margin:0;border:0}.view-pager-counter{padding-top:var(--view-pager-counter__padding-top);font-size:14px;font-weight:600;line-height:17px}.view-filter-back-container{padding-top:8px;color:var(--black-1)}.view-filter-back{padding-right:20px;font-size:16px;font-weight:400;line-height:23px;letter-spacing:.08em;background:url(/themes/custom/ccviva_theme/images/icons/close-orange.svg) no-repeat 100% 50%}.view-filter-back:hover{text-decoration:underline}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
:root{--image-link-container-max-width:610px;--link-container-max-width:354px;--image-dropdown-max-width:250px;--image-dropdown-max-height:370px;--dropdown-border-radius:4px;--image-link-container-max-width-mobile:365px;}.field--name-field-dropdown-viva{justify-content:flex-start !important;position:relative;top:0px;background-color:#ffffff;border:2px solid #7c98a1;display:none;}.dropdown-image-link-cointainer{display:flex;justify-content:flex-start !important;position:absolute;top:45px;left:-3px;padding-top:0px;margin-top:12px;text-transform:none;color:#a7a7a7;font-size:14px;font-weight:300;border-bottom-left-radius:var(--dropdown-border-radius);border-bottom-right-radius:var(--dropdown-border-radius);cursor:default;visibility:hidden;opacity:0;transition:visibility 0s,opacity 0.5s linear;max-width:var(--image-link-container-max-width);min-width:var(--image-link-container-max-width);max-height:var(--image-dropdown-max-height);min-height:var(--image-dropdown-max-height);flex-wrap:wrap;flex-direction:row;box-shadow:0 0 2px 1px rgba(0,0,0,0.3);}.dropdown-image-link-cointainer .field--name-field-imagen img{max-width:var(--image-dropdown-max-width);min-width:var(--image-dropdown-max-width);max-height:var(--image-dropdown-max-height);min-height:var(--image-dropdown-max-height);object-fit:none;vertical-align:top;border-bottom-left-radius:var(--dropdown-border-radius);display:inline-block;}.dropdown-image-link-cointainer .field--name-field-imagen{max-width:var(--image-dropdown-max-width);min-width:var(--image-dropdown-max-width);max-height:var(--image-dropdown-max-height);min-height:var(--image-dropdown-max-height);position:relative;display:inline-block;vertical-align:top;border-bottom-left-radius:var(--dropdown-border-radius);}.dropdown-image-link-cointainer .field--name-field-enlaces{display:flex;overflow-x:auto;overflow-y:auto;background-color:#ffffff;max-width:var(--link-container-max-width);min-width:var(--link-container-max-width);max-height:var(--image-dropdown-max-height);min-height:var(--image-dropdown-max-height);border-bottom-right-radius:var(--dropdown-border-radius);padding-top:20px;padding-bottom:45px;vertical-align:middle;flex-wrap:wrap;flex-direction:row;row-gap:10px;&::-webkit-scrollbar{width:14px;padding-right:10px;}&::-webkit-scrollbar-thumb{background-color:#1e1e1e;background-clip:padding-box;border-bottom:8px solid #ffffff;border-top:8px solid #ffffff;border-right:3px solid #ffffff;border-left:3px solid #ffffff;}&::-webkit-scrollbar-track{background-color:#d9d9d9;border-bottom:8px solid #ffffff;border-top:8px solid #ffffff;border-right:3px solid #ffffff;border-left:3px solid #ffffff;}&::-webkit-scrollbar-button:single-button{background-color:#ffffff;display:block;border-style:solid;height:13px;width:16px;}&::-webkit-scrollbar-button:single-button:vertical:decrement{margin-bottom:10px;margin-right:10px;border-width:0 7px 7px 7px;border-color:transparent transparent #1e1e1e transparent;}&::-webkit-scrollbar-button:single-button:vertical:decrement:hover{border-color:transparent transparent #1e1e1e transparent;}&::-webkit-scrollbar-button:single-button:vertical:increment{border-width:7px 7px 0 7px;border-color:#1e1e1e transparent transparent transparent;}&::-webkit-scrollbar-button:vertical:single-button:increment:hover{border-color:#1e1e1e transparent transparent transparent;}}.dropdown-image-link-cointainer::after{display:flex;position:relative;min-width:6px;max-width:6px;max-height:var(--image-dropdown-max-height);min-height:var(--image-dropdown-max-height);background-color:#ffffff;content:"";}.dropdown-image-link-cointainer .field--name-field-enlaces .field__item{flex:0 0 calc(50% - 10px) !important;margin:5px;padding-left:30px;}.dropdown-image-link-cointainer .field--name-field-enlaces .field__item a{text-transform:capitalize !important;font-size:14px !important;}.menu-item-tiendas{position:relative;}.menu-item-tiendas::after{position:relative;content:url("/themes/custom/ccviva_theme/images/icons/arrow-bottom-small-black.svg");font-size:30px;display:block;margin-top:-11px;left:7px;}.dropdown-catgory-0{color:#2b82b2;}.dropdown-catgory-1{color:#e3535e;}.dropdown-catgory-2{color:#a9c852;}.dropdown-catgory-3{color:#ea933b;}.dropdown-catgory-4{color:#f5c720;}.dropdown-fade-in{visibility:visible;opacity:1;}.dropdown-menu-arrow{font-size:30px;position:absolute;bottom:28px;right:-6px;}.dropdown-relative-mobile{display:flex;position:relative;top:0px;left:0px;max-width:var(--image-link-container-max-width-mobile);min-width:var(--image-link-container-max-width-mobile);height:auto;max-height:200px;min-height:auto;margin-top:0px;box-shadow:none;padding-top:20px;row-gap:0px;}.dropdown-relative-mobile a{padding-top:0px !important;padding-bottom:0px !important;}.dropdown-relative-mobile::after{content:none;}.dropdown-relative-mobile .field--name-field-enlaces{height:auto;max-height:150px;min-height:auto;}.dropdown-parent-mobile{display:block !important;}.dropdown-parent-mobile a{text-align:center;}.dropdown-parent-mobile::after{content:none;}.dropdown-parent-mobile a{font-weight:700 !important;}.dropdown-parent-mobile a::after{position:relative;content:url("/themes/custom/ccviva_theme/images/icons/arrow-bottom-small-black.svg");font-size:30px;display:inline-block;margin-top:-11px;left:7px;}.dropdown-relative-mobile a{font-weight:400 !important;}.dropdown-relative-mobile a::after{content:none;}
:root{--image-carrusel-max-width:600px;--image-carrusel-min-width:600px;--image-carrusel-max-height:350px;--image-carrusel-min-height:350px;--image-carrusel-max-width-mobile:320px;--image-carrusel-min-width-mobile:320px;}.popup-carrusel-transparent-bg{background-color:rgb(0,0,0,0.8);height:100%;width:100%;position:fixed;top:0px;right:0px;z-index:500;backdrop-filter:blur(2px);}.popup-carrusel-close{display:none;}.popup-carrusel-slide-content{margin:0;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:auto;width:auto;max-width:var(--image-carrusel-max-width);min-width:var(--image-carrusel-min-width);max-height:var(--image-carrusel-max-height);min-height:var(--image-carrusel-min-height);transition:visibility 0s,opacity 0.5s linear;}.popup-carrusel-slide-content img{height:auto;width:auto;max-width:var(--image-carrusel-max-width);min-width:var(--image-carrusel-min-width);max-height:100%;min-height:100%;}.popup-carrusel-slide-content-mobile{height:auto;max-width:var(--image-carrusel-max-width-mobile);min-width:var(--image-carrusel-min-width-mobile);}.popup-carrusel-slide-content-mobile img{width:auto;height:auto;max-width:var(--image-carrusel-max-width-mobile);min-width:var(--image-carrusel-min-width-mobile);max-height:100%;min-height:100%;}.popup-carrusel-slide-link-button{background-color:#ffffff;color:#882985;text-transform:uppercase;text-align:center;position:relative;bottom:-15px;width:fit-content;left:50%;-ms-transform:translate(-50%,0%);transform:translate(-50%,0%);font-size:14px;padding:5px 15px 5px 15px;border-radius:15px;}.popup-carrusel-close-button{color:#ffffff;font-size:30px;position:absolute;top:-40px;right:0px;cursor:pointer;}.popup-carrusel-close-button-multiple{top:-70px;}.popup-carrusel-slider-bar{position:absolute;background-color:#ffffff;top:-25px;width:var(--image-carrusel-max-width);height:5px;border-radius:5px;}.popup-carrusel-slider-bar-mobile{width:var(--image-carrusel-max-width-mobile);}.popup-carrusel-slider-bar-progress{background-color:#ffe700;width:0px;}.popup-carrusel-fade-in{visibility:visible;opacity:1;}.popup-carrusel-fade-out{visibility:hidden;opacity:0;}.popup-carrusel-slider-point{position:absolute;background-color:#ffffff;top:-30px;left:0%;width:15px;height:15px;border-radius:15px;}.popup-carrusel-slider-point-active{background-color:#ffe700;}.field--name-field-slide-seconds{visibility:hidden;}
:root{--horizontal-scroll-3-3-1_columns:100%;--horizontal-scroll-3-2-1_columns:100%;--form-text-1_padding-left:15px;--form-text-1_height:48px;--black-1:#545454;--purple-1:#882985;--purple-2:#862679;--blue-1:#007EB6;--h1__font-size:32px;--h1__line-height:50px;--h1__margin-bottom:34px;--view-pager-counter__padding-top:40px}@media (min-width:640px){:root{--horizontal-scroll-3-3-1_columns:calc(33.3% - 25px);--horizontal-scroll-3-2-1_columns:calc(50% - 20px)}}@media (min-width:1024px){:root{--horizontal-scroll-3-2-1_columns:calc(33% - 20px)}}@media (max-width:980px){:root{--h1__font-size:24px;--h1__line-height:32px;--h1__margin-bottom:26px;--view-pager-counter__padding-top:30px}}@media (max-width:560px){:root{--h1__font-size:20px;--h1__line-height:27px;--h1__margin-bottom:22px;--view-pager-counter__padding-top:20px}}.field--name-field-imagen-complementaria+.field--name-body+.text-with-media--paragraph-wrapper .text-with-media--paragraph-item:nth-of-type(2n+1){grid-template-areas:"media title" "media body" "link ."}.field--name-field-imagen-complementaria+.field--name-body+.text-with-media--paragraph-wrapper .text-with-media--paragraph-item:nth-of-type(2n+2){grid-template-areas:"title media" "body media" ". link"}.text-with-media--paragraph-item{--text-with-media__display:grid;--text-with-media__margin-top:130px;--text-with-media-h3__margin-bottom:20px;--text-with-media-h3__font-size:20px;--text-with-media-h3__line-height:30px;--text-with-media-link__margin-top:40px;--text-with-media-link__max-width:450px;--text-with-media-image__margin-top:0;display:var(--text-with-media__display);flex-direction:column;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;grid-template-areas:"media title" "media body" "link .";margin-top:80px;width:100%;overflow:hidden}@media (max-width:980px){.text-with-media--paragraph-item{--text-with-media__display:flex;--text-with-media__margin-top:60px;--text-with-media-h3__font-size:18px;--text-with-media-h3__line-height:27px;--text-with-media-link__margin-top:20px;--text-with-media-image__margin-top:30px}}@media (max-width:560px){.text-with-media--paragraph-item{--text-with-media__margin-top:40px;--text-with-media-link__max-width:320px}}.text-with-media--paragraph-item.paragraph--type-text-with-video h3{margin-top:calc(var(--text-with-media-h3__margin-bottom) + 5px)}.text-with-media--paragraph-item+.text-with-media--paragraph-item{margin-top:var(--text-with-media__margin-top)}.text-with-media--paragraph-item.paragraph--type-text-with-image{margin-top:var(--text-with-media__margin-top)}@media screen and (max-width:980px){.text-with-media--paragraph-item.paragraph--type-text-with-image.paragraph--view-mode-default.text-with-media--paragraph-item .field--name-field-image{order:1;margin:0}.text-with-media--paragraph-item.paragraph--type-text-with-image.paragraph--view-mode-default.text-with-media--paragraph-item .field--name-field-image img{overflow:hidden;border-radius:20px;box-shadow:0 4px 16px 0 rgba(0,0,0,.15)}.text-with-media--paragraph-item.paragraph--type-text-with-image.paragraph--view-mode-default.text-with-media--paragraph-item h3{margin-top:var(--text-with-media-h3__margin-bottom)}.text-with-media--paragraph-item.paragraph--type-text-with-image.paragraph--view-mode-default.text-with-media--paragraph-item .field--name-field-long-description{order:3}}.text-with-media--paragraph-item:nth-of-type(2n+1){grid-template-areas:"title media" "body media" ". link"}.text-with-media--paragraph-item h3{grid-area:title;display:flex;align-items:flex-end;margin-bottom:var(--text-with-media-h3__margin-bottom);color:var(--purple-2);font-size:var(--text-with-media-h3__font-size);font-style:normal;font-weight:700;line-height:var(--text-with-media-h3__line-height)}.text-with-media--paragraph-item [class*=description]{grid-area:body;display:flex;flex-direction:column;gap:20px}.text-with-media--paragraph-item .field--name-field-image,.text-with-media--paragraph-item .field--name-field-video{grid-area:media}.text-with-media--paragraph-item .field--name-field-video{order:-1}.text-with-media--paragraph-item .field--name-field-image{position:relative;margin-top:var(--text-with-media-image__margin-top)}.text-with-media--paragraph-item .field--name-field-image img{border-radius:20px;width:100%}.text-with-media--paragraph-item .field--name-field-image iframe{overflow:hidden;border-radius:20px;box-shadow:0 4px 16px 0 rgba(0,0,0,.15);border-radius:20px;aspect-ratio:62/41}.text-with-media--paragraph-item .field--type-link{grid-area:link;margin-top:var(--text-with-media-link__margin-top);text-align:center}.text-with-media--paragraph-item .field--type-link a{display:inline-flex;justify-content:center;align-items:center;min-width:137px;width:100%;height:58px;border-radius:50px;box-shadow:0 4px 16px 0 rgba(0,0,0,.15);border:1px solid #000;color:#fff;font-size:14px;line-height:21px;background-color:#000;cursor:pointer;color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;max-width:var(--text-with-media-link__max-width)}
