/* @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:"Merriweather";src:url(/themes/custom/irreverente/fonts/Merriweather-Regular.woff2) format("woff2"),url(/themes/custom/irreverente/fonts/Merriweather-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"Barlow";src:url(/themes/custom/irreverente/fonts/Barlow-Regular.woff2) format("woff2"),url(/themes/custom/irreverente/fonts/Barlow-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"Barlow-Condensed";src:url(/themes/custom/irreverente/fonts/BarlowCondensed-ExtraBold.woff2) format("woff2"),url(/themes/custom/irreverente/fonts/BarlowCondensed-ExtraBold.ttf) format("truetype");font-style:normal;font-display:swap;}
a,h1,h2,h3,h4,h5,h6,p,ul,ul > li{font-family:"Merriweather",sans-serif;color:#c22039;font-style:normal;font-weight:300;letter-spacing:0.003em;}hr{background-color:#c22039;height:1px;border:0;opacity:0.3;}h1{font-size:24px;line-height:30px;margin-top:60px;}h1.page-title{font-family:"Barlow-Condensed",sans-serif;color:#E71F26;font-weight:800;font-size:71px;line-height:67px;text-transform:uppercase;margin:90px 0px 40px;max-width:600px;hyphens:auto;}h2{font-size:21px;line-height:28px;color:#E71F26;margin-top:60px;}h3{font-size:18px;line-height:26px;color:#E71F26;margin-top:40px;}h4,h5,h6{font-size:14px;line-height:22px;font-weight:bold;color:#E71F26;margin-top:20px;}@media screen and (min-width:1280px){h1.page-title{font-size:110px;line-height:100px;margin:150px 0px 60px;hyphens:none;}}
.layout-content{margin-top:60px;}.inner-container{position:relative;margin:0;}.inner-container.with-padding,.inner-container.with-mobile-padding{padding:0 34px;}@media screen and (min-width:768px){.inner-container.with-padding,.inner-container.with-table-padding{padding:0 60px;}}@media screen and (min-width:1280px){.inner-container{margin:0 auto;max-width:1200px;}.inner-container.with-padding,.inner-container.with-desktop-padding{padding:0 122px;}.inner-container.full-desktop-width{max-width:unset;}}
footer{background-color:#E71F26;color:#fff;font-style:normal;font-weight:400;font-size:12px;line-height:15px;letter-spacing:0.003em;text-align:center;}footer .footer-info-copyright-mobile{display:block;margin-top:25px;color:#fff;}footer .footer-info-copyright-desktop{display:none;}footer .inner-container.with-padding{padding-top:60px;padding-bottom:60px;}footer a{color:white;text-decoration:none;font-size:12px;line-height:15px;}footer a:hover,footer p{opacity:0.6;font-size:12px;line-height:15px;color:white;}footer ul{padding:0px;}footer ul > li{display:inline;padding-left:10px;line-height:25px;}footer ul > li:nth-child(2n) > a::before{content:"·";padding-right:10px;}footer ul > li:nth-child(2n) > a::after{content:"\a";white-space:pre;}footer .footer-info-container{text-align:center;}footer .footer-menu-container{margin-top:130px;}footer .footer-info-logo img{width:191px;}@media screen and (min-width:768px){footer ul > li:first-child > a::before{content:unset;}footer ul > li > a::before{content:"·";padding-right:12px;}footer ul > li:nth-child(2n) > a::after{content:unset;}footer .footer-menu-container{margin-top:70px;}}@media screen and (min-width:1280px){footer{text-align:left;}footer a{font-size:12px;line-height:15px;}footer .footer-info-copyright-mobile{display:none;}footer .footer-info-copyright-desktop{display:block;}footer .inner-container{height:130px;padding-top:0;padding-bottom:0;display:flex;align-items:flex-end;}footer .inner-container .footer-info-container{text-align:left;flex:50%;}footer .inner-container .footer-menu-container{flex:50%;margin-top:0;text-align:right;}footer .inner-container .footer-menu-container ul > li{line-height:15px;}footer .inner-container .footer-menu-container ul > li > a::before{content:unset !important;}}
form.user-login-form,form.user-pass{background-color:#ffeeee;color:#c22039;font-family:"Merriweather",sans-serif;padding:15px 20px;margin:200px auto;max-width:375px;}form.user-login-form .form-item > label,form.user-pass .form-item > label{font-weight:bold;font-size:15px;line-height:25px;}form.user-login-form .form-item > input,form.user-pass .form-item > input{width:95%;font-size:15px;line-height:25px;padding:3px;}form.user-login-form .form-item > .description,form.user-login-form > p,form.user-pass .form-item > .description,form.user-pass > p{font-size:12px;line-height:18px;}form.user-login-form input[type=submit].button,form.user-pass input[type=submit].button{background-color:#E71F26;color:white;border:0;width:100%;padding:10px 20px;border-radius:3px;margin-top:10px;font-weight:bold;font-size:15px;line-height:25px;}form.user-login-form input[type=submit].button:hover,form.user-pass input[type=submit].button:hover{background-color:#c22039;}
#block-irreverente-main-menu{height:60px;position:fixed;width:100%;top:0;background-color:#fff;z-index:1;}#block-irreverente-main-menu .inner-container{padding-top:20px;padding-bottom:20px;background-color:#fff;}@media screen and (min-width:1280px){#block-irreverente-main-menu .inner-container{padding-top:21px;padding-bottom:21px;display:flex;}}#block-irreverente-main-menu .inner-container .logo-white{display:none;}#block-irreverente-main-menu .inner-container .logo-red{display:inherit;}#block-irreverente-main-menu .inner-container .desktop-menu{display:none;margin-top:60px;margin-left:-34px;margin-right:-34px;border-top:1px solid rgba(255,255,255,0.6);border-bottom:1px solid rgba(255,255,255,0.6);}@media screen and (min-width:1280px){#block-irreverente-main-menu .inner-container .desktop-menu{display:inline-block;overflow:hidden;background-color:#fff;border:initial;margin:0;}}#block-irreverente-main-menu .inner-container .desktop-menu ul{text-align:center;padding:0;margin:0;}@media screen and (min-width:1280px){#block-irreverente-main-menu .inner-container .desktop-menu ul{display:flex;width:fit-content;margin:0;line-height:18px;padding:0 0 0 40px;}}#block-irreverente-main-menu .inner-container .desktop-menu ul :first-child{border-top:none;}#block-irreverente-main-menu .inner-container .desktop-menu ul > li{padding:15px 0;border-top:1px solid rgba(255,255,255,0.6);}@media screen and (min-width:1280px){#block-irreverente-main-menu .inner-container .desktop-menu ul > li{display:inline;font-style:normal;font-weight:400;font-size:15px;line-height:18px;margin-right:25px;padding:0;border-top:none;}}#block-irreverente-main-menu .inner-container .desktop-menu ul > li a{font-size:21px;color:#fff;text-decoration:none;line-height:28px;}@media screen and (min-width:1280px){#block-irreverente-main-menu .inner-container .desktop-menu ul > li a{color:#E71F26;font-size:15px;line-height:18px;}}#block-irreverente-main-menu .inner-container .desktop-menu ul > li::marker{font-size:0px;}#block-irreverente-main-menu .inner-container #main-logo{position:absolute;left:calc(50% - 71px);height:18px;}@media screen and (min-width:1280px){#block-irreverente-main-menu .inner-container #main-logo{position:relative;left:0;display:inline-block;}}#block-irreverente-main-menu .inner-container #main-logo img{width:142px;}#block-irreverente-main-menu .inner-container .hamburger{cursor:pointer;position:relative;left:calc(100% - 20px);margin-top:2px;height:14px;width:21px;overflow:hidden;-ms-grid-column:2;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;}@media screen and (min-width:1280px){#block-irreverente-main-menu .inner-container .hamburger{display:none;}}#block-irreverente-main-menu .inner-container .hamburger.opened{height:28px;margin-top:0px;}#block-irreverente-main-menu .inner-container .hamburger.opened .line{background-color:#fff;}#block-irreverente-main-menu .inner-container .hamburger.opened .line.a{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:9px;}@media (max-width:1023px){#block-irreverente-main-menu .inner-container .hamburger.opened .line.a{top:8px;}}#block-irreverente-main-menu .inner-container .hamburger.opened .line.b{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);bottom:17px;}@media (max-width:1023px){#block-irreverente-main-menu .inner-container .hamburger.opened .line.b{bottom:inherit;top:8px;}}#block-irreverente-main-menu .inner-container .hamburger.opened .line.c{display:none;}#block-irreverente-main-menu .inner-container .hamburger .line{background-color:#E71F26;height:2px;width:100%;position:absolute;left:0;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;}@media (max-width:1023px){#block-irreverente-main-menu .inner-container .hamburger .line{height:2px;}}#block-irreverente-main-menu .inner-container .hamburger .line.a{top:0;}#block-irreverente-main-menu .inner-container .hamburger .line.b{bottom:6px;}#block-irreverente-main-menu .inner-container .hamburger .line.c{bottom:0px;}#block-irreverente-main-menu .inner-container.opened{position:fixed;width:calc(100% - 68px);height:100%;background-color:#E71F26;}@media screen and (min-width:1280px){#block-irreverente-main-menu .inner-container.opened{height:auto;background-color:#fff;}}#block-irreverente-main-menu .inner-container.opened .logo-white{display:inherit;}#block-irreverente-main-menu .inner-container.opened .logo-red{display:none;}@media screen and (min-width:1280px){#block-irreverente-main-menu .inner-container.opened .logo-red{display:inherit;}}#block-irreverente-main-menu .inner-container.opened .desktop-menu{display:block;}#block-menusecundariomobile{display:none;background-color:#E71F26;font-style:normal;font-weight:400;font-size:12px;line-height:15px;letter-spacing:0.003em;text-align:center;padding-bottom:60px;}#block-menusecundariomobile.opened{display:initial;position:fixed;bottom:0;right:0;width:100%;z-index:1;}@media screen and (min-width:1280px){#block-menusecundariomobile.opened{display:none;}}#block-menusecundariomobile ul{padding:0;margin-bottom:25px;}#block-menusecundariomobile ul > li{display:inline;padding-left:10px;line-height:25px;}#block-menusecundariomobile ul > li a{font-size:12px;line-height:25px;text-decoration:none;color:#fff;}#block-menusecundariomobile ul > li:nth-child(2n) > a::before{content:"·";padding-right:10px;color:#fff;}#block-menusecundariomobile ul > li:nth-child(2n) > a::after{content:"\a";white-space:pre;}@media screen and (min-width:768px){#block-menusecundariomobile ul > li:first-child > a::before{content:unset;}#block-menusecundariomobile ul > li > a::before{content:"·";padding-right:12px;}#block-menusecundariomobile ul > li:nth-child(2n) > a::after{content:unset;}}#block-menusecundariomobile ul > li::marker{font-size:1px;}#block-menusecundariomobile .footer-info-copyright-mobile{color:rgba(255,255,255,0.6);}
.status-messages-container{font-family:"Merriweather",sans-serif;}.status-messages-container > div{padding:10px 34px;border-top:1px solid;border-bottom:1px solid;margin:2px 0;text-align:center;}.status-messages-container > div[data-message-type=status]{background-color:#dcefd7;color:#08c508;border-color:#08c508;}.status-messages-container > div[data-message-type=status] ul,.status-messages-container > div[data-message-type=status] ul > li{color:#08c508;}.status-messages-container > div[data-message-type=error]{background-color:#ffeeee;color:#E71F26;border-color:#E71F26;}.status-messages-container > div[data-message-type=error] ul,.status-messages-container > div[data-message-type=error] ul > li{color:#E71F26;}.status-messages-container > div[data-message-type=warning]{background-color:#f3fcd9;color:#ddae05;border-color:#ddae05;}.status-messages-container > div[data-message-type=warning] ul,.status-messages-container > div[data-message-type=warning] ul > li{color:#ddae05;}
#block-irreverente-content .inner-container.with-padding{padding-top:60px;padding-bottom:60px;}#block-irreverente-content .inner-container.with-padding .table-container{width:100%;overflow-y:auto;}@media screen and (min-width:1280px){#block-irreverente-content .inner-container.with-padding .two-columns-text{column-count:2;column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;-moz-column-count:2;-moz-column-gap:20px;-o-column-count:2;-o-column-gap:20px;-ms-column-count:2;-ms-column-gap:20px;margin-top:25px;}#block-irreverente-content .inner-container.with-padding .two-columns-text p:first-child{margin-top:0;padding-top:0;}}
.product-page .paragraph--type--text-without-image,.product-page .paragraph--type--text-with-image,.product-page .paragraph--type--text-with-nutritional-info{background-color:#fff;color:#c22039;text-align:center;padding:60px 0px 60px;font-style:normal;font-weight:300;font-size:26px;line-height:34px;letter-spacing:0.003em;}.product-page .paragraph--type--text-without-image .field-pre-title-text,.product-page .paragraph--type--text-with-image .field-pre-title-text,.product-page .paragraph--type--text-with-nutritional-info .field-pre-title-text{font-family:"Barlow",sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:18px;}.product-page .paragraph--type--text-without-image .field-pre-title-text:before,.product-page .paragraph--type--text-with-image .field-pre-title-text:before,.product-page .paragraph--type--text-with-nutritional-info .field-pre-title-text:before{content:url(/themes/custom/irreverente/images/pretitle-before.svg);position:relative;top:4px;margin-right:4px;}.product-page .paragraph--type--text-without-image .field-pre-title-text:after,.product-page .paragraph--type--text-with-image .field-pre-title-text:after,.product-page .paragraph--type--text-with-nutritional-info .field-pre-title-text:after{content:url(/themes/custom/irreverente/images/pretitle-after.svg);position:relative;top:4px;margin-left:4px;}.product-page .paragraph--type--text-without-image .field-title-text,.product-page .paragraph--type--text-with-image .field-title-text,.product-page .paragraph--type--text-with-nutritional-info .field-title-text{font-family:"Barlow-Condensed",sans-serif;font-style:normal;font-size:74px;line-height:68px;text-transform:uppercase;color:#e71f26;max-width:794px;margin:0 auto;padding:15px 34px;hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;}.product-page .paragraph--type--text-without-image .field-descript-text,.product-page .paragraph--type--text-with-image .field-descript-text,.product-page .paragraph--type--text-with-nutritional-info .field-descript-text{max-width:573px;margin:0 45px;margin:0 auto;padding:0px 49px;}.product-page .paragraph--type--text-without-image .field-descript-text p,.product-page .paragraph--type--text-with-image .field-descript-text p,.product-page .paragraph--type--text-with-nutritional-info .field-descript-text p{font-size:21px;line-height:28px;}@media screen and (min-width:1280px){.product-page .paragraph--type--text-without-image .field-descript-text p,.product-page .paragraph--type--text-with-image .field-descript-text p,.product-page .paragraph--type--text-with-nutritional-info .field-descript-text p{font-size:26px;line-height:34px;}}.product-page .paragraph--type--text-without-image .field-footer-text,.product-page .paragraph--type--text-with-image .field-footer-text,.product-page .paragraph--type--text-with-nutritional-info .field-footer-text{font-family:"Barlow",sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:18px;margin:0 auto;padding:0px 30px;text-transform:uppercase;}.product-page .paragraph--type--text-with-nutritional-info .field-full-image{margin:-62px auto -26px;}.product-page .paragraph--type--text-with-nutritional-info .field-full-image img{width:278px;height:auto;}.product-page .paragraph--type--text-with-nutritional-info > div:last-child{padding:0 40px;}.product-page .paragraph--type--text-with-nutritional-info > div:last-child .field-item:first-child{border-right:none;}@media screen and (min-width:768px){.product-page .paragraph--type--text-with-nutritional-info > div:last-child{padding:60px 0px 60px;}}.product-page .paragraph--type--text-with-nutritional-info .field-nutritional-values{padding:0 30px;display:inline-block;border-left:1px solid #e71f26;border-right:1px solid #e71f26;text-align:center;margin:0 auto 5px;}@media screen and (min-width:768px){.product-page .paragraph--type--text-with-nutritional-info .field-nutritional-values{border-right:none;}}@media screen and (min-width:1280px){.product-page .paragraph--type--text-with-nutritional-info .field-nutritional-values{text-align:left;}}.product-page .paragraph--type--text-with-nutritional-info .field-nutritional-values .field-value{font-family:"Merriweather",sans-serif;display:inline;font-style:normal;font-weight:300;font-size:50px;line-height:63px;color:#e71f26;}.product-page .paragraph--type--text-with-nutritional-info .field-nutritional-values .field-symbol{display:inline;font-style:normal;font-weight:400;font-size:12px;line-height:15px;color:#e71f26;position:relative;top:-25px;right:5px;}.product-page .paragraph--type--text-with-nutritional-info .field-nutritional-values .field-value-title{font-family:"Barlow",sans-serif;font-weight:400;font-size:12px;line-height:26px;font-style:normal;text-transform:uppercase;}.product-page .paragraph--type--text-with-nutritional-info .field-nutritional-values:last-child{border-right:1px solid #e71f26;}.product-page .paragraph--type--product-full-with-img,.product-page .paragraph--type--product-contained-image{background-color:#fff;}.product-page .paragraph--type--product-full-with-img.with-mobile-img .field-full-image img,.product-page .paragraph--type--product-contained-image.with-mobile-img .field-full-image img{display:none;}.product-page .paragraph--type--product-full-with-img.with-mobile-img .field-full-img-mobile img,.product-page .paragraph--type--product-contained-image.with-mobile-img .field-full-img-mobile img{width:100%;height:auto;}.product-page .paragraph--type--product-full-with-img.without-mobile-img .field-full-image img,.product-page .paragraph--type--product-contained-image.without-mobile-img .field-full-image img{width:100%;height:auto;}.product-page .paragraph--type--product-two-column-imgs{background-color:#fff;}.product-page .paragraph--type--product-two-column-imgs .inner-container{display:flex;flex-direction:column-reverse;}.product-page .paragraph--type--product-two-column-imgs .inner-container .field-first-image{background-color:#fff;padding:30px;}.product-page .paragraph--type--product-two-column-imgs .inner-container .field-first-image img{width:100%;height:auto;}.product-page .paragraph--type--product-two-column-imgs .inner-container .field-second-image img{width:100%;height:auto;display:block;}.product-page .paragraph--type--product-video{background-color:#fff;}.product-page .paragraph--type--product-video .inner-container{padding-top:25px;padding-bottom:25px;}.product-page .paragraph--type--product-video .inner-container .video-player{width:100%;height:auto;}.product-page .paragraph--type--product-video .inner-container .video-mute-icon{position:absolute;right:25px;bottom:34px;z-index:2;}@media screen and (min-width:768px){.product-page .paragraph--type--product-full-with-img.with-mobile-img .field-full-image{height:unset;overflow:hidden;max-height:750px;}.product-page .paragraph--type--product-full-with-img.with-mobile-img .field-full-image img{width:100%;height:auto;display:block;}.product-page .paragraph--type--product-full-with-img.with-mobile-img .field-full-img-mobile img{display:none;}.product-page .paragraph--type--product-two-column-imgs{margin:0;padding:0 0 114px 0;}.product-page .paragraph--type--product-two-column-imgs .inner-container{display:flex;flex-direction:row-reverse;}.product-page .paragraph--type--product-two-column-imgs .inner-container .field-first-image{padding:0;flex:45%;}.product-page .paragraph--type--product-two-column-imgs .inner-container .field-first-image .image-container{padding:0px 0px 0px 10px;}.product-page .paragraph--type--product-two-column-imgs .inner-container .field-second-image{flex:55%;}.product-page .paragraph--type--product-video .inner-container{padding-top:10px;padding-bottom:10px;}.product-page .paragraph--type--product-contained-image.with-mobile-img{padding-bottom:10px;}.product-page .paragraph--type--product-contained-image.with-mobile-img .field-full-image img{width:100%;height:auto;display:block;}.product-page .paragraph--type--product-contained-image.with-mobile-img .field-full-img-mobile img{display:none;}}@media screen and (min-width:1280px){.product-page .paragraph--type--text-without-image,.product-page .paragraph--type--text-with-image,.product-page .paragraph--type--text-with-nutritional-info{padding:120px 0px 114px;font-size:21px;line-height:38px;}.product-page .paragraph--type--text-without-image .field-pre-title-text,.product-page .paragraph--type--text-with-image .field-pre-title-text,.product-page .paragraph--type--text-with-nutritional-info .field-pre-title-text{font-size:18px;line-height:22px;}.product-page .paragraph--type--text-without-image .field-title-text,.product-page .paragraph--type--text-with-image .field-title-text,.product-page .paragraph--type--text-with-nutritional-info .field-title-text{font-size:110px;line-height:100px;margin:15px auto;hyphens:none;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;}.product-page .paragraph--type--text-without-image .field-title-text p,.product-page .paragraph--type--text-with-image .field-title-text p,.product-page .paragraph--type--text-with-nutritional-info .field-title-text p{padding:0 30px;}.product-page .paragraph--type--text-without-image .field-footer-text,.product-page .paragraph--type--text-with-image .field-footer-text,.product-page .paragraph--type--text-with-nutritional-info .field-footer-text{line-height:26px;}.product-page .paragraph--type--text-with-nutritional-info .field-nutritional-values .field-value{font-size:60px;line-height:75px;}.product-page .paragraph--type--text-with-nutritional-info .field-nutritional-values .field-symbol{top:-35px;}.product-page .paragraph--type--text-with-nutritional-info .field-nutritional-values .field-value-title{font-weight:400;font-size:12px;line-height:26px;}.product-page .paragraph--type--product-two-column-imgs .inner-container{padding-left:0;max-width:1322px;}.product-page .paragraph--type--product-video .inner-container{margin:0 auto;padding-top:5px;padding-bottom:5px;}}
#block-prehome{position:fixed;top:0;width:100%;height:100%;padding:42px 0;text-align:center;background-color:#E71F26;background-image:url(/themes/custom/irreverente/images/logo-white.svg);background-repeat:no-repeat;background-position:50% 50px;background-size:142px auto;z-index:2;}#block-prehome .prehome-container,#block-prehome .prehome-container-nogrant{margin:136px 50px 15px;}#block-prehome .prehome-container h2,#block-prehome .prehome-container-nogrant h2{margin:0;font-family:"Barlow-Condensed",sans-serif;font-style:normal;font-size:74px;line-height:68px;text-align:center;text-transform:uppercase;color:#fff;}#block-prehome .prehome-container p,#block-prehome .prehome-container-nogrant p{margin:14px;font-family:"Barlow",sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:18px;color:#fff;}#block-prehome .prehome-container p > span:before,#block-prehome .prehome-container-nogrant p > span:before{content:url(/themes/custom/irreverente/images/prehome-before.svg);position:relative;top:4px;margin-right:4px;}#block-prehome .prehome-container p > span:after,#block-prehome .prehome-container-nogrant p > span:after{content:url(/themes/custom/irreverente/images/prehome-after.svg);position:relative;top:4px;margin-left:4px;}#block-prehome .prehome-container.buttons-container,#block-prehome .prehome-container-nogrant.buttons-container{margin-top:25px;}#block-prehome .prehome-container-nogrant h2{font-size:50px;line-height:50px;}#block-prehome .button{display:inline-block;font-family:"Merriweather",sans-serif;cursor:pointer;color:#fff;font-size:21px;line-height:28px;}#block-prehome .prehome-button-grant{background-color:transparent;}#block-prehome .prehome-button-grant:after{content:"/";margin:0 3px 0px 7px;}body.accessgranted-yes #block-prehome{display:none;}@media screen and (min-width:768px){#block-prehome .prehome-container,#block-prehome .prehome-container-nogrant{margin:165px 60px 15px;}#block-prehome .prehome-container h2,#block-prehome .prehome-container-nogrant h2{margin:0 auto;font-size:110px;line-height:100px;max-width:600px;}#block-prehome .prehome-container p,#block-prehome .prehome-container-nogrant p{margin-bottom:30px;font-size:18px;line-height:22px;}#block-prehome .prehome-container-nogrant h2{font-size:60px;line-height:64px;}.button{font-size:26px;line-height:34px;}}@media screen and (min-width:1280px){#block-prehome{background-position:120px 50px;}}
table{margin:30px 0px;}table > thead > tr > td,table > thead > tr > th{border:1px solid #E71F26;font-family:"Merriweather",sans-serif;font-size:15px;line-height:21px;color:#c22039;padding:10px;}table > tbody > tr > td,table > tbody > tr > th{border:1px solid #E71F26;font-family:"Merriweather",sans-serif;font-size:15px;line-height:21px;color:#c22039;padding:10px;}@media screen and (min-width:1280px){table > thead > tr > td,table > thead > tr > th{font-size:18px;line-height:28px;padding:25px;}table > tbody > tr > td,table > tbody > tr > th{font-size:18px;line-height:28px;padding:25px;}}
#sliding-popup .damm-cookies .eu-cookie-compliance-content{padding:0 !important;}.cookies-button-container{text-align:center;}.cookies-button-container button#damm-cookies-edit-settings{color:white;background-color:#E71F26;font-family:"Merriweather",sans-serif;margin:28px auto;border:0;padding:10px 15px;border-radius:5px;font-size:16px;}.cookies-button-container button#damm-cookies-edit-settings:hover{background-color:#c22039;}article.node--type-cookies table.cookies-table{display:none;}article.node--type-cookies div.cookies-list{display:block;margin:25px 0px;}article.node--type-cookies div.cookies-list ul > li{font-family:"Merriweather",sans-serif;font-size:15px;line-height:21px;color:#c22039;}article.node--type-cookies div.cookies-list ul > li > span{font-weight:bold;}#sliding-popup .cookies-table th,#sliding-popup .cookies-table td{color:#000;}#sliding-popup .cookies-table a{font-family:sans-serif;color:#000;}@media screen and (min-width:768px){#sliding-popup .damm-cookies p{line-height:17px;}.damm-cookies button{vertical-align:0;}}@media screen and (min-width:1280px){article.node--type-cookies table.cookies-table{display:block;}article.node--type-cookies div.cookies-list{display:none;}}
body.maintenance-page{text-align:center;}body.maintenance-page header{padding:60px;}body.maintenance-page main{font-family:"Merriweather",sans-serif;}body.maintenance-page main h1{font-family:"Barlow-Condensed",sans-serif;font-size:30px;}
body.product-page #block-irreverente-content{max-width:unset;padding:0;margin:0;}body.product-page .paragraph--type--text-without-image.pink,body.product-page .paragraph--type--text-with-image.pink,body.product-page .paragraph--type--text-with-nutritional-info.pink{background-color:#ffeeee;}body.product-page .parallax-product-header .background-wrap{background-position:53% 275px;background-position-x:53%;background-position-y:275px;background-repeat:no-repeat;background-size:auto 191px;background-color:#E71F26;z-index:-1;position:fixed;top:0;left:0;height:150%;width:100%;}body.product-page .parallax-product-header .product-bottle{text-align:center;}body.product-page .parallax-product-header .product-bottle img{width:230px;height:auto;margin-top:20px;}@media screen and (min-width:768px){body.product-page .parallax-product-header .background-wrap{background-position:50% 215px;background-position-x:50%;background-position-y:215px;background-size:auto 291px;}body.product-page .parallax-product-header .product-bottle img{width:275px;}}@media screen and (min-width:1280px){body.product-page .parallax-product-header .background-wrap{background-position:50% 230px;background-position-x:50%;background-position-y:230px;background-size:auto 394px;}body.product-page .parallax-product-header .product-bottle img{width:330px;}}
.product-home-view.vermut{background-color:#e71f26;}body.product-vermut .product-header,body.product-vermut .product-home-view-bg,body.product-vermut .parallax-product-header .background-wrap{background-color:#e71f26;}body.product-vermut .paragraph--type--text-with-nutritional-info .field-nutritional-values:nth-child(3),body.product-vermut .paragraph--type--text-with-nutritional-info .field-nutritional-values:nth-child(4){display:block;width:fit-content;}body.product-vermut .paragraph--type--text-with-nutritional-info .field-nutritional-values:nth-child(2),body.product-vermut .paragraph--type--text-with-nutritional-info .field-nutritional-values:nth-child(3),body.product-vermut .paragraph--type--text-with-nutritional-info .field-nutritional-values:nth-child(4),body.product-vermut .paragraph--type--text-with-nutritional-info .field-nutritional-values:last-child{border-right:1px solid;}body.product-vermut .paragraph--type--product-two-column-imgs.three-images-area .inner-container{flex-direction:column;}@media screen and (min-width:1280px){body.product-vermut .paragraph--type--product-two-column-imgs.three-images-area .inner-container{flex-direction:row-reverse;}}@media screen and (min-width:1280px){body.product-vermut .first-area.paragraph--type--text-without-image .field-title-text{padding:15px 150px;margin:15px calc(50% - 397px);}}@media screen and (min-width:1280px){body.product-vermut .first-area.paragraph--type--text-without-image .field-descript-text{padding:0 15px;margin:0 calc(50% - 286px);}}@media screen and (min-width:1280px){body.product-vermut .second-area.paragraph--type--text-with-image .field-title-text{padding:15px 5px;margin:15px calc(50% - 397px);}}@media screen and (min-width:1280px){body.product-vermut .second-area.paragraph--type--text-with-image .field-descript-text{padding:0 47px;margin:0 calc(50% - 286px);}}@media screen and (min-width:1280px){body.product-vermut .third-area.paragraph--type--text-without-image .field-title-text{padding:15px 25px;margin:15px calc(50% - 397px);}}@media screen and (min-width:1280px){body.product-vermut .third-area.paragraph--type--text-without-image .field-descript-text{padding:0 5px;margin:0 calc(50% - 286px);}}@media screen and (min-width:768px){body.product-vermut .paragraph--type--text-with-nutritional-info .field-nutritional-values:nth-child(3){display:inline-block;}body.product-vermut .paragraph--type--text-with-nutritional-info .field-nutritional-values:nth-child(4),body.product-vermut .paragraph--type--text-with-nutritional-info .field-nutritional-values:nth-child(5){display:block;width:fit-content;}body.product-vermut .paragraph--type--text-with-nutritional-info .field-nutritional-values:nth-child(2){border-right:0;}body.product-vermut .paragraph--type--text-with-nutritional-info .field-nutritional-values:nth-child(4){border-right:1px solid;}}@media screen and (min-width:1280px){body.product-vermut .paragraph--type--text-with-nutritional-info .field-nutritional-values:nth-child(3),body.product-vermut .paragraph--type--text-with-nutritional-info .field-nutritional-values:nth-child(4),body.product-vermut .paragraph--type--text-with-nutritional-info .field-nutritional-values:nth-child(5){display:inline-block;}body.product-vermut .paragraph--type--text-with-nutritional-info .field-nutritional-values:nth-child(2),body.product-vermut .paragraph--type--text-with-nutritional-info .field-nutritional-values:nth-child(3),body.product-vermut .paragraph--type--text-with-nutritional-info .field-nutritional-values:nth-child(4){border-right:0px;}}
.product-home-view.crianza{background-color:#C49359;}body.product-crianza .product-header,body.product-crianza .product-home-view-bg,body.product-crianza .parallax-product-header .background-wrap{background-color:#C49359;}@media screen and (min-width:1280px){body.product-crianza .first-area.paragraph--type--text-without-image .field-title-text{padding:15px 55px;margin:15px calc(50% - 397px);}}@media screen and (min-width:1280px){body.product-crianza .first-area.paragraph--type--text-without-image .field-descript-text{padding:0 40px;margin:0 calc(50% - 286px);}}@media screen and (min-width:1280px){body.product-crianza .first-area.paragraph--type--text-without-image .field-footer-text{font-size:16px;}}@media screen and (min-width:1280px){body.product-crianza .second-area.paragraph--type--text-with-image .field-title-text{padding:15px 20px;margin:15px calc(50% - 397px);}}@media screen and (min-width:1280px){body.product-crianza .second-area.paragraph--type--text-with-image .field-descript-text{padding:0 5px;margin:0 calc(50% - 286px);}}@media screen and (min-width:1280px){body.product-crianza .third-area.paragraph--type--text-without-image .field-title-text{padding:15px 5px;margin:15px calc(50% - 397px);}}@media screen and (min-width:1280px){body.product-crianza .third-area.paragraph--type--text-without-image .field-descript-text{padding:0;margin:0 calc(50% - 290px);max-width:588px;}}
.product-home-view.roble{background-color:#EA6C2E;}body.product-roble .product-header,body.product-roble .product-home-view-bg,body.product-roble .parallax-product-header .background-wrap{background-color:#EA6C2E;}@media screen and (min-width:1280px){body.product-roble .first-area.paragraph--type--text-without-image .field-title-text{padding:0 55px;margin:0 calc(50% - 397px);}}@media screen and (min-width:1280px){body.product-roble .first-area.paragraph--type--text-without-image .field-descript-text{padding:0 44px;margin:0 calc(50% - 286px);}}@media screen and (min-width:1280px){body.product-roble .first-area.paragraph--type--text-without-image .field-footer-text{font-size:16px;}}@media screen and (min-width:1280px){body.product-roble .second-area.paragraph--type--text-with-image .field-title-text{padding:15px 95px;margin:15px calc(50% - 397px);}}@media screen and (min-width:1280px){body.product-roble .second-area.paragraph--type--text-with-image .field-descript-text{padding:0 5px;margin:0 calc(50% - 286px);}}@media screen and (min-width:1280px){body.product-roble .third-area.paragraph--type--text-without-image .field-title-text{padding:15px 10px;margin:15px calc(50% - 397px);}}@media screen and (min-width:1280px){body.product-roble .third-area.paragraph--type--text-without-image .field-descript-text{padding:0 80px;margin:0 calc(50% - 286px);}}
.product-home-view.joven{background-color:#E7E8EA;}body.product-joven .product-header,body.product-joven .product-home-view-bg,body.product-joven .parallax-product-header .background-wrap{background-color:#E7E8EA;}@media screen and (min-width:1280px){body.product-joven .first-area.paragraph--type--text-without-image .field-title-text{padding:15px 55px;margin:0 calc(50% - 397px);}}@media screen and (min-width:1280px){body.product-joven .first-area.paragraph--type--text-without-image .field-descript-text{padding:0 44px;margin:0 calc(50% - 286px);}}@media screen and (min-width:1280px){body.product-joven .first-area.paragraph--type--text-without-image .field-footer-text{font-size:16px;}}@media screen and (min-width:1280px){body.product-joven .second-area.paragraph--type--text-with-image .field-title-text{padding:15px 85px;margin:0 calc(50% - 397px);}}@media screen and (min-width:1280px){body.product-joven .second-area.paragraph--type--text-with-image .field-descript-text{padding:0 5px;margin:0 calc(50% - 286px);}}@media screen and (min-width:1280px){body.product-joven .third-area.paragraph--type--text-without-image .field-title-text{padding:15px 65px;margin:15px calc(50% - 397px);}}@media screen and (min-width:1280px){body.product-joven .third-area.paragraph--type--text-without-image .field-descript-text{padding:0;margin:0 calc(50% - 290px);max-width:580px;}}
.products-home-view{display:flex;width:calc(100% - 68px);margin:120px auto;text-align:center;flex-direction:row;flex-wrap:wrap;gap:14px;}.products-home-view .views-row{width:100%;max-height:307px;overflow:hidden;}.products-home-view .views-row a{position:relative;display:block;height:307px;}.products-home-view .views-row a > img:first-child{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:85px;width:100%;}.products-home-view .views-row a > img:nth-child(2){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:calc(100% - 20px);}@media screen and (min-width:768px){.products-home-view{margin:115px auto;max-width:1280px;gap:20px;justify-content:space-between;}.products-home-view .views-row{width:calc(50% - 14px);max-height:586px;}.products-home-view .views-row a{height:auto;}.products-home-view .views-row a > img:first-child{position:relative;height:190px;width:auto;top:185px;left:inherit;transform:inherit;}.products-home-view .views-row a > img:nth-child(2){position:relative;height:500px;width:auto;max-width:auto;top:-145px;left:inherit;transform:inherit;}.products-home-view .views-row:nth-child(2) a > img:first-child{left:50%;transform:translate(-50%,0);}}
