@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&display=swap);@font-face{font-family:'Avenir-Next-Heavy';src:url(../fonts/Avenir-Next-Heavy.ttf) format("truetype")}@font-face{font-family:'Concert-One';src:url(../fonts/Concert-One.ttf) format("truetype")}@font-face{font-family:'Helvetica-Neue-Black-Condensed';src:url(../fonts/Helvetica-Neue-Black-Condensed.ttf) format("truetype")}@font-face{font-family:'Helvetica-Neue-Black-Condensed';src:url(../fonts/Helvetica-Neue-Black-Condensed.ttf) format("truetype")}@font-face{font-family:'Inter-Regular';font-style:normal;font-weight:400;src:url(../fonts/Inter-Regular.woff) format("woff")}@font-face{font-family:'Inter-Bold';font-style:normal;font-weight:400;src:url(../fonts/Inter-Bold.woff) format("woff")}*{outline:0;-webkit-tap-highlight-color:transparent}html,html body{background-color:#fff}html{width:100%;height:100%}html body{top:0}html body .container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (max-width:767px){html body .hidden-xs{display:none!important}}html body.modal-open{overflow:hidden}html body #header-mobile{width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:20;margin-top:0;height:215px;background-image:url(../img/header/header-mobile.jpg);position:relative}html body #header-mobile.hidden{background-image:url(../img/header/header-mobile-small.jpg)}html body #header-mobile img{position:absolute;top:50%;left:50%;max-width:90%;max-height:90%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:64em){html body #header-mobile,html body #header-mobile img{display:none}}html body #promo-mobile{width:100%;background-color:#ffd938;padding:1rem 0;font-family:"Inter-Bold",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;text-align:left;text-transform:uppercase;color:#000;cursor:pointer;display:none;z-index:30;position:relative;padding-left:100px;padding-right:10px}html body #promo-mobile span{font-size:10px;line-height:12px;text-transform:none}@media screen and (max-width:63.99em){html body #promo-mobile.active{display:block}}@media screen and (min-width:64em){html body #promo-mobile{display:none}}html body #promo-mobile .banner-promo{position:absolute;top:-5px;left:10px;width:85px;height:85px;background-image:url(../img/banner-desconto-vermelho.svg);background-repeat:no-repeat;background-position:left center;background-size:contain;z-index:40}html body #product-list .product-list-content .product-box .price-box .banner .promo,html body #promo-desktop .grid-container .banner-promo .promo,html body #promo-mobile .banner-promo .promo{-webkit-transform:rotate(9deg);-ms-transform:rotate(9deg);transform:rotate(9deg);font-family:"Avenir-Next-Heavy",sans-serif;font-size:34px;color:#ffd938;position:absolute;top:17px;left:9px;width:30px;text-align:center}html body #promo-desktop .grid-container .banner-promo .promo span,html body #promo-mobile .banner-promo .promo span{font-size:18px}html body #promo-desktop .grid-container .banner-promo .direto,html body #promo-mobile .banner-promo .direto{position:absolute;top:49px;left:8px;-webkit-transform:rotate(9deg);-ms-transform:rotate(9deg);transform:rotate(9deg);font-family:"Concert-One",sans-serif;font-size:22px;line-height:22px;color:#ffd938}html body #promo-desktop{width:100%;background-color:#ffd938;padding:1rem 0;font-family:"Inter-Bold",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;text-align:center;text-transform:uppercase;color:#000;cursor:pointer}html body #promo-desktop span{text-transform:none}@media screen and (min-width:64em){html body #promo-desktop.active{display:block}}@media screen and (max-width:63.99em){html body #promo-desktop{display:none}}html body #promo-desktop .grid-container{position:relative}html body #promo-desktop .grid-container .banner-promo{position:absolute;top:-17px;left:10px;width:85px;height:85px;background-image:url(../img/banner-desconto-vermelho.svg);background-repeat:no-repeat;background-position:left center;background-size:contain;z-index:40}html body #header-desktop{width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:20;margin-top:0;height:360px;background-image:url(../img/header/header-desktop.jpg);position:relative}html body #header-desktop img{position:absolute;top:50%;left:50%;max-width:90%;max-height:60%;-webkit-transform:translate(-50%,-65%);-ms-transform:translate(-50%,-65%);transform:translate(-50%,-65%)}@media screen and (max-width:63.99em){html body #header-desktop,html body #header-desktop img{display:none}}html body #top-bar-desktop{position:absolute;width:100%;top:290px;height:150px;z-index:50}@media screen and (max-width:63.99em){html body #top-bar-desktop{display:none}}html body #top-bar-desktop .grid-container{background-color:#fff;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2)}html body #top-bar-desktop .grid-container .top-bar-desktop-content{width:90%;margin:0 auto}html body #top-bar-desktop .grid-container .top-bar-desktop-content .logo-box{height:70px;margin:10px auto}html body #top-bar-desktop .grid-container .top-bar-desktop-content .search-box{height:90px}html body #top-bar-desktop .grid-container .top-bar-desktop-content .search-box .cell{font-size:16px;color:#979797;line-height:90px}html body #top-bar-desktop .grid-container .top-bar-desktop-content .search-box .cell input{margin:26px 0 25px}html body #top-bar-desktop .grid-container .top-bar-desktop-content .filters-box{height:60px;border-top:1px solid #ccc}html body #top-bar-desktop .grid-container .top-bar-desktop-content .filters-box ul{list-style:none}html body #top-bar-desktop .grid-container .top-bar-desktop-content .filters-box ul li{display:inline-block;margin-right:15px;font-family:"Roboto",sans-serif;font-size:12px;background-image:url(../img/categoria.png);background-repeat:no-repeat;background-size:30px;color:#979797;min-width:30px;min-height:30px;line-height:60px;background-position:center left;padding-left:36px;text-align:left;cursor:pointer;position:relative}@media screen and (min-width:87.5em){html body #top-bar-desktop .grid-container .top-bar-desktop-content .filters-box ul li{background-size:40px;padding-left:46px}}html body #top-bar-desktop .grid-container .top-bar-desktop-content .filters-box ul li.filter-preco,html body #top-bar-mobile-filter ul li.filter-preco{background-image:url(../img/icon/filter/preco.svg)}html body #top-bar-desktop .grid-container .top-bar-desktop-content .filters-box ul li.filter-desconto,html body #top-bar-mobile-filter ul li.filter-desconto{background-image:url(../img/icon/filter/desconto.svg)}html body #top-bar-desktop .grid-container .top-bar-desktop-content .filters-box ul li.filter-intensidade,html body #top-bar-mobile-filter ul li.filter-intensidade{background-image:url(../img/icon/filter/intensidade.svg)}html body #top-bar-desktop .grid-container .top-bar-desktop-content .filters-box ul li.filter-pasta,html body #top-bar-mobile-filter ul li.filter-pasta{background-image:url(../img/icon/filter/pasta.svg)}html body #top-bar-desktop .grid-container .top-bar-desktop-content .filters-box ul li.filter-leite,html body #top-bar-mobile-filter ul li.filter-leite{background-image:url(../img/icon/filter/leite.svg)}html body #top-bar-desktop .grid-container .top-bar-desktop-content .filters-box ul li.filter-cura,html body #top-bar-mobile-filter ul li.filter-cura{background-image:url(../img/icon/filter/cura.svg)}html body #top-bar-desktop .grid-container .top-bar-desktop-content .filters-box ul li.filter-pais,html body #top-bar-mobile-filter ul li.filter-pais{background-image:url(../img/icon/filter/pais.svg)}html body #top-bar-desktop .grid-container .top-bar-desktop-content .filters-box ul li.filter-regiao,html body #top-bar-mobile-filter ul li.filter-regiao{background-image:url(../img/icon/filter/regiao.svg)}html body #top-bar-desktop .grid-container .top-bar-desktop-content .filters-box ul li.filter-premios,html body #top-bar-mobile-filter ul li.filter-premios{background-image:url(../img/icon/filter/premios.svg)}html body #top-bar-desktop .grid-container .top-bar-desktop-content .filters-box ul li.filter-ocasiao,html body #top-bar-mobile-filter ul li.filter-ocasiao{background-image:url(../img/icon/filter/ocasiao.svg)}html body #top-bar-desktop .grid-container .top-bar-desktop-content .filters-box ul li.active.filter-preco,html body #top-bar-mobile-filter ul li.active.filter-preco{background-image:url(../img/icon/filter/preco-active.svg)}html body #top-bar-desktop .grid-container .top-bar-desktop-content .filters-box ul li.active.filter-desconto,html body #top-bar-mobile-filter ul li.active.filter-desconto{background-image:url(../img/icon/filter/desconto-active.svg)}html body #top-bar-desktop .grid-container .top-bar-desktop-content .filters-box ul li.active.filter-intensidade,html body #top-bar-mobile-filter ul li.active.filter-intensidade{background-image:url(../img/icon/filter/intensidade-active.svg)}html body #top-bar-desktop .grid-container .top-bar-desktop-content .filters-box ul li.active.filter-pasta,html body #top-bar-mobile-filter ul li.active.filter-pasta{background-image:url(../img/icon/filter/pasta-active.svg)}html body #top-bar-desktop .grid-container .top-bar-desktop-content .filters-box ul li.active.filter-leite,html body #top-bar-mobile-filter ul li.active.filter-leite{background-image:url(../img/icon/filter/leite-active.svg)}html body #top-bar-desktop .grid-container .top-bar-desktop-content .filters-box ul li.active.filter-cura,html body #top-bar-mobile-filter ul li.active.filter-cura{background-image:url(../img/icon/filter/cura-active.svg)}html body #top-bar-desktop .grid-container .top-bar-desktop-content .filters-box ul li.active.filter-pais,html body #top-bar-mobile-filter ul li.active.filter-pais{background-image:url(../img/icon/filter/pais-active.svg)}html body #top-bar-desktop .grid-container .top-bar-desktop-content .filters-box ul li.active.filter-regiao,html body #top-bar-mobile-filter ul li.active.filter-regiao{background-image:url(../img/icon/filter/regiao-active.svg)}html body #top-bar-desktop .grid-container .top-bar-desktop-content .filters-box ul li.active.filter-premios,html body #top-bar-mobile-filter ul li.active.filter-premios{background-image:url(../img/icon/filter/premios-active.svg)}html body #top-bar-desktop .grid-container .top-bar-desktop-content .filters-box ul li.active.filter-ocasiao,html body #top-bar-mobile-filter ul li.active.filter-ocasiao{background-image:url(../img/icon/filter/ocasiao-active.svg)}html body #top-bar-desktop .grid-container .top-bar-desktop-content .filters-box ul li.chosen:before{display:block;content:' ';background-image:url(../img/chosen.svg);background-repeat:no-repeat;background-position:center center;background-size:12px;height:12px;width:12px;position:absolute;bottom:10px;left:28px;z-index:50}html body #info-link-desktop{position:fixed;width:100%;bottom:20px;left:0;z-index:10}html body #info-link-desktop .info-link{width:40px;height:40px;cursor:pointer}html body #top-bar-mobile-search{position:fixed;top:0;left:0;padding-top:30px;width:100%;z-index:50;background-image:url(../img/header/header-mobile-small.jpg);border-bottom:1px solid #97979750;visibility:hidden;opacity:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}html body #top-bar-mobile-search.active{visibility:visible;opacity:1}@media screen and (min-width:64em){html body #top-bar-mobile-search{display:none}}html body #top-bar-mobile-search input{width:calc(100% - 2rem);margin:1rem;border-radius:5px}html body #top-bar-mobile-search .results{margin:1rem;margin-top:0;font-size:14px;line-height:16px;color:#3b2416}html body #top-bar-mobile-filter{position:fixed;top:0;left:0;padding-top:30px;width:100%;z-index:50;background-image:url(../img/header/header-mobile-small.jpg);border-bottom:1px solid #97979750;visibility:hidden;opacity:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media screen and (min-width:64em){html body #top-bar-mobile-filter{display:none}}html body #top-bar-mobile-filter.active{visibility:visible;opacity:1}html body #top-bar-mobile-filter .title{margin:1rem 1rem .25rem;font-size:14px;line-height:16px;color:#3b2416}html body #top-bar-mobile-filter ul{list-style:none;overflow-x:auto;white-space:nowrap;padding-bottom:.5rem;margin-bottom:0;margin-left:0;padding-left:1rem;text-align:left}@media screen and (min-width:40em) and (max-width:63.99em){html body #top-bar-mobile-filter ul{text-align:center}}html body #attribute-selector .attribute-list ul li,html body #top-bar-mobile-filter ul li{position:relative;font-family:"Roboto",sans-serif;font-style:normal;font-weight:400;background-repeat:no-repeat;cursor:pointer}html body #top-bar-mobile-filter ul li{display:inline-block;font-size:10px;line-height:12px;text-transform:uppercase;color:#3b2416;margin-right:0;background-image:url(../img/categoria.png);background-size:32px;min-width:40px;min-height:40px;background-position:top center;padding-top:40px;text-align:center;margin-top:15px;width:80px}html body #attribute-selector .attribute-list ul li.has-prep:before,html body #top-bar-mobile-filter ul li.chosen:before{display:block;content:' ';background-image:url(../img/chosen.svg);background-size:10px 10px;height:10px;width:10px;position:absolute}html body #top-bar-mobile-filter ul li.chosen:before{bottom:19px;right:23px}html body #product-list{padding-bottom:5rem;z-index:10;background:#fff}@media screen and (max-width:63.99em){html body #product-list{padding-top:10px}}@media screen and (min-width:64em){html body #product-list{padding-top:110px}html body #product-list .product-list-content{width:80%;margin:0 auto}}html body #product-list .product-list-content .empty-product-list{font-size:14px;line-height:24px;text-align:center;width:100%;margin-top:40px}html body #product-list .product-list-content .empty-product-list button{margin-top:1rem;padding:.6rem 1.6rem;background-color:#fd3305;color:#fff;font-family:"Inter-Bold",sans-serif;font-size:12px;line-height:14px;font-weight:700;border-radius:6px;text-transform:uppercase;cursor:pointer}html body #product-list .product-list-content .product-box{border-right:1px dotted rgba(0,0,0,.2);border-bottom:1px dotted rgba(0,0,0,.2);padding:10px;position:relative;cursor:pointer}@media screen and (max-width:39.99em){html body #product-list .product-list-content .product-box:nth-of-type(2n){border-right:0}html body #product-list .product-list-content .product-box:nth-last-of-type(1),html body #product-list .product-list-content .product-box:nth-last-of-type(2){border-bottom:0}}@media screen and (min-width:40em) and (max-width:63.99em){html body #product-list .product-list-content .product-box:nth-of-type(3n){border-right:0}html body #product-list .product-list-content .product-box:nth-last-of-type(1),html body #product-list .product-list-content .product-box:nth-last-of-type(2),html body #product-list .product-list-content .product-box:nth-last-of-type(3){border-bottom:0}}@media screen and (min-width:64em){html body #product-list .product-list-content .product-box:nth-of-type(4n){border-right:0}html body #product-list .product-list-content .product-box:nth-last-of-type(1),html body #product-list .product-list-content .product-box:nth-last-of-type(2),html body #product-list .product-list-content .product-box:nth-last-of-type(3),html body #product-list .product-list-content .product-box:nth-last-of-type(4){border-bottom:0}}html body #product-list .product-list-content .product-box .product-image{z-index:11;position:absolute;left:10px;bottom:30px;width:100%;max-width:60%;height:100%;max-height:60%;-webkit-transform:none;-ms-transform:none;transform:none}html body #product-list .product-list-content .product-box .product-image img{max-width:100%;max-height:100%;-webkit-transform:none;-ms-transform:none;transform:none}html body #product-list .product-list-content .product-box .price-box{z-index:15;background:#fd3305;color:#fff;padding:6px 4px;margin-bottom:5px;position:relative}@media screen and (min-width:40em) and (max-width:63.99em){html body #product-list .product-list-content .product-box .price-box{padding:8px 4px}}html body #product-list .product-list-content .product-box .price-box .old-price{position:relative;font-size:8px;line-height:10px}html body #product-list .product-list-content .product-box .price-box .old-price div,html body #product-list .product-list-content .product-box .price-box .price div{float:right;margin:0;padding:0;font-family:"Helvetica-Neue-Black-Condensed",sans-serif;font-weight:400;color:#fff}html body #product-list .product-list-content .product-box .price-box .old-price span{font-size:8px;margin-left:1px}@media screen and (min-width:40em) and (max-width:63.99em){html body #product-list .product-list-content .product-box .price-box .old-price span{font-size:10px}}@media screen and (min-width:64em){html body #product-list .product-list-content .product-box .price-box .old-price span{font-size:12px}}@media screen and (min-width:40em) and (max-width:63.99em){html body #product-list .product-list-content .product-box .price-box .old-price{font-size:14px;line-height:14px}}@media screen and (min-width:64em){html body #product-list .product-list-content .product-box .price-box .old-price{font-size:12px;line-height:12px}}@media screen and (min-width:87.5em){html body #product-list .product-list-content .product-box .price-box .old-price{font-size:14px;line-height:14px}}html body #product-list .product-list-content .product-box .price-box .old-price:before{position:absolute;content:'';top:4px;right:-2px;width:27px;border-top:2px solid;border-color:#fff;-webkit-transform:skewY(12deg);-ms-transform:skewY(12deg);transform:skewY(12deg);pointer-events:none}@media screen and (min-width:40em) and (max-width:63.99em){html body #product-list .product-list-content .product-box .price-box .old-price:before{width:45px}}@media screen and (min-width:64em){html body #product-list .product-list-content .product-box .price-box .old-price:before{width:40px;top:4px}}@media screen and (min-width:87.5em){html body #product-list .product-list-content .product-box .price-box .old-price:before{width:45px;top:6px}}html body #product-list .product-list-content .product-box .price-box .price{position:relative;clear:both}@media screen and (min-width:40em) and (max-width:63.99em){html body #product-list .product-list-content .product-box .price-box .price{font-size:30px;line-height:34px}}@media screen and (min-width:64em){html body #product-list .product-list-content .product-box .price-box .price{font-size:40px;line-height:44px}}html body #product-list .product-list-content .product-box .price-box .price div{font-size:12px;line-height:12px}html body #product-list .product-list-content .product-box .price-box .price div.int{font-size:20px;line-height:20px}html body #product-list .product-list-content .product-box .price-box .price div.comma{margin-top:1px}html body #product-list .product-list-content .product-box .price-box .price div.dec{margin-top:2px}html body #product-list .product-list-content .product-box .price-box .price div.euro{font-size:8px;line-height:8px;font-weight:700;margin-top:5px}@media screen and (min-width:40em) and (max-width:63.99em){html body #product-list .product-list-content .product-box .price-box .price div.euro{font-size:13px;line-height:13px;margin-top:9px}html body #product-list .product-list-content .product-box .price-box .price div.dec{font-size:20px;line-height:20px;margin-top:4px}html body #product-list .product-list-content .product-box .price-box .price div.comma{font-size:20px;line-height:20px;margin-top:3px}html body #product-list .product-list-content .product-box .price-box .price div.int{font-size:38px;line-height:38px}}@media screen and (min-width:64em){html body #product-list .product-list-content .product-box .price-box .price div.euro{font-size:10px;line-height:10px;margin-top:7px}html body #product-list .product-list-content .product-box .price-box .price div.comma,html body #product-list .product-list-content .product-box .price-box .price div.dec{font-size:16px;line-height:16px;margin-top:2px}html body #product-list .product-list-content .product-box .price-box .price div.int{font-size:30px;line-height:30px}}@media screen and (min-width:87.5em){html body #product-list .product-list-content .product-box .price-box .price div.euro{font-size:14px;line-height:14px;margin-top:11px}html body #product-list .product-list-content .product-box .price-box .price div.comma,html body #product-list .product-list-content .product-box .price-box .price div.dec{font-size:24px;line-height:24px;margin-top:4px}html body #product-list .product-list-content .product-box .price-box .price div.int{font-size:40px;line-height:40px}}html body #product-list .product-list-content .product-box .price-box .price span{font-size:14px;margin-left:2px}@media screen and (min-width:40em) and (max-width:63.99em){html body #product-list .product-list-content .product-box .price-box .price span{font-size:22px}}@media screen and (min-width:64em){html body #product-list .product-list-content .product-box .price-box .price span{font-size:28px}}html body #product-list .product-list-content .product-box .price-box.simple .price div{font-family:"Helvetica-Neue-Black-Condensed",sans-serif;font-weight:400;font-size:12px;line-height:12px;float:right;margin:0;padding:0;color:#fff}html body #product-list .product-list-content .product-box .price-box.simple .price div.euro{font-size:12px;line-height:12px;margin-top:6px}html body #product-list .product-list-content .product-box .price-box.simple .price div.dec{font-size:16px;line-height:16px}html body #product-list .product-list-content .product-box .price-box.simple .price div.comma{font-size:20px;line-height:20px;margin-top:0}html body #product-list .product-list-content .product-box .price-box.simple .price div.int{font-size:30px;line-height:30px}@media screen and (min-width:40em) and (max-width:63.99em){html body #product-list .product-list-content .product-box .price-box.simple .price div.euro{font-size:16px;line-height:16px;margin-top:8px}html body #product-list .product-list-content .product-box .price-box.simple .price div.comma,html body #product-list .product-list-content .product-box .price-box.simple .price div.dec{font-size:24px;line-height:24px;margin-top:4px}html body #product-list .product-list-content .product-box .price-box.simple .price div.int{font-size:40px;line-height:40px}}@media screen and (min-width:64em){html body #product-list .product-list-content .product-box .price-box.simple .price div.euro{font-size:16px;line-height:16px;margin-top:13px;font-weight:700}html body #product-list .product-list-content .product-box .price-box.simple .price div.comma,html body #product-list .product-list-content .product-box .price-box.simple .price div.dec{font-size:28px;line-height:28px;margin-top:4px}html body #product-list .product-list-content .product-box .price-box.simple .price div.int{font-size:50px;line-height:50px}}html body #product-list .product-list-content .product-box .price-box .banner-tras{position:absolute;right:calc(100% - 30px);top:-2px;background-image:url(../img/banner-desconto-tras.svg);width:40px;height:42px;background-repeat:no-repeat;background-size:contain;background-position:center;z-index:10}@media screen and (min-width:40em) and (max-width:63.99em){html body #product-list .product-list-content .product-box .price-box .banner-tras{width:50px;height:52px}}@media screen and (min-width:64em){html body #product-list .product-list-content .product-box .price-box .banner-tras{right:calc(100% - 34px);width:50px;height:52px}}@media screen and (min-width:87.5em){html body #product-list .product-list-content .product-box .price-box .banner-tras{right:calc(100% - 40px);width:55px;height:57px}}html body #product-list .product-list-content .product-box .price-box .banner{position:absolute;right:calc(100% - 30px);top:-2px;background-image:url(../img/banner-desconto-frente.svg);width:40px;height:42px;background-repeat:no-repeat;background-size:contain;background-position:center;z-index:20}@media screen and (min-width:40em) and (max-width:63.99em){html body #product-list .product-list-content .product-box .price-box .banner{width:50px;height:52px}}@media screen and (min-width:64em){html body #product-list .product-list-content .product-box .price-box .banner{right:calc(100% - 34px);width:50px;height:52px}}@media screen and (min-width:87.5em){html body #product-list .product-list-content .product-box .price-box .banner{right:calc(100% - 40px);width:55px;height:57px}}html body #product-list .product-list-content .product-box .price-box .banner .promo{font-size:16px;color:#e22013;top:2px;left:4px}@media screen and (min-width:40em) and (max-width:63.99em){html body #product-list .product-list-content .product-box .price-box .banner .promo{font-size:20px;width:43px}}@media screen and (min-width:64em){html body #product-list .product-list-content .product-box .price-box .banner .promo{font-size:20px;width:30px;top:2px;left:6px}}@media screen and (min-width:87.5em){html body #product-list .product-list-content .product-box .price-box .banner .promo{font-size:24px;width:30px;top:0;left:7px}}html body #product-list .product-list-content .product-box .price-box .banner .promo span{font-size:10px}@media screen and (min-width:40em) and (max-width:63.99em){html body #product-list .product-list-content .product-box .price-box .banner .promo span{font-size:12px}}@media screen and (min-width:64em){html body #product-list .product-list-content .product-box .price-box .banner .promo span{font-size:12px}}html body #product-list .product-list-content .product-box .price-box .banner .direto{position:absolute;top:24px;left:4px;-webkit-transform:rotate(9deg);-ms-transform:rotate(9deg);transform:rotate(9deg);font-family:"Concert-One",sans-serif;font-size:11px;line-height:11px;color:#e22013}@media screen and (min-width:40em) and (max-width:63.99em){html body #product-list .product-list-content .product-box .price-box .banner .direto{top:29px;font-size:14px;line-height:14px}}@media screen and (min-width:64em){html body #product-list .product-list-content .product-box .price-box .banner .direto{font-size:14px;line-height:14px;top:30px;left:4px}}@media screen and (min-width:87.5em){html body #product-list .product-list-content .product-box .price-box .banner .direto{font-size:15px;line-height:15px;top:33px;left:5px}}html body #product-list .product-list-content .product-box .product-details{z-index:15;font-family:"Roboto Condensed",sans-serif;font-style:normal;font-weight:400;font-size:9px;line-height:11px;text-align:right;text-transform:uppercase;color:#4a4a4a;background-color:rgba(255,255,255,.65);padding-bottom:5px}@media screen and (min-width:40em) and (max-width:63.99em){html body #product-list .product-list-content .product-box .product-details{font-size:12px;line-height:14px}}@media screen and (min-width:64em){html body #product-list .product-list-content .product-box .product-details{font-size:13px;line-height:15px}}html body #product-list .product-list-content .product-box .product-details span{font-weight:700;font-size:10px;line-height:12px}@media screen and (min-width:40em) and (max-width:63.99em){html body #product-list .product-list-content .product-box .product-details span{font-size:13px;line-height:15px}}@media screen and (min-width:64em){html body #product-list .product-list-content .product-box .product-details span{font-size:13px;line-height:15px}}html body #product-list .product-list-content .product-box .buy-button{position:absolute;bottom:.7rem;right:.7rem;text-align:center;z-index:12}html body #product-list .product-list-content .product-box .buy-button a{display:block;background-color:#fd3305;color:#fff;padding:.5rem 1rem;border-radius:5px;font-family:"Inter-Bold",sans-serif;font-size:10px;line-height:10px}@media screen and (min-width:40em) and (max-width:63.99em){html body #product-list .product-list-content .product-box .buy-button a{padding:.6rem 1.4rem;font-size:13px;line-height:13px}}@media screen and (min-width:64em){html body #product-list .product-list-content .product-box .buy-button a{padding:.6rem 1.6rem;font-size:13px;line-height:13px}}html body #product-list .product-list-content .product-box .icon-saber-mais{position:absolute;bottom:.5rem;left:.5rem;width:26px;height:26px;background-image:url(../img/icon/icon-saber-mais-2.svg);background-repeat:no-repeat;background-position:center;background-size:26px;outline:0;-webkit-tap-highlight-color:transparent;z-index:20}html body #attribute-overlay,html body #attribute-selector{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0}html body #attribute-overlay{z-index:-30;background-color:rgba(0,0,0,.3);-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}html body #attribute-overlay.active{opacity:1}html body #attribute-selector{z-index:40;background-color:#fff;visibility:hidden;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media screen and (min-width:64em){html body #attribute-selector{position:absolute;top:440px;left:50%;width:100%;max-width:700px;height:auto;z-index:40;background-color:#fff;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2);visibility:hidden;opacity:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}html body #attribute-selector.active{visibility:visible;opacity:1}html body #attribute-selector .attribute-list{margin-bottom:10px;padding-top:30px}@media screen and (max-width:63.99em){html body #attribute-selector .attribute-list{margin-top:126px;height:590px;overflow-y:auto}}html body #attribute-selector .attribute-list ul{list-style:none;width:100%;margin:0;padding:1rem}html body #attribute-selector .attribute-list ul.region-list{display:none}html body #attribute-selector .attribute-list ul.region-list.active{display:block}html body #attribute-selector .attribute-list ul li{font-size:14px;line-height:24px;padding:8px 0;color:#4c4c4c;border-bottom:1px solid #c4c4c4;background-image:url(../img/icon/checkbox.svg);background-position:right 10px;background-size:22px;outline:0;-webkit-tap-highlight-color:transparent}html body #attribute-selector .attribute-list ul li.active{background-image:url(../img/icon/checkbox-selected.svg)}html body #attribute-selector .attribute-list ul li.has-prep:before{top:25px;left:22px;z-index:50}html body #attribute-selector .attribute-list ul li:last-of-type{border-bottom:0}html body #attribute-selector .attribute-list ul li.intensity{line-height:10px}html body #attribute-selector .attribute-list ul li .tipo-leite{background-size:34px;background-position:center;background-repeat:no-repeat;width:34px;height:34px;position:absolute;left:0;top:3px}html body #attribute-selector .attribute-list ul li .tipo-leite.leite-bufala{background-image:url(../img/icon/attribute/leite/bufala.png)}html body #attribute-selector .attribute-list ul li .tipo-leite.leite-cabra{background-image:url(../img/icon/attribute/leite/cabra.png)}html body #attribute-selector .attribute-list ul li .tipo-leite.leite-mistura{background-image:url(../img/icon/attribute/leite/mistura.png)}html body #attribute-selector .attribute-list ul li .tipo-leite.leite-ovelha{background-image:url(../img/icon/attribute/leite/ovelha.png)}html body #attribute-selector .attribute-list ul li .tipo-leite.leite-vaca{background-image:url(../img/icon/attribute/leite/vaca.png)}html body #attribute-selector .attribute-list ul li .tipo-leite-title{margin-left:40px}html body #attribute-selector .attribute-list ul li .regiao{background-size:34px;background-position:center;background-repeat:no-repeat;width:34px;height:34px;position:absolute;left:0;top:3px}html body #attribute-selector .attribute-list ul li .regiao.alentejo{background-image:url(../img/icon/attribute/regiao/alentejo.svg)}html body #attribute-selector .attribute-list ul li .regiao.beiras{background-image:url(../img/icon/attribute/regiao/beiras.svg)}html body #attribute-selector .attribute-list ul li .regiao.ilhas{background-image:url(../img/icon/attribute/regiao/ilhas.png)}html body #attribute-selector .attribute-list ul li .regiao.minho-e-tras-os-montes{background-image:url(../img/icon/attribute/regiao/minho.svg)}html body #attribute-selector .attribute-list ul li .regiao.ribatejo-estremadura-e-peninsula-de-setubal{background-image:url(../img/icon/attribute/regiao/ribatejo.svg)}html body #attribute-selector .attribute-list ul li .regiao-title{margin-left:40px}html body #attribute-selector .attribute-list ul li .promo{color:#fd3305;font-size:12px}html body #attribute-selector .attribute-list ul li .empty-icon,html body #attribute-selector .attribute-list ul li .full-icon{display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:contain;width:18px;height:18px;margin-right:3px;margin-top:4px;margin-bottom:4px}html body #attribute-selector .attribute-list ul li .full-icon{background-image:url(../img/icon/full-icon.svg)}html body #attribute-selector .attribute-list ul li .empty-icon{background-image:url(../img/icon/empty-icon.svg)}html body #attribute-selector .attribute-list ul .intensity-label,html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .banner .promo span{font-size:14px}html body #attribute-selector .open-close-region{width:40px;text-align:center;color:rgba(0,0,0,.5);position:absolute;bottom:0;left:50%;-webkit-transition:bottom .25s ease-in-out;transition:bottom .25s ease-in-out}html body #attribute-selector .open-close-region .open-region-list{display:block;font-size:16px;padding:13px}html body #attribute-selector .open-close-region .close-region-list{display:none;font-size:16px;padding:13px}@media screen and (max-width:63.99em){html body #attribute-selector .attribute-buttons{position:absolute;bottom:70px;left:0;width:calc(100% - 1rem);margin-left:.5rem;margin-right:.5rem}}@media screen and (min-width:64em){html body #attribute-selector .attribute-buttons{margin-bottom:20px}}html body #attribute-selector .attribute-buttons button{width:100%;height:35px;border:2px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;font-size:12px;line-height:30px;text-align:center;color:#000;background:#fff;cursor:pointer}html body #attribute-selector .attribute-buttons button.primary{background:#dd1821;border:2px solid #dd1821;color:#fff;font-weight:700}html body #search-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:40;background-color:rgba(0,0,0,.3);visibility:hidden;opacity:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media screen and (min-width:64em){html body #search-overlay{display:none}}html body #search-overlay.active{visibility:visible;opacity:1}html body #product-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-90;background-color:rgba(0,0,0,.3);opacity:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}html body #product-overlay.active,html body #product-popup.active{opacity:1}html body #product-popup,html body #product-popup .product-popup-front .product-popup-image img{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}html body #product-popup{position:fixed;width:480px;min-height:480px;max-width:80vw;max-height:80vh;z-index:-100;opacity:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}@media screen and (max-width:39.99em){html body #product-popup{width:360px;min-height:360px}}html body #product-popup .product-popup-rotate{position:absolute;width:40px;height:40px;bottom:-20px;left:calc(50% - 20px)}html body #product-popup .product-popup-rotate .fa{height:20px;text-align:center;font-size:20px;line-height:20px;background:#fff;color:rgba(0,0,0,.7);padding:10px;border-radius:100%;-webkit-box-shadow:0 -3px 5px 0 rgba(0,0,0,.2);box-shadow:0 -3px 5px 0 rgba(0,0,0,.2)}html body #product-popup .product-popup-front{width:100%;height:100%;min-height:480px;background:#fff;text-align:left;border-radius:1rem}@media screen and (max-width:39.99em){html body #product-popup .product-popup-front{min-height:360px}}html body #product-popup .product-popup-front .product-popup-image{position:absolute;top:calc(7% + 101px);left:7%;width:45%;height:calc(86% - 101px - 40px);margin:0;text-align:center}@media screen and (max-width:39.99em){html body #product-popup .product-popup-front .product-popup-image{width:50%}}html body #product-popup .product-popup-front .product-popup-image img{max-width:100%;max-height:100%;position:absolute}html body #product-popup .product-popup-front .product-popup-info{position:absolute;top:7%;right:7%;width:40%}@media screen and (max-width:39.99em){html body #product-popup .product-popup-front .product-popup-info{width:50%}}html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box{background:#fd3305;color:#fff;padding:8px 4px;margin-bottom:10px;height:85px}@media screen and (max-width:39.99em){html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box{height:45px}}html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .old-price{position:relative;font-size:12px;line-height:10px}html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .old-price div,html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .price div{float:right;margin:0;padding:0;font-family:"Helvetica-Neue-Black-Condensed",sans-serif;font-weight:400;color:#fff}html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .old-price span{font-size:8px;margin-left:1px}@media screen and (min-width:40em) and (max-width:63.99em){html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .old-price span{font-size:10px}}@media screen and (min-width:64em){html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .old-price span{font-size:12px}}@media screen and (min-width:40em) and (max-width:63.99em){html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .old-price{font-size:20px;line-height:20px}}@media screen and (min-width:64em){html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .old-price{font-size:20px;line-height:20px}}html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .old-price:before{position:absolute;content:'';top:4px;right:-2px;width:34px;border-top:2px solid;border-color:#fff;-webkit-transform:skewY(12deg);-ms-transform:skewY(12deg);transform:skewY(12deg);pointer-events:none}@media screen and (min-width:40em) and (max-width:63.99em){html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .old-price:before{width:54px;top:8px}}@media screen and (min-width:64em){html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .old-price:before{width:64px;top:8px}}html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .price{position:relative;clear:both}html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .price div{font-size:24px;line-height:28px}html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .price div.int{font-size:40px;line-height:40px}html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .price div.comma{margin-top:1px}html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .price div.dec{margin-top:2px}html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .price div.euro{font-size:14px;line-height:25px;font-weight:700;margin-top:5px}@media screen and (min-width:40em) and (max-width:63.99em){html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .price div.euro{font-size:20px;line-height:20px;margin-top:20px}html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .price div.dec{font-size:35px;line-height:35px;margin-top:7px}html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .price div.comma{font-size:35px;line-height:35px;margin-top:6px}html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .price div.int{font-size:70px;line-height:70px}}@media screen and (min-width:64em){html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .price div.euro{font-size:20px;line-height:20px;margin-top:20px}html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .price div.dec{font-size:35px;line-height:35px;margin-top:7px}html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .price div.comma{font-size:35px;line-height:35px;margin-top:6px}html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .price div.int{font-size:70px;line-height:70px}}html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .price span{font-size:14px;margin-left:2px}@media screen and (min-width:40em) and (max-width:63.99em){html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .price span{font-size:22px}}@media screen and (min-width:64em){html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .price span{font-size:28px}}@media screen and (min-width:40em) and (max-width:63.99em){html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .price{font-size:30px;line-height:34px}}@media screen and (min-width:64em){html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .price{font-size:40px;line-height:44px}}html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box.simple .price div{font-family:"Helvetica-Neue-Black-Condensed",sans-serif;font-weight:400;font-size:12px;line-height:12px;float:right;margin:0;padding:0;color:#fff}html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box.simple .price div.euro{font-size:12px;line-height:12px;margin-top:6px}html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box.simple .price div.dec{font-size:16px;line-height:16px}html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box.simple .price div.comma{font-size:20px;line-height:20px;margin-top:0}html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box.simple .price div.int{font-size:30px;line-height:30px}@media screen and (min-width:40em) and (max-width:63.99em){html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box.simple .price div.euro{font-size:16px;line-height:16px;margin-top:8px}html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box.simple .price div.comma,html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box.simple .price div.dec{font-size:24px;line-height:24px;margin-top:4px}html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box.simple .price div.int{font-size:40px;line-height:40px}}@media screen and (min-width:64em){html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box.simple .price div.euro{font-size:16px;line-height:16px;margin-top:13px;font-weight:700}html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box.simple .price div.comma,html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box.simple .price div.dec{font-size:28px;line-height:28px;margin-top:4px}html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box.simple .price div.int{font-size:50px;line-height:50px}}html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .banner-tras{position:absolute;right:calc(100% - 50px);top:-2px;background-image:url(../img/banner-desconto-tras.svg);width:60px;height:63px;background-repeat:no-repeat;background-size:contain;background-position:center}@media screen and (min-width:40em) and (max-width:63.99em){html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .banner-tras{width:80px;height:84px;top:-3px}}@media screen and (min-width:64em){html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .banner-tras{width:80px;height:84px;top:-3px}}html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .banner{position:absolute;right:calc(100% - 50px);top:-2px;background-image:url(../img/banner-desconto-frente.svg);width:60px;height:63px;background-repeat:no-repeat;background-size:contain;background-position:center}@media screen and (min-width:40em) and (max-width:63.99em){html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .banner{width:80px;height:84px;top:-4px}}@media screen and (min-width:64em){html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .banner{width:80px;height:84px;top:-4px}}html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .banner .promo{-webkit-transform:rotate(9deg);-ms-transform:rotate(9deg);transform:rotate(9deg);font-family:"Avenir-Next-Heavy",sans-serif;font-size:23px;color:#e22013;position:absolute;top:2px;left:8px;width:30px;text-align:center}@media screen and (min-width:40em) and (max-width:63.99em){html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .banner .promo{font-size:34px;width:57px;top:2px;left:8px}}@media screen and (min-width:64em){html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .banner .promo{font-size:34px;width:57px;top:2px;left:8px}}@media screen and (min-width:40em) and (max-width:63.99em){html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .banner .promo span{font-size:17px}}@media screen and (min-width:64em){html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .banner .promo span{font-size:17px}}html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .banner .direto{position:absolute;top:37px;left:6px;-webkit-transform:rotate(9deg);-ms-transform:rotate(9deg);transform:rotate(9deg);font-family:"Concert-One",sans-serif;font-size:16px;line-height:16px;color:#e22013}@media screen and (min-width:40em) and (max-width:63.99em){html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .banner .direto{top:48px;font-size:22px;line-height:22px}}@media screen and (min-width:64em){html body #product-popup .product-popup-front .product-popup-info .product-popup-price-box .banner .direto{top:48px;font-size:22px;line-height:22px}}html body #product-popup .product-popup-front .product-popup-info .product-popup-details{font-family:"Roboto Condensed",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:18px;text-align:right;text-transform:uppercase;color:#4a4a4a;margin-bottom:24px}@media screen and (max-width:39.99em){html body #product-popup .product-popup-front .product-popup-info .product-popup-details{font-size:12px;line-height:14px}}html body #product-popup .product-popup-front .product-popup-info .product-popup-details span{font-weight:700;font-size:18px;line-height:20px}@media screen and (max-width:39.99em){html body #product-popup .product-popup-front .product-popup-info .product-popup-details span{font-size:14px;line-height:16px}}html body #product-popup .product-popup-front .product-popup-info .product-popup-intensity-icons,html body #product-popup .product-popup-front .product-popup-info .product-popup-milk-icons{text-align:right;font-size:1px}html body #product-popup .product-popup-front .product-popup-info .product-popup-milk-icons img{width:48px;height:48px}html body #product-popup .product-popup-back .product-popup-icon-labels .product-popup-icon-list li .empty-icon,html body #product-popup .product-popup-back .product-popup-icon-labels .product-popup-icon-list li .full-icon,html body #product-popup .product-popup-front .product-popup-info .product-popup-intensity-icons .empty-icon,html body #product-popup .product-popup-front .product-popup-info .product-popup-intensity-icons .full-icon{display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:contain;width:18px;height:18px;margin-right:4px;margin-top:4px;margin-bottom:4px}html body #product-popup .product-popup-back .product-popup-icon-labels .product-popup-icon-list li .full-icon,html body #product-popup .product-popup-front .product-popup-info .product-popup-intensity-icons .full-icon{background-image:url(../img/icon/full-icon.svg)}html body #product-popup .product-popup-back .product-popup-icon-labels .product-popup-icon-list li .empty-icon,html body #product-popup .product-popup-front .product-popup-info .product-popup-intensity-icons .empty-icon{background-image:url(../img/icon/empty-icon.svg)}html body #product-popup .product-popup-front .product-popup-rotate .fa{padding-left:14px;padding-right:11.71px}html body #product-popup .product-popup-back{width:100%;height:100%;min-height:480px;background:#fff;text-align:left;border-radius:1rem}@media screen and (max-width:39.99em){html body #product-popup .product-popup-back{min-height:360px}}html body #product-popup .product-popup-back .product-popup-title{width:86%;margin:7%;font-family:"Roboto Condensed",sans-serif;font-style:normal;font-size:16px;line-height:20px;font-weight:700;text-align:center;text-transform:uppercase;color:#4a4a4a}html body #product-popup .product-popup-back .product-popup-icon-labels{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:86%;margin:7%;margin-bottom:1rem}html body #product-popup .product-popup-back .product-popup-icon-labels .one-column{width:50%}html body #product-popup .product-popup-back .product-popup-icon-labels .full-width{width:100%}html body #product-popup .product-popup-back .product-popup-icon-labels .product-popup-icons-section{font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;color:#979797;font-size:14px;line-height:16px;margin-bottom:5px}html body #product-popup .product-popup-back .product-popup-icon-labels .product-popup-icon-list{margin-left:0;list-style:none}html body #product-popup .product-popup-back .product-popup-icon-labels .product-popup-icon-list.product-popup-icon-list-country{margin-bottom:0}html body #product-popup .product-popup-back .product-popup-icon-labels .product-popup-icon-list li{width:100%;display:inline-block;margin:0;font-size:14px;line-height:16px}@media screen and (max-width:39.99em){html body #product-popup .product-popup-back .product-popup-icon-labels .product-popup-icon-list li{width:100%;font-size:13px;line-height:15px}}html body #product-popup .product-popup-back .product-popup-icon-labels .product-popup-icon-list li img{width:40px;height:40px}@media screen and (max-width:39.99em){html body #product-popup .product-popup-back .product-popup-icon-labels .product-popup-icon-list li img{width:35px;height:35px}}html body #product-popup .product-popup-back .product-popup-icon-text{width:86%;margin:0 7% 10%}html body #product-popup .product-popup-back .product-popup-icon-text .full-width{width:100%;margin-bottom:1rem;font-size:14px;line-height:16px}@media screen and (max-width:39.99em){html body #product-popup .product-popup-back .product-popup-icon-text .full-width{font-size:13px;line-height:15px}}html body #product-popup .product-popup-back .product-popup-icon-text .full-width .text-title{font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;color:#979797;margin-bottom:5px}html body #product-popup .product-popup-back .product-popup-rotate{cursor:pointer}html body #product-popup .product-popup-back .product-popup-rotate .fa{padding-left:11.71px;padding-right:14px}html body #product-popup .product-popup-close-button{position:absolute;width:40px;height:40px;top:-20px;right:5px;background-image:url(../img/icon/product-popup-close-icon.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;cursor:pointer}html body #product-popup .product-popup-buy-button{position:absolute;bottom:7%;right:7%;width:40%;text-align:center}html body #product-popup .product-popup-buy-button a{display:block;background-color:#fd3305;color:#fff;padding:.75rem 1.5rem;border-radius:5px;font-family:"Inter-Bold",sans-serif;font-size:14px;line-height:14px;cursor:pointer}@media screen and (min-width:40em) and (max-width:63.99em){html body #product-popup .product-popup-buy-button a{font-size:16px;line-height:16px}}@media screen and (min-width:64em){html body #product-popup .product-popup-buy-button a{font-size:16px;line-height:16px}}html body #info-overlay,html body #info-popup{position:fixed;visibility:hidden;opacity:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}html body #info-overlay{top:0;left:0;width:100%;height:100%;z-index:-150;background-color:rgba(0,0,0,.3)}html body #info-overlay.active,html body #info-popup.active{opacity:1}html body #info-popup{width:85vw;max-width:480px;height:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-160;background-color:#fff;padding:2rem 1rem;border-radius:10px;background-image:url(../img/background/info-popup.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}html body #info-popup .info-popup-close,html body #info-popup .info-popup-logo{background-position:center center;background-repeat:no-repeat;background-size:contain}html body #info-popup .info-popup-close{position:absolute;width:16px;height:16px;top:16px;right:16px;background-image:url(../img/icon/info-popup-close-icon.svg)}html body #info-popup .info-popup-logo{width:100%;height:12vh;margin:0 auto;background-image:url(../img/logo/info-popup.png)}html body #info-popup .info-popup-intro{font-family:"Roboto",sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:16px;text-align:center;color:#350000;width:100%;margin:20px auto}html body #info-popup .info-popup-content{margin-bottom:20px}html body #info-popup .info-popup-content .info-popup-search{margin-top:20px;margin-bottom:20px}html body #info-popup .info-popup-content .info-popup-search .info-popup-search-icon{background-image:url(../img/icon/info-popup-search-icon.svg);background-position:top center;background-repeat:no-repeat;background-size:20px;font-family:"Roboto",sans-serif;font-style:normal;font-weight:700;font-size:10px;line-height:12px;text-align:center;color:#350000;text-transform:uppercase;padding-top:26px}html body #info-popup .info-popup-content .info-popup-search .info-popup-search-text{font-family:"Roboto",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#350000}html body #info-popup .info-popup-content .info-popup-filter .info-popup-filter-icon{background-image:url(../img/icon/info-popup-filter-icon.svg);background-position:top center;background-repeat:no-repeat;background-size:20px;font-family:"Roboto",sans-serif;font-style:normal;font-weight:700;font-size:10px;line-height:12px;text-align:center;color:#350000;text-transform:uppercase;padding-top:26px}html body #info-popup .info-popup-content .info-popup-filter .info-popup-filter-text{font-family:"Roboto",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#350000}html body #info-popup .info-popup-disclaimer,html body #info-popup .info-popup-outro{font-family:"Roboto",sans-serif;font-style:normal;font-weight:400;font-size:10px;line-height:12px;text-align:center;color:#350000;width:100%;margin:0 auto 10px}html body #info-popup .info-popup-outro{font-weight:700;font-size:9px;line-height:13px;margin:0 auto 20px;text-transform:uppercase}html body #info-popup .info-popup-close-button{position:absolute;width:16px;height:16px;top:16px;right:16px;background-image:url(../img/icon/info-popup-close-icon.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;cursor:pointer}html body #info-popup .info-popup-button,html body #survey-link{margin:0 auto;border-radius:5px;font-style:normal;font-weight:700;font-size:14px;text-align:center;cursor:pointer}html body #info-popup .info-popup-button{width:170px;height:35px;background:#350000;line-height:35px;color:#fff}html body #info-popup .info-popup-button.disabled,html body #survey-popup #survey-submit-button.disabled{opacity:.3;cursor:not-allowed}html body #survey-link{display:block;width:210px;margin-top:1rem;background:0 0;line-height:14px;padding:10px 0;background-color:#350000;color:#eee;border:2px solid #350000}html body #survey-overlay,html body #survey-popup{position:fixed;visibility:hidden;opacity:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}html body #survey-overlay{top:0;left:0;width:100%;height:100%;z-index:-90;background-color:rgba(0,0,0,.3)}html body #survey-overlay.active,html body #survey-popup.active{opacity:1}html body #survey-popup{width:85vw;max-width:480px;height:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-100;background-color:#fff;padding:2rem 1rem;border-radius:10px;background-image:url(../img/background/info-popup.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;text-align:center}html body #survey-popup .survey-question{font-size:16px;font-family:"Roboto",sans-serif}html body #survey-popup .starrr{display:inline-block;margin-top:0;margin-bottom:1rem}html body #survey-popup .starrr a{font-size:20px;padding:0 2px;cursor:pointer;color:#350000;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}html body #survey-popup #survey-opinion{margin:0 auto;margin-bottom:2rem;font-size:14px;font-family:"Roboto",sans-serif;padding:10px;border-radius:5px;border:1px solid #666;color:#000;outline:0;resize:none;width:70%;height:100px}html body #survey-popup #survey-close{position:absolute;width:16px;height:16px;top:16px;right:16px;background-image:url(../img/icon/info-popup-close-icon.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;cursor:pointer}html body #survey-popup #survey-submit-button{display:block;width:170px;height:35px;margin:0 auto;background:#350000;border-radius:5px;font-style:normal;font-weight:700;font-size:14px;line-height:35px;text-align:center;color:#fff;cursor:pointer}html body #survey-popup .survey-message{margin:0 auto;margin-top:1rem;font-size:14px;font-family:"Roboto",sans-serif;width:80%;color:#350000}html body #survey-popup .survey-message.success{background-image:url(../img/icon/icon-survey-success.svg);background-position:top center;background-repeat:no-repeat;background-size:100px;padding-top:110px;margin-bottom:20px}@media screen and (min-width:40em){html body #survey-popup .survey-message{font-size:18px}html body #survey-popup .survey-message.success{background-size:160px;padding-top:170px;margin-bottom:30px}}html body #survey-popup .survey-message .error-message{color:#8b0000}html body #welcome-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-90;background-color:rgba(0,0,0,.3);visibility:hidden;opacity:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}html body #welcome-overlay.active,html body #welcome-popup .welcome-popup-content .welcome-popup-page.active,html body #welcome-popup.active{visibility:visible;opacity:1}html body #barcode-reader .barcode-wrapper video,html body #welcome-popup{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}html body #welcome-popup{position:fixed;width:85vw;max-width:480px;height:auto;max-height:80vh;z-index:-100;background-color:#fff;visibility:hidden;opacity:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;padding:2rem 1rem;border-radius:10px;background-image:url(../img/background/info-popup.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}html body #welcome-popup .welcome-popup-logo{width:100%;height:12vh;margin:0 auto;background-image:url(../img/logo/info-popup.png);background-position:center center;background-repeat:no-repeat;background-size:contain}html body #welcome-popup .welcome-popup-content .welcome-popup-page.page-1 .welcome-popup-text,html body #welcome-popup .welcome-popup-intro{font-family:"Roboto",sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:16px;text-align:center;color:#350000;width:100%;margin:20px auto}html body #welcome-popup .welcome-popup-content{width:100%;position:relative}html body #welcome-popup .welcome-popup-content .welcome-popup-page{position:absolute;top:0;left:0;width:100%;visibility:hidden;opacity:0}html body #welcome-popup .welcome-popup-content .welcome-popup-page.page-1 .welcome-popup-text{font-weight:400;margin:10px auto}html body #welcome-popup .welcome-popup-content .welcome-popup-page.page-1 .welcome-popup-text-2{font-family:"Roboto",sans-serif;font-style:italic;font-weight:700;font-size:14px;line-height:16px;text-align:center;color:#350000;width:100%}html body #welcome-popup .welcome-popup-content .welcome-popup-page.page-1 .welcome-popup-confirm{background-image:url(../img/icon/popup-checkbox.svg);background-position:top left;background-repeat:no-repeat;background-size:20px;padding-left:30px;font-family:"Roboto",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#350000;cursor:pointer;margin-bottom:10px;min-height:20px;width:80%;margin-left:10%;-webkit-tap-highlight-color:transparent;outline:0}html body #welcome-popup .welcome-popup-content .welcome-popup-page.page-1 .welcome-popup-confirm.active{background-image:url(../img/icon/popup-checkbox-selected.svg)}html body #welcome-popup .welcome-popup-content .welcome-popup-page.page-1 .welcome-popup-text-3{font-family:"Roboto",sans-serif;font-style:italic;font-weight:400;font-size:10px;line-height:12px;color:#350000;text-align:center;width:100%;margin:0 auto}html body #welcome-popup .welcome-popup-content .welcome-popup-page.page-2 .welcome-popup-search{margin-top:40px;margin-bottom:40px}html body #welcome-popup .welcome-popup-content .welcome-popup-page.page-2 .welcome-popup-search .welcome-popup-search-icon{background-image:url(../img/icon/info-popup-search-icon.svg);background-position:top center;background-repeat:no-repeat;background-size:20px;font-family:"Roboto",sans-serif;font-style:normal;font-weight:700;font-size:10px;line-height:12px;text-align:center;color:#350000;text-transform:uppercase;padding-top:26px}html body #welcome-popup .welcome-popup-content .welcome-popup-page.page-2 .welcome-popup-search .welcome-popup-search-text{font-family:"Roboto",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#350000}html body #welcome-popup .welcome-popup-content .welcome-popup-page.page-2 .welcome-popup-filter .welcome-popup-filter-icon{background-image:url(../img/icon/info-popup-filter-icon.svg);background-position:top center;background-repeat:no-repeat;background-size:20px;font-family:"Roboto",sans-serif;font-style:normal;font-weight:700;font-size:10px;line-height:12px;text-align:center;color:#350000;text-transform:uppercase;padding-top:26px}html body #welcome-popup .welcome-popup-content .welcome-popup-page.page-2 .welcome-popup-filter .welcome-popup-filter-text,html body #welcome-popup .welcome-popup-outro{font-family:"Roboto",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#350000}html body #welcome-popup .welcome-popup-outro{font-weight:700;font-size:9px;line-height:13px;text-align:center;width:100%;margin:20px auto;text-transform:uppercase}html body #welcome-popup .welcome-popup-button{width:170px;height:35px;margin:0 auto;background:#350000;border-radius:5px;font-style:normal;font-weight:700;font-size:14px;line-height:35px;text-align:center;color:#fff;cursor:pointer}html body #welcome-popup .welcome-popup-button.disabled{opacity:.3;cursor:not-allowed}html body #welcome-popup .welcome-popup-pagination{margin:10px auto 0;height:10px;text-align:center}html body #welcome-popup .welcome-popup-pagination .welcome-popup-page-icon{background-image:url(../img/icon/radio-icon.svg);background-position:center center;background-repeat:no-repeat;background-size:10px;width:10px;height:10px;display:inline-block}html body #welcome-popup .welcome-popup-pagination .welcome-popup-page-icon.active{background-image:url(../img/icon/radio-icon-active.svg)}html body #footer-mobile,html body footer{position:fixed;bottom:0;left:0;width:100%;z-index:70}html body footer{background-color:#353535;color:#fff;font-size:12px;line-height:32px}@media screen and (max-width:63.99em){html body footer{display:none}}html body #footer-mobile{height:60px;background-image:url(../img/footer/footer-mobile-small.jpg);border-top:1px solid #97979750}@media screen and (min-width:64em){html body #footer-mobile{display:none}}html body #footer-mobile .cell{font-family:"Roboto",sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:12px;text-align:center;text-transform:uppercase;color:#3b2416;padding-top:28px;margin-top:10px;background-repeat:no-repeat;background-size:18px;background-position:top center;cursor:pointer;-webkit-tap-highlight-color:transparent}html body #footer-mobile .cell.home-link{background-image:url(../img/icon/footer/home.svg)}html body #footer-mobile .cell.search-link{background-image:url(../img/icon/footer/search.svg);background-size:24px}html body #footer-mobile .cell.filter-link{background-image:url(../img/icon/footer/filter.svg)}html body #footer-mobile .cell.barcode-link{background-image:url(../img/icon/footer/barcode.svg)}html body #footer-mobile .cell.info-link{background-image:url(../img/icon/footer/info.svg);background-size:9px}html body #footer-mobile .cell.active{font-weight:700;color:#b67917}html body #footer-mobile .cell.active.home-link{background-image:url(../img/icon/footer/home-active.svg)}html body #footer-mobile .cell.active.search-link{background-image:url(../img/icon/footer/search-active.svg)}html body #footer-mobile .cell.active.filter-link{background-image:url(../img/icon/footer/filter-active.svg)}html body #footer-mobile .cell.active.barcode-link{background-image:url(../img/icon/footer/barcode-active.svg)}html body #footer-mobile .cell.active.info-link{background-image:url(../img/icon/footer/info-active.svg)}html body #barcode-reader{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-60}html body #barcode-reader.active{z-index:60}html body #barcode-reader .barcode-wrapper{position:relative;background:#000;overflow:hidden}html body #barcode-reader .barcode-wrapper video{min-width:100%;min-height:100%;position:absolute}html body .grid-container{max-width:1400px}html body .animated{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}html body a,html body button,html body input,html body select,html body textarea{-webkit-tap-highlight-color:transparent;outline:0}html body a:focus,html body button:focus,html body input:focus,html body select:focus,html body textarea:focus{-webkit-tap-highlight-color:transparent;outline:0}