/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node--type-offer.node--view-mode-teaser{height:100%;padding:0;margin-bottom:0;background-color:var(--white);border-radius:20px;border:none;box-shadow:0 8px 30px rgba(0,0,0,0.08);}.node--type-offer.node--view-mode-teaser .node__content .layout--onecol:nth-child(2){padding:20px;}.node--type-offer.node--view-mode-teaser .content > a{padding:0;}.node--type-offer.node--view-mode-teaser .content .field--name-field-offer-images{margin-bottom:0;padding:0;}.node--type-offer.node--view-mode-teaser .content .field--name-field-offer-images img{transition:all 0.5s ease-in-out;height:auto;width:100%;border-radius:20px 20px 0 0;}.node--type-offer.node--view-mode-teaser .content .field--name-field-display-title a{display:block;max-width:100%;color:var(--deep-blue);text-transform:uppercase;font-family:var(--bold);font-size:1.5rem;line-height:1.5rem;text-decoration:none;}@media screen and (max-width:1024px){.node--type-offer.node--view-mode-teaser .content .field--name-field-display-title a{font-size:1.375rem;}}.node--type-offer.node--view-mode-teaser .content .field--name-field-display-title a:hover{color:var(--purple-90);}.node--type-offer.node--view-mode-teaser .content .field--name-field-display-title a:after{content:" ";display:block;width:75px;height:5px;background-color:var(--deep-blue);margin:16px 0;}@media screen and (max-width:900px){.node--type-offer.node--view-mode-teaser .content .field--name-field-display-title a{font-size:1.25rem;margin-bottom:12px;}}@media screen and (max-width:480px){.node--type-offer.node--view-mode-teaser .content .field--name-field-display-title a{font-size:1.125rem;margin-bottom:3px;}}@media screen and (max-width:380px){.node--type-offer.node--view-mode-teaser .content .field--name-field-display-title a{font-size:0.875rem;}}.node--type-offer.node--view-mode-teaser .content .field--name-field-offer-establishment{margin-bottom:7px;}.node--type-offer.node--view-mode-teaser .content .field--name-field-offer-establishment a{font-family:var(--bold);color:var(--blue);font-size:1rem;line-height:1.25rem;text-decoration:none;text-transform:uppercase;transition:all 0.5s ease-in-out;}.node--type-offer.node--view-mode-teaser .content .field--name-field-offer-establishment a:hover{color:var(--magenta);}.node--type-offer.node--view-mode-teaser .content .field--name-field-offer-date{color:var(--deep-blue);font-family:var(--regular);font-size:1rem;line-height:1.125rem;text-decoration:none;margin-bottom:5px;}@media screen and (max-width:640px){.node--type-offer.node--view-mode-teaser .content .field--name-field-offer-date{font-size:0.8125rem;}}@media screen and (max-width:380px){.node--type-offer.node--view-mode-teaser .content .field--name-field-offer-date{font-size:0.75rem;line-height:0.9375rem;}}
.view-offers .view-header{margin-left:-28%;margin-right:-28%;margin-bottom:60px;}@media screen and (max-width:1260px){.view-offers .view-header{margin-left:-10px;margin-right:-10px;margin-bottom:40px;}}@media screen and (max-width:1024px){.view-offers .view-header{margin-left:0;margin-right:0;}}.view-offers .view-header .header-shops{background-color:var(--purple-90);padding:36px 15px;}@media screen and (max-width:1260px){.view-offers .view-header .header-shops{padding:15px 25px;}}@media screen and (max-width:1024px){.view-offers .view-header .header-shops{padding:15px;}}@media screen and (max-width:768px){.view-offers .view-header .header-shops{padding:0;background-color:transparent;margin-bottom:25px;}}.view-offers .view-header .header-shops .content{max-width:var(--maxwidth);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:60px;}@media screen and (max-width:768px){.view-offers .view-header .header-shops .content{display:block;}}.view-offers .view-header .header-shops .content .total-rows{display:flex;align-items:center;gap:22px;color:var(--white);font-weight:normal;font-family:var(--bold);font-size:2.25rem;line-height:2.625rem;}.view-offers .view-header .header-shops .content .total-rows h1{margin:0;color:var(--white);font-family:var(--bold);text-transform:uppercase;font-size:2.25rem;line-height:2.625rem;}@media screen and (max-width:768px){.view-offers .view-header .header-shops .content .total-rows h1{font-size:2rem;line-height:2.5rem;}}@media screen and (max-width:480px){.view-offers .view-header .header-shops .content .total-rows h1{font-size:1.5625rem;line-height:1.75rem;}}.view-offers .view-header .header-shops .content .total-rows span{margin:0;color:var(--white);font-family:var(--regular);font-size:1.25rem;}@media screen and (max-width:768px){.view-offers .view-header .header-shops .content .total-rows span{font-size:1rem;}}@media screen and (max-width:768px){.view-offers .view-header .header-shops .content .total-rows{background-color:var(--purple-90);padding:15px 30px;width:100%;font-size:2rem;line-height:2.5rem;}}@media screen and (max-width:480px){.view-offers .view-header .header-shops .content .total-rows{font-size:1.625rem;padding:8px 15px;}}.view-offers .view-header .header-shops .content .second-row{line-height:0;}@media screen and (max-width:768px){.view-offers .view-header .header-shops .content .second-row{background-color:#f0f0f0;padding:13px 15px;display:flex;align-items:center;justify-content:space-between;}}@media screen and (max-width:380px){.view-offers .view-header .header-shops .content .second-row{padding:10px;}}.view-offers .view-header .header-shops .content .second-row .filtros-mapa{display:none;}@media screen and (max-width:768px){.view-offers .view-header .header-shops .content .second-row .filtros-mapa{display:flex;align-items:center;gap:20px;}}@media screen and (max-width:576px){.view-offers .view-header .header-shops .content .second-row .filtros-mapa{gap:12px;}}@media screen and (max-width:768px){.view-offers .view-header .header-shops .content .second-row .filtros-mapa .map label,.view-offers .view-header .header-shops .content .second-row .filtros-mapa .map a,.view-offers .view-header .header-shops .content .second-row .filtros-mapa .filtros label,.view-offers .view-header .header-shops .content .second-row .filtros-mapa .filtros a{font-family:var(--bold);font-size:1.125rem;color:var(--deep-blue);text-transform:uppercase;text-decoration:none;margin:0;padding:5px 0 5px 26px;background-repeat:no-repeat;background-position:left center;background-size:20px 20px;line-height:1.3em;}}@media screen and (max-width:380px){.view-offers .view-header .header-shops .content .second-row .filtros-mapa .map label,.view-offers .view-header .header-shops .content .second-row .filtros-mapa .map a,.view-offers .view-header .header-shops .content .second-row .filtros-mapa .filtros label,.view-offers .view-header .header-shops .content .second-row .filtros-mapa .filtros a{font-size:0.9375rem;}}.view-offers .view-header .header-shops .content .second-row .filtros-mapa .filtros label{background-image:url(/themes/custom/intu_theme/styling/images/shop-arrows/filtros-new.svg);}.view-offers .view-header .header-shops .content .second-row .filtros-mapa .map a{background-image:url(/themes/custom/intu_theme/styling/images/shop-arrows/mapa-new.svg);}.view-offers .view-header .header-shops .content .second-row .view-modes-col{font-size:0;min-width:135px;}@media screen and (max-width:380px){.view-offers .view-header .header-shops .content .second-row .view-modes-col{min-width:120px;}}.view-offers .view-header .header-shops .content .second-row .view-modes-col > *{width:33.33%;height:27px;padding:0 5px;box-sizing:border-box;background-position:center;background-repeat:no-repeat;display:inline-block;vertical-align:middle;transition:all 0.5s ease-in-out;cursor:pointer;}.view-offers .view-header .header-shops .content .second-row .view-modes-col > *.one-colum{background-image:url(/themes/custom/intu_theme/styling/images/filters/onecol.svg);}@media screen and (max-width:768px){.view-offers .view-header .header-shops .content .second-row .view-modes-col > *.one-colum{background-image:url(/themes/custom/intu_theme/styling/images/filters/one-resp-blue.svg);}}.view-offers .view-header .header-shops .content .second-row .view-modes-col > *.one-colum.selected,.view-offers .view-header .header-shops .content .second-row .view-modes-col > *.one-colum:hover{background-image:url(/themes/custom/intu_theme/styling/images/filters/onecol-blue.svg);}@media screen and (max-width:768px){.view-offers .view-header .header-shops .content .second-row .view-modes-col > *.one-colum.selected,.view-offers .view-header .header-shops .content .second-row .view-modes-col > *.one-colum:hover{background-image:url(/themes/custom/intu_theme/styling/images/filters/one-resp-hover-blue.svg);}}.view-offers .view-header .header-shops .content .second-row .view-modes-col > *.two-colum{background-image:url(/themes/custom/intu_theme/styling/images/filters/twocol.svg);}@media screen and (max-width:768px){.view-offers .view-header .header-shops .content .second-row .view-modes-col > *.two-colum{background-image:url(/themes/custom/intu_theme/styling/images/filters/two-resp-blue.svg);}}.view-offers .view-header .header-shops .content .second-row .view-modes-col > *.two-colum.selected,.view-offers .view-header .header-shops .content .second-row .view-modes-col > *.two-colum:hover{background-image:url(/themes/custom/intu_theme/styling/images/filters/twocol-blue.svg);}@media screen and (max-width:768px){.view-offers .view-header .header-shops .content .second-row .view-modes-col > *.two-colum.selected,.view-offers .view-header .header-shops .content .second-row .view-modes-col > *.two-colum:hover{background-image:url(/themes/custom/intu_theme/styling/images/filters/two-resp-hover-blue.svg);}}.view-offers .view-header .header-shops .content .second-row .view-modes-col > *.three-colum{background-image:url(/themes/custom/intu_theme/styling/images/filters/threecol.svg);}@media screen and (max-width:768px){.view-offers .view-header .header-shops .content .second-row .view-modes-col > *.three-colum{background-image:url(/themes/custom/intu_theme/styling/images/filters/three-resp-blue.svg);}}.view-offers .view-header .header-shops .content .second-row .view-modes-col > *.three-colum.selected,.view-offers .view-header .header-shops .content .second-row .view-modes-col > *.three-colum:hover{background-image:url(/themes/custom/intu_theme/styling/images/filters/threecol-blue.svg);}@media screen and (max-width:768px){.view-offers .view-header .header-shops .content .second-row .view-modes-col > *.three-colum.selected,.view-offers .view-header .header-shops .content .second-row .view-modes-col > *.three-colum:hover{background-image:url(/themes/custom/intu_theme/styling/images/filters/three-resp-hover-blue.svg);}}.view-offers .view-header .header-shops.red{background-color:var(--red);}.view-offers .view-header .header-shops.red .total-rows.red{background-color:var(--red);}.view-offers .view-header .header-shops.blue{background-color:var(--blue);}.view-offers .view-header .header-shops.blue .total-rows.blue{background-color:var(--blue);}.view-offers .view-header .header-shops.pink{background-color:var(--magenta);}.view-offers .view-header .header-shops.pink .total-rows.pink{background-color:var(--magenta);}.view-offers .view-header .alphabet-shops{max-width:1240px;width:100%;margin:0 auto;}.view-offers .view-header .alphabet-shops .alphabet{display:flex;justify-content:space-around;margin:30px 0 0;padding:0;}@media screen and (max-width:768px){.view-offers .view-header .alphabet-shops .alphabet{flex-wrap:wrap;justify-content:flex-start;}}.view-offers .view-header .alphabet-shops .alphabet li{list-style:none;font-size:1.125rem;}@media screen and (max-width:768px){.view-offers .view-header .alphabet-shops .alphabet li{padding:0 10px 5px;}}@media screen and (max-width:640px){.view-offers .view-header .alphabet-shops .alphabet li{padding:0 8px 0;}}.view-offers .view-header .alphabet-shops .alphabet li a{color:var(--deep-blue-50);font-family:var(--bold);cursor:pointer;}.view-offers .view-header .alphabet-shops .alphabet li.active a{color:var(--red);}.view-offers .view-header{margin-bottom:0;}.view-offers .view-filters .form-row{margin:0;}.view-offers .view-content.row{max-width:var(--maxwidth);margin:40px auto 40px;}@media screen and (max-width:480px){.view-offers .view-content.row{margin:20px auto;}}.view-offers .view-content.row > .views-row{width:33.33%;margin-bottom:30px;}@media screen and (max-width:1024px){.view-offers .view-content.row > .views-row{width:33.33%;}}@media screen and (max-width:768px){.view-offers .view-content.row > .views-row{width:50%;}}@media screen and (max-width:480px){.view-offers .view-content.row > .views-row{width:100%;}}.view-offers .form-composite{width:100%;margin:0;}.view-offers .form-composite legend{display:none;}.view-offers .form-composite .form-radios{text-align:center;padding:23px 0 20px;border-bottom:4px solid #f0f0f0;}@media screen and (max-width:480px){.view-offers .form-composite .form-radios{padding:18px 0 15px;}}.view-offers .form-composite .form-radios input{display:none;}.view-offers .form-composite .form-radios > div{display:inline-block;vertical-align:middle;padding:5px 12px;}@media screen and (max-width:480px){.view-offers .form-composite .form-radios > div{padding:3px 7px;}}.view-offers .form-composite .form-radios > div input:checked + .form-check-label{color:var(--purple-50);}.view-offers .form-composite .form-radios > div .form-check-label{display:inline-block;font-family:var(--bold);text-transform:uppercase;font-size:1rem;color:var(--purple-90);margin:0;text-decoration:none;transition:all 0.5s ease-in-out;cursor:pointer;}.view-offers .form-composite .form-radios > div .form-check-label:hover{color:var(--purple-50);}.view-offers .view-empty{display:inline-block;vertical-align:top;width:82%;padding-left:45px;}@media screen and (max-width:1260px){.view-offers .view-empty{width:80%;padding-right:15px;padding-left:30px;box-sizing:border-box;}}@media screen and (max-width:768px){.view-offers .view-empty{width:100%;padding:0;box-sizing:border-box;}}.view-offers .view-empty .no-results{display:flex;align-items:center;gap:30px;flex-direction:column;position:relative;max-width:100%;padding:0 15px;}@media (min-width:576px){.view-offers .view-empty .no-results{flex-direction:row;gap:20px;}}@media (min-width:992px){.view-offers .view-empty .no-results{display:block;max-width:760px;margin:0 auto;}}.view-offers .view-empty .results-text{width:100%;}@media (min-width:576px){.view-offers .view-empty .results-text{max-width:50%;}}@media (min-width:992px){.view-offers .view-empty .results-text{position:absolute;top:30px;left:15px;max-width:430px;}}.view-offers .view-empty .results-text h2{margin:0 0 10px;color:var(--text);font-family:var(--bold);font-size:2.25rem;line-height:2.375rem;text-transform:uppercase;}@media (min-width:576px){.view-offers .view-empty .results-text h2{margin:0 0 8px;font-size:2.5rem;line-height:2.625rem;}}@media (min-width:992px){.view-offers .view-empty .results-text h2{margin:0 0 8px;font-size:2.8125rem;line-height:3rem;}}.view-offers .view-empty .results-text h2.red{color:var(--red);}.view-offers .view-empty .results-text h2.purple{color:var(--purple-90);}.view-offers .view-empty .results-text h2.blue{color:var(--blue);}.view-offers .view-empty .results-text h2.pink{color:var(--magenta);}.view-offers .view-empty .results-text p{color:var(--text);margin:0;padding:0;font-size:1.25rem;line-height:1.375rem;font-family:var(--regular);text-transform:none;}@media (min-width:576px){.view-offers .view-empty .results-text p{font-size:1.5rem;line-height:1.75rem;}}.view-offers .view-empty .results-image{display:flex;justify-content:flex-end;}@media (min-width:576px){.view-offers .view-empty .results-image{width:50%;}}@media (min-width:992px){.view-offers .view-empty .results-image{width:unset;}}.view-offers .view-empty .results-image img{max-width:80%;}@media (min-width:576px){.view-offers .view-empty .results-image img{max-width:100%;}}@media (min-width:992px){.view-offers .view-empty .results-image img{max-width:400px;}}.view-offers .view-empty{width:100%;padding:40px 0;}.view-offers.view-display-id-block_offers .view-content.row > .views-row,.view-offers.view-display-id-block_1 .view-content.row > .views-row{padding:0 15px;}
