/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Bajka";src:url(/themes/custom/tgarriga/fonts/bajka/Bajka-Regular.woff2) format("woff2"),url(/themes/custom/tgarriga/fonts/bajka/Bajka-Regular.woff) format("woff"),url(/themes/custom/tgarriga/fonts/bajka/Bajka-Regular.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Bajka-Italic";src:url(/themes/custom/tgarriga/fonts/bajka/Bajka-Italic.woff2) format("woff2"),url(/themes/custom/tgarriga/fonts/bajka/Bajka-Italic.woff) format("woff"),url(/themes/custom/tgarriga/fonts/bajka/Bajka-Italic.ttf) format("truetype");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Bodoni-Bold";src:url(/themes/custom/tgarriga/fonts/bodoni/BodoniSvtyTwoITCTT-Bold.woff2) format("woff2"),url(/themes/custom/tgarriga/fonts/bodoni/BodoniSvtyTwoITCTT-Bold.woff) format("woff"),url(/themes/custom/tgarriga/fonts/bodoni/BodoniSvtyTwoITCTT-Bold.ttf) format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Bodoni-Book";src:url(/themes/custom/tgarriga/fonts/bodoni/BodoniSvtyTwoITCTT-Book.woff2) format("woff2"),url(/themes/custom/tgarriga/fonts/bodoni/BodoniSvtyTwoITCTT-Book.woff) format("woff"),url(/themes/custom/tgarriga/fonts/bodoni/BodoniSvtyTwoITCTT-Book.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Bodoni-BookIta";src:url(/themes/custom/tgarriga/fonts/bodoni/BodoniSvtyTwoITCTT-BookIta.woff2) format("woff2"),url(/themes/custom/tgarriga/fonts/bodoni/BodoniSvtyTwoITCTT-BookIta.woff) format("woff"),url(/themes/custom/tgarriga/fonts/bodoni/BodoniSvtyTwoITCTT-BookIta.ttf) format("truetype");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"BrandonGrotesque-Black";src:url(/themes/custom/tgarriga/fonts/brandon/BrandonGrotesque-Black.woff2) format("woff2"),url(/themes/custom/tgarriga/fonts/brandon/BrandonGrotesque-Black.woff) format("woff"),url(/themes/custom/tgarriga/fonts/brandon/BrandonGrotesque-Black.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"BrandonGrotesque-Bold";src:url(/themes/custom/tgarriga/fonts/brandon/BrandonGrotesque-Bold.woff2) format("woff2"),url(/themes/custom/tgarriga/fonts/brandon/BrandonGrotesque-Bold.woff) format("woff"),url(/themes/custom/tgarriga/fonts/brandon/BrandonGrotesque-Bold.ttf) format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"BrandonGrotesque-Regular";src:url(/themes/custom/tgarriga/fonts/brandon/BrandonGrotesque-Regular.woff2) format("woff2"),url(/themes/custom/tgarriga/fonts/brandon/BrandonGrotesque-Regular.woff) format("woff"),url(/themes/custom/tgarriga/fonts/brandon/BrandonGrotesque-Regular.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"BrandonGrotesque-Medium";src:url(/themes/custom/tgarriga/fonts/brandon/BrandonGrotesque-Medium.woff2) format("woff2"),url(/themes/custom/tgarriga/fonts/brandon/BrandonGrotesque-Medium.woff) format("woff"),url(/themes/custom/tgarriga/fonts/brandon/BrandonGrotesque-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Pona-Bold";src:url(/themes/custom/tgarriga/fonts/pona/Pona-Bold.woff2) format("woff2"),url(/themes/custom/tgarriga/fonts/pona/Pona-Bold.woff) format("woff"),url(/themes/custom/tgarriga/fonts/pona/Pona-Bold.ttf) format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Pona-Book";src:url(/themes/custom/tgarriga/fonts/pona/Pona-Book.woff2) format("woff2"),url(/themes/custom/tgarriga/fonts/pona/Pona-Book.woff) format("woff"),url(/themes/custom/tgarriga/fonts/pona/Pona-Book.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Pona-Light";src:url(/themes/custom/tgarriga/fonts/pona/Pona-Light.woff2) format("woff2"),url(/themes/custom/tgarriga/fonts/pona/Pona-Light.woff) format("woff"),url(/themes/custom/tgarriga/fonts/pona/Pona-Light.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Pona-LightItalic";src:url(/themes/custom/tgarriga/fonts/pona/Pona-LightItalic.woff) format("woff"),url(/themes/custom/tgarriga/fonts/pona/Pona-LightItalic.ttf) format("truetype");font-weight:normal;font-style:italic;font-display:swap}
html{font-size:100%}body{font-family:Pona-Light,serif}h1{margin-bottom:3.125rem;font-size:2.375rem;line-height:2.5625rem;text-transform:uppercase}p{margin:0 0 1rem}a{text-decoration:none;color:#000}a:hover{font-weight:bold}
.page-main .container-main{max-width:1200px;margin:0 auto;padding:0;padding:0 30px;box-sizing:border-box}.container{max-width:100%;margin:0 auto;padding:0 20px}.container--title{padding:0}.page-header{padding-top:30px}.page-header .container{display:flex;justify-content:space-between;position:relative}.page-header .container img{width:107px;height:auto}.type-product .front-page .page-main{padding:0}.type-product .page-main .container-main{max-width:100%;padding:0}.type-page .page-main{padding:0}.type-page .page-main .container-main{max-width:100%}.type-page .page-main .container-main .region-content{max-width:1200px;margin:0 auto}.type-page .page-main .container-main .region-content .block-tgarriga-content{padding:0 0 90px}.page-footer{padding:20px 0;background-color:#eaeaea;text-align:center}.page-footer .logo-footer{display:block;width:130px;height:85px;margin:25px auto;background:url(/themes/custom/tgarriga/images/logo.svg) no-repeat}.page-footer .region-footer{margin-top:36px}.page-header{padding-top:0;min-height:135px}.page-header .container{display:block;padding:0}.block-branding{position:absolute;top:30px;left:30px;z-index:9}.region-primary-menu{position:absolute;top:0;right:0;z-index:8}.region-primary-menu.is-open{width:100%;height:100vh;background-color:#fff}.region-primary-menu.is-open .content-menu{height:auto}.no-scroll{overflow:hidden}@media screen and (min-width:768px){.page-header{padding-top:12px;min-height:193px}.page-header .container img{width:166px;height:auto}.type-product .page-header{min-height:150px}.block-tgarriga-main-menu{font-size:1rem}.region-primary-menu{top:20px}.region-primary-menu .content-menu{display:flex;justify-content:space-between}.page-footer .logo-footer{margin:0 auto}.page-footer .region-footer{margin-top:10px}.region-primary-menu{position:absolute;top:18px;right:20px;z-index:5}}@media screen and (min-width:1200px){.container{max-width:1200px}.page-header .container{padding:0 30px}}
.node--unpublished{background-color:#fff4f4;}
.block-branding img{display:none}.block-branding a:first-child{display:inline-block;width:108px;height:72px;background:url(/themes/custom/tgarriga/logo.svg) no-repeat;background-size:contain}.block-contacto{font-size:1rem}.block-contacto ul{padding:0;margin:0}.block-contacto li{list-style:none;line-height:1.5rem}.block-contacto li span{display:none}.block-contacto li a:hover{font-weight:normal;-webkit-text-stroke:.02em #000}.block-menu-product .menu-main{margin:0;padding:0;max-width:100%;text-align:center;line-height:1}.block-menu-product .menu-main .menu-main__item{display:inline-block;margin:0 4%}.block-menu-product .menu-main .menu-main__item a{font-family:Pona-Book,serif;font-size:min(5vw,19px);text-transform:none;color:#717171}.block-menu-product .menu-main .menu-main__item a.is-active{font-family:Pona-Bold,serif}.block-menu-product .menu-main .menu-main__item a.is-active:hover{color:#717171}.block-menu-product .menu-main .menu-main__item a:hover{color:#000}.block-coffe-listing{display:none;text-align:center;background-color:#f1ebe9}.block-coffe-listing .container{padding:20px}.block-coffe-listing img{width:100%;max-height:300px;image-rendering:-webkit-optimize-contrast}.block-coffe-listing--main{display:block}.block-coffe-listing--main .container{justify-content:center;align-items:flex-end;padding:30px 20px}.block-coffe-listing--main .container::after{display:none}.block-coffe-listing--main img{margin-top:40px}.block-coffe-listing--main .block-coffe-listing__item{margin-top:20px}.block-coffe-listing--main .block-coffe-listing__item .name{margin-top:10px;font-family:Pona-Book,serif;font-size:1.6875rem;color:#4f4b47}.block-video-background{background-color:#000;min-height:100vh}.block-video-background .content{position:relative;width:100%;height:100vh;margin:0 auto;padding-top:0;text-align:center}.block-video-background video{position:relative;width:100%;height:auto;z-index:1}.block-video-background .text{position:absolute;max-width:360px;top:25%;left:30px;z-index:2;text-align:left;color:#fff}.block-video-background .text__main{margin-bottom:20px;font-family:Pona-Bold,serif;font-size:min(11vw,46px)}.block-video-background .text__secondary{font-family:Pona-LightItalic,serif;font-size:1.125rem}.block-video-background .wrapper-video--desktop{display:none}.block-video-background .wrapper-video--mobile{position:absolute;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto}.block-video-background .lottie-scroll{width:100%;height:41px;margin:0 auto;bottom:20px;position:fixed;z-index:999;text-align:center}@media screen and (min-width:330px){.block-coffe-listing img{width:auto}}@media screen and (min-width:400px){.block-video-background video{width:400px}}@media screen and (min-width:768px){.block-branding a:first-child{width:166px;height:110px}.block-menu-product .menu-main{margin-bottom:10px}.block-menu-product .menu-main .menu-main__item{margin:0 52px}.block-contacto li{line-height:1.25rem}.block-contacto li:nth-child(-1n+3){display:inline-block}.block-contacto li span{display:inline}.block-coffe-listing{display:none}.block-coffe-listing .container{display:flex;flex-wrap:wrap;justify-content:center;padding:20px 0 40px}.block-coffe-listing .container::after{content:"";width:40%}.block-coffe-listing__item{display:flex;flex-direction:column;align-items:center;margin:40px 0 0;width:40%;cursor:pointer}.block-coffe-listing img{width:auto;max-height:340px}.block-coffe-listing .name{margin:46px 0 30px;font-family:Pona-Book,serif;font-size:1.125rem;color:#717171}.block-coffe-listing .name:hover{color:#000}.block-coffe-listing--main{display:block;background-color:#f1ebe9}.block-coffe-listing--main .container{padding:20px 80px 62px;justify-content:center;align-items:flex-end}.block-coffe-listing--main .container::after{display:none}.block-coffe-listing--main .block-coffe-listing__item{width:45%;margin-top:85px}.block-coffe-listing--main .block-coffe-listing__item .name{margin:0}.block-coffe-listing--main img{width:auto;max-height:440px}.block-coffe-listing--main [data-slier="1"]{margin-top:0}.block-coffe-listing--main [data-slier="1"] img{max-height:370px;margin-bottom:40px}.block-video-background{min-height:auto}.block-video-background .content{height:auto;padding-top:0}.block-video-background video{width:100%;object-fit:cover;min-height:768px}.block-video-background .text{position:absolute;top:30%;left:145px}.block-video-background .wrapper-video--mobile{display:none}.block-video-background .wrapper-video--desktop{display:block}.block-video-background .lottie-scroll{width:0;height:0}}@media screen and (min-width:1024px){.block-coffe-listing--main .block-coffe-listing__item{width:35%}}@media screen and (min-width:1200px){.block-video-background .content{width:1200px}.block-video-background .text{top:38%;left:82px}.block-video-background video{object-fit:initial;min-height:auto}.block-coffe-listing{display:block}.block-coffe-listing .container{justify-content:space-between}.block-coffe-listing .container::after{content:"";width:33%}.block-coffe-listing__item{width:33%}.block-coffe-listing--main .container{justify-content:center}}
.button,.image-button{margin-right:1rem;margin-left:1rem;padding:5px 10px}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0}
.compostable{padding:20px 0;background-color:#f4efee;text-align:center}.compostable .container{position:relative;max-width:940px}.compostable h2{margin:0 0 10px;font-family:Bodoni-Book,serif;font-size:1.625rem;line-height:1.625rem}.compostable h2 span{font-size:3.6875rem;line-height:3.6875rem}.compostable img{position:absolute;top:-10px;right:9%;width:65px;height:auto}.compostable p{margin:0;padding:0 20px;font-family:Bajka-Italic,serif;font-size:1.25rem}.block-tgarriga-content{font-family:BrandonGrotesque-Regular,sans-serif;font-size:1rem;line-height:1.125rem;color:#4f4b47}@media screen and (min-width:768px){.compostable{padding:40px 0 30px}.compostable img{position:absolute;width:103px;height:auto}}
form .field-multiple-table{margin:0}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0}[dir=rtl] form .field-multiple-table .field-multiple-drag{padding-left:0}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:.5rem}[dir=rtl] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:.5rem}form .field-add-more-submit{margin:.5rem 0 0}.form-item,.form-actions{margin-top:1rem;margin-bottom:1rem}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0}.form-composite>.fieldset-wrapper>.description,.form-item .description{font-size:0.75rem}form label{display:block}form label.option{display:inline;font-weight:normal}.form-composite>legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold}.form-checkboxes .form-item,.form-radios .form-item{margin-top:.4rem;margin-bottom:.4rem}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4rem}[dir=rtl] .form-type-radio .description,[dir=rtl] .form-type-checkbox .description{margin-right:2.4rem;margin-left:0}.marker{color:#e00}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 .3rem;content:"";vertical-align:super;background-image:url(/themes/custom/tgarriga/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red}.form-item .description{font-size:0.75rem}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/tgarriga/imagesicons/error.svg) no-repeat;background-size:contain}
.icon-arrow-down{top:1px;margin-left:10px;display:block;overflow:hidden;width:16px;height:10px;text-indent:-9999px;-webkit-mask:url(/themes/custom/tgarriga/images/icons/chevron-down.svg) no-repeat;mask:url(/themes/custom/tgarriga/images/icons/chevron-down.svg) no-repeat;background-size:16px auto;position:relative;background-color:#000}.icon-check{display:inline-block;overflow:hidden;width:52px;height:52px;text-indent:-9999px;background:url(/themes/custom/tgarriga/images/icons/check.svg) no-repeat}.icon-environment{display:inline-block;overflow:hidden;width:52px;height:52px;text-indent:-9999px;background:url(/themes/custom/tgarriga/images/icons/environment.svg) no-repeat;background-position:8px}.icon-security{display:inline-block;overflow:hidden;width:52px;height:52px;text-indent:-9999px;background:url(/themes/custom/tgarriga/images/icons/security.svg) no-repeat;background-position:8px}.icon-feeding{display:inline-block;overflow:hidden;width:52px;height:52px;text-indent:-9999px;background:url(/themes/custom/tgarriga/images/icons/feeding.svg) no-repeat;background-position:13px 8px}@media screen and (min-width:768px){.icon-check{width:58px;height:58px}.icon-environment{width:58px;height:58px;background-position:10px}.icon-security{width:58px;height:58px;background-position:10px}.icon-feeding{width:58px;height:58px;background-position:16px 10px}}
.region-primary-menu .hamburger{position:absolute;top:50px;right:32px;width:32px;height:30px}.region-primary-menu .hamburger-inner,.region-primary-menu .hamburger-inner:after,.region-primary-menu .hamburger-inner:before{position:absolute;width:30px;height:3px;right:0;background-color:#000;border-radius:5px;content:""}.region-primary-menu .hamburger-inner:before{top:10px}.region-primary-menu .hamburger-inner:after{top:20px}.region-primary-menu .content-menu{display:none}.region-primary-menu.is-open .content-menu{display:block;position:absolute;top:134px;left:0;width:100%;z-index:999;border-top:1px solid #eaeaea;background-color:#fff}.menu-main{max-width:240px;margin:58px auto 0 auto;padding:0;font-family:BrandonGrotesque-Bold,sans-serif;font-size:2.5rem}.menu-main__item{margin-bottom:1.25rem;list-style:none}.menu-main__item a{display:inline-block;line-height:2.25rem;text-decoration:none;text-transform:uppercase;color:#000}.menu-main__item a:hover{font-family:BrandonGrotesque-Black,sans-serif;font-weight:normal}.menu-main__item a.is-active{font-family:BrandonGrotesque-Black,sans-serif}.language-switcher-language-url{margin:60px auto 0 auto;font-family:BrandonGrotesque-Bold,sans-serif;font-size:1.625rem}.language-switcher-language-url ul{width:240px;margin:0 auto;padding:0}.language-switcher-language-url .link-language-active{display:none}.language-switcher-language-url .link-language__item{list-style:none;display:inline-block}.language-switcher-language-url .link-language__item .link{text-decoration:none}.language-switcher-language-url .link-language__item.is-active a{font-family:BrandonGrotesque-Bold,sans-serif;color:#717171}.language-switcher-language-url .link-language__item a{text-decoration:none;text-transform:uppercase;font-family:BrandonGrotesque-Bold,sans-serif;color:#000}.language-switcher-language-url .link-language__item:nth-child(1n+2):before{content:"|";display:inline-block;margin:2px 3px 0 -1px;font-size:18px;vertical-align:top}.menu-footer{margin:39px 0 37px;padding:0;font-size:1rem}.menu-footer__item{display:inline-block}.menu-footer__item.desktop{display:none}.menu-footer__item:nth-child(1n+3):before{content:"|"}.menu-footer__item.mobile:before{display:none}.menu-footer__item a:hover{-webkit-text-stroke:.02em #000;font-weight:normal}@media screen and (min-width:768px){.region-primary-menu .hamburger{display:none}.region-primary-menu .content-menu{display:flex}.menu-main{margin:4px 0 0;max-width:100%;font-size:0.6875rem}.menu-main__item{display:inline-block;margin-left:30px}.language-switcher-language-url{margin:10px;font-family:BrandonGrotesque-Medium,sans-serif;font-size:0.6875rem}.language-switcher-language-url ul{width:auto}.language-switcher-language-url .link-language{display:none;position:relative;z-index:9;margin:0 0 0 30px;padding:10px;border:solid 1px;border-top:none;background-color:rgba(0,0,0,0)}.language-switcher-language-url .link-language__item{display:block;list-style:none;line-height:1.3rem}.language-switcher-language-url .link-language__item.is-active a{font-family:BrandonGrotesque-Black,sans-serif}.language-switcher-language-url .link-language__item a{font-family:BrandonGrotesque-Medium,sans-serif;color:#000}.language-switcher-language-url .link-language__item:nth-child(1n+2):before{display:none}.language-switcher-language-url .link-language-active{display:flex;margin-left:30px;border:1px solid #000;padding:1px 5px;color:#000}.language-switcher-language-url .icon-arrow-down{top:3px}.menu-footer{margin:10px 0;font-size:0.8125rem}.menu-footer__item.desktop{display:inline-block}.menu-footer__item.mobile{display:none}.menu-footer__item:nth-child(1n+2):before{content:"|"}}
.messages{max-width:1200px;margin:20px auto;padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;text-align:center}[dir=rtl] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px}.messages+.messages{margin-top:1.538em}.messages__list{margin:0;padding:0;list-style:none}.messages__item+.messages__item{margin-top:.769em}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd rgba(0,0,0,0);background-color:#f3faef;background-image:url(/themes/custom/tgarriga/images/icons/message-check.svg);box-shadow:-8px 0 0 #77b259}[dir=rtl] .messages--status{margin-left:0;border-color:#c9e1bd rgba(0,0,0,0) #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 rgba(0,0,0,0);background-color:#fdf8ed;background-image:url(/themes/custom/tgarriga/images/icons/message-warning.svg);box-shadow:-8px 0 0 #e09600}[dir=rtl] .messages--warning{border-color:#f4daa6 rgba(0,0,0,0) #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf rgba(0,0,0,0);background-color:#fcf4f2;background-image:url(/themes/custom/tgarriga/images/icons/message-error.svg);box-shadow:-8px 0 0 #e62600}[dir=rtl] .messages--error{border-color:#f9c9bf rgba(0,0,0,0) #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600}.messages--error p.error{color:#a51b00}
.node-history .container-main{background:url(/themes/custom/tgarriga/images/expreso_perfecto.png)}.node-history .region-content{padding-top:20px}.node-history .region-content img{width:100%;height:auto}.node-history .region-content .field--field-subtitle{margin:22px 0 18px;font-family:Pona-Bold,serif;font-size:min(10vw,42px);color:#615d59;line-height:min(11vw,42px)}.node-history .region-content .field--body{margin:30px 0;font-family:Pona-Book,serif;font-size:1rem;font-style:italic;line-height:1.375rem;color:#615d59}.node-history .block--image-cropped img{width:100%;height:569px;object-fit:none;object-position:20% center}.node-contact .page-main .container-main{padding:0}.node-contact .page-main .container-main .region-content{max-width:100%}.node-contact .page-main .container-main .region-content .block-tgarriga-content{padding:0}.node-contact .region-content .field--body{text-align:center;font-family:Pona-Book,serif}.node-contact .region-content .field--body .container{box-sizing:border-box;padding:0 30px}.node-contact .region-content .field--body h2{margin:0 0 10px;font-family:Pona-Bold,serif;font-size:2.5rem;color:#615d59}.node-contact .region-content .field--body h3{margin:0 0 10px;font-family:Pona-Bold,serif;font-size:2.0625rem;color:#615d59}.node-contact .region-content .field--body h4{margin:60px 0 26px;font-family:Pona-Bold,serif;font-size:1.625rem;color:#615d59}.node-contact .region-content .field--body p{font-size:1.3125rem;line-height:1.5625rem;color:#89898b}.node-contact .region-content .field--body a{color:#89898b}.node-contact .region-content .field--body a:hover{color:#444;font-weight:normal}.node-contact .region-content .field--body ul{padding:0;margin:0;list-style:none}.node-contact .region-content .field--body li{padding:0 0 5px;font-size:0.9375rem;color:#89898b}.node-contact .region-content .field--body .phone{font-family:Pona-Bold,serif;font-size:1.875rem;line-height:2.1875rem}.node-contact .region-content .field--body .first-section{background:url(/themes/custom/tgarriga/images/expreso_perfecto.png);font-size:1.3125rem}.node-contact .region-content .field--body .first-section .container{padding:63px 0 45px;background-image:url(/themes/custom/tgarriga/images/granocafe-supIzq.png),url(/themes/custom/tgarriga/images/granocafe-supDer.png);background-repeat:no-repeat;background-position:2% 0%,98% 110%;background-size:100px,100px}.node-contact .region-content .field--body .second-section .container{padding:63px 0 100px;background-image:url(/themes/custom/tgarriga/images/granocafe-infIzq.png),url(/themes/custom/tgarriga/images/granocafe-infDer.png);background-repeat:no-repeat;background-position:0% 30%,100% 65%;background-size:150px,150px}.node-contact .region-content .field--body .second-section a{color:#767678}.node-contact .region-content .field--body .second-section a:hover{color:#444;font-weight:normal}.node-integrated-management-policy .page-main .container-main{padding:0}.node-integrated-management-policy .page-main .container-main .region-content{max-width:100%}.node-integrated-management-policy .page-main .container-main .region-content .block-tgarriga-content{padding:0}.node-integrated-management-policy .page-main .container-main .region-content .container{padding:0 30px}.node-integrated-management-policy h1{margin:0;text-transform:uppercase}.node-integrated-management-policy .block-field-title{background-color:#ad091f;color:#fff}.node-integrated-management-policy .block-field-header{padding:30px 0;background-color:#ad091f;font-family:Pona-Book,serif;font-size:1.125rem;line-height:1.3125rem;color:#fff}.node-integrated-management-policy .block-field-body{max-width:1200px;margin:60px auto 80px;padding:0 30px;font-family:Pona-Book,serif;font-size:1rem;line-height:1.1875rem}.node-integrated-management-policy .block-field-body .two-columns{padding:0 0 30px}.node-integrated-management-policy .block-field-body .title-color{display:inline-block;position:relative;font-size:1.25rem;line-height:1;color:#fff}.node-integrated-management-policy .block-field-body .title-color.left{padding:10px 40px 7px 10px}.node-integrated-management-policy .block-field-body .title-color.left span{top:-9px;right:-24px}.node-integrated-management-policy .block-field-body .title-color.right{padding:10px 10px 7px 40px;float:right}.node-integrated-management-policy .block-field-body .title-color.right span{top:-9px;left:-24px}.node-integrated-management-policy .block-field-body .title-color.black{background:#000}.node-integrated-management-policy .block-field-body .title-color.black span{background-color:#000}.node-integrated-management-policy .block-field-body .title-color.green{background:#006935}.node-integrated-management-policy .block-field-body .title-color.green span{background-color:#006935}.node-integrated-management-policy .block-field-body .title-color.red{background:#ad091f}.node-integrated-management-policy .block-field-body .title-color.red span{background-color:#ad091f}.node-integrated-management-policy .block-field-body .title-color.gray{background:#717171}.node-integrated-management-policy .block-field-body .title-color.gray span{background-color:#717171}.node-integrated-management-policy .block-field-body .title-color span{position:absolute;border:2px solid red;border-radius:35px 35px;width:52px;height:52px;border-color:#fff}.node-integrated-management-policy .block-field-body .paragraph-color{border-style:solid;border-width:1px;padding:30px;clear:both}.node-integrated-management-policy .block-field-body .paragraph-color .two-columns{padding:0}.node-integrated-management-policy .block-field-body .paragraph-color .highlight{margin:10px 0;font-size:1.25rem}.node-integrated-management-policy .block-field-body .paragraph-color .highlight.left{text-align:left}.node-integrated-management-policy .block-field-body .paragraph-color .highlight.right{text-align:right}.node-integrated-management-policy .block-field-body .paragraph-color.black{border-color:#000}.node-integrated-management-policy .block-field-body .paragraph-color.black .highlight{color:#000}.node-integrated-management-policy .block-field-body .paragraph-color.green{border-color:#006935}.node-integrated-management-policy .block-field-body .paragraph-color.green .highlight{color:#006935}.node-integrated-management-policy .block-field-body .paragraph-color.red{border-color:#ad091f}.node-integrated-management-policy .block-field-body .paragraph-color.red .highlight{color:#ad091f}.node-integrated-management-policy .block-field-body .paragraph-color.gray{border-color:#717171}.node-integrated-management-policy .block-field-body .paragraph-color.gray .highlight{color:#717171}.node-integrated-management-policy .block-field-body .color-black{color:#000}.node-integrated-management-policy .block-field-body .color-green{color:#006935}.node-integrated-management-policy .block-field-body .color-red{color:#ad091f}.node-integrated-management-policy .block-field-body .color-gray{color:#717171}.type-cookies .block-tgarriga-content{padding:30px 0}.type-cookies .cookies-table{display:none}.type-cookies .cookies-list ul{padding:10px 0 30px 20px;border-bottom:solid 1px #ccc}.type-cookies .cookies-list span{font-weight:bold}.type-cookies #damm-cookies-edit-settings{display:block;margin:30px auto 60px}.type-cookies .cookies-table a,.type-cookies .cookies-list a{text-decoration:underline}@media screen and (min-width:768px){.node-history .region-content .field--field-subtitle{margin:33px 0 52px;font-family:Pona-Bold,serif;font-size:2.625rem;color:#615d59;line-height:2.625rem}.node-history .region-content .field--body{margin:50px 0;text-align:justify;font-size:1.4375rem;line-height:1.6875rem}.node-history .layout__region--content{display:flex;flex-direction:column;flex-wrap:wrap}.node-contact .region-content .field--body .first-section .container{background-position:20% 15%,80% 80%;background-size:auto,auto}.node-contact .region-content .field--body .second-section .container{background-position:12% 60%,92% 48%;background-size:auto,auto}.node-integrated-management-policy .block-field-body .title-color{font-size:1.875rem}.node-integrated-management-policy .block-field-body .title-color.left{padding:12px 50px 8px 10px}.node-integrated-management-policy .block-field-body .title-color.left span{top:-7px;right:-37px}.node-integrated-management-policy .block-field-body .title-color.right{padding:12px 10px 8px 50px}.node-integrated-management-policy .block-field-body .title-color.right span{top:-7px;left:-37px}.node-integrated-management-policy .block-field-body .title-color span{width:58px;height:58px}.type-cookies .cookies-table{display:block}.type-cookies .cookies-list{display:none}}@media screen and (min-width:1200px){.node-history .region-content .field--body{column-count:2;column-gap:96px;text-align:justify}.node-history .block--image-desktop{display:none}.node-history .block--image-cropped img{object-fit:cover;object-position:center}.node-integrated-management-policy .block-field-body .two-columns{column-count:2;column-gap:30px}.type-cookies .page-main .container-main{max-width:100%}.type-cookies .page-main .region-content{max-width:1200px;margin:0 auto}}
.page-4xx,.page-maintenance{background-color:#000;padding:20px;font-family:Pona-Bold,serif}.page-4xx .container,.page-maintenance .container{position:relative;padding:0;background-repeat:no-repeat;background-position:center;background-size:contain;height:1000px;max-height:100vh;overflow:auto;color:#fff}.page-4xx__link,.page-maintenance__link{display:inline-block;margin:40px 0;font-size:2.125rem;color:#fff;text-decoration:none}.page-4xx__message,.page-maintenance__message{position:absolute;bottom:120px;width:100%;font-size:2.4375rem;line-height:1;text-align:center}.page-4xx .container{background-image:url(/themes/custom/tgarriga/images/404.png)}.page-maintenance .container{background-image:url(/themes/custom/tgarriga/images/maintenance.png);background-position:center 35%}@media screen and (min-width:768px){.page-4xx__link,.page-maintenance__link{font-size:2.125rem}.page-4xx__message,.page-maintenance__message{font-size:3.3125rem}.page-maintenance__message{bottom:9%;left:40px;width:225px;font-size:2.25rem;text-align:left}}@media screen and (min-width:1200px){.page-maintenance .container{background-size:cover}}
.block-slider{position:relative;width:100%;height:100%;overflow:hidden;background-color:#f1ebe9}.block-slider .swiper-button-next,.block-slider .swiper-button-prev{color:#fff;font-weight:bold}.block-slider .swiper-button-next{background:url(/themes/custom/tgarriga/images/icons/next.svg) no-repeat center;background-size:12px}.block-slider .swiper-button-next:after{display:none}.block-slider .swiper-button-prev{background:url(/themes/custom/tgarriga/images/icons/next.svg) no-repeat center;background-size:12px;transform:rotate(180deg)}.block-slider .swiper-button-prev:after{display:none}.block-slider .swiper-button-disabled{display:none}.block-slider .container{max-width:100%;background-size:0}.block-slider .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center;font-size:18px;background:#fff}.block-slider .columm-slide{color:#fff;text-align:left}.block-slider .columm-slide:first-child{padding:20px}.block-slider .columm-slide:last-child{padding:20px 20px 10px}.block-slider .columm-slide--mobile{text-align:center}.block-slider .columm-slide--mobile img{width:100%;max-height:360px}.block-slider .free-text{display:none;font-family:Pona-Light,serif;font-size:0.625rem;line-height:0.8125rem}.block-slider .free-text--mobile{display:block;padding:5px 0 0}.block-slider .origin{display:inline-block}.block-slider .origin img{width:auto;height:100px}.block-slider .origin__title{font-family:Pona-Light,serif}.block-slider .stamps{display:inline-block}.block-slider .stamps img{height:50px;width:auto;margin-right:10px}.block-slider .stamps .origin img{height:81px}.block-slider .stamps .origin__title{font-size:0.875rem}.block-slider .stamps--desktop{display:none}.block-slider .name{font-family:Bodoni-Bold,serif;font-size:1.875rem;line-height:1.875rem}.block-slider .name--desktop{display:none}.block-slider .name--mobile{margin:40px 20px;text-align:center}.block-slider .title{margin:20px 0 10px;font-family:Pona-Bold,serif;font-size:0.75rem;font-style:italic;text-transform:uppercase;letter-spacing:1px}.block-slider .title span:first-child{padding-right:7px}.block-slider .title span:last-child{padding-left:7px}.block-slider .tasting{font-family:Pona-Light,serif;font-size:0.8125rem;line-height:1rem}.block-slider .feature__items{display:flex;flex-wrap:wrap}.block-slider .feature__item{display:flex;flex-direction:column;width:47px;margin-bottom:10px}.block-slider .feature__key{font-family:Pona-Book,serif;font-size:0.5rem;text-transform:uppercase;text-align:center}.block-slider .feature__value{font-family:Bajka,serif;font-size:1rem;line-height:1.1875rem;text-align:center}.block-slider .format{font-family:Pona-Light,serif;font-size:0.6875rem;line-height:0.8125rem}.block-slider--mobile{text-align:center}.block-slider--mobile img{width:auto;max-height:400px}.block-slider .wrapper-origin-stamps{display:flex;justify-content:space-between;align-items:center}.block-slider .button-content{position:absolute;top:30%;width:100%}.block-slider--simple .container{display:flex;flex-direction:column;justify-content:center;margin:0;padding:20px 0 30px}.block-slider--simple .columm-slide{text-align:center}.block-slider--simple .columm-slide .title-head{margin-bottom:30px;font-family:Bodoni-Bold,serif;font-size:2.9375rem;line-height:2.9375rem;text-align:center;text-transform:none}.block-slider--simple .columm-slide .name{font-family:Pona-Book,serif;font-size:1.6875rem;text-align:center}.block-slider--simple .columm-slide img{width:auto;max-height:330px}.block-slider--simple .columm-slide:last-child{padding:0 20px}.block-slider--simple .button-content{top:50%}.block-espresso{position:relative;overflow:hidden;z-index:1;min-height:300px;margin-left:auto;margin-right:auto;padding:35px 20px;list-style:none;text-align:center;background:url(/themes/custom/tgarriga/images/expreso_perfecto.png)}.block-espresso .title{margin-bottom:18px;font-family:Bodoni-Bold,serif;font-size:min(10vw,38px);line-height:1;color:#4f4b47}.block-espresso .subtitle{margin-bottom:20px;font-family:Pona-LightItalic,serif;font-size:1.125rem;color:#615d59}.block-espresso .lottie-content{max-width:200px;height:auto;margin:0 auto}.block-espresso .name{font-family:Pona-Book,serif;font-size:min(6vw,25px)}.block-espresso .description{margin-top:103px;font-family:Pona-LightItalic,serif;font-size:1.125rem;line-height:1.5rem;color:#4f4b47}.block-espresso .button-content{position:absolute;top:336px;width:100%}.block-espresso .swiper-button-next{right:35px;background:url(/themes/custom/tgarriga/images/icons/arrow-full.svg) no-repeat center;background-size:12px;transform:rotate(180deg)}.block-espresso .swiper-button-next:after{display:none}.block-espresso .swiper-button-prev{left:0px;background:url(/themes/custom/tgarriga/images/icons/arrow-full.svg) no-repeat center;background-size:12px}.block-espresso .swiper-button-prev:after{display:none}.block-espresso .swiper-button-disabled{display:none}.block-espresso--desktop{display:none;padding:42px 20px}.block-espresso--desktop .title{margin-bottom:36px;font-size:2.9375rem}.block-espresso--desktop .subtitle{margin-bottom:36px;font-size:1.875rem}.block-espresso--desktop .content-lottie{display:flex;justify-content:space-between}.block-espresso--desktop .content-description{margin-top:61px}.block-espresso--desktop .description{display:none;margin-top:0}.block-espresso--desktop .description.is-active{display:block;min-height:100px}.block-espresso--desktop .lottie-item{max-width:145px}.block-espresso--desktop .lottie-item:last-child .name:after{display:none}.block-espresso--desktop .columm-slide{position:relative}.block-espresso--desktop .is-active .name{color:#615d59}.block-espresso--desktop .name{font-size:0.9375rem;line-height:1.125rem;color:#c1c1c1}.block-espresso--desktop .name:after{content:"";display:inline-block;position:absolute;top:0;right:-20px;width:15px;height:15px;background:url(/themes/custom/tgarriga/images/icons/arrow-full.svg) no-repeat center;background-size:contain;transform:rotate(180deg)}.block-slider--list{display:none}@media screen and (min-width:360px){.block-slider .columm-slide--mobile img{width:auto;max-height:360px}}@media screen and (min-width:500px){.block-slider .wrapper-origin-stamps{justify-content:space-evenly}}@media screen and (min-width:768px){.block-slider .container{display:flex;align-items:flex-end;padding:40px 0 30px}.block-slider .columm-slide--mobile{max-width:50%}.block-slider .columm-slide--mobile img{width:100%;height:auto;max-height:none;image-rendering:-webkit-optimize-contrast}.block-slider .columm-slide:first-child{display:none}.block-slider .columm-slide:last-child{max-width:38%;padding:0 70px 30px 0}.block-slider .name{font-size:2.125rem;line-height:2.25rem}.block-slider .name--desktop{display:block}.block-slider .name--mobile{display:none}.block-slider .stamps img{height:55px}.block-slider .stamps--mobile{display:none}.block-slider .stamps--desktop{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:15px}.block-slider .feature-format{display:flex;align-items:baseline}.block-slider .feature-format p{margin-top:13px}.block-slider .feature{width:60%;margin-right:30px}.block-slider .button-content{top:50%}.block-slider .swiper-button-prev{background-size:auto}.block-slider .swiper-button-next{background-size:auto}.block-slider--simple .container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:20px 0 30px}.block-slider--simple .name{font-size:1.6875rem;text-align:center}.block-slider--simple .columm-slide:first-child{display:block}.block-slider--simple .columm-slide:last-child{max-width:100%;padding:0 20px}.block-slider--list{display:block;margin:0 auto;padding:30px 0}.block-slider--list .swiper-slide{background-color:#f1ebe9}.block-slider--list .swiper-button-prev{filter:brightness(0.8)}.block-slider--list .swiper-button-next{filter:brightness(0.8)}.block-slider--list .block-coffe-listing__item{width:auto}.block-slider--list img{width:100%;height:auto;image-rendering:-webkit-optimize-contrast}.block-slider--list .name{font-family:Pona-Book,serif;font-size:0.75rem;line-height:0.75rem;color:#717171}.block-slider--list .name:hover{font-weight:bold}.block-slider--list .swiper-button-next{background:url(/themes/custom/tgarriga/images/icons/next_gray.svg) no-repeat center;opacity:.5}.block-slider--list .swiper-button-prev{background:url(/themes/custom/tgarriga/images/icons/next_gray.svg) no-repeat center;opacity:.5}.block-espresso{padding:109px 20px 135px}.block-espresso .lottie-content{max-width:300px}.block-espresso .swiper-button-next{right:35px;background:url(/themes/custom/tgarriga/images/icons/next_gray.svg) no-repeat center;background-size:25px;transform:none}.block-espresso .swiper-button-prev{left:0;background:url(/themes/custom/tgarriga/images/icons/next_gray.svg) no-repeat center;background-size:25px;transform:rotate(180deg)}.block-espresso .name{font-size:0.9375rem}.block-espresso .description{margin-top:30px;font-size:1.0625rem;line-height:1.4375rem}}@media screen and (min-width:1200px){.block-slider{display:flex;justify-content:center}.block-slider .container{display:flex;justify-content:space-between;width:1200px;min-height:415px;margin:60px 0 50px;padding:20px 0 30px;background-repeat:no-repeat;background-position:center;background-size:contain}.block-slider .columm-slide{width:28%}.block-slider .columm-slide:first-child{display:flex;flex-direction:column;justify-content:flex-end;padding:20px 0}.block-slider .columm-slide:last-child{display:flex;flex-direction:column;justify-content:flex-end;width:26%;padding:0 86px 0 46px}.block-slider .columm-slide--mobile{display:none}.block-slider .free-text{display:block;padding:20px 0 0 80px;font-size:0.8125rem;line-height:1rem}.block-slider .free-text--mobile{display:none}.block-slider .wrapper-origin-stamps{display:flex;flex-direction:column;justify-content:center;align-items:center;width:70%;height:100%;padding:20px 20px 20px 100px}.block-slider .wrapper-origin-stamps img{width:80%;height:auto}.block-slider .origin{display:block;text-align:center}.block-slider .origin .origin__title{margin:20px 0;font-size:1.875rem}.block-slider .tasting{text-align:justify}.block-slider .stamps--desktop{display:block}.block-slider .stamps--desktop .origin{display:none}.block-slider .name{font-size:2.125rem;line-height:1.625rem}.block-slider .name--desktop{display:block}.block-slider .name--mobile{display:none}.block-slider .feature-format{display:flex;align-items:baseline}.block-slider .feature{width:100%}.block-slider .format{width:68%}.block-slider .wrapper-origin-stamps{display:block}.block-slider .button-content{top:50%;width:1200px}.block-slider--simple .container{flex-direction:column;min-height:500px;margin:0}.block-slider--simple .columm-slide{width:100%}.block-slider--simple .columm-slide img{max-height:460px;width:auto}.block-slider--simple .columm-slide .name{font-size:1.6875rem;text-align:center}.block-slider--simple .columm-slide:last-child{padding:0;width:100%}.block-slider--list{display:none}.block-espresso{display:none}.block-espresso--desktop{display:block}}
table{width:100%;margin-top:1.5rem;margin-bottom:1.5rem;border-collapse:collapse}.sticky-header{min-width:0}caption{text-align:left}[dir=rtl] caption{text-align:right}th{position:relative;box-sizing:border-box;height:3rem;padding:.5rem 1rem;text-align:left;color:#232429;background:#f3f4f9;line-height:1.25rem}[dir=rtl] th{text-align:right}thead tr{border:0}tr{border-bottom:.0625rem solid #d3d4d9}tr:hover,tr:focus{color:#232429;background:#f0f5fd}tr.color-warning:hover,tr.color-warning:focus{color:#232429;background:#fdf8ed}tr.color-error:hover,tr.color-error:focus{color:#232429;background:#fcf4f2}td{box-sizing:border-box;height:4rem;padding:.5rem 1rem;text-align:left}
div.tabs{margin:1em 0}ul.tabs{margin:0 0 .5em;padding:0;list-style:none}.tabs>li,.tabs>ul>li{display:inline-block;margin-right:.3em}[dir=rtl] .tabs>li{margin-right:0;margin-left:.3em}.tabs a{display:block;padding:.2em 1em;text-decoration:none}.tabs a.is-active{background-color:#eee}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5}
.legalbox{border:1px solid #000;margin-bottom:1rem}div[class*=legalbox_]{border-top:1px solid #000}@media(max-width:767px){div[class*=legalbox_]{padding:.5rem}div[class*=legalbox_]>*:not(:first-child){margin-top:.75rem}}@media(min-width:768px){div[class*=legalbox_]{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}div[class*=legalbox_]>*:first-child{flex:0 0 20%}div[class*=legalbox_]>*:nth-child(2){border-left:1px solid #000;flex:1}div[class*=legalbox_]>*:nth-child(2):not(:last-child){border-right:1px solid #000}div[class*=legalbox_]>*:nth-child(3){flex:0 0 30%}}div[class*=legalbox_]:first-child{border-top:0}div[class*=legalbox_] p{margin:0}div[class*=legalbox_] p em{display:inline-block;text-align:center;font-style:normal;width:100%}div[class*=legalbox_] p em u{font-weight:bold}@media(max-width:767px){div[class*=legalbox_] p:not(:first-child){margin-top:.75rem}}@media(min-width:768px){div[class*=legalbox_] p{padding:.75rem}div[class*=legalbox_] p:not(:first-child){border-top:1px solid #000}}
body{color:#615d59}.no-white .page-header{color:#fff}.no-white .page-header a{color:#fff}.no-white .block-branding a:first-child{background-image:url(/themes/custom/tgarriga/logo_white.svg);background-repeat:no-repeat}.no-white .language-switcher-language-url .link-language-active{color:#fff;border-color:#fff}.no-white .language-switcher-language-url .link-language__item.is-active a{color:#717171}.no-white .language-switcher-language-url .icon-arrow-down{background-color:#fff}.no-white .region-primary-menu .hamburger-inner,.no-white .region-primary-menu .hamburger-inner:after,.no-white .region-primary-menu .hamburger-inner:before{background-color:#fff}.color-black .page-header{background-color:#000}.color-black .region-primary-menu.is-open{background-color:#000}.color-black .region-primary-menu.is-open .content-menu{background-color:#000}.color-red .page-header{background-color:#ad091f}.color-green .page-header{background-color:#b6bf4c}.color-blue .page-header{background-color:#465bb4}
