.montserrat{font-family:'Lato',sans-serif;font-weight:400}.text-serif{font-family:'Playfair Display',serif}.thin{font-weight:200}.light{font-weight:300}.medium,.btn-small,.anchor-icon-right,.floating-buttons .container .floating-buttons-container .btn{font-weight:500}.semibold{font-weight:600}.bold,.my-basket .dropdown .price-info .total{font-weight:700}.extra-bold{font-weight:800}.italic{font-style:italic}.sans-serif{font-family:'Arial','Helvetica',sans-serif}.fs10{font-size:10px}.fs11{font-size:11px}.fs12{font-size:12px}.fs13{font-size:13px}.fs14{font-size:14px}.fs15{font-size:15px}.fs16{font-size:16px}.fs17{font-size:17px}.fs18{font-size:18px}.fs19{font-size:19px}.fs20{font-size:20px}.fs21{font-size:21px}.fs22{font-size:22px}.fs24{font-size:24px}.fs28{font-size:28px}.fs30{font-size:30px}@font-face{font-family:"sfFonts";font-style:normal;src:url("../fonts/sfFonts.eot") format("embedded-opentype");src:url("../fonts/sfFonts.eot?#iefix") format('embedded-opentype'),url("../fonts/sfFonts.woff2") format("woff2"),url("../fonts/sfFonts.woff") format("woff"),url("../fonts/sfFonts.ttf") format("truetype"),url("../fonts/sfFonts.svg") format("svg")}.icon{line-height:1;font-size:30px}.icon:before{font-family:"sfFonts";font-style:normal;font-weight:normal;vertical-align:top}.icon-1_criedoseujeito:before{content:"\f101"}.icon-1_entree:before{content:"\f102"}.icon-2_lasagna:before{content:"\f103"}.icon-2_platduchef:before{content:"\f104"}.icon-3_classicositalianos:before{content:"\f105"}.icon-3_saladas:before{content:"\f106"}.icon-4_focaccia:before{content:"\f107"}.icon-4_sanduiches:before{content:"\f108"}.icon-5_cozinhadacasa:before{content:"\f109"}.icon-5_sobremesas:before{content:"\f10a"}.icon-6_pourlepetits:before{content:"\f10b"}.icon-6_receitasdacasa:before{content:"\f10c"}.icon-7_monteseuprato:before{content:"\f10d"}.icon-7_sobremesa:before{content:"\f10e"}.icon-8_bebidas:before{content:"\f10f"}.icon-button_facebook:before{content:"\f110"}.icon-button_minus:before{content:"\f111"}.icon-button_plus:before{content:"\f112"}.icon-cardapio-tortas:before{content:"\f113"}.icon-cardapio:before{content:"\f114"}.icon-cardapio_bebidas:before{content:"\f115"}.icon-cardapio_combos:before{content:"\f116"}.icon-cardapio_entradas:before{content:"\f117"}.icon-cardapio_guarnicoes:before{content:"\f118"}.icon-cardapio_massas:before{content:"\f119"}.icon-cardapio_pizzadoces:before{content:"\f11a"}.icon-cardapio_pizzas:before{content:"\f11b"}.icon-cardapio_pratos:before{content:"\f11c"}.icon-cardapio_sugestoes:before{content:"\f11d"}.icon-cardapio_tortas:before{content:"\f11e"}.icon-checkout_credito:before{content:"\f11f"}.icon-checkout_dinheiro:before{content:"\f120"}.icon-checkout_maquina:before{content:"\f121"}.icon-filter_off:before{content:"\f122"}.icon-filter_on:before{content:"\f123"}.icon-geral_check:before{content:"\f124"}.icon-geral_delete:before{content:"\f125"}.icon-geral_edit:before{content:"\f126"}.icon-geral_help:before{content:"\f127"}.icon-geral_telefone:before{content:"\f128"}.icon-header_acompanhe:before{content:"\f129"}.icon-header_cardapio:before{content:"\f12a"}.icon-header_cart:before{content:"\f12b"}.icon-header_close:before{content:"\f12c"}.icon-header_endereco:before{content:"\f12d"}.icon-header_fale:before{content:"\f12e"}.icon-header_franqueado:before{content:"\f12f"}.icon-header_logout:before{content:"\f130"}.icon-header_lojas:before{content:"\f131"}.icon-header_menu:before{content:"\f132"}.icon-header_perfil:before{content:"\f133"}.icon-header_privacidade:before{content:"\f134"}.icon-header_search:before{content:"\f135"}.icon-header_sobre:before{content:"\f136"}.icon-header_tempo:before{content:"\f137"}.icon-header_termos:before{content:"\f138"}.icon-header_trabalhe:before{content:"\f139"}.icon-home_cart-mouseover:before{content:"\f13a"}.icon-home_comernorestaurante:before{content:"\f13b"}.icon-home_delivery:before{content:"\f13c"}.icon-home_geolocalizacao:before{content:"\f13d"}.icon-home_takeaway:before{content:"\f13e"}.icon-pedido_cancelado:before{content:"\f13f"}.icon-pedido_concluido:before{content:"\f140"}.icon-product_details_alterar_qtd_sabores:before{content:"\f141"}.icon-product_details_aplicacao:before{content:"\f142"}.icon-product_details_borda:before{content:"\f143"}.icon-product_details_massa:before{content:"\f144"}.icon-product_details_tamanho:before{content:"\f145"}.icon-profile_alterar_senha:before{content:"\f146"}.icon-profile_dados:before{content:"\f147"}.icon-profile_home:before{content:"\f148"}.icon-profile_mail:before{content:"\f149"}.icon-profile_pedido:before{content:"\f14a"}.icon-profile_score:before{content:"\f14b"}.icon-seta_direita:before{content:"\f14c"}.icon-seta_down:before{content:"\f14d"}.icon-seta_esquerda:before{content:"\f14e"}.icon-seta_up:before{content:"\f14f"}@media(min-width:768px){.container,header .container,.home-products .container,.page-cardapio-inside .container{width:750px}}@media(min-width:992px){.container{width:970px}header .container{width:calc(100% - 10px)}.home-products .container,.page-cardapio-inside .container{width:calc(100% - 10px)}}@media(min-width:1200px){.container,header .container,.home-products .container,.page-cardapio-inside .container{width:1170px}}@media(min-width:1400px){.container,header .container,.home-products .container,.page-cardapio-inside .container{width:1370px}}.container-type-2{max-width:1070px}.col-xxs-12,.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.col-xs-15{width:20%;float:left}@media(max-width:480px){.col-xxs-12{width:100%;float:left}}@media(min-width:768px){.col-sm-15{width:20%;float:left}}@media(min-width:992px){.col-md-15{width:20%;float:left}}@media(min-width:1200px){.col-lg-15{width:20%;float:left}}.p0{padding:0 !important}.p1{padding:1px !important}.p2{padding:2px !important}.p3{padding:3px !important}.p4{padding:4px !important}.p5{padding:5px !important}.p6{padding:6px !important}.p7{padding:7px !important}.p8{padding:8px !important}.p9{padding:9px !important}.p10{padding:10px}.p15{padding:15px}.p20{padding:20px}.p25{padding:25px}.p30{padding:30px}.p35{padding:35px}.p40{padding:40px}.p45{padding:45px}.p50{padding:50px}.pb0{padding-bottom:0}.pb5{padding-bottom:5px}.pb8{padding-bottom:8px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.pb35{padding-bottom:35px}.pb40{padding-bottom:40px}.pb45{padding-bottom:45px}.pb50{padding-bottom:50px}.pt0{padding-top:0}.pt5{padding-top:5px}.pt8{padding-top:8px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt35{padding-top:35px}.pt40{padding-top:40px}.pt45{padding-top:45px}.pt50{padding-top:50px}.pr0{padding-right:0}.pr1{padding-right:1px}.pr2{padding-right:2px}.pr3{padding-right:3px}.pr4{padding-right:4px}.pr5{padding-right:5px}.pr10{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr25{padding-right:25px}.pr30{padding-right:30px}.pr35{padding-right:35px}.pr40{padding-right:40px}.pr45{padding-right:45px}.pr50{padding-right:50px}.pl0{padding-left:0}.pl5{padding-left:5px}.pl10{padding-left:10px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl25{padding-left:25px}.pl30{padding-left:30px}.pl35{padding-left:35px}.pl40{padding-left:40px}.pl45{padding-left:45px}.pl50{padding-left:50px}.ma{margin:0 auto}.m0{margin:0}.m5{margin:5px}.m10{margin:10px}.m15{margin:15px}.m20{margin:20px}.m25{margin:25px}.m30{margin:30px}.m35{margin:35px}.m40{margin:40px}.m45{margin:45px}.m50{margin:50px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb50{margin-bottom:50px}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt45{margin-top:45px}.mt50{margin-top:50px}.mr3{margin-right:3px}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr25{margin-right:25px}.mr30{margin-right:30px}.mr35{margin-right:35px}.mr40{margin-right:40px}.mr45{margin-right:45px}.mr50{margin-right:50px}.ml3{margin-left:3px}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml25{margin-left:25px}.ml30{margin-left:30px}.ml35{margin-left:35px}.ml40{margin-left:40px}.ml45{margin-left:45px}.ml50{margin-left:50px}.fw{max-width:100%}.flex,header .logo,.checkout .box-title .arrow-icon{display:flex}.flex-auto{flex-flow:row wrap}.flex-auto::after{content:'';flex:auto}.flex-wrap{flex-wrap:wrap}.flex-center,header .logo,.checkout .box-title .arrow-icon{align-items:center;align-content:center;justify-content:center}.flex-1{flex-grow:1}.flex-2{flex-grow:2}.flex-3{flex-grow:3}button:focus{outline:none !important}h2{font-family:'Lato',sans-serif}h3{font-size:1.6em;font-family:'Lato',sans-serif}p{font-size:1em}span::-moz-selection,p::-moz-selection{color:#fff !important;background-color:#c12a21 !important}span::selection,p::selection{color:#fff !important;background-color:#c12a21 !important}div.pac-logo{z-index:2147483647 !important;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0}div.pac-logo .pac-item{background-color:none;border:0;padding:10px 20px;color:#000;cursor:pointer;display:grid;grid-template-columns:30px 1fr;grid-column-gap:10px}div.pac-logo .pac-item span.pac-item-query{color:#717171;font-weight:500;font-size:15px}div.pac-logo .pac-item span.pac-item-query .pac-matched{font-weight:500}div.pac-logo .pac-item span:nth-child(3){color:#a6a6a6;font-weight:normal;display:block;font-size:14px;grid-column:2;align-self:center}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.underline{text-decoration:underline}.underline:hover{text-decoration:none}.line-through{text-decoration:line-through}.tx-center{text-align:center}.tx-left{text-align:left}.tx-right{text-align:right}.tx-white{color:#fff}.text-default{color:#000}.text-secondary{color:#fff}.text-primary{color:#c12a21}a.text-primary:hover{color:$primaryDarkColor}.text-primary-dark{color:$primaryDarkColor}.text-accent{color:#c12a21}a.text-accent:hover{color:#c12a21;opacity:.85;-ms-opacity:.85;-moz-opacity:.85;-webkit-opacity:.85;filter:alpha(opacity=0.85)}.text-cursive{font-family:'Lato',sans-serif}.bg-white{background:#fff}.bg-primary{background:#c12a21}.bg-primary-dark{background:$primaryDarkColor}.bg-accent{background:#c12a21}.border-primary{border-color:#c12a21}.border-primary-dark{border-color:$primaryDarkColor}.border-accent{border-color:#c12a21}.bg-grey{background-color:#f0f0f0}html{min-height:100%;position:relative;top:0;bottom:0;left:0;right:0;overflow-y:auto}@media screen and (min-width:768px){div[ng-view]{min-height:auto}}body{height:100%;min-height:100%;background:transparent;color:#000;font-family:'Lato',sans-serif;position:static}.title-contrast{font-family:'Lato',sans-serif;font-weight:300}.title-contrast span{color:#c12a21}.title-contrast strong{font-weight:500;color:#c12a21}.default-bg-title{background:url("../img/bg-default.jpg") no-repeat 50% 50%;background-size:cover;padding:30px 0;text-align:center}.default-bg-title .title{text-transform:uppercase;background:#000;color:#fff;font-size:1.5em;font-weight:400;padding:15px 25px;border-left:3px solid #c12a21;border-right:3px solid #c12a21;display:inline-block}@media screen and (min-width:768px){.default-bg-title{padding:50px 0}.default-bg-title .title{font-size:2em;padding:25px 40px}}a{color:#000;cursor:pointer}a:hover,a:focus,a:active{outline:0;color:-moz-initial;color:initial;text-decoration:none}a.tx-black:hover{color:gray}ul{margin:0;padding:0}li{list-style:none}.bd-radius{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.float-list li{float:left}.ball-list{margin:0 15px}.ball-list li{list-style:disc}.va-middle{display:table-cell;vertical-align:middle !important}.va-top{display:table-cell;vertical-align:top}.ds-block{display:block}.ds-iblock{display:inline-block}.ds-table{display:table}.ds-tbcell{display:table-cell}.pr{position:relative}.dotted-box{border:1px dotted #b1b1b1;font-size:14px;line-height:1.3;color:#5e5d5d}.ov-hidden{overflow:hidden}hr{height:0;border-top:1px dotted #b1b1b1;display:block}.b-solid{border:1px solid #e6e7e8}.bt-solid{border-top:1px solid #e6e7e8}.bb-solid{border-bottom:1px solid #e6e7e8}.bl-solid{border-left:1px solid #e6e7e8}.bd-orange{border-color:$orange-color}.bd-gray{border-color:$light_gray2}.no-br{border-right:0}.no-bl{border-left:0}.bd-horizontal{border-top:1px solid $light_gray2;border-bottom:1px solid $light_gray2}.bd-vertical{border-left:1px solid $light_gray2;border-right:1px solid $light_gray2}.diagonal-lines-bg{height:28px;background-image:url("../img/diagonal-lines.png")}.diagonal-lines-bg.orange span{display:inline-block;background:#fafafa;color:$orange-color;height:28px;padding-right:30px}.modal-content{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.breadcrumb{background:transparent;padding:0}.breadcrumb a{color:$dark_gray;font-size:11px;text-transform:uppercase}.breadcrumb a:first-child{font-size:13px;padding-right:5px}.breadcrumb a:first-child:hover{text-decoration:none}.breadcrumb a:first-child:hover i{color:#989898}.breadcrumb .current{font-family:'Lato',sans-serif;cursor:default;color:$orange-color}.breadcrumb .current:hover{text-decoration:none}.breadcrumb .disabled{color:#989898}.breadcrumb .disabled:hover{text-decoration:none}.breadcrumb a:focus{text-decoration:none;outline:0}.breadcrumb .fa-home{padding:0 5px 0;font-size:21px;color:$dark_gray}.breadcrumb .fa-caret-right{padding:0 4px;font-size:11px;color:$dark_gray}.txt-section{color:#000;font-weight:normal;font-family:'Lato',sans-serif}.popover{position:absolute;z-index:10;left:0;background:#fff;padding:10px 15px;border:1px solid #d2d2d2;top:40px;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0}.popover .close{font-size:12px;position:absolute;right:5px;top:3px}.popover::after{background:#fff;border-left:1px solid #d2d2d2;border-top:1px solid #d2d2d2;width:14px;height:14px;z-index:4;position:absolute;left:20px;top:-7px;content:'';display:block;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.zebra-item{background:#f6f6f6}.zebra-item:nth-child(even){background:#fff}.bg-success{background:#dff0d8}.bg-warning{background:#eb313e}.text-white{color:#fff}strong{font-weight:600}.anim,.checkout .box-option{-webkit-transition:.2s ease all;-moz-transition:.2s ease all;-o-transition:.2s ease all;-ms-transition:.2s ease all;-webkit-transition:.2s ease all;-moz-transition:.2s ease all;-o-transition:.2s ease all;-ms-transition:.2s ease all;transition:.2s ease all}.invisible,a[scroll-up]{-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;-ms-opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);visibility:hidden}.visible{-webkit-opacity:1 !important;-moz-opacity:1 !important;-ms-opacity:1 !important;-o-opacity:1 !important;opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1);visibility:visible !important}.main-flash-container flash-message>div{margin-top:20px}.main-flash-container flash-message>div:first-child{margin-top:40px}.main-flash-container flash-message>div:last-child{margin-bottom:-10px}.webdoor-fluid{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;height:380px}@media screen and (max-width:767px){.webdoor-fluid{background-size:cover;height:260px}}.pagination>li.active>a{background:#c12a21;border-color:#c12a21}.pagination>li.active>a:hover{background:#c12a21;border-color:#c12a21}.pagination>li>a{color:#c12a21}.pagination>li>a:hover{color:#c12a21}.invert-hor{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}#floatingBarsG{position:relative;width:50px;height:62px;margin:auto}.blockG{position:absolute;background-color:#fff;width:8px;height:19px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px 6px 0 0;-ms-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-webkit-transform:scale(0.4);-moz-transform:scale(0.4);-o-transform:scale(0.4);-ms-transform:scale(0.4);transform:scale(0.4);-o-transform:scale(0.4);-ms-transform:scale(0.4);-webkit-transform:scale(0.4);-moz-transform:scale(0.4);animation-name:fadeG;-o-animation-name:fadeG;-ms-animation-name:fadeG;-webkit-animation-name:fadeG;-moz-animation-name:fadeG;animation-duration:.622s;-o-animation-duration:.622s;-ms-animation-duration:.622s;-webkit-animation-duration:.622s;-moz-animation-duration:.622s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:normal;-o-animation-direction:normal;-ms-animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal}#rotateG_01{left:0;top:22px;animation-delay:.2295s;-o-animation-delay:.2295s;-ms-animation-delay:.2295s;-webkit-animation-delay:.2295s;-moz-animation-delay:.2295s;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg)}#rotateG_02{left:6px;top:8px;animation-delay:.316s;-o-animation-delay:.316s;-ms-animation-delay:.316s;-webkit-animation-delay:.316s;-moz-animation-delay:.316s;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}#rotateG_03{left:21px;top:2px;animation-delay:.3925s;-o-animation-delay:.3925s;-ms-animation-delay:.3925s;-webkit-animation-delay:.3925s;-moz-animation-delay:.3925s;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0)}#rotateG_04{right:6px;top:8px;animation-delay:.469s;-o-animation-delay:.469s;-ms-animation-delay:.469s;-webkit-animation-delay:.469s;-moz-animation-delay:.469s;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}#rotateG_05{right:0;top:22px;animation-delay:.5455s;-o-animation-delay:.5455s;-ms-animation-delay:.5455s;-webkit-animation-delay:.5455s;-moz-animation-delay:.5455s;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg)}#rotateG_06{right:6px;bottom:6px;animation-delay:.622s;-o-animation-delay:.622s;-ms-animation-delay:.622s;-webkit-animation-delay:.622s;-moz-animation-delay:.622s;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg)}#rotateG_07{bottom:0;left:21px;animation-delay:.6985s;-o-animation-delay:.6985s;-ms-animation-delay:.6985s;-webkit-animation-delay:.6985s;-moz-animation-delay:.6985s;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}#rotateG_08{left:6px;bottom:6px;animation-delay:.775s;-o-animation-delay:.775s;-ms-animation-delay:.775s;-webkit-animation-delay:.775s;-moz-animation-delay:.775s;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg)}@-o-keyframes fadeG{0%{background-color:#404040}100%{background-color:#fff}}@-ms-keyframes fadeG{0%{background-color:#404040}100%{background-color:#fff}}@-webkit-keyframes fadeG{0%{background-color:#404040}100%{background-color:#fff}}@-moz-keyframes fadeG{0%{background-color:#404040}100%{background-color:#fff}}@media screen and (max-width:580px){.page-cardapio .container{padding:0}}@media screen and (max-width:480px){.page-cardapio .container{padding:0 22px}}.page-cardapio .breadcrumb{display:none}@media screen and (min-width:580px){.page-cardapio .breadcrumb{display:block}}.page-cardapio .menu-cardapio .col-xs-12,.page-cardapio .menu-cardapio .col-sm-6,.page-cardapio .menu-cardapio .col-md-3,.page-cardapio .menu-cardapio .col-lg-3{padding:0}@media screen and (max-width:580px){.page-cardapio .menu-cardapio .category-item{height:100px;margin-bottom:0;background:#fff;display:flex;align-items:center;padding:0 15px;position:relative}.page-cardapio .menu-cardapio .category-item:after{content:"";display:block;width:12px;height:12px;position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;right:25px;border-right:2px solid #4a4a4a;border-bottom:2px solid #4a4a4a;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.page-cardapio .menu-cardapio .category-item .category-icon{width:60px;height:60px;margin-bottom:0;margin-right:20px}.page-cardapio .menu-cardapio .category-item .category-icon a{border:0;display:flex;align-items:center;justify-content:center}.page-cardapio .menu-cardapio .category-item .category-icon .icon{font-size:60px;margin-top:0}}.page-cardapio .page-cardapio__top{padding:0 15px}@media screen and (min-width:580px){.page-cardapio .page-cardapio__top{padding:0}}.page-cardapio .title-cardapio-title{font-size:22px !important;padding-left:60px !important}.title-cardapio{color:#000;display:flex;align-items:center;font-family:'Lato',sans-serif}.title-cardapio .icon{font-size:40px;margin-right:15px}.title-cardapio span{color:#000}.overflowHidden{overflow:hidden}.wrapper-check-with-text{display:flex;align-items:center;margin-bottom:20px}.wrapper-check-with-text input{margin:0}.wrapper-check-with-text label{padding-bottom:0 !important;margin-left:10px !important}.home-products{background-color:$backgroundColor}.home-products .title-featured-category{cursor:pointer}.contact_layout{background-color:#e0e0e0;padding:10px 0}.icones_categorias_home{max-width:40px;margin:10px;max-height:40px}.layout01{display:block !important}.layout02{display:none !important}.layout03{display:none !important}.app-version{position:absolute;bottom:10px;text-align:center;width:100%;font-size:10px;color:#c12a21;font-style:italic}.mobile-topbar-right{font-size:12px;position:relative;display:block;color:#c12a21}@media screen and (min-width:768px){.mobile-topbar-right{display:none !important}}@media screen and (max-width:320px){.mobile-topbar-right{font-size:12px}}.category-page-description{padding-left:9px;font-size:17px;margin-bottom:20px}@media screen and (max-width:992px){.category-page-description{padding-right:20px;padding-left:20px;font-size:16px;line-height:23px !important}}.txtGreenSuccess{color:#2fba6d !important}.btnGreenSuccess{background-color:#2fba6d !important;border-color:#2fba6d !important;color:#fff !important}.btnGreenSuccess:hover{background-color:#2fba6d !important}.btnGreenSuccess.disabled{background-color:#ccc !important;pointer-events:none !important}.btnGreenSuccess[disabled]{background-color:#ccc !important;border-color:#ccc !important;pointer-events:none !important;cursor:not-allowed !important}#headerAnchorGotoCheckout.btnGreenSuccess.bt-disabled{background-color:#ccc !important}.btnDefault{font-size:14px !important;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-color:#000;display:flex;align-items:center;justify-content:center;font-weight:bold !important}.btnDefault:hover:not(.bt-disabled){filter:contrast(1.25);-webkit-filter:contrast(1.25)}.btnDefault:active:not(.bt-disabled){-webkit-box-shadow:none !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:contrast(1.3);-webkit-filter:contrast(1.3)}.btnDefault.btnOutline{background:transparent;border:1px solid #000;color:#000}.btnDefault.btnLocation{background:transparent;border:1px solid transparent;color:#c12a21;padding:.6em 1em;width:100% !important;display:flex;justify-content:center;align-items:center;gap:.3em}.btnDefault.btnLocation.btnOutline{border:1px solid #ccc}.btnDefault[disabled]{filter:contrast(1) !important}.btnPrimary{background:#c12a21;color:#fff !important;border:2px solid #c12a21}.no-pointer-events{pointer-events:none}.gap-1{gap:1rem !important}@media screen and (min-width:480px){.gap-md-1{gap:1rem !important}}.boxHandleZipcode{width:100%;display:flex;align-items:center;justify-content:space-between;position:relative}.boxHandleZipcode>input[type=text]{padding-left:35px !important}.boxHandleZipcode>input[type=text].inputPaddForStreet{padding-left:105px !important;padding-right:10px !important;color:#555 !important}.boxHandleZipcode .input__address__topbar__icon{left:10px !important;top:inherit !important}.btnRemoveFixedZipcode{position:absolute;left:10px;padding:.3em .6em !important;color:#333;display:flex;align-items:center;font-size:12px !important;gap:4px;background:#ddd !important}.btnRemoveFixedZipcode i{font-size:14px !important}.btnRemoveFixedZipcode:hover{background:#bbb !important}.forms-location{width:90%;margin:0 auto}@-moz-keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);-moz-transform:translate3d(-1px,0,0);-o-transform:translate3d(-1px,0,0);-ms-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);-moz-transform:translate3d(2px,0,0);-o-transform:translate3d(2px,0,0);-ms-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);-moz-transform:translate3d(-4px,0,0);-o-transform:translate3d(-4px,0,0);-ms-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);-moz-transform:translate3d(4px,0,0);-o-transform:translate3d(4px,0,0);-ms-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);-moz-transform:translate3d(-1px,0,0);-o-transform:translate3d(-1px,0,0);-ms-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);-moz-transform:translate3d(2px,0,0);-o-transform:translate3d(2px,0,0);-ms-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);-moz-transform:translate3d(-4px,0,0);-o-transform:translate3d(-4px,0,0);-ms-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);-moz-transform:translate3d(4px,0,0);-o-transform:translate3d(4px,0,0);-ms-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@-o-keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);-moz-transform:translate3d(-1px,0,0);-o-transform:translate3d(-1px,0,0);-ms-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);-moz-transform:translate3d(2px,0,0);-o-transform:translate3d(2px,0,0);-ms-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);-moz-transform:translate3d(-4px,0,0);-o-transform:translate3d(-4px,0,0);-ms-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);-moz-transform:translate3d(4px,0,0);-o-transform:translate3d(4px,0,0);-ms-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);-moz-transform:translate3d(-1px,0,0);-o-transform:translate3d(-1px,0,0);-ms-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);-moz-transform:translate3d(2px,0,0);-o-transform:translate3d(2px,0,0);-ms-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);-moz-transform:translate3d(-4px,0,0);-o-transform:translate3d(-4px,0,0);-ms-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);-moz-transform:translate3d(4px,0,0);-o-transform:translate3d(4px,0,0);-ms-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@-moz-keyframes fadeG{0%{background-color:#404040}100%{background-color:#fff}}@-webkit-keyframes fadeG{0%{background-color:#404040}100%{background-color:#fff}}@-o-keyframes fadeG{0%{background-color:#404040}100%{background-color:#fff}}@keyframes fadeG{0%{background-color:#404040}100%{background-color:#fff}}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{background-color:#fff;background-image:none !important;color:initial !important}.form-group{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:15px;padding-bottom:5px;margin-bottom:15px}.form-group:focus{outline:0}.form-group.disabled{opacity:.5;-ms-opacity:.5;-moz-opacity:.5;-webkit-opacity:.5;filter:alpha(opacity=0.5);cursor:not-allowed}.form-group label{display:block;text-transform:uppercase;font-weight:500;font-size:11px;margin:0;padding-bottom:5px}.form-group label span{color:red}.form-group .form-control{background:#fff;border:1px solid #e0e0e0;padding:10px}.form-group .form-control:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.form-group .form-control[readonly]{font-style:italic;color:$primaryDarkColor}.form-group .form-control::placeholder{font-weight:normal;font-style:italic;font-size:13px;color:#9b9b9b}.form-group *[ng-messages]{clear:both;margin-bottom:10px}.form-control{height:40px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-shadow:none}.form-control.auto{width:auto;display:initial}.form-control.sm{height:28px;display:inline-block;width:inherit;width:initial}input[type='text'],input[type='tel'],input[type='date'],input[type='email'],input[type='number'],input[type='password'],select{border:1px solid #e2e2e2;min-height:28px;color:#5e5d5d;padding:0 10px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding-left:10px !important}input[type='text'].big,input[type='tel'].big,input[type='date'].big,input[type='email'].big,input[type='number'].big,input[type='password'].big,select.big{height:58px}.field-item input[type='text'],.field-item input[type='tel'],.field-item input[type='date'],.field-item input[type='email'],.field-item input[type='number'],.field-item input[type='password'],.field-item select,.field-item textarea,.field-item button{width:100%}input[type='number']{-moz-appearance:textfield}input[type='number']::-webkit-outer-spin-button,input[type='number']::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}*[ng-message],*[ng-message-exp]{font-size:.85em;padding:2px 5px;color:#fff;background-color:#eb313e;border:1px solid #ebccd1;margin-top:5px}form.show-invalid input.ng-invalid,form.show-invalid textarea.ng-invalid{background:#eb313e}@media screen and (max-width:767px){input[type='text'].big,input[type='tel'].big,input[type='date'].big,input[type='email'].big,input[type='number'].big,input[type='password'].big,select.big{height:44px;font-size:12px}}.product-description-textarea{resize:none;height:150px;margin-top:5px;border:1px solid #ccc;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-weight:bold;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}@media screen and (max-width:767px){.product-description-textarea{min-height:100px}}.product-description-textarea:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #ccc;outline:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.product-description-textarea::placeholder{font-weight:normal}.gender-group>div{display:flex;width:100%;align-items:flex-start}.gender-group div label{display:inline-block}.gender-group>div>div{margin-right:20px}.gender-group>div>div input[type=radio]{position:relative;top:2px;cursor:pointer}.radio-group-inline{border:1px solid #c9c9c9;display:flex;min-height:30px;align-items:center;justify-content:left;background-color:#ebebeb}.radio-group-inline input[type='radio']{margin:0 5px}.radio-group-inline label{padding:0;margin-right:6px}.remove-tip-trash{margin-left:10px;font-size:13px;color:#fff}.remove-tip-trash:hover{color:#fff !important}.btn-border{border:1px solid #e2e2e2;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.btn{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;min-height:50px;line-height:1.9;-webkit-transition:.2s ease all;-moz-transition:.2s ease all;-o-transition:.2s ease all;-ms-transition:.2s ease all;transition:.2s ease all}.btn:focus{outline:0}.btn:active{opacity:.85;-ms-opacity:.85;-moz-opacity:.85;-webkit-opacity:.85;filter:alpha(opacity=0.85)}.btn.btn-divisor i{padding-right:10px;margin-right:10px;border-right:1px solid #e6e7e8}.btn.google{color:#da4b42;font-size:16px}.btn.facebook{color:#5067a0;font-size:16px}.btn.block{display:block}.btn-small,.floating-buttons .container .floating-buttons-container .btn{min-height:30px;line-height:1.4;font-size:12px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:5px 18px}.btn-small .icon,.floating-buttons .container .floating-buttons-container .btn .icon{font-size:18px;vertical-align:middle;position:relative;top:-1px}.btn-small-2{min-height:26px;line-height:1;font-size:12px}.btn-large{min-height:58px;line-height:2.2}.btn-xlarge{min-height:62px;font-size:18px;line-height:2.6}.btn-static.primary{background:#c12a21;border:2px solid #c12a21;color:#fff}.btn-static.accent{background:#c12a21;border:2px solid #c12a21;color:#fff}.btn-white{background:#fff;color:#737373;border:2px solid #d2d2d2}.btn-white:hover,.btn-white:focus{color:#c12a21;border:2px solid #c12a21}.btn-primary{background:#c12a21;border:2px solid #c12a21;color:#fff}.btn-primary:hover,.btn-primary:focus{color:#c12a21;background:#fff;border:2px solid #c12a21}.btn-primarydark{background:$primaryDarkColor;border:2px solid $primaryDarkColor;color:#fff}.btn-primarydark:hover,.btn-primarydark:focus{color:$primaryDarkColor;background:#fff;border:2px solid $primaryDarkColor}.btn-accent{background:#c12a21;border:2px solid #c12a21;color:#fff;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.btn-accent:hover,.btn-accent:focus{color:#fff;background:#fbaa8a;border:2px solid #fbaa8a}.btn-accent.active-on-focus{background:#c12a21;border:2px solid #fbaa8a;color:#fff}.btn-sso{background:#c12a21}.btn-black{background:#000;border:2px solid #000;color:#fff}.btn-black:hover,.btn-black:focus{color:#000;border:2px solid #000}.btn-primary-2{background:transparent;color:#c12a21;border:2px solid #c12a21}.btn-primary-2:focus{color:#c12a21;background:transparent}.btn-primary-2:hover{background:#c12a21;color:#fff}.btn-primarydark-2{background:transparent;color:$primaryDarkColor;border:2px solid $primaryDarkColor}.btn-primarydark-2:focus{color:$primaryDarkColor;background:transparent}.btn-primarydark-2:hover{background:$primaryDarkColor;color:#fff}.btn-accent-2{background:transparent;border:1px solid #fff}.btn-accent-2:focus{color:#c12a21;background:transparent}.btn-accent-2:hover{background:#c12a21;color:#fff}.btn-black-2{background:transparent;color:#000;border:2px solid #000}.btn-black-2:focus{color:#fff;background:#000}.btn-black-2:hover{color:#fff;background:#000}.btn-neutral{background:transparent;color:#323232;border:2px solid transparent}.btn-neutral:focus{color:#323232}.btn-neutral:hover{background:#d2d2d2}.btn-neutral-2{background:transparent;color:#686868;border:2px solid #d2d2d2}.btn-neutral-2:focus{color:#686868}.btn-neutral-2:hover{background:#d2d2d2}.btn-facebook{background:#3b5998;color:#fff;line-height:2.8em;font-weight:500;letter-spacing:.075em}.btn-facebook i{font-size:1.2em}.btn-facebook:hover{color:#fff;opacity:.9;-ms-opacity:.9;-moz-opacity:.9;-webkit-opacity:.9;filter:alpha(opacity=0.9)}.btn-facebook-2{background:#fff;color:#3b5998;border:2px solid #3b5998}.btn-facebook-2:hover{color:#fff;background:#3b5998}.btn-facebook-2:hover i{border-color:#fff !important}.btn-facebook-2 i{border-color:#3b5998 !important}.btn-facebook-2:focus{color:#3b5998}.btn-google{background:#c23321;color:#fff}.btn-google:hover{color:#fff}.btn-google-2{background:#fff;color:#c23321;border:2px solid #c23321}.btn-google-2 i{border-color:#c23321 !important}.btn-google-2:hover{color:#fff}.btn-google-2:hover i{border-color:#fff}.btn-icon-left i{margin-right:6px}.btn-icon-right i{margin-left:6px}.nav-prev,.nav-next{color:#c12a21;font-size:3.5em;position:absolute;z-index:9;top:50%;left:-10px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.nav-next{left:inherit;right:-10px}a[scroll-up]{position:fixed;bottom:20px;right:20px;z-index:9;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0;width:38px;height:38px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:3px solid #e0e0e0;font-size:1.7em;line-height:1.3;color:#e0e0e0;text-align:center}@media screen and (max-width:767px){.btn-large{min-height:44px}.nav-prev{font-size:2.8em;left:-2px}.nav-next{font-size:2.8em;right:-2px}}.button-box{width:100%;min-height:100px;background-color:#f5f5f5;border:solid 1px #e0e0e0;display:flex;align-items:center;justify-content:space-between;padding:20px}@media(min-width:768px){.button-box{width:49%}}.button-box.active{background-color:#fff}.button-box-content{text-align:left}.template__product__main .button-box-content h2{font-family:'Lato',sans-serif;font-size:12px;font-weight:600;color:#000;text-transform:uppercase}.button-box-content h3{font-family:'Lato',sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;color:#c12a21;line-height:18px;margin-top:10px}.button-box-change a{font-size:12px;font-weight:600;color:#c12a21;text-transform:capitalize}.button__box__ingredients{display:flex;justify-content:space-between;width:49%;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0;background-color:#fff;border:solid 1px #e0e0e0;flex-direction:column;cursor:pointer;margin-bottom:20px}@media screen and (max-width:720px){.button__box__ingredients{margin-bottom:none;width:100%}}.button__box__ingredients__head{border-bottom:solid 1px #e0e0e0;padding:25px 20px;display:flex}.button__box__ingredients__head.withOutItem{background:#f5f5f5}.button__box__ingredients__head--left{width:100px;margin-right:15px}.button__box__ingredients__head--left img{width:100%}.button__box__ingredients__head--top{display:flex;justify-content:space-between}.button__box__ingredients__head--top span{font-size:12px;font-weight:600;color:#000;text-transform:uppercase}.button__box__ingredients__head--top a{font-size:12px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#c12a21}.button__box__ingredients__head--bottom h3{font-size:18px;font-weight:400;color:#4a4a4a;margin:0;margin-top:10px}.button__box__ingredients__ingredients{padding:25px 20px}.button__box__ingredients__ingredients h4{font-size:12px;font-weight:600;color:#000;text-transform:uppercase}.button__box__ingredients__ingredients a{margin-top:10px;display:block;font-size:12px;font-weight:600;color:#c12a21}.table tbody th td,.table thead>th td,.table tbody tr>td,.table thead>tr>td{padding:10px}.modal.modal-rtl{left:0}@media screen and (min-width:768px){.modal.modal-rtl{left:25px}}.modal.modal-rtl .modal-dialog{-webkit-transform:translate(50%,0);-moz-transform:translate(50%,0);-o-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0)}.modal.modal-rtl.in .modal-dialog{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal.modal-ltr{right:0}@media screen and (min-width:768px){.modal.modal-ltr{right:25px}}.modal.modal-ltr .modal-dialog{-webkit-transform:translate(50%,0);-moz-transform:translate(50%,0);-o-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0)}.modal.modal-ltr.in .modal-dialog{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-dialog.modal-fullscreen{width:inherit;margin:0;height:100%}.modal-dialog.modal-fullscreen .modal-content{min-height:100%;border:0}.modal-dialog.modal-fullscreen .modal-content a.close{position:absolute;top:10px;right:10px}.modal-dialog.modal-fullscreen .modal-content .page-product{padding:15px 0 75px;margin-bottom:0}.modal-cep .modal-dialog{max-width:320px}.page-product{padding:60px 0 80px;margin-bottom:10px;position:relative;border:2px solid transparent}.page-product .main-content{margin-left:-15px;padding:15px 25px}.page-product .heading{display:flex;align-items:center;background:#f6f6f6}.page-product .heading img{max-height:320px;max-width:320px}.page-product .heading .box-content{padding:0 25px;width:100%}@media screen and (max-width:767px){.page-product .heading{flex-direction:column}.page-product .heading>img{display:none}.page-product .heading .box-content{padding:20px 20px 10px}}.page-product .wrap-name img{display:none;width:60px;height:auto}@media screen and (max-width:767px){.page-product .wrap-name{display:flex;align-items:center;margin-bottom:10px}.page-product .wrap-name img{display:block}}.page-product .pricing{padding:0;background:transparent;position:static;color:#210010;border-top:1px solid #d3d3d3}.page-product .product-description{font-style:normal;font-size:1em}.page-product .container-attributes .btn-option{margin-right:10px;margin-bottom:10px;text-transform:capitalize}.page-product .container-attributes .btn-option:focus{background:#c12a21;color:#fff}.page-product .container-step{border-bottom:1px solid #f2f2f2;margin-top:20px;padding-bottom:20px;position:relative}@media screen and (min-width:992px){.page-product .container-step{margin-top:30px;padding-bottom:30px}}.page-product .container-step .title{text-align:center;font-size:1.6em;margin:0 0 15px;padding:0}.page-product .related-products .nav-next{right:-30px}.page-product .related-products .nav-prev{left:-30px}.page-product .related-products .product-wrap{border:5px solid #f2f2f2}.page-product .related-products .product-container{align-items:center;margin:0 10px}.page-product .related-products .promotional-price{background:#c12a21;color:#fff;font-weight:700;text-transform:uppercase;padding:10px;text-align:center;margin:-1px -1px 10px -1px;font-size:12px}.page-product .related-products .product-heading{padding:0;border:0}.page-product .related-products .product-name{font-size:14px;margin-bottom:0}.page-product .related-products .category-name{font-size:.8em}.page-product .related-products .btn-actions{padding-top:15px;padding-bottom:15px;text-align:center}.page-product .ingredient-row .ingredient-item{display:flex;padding:10px 0;border-bottom:1px solid #f2f2f2}.page-product .ingredient-row .ingredient-item:hover{background:#f6f6f6}.page-product .ingredient-row .ingredient-item .name{flex-basis:140px;flex:1}.page-product .ingredient-row .ingredient-item .name .label-recipe{background:#c12a21;color:#fff;font-size:.7em;display:inline-block;padding:0 2px}.page-product .ingredient-row .ingredient-item .name .label-max{background:#d6d6d6;display:inline-block;color:#000;font-size:.7em;padding:0 2px}.page-product .ingredient-row .ingredient-item .name .label-not-removable{background:#c12a21;color:#fff;font-size:.7em;display:inline-block;padding:0 2px}.page-product .ingredient-row .ingredient-item .count{flex-basis:100px;text-align:center}.page-product .ingredient-row .ingredient-item .count>span{position:relative;top:-2px}.page-product .ingredient-row .ingredient-item .count-btn{font-weight:700;background:#c12a21;color:#fff;margin:0 5px;border:0;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;display:inline-block;width:18px;height:18px;text-align:center;position:relative}.page-product .ingredient-row .ingredient-item .count-btn span{position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);font-size:16px}.page-product .ingredient-row .ingredient-item .count-btn.disabled{opacity:.2;-ms-opacity:.2;-moz-opacity:.2;-webkit-opacity:.2;filter:alpha(opacity=0.2)}.page-product .container-summary .heading{display:block;padding:12px 0;font-size:1.4em;text-align:center;margin:10px 0 0}.page-product .container-summary p{text-align:center;border:1px solid #f6f6f6;padding:15px}.page-product .container-summary p span:not(.amount){line-height:1.8}.page-product .total-value{color:#c12a21;font-weight:600;font-size:16px;text-transform:uppercase}@media screen and (min-width:992px){.page-product .total-value{font-size:18px}}.page-product .table-product-variations.no-items{opacity:.35;-ms-opacity:.35;-moz-opacity:.35;-webkit-opacity:.35;filter:alpha(opacity=0.35)}.page-product table{width:100%}.page-product table th{text-transform:uppercase;font-weight:500;font-size:.8em;padding:10px;background:#f0f0f0}.page-product table td{color:#a4a1a1;padding:10px;vertical-align:middle;font-size:.85em;border-bottom:1px solid #f2f2f2}.modal-wrapper{position:fixed;left:0;top:0;z-index:999;background:#000;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.modal-wrapper-content{width:100%;height:100%;background:#fff}@media screen and (min-width:540px){.modal-wrapper-content{width:540px;height:auto}}.modal-wrapper-content-header{padding:0 20px;position:relative;color:#666;background-color:#e0dfdf;height:60px;display:flex;align-items:center}.modal-wrapper-content-header h3{margin:0;line-height:0}.modal-wrapper-content-header p{margin-top:10px;margin-bottom:0;font-size:12px;font-weight:600;color:#000}.modal-wrapper-content-header button{background:transparent;font-size:13px;border:0;position:absolute;right:20px;top:0;bottom:0}.modal-wrapper-content-header button span{font-size:13px;line-height:30px}.modal-wrapper-content-body{max-height:180px;overflow-y:scroll}@media screen and (max-width:768px){.modal-wrapper-content-body{max-height:100%}}.modal-wrapper-content-body ul li{position:relative;padding:20px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.modal-wrapper-content-body ul li{padding:20px 40px}}.modal-wrapper-content-body ul li:hover{background:#c12a21;cursor:pointer}.modal-wrapper-content-body ul li:hover h3,.modal-wrapper-content-body ul li:hover p{color:#fff}.modal-wrapper-content-body ul li:hover:after{border-color:#fff}.modal-wrapper-content-body ul li:after{content:"";display:block;width:11px;height:11px;border-top:2px solid #484848;border-right:2px solid #484848;position:absolute;top:0;bottom:0;right:31px;margin-top:auto;margin-bottom:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width:768px){.modal-wrapper-content-body ul li:after{right:40px}}.modal-wrapper-content-body ul li h3{margin:0;font-size:14px;font-weight:600;color:#4a4a4a}.modal-wrapper-content-body ul li p{margin:0;margin-top:5px;font-size:12px;color:#000}.modal-wrapper-content-footer{border-top:solid 1px #e0e0e0}.modal-token .btn_choose_other_payment_type{position:relative;top:11px;cursor:pointer}.modal-body input[type='radio']{cursor:pointer}.modal-backdrop{background-color:#717171 !important}.modal-backdrop.in{opacity:.8;-ms-opacity:.8;-moz-opacity:.8;-webkit-opacity:.8;filter:alpha(opacity=0.8)}.modal-popup-bootstrap .modal-dialog{margin:150px auto !important}@media screen and (max-width:768px){.modal-popup-bootstrap .modal-dialog{padding:0 4px}}@media screen and (min-width:768px){.modal-popup-bootstrap .modal-dialog{width:500px !important}}.modal-popup-bootstrap .modal-content{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#fff !important;padding:20px 20px 10px 20px !important;border:0 !important}.modal-popup-bootstrap .modal-header{border-bottom:0 !important}.modal-popup-bootstrap .modal-header h3{color:#3e3e3e !important;font-weight:bold;font-size:22px !important}.modal-popup-bootstrap .modal-body p{color:#3e3e3e !important}@media screen and (min-width:768px){.modal-popup-bootstrap .modal-body p{font-size:16px !important}}.modal-popup-bootstrap .modal-footer{border-top:0 !important}.modal-popup-bootstrap .modal-footer .btn{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-weight:bold !important;border:0 !important}.modal-popup-bootstrap .modal-footer .btn-default{background-color:#ddd !important;color:#000 !important}.modal-popup-bootstrap .modal-footer .btn-small{font-size:14px !important;padding:10px 16px !important}.modal-popup-bootstrap .btn-modal-alert{width:100% !important;color:#fff !important;background-color:#c12a21 !important}.modal-window-schedulling{display:flex !important;align-items:center !important;justify-content:center !important;background-color:rgba(100,100,100,0.4) !important;overflow-y:hidden !important;z-index:1e+49 !important}.modal-window-schedulling .modal-dialog{width:550px !important;height:auto !important;background-color:#fff !important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}@media screen and (max-width:992px){.modal-window-schedulling .modal-dialog{position:absolute !important;top:0 !important;left:0 !important;width:100vw !important;margin:0 !important;overflow-y:auto !important;overflow-x:hidden !important;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}}.modal-window-schedulling .modal-dialog .modal-content{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:auto !important;padding-left:60px;padding-right:60px}@media screen and (max-width:992px){.modal-window-schedulling .modal-dialog .modal-content{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background-color:#fff;position:absolute !important;top:0 !important;left:0 !important;width:100vw !important;min-height:100vh !important;padding-left:20px;padding-right:20px;overflow:hidden !important}}@media screen and (max-width:992px){.modal-schedulling-view-wrapper{height:100% !important;background-color:#fff}}.modal-schedulling-view-wrapper .modal-schedulling-view .fa-times{position:absolute;top:10px;right:24px;color:#000;font-weight:normal;font-size:25px;cursor:pointer}@media screen and (max-width:992px){.modal-schedulling-view-wrapper .modal-schedulling-view{display:flex;flex-direction:column;max-height:100% !important;min-height:100%;overflow-y:hidden}.modal-schedulling-view-wrapper .modal-schedulling-view .fa-times{display:none}.modal-schedulling-view-wrapper .modal-schedulling-view .modal-schedulling-flex-content{flex:1;overflow-y:auto}}.modal-schedulling-view-wrapper .schedulling__carousel{position:relative;background-color:transparent;max-width:100%;margin:20px auto}.modal-schedulling-view-wrapper .schedulling__carousel__viewport{overflow:hidden;width:100%}.modal-schedulling-view-wrapper .schedulling__carousel__viewport.is-draggable{cursor:move;cursor:grab}.modal-schedulling-view-wrapper .schedulling__carousel__viewport.is-dragging{cursor:grabbing}.modal-schedulling-view-wrapper .schedulling__carousel__container{display:flex;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent;margin-left:-10px}.modal-schedulling-view-wrapper .schedulling__carousel__slide{cursor:pointer;position:relative;min-width:22%;padding-left:10px}@media screen and (max-width:992px){.modal-schedulling-view-wrapper .schedulling__carousel__slide{min-width:12%}}@media screen and (max-width:768px){.modal-schedulling-view-wrapper .schedulling__carousel__slide{min-width:15%}}@media screen and (max-width:600px){.modal-schedulling-view-wrapper .schedulling__carousel__slide{min-width:31%}}.modal-schedulling-view-wrapper .schedulling__carousel__slide__inner{position:relative;overflow:hidden;height:80px;width:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px solid #c7c7c7;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;-webkit-transition:all .3;-moz-transition:all .3;-o-transition:all .3;-ms-transition:all .3;transition:all .3}.modal-schedulling-view-wrapper .schedulling__carousel__slide__inner span{color:#c7c7c7}.modal-schedulling-view-wrapper .schedulling__carousel__slide__inner .schedule__date__number{font-weight:bold !important;display:inline-block;font-size:20px !important}.modal-schedulling-view-wrapper .schedulling__carousel__slide__inner .schedule__date__name{display:inline-block;font-size:16px !important}.modal-schedulling-view-wrapper .schedulling__carousel__slide__img{position:absolute;display:block;top:50%;left:50%;width:auto;min-height:100%;min-width:100%;max-width:none;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-schedulling-view-wrapper .schedulling__carousel__button{outline:0;cursor:pointer;background-color:transparent;touch-action:manipulation;position:absolute;z-index:1;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:0;width:30px;height:30px;justify-content:center;align-items:center;fill:#1bcacd;padding:0}.modal-schedulling-view-wrapper .schedulling__carousel__button:disabled{cursor:default;opacity:.3;-ms-opacity:.3;-moz-opacity:.3;-webkit-opacity:.3;filter:alpha(opacity=0.3)}.modal-schedulling-view-wrapper .schedulling__carousel__button__svg{width:100%;height:100%}.modal-schedulling-view-wrapper .schedulling__carousel__button--prev{left:27px}.modal-schedulling-view-wrapper .schedulling__carousel__button--next{right:27px}.modal-schedulling-view-wrapper .modal-schedulling-header{display:flex;align-items:center;justify-content:center;position:relative;padding:15px 0}.modal-schedulling-view-wrapper .modal-schedulling-header h2{color:#393939;margin-top:0;margin-bottom:0;font-weight:bold;font-size:22px}.modal-schedulling-view-wrapper .modal-schedulling-header i{position:absolute;left:0;font-size:18px;color:#c12a21}@media screen and (min-width:992px){.modal-schedulling-view-wrapper .modal-schedulling-header{padding:30px 0 20px 0}.modal-schedulling-view-wrapper .modal-schedulling-header h2{font-weight:bold;font-size:25px}.modal-schedulling-view-wrapper .modal-schedulling-header i{display:none}}.modal-schedulling-view-wrapper .modal-schedduling-footer{padding:20px 0 10px 0;display:flex;align-items:center;justify-content:center}.modal-schedulling-view-wrapper .modal-schedduling-footer button{outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0;height:50px;width:100%;cursor:pointer;width:100%;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background-color:#c12a21 !important;color:#fff;font-weight:bold;font-size:18px}.modal-schedulling-view-wrapper .modal-schedduling-footer button:active{opacity:.6;-ms-opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;filter:alpha(opacity=0.6)}.modal-schedulling-view-wrapper .modal-schedduling-footer button[disabled]{background-color:#e0e0e0 !important;color:#9b9b9b !important;opacity:.6;-ms-opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;filter:alpha(opacity=0.6);cursor:not-allowed}.modal-schedulling-view-wrapper .modal-schedulling-message p{margin:0;margin-top:20px;margin-bottom:20px;text-align:left;color:#393939;font-size:16px}@media screen and (min-width:992px){.modal-schedulling-view-wrapper .modal-schedulling-message p{display:none}}.modal-schedulling-view-wrapper .active-schedulling-date .schedulling__carousel__slide__inner{border-color:#c12a21}.modal-schedulling-view-wrapper .active-schedulling-date .schedulling__carousel__slide__inner .schedule__date__number{color:#393939}.modal-schedulling-view-wrapper .active-schedulling-date .schedulling__carousel__slide__inner .schedule__date__name{color:#c12a21}.modal-schedulling-view-wrapper .schedulling-hours-wrapper{margin-top:20px}@media screen and (max-width:992px){.modal-schedulling-view-wrapper .schedulling-hours-wrapper{flex:1;overflow-y:auto}}.modal-schedulling-view-wrapper .schedulling-hours-wrapper h4{font-weight:bold;color:#393939;font-size:18px;margin-bottom:20px;margin-top:10px}.modal-schedulling-view-wrapper .schedulling-hours-wrapper{margin-top:10px;margin-bottom:20px}.modal-schedulling-view-wrapper .schedulling-hours-wrapper .schedulling-slots{height:100%}@media screen and (min-width:992px){.modal-schedulling-view-wrapper .schedulling-hours-wrapper .schedulling-slots{max-height:300px;overflow-y:auto}}@media screen and (min-width:992px) and (max-height:750px){.modal-schedulling-view-wrapper .schedulling-hours-wrapper .schedulling-slots{max-height:250px}}.modal-schedulling-view-wrapper .schedulling-hours-wrapper .schedulling-slots .schedulling-slot{flex:1;width:100%;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:75px;border:1px solid #dcdcdc;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer;margin:10px 0;padding:0 20px;background-color:#fff;background-position:center;-webkit-transition:background .4s;-moz-transition:background .4s;-o-transition:background .4s;-ms-transition:background .4s;transition:background .4s}.modal-schedulling-view-wrapper .schedulling-hours-wrapper .schedulling-slots .schedulling-slot:active{background-size:100%;background:#c12a21 radial-gradient(circle,transparent 1%,#c12a21 1%) center/15000%}.modal-schedulling-view-wrapper .schedulling-hours-wrapper .schedulling-slots .schedulling-slot:active span{color:#fff}.modal-schedulling-view-wrapper .schedulling-hours-wrapper .schedulling-slots .schedulling-slot:first-child{margin-top:0}.modal-schedulling-view-wrapper .schedulling-hours-wrapper .schedulling-slots .schedulling-slot:last-child{margin-bottom:0}.modal-schedulling-view-wrapper .schedulling-hours-wrapper .schedulling-slots .schedulling-slot span{font-size:14px;color:#393939}.modal-schedulling-view-wrapper .schedulling-hours-wrapper .schedulling-slots .schedulling-slot .schedulling-slot-right-side span{font-weight:bold}.modal-schedulling-view-wrapper .schedulling-hours-wrapper .schedulling-slots .schedulling-slot-active{border-color:#c12a21}.schedulling-slots::-webkit-scrollbar{width:6px;background:transparent}.schedulling-slots::-webkit-scrollbar-thumb{border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;background-color:#f2f2f2}.schedulling-slots::-webkit-scrollbar-track{border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;background:transparent}@media screen and (max-width:992px){.schedulling-hours-wrapper::-webkit-scrollbar{display:none}.schedulling-hours-wrapper::-webkit-scrollbar-thumb{display:none}.schedulling-hours-wrapper::-webkit-scrollbar-track{display:none}.modal-schedulling-flex-content::-webkit-scrollbar{display:none}.modal-schedulling-flex-content::-webkit-scrollbar-thumbr{display:none}.modal-schedulling-flex-content::-webkit-scrollbar-track{display:none}}.modal-window-schedulling-minimum-date{background-color:rgba(100,100,100,0.4);display:flex !important;flex:1 !important;align-items:flex-end !important;padding:0 !important;margin:0 !important;overflow:hidden}@media screen and (min-width:992px){.modal-window-schedulling-minimum-date{align-items:center !important;justify-content:center !important}}.modal-window-schedulling-minimum-date .modal-dialog{display:block;width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0;outline:0;margin:0 !important;overflow:hidden;background-color:#fff;border-top-left-radius:40px;border-top-right-radius:40px}@media screen and (min-width:992px){.modal-window-schedulling-minimum-date .modal-dialog{max-width:450px !important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}}.modal-window-schedulling-minimum-date .modal-dialog .modal-content{background-color:#fff}.modal-window-schedulling-minimum-date .modal-dialog .modal-content .modal__schedulling__view__minimum__date{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 30px 40px 30px}.modal-window-schedulling-minimum-date .modal-dialog .modal-content .modal__schedulling__view__minimum__date h2{font-weight:bold;color:#393939;font-size:24px;text-align:center}.modal-window-schedulling-minimum-date .modal-dialog .modal-content .modal__schedulling__view__minimum__date h2 span{font-size:20px;color:#000}.modal-window-schedulling-minimum-date .modal-dialog .modal-content .modal__schedulling__view__minimum__date p{color:#393939;text-align:center;margin-bottom:20px;margin-top:9px;font-size:17px}.modal-window-schedulling-minimum-date .modal-dialog .modal-content .modal__schedulling__view__minimum__date button{border:0;outline:0;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#fff}.modal-window-schedulling-minimum-date .modal-dialog .modal-content .modal__schedulling__view__minimum__date button:active{opacity:.6;-ms-opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;filter:alpha(opacity=0.6)}.modal-window-schedulling-minimum-date .modal-dialog .modal-content .modal__schedulling__view__minimum__date .schedulling__continue{background-color:#c12a21;height:45px;font-weight:bold;width:81%}@media screen and (min-width:992px){.modal-window-schedulling-minimum-date .modal-dialog .modal-content .modal__schedulling__view__minimum__date .schedulling__continue{width:76%}}.modal-window-schedulling-minimum-date .modal-dialog .modal-content .modal__schedulling__view__minimum__date .schedulling__back{background-color:#a7a7a7;height:45px;font-weight:bold;width:50%;margin-top:20px}.schedulling-step{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;margin-top:75px}.schedulling-step .schedulling-step-header h2{margin:0 !important;font-weight:bold !important;color:#393939 !important;font-size:24px !important}.schedulling-step .schedulling-step-header p{font-weight:bold !important;color:#393939 !important;font-size:22px !important;margin-top:2px !important}.schedulling-step .schedulling-step-body{margin-top:40px;margin-bottom:40px;text-align:center;color:#393939}.schedulling-step .schedulling-step-footer{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;flex:1 !important}.schedulling-step .schedulling-step-footer button{display:flex;align-items:center;justify-content:center;height:45px;max-width:250px;width:100%;margin-bottom:10px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-weight:bold;color:#fff;-webkit-transition:all 200ms;-moz-transition:all 200ms;-o-transition:all 200ms;-ms-transition:all 200ms;transition:all 200ms}.schedulling-step .schedulling-step-footer button:hover{opacity:.7;-ms-opacity:.7;-moz-opacity:.7;-webkit-opacity:.7;filter:alpha(opacity=0.7)}.schedulling-step .schedulling-step-footer button:nth-child(2){background-color:#393939 !important}.schedulling-step .schedulling-step-footer button:nth-child(1){background-color:#c12a21}@media screen and (min-width:992px){.modal.modal-window-schedulling .modal-content{padding-bottom:30px}}@media screen and (max-width:992px){.modal.modal-window-schedulling{z-index:99999999999 !important;overflow-y:hidden !important;height:100% !important;background-color:#fff !important;position:fixed;top:0;left:0;right:0}.modal.modal-window-schedulling .modal-dialog{overflow-y:hidden !important;z-index:99999999999 !important;height:100% !important;min-height:100% !important}.modal.modal-window-schedulling .modal-dialog .modal-content{z-index:99999999999 !important;overflow-y:hidden !important;height:100% !important;min-height:100% !important}}.modal-window-product-image{text-align:center}.modal-window-product-image .modal-dialog{display:inline-block;width:auto;position:relative;top:50%;-webkit-transform:translateY(-60%) !important;-moz-transform:translateY(-60%) !important;-o-transform:translateY(-60%) !important;-ms-transform:translateY(-60%) !important;transform:translateY(-60%) !important;max-width:80%}.modal-window-product-image .modal-dialog .modal-content{position:relative;border:6px solid #fff}.modal-window-product-image .modal-dialog .modal-content .close-product-image-detail{position:absolute;top:-12px;right:-18px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px !important}.modal-window-product-image .modal-dialog img{width:auto;max-height:80vh;max-width:100%}.working-time-wrapper{max-height:200px;overflow:auto}.working-time-wrapper div{margin-bottom:10px}.working-time-wrapper div span{color:#3e3e3e;font-size:15px}.working-time-wrapper div span:nth-child(1){font-weight:bold}.loader{font-size:10px;margin:50px auto;text-indent:-9999em;width:80px;height:80px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background:#c12a21;background:-moz-linear-gradient(left,#c12a21 10%,rgba(255,255,255,0) 42%);background:-webkit-linear-gradient(left,#c12a21 10%,rgba(255,255,255,0) 42%);background:-o-linear-gradient(left,#c12a21 10%,rgba(255,255,255,0) 42%);background:-ms-linear-gradient(left,#c12a21 10%,rgba(255,255,255,0) 42%);background:linear-gradient(to right,#c12a21 10%,rgba(255,255,255,0) 42%);position:relative;-webkit-animation:load3 1.4s infinite linear;animation:load3 1.4s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.loader:before{width:50%;height:50%;background:#c12a21;border-radius:100% 0 0 0;-moz-border-radius:100% 0 0 0;-webkit-border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:''}.loader:after{background:$light_gray;width:90%;height:90%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@-webkit-keyframes load3{0%{-webkit-transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.preloader-wrapper{display:inline-block;width:42px;height:42px;margin-left:-21px;margin-top:-21px;position:absolute;z-index:0;left:50%;top:50%;z-index:0}.preloader-wrapper.small{margin-left:-12px;margin-top:-12px;width:24px;height:24px}.preloader-wrapper.small .circle{border-width:2px}.preloader-wrapper.active{-webkit-animation:container-rotate 1568ms linear infinite;animation:container-rotate 1568ms linear infinite}.preloader-wrapper.active .spinner-layer{opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1);-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4,0,0.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4,0,0.2,1) infinite both}.spinner-layer{position:absolute;width:100%;height:100%;opacity:0;-ms-opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);border-color:#c12a21}.spinner-layer.spinner-blue{border-color:}.circle-clipper{display:inline-block;position:relative;width:50%;height:100%;overflow:hidden;border-color:inherit}.circle-clipper .circle{width:200%;height:100%;border-width:3px;border-style:solid;border-color:inherit;border-bottom-color:transparent !important;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-webkit-animation:none;animation:none;position:absolute;top:0;right:0;bottom:0}.circle-clipper.left .circle{left:0;border-right-color:transparent !important;-webkit-transform:rotate(129deg);-webkit-transform:rotate(129deg);-moz-transform:rotate(129deg);-o-transform:rotate(129deg);-ms-transform:rotate(129deg);transform:rotate(129deg)}.circle-clipper.right .circle{left:-100%;border-left-color:transparent !important;-webkit-transform:rotate(-129deg);-webkit-transform:rotate(-129deg);-moz-transform:rotate(-129deg);-o-transform:rotate(-129deg);-ms-transform:rotate(-129deg);transform:rotate(-129deg)}.active .circle-clipper.left .circle{-webkit-animation:left-spin 1333ms cubic-bezier(0.4,0,0.2,1) infinite both;animation:left-spin 1333ms cubic-bezier(0.4,0,0.2,1) infinite both}.active .circle-clipper.right .circle{-webkit-animation:right-spin 1333ms cubic-bezier(0.4,0,0.2,1) infinite both;animation:right-spin 1333ms cubic-bezier(0.4,0,0.2,1) infinite both}.gap-patch{position:absolute;top:0;left:45%;width:10%;height:100%;overflow:hidden;border-color:inherit}.gap-patch .circle{width:1000%;left:-450%}@-webkit-keyframes left-spin{from{-webkit-transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg)}}@-webkit-keyframes right-spin{from{-webkit-transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg)}}@-webkit-keyframes container-rotate{to{-webkit-transform:rotate(360deg)}}@-webkit-keyframes fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg)}}.btn-spinner{font-family:sans-serif;font-weight:100}.btn-spinner:not(:required){-webkit-animation:container-rotate 1250ms infinite linear;-moz-animation:container-rotate 1250ms infinite linear;-ms-animation:container-rotate 1250ms infinite linear;-o-animation:container-rotate 1250ms infinite linear;animation:container-rotate 1250ms infinite linear;border:3px solid #ddd;border-right-color:transparent;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;box-sizing:border-box;display:inline-block;position:relative;vertical-align:middle;overflow:hidden;text-indent:-9999px;width:18px;height:18px}.btn-spinner:not(:required){margin-left:-18px;opacity:0;-ms-opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);-webkit-transition:.4s margin ease-out,0.2s opacity ease-out;-moz-transition:.4s margin ease-out,0.2s opacity ease-out;-o-transition:.4s margin ease-out,0.2s opacity ease-out;-ms-transition:.4s margin ease-out,0.2s opacity ease-out;transition:.4s margin ease-out,0.2s opacity ease-out}.is-loading .btn-spinner{-webkit-transition:.2s margin ease-in,0.4s opacity ease-in;-moz-transition:.2s margin ease-in,0.4s opacity ease-in;-o-transition:.2s margin ease-in,0.4s opacity ease-in;-ms-transition:.2s margin ease-in,0.4s opacity ease-in;transition:.2s margin ease-in,0.4s opacity ease-in;margin-left:5px;opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1);color:#fff}.fs-loader{position:fixed;background:rgba(255,255,255,0.75);top:0;left:0;right:0;bottom:0;z-index:999999999 !important}@-moz-keyframes load3{0%{-webkit-transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes load3{0%{-webkit-transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes load3{0%{-webkit-transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load3{0%{-webkit-transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes left-spin{from{-webkit-transform:rotate(130deg);-webkit-transform:rotate(130deg);-moz-transform:rotate(130deg);-o-transform:rotate(130deg);-ms-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg);-webkit-transform:rotate(130deg);-moz-transform:rotate(130deg);-o-transform:rotate(130deg);-ms-transform:rotate(130deg);transform:rotate(130deg)}}@-webkit-keyframes left-spin{from{-webkit-transform:rotate(130deg);-webkit-transform:rotate(130deg);-moz-transform:rotate(130deg);-o-transform:rotate(130deg);-ms-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg);-webkit-transform:rotate(130deg);-moz-transform:rotate(130deg);-o-transform:rotate(130deg);-ms-transform:rotate(130deg);transform:rotate(130deg)}}@-o-keyframes left-spin{from{-webkit-transform:rotate(130deg);-webkit-transform:rotate(130deg);-moz-transform:rotate(130deg);-o-transform:rotate(130deg);-ms-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg);-webkit-transform:rotate(130deg);-moz-transform:rotate(130deg);-o-transform:rotate(130deg);-ms-transform:rotate(130deg);transform:rotate(130deg)}}@keyframes left-spin{from{-webkit-transform:rotate(130deg);-webkit-transform:rotate(130deg);-moz-transform:rotate(130deg);-o-transform:rotate(130deg);-ms-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg);-webkit-transform:rotate(130deg);-moz-transform:rotate(130deg);-o-transform:rotate(130deg);-ms-transform:rotate(130deg);transform:rotate(130deg)}}@-moz-keyframes right-spin{from{-webkit-transform:rotate(-130deg);-webkit-transform:rotate(-130deg);-moz-transform:rotate(-130deg);-o-transform:rotate(-130deg);-ms-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-o-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg);-webkit-transform:rotate(-130deg);-moz-transform:rotate(-130deg);-o-transform:rotate(-130deg);-ms-transform:rotate(-130deg);transform:rotate(-130deg)}}@-webkit-keyframes right-spin{from{-webkit-transform:rotate(-130deg);-webkit-transform:rotate(-130deg);-moz-transform:rotate(-130deg);-o-transform:rotate(-130deg);-ms-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-o-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg);-webkit-transform:rotate(-130deg);-moz-transform:rotate(-130deg);-o-transform:rotate(-130deg);-ms-transform:rotate(-130deg);transform:rotate(-130deg)}}@-o-keyframes right-spin{from{-webkit-transform:rotate(-130deg);-webkit-transform:rotate(-130deg);-moz-transform:rotate(-130deg);-o-transform:rotate(-130deg);-ms-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-o-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg);-webkit-transform:rotate(-130deg);-moz-transform:rotate(-130deg);-o-transform:rotate(-130deg);-ms-transform:rotate(-130deg);transform:rotate(-130deg)}}@keyframes right-spin{from{-webkit-transform:rotate(-130deg);-webkit-transform:rotate(-130deg);-moz-transform:rotate(-130deg);-o-transform:rotate(-130deg);-ms-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-o-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg);-webkit-transform:rotate(-130deg);-moz-transform:rotate(-130deg);-o-transform:rotate(-130deg);-ms-transform:rotate(-130deg);transform:rotate(-130deg)}}@-moz-keyframes container-rotate{to{-webkit-transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes container-rotate{to{-webkit-transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes container-rotate{to{-webkit-transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes container-rotate{to{-webkit-transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);-webkit-transform:rotate(405deg);-moz-transform:rotate(405deg);-o-transform:rotate(405deg);-ms-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);-webkit-transform:rotate(540deg);-moz-transform:rotate(540deg);-o-transform:rotate(540deg);-ms-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);-webkit-transform:rotate(675deg);-moz-transform:rotate(675deg);-o-transform:rotate(675deg);-ms-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);-webkit-transform:rotate(810deg);-moz-transform:rotate(810deg);-o-transform:rotate(810deg);-ms-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);-webkit-transform:rotate(945deg);-moz-transform:rotate(945deg);-o-transform:rotate(945deg);-ms-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg);-webkit-transform:rotate(1080deg);-moz-transform:rotate(1080deg);-o-transform:rotate(1080deg);-ms-transform:rotate(1080deg);transform:rotate(1080deg)}}@-webkit-keyframes fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);-webkit-transform:rotate(405deg);-moz-transform:rotate(405deg);-o-transform:rotate(405deg);-ms-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);-webkit-transform:rotate(540deg);-moz-transform:rotate(540deg);-o-transform:rotate(540deg);-ms-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);-webkit-transform:rotate(675deg);-moz-transform:rotate(675deg);-o-transform:rotate(675deg);-ms-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);-webkit-transform:rotate(810deg);-moz-transform:rotate(810deg);-o-transform:rotate(810deg);-ms-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);-webkit-transform:rotate(945deg);-moz-transform:rotate(945deg);-o-transform:rotate(945deg);-ms-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg);-webkit-transform:rotate(1080deg);-moz-transform:rotate(1080deg);-o-transform:rotate(1080deg);-ms-transform:rotate(1080deg);transform:rotate(1080deg)}}@-o-keyframes fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);-webkit-transform:rotate(405deg);-moz-transform:rotate(405deg);-o-transform:rotate(405deg);-ms-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);-webkit-transform:rotate(540deg);-moz-transform:rotate(540deg);-o-transform:rotate(540deg);-ms-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);-webkit-transform:rotate(675deg);-moz-transform:rotate(675deg);-o-transform:rotate(675deg);-ms-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);-webkit-transform:rotate(810deg);-moz-transform:rotate(810deg);-o-transform:rotate(810deg);-ms-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);-webkit-transform:rotate(945deg);-moz-transform:rotate(945deg);-o-transform:rotate(945deg);-ms-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg);-webkit-transform:rotate(1080deg);-moz-transform:rotate(1080deg);-o-transform:rotate(1080deg);-ms-transform:rotate(1080deg);transform:rotate(1080deg)}}@keyframes fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);-webkit-transform:rotate(405deg);-moz-transform:rotate(405deg);-o-transform:rotate(405deg);-ms-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);-webkit-transform:rotate(540deg);-moz-transform:rotate(540deg);-o-transform:rotate(540deg);-ms-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);-webkit-transform:rotate(675deg);-moz-transform:rotate(675deg);-o-transform:rotate(675deg);-ms-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);-webkit-transform:rotate(810deg);-moz-transform:rotate(810deg);-o-transform:rotate(810deg);-ms-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);-webkit-transform:rotate(945deg);-moz-transform:rotate(945deg);-o-transform:rotate(945deg);-ms-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg);-webkit-transform:rotate(1080deg);-moz-transform:rotate(1080deg);-o-transform:rotate(1080deg);-ms-transform:rotate(1080deg);transform:rotate(1080deg)}}.select-list .option{background:#f3f3f3;margin-top:1px;height:40px;padding:0 15px 0 40px;display:flex;align-items:center;cursor:pointer}.select-list .option span{color:#c12a21;font-weight:500;flex:1;text-align:right}.select-list .option::before{content:'';border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;height:14px;width:14px;border:2px solid gray;margin-left:-25px;margin-right:6px}.select-list .option.selected{background:#e9e9e9}.select-list .option.selected::before{border:4px solid #2fba6d;margin-left:-25px;margin-right:6px}.select-list.multiple{background:#f3f3f3}.select-list.multiple .option{background:#f3f3f3;margin-top:1px;height:40px;padding:0 15px 0 40px;display:inline-flex;align-items:center}.select-list.multiple .option span{color:#c12a21;font-weight:500;flex:1;text-align:right}.select-list.multiple .option::before{content:'';border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;height:14px;width:14px;border:2px solid gray;margin-left:-25px;margin-right:6px}.select-list.multiple .option.selected{background:#e9e9e9}.select-list.multiple .option.selected::before{border-color:#2fba6d;background:#2fba6d}.select-list .warning-message{background:#f6f6f6;display:block;padding:10px;color:#828282;font-size:.85em;text-align:center}.panel{border-width:3px;border-color:#fff;margin:0;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.1);-moz-box-shadow:0 0 8px rgba(0,0,0,0.1);box-shadow:0 0 8px rgba(0,0,0,0.1);border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.panel .panel-heading{padding:15px 15px;border-color:#fff;text-align:center;text-transform:uppercase;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.panel-primary .panel-heading{background-color:#c12a21}.panel-primary-dark .panel-heading{background-color:$primaryDarkColor}.panel-accent .panel-heading{background-color:#c12a21}.box-default{background:#c12a21;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:2px solid transparent}.box-default .box-heading{font-size:12px;line-height:1;padding:15px 0;margin:0 15px}.box-default .box-body{font-size:.9em;padding:15px}.box-default .box-footer{padding:0 15px 15px}.box-default.active{border-color:$primaryDarkColor;background:#fffec6}.box-default.active .box-heading{border-color:$primaryDarkColor}.box-white{background:#c12a21}.box-white .box-heading{border-color:#c12a21}.box-default.add-new{cursor:pointer;padding:10px}.box-default.add-new h4{font-size:1em;line-height:1.3}.box-default.add-new i{margin-top:10px;font-size:5em}.box-default.add-new:hover{opacity:.85;-ms-opacity:.85;-moz-opacity:.85;-webkit-opacity:.85;filter:alpha(opacity=0.85)}.icones_categorias_home img[src=""]{display:none}.container-dash-home{margin-top:20px;min-height:215px;max-height:215px;position:relative}.container-dash-home .hidden{display:none}.container-dash-home .full-width{width:100% !important;float:none;position:relative !important;left:0 !important;margin:0 auto}.container-dash-home .orders{display:contents}@media screen and (min-width:768px){.container-dash-home .orders{display:block}}.container-dash-home .disabled{background-color:#ccc !important}.container-dash-home .blurry-text{text-shadow:0 0 4px rgba(8,8,8,0.1);color:transparent;min-height:90px !important;max-height:90px !important}.container-dash-home .msg-not-order{background-color:rgba(255,0,0,0.4);text-align:center;padding:10px;position:absolute;margin-top:-30px;right:35px;left:35px;top:50%}.container-dash-home .msg-not-order p{margin:0;color:#fff;font-weight:bold}.container-dash-home .box-fake{position:relative}.container-dash-home .profile-home{display:block;width:180px;float:left;margin-bottom:20px}.container-dash-home .profile-home .desktop{text-align:center}.container-dash-home .profile-home .desktop p{padding:0;margin-bottom:20px;text-transform:uppercase;color:#9b9b9b;font-family:'Lato',sans-serif;font-size:12px;font-weight:600;line-height:15px;text-align:center;letter-spacing:.81px}.container-dash-home .profile-home .desktop .thumbnail-perfil{width:135px;height:135px;overflow:hidden;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;margin:0 auto 23px}.container-dash-home .profile-home .desktop .thumbnail-perfil img{position:relative;left:50%;top:50%;height:100%;width:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.container-dash-home .profile-home .desktop a{display:flex;width:180px;height:50px;background-color:#c12a21;color:#fff;padding:10px 0;margin:0 auto;align-items:center;justify-content:center;font-family:'Lato',sans-serif;font-size:12px;font-weight:400}.container-dash-home .profile-home .mobile span{position:absolute;top:20px;left:70px;font-size:16px;font-weight:bold}.container-dash-home .profile-home .mobile .thumbnail-perfil{width:60px;height:60px;overflow:hidden;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;margin-bottom:10px}.container-dash-home .profile-home .mobile .thumbnail-perfil img{position:relative;left:50%;top:50%;height:60px;width:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.container-dash-home .profile-home .mobile a{display:block;width:100%;background-color:#c12a21;color:#fff;font-size:14px;font-weight:bold;padding:10px 0;text-align:center;margin-bottom:10px}.container-dash-home .dash-home{width:calc(100% - 180px);position:absolute;top:0;left:195px;display:block;float:left;font-family:'Lato',sans-serif}.container-dash-home .dash-home .dash-home-sectionName{color:#9b9b9b;font-size:12px;font-weight:600;margin-bottom:25px;padding-left:25px;display:flex;align-items:center;position:relative}.container-dash-home .dash-home .dash-home-sectionName--icon{position:absolute;left:0;top:0}.container-dash-home .dash-home .dash-home-sectionName--icon.rain:before{background-image:url("../img/icon-rain.png")}.container-dash-home .dash-home .dash-home-sectionName--icon.repeat:before{width:15px;height:15px;background-image:url("../img/icon-repeat.png")}.container-dash-home .dash-home .dash-home-sectionName--icon:before{content:"";display:block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat}.container-dash-home .dash-home .dash-home-link{color:#c12a21;font-size:12px;font-weight:600;line-height:15px;text-align:right;font-family:'Lato',sans-serif;position:absolute;right:15px;top:0}.container-dash-home .dash-home *:focus{outline:0}.container-dash-home .dash-home .col .box-express{border:2px solid #c12a21;overflow:hidden;position:relative;margin-bottom:20px}.container-dash-home .dash-home .col .box-express.closed{min-height:200px;max-height:200px}.container-dash-home .dash-home .col .box-express.opened{min-height:280px;max-height:280px}.container-dash-home .dash-home .col .box-express .gradient{position:absolute;top:0;bottom:0;left:0;right:0;background:-moz-linear-gradient(270deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 42%,rgba(255,255,255,0.95) 84%,rgba(255,255,255,0.95) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(42%,rgba(255,255,255,0)),color-stop(84%,rgba(255,255,255,0.95)),color-stop(100%,rgba(255,255,255,0.95)));background:-webkit-linear-gradient(270deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 42%,rgba(255,255,255,0.95) 84%,rgba(255,255,255,0.95) 100%);background:-o-linear-gradient(270deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 42%,rgba(255,255,255,0.95) 84%,rgba(255,255,255,0.95) 100%);background:-ms-linear-gradient(270deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 42%,rgba(255,255,255,0.95) 84%,rgba(255,255,255,0.95) 100%);background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 42%,rgba(255,255,255,0.95) 84%,rgba(255,255,255,0.95) 100%)}.container-dash-home .dash-home .col .box-express .gradient.closed{display:block}.container-dash-home .dash-home .col .box-express .gradient.opened{display:none}.container-dash-home .dash-home .col .box-express .gradient button{position:absolute;bottom:0;width:100%;border:0;background-color:transparent;font-size:20px}.container-dash-home .dash-home .col .box-express .gradient button:hover{color:#c12a21}.container-dash-home .dash-home .col .box-express .header{background-color:#c12a21;height:80px;color:#fff;display:flex;align-items:center}.container-dash-home .dash-home .col .box-express .header .col-icon{display:inline-block;font-size:30px;padding:0 10px}.container-dash-home .dash-home .col .box-express .header .col-text{display:inline-block;font-size:12px}.container-dash-home .dash-home .col .box-express .header .col-text p{color:#fff;font-size:12px;line-height:15px;text-transform:uppercase;margin:0;font-weight:500;font-family:'Lato',sans-serif}.container-dash-home .dash-home .col .box-express .header .col-text span{font-weight:bold}.container-dash-home .dash-home .col .box-express .content{padding:5px 15px;font-size:14px;background-color:#fff}.container-dash-home .dash-home .col .box-express .content p{max-height:105px;min-height:105px}.container-dash-home .dash-home .col .box-express .content p.closed{overflow:hidden}.container-dash-home .dash-home .col .box-express .content p.opened{overflow-y:auto}.container-dash-home .dash-home .col .box-express .content p::-webkit-scrollbar{width:10px}.container-dash-home .dash-home .col .box-express .content p::-webkit-scrollbar-track{-webkit-box-shadow:inset;-moz-box-shadow:inset;box-shadow:inset;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.container-dash-home .dash-home .col .box-express .content p::-webkit-scrollbar-thumb{background:#dedede;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.container-dash-home .dash-home .col .box-express .content p::-webkit-scrollbar-thumb:hover{background:#dedede}.container-dash-home .dash-home .col .box-express .content button.btn-close{width:100%;border:0;background-color:#fff;position:absolute;bottom:0;left:0;font-size:20px}.container-dash-home .dash-home .col .box-express .content button.btn-close:hover{color:#c12a21}.container-dash-home .dash-home .col .box-express .content button.btn-action{width:100%;padding:10px 0;background-color:#2fba6d;border:0;color:#fff;margin:5px 0}.container-dash-home .dash-home .col .box-express .content .links{text-align:center;padding:5px 0}.container-dash-home .dash-home .col .box-express .content .links a{color:#c12a21;font-size:12px;font-weight:bold}.container-dash-home .dash-home .col .box-express .content .links span{border-left:1px solid #c9c9c9;width:1px;margin:0 8px 0 5px;font-size:10px}.container-dash-home .dash-home .col .box-last{border:1px solid #e0e0e0;overflow:hidden;position:relative;margin-bottom:20px}.container-dash-home .dash-home .col .box-last.closed{min-height:200px;max-height:200px}.container-dash-home .dash-home .col .box-last.opened{min-height:280px;max-height:280px}.container-dash-home .dash-home .col .box-last .gradient{position:absolute;top:0;bottom:0;left:0;right:0;background:-moz-linear-gradient(270deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 42%,rgba(255,255,255,0.95) 84%,rgba(255,255,255,0.95) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(42%,rgba(255,255,255,0)),color-stop(84%,rgba(255,255,255,0.95)),color-stop(100%,rgba(255,255,255,0.95)));background:-webkit-linear-gradient(270deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 42%,rgba(255,255,255,0.95) 84%,rgba(255,255,255,0.95) 100%);background:-o-linear-gradient(270deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 42%,rgba(255,255,255,0.95) 84%,rgba(255,255,255,0.95) 100%);background:-ms-linear-gradient(270deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 42%,rgba(255,255,255,0.95) 84%,rgba(255,255,255,0.95) 100%);background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 42%,rgba(255,255,255,0.95) 84%,rgba(255,255,255,0.95) 100%)}.container-dash-home .dash-home .col .box-last .gradient.closed{display:block}.container-dash-home .dash-home .col .box-last .gradient.opened{display:none}.container-dash-home .dash-home .col .box-last .gradient button{position:absolute;bottom:0;width:100%;border:0;background-color:transparent;font-size:20px}.container-dash-home .dash-home .col .box-last .gradient button:hover{color:#c12a21}.container-dash-home .dash-home .col .box-last .header{background-color:#fff;padding:10px 15px}.container-dash-home .dash-home .col .box-last .header.header-text-span p{height:20px;width:240px;color:#9b9b9b;font-family:'Lato',sans-serif;font-size:12px;font-weight:500;line-height:15px;margin-bottom:3px}.container-dash-home .dash-home .col .box-last .header.header-text-span span{height:20px;width:240px;color:#4a4a4a;font-family:'Lato',sans-serif;font-size:16px;font-weight:600;line-height:19px}.container-dash-home .dash-home .col .box-last .header p{text-transform:uppercase;margin:0;font-weight:500}.container-dash-home .dash-home .col .box-last .header span{font-weight:boldfull-width}.container-dash-home .dash-home .col .box-last .content{padding:5px 15px;font-size:14px;background-color:#fff}.container-dash-home .dash-home .col .box-last .content p{max-height:120px;min-height:120px}.container-dash-home .dash-home .col .box-last .content p.closed{overflow:hidden}.container-dash-home .dash-home .col .box-last .content p.opened{overflow-y:auto}.container-dash-home .dash-home .col .box-last .content p::-webkit-scrollbar{width:10px}.container-dash-home .dash-home .col .box-last .content p::-webkit-scrollbar-track{-webkit-box-shadow:inset;-moz-box-shadow:inset;box-shadow:inset;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.container-dash-home .dash-home .col .box-last .content p::-webkit-scrollbar-thumb{background:#dedede;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.container-dash-home .dash-home .col .box-last .content p::-webkit-scrollbar-thumb:hover{background:#dedede}.container-dash-home .dash-home .col .box-last .content button.btn-close{width:100%;border:0;background-color:#fff;position:absolute;bottom:0;left:0;font-size:20px}.container-dash-home .dash-home .col .box-last .content button.btn-close:hover{color:#c12a21}.container-dash-home .dash-home .col .box-last .content button.btn-action{width:100%;padding:10px 0;background-color:#2fba6d;border:0;color:#fff;font-weight:bold;margin:5px 0}.container-dash-home .dash-home .col .box-last .content .links{text-align:center;padding:5px 0}.container-dash-home .dash-home .col .box-last .content .links a{color:#c12a21;font-size:12px;font-weight:bold}.container-dash-home .dash-home .col .box-last .content .links span{border-left:1px solid #c9c9c9;width:1px;margin:0 8px 0 5px;font-size:10px}.container-dash-home .dash-home .col .icon-down-box{width:9px;height:9px;border-right:2px solid #9b9b9b;border-bottom:2px solid #9b9b9b;display:block;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:relative;top:-15px}.container-dash-home .dash-home .col .button-down-box{display:flex;justify-content:center}.animated{animation-duration:1s;animation-fill-mode:both}.tada{animation-name:tada}.topbar{height:30px;background-color:#f0f0f0;border-bottom:solid 1px #e0e0e0;font-size:9px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}.topbar .icon,.topbar .fa{font-size:18px;color:#c12a21;line-height:30px}.topbar .icon-larger{font-size:24px}.topbar .fa{font-size:15px;margin-right:10px}.topbar p{line-height:30px;margin-top:2px}.topbar h5,.topbar h4{font-size:9px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000}.topbar .select-order-type{font-size:9px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}.topbar .select-order-type a{color:#000}.topbar .select-order-type a padding 0{font-size:1.25em;color:#000}.topbar p{text-transform:uppercase;font-size:9px;font-weight:600;font-style:normal;font-stretch:normal;line-height:30px;letter-spacing:normal;color:#000}.topbar p.shipping-type{margin:0 0 0 25px;padding:0;height:30px;line-height:30px}.topbar p a{text-transform:capitalize;color:#000}.topbar p a:hover{text-decoration:underline}.topbar small{display:inline-block;line-height:1.15;max-width:200px;padding-top:2px;font-size:10px}.topbar .btn{min-height:28px;padding:0 8px}.topbar .order-information{text-transform:uppercase;color:#000}.topbar .order-information>:last-child{margin-left:10px}.topbar-modify{display:flex;align-items:center}.newtopbar_false{height:0;padding:0;background-color:red}.newtopbar__acompanhe{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;left:5px}@media screen and (max-width:991px){.newtopbar__acompanhe{bottom:0;left:-58px}}@media screen and (max-width:380px){.newtopbar__acompanhe{bottom:0;left:-38px}}.newtopbar__acompanhe .icon{font-size:30px;position:relative;top:0}.newtopbar__acompanhe small{background:#eb313e;color:#fff;display:inline-block;font-size:.68em;height:18px;width:18px;text-align:center;line-height:20px;position:absolute;right:-4px;top:-5px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}@media screen and (max-width:991px){.newtopbar__acompanhe .icon{font-size:30px;position:relative;top:-6px;left:30px;padding-right:40px}.newtopbar__acompanhe small{top:-9px;left:48px}}.newtopbar__acompanhe__span{color:#000;font-family:'Lato',sans-serif;font-size:11px;font-weight:600}.newtopbar__acompanhe__p{margin:0;color:#0097d6;font-size:11px;font-weight:600;font-family:'Lato',sans-serif;margin-left:5px}.newtopbar{height:50px;max-height:50px;overflow:hidden;display:flex;align-items:center;border-bottom:1px solid #c8c7cc}@media screen and (max-width:480px){.newtopbar{padding:0 2px}}.newtopbar__colums{display:flex;justify-content:space-between}.newtopbar__col{display:flex;align-items:center}.newtopbar__col .select-order-type #triggerLocatioViewAnchor .icon-header_endereco{line-height:20px}.newtopbar__col .select-order-type #triggerLocatioViewAnchor:last-child{font-family:'Lato',sans-serif;font-size:11px;font-weight:600;color:#000;text-transform:uppercase}@media screen and (max-width:992px){.newtopbar__col:nth-of-type(2){flex:1;width:100%;display:flex;flex-direction:row;justify-content:flex-end}.newtopbar__col:nth-of-type(2) .newtopbar__button--right{margin-right:0}.newtopbar__col:nth-of-type(2) .newtopbar__button--right p.label-address{max-width:none;margin-right:6px}}.newtopbar__button{padding:0;border:0;outline:0;display:flex;align-items:center;background:transparent}.newtopbar__button .icon{font-size:20px;color:#c12a21;margin-right:3px;position:relative;top:-1px}.newtopbar__button p{font-family:'Lato',sans-serif;font-size:12px;font-weight:normal;text-transform:none;color:#717171}@media screen and (max-width:992px){.newtopbar__button p{overflow:hidden;text-overflow:ellipsis;word-break:keep-all;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;text-align:left;line-height:10px;max-width:130px}}@media screen and (max-width:340px){.newtopbar__button p{max-width:95px}}@media screen and (min-width:480px){.newtopbar__button p{font-size:9px;font-weight:normal;text-transform:none}}.newtopbar__button .label-address{font-size:1rem;font-weight:600;text-transform:none;line-height:1em}.newtopbar__button .label-address a{color:#eb313e}.newtopbar__button--right{display:flex;margin-right:10px;align-items:center}@media screen and (min-width:768px){.newtopbar__button--right{display:flex}}.newtopbar__button--right .newtopbar__col__pipe{position:relative;top:-2px}.newtopbar__button--right p{display:flex;align-items:center}.newtopbar__button--right p .fa-clock-o{color:#000;font-size:18px;margin-right:10px}.newtopbar__col__pipe{margin:0 10px}.purchase-type{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;position:fixed;top:0;left:0;right:0;bottom:0;z-index:60;overflow:auto;background-position:center;background-size:cover;-webkit-transition:all .4s cubic-bezier(0.63,0.47,0.57,1);-moz-transition:all .4s cubic-bezier(0.63,0.47,0.57,1);-o-transition:all .4s cubic-bezier(0.63,0.47,0.57,1);-ms-transition:all .4s cubic-bezier(0.63,0.47,0.57,1);transition:all .4s cubic-bezier(0.63,0.47,0.57,1);-webkit-transform:translate(0,-120%);-moz-transform:translate(0,-120%);-o-transform:translate(0,-120%);-ms-transform:translate(0,-120%);transform:translate(0,-120%)}.purchase-type .container{position:relative;top:0}.purchase-type h2{margin:0;padding:15px 0 5px}.purchase-type .header-order-type{background:#c12a21}.purchase-type .box-ordertype-selected{background:#c12a21;padding:10px 15px 5px;color:#fff}@media screen and (min-width:992px){.purchase-type .box-ordertype{max-width:260px;text-align:center;margin:0 auto}.purchase-type .box-ordertype-selected{background:transparent}}.purchase-type.visible{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);z-index:1039}.purchase-type .auth-links{position:absolute;top:0;left:5%;height:50px;line-height:50px;color:#000}.purchase-type .auth-links a{color:#000;font-size:13px;font-weight:500}.purchase-type .auth-links a:hover{text-decoration:underline}.purchase-type .auth-links i{position:relative;font-size:30px;top:21%;padding-right:10px}@media screen and (max-width:575px){.purchase-type .auth-links{left:5%}}.purchase-type .close{position:absolute;margin-right:32px;right:5%;top:0;width:50px;height:50px;line-height:50px;text-align:center;color:#000;opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1)}.purchase-type .close a{color:#000}.purchase-type .close i{color:#000;line-height:50px;font-size:15px;position:relative}@media screen and (max-width:575px){.purchase-type .close{margin-right:0;right:5%}}.purchase-type .title{font-size:18px;text-align:center}.purchase-type .title+p{margin-bottom:20px;font-style:italic;font-size:13px}.purchase-type .btn-accent{font-weight:600}.purchase-type .geolocation-search{margin:0 0 20px}.purchase-type .geolocation-search a{color:#c12a21;text-decoration:underline;font-size:.9em}.purchase-type .geolocation-search a:hover{text-decoration:none}.suggest-address{position:absolute;z-index:11;left:15px;right:15px;margin-top:-15px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 12px rgba(0,0,0,0.2);box-shadow:0 2px 12px rgba(0,0,0,0.2)}.suggest-address li,.suggest-address .search_error{background:#fff;min-height:36px;align-items:center;text-align:left;padding:5px 15px;border-bottom:1px solid #e4e4e4;color:#c12a21;font-family:'Lato',sans-serif;font-size:13px}.suggest-address li strong,.suggest-address .search_error strong{color:$primaryDarkColor}.suggest-address .search_error{color:$secondaryColor}.suggest-address .search_error i.fa{padding-right:5px}h2{font-size:36px}.switch-order-type{max-width:400px;text-align:center}.circular-icon{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:solid 2px #979797;margin:0 auto;width:160px;height:160px}.circular-icon .bg{background:transparent;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;height:100%;-webkit-transition:.2s ease background;-moz-transition:.2s ease background;-o-transition:.2s ease background;-ms-transition:.2s ease background;transition:.2s ease background;cursor:pointer}.circular-icon .bg i{font-size:90px;line-height:2;color:#979797;-webkit-transition:.4s ease all;-moz-transition:.4s ease all;-o-transition:.4s ease all;-ms-transition:.4s ease all;transition:.4s ease all}.order-list{text-align:center;margin-bottom:30px}.order-type{padding:0;cursor:pointer;display:inline-block;margin:0 10px;-webkit-transition:.3s ease opacity;-moz-transition:.3s ease opacity;-o-transition:.3s ease opacity;-ms-transition:.3s ease opacity;transition:.3s ease opacity}@media screen and (min-width:992px){.order-type{padding:32px 0;color:#979797}}.order-type h3{font-size:14px;font-weight:600}.order-type p{font-size:13px;line-height:18px;font-weight:500;font-style:italic}.order-type:hover .circular-icon{border:0}.order-type:hover .circular-icon .bg{background:#fbaa8a}.order-type:hover .circular-icon .bg i{color:#fff;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}.order-type.active{opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1)}.form-location{max-width:768px}.form-location .field-number{padding:0}.form-login .field-item:first-child{padding-right:7px}.form-login .field-item:last-child{padding-left:7px}@media screen and (max-width:992px){.form-location label,.form-location span{color:#000}.form-location .field-number{padding:0 15px}.form-login .field-item:first-child,.form-login .field-item:last-child{padding:0 15px 15px}.purchase-type .title{font-size:16px;margin-top:0}}header .flex-menu-wrap .main-header{background:#fcfcfc;height:80px;display:flex;align-items:center;padding-right:5px}header a{color:#fff}header .nav-main{position:relative;top:3px;align-items:center;display:table}header .nav-main .icon-rounded{line-height:2;margin:0 8px 0 0;display:inline-block}header .nav-main ul li:last-child a{border-right:0}header .nav-main ul li:last-child a:after{display:none}header .nav-main ul li a{color:#c12a21}header .nav-main ul li a:active{color:#c12a21}header .logo{height:50px}header .logo img{height:50px}@media screen and (max-width:992px){header .logo img{max-height:70%}}header .fa-shopping-cart,header .cart-calendar,header .fa-bars{font-size:1.2em;color:#c12a21}header .cart-calendar,header .fa-shopping-cart{position:relative;width:20px;display:flex}header .fa-angle-down{font-size:1.2em;color:#c12a21}header .fa-user-circle{font-size:1.3em}header .icon-cart{background-image:url("../img/icons/icon-cart.png");background-repeat:no-repeat;background-position:right top;background-size:contain;height:21px;width:37px}header .icon-cart.not-empty{background-image:url("../img/icons/icon-cart.png")}header .iconLoadingQtdCart{font-size:12px;line-height:10px;margin-left:0}header .my-account,header .my-basket{position:relative;display:flex;align-items:center;justify-content:center;margin-top:3px}header .my-account .iconLoadingQtdCart,header .my-basket .iconLoadingQtdCart{font-size:12px;line-height:10px;margin-left:0}header .my-account .cart-loading,header .my-basket .cart-loading{position:relative;margin-right:15px;padding-left:15px;color:#c12a21;font-size:18px}header .my-account .logged,header .my-basket .logged{font-size:13px;color:#c12a21}header .my-account .logged>i,header .my-basket .logged>i{color:#c12a21}header .my-account .logged>i:after,header .my-basket .logged>i:after{content:"";display:block;width:1px;border-right:1px solid #c8c7cc;position:absolute;right:-15px}header .my-account .logged>span,header .my-basket .logged>span{text-transform:capitalize;font-family:'Lato',sans-serif}header .my-account .or-signup,header .my-basket .or-signup{font-size:.75em;color:$primaryDarkColor;position:absolute;bottom:-8px;left:0;width:92px}header .my-account .tx-white:hover,header .my-basket .tx-white:hover{opacity:.9;-ms-opacity:.9;-moz-opacity:.9;-webkit-opacity:.9;filter:alpha(opacity=0.9);color:#fff}header .my-account .tx-white:focus,header .my-basket .tx-white:focus{color:#fff}header .my-account .tx-white:focus i,header .my-basket .tx-white:focus i{color:#d0d0d0}header .my-account .dropdown,header .my-basket .dropdown{display:none;position:absolute;top:30px;right:-10px;z-index:99999;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0;border:1px solid #f0f0f0}header .my-account .dropdown span.icon,header .my-basket .dropdown span.icon{padding:0}header .my-account .dropdown span.icon-header_close,header .my-basket .dropdown span.icon-header_close{font-size:18px;margin-top:10px}header .my-account.opened .dropdown,header .my-basket.opened .dropdown{display:block}header .my-account.opened .submenu,header .my-basket.opened .submenu{width:320px;background-color:#fff;display:flex;flex:1;flex-direction:column;top:42px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding-top:10px;border:0;padding-left:43px;padding-bottom:30px;max-height:70vh;overflow-y:auto;overflow-x:hidden;-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.1);-moz-box-shadow:0 4px 8px rgba(0,0,0,0.1);box-shadow:0 4px 8px rgba(0,0,0,0.1)}header .my-account.opened .submenu .li-ordered-itens,header .my-basket.opened .submenu .li-ordered-itens{position:relative}header .my-account.opened .submenu li a:active,header .my-basket.opened .submenu li a:active{color:#c12a21 !important}header .my-account.opened .submenu li a i.fa,header .my-basket.opened .submenu li a i.fa{font-size:22px;width:none;margin-left:0;padding:0;color:#777}header .my-account.opened .submenu li .orders-span,header .my-basket.opened .submenu li .orders-span{margin-left:30px}header .my-account.opened .submenu li .submenu-icon-time,header .my-basket.opened .submenu li .submenu-icon-time{margin-left:36px}header .my-account.opened .submenu li .submenu-icon-time small,header .my-basket.opened .submenu li .submenu-icon-time small{position:absolute;top:13px;right:89px;background-color:#eb313e}@media screen and (max-width:1480px){header .my-account.opened .submenu li .submenu-icon-time small,header .my-basket.opened .submenu li .submenu-icon-time small{right:84px}}header .my-account.opened .submenu li:hover i,header .my-basket.opened .submenu li:hover i,header .my-account.opened .submenu li:hover i.fa,header .my-basket.opened .submenu li:hover i.fa{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#c12a21}header .my-account.opened .submenu li:hover a,header .my-basket.opened .submenu li:hover a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#c12a21}header .my-account.opened .submenu li a,header .my-basket.opened .submenu li a{color:#777;display:flex;align-items:center;padding:15px 0;font-size:16px}header .my-account.opened .submenu li a i,header .my-basket.opened .submenu li a i{color:#000;width:30px;text-align:center;margin-left:-10px}header .my-account.opened .submenu li a:hover,header .my-basket.opened .submenu li a:hover{color:$black;text-decoration:none}header .my-account .cart-icon,header .my-basket .cart-icon{position:relative}header .my-account small,header .my-basket small{background:#c12a21;color:#fff;display:inline-block;font-size:.68em;height:18px;width:18px;text-align:center;line-height:20px;position:absolute;right:-5px;top:-6px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}header .my-account small.shaking,header .my-basket small.shaking{animation:shake .82s cubic-bezier(0.36,0.07,0.19,0.97) both;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);backface-visibility:hidden;perspective:1000px}.my-account{padding-left:15px}.my-account a:last-child{border-right:0;padding-right:0}.count-btn{display:inline-block;color:#c12a21;font-size:9px;width:25px;height:25px !important;object-fit:contain;border:0;font-weight:normal}.count-btn.less{background-color:#fff;color:#c12a21;border:0 solid #e0e0e0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;i position:relative;top:1px}.count-btn.less:hover{-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;-ms-transition:background-color .2s ease;transition:background-color .2s ease;background-color:#c12a21;color:#fff;border:1px solid #c12a21}.count-btn.more{background-color:transparent;color:#c12a21;border:0 solid #e0e0e0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.count-btn.disabled{opacity:.2;-ms-opacity:.2;-moz-opacity:.2;-webkit-opacity:.2;filter:alpha(opacity=0.2);pointer-events:none;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}.count-btn.disabled i{position:relative;top:.5px}.count-btn.disabled:hover{-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;-ms-transition:background-color .2s ease;transition:background-color .2s ease;background-color:#c12a21;color:#fff;border:1px solid #c12a21}@media screen and (max-width:768px){.count-btn.less:hover{background-color:transparent;color:#c12a21;border:1px solid #e0e0e0}.count-btn.more:hover{background-color:transparent;color:#c12a21;border:1px solid #e0e0e0}}.my-basket .dropdown{background:#fff;min-width:445px}.my-basket .dropdown .title{font-size:12px;position:relative;background-color:#fafafa;height:74px;font-weight:600;display:block;padding:30px 20px .5em;margin:0;color:#000}.my-basket .dropdown .title span{text-transform:uppercase}.my-basket .dropdown .title a.remove-all{margin-top:-2px;font-weight:600;color:#eb313e;display:flex;align-items:center;padding:0;font-size:13px !important}.my-basket .dropdown .title.shadow-visible::before{content:'';display:block;position:absolute;left:25px;right:25px;bottom:1px;height:2px;z-index:-1;background:rgba(0,0,0,0.45);-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}.my-basket .dropdown .title i{font-size:12px !important;color:#eb313e;margin-left:7px}.my-basket .dropdown .cart-list{padding:0;max-height:190px;overflow:auto;text-align:left;border:solid 1px #f0f0f0;margin-top:15px}.my-basket .dropdown .cart-list .item-cart{padding:15px 15px;border-bottom:1px solid #f0f0f0;list-style:none}.my-basket .dropdown .cart-list .item-cart img{width:42px;height:42px;background:#f0f0f0;float:left;margin:0}.my-basket .dropdown .cart-list .item-cart:last-child{border:0}.my-basket .dropdown .cart-list .item-cart .item-info{display:inline-flex;position:relative;vertical-align:middle}.my-basket .dropdown .cart-list .item-cart .item-name{font-size:13px;line-height:normal;min-height:20px;width:190px;font-weight:bold;color:#000;margin:0;display:inline-flex;align-items:center}.my-basket .dropdown .cart-list .item-cart .item-quantity{vertical-align:middle;display:inline-block;font-size:14px;color:#000;text-align:center;margin:0;font-weight:0;position:relative;top:1px}.my-basket .dropdown .cart-list .item-cart .item-quantity span{vertical-align:middle;padding:0 5px;font-weight:bold;width:40px}.my-basket .dropdown .cart-list .item-cart .item-quantity a{display:inline-block;min-height:15px !important;min-width:25px}.my-basket .dropdown .cart-list .item-cart .item-quantity a .text-accent{color:#eb313e !important}.my-basket .dropdown .cart-list .item-cart .item-price__wrapper{width:80px;line-height:1.1em}.my-basket .dropdown .cart-list .item-cart .item-price{font-size:13px;margin:0;padding:0;min-width:78px;display:inline-block;color:#000;font-weight:0;text-align:center;padding-top:0;position:relative;top:0}.my-basket .dropdown .cart-list .item-cart .item-price.green{color:#2fba6d;font-weight:bold}.my-basket .dropdown .cart-list .item-cart .item-price.line-through{color:#444}.my-basket .dropdown .cart-list .item-cart .delete-icon{display:inline-block;opacity:.6;-ms-opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;filter:alpha(opacity=0.6);line-height:22px;width:12px;font-size:14px;text-align:center}.my-basket .dropdown .cart-list .item-cart .delete-icon:hover{opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1)}.my-basket .dropdown .price-info{color:#484848;font-size:12px;position:relative}.my-basket .dropdown .price-info .line-info{display:flex;font-size:12px;color:#000;justify-content:space-between}.my-basket .dropdown .price-info .subtotal,.my-basket .dropdown .price-info .discount,.my-basket .dropdown .price-info .total,.my-basket .dropdown .price-info .tax{display:inline-block;width:200px;margin-bottom:5px}.my-basket .dropdown .price-info .value{width:195px;display:inline-block;text-align:right}.my-basket .dropdown .price-info .total{color:#000}.my-basket .dropdown .price-info .total-info{padding-top:5px;font-size:12px}.my-basket .dropdown .price-info .total-info .value{font-size:14px;color:#000;font-weight:600}.my-basket .dropdown .price-info .total-info .discount-info{color:#000}.my-basket .dropdown .price-info .remove-all{position:absolute;left:20px;top:10px;line-height:1;color:#000}.my-basket .dropdown .price-info .remove-all:hover{color:#fbaa8a}.my-basket .btn-checkout{margin:10px auto 20px auto;display:flex;gap:10px;padding:0 20px}.my-basket .btn-checkout .btn{font-size:12px;font-weight:600;line-height:1.33;text-align:center;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:0;width:50%;height:40px;color:#fff;-webkit-box-shadow:0 6px 10px 0 rgba(0,48,90,0.08);-moz-box-shadow:0 6px 10px 0 rgba(0,48,90,0.08);box-shadow:0 6px 10px 0 rgba(0,48,90,0.08)}.my-basket .btn-checkout .btn.cart{background-color:#c12a21;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.my-basket .btn-checkout .btn.cart:hover{color:#fff}.my-basket .btn-checkout .btn.checkouts{background-color:#2fba6d;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.my-basket .btn-checkout .btn.checkouts:hover{background-color:#c12a21}.my-basket .btn-checkout .btn.bt-disabled{background-color:#ccc;color:#fff}.item-info__modify{display:flex !important;align-items:center;justify-content:space-between}.products-menu{background:#c12a21;position:static;left:0;right:0;z-index:29;-webkit-box-shadow:0 0 10px 0 rgba(0,48,90,0.08);border-top:1px solid #f0f0f0;border-bottom:0;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0}.products-menu a{text-align:center}@media screen and (min-width:768px){.products-menu .row-bar-fixed{display:flex;justify-content:space-between;align-items:center}.products-menu .row-bar-fixed .fa-pull-left{width:12%}.products-menu .row-bar-fixed .fixed-header{min-height:auto}}.products-menu .detach-menu-2{display:flex}.products-menu nav{display:flex;align-items:center;min-height:38px;padding-left:0;margin-left:2px}.products-menu nav li{position:relative}.products-menu nav li a{display:block;font-size:1rem;margin:0 25px;font-style:normal;font-stretch:normal;font-family:'Lato',sans-serif;line-height:normal;letter-spacing:normal;font-weight:600;border-bottom:1px solid transparent;color:#fcfcfc;text-align:center}.products-menu nav li a:first-child{margin:0 7px}.products-menu nav li a:hover,.products-menu nav li a:focus,.products-menu nav li a.active{color:#fbaa8a}.products-menu nav li.active a{color:#fbaa8a}.products-menu nav li.active::before{content:'';width:100%;height:4px;position:absolute;bottom:-7px;background:#fbaa8a}header.fixed .logo{height:50px}header.fixed .logo img{height:50px}header.fixed .logo-newhome{height:75px}header.fixed .products-menu{background:#fcfcfc;position:fixed;top:0;left:0;right:0;z-index:15;text-align:center;visibility:hidden;-webkit-transform:translate(0,-100%);-moz-transform:translate(0,-100%);-o-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transition:.2s transform cubic-bezier(0.65,0.15,0.48,0.9);-moz-transition:.2s transform cubic-bezier(0.65,0.15,0.48,0.9);-o-transition:.2s transform cubic-bezier(0.65,0.15,0.48,0.9);-ms-transition:.2s transform cubic-bezier(0.65,0.15,0.48,0.9);transition:.2s transform cubic-bezier(0.65,0.15,0.48,0.9)}header.fixed .products-menu nav{height:auto}header.fixed .products-menu nav li.active::before{bottom:-21px}header.fixed .products-menu nav li a{color:#fcfcfc;text-align:center}header.fixed .products-menu nav li a:hover{color:#fbaa8a}header.fixed.visible .products-menu{visibility:visible;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}header.fixed .hidden-fixed{display:none}.anchor-icon{color:#c12a21;font-size:13px;padding:0 10px;font-weight:600;font-family:'Lato',sans-serif;line-height:2em;white-space:nowrap;display:flex;align-items:center}.anchor-icon:after{content:"";display:block;width:1px}.anchor-icon:hover{color:#fbaa8a}.anchor-icon i,.anchor-icon .header-profile-icon{top:6px !important;font-size:31px !important}.anchor-icon span.mr10{top:2px !important}.anchor-icon-right{color:#c12a21;font-size:13px;padding:0 10px;display:flex;align-items:center;justify-content:center;min-height:15px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;font-weight:bold}.anchor-icon-right:hover{color:#fbaa8a}.anchor-icon-right i{color:#000;margin-left:10px}.shadow-menu{position:fixed;z-index:54;display:block;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.65);opacity:0;-ms-opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);visibility:hidden;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;-ms-transition:opacity .3s ease;transition:opacity .3s ease}.shadow-menu.visible{opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1);visibility:visible}@media screen and (max-width:992px){h2{font-size:30px}header{position:relative;z-index:15}header .flex-menu-wrap .main-header{height:50px}header .flex-menu-wrap .main-header>.container{padding-top:18px;border-bottom:1px solid #f0f0f0}header.fixed{position:fixed;top:0;left:0;right:0;background:#fff;visibility:hidden;-webkit-transform:translate(0,-100%);-moz-transform:translate(0,-100%);-o-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transition:.2s transform cubic-bezier(0.65,0.15,0.48,0.9);-moz-transition:.2s transform cubic-bezier(0.65,0.15,0.48,0.9);-o-transition:.2s transform cubic-bezier(0.65,0.15,0.48,0.9);-ms-transition:.2s transform cubic-bezier(0.65,0.15,0.48,0.9);transition:.2s transform cubic-bezier(0.65,0.15,0.48,0.9)}header.visible{visibility:visible;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}header .flex-menu-wrap .container{padding:0;height:50px;position:relative}header .flex-menu-wrap .icon-nav{position:absolute;padding:15px 55px 31px 15px;left:0;top:24px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:30px}header .flex-menu-wrap .icon-cart{margin:0;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}header .flex-menu-wrap .logo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:100%}.topbar{height:30px;text-align:left;border-bottom:0;line-height:30px;position:relative}.topbar input.cep{max-width:100px}.topbar input.number{width:60px}.topbar .icon-marker{float:inherit !important;display:inline-block}.topbar p.shipping-type{position:relative}.topbar p.shipping-type a{position:absolute;top:0;left:0}.purchase-type h2{font-size:26px}.purchase-type .circular-icon{width:84px;height:85px;padding:4px;margin-bottom:13px}.purchase-type .circular-icon .bg{background:#fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;height:100%;-webkit-transition:.2s ease background;-moz-transition:.2s ease background;-o-transition:.2s ease background;-ms-transition:.2s ease background;transition:.2s ease background;cursor:pointer}.purchase-type .circular-icon .bg i{font-size:38px;line-height:2.4}.purchase-type .order-type h3{margin:0 auto;font-size:14px}.purchase-type .order-type>div:hover .circular-icon .bg,.purchase-type .order-type.active>div .circular-icon .bg{background:#fbaa8a}.purchase-type .order-type>div:hover .circular-icon .bg i,.purchase-type .order-type.active>div .circular-icon .bg i{color:#fff}.purchase-type .order-type::after{content:'';display:block;clear:both;height:0}}.stores-result-list{max-width:900px;margin:0 auto}.stores-result-list .store-box{border-width:2px}.stores-result-list .store-box.delivery-out,.stores-result-list .store-box.takeaway-out{-webkit-opacity:.5;-moz-opacity:.5;-ms-opacity:.5;-o-opacity:.5;opacity:.5;-ms-opacity:.5;-moz-opacity:.5;-webkit-opacity:.5;filter:alpha(opacity=0.5);cursor:not-allowed}.stores-result-list h3{margin:0;font-size:1em;font-weight:500}.stores-result-list h4{font-size:.95em;line-height:1.25}.stores-result-list .fa-clock-o{margin-left:-30px;margin-right:0;font-size:22px}@media screen and (max-width:767px){.stores-result-list .bd-vertical{border:0;padding-left:45px;margin-top:-15px}}@media screen and (max-width:576px){header .right-content,header .left-content{min-height:28px}header .right-content .fa-bars,header .left-content .fa-bars{font-size:20px}}@media screen and (max-width:991px){.teste{position:relative;right:40px}}.link-padding{position:absolute;top:0;right:0}.link-padding a{padding:20px 30px 15px 30px}.link-padding a small{position:absolute;top:35px;background:#c12a21;color:#fff;display:inline-block;font-family:'Lato',sans-serif;font-size:.68em;height:19px;width:19px;text-align:center;line-height:20px;position:absolute;margin-top:-25px;margin-left:12px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.count-itens-mobile{position:absolute;top:0;right:0}.count-itens-mobile a{padding:20px 30px 15px 30px}@media screen and (max-width:480px){.count-itens-mobile a{padding:20px 42px 15px 30px}}.count-itens-mobile a small{position:absolute;top:35px;background:#c12a21;color:#fff;display:inline-block;font-family:'Lato',sans-serif;font-size:.68em;height:19px;width:19px;text-align:center;line-height:20px;position:absolute;margin-top:-25px;margin-left:12px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.count-itens-mobile .mobile-cart-loading{color:#c12a21;position:relative;width:20px;display:flex;padding:20px 42px 15px 30px}.select-order-type a span{padding-left:25px}.select-order-type a span.icon{position:absolute;margin-top:-5px;color:#c12a21;padding:0;font-size:20px}.cart-icon{color:#c12a21}.cart-icon span{line-height:28px;font-size:30px}.cart-icon i{line-height:28px;font-size:23px;margin-left:10px}.main-header__alignItems{display:flex;align-items:center;justify-content:space-between}.main-header__alignItems__col{display:flex;align-items:center}.main-header__alignItems__col--right{display:flex}.boxSearchProductsHeader{width:100%;background:#fcfcfc}.boxSearchProductsHeader form{width:100%}.boxLogoMenuSearch{width:100%;display:flex;gap:1em;justify-content:space-between}.boxLogoMenuSearch .nav-main{width:100%;display:flex;top:0}.boxLogoMenuSearch .nav-main .float-list{display:flex;flex-wrap:nowrap}.boxLogoMenuSearch .nav-main .float-list a{white-space:nowrap}.boxLogoMenuSearch{display:flex;justify-content:space-between;align-items:center}.cupom-apply{margin-top:20px;margin-bottom:5px;padding:0 20px}.cupom-apply h4{font-size:13px;font-weight:600;margin-bottom:5px}.cupom-apply h4 img{width:16px}.cupom-apply h4 span .text-success{color:#2fba6d}.cupom-apply h4 a{color:#000}.cupom-apply-input{display:flex;justify-content:space-between}.cupom-apply-input input{width:100%;border-color:#e0e0e0;height:40px;padding:10px;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.cupom-apply-input input::placeholder{font-weight:normal;font-style:italic;font-size:13px;color:#9b9b9b}.cupom-apply-input input:focus{outline:0}.cupom-apply-input button{width:60px;height:40px;border:0;border:1px solid #e2e2e2;background:#fff;color:#000 !important;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;margin-left:-1px}.cupom-apply-input button:hover,.cupom-apply-input button:focus{color:#fff}.cupom-apply-input button.bt-disabled{background-color:#ccc;border-color:#ccc;color:#fff !important;pointer-events:none}.fixed-menu-list-wrapper{background-color:#c12a21}.fixed-menu-list-wrapper .fixed-menu-list{display:flex;align-items:center}.fixed-menu-list-wrapper .fixed-menu-list min-height 38px{text-align:center}.fixed-menu-list-wrapper .fixed-menu-list li{margin:0 6px;padding:10px 0}@media screen and (max-width:1450px){.fixed-menu-list-wrapper .fixed-menu-list li{margin:0 10px}}.fixed-menu-list-wrapper .fixed-menu-list a{display:block;font-size:1rem;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;font-weight:600;text-transform:uppercase}.fixed-menu-list-wrapper .fixed-menu-list a border-bottom 1px solid transparent{text-align:center;color:#fcfcfc;padding:10px 0}@media screen and (min-width:768px){.fix-height-row-bar{min-height:60px !important}}@media screen and (min-width:768px){.fix-padding-products-menu{padding-bottom:0 !important}}@media screen and (min-width:768px){.pages-list-header-fixed{display:flex;flex-direction:row;align-items:center;justify-content:space-around;margin-left:30px;margin-top:10px}}@media screen and (min-width:768px){.fixed-pages-link-box{display:flex !important;flex-direction:row;align-items:center}.fixed-pages-link-box li{display:block;font-size:1.1rem;font-style:normal;font-strech:normal;line-height:normal;letter-spacing:normal;font-weight:600;text-transform:uppercase;border-bottom:1px solid transparent;color:#fcfcfc}}.fixed-menu-list-wrapper li{position:relative}.fixed-menu-list-wrapper li.active a{color:#fbaa8a !important}.fixed-menu-list-wrapper li.active::before{content:'';width:120%;left:-10%;height:4px;position:absolute;bottom:-8px;background:#fbaa8a}.label-address-time{color:#000;font-size:1.1rem}@media screen and (max-width:768px){.label-address-time{font-size:12px}}@media screen and (max-width:768px) and (max-width:320px){.label-address-time{font-size:11px}}@media screen and (max-width:768px){.topbar_arrival_time_description{display:none}}@media screen and (max-width:768px){.icon-header_lojas{display:none}}@media screen and (max-width:768px){.newtopbar__col__pipe{display:none}}@media screen and (max-width:1450px){.float-list-nav-main{display:flex;align-items:center;justify-content:center}}@media screen and (max-width:1450px){.too-many-categories li{margin:0}}@media screen and (max-width:1450px){.too-many-categories{justify-content:space-between}}.submenu-username{padding-top:16px;padding-bottom:16px;text-align:left !important}.submenu-username span{padding-left:0 !important;margin-left:0 !important;font-size:23px;font-weight:bold;color:#424242;text-transform:capitalize}.submenu-username div{margin-top:5px}.submenu-username div span{font-size:12px;color:#c12a21;font-weight:normal;text-transform:normal}.submenu-username div span i{margin-right:5px;font-size:17px}.submenu::-webkit-scrollbar-track{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background-color:transparent}.submenu::-webkit-scrollbar{width:4px;background-color:transparent}.submenu::-webkit-scrollbar-thumb{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background-color:#ededed}.header-profile-label{font-weight:bold}.fidelity-header-cart-item{background-color:#c12a21;color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-bottom:1px;padding-top:1px;margin-top:4px}.fidelity-header-cart-item div{color:#fff !important;text-transform:uppercase;font-size:11px}.fidelity-header-cart-item div i{color:#fff;margin-left:5px;font-size:12px;cursor:pointer}.service-swiper-item{display:flex;align-items:center;justify-content:center;flex-direction:column}.service-swiper-item i{width:80px;height:80px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid #ccc;opacity:.4;-ms-opacity:.4;-moz-opacity:.4;-webkit-opacity:.4;filter:alpha(opacity=0.4);font-size:50px !important;cursor:pointer;-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;-ms-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out}.service-swiper-item p{margin:0;margin-top:15px;font-size:12px;opacity:.4;-ms-opacity:.4;-moz-opacity:.4;-webkit-opacity:.4;filter:alpha(opacity=0.4);max-width:none;width:200px !important;text-align:center;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.services__swiper__slider__wrapper .swiper-container{max-width:300px}@media screen and (min-width:992px){.services__swiper__slider__wrapper .swiper-container{max-width:300px}}.services__swiper__slider__wrapper .swiper-container .swiper-wrapper{align-items:center}@media screen and (min-width:992px){.services__swiper__slider__wrapper .swiper-container .swiper-slide{width:120px !important}}.services__swiper__slider__wrapper .swiper-container .service-swiper-item-active i{background-color:#c12a21;border:1px solid #c12a21;color:#fff;width:100px;height:100px;opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1)}.services__swiper__slider__wrapper .swiper-container .service-swiper-item-active p{color:#c12a21;font-size:1em;opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1)}.services__swiper__slider__wrapper .swiper-container .swiper-button-next:after{width:15px !important;height:15px !important}.services__swiper__slider__wrapper .swiper-container .swiper-button-prev:before{width:15px !important;height:15px !important}.services__choice__content__slider{display:block;max-width:550px;width:100%;margin:0 auto}.services__choice__content__body{position:relative}.fix-position-service-choice-content-body{position:relative;margin-top:0}.label-schedulling-topbar .fa-calendar{font-size:13px;color:#c12a21;margin-right:5px}.label-schedulling-topbar .fa-chevron-down{margin-left:5px;color:#c12a21}.topbar-right-schedulling{cursor:pointer}.topbar-right-schedulling .label-address span i{font-size:13px;color:#c12a21;margin-right:5px}.topbar-right-schedulling .label-address span span{color:#393939}.cart-message-schedule p{color:#383838;font-size:12px;text-align:left;background-color:#eee;padding:12px 12px 10px 12px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;text-transform:none}.cart-message-schedule p span{cursor:pointer;font-weight:bold;color:#c12a21}.cart-message-schedule p i.fa-calendar{margin-right:5px;font-size:14px !important}@media screen and (max-width:992px){.contentMainHeader{position:sticky;top:0;z-index:54}a.logged{position:relative !important;top:20px !important}}.cart-icon:hover{color:#c12a21}@media screen and (min-width:993px){.contentMainHeader.fixed .flex-menu-wrap .main-header{position:fixed;top:0;width:100%;z-index:54}}.button-go-home-search{display:inline-block;width:auto;padding:4px 10px;background-color:#fff;font-weight:bold;color:#c12a21;border:1px solid #eee;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin-left:4px}.button-go-home-search:hover{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out;opacity:.7;-ms-opacity:.7;-moz-opacity:.7;-webkit-opacity:.7;filter:alpha(opacity=0.7);border:1px solid #ccc}.button-go-home-search:active{border:1px solid #c12a21}.button-go-home-search:focus{border:1px solid #c12a21}.button-go-home-search[disabled]{background-color:#c7c7c7 !important;cursor:not-allowed}.button-go-home-search i{font-size:10px;line-height:10px;display:inline-block;color:#999}.contentMainFooter{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.25);box-shadow:0 0 10px 0 rgba(0,0,0,0.25);position:fixed;bottom:0;width:100%;z-index:9999}.contentMainFooter .container{width:auto}.contentMainFooter .loadCartFooter{background:#c12a21;height:60px;display:flex;align-items:center;justify-content:center}.contentMainFooter .loadCartFooter i{color:#fff}.contentMainFooter footer{padding:0 10px;height:60px;background:#c12a21;display:flex;align-items:center;justify-content:center;width:100%;color:#fff}.contentMainFooter footer .cartViewBox{display:flex;align-items:start;justify-content:flex-start;gap:3px;flex-direction:column !important}.contentMainFooter footer .cartViewBox div{display:flex;align-items:center;gap:5px;width:auto}.contentMainFooter footer .cartViewBox div strong{font-size:1.3em !important;font-weight:600;line-height:.8em}.contentMainFooter footer .cartViewBox small{font-size:.8em !important;line-height:.8em}.contentMainFooter footer .cartViewBox *{border:1px solid #c12a21}.contentMainFooter footer a{justify-content:space-between;align-items:center;grid-gap:10px;width:100%}.contentMainFooter footer a .nowrap{white-space:nowrap}.contentMainFooter footer a *{color:#fff}.contentMainFooter footer a sup{display:flex;align-items:center;justify-content:center;position:absolute;left:35px;margin-top:12px;background:#fff;color:#c12a21;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;width:19px;height:19px}.contentMainFooter footer .btnCheckoutFooter{display:flex;flex-direction:row;gap:10px;flex-wrap:nowrap;align-items:center;justify-content:space-between;padding:10px 20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #fff;width:auto}.contentMainFooter footer .btnCheckoutFooter span{font-weight:bold}.contentMainFooter footer .btnCheckoutFooter strong{white-space:nowrap}.contentMainFooter footer .btnCheckoutFooter *{color:#fff}.contentMainFooter nav{border-top:1px solid #eee;background:#fff;padding:6px 0 10px 0;display:flex;justify-content:space-between;align-items:center;gap:10px}.contentMainFooter nav a{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#717171;font-size:12px;font-weight:bold;line-height:12px}.contentMainFooter nav a i{font-size:22px}.contentMainFooter nav a.active{color:#fbaa8a}@-moz-keyframes tada{from{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);-moz-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);-o-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);-moz-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);-o-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);-moz-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);-o-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);-moz-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);-o-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);-moz-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);-o-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);-moz-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);-o-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-o-keyframes tada{from{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);-moz-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);-o-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);-moz-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);-o-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);-moz-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);-o-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);-moz-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);-o-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);-moz-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);-o-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);-moz-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);-o-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.header__courtine__wrapper{display:flex;width:100%;align-self:start;justify-content:space-between;align-items:center;padding:15px 22px}@media screen and (max-width:480px){.header__courtine__wrapper{padding:15px 10px}}.header__courtine__perfil{width:15%;justify-content:flex-start;align-items:center;font-size:16px;font-family:'Oswald',sans-serif;font-weight:normal;color:#4a4a4a;display:flex}@media screen and (max-width:380px){.header__courtine__perfil{font-size:14px}}@media screen and (max-width:350px){.header__courtine__perfil{font-size:12px}}.header__courtine__perfil a{color:#4a4a4a}.header__courtine__logo{display:flex;width:70%;justify-content:center}.header__courtine__logo img{width:87px;height:30px}.header__courtine__close{display:flex;width:15%;justify-content:flex-end;align-items:center}.header__courtine__close i{color:#4a4a4a;font-size:15px}@media screen and (max-width:480px){.header__courtine__close{justify-content:center}}.header__cep__wrapper{width:450px;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 auto}.header__cep__wrapper.stepTwo{width:600px}@media screen and (max-width:575px){.header__cep__wrapper{width:100%}.header__cep__wrapper.stepTwo{width:95%}}.header__cep__head{display:flex;width:100%;margin:0 auto;position:relative;padding-bottom:27px;padding-top:15px}.header__cep__head .circular-icon{margin:auto;margin-left:0;width:71px;height:60px;border:solid 1px #c12a21}.header__cep__head .circular-icon i{font-size:38px;color:#c12a21}@media screen and (max-width:575px){.header__cep__head .circular-icon{margin-left:auto;margin-bottom:15px;width:60px}}@media screen and (max-width:575px){.header__cep__head{flex-direction:column}}.header__cep__head h2{margin:0;padding:0;width:100%;text-align:left;padding-left:20px;font-size:22px;font-weight:600;color:#4a4a4a;line-height:30px;padding-top:10px;min-height:60px}.header__cep__head.stepTwo{padding-top:20px}.header__cep__head.stepTwo h2{padding-left:49px;align-self:center}@media screen and (max-width:575px){.header__cep__head h2{font-size:21px;padding-top:0;text-align:center;padding-left:20px;padding-right:20px}.header__cep__head.stepTwo h2{padding-left:20px}}.header__cep__bgw{position:absolute;width:47%;height:122%;top:0;bottom:0;left:0;right:0;margin:auto;background-color:rgba(250,250,250,0.95)}.header__cep__bgw.stepTwo{width:90%;height:135%;bottom:-30px}@media screen and (max-width:575px){.header__cep__bgw{width:100%}.header__cep__bgw.stepTwo{width:95%;height:115%}}@media screen and (min-width:576px){.header__cep__bgw{width:100%}.header__cep__bgw.stepTwo{width:100%}}@media screen and (min-width:768px){.header__cep__bgw.stepTwo{height:145%;bottom:-40px}}@media screen and (min-width:992px){.header__cep__bgw{width:47%}.header__cep__bgw.stepTwo{width:62.5%}}.header__cep__main{width:100%;position:relative;display:flex;justify-content:center}.header__cep__main button{border:0;padding:0;cursor:pointer;font-size:12px;font-weight:600;font-family:'Lato',sans-serif}.header__cep__main form{width:100%}.input__address,.boxInputAddressState{width:100%;position:relative;border:0}.input__address select,.boxInputAddressState select{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #e2e2e2 !important;width:100px;margin:0 !important}.input__address:focus,.boxInputAddressState:focus{outline:0}.input__address input,.boxInputAddressState input{width:100%;height:50px;padding:20px;display:flex;align-items:center;font-size:18px;font-weight:300;color:#a4a4a4;background-color:#fff;border:1px solid #e0e0e0}.input__address input::placeholder,.boxInputAddressState input::placeholder{color:#a4a4a4}.input__address__input__wrapper{position:relative}input[type=text]{background:#f7f7f7;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-size:15px;color:#4a4a4a}input[type=text]:focus{border:1px solid #e0e0e0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.street__number__input input[type=text]{padding-left:33px !important}.input__address__topbar__icon{position:absolute;top:17px;font-size:18px;color:#c12a21;cursor:pointer;left:113px}.iconSearchInitial{left:13px !important}.input__address__bottom{margin-top:10px}:focus{border:0}:focus--confirm,:focus--service{text-align:center;display:block;width:auto}:focus--confirm{width:100%;height:50px;background-color:#c12a21;letter-spacing:.5px;font-size:10px;font-weight:600;line-height:1.07;color:#fff;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative}:focus--confirm.disableButtonRequest{font-size:0}:focus--confirm[disabled]{background-color:#e0e0e0;color:#9b9b9b}:focus--confirm:hover{opacity:.8;-ms-opacity:.8;-moz-opacity:.8;-webkit-opacity:.8;filter:alpha(opacity=0.8)}:focus--confirm:hover.disable{opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1)}.input__address__bottom__double{display:flex;justify-content:center;margin-top:25px;background:none !important}.input__address__bottom__double button{display:block;width:auto;font-size:15px;font-weight:normal}.input__address__bottom__double:focus border 0 !important:hover{opacity:.7;-ms-opacity:.7;-moz-opacity:.7;-webkit-opacity:.7;filter:alpha(opacity=0.7)}.input__address__bottom__double i{margin-right:10px;color:#4a4a4a;font-size:20px}.input__address__bottom__double--cep{color:#9b9b9b}.input__address__bottom__double--service{color:#c12a21;position:relative}.inputs__location__input{position:relative;width:100%;height:50px;background-color:#f0f0f0;border:solid 1px #c8c7cc}.inputs__location__input input{display:block;width:100%;height:100%;background:transparent;font-size:16px;color:#9b9b9b;border:0}.inputs__location__input input.active{pointer-events:auto;background-color:#fff !important;opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1)}.inputs__location__input .button__without__number__desktop{position:absolute;top:0;bottom:0;right:10px;margin-top:auto;margin-bottom:auto;width:30px;height:30px;border:solid 1px #c12a21;color:#c12a21;background-color:transparent}.inputs__location__input .button__without__number__desktop.active{background-color:#c12a21;color:#fff}@media screen and (max-width:575px){.inputs__location__input input{font-size:14px}}@media screen and (min-width:576px){.inputs__location__input input{font-size:17px}}@media screen and (min-width:768px){.inputs__location__input input{font-size:16px}}.inputs__location__input__button{position:absolute;width:40px;height:40px;right:15px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;border:1px solid #c12a21;font-size:12px;font-weight:600;text-align:center;color:#c12a21;text-transform:uppercase}.inputs__location__input__button.active{background:#c12a21;color:#fff}.inputs__location__top,.inputs__location__main{display:flex;flex-direction:column;justify-content:center;align-item:center}.inputs__location__top{width:100%}.inputs__location__top .inputs__location__input:first-child{max-width:105px;margin-right:20px}@media screen and (max-width:575px){.inputs__location__top{margin:0 auto}.inputs__location__top .inputs__location__input:first-child{max-width:70px;margin-right:20px}}.inputs__location__main__label{margin-top:20px;margin-bottom:5px;color:#4a4a4a;font-size:12px;font-weight:600;text-transform:uppercase}.inputs__location__main__label span{opacity:.8;-ms-opacity:.8;-moz-opacity:.8;-webkit-opacity:.8;filter:alpha(opacity=0.8);text-transform:lowercase;display:block}@media screen and (min-width:768px){.inputs__location__main__label span{display:inline-block}}.inputs__location__main__complement{display:block;width:100%;border:solid 1px #c8c7cc;margin-top:20px}@media screen and (min-width:768px){.inputs__location__main__complement{display:inline-flex;height:50px}}.inputs__location__main__complement input{display:block;width:100%;height:100%}.inputs__location__main__complement input:focus{width:200%}.inputs__location__input__complement{display:inline-flex;width:100%;height:50px}:focus{outline:0;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0}@media screen and (min-width:768px){:focus{height:auto}}.inputs__location__main{margin-top:20px}.inputs__location__main form{display:flex;justify-content:center;width:100%}.inputs__location__main #addressNumberLocation{max-width:190px}@media screen and (max-width:575px){.inputs__location__main{display:block}.inputs__location__main .inputs__location__input{margin:0 auto;margin-top:20px}.inputs__location__main .inputs__location__input:last-child{margin-left:0;max-width:100%}}.inputs__location__main .inputs__location__bottom__mobile{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-top:20px}.inputs__location__main .inputs__location__bottom__mobile .inputs__location__input{margin-top:0}@media screen and (max-width:767px){.inputs__location__main .inputs__location__bottom__mobile{display:visible}}@media screen and (min-width:768px){.inputs__location__main .inputs__location__bottom__mobile{display:none}}@media screen and (max-width:767px){.inputs__location__main #addressNumberLocation{display:none}}@media screen and (min-width:768px){.inputs__location__main #addressNumberLocation{display:visible}}.inputs__location__box__address{background-color:#f6f6f6;border:solid 1px #f2f2f2;padding:15px}.inputs__location__box__address p{margin:0;font-size:15px;font-weight:200;color:#9b9b9b}.inputs__location__bottom{display:flex;width:100%;justify-content:center;align-items:center;flex-wrap:wrap;margin:0 auto;padding-top:40px}.inputs__location__bottom .inputs__location__back{margin-top:25px}.inputs__location__bottom .inputs__location__back button{font-size:12px;color:#9b9b9b;position:relative;background-color:transparent}.inputs__location__bottom .inputs__location__back button:before{content:"";display:block;width:8.8px;height:8.8px;border-top:2px solid #9b9b9b;border-left:2px solid #9b9b9b;position:absolute;left:-15px;top:5px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.inputs__location__bottom__submit{width:100%;height:50px}.inputs__location__bottom__submit button{width:100%;height:50px;display:flex;justify-content:center;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}@media screen and (max-width:575px){.inputs__location__bottom__submit{position:initial;width:100%;height:50px}}.inputs__location__box__input{margin:0 auto;margin-top:10px;width:100%;height:50px;background-color:#fff;border:solid 1px #f2f2f2;position:relative}.inputs__location__box__input input{border:0;width:100%;height:100%;padding:0 15px;font-size:15px;font-weight:400;color:#4a4a4a;opacity:.5;-ms-opacity:.5;-moz-opacity:.5;-webkit-opacity:.5;filter:alpha(opacity=0.5)}.inputs__location__box__input input:focus{outline:0}.inputs__location__box__input__button{position:absolute;top:0;right:0;width:auto;bottom:0;margin-top:auto;margin-bottom:auto;margin-right:15px;height:30px;border:1px solid #c12a21;color:#c12a21;padding:5px 10px;font-size:12px;font-weight:600;line-height:1.33;letter-spacing:.5px}.inputs__location__box__input__button.active{background:#c12a21;color:#fff}.inputs__location__box__submit{margin-top:10px;padding:15px 0;text-align:center;background-color:#e0e0e0;font-size:15px;font-weight:600;font-family:$font-family-mont;text-transform:uppercase;line-height:1.07;letter-spacing:-0.5px;color:#9b9b9b;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.inputs__location__box__submit.active{background:#c12a21;color:#fff}.inputs__location__box__submit[disabled]{background-color:#e0e0e0;color:#9b9b9b}.inputs__services{top:0;bottom:0;left:0;right:0;margin:auto}@media screen and (min-width:992px){.inputs__services{margin:auto;min-height:340px}}@media screen and (max-width:575px){.inputs__services .order-type .circular-icon i{font-size:50px}}.inputs__services .inputs__services__head{position:relative;margin-top:54px}.inputs__services .inputs__services__head h2{font-size:22px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-0.7px;color:#4a4a4a}@media screen and (max-width:575px){.inputs__services .inputs__services__head h2{font-size:19px;padding-top:0}}.inputs__services .inputs__services__bgw{top:0;bottom:0;left:0;right:0;margin:auto;width:670px;background-color:rgba(250,250,250,0.95)}@media screen and (max-width:575px){.inputs__services .inputs__services__bgw{width:345px;height:280px}}.inputs__services .inputs__services__group__buttons{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.form__takeaway{top:0;bottom:0;left:0;right:0;margin:auto;width:540px;height:430px;background-color:rgba(250,250,250,0.95)}@media screen and (max-width:575px){.form__takeaway{width:90%;height:auto;padding:5% 0;margin-top:20%}}.form__takeaway .form__takeaway__head{display:flex;width:410px;margin:0 auto;position:relative;padding-bottom:15px;padding-top:20px}.form__takeaway .form__takeaway__head .circular-icon{margin:auto;margin-left:0;width:71px;height:60px;border:solid 1px #c12a21}.form__takeaway .form__takeaway__head .circular-icon i{font-size:38px;color:#c12a21}@media screen and (max-width:575px){.form__takeaway .form__takeaway__head .circular-icon{margin-left:auto;margin-bottom:15px;width:60px}}.form__takeaway .form__takeaway__head h2{margin:0;padding:0;width:100%;text-align:left;padding-left:20px;font-size:22px;font-weight:600;letter-spacing:-0.7px;color:#4a4a4a;align-self:center}@media screen and (max-width:575px){.form__takeaway .form__takeaway__head{margin-top:0;flex-direction:column;width:100%}.form__takeaway .form__takeaway__head h2{padding-top:0;padding-right:20px;padding-left:20px;font-size:19px;text-align:center}}.form__takeaway .form__takeaway__main{width:410px;top:0;bottom:0;left:0;right:0;margin:auto}.form__takeaway .form__takeaway__main button{margin-top:17px;width:100%;height:50px;-webkit-box-shadow:0 6px 10px 0 rgba(0,48,90,0.08);-moz-box-shadow:0 6px 10px 0 rgba(0,48,90,0.08);box-shadow:0 6px 10px 0 rgba(0,48,90,0.08);border:0;font-size:12px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;text-align:center;color:#fff;cursor:pointer}.form__takeaway .form__takeaway__main button.button__search{background-color:#c12a21}.form__takeaway .form__takeaway__main button.button__search[disabled]{background-color:#e0e0e0;color:#9b9b9b}.form__takeaway .form__takeaway__main button.button__geolocation{background-color:#4a4a4a}@media screen and (max-width:575px){.form__takeaway .form__takeaway__main{width:100%}.form__takeaway .form__takeaway__main button{width:90%;margin-left:5%}}.form__takeaway .form__takeaway__main .form__inputs__flex{display:flex;margin-top:20px}@media screen and (max-width:575px){.form__takeaway .form__takeaway__main .form__inputs__flex{display:block;margin-top:0}}.form__takeaway .form__takeaway__main .input__select__takeaway{height:50px}.form__takeaway .form__takeaway__main .input__select__takeaway select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:solid 1px #e0e0e0;position:relative;height:100%;width:100%}.form__takeaway .form__takeaway__main .input__select__takeaway:after{content:"";display:block;width:5px;height:5px;border-right:2px solid #4a4a4a;border-bottom:2px solid #4a4a4a;position:relative;top:-27px;bottom:0;margin-top:auto;margin-bottom:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.form__takeaway .form__takeaway__main .input__select__takeaway.state{width:105px;margin-right:20px}.form__takeaway .form__takeaway__main .input__select__takeaway.state:after{left:85%}.form__takeaway .form__takeaway__main .input__select__takeaway.city{width:285px}.form__takeaway .form__takeaway__main .input__select__takeaway.city:after{left:93%}.form__takeaway .form__takeaway__main .input__select__takeaway.neighborhood{width:100%}.form__takeaway .form__takeaway__main .input__select__takeaway.neighborhood:after{left:95%}@media screen and (max-width:575px){.form__takeaway .form__takeaway__main .input__select__takeaway.state,.form__takeaway .form__takeaway__main .input__select__takeaway.city,.form__takeaway .form__takeaway__main .input__select__takeaway.neighborhood{width:90%;margin:auto;margin-top:20px}.form__takeaway .form__takeaway__main .input__select__takeaway.state:after,.form__takeaway .form__takeaway__main .input__select__takeaway.city:after,.form__takeaway .form__takeaway__main .input__select__takeaway.neighborhood:after{left:90%}}.form__takeaway .form__takeaway__bottom{display:flex;justify-content:center;margin-top:25px;color:#c12a21}.form__takeaway .form__takeaway__bottom button{display:block;width:auto;font-size:11px;font-weight:600;background-color:transparent;border:0}.form__takeaway .form__takeaway__bottom button:hover{opacity:.7;-ms-opacity:.7;-moz-opacity:.7;-webkit-opacity:.7;filter:alpha(opacity=0.7)}@media screen and (max-width:575px){.form__takeaway .form__takeaway__bottom{margin-top:5%}}.stores__list{height:auto;background-color:#c12a21;position:relative;top:166px}@media screen and (max-width:575px){.stores__list{width:95%;height:auto;padding:5% 0;margin-top:23%}}.stores__list .stores__list__head{display:flex;width:540px;margin:0 auto;position:relative;padding-bottom:15px;padding-top:20px}.stores__list .stores__list__head .circular-icon{margin:auto;margin-left:0;width:71px;height:60px;border:solid 1px #f2f2f2}.stores__list .stores__list__head .circular-icon i{font-size:38px;color:#f2f2f2}@media screen and (max-width:575px){.stores__list .stores__list__head .circular-icon{margin-left:auto;margin-bottom:15px;width:60px}}.stores__list .stores__list__head h2{margin:0;padding:0;width:100%;text-align:left;padding-left:20px;font-size:22px;font-weight:600;letter-spacing:-0.7px;color:#fff;align-self:center}@media screen and (max-width:575px){.stores__list .stores__list__head{margin-top:0;flex-direction:column;width:100%}.stores__list .stores__list__head h2{padding-top:0;padding-right:20px;padding-left:20px;font-size:19px;text-align:center}}.stores__list .stores__list__main{width:540px;height:auto;overflow:auto;top:0;bottom:0;left:0;right:0;margin:auto;margin-top:23px}@media screen and (max-width:575px){.stores__list .stores__list__main{width:100%;margin-top:15px}}.stores__list .stores__list__main .stores__list__box{width:100%;height:140px;background-color:#fff;border:solid 1px #f0f0f0;padding-top:5px;padding-left:15px;cursor:pointer}@media screen and (max-width:768px){.stores__list height 190px !important h3{font-size:18px;font-weight:600;color:#c12a21}.stores__list height 190px !important span{font-size:14px;color:#9b9b9b}.stores__list height 190px !important .stores__list__box__bottom{margin-top:10px}.stores__list height 190px !important .stores__list__box__bottom i{color:#c12a21;font-size:15px}.stores__list height 190px !important .stores__list__box__bottom .takeaway__open__time{font-weight:600}}.stores__list .stores__list__bottom{display:flex;justify-content:center;margin-top:15px;margin-bottom:15px;color:#fff}.stores__list .stores__list__bottom button{display:block;width:auto;font-size:11px;font-weight:600;background-color:transparent;border:0}.stores__list .stores__list__bottom button:hover{opacity:.7;-ms-opacity:.7;-moz-opacity:.7;-webkit-opacity:.7;filter:alpha(opacity=0.7)}@media screen and (max-width:768px) and (max-width:575px){.stores__list .stores__list__box__bottom{width:auto}.stores__list i{font-size:12px}}@media screen and (max-width:768px) and (max-width:575px){.stores__list height 190px !important{padding-left:0}.stores__list h3{font-size:16px}.stores__list span{font-size:12px}}.service__choice__listServices{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width:425px){.service__choice__listServices{display:block}}@media screen and (min-width:768px){.service__choice__listServices{flex-wrap:inherit}}.service__choice__listServices .order-type{max-width:85px}@media screen and (min-width:768px){.service__choice__listServices .order-type{max-width:inherit}}.service__choice{width:90%;min-height:390px;padding:40px 15px;background:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-o-transition:all .5s ease-in;-ms-transition:all .5s ease-in;transition:all .5s ease-in;position:relative;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;position:relative;top:-15px}@media screen and (min-width:425px){.service__choice{padding:40px 50px 50px}}@media screen and (min-width:768px){.service__choice{padding:90px 100px 100px}}.service__choice .order-type{margin:0 10px;text-align:center;display:inline-flex;justify-content:center}@media screen and (min-width:425px){.service__choice .order-type h3 br{display:none}}.service__choice.service__choice--selectedService{width:90%;justify-content:flex-start}@media screen and (min-width:768px){.service__choice.service__choice--selectedService{width:100%;height:100%;max-width:694px;padding:30px 65px 60px;margin:0}}.service__choice.service__choice--selectedService .service__choice__listServices{width:100%;display:flex;justify-content:space-around;border-bottom:1px solid #d8d8d8}.service__choice.service__choice--selectedService .service__choice__title{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;height:0;opacity:0;-ms-opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0)}.service__choice.service__choice--selectedService .order-type{margin:0;width:50%;padding-bottom:15px;position:relative}.service__choice.service__choice--selectedService .order-type h3{font-size:14px;font-weight:normal;text-align:center}.service__choice.service__choice--selectedService .order-type:hover .bg i{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}.service__choice.service__choice--selectedService .order-type--active:after{content:"";display:block;width:100%;height:1px;background:#c12a21;position:absolute;bottom:-1px}.service__choice.service__choice--selectedService .order-type--active h3{color:#c12a21;font-size:14px;font-weight:normal}.service__choice.service__choice--selectedService .order-type--active .circular-icon{border-color:#c12a21}.service__choice.service__choice--selectedService .order-type--active .bg{background:#c12a21}.service__choice.service__choice--selectedService .order-type--active .bg i{color:#fff}.service__choice.service__choice--selectedService .circular-icon font-size 22px{width:100px !important;height:100px !important;border-width:1px}.service__choice.service__choice--selectedService .circular-icon font-size 22px .bg i{-webkit-font-smoothing:antialiased;font-size:40px}@media screen and (max-width:420px){.service__choice{width:80px !important}}.service__choice__title h2{color:#4a4a4a;font-family:'Lato',sans-serif}.service__choice__title font-size 14px{font-weight:600;line-height:30px}@media screen and (min-width:768px){.service__choice__title font-size 14px text-align center{font-size:22px}}.services__choice__content{width:100%}@media screen and (max-width:768px){.services__choice__content{width:98%}}.services__choice__content__box{width:100%}.services__choice__content__box h2{margin-top:30px;margin-bottom:20px;color:#4a4a4a;font-size:15px;font-weight:bold;line-height:30px;text-align:center;font-family:'Lato',sans-serif}@media screen and (min-width:420px){.services__choice__content__box{font-size:16px}}.form__filter__stores__inputs{display:flex;align-items:center}.form__filter__stores__inputs .form__filter__label{width:100%;border:1px solid #c8c7cc;position:relative}.form__filter__stores__inputs .form__filter__label:after{content:"";display:block;width:8px;height:8px;border-right:1px solid #222;border-bottom:1px solid #222;position:absolute;right:10px;top:-2px;bottom:0;margin:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.form__filter__stores__inputs .form__filter__label:first-child{width:70px;min-width:70px;margin-right:15px}.form__filter__stores__inputs .form__filter__label:last-child{margin-left:15px}.form__filter__stores__inputs select{-webkit-appearance:none;border:0;padding:0 10px;width:100%;height:50px;display:block}.store__list{margin-top:25px}.store__list__head ul{display:flex}.store__list__head ul li{width:50%;text-align:center;padding:10px 0;border:1px solid #c12a21;color:#c12a21;text-transform:uppercase;cursor:pointer;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.store__list__head ul li.--active{color:#fff;background-color:#c12a21}.store__list__head ul li:nth-child(1){margin-right:calc(10px / 2)}.store__list__head ul li:nth-child(2){margin-left:calc(10px / 2)}.store__list__listItem__top{display:flex;justify-content:space-between}.store__list__listItem__top--right{display:flex;align-items:center;justify-content:center;width:30%}.store__list__listItem__top--right button{height:40px;width:100%;background-color:#c12a21;color:#fff;margin:20px 0;border:0}.store__list__listItem__top--right button[disabled]{cursor:not-allowed;background-color:#ccc;border-color:#ccc}.store__list__listItem__top--left h3{margin:0;color:#4a4a4a;font-size:18px;font-weight:600;line-height:24px;margin-bottom:5px}.store__list__listItem__top--left p{margin:0;color:#9b9b9b;font-size:14px;line-height:19px}.store__list__listItem__bottom{margin-top:10px}.store__list__listItem__bottom button{margin-top:10px;height:40px;width:100%;background-color:#c12a21;border-color:#c12a21;color:#fff;border:0;outline:0}.store__list__listItem__bottom button[disabled]{cursor:not-allowed;background-color:#ccc;border-color:#ccc}.store__list__listItem__bottom span{color:#9b9b9b;font-size:14px;line-height:19px}.store__list__listItem__bottom span:first-child{margin-right:20px}.store__list__listItem__bottom span i{color:#c12a21;margin-right:4px}#store__list--list ul{margin-top:10px;margin-bottom:10px;overflow-y:auto;max-height:max-content}#store__list--list ul li{margin-top:10px}#store__list--list ul li:first-child{margin-top:0}.services__choice__content__slider{min-width:max-content}.purchase-type .service__choice .circular-icon{padding:0}.purchase-type .services__choice__content__box h2{font-size:14px;line-height:14px;margin-top:0;margin-bottom:15px}@media screen and (max-width:420px){.purchase-type{font-size:14px !important}}.purchase-type .service__choice__title h2{font-size:22px;font-weight:600;padding:0 0 50px}.header__courtine__close__mobile{position:absolute;right:34px}@media screen and (min-width:768px){.service__choice{height:max-content !important;min-height:550px;max-height:90vh}}@media screen and (max-width:768px){.service__choice{position:absolute;top:0;left:0;width:100% !important;min-height:100% !important;height:auto;max-height:584px;overflow-x:hidden !important}.service__choice .service__choice__listServices{margin-top:50px}.service__choice .header__courtine__close__mobile{z-index:9999999;position:absolute;top:27px;right:-14px;display:block;font-size:20px}}@media screen and (max-width:420px){.service__choice .service__choice__listServices{margin-top:70px}}.delivery__map__header{position:absolute;top:0;left:0;grid-template-columns:50px 1fr 50px;width:100%;padding:30px;background:linear-gradient(0,rgba(255,255,255,0.15) 0,rgba(255,255,255,0.8) 35%,#fff 100%);z-index:9999999;display:grid}@media screen and (max-width:768px){.delivery__map__header display flex{align-items:center;justify-content:center}}@media screen and (max-width:420px){.delivery__map__header{padding:25px 10px;background:linear-gradient(0,rgba(255,255,255,0.4) 0,rgba(255,255,255,0.8) 25%,#fff 100%)}.delivery__map__header display flex{align-items:center;justify-content:center}}.address__map__header__description{display:flex;align-items:center;justify-content:center;flex-direction:column}.address__map__header__title{font-size:16px;color:#595756;font-family:"SulSans",Helvetica,sans-serif}@media screen and (max-width:420px){.address__map__header__title{text-align:center}}.address__map__header__subtitle{font-size:14px;color:#a6a6a6;font-family:"SulSans",Helvetica,sans-serif}@media screen and (max-width:420px){.address__map__header__subtitle{max-width:266px;text-align:center}}.address__map__confirm__geocode{position:absolute;bottom:40px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:99999999;background:red;width:calc(100% - 40px);max-width:375px;-webkit-transition:all ease-in 150ms;-moz-transition:all ease-in 150ms;-o-transition:all ease-in 150ms;-ms-transition:all ease-in 150ms;transition:all ease-in 150ms;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0;webkit-appearance:none;border:0;outline:0;background:#c12a21;color:#fff;cursor:pointer;font-size:14px;font-weight:600;text-align:center;color:#fff;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-transform:uppercase}.address__map__confirm__geocode[disabled]{background:#f2f2f2 !important;color:#a6a6a6 !important;opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1);-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0}.address__map__confirm__geocode:hover{color:#fff !important}.address__map__confirm__geocode:focus{color:#fff !important}.address__map__confirm__geocode.active{color:#fff !important}.address__map__header__back{background:transparent;border:0;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0;outline:0;font-size:20px;color:#c12a21 !important}@media screen and (max-width:420px){.address__map__header__back position absolute{left:15px;top:39px}}.delivery__geocode__address{position:absolute;top:0;left:0;width:100%;height:100%}.delivery__geocode__address .toplocation_map{min-height:300px !important;height:100% !important;max-height:none}.delivery__geocode__address .toplocation_map ng-map{height:100% !important}.delivery__geocode__address .toplocation_map ng-map .ng-map-info-window button{display:none !important}.delivery__geocode__address .toplocation_map ng-map .ng-map-info-window div:nth-child(1){color:#000 !important;text-align:center !important;max-width:160px !important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;display:flex;align-items:center;justify-content:center;flex-direction:column;line-height:20px;top:-60px !important;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0}.delivery__geocode__address .toplocation_map ng-map .ng-map-info-window div span:nth-child(1){font-weight:500;color:#4a4a4a}.delivery__geocode__address .toplocation_map ng-map .ng-map-info-window div span:nth-child(2){font-size:12px;color:#717171}@media screen and (max-width:768px){.delivery__geocode__address .toplocation_map{max-height:none !important;max-width:none !important;height:100% !important;width:100% !important;margin-top:0 !important}}.favorite__address{margin-top:30px;margin-bottom:20px}.favorite__address .favorite__address__buttons{display:flex;flex-direction:row;justify-content:space-between}.favorite__address .favorite__address__buttons button{font-weight:normal !important;padding:10px !important;font-size:15px !important;background-color:#f2f2f2;color:#717171;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #f2f2f2;max-width:200px;width:100%;margin:0 10px}.favorite__address .favorite__address__buttons button:nth-child(1){margin-left:0}.favorite__address .favorite__address__buttons button:nth-child(3){margin-right:0}.favorite__address .favorite__address__buttons button:hover{background-color:#fff;border-color:#fff;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all;transition:.5s all;color:#c12a21}.favorite__address .favorite__address__buttons button i{margin-right:5px;font-size:17px}@media screen and (max-width:580px){.favorite__address .favorite__address__buttons button{display:block;margin-right:0;margin-top:15px;font-size:13px !important}.favorite__address .favorite__address__buttons button i{font-size:15px !important}}.complete__address__info{color:#3f3e3e;font-size:15px;margin-top:20px;margin-bottom:10px}.complete__address__info span{color:#a6a5a5;margin-left:6px;font-size:14px}.service_choice_back_step{z-index:1000000000000000000 !important;position:absolute;top:20px;left:60px}@media screen and (max-width:768px){.service_choice_back_step{top:30px;left:12px}}.inputs__complete__address{display:flex;flex-direction:row;justify-content:space-between}.inputs__complete__address div{height:50px}.inputs__complete__address div:nth-child(2){flex:1}@media screen and (max-width:520px){.inputs__complete__address div{height:auto}.inputs__complete__address div small{position:relative;top:-10px}}.inputs__complete__address div:nth-child(1){margin-right:10px;width:100px;color:#3e3e3e;font-weight:600;font-size:25px;background:#f7f7f7 !important}.inputs__complete__address div:nth-child(1) input{background:#f7f7f7 !important;font-size:25px}@media screen and (max-width:520px){.inputs__complete__address div:nth-child(1){margin-right:10px !important;width:80px}.inputs__complete__address div:nth-child(1) input{font-size:20px}}.inputs__complete__address div input{background:#fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-size:15px;color:#4a4a4a;width:100%;height:100%}@media screen and (max-width:520px){.inputs__complete__address div input{height:50px;margin:8px 0}}.inputs__complete__address div:focus{border:1px solid #e2e2e2;outline:0;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0}.inputs__complete__address__complement{width:100%;margin-top:10px}.inputs__complete__address__complement label{color:#4a4a4a !important;font-size:13px !important;font-weight:normal !important}@media screen and (max-width:520px){.inputs__complete__address__complement{margin-top:0}}.inputs__complete__address__complement input[type=text]{background:#fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-size:15px;color:#4a4a4a;width:100%;height:50px}.inputs__complete__address__complement input[type=text]::placeholder{font-size:12px;font-style:italic;color:#a6a5a5}.inputs__complete__address__complement:focus{border:1px solid #e2e2e2;outline:0;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0}.address__alert__danger{position:absolute;top:30px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#ef5753;color:#fff;width:100%;max-width:480px;padding:12px;text-align:center;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0;font-size:14px;display:none}@media screen and (max-width:520px){.address__alert__danger{top:0;left:0;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);font-size:16px;display:none;align-items:center;justify-content:center;height:93px;width:100% !important;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}}.address__alert__danger i{font-size:15px;margin-right:3px}@media screen and (max-width:520px){.address__alert__danger i{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;display:none}}.inputs_location_street input{background-color:#fff !important}.marker-disabled{position:absolute;width:40px;height:40px;background-image:url("../img/grey-pin.png");background-size:contain;background-repeat:no-repeat;z-index:999999999999999 !important;top:47%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none}.show-marker{display:block}.show__address__alert__error{display:block}@media screen and (max-width:520px){.show__address__alert__error{display:flex}}@media screen and (max-width:768px){.remove-radius-mobile{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}}.service__choice--selectedService .circular-icon{width:100px !important;height:100px !important;border-width:1px}.service__choice--selectedService .circular-icon i{font-size:40px !important}@media screen and (max-width:420px){.service__choice--selectedService .circular-icon{width:80px !important;height:80px !important}}.services__choice__content__box h2{font-size:14px;line-height:14px;margin-top:0;margin-bottom:15px}@media screen and (max-width:420px){.services__choice__content__box h2{font-size:14px !important}}.delivery__form__number{margin-top:50px}@media screen and (max-width:580px){.delivery__form__number{margin-top:10px}}.number_empty_alert{color:#3e3e3e;margin-top:30px;text-align:center}.number_empty_legend{display:block;text-align:center;color:#eb313e}.danger_input{border:1px solid #eb313e !important}.street_and_number_box input{color:#3e3e3e;font-weight:600}.inputs__location__bottom__container{max-width:400px;margin-top:20px}.input_number_container{margin-top:20px}.input_number_container input{font-size:30px}@media screen and (max-width:580px){.input_number_container input{font-size:25px !important}}.inputs__location__main__container small{text-align:left}@media screen and (min-width:580px){.inputs__location__main__container #addressNumberLocation{margin-left:20px}}@media screen and (max-width:580px){.number_box{max-width:150px !important;margin:0 auto !important}.number_box input{font-size:25px !important}}.favorite_btn_active{background-color:#c12a21 !important;color:#fff !important;border-color:#fff !important}.save_address_form .inputs__complete__address input::placeholder{font-weight:normal !important;font-style:italic !important;font-size:13px !important;color:#9b9b9b !important}.save_address_input_box{display:flex;flex-direction:row;flex:1}@media screen and (max-width:350px){.save_address_input_box{flex-direction:row;margin-bottom:40px}.save_address_input_box .input_box_single{margin:5px 0}}.save_address_input_box .save_address_label{color:#4a4a4a !important;font-size:13px !important;font-weight:normal !important}.save_address_input_box .input_box_single{display:flex;flex-direction:column}.save_address_input_box .input_box_single input{background:#fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-size:15px;color:#4a4a4a;height:50px}.save_address_input_box .input_box_single input::placeholder{color:#a6a5a5 !important;font-size:12px;font-style:italic}.save_address_input_box .input_box_single:nth-child(1){margin-right:5px;width:100px}.save_address_input_box .input_box_single:nth-child(1) input{font-size:25px;font-weight:bold}.save_address_input_box .input_box_single:nth-child(2){flex:1}.save__address__reference{display:flex;flex-direction:column;margin-top:10px}.save__address__reference .save_address_label{color:#4a4a4a !important;font-size:13px !important;font-weight:normal !important}.save__address__reference input{background:#fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-size:15px;color:#4a4a4a;height:50px}.save__address__reference input::placeholder{font-size:12px;font-style:italic;color:#a6a5a5}.favorite_buttons_legend{color:#4a4a4a !important;font-size:13px !important;font-weight:normal !important}.street_name_span{color:#595756 !important;font-size:15px !important}.searchAddressBtn{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.inputs__location__bottom__submit{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.pac-item{white-space:pre-line !important}.pac-item .pac-icon{position:relative;top:9px}@media screen and (max-width:768px){.stores__list__main .stores__list__box{height:190px !important}}@media screen and (max-width:580px){.stores__list__bottom button{position:relative !important;top:9px !important;font-size:13px !important}}.stores__list__main{max-height:170px}.autocomplete_list{display:grid;grid-gap:13px;grid-auto-rows:auto;margin-top:5px}.autocomplete_list li{padding:10px 0 10px 10px;position:relative;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;outline:0;display:inline-block}.autocomplete_list li:before{content:'';position:absolute;top:-2px;left:-2px;width:0;height:0;background:transparent;border:1px solid transparent;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.autocomplete_list li:after{content:'';position:absolute;top:-2px;left:-2px;width:0;height:0;background:transparent;border:1px solid transparent;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.autocomplete_list li:hover .main_text{color:#3e3e3e;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all;transition:.5s all}.autocomplete_list .item_select_effect{cursor:pointer}.autocomplete_list .item_select_effect:before{animation:animate .5s linear forwards}.autocomplete_list .item_select_effect:after{animation:animate2 .5s linear forwards}.autocomplete_item_wrapper{display:flex;flex-direction:row;align-items:center;min-height:40px;width:100%;border:0;background:transparent;overflow:hidden;text-decoration:none;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;height:auto;opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1);visibility:visible;cursor:pointer}.autocomplete_item_wrapper .autocomplete_item_icon{width:50px}.autocomplete_item_wrapper .autocomplete_item_icon .icon{font-size:25px}.autocomplete_item_wrapper .autocomplete_item_text .not_find_address{color:#eb313e !important}.autocomplete_item_wrapper .autocomplete_item_text span{display:block}.autocomplete_item_wrapper .autocomplete_item_text .main_text{color:#717171;word-break:break-word;font-family:"SulSans",Helvetica,sans-serif;text-align:left;font-size:16px}.autocomplete_item_wrapper .autocomplete_item_text .secondary_text{color:#a6a6a6;word-break:break-word;line-height:18px;font-size:14px;font-weight:300}.button__browser__location .icon{position:relative;color:#4a4a4a}.service__choice::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background-color:#f5f5f5}.service__choice::-webkit-scrollbar{width:4px;background-color:#f5f5f5}.service__choice::-webkit-scrollbar-thumb{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#ddd}.input_address_loader{position:absolute !important;top:-12px !important;right:10px !important}.input_address_loader div{width:6px !important;height:6px !important}.powered_by_google_places_autocomplete{position:absolute;width:105px;right:0;margin-top:5px}.complement_checkbox{position:absolute;right:0;top:80px;display:flex;align-items:center;justify-content:center}.complement_checkbox .complement_checkbox_label{color:#4a4a4a !important;font-size:13px !important;font-weight:normal !important;font-style:italic;margin-right:10px;position:relative;top:3px}.checkbox-label{display:block;position:relative;margin:auto;cursor:pointer;font-size:22px;line-height:24px;height:18px;width:18px;clear:both}.checkbox-label input{position:absolute;opacity:0;-ms-opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);cursor:pointer}.checkbox-label .checkbox-custom{position:absolute;top:0;left:0;height:18px;width:18px;background-color:#ddd;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;border:2px solid #ddd}.checkbox-label input:checked ~ .checkbox-custom{background-color:#ddd;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-transform:rotate(0) scale(1);-ms-transform:rotate(0) scale(1);-webkit-transform:rotate(0) scale(1);-moz-transform:rotate(0) scale(1);-o-transform:rotate(0) scale(1);-ms-transform:rotate(0) scale(1);transform:rotate(0) scale(1);opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1);border:2px solid #ddd}.checkbox-label .checkbox-custom::after{position:absolute;content:"";left:12px;top:12px;height:0;width:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:solid #c12a21;border-width:0 3px 3px 0;-webkit-transform:rotate(0) scale(0);-ms-transform:rotate(0) scale(0);-webkit-transform:rotate(0) scale(0);-moz-transform:rotate(0) scale(0);-o-transform:rotate(0) scale(0);-ms-transform:rotate(0) scale(0);transform:rotate(0) scale(0);opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.checkbox-label input:checked ~ .checkbox-custom::after{-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);-webkit-transform:rotate(45deg) scale(1);-moz-transform:rotate(45deg) scale(1);-o-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1);left:5px;top:0;width:6px;height:12px;border:solid #c12a21;border-width:0 2px 2px 0;background-color:transparent;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.checkbox-label .checkbox-custom::before{position:absolute;content:"";left:10px;top:10px;width:0;height:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:2px solid #ddd;-webkit-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.checkbox-label input:checked ~ .checkbox-custom::before{left:-3px;top:-3px;width:24px;height:24px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-transform:scale(3);-ms-transform:scale(3);-webkit-transform:scale(3);-moz-transform:scale(3);-o-transform:scale(3);-ms-transform:scale(3);transform:scale(3);opacity:0;-ms-opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);z-index:999;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.empty_input{border:1px solid #eb313e !important}.comlement_warn{color:#eb313e !important;font-size:13px !important;font-weight:normal !important;font-style:italic}#complement[disabled]{background-color:#e0e0e0;color:#9b9b9b}.no_address_route{margin-bottom:10px}.no_address_route div:nth-child(1){width:auto !important;max-width:150px !important}.no_address_route div:nth-child(1) input{font-size:15px !important}.no_address_route input{font-size:15px !important;font-weight:bold}@media screen and (max-width:350px){.no_address_route{flex-direction:column}.no_address_route div{width:100% !important;max-width:none !important;flex:1}.no_address_route div:nth-child(1){width:100% !important;max-width:none !important;flex:1}}@media screen and (max-width:768px){#complement{width:100% !important}}.service_choice_login_box{margin-top:15px;display:flex;align-items:center;justify-content:center;flex-direction:column}.service_choice_login_box .service_choice_login_title{line-height:25px;color:#595756;font-size:14px}.service_choice_login_box .service_choice_login_description{color:#a6a5a5;line-height:17px;font-size:14px}.service_choice_login_box a{margin-top:10px;color:#c12a21;font-weight:300}.toplocation_map .gm-style-iw-c{max-width:160px !important;min-height:62px !important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-webkit-box-shadow:0 0 .5px .1px gray;-moz-box-shadow:0 0 .5px .1px gray;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0}.toplocation_map .gm-style-iw-c button{display:none !important}.toplocation_map .gm-style-iw-c .ng-map-info-window{display:flex !important;align-items:center !important;justify-content:center !important;flex-direction:column !important}.toplocation_map .gm-style-iw-c .ng-map-info-window span:nth-child(1){color:#222;font-weight:500;margin-bottom:4px;margin-top:2px}.toplocation_map .gm-style-iw-c .ng-map-info-window span:nth-child(2){color:#595756;font-size:12px}.toplocation_map .gm-style .gm-style-iw-t::after{top:3px !important;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0}.confirm-locale-wrapper{width:100%;height:114px;position:absolute;bottom:0;left:0;width:100%;z-index:99999999;background:linear-gradient(179deg,rgba(255,255,255,0.15) 0,rgba(255,255,255,0.8) 35%,#fff 100%)}.input_no_number_box{margin-top:5px;display:flex;flex-direction:row;align-itens:center}.input_no_number_box label:nth-child(1){margin-left:0;margin-right:15px}.input_no_number_box_description{color:#595756 !important;font-size:12px !important;position:relative;font-weight:300 !important;top:3px}.block-number-box{flex-direction:column;align-items:center}.block-number-box .input_number_container{margin-top:5px}.input_block_container{margin-top:60px}.search-with-number button[disabled]{cursor:not-allowed;background-color:#ccc;border-color:#ccc;border:0}#address_block{text-transform:uppercase;font-size:30px;color:#3e3e3e}@media screen and (max-width:580px){#address_block{font-size:25px !important}}@media screen and (min-width:768px){#confirm-locale:hover{background-color:#fbaa8a}}@media screen and (min-width:768px){.inputs__location__bottom__submit button:hover:enabled{background-color:#fbaa8a}}.save-address-btn{-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.block-box{margin-top:50px !important}@media screen and (max-width:768px){.input_no_number_box{position:relative}}.service_choice_login_description{text-align:center}@media screen and (max-width:768px){.save_address_input_box{align-items:flex-end}}@media screen and (max-width:768px){.save__address__reference{margin-top:25px}}@media screen and (max-width:768px){.complement_checkbox{top:95px}}.block-box #address_block_mobile{text-transform:uppercase}.saved_address_item{border:1px solid #f2f2f2;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}@media screen and (max-width:600px){.saved_address_item{padding-right:10px}}.saved_address_item:hover{-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.08);-moz-box-shadow:0 4px 10px rgba(0,0,0,0.08);box-shadow:0 4px 10px rgba(0,0,0,0.08);border-color:transparent}.saved_address_list{margin-top:5px;grid-grap:10px}@media screen and (max-width:600px){.saved_address_list{grid-gap:12px !important}}.services_carousel_wrapper{display:block;background-color:transparent;padding:20px 0 0 0}.services_carousel_wrapper h5{color:#c12a21;margin-top:-15px;margin-bottom:15px;font-size:16px}@media screen and (max-width:768px){.services_carousel_wrapper{padding:0}}@media screen and (min-width:768px){.services_carousel_wrapper{padding:10px 0 0 0}}.services_carousel_wrapper .services_carousel_embla{position:relative;background-color:transparent;padding:20px;max-width:670px;margin-left:auto;margin-right:auto}.services_carousel_wrapper .services_carousel_embla__viewport{overflow:hidden;width:100%}.services_carousel_wrapper .services_carousel_embla__viewport.is-draggable{cursor:move;cursor:grab}.services_carousel_wrapper .services_carousel_embla__viewport.is-dragging{cursor:grabbing}.services_carousel_wrapper .services_carousel_embla__container{display:flex;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent;width:100%;margin-top:5px;gap:30px;align-items:center;justify-content:center}@media screen and (max-width:768px){.services_carousel_wrapper .services_carousel_embla__container{gap:15px}}@media screen and (max-width:380px){.services_carousel_wrapper .services_carousel_embla__container{gap:10px}}.services_carousel_wrapper .services_carousel_embla__slide{position:relative}.services_carousel_wrapper .services_carousel_embla__slide__inner{position:relative}@media screen and (max-width:380px){.services_carousel_wrapper .services_carousel_embla__slide__inner{width:16vw}}.services_carousel_wrapper .services_carousel_embla__slide__inner .services_carousel_embla_slide_item{display:flex;align-items:center;justify-content:space-evenly;flex-direction:column;max-width:75px;padding:0 5px}.services_carousel_wrapper .services_carousel_embla__slide__inner .services_carousel_embla_slide_item i{width:95px;height:95px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid #ccc;opacity:.9;-ms-opacity:.9;-moz-opacity:.9;-webkit-opacity:.9;filter:alpha(opacity=0.9);font-size:45px;cursor:pointer;-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;-ms-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out}@media screen and (max-width:768px){.services_carousel_wrapper .services_carousel_embla__slide__inner .services_carousel_embla_slide_item i{font-size:30px !important;width:60px;height:60px}}@media screen and (max-width:330px){.services_carousel_wrapper .services_carousel_embla__slide__inner .services_carousel_embla_slide_item i{width:50px;height:50px;font-size:30px !important}}.services_carousel_wrapper .services_carousel_embla__slide__inner .services_carousel_embla_slide_item p{margin:0;margin-top:15px;opacity:.9;-ms-opacity:.9;-moz-opacity:.9;-webkit-opacity:.9;filter:alpha(opacity=0.9);max-width:none;padding:0 2px;height:30px;line-height:1em;text-align:center;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;white-space:pre-line}@media screen and (max-width:380px){.services_carousel_wrapper .services_carousel_embla__slide__inner .services_carousel_embla_slide_item p{font-size:11px}}.services_carousel_wrapper .service_slide_active .services_carousel_embla_slide_item i{background-color:#c12a21;border:1px solid #c12a21;color:#fff;opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1)}@media screen and (max-width:380px){.services_carousel_wrapper .service_slide_active .services_carousel_embla_slide_item i{width:60px;height:60px}}@media screen and (max-width:330px){.services_carousel_wrapper .service_slide_active .services_carousel_embla_slide_item i{width:50px;height:50px;font-size:30px !important}}.services_carousel_wrapper .service_slide_active .services_carousel_embla_slide_item p{color:#c12a21;font-weight:bold;opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1)}.services_carousel_wrapper .services_carousel_embla{padding:0 !important}.services_carousel_embla__container{-webkit-transform:translate3d(0,0,0) !important;-moz-transform:translate3d(0,0,0) !important;-o-transform:translate3d(0,0,0) !important;-ms-transform:translate3d(0,0,0) !important;transform:translate3d(0,0,0) !important}@media screen and (max-width:768px){#showLocationModalAnchor{display:none !important}}.cep-box-wrapper input[type=text]{background:#f7f7f7;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-size:20px;color:#4a4a4a;font-weight:bold;text-align:center;padding-left:0}.cep-box-wrapper input[type=text]:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.cep-box-wrapper a{display:block;margin-top:10px;text-align:center}.cep-box-wrapper .zipcode-error-message{color:#eb313e;font-size:14px;display:block;width:100%;text-align:center}.map-compass{position:absolute;bottom:40px;right:60px;z-index:999999999;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid #cfcfcf;outline:0;cursor:pointer;text-align:center;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;background-color:#fff}.map-compass:hover{opacity:.8;-ms-opacity:.8;-moz-opacity:.8;-webkit-opacity:.8;filter:alpha(opacity=0.8)}.map-compass .compass-image{width:22px}@media screen and (max-width:992px){.map-compass{right:19px;bottom:130px}}.confirm-number-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.confirm-number-container input{width:190px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:10px;font-size:22px;background-color:#fafafa;text-align:center;line-height:0;margin-top:15px}.boxInputAddressState{display:flex;flex-wrap:nowrap;gap:4px}.boxInputAddressState .flex{width:100%}.boxMultiAddressByZipCode{display:flex;flex-direction:column;gap:5px;margin-top:20px}.boxStoreList{display:flex;align-items:center;gap:5px;font-size:14px;color:#666;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:15px 20px 15px 15px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;justify-content:space-between}.boxStoreList:hover.boxStoreList:not(.boxStoreClosed){cursor:pointer;background:#fafafa}.boxStoreList:hover.boxStoreList:not(.boxStoreClosed) *{color:#717171 !important}.boxStoreList:hover.boxStoreList:not(.boxStoreClosed) h3,.boxStoreList:hover.boxStoreList:not(.boxStoreClosed) .icon{color:#c12a21 !important}.boxStoreList.boxStoreClosed{pointer-events:none !important}.boxStoreList.boxStoreClosed h3{color:#666 !important}.boxStoreList h3{font-size:16px;font-family:"SulSans",Helvetica,sans-serif;color:#717171;margin:0;padding:0}.boxStoreList p{color:#a6a6a6;margin:0;padding:0}.boxStoreList .boxCurrentStore{color:#c12a21 !important}.boxStoreList .boxAddressContent{display:flex;align-items:center;gap:5px;flex-direction:row;width:100%}@media screen and (max-width:768px){.boxStoreList .boxAddressContent{flex-direction:column}}.boxStoreList .boxAddressContent .storeClosed{font-weight:bold}.boxStoreList .boxAddressIcon{margin-right:20px;align-self:flex-start}.boxStoreList .boxAddressIcon .icon{color:#717171 !important;font-size:25px}.boxStoreList .boxAddressTitle{width:100%}.boxStoreList .boxAddressTitle h3,.boxStoreList .boxAddressTitle span{text-transform:capitalize !important}.boxStoreList .boxAddressTitle p{color:inherit !important}.boxStoreList .boxAddressInfo{width:100%}@media screen and (min-width:768px){.boxStoreList .boxAddressInfo{max-width:150px}}.boxStoreList .boxAddressInfo div{display:flex;align-items:center;gap:5px;white-space:nowrap}@media screen and (min-width:768px){.boxStoreList .boxAddressInfo div{justify-content:right;flex-direction:row-reverse}}.boxStoreSelected{pointer-events:auto !important;border:2px solid #c12a21 !important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;position:relative;margin-bottom:5px}.boxStoreSelected .boxStoreClosed{pointer-events:auto !important;cursor:pointer}.boxStoreSelected .boxStoreClosed:hover{background:#fafafa}.boxStoreSelected .boxCurrentStore{position:absolute;display:flex;align-items:center;justify-content:center;top:-12px;right:-12px;background:#fff;width:28px;height:28px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}.boxStoreSelected .boxCurrentStore i.fa{font-size:24px;color:#c12a21}.boxStoreClosed *{color:#aaa !important}.boxStoreClosed .boxAddressIcon .icon{color:#ddd !important}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background-color:#dedede;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}::-webkit-scrollbar-thumb:active{background-color:#999}::-webkit-scrollbar-track{background-color:#fafafa}.boxCepSearch{display:flex;flex-direction:column;gap:15px}.boxCepSearch .flex{width:100%}.boxCepSearch .boxCepSearched{display:flex;align-items:center;flex-direction:column;justify-content:center;margin-top:-10px}.boxCepSearch .boxCepSearched strong{display:flex;align-items:center;gap:5px;font-size:28px;line-height:28px;font-weight:900;margin-left:5px}.boxCepSearch .boxCepSearched strong i{font-size:initial}.boxCepSearch .boxCepSearched a{margin:0;display:flex;align-items:center;flex-direction:row;justify-content:center;gap:5px}@media screen and (min-width:768px){.boxCepSearch .boxCepSearched a i{margin-top:-1px}}.inpSearchAddressMulti{font-size:15px !important;font-weight:normal !important;text-align:left !important}.showWithoutMenu{max-width:100% !important;height:100dvh !important;background:#fff !important}.headerHomePageWithoutMenu{display:flex;justify-content:center}.headerHomePageWithoutMenu img{max-width:150px;margin-bottom:2.5rem}.boxStoreChoice{display:flex;flex-direction:column;align-items:center}.boxStoreChoice h5{max-width:70%;color:#c12a21;margin-top:0;margin-top:-10px;margin-bottom:40px;font-size:15px}.boxStoreChoice h5 .featuredTitle{font-size:18px;font-weight:800}.boxLogoGoogleSearch{text-align:right}.boxLogoGoogleSearch img{width:105px}@-moz-keyframes animate{0%{width:0;height:0;border-top-color:#c12a21;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}50%{width:100%;height:0;border-top-color:#c12a21;border-right-color:#c12a21;border-bottom-color:transparent;border-left-color:transparent}100%{width:100%;height:100%;border-top-color:#c12a21;border-right-color:#c12a21;border-bottom-color:transparent;border-left-color:transparent}}@-webkit-keyframes animate{0%{width:0;height:0;border-top-color:#c12a21;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}50%{width:100%;height:0;border-top-color:#c12a21;border-right-color:#c12a21;border-bottom-color:transparent;border-left-color:transparent}100%{width:100%;height:100%;border-top-color:#c12a21;border-right-color:#c12a21;border-bottom-color:transparent;border-left-color:transparent}}@-o-keyframes animate{0%{width:0;height:0;border-top-color:#c12a21;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}50%{width:100%;height:0;border-top-color:#c12a21;border-right-color:#c12a21;border-bottom-color:transparent;border-left-color:transparent}100%{width:100%;height:100%;border-top-color:#c12a21;border-right-color:#c12a21;border-bottom-color:transparent;border-left-color:transparent}}@keyframes animate{0%{width:0;height:0;border-top-color:#c12a21;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}50%{width:100%;height:0;border-top-color:#c12a21;border-right-color:#c12a21;border-bottom-color:transparent;border-left-color:transparent}100%{width:100%;height:100%;border-top-color:#c12a21;border-right-color:#c12a21;border-bottom-color:transparent;border-left-color:transparent}}@-moz-keyframes animate2{0%{width:0;height:0;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:#c12a21}50%{width:0;height:100%;border-top-color:transparent;border-right-color:transparent;border-bottom-color:#c12a21;border-left-color:#c12a21}100%{width:100%;height:100%;border-top-color:transparent;border-right-color:transparent;border-bottom-color:#c12a21;border-left-color:#c12a21}}@-webkit-keyframes animate2{0%{width:0;height:0;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:#c12a21}50%{width:0;height:100%;border-top-color:transparent;border-right-color:transparent;border-bottom-color:#c12a21;border-left-color:#c12a21}100%{width:100%;height:100%;border-top-color:transparent;border-right-color:transparent;border-bottom-color:#c12a21;border-left-color:#c12a21}}@-o-keyframes animate2{0%{width:0;height:0;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:#c12a21}50%{width:0;height:100%;border-top-color:transparent;border-right-color:transparent;border-bottom-color:#c12a21;border-left-color:#c12a21}100%{width:100%;height:100%;border-top-color:transparent;border-right-color:transparent;border-bottom-color:#c12a21;border-left-color:#c12a21}}@keyframes animate2{0%{width:0;height:0;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:#c12a21}50%{width:0;height:100%;border-top-color:transparent;border-right-color:transparent;border-bottom-color:#c12a21;border-left-color:#c12a21}100%{width:100%;height:100%;border-top-color:transparent;border-right-color:transparent;border-bottom-color:#c12a21;border-left-color:#c12a21}}.footer__desktop{border-top:2px solid #f2f2f2;background:#c12a21;display:block}.isMobile .footer__desktop{display:none}.footer__desktop .footer__block{padding:0 25px}.footer__desktop .footer__block:last-child{border-bottom:1px solid #f2f2f2}.footer__desktop .footer__block__title h3{line-height:16px;text-transform:uppercase;font-size:11px;font-weight:600;color:#fff}.footer__desktop .footer__block__content__group{margin-bottom:15px}.footer__desktop .footer__block__content__group .days{font-weight:bold}.footer__desktop .footer__block__content__group span{display:block;font-size:12px;color:#fff;line-height:18px}.footer__desktop .footer__block__content__group span a{color:#fff}.footer__desktop .footer__block__content__group--cards{display:flex;gap:8px;padding:0;margin:8px 0 0 0;list-style:none}.footer__desktop .footer__block__content__group--cards li{display:inline-block;margin-bottom:5px}.footer__desktop .footer__block__content__group--cards li img{max-width:30px}.footer__desktop .footer__block__content__group--social{padding:0;margin:0;list-style:none}.footer__desktop .footer__block__content__group--social li{display:inline-block;margin-right:23px;margin-bottom:5px}.footer__desktop .footer__block__content__group--social li img{max-width:30px}.footer__desktop .footer__block__content__group--links{padding:0;margin:0;list-style:none}.footer__desktop .footer__block__content__group--links li{font-size:10px}.footer__desktop .footer__block__content__group--links li a{color:#fff;text-transform:uppercase;line-height:1.8em;text-decoration:underline}.footer__desktop .footer__block__content__group--links li a:hover{color:#fbaa8a}.footer__desktop .footer__block__copy{padding:10px 0;font-size:11px;font-weight:600;color:#fff;text-align:center}.footer__desktop .footer__block__copy p a{color:#fff}@media screen and (max-width:767px){.footer__desktop .footer__block__copy_with_cart{margin-bottom:40px}}@media screen and (max-width:767px){.footer__desktop .anim_with_cart{margin-bottom:60px}}.footer__desktop .anim_with_cart p{margin:0}.footer__desktop .anim_with_cart a{color:#fff;text-decoration:underline}.footer__desktop .anim_with_cart a:hover{color:#fbaa8a}.footer__desktop .workdays{max-width:200px}.vitrine{overflow:hidden;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0;height:260px;position:relative}@media screen and (max-width:768px){.vitrine{height:360px}}.vitrine .banners{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.vitrine .banners>div{width:100%;height:100%}@media screen and (min-width:768px){.vitrine{height:600px}}.vitrine .swiper-container{width:100%;position:static}.vitrine .swiper-slide>div{height:100%}.vitrine .swiper-pagination{bottom:15px}.vitrine .swiper-pagination-bullet{width:12px;height:12px;background:transparent;border:1px solid #c12a21;margin:0 4px !important;text-align:center;position:relative;opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1)}.vitrine .swiper-pagination-bullet-active{background:#c12a21}.vitrine .swiper-button-prev,.vitrine .swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23fcb002'%2F%3E%3C%2Fsvg%3E")}.vitrine .swiper-button-next,.vitrine .swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23fcb002'%2F%3E%3C%2Fsvg%3E")}.vitrine .promotion-box-group{margin-top:0;zoom:1;padding:25px 30px;background:rgba(0,0,0,0);width:100%;height:100%;cursor:pointer}.vitrine .promotion-box-group .container-banner{margin:0 auto}.vitrine .promotion-box-group .container-banner p{color:#fff;font-family:'Lato',sans-serif;font-style:italic}.vitrine .promotion-box-group .container-banner .desktop{display:block}.vitrine .promotion-box-group .container-banner .mobile{display:none}@media screen and (max-width:767px){.vitrine .promotion-box-group{padding:25px 10px;background:rgba(0,0,0,0)}.vitrine .promotion-box-group .container-banner{float:none;width:100%;margin:0 auto;text-align:center}.vitrine .promotion-box-group .container-banner img{display:block;width:100%;max-width:300px;margin:0 auto !important}.vitrine .promotion-box-group .container-banner .desktop{display:none}.vitrine .promotion-box-group .container-banner .mobile{display:block}}.vitrine .promotion-box-group .box-promotion{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:767px){.vitrine .promotion-box-group .box-promotion{width:90%}}@media screen and (min-width:768px){.vitrine .promotion-box-group .box-promotion{max-width:540px;width:100%}}@media screen and (min-width:922px){.vitrine .promotion-box-group .box-promotion{max-width:80%}}.vitrine .promotion-box-group .title-contrast{font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-1px;text-align:center;margin-top:5px;display:block;margin-bottom:15px;color:#fff}.vitrine .promotion-box-group h4{font-size:2.5em;font-family:'Lato',sans-serif}@media screen and (max-width:768px){.vitrine .promotion-box-group h4{font-size:2em}}@media screen and (max-width:568px){.vitrine .promotion-box-group h4{font-size:1.2em}}.vitrine .promotion-box-group h5{color:#fff;line-height:20px;text-align:center;font-weight:600;font-size:1.2em}@media screen and (max-width:768px){.vitrine .promotion-box-group h5{font-size:1.1em;font-weight:300}}@media screen and (max-width:568px){.vitrine .promotion-box-group h5{font-size:1em;font-weight:300}}.vitrine .promotion-box-group p{color:#fff;line-height:1.5;text-align:center;margin:0;font-size:1.2em;font-weight:400}@media screen and (min-width:768px){.vitrine .promotion-box-group p{font-size:1em}}@media screen and (max-width:568px){.vitrine .promotion-box-group p{font-size:.9em}}.vitrine .promotion-box-group .btn{font-size:12px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;min-width:170px;font-family:'Lato',sans-serif;height:50px;background-color:#c12a21;-webkit-box-shadow:0 6px 10px 0 rgba(0,48,90,0.08);-moz-box-shadow:0 6px 10px 0 rgba(0,48,90,0.08);box-shadow:0 6px 10px 0 rgba(0,48,90,0.08);padding:15px 20px;margin:15px 0 0}@media screen and (max-width:767px){.vitrine .promotion-box-group .btn{min-width:140px;height:35px;padding:8px 10px}}.vitrine .promotion-box-group .btn:hover{color:#fff;background-color:#fbaa8a;opacity:.9;-ms-opacity:.9;-moz-opacity:.9;-webkit-opacity:.9;filter:alpha(opacity=0.9)}.swiper-button-next{background-image:none !important}@media screen and (max-width:768px){.swiper-button-next{outline:0;display:none !important}}.swiper-button-next:after{content:"";display:block;width:30px;height:30px;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;right:20px}.swiper-button-prev{background-image:none !important}@media screen and (max-width:768px){.swiper-button-prev{outline:0;display:none !important}}.swiper-button-prev:before{content:"";display:block;width:30px;height:30px;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;left:20px}.banner-image{background-position:50% 50% !important;background-size:cover !important;background-repeat:no-repeat !important}.banner-desktop{display:block}@media screen and (max-width:768px){.banner-desktop{display:none}}.banner-mobile{display:none}@media screen and (max-width:768px){.banner-mobile{display:block}}.auth-page{padding-bottom:40px;padding-top:30px;background-color:#fff}@media screen and (min-width:992px){.auth-page{padding-top:75px}}.auth-page h3{font-size:2em;text-align:center;color:#4a4a4a;font-weight:600}.auth-form{margin:0 auto;max-width:400px}.auth-form .form-group{margin-bottom:0}@media screen and (max-width:480px){.auth-form .form-group{margin-top:0}}.auth-form .flex-bottom-login{margin-top:20px}@media screen and (max-width:480px){.auth-form .flex-bottom-login{display:flex;flex-direction:column}.auth-form .flex-bottom-login .btn{width:100%}}@media screen and (max-width:480px){.auth-form .forgot-my-password{text-align:center}}.auth-form h3{font-size:32px}@media screen and (max-width:768px){.auth-form{padding-left:0;padding-right:0;border-right:0 !important}.auth-form[class*="registration-"]{margin-top:30px;padding-top:30px;border-top:1px solid #f0f0f0}.auth-form h3{font-size:26px}}.auth-form.separator{border-right:1px dashed #d2d2d2}.table-order tr:nth-child(odd){background:#fafafa}.table-order tr:nth-child(even){background:#f2f2f2}.table-order th{font-size:12px;color:#686868}.table-order td{font-size:12px;color:#686868;vertical-align:middle !important}.table-order td i{color:#c12a21}.bnt-check{border:2px solid #9b9b9b;width:22px;height:22px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;text-align:center}@media screen and (max-width:768px){.bnt-check{width:17px;height:17px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;font-size:10px}}.bnt-check i{color:#eaeaea !important}.bnt-check.active{border-color:#2fba6d !important}.bnt-check.active i{color:#2fba6d !important}.bnt-check.active:hover{border-color:#c12a21 !important}.bnt-check.active:hover i{color:#c12a21 !important}.bnt-check:hover{cursor:pointer;border-color:#2fba6d !important}.bnt-check:hover i{color:#2fba6d !important}@media screen and (min-width:1200px){.forgot-password-view{padding-bottom:22.3vh !important;padding:0 0 40px}.forgot-password-view .title-contrast{font-size:1.8em}}.table-order{display:table}@media screen and (max-width:768px){.table-order{display:none}}.full-width{width:100%}.title i{font-size:40px}.page-menu{background-color:#fff;padding:40px 0}.page-menu .title h2{font-weight:normal;text-transform:uppercase}.page-menu .cardapio-products-header h2{margin-top:0}.page-menu .title-cardapio{margin-bottom:0;position:relative}.page-menu .title-cardapio img{vertical-align:baseline}.page-menu .title-cardapio .icon-cardapio{margin:0;color:#c12a21;position:absolute;left:0;top:0;bottom:0;margin-top:auto;margin-bottom:auto;display:flex;align-items:center}.page-menu .title-cardapio .title-cardapio-title{font-family:'Lato',sans-serif;font-size:30px;padding-left:15px}@media screen and (min-width:992px){.page-menu{padding:40px 15px 40px}}.page-menu h3{font-size:2.4em;line-height:1;color:#fff;text-transform:capitalize;padding:15px;margin:0 15px 20px;background:$primaryDarkColor}.page-menu table{width:100%;margin:0 0 20px;border:2px solid #383838}.page-menu table th{padding:10px;color:#fff;background:#383838;font-weight:500}.page-menu table td{padding:10px;color:#484848}.filters-row .btn{border:1px solid #e0e0e0;border-radius:$bigBorderRadius;-moz-border-radius:$bigBorderRadius;-webkit-border-radius:$bigBorderRadius;line-height:18px}.filters-row .btn:focus{border:1px solid #c12a21}.filters-row .btn:hover{border:1px solid #c12a21}.filters-row .btn.active{border:1px solid #c12a21}.filters-row .grid-view a{font-size:21px;position:relative;top:3px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1)}.filters-row .grid-view a.active{opacity:.5;-ms-opacity:.5;-moz-opacity:.5;-webkit-opacity:.5;filter:alpha(opacity=0.5)}.filters-row .grid-view a:hover,.filters-row .grid-view a:focus{color:#c12a21}.filters-row .grid-view .column::after{content:'';height:20px;display:block;width:2px;background:#f0f0f0;z-index:3;position:absolute;top:-11px;left:8px}.menu-cardapio{margin:30px 0}.menu-cardapio .category-item{text-align:center;padding:0;margin:2px;height:255px;margin-bottom:100px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.menu-cardapio .category-item .category-icon{position:relative;height:100%;margin-bottom:15px}.menu-cardapio div a{border:1px solid #e0e0e0;background:#fff;position:absolute;top:0;left:0;right:0;bottom:0}.menu-cardapio div a:hover{color:#fff;background:#c12a21}.menu-cardapio div a i{position:absolute;top:50%;left:50%;height:30%;width:50%;margin:-15% 0 0 -25%;font-size:60px}.menu-cardapio div a span{font-size:120px;margin-top:60px;display:block}.menu-cardapio div p{display:inline-block;font-size:18px;font-weight:600;color:#4a4a4a;margin:0}.page-cardapio-inside .breadcrumb{display:none}@media screen and (min-width:992px){.page-cardapio-inside .breadcrumb{display:block}}.category__slider__container{position:relative;z-index:49;background-color:#fff;-webkit-box-shadow:0 5px 5px rgba(182,182,182,0.75);-moz-box-shadow:0 5px 5px rgba(182,182,182,0.75);box-shadow:0 5px 5px rgba(182,182,182,0.75)}.category__slider__container.fixed{position:fixed;top:50px;z-index:50;-webkit-transform:translate(0,-200%);-moz-transform:translate(0,-200%);-o-transform:translate(0,-200%);-ms-transform:translate(0,-200%);-webkit-transform:translate(0,-200%);-moz-transform:translate(0,-200%);-o-transform:translate(0,-200%);-ms-transform:translate(0,-200%);transform:translate(0,-200%);visibility:hidden;-webkit-transition:.2s transform cubic-bezier(0.65,0.15,0.48,0.9);-moz-transition:.2s transform cubic-bezier(0.65,0.15,0.48,0.9);-o-transition:.2s transform cubic-bezier(0.65,0.15,0.48,0.9);-ms-transition:.2s transform cubic-bezier(0.65,0.15,0.48,0.9);-webkit-transition:.2s transform cubic-bezier(0.65,0.15,0.48,0.9);-moz-transition:.2s transform cubic-bezier(0.65,0.15,0.48,0.9);-o-transition:.2s transform cubic-bezier(0.65,0.15,0.48,0.9);-ms-transition:.2s transform cubic-bezier(0.65,0.15,0.48,0.9);transition:.2s transform cubic-bezier(0.65,0.15,0.48,0.9);width:100%;overflow-y:auto}.category__slider__container.visible{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);visibility:visible}.category__slider{-webkit-overflow-scrolling:touch}@media screen and (min-width:768px){.category__slider{display:flex}}@media screen and (max-width:768px){.category__slider{overflow-x:scroll;padding-bottom:0}}.category__slider__scroll{width:auto;margin:0 auto}.category__slider__scroll ul{display:inline-flex}.category__slider__scroll ul li{background-color:#fff;border:solid 1px #f0f0f0;display:flex;align-items:center;flex-direction:column;justify-content:center;-webkit-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-ms-transition:.2s all ease-in-out;transition:.2s all ease-in-out;cursor:pointer;padding:5px 5px 13px}.category__slider__scroll ul li.active,.category__slider__scroll ul li:hover{background-color:#f2f2f2}.category__slider__scroll ul li.active p,.category__slider__scroll ul li:hover p{color:#c12a21}.category__slider__scroll ul li.active .icon,.category__slider__scroll ul li:hover .icon{color:#c12a21}.category__slider__scroll ul li p{font-size:13px;font-weight:900;color:#000;text-align:center;line-height:1.3rem;font-family:'Lato',sans-serif;margin:0;width:120px;padding:0}.category__slider__scroll ul li .icon{font-size:50px}@media screen and (max-width:991px){.menu-cardapio .category-item a,.menu-cardapio div a{width:100%;display:flex;align-items:center}.menu-cardapio .category-item a:hover,.menu-cardapio div a:hover{background-color:#c12a21;color:#fff}.menu-cardapio .category-item a:hover p,.menu-cardapio div a:hover p{color:#fff}.menu-cardapio .category-item a i,.menu-cardapio div a i{position:initial;margin:0 30px 0;display:inline-flex;width:60px;height:60px}.menu-cardapio .category-item a p,.menu-cardapio div a p{display:inline-flex}}.menu-mob{position:fixed;top:0;left:0;bottom:0;right:10px;z-index:55;background-color:#fff;-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-o-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transition:.2s transform cubic-bezier(0.65,0.15,0.48,0.9);-moz-transition:.2s transform cubic-bezier(0.65,0.15,0.48,0.9);-o-transition:.2s transform cubic-bezier(0.65,0.15,0.48,0.9);-ms-transition:.2s transform cubic-bezier(0.65,0.15,0.48,0.9);transition:.2s transform cubic-bezier(0.65,0.15,0.48,0.9);overflow:auto;-webkit-box-shadow:5px;-moz-box-shadow:5px;box-shadow:5px;-webkit-box-shadow:5px 1px 5px rgba(0,0,0,0.05)}.menu-mob.visible{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.menu-mob .menu-header{height:90px;align-items:center;color:#fff;display:inline-flex;position:relative;width:100%;background-color:#c12a21}.menu-mob .menu-header .close-menu{display:inline-flex;position:absolute;right:0}.menu-mob .menu-header .close-menu a{padding:34px 20px 28px}.menu-mob .menu-header .profile{left:0;font-size:12px}.menu-mob .menu-header .profile .icon{font-size:60px}.menu-mob .menu-header .icon{color:#fff;font-size:15px}.menu-mob .menu-header .texto-welcome{font-size:14px;position:absolute;top:35px;left:60px}.menu-mob li{position:relative}.menu-mob li a{display:block;padding:0 35px 0 20px;height:40px;line-height:40px;font-size:14px;font-weight:300;color:#c12a21}.menu_institucional{border-top:1px solid #e2e2e2;margin:15px 0}.menu_institucional li a{color:#666}.menu-mob nav ul li a{margin-top:6px}.menu-mob nav ul li a span{padding-left:25px;margin-top:6px;display:block}.menu-mob nav ul li a span.icon{position:absolute;padding:3px 2px 2px;left:10px;font-size:22px}.menu-mob nav ul li a i.fa{padding-left:25px;margin-top:6px;display:block;position:absolute;padding:3px 2px 2px;left:10px;font-size:22px}.menu-mob nav ul li a:active{background-color:#fafafa}.icon-marker span{font-size:20px;position:absolute;top:5px;left:0;color:#f43136}@media screen and (max-width:576px){.icon-marker span{margin-top:-17px}}.label-address{margin:0;padding:0;font-family:'Lato',sans-serif;font-size:12px}.shipping-type{position:relative}.shipping-type span.texto{position:absolute;left:30px;top:2px}.shipping-type a{position:absolute;top:2px;left:70px;text-decoration:underline}@media screen and (max-width:991px){.category-item{width:100% !important;text-align:left !important;height:90px !important;padding:0 !important;margin:5px 0 !important}.category-item label{width:90% !important}.category-item img{width:90px !important;margin:0 15px !important}}.icones_categorias{max-width:50%;margin:10px auto;display:block;text-align:center}.icones_categorias_inner{max-width:40px;max-height:40px;margin:10px}@media screen and (min-width:768px){.categories_list_parent{max-width:100%;overflow-x:auto}}.categories_list_parent::-webkit-scrollbar{height:5px}.categories_list_parent::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0);border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background-color:#f5f5f5}.categories_list_parent::-webkit-scrollbar{width:2px;background-color:#f5f5f5}.categories_list_parent::-webkit-scrollbar-thumb{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0);background-color:#c12a21}.fidelity-menu-mobile-header{display:inline-block;margin-left:3px;position:relative;top:-5px;color:#fff}.fidelity-menu-mobile-header span:nth-child(1){font-size:13px;display:block}.fidelity-menu-mobile-header span:nth-child(2){font-size:16px;font-weight:bold}.fidelity-menu-mobile-header span:nth-child(2) i{margin-left:30px;font-size:11px}.fidelity-menu-mobile-header:hover{color:#fff}.fidelity-menu-mobile-header:focus{color:#fff}@media screen and (min-width:992px){.category__slider__container{display:none !important}}.product-content{background:#fff;overflow:hidden}.product-group-title{padding:20px 0 20px 15px;background:#e6e6e6 !important;display:block;text-transform:uppercase;font-weight:500;cursor:pointer;border-top:1px solid #fff}.product-group-title.hoverable:hover{opacity:.75;-ms-opacity:.75;-moz-opacity:.75;-webkit-opacity:.75;filter:alpha(opacity=0.75)}.product-quick-info .product-image{margin-top:20px}.product-quick-info .product-image img{width:100%}.product-quick-info .product-name{text-align:left;text-transform:uppercase;flex:1}.product-quick-info .product-name .category-name{text-transform:capitalize}.product-quick-info .product-price{flex:inherit}.product-main-content .wrapper{background:#fff}.product-main-content h3{font-size:1.6em}.product-main-content h3+p{color:#fff;font-size:.9em}.product-main-content .product-group{max-height:260px;overflow:auto}.product-main-content .radio-select{position:absolute;top:0;left:0;bottom:0;background:#f0f0f0;z-index:2;width:70px;display:flex;align-items:center;justify-content:center;padding:3px}.product-main-content .radio-select span{background:#fff;border:2px solid #484848;width:14px;height:14px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.product-main-content .product-image img{width:100%}.product-main-content .product-item{position:relative;cursor:pointer}.product-main-content .product-item .product-name{font-size:.9em;font-weight:500}.product-main-content .product-item .product-heading{padding:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.product-main-content .product-item .product-heading .btn-actions{width:100%;max-width:170px;margin:0 auto}.product-main-content .product-item:hover{background:#c12a21}.product-main-content .product-item:hover .product-name{color:#fff}.product-main-content .product-item.added-to-combo,.product-main-content .product-item.fraction-selected{background:#c12a21}.product-main-content .product-item.added-to-combo .product-name,.product-main-content .product-item.fraction-selected .product-name{color:#fff}.product-main-content .product-item.added-to-combo .radio-select span,.product-main-content .product-item.fraction-selected .radio-select span{border-color:#2fba6d;background:#2fba6d}.product-variations-component{font-size:.9em;margin-bottom:1px;margin:0 -10px 1px}.product-variations-component .toggle{background:#f3f3f3;padding:5px 15px;height:40px;display:flex;align-items:center;cursor:pointer;font-size:.9em}.product-variations-component .toggle label{font-weight:400;margin:0;padding:0;text-transform:uppercase}.product-variations-component .toggle label span{color:#c12a21}.product-variations-component .toggle i{font-size:1.2em;color:#c12a21;flex:1;text-align:right}.product-variations-component .select-list{display:none}.product-variations-component.open .select-list{display:block}.item-quantity-sm{color:#fff;background:#c12a21;display:inline-block;position:absolute;left:-26px;top:-8px;width:22px;height:22px;font-size:10px;text-align:center;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;line-height:22px;letter-spacing:normal}.product-component .product-image{position:relative;border-top-left-radius:10px;border-top-right-radius:10px;cursor:pointer;opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1);-webkit-transition:.3s ease all;-moz-transition:.3s ease all;-o-transition:.3s ease all;-ms-transition:.3s ease all;transition:.3s ease all}.product-component .product-image a{display:block}.product-component .product-image img{width:100%}.product-component .product-name{text-align:left}.product-component .product-name a{font-size:12px;text-transform:none;font-weight:600;color:#000;text-align:left}.product-component .product-name a:hover{opacity:.6;-ms-opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;filter:alpha(opacity=0.6)}.products__carrousel__title{display:flex;justify-content:start;align-items:center;width:100%;padding:30px 0}.products__carrousel__title .icon{font-size:40px;margin-right:20px;color:#c12a21}.products__carrousel__title h2{font-size:36px;margin:0;font-family:'Lato',sans-serif}@media screen and (max-width:480px){.products__carrousel__title h2{padding:0 7px}}@media screen and (max-width:1199px){.products__carrousel__title{margin-left:0}}.increment__decrement{width:100%;display:block}.increment__decrement button{width:33% !important;float:left;max-width:50px;height:50px}.increment__decrement button span{line-height:.8;font-size:16px}.increment__decrement button .icon{font-size:12px;position:relative;top:4px}.increment__decrement button.btn__increment{color:#c12a21;background-color:#fff;border-color:#c12a21}.increment__decrement button.btn__decrement{color:#c12a21;background-color:#fff;border-color:#c12a21}.increment__decrement button:hover{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;background-color:#c12a21;color:#fff}.increment__decrement .product__count{height:100%;background-color:#fafafa;float:left;padding:12px 0;font-size:18px;color:#4a4a4a;width:calc(100% - 100px)}.list__flovors{position:relative;background-color:#fff;margin:0;border-bottom:1px solid #c9c9c9}.list__flovors .list__flovors__thumb{width:20%;display:inline-block;padding:20px}.list__flovors .list__flovors__thumb img{width:100%}@media screen and (max-width:1024px){.list__flovors .list__flovors__thumb{padding:10px}}.list__flovors .list__flovors__description{width:76%;display:inline-block;position:absolute;padding-top:20px}@media screen and (max-width:1024px){.list__flovors .list__flovors__description{padding-top:10px}}.list__flovors .list__flovors__description h4{font-weight:600;margin:0;color:#4a4a4a}@media screen and (max-width:425px){.list__flovors .list__flovors__description h4{font-size:12px}}.list__flovors .list__flovors__description p{margin:0}@media screen and (max-width:425px){.list__flovors .list__flovors__description p{font-size:10px}}.product-image-desktop{width:100%;max-height:300px;object-fit:cover;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}@media screen and (max-width:992px){.product-image-desktop{display:none}}.product-title-view{display:none}@media screen and (min-width:992px){.product-title-view{display:flex;flex-direction:row;width:100%}.product-title-view .product-view-image-box{width:15%}.product-title-view .product-view-image-box img{width:100%;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border:3px solid #fff;cursor:pointer}.product-title-view .product-title-text-box{flex:1;padding-left:20px}.product-title-view .product-title-text-box h2{margin-bottom:10px}.product-title-view .image-desktop-expanded{width:30% !important}}@media screen and (min-width:769px){.product-item{position:relative;height:315px;margin:0 17px 20px}.product-item .product-container{position:absolute;width:100%;background:#fff;height:320px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.product-item .product-container:hover{z-index:11;width:calc(100% + 16px);top:-8px;left:-8px;right:-8px}.product-item .product-container:hover .product-info{-webkit-box-shadow:0 8px 15px -12px #6c6c6c;-moz-box-shadow:0 8px 15px -12px #6c6c6c;box-shadow:0 8px 15px -12px #6c6c6c}.product-item .product-container:hover .product-image{-webkit-box-shadow:0 -2px 15px -10px #6c6c6c;-moz-box-shadow:0 -2px 15px -10px #6c6c6c;box-shadow:0 -2px 15px -10px #6c6c6c}.product-item .product-container:hover .product-image{opacity:.85;-ms-opacity:.85;-moz-opacity:.85;-webkit-opacity:.85;filter:alpha(opacity=0.85)}.product-item .product-container:hover .product-info .hidden-info{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;height:auto;padding:0 40px 15px;opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1)}}@media screen and (max-width:768px){.product-item{position:relative;margin:0 17px 20px;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}.product-item -o-transform scale(1){transition-duration:.5s}.product-item:active{-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-o-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95);-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-o-transform:scale(0.95);transition-duration:.5s}.product-item .product-container{background:#fff;display:flex;width:100%}}.product-item .box-product-description{min-height:45px;max-height:45px;overflow:hidden}.product-item .product-description{font-size:.9em;color:#fff;margin:0}.product-item .hidden-info{padding:0 10px 15px;background:#fff}@media screen and (min-width:768px){.product-item .hidden-info{-webkit-transition:.4s ease opacity,0.4s ease height;-moz-transition:.4s ease opacity,0.4s ease height;-o-transition:.4s ease opacity,0.4s ease height;-ms-transition:.4s ease opacity,0.4s ease height;transition:.4s ease opacity,0.4s ease height;overflow:hidden;height:0;padding:0;opacity:0;-ms-opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0)}}.product-item .product-info{padding-bottom:10px;border-top:0;position:relative}@media screen and (min-width:769px){.product-item .product-info{position:absolute;width:100%;z-index:3;left:0;-webkit-transition:.35s ease all;-moz-transition:.35s ease all;-o-transition:.35s ease all;-ms-transition:.35s ease all;transition:.35s ease all;min-height:110px;background-color:#fff}}.product-heading{padding:5px 20px;line-height:1;background:#fff;height:130px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.box-product-name{min-height:35px}.box-product-name .product-name{font-size:.9em;line-height:1.2;margin:0;flex:1;color:#000;font-weight:400}@media screen and (max-width:768px){.box-product-name{min-height:auto}}.product-name a{color:#000;text-transform:uppercase}.product-name .category-name{color:#c12a21;display:block;padding-top:5px;font-size:.9em}.pricing{position:absolute;background-color:#c12a21;opacity:.8;-ms-opacity:.8;-moz-opacity:.8;-webkit-opacity:.8;filter:alpha(opacity=0.8);left:0;right:0;z-index:9;top:0;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;bottom:0;color:#fff;display:flex;padding:0 10px;align-items:center;font-weight:600;-webkit-transition:.25s ease all;-moz-transition:.25s ease all;-o-transition:.25s ease all;-ms-transition:.25s ease all;transition:.25s ease all}.pricing .product-quantity{display:inline-block;font-size:26px;line-height:22px;text-align:center;font-weight:400;width:100%}.pricing .product-quantity.shaking{animation:shake .82s cubic-bezier(0.36,0.07,0.19,0.97) both;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);backface-visibility:hidden;perspective:1000px}.pricing .product-quantity .cart-icon{width:72px;top:50%;left:50%;margin-top:-28px;margin-left:-39px}@media screen and (max-width:768px){.pricing .product-quantity{font-size:18px}.pricing .product-quantity .cart-icon{width:40px;top:12px;left:0;right:5px;bottom:0;margin:auto}}.product-price{font-size:14px;font-weight:600;display:block;text-align:center;color:#c12a21}.product-price .to-price{font-size:13px}.product-price.price-as-of{font-size:12px;color:#000;font-style:italic;margin-bottom:1px}.product-price.from-price{font-size:11px;color:#828282;font-weight:500;text-decoration:line-through;font-style:italic}.product-price small{font-weight:500}.product-price h3{line-height:1.3;font-size:16px;text-transform:uppercase;margin:0 0 20px}.product-price h3 a{color:#484848}.product-price h3 a:hover{background:#fcfcfc;color:#c12a21}.cart-table .product-price{font-size:16px;text-transform:inherit;font-weight:500}.product-price .item-price{margin-bottom:5px;overflow:hidden;position:relative;display:none}.product-price .item-price h4{margin:8px 0}.product-price .item-price span{font-size:18px;display:inline-block;position:relative;z-index:1}.product-price .item-price span small{font-size:60%;color:#989898}.product-price .item-price::before{content:'';display:block;position:absolute;z-index:0;left:0;right:0;top:16px;height:1px;background:#e2e2e2}.btn-actions{overflow:hidden;position:relative;text-align:center}.btn-actions .btn{padding:15px;width:100%}.btn-actions .btn-remove{display:none;visibility:hidden}.btn-actions.added-to-cart:not(.customizable) .btn-remove{display:inline-block;visibility:visible}.btn-actions.customizable .btn-add{position:relative}@media screen and (max-width:480px){.product-item .thumbnail{min-height:auto}.product-item .thumbnail img{height:auto;width:auto}.product-item:not(.product-horizontal) .wrap-info{padding:0}.btn-actions .btn-add{width:80%;font-size:11px;padding:0;line-height:2.5}.btn-actions.added-to-cart .btn-add{width:calc(100% - 40px)}}@media screen and (max-width:992px){.item-thumb{overflow:hidden;margin-bottom:5px}.item-thumb img,.item-thumb:not(.thumb-rounded) img{min-height:100px;max-height:180px}.product-item .item-title{height:40px;margin:0}.product-item .item-title h3{line-height:1.3;font-size:16px;text-transform:uppercase;margin:0 0 20px}.product-item .item-title h3 a{color:#484848}.product-item .item-title h3 a:hover{background:#fcfcfc;color:#c12a21}.cart-table .product-item .item-title h3{font-size:16px;text-transform:inherit;font-weight:500}.product-item .item-price span{font-size:14px}.product-item .item-price span small{font-size:60%;color:#000}}.product-item .box-product-description .product-description{line-height:1.25;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;word-break:break-word;-webkit-user-select:none;-ms-user-select:none;user-select:none}.product-item .product-price{padding-top:5px}.no-padding{padding:0}.arr,.product-square{margin-bottom:20px;width:100%;margin:0 20px 40px}.arr .product-container .mobile-overlay,.product-square .product-container .mobile-overlay{display:none}.arr .product-container .product-info,.product-square .product-container .product-info{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.arr .product-container .product-info .arrow,.product-square .product-container .product-info .arrow{display:none}.arr .product-container .product-image-row,.product-square .product-container .product-image-row{padding:0;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.arr .product-container .product-image-row .product-image,.product-square .product-container .product-image-row .product-image{padding:20px 20px 10px 20px;background:transparent}.arr .product-container .product-image-row .product-image a,.product-square .product-container .product-image-row .product-image a{position:relative;width:100%;height:0;padding-top:100%;z-index:10}.arr .product-container .product-info .product-heading .product-price-row,.product-square .product-container .product-info .product-heading .product-price-row{display:none}.arr .product-image img,.product-square .product-image img{position:absolute;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;top:0;left:0;width:100%}@media screen and (min-width:769px){.arr,.product-square{width:215px;margin:17px 17px 30px}}@media screen and (min-width:992px){.arr,.product-square{width:215px;margin:19px 19px 30px}}@media screen and (min-width:1200px){.arr,.product-square{width:215px;margin:9px 9px 30px}}@media screen and (min-width:1400px){.arr,.product-square{width:242px;margin:16px 16px 60px}}.arr .thumbnail,.product-square .thumbnail{margin-bottom:0;padding:0;position:relative;overflow:hidden;border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.arr .product-description,.product-square .product-description{padding:0;font-size:12px;line-height:14px;font-style:italic;color:#000;text-align:left;padding-bottom:10px}@media screen and (max-width:1400px){.arr .btn-actions button,.product-square .btn-actions button{font-size:11px;text-align:center}}@media screen and (min-width:768px){.arr,.product-square{padding:5px 0 0}}.product-description{color:#707070;font-style:italic}.item-thumb{overflow:hidden;height:100%;background-color:transparent;background-size:cover;position:relative;z-index:1}.item-thumb,.item-thumb:not(.thumb-rounded){text-align:center;display:block}.product-square .wrap-info{background:#fff;padding:0 15px 15px;overflow:hidden}.product-square .item-title{margin:0}.product-square .item-title padding 10px 0 0 h3{line-height:1.3;font-size:16px;text-transform:uppercase;margin:0 0 20px}.product-square .item-title padding 10px 0 0 h3 a{color:#484848}.product-square .item-title padding 10px 0 0 h3 a:hover{background:#fcfcfc;color:#c12a21}.cart-table .product-square .item-title padding 10px 0 0 h3{font-size:16px;text-transform:inherit;font-weight:500}.product-square .item-price small{position:relative;padding:0 10px;z-index:1;background:#fff;font-size:.6em;display:inline-block;color:#606060}.product-square .item-price small span{color:#131313;font-size:1.4em}.product-square .item-price::before{content:'';display:block;position:absolute;z-index:0;left:0;right:0;top:20px;height:1px;background:#e2e2e2}@media screen and (max-width:992px){.item-thumb{overflow:hidden;margin-bottom:5px}.item-thumb img,.item-thumb:not(.thumb-rounded) img{min-height:100px}.item-title h3{line-height:1.3;font-size:16px;text-transform:uppercase;margin:0 0 20px}.item-title h3 a{color:#484848}.item-title h3 a:hover{background:#fcfcfc;color:#c12a21}.cart-table .item-title h3{font-size:16px;text-transform:inherit;font-weight:500}.item-price span{font-size:14px}.item-price span small{font-size:60%;color:#000}}@media screen and (max-width:768px){.page-menu{padding:0}.product-square{margin:0;background:#fff;border-bottom:1px solid #e0e0e0;padding:17px 0 17px 0}.product-square .product-container .mobile-overlay{display:block;position:absolute;z-index:9;top:0;left:0;right:0;height:125px}.product-square .product-container .product-image-row{margin-left:15px;min-width:70px;max-width:90px}.product-square .product-container .product-image-row .product-image{padding:0}.product-square .product-container .product-info-row{display:flex;width:100%;padding-left:20px}.product-square .product-container .product-price-row{padding-left:0;padding-right:0;padding-top:20px}.product-square .product-container .product-description-col .row{margin-left:0}.product-square .product-container .product-description-col .box-product-description-col{padding-left:0;padding-right:5px}.product-square .product-container .product-description-col .box-product-description{min-height:auto;max-height:max-content;overflow:hidden}.product-square .product-container .product-description-col .box-product-description p{margin-top:7px;line-height:15px;padding-bottom:0}.product-square .product-container .product-description-col .product-quantity{font-size:19px}.product-square .product-container .product-description-col .product-quantity span{display:block;margin-top:-10px}.product-square .product-container .product-description-col .product-quantity .cart-icon{width:48px;top:50%;left:50%;margin-top:-24px;margin-left:-28px}.product-square .product-container .product-info{border:0;display:flex;width:100%;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.product-square .product-container .product-info .product-heading{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.product-square .product-container .product-info .product-heading .product-price-row{display:block}.product-square .product-container .product-info .product-heading .product-price-row .product-price{display:block}.product-square .product-container .product-info .product-heading .product-price{display:none}.product-square .product-container .product-info .ov-hidden{width:100%}.product-square .product-container .product-info .ov-hidden .product-heading{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:0;height:100%}.product-square .product-container .product-info .ov-hidden .product-heading .product-name a{font-size:13px}.product-square .product-container .product-price{font-family:'Lato',sans-serif;font-size:13px;text-align:left}.product-square .product-container .product-price .to-price{font-size:10px}.product-square .product-container .product-price.from-price{font-size:10px}.product-square .product-container .product-price.price-as-of{font-size:11px}}@media screen and (max-width:768px) and (max-width:480px){.product-square{padding:17px 7px}}.related-products{position:relative}.product-horizontal .promotional-price{text-align:center;font-weight:500;margin-bottom:10px}.product-horizontal .product-container{height:auto}.product-horizontal .product-container:hover .product-info{height:auto}.product-horizontal .product-container:hover .product-image{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}.product-horizontal .thumbnail{border:0}.product-horizontal .item-title{font-size:1.2em}@media screen and (max-width:992px){.product-horizontal .item-title{font-size:1em}}.product-horizontal .product-heading{height:auto;border:0}.product-horizontal .product-heading .product-name{text-align:left;display:block;font-size:14px;min-height:45px}.product-horizontal .product-description{font-size:13px;margin-bottom:20px}.product-horizontal .product-image{text-align:center}.product-horizontal .product-image img{width:80%}.product-horizontal .product-info{border:0;display:block;position:relative}.product-horizontal .item-price{margin-bottom:10px;overflow:hidden;position:relative;text-align:center}.product-horizontal .item-price h4{display:inline-block;margin-bottom:0}.product-horizontal .item-price span{font-size:20px;font-family:'Lato',sans-serif;color:$orange-color}.product-horizontal .item-price::before{content:none}.product-horizontal .btn-actions{display:block}.product-list-container ul{padding:0;max-height:325px;overflow-x:hidden;overflow-y:auto}.product-list-container .product-item{padding:15px 0;border-bottom:1px solid #e2e2e2;list-style:none}.product-list-container img,.product-list-container .index-number{width:40px;height:40px;background:#f9f9f9;border:1px solid #d5d5d5;font-size:1.35em;line-height:2.2;float:left}.product-list-container .product-info{float:left;margin-left:20px;width:180px;position:relative}.product-list-container .product-price{float:right;font-size:14px;width:25%;position:relative}.product-list-container .product-name{font-size:14px;line-height:18px;margin:0}.product-list-container .product-description{font-size:12px;margin:5px 0 0;color:#909090}.product-list-container .product-quantity-sm{color:#fff;background:$orange-color;display:inline-block;position:absolute;left:-32px;top:-8px;width:22px;height:22px;font-size:.7em;text-align:center;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;font-family:'Lato',sans-serif;line-height:22px;letter-spacing:normal}.product-list-container .close{color:#ea1c0d;line-height:50px}.product-list-container .btn-checkout{padding:10px 20px}.product-list-container tfoot{border-top:1px solid #e2e2e2}.product-list-container tfoot tr:last-child td{font-size:16px}.successful-order .product-list-container .product-item{padding:10px 15px;list-style:none}.successful-order .product-list-container .product-info{margin-left:0;width:auto}.successful-order .product-list-container .product-name{font-size:14px;line-height:20px;margin:0}.successful-order .product-list-container .product-price{font-size:14px}.successful-order .product-list-container .btn-checkout{padding:10px 20px}.successful-order .product-list-container thead th{font-weight:300;font-family:'Lato',sans-serif;font-size:14px;text-transform:uppercase;border-bottom:1px dotted #c2c2c2;padding-bottom:10px}.successful-order .product-list-container tbody tr:nth-child(even){background:$light_gray}.successful-order .product-list-container tfoot{border-top:1px solid #f2f2f2}.successful-order .product-list-container tfoot tr:last-child td{border-top:1px solid #e0e0e0;padding-top:10px !important;font-size:18px}.successful-order .product-list-container tfoot tr:first-child td{padding-top:6px}.successful-order .product-list-container tfoot tr:nth-of-type(2) td{padding-bottom:6px}@media screen and (max-width:768px){.product-list-container .info-wrap{width:75%;float:left}.product-list-container img{width:34px;height:34px}.product-list-container .product-info{margin-left:15px;width:160px}.product-list-container .product-price{font-size:14px;width:25%}.product-list-container .product-name{font-size:14px;line-height:18px}.product-list-container .product-quantity-sm{left:-27px}.product-list-container tfoot tr:last-child td{font-size:14px}}.filter-ingredients{margin-bottom:5px;padding-left:10px;background:#f2f2f2}.filter-ingredients .filter-item{cursor:pointer;text-decoration:underline;color:#337ab7;display:inline-block;padding:10px;font-weight:600}.filter-ingredients .filter-item:active{background:#d2d2d2}.filter-ingredients .filter-item i{color:gray}.create-your-pizza{width:100%;z-index:100;background:#fff;padding:0;overflow-y:auto;-webkit-overflow-scrolling:touch !important;overflow-x:hidden;height:100%;position:absolute;border-top:0 solid transparent !important;border-bottom:1px solid transparent !important;left:0;right:0;top:0;bottom:0}.create-your-pizza.combo .template__product__main .product-view__title{padding-bottom:0;width:100%}.create-your-pizza.combo .product-view__tabs{margin-top:80px;padding-bottom:95px}@media screen and (min-width:992px){.create-your-pizza.combo .product-view__tabs{margin-top:20px}}.create-your-pizza.combo .product-view__tabs .nav-tabs{display:flex;overflow-x:scroll;overflow-y:hidden}@media screen and (min-width:992px){.create-your-pizza.combo .product-view__tabs .nav-tabs{display:block;overflow-x:inherit}}.create-your-pizza.combo .product-view__tabs .nav-tabs li{height:70px}@media screen and (min-width:992px){.create-your-pizza.combo .product-view__tabs .nav-tabs li{height:50px}}.create-your-pizza.combo .product-view__tabs .template__product__main__options button.button-box-combo h2{font-size:14px;width:75%}.create-your-pizza.modal__ingredienties{background:rgba(0,0,0,0.812);display:block}.create-your-pizza .invisible{opacity:0;-ms-opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);height:0;margin-top:0;padding-bottom:0}.create-your-pizza .box-default.focus{border:2px solid $primaryDarkColor}.create-your-pizza .box-default.filled .box-heading{background:$primaryLightColor;margin:0;padding:15px 15px}.create-your-pizza .product-name{text-align:left;font-size:18px;padding-top:10px;margin-bottom:5px}.create-your-pizza .product-name .category-name{display:block;color:#c12a21;font-size:12px;padding-bottom:3px;text-transform:none}.create-your-pizza .product-description{font-size:12px}@media screen and (min-width:768px){.create-your-pizza .product-name{font-size:21px}.create-your-pizza .product-name .category-name{font-size:14px}.create-your-pizza .product-description{font-size:14px}}.create-your-pizza.from-combo{position:static;padding:0 0 70px}.create-your-pizza.from-combo>.container-fluid{min-height:100%}.create-your-pizza.from-combo .bottom-buttons{margin-top:0;position:absolute;bottom:0;left:0;right:0}.create-your-pizza .top-buttons{position:absolute;-webkit-transition:top .3s ease;-moz-transition:top .3s ease;-o-transition:top .3s ease;-ms-transition:top .3s ease;transition:top .3s ease;z-index:22;top:0;left:0;right:0;padding:0 15px;height:50px;display:flex;align-items:center;justify-content:space-between}.create-your-pizza .top-buttons i.fa-list-ul{position:absolute;right:0;bottom:-50px;width:40px;text-align:center;background:#c12a21;height:32px;font-size:17px;line-height:29px;color:#fff}.create-your-pizza .bottom-buttons{position:relative;-webkit-transition:marginTop .3s ease;-moz-transition:marginTop .3s ease;-o-transition:marginTop .3s ease;-ms-transition:marginTop .3s ease;transition:marginTop .3s ease;margin-top:20px;padding:0 15px;height:50px;display:flex;align-items:center;justify-content:space-between}.create-your-pizza>.container-fluid{min-height:calc(100% - 70px)}.create-your-pizza .wrap-summary{position:static}.create-your-pizza .modal-shadow{background:rgba(0,0,0,0.6);position:absolute;left:0;right:0;top:0;bottom:0;visibility:hidden;z-index:23;opacity:0;-ms-opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;-o-transition:opacity .1s linear;-ms-transition:opacity .1s linear;transition:opacity .1s linear}.create-your-pizza .modal-shadow.visible{visibility:visible;opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1)}.create-your-pizza .box-summary{background:#fff;padding:40px 15px 20px;-webkit-box-shadow:0 0 16px rgba(0,0,0,0.3);-moz-box-shadow:0 0 16px rgba(0,0,0,0.3);box-shadow:0 0 16px rgba(0,0,0,0.3);margin:0;position:absolute;top:10px;right:10px;left:10px;z-index:30;-webkit-transform:translate(110%,0);-moz-transform:translate(110%,0);-o-transform:translate(110%,0);-ms-transform:translate(110%,0);transform:translate(110%,0);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.create-your-pizza .box-summary.visible{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.create-your-pizza .box-summary .close-modal{width:80px;height:40px;position:absolute;top:0;right:0;font-size:13px;line-height:38px;color:#c12a21;text-align:center}.create-your-pizza .box-summary .close-modal i.fa{margin-left:5px}.create-your-pizza .box-summary .product-summary{font-size:13px;margin-top:10px}.create-your-pizza .box-summary .product-summary>div{margin-bottom:10px}.create-your-pizza .box-summary .image{display:none}.create-your-pizza .box-summary .extra{color:#349a34}.create-your-pizza .box-summary .removed{color:#d03030;text-decoration:line-through}@media screen and (min-width:992px){.create-your-pizza .box-summary{max-width:360px;margin:30px auto 0;padding:10px 10px 15px;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;position:static}.create-your-pizza .box-summary .image{display:block;max-width:320px;margin:0 auto}}.create-your-pizza .default-bg-title{margin:0 -15px}.create-your-pizza p a{color:#337ab7;font-size:.9em;text-decoration:underline}.create-your-pizza .title-step{color:#000;font-size:1.4em}.create-your-pizza .description-step{color:#606060;font-size:.9em}.create-your-pizza .list-options{display:flex;flex-flow:row wrap;justify-content:flex-start;margin:0 -5px}.create-your-pizza .list-options li{border:1px solid #e0e0e0;flex-basis:100%;padding:10px;margin:0 0 10px 0;display:flex;font-size:12px;align-items:center}@media screen and (min-width:380px){.create-your-pizza .list-options li{flex-basis:140px;margin:0 10px 10px 0}}.create-your-pizza .list-options li .circle-icon{width:25px;min-width:25px;height:25px;border:1px solid #e0e0e0;background:#fff;margin-right:8px;text-align:center;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.create-your-pizza .list-options li .circle-icon .fa-check{font-size:18px;line-height:25px}.create-your-pizza .list-options li.active{background:$primaryLightColor}.create-your-pizza .list-options li.active .circle-icon{border-color:#000;background:#000;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.create-your-pizza .list-options li.active .circle-icon .fa-check{color:$primaryLightColor}.create-your-pizza .selected-flavor .show-all{font-size:13px;display:inline-block;margin-top:5px;border-bottom:1px solid #337ab7;font-weight:600;padding:2px 0 0;cursor:pointer;color:#337ab7}.create-your-pizza .selected-flavor .show-all:hover{opacity:.85;-ms-opacity:.85;-moz-opacity:.85;-webkit-opacity:.85;filter:alpha(opacity=0.85)}.create-your-pizza .selected-flavor .show-all:active{border-bottom-style:dotted}.create-your-pizza .title-ingredients{display:flex;align-items:center;justify-content:space-between;background:#f0f0f0;border:1px solid #d6d6d6;padding:0 15px}.create-your-pizza .title-ingredients .title{font-size:12px;text-transform:uppercase}.create-your-pizza .title-ingredients span{font-size:12px}.create-your-pizza .title-ingredients span .fa{font-size:14px}.create-your-pizza img.imageProductCheckout{width:60px;height:60px;border:4px solid transparent;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;margin-right:35px}.create-your-pizza .box-check{display:block;position:relative}.create-your-pizza .box-check .box-toggle{padding:10px;color:#606060;font-size:.8em;background:#fff}.create-your-pizza .box-check .box-toggle .toggle-up{display:block}.create-your-pizza .box-check .box-title{display:flex;align-items:center;padding:0 15px;height:50px}.create-your-pizza .box-check .box-title h4{flex:1;font-size:.8em;line-height:1.2;text-transform:uppercase;color:#404040}.create-your-pizza .box-check .box-title h4 span{font-size:.75em;display:block;color:#c12a21}.create-your-pizza .box-check .box-title .fa-check-circle{display:none}.create-your-pizza .box-check .box-title .fa-circle,.create-your-pizza .box-check .box-title .fa-check-circle,.create-your-pizza .box-check .box-title .fa-times-circle{text-align:left !important;font-size:1.8em;color:#fff}.create-your-pizza .box-check .box-title img.thumbnail{height:100%;margin:0 8px 0 0;padding:2px}.create-your-pizza .box-check.active{background:$primaryLightColor;cursor:pointer}.create-your-pizza .box-check.active h4{color:#000}.create-your-pizza .box-check.active .fa-circle{display:none}.create-your-pizza .box-check.active .fa-check-circle{display:inherit}.create-your-pizza .box-check.flavor-item .box-title .fa{flex-basis:35px;text-align:center}.create-your-pizza .box-check.flavor-item .box-title [class*='fa-chevron-']{position:absolute;right:0;width:50px;height:50px;top:0;padding-right:15px;display:inline-flex;align-items:center;justify-content:flex-end;cursor:pointer}.create-your-pizza .box-check.flavor-item.active .box-title{background:$primaryLightColor}.create-your-pizza .box-check.flavor-item.active [class*='fa-chevron-']{color:#fff}.create-your-pizza .box-check.ingredient-item .box-title{padding-right:0}.create-your-pizza .box-check.ingredient-item .box-title>.fa{flex-basis:35px}.create-your-pizza .box-check.ingredient-item .box-title .fa-check-circle,.create-your-pizza .box-check.ingredient-item .box-title .fa-times-circle{display:none}.create-your-pizza .box-check.ingredient-item .box-title .label-recipe{background:#d6d6d6;color:#000;font-size:8px;display:inline-block;padding:0 2px}.create-your-pizza .box-check.ingredient-item .box-title .label-max{background:#d6d6d6;display:inline-block;color:#000;font-size:8px;padding:0 2px}.create-your-pizza .box-check.ingredient-item .box-title .label-not-removable{background:#d6d6d6;color:#000;font-size:8px;display:inline-block;padding:0 2px}.create-your-pizza .box-check.ingredient-item .box-title img{padding-right:15px}.create-your-pizza .box-check.ingredient-item .box-title .count-btn{border:0;background:transparent;text-align:left;flex-basis:40px;height:50px;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.3em;color:#c12a21;cursor:pointer;outline:0}.create-your-pizza .box-check.ingredient-item .box-title .count-btn:hover{opacity:.8;-ms-opacity:.8;-moz-opacity:.8;-webkit-opacity:.8;filter:alpha(opacity=0.8)}.create-your-pizza .box-check.ingredient-item .box-title .count-btn:active{opacity:.6;-ms-opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;filter:alpha(opacity=0.6)}.create-your-pizza .box-check.ingredient-item .box-title .count-btn.disabled{opacity:.2;-ms-opacity:.2;-moz-opacity:.2;-webkit-opacity:.2;filter:alpha(opacity=0.2)}.create-your-pizza .box-check.ingredient-item.recipe .box-title{background-color:#fff5de}.create-your-pizza .box-check.ingredient-item.extra{border-color:#349a34}.create-your-pizza .box-check.ingredient-item.extra .box-title .fa-circle,.create-your-pizza .box-check.ingredient-item.extra .box-title .fa-times-circle{display:none}.create-your-pizza .box-check.ingredient-item.extra .box-title .fa-check-circle{display:inherit}.create-your-pizza .box-check.ingredient-item.extra .box-title>.fa,.create-your-pizza .box-check.ingredient-item.extra .box-title h4{color:#349a34}.create-your-pizza .box-check.ingredient-item.removed{border-color:#d03030}.create-your-pizza .box-check.ingredient-item.removed .box-title .fa-circle,.create-your-pizza .box-check.ingredient-item.removed .box-title .fa-check-circle{display:none}.create-your-pizza .box-check.ingredient-item.removed .box-title .fa-times-circle{display:inherit}.create-your-pizza .box-check.ingredient-item.removed .box-title>.fa,.create-your-pizza .box-check.ingredient-item.removed .box-title h4{color:#d03030}.create-your-pizza .floating-buttons{padding:0;background:#e9e9e9}.create-your-pizza .floating-buttons .btn{margin:0;padding:6px 12px}.create-your-pizza .floating-buttons .container div{padding:15px 0}.create-your-pizza .floating-buttons .total-price{text-align:center;font-size:1em;color:#000}.create-your-pizza .floating-buttons .total-price .fa{color:#337ab7}.custom-radio-button{appearance:none;-webkit-appearance:none;-moz-appearance:none;display:block;width:18px;height:18px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;border:3px solid #ccc;outline:none !important;-webkit-transition:border-color .5s;-moz-transition:border-color .5s;-o-transition:border-color .5s;-ms-transition:border-color .5s;transition:border-color .5s}.custom-radio-button:checked{border-color:#c12a21;background-color:#c12a21}.custom-radio-button::before{content:'';display:block;width:5px;height:5px;margin:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:transparent;-webkit-transition:background-color .5s;-moz-transition:background-color .5s;-o-transition:background-color .5s;-ms-transition:background-color .5s;transition:background-color .5s}.custom-radio:checked::before{background-color:#fff}.custom-radio-button-product-list-step{margin:0 5px 0 10px !important}.step__complement__radio{min-width:100px;display:flex;justify-content:end}.template__product__main .template__product__main__desc{display:none}@media(min-width:992px){.template__product__main .template__product__main__desc{display:block}}.template__product__main .product-view__title{display:block solid #000;padding-bottom:10px;display:none}@media(min-width:992px){.template__product__main .product-view__title{display:inline-block}}.template__product__main .product-view__title span{font-size:60px;float:left}.template__product__main .product-view__title h2{padding-left:10px;float:left}.template__product__main .product-view__title h2 p{font-size:16px;text-transform:none;color:#000;font-weight:400}@media(max-width:992px){.template__product__main .product-view__title{font-size:20px}.template__product__main .product-view__title h2{font-size:20px}.template__product__main .product-view__title span{font-size:45px}}.template__product__main__options .container__sabor .body__sabor .extra{color:#349a34}.template__product__main__options .container__sabor .body__sabor .removed{color:#d03030;text-decoration:line-through}.template__product__main__options .container__sabor .box-content-product{margin:0;padding:0}.template__product__main__options .container__sabor .box-content-product h4{color:#c12a21}.configuravel .template__product__main__options .container__sabor .box-content-product h4{font-size:12px}.template__product__main__options .checkout{padding:0}.modal__ingredienties{display:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:101;width:100%;height:100vh;background-color:#fff;overflow:hidden}@media screen and (min-width:760px){.modal__ingredienties{background-color:rgba(0,0,0,0.4)}}.modal__ingredienties.visible{display:block}.modal__ingredienties.fractioned .panel__modal__ingredienties{top:0;bottom:0;margin:auto !important}.modal__ingredienties.fractioned .panel__modal__ingredienties .panel__body{height:calc(100% - 199px)}.modal__ingredienties .panel__modal__ingredienties{background-color:#fff;width:100%;position:absolute;top:0;left:0;right:0;height:100%;margin-left:auto;margin-right:auto;margin-bottom:40px}@media screen and (min-width:760px){.modal__ingredienties .panel__modal__ingredienties{bottom:0;left:0;right:0;margin:auto;height:calc(100% - 90px);width:80%}}@media screen and (min-width:992px){.modal__ingredienties .panel__modal__ingredienties{width:50%}}.modal__ingredienties .panel__modal__ingredienties .panel__header{padding:10px 20px 5px;position:relative;color:#000;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0;background-color:#fafafa;border:solid 1px #e0e0e0}.modal__ingredienties .panel__modal__ingredienties .panel__header .btn__close__modal__ingredienties{position:absolute;top:10px;right:35px;cursor:pointer;color:#000;font-family:'Lato',sans-serif;color:#c12a21}.modal__ingredienties .panel__modal__ingredienties .panel__header .btn__close__modal__ingredienties span span.icon{font-size:10px}.modal__ingredienties .panel__modal__ingredienties .panel__header h3 span.icon{font-size:20px}.modal__ingredienties .panel__modal__ingredienties .panel__body{padding:0;height:calc(100% - 199px);overflow-y:auto}.modal__ingredienties .panel__modal__ingredienties .panel__body::-webkit-scrollbar{width:12px;background-color:transparent}.modal__ingredienties .panel__modal__ingredienties .panel__body::-webkit-scrollbar-thumb{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 0 6px rgba(0,0,0,0.1);box-shadow:inset 0 0 6px rgba(0,0,0,0.1);background-color:#c9c9c9}.modal__ingredienties .panel__modal__ingredienties .panel__body .ingredienties__selection__panel__body .wrap__ingredienties__panel__body .ingredienties__item__panel__body{border-top:1px solid #c9c9c9;display:block;padding:10px 30px}.modal__ingredienties .panel__modal__ingredienties .panel__body .ingredienties__selection__panel__body .wrap__ingredienties__panel__body .ingredienties__item__panel__body.recipe{background-color:#e5fff1}.modal__ingredienties .panel__modal__ingredienties .panel__body .ingredienties__selection__panel__body .wrap__ingredienties__panel__body .ingredienties__item__panel__body.extra{background-color:#e5fff1}.modal__ingredienties .panel__modal__ingredienties .panel__body .ingredienties__selection__panel__body .wrap__ingredienties__panel__body .ingredienties__item__panel__body.removed{background-color:#ffe6e8}.modal__ingredienties .panel__modal__ingredienties .panel__body .ingredienties__selection__panel__body .wrap__ingredienties__panel__body .ingredienties__item__panel__body .ingredienties__item__title h4{font-size:14px;color:#4a4a4a;margin-bottom:5px}.modal__ingredienties .panel__modal__ingredienties .panel__body .ingredienties__selection__panel__body .wrap__ingredienties__panel__body .ingredienties__item__panel__body .ingredienties__item__title span{font-size:14px;color:#000}.modal__ingredienties .panel__modal__ingredienties .panel__body .ingredienties__selection__panel__body .wrap__ingredienties__panel__body .ingredienties__item__panel__body .ingredienties__item__title span.extra{color:#349a34}.modal__ingredienties .panel__modal__ingredienties .panel__body .ingredienties__selection__panel__body .wrap__ingredienties__panel__body .ingredienties__item__panel__body .ingredienties__item__title span.removed{color:#d03030;text-decoration:line-through}.modal__ingredienties .panel__modal__ingredienties .panel__body .ingredienties__selection__panel__body .wrap__ingredienties__panel__body .ingredienties__item__panel__body .ingredienties__item__btns{text-align:right;padding-top:0}.modal__ingredienties .panel__modal__ingredienties .panel__body .ingredienties__selection__panel__body .wrap__ingredienties__panel__body .ingredienties__item__panel__body .ingredienties__item__btns .count-btn{border:0;width:30px;height:30px;display:inline-block;color:#fff}.modal__ingredienties .panel__modal__ingredienties .panel__body .ingredienties__selection__panel__body .wrap__ingredienties__panel__body .ingredienties__item__panel__body .ingredienties__item__btns .count-btn.imcrement{background-color:transparent;margin-left:-5px;color:red;border:1px solid #e0e0e0;margin-right:-5px}.modal__ingredienties .panel__modal__ingredienties .panel__body .ingredienties__selection__panel__body .wrap__ingredienties__panel__body .ingredienties__item__panel__body .ingredienties__item__btns .count-btn.decrement{background-color:transparent;margin-left:-5px;color:red;border:1px solid #e0e0e0}.modal__ingredienties .panel__modal__ingredienties .panel__body .ingredienties__selection__panel__body .wrap__ingredienties__panel__body .ingredienties__item__panel__body .ingredienties__item__btns .quantity{width:40px;height:40px;display:inline-block;position:relative;top:4px;text-align:center;color:#4a4a4a;font-size:17px;font-family:'Lato',sans-serif;padding-top:3px}.modal__ingredienties .panel__modal__ingredienties .panel_footer{text-align:center;padding:10px 20px;background-color:#fafafa;height:90px;-webkit-box-shadow:10px;-moz-box-shadow:10px;box-shadow:10px;border:1px solid #e0e0e0}.modal__ingredienties .panel__modal__ingredienties .panel_footer .btn-confirm{background-color:#c12a21;color:#fff;border:0;padding:15px 0;margin:10px 0;font-family:'Lato',sans-serif;font-size:12px;width:100%}.modal__ingredienties .panel__modal__ingredienties .btn-voltar{background-color:none;background:0;color:#c12a21}.modal__ingredienties .panel__modal__ingredienties .btn-voltar .panel__header{padding:0 10px 0}.modal__ingredienties .panel__modal__ingredienties .btn-voltar .panel__header h3{margin-top:5px}.modal__ingredienties .panel__modal__ingredienties .btn-voltar .panel__header h1{font-size:20px}.modal__ingredienties .panel__modal__ingredienties .btn-voltar .panel__header .btn__close__modal__ingredienties{margin:0}.modal__ingredienties .panel__modal__ingredienties .btn-voltar .panel__body{padding:10px 0;height:calc(100% - 156px)}@media screen and (min-width:992px){.modal__ingredienties .panel__modal__ingredienties .btn-voltar .panel__body{height:320px}}.modal__ingredienties .panel__modal__ingredienties .btn-voltar .panel__body .ingredienties__selection__panel__body .wrap__ingredienties__panel__body .ingredienties__item__panel__body{border-top:1px solid #c9c9c9;display:block;padding:5px}.modal__ingredienties .panel__modal__ingredienties .btn-voltar .panel__body .ingredienties__selection__panel__body .wrap__ingredienties__panel__body .ingredienties__item__panel__body .row{margin-right:-5px}.modal__ingredienties .panel__modal__ingredienties .btn-voltar .panel__body .ingredienties__selection__panel__body .wrap__ingredienties__panel__body .ingredienties__item__panel__body .ingredienties__item__title h4{margin:0;font-size:12px}.modal__ingredienties .panel__modal__ingredienties .btn-voltar .panel__body .ingredienties__selection__panel__body .wrap__ingredienties__panel__body .ingredienties__item__panel__body .ingredienties__item__title span{font-size:12px}.modal__ingredienties .panel__modal__ingredienties .btn-voltar .panel__body .ingredienties__selection__panel__body .wrap__ingredienties__panel__body .ingredienties__item__panel__body .ingredienties__item__btns{text-align:right;padding-top:0}.modal__ingredienties .panel__modal__ingredienties .btn-voltar .panel__body .ingredienties__selection__panel__body .wrap__ingredienties__panel__body .ingredienties__item__panel__body .ingredienties__item__btns .count-btn{border:0;width:24px;height:24px;font-size:12px}.modal__ingredienties .panel__modal__ingredienties .btn-voltar .panel__body .ingredienties__selection__panel__body .wrap__ingredienties__panel__body .ingredienties__item__panel__body .ingredienties__item__btns .quantity{width:24px;height:24px;top:2px;font-size:14px;padding-top:3px}.modal__ingredienties.modal__ingredienties__two .panel_footer{text-align:center;padding:10px 20px;background-color:#fafafa;height:90px;-webkit-box-shadow:10px;-moz-box-shadow:10px;box-shadow:10px;border:1px solid #e0e0e0}.modal__ingredienties.modal__ingredienties__two .panel__modal__ingredienties{left:0;right:0;margin-left:auto;margin-right:auto;margin-bottom:inherit}.modal__ingredienties.modal__ingredienties__two .panel__header{padding:20px;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0;background-color:#fafafa;border:solid 1px #e0e0e0}@media screen and (min-width:992px){.modal__ingredienties.modal__ingredienties__two .panel__header{padding:40px}}.modal__ingredienties.modal__ingredienties__two .panel__header h2{margin:0;font-size:22px;font-weight:600;color:#4a4a4a}@media screen and (min-width:992px){.modal__ingredienties.modal__ingredienties__two .panel__header h2{font-size:20px}}.modal__ingredienties.modal__ingredienties__two .panel__header .btn__close__modal__ingredienties{height:100%;display:flex;align-items:center;font-weight:600;font-size:25px}.modal__ingredienties.modal__ingredienties__two .panel__header .btn__close__modal__ingredienties span{position:absolute;top:10px;right:0}@media screen and (min-width:992px){.modal__ingredienties.modal__ingredienties__two .panel__header .btn__close__modal__ingredienties span{top:20px}}.modal__ingredienties.modal__ingredienties__two .panel__header .btn__close__modal__ingredienties span.icon{font-size:20px}.modal__ingredienties.modal__ingredienties__two .panel__header h3 span.icon{font-size:20px}.modal__ingredienties.modal__ingredienties__two .selected-flavor{padding:0 10px}@media screen and (min-width:992px){.modal__ingredienties.modal__ingredienties__two .selected-flavor{padding:0 40px}}.modal__ingredienties.modal__ingredienties__two .selected-flavor .tx-center{margin-bottom:40px;color:#d03030;font-weight:600;cursor:pointer}.modal__ingredienties.modal__ingredienties__two .selected-flavor .box-check{margin-top:20px;margin-bottom:30px}.modal__ingredienties.modal__ingredienties__two .selected-flavor .box-check .box-title{background:#fff;height:70px}.modal__ingredienties.modal__ingredienties__two .selected-flavor .box-check .box-title h4{font-size:14px;color:#2fba6d}.modal__ingredienties.modal__ingredienties__two .selected-flavor .box-check .fa-check-circle:before{color:#2fba6d;font-size:30px}.modal__ingredienties.modal__ingredienties__two .selected-flavor .box-check .fa-chevron-down{height:100%}.modal__ingredienties.modal__ingredienties__two .selected-flavor .box-check .fa-chevron-down:before{color:#2fba6d}.template__product__side__description p{font-weight:500}.template__product__side__description textarea{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.template__product__side__description textarea:focus{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.resumo__ingredienties{padding:10px 0}@media screen and (min-width:992px){.resumo__ingredienties{padding:10px 0 0 20px}}.resumo__ingredienties span.extra{color:#349a34}.resumo__ingredienties span.removed{color:#d03030;text-decoration:line-through}.template__product__side__button__bottom .addCart{background-color:#c12a21;color:#fff}.template__product__side__button__bottom button{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.template__product__side__button__bottom button.active{background-color:#c12a21}.ingredients__list{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:solid 1px #e0e0e0}@media screen and (min-width:992px){.ingredients__list{padding:20px 40px}}.ingredients__list:first-child{border-top:solid 1px #e0e0e0}.ingredients__list:last-child{border-bottom:0}.ingredients__list__wrapper .title-step{padding:0 20px}@media screen and (min-width:992px){.ingredients__list__wrapper .title-step{padding:0 40px}}.ingredients__list__left h4{margin:0;font-size:14px;font-weight:600;color:#4a4a4a}.ingredients__list__left span{font-size:14px;color:#000}.ingredients__list__right{display:flex}.ingredients__list__decrement,.ingredients__list__increment,.ingredients__list__count{width:20px;height:20px;border:0;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;outline:0}.ingredients__list__decrement.disabled,.ingredients__list__increment.disabled,.ingredients__list__count.disabled{opacity:.2;-ms-opacity:.2;-moz-opacity:.2;-webkit-opacity:.2;filter:alpha(opacity=0.2);pointer-events:none}.ingredients__list__decrement{font-size:20px;line-height:10px;cursor:pointer;background:transparent;color:#c12a21;border:1px solid #c12a21}.ingredients__list__count{background:#fff;font-size:18px;line-height:0;color:#000;margin:0 5px}.ingredients__list__increment{font-size:20px;line-height:10px;background:transparent;color:#c12a21;border:1px solid #c12a21;cursor:pointer}.modal__ingredienties.combo{height:100%}.modal__ingredienties.combo .panel__modal__ingredienties .panel__header{padding:0 20px;border:0;border-bottom:solid 1px #e0e0e0;height:60px;display:flex;align-items:center}@media screen and (min-width:768px){.modal__ingredienties.combo .panel__modal__ingredienties .panel__header{height:80px}}.modal__ingredienties.combo .panel__modal__ingredienties .panel__header h3{margin:0}.modal__ingredienties.combo .panel__modal__ingredienties .panel__header .btn__close__modal__ingredienties{top:inherit;right:20px}.modal__ingredienties.combo .panel__modal__ingredienties .panel__header .btn__close__modal__ingredienties .icon-header_close{font-size:20px}.modal__ingredienties.combo .panel__modal__ingredienties .panel__body{height:calc(100% - 60px)}.modal__ingredienties.combo .panel__modal__ingredienties .panel__body .ingredienties__item__panel__body{display:flex !important;position:relative}.modal__ingredienties.combo .panel__modal__ingredienties .panel__body .ingredienties__item__panel__body .ingredienties__item__btns{margin-right:10px}.modal__ingredienties.combo .panel__modal__ingredienties .panel_footer{display:none}.fractioned .attribute-body{display:contents}button.count-btn.imcrement.disabled{opacity:.2;-ms-opacity:.2;-moz-opacity:.2;-webkit-opacity:.2;filter:alpha(opacity=0.2);pointer-events:none;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}button.count-btn.decrement.disabled{opacity:.2;-ms-opacity:.2;-moz-opacity:.2;-webkit-opacity:.2;filter:alpha(opacity=0.2);pointer-events:none;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}.panel__step_by_step{display:block;overflow:auto;z-index:101;width:100%;height:auto;background-color:#fff}@media screen and (min-width:760px){.panel__step_by_step{background-color:rgba(0,0,0,0.4)}}.panel__step_by_step .panel__step_by_step__content{background-color:#fff;width:100%;height:100%;margin-left:auto;margin-right:auto;margin-bottom:20px}@media screen and (min-width:760px){.panel__step_by_step .panel__step_by_step__content{bottom:0;left:0;right:0;margin:auto;height:calc(100% - 90px);width:100%;padding:20px}}@media screen and (min-width:992px){.panel__step_by_step .panel__step_by_step__content{width:100%;padding:20px}}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__header{padding:15px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;position:relative;color:#c12a21;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0;background-color:#fafafa}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__header h3{margin-top:5px;margin-bottom:5px}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__header h3 span.icon{font-size:20px}.panel__step_by_step .panel__step_by_step__content .highlight_step{background-color:#f5f5f5;border-bottom:2px dotted #c12a21 !important;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.panel__step_by_step .panel__step_by_step__content .highlight_step h3{display:flex;align-items:center;justify-content:start;gap:5px;font-weight:bold}.panel__step_by_step .panel__step_by_step__content .highlight_step h3 i{font-size:.6em}.panel__step_by_step .panel__step_by_step__content .no_bd_top_header:first-child{border-top:0 !important}.panel__step_by_step .panel__step_by_step__content .highlight_step .badgeQtd{border:1px solid #c12a21;color:#c12a21;background:#fff}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__body{padding:0;height:calc(100% - 199px);overflow-y:auto}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__body::-webkit-scrollbar{width:12px;background-color:transparent}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__body::-webkit-scrollbar-thumb{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 0 6px rgba(0,0,0,0.1);box-shadow:inset 0 0 6px rgba(0,0,0,0.1);background-color:#c9c9c9}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__body .panel__step_by_step__body__items .wrap__panel__step_by_step__body .resume__items__step_by_step{margin-top:5px;background:#f0f0f0;border:1px solid #d6d6d6;position:relative;padding:10px 20px}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__body .panel__step_by_step__body__items .wrap__panel__step_by_step__body .resume__items__step_by_step p strong{font-weight:normal;color:#000;font-size:12px}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__body .panel__step_by_step__body__items .wrap__panel__step_by_step__body .resume__items__step_by_step p span{font-size:12px;font-weight:0;font-style:italic;color:#717171}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__body .panel__step_by_step__body__items .wrap__panel__step_by_step__body .item__panel__step_by_step__body{border-top:1px solid #e0e0e0;display:block}@media screen and (max-width:768px){.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__body .panel__step_by_step__body__items .wrap__panel__step_by_step__body .item__panel__step_by_step__body:hover{background-color:#fff}}@media(min-width:320px){.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__body .panel__step_by_step__body__items .wrap__panel__step_by_step__body .item__panel__step_by_step__body{padding:10px 15px;min-height:80px}}@media screen and (max-width:480px){.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__body .panel__step_by_step__body__items .wrap__panel__step_by_step__body .item__panel__step_by_step__body{padding:10px 22px}}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__body .panel__step_by_step__body__items .wrap__panel__step_by_step__body .item__panel__step_by_step__body.recipe{background-color:#e5fff1}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__body .panel__step_by_step__body__items .wrap__panel__step_by_step__body .item__panel__step_by_step__body.extra{background-color:#e5fff1}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__body .panel__step_by_step__body__items .wrap__panel__step_by_step__body .item__panel__step_by_step__body.removed{background-color:#ffe6e8}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__body .panel__step_by_step__body__items .wrap__panel__step_by_step__body .item__panel__step_by_step__body .step__item__title{width:100%;align-items:center;align-content:center}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__body .panel__step_by_step__body__items .wrap__panel__step_by_step__body .item__panel__step_by_step__body .step__item__title h4{font-size:14px;color:#4a4a4a;margin-bottom:5px;margin-top:2px}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__body .panel__step_by_step__body__items .wrap__panel__step_by_step__body .item__panel__step_by_step__body .step__item__title span{font-size:14px;color:#000}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__body .panel__step_by_step__body__items .wrap__panel__step_by_step__body .item__panel__step_by_step__body .step__item__title span.extra{color:#349a34}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__body .panel__step_by_step__body__items .wrap__panel__step_by_step__body .item__panel__step_by_step__body .step__item__title span.removed{color:#d03030;text-decoration:line-through}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__body .panel__step_by_step__body__items .wrap__panel__step_by_step__body .item__panel__step_by_step__body .step__item__title.step__item__title__type__unica{width:100%}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__body .panel__step_by_step__body__items .wrap__panel__step_by_step__body .item__panel__step_by_step__body .step__item__title.step__item__title__type__unica span{position:absolute;right:10px}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__body .panel__step_by_step__body__items .wrap__panel__step_by_step__body .item__panel__step_by_step__body .step__item__title.step__item__title__type__unica p{color:#717171}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__body .panel__step_by_step__body__items .wrap__panel__step_by_step__body .item__panel__step_by_step__body .step__item__title.step__item__title__type__multipla{cursor:pointer}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__body .panel__step_by_step__body__items .wrap__panel__step_by_step__body .item__panel__step_by_step__body .step__item__title.step__item__title__type__multipla:active *{color:#c12a21 !important}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__body .panel__step_by_step__body__items .wrap__panel__step_by_step__body .item__panel__step_by_step__body.btn_option{cursor:pointer}@media screen and (min-width:768px){.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__body .panel__step_by_step__body__items .wrap__panel__step_by_step__body .item__panel__step_by_step__body.btn_option:hover span{color:#000}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__body .panel__step_by_step__body__items .wrap__panel__step_by_step__body .item__panel__step_by_step__body.btn_option:hover .item-not-active-message{color:#eb313e !important}}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__body .panel__step_by_step__body__items .wrap__panel__step_by_step__body .item__panel__step_by_step__body.btn_active{background-color:#f2f2f2}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__body .panel__step_by_step__body__items .wrap__panel__step_by_step__body .item__panel__step_by_step__body.btn_active span{color:#000 !important}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__body .panel__step_by_step__body__items .wrap__panel__step_by_step__body .item__panel__step_by_step__body .step__item__radio{display:flex;justify-content:flex-end;min-width:100px}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__body .panel__step_by_step__body__items .wrap__panel__step_by_step__body .item__panel__step_by_step__body .step__item__btns{min-width:100px;text-align:right;padding-top:0}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__body .panel__step_by_step__body__items .wrap__panel__step_by_step__body .item__panel__step_by_step__body .step__item__btns .count-btn{border:0;width:30px;height:30px;display:inline-block;color:#fff;font-size:12px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__body .panel__step_by_step__body__items .wrap__panel__step_by_step__body .item__panel__step_by_step__body .step__item__btns .count-btn.imcrement{background-color:transparent;margin-left:-5px;color:#c12a21;border:1px solid transparent;margin-right:-5px}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__body .panel__step_by_step__body__items .wrap__panel__step_by_step__body .item__panel__step_by_step__body .step__item__btns .count-btn.imcrement:hover{background-color:transparent;color:#c12a21;border:1px solid transparent}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__body .panel__step_by_step__body__items .wrap__panel__step_by_step__body .item__panel__step_by_step__body .step__item__btns .count-btn.decrement{background-color:transparent;margin-left:-5px;color:#c12a21;border:1px solid transparent}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__body .panel__step_by_step__body__items .wrap__panel__step_by_step__body .item__panel__step_by_step__body .step__item__btns .count-btn.decrement:hover{background-color:transparent;color:#c12a21;border:1px solid transparent}@media screen and (max-width:768px){.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__body .panel__step_by_step__body__items .wrap__panel__step_by_step__body .item__panel__step_by_step__body .step__item__btns .count-btn.imcrement:hover{background-color:transparent;color:#c12a21;border:1px solid transparent}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__body .panel__step_by_step__body__items .wrap__panel__step_by_step__body .item__panel__step_by_step__body .step__item__btns .count-btn.decrement:hover{background-color:transparent;color:#c12a21;border:1px solid transparent}}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__body .panel__step_by_step__body__items .wrap__panel__step_by_step__body .item__panel__step_by_step__body .step__item__btns .quantity{width:40px;text-align:center;color:#4a4a4a;font-size:15px;font-family:'Lato',sans-serif;font-weight:bold}.panel__step_by_step .panel__step_by_step__content .quantity.disabled{opacity:0;-ms-opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);pointer-events:none}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__footer{text-align:center;padding:10px 20px;background-color:#fafafa;height:90px;-webkit-box-shadow:10px;-moz-box-shadow:10px;box-shadow:10px;border:1px solid #e0e0e0;margin-top:5px}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__footer .btn-confirm{background-color:#c12a21;color:#fff;border:0;padding:15px 0;margin:10px 0 10px 10px;font-family:'Lato',sans-serif;font-size:12px;width:44%}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__footer .btn-confirm.btn_full{width:100%;margin:10px 0}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__footer .btn-confirm.active{background-color:#2fba6d}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__footer .btn-confirm.disabled{background-color:#ccc}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__footer .btn-cancel{background-color:#c12a21;color:#fff;border:0;padding:15px 0;margin:10px 10px 10px 0;font-family:'Lato',sans-serif;font-size:12px;width:44%}.panel__step_by_step .panel__step_by_step__content .panel__step_by_step__footer .btn-cancel.btn_full{width:100%;margin:10px 0}.item-not-active{cursor:not-allowed !important}.item-not-active span{color:#eb313e !important}.item-not-active .item-not-active-message{font-size:14px;color:#4a4a4a}.modal-product-view-buttonConfirm div{display:flex;align-items:center;justify-content:center;flex:1;min-height:50px;height:50px}.modal-product-view-bottom-fixed{flex-direction:column !important;align-items:flex-start !important}.modal-product-view-bottom-fixed.hFixed{height:100px !important}.modal-product-view-bottom-fixed div{width:100%;display:flex;justify-content:space-between;flex:1}.modal-product-view-bottom-fixed div button{display:flex;align-items:center;padding-left:20px;padding-right:20px;justify-content:space-between;height:100% !important;column-gap:4px;flex-wrap:normal;flex-direction:row}@media(max-width:767px){.modal-product-view-bottom-fixed div button{height:100% !important;font-size:.9em}}.modal-product-view-bottom-fixed a{text-decoration:underline !important;color:#337ab7 !important;width:100% !important;text-align:center;margin-top:20px;padding-bottom:5px}.modal-product-view-bottom-fixed-desktop{flex-wrap:wrap}.modal-product-view-bottom-fixed-desktop .add-product-direct{text-decoration:underline !important;color:#337ab7 !important;width:100% !important;text-align:center;background-color:transparent;height:auto !important}.modal-product-view-bottom-fixed-desktop .add-product-direct:hover{background-color:transparent !important}.modal__ingredienties .panel__modal__ingredienties{max-height:100% !important;height:100% !important}@media(min-width:767px){.modal__ingredienties .panel__modal__ingredienties{max-height:80% !important}}.modal__ingredienties .panel__body{height:calc(100% - 120px) !important}@media(min-width:767px){.modal__ingredienties .panel__body{height:calc(100% - 160px) !important}}.modal__ingredienties .panel_footer{display:flex !important;height:60px !important;z-index:99999 !important;position:relative !important;align-items:center}@media(min-width:767px){.modal__ingredienties .panel_footer{height:80px !important}}.modal__ingredienties .panel_footer .btn-voltar{position:static !important;font-size:14px !important;color:#000 !important;display:flex;align-items:center;justify-content:center}.modal__ingredienties .panel_footer .btn-voltar span{position:static;margin-right:5px;color:#000 !important;font-size:12px !important}.badgeQtd,.badgeRequired,.badgeRequiredSuccess,badgeMutedBd{border:1px solid #000;color:#000;padding:1px 5px 1px 5px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-size:1rem !important;margin-left:4px}.badgeQtd{text-transform:normal !important}.badgeRequired{color:#fff;border-color:transparent;background:#333;font-weight:bold;text-transform:uppercase}.badgeMutedPromo{color:#ccc;border:1px solid #ccc;background:#fff;font-weight:bold;padding:0 4px;font-size:11px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.badgeRequiredSuccess{color:#fff;border-color:transparent;background:#2fba6d !important;font-weight:bold;text-transform:uppercase}.reqBoxes{display:flex;flex-direction:row;justify-content:space-between}.quantityMultiplyBox{display:flex;align-items:center;background:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #eee;padding:2px;height:auto}@media screen and (min-width:768px){.quantityMultiplyBox{height:50px}}.quantityMultiplyBox .clearfix{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap}.quantityMultiplyBox strong{min-width:35px;text-align:center;color:#151515 !important}.quantityMultiplyBox button{padding:8px 10px !important;border-color:transparent !important;height:auto !important;background-color:transparent}.quantityMultiplyBox button.disabled{background-color:transparent !important}.quantityMultiplyBox button:hover{background:transparent !important;color:#c12a21 !important;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0;-webkit-box-shadow:none !important}.step__complement__radio{position:absolute;right:15px !important}.step__item__btns{display:flex;align-items:center;justify-content:flex-end;position:absolute;right:10px;max-width:fit-content !important;min-width:fit-content !important;display:flex !important;align-items:center !important;justify-content:space-between !important;padding:2px !important;border:1px solid transparent !important}.step__item__btns .count-btn{margin:0 !important;border-color:transparent !important}.quantityChange{background:rgba(255,255,255,0.98);border-color:#eee !important;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.boxObsAddProduct{padding:0 20px;padding-top:0 !important;margin-bottom:110px !important}@media screen and (min-width:992px){.boxObsAddProduct{display:none !important}}@media screen and (min-width:760px){.boxObsAddProduct{padding:0 40px}}.boxObsAddProduct textarea{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.boxObsAddProduct textarea:focus{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}h5.titleObsProduct{display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:bold}h5.titleObsProduct span{font-size:10px !important;color:#717171}.nameProductPrincipal{font-size:18px !important}.stepDescription{margin:0 0 10px;line-height:1.3em;font-size:14px !important}@media screen and (max-width:992px){.stepDescription{font-size:13px !important}}.boxRemoveIngredients{margin:10px -15px 0 -15px;padding:10px;border:1px solid transparent;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#fafafa;display:flex;gap:10px;flex-direction:column}.boxRemoveIngredients strong{font-size:12px !important}.boxRemoveIngredients strong.titleRemove{color:#eb313e !important}.boxRemoveIngredients .listIngredients{display:flex;gap:4px;flex-direction:row;flex-wrap:wrap}@media screen and (max-width:768px){.boxRemoveIngredients{margin:15px -10px 5px -5px}}.btnIngredients,.btnExtras{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;background:#c12a21;border:1px solid transparent;padding:0 8px;height:28px !important;cursor:pointer !important;display:flex;gap:3px}.btnIngredients span,.btnExtras span,.btnIngredients i,.btnExtras i{color:#fff !important;font-size:10px !important;line-height:10px !important;text-transform:capitalize !important}.btnIngredients i,.btnExtras i{min-width:15px}.btnIngredients:hover,.btnExtras:hover{color:#fff !important}.btnIngredients.removed,.btnExtras.removed{background:#eb313e !important}.btnIngredients.removed span,.btnExtras.removed span{text-decoration:line-through}.btnIngredients.disabled,.btnExtras.disabled{cursor:default;pointer-events:none !important;color:#eb313e;opacity:.65;-ms-opacity:.65;-moz-opacity:.65;-webkit-opacity:.65;filter:alpha(opacity=0.65)}.btnExtras{background:transparent;border:1px solid #c12a21}.btnExtras span{color:#c12a21 !important}.btnExtras span.badge{font-size:11px !important;background:rgba(0,0,0,0.04) !important;border:1px solid transparent !important;text-transform:uppercase !important}.added{border-color:#c12a21 !important;background:#c12a21 !important}.added span{color:#fff !important}.added span.badge{font-size:11px !important;background:rgba(0,0,0,0.4) !important}.boxContentProductSingle{display:flex;flex-direction:column;flex-wrap:nowrap;width:100%}.boxContentProductSingle span{position:initial !important}.template__product{position:relative;min-height:100%}@media(max-width:768px){.template__product .container{padding:0}}.product-view__column{position:relative}.template__product .container{position:relative;min-height:100% !important;padding:0}.template__product .container .product-view__column--left{position:initial;width:59%;height:auto !important}@media(max-width:992px){.template__product .container .product-view__column--left{width:100%}.template__product .container .product-view__column--left .product-view__tabs{padding:20px}}@media(max-width:678px){.template__product .container .product-view__column--left .product-view__tabs{padding:10px 0 40px 0}}.template__product .container .product-view__column--fixed{position:absolute;display:none;width:39%;min-height:calc(100% - 70px) !important;height:auto;top:0;margin-top:70px;right:0;background:#fafafa}@media(min-width:993px){.template__product .container .product-view__column--fixed{display:block}}.template__product .container .product-view__column--fixed .resumo__ingredienties{padding:0;padding-left:10px;margin-top:10px;font-size:14px}.template__product .container .product-view__column--fixed .resumo__ingredienties strong{color:#000}.template__product .container .product-view__column--fixed .resumo__ingredienties strong:after{content:"";display:block}.template__product .container .product-view__observation--hide{display:none;margin-top:10px;padding:10px}@media(max-width:992px){.template__product .container .product-view__observation--hide{display:block;padding:14px}}.product-view__column--content{position:sticky;z-index:9;padding:30px 35px;top:0}.product-view__header{display:flex;align-items:center;height:50px;border-bottom:solid 1px #e0e0e0;justify-content:space-between;background:#fcfcfc !important;padding:10px}@media(max-width:993px){.product-view__header{padding:0 20px}}@media(min-width:768px){.product-view__header{background:#fcfcfc !important}}.product-view__header h1{margin:0;line-height:1px}.product-view__header h1 img{height:35px}.product-view__header--link{cursor:pointer}.product-view__header--link a{font-size:11px;font-weight:500;text-transform:uppercase;color:#c12a21}.product-view__header--link a:hover{opacity:.7;-ms-opacity:.7;-moz-opacity:.7;-webkit-opacity:.7;filter:alpha(opacity=0.7)}@media(min-width:992px){.template__product__main{margin-top:20px}}@media(min-width:768px){.template__product__main{padding:0}}.template__product__main h2{margin:0;font-family:'Lato',sans-serif;font-size:30px;font-weight:600;letter-spacing:-0.8px}.template__product__main .nav-tabs{display:flex;gap:5px}.template__product__main .nav-tabs li{width:max-content}.template__product__main .nav-tabs li.disabled{border:solid 1px #e0e0e0;border-left:0}.template__product__main .nav-tabs li.disabled a{color:#999 !important}.template__product__main .nav-tabs li.active a{color:#4a4a4a !important}.template__product__main .nav-tabs li.active a span:first-child{background:#c12a21 !important;border-color:#c12a21 !important;color:#fff !important}.template__product__main .nav-tabs li a{font-size:11px;font-weight:600;line-height:1.27;color:#4a4a4a;height:100%;display:flex;align-items:center;justify-content:flex-start;text-transform:uppercase;padding:10px 15px}.template__product__main .nav-tabs li a .ng-scope{display:flex;align-items:center;justify-content:center}.template__product__main .nav-tabs li a span:first-child{display:flex;align-items:center;justify-content:center;width:20px;min-width:20px;height:20px;min-height:20px;color:#b3b3b3;font-size:11px;background:#fff;border:solid 1px #fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;margin-right:5px}@media(min-width:992px){.product-view__title{display:block}}@media(min-width:992px){.product-view__tabs{margin-top:33px}}.template__product__main__options{display:flex;flex-wrap:wrap;padding:20px;background:#fff;border:solid 1px #e0e0e0;border-top:0;align-items:flex-start}@media(min-width:768px){.template__product__main__options{padding:30px 30px 10px;justify-content:space-between}}.template__product__main__options button{margin-bottom:20px}.template__product__side h2{margin:0;font-size:30px;font-weight:600;color:#4a4a4a;padding-bottom:10px;text-transform:uppercase;border-bottom:solid 1px #f0f0f0}.template__product__side__description h4{margin:0;margin-top:20px;font-size:12px;color:#c12a21}.template__product__side__description p{margin:0;margin-top:5px;font-size:14px}.template__product__side__description p strong{font-weight:bold;color:#000;font-size:14px;line-height:1em}.template__product__side__description p span{font-size:12px;font-weight:0;font-style:italic;color:#717171}.template__product__side__button{margin-top:20px;padding-top:20px;border-top:solid 1px #f0f0f0}.template__product__side__button button{border:0;height:50px;width:100%;background-color:#c12a21;font-size:12px;font-weight:600;color:#fff;cursor:pointer}.template__product__side__button button.disabled{background-color:#ccc;pointer-events:none}.template__product__side__button button.active{background-color:#c12a21}.template__product__side__button button.send_order{background-color:#2fba6d}.template__product__side__button a{cursor:pointer;font-size:12px;font-weight:600;text-transform:uppercase;border:0;height:50px;line-height:50px;color:#fff;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-align:center;background-color:#ccc;width:30%}.template__product__side__button a:hover{background-color:#c12a21;color:#fff}.template__product__side__button__top{margin:15px 0;display:flex;align-items:center;justify-content:space-between}.template__product__side__button__top--text{text-transform:uppercase;font-size:11px;font-weight:600;color:#4a4a4a}.template__product__side__button__top--price{text-transform:uppercase;font-size:24px;font-weight:bold;color:#4a4a4a}.template__product__side__button__top .from-price{text-decoration:line-through;color:#c12a21;font-size:20px}.template__product__side__button__bottom{display:flex;flex-wrap:nowrap;align-items:center;gap:5px;flex-direction:row-reverse;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.template__product__side__button__bottom button{display:flex;align-items:center;padding-left:20px;padding-right:20px;justify-content:space-between}.template__product__side__button__bottom a{padding-left:10px;padding-right:10px}.product-view__description{display:block;position:relative}@media(min-width:992px){.product-view__description{display:none}}.product-view__description button{padding:0 20px;width:100%;display:flex;align-items:center;justify-content:space-between;background-color:#fff;border:solid 1px transparent;outline:0;position:absolute;bottom:-50px;z-index:9}.product-view__description button.collapsed span:first-child{width:50%}.product-view__description button span{font-size:14px;font-weight:600;color:#4a4a4a;position:relative}.product-view__description button span:first-child{text-align:left;width:65%}.product-view__description button span:last-child{font-size:12px;margin-right:20px;white-space:nowrap}.product-view__description button span:last-child.active:after{content:"";display:block;width:7px;height:7px;border-right:2px solid #4a4a4a;border-bottom:2px solid #4a4a4a;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);position:absolute;right:-20px;top:0;bottom:0;margin-top:auto;margin-bottom:auto}.product-view__description button span:last-child:after{content:"";display:block;width:7px;height:7px;border-right:2px solid #4a4a4a;border-bottom:2px solid #4a4a4a;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:-20px;top:-3px;bottom:0;margin-top:auto;margin-bottom:auto}.template__product__imageSimple{width:100%;margin:0 auto 15px auto;display:block}@media(max-width:992px){.template__product__imageSimple{max-height:35vh !important;object-fit:cover !important}}@media(max-width:400px){.template__product__imageSimple{max-height:30vh !important}}.product-view__description__content{padding:0}.product-view__description__content .template__product__side__description{padding:5px 10px 10px 10px !important;border-bottom:1px solid #eee}@media(max-width:678px){.product-view__description__content .template__product__side__description{padding-bottom:20px !important}}.product-view__description__content .template__product__side__description h4{margin:0}.product-view__description__content .mybtnproduct{position:static;display:flex;flex-direction:column}.product-view__description__content .mybtnproduct button{height:55px;display:flex;justify-content:space-between;padding-left:20px;padding-right:20px}.product-view__description__content .mybtnproduct button span{color:#fff}.msgDiscountAfterAddCart{width:100%;padding:4px 0 8px 0 !important;line-height:1em;text-align:center;font-size:12px !important}.msgDiscountAfterAddCart.noSpcB{padding-bottom:0 !important}.msgDiscountAfterAddCart strong{color:#eb313e !important}.mybtnproduct_boxButtons{width:100%;display:flex;gap:10px;flex-direction:row !important}.boxFooterButtons{width:100%;display:flex;flex-direction:column !important}.boxFooterButtons p{margin:5px 0 0 0}.product-view__header__buttonConfirm{z-index:10;background:#fff;position:fixed;left:0;bottom:0;width:100%;height:70px;display:flex;align-items:center;justify-content:center;padding:10px}.product-view__header__buttonConfirm .addCart{background-color:#c12a21;color:#fff;margin:0 4px;display:flex;justify-content:space-between}.product-view__header__buttonConfirm .addCart span{color:#fff}@media(min-width:992px){.product-view__header__buttonConfirm{display:none}}@media(max-width:768px){.product-view__header__buttonConfirm .addCart{margin:0;font-size:.9em}}.product-view__header__buttonConfirm button{border:0;width:100%;height:60%;background-color:#ccc;font-weight:600;line-height:1.33;color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.product-view__header__buttonConfirm button.disable{background-color:#ccc;pointer-events:none}.product-view__header__buttonConfirm button.active{background-color:#c12a21;color:#fff}.product-view__header__buttonConfirm button span:last-child{margin:0}.product-view__header__buttonConfirm button span:after{display:none !important}.product-view__header__buttonConfirm.footer__step__by__step{justify-content:space-around}.box-height-calc{overflow-y:auto}.mybtnproduct{background-color:#fff;position:static;display:flex}.mybtnproduct button{display:block;position:static;height:auto}.my-collapsed{position:static !important}.fixo-top{position:static !important}.myBtnCollapsed{position:fixed !important;height:70px}@media screen and (max-width:991px){.fix_height_template__product__main{height:100% !important}}@media screen and (max-width:991px){.fix_height_product-view__tabs{height:100% !important}}@media screen and (max-width:991px){.fix__height_queries{height:100% !important}}.fix_box_shadow{-webkit-box-shadow:-1px 1px 20px 0 #000;-moz-box-shadow:-1px 1px 20px 0 #000;box-shadow:-1px 1px 20px 0 #000}.product-increment-button{position:static !important;height:40px !important;background-color:#c12a21 !important;font-weight:bold !important;color:#fff !important;text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;flex:1 !important;border:0 !important;outline:0;cursor:pointer;min-height:0 !important;z-index:1;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-webkit-transition:all 200ms;-moz-transition:all 200ms;-o-transition:all 200ms;-ms-transition:all 200ms;transition:all 200ms}.product-increment-button:active{opacity:.6;-ms-opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;filter:alpha(opacity=0.6)}@media screen and (min-width:992px){.product-increment-button{display:none}}.increment-product-desktop{display:none;position:static !important;height:40px !important;background-color:#c12a21 !important;font-weight:bold !important;color:#fff !important;text-align:center !important;align-items:center !important;justify-content:center !important;flex:1 !important;border:0 !important;outline:0;cursor:pointer;min-height:0 !important;z-index:1;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:0 16px;-webkit-transition:all .2ms;-moz-transition:all .2ms;-o-transition:all .2ms;-ms-transition:all .2ms;transition:all .2ms}.increment-product-desktop i{margin-right:10px}.increment-product-desktop:hover{opacity:.6;-ms-opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;filter:alpha(opacity=0.6)}.increment-product-desktop:active{opacity:.8;-ms-opacity:.8;-moz-opacity:.8;-webkit-opacity:.8;filter:alpha(opacity=0.8)}@media screen and (min-width:992px){.increment-product-desktop{display:flex}}.header-cancel-back{position:fixed;z-index:999;padding:12px !important;display:flex;gap:12px;align-items:center;justify-content:flex-start;width:100%}.header-cancel-back a{display:flex;padding:0;align-items:center;justify-content:center;background:rgba(255,255,255,0.9);border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;border:1px solid rgba(0,0,0,0.03);min-height:38px !important;min-width:38px !important}.header-cancel-back a i{font-size:30px;color:#c12a21;text-align:center;margin:0 0 0 -2px}.header-cancel-back.showContentHeaderProduct{background:rgba(255,255,255,0.98)}.header-cancel-back h1{font-size:18px;font-weight:bold;color:#4a4a4a;margin:0}@media(max-width:992px){.spcBottomNoObservation{margin-bottom:80px}}.hButtonCollapsed{min-height:50px}.by-step-product{height:100%}.by-step-product__container{height:100%}.by-step-product__scrollable{padding:0 15px;height:calc(100% - 70px);overflow-y:auto}.by-step-product__scrollable::-webkit-scrollbar{width:12px;background-color:transparent}.by-step-product__scrollable::-webkit-scrollbar-thumb{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 0 6px rgba(0,0,0,0.1);box-shadow:inset 0 0 6px rgba(0,0,0,0.1);background-color:#c9c9c9}.by-step-product__header{padding:15px;margin:15px 0 0;color:#c12a21;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0;background-color:#fafafa}.by-step-product__title{font-size:1.5em;margin:10px;margin-left:0}.by-step-product__description{font-style:italic;font-size:14px}.by-step-product__option{padding:20px 15px;border-top:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}.by-step-product__option:hover,.by-step-product__option--selected{background-color:#f2f2f2}.by-step-product__counter{display:flex;align-items:center;color:#c12a21}.by-step-product__counter__qty{margin:0 10px;font-size:20px;font-family:'Quicksand',sans-serif}.by-step-product__counter__btn{border:1px solid transparent;width:30px;height:30px;display:inline-block;background:0;border:1px solid #e0e0e0;font-size:9px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.by-step-product__counter__btn:active{opacity:.6;-ms-opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;filter:alpha(opacity=0.6)}.by-step-product__counter__btn:disabled{opacity:.2;-ms-opacity:.2;-moz-opacity:.2;-webkit-opacity:.2;filter:alpha(opacity=0.2)}.by-step-product__counter__btn:not(:disabled):hover{opacity:.8;-ms-opacity:.8;-moz-opacity:.8;-webkit-opacity:.8;filter:alpha(opacity=0.8);background-color:#c12a21;color:#fff;border:1px solid #c12a21}.by-step-product__actions{padding:15px;display:flex;justify-content:space-between;background-color:#e0e0e0}.by-step-product__actions__btn{border:0;color:#fff;background-color:#c12a21;padding:10px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.by-step-product__actions__btn .fa-chevron-left{margin-right:10px}.by-step-product__actions__btn .fa-chevron-right{margin-left:10px}.by-step-product__actions__btn:disabled{background-color:#ccc}.by-step-product__actions__btn:not(:disabled):hover{opacity:.9;-ms-opacity:.9;-moz-opacity:.9;-webkit-opacity:.9;filter:alpha(opacity=0.9)}.by-step-product__summary{background:#f0f0f0;border:1px solid #d6d6d6;padding:15px;margin-top:10px}.by-step-product__summary__row{margin-bottom:10px}.by-step-product__summary__row:last-child{margin:0}.by-step-product__summary--light{padding:10px;background:0;border-color:#eee}@media screen and (max-width:767px){.step_item_title_wrapper{display:inline-block;max-width:70%}}.successful-order{background-color:#fff}.successful-order .buttons{padding:0 18px}.successful-order section{width:55%;display:inline-flex}.successful-order aside{width:39%;display:inline-flex;float:right;background-color:transparent}.successful-order aside>div{margin-top:28px;width:100%}.successful-order table.total-line-table{font-size:11px;font-weight:600;color:#4a4a4a;width:100%;margin:10px 0}.successful-order table.total-line-table tr{height:30px}.successful-order table.total-line-table tr.total td>div{margin:20px 0;padding-top:20px;border-top:1px solid #e0e0e0;line-height:32px}.successful-order table.total-line-table tr.total td>div .order-summary{font-size:24px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:right}.successful-order table.total-line-table .order-summary{display:inline-block;float:right}.successful-order .product-view__column--content{padding:10px 0}.successful-order .product-view__column--content .order-content{margin-top:43px;padding:0 25px;margin-right:15px;background-color:#fafafa;border:solid 1px #e0e0e0}.successful-order .product-view__column--content .order-content .checkout{padding-top:10px}.successful-order .product-view__column--content .order-content .checkout .product-list-container .bt-solid{border-top:0;border-bottom:1px solid #e0e0e0}.successful-order .product-view__column--content .order-content .checkout .product-list-container .bt-solid .wrapper{margin:20px 0}.successful-order .product-view__column--content .order-content .checkout .product-list-container .bt-solid .sub-wrapper .product-name .item-quantity{background-color:#fff}.successful-order .panel{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-shadow:none;background-color:transparent}.successful-order .panel .panel-body .confirmation .template__product__main__options{padding:0;background:transparent;border:0}.successful-order .panel .panel-body .confirmation .template__product__main__options .box-title{background-color:#fafafa}.successful-order .default-bg-title{background:#2fba6d;padding-top:100px;text-align:left;height:270px}.successful-order .title{color:#fff;font-size:14px;font-weight:400;padding:0 40px;display:inline-block;border:0;background-color:transparent}.successful-order .subtitle{font-size:27px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-0.8px;color:#fff;padding:0 40px;margin:0}@media(max-width:993px){.successful-order,.container{width:100%}}@media(max-width:767px){.successful-order{background-color:#fff}.successful-order .buttons a{width:100%;height:40px;line-height:26px;margin:10px 0}.successful-order .default-bg-title{padding-top:5px;min-height:150px;height:auto}.successful-order .product-view__column--content h4{text-align:center}.successful-order .order-content{margin-right:0 !important;border-right:none !important;border-left:none !important}.successful-order .container{width:100%;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}.successful-order .container .panel .panel-body{padding:0}.successful-order section{width:100%;display:block}.successful-order aside{width:100%;display:block;float:inherit}}.page-combo{position:relative;padding-bottom:100px}.page-combo .container-step{display:block;overflow:hidden;-webkit-transition:opacity .3s ease,height .6s ease;-moz-transition:opacity .3s ease,height .6s ease;-o-transition:opacity .3s ease,height .6s ease;-ms-transition:opacity .3s ease,height .6s ease;transition:opacity .3s ease,height .6s ease;opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1)}.page-combo .container-step.invisible{opacity:0;-ms-opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);height:0;margin-top:0;padding-bottom:0}.page-combo .container-step .title{margin:15px 0 35px}.page-combo .alert-adding{font-size:1.8em;text-align:center;margin:60px 0 0}.page-combo .product-component{position:relative;cursor:pointer}.page-combo .product-component .product-heading{height:72px;padding:10px;line-height:1;background:#fff;border:1px solid #f2f2f2;border-top:0}.page-combo .product-component .add-to-slot{background:rgba(252,176,2,0.5);color:#000;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;font-weight:600;opacity:0;-ms-opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;-ms-transition:opacity .3s;transition:opacity .3s}.page-combo .product-component:not(.product-added):hover .add-to-slot{opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1)}.page-combo .product-component.product-added{border-color:#c12a21}.page-combo .product-component.product-added::after{content:'Selecionado';color:#fff;position:absolute;left:0;right:0;top:0;height:30px;background:#c12a21;display:block;text-align:center;line-height:30px;font-size:12px;text-transform:uppercase}.page-combo .floating-buttons{background:$primaryLightColor}.page-combo .floating-buttons .btn{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;padding:0;width:50px;height:50px;font-size:21px}.page-combo .floating-buttons.static{background:#fff}.page-combo .floating-buttons .total-value{color:#c12a21;flex:1}.page-combo .floating-buttons .button-next{text-align:right}.page-combo .floating-buttons a{max-width:230px}.page-combo .summary-list .summary-item{padding:20px;color:#fff;background:#c12a21;text-transform:uppercase;font-weight:500}.page-combo .summary-list .box-default{background:#c12a21;margin-bottom:8px}.page-combo .summary-list .box-default .box-heading{border:0;color:#fff;font-weight:400;padding:10px;margin:0;font-weight:500;font-size:.85em}.page-combo .summary-list .box-default .box-body{text-transform:uppercase;color:#606060;padding:10px;font-size:.9em;font-weight:500}.combo-steps ul li{background:#efefef;font-size:.75em;text-transform:uppercase;color:#afafaf}.combo-steps ul li.active{background:#121212;color:#fff}.product-view__tabs .template__product__main__options button.button-box-combo{position:relative;width:100%;height:auto;text-align:left;padding-top:25px}.product-view__tabs .template__product__main__options button.button-box-combo .thumb{padding:0}.product-view__tabs .template__product__main__options button.button-box-combo .title h4{margin:0}.product-view__tabs .template__product__main__options button.button-box-combo .title .resumo__ingredienties{padding:0}.product-view__tabs .template__product__main__options button.button-box-combo h2{font-size:16px}.product-view__tabs .template__product__main__options button.button-box-combo .button-box-change{position:absolute;top:3px;right:20px}.ingredienties__item__btns .thumbnail{width:100%;padding:0;margin:0}.ingredienties__item__panel__body:hover{background-color:#ffd8da;cursor:pointer}.panel_footer{height:50px}.panel_footer .btn-voltar{position:absolute;left:30px;bottom:10px;border:0;background-color:#fff;font-size:18px;padding-left:20px}.panel_footer .btn-voltar span{position:absolute;left:0;top:5px;font-size:16px;padding:0}p.description__item{margin:0}p.description__item.not__selected{color:#c12a21}.template__product__main .nav-tabs li a span.step__checked{background-color:#2fba6d;color:#fff;border-color:#b3b3b3}.combo-container .product-view__tabs .nav-tabs{border:0}img.thumbnail{width:70px !important;height:70px}.cart-page{position:relative;padding-bottom:20px;padding-left:0;padding-right:0;background:#f0f0f0;height:auto}@media screen and (min-width:768px){.cart-page{padding-top:40px;padding-bottom:120px;height:auto}.cart-page h2 picture{margin-right:10px}}.cart-page .container{padding-left:0;padding-right:0}@media screen and (max-width:480px){.cart-page h2{margin-left:7px}}.cart-page .title-contrast{font-weight:700;font-size:2.6em}.cart-page h2{font-size:1.4em;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-0.8px;color:#4a4a4a;text-align:left;padding:0 15px 20px}.cart-page h2 i{margin-right:10px}.cart-page h2 picture{margin-right:10px}@media screen and (min-width:768px){.cart-page h2{font-size:2.2em}}.cart-page .purchase-price{padding:20px;background:#fff;border-bottom:1px solid #e0e0e0;display:flex;flex-direction:column;font-weight:500;margin-top:15px !important}@media screen and (min-width:768px){.cart-page .purchase-price{margin:15px !important;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}}.cart-page .purchase-price h5{margin-top:0;font-weight:bold;display:flex;align-items:center;gap:3px;justify-content:start}.cart-page .purchase-price h5 img{width:18px}.cart-page .purchase-price .summary .coupon-title{padding-right:119px}.cart-page .purchase-price .summary #coupon_code{height:40px}.cart-page .purchase-price .summary .bt-apply-coupon{border:0;height:40px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.cart-page .purchase-price .summary .bt-apply-coupon.bt-disabled{background:#eee;border-color:#eee;color:#999;pointer-events:none}.cart-page .purchase-price .summary .bt-apply-coupon i{padding:9px 1px}.cart-page .purchase-price .summary .coupon-active{background-color:transparent;color:#2fba6d !important;pointer-events:none !important}.cart-page .purchase-price .subtotal{color:#4b4b4b}.cart-page .purchase-price .tax{color:#4b4b4b}.cart-page .purchase-price .total{color:#c12a21;font-size:18px;border-top:1px solid #f2f2f2;padding-top:10px;margin-top:10px;display:inline-block;min-width:260px}.cart-page .purchase-price span{display:block;font-size:14px}.cart-page .nav-next,.cart-page .nav-prev{color:#c12a21}.cart-empty{margin-bottom:0}.cart-empty h3{font-family:'Lato',sans-serif;font-size:21px;font-weight:bold}.cart-empty .cart-item-subtitle{font-size:14px}.cart-empty .img-cart-empty{display:block;margin:35px auto}.cart-empty a{width:fit-content;padding:10px 15px;margin:auto;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.cart-list{font-size:1em}@media screen and (max-width:768px){.cart-list{margin:20px 15px 0}}@media screen and (min-width:768px){.cart-list{margin:0 15px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;overflow:hidden}}.cart-list .body{padding:10px !important}@media screen and (min-width:768px){.cart-list .body{padding:30px !important}}.cart-list .heading{display:flex;border-bottom:0;background-color:#fff;padding:10px}.cart-list .heading .title{font-size:11px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000;text-transform:uppercase}.cart-list .heading .title:first-child{margin-left:8px}.cart-list .heading .title .fa-trash{font-size:14px}.cart-list .heading div{border:0 !important;padding:0 !important}.cart-list .body{background-color:#fff;border-bottom:0;padding:5px}@media screen and (max-width:580px){.cart-list .body border 1px solid #e0e0e0{padding-right:0;padding:5px 15px}}.cart-list .body:last-child{border-bottom:1px solid #e0e0e0}.cart-list .body .product-title-cart{display:none}@media screen and (max-width:580px){.cart-list .body .product-title-cart{display:flex;padding:10px 10px 0 10px;flex-direction:row;justify-content:space-between;padding-left:17px;padding-right:17px}.cart-list .body .product-title-cart h3{font-size:14px;font-family:'Lato',sans-serif;color:#000;margin-top:2px;font-weight:bold;border:2px solid #008000 !important}.cart-list .body .product-title-cart a{color:#c12a21}}.cart-list .body .sub-wrapper{display:flex;justify-content:space-between;flex-direction:row;gap:15px;width:100%;padding:10px 0;display:flex;align-items:center}.cart-list .body .sub-wrapper section.boxInfoProduct{width:100%}.cart-list .body .sub-wrapper section.quantityPrice{display:flex;align-items:center;flex-direction:row-reverse;gap:15px}@media screen and (min-width:768px){.cart-list .body .sub-wrapper{padding:0}}@media screen and (max-width:768px){.cart-list .body .sub-wrapper{flex-direction:column;padding:10px}.cart-list .body .sub-wrapper section.quantityPrice{justify-content:space-between;width:100%}.cart-list .body .sub-wrapper section.quantityPrice .quantity{margin-right:10px}}@media screen and (max-width:480px){.cart-list .body .sub-wrapper{padding-left:7px;padding-right:7px}}.cart-list .body .promotion-title{background:#ccc;padding:5px}.cart-list .body .promotion-item{background:#f9f9f9 !important;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-top:5px}.cart-list .body .subitems-info{position:relative;padding:0}.cart-list .body .subitems-info .product-name{position:relative;padding:0;font-size:1em}@media screen and (min-width:768px){.cart-list .body .subitems-info .product-name:after{width:25px;bottom:35px;left:-35px}}.cart-list .body .subitem{flex:1 100%;padding:0 15px}.cart-list .body .subitem>div{font-weight:600;display:block;border:2px solid #c12a21;padding:8px 15px;margin-bottom:5px;text-transform:uppercase;color:$gray_tx;font-size:.85em;line-height:1;font-family:'Lato',sans-serif;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.cart-list .body .subitem .ingredients{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;font-size:.8em}.cart-list .body .subitem .ingredients .extras{color:#2fba6d}.cart-list .body .subitem .ingredients .removed{color:#eb313e;text-decoration:line-through}.cart-list .body .product-name{display:flex;align-items:center;flex-direction:row}.cart-list .body .product-name .product-name-wrapper{display:flex;flex-direction:column;justify-content:center;padding-right:10px;width:100%}.cart-list .body .product-name img{background:#f0f0f0;max-width:50px;max-height:50px;align-self:self-start;margin-right:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.cart-list .body .product-name img+.product-name-wrapper{padding-left:10px}@media screen and (min-width:768px){.cart-list .body .product-name img{margin-right:10px;max-width:80px;max-height:80px}}.cart-list .body .product-name h3{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;font-family:'Lato',sans-serif;line-height:normal;letter-spacing:normal;color:#000;text-align:left;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:580px){.cart-list .body .product-name h3{display:none}}.cart-list .body .product-name h3 .category-name{display:block;text-transform:uppercase;font-size:9px;color:gray}.cart-list .body .product-name-subitem-cart{color:#222 !important;font-size:14px !important;display:block !important;margin-bottom:2px !important;margin-top:10px}.cart-list .body .ingredients{list-style:none;margin:0}.cart-list .body .ingredients .ingredient-price,.cart-list .body .ingredients .ingredient-quantity{color:#000}@media screen and (max-width:768px){.cart-list .body .ingredients{font-size:1em}}.cart-list .body .ingredients .ingredient{display:inline-block;margin:0;padding:0;font-size:.85em;line-height:.9em !important;color:#777 !important}.cart-list .body .ingredients .ingredient.extra{color:#2fba6d}.cart-list .body .ingredients .ingredient.removed{color:#eb313e}.cart-list .body .ingredients .ingredient.removed .name{text-decoration:line-through}.cart-list .body .ingredients .ingredient:after{content:', ';margin-left:-3px;margin-right:3px}.cart-list .body .ingredients .ingredient:last-child:after{content:''}@media screen and (min-width:992px){.cart-list .body{align-items:center}}.cart-list img{background:#fff;width:60px;height:auto}.cart-list .remove{font-size:12px}.cart-list .remove .text-accent{color:#eb313e;padding:15px}.cart-list .remove .text-accent:hover{color:#eb313e}.cart-list input[type=number]{max-width:45px;border:0;height:25px;color:#c12a21;font-size:1.2em;font-weight:500}.cart-list .price{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:10px;color:#151515 !important;font-size:14px;font-weight:normal}.cart-list .price .line-through{color:#444 !important;font-weight:normal}.cart-list .price .discount{color:#2fba6d}@media screen and (max-width:768px){.cart-list .price{margin-left:65px}}@media screen and (min-width:768px){.cart-list .price{flex-direction:column;gap:0}}.cart-list .observation-input{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.cart-list .observation-btn{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.cart-list .padding-left-right-12{padding-left:12px;padding-right:12px}.cart-list .quantity{font-weight:500;line-height:1}.cart-list .quantity strong{font-size:14px;color:#151515 !important;position:relative;width:40px;display:inline-block;line-height:1.5}.cart-list .quantity .boxLoadQtd{width:40px}@media screen and (max-width:580px){.cart-list .quantity .boxLoadQtd{text-align:center}}@media screen and (min-width:768px){.cart-list .quantity .boxLoadQtd{width:34px;font-size:14px}}.cart-list .product-name{flex:55%}@media screen and (max-width:580px){.cart-list .product-name{flex:60%}}@media screen and (max-width:445px){.cart-list .product-name{flex:50%}}@media screen and (max-width:400px){.cart-list .product-name{flex:40%}}@media screen and (max-width:340px){.cart-list .product-name{flex:30%}}.cart-list .quantity{border:1px solid #e0e0e0;padding:2px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.cart-list .quantity .clearfix{display:flex;text-align:center;align-items:center;justify-content:center;flex-wrap:nowrap}.cart-list .quantity .clearfix .count-btn{border:0}.cart-list .quantity .clearfix .remove{display:flex;align-items:center;justify-content:center;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;width:25px;height:25px}.cart-list .price{flex:10%;justify-content:stretch;font-weight:bold}.cart-list .remove{flex:5%;text-align:center;justify-content:center}@media screen and (max-width:580px){.cart-list .remove{display:none}}.floating-buttons{padding:5px;box-sizing:border-box;background:#fff;position:fixed;bottom:0;left:0;right:0;z-index:10;-webkit-box-shadow:0 -2px 12px rgba(0,0,0,0.15);-moz-box-shadow:0 -2px 12px rgba(0,0,0,0.15);box-shadow:0 -2px 12px rgba(0,0,0,0.15)}@media screen and (max-width:480px){.floating-buttons{padding-left:20px;padding-right:20px}}.floating-buttons .container{box-sizing:border-box}>div.floating-buttons .container:not(.combo-valid){padding:10px 0}@media screen and (min-width:992px){>div.floating-buttons .container:not(.combo-valid){width:100%;padding:15px 0}}.floating-buttons .container .floating-buttons-container{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);box-shadow:0 0 10px 0 rgba(0,0,0,0.15);z-index:10;background:#fff;position:fixed;left:0;right:0;bottom:0;width:100%;min-height:60px;padding:10px;padding-top:0;display:flex;gap:10px;align-items:center;justify-content:space-between;flex-direction:column;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}@media screen and (min-width:992px){.floating-buttons .container .floating-buttons-container{width:inherit;left:auto;right:auto}}.floating-buttons .container .floating-buttons-container .boxButtons{display:flex;gap:10px;align-items:center;justify-content:space-between;width:100%}.floating-buttons .container .floating-buttons-container .boxButtons .btn{display:flex;align-items:center;justify-content:center;height:100%;width:100%;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.floating-buttons .container .floating-buttons-container .boxButtons .btn-neutral-2{border:1px solid #d2d2d2 !important;background:transparent !important}.floating-buttons .container .floating-buttons-container .boxTotalPriceItems{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:5px 10px;color:#151515 !important;gap:10px}.floating-buttons .container .floating-buttons-container .btn{height:100%;padding:10px 18px}@media screen and (min-width:992px){.floating-buttons .container .floating-buttons-container .btn{min-height:40px}}.floating-buttons .buttons{text-align:right}.floating-buttons.static{position:fixed;z-index:0;bottom:0 !important}@media screen and (max-width:992px){form[name='couponForm'] .col-sm-4{padding:0 15px}.cart-page{padding-bottom:100px}.cart-page .cart-list .body .col-md-4{width:100%}.cart-page .cart-list .body .col-md-4>div{width:50px;height:50px;line-height:inherit}.cart-page .cart-list .body .col-md-4>div:last-child{width:calc(100% - 60px)}.cart-page .cart-list .body .col-md-8{padding-bottom:20px}.cart-page .cart-list .body .col-md-8>div{float:left;width:100%;line-height:inherit;height:auto;font-size:14px;text-align:left;padding:5px 0}.cart-page .cart-list .body .col-md-8>div span{font-size:14px;display:inline-block;width:120px;color:#000}}@media screen and (max-width:768px){.purchase-price{font-weight:500;margin:0 15px !important}.purchase-price .summary .coupon-container{text-align:left}.purchase-price .summary .coupon-container .coupon-title{text-align:left}.purchase-price .summary .coupon-container .bt-apply-coupon{width:18%;top:0;position:relative}.bt-solid{margin:0 !important}}.deactivate-coupon{background-color:#eb313e;border-color:#eb313e;color:#fff}.deactivate-coupon:hover{color:#fff}.remove-coupon{display:flex;align-items:center;gap:5px;color:#000 !important;font-weight:bold}.cart-page .count-btn:focus{height:25px !important}.meter{height:10px;position:relative;background:#ccc;-webkit-box-shadow:inset;-moz-box-shadow:inset;box-shadow:inset;margin-top:5px}.meter>span{display:block;height:100%;background-color:#c12a21;background-image:linear-gradient(center bottom,#2bc253 37%,#54f054 69%);padding:0 !important;-webkit-box-shadow:inset 0 2px 9px rgba(255,255,255,0.3);-moz-box-shadow:inset 0 2px 9px rgba(255,255,255,0.3);box-shadow:inset 0 2px 9px rgba(255,255,255,0.3);position:relative;overflow:hidden}.minimum-order-value-title{text-transform:none !important;font-weight:bold !important}.cart-fidelity-item{display:inline-block;background-color:#c12a21;color:#fff;padding-left:4px;padding-bottom:1px}.cart-fidelity-item i{color:#fff !important}.boxSubItem{width:100%}.boxSubItem .badgeMutedPromo{position:absolute;right:3px;margin-top:-10px}.linkObs{font-weight:bold;font-style:normal;color:#c12a21 !important;text-transform:none !important;display:block}.btnObsItem{border-top:1px solid #f5f5f5 !important;padding-top:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-top:5px;display:flex;width:100%;justify-content:start;text-transform:none !important;font-size:1em false;color:#c12a21 !important}.product-name-wrapper .nameProductPrincipal{color:#151515 !important;display:block !important;font-weight:bold !important;font-size:16px !important}.quantityDisabled *{color:#000 !important;opacity:.8;-ms-opacity:.8;-moz-opacity:.8;-webkit-opacity:.8;filter:alpha(opacity=0.8);pointer-events:none !important}.boxEditObs,.boxCupom{padding:5px 0;padding:5px 0;display:flex;align-items:center;justify-content:space-between;gap:0}.observation-input{height:40px !important;max-height:40px !important;max-height:40px !important;font-style:normal !important}.input-group-btn{width:auto !important}.observation-btn{border:1px solid #e2e2e2 !important;min-height:40px !important;max-height:40px !important}.txtObsSave{display:block;margin-top:5px !important;margin-bottom:0 !important}.txtObsSave a{text-transform:none !important}.txtObsSave strong{text-transform:none}.txtObsSave i{margin-right:2px}.promotion-item-view .promotion-item{background:#f9f9f9 !important;padding:0 10px 10px 10px !important;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.qtdCharacters{font-style:normal;font-size:10px !important;color:#717171;padding-left:10px}.valueFixedFooter{display:flex;align-items:center;flex-direction:row;justify-content:space-between;gap:20px;padding:5px 0;width:100%;cursor:pointer}.valueFixedFooter .boxTotalValue{display:flex;align-items:center;gap:10px;color:#151515}.boxAllValues{display:flex;align-items:center;flex-direction:column;justify-content:space-between;width:100%;padding-bottom:10px;gap:4px;font-size:.9em;border-bottom:1px solid #eee}.boxAllValues h3{width:100%;font-size:.9em !important;font-weight:bold !important;text-align:left !important;margin:0 0 5px 0;padding:0 0 10px 0;border-bottom:1px solid #eee}.boxAllValues .subtotal{display:flex;align-items:center;flex-direction:row;justify-content:space-between;width:100%}.boxCupom{display:flex;width:100%}.boxCupom input{border-top-right-radius:0;border-bottom-right-radius:0;height:40px !important;width:100%}@media screen and (min-width:768px){.boxCupom{width:50%}}.boxResetCart{padding:10px 15px 40px 15px;display:flex;justify-content:flex-end}.remove-all{font-size:.9em !important;display:flex;width:fit-content;gap:5px;padding:10px 15px;color:#eb313e !important}.boxCouponApplied{padding:10px;padding-bottom:0;display:flex;gap:20px;align-items:center;width:fit-content;justify-content:space-between}.boxCouponApplied strong{color:#2fba6d}.ingredientRemoved{text-decoration:line-through}.message-not-found{display:block;text-align:center;font-size:22px;padding:40px 0 200px 0}.page-about h3{margin-bottom:30px;background:#fff;padding:10px 0 5px;margin:0 0 20px 0;font-size:28px}.page-about article{overflow:hidden;position:relative;padding-bottom:40px}.page-about article::after{content:'';display:block;position:absolute;border-left:1px dashed #c12a21;top:0;bottom:0;left:50%;margin-left:-1px;z-index:-2}@media screen and (max-width:767px){.page-about .col-sm-6{padding:0 20px 20px}}.year-ball{display:block;margin:0 auto;color:#c12a21;width:30px;text-align:center;background:#fff;height:40px;padding-top:14px;margin-bottom:-46px}@media screen and (max-width:767px){.year-ball{margin-top:-10px;margin-bottom:10px}}.year-ball::after{content:'';display:block;margin:0 auto;height:20px;width:20px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:3px solid #000}.year-ball::before{content:'';display:block;margin:0 auto -14px;height:8px;width:8px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background:#c12a21}.year-ball i{display:none}.information-box{border:2px solid #c12a21;padding:20px;position:relative;background:#fff;color:#c12a21;font-size:1.1em;line-height:1.4}.information-box::before{content:'';display:block;border-bottom:1px dashed #c12a21;border-left:1px dashed #c12a21;width:14px;height:14px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:-1;position:absolute;top:16px;background:#c12a21}@media screen and (max-width:767px){.information-box::before{content:none}}.information-box.even{float:right}@media screen and (max-width:767px){.information-box.even{float:none}}.information-box.odd{float:left}@media screen and (max-width:767px){.information-box.odd{float:none}}.information-box.even::before{right:-8px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.information-box.odd::before{left:-8px}.scroll-nav{position:fixed;z-index:30;right:30px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:$primaryLightColor}.scroll-nav a{font-size:1.2em;color:#c12a21;display:block;margin:0;padding:6px 10px;border-left:4px solid #c12a21}.scroll-nav a:hover,.scroll-nav a.active{color:#c12a21;text-decoration:none;border-color:#c12a21;font-weight:600}.page-terms,.page-privacy{background:#fff}@media screen and (max-width:998px){.hide-mobile{display:none}}@media screen and (min-width:998px){.hide-desktop{display:none}}.template__order__side__button__bottom{padding-top:20px}.template__order__side__button__bottom button{text-transform:uppercase;font-size:12px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;text-align:center;color:#fff;width:100%;height:50px;border:0;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.template__order__side__button__bottom button.repeat__order{background-color:#2fba6d}.template__order__side__button__bottom button.repeat__order:hover{background-color:#289954}.template__order__side__button__bottom button.express__order.not__registered{background-color:transparent;border:solid 1px #c12a21;color:#c12a21}.template__order__side__button__bottom button.express__order.registered{background-color:#c12a21}.template__order__side__button__bottom button[disabled]{cursor:not-allowed;background-color:#000}.order-whatsapp-button i{background-color:#25d366;font-weight:bold;color:#fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;font-size:18px;padding:8px;margin-right:0 !important;position:relative;left:10px}.order-whatsapp-button span{padding:4px 12px;font-size:13px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border:1px solid #ccc}.whatsapp-button{text-decoration:none;color:#eee;display:inline-block;background-color:#25d366;font-weight:bold;padding:1rem 2rem;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.whatsapp-button:hover{background-color:#23c861}.whatsapp-button:focus{background-color:#1fb357}.progress-bar-wrapper{padding:20px;margin-bottom:30px}@media screen and (max-width:992px){.progress-bar-wrapper{margin-bottom:10px}}.progress-bar-wrapper div h2{text-align:center !important;color:#84817a !important;font-size:24px;margin:10px 0}.progressbar{margin-top:40px}.progressbar li{list-style-type:none;width:20%;float:left;font-size:12px;position:relative;text-align:center;text-transform:uppercase;z-index:1}@media screen and (max-width:580px){.progressbar li{font-size:10px}}.progressbar li:before{width:40px;height:40px;content:'';counter-increment:step;line-height:30px;border:3px solid #adadad;display:block;text-align:center;margin:0 auto 10px auto;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;z-index:122;background-color:#fff}.progressbar li:after{width:100%;height:10px;content:'';position:absolute;background-color:#adadad;top:15px;left:-43%;z-index:-1}.progressbar li:first-child:after{content:none}.progressbar li.active{color:#707070}.progressbar li.exact{color:#707070;font-weight:bold !important}.progressbar li.active:before{border-color:#65e891;background-color:#65e891}.progressbar li.active+li:after{background-color:#65e891}.progressbar li.active.exact+li:after{background-color:#adadad}@media screen and (max-width:1190px){.progressbar li::after{left:-40%}}@media screen and (max-width:768px){.progressbar li::after{left:-37%}}@media screen and (max-width:580px){.progressbar li::after{left:-33%}}@media screen and (max-width:440px){.progressbar li::after{left:-29%}}@media screen and (max-width:380px){.progressbar li::after{left:-24%}}@media screen and (max-width:330px){.progressbar li::after{left:-22%}}.boxMinH{display:flex;align-items:center;min-height:30vh}@media screen and (min-width:991px){.boxMinH{min-height:50vh}}.boxMinH .order-canceled-box{margin-top:0}.order-canceled-box{display:flex;flex-direction:column;align-items:center;justify-content:space-between;max-width:500px;margin:0 auto;margin-top:20px}@media screen and (max-width:991px){.order-canceled-box{flex-direction:column;padding:0 16px;max-width:100%;width:100%}.order-canceled-box p{font-size:18px !important}}.order-canceled-box .boxIcon{background-color:#eb313e;width:50px;height:50px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:34px}.order-canceled-box h2{font-weight:bold;margin:.3em 0 0 0 !important}.order-canceled-box p{font-size:21px;margin:0 !important;color:#84817a;text-align:center}.order-container-flex{overflow-x:hidden;display:flex;justify-content:space-between;flex:1;flex-direction:row;max-width:100%;width:100%}@media screen and (max-width:991px){.order-container-flex{padding:0;width:100%;justify-content:none;flex-direction:column;flex:1;background-color:#dedede}}.order-container-flex .order-info-side{max-width:50%;flex:1;padding-top:80px;padding-bottom:40px;padding-right:140px;border-right:4px solid #f0f0f0}@media screen and (max-width:1400px){.order-container-flex .order-info-side{padding-right:80px}}@media screen and (max-width:1100px){.order-container-flex .order-info-side{padding-right:20px}}@media screen and (max-width:991px){.order-container-flex .order-info-side{padding:10px 16px 40px 16px;width:100%;max-width:100%;border-right:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background-color:#fff}}.order-container-flex .order-info-side .order-number-date{text-align:center}.order-container-flex .order-info-side .order-number-date span{color:#555;font-size:18px}@media screen and (max-width:380px){.order-container-flex .order-info-side .order-number-date span{font-size:16px}}.order-container-flex .order-info-side .order-number-date span:nth-child(2){text-transform:lowercase}.order-container-flex .order-info-side .order-number-date .order-number{color:#2fba6d}.order-container-flex .order-info-side .order-info{margin-top:40px;display:flex;flex-direction:column;flex:1}.order-container-flex .order-info-side .order-info .order-info-item{display:flex;flex-direction:row;align-items:flex-start;margin:10px 0}.order-container-flex .order-info-side .order-info .order-info-item .order-info-item-icon{margin-right:15px}.order-container-flex .order-info-side .order-info .order-info-item .order-info-item-icon i{font-size:20px;color:#c12a21}.order-container-flex .order-info-side .order-info .order-info-item .order-info-item-description{max-width:100%}.order-container-flex .order-info-side .order-info .order-info-item .order-info-item-description .order-info-header{text-transform:uppercase}.order-container-flex .order-info-side .order-info .order-info-item .order-info-item-description p{color:#000;font-size:16px;word-break:break-all}.order-container-flex .order-info-side .order-fidelity-box{background-color:#c12a21;padding:16px;color:#fff;max-width:270px;margin-left:auto;margin-right:auto;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:10px}@media screen and (max-width:991px){.order-container-flex .order-info-side .order-fidelity-box{max-width:none;width:100%}}.order-container-flex .order-info-side .order-fidelity-box h2{font-size:18px;font-weight:bold;text-transform:uppercase;margin-top:0;margin-bottom:0}.order-container-flex .order-info-side .order-fidelity-box div i{font-size:15px}.order-container-flex .order-info-side .order-fidelity-box div span{font-size:30px;font-weight:bold}.order-container-flex .order-info-side .order-fidelity-box span{text-transform:uppercase}.order-container-flex .order-info-side .order-fidelity-box p{text-transform:uppercase;font-size:16px;font-weight:bold}.order-container-flex .order-info-side .order-schedule-box{background-color:#fff;padding:16px;color:#000;max-width:270px;margin-left:auto;margin-right:auto;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;display:flex;flex-direction:column;align-items:center;margin-bottom:10px}@media screen and (max-width:992px){.order-container-flex .order-info-side .order-schedule-box{max-width:none;width:100%}}.order-container-flex .order-info-side .order-schedule-box h2{font-size:18px;font-weight:bold;margin-top:0;margin-bottom:0;color:#474747}.order-container-flex .order-info-side .order-schedule-box i{font-size:30px;margin-bottom:12px;color:#c12a21}.order-container-flex .order-info-side .order-schedule-box p{margin-top:8px;color:#474747;font-size:18px}.order-container-flex .order-info-side .order-schedule-box span{color:#474747;margin-top:-6px}.order-container-flex .order-info-side .order-dinein-box{background-color:#fff;padding:16px;color:#000;max-width:270px;margin-left:auto;margin-right:auto;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;display:flex;flex-direction:column;align-items:center;margin-bottom:10px}@media screen and (max-width:992px){.order-container-flex .order-info-side .order-dinein-box{max-width:none;width:100%}}.order-container-flex .order-info-side .order-dinein-box h2{font-size:18px;font-weight:bold;margin-top:0;margin-bottom:0;color:#474747}.order-container-flex .order-info-side .order-dinein-box i{font-size:40px;margin-bottom:12px;color:#c12a21}.order-container-flex .order-info-side .order-dinein-box span{color:#474747;margin-top:5px;font-size:16px}.order-container-flex .order-resume-side{padding-left:140px;flex:1;padding-top:80px;padding-bottom:40px}@media screen and (max-width:1400px){.order-container-flex .order-resume-side{padding-left:80px}}@media screen and (max-width:1100px){.order-container-flex .order-resume-side{padding-right:20px}}@media screen and (max-width:991px){.order-container-flex .order-resume-side{padding:10px 16px 40px 16px;margin-top:10px;border-top-left-radius:20px;border-top-right-radius:20px;background-color:#fff}}.order-resume-footer{margin-top:40px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media screen and (max-width:580px){.order-resume-footer{flex-wrap:wrap;justify-content:center}.order-resume-footer .order-time{width:50%}.order-resume-footer .store-number{width:50%}.order-resume-footer .store-whatsapp{margin-top:30px;position:relative;right:27px}}.order-resume-footer i{margin-right:8px;font-size:18px}.order-resume-side h2{text-align:center;color:#000;margin-bottom:40px;margin-top:0}.order-resume-product{display:flex;flex-direction:column;margin:20px 0}.order-resume-product .order-product-header{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:space-between}.order-resume-product .order-subitems-info{padding-left:45px}@media screen and (max-width:1000px){.order-resume-product .order-subitems-info{margin-top:5px}}.order-resume-product .order-subitems-info h3{font-size:15px;position:relative;width:100%;max-width:400px;color:#678}@media screen and (max-width:1000px){.order-resume-product .order-subitems-info h3{max-width:100%;font-size:13px;line-height:16px}}.order-resume-product .order-subitems-info h3::after{content:'';display:block;position:absolute;border-top:1px dotted #ccc;top:7px;left:-35px;width:25px;bottom:35px}.order-resume-product .order-subitems-info ul{list-style:none;margin:5px 0 0;font-size:12px;font-style:italic;color:#828282;max-width:80%;max-height:325px;overflow:auto}.order-resume-product .order-subitems-info ul li{display:inline}.order-resume-product .order-subitems-info ul li.extra{color:#2fba6d}.order-resume-product .order-product-name{text-align:left;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.order-resume-product .order-product-name .order-product-quantity{margin-right:10px}.order-resume-product .order-product-name span{color:#000;font-size:16px;word-break:break-all;max-width:360px}@media screen and (max-width:1400px){.order-resume-product .order-product-name span{max-width:320px}}@media screen and (max-width:1000px){.order-resume-product .order-product-name span{max-width:280px}}@media screen and (max-width:768px){.order-resume-product .order-product-name span{max-width:170px;font-size:14px;line-height:16px}}.order-resume-product .order-product-price div{color:#000;font-size:16px}.order-cart-resume{display:flex;flex-direction:column;flex:1;width:100%;margin-top:40px}.order-cart-resume .order-cart-resume-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.order-cart-resume .order-cart-resume-item p{font-size:18px}.order-cart-resume .order-cart-resume-item span{color:#000;font-size:16px}.order-cart-resume .discount-resume-item{color:#2fba6d}.order-cart-resume .discount-resume-item span{color:#2fba6d}.order-cart-resume .order-cart-total p{font-weight:bold}.order-cart-resume .order-cart-total span{font-weight:bold;color:#c12a21}.order-cart-resume-payment-type{margin-top:30px}.order-cart-resume-payment-type p{text-transform:uppercase;color:#000}.order-cart-resume-cash-amount p{color:#000}.order-cart-resume-cash-amount p b{font-size:16px}.order-product-price-discount{color:#2fba6d !important}@media screen and (max-width:991px){.order-view-wrapper{background-color:#fff}}.orders-list-view-table thead tr th{padding-top:16px;padding-bottom:16px;color:#c12a21 !important}.orders-list-view-table tbody tr{background-color:#fff;border:0}.orders-list-view-table tbody tr .order-item-date-box{text-transform:lowercase}.orders-list-view-table tbody tr:hover{background-color:#f5f5f5 !important;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.orders-list-view-table tbody tr:hover td{color:#c12a21 !important}.orders-list-view-table tbody tr td{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:transparent;border:0 !important;padding-top:16px;padding-bottom:16px;cursor:pointer}.orders-list-view-table tbody tr td.order-table-status span{text-transform:uppercase}.orders-list-view-table tbody tr td.order-table-status .done{color:#2fba6d}.orders-list-view-table tbody tr td.order-table-status .canceled{color:#eb313e}.orders-list-view-table tbody tr td.order-table-status .expired{color:#777}.orders-list-view-table tbody tr td.order-table-status .expired:hover{color:#777}.orders-list-view-table tbody tr td.order-table-status .progress-status{color:#0a2121;background:transparent}.gain-points-color{color:#2fba6d !important}.order-number-date-schedule{position:relative;top:10px;text-align:left !important}.order-number-date-schedule span{font-size:16px !important}.order-schedule-box,.order-dinein-box{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.161);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.161);box-shadow:0 3px 6px rgba(0,0,0,0.161)}.progress-bar-wrapper div h2.order-scheduled-title-success{font-weight:bold;font-size:30px !important;color:#707070 !important;padding:0 10px}@media screen and (max-width:768px){.progress-bar-wrapper div h2.order-scheduled-title-success{font-size:26px !important}}.pix-info-wrapper-mobile{display:block;padding:0 15px 80px 15px}@media screen and (max-width:992px){.pix-info-wrapper-mobile .pix-loading{padding-left:15px}}.pix-info-wrapper-mobile p{display:none;text-align:center;margin:0}@media screen and (max-width:992px){.pix-info-wrapper-mobile p{display:block}}.pix-info-wrapper-mobile p span{color:#000;font-weight:bold;font-size:16px}.pix-info-wrapper-mobile h4{color:#000;font-size:16px}.pix-info-wrapper-mobile h4 i{color:#c12a21;font-size display:inline-block;margin-right:10px}@media screen and (min-width:992px){.pix-info-wrapper-mobile .pix-mobile-container{display:flex;max-width:700px;margin:0 auto;background-color:#fafafa;padding:40px;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px}}.pix-info-wrapper-mobile .pix-mobile-value-box{display:block;width:100%;background:#2e2e2e;color:#fff;overflow:hidden;height:30px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:6px;border:0;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.pix-info-wrapper-mobile .pix-mobile-value-box::selection{color:#fff;background:#000}.pix-info-wrapper-mobile .pix-mobile-value-box span{white-space:nowrap}.pix-info-wrapper-mobile .pix-mobile-value-copybox{position:relative;display:flex;width:100%;align-items:center;justify-content:flex-end}.pix-info-wrapper-mobile .pix-mobile-value-copybox button{background:transparent;border:0;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#c12a21;font-weight:bold;font-size:13px;position:relative;top:5px;padding:0}.pix-info-wrapper-mobile .pix-mobile-value-copybox span{color:#2fba6d;font-size:13px;font-weight:bold;position:relative;top:5px;padding:0;background:transparent}.pix-info-wrapper-mobile .pix-mobile-value-copybox span i{font-size:15px;color:#2fba6d}.pix-info-wrapper-mobile .pix-mobile-qrcode-copybox p{display:none;margin:0}@media screen and (min-width:992px){.pix-info-wrapper-mobile .pix-mobile-qrcode-copybox p{displa:block}}.pix-info-wrapper-mobile .pix-mobile-qrcode-copybox p span{color:#000;font-weight:bold;font-size:16px}.pix-info-wrapper-mobile .pix-mobile-qrcode-copybox .pix-instructions{font-size:20px;color:#2e2e2e;font-weight:bold;margin-bottom:30px;padding:0;display:none}@media screen and (min-width:992px){.pix-info-wrapper-mobile .pix-mobile-qrcode-copybox{width:50%}.pix-info-wrapper-mobile .pix-mobile-qrcode-copybox .pix-instructions{display:block}}.pix-info-wrapper-mobile .pix-mobile-qrcode-box{text-align:center}@media screen and (min-width:992px){.pix-info-wrapper-mobile .pix-mobile-qrcode-box{width:50%}}.pix-info-wrapper-mobile .pix-mobile-qrcode-box .qrcode-mobile-wrapper{display:inline-flex;overflow:hidden;border:3px solid #c12a21;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;width:185px;height:185px;align-items:center;justify-content:center}.pix-info-wrapper-mobile .pix-mobile-qrcode-box .pix-instructions{font-size:20px;color:#2e2e2e;font-weight:bold;text-align:center;margin-bottom:30px;padding:0 20px}@media screen and (min-width:992px){.pix-info-wrapper-mobile .pix-mobile-qrcode-box .pix-instructions{display:none}}.progress-bar-wrapper div h2.pix-awaiting-message{font-size:28px !important;color:#2e2e2e !important;font-weight:bold;text-align:center;padding:0 35px}@media screen and (max-width:992px){.progress-bar-wrapper div h2.pix-awaiting-message{font-size:23px !important}}.pix-loading{position:relative;background:#f9f7f7;padding:15px 0 15px 0}.pix-loading border-radius 8px{margin-bottom:40px}.pix-loading-desktop{display:none}@media screen and (min-width:992px){.pix-loading-desktop{display:block}}.pix-loading::after{content:' ';position:absolute;width:8px;height:8px;top:15px;right:15px;background-color:#2fba6d;z-index:10;pointer-events:none;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-webkit-box-shadow:0 0 5px #2fba6d;-moz-box-shadow:0 0 5px #2fba6d;box-shadow:0 0 5px #2fba6d;animation:animateLight 1s linear infinite}.pix-loading .pix-loading-percent{position:relative;top:0;width:calc(100% - 40px);height:8px;background:#dcdcdc;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;margin:0 10px 0 0;-webkit-box-shadow:inset;-moz-box-shadow:inset;box-shadow:inset;overflow:hidden}.pix-loading .pix-loading-percent .pix-loading-progress{position:absolute;top:0;left:0;width:0;height:100%;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;background:linear-gradient(45deg,#2fba6d,#27ae60);animation:animate 6s ease-in-out infinite}.pix-loading{display:none;margin-bottom:40px}@media screen and (max-width:992px){.pix-loading{display:flex}}.pix-loading-desktop{display:flex;margin-bottom:0}@media screen and (max-width:992px){.pix-loading-desktop{display:none}}.tooltip-pix{display:block;background-color:#2fba6d;color:#fff;position:absolute;bottom:-50px;right:0;padding:8px 16px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;font-size:14px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-o-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);visibility:hidden;opacity:0;-ms-opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0)}.tooltip-pix::after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #2fba6d transparent}.tooltip-pix.tooltip-pix-show{-webkit-transform:translateY(0) !important;-moz-transform:translateY(0) !important;-o-transform:translateY(0) !important;-ms-transform:translateY(0) !important;transform:translateY(0) !important;visibility:visible !important;opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1)}.pix-copyed{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out;color:#2fba6d !important}.qrcode-wrapper-copyed{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out;border-color:#2fba6d !important}p.timer-pix{display:block !important}@media screen and (max-width:992px){p.timer-pix{display:none !important}}.order-delayed-wrapper{text-align:center;webkit-animation:delayedOrder 2s ease-in-out infinite;-moz-animation:delayedOrder 2s ease-in-out infinite;-o-animation:delayedOrder 2s ease-in-out infinite;animation:delayedOrder 2s ease-in-out infinite}.order-delayed-wrapper span{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;display:inline-block;background-color:#eb313e;color:#fff;font-size:18px;padding:4px 8px}.ingredientRemoved{text-decoration:line-through}@-moz-keyframes animate{0%{width:0;left:0}50%{width:100%;left:0}100%{width:100%;left:100%}}@-webkit-keyframes animate{0%{width:0;left:0}50%{width:100%;left:0}100%{width:100%;left:100%}}@-o-keyframes animate{0%{width:0;left:0}50%{width:100%;left:0}100%{width:100%;left:100%}}@keyframes animate{0%{width:0;left:0}50%{width:100%;left:0}100%{width:100%;left:100%}}@-moz-keyframes animateLight{0%,49.99%{background-color:#2fba6d;-webkit-box-shadow:0 0 5px #2fba6d;-moz-box-shadow:0 0 5px #2fba6d;box-shadow:0 0 5px #2fba6d}50%,100%{background-color:#dcdcdc;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}@-webkit-keyframes animateLight{0%,49.99%{background-color:#2fba6d;-webkit-box-shadow:0 0 5px #2fba6d;-moz-box-shadow:0 0 5px #2fba6d;box-shadow:0 0 5px #2fba6d}50%,100%{background-color:#dcdcdc;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}@-o-keyframes animateLight{0%,49.99%{background-color:#2fba6d;-webkit-box-shadow:0 0 5px #2fba6d;-moz-box-shadow:0 0 5px #2fba6d;box-shadow:0 0 5px #2fba6d}50%,100%{background-color:#dcdcdc;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}@keyframes animateLight{0%,49.99%{background-color:#2fba6d;-webkit-box-shadow:0 0 5px #2fba6d;-moz-box-shadow:0 0 5px #2fba6d;box-shadow:0 0 5px #2fba6d}50%,100%{background-color:#dcdcdc;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}@-moz-keyframes delayedOrder{from{opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1)}25%{opacity:.25;-ms-opacity:.25;-moz-opacity:.25;-webkit-opacity:.25;filter:alpha(opacity=0.25)}50%{opacity:.5;-ms-opacity:.5;-moz-opacity:.5;-webkit-opacity:.5;filter:alpha(opacity=0.5)}75%{opacity:.75;-ms-opacity:.75;-moz-opacity:.75;-webkit-opacity:.75;filter:alpha(opacity=0.75)}to{opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1)}}@-webkit-keyframes delayedOrder{from{opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1)}25%{opacity:.25;-ms-opacity:.25;-moz-opacity:.25;-webkit-opacity:.25;filter:alpha(opacity=0.25)}50%{opacity:.5;-ms-opacity:.5;-moz-opacity:.5;-webkit-opacity:.5;filter:alpha(opacity=0.5)}75%{opacity:.75;-ms-opacity:.75;-moz-opacity:.75;-webkit-opacity:.75;filter:alpha(opacity=0.75)}to{opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1)}}@-o-keyframes delayedOrder{from{opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1)}25%{opacity:.25;-ms-opacity:.25;-moz-opacity:.25;-webkit-opacity:.25;filter:alpha(opacity=0.25)}50%{opacity:.5;-ms-opacity:.5;-moz-opacity:.5;-webkit-opacity:.5;filter:alpha(opacity=0.5)}75%{opacity:.75;-ms-opacity:.75;-moz-opacity:.75;-webkit-opacity:.75;filter:alpha(opacity=0.75)}to{opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1)}}@keyframes delayedOrder{from{opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1)}25%{opacity:.25;-ms-opacity:.25;-moz-opacity:.25;-webkit-opacity:.25;filter:alpha(opacity=0.25)}50%{opacity:.5;-ms-opacity:.5;-moz-opacity:.5;-webkit-opacity:.5;filter:alpha(opacity=0.5)}75%{opacity:.75;-ms-opacity:.75;-moz-opacity:.75;-webkit-opacity:.75;filter:alpha(opacity=0.75)}to{opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1)}}.checkout{width:100%}@media screen and (max-width:992px){.checkout{padding-top:40px}}.checkout .hidden{display:none}.checkout .panel .panel-body{display:none}.checkout .successful-order{overflow:hidden}.checkout .item-quantity-sm{left:35px}.checkout .step-indicator{text-align:center}.checkout .step-indicator .balloon{margin:15px auto;position:relative;background:#c12a21;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100px;height:100px;color:#fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;line-height:1.1}.checkout .step-indicator .balloon span{font-size:3em}.checkout .step-indicator .balloon small{font-size:1em}.checkout .step-indicator .balloon::after,.checkout .step-indicator .balloon::before{content:'';display:block;position:absolute;width:12px;height:12px;background:#c12a21;bottom:-1px;left:50%;margin-left:-6px;-webkit-transform:rotate(-45deg) skew(-12deg,-12deg);-moz-transform:rotate(-45deg) skew(-12deg,-12deg);-o-transform:rotate(-45deg) skew(-12deg,-12deg);-ms-transform:rotate(-45deg) skew(-12deg,-12deg);transform:rotate(-45deg) skew(-12deg,-12deg)}.checkout .step-indicator .balloon::before{top:-1px;bottom:inherit}.checkout .step-indicator.first-step .balloon::before{content:none}.checkout .panel .panel-heading{font-size:1.2em}.checkout .panel.active .panel-body{display:block}.checkout .title-contrast{font-size:22px;color:#4a4a4a;font-weight:600;text-align:left;margin-bottom:20px}.checkout .title-contrast+p{font-size:.9em;font-weight:500}.checkout .wrap-addresses{justify-content:space-around;flex-flow:row wrap}.checkout .address-select{width:calc(50% - 15px);margin-bottom:15px}.checkout .address-select .box-body{font-weight:normal;min-height:80px}.checkout .box-option{cursor:pointer;position:relative}.checkout .box-option .accordion-content{display:none;padding:15px}.checkout .box-title{cursor:pointer;color:#383838}.checkout .box-title label{display:block;padding:20px;font-size:.9em;text-transform:uppercase;font-weight:500;margin:0;cursor:pointer}.checkout .box-title input[type='radio']{margin-right:10px}.checkout .box-title.b-solid::after{content:'';top:0;bottom:0;right:-2px;position:absolute;border-right:2px solid #fff}.checkout .box-title.active{background:#c12a21;color:#fff}.checkout .box-title .arrow-icon{position:absolute;right:0;top:0;bottom:0;width:40px;text-align:center;color:$orange-color;font-family:'FontAwesome'}.checkout .box-title .arrow-icon::before{content:'\f078'}.checkout .box-title.accordion-visible .box-title{background:$orange-color}.checkout .box-title.accordion-visible .box-title h4{color:#fff}.checkout .box-title.accordion-visible .accordion-content{display:block}.checkout .box-title.accordion-visible .arrow-icon{color:#fff}.checkout .box-title.accordion-visible .arrow-icon::before{content:'\f077'}.checkout .sidebar{position:relative}.checkout .sidebar>div{z-index:1;padding:20px 0 0;-webkit-transition:.3s ease all;-moz-transition:.3s ease all;-o-transition:.3s ease all;-ms-transition:.3s ease all;transition:.3s ease all}.checkout .sidebar table.total-line-table{margin-top:10px}.checkout .sidebar table.total-line-table td{vertical-align:middle;color:#c12a21;font-size:14px;line-height:1;padding:5px}.checkout .sidebar table.total-line-table tr:last-child td{padding-bottom:10px}.checkout .sidebar table.total-line-table tfoot{border-color:#f2f2f2}.checkout .sidebar table.total-line-table tfoot tr.final-value td{padding-top:10px;font-size:20px;color:#c12a21}@media screen and (max-width:992px){.checkout .sidebar{padding:0 10px}.checkout .sidebar::after{border-left:0;left:-50%}.checkout .sidebar>div{padding-left:0}}.checkout .order-type-block{align-items:center;font-size:.9em;color:#323232}.checkout .order-type-block a{font-size:.85em;color:$orange-color;margin-left:10px}.checkout .order-type-block a:hover{text-decoration:underline}.checkout .product-list-container .sub-wrapper{display:flex}@media screen and (max-width:768px){.checkout .product-list-container .sub-wrapper{display:flex}}.checkout .product-list-container .promotion-title{background:#ddd;padding:5px 10px;font-weight:bold}.checkout .product-list-container .promotion-item{background:#eee}.checkout .product-list-container .subitems-info{position:relative;padding:0 0 0 45px}.checkout .product-list-container .subitems-info:after{content:'';display:block;position:absolute;width:1px;top:8px;bottom:17px;left:17px;border-left:1px dotted #ccc}@media screen and (min-width:768px){.checkout .product-list-container .subitems-info:after{bottom:17px}}.checkout .product-list-container .subitems-info .subitems-info:after,.checkout .product-list-container .subitems-info .subitems-info .product-name:after{display:none}.checkout .product-list-container .subitems-info .product-name{position:relative;padding:0 0 10px}.checkout .product-list-container .subitems-info .product-name:after{content:'';display:block;position:absolute;width:17px;bottom:28px;left:-28px;border-top:1px dotted #ccc;top:7px}@media screen and (min-width:768px){.checkout .product-list-container .subitems-info .product-name:after{bottom:35px}}@media screen and (max-width:768px){.checkout .product-list-container .subitems-info .product-name:after{left:-27px}}.checkout .product-list-container .subitem{flex:1 100%;padding:0 15px}.checkout .product-list-container .subitem>div{font-weight:600;display:block;border:2px solid #c12a21;padding:8px 15px;margin-bottom:5px;text-transform:uppercase;color:$gray_tx;font-size:.85em;line-height:1;font-family:'Lato',sans-serif;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.checkout .product-list-container .subitem .ingredients{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;font-size:.8em}.checkout .product-list-container .subitem .ingredients .extras{color:#2fba6d}.checkout .product-list-container .subitem .ingredients .removed{color:#c12a21;text-decoration:line-through}.checkout .product-list-container .product-name{display:flex;align-items:center;padding:10px 0 10px 10px}.checkout .product-list-container .product-name .product-name-wrapper{display:flex;flex-direction:column;align-items:center;flex-wrap:nowrap;gap:3px}.checkout .product-list-container .product-name img{background:#f0f0f0;min-width:34px;width:34px;height:34px}.checkout .product-list-container .product-name img+.product-name-wrapper{padding-left:10px}.checkout .product-list-container .product-name .item-quantity{font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#4a4a4a;margin-right:10px;min-width:40px;display:inline-block;width:10%;background-color:transparent}.checkout .product-list-container .product-name .item-name{width:100%;display:inline-block;color:#003143;font-family:'Lato',sans-serif}.checkout .product-list-container .product-name h3{font-size:14px;text-align:left;color:#4a4a4a;font-weight:600;display:block;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.checkout .product-list-container .product-name h3 .category-name{display:block;text-transform:capitalize;text-transform:uppercase;font-size:9px;color:gray}.checkout .product-list-container .product-name .ingredients{list-style:none;margin:0;font-size:12px;font-style:italic;color:#717171}.checkout .product-list-container .product-name .ingredients .ingredient{display:inline;margin:0;padding:0}.checkout .product-list-container .product-name .ingredients .ingredient.removed{color:#c12a21}.checkout .product-list-container .product-name .ingredients .ingredient.removed .name{text-decoration:line-through}.checkout .product-list-container .product-name .ingredients .ingredient:after{content:', ';margin-left:-3px;margin-right:3px}.checkout .product-list-container .product-name .ingredients .ingredient:last-child:after{content:''}@media screen and (min-width:992px){.checkout .product-list-container .product-name{align-items:center}}.checkout .product-list-container img{background:#fff;width:60px;height:auto}.checkout .product-list-container .price{font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-0.4px;text-align:right;color:#4a4a4a;padding:10px 10px 10px 0}.checkout .product-list-container .price .line-through{color:#c12a21}.checkout .product-list-container .price .discount{color:#2fba6d}.checkout .product-list-container .product-name{flex:auto}.checkout .product-list-container .price{flex:0;text-align:right;justify-content:center;padding-left:10px}.checkout .product-list-container .heading{display:flex}.checkout .product-list-container .title{font-size:1.15em;font-weight:normal;text-transform:uppercase;border:0}.checkout .product-list-container.cart-preview{padding-bottom:30px}.processing-order{position:absolute;top:0;left:0;right:0;bottom:0;z-index:88;display:table;width:100%;height:100%;-webkit-transform:translate(0,-100%);-moz-transform:translate(0,-100%);-o-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transition:.4s ease;-moz-transition:.4s ease;-o-transition:.4s ease;-ms-transition:.4s ease;transition:.4s ease}.processing-order.visible{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.processing-order>div{display:table-cell;vertical-align:middle}.processing-order p{color:#737373;font-size:16px}.form-coupon{position:relative;max-width:320px}.form-coupon input{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;border-width:2px;height:42px}.form-coupon button{position:absolute;top:0;right:0;z-index:3}.coupons-content{position:relative;z-index:2;border-top:1px solid #e0e0e0;background:#f9f9f9}.card-list-wrap{display:grid;gap:5px;padding-bottom:20px;grid-template-columns:repeat(3,1fr) !important}.card-list-wrap label{padding-right:20px;margin:0}.card-list-wrap label>div{display:flex;align-items:center}.card-list-wrap label>div input[type='radio']{margin:0 0 0 5px}.product-view__header h3{font-size:18px;font-weight:600;margin:0;color:#c12a21}.card-icon{background-size:contain;background-position:50%;background-color:#fff;background-repeat:no-repeat;display:inline-block;float:left;width:45px;height:31px}.card-icon.amex{background-image:url("../img/icons/cards/amex.jpg")}.card-icon.mastercard{background-image:url("../img/icons/cards/mastercard.jpg")}.card-icon.maestro{background-image:url("../img/icons/cards/maestro.jpg")}.card-icon.visa{background-image:url("../img/icons/cards/visa.jpg")}.card-icon.visaelectron{background-image:url("../img/icons/cards/visa_electron.jpg")}.card-icon.jcb{background-image:url("../img/icons/cards/jcb.jpg")}.card-icon.dinersclub{background-image:url("../img/icons/cards/diners.jpg")}.card-icon.discover{background-image:url("../img/icons/cards/discover.jpg")}.card-icon.hipercard{background-image:url("../img/icons/cards/hipercard.jpg")}.card-icon.elo{background-image:url("../img/icons/cards/elo.jpg")}.card-icon.alelo{background-image:url("../img/icons/cards/alelo.jpg")}.card-icon.sodexo{background-image:url("../img/icons/cards/sodexo.jpg")}.card-label{font-size:12px}.block-content{font-size:.85em;line-height:1.5;border:1px solid $primaryLightColor;border-top:0}.block-content a{font-size:.85em;color:#c12a21}.block-content a:hover{text-decoration:underline}.checkout__page .box-description{width:100%;align-items:center;display:flex;gap:5px;flex-direction:row !important;align-items:center;justify-content:space-evenly;flex-wrap:nowrap}.checkout__page .product-view__tabs{margin:20px 0}.checkout__page .product-view__tabs .checkout__template__forms{width:100%;max-width:100%;padding-top:20px}.checkout__page .product-view__tabs .checkout__template__forms .auth-form{width:100%;max-width:100%;padding:0 20px}.checkout__page .product-view__tabs .checkout__template__forms .auth-form .form-group{margin-top:15px}.checkout__page .product-view__tabs .box-title .card-image{border:1px solid transparent}.checkout__page .product-view__tabs .box-title .form-card-info.confirm-cvv{padding:0 28px}@media screen and (min-width:768px){.checkout__page .product-view__tabs .box-title .form-card-info.confirm-cvv{padding:0 15px}}.checkout__page .product-view__tabs .box-title .form-card-info form{padding:0 15px}@media screen and (min-width:768px){.checkout__page .product-view__tabs .box-title .form-card-info form{padding:0}}.checkout__page .template__product__side__button{border-top:1px solid #e0e0e0;margin-top:10px;color:#9b9b9b}.checkout__page .template__product__side__button button.send_order{background-color:#2fba6d;font-size:12px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;text-align:center;color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;display:flex;align-items:center;justify-content:center}.checkout__page .template__product__side__button button.send_order:hover{background-color:#2fba6d}.checkout__page .template__product__side__button button.send_order[disabled]{background-color:#e0e0e0}.checkout__page .template__product__side__description .checkout .bb-solid{border-bottom:0}.checkout__page .template__product__side__description .checkout .product-list-container{overflow-y:auto}.checkout__page table.total-line-table{font-size:11px;font-weight:600;color:#4a4a4a;width:100%;margin:10px 0}@media screen and (max-width:992px){.checkout__page table.total-line-table{border-left:5px solid transparent !important;border-right:5px solid transparent !important}}.checkout__page table.total-line-table .order-summary{display:inline-block;float:right}.checkout__page table.total-line-table .discount-line{color:#2fba6d}.checkout__page table.total-line-table tr{height:10px}.checkout__page table.total-line-table tr td{padding:5px}.checkout__page table.total-line-table .tip-item-table-line{background-color:#c12a21;color:#fff}.checkout__page .template__product__main{height:auto}@media screen and (max-width:678px){.checkout__page .template__product__main{margin-top:5px;padding:0 10px !important}}.checkout__page .template__product__main .product-view__title{font-size:12px;font-weight:300;color:#c12a21;position:absolute;top:10px}.checkout__page .template__product__main .product-view__title i{font-size:24px;margin-right:10px}.checkout__page .template__product__main .template__product__main__options{padding:30px;background:#fafafa}.checkout__page .template__product__main .nav-tabs li{border:0}.checkout__page .template__product__main .nav-tabs li a{margin:0;background:#f0f0f0;border-bottom:1px solid #e0e0e0}.checkout__page .template__product__main .nav-tabs li.active a{background:#fafafa;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:1px solid transparent}.checkout__page .template__product__main .nav-tabs li.disabled a{color:#000}.checkout__page .template__product__main .nav-tabs li a span.check{background-color:#2fba6d;border-color:#2fba6d}.checkout__page .template__product__main .nav-tabs li a span.check i{color:#fff}.checkout__page .template__product__main .wrap-addresses{width:100%}.checkout__page .template__product__main .wrap-addresses .address-select{width:200px;min-height:230px;background-color:#f5f5f5;color:#000;border:solid 1px #e0e0e0;font-size:12px;font-weight:600;display:inline-flex;margin:20px 34px 0 0;text-align:left}.checkout__page .template__product__main .wrap-addresses .address-select .new{cursor:pointer}.checkout__page .template__product__main .wrap-addresses .address-select h3{font-size:21px;color:#4a4a4a;padding:20px 10px 0 10px}.checkout__page .template__product__main .wrap-addresses .address-select a{color:#c12a21;margin:0 10px}@media screen and (max-width:768px){.checkout__page .template__product__main .wrap-addresses .address-select{width:auto;margin-right:15px;margin-left:15px}}.checkout__page .template__product__main .wrap-addresses .address-select:hover{background-color:#fff;-webkit-box-shadow:0 6px 10px 0 rgba(0,48,90,0.08);-moz-box-shadow:0 6px 10px 0 rgba(0,48,90,0.08);box-shadow:0 6px 10px 0 rgba(0,48,90,0.08)}.checkout__page .template__product__main .wrap-addresses .address-select .box-default{background-color:transparent;border:0;border:1px solid #e0e0e0}.checkout__page .template__product__main .wrap-addresses .address-select .box-default .box-body{min-height:100px;font-weight:normal;font-size:11px}.checkout__page .template__product__main .wrap-addresses .address-select .box-default .box-footer{padding:0 15px 0}.checkout__page .template__product__main .wrap-addresses .address-select .box-default .box-heading{color:#000;font-size:11px;line-height:10px;border-bottom:1px solid #e0e0e0;padding:15px;margin:0;height:60px}.checkout__page .template__product__main .wrap-addresses .address-select .box-default .box-heading .icon{font-size:22px;line-height:28px;margin-right:10px}.checkout__page .template__product__main .wrap-addresses .address-select .box-default.active{background-color:#fff;-webkit-box-shadow:0 6px 10px 0 rgba(0,48,90,0.08);-moz-box-shadow:0 6px 10px 0 rgba(0,48,90,0.08);box-shadow:0 6px 10px 0 rgba(0,48,90,0.08)}.checkout__page .template__product__main .wrap-addresses .address-select .box-default.active button{background-color:#c12a21;color:#fff}.checkout__page .template__product__main .wrap-addresses .address-select .box-default.add-new{margin:0 auto}.checkout__page .template__product__main .wrap-addresses .address-select .btn{width:100%;height:40px;background-color:transparent;color:#c12a21}.checkout__page .template__product__main .wrap-addresses .address-select .btn[disabled]{background-color:#e0e0e0;color:#000;border:0;padding:0}.checkout__page .template__product__main .btn{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.checkout__page .template__product__main .btn.charge{margin-top:18px;margin-left:20px;display:inline-block;height:50px;width:47%}.checkout__page .template__product__main .btn.pay-with-pix{margin-left:0 !important}.checkout__page .template__product__main .money-charge{display:inline-block}.checkout__page .checkout .box-title{width:100%;background-color:#fff;color:#000;border:solid 1px #eee;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:12px;font-weight:600;display:inline-flex;padding:15px 10px 15px 10px}.checkout__page .checkout .box-title.box-title-active{border:1px solid #c12a21}.checkout__page .checkout .box-title:hover{border-color:#c12a21}.checkout__page .checkout .box-title .box-description{width:100%;padding-right:5px}.checkout__page .checkout .box-title .box-description .icon{min-width:50px;max-width:50px;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;font-size:18px;color:#000;text-align:center}.checkout__page .checkout .box-title .box-description .icon img{max-width:25px;mix-blend-mode:multiply}.checkout__page .checkout .box-title .box-description .payment-info{width:100%;display:inline-block}.checkout__page .checkout .box-title .box-description .payment-info .description{font-size:13px;font-weight:bold}.checkout__page .checkout .box-title .box-description .payment-info .type{font-size:17px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#4a4a4a}.checkout__page .checkout .box-title .box-description .payment-info .type.nameMethod{font-size:19px;font-weight:bold}.checkout__page .checkout .box-title .box-description>i{font-size:28px;color:#484848}.checkout__page .checkout .box-title .icons-info{margin-top:0}.checkout__page .checkout .box-title .icons-info .detail{margin-right:20px;display:inline-block;font-size:11px;white-space:nowrap}.checkout__page .checkout .box-title .icons-info .detail i{font-size:16px;line-height:20px;margin-right:5px;position:relative;top:2px}@media screen and (max-width:991px){.checkout__page .checkout .box-title .icons-info{margin-left:5px}.checkout__page .checkout .box-title .icons-info .detail{margin-right:15px;display:inline-block;font-size:11px}}.checkout__page .checkout .box-body .card-list-wrap .choice{cursor:pointer;padding:20px;background-color:#fff;border:solid 1px #e0e0e0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-weight:bold;display:flex;flex-direction:column;gap:10px;align-items:center}.checkout__page .checkout .box-body .card-list-wrap .choice input{display:none;visibility:hidden}.checkout__page .checkout .box-body .card-list-wrap .choice:hover,.checkout__page .checkout .box-body .card-list-wrap .choice.checked{background-color:#fff;border-color:#c12a21}.checkout__page .checkout .box-body .card-list-wrap .card-icon{width:50px;border:0}.checkout__page .checkout .box-body .box-list{width:48%;margin:10px 10px 0 0;display:inline-block}.checkout__page .checkout .box-body .box-list.money{width:100%}.checkout__page .checkout .box-body .box-list.money input{width:47%;min-width:115px}.checkout__page .checkout .box-body .box-list.money label{text-transform:none !important;font-weight:bold !important;font-size:13px !important;line-height:normal !important}.checkout__page .confirmation .box-title{width:100%;cursor:auto}.checkout__page .confirmation .box-title .box-description .icon{color:#c12a21}.checkout__page .confirmation:not(:first-child){margin-top:20px}.checkout__page input.form-control{background-color:#fff;border:solid 1px #e0e0e0;padding-left:15px;height:50px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.checkout__page .form-group{padding:0}.checkout__page .form-group label{border:0;font-size:11px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000}.fixed_bar_total{position:relative}@media screen and (max-width:992px){.hidden-mobile{display:none !important}.fixed_bar_total{position:fixed;top:0;width:100%}.checkout__page .template__product__side__button__bottom{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);height:80px;position:fixed;z-index:9999;bottom:0;padding:0 15px;-webkit-overflow-scrolling:touch}.checkout__page .template__product__side__button__bottom button{position:fixed}.checkout__page .template__product__side__button__bottom .mobile{bottom:15px !important;width:calc(100% - 30px)}.checkout__page .product-view__description{position:relative;z-index:9999}.checkout__page .product-view__description button{bottom:0 !important}.checkout__page .product-view__description.collapsed .product-view__description__content{padding-top:10px}.checkout__page .product-view__description.collapsed .total-info{background-color:#fff;position:absolute;z-index:9999;bottom:-35px;border-left:0;border-right:0}.checkout__page .template__product__main{padding:0}.checkout__page .template__product__main .product-view__tabs{margin:0 0 80px}.checkout__page .template__product__main .wrap-addresses .address-select{width:auto;margin-right:15px;margin-left:15px;display:block}.checkout__page .template__product__main .wrap-addresses .address-select .box-default.active{border-right:0;border-left:0}.checkout__page .template__product__main .form-new-address-checkout{padding:0 20px}.checkout__page .template__product__main .template__product__main__options{padding:10px}.checkout__page .template__product__main .nav-tabs li{width:100%}.checkout__page .template__product__main .nav-tabs li a{width:100%;display:block}.checkout__page .template__product__main .nav-tabs li a .ng-scope{display:inline-flex;text-align:left}.checkout__page .template__product__main .nav-tabs li.active{border-bottom:1px solid #e0e0e0}.checkout__page .template__product__main .nav-tabs li.disabled a span{border:1px solid #e0e0e0;color:#e0e0e0}.checkout__page .template__product__main .btn.charge{margin-left:0}.checkout__page .checkout .box-title{-webkit-transition:all 150ms ease-out !important;-moz-transition:all 150ms ease-out !important;-o-transition:all 150ms ease-out !important;-ms-transition:all 150ms ease-out !important;transition:all 150ms ease-out !important;width:100%}.checkout__page .checkout .box-title .box-description .icon{width:14%}.checkout__page .checkout .product-list-container .product-name h3{font-size:14px;width:100%;max-width:inherit}.checkout__page .checkout .product-list-container .price{padding:0}.checkout__page .checkout .product-list-container .sub-wrapper{padding-left:10px;padding-right:10px;padding-top:10px}.checkout__page .checkout .box-body .card-list-wrap{display:flex;align-items:center;gap:5px}.checkout__page .checkout .box-body .card-list-wrap>div{display:flex;align-items:center;justify-content:space-between;border:1px solid transparent !important;height:100%}.checkout__page .checkout .box-body .card-list-wrap .choice{margin:0}.checkout__page .checkout .box-body .box-list.money{padding:0 15px}.checkout__page .checkout .box-body .box-list.money input{width:100%}.checkout__page .checkout .box-body-cards .card-list-wrap{display:grid}.checkout__page .checkout .box-body-cards .card-list-wrap .choice{width:100%;min-height:100% !important}.product-view__header h1{margin:0 auto;text-align:center}.product-view__header .close-checkout{font-size:1em;color:#c12a21}.product-view__header h3{color:#c12a21;position:absolute;margin:0;padding:0}.product-view__header__link-left{position:absolute}.product-view__header__link-left a{display:block;width:30px;font-size:30px}.product-view__header__link{position:absolute;right:15px}.product-view__header__link a i{display:block;font-size:15px}.product-view__column--content{padding:0 0 10px 0;font-size:12px}.checkout{padding-top:0}.checkout .title-contrast{font-size:18px;padding:0 15px 0 10px}.checkout .product-list-container .product-name{padding:0}.bt-solid{margin:15px 0}.create-your-pizza .product-name{margin-bottom:0}.template__product__side__button__bottom{position:fixed;width:100%;bottom:49px;background-color:#fafafa;border-top:solid 1px #e0e0e0}.template__product__side__button__bottom button.send_order{text-align:center;display:block;background-color:#2fba6d;color:#fff;min-height:50px}}.create-your-pizza .product-name{margin-bottom:0}.checkout__page form.show-invalid input.ng-invalid,.checkout__page form.show-invalid textarea.ng-invalid{background:#fff}.checkout__page .form-checkbox{display:flex;align-items:center}.checkout__page .form-checkbox input{margin:0}.checkout__page .form-checkbox label{padding:0;margin-left:10px}.checkout__page .form-group label{font-family:'Lato',sans-serif;color:#000;font-weight:normal;font-size:11px;font-weight:0;line-height:20px;margin-bottom:0}.checkout__page #next-step-card{width:100%;height:50px}.checkout__page .formNewCard{display:flex;flex-direction:row-reverse}@media screen and (max-width:1200px){.checkout__page .formNewCard{flex-direction:column}}.paymentMethodStepItem{background-color:#fafafa;display:flex;flex-wrap:wrap;align-items:flex-start}.paymentMethodStepItem h2{margin:0;font-size:16px;font-weight:600;letter-spacing:-0.8px;text-transform:uppercase;margin-bottom:20px}.cardDataWrapper{display:flex;flex-direction:column}.cardDataWrapper h2{margin:0;font-size:16px;font-weight:600;letter-spacing:-0.8px;text-transform:uppercase;margin-bottom:20px}@media screen and (max-width:768px){#renderCard{display:none}}@media screen and (max-width:768px){.form-card-info{padding-left:22px;padding-right:22px}}@media screen and (max-width:768px){.mobile-padding{padding-left:22px;padding-right:22px}}@media screen and (max-width:768px){.card-form-title{padding-left:22px}}@media screen and (max-width:768px){.paymentMethodStepItem h2{padding-left:20px}}.billing-filled{background-color:#e0e0e0 !important}.warn-message-subtitle{color:#eb313e;position:relative;bottom:10px;width:100%}@media screen and (max-width:768px){.warn-message-subtitle{padding-left:20px}}.prepaid-loader-parent{position:fixed;top:0;bottom:0;width:100vw;height:100vh;display:flex;overflow:hidden;align-items:center;justify-content:center;background-color:rgba(255,255,255,0.75);font-size:38px;z-index:99999999999999}.prepaid-loader-parent .prepaid-loader-modal{background-color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:80px;text-align:center}.prepaid-loader-parent .prepaid-loader-modal small{position:relative;top:15px;color:#000;font-size:14px}.prepaid-loader-parent .prepaid-loader-modal p{position:relative;top:20px;color:primaryColor}.lds-ellipsis{display:inline-block;position:relative;width:64px;height:64px}.lds-ellipsis div{position:absolute;top:35px;width:14px;height:14px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background:#c12a21;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:6px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:6px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:26px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:45px;animation:lds-ellipsis3 .6s infinite}label.show-expiration-card-label{display:none}@media screen and (max-width:630px){.prepaid-loader-parent .prepaid-loader-modal{padding:40px;max-width:400px;position:relative;bottom:10px}.prepaid-loader-parent .prepaid-loader-modal p{font-size:30px;line-height:28px;position:static}}@media screen and (max-width:440px){.prepaid-loader-parent .prepaid-loader-modal{max-width:300px}.prepaid-loader-parent .prepaid-loader-modal p{font-size:30px;line-height:28px;position:static}}@media screen and (max-width:1399px){label.hidden-expiration-card-label{display:none !important}label.show-expiration-card-label{display:block}}.card-form-step{margin-bottom:15px}@media screen and (max-width:992px){.card-form-step{padding:0 20px}}.card-form-step li{width:2em;height:2em;text-align:center;line-height:2em;border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em;background:#c12a21;margin:0 1em;display:inline-block;color:#fff;position:relative;z-index:1}.card-form-step li::before{content:'';position:absolute;top:.9em;left:-32px;width:4em;height:.2em;background:#c12a21;z-index:-1}.card-form-step li:first-child::before{display:none}.card-form-step .active{background:#c12a21}.card-form-step .active ~ li{background:#c12a21}.card-form-step .active ~ li{background:#ddd}.card-form-step .active ~ li::before{background:#ddd}@media screen and (max-width:992px){.form-card-btn{width:100%;height:50px}}.hidden-desktop{display:none}@media screen and (max-width:768px){.hidden-desktop{display:block}}.internet-off-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:80px;text-align:center}@media screen and (max-width:580px){.internet-off-wrapper img{max-width:200px}}.internet-off-wrapper .lds-ellipsis{top:8px;left:8px}.internet-off-wrapper .lds-ellipsis div{width:8px;height:8px}.internet-off-wrapper .reconnect-ellipsis{display:flex;align-items:center;justify-content:center}.internet-off-wrapper small{position:relative;top:15px;color:#000;font-size:14px}.internet-off-wrapper p{position:relative;font-size:25px;top:20px;color:primaryColor}@media screen and (max-width:580px){.internet-off-wrapper p{font-size:16px}}.observation textarea border 1px solid #e0e0e0{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.observation textarea::placeholder{font-weight:normal;font-style:italic;font-size:13px;color:#9b9b9b}.observation textarea:focus{background:#fff;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0;border:1px solid #e0e0e0}.document input::placeholder{font-weight:normal;font-style:italic;font-size:13px;color:#9b9b9b}.document input:focus{background:#fff;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0;border:1px solid #e0e0e0}.empty_amount_people{border:1px solid #eb313e}.border-danger{border:1px solid #eb313e !important}.dinein-table-number-input{max-width:100px;width:100%;margin-left:20px;font-weight:bold;color:#000;font-size:22px !important}.dinein-table-number-input::placeholder{font-weight:normal;font-style:italic;font-size:15px;color:#9b9b9b}.amount-people-info{display:flex !important;flex-direction:row !important;align-items:center !important}.amount-people-info select{max-width:90px}.amount-people-info select width 100%{height:45px !important;background-color:#e4e2e2 !important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}@media screen and (max-width:760px){.amount-people-info select{max-width:94px}}select{font-weight:normal;margin-left:5px}.observation textarea:focus{border-color:#e0e0e0 !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.document input:focus{border-color:#e0e0e0 !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.order__evaluation__wrapper{width:100%;padding:20px;background-color:#fff;text-align:center}@media screen and (max-width:768px){.order__evaluation__wrapper{padding:40px 20px}}.order__evaluation__wrapper .order__evaluation__first-step button{background-color:#fff;padding:8px 16px;color:#c12a21;font-weight:bold;outline:0;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:16px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;margin-top:10px}.order__evaluation__wrapper .order__evaluation__second-step{position:relative}.order__evaluation__wrapper .order__evaluation__second-step .evaluation_bottom_second-step{display:flex;flex-direction:row;align-items:center;justify-content:center}.order__evaluation__wrapper .order__evaluation__second-step .evaluation_bottom_second-step button:nth-child(1){color:#c12a21;background-color:#fff !important}.order__evaluation__wrapper .order__evaluation__second-step .evaluation_bottom_second-step button:nth-child(2){color:$ #fff;background-color:#c12a21 !important;padding:8px 16px;margin-left:5px;cursor:pointer;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;font-weight:bold;text-transform:uppercase}.order__evaluation__wrapper .order__evaluation__second-step .tip_step_wrapper{max-width:500px;width:100%;margin:0 auto}.order__evaluation__wrapper .order__evaluation__second-step i{color:#c12a21;font-size:25px;cursor:pointer;position:absolute;left:0;top:0}@media screen and (max-width:768px){.order__evaluation__wrapper .order__evaluation__second-step i{position:relative;top:-20px;left:-8px;font-size:18px;display:block;width:100%;text-align:left;margin-bottom:10px}}.order__evaluation__wrapper .order__evaluation__second-step .order_evaluation_rated{font-size:22px;font-weight:bold}.order__evaluation__wrapper .order__evaluation__second-step h4{color:#c12a21;text-transform:uppercase;font-weight:bold;font-size:20px;width:100%}@media screen and (max-width:330px){.order__evaluation__wrapper .order__evaluation__second-step h4{font-size:18px}}.order__evaluation__wrapper .order__evaluation__second-step .order_evaluation_tip_box{color:#c12a21;margin-top:20px}.order__evaluation__wrapper .order__evaluation__second-step .order_evaluation_tip_box span{font-size:20px}@media screen and (max-width:330px){.order__evaluation__wrapper .order__evaluation__second-step .order_evaluation_tip_box span{font-size:17px}}.order__evaluation__wrapper .order__evaluation__second-step .order_evaluation_tip_box .tip_box{width:100%;margin-top:20px;display:flex;flex-direction:row;align-items:center;justify-content:center}.order__evaluation__wrapper .order__evaluation__second-step .order_evaluation_tip_box .tip_box button.tip.tip-selected{background-color:#c12a21 !important;color:#fff !important}.order__evaluation__wrapper .order__evaluation__second-step .order_evaluation_tip_box .tip_box button.tip{background-color:#fff;border:1px solid #c12a21 !important;color:#c12a21 !important;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;cursor:pointer;text-align:center;padding:8px 16px;margin:0 10px;width:calc(100% / 4);-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}@media screen and (max-width:768px){.order__evaluation__wrapper .order__evaluation__second-step .order_evaluation_tip_box .tip_box button.tip{display:flex;flex-direction:row;align-items:center;justify-content:space-around;margin:0 8px}}@media screen and (max-width:330px){.order__evaluation__wrapper .order__evaluation__second-step .order_evaluation_tip_box .tip_box button.tip{margin:0 4px !important}}@media screen and (min-width:768px){.order__evaluation__wrapper .order__evaluation__second-step .order_evaluation_tip_box .tip_box button.tip:hover{background-color:#c12a21 !important;color:#fff !important}}.order__evaluation__wrapper .order__evaluation__second-step .order_evaluation_tip_box .tip_box button.tip span:nth-child(1){font-size:16px;font-weight:bold}@media screen and (max-width:768px){.order__evaluation__wrapper .order__evaluation__second-step .order_evaluation_tip_box .tip_box button.tip span:nth-child(1){font-size:12px}}.order__evaluation__wrapper .order__evaluation__second-step .order_evaluation_tip_box .tip_box button.tip span:nth-child(2){font-size:30px;font-weight:bold}@media screen and (max-width:330px){.order__evaluation__wrapper .order__evaluation__second-step .order_evaluation_tip_box .tip_box button.tip span:nth-child(2){font-size:18px;margin-left:3px}}@media screen and (max-width:768px){.order__evaluation__wrapper .order__evaluation__second-step .order_evaluation_tip_box .tip_box button.tip span:nth-child(2){font-size:20px;margin-left:4px}}.order__evaluation__wrapper .order__evaluation__second-step .order_evaluation_tip_box .tip_box_bottom{margin-top:10px;display:flex;flex-direction:row;align-items:center;justify-content:center}.order__evaluation__wrapper .order__evaluation__second-step .order_evaluation_tip_box .tip_box_bottom button:nth-child(1){padding:8px 16px;cursor:pointer;text-transform:uppercase;background-color:#fff !important;color:#c12a21 !important}@media screen and (max-width:330px){.order__evaluation__wrapper .order__evaluation__second-step .order_evaluation_tip_box .tip_box_bottom button:nth-child(1){font-size:16px}}.order__evaluation__wrapper .order__evaluation__second-step .order_evaluation_tip_box .tip_box_bottom button:nth-child(2){color:#fff;background-color:#c12a21 !important;padding:8px 16px;margin-left:5px;cursor:pointer;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;font-weight:bold;text-transform:uppercase}@media screen and (max-width:330px){.order__evaluation__wrapper .order__evaluation__second-step .order_evaluation_tip_box .tip_box_bottom button:nth-child(2){font-size:16px}}.order__evaluation__wrapper .order__evaluation__second-step .order_evaluation_tip_box .tip_box_bottom button:nth-child(2)[disabled]{cursor:not-allowed;background-color:#e0e0e0 !important;color:#9b9b9b}.order__evaluation__wrapper .order__evaluation__second-step button{color:#fff;background-color:#c12a21;border:0 !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:0 !important;font-size:18px;cursor:pointer;margin-top:20px;text-align:center}.order__evaluation__wrapper .order__evaluation__second-step #order_evaluation_obs{resize:none;max-width:500px;margin:20px auto 0 auto;padding:8px 16px 8px 16px !important;color:#000;font-size:16px;font-weight:bold;border:2px solid #4a4a4a;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;ouline:0}.order__evaluation__wrapper .order__evaluation__second-step #order_evaluation_obs:focus{border:2px solid #4a4a4a;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.order__evaluation__wrapper h2{color:#c12a21;text-transform:uppercase;font-weight:bold;font-size:22px;width:100%;line-height:30px}@media screen and (max-width:330px){.order__evaluation__wrapper h2{font-size:19px !important}}.order__evaluation__wrapper .could_evaluate{color:#c12a21;text-transform:uppercase;font-weight:bold;font-size:18px;display:block;margin-top:20px}.order__evaluation__wrapper .order_evaluation_stars_box{color:#c12a21;unicode-bidi:bidi-override;direction:rtl}.order__evaluation__wrapper .order_evaluation_stars_box span{cursor:pointer;font-size:45px}.order__evaluation__wrapper .order_evaluation_stars_box span:hover:before{content:"\2605";position:absolute}.order__evaluation__wrapper .order_evaluation_stars_box span:hover:before,.order__evaluation__wrapper .order_evaluation_stars_box span:hover ~ span:before{content:"\2605";position:absolute}.order__evaluation__wrapper .order__evaluation__third-step .end_evaluation i{color:#c12a21;font-size:80px;margin-bottom:20px}.order__evaluation__wrapper .order__evaluation__third-step .end_evaluation h2{font-weight:bold}.border-required-evaluation{border:1px solid #eb313e}.tip-terms{color:#c12a21;font-weight:bold;position:relative;top:14px;font-size:14px !important}.checkout-form-points h3{font-size:22px;font-weight:600;color:#4a4a4a;font-family:'Lato',sans-serif}@media screen and (max-width:760px){.checkout-form-points h3{font-size:18px;margin-top:20px !important}}@media screen and (max-width:760px){.checkout-form-points{padding:0 22px}}.checkout-form-points-discount{margin-top:15px}@media screen and (max-width:760px){.checkout-form-points-discount{margin:10px 0}}.input-points{font-weight:600;font-size:22px}.input-points[disabled]{cursor:not-allowed;background-color:#e0e0e0;color:#9b9b9b}.payment-fidelity-box{color:#fff !important;background-color:#c12a21 !important}.payment-fidelity-box .type{color:#fff !important}.payment-fidelity-box .points_available{color:#fff !important;font-weight:bold !important;font-size:14px}.payment-fidelity-box .fa-angle-right{color:#fff !important}.payment-fidelity-box .icon{width:50px !important}.modal-fidelity-wrapper{visibility:hidden;opacity:0;-ms-opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);position:fixed;overflow:hidden;top:0;left:0;height:100vh;width:100vw;-webkit-transform:translateY(120%);-moz-transform:translateY(120%);-o-transform:translateY(120%);-ms-transform:translateY(120%);transform:translateY(120%);background-color:rgba(0,0,0,0.6);z-index:999;display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.modal-fidelity-wrapper{align-items:flex-end}}.modal-fidelity-wrapper .modal-fidelity{position:relative;width:100%;max-width:700px;height:100%;max-height:550px;background-color:#c12a21;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:32px}.modal-fidelity-wrapper .modal-fidelity .modal-fidelity-step-one{-webkit-transition:100ms cubic-bezier(0.25,0.46,0.45,0) !important;-moz-transition:100ms cubic-bezier(0.25,0.46,0.45,0) !important;-o-transition:100ms cubic-bezier(0.25,0.46,0.45,0) !important;-ms-transition:100ms cubic-bezier(0.25,0.46,0.45,0) !important;transition:100ms cubic-bezier(0.25,0.46,0.45,0) !important;visibility:hidden;display:none}@media screen and (max-width:768px){.modal-fidelity-wrapper .modal-fidelity{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;border-bottom-left-radius:0;border-bottom-right-radius:0;max-width:none;width:100%;max-height:580px}}.modal-fidelity-wrapper .modal-fidelity .modal-fidelity-close{position:absolute;right:20px;top:10px;width:24px;height:24px;border:1px solid #fff;display:flex;align-items:center;justify-content:center;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;cursor:pointer}.modal-fidelity-wrapper .modal-fidelity .modal-fidelity-close i{color:#fff}.modal-fidelity-wrapper .modal-fidelity .modal-fidelity-header{width:100%;padding:8px;display:flex;flex-direction:row;align-items:center;justify-content:center}.modal-fidelity-wrapper .modal-fidelity .modal-fidelity-header .fidelity-star{width:50px;height:50px;background-color:#fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;color:#c12a21;margin-right:20px}.modal-fidelity-wrapper .modal-fidelity .modal-fidelity-header .fidelity-header-text{color:#fff}.modal-fidelity-wrapper .modal-fidelity .modal-fidelity-header .fidelity-header-text div:nth-child(1){font-size:18px}.modal-fidelity-wrapper .modal-fidelity .modal-fidelity-header .fidelity-header-text div:nth-child(2){font-weight:bold;font-size:16px}.modal-fidelity-wrapper .modal-fidelity .modal-fidelity-points{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:15px}.modal-fidelity-wrapper .modal-fidelity .modal-fidelity-points p:nth-child(1){color:#fff;font-size:16px;font-weight:bold;text-transform:uppercase}@media screen and (max-height:640px){.modal-fidelity-wrapper .modal-fidelity .modal-fidelity-points p:nth-child(1){font-size:14px}}.modal-fidelity-wrapper .modal-fidelity .modal-fidelity-points p:nth-child(1) strong{font-size:25px}@media screen and (max-height:640px){.modal-fidelity-wrapper .modal-fidelity .modal-fidelity-points p:nth-child(1) strong{font-size:20px}}.modal-fidelity-wrapper .modal-fidelity .modal-fidelity-points p:nth-child(2),.modal-fidelity-wrapper .modal-fidelity .modal-fidelity-points p:nth-child(3){color:#fff;font-size:15px;font-weight:bold;text-transform:uppercase}@media screen and (max-height:640px){.modal-fidelity-wrapper .modal-fidelity .modal-fidelity-points p:nth-child(2),.modal-fidelity-wrapper .modal-fidelity .modal-fidelity-points p:nth-child(3){font-size:13px}}.modal-fidelity-wrapper .modal-fidelity .modal-fidelity-input-points{margin-top:10px;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.modal-fidelity-wrapper .modal-fidelity .modal-fidelity-input-points p:nth-child(1),.modal-fidelity-wrapper .modal-fidelity .modal-fidelity-input-points p:nth-child(2){color:#fff !important;font-size:16px;text-align:center}@media screen and (max-height:640px){.modal-fidelity-wrapper .modal-fidelity .modal-fidelity-input-points p:nth-child(1),.modal-fidelity-wrapper .modal-fidelity .modal-fidelity-input-points p:nth-child(2){font-size:13px}}.modal-fidelity-wrapper .modal-fidelity .modal-fidelity-input-points .show-gain-points{color:#fff !important}@media screen and (min-width:992px){.modal-fidelity-wrapper .modal-fidelity .modal-fidelity-input-points .show-gain-points{position:relative;top:15px}}.modal-fidelity-wrapper .modal-fidelity .modal-fidelity-input-points input{max-width:120px;margin-top:20px;height:50px;border:1px solid #f7f7f7;font-weight:bold;color:#000}@media screen and (max-width:768px){.modal-fidelity-wrapper .modal-fidelity .modal-fidelity-input-points input{margin-bottom:30px}}.modal-fidelity-wrapper .modal-fidelity .modal-fidelity-input-points input:focus{border:1px solid #f7f7f7;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:0;height:50px}@media screen and (min-width:768px){.modal-fidelity-wrapper .modal-fidelity .modal-fidelity-input-points .modal-fidelity-input-points-button{display:flex;flex-direction:column;align-items:center;justify-content:center}.modal-fidelity-wrapper .modal-fidelity .modal-fidelity-input-points .modal-fidelity-input-points-button p{position:relative;top:15px}}@media screen and (max-width:768px){.modal-fidelity-wrapper .modal-fidelity .modal-fidelity-input-points .modal-fidelity-input-points-button{padding:16px}}.modal-fidelity-wrapper .modal-fidelity .modal-fidelity-input-points .modal-fidelity-input-points-button button{background-color:#fff;color:#c12a21;font-weight:bold;width:200px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border:0;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:50px;margin-top:30px;text-transform:uppercase;font-size:16px}.modal-fidelity-wrapper .modal-fidelity .modal-fidelity-input-points .modal-fidelity-input-points-button button[disabled]{opacity:.4;-ms-opacity:.4;-moz-opacity:.4;-webkit-opacity:.4;filter:alpha(opacity=0.4)}@media screen and (max-width:768px){.modal-fidelity-wrapper .modal-fidelity .modal-fidelity-input-points .modal-fidelity-input-points-button button{background-color:#fff;color:#c12a21;width:100%;max-width:none;margin-top:0}}.show-fidelity-modal{visibility:visible !important;opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:100ms cubic-bezier(0.25,0.46,0.45,0) !important;-moz-transition:100ms cubic-bezier(0.25,0.46,0.45,0) !important;-o-transition:100ms cubic-bezier(0.25,0.46,0.45,0) !important;-ms-transition:100ms cubic-bezier(0.25,0.46,0.45,0) !important;transition:100ms cubic-bezier(0.25,0.46,0.45,0) !important}.modal-fidelity-step-two{display:none;visibility:hidden;opacity:0;-ms-opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);-webkit-transition:100ms cubic-bezier(0.25,0.46,0.45,0);-moz-transition:100ms cubic-bezier(0.25,0.46,0.45,0);-o-transition:100ms cubic-bezier(0.25,0.46,0.45,0);-ms-transition:100ms cubic-bezier(0.25,0.46,0.45,0);transition:100ms cubic-bezier(0.25,0.46,0.45,0)}.show-fidelity-step-two{visibility:visible !important;opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1);display:flex;flex-direction:column;align-items:center;justify-content:center}.show-fidelity-step-two .modal-fidelity-total-discount{margin-top:40px;text-align:center}.show-fidelity-step-two .modal-fidelity-total-discount p{color:#fff;font-weight:bold;font-size:28px}.show-fidelity-step-two .modal-fidelity-total-discount span{color:#fff;font-weight:bold;font-size:40px}.show-fidelity-step-two .modal-fidelity-total-balance{text-align:center;margin-top:40px}.show-fidelity-step-two .modal-fidelity-total-balance p{color:#fff;font-weight:bold;font-size:18px;text-transform:uppercase}.show-fidelity-step-two .modal-fidelity-total-balance span{margin-top:60px;color:#fff;font-size:16px;text-transform:uppercase}.show-fidelity-step-two .modal-fidelity-total-balance div i{color:#fff;font-size:12px}.show-fidelity-step-two .modal-fidelity-total-balance div span{color:#fff;font-size:30px;text-transform:uppercase;font-weight:bold}.show-fidelity-step-two .modal-fidelity-total-balance div button{background-color:#fff;height:45px;width:300px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;font-size:20px;text-transform:uppercase;font-weight:bold;color:#c12a21;border:0;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin-top:40px}.show-fidelity-step-one{visibility:visible !important;opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1);display:block !important}@media screen and (max-width:992px){.fidelity-modal-full .modal-fidelity{-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;-ms-transition:all .4s;transition:all .4s;max-height:none;height:100vh;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.fidelity-modal-full .modal-fidelity .modal-fidelity-step-two .button-wrapper{margin-top:30px;width:100%;padding:16px;border-top-right-radius:8px;border-top-left-radius:8px}.fidelity-modal-full .modal-fidelity .modal-fidelity-step-two .button-wrapper button{background-color:#fff;color:#c12a21;height:50px;margin-top:0;max-width:none;width:100%;font-weight:normal;text-transform:capitalize;font-size:20px}}.fidelity-points-error{margin-top:30px}@media screen and (max-width:992px){.fidelity-points-error{margin-bottom:0;margin-top:0}}.fidelity-points-money{position:relative;bottom:10px;font-size:16px;color:#fff;font-weight:bold}.max-discount-value-msg{color:#fff;margin-top:20px}.remove-fidelity-discount{color:#fff;font-size:12px;margin-left:5px}.remove-fidelity-discount:hover{color:#fff}.box-schedulling button{margin-bottom:0;margin-left:20px;border:1px solid #ddd;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:15px 25px;color:#393939;text-align:left;min-width:340px;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.box-schedulling button:active{opacity:.4;-ms-opacity:.4;-moz-opacity:.4;-webkit-opacity:.4;filter:alpha(opacity=0.4)}.box-schedulling button p{margin-bottom:0;color:#707070;font-weight:normal}.box-schedulling button span{display:block;width:100%}.box-schedulling button i{color:#707070}@media screen and (max-width:992px){.box-schedulling button{min-width:0;flex:1;border:0}}.active_schedule_date_box p,.inactive_schedule_date_box p{color:#c12a21;font-size:12px;cursor:pointer;margin-top:5px}.dinein-table-id-modal-wrapper,.update-profile-modal-wrapper{position:absolute;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.5);z-index:999;display:flex;align-items:center;justify-content:flex-start}@media screen and (min-width:991px){.dinein-table-id-modal-wrapper,.update-profile-modal-wrapper{align-items:center;justify-content:center}}.dinein-table-id-modal-wrapper .dinein-table-id-modal,.update-profile-modal-wrapper .dinein-table-id-modal,.dinein-table-id-modal-wrapper .update-profile-modal,.update-profile-modal-wrapper .update-profile-modal{background:#fff;padding:20px 40px;max-width:400px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-o-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all 300ms !important;-moz-transition:all 300ms !important;-o-transition:all 300ms !important;-ms-transition:all 300ms !important;transition:all 300ms !important}@media screen and (min-width:991px){.dinein-table-id-modal-wrapper .dinein-table-id-modal,.update-profile-modal-wrapper .dinein-table-id-modal,.dinein-table-id-modal-wrapper .update-profile-modal,.update-profile-modal-wrapper .update-profile-modal{max-width:400px}}.dinein-table-id-modal-wrapper .dinein-table-id-modal h2,.update-profile-modal-wrapper .dinein-table-id-modal h2,.dinein-table-id-modal-wrapper .update-profile-modal h2,.update-profile-modal-wrapper .update-profile-modal h2{font-weight:bold;font-size:20px;text-align:center;color:#3e3e3e}.dinein-table-id-modal-wrapper .dinein-table-id-modal input,.update-profile-modal-wrapper .dinein-table-id-modal input,.dinein-table-id-modal-wrapper .update-profile-modal input,.update-profile-modal-wrapper .update-profile-modal input{margin-top:15px;display:block;max-width:140px !important;width:100%;height:45px !important;background-color:#fff;font-weight:bold;font-size:22px;color:#3e3e3e}.dinein-table-id-modal-wrapper .dinein-table-id-modal input::placeholder,.update-profile-modal-wrapper .dinein-table-id-modal input::placeholder,.dinein-table-id-modal-wrapper .update-profile-modal input::placeholder,.update-profile-modal-wrapper .update-profile-modal input::placeholder{font-size:15px}.dinein-table-id-modal-wrapper .dinein-table-id-modal button,.update-profile-modal-wrapper .dinein-table-id-modal button,.dinein-table-id-modal-wrapper .update-profile-modal button,.update-profile-modal-wrapper .update-profile-modal button{border:0;outline:0;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0;background-color:#c12a21;color:#fff;display:flex;align-items:center;justify-content:center;height:45px;width:100%;font-weight:bold;font-size:20px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin-top:20px;cursor:pointer}.dinein-table-id-modal-wrapper .dinein-table-id-modal button[disabled],.update-profile-modal-wrapper .dinein-table-id-modal button[disabled],.dinein-table-id-modal-wrapper .update-profile-modal button[disabled],.update-profile-modal-wrapper .update-profile-modal button[disabled]{background-color:#ccc;cursor:not-allowed}.update-profile-modal-wrapper{padding:10px}.update-profile-modal-wrapper .update-profile-modal{margin:0 auto}.update-profile-modal-wrapper .update-profile-modal input{width:100%;max-width:100% !important}.dinein-modal-open{-webkit-transform:translateY(0) !important;-moz-transform:translateY(0) !important;-o-transform:translateY(0) !important;-ms-transform:translateY(0) !important;transform:translateY(0) !important}.dinein-table-button{background-color:#e4e2e2;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;width:70%;margin-left:20px;cursor:pointer;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}@media screen and (min-width:991px){.dinein-table-button{max-width:300px;width:100%}}.dinein-table-button p{margin:0 !important;color:#c12a21;text-transform:uppercase}.dinein-table-button p strong{font-size:17px;color:#5e5d5d}.dinein-table-button p span{margin-left:15px;font-size:11px;color:#5e5d5d}.dinein-table-button i{color:#c12a21}.amount-people-select{width:100%;height:45px !important;background-color:#e4e2e2 !important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.checkout-cpf-error-message{font-size:13px;color:#eb313e;position:relative;top:5px;left:6px}.checkout-coupon-box{display:flex;flex-direction:row;align-items:center;width:100%;justify-content:space-between;padding:20px 0;border-bottom:1px solid #dcdcdc;cursor:pointer}.checkout-coupon-box i{color:#c12a21;font-size:16px}.checkout-coupon-box .checkout-coupon-box-left-side{display:flex;align-items:center;width:60%}.checkout-coupon-box .checkout-coupon-box-left-side img{margin-right:20px;width:35px}.checkout-coupon-box .checkout-coupon-box-left-side div h4{margin:0;padding:0;color:#3e3e3e;font-weight:bold;font-size:16px;margin-bottom:4px}.checkout-coupon-box .checkout-coupon-box-left-side div span{color:#717171;font-size:14px}.coupon-translate-column{position:absolute;left:0;bottom:0;width:100%;height:40px;background:#fff;width:100%;height:100%;z-index:9999999999;-webkit-transition:all 100ms ease-out;-moz-transition:all 100ms ease-out;-o-transition:all 100ms ease-out;-ms-transition:all 100ms ease-out;transition:all 100ms ease-out;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.coupon-box-visible{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.overflow-hidden{overflow:hidden}#coupon-box{padding:0 65px}#coupon-box div h4{font-weight:bold;color:#3e3e3e;margin-bottom:20px;text-transform:uppercase}#coupon-box div div{display:flex;flex-direction:row;align-items:center;border-bottom:1px solid #f2f2f2;border-top:1px solid #f2f2f2;padding:30px 0}#coupon-box div div input{height:50px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-align:left;font-size:15px;color:#000;font-weight:bold;max-width:60%;padding-left:20px !important}#coupon-box div div input[disabled]{color:#989898}#coupon-box div div button{color:#c12a21;font-size:16px;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0;border:0;cursor:pointer;outline:0;margin-left:15px}.desktop-coupon-box{background:#fff;width:100%;height:100%;max-width:100%}.desktop-coupon-box .desktop-coupon-container{display:flex;flex-direction:column;height:100%}.desktop-coupon-box .desktop-coupon-container .desktop-coupon-box-header{display:flex;flex-direction:column !important;justify-content:center;align-items:center;position:relative;padding:60px 0 !important}.desktop-coupon-box .desktop-coupon-container .desktop-coupon-box-header i{position:absolute;left:0;top:20px !important;font-size:30px;color:#c12a21;cursor:pointer}.desktop-coupon-box .desktop-coupon-container .desktop-coupon-box-header h4{font-weight:bold;color:#3e3e3e;text-transform:uppercase}.desktop-coupon-box .desktop-coupon-container .desktop-coupon-form{flex:1;display:flex;flex-direction:column !important;justify-content:center}.desktop-coupon-box .desktop-coupon-container .desktop-coupon-form p{width:100%;text-align:left;text-transform:uppercase;font-size:15px}.desktop-coupon-box .desktop-coupon-container .desktop-coupon-form input{display:block;width:100% !important;max-width:100% !important;height:50px !important;background-color:#fff;font-size:15px;color:#000;padding-left:20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.desktop-coupon-box .desktop-coupon-container .desktop-coupon-form input::placeholder{font-size:15px}.desktop-coupon-box .desktop-coupon-container .desktop-coupon-footer{padding:80px 0 !important}.desktop-coupon-box .desktop-coupon-container .desktop-coupon-footer button{border:0;outline:0;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0;color:#c12a21;background-color:$secoundaryColor;padding:20px;font-weight:bold;font-size:16px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;width:100%;margin:0 !important}.mobile-checkout-cupom-button{display:none;width:100%;border:0;outline:0;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0;background:#fff;cursor:pointer;flex-direction:row;align-items:center;width:100%;padding:15px;margin-bottom:0 !important;justify-content:space-between;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s;border:1px solid #e0e0e0}.mobile-checkout-cupom-button:active{background-color:#fff}.mobile-checkout-cupom-button div:nth-child(1){display:flex;align-items:center;width:100%}.mobile-checkout-cupom-button div:nth-child(1) div{width:100%;text-align:left}.mobile-checkout-cupom-button div:nth-child(1) img{margin-right:26px;width:45px}.mobile-checkout-cupom-button div:nth-child(1) h4{margin:0;text-align:left;font-weight:bold;color:#3e3e3e;font-size:14px}.mobile-checkout-cupom-button div:nth-child(1) span{font-size:14px;color:#717171}.mobile-checkout-cupom-button i.fa-angle-right{font-size:28px;color:#484848}@media screen and (max-width:992px){.mobile-checkout-cupom-button{display:flex;margin-bottom:25px !important;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;justify-content:space-between}.mobile-checkout-cupom-button img{margin-right:10px !important;width:30px !important}.mobile-checkout-cupom-button:hover{border-color:#ccc}}#mobile-coupon-box-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:999;overflow:hidden}#mobile-coupon-box-wrapper .mobile-coupon-box{background:#fff;padding:20px;width:100%;height:100%;max-width:100%;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all 150ms ease-out !important;-moz-transition:all 150ms ease-out !important;-o-transition:all 150ms ease-out !important;-ms-transition:all 150ms ease-out !important;transition:all 150ms ease-out !important}#mobile-coupon-box-wrapper .mobile-coupon-box .mobile-coupon-container{display:flex;flex-direction:column;height:100%}#mobile-coupon-box-wrapper .mobile-coupon-box .mobile-coupon-container .mobile-coupon-box-header{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding-top:15px}#mobile-coupon-box-wrapper .mobile-coupon-box .mobile-coupon-container .mobile-coupon-box-header i{position:absolute;left:0;top:0;font-size:30px;color:#c12a21;cursor:pointer}#mobile-coupon-box-wrapper .mobile-coupon-box .mobile-coupon-container .mobile-coupon-box-header h4{font-weight:bold;color:#3e3e3e;text-transform:uppercase}#mobile-coupon-box-wrapper .mobile-coupon-box .mobile-coupon-container .mobile-coupon-form{flex:1;display:flex;flex-direction:column;justify-content:center}#mobile-coupon-box-wrapper .mobile-coupon-box .mobile-coupon-container .mobile-coupon-form p{text-transform:uppercase;font-size:15px}#mobile-coupon-box-wrapper .mobile-coupon-box .mobile-coupon-container .mobile-coupon-form input{display:block;width:100%;height:50px !important;background-color:#fff;font-size:15px;color:#000;padding-left:20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#mobile-coupon-box-wrapper .mobile-coupon-box .mobile-coupon-container .mobile-coupon-form input::placeholder{font-size:15px}#mobile-coupon-box-wrapper .mobile-coupon-box .mobile-coupon-container .mobile-coupon-footer button{border:0;outline:0;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0;background-color:$secoundaryColor;color:#c12a21;padding:20px;font-weight:bold;font-size:16px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;width:100%}.coupon-box-open{-webkit-transform:translateX(0) !important;-moz-transform:translateX(0) !important;-o-transform:translateX(0) !important;-ms-transform:translateX(0) !important;transform:translateX(0) !important;opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1)}.box-title{position:relative}.box-title .card-delete-icon{color:#eb313e !important;-webkit-transition:opacity .2s ease-in !important;-moz-transition:opacity .2s ease-in !important;-o-transition:opacity .2s ease-in !important;-ms-transition:opacity .2s ease-in !important;transition:opacity .2s ease-in !important;cursor:pointer !important}.box-title .card-delete-icon:hover{opacity:.8;-ms-opacity:.8;-moz-opacity:.8;-webkit-opacity:.8;filter:alpha(opacity=0.8)}.form-group-gender .gender-radio-inputs{width:30%}.form-group-gender .gender-radio-inputs div{display:flex;align-items:center;flex-direction:row;justify-content:space-between;margin:4px 0}.form-group-gender .gender-radio-inputs div label{padding-bottom:0;margin-bottom:0;line-height:normal}.form-group-gender .gender-radio-inputs div input[type=radio]{min-width:auto !important;max-width:auto !important;width:auto !important;margin:0 !important;cursor:pointer !important}@media screen and (max-width:992px){.complete-userdata-wrapper{padding:0 15px}}.complete-userdata-wrapper>h2{font-size:22px;color:#4a4a4a;font-weight:500;text-transform:none;margin-bottom:30px}.complete-userdata-wrapper form{max-width:400px !important;width:100%}.product-view__description button{bottom:0 !important}.ingredientRemoved{text-decoration:line-through}.checkout__page .checkout .boxAllMethods{display:flex;flex-direction:column;gap:5px !important;margin-bottom:20px !important}.checkout__page .checkout .boxAllMethods .box-title:hover{border-color:#eee !important}.boxListPayment{display:grid;grid-template-columns:1fr 1fr;gap:5px !important}@media screen and (max-width:768px){.boxListPayment{grid-template-columns:1fr}}.customer-card-list{display:grid;grid-template-columns:1fr;gap:5px !important}.arrowTrashCard{display:flex;gap:10px;align-items:center}.btn-back-tab{padding:10px;background:#c12a21;color:#fff !important;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;display:flex}align-items center{gap:5px !important}justify-content center{text-align:center;max-width:100px !important}.btn-back-tab.btnOutline{border-color:#ccc;color:#686868 !important}.titleMethodPayment{margin-bottom:5px;margin-left:10px;color:#4a4a4a}.boxTroco{display:flex;align-items:center}.boxTroco #inputMoney{border-top-right-radius:0;border-bottom-right-radius:0;width:100%}.boxTroco .btn.charge{background-color:#2fba6d;border-color:#2fba6d;margin:0 !important;border-left:0 !important;max-width:65px !important;min-width:65px !important;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-top-left-radius:0;border-bottom-left-radius:0;color:#fff !important}.boxTroco .btn.charge[disabled]{border:solid 1px #e0e0e0;background:#fff}.boxTroco .btn.charge[disabled] i{color:#ccc}.spcFooter{margin-bottom:80px !important}.checkout__page .template__product__main .btn.charge.btnBackTroco{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-left:5px !important;width:100% !important;max-width:100px !important;background-color:transparent !important;border:1px solid #ccc !important;color:#686868 !important}.boxPrice{display:flex;align-items:center;white-space:nowrap;margin-left:10px}.boxPrice span{font-weight:normal;color:#828282}.text-invalid-field{color:#eb313e;font-size:85%;line-height:1.3rem}.btnPickupMethod{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px}.btnPickupMethod button{width:100%;margin-bottom:0 !important;border:1px solid #c12a21 !important;min-height:45px;position:relative}.btnPickupMethod button.active{pointer-events:none}.btnPickupMethod button:not(.active){background:inherit !important}.btnPickupMethod button:not(.active) span{display:none}.btnPickupMethod button span{position:absolute;display:flex;align-items:center;justify-content:center;top:-8px;right:-8px;background:#fff;width:24px;height:24px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}.btnPickupMethod button i.fa{font-size:20px;color:#2fba6d}@-moz-keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-o-keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-moz-keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}}@-webkit-keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}}@-o-keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}}@keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}}@-moz-keyframes lds-ellipsis2{0%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(19px,0);-moz-transform:translate(19px,0);-o-transform:translate(19px,0);-ms-transform:translate(19px,0);transform:translate(19px,0)}}@-webkit-keyframes lds-ellipsis2{0%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(19px,0);-moz-transform:translate(19px,0);-o-transform:translate(19px,0);-ms-transform:translate(19px,0);transform:translate(19px,0)}}@-o-keyframes lds-ellipsis2{0%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(19px,0);-moz-transform:translate(19px,0);-o-transform:translate(19px,0);-ms-transform:translate(19px,0);transform:translate(19px,0)}}@keyframes lds-ellipsis2{0%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(19px,0);-moz-transform:translate(19px,0);-o-transform:translate(19px,0);-ms-transform:translate(19px,0);transform:translate(19px,0)}}@-moz-keyframes modaldinein{from{bottom:50px}to{top:50px}}@-webkit-keyframes modaldinein{from{bottom:50px}to{top:50px}}@-o-keyframes modaldinein{from{bottom:50px}to{top:50px}}@keyframes modaldinein{from{bottom:50px}to{top:50px}}@media screen and (max-width:992px) and (max-width:992px){.product-view__tabs{margin:10px 0 0 0 !important;padding-bottom:10px !important}}@media screen and (max-width:992px) and (min-width:768px){.card-list-wrap{grid-template-columns:repeat(4,1fr) !important}}@media screen and (max-width:992px) and (max-width:768px){.card-list-wrap{grid-template-columns:repeat(3,1fr) !important}}@media screen and (max-width:992px) and (max-width:630px){.card-list-wrap{grid-template-columns:repeat(2,1fr) !important}}.wrapper-account-page{display:flex;width:100%}.account-page{padding-bottom:0}@media screen and (min-width:992px){.account-page{padding:40px 0}}.account-page .form-group{padding:0;width:100%}.account-page form{display:flex;flex-direction:column;align-items:center;margin:20px 0 50px}@media screen and (min-width:992px){.account-page form{margin:10px 0 10px 0;align-items:flex-start}}.account-page button[type='submit']{border:0;max-width:349px;width:100%;margin:0;font-family:'Lato',sans-serif;text-transform:uppercase;font-size:12px}.account-page input[type='text'],.account-page input[type='email'],.account-page input[type='tel'],.account-page input[type='password']{height:50px;max-width:349px;width:100%;font-size:16px;color:#4a4a4a;background-color:#fff;border:solid 1px #e0e0e0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.account-page input[type='radio']{background-color:#fff}.account-page .inputs-expiration-cvc{display:flex;max-width:349px;width:100%}.account-page .inputs-expiration-cvc .expiration-date{display:flex;flex-wrap:wrap;width:50%}.account-page .inputs-expiration-cvc .expiration-date input{width:100%}.account-page .inputs-expiration-cvc .expiration-date label{width:100%}.account-page .inputs-expiration-cvc .expiration-date .month{max-width:50px}.account-page .inputs-expiration-cvc .expiration-date .year{max-width:70px}.account-page .inputs-expiration-cvc .cvc-number{width:50%}.account-page .inputs-expiration-cvc .cvc-number input{width:100%}.account-page span.label{font-size:16px;color:#4a4a4a;margin-right:20px;font-weight:300}.account-page label{border:0;font-family:'Lato',sans-serif;font-weight:600;color:#9b9b9b}.account-page .container{background:#fff;padding:0;overflow:hidden;position:relative}@media screen and (min-width:992px){.account-page .container{overflow:inherit;align-items:stretch}}.account-page .alert{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-color:#eb313e;color:#000}.account-page .alert strong{color:#000}.account-page .alert span{margin-left:10px}.account-page .account-content{display:flex;justify-content:flex-start;width:100%}.account-page .account-content .title-contrast{font-size:2.2em;margin:15px 0}.account-page .account-content .panel{width:100%;margin-left:15px;margin-right:15px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0;background-color:transparent}.account-page .account-menu{max-width:300px;min-width:250px;width:100%;height:100%;background:#fff;top:0;bottom:0;-webkit-transition:right .3s ease;-moz-transition:right .3s ease;-o-transition:right .3s ease;-ms-transition:right .3s ease;transition:right .3s ease;z-index:9;border-right:solid 1px #e0e0e0;display:none}@media screen and (min-width:992px){.account-page .account-menu{display:flex}}.account-page .account-menu.visible{right:0}.account-page .account-menu.visible .bars-icon{left:0;color:#c12a21;width:60px}@media screen and (min-width:992px){.account-page .account-menu{position:relative;right:inherit;top:inherit;bottom:inherit}}.account-page .account-menu .bars-icon{position:absolute;top:3px;left:-53px;width:50px;height:50px;font-size:21px;color:#fff;text-align:center;line-height:50px;cursor:pointer}@media screen and (min-width:992px){.account-content__nav__list{display:none}}.sidebar{background-color:#fff}.sidebar-user{display:flex;width:100%;height:100%;justify-content:flex-start}.sidebar-user h4{font-size:26px;font-weight:300;text-transform:capitalize;color:#4a4a4a;margin:30px 0}.sidebar-user h6{font-size:14px}.sidebar-user .tit-email{color:#4a4a4a}.sidebar-user .tit-email i{font-size:22px;color:#9b9b9b}.sidebar-user .tit-phone{color:#9b9b9b}.sidebar-user .tit-phone i{color:#9b9b9b;font-size:22px}.sidebar-user .sidebar-content{height:100%;width:100%;border-left:3px solid #fff;border-bottom:3px solid #fff}.sidebar-user .sidebar-category{height:100%}.sidebar-user .sidebar-category h5{font-size:17px !important;font-weight:bold;margin-bottom:15px}.sidebar-user .sidebar-category h6 span{flex-grow:1}.sidebar-user .image-wrap{background:#c12a21;width:116px;height:116px;margin:0 auto;display:flex;align-items:center;justify-content:center;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.sidebar-user .image-wrap img{max-width:64px}.sidebar-user ul{margin-top:30px}.sidebar-user ul li{position:relative;padding:15px 0;border-bottom:solid 1px #f0f0f0;display:flex;align-items:center;font-family:'Lato',sans-serif;text-transform:uppercase;font-size:11px;font-weight:600;color:#9b9b9b}.sidebar-user ul li i{font-size:24px;display:inline-block;margin-right:20px;margin-left:20px;color:#9b9b9b}.sidebar-user ul li:last-child{border-bottom:0}.sidebar-user ul li.active{color:#fff;background-color:#c12a21;cursor:pointer}.sidebar-user ul li.active i{color:#fff}.sidebar-user ul li:hover{color:#fff;background-color:#c12a21;cursor:pointer}.sidebar-user ul li:hover a,.sidebar-user ul li:hover i{color:#fff}.user-tabs-left{display:block}.user-tabs-left .nav-tabs li{display:block}.user-addresses .box-heading span{font-size:10px;color:#303030}.user-addresses .address-select+form{margin:0 15px 25px;border-bottom:1px solid #ddd;clear:both;padding-bottom:25px}.table-address{padding-left:0;padding-right:0}.item-sidebar a{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-shadow:none}.user-addresses table.address-table td{border-bottom:1px solid #ddd;border-top:0}.user-addresses .fa.delete{border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;position:absolute;right:35px;top:12px;color:#fff;background:#c12a21;display:inline-block;padding:5px 7px;cursor:pointer}.user-addresses .fa.delete:active{opacity:.5;-ms-opacity:.5;-moz-opacity:.5;-webkit-opacity:.5;filter:alpha(opacity=0.5)}.order-number-heading{padding-bottom:15px}.order-number-heading h4{text-transform:uppercase;margin-bottom:3px;letter-spacing:.05em}.order-number-heading h4 span{color:#2fba6d}.order-number-heading h4+p{font-size:.8em;font-weight:500;letter-spacing:.05em}.status-observer{overflow:hidden;background-color:#fff;display:flex;padding:40px;align-items:center;justify-content:center;margin-bottom:20px}.status-observer .steps-wrap{width:100%}.status-observer .step-separator{color:#ccc;text-align:center;text-transform:uppercase;font-size:.9em;font-weight:500;flex-basis:20%;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-o-transition:color .2s ease;-ms-transition:color .2s ease;transition:color .2s ease}.status-observer .step-separator .icon-block{display:table;width:100%}.status-observer .step-separator .icon-block .wrap-icon{display:table-cell;vertical-align:middle;height:50px;text-align:center;position:relative}.status-observer .step-separator .icon-block .wrap-icon .icon{display:inline-block;background:#ccc;color:#fff;width:30px;height:30px;-webkit-transition:background .15s ease;-moz-transition:background .15s ease;-o-transition:background .15s ease;-ms-transition:background .15s ease;transition:background .15s ease;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.status-observer .step-separator .icon-block .wrap-icon .icon>i.fa{font-size:32px;line-height:1.6}.status-observer .step-separator .icon-block .wrap-icon .icon .ball-divisor{display:inline-block;width:16px;height:16px;background:#d2d2d2;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;position:absolute;right:0;top:50%;margin-top:-12px;margin-right:-8px}.status-observer .step-separator .icon-block .wrap-icon .icon .ball-divisor i{font-size:1.3em;line-height:.9;color:#fff;position:relative;right:-1px}.status-observer .step-separator .icon-block .wrap-icon .icon .ball-divisor .left-balls,.status-observer .step-separator .icon-block .wrap-icon .icon .ball-divisor .right-balls{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;display:inline-block;width:10px;height:10px;background:#d2d2d2;position:absolute;right:-13px;top:50%;margin-top:-5px}.status-observer .step-separator .icon-block .wrap-icon .icon .ball-divisor .left-balls::after,.status-observer .step-separator .icon-block .wrap-icon .icon .ball-divisor .right-balls::after{content:'';border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;display:inline-block;width:10px;height:10px;background:#d2d2d2;position:absolute;right:-13px;top:50%;margin-top:-5px}.status-observer .step-separator .icon-block .wrap-icon .icon .ball-divisor .left-balls{left:-13px;right:inherit}.status-observer .step-separator .icon-block .wrap-icon .icon .ball-divisor .left-balls::after{left:-13px;right:inherit}@media screen and (max-width:720px){.status-observer .step-separator .icon-block .wrap-icon .icon>i.fa{font-size:25px}.status-observer .step-separator .icon-block .wrap-icon .icon .ball-divisor{width:14px;height:14px;margin-top:-10px}.status-observer .step-separator .icon-block .wrap-icon .icon .ball-divisor i{font-size:1.4em;right:-1px}.status-observer .step-separator .icon-block .wrap-icon .icon .ball-divisor .left-balls,.status-observer .step-separator .icon-block .wrap-icon .icon .ball-divisor .right-balls{width:8px;height:8px}.status-observer .step-separator .icon-block .wrap-icon .icon .ball-divisor .left-balls::after,.status-observer .step-separator .icon-block .wrap-icon .icon .ball-divisor .right-balls::after{width:8px;height:8px;margin-top:-4px}}@media screen and (max-width:480px){.status-observer .step-separator .icon-block .wrap-icon .icon>i.fa{font-size:20px}.status-observer .step-separator .icon-block .wrap-icon .icon .ball-divisor{width:12px;height:12px;margin-top:-10px}.status-observer .step-separator .icon-block .wrap-icon .icon .ball-divisor i{font-size:1em;right:0}.status-observer .step-separator .icon-block .wrap-icon .icon .ball-divisor .left-balls,.status-observer .step-separator .icon-block .wrap-icon .icon .ball-divisor .right-balls{display:none}}@media screen and (max-width:720px){.status-observer .step-separator{font-size:.9em}}@media screen and (max-width:480px){.status-observer .step-separator{font-size:.6em}}.status-observer .step-separator.passed{color:#2fba6d}.status-observer .step-separator.passed .icon-block .icon{background:#2fba6d}.status-observer .step-separator.passed .icon-block .icon .ball-divisor{background:#2fba6d}.status-observer .step-separator.passed .icon-block .icon .ball-divisor .right-balls{background:#2fba6d}.status-observer .step-separator.passed .icon-block .icon .ball-divisor .right-balls::after{background:#2fba6d}.status-observer .step-separator.passed .icon-block .icon .ball-divisor .left-balls{background:#2fba6d}.status-observer .step-separator.passed .icon-block .icon .ball-divisor .left-balls::after{background:#2fba6d}.status-observer .step-separator.current{color:#2fba6d}.status-observer .step-separator.current .icon-block .icon{background:#2fba6d}.status-observer .step-separator.current .icon-block .icon .ball-divisor{background:#2fba6d}.status-observer .step-separator.current .icon-block .icon .ball-divisor .left-balls{background:#2fba6d}.status-observer .step-separator.current .icon-block .icon .ball-divisor .left-balls::after{background:#2fba6d}.status-observer .step-separator.cancelled{color:red}.status-observer .step-separator.cancelled .icon-block .icon{background:#eb313e}.box-order-info{border:1px dashed #d6d6d6;padding:10px 15px;font-family:'Lato',sans-serif;margin:10px 0 0;border-bottom:0}.box-order-info.store-information{border-bottom:1px dashed #d6d6d6;margin:0 0 30px;position:relative}.box-order-info h4{text-transform:uppercase;position:relative;padding-bottom:10px;border-bottom:1px solid #c12a21;color:#c12a21;text-transform:uppercase;font-size:16px;font-weight:600}.box-order-info h4 span{position:absolute;right:0}.box-order-info .rounded-icon{background:#c12a21;color:#fff;width:30px;height:30px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;line-height:30px;text-align:center;font-size:17px;position:absolute;left:15px;top:5px}.box-order-info .slot-info{padding-left:40px;line-height:14px;padding-top:5px;padding-bottom:5px}.box-order-info .slot-info h6{color:#c12a21;font-size:12px;margin-top:5px;margin-bottom:5px}.box-order-info .slot-info h6+span{color:gray;font-weight:600;font-size:12px}.products-detailed{font-family:'Lato',sans-serif}.products-detailed h5{font-size:28px;font-weight:600;margin:20px 0 10px}.products-detailed .heading{display:flex;text-transform:uppercase;color:#909090;border-bottom:1px solid #d2d2d2;padding:5px 10px}.products-detailed .heading .quantity{flex-basis:50px;text-align:center}.products-detailed .heading .subtotal{flex-basis:120px;text-align:right}.products-detailed .heading .name{flex:1}.products-detailed .body{margin-top:2px}.products-detailed .body.combo .product-row{background:#f2f2f2}.products-detailed .body .product-row{display:flex;padding:10px}.products-detailed .body .product-row .quantity{flex-basis:50px;text-align:center;font-size:12px;color:#777}.products-detailed .body .product-row .subtotal{flex-basis:120px;text-align:right;font-size:12px;color:#777}.products-detailed .body .product-row .name{flex:1;color:#777;text-transform:uppercase;font-size:12px;font-weight:600}.products-detailed .body .product-row .name .ingredients{font-weight:300;text-transform:none;display:block;font-size:9px}.products-detailed .body .product-row .subproduct{padding-left:10px;padding-top:5px;font-size:11px;font-weight:400}.pricing-detailed{margin-top:30px;padding-top:30px;border-top:1px dashed #e2e2e2;font-family:'Lato',sans-serif}.pricing-detailed .flex{padding:0 10px}.pricing-detailed .flex.big{padding-top:10px}.pricing-detailed .flex.big .title{font-size:18px;color:#505050}.pricing-detailed .flex.big .value{font-size:18px;color:#505050;font-weight:bold}.pricing-detailed .title{flex:1;text-transform:uppercase;color:#777;font-weight:600}.pricing-detailed .value{color:#777;font-size:13px;flex-basis:100px;text-align:right}.user-orders .panel-body{padding:0;margin:10px 0}.user-orders .panel-body table{width:100%}.user-orders .panel-body table thead th,.user-orders .panel-body table tr th{border:0}.user-orders .panel-body table tbody tr td{border-right:1px solid #ddd}.user-orders .panel-body table .status-order i{font-size:16px;color:#9b9b9b}.user-orders .panel-body table .icon-status{width:20px;height:20px;border:1px solid #fafafa;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;display:inline-block;margin-right:10px}.user-orders .panel-body table .icon-status i{color:#fff;font-size:12px;font-weight:500;position:relative;top:1px}.user-orders .panel-body table .icon-status.done{background-color:#2fba6d}.user-orders .panel-body table .icon-status.canceled{background-color:#eb313e}.user-orders .panel-body table .icon-status.scheduled{background-color:#7f7f7f}@media screen and (max-width:991px){.user-cards table tbody tr td span{font-size:14px;line-height:34px}}.account-page.user-addresses form.form-new-address{margin:10px 15px;background-color:#fff;padding:15px}.account-page.user-addresses form.form-new-address .no-number{position:absolute;top:30px;right:30px}.account-page.user-addresses .account-content .panel .panel-body{max-width:100%}@media screen and (max-width:991px){.account-page.user-addresses .account-content .panel .panel-body{padding:10px 0}}.account-page.user-addresses .wrap-addresses{width:100%}.account-page.user-addresses .wrap-addresses .address-select{width:255px;min-height:230px;background-color:#f5f5f5;color:#9b9b9b;border:solid 1px #e0e0e0;font-size:12px;font-weight:600;display:inline-flex;margin:20px 34px 0 0;text-align:left}.account-page.user-addresses .wrap-addresses .address-select h4{position:relative;display:flex;align-items:center}.account-page.user-addresses .wrap-addresses .address-select h4 .delete-address{width:22px;height:22px;text-align:center;cursor:pointer;display:inline-block;position:absolute;right:10px;top:20px}.account-page.user-addresses .wrap-addresses .address-select h4 .edit-address{width:22px;height:22px;text-align:center;cursor:pointer;display:inline-block;position:absolute;right:40px;top:20px}.account-page.user-addresses .wrap-addresses .address-select h4 i{color:#9b9b9b;font-size:14px;line-height:22px;font-weight:500}.account-page.user-addresses .wrap-addresses .address-select .new{cursor:pointer}.account-page.user-addresses .wrap-addresses .address-select h3{font-size:21px;color:#4a4a4a;padding:12px 10px 0 10px;text-align:center}.account-page.user-addresses .wrap-addresses .address-select a{color:#fff;margin:0 10px}@media screen and (max-width:768px){.account-page.user-addresses .wrap-addresses .address-select{width:100%;display:block}}.account-page.user-addresses .wrap-addresses .address-select:hover{background-color:#fff;-webkit-box-shadow:0 6px 10px 0 rgba(0,48,90,0.08);-moz-box-shadow:0 6px 10px 0 rgba(0,48,90,0.08);box-shadow:0 6px 10px 0 rgba(0,48,90,0.08)}.account-page.user-addresses .wrap-addresses .address-select .box-default{background-color:transparent;border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.account-page.user-addresses .wrap-addresses .address-select .box-default .box-body{min-height:100px}.account-page.user-addresses .wrap-addresses .address-select .box-default .box-footer{padding:0 15px 0}.account-page.user-addresses .wrap-addresses .address-select .box-default .box-heading{color:#9b9b9b;font-size:11px;line-height:10px;border-bottom:1px solid #e0e0e0;padding:15px;margin:0;height:60px}.account-page.user-addresses .wrap-addresses .address-select .box-default .box-heading .icon{font-size:22px;line-height:28px;margin-right:10px}.account-page.user-addresses .wrap-addresses .address-select .box-default.active{background-color:#fff;-webkit-box-shadow:0 6px 10px 0 rgba(0,48,90,0.08);-moz-box-shadow:0 6px 10px 0 rgba(0,48,90,0.08);box-shadow:0 6px 10px 0 rgba(0,48,90,0.08)}.account-page.user-addresses .wrap-addresses .address-select .box-default.add-new{margin:0 auto}.account-page.user-addresses .wrap-addresses .address-select .btn{width:100%;height:40px;background-color:transparent;color:#c12a21}.account-page.user-addresses .wrap-addresses .address-select .btn[disabled]{background-color:#ccc;color:#9b9b9b;opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1);border:0}.account-page.user-addresses .wrap-addresses .address-select .btn.address-disabled{background-color:#ccc;color:#9b9b9b;border:0}.pluss{background:linear-gradient(#000,#000),linear-gradient(#000,#000);background-position:center;background-size:40% 2px,2px 40%;background-repeat:no-repeat}.fa__plus-add{display:flex;justify-content:center;padding-top:18px}.fa__plus-add i{color:#4a4a4a;border:1px solid #4a4a4a;padding:20px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}.order-detail-profile .default-bg-title{height:310px;margin-bottom:120px}.order-detail-profile .default-bg-title.bg-order-canceled{background:#eb313e}.order-detail-profile .order-detail-title{padding-bottom:20px;padding-top:20px}.order-detail-profile .wrapper-status-canceled,.order-detail-profile .wrapper-status-done{display:flex;align-items:center;width:100%;justify-content:flex-start}.order-detail-profile .wrapper-status-canceled .circular-icon-status,.order-detail-profile .wrapper-status-done .circular-icon-status{display:flex;flex:20%;align-items:center;justify-content:center}.order-detail-profile .wrapper-status-canceled h3,.order-detail-profile .wrapper-status-done h3{margin:0;color:#4a4a4a;font-size:30px;font-weight:600;flex:80%}.order-detail-profile .wrapper-status-canceled i{font-size:80px;color:#eb313e}.order-detail-profile .wrapper-status-done i{font-size:80px;color:#2fba6d}.order-detail-profile .order-detail-back{margin-left:20px;margin-bottom:30px}.order-detail-profile .order-detail-back button{font-size:15px;color:#9b9b9b;position:relative;background-color:transparent;border:0;font-family:'Lato',sans-serif}.order-detail-profile .order-detail-back button:before{content:"";display:block;width:8.8px;height:8.8px;border-top:2px solid #9b9b9b;border-left:2px solid #9b9b9b;position:absolute;left:-12px;top:9px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.order-detail-profile .wrapper-order-details{display:flex;width:100%;justify-content:space-between}@media screen and (max-width:768px){.order-detail-profile .wrapper-order-details{margin-top:27px}}.order-detail-profile .wrapper-order-details .column-order-details{width:60%}.order-detail-profile .wrapper-order-details .column-order-details .box-title:first-child{margin-top:0}.order-detail-profile .wrapper-order-details .sidebar{width:38%;background-color:transparent}.order-detail-profile .wrapper-order-details .sidebar h4{margin-bottom:18px}.order-detail-profile .wrapper-order-details .sidebar .product-view__column--content{padding:0}.order-detail-profile .wrapper-order-details .panel-body{padding:0}.order-detail-profile .wrapper-order-details .order-content{margin-right:0;margin-top:0}.order-detail-profile .wrapper-order-details .aside-fixed{margin-top:0}@media screen and (max-width:768px){.order-detail-profile .wrapper-status-done,.order-detail-profile .wrapper-status-canceled{justify-content:center;flex-direction:column;width:60%}.order-detail-profile .wrapper-status-done h3,.order-detail-profile .wrapper-status-canceled h3{flex:80%;text-align:center;font-size:21px}.order-detail-profile .wrapper-status-done .circular-icon-status,.order-detail-profile .wrapper-status-canceled .circular-icon-status{display:flex;flex:20%;align-items:center;justify-content:center}.order-detail-profile .wrapper-status-done .circular-icon-status i,.order-detail-profile .wrapper-status-canceled .circular-icon-status i{padding:15px;font-size:70px}.order-detail-profile .order-detail-back{text-align:center;margin-left:0;margin-top:120px}.order-detail-profile .wrapper-order-details{flex-direction:column}.order-detail-profile .wrapper-order-details .column-order-details{width:100%}.order-detail-profile .wrapper-order-details .column-order-details .order-status h4{text-align:center}.order-detail-profile .wrapper-order-details .sidebar{width:100%}}@media screen and (max-width:768px) and (max-width:768px){.order-detail-profile .wrapper-order-details{margin-top:27px}}.edit__address__title__input{background-color:#fff !important;padding-left:0 !important;border:0 !important;border-bottom:1px solid #ccc !important;max-width:130px !important;height:30px !important;font-size:12px !important}@media screen and (max-width:768px){.edit__address__title__input{max-width:180px !important}}@media screen and (max-width:480px){.edit__address__title__input{max-width:130px !important}}.icon__update__address{font-size:16px !important;color:#2fba6d !important}.icon__close__edit__address{font-size:16px !important;color:#eb313e !important}.order-detail-title-schedule .subtitle{margin-top:10px;font-size:21px}.order-detail-title-schedule{display:flex;align-items:center;justify-content:flex-start}@media screen and (max-width:768px){.order-detail-title-schedule{flex-direction:column;justify-content:center}}.order-detail-title-schedule i{font-size:80px;color:#fff}@media screen and (max-width:768px){.order-detail-title-schedule i{margin-top:20px}}.icon-status.scheduled{background-color:#7f7f7f !important}.menu-profile{position:relative;z-index:49}.menu-profile .category__slider__scroll{width:auto}.menu-profile .category__slider__scroll ul{display:flex}.menu-profile .category__slider__scroll ul li{width:auto;height:40px;background-color:#fff;border:solid 1px #f0f0f0;display:flex;align-items:center;flex-direction:column;justify-content:center;-webkit-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-ms-transition:.2s all ease-in-out;transition:.2s all ease-in-out;cursor:pointer;padding:0 15px;white-space:nowrap}.menu-profile .category__slider__scroll ul li.active,.menu-profile .category__slider__scroll ul li:hover{background-color:#c12a21}.menu-profile .category__slider__scroll ul li.active span,.menu-profile .category__slider__scroll ul li:hover span{color:#fff}.menu-profile .category__slider__scroll ul li.active .icon:before,.menu-profile .category__slider__scroll ul li:hover .icon:before{color:#fff;stroke-width:0}.menu-profile .category__slider__scroll ul li span{display:inline-block;font-size:12px;font-weight:600;color:#4a4a4a}.menu-profile .category__slider__scroll ul li .icon{display:inline-block;font-size:20px}.steps-box{text-align:center;margin-top:50px}.steps-box .steps{border:2px solid #777;width:50px;height:50px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;text-align:center;padding:5px;position:relative;left:50%;margin-left:-25px}.steps-box .steps h1{margin:0}.steps-box p{margin-top:20px;font-size:1.6em;width:240px;position:relative;left:50%;margin-left:-120px}.link-termo{color:#eb313e}.link-termo:hover{text-decoration:underline}.fidelity-panel-balance{background-color:#c12a21;padding:12px 16px;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px}.fidelity-panel-balance h4{color:#fff;font-weight:bold;text-align:center;font-size:22px;margin-bottom:10px}.fidelity-panel-balance .balance{text-align:center}.fidelity-panel-balance .balance i{color:#fff;font-size:16px;margin-right:2px}.fidelity-panel-balance .balance span{color:#fff;font-size:40px;font-weight:bold}@media screen and (max-width:768px){.customer-dashboard-desktop{display:none}}.counters-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;max-width:600px;background-color:#c12a21;color:#fff;padding:10px 20px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}.counters-wrapper .fidelity-counter-left-side{display:flex;flex-direction:column}.counters-wrapper .fidelity-counter-left-side h6{font-weight:bold;font-size:20px;text-transform:uppercase;margin:0}.counters-wrapper .fidelity-counter-left-side .balance i{font-size:20px}.counters-wrapper .fidelity-counter-left-side .balance span{font-weight:bold;font-size:35px;margin-left:10px}.counters-wrapper .fidelity-counter-left-side .balance .fidelity-points-money{font-size:21px;margin-left:10px}.counters-wrapper .fidelity-counter-right-side{display:flex;flex-direction:row;align-items:center}.counters-wrapper .fidelity-counter-right-side div:nth-child(1){margin-right:20px}.counters-wrapper .fidelity-counter-right-side div span{font-size:20px;font-weight:bold}.counters-wrapper .fidelity-counter-right-side div p{margin:0}.counters-wrapper .fidelity-counter-right-side div h6{margin:0;font-weight:bold}.orders-list-wrapper{display:flex;flex-direction:column;flex:1;width:100%;margin-top:40px;margin-bottom:40px}.orders-list-wrapper .order-list-item{padding:10px 15px;border:1px solid #ddd;display:flex;justify-content:space-between;flex-direction:row;flex:1}.orders-list-wrapper .order-list-item:hover{cursor:pointer;background-color:#c12a21;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;-ms-transition:all .4s;transition:all .4s;color:#fff !important}.orders-list-wrapper .order-list-item .order-list-left-side{display:flex;flex-direction:row;flex:1;align-items:center}.orders-list-wrapper .order-list-item .order-list-left-side .order-item-date-box{background-color:#f5f5f5;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;width:50px}.orders-list-wrapper .order-list-item .order-list-left-side .order-item-date-box span{font-weight:bold;color:gray;font-size:16px;line-height:18px}.orders-list-wrapper .order-list-item .order-list-left-side .order-item-date-box span:nth-child(2){font-size:13px;text-transform:lowercase}.orders-list-wrapper .order-list-item .order-list-left-side .order-item-hour-box{margin-left:40px;margin-right:40px}.orders-list-wrapper .order-list-item .order-list-left-side .order-item-hour-box span{font-size:16px;font-weight:bold}.orders-list-wrapper .order-list-item .order-list-left-side .order-item-number{font-size:18px;font-weight:bold}.orders-list-wrapper .order-list-item .order-list-right-side{display:flex;flex-direction:row;flex:1;align-items:center;justify-content:flex-end}.orders-list-wrapper .order-list-item .order-list-right-side .order-item-price{margin-right:40px}.orders-list-wrapper .order-list-item .order-list-right-side .order-item-price span{font-size:18px;font-weight:bold}.orders-list-wrapper .order-list-item .order-list-right-side .order-item-gain-points{margin-right:40px}.orders-list-wrapper .order-list-item .order-list-right-side .order-item-gain-points span{font-size:18px;font-weight:bold}.orders-list-wrapper .order-list-item .order-list-right-side .order-item-status div{width:60px;height:40px;display:flex;flex-direction:row;align-items:center;justify-content:center;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}.orders-list-wrapper .order-list-item .order-list-right-side .order-item-status div i{color:#fff;font-size:20px}.orders-list-wrapper .order-list-item .order-list-right-side .order-item-status .order-item-success{background-color:#2fba6d}.orders-list-wrapper .order-list-item .order-list-right-side .order-item-status .order-item-canceled{background-color:#eb313e}.orders-list-wrapper .order-list-item .order-list-right-side .order-item-status .order-item-clock{background-color:#ccc}.orders-list-wrapper .order-list-item .order-list-right-side .order-item-status .order-item-clock i{color:#000}.order-list-mobile{display:none}@media screen and (max-width:768px){.order-list-mobile{display:block}}.order-list-wrapper-mobile{display:flex;width:100%;flex:1;flex-direction:column}.order-list-wrapper-mobile .order-list-mobile-item{display:flex;flex:1;width:100%;background-color:#fff;flex-direction:row;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid #eee}.order-list-wrapper-mobile .order-list-mobile-item:focus{background-color:#ddd;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;-ms-transition:all .1s;transition:all .1s}.order-list-wrapper-mobile .order-list-mobile-item .order-mobile-item-left{display:flex;flex-direction:row;justify-content:flex-start;flex:1}.order-list-wrapper-mobile .order-list-mobile-item .order-mobile-item-left .order-item-date-box{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#eee;width:50px;height:50px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;margin-right:20px}.order-list-wrapper-mobile .order-list-mobile-item .order-mobile-item-left .order-item-date-box span{font-weight:bold;color:#444;font-size:17px;line-height:18px}.order-list-wrapper-mobile .order-list-mobile-item .order-mobile-item-left .order-item-date-box span:nth-child(2){font-size:13px;text-transform:lowercase}.order-list-wrapper-mobile .order-list-mobile-item .order-mobile-item-left .order-item-price h6{font-weight:normal;color:#444;font-size:16px;margin:0;position:relative;top:4px}.order-list-wrapper-mobile .order-list-mobile-item .order-mobile-item-left .order-item-price span{color:#666;position:relative;top:10px}.order-list-wrapper-mobile .order-list-mobile-item .order-mobile-item-right p{text-align:right;font-size:16px;color:#444;font-weight:normal}.order-list-wrapper-mobile .order-list-mobile-item .order-mobile-item-right span{display:block;font-size:12px;text-align:right;text-transform:uppercase}.order-list-mobile-panel{display:flex;flex-direction:column;padding:10px 20px;background:#c12a21;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;margin-bottom:40px}.order-list-mobile-panel .order-list-mobile-panel-header{text-align:center;color:#fff;margin-bottom:10px}.order-list-mobile-panel .order-list-mobile-panel-header h6{font-weight:bold;font-size:20px;text-transform:uppercase}.order-list-mobile-panel .order-list-mobile-panel-header .balance{position:relative;top:-7px}.order-list-mobile-panel .order-list-mobile-panel-header .balance span:nth-child(2){font-size:30px;font-weight:bold;margin-left:5px}.order-list-mobile-panel .order-list-mobile-panel-header .balance span:nth-child(3){font-size:18px;font-weight:normal}.order-list-mobile-panel .order-list-mobile-panel-footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;color:#fff}.order-list-mobile-panel .order-list-mobile-panel-footer h6{margin:0;text-transform:uppercase}.order-list-mobile-panel .order-list-mobile-panel-footer p{margin:0;font-weight:bold}.order-list-mobile-panel .order-list-mobile-panel-footer span{margin:0}.order-list-mobile-panel .order-list-mobile-panel-footer div:nth-child(1){text-align:left}.order-list-mobile-panel .order-list-mobile-panel-footer div:nth-child(2){text-align:right}map-wrapper{display:block;max-height:457px;min-height:457px}ng-map#map-stores{display:block;height:100% !important;border:1px solid transparent;overflow:hidden !important;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.page-stores{position:relative}.page-stores select.form-control{width:100%;height:40px;padding:0 10px;background:transparent;border:1px solid #fff;color:#fff;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;margin-bottom:3px}.page-stores select.form-control option{color:#000}.page-stores .btn-toggle-filter{z-index:5;font-size:12px;margin:5px 20px 0;float:right}.page-stores .btn-toggle-filter label{color:#fff;text-transform:uppercase;font-size:1em;font-weight:400;padding-bottom:20px}.page-stores .btn-toggle-filter .button-search a{color:#fff;text-transform:uppercase;font-size:.8em;font-weight:500}.page-stores .btn-toggle-filter .button-search a:hover{text-decoration:underline}@media screen and (max-width:767px){.page-stores .btn-toggle-filter{display:none;max-width:100%;position:static;padding:20px;margin:0 20px 20px}.page-stores .btn-toggle-filter.visible{display:block}}.stores-list-view{display:flex}.stores-list-view .box-store .wrap-info{background-color:#fcfcfc;border:solid 1px #e0e0e0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.stores-list-view .box-store p i{color:$dark_gray}.stores-list-view .box-store p i.fa-clock-o{margin-left:0}.stores-list-view .box-store p i.pointer{font-size:1.2em;color:#000}.stores-list-view .box-store .header .store-name{font-size:17px;text-transform:uppercase;text-align:left;font-weight:900;color:#c12a21;display:flex;align-items:center}.stores-list-view .box-store .header .store-name .icon{font-size:40px !important}.stores-list-view .box-store .header .store-address{background:transparent;overflow:hidden;font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000}.stores-list-view .box-store .body{border-bottom:1px solid #e0e0e0;text-align:center}.stores-list-view .box-store .body h4{font-size:11px;text-align:center;color:#b3b3b3}.stores-list-view .box-store .body .store-delivery,.stores-list-view .box-store .body .store-takeaway{cursor:pointer;background:transparent;line-height:40px;text-transform:uppercase;align-items:center;text-align:center;margin:0 5px}.stores-list-view .box-store .body .store-delivery i,.stores-list-view .box-store .body .store-takeaway i{border:1px solid #f0f0f0;width:50px;height:50px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;display:flex;align-items:center;justify-content:center}.stores-list-view .box-store .body .store-delivery p,.stores-list-view .box-store .body .store-takeaway p{font-size:9px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;margin-top:15px;color:#cacaca}.stores-list-view .box-store .footer{padding:10px 0 0 0;display:flex;flex-direction:column;height:100%;justify-content:space-between}.stores-list-view .box-store .footer i{color:inherit !important}.stores-list-view .box-store .footer .store-phone{display:flex;justify-content:center;align-items:center;margin:0 0 3px}.stores-list-view .box-store .footer .store-phone i{font-size:17px}.stores-list-view .box-store .footer .store-phone span{font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000}.stores-list-view .box-store .footer .store-working-time{display:flex;justify-content:center;align-items:center;gap:4px;z-index:2;position:relative;cursor:pointer;font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000;-webkit-transition:.4s ease all;-moz-transition:.4s ease all;-o-transition:.4s ease all;-ms-transition:.4s ease all;transition:.4s ease all}.stores-list-view .box-store .footer ul li{margin:0 0 5px;padding:0 5px}.stores-list-view .box-store .footer ul li .week-day{font-weight:600}.stores-list-view .box-store .footer .button-select-store{padding:10px 0 0;text-align:center}.stores-list-view .box-store .footer .button-select-store button{width:100%;border:0 !important;padding:7px !important}.stores-list-view .box-store .footer i{color:#c12a21}.stores-list-view .box-store.map{margin:0}.stores-list-view .box-store.map .wrap-info{background:0;border:0}.stores-list-view .box-store.map .wrap-info .header{padding:0;border:0;margin:0}.stores-list-view .box-store.map .wrap-info .footer{padding:0}.stores-list-view .box-store.map .wrap-info .footer .store-phone,.stores-list-view .box-store.map .wrap-info .footer .store-working-time{justify-content:flex-start}.stores-list-view .box-store.map .wrap-info .footer .store-working-time{margin-left:4px;margin-top:4px}.stores-list-view .box-store.map .wrap-info .footer ul li p{margin:7px 0 0}.gm-style-iw{top:5px !important;left:0 !important;right:0 !important;width:auto !important}max-width 328px !important,.stores-list-view.selected{border-bottom:2px solid #e6e6e6;background:#f6f6f6;padding-bottom:20px}max-width 328px !important .wrap-info,.stores-list-view.selected .wrap-info{border:0}max-width 328px !important .store-name,.stores-list-view.selected .store-name{font-size:1.8em;text-align:left;font-weight:400;margin:0;padding:0;padding-bottom:5px}max-width 328px !important .store-address,.stores-list-view.selected .store-address{margin:0;padding:0;font-size:.9em;height:auto}max-width 328px !important .btn,.stores-list-view.selected .btn{padding-left:30px;padding-right:30px}.page__store__title{display:flex;color:#4a4a4a;font-family:'Lato',sans-serif;margin-bottom:40px;font-weight:600}.page__store__title h2{margin:0;text-transform:uppercase;font-size:30px;font-weight:600;font-family:'Lato',sans-serif}.page__store__title i{font-size:35px}.stores-list-view{background-color:#fff}@media screen and (max-width:480px){.stores-list-view{padding:0 7px}}.stores-list-view .title{display:none}.stores-list-view .title h2{font-weight:bold}.stores-list-view .form-stores{background-color:#f5f5f5;border:1px solid #e0e0e0;padding:15px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.stores-list-view .form-stores>label{font-size:28px;line-height:1.1em}@media screen and (max-width:1200px){.stores-list-view .form-stores>label{font-size:25px}}@media screen and (max-width:769px){.stores-list-view .form-stores>label{font-size:20px}}.stores-list-view .form-stores input,.stores-list-view .form-stores select{border-radius:$bigBorderRadius;-moz-border-radius:$bigBorderRadius;-webkit-border-radius:$bigBorderRadius;min-height:45px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABT0lEQVQ4T2NkoBAwUqifgXID0nMrtWZObr9GjkuyC2u1GTPyq+cz/WNcPm1yyy5SDMnOq/Fi+McQxpiWlsbKyiG2gJGJYfaUCS0HiDEkO6/OmYHhX9LvH68SwGGQm5vL/o9RYPF/hn8Tpk1qPYbPkMzcWlsmRobcV0LMMasbGn7BA7GwsJDz52+epUwM/9qmTGk9g82Q7Pxa8/9/Gcq/fWGOWrCg4QdIDUosZGU18DAy/1rKxMBcN3ly80VkQ7ILqowY/jLUc7L/iurp6fkKk8OIxrS0cn4WNpZlfxn/lcJiJyOvSoeJkbnjB/vPyHldXZ+RDcaaDpILG4TY//1d8vf//3zWf3+Z/zEw9bKxsEZPmNDwAd1rOBNSbm6l6O//jGsYGZn+Mf37GzJ1avtbbOGCNyWm5TRo/GL683fBpJbbuGKG8qRMTMLBp4ZiFwAAq4pyv+DYf0gAAAAASUVORK5CYII=") #fff no-repeat 94% !important;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABT0lEQVQ4T2NkoBAwUqifgXID0nMrtWZObr9GjkuyC2u1GTPyq+cz/WNcPm1yyy5SDMnOq/Fi+McQxpiWlsbKyiG2gJGJYfaUCS0HiDEkO6/OmYHhX9LvH68SwGGQm5vL/o9RYPF/hn8Tpk1qPYbPkMzcWlsmRobcV0LMMasbGn7BA7GwsJDz52+epUwM/9qmTGk9g82Q7Pxa8/9/Gcq/fWGOWrCg4QdIDUosZGU18DAy/1rKxMBcN3ly80VkQ7ILqowY/jLUc7L/iurp6fkKk8OIxrS0cn4WNpZlfxn/lcJiJyOvSoeJkbnjB/vPyHldXZ+RDcaaDpILG4TY//1d8vf//3zWf3+Z/zEw9bKxsEZPmNDwAd1rOBNSbm6l6O//jGsYGZn+Mf37GzJ1avtbbOGCNyWm5TRo/GL683fBpJbbuGKG8qRMTMLBp4ZiFwAAq4pyv+DYf0gAAAAASUVORK5CYII=") #fff no-repeat calc(100% - 20px) !important;margin:15px 0}.stores-list-view .form-stores select[disabled]{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABT0lEQVQ4T2NkoBAwUqifgXID0nMrtWZObr9GjkuyC2u1GTPyq+cz/WNcPm1yyy5SDMnOq/Fi+McQxpiWlsbKyiG2gJGJYfaUCS0HiDEkO6/OmYHhX9LvH68SwGGQm5vL/o9RYPF/hn8Tpk1qPYbPkMzcWlsmRobcV0LMMasbGn7BA7GwsJDz52+epUwM/9qmTGk9g82Q7Pxa8/9/Gcq/fWGOWrCg4QdIDUosZGU18DAy/1rKxMBcN3ly80VkQ7ILqowY/jLUc7L/iurp6fkKk8OIxrS0cn4WNpZlfxn/lcJiJyOvSoeJkbnjB/vPyHldXZ+RDcaaDpILG4TY//1d8vf//3zWf3+Z/zEw9bKxsEZPmNDwAd1rOBNSbm6l6O//jGsYGZn+Mf37GzJ1avtbbOGCNyWm5TRo/GL683fBpJbbuGKG8qRMTMLBp4ZiFwAAq4pyv+DYf0gAAAAASUVORK5CYII=") #f0f0f0 no-repeat 94% !important;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABT0lEQVQ4T2NkoBAwUqifgXID0nMrtWZObr9GjkuyC2u1GTPyq+cz/WNcPm1yyy5SDMnOq/Fi+McQxpiWlsbKyiG2gJGJYfaUCS0HiDEkO6/OmYHhX9LvH68SwGGQm5vL/o9RYPF/hn8Tpk1qPYbPkMzcWlsmRobcV0LMMasbGn7BA7GwsJDz52+epUwM/9qmTGk9g82Q7Pxa8/9/Gcq/fWGOWrCg4QdIDUosZGU18DAy/1rKxMBcN3ly80VkQ7ILqowY/jLUc7L/iurp6fkKk8OIxrS0cn4WNpZlfxn/lcJiJyOvSoeJkbnjB/vPyHldXZ+RDcaaDpILG4TY//1d8vf//3zWf3+Z/zEw9bKxsEZPmNDwAd1rOBNSbm6l6O//jGsYGZn+Mf37GzJ1avtbbOGCNyWm5TRo/GL683fBpJbbuGKG8qRMTMLBp4ZiFwAAq4pyv+DYf0gAAAAASUVORK5CYII=") #f0f0f0 no-repeat calc(100% - 20px) !important}.stores-list-view .form-stores button{width:100%;height:50px}.stores-list-view .separator{font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;margin:40px 0;position:relative}.stores-list-view .separator:before{content:'';width:42%;height:1px;background:#e0e0e0;position:absolute;left:0;top:10px}@media screen and (max-width:767px){.stores-list-view .separator:before{width:32%}}.stores-list-view .separator:after{content:'';width:42%;height:1px;background:#e0e0e0;position:absolute;right:0;top:10px}@media screen and (max-width:767px){.stores-list-view .separator:after{width:32%}}.list-stores .box-store{width:100%}.list-stores .box-store .wrap-info{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:10px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.list-stores .box-store .wrap-info .header{margin:0 !important;padding:0 5px;display:flex;flex-direction:column}.list-stores .box-store .wrap-info .header .store-name{margin:5px 0 5px;align-items:center;display:flex;flex-direction:column;gap:5px;text-align:center}.list-stores .body{border:0 !important;height:100%;display:flex;flex-direction:column;justify-content:space-between}.list-stores .body .icon{font-size:20px}.list-stores .body .footer ul li span strong{font-size:13px}.list-stores .body .footer ul li p{margin:7px 0 0}.boxShippingType h4{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:0 10px 3px;white-space:nowrap}.boxShippingType h4 hr{width:100%;margin:0;border:0;border-bottom:1px solid #e9e9e9}.boxTypes{padding:0 10px;display:flex;flex-direction:row;justify-content:center;gap:5px}.boxTypes .active{display:flex;flex-direction:column;width:50px;color:#c12a21}.boxTypes .active p{margin-top:8px !important;color:#c12a21 !important}.boxTypes .active .icon{color:#c12a21;font-size:28px;-webkit-transition:.4s ease all;-moz-transition:.4s ease all;-o-transition:.4s ease all;-ms-transition:.4s ease all;transition:.4s ease all;background:#fff}.boxTypes .active:hover i{background:#c12a21;border:1px solid #c12a21 !important;color:#fff}.list-stores{display:grid;grid-gap:15px;margin-bottom:25px}@media screen and (min-width:1024px){.list-stores{grid-template-columns:repeat(4,1fr) !important}}@media screen and (max-width:1024px){.list-stores{grid-template-columns:repeat(3,1fr) !important}}@media screen and (max-width:768px){.list-stores{grid-template-columns:repeat(2,1fr) !important}}@media screen and (max-width:480px){.list-stores{grid-template-columns:repeat(1,1fr) !important}}.gm-style-iw.gm-style-iw-c,.ng-map-info-window{width:300px !important}.gm-style-iw.gm-style-iw-c .gm-ui-hover-effect,.ng-map-info-window .gm-ui-hover-effect{top:0 !important;right:0 !important}.gm-style-iw.gm-style-iw-c .box-store .footer .button-select-store button,.ng-map-info-window .box-store .footer .button-select-store button{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-transform:none}.gm-style-iw.gm-style-iw-c .header,.ng-map-info-window .header{margin:0}.gm-style-iw.gm-style-iw-c .header .store-address,.ng-map-info-window .header .store-address{padding-left:0}.gm-style-iw.gm-style-iw-c .header .store-name,.ng-map-info-window .header .store-name{margin-top:0;padding-right:10px;font-size:15px;text-transform:uppercase;text-align:left;font-weight:600;color:#c12a21;display:flex;align-items:flex-start;gap:3px}.gm-style-iw.gm-style-iw-c .header .store-name .icon,.ng-map-info-window .header .store-name .icon{display:none;font-size:15px !important;margin-bottom:0;margin-top:1px}.boxFormMap{display:flex;gap:15px;margin-top:25px;flex-direction:row}@media screen and (max-width:992px){.boxFormMap{flex-direction:column}}.boxFormMap .form-stores{align-self:baseline}@media screen and (max-width:992px){.boxFormMap .form-stores{width:100%}}.boxFormMap map-wrapper{width:100%}.button-search .btnDefault{display:flex;align-items:center;gap:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.button-more-content{display:flex;justify-content:center;padding:20px}.button-more-content .btnMore{font-size:14px !important;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:0;display:flex;align-items:center;justify-content:center;font-weight:bold !important;padding:10px 40px}.successful-order .pt10 .content .buttons .btn{height:50px;display:flex;align-items:center}.successful-order .title{font-family:'Lato',sans-serif;text-transform:uppercase;font-size:27px;font-weight:normal}.successful-order .order-info .col-sm-3{padding-right:5px}.successful-order .order-info h5{font-weight:400;font-size:1.5em;margin-bottom:15px}.successful-order .order-info h5 span{color:#c12a21}.successful-order .order-info h6{font-size:16px;line-height:1.3}.successful-order .order-info h6 span{font-size:12px}.successful-order .order-info h6 i,.successful-order .order-info h6 span{color:#c12a21}.successful-order .order-info h6 .fa{text-align:left;width:16px;font-size:1.2em}.successful-order .bottom-actions{text-align:center;border-top:1px solid #d2d2d2;padding:20px 0 40px;margin-top:20px}.successful-order .bottom-actions .btn{margin:0 5px}.total-line-table .discount-line{color:#2fba6d}@media screen and (max-width:991px){.successful-order-wrapper{background-color:#fff}}.fidelity-discount-line{background-color:#c12a21 !important;color:#fff !important}.page__contact{display:flex;background:#c12a21;padding-bottom:50px}.page__contact .page__contact__title{display:flex;color:#000;font-family:'Lato',sans-serif;margin-top:35px}.page__contact .page__contact__title h2{margin:0;font-size:30px;margin-left:17px}.page__contact .page__contact__title i{font-size:40px}.page__contact .page__contact__main__wrapper{display:flex;align-items:center;flex-wrap:wrap;margin:25px 0 0}.page__contact .page__contact__main__wrapper .page__contact__col__subtitle{align-self:start}.page__contact .page__contact__main__wrapper .page__contact__col__subtitle .page__contact__subtitle{max-width:255px;width:100%}.page__contact .page__contact__main__wrapper .page__contact__col__subtitle .page__contact__subtitle h3{font-size:14px;line-height:normal;padding-right:10px;color:#000;margin:0}.page__contact .page__contact__main__wrapper .page__contact__col__form{border-left:solid 1px #d8d8d8}.page__contact .page__contact__main__wrapper .page__contact__col__form form{width:100%;display:flex;margin-left:30px;justify-content:space-between;flex-wrap:wrap}.page__contact .page__contact__main__wrapper .page__contact__col__form form .form__col{display:flex;flex-direction:column}.page__contact .page__contact__main__wrapper .page__contact__col__form form .form__col .form__input{width:255px;display:flex;flex-direction:column;margin-top:19px}.page__contact .page__contact__main__wrapper .page__contact__col__form form .form__col .form__input:first-child{margin-top:0}.page__contact .page__contact__main__wrapper .page__contact__col__form form .form__col .form__input label{font-family:'Lato',sans-serif;text-transform:uppercase;font-size:11px;font-weight:500;color:#000;margin-bottom:16px}.page__contact .page__contact__main__wrapper .page__contact__col__form form .form__col .form__input input{height:50px;background-color:#fff;border:solid 1px #e0e0e0;font-size:16px}.page__contact .page__contact__main__wrapper .page__contact__col__form form .form__col .form__input select{height:50px;background-color:#fff;border:solid 1px #e0e0e0;font-size:16px}.page__contact .page__contact__main__wrapper .page__contact__col__form form .form__col .form__input__textarea{width:540px;display:flex;flex-direction:column;margin-top:19px}.page__contact .page__contact__main__wrapper .page__contact__col__form form .form__col .form__input__textarea:first-child{margin-top:0}.page__contact .page__contact__main__wrapper .page__contact__col__form form .form__col .form__input__textarea label{font-family:'Lato',sans-serif;text-transform:uppercase;font-size:11px;font-weight:500;color:#000;margin-bottom:16px}.page__contact .page__contact__main__wrapper .page__contact__col__form form .form__col .form__input__textarea textarea{height:150px;background-color:#fff;border:solid 1px #e0e0e0;font-size:16px;resize:none}.page__contact .page__contact__main__wrapper .page__contact__col__form form .form__col .form__input__submit{display:flex;flex-direction:column;width:540px;margin-top:20px}.page__contact .page__contact__main__wrapper .page__contact__col__form form .form__col .form__input__submit button{height:50px;font-family:'Lato',sans-serif;border:1px solid #c12a21;font-size:12px;font-weight:600;text-align:center;text-transform:uppercase;background:#c12a21;color:#fff;line-height:1.33}.page__contact .page__contact__main__wrapper .page__contact__col__form form .form__row{display:flex;flex-wrap:wrap}.page__contact .page__contact__main__wrapper .page__contact__col__form form .form__row .form__input{margin-top:0;margin-right:30px}.work__with__us{display:flex;background:#f0f0f0;padding-top:50px;padding-bottom:50px}.work__with__us .work__with__us__title{display:flex;color:#4a4a4a;font-family:'Lato',sans-serif;margin-top:35px}.work__with__us .work__with__us__title h2{margin:0;text-transform:uppercase;font-size:30px;font-weight:600;margin-left:17px}.work__with__us .work__with__us__title i{font-size:35px}.work__with__us .work__with__us__main__wrapper{display:flex;align-items:center;flex-wrap:wrap;margin:25px 0 0}.work__with__us .work__with__us__main__wrapper .work__with__us__col__subtitle{align-self:start}.work__with__us .work__with__us__main__wrapper .work__with__us__col__subtitle .work__with__us__subtitle{width:255px}.work__with__us .work__with__us__main__wrapper .work__with__us__col__subtitle .work__with__us__subtitle h3{font-size:14px;line-height:normal;padding-right:10px;color:#000;margin:0}.work__with__us .work__with__us__main__wrapper .work__with__us__col__form{border-left:solid 1px #d8d8d8}.work__with__us .work__with__us__main__wrapper .work__with__us__col__form form{width:100%;display:flex;margin-left:30px;justify-content:space-between;flex-wrap:wrap}.work__with__us .work__with__us__main__wrapper .work__with__us__col__form form .form__col{display:flex;flex-direction:column}.work__with__us .work__with__us__main__wrapper .work__with__us__col__form form .form__col .form__input{width:255px;display:flex;flex-direction:column;margin-top:19px}.work__with__us .work__with__us__main__wrapper .work__with__us__col__form form .form__col .form__input:first-child{margin-top:0}.work__with__us .work__with__us__main__wrapper .work__with__us__col__form form .form__col .form__input label{font-family:'Lato',sans-serif;text-transform:uppercase;font-size:11px;font-weight:500;color:#000;margin-bottom:16px}.work__with__us .work__with__us__main__wrapper .work__with__us__col__form form .form__col .form__input input{height:50px;background-color:#fff;border:solid 1px #e0e0e0;font-size:16px}.work__with__us .work__with__us__main__wrapper .work__with__us__col__form form .form__col .form__input select{height:50px;background-color:#fff;border:solid 1px #e0e0e0;font-size:16px}.work__with__us .work__with__us__main__wrapper .work__with__us__col__form form .form__col .form__input.full__input{width:540px}.work__with__us .work__with__us__main__wrapper .work__with__us__col__form form .form__col .form__input__textarea{width:540px;display:flex;flex-direction:column;margin-top:19px}.work__with__us .work__with__us__main__wrapper .work__with__us__col__form form .form__col .form__input__textarea:first-child{margin-top:0}.work__with__us .work__with__us__main__wrapper .work__with__us__col__form form .form__col .form__input__textarea label{font-family:'Lato',sans-serif;text-transform:uppercase;font-size:11px;font-weight:500;color:#000;margin-bottom:16px}.work__with__us .work__with__us__main__wrapper .work__with__us__col__form form .form__col .form__input__textarea textarea{height:150px;background-color:#fff;border:solid 1px #e0e0e0;font-size:16px;resize:none}.work__with__us .work__with__us__main__wrapper .work__with__us__col__form form .form__col .form__row{display:flex;flex-wrap:wrap;margin-top:19px}.work__with__us .work__with__us__main__wrapper .work__with__us__col__form form .form__col .form__row .form__input{margin-top:0;margin-right:30px}.work__with__us .work__with__us__main__wrapper .work__with__us__col__form form .form__col .form__input__submit{display:flex;flex-direction:column;width:255px;margin-top:20px}.work__with__us .work__with__us__main__wrapper .work__with__us__col__form form .form__col .form__input__submit button{height:50px;font-family:'Lato',sans-serif;border:1px solid #c12a21;font-size:12px;font-weight:600;text-align:center;text-transform:uppercase;background:#c12a21;color:#fff;line-height:1.33}.page-terms,.page-privacy{margin-top:20px}.page-terms p,.page-privacy p{line-height:1.8;margin:20px 0}.page-terms ul li,.page-privacy ul li{list-style:disc;line-height:1.8;margin:10px 15px}.page-terms h3,.page-privacy h3{margin:30px 0}.page-error>div{padding:60px 0}.page-error h1{padding-bottom:10px}.page-error h5{font-family:'Lato',sans-serif;margin-bottom:30px}@media screen and (max-width:480px){.dashboard-content{padding:0 7px}}.dashboard-content .panel.panel-primary{margin:0}.dashboard-content h1.title{color:#000;font-size:12px;font-weight:bold;margin:10px 0 20px}.dashboard-content h1.title .icon{font-size:18px}.dashboard-content .box{width:100%;background-color:#fff;border:1px solid #e0e0e0;padding:40px}.dashboard-content .box h1{color:#000;font-size:21px;margin:10px 0}.dashboard-content .box p{color:#000;font-size:12px;margin:10px 0 20px}.dashboard-content .box button{width:200px;padding:0;border:1px solid #c12a21;font-size:.9em;min-height:40px;display:block;margin:0 auto;background-color:#c12a21}.dashboard-content .box button.disable{background-color:#9b9b9b;color:#ccc;border:0}.dashboard-content .box .link{text-align:center;margin:12px 0 0 0}.dashboard-content .box .link a{color:#c12a21;font-size:12px;font-weight:bold}.dashboard-content .box :hover{color:#fbaa8a}.dashboard-content .dashboard-orders{margin-top:30px}.dashboard-content .dashboard-orders .orders-header{position:relative}.dashboard-content .dashboard-orders .orders-header .link-right{position:absolute;top:0;right:20px}.dashboard-content .dashboard-orders .orders-header .link-right a{color:#c12a21;font-size:12px;font-weight:bold}.icon-status{width:20px;height:20px;border:1px solid #fafafa;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;display:inline-block;margin-right:10px}.icon-status i.fa{color:#fff}.icon-status.done{background-color:#2fba6d}.icon-status.canceled{background-color:#c12a21}.scheduled,background-color #7f7f7f,.orders-list{display:block}@media screen and (max-width:768px){.scheduled,background-color #7f7f7f,.orders-list{display:none}}.scheduled .table-order tr:hover,background-color #7f7f7f .table-order tr:hover,.orders-list .table-order tr:hover{cursor:pointer;background-color:#c12a21}.scheduled .table-order tr:hover td,background-color #7f7f7f .table-order tr:hover td,.orders-list .table-order tr:hover td{color:#fff}.scheduled .table-order .status-order i,background-color #7f7f7f .table-order .status-order i,.orders-list .table-order .status-order i{font-size:16px;color:#9b9b9b}.orders-list-mobile{display:none;border-top:1px solid #fff;margin:0;padding:5px 0}@media screen and (max-width:768px){.orders-list-mobile{display:block}}.orders-list-mobile .item{margin:0;padding-bottom:5px;border-bottom:1px solid #fff}@media screen and (max-width:360px){.orders-list-mobile .item .col-xs-11{width:90%}}.orders-list-mobile p{margin:0}.orders-list-mobile p.label{color:#686868;padding:0}@media screen and (max-width:360px){.orders-list-mobile p.label{font-size:10px}}.orders-list-mobile p.text{font-size:12px;position:relative}@media screen and (max-width:360px){.orders-list-mobile p.text{font-size:10px}}.orders-list-mobile p.text .icon-status{color:#fff;width:15px;height:15px;border:0;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;font-size:8px;padding:3px 0;position:absolute;left:0}.orders-list-mobile p.text .icon-status.done{background-color:#2fba6d}.orders-list-mobile p.text .icon-status.canceled{background-color:#c12a21}.scheduled .col-button span,background-color #7f7f7f .col-button span{font-size:16px;position:absolute;left:0;top:30px}.link_verify_cellphone{cursor:pointer;margin-top:5px}.orders-list.parent-records .parents{margin:0;border-top:1px solid #c9c9c9}.orders-list.parent-records .parents .parent{padding:5px;background-color:#f2f2f2}.orders-list.parent-records .parents .parent p{font-size:10px;font-weight:600;margin:0}.orders-list.parent-records .parents .parent span{font-size:12px;font-weight:200}.orders-list .children-records .children{margin:0;border-bottom:1px solid #f2f2f2}.orders-list .children-records .children .child{padding:5px}.orders-list .children-records .children .child p{font-size:10px;font-weight:600;margin:0}.orders-list .children-records .children .child span{font-size:12px;font-weight:200}.orders-list .children-records .children .child.indation{text-align:right;padding:12px 30px 0 0}.orders-list-mobile.parent-records .parents{margin:0 -15px;background-color:#f2f2f2}.orders-list-mobile.parent-records .parents .parent-date{border-top:1px solid #c9c9c9;padding:5px 10px}.orders-list-mobile.parent-records .parents .parent-date p{font-size:10px;font-weight:600;margin:0}.orders-list-mobile.parent-records .parents .parent-date span{font-size:18px;font-weight:200}.orders-list-mobile.parent-records .parents .parent{padding:5px 10px;background-color:#f2f2f2}.orders-list-mobile.parent-records .parents .parent p{font-size:10px;font-weight:600;margin:0}.orders-list-mobile.parent-records .parents .parent span{font-size:12px;font-weight:200}.orders-list-mobile .children-records .children{margin:0 -15px}.orders-list-mobile .children-records .children .child{padding:5px 10px}.orders-list-mobile .children-records .children .child p{font-size:10px;font-weight:600;margin:0}.orders-list-mobile .children-records .children .child span{font-size:12px;font-weight:200}.fidelity-banner{margin:20px auto;display:block}.fidelity-banner img{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;width:100%;max-height:250px;object-fit:cover}.title{font-size:16px}.title i{font-size:20px}.box-points-mobile{background-color:#eb313e;color:#fff;font-size:12px;padding:8px;width:100%;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}@media screen and (min-width:769px){.product-item{height:350px}.product-item .fidelity-product-container{position:absolute;width:100%;background:#fff;height:350px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.product-item .fidelity-product-container .product-info .hidden-info{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;height:auto;padding:0 30px 5px;opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1)}.product-item .fidelity-product-container .product-info .ov-hidden .product-heading{height:80px}.product-item .fidelity-product-container .product-info .ov-hidden .product-heading .row .box-product-name{min-height:20px;color:red}}@media screen and (max-width:768px){.product-item .fidelity-product-container{background:#fff;display:flex;width:100%}}.arr .fidelity-product-container .mobile-overlay,.product-square .fidelity-product-container .mobile-overlay{display:none}.arr .fidelity-product-container .product-info,.product-square .fidelity-product-container .product-info{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.arr .fidelity-product-container .product-info .arrow,.product-square .fidelity-product-container .product-info .arrow{display:none}.arr .fidelity-product-container .product-image-row,.product-square .fidelity-product-container .product-image-row{padding:0;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.arr .fidelity-product-container .product-image-row .product-image,.product-square .fidelity-product-container .product-image-row .product-image{padding:20px 20px 10px 20px;background:transparent}.arr .fidelity-product-container .product-image-row .product-image a,.product-square .fidelity-product-container .product-image-row .product-image a{position:relative;width:100%;height:0;padding-top:100%;z-index:10}.arr .fidelity-product-container .product-info .product-heading .product-price-row,.product-square .fidelity-product-container .product-info .product-heading .product-price-row{display:none}@media screen and (max-width:768px){.product-square .fidelity-product-container .mobile-overlay{display:block;position:absolute;z-index:9;top:0;left:0;right:0;height:125px}.product-square .fidelity-product-container .product-image-row{margin-left:15px;min-width:70px;max-width:90px}.product-square .fidelity-product-container .product-image-row .product-image{padding:0}.product-square .fidelity-product-container .product-info-row{display:flex;width:100%;padding-left:20px}.product-square .fidelity-product-container .product-price-row{padding-left:0;padding-right:0;padding-top:20px}.product-square .fidelity-product-container .product-description-col .row{margin-left:0}.product-square .fidelity-product-container .product-description-col .box-product-description-col{padding-left:0;padding-right:5px}.product-square .fidelity-product-container .product-description-col .box-product-description{min-height:auto;max-height:max-content;overflow:hidden}.product-square .fidelity-product-container .product-description-col .box-product-description p{margin-top:7px;line-height:15px;padding-bottom:0}.product-square .fidelity-product-container .product-description-col .product-quantity{font-size:19px}.product-square .fidelity-product-container .product-description-col .product-quantity span{display:block;margin-top:-10px}.product-square .fidelity-product-container .product-description-col .product-quantity .cart-icon{width:48px;top:50%;left:50%;margin-top:-24px;margin-left:-28px}.product-square .fidelity-product-container .product-info{border:0;display:flex;width:100%;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.product-square .fidelity-product-container .product-info .product-heading{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.product-square .fidelity-product-container .product-info .product-heading .product-price-row{display:block}.product-square .fidelity-product-container .product-info .product-heading .product-price-row .product-price{display:block}.product-square .fidelity-product-container .product-info .product-heading .product-price{display:none}.product-square .fidelity-product-container .product-info .ov-hidden{width:100%}.product-square .fidelity-product-container .product-info .ov-hidden .product-heading{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:0;height:100%}.product-square .fidelity-product-container .product-info .ov-hidden .product-heading .product-name a{font-size:13px}.product-square .fidelity-product-container .product-price{font-family:'Lato',sans-serif;font-size:13px;text-align:right}.product-square .fidelity-product-container .product-price .to-price{font-size:10px}.product-square .fidelity-product-container .product-price.from-price{font-size:10px}.product-square .fidelity-product-container .product-price.price-as-of{font-size:11px}}.expiry-status{font-size:14px}.expiry-status.expired i{color:#eb313e}.expiry-status.expiring i{color:#ffc107}.expiry-status.on-time i{color:#27a000}.orders-list .table-order tr:hover td .expiry-status i{color:#fff}.toFidelityTable{border-bottom:1px solid #c9c9c9}.card-fidelity-product-price{color:#fff;font-size:14px}.card-fidelity-product-price.price-as-of{font-size:10px;font-style:italic}.card-fidelity-product-price.from-price span{font-size:10px}.card-fidelity-product-price.from-price span.value{text-decoration:line-through}.card-fidelity-product-price.to-price span{font-size:10px}.card-fidelity-product-price.value-in-points{color:#ff9191;display:block;font-size:12px;margin-top:2px}@media screen and (max-width:768px){.card-fidelity-product-price.value-in-points{font-size:10px;text-align:right}}.container .header{margin:20px 0}.container .header div{padding:0}.container .header div h1{color:#505050;font-weight:600}.container .content .columns h3{color:#505050;font-weight:600}.container .content .columns ul{margin:20px 0 60px}.container .content .columns ul li{border-left:2px solid #505050;padding-left:5px;margin-bottom:20px}.container .content .columns ul li p{margin:0;color:#505050}.container .content .columns ul li span{font-style:italic}.container .content .columns.right-col form .row .columns-form{padding:0}.container .content .columns.right-col form .row .columns-form.col-btn{padding:15px}.container .content .columns.right-col form .row .columns-form.col-btn button{width:100%;min-height:35px;margin-top:18px}@media screen and (max-width:768px){.container .content .columns.right-col form .row .columns-form.col-btn button{margin-top:0}}.container .content .columns.right-col .content-list .table tbody tr td button{padding:5px;min-height:20px;height:20px;width:20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;line-height:0;font-weight:600}.container .content .columns.right-col .content-list .bnt-indicate{width:100%;margin-bottom:40px}.container .content .columns.right-col .content-list .bnt-indicate i{font-size:18px}.btn-resend{padding:0 15px;min-height:34px}.fidelity-view-logged-box h1{text-align:center;color:#373737;font-size:40px;font-weight:bold}.fidelity-view-logged-box p{color:#373737;font-size:25px;margin-top:20px}.fidelity-view-logged-box p .fa-check-circle{margin-right:10px;color:#2fba6d;font-size:35px}@media screen and (max-width:768px){.fidelity-view-logged-box p{font-size:18px}.fidelity-view-logged-box p .fa-check-circle{font-size:30px}}.fidelity-view-logged-box .fidelity-points-box{display:none;max-width:700px;margin:0 auto}@media screen and (max-width:768px){.fidelity-view-logged-box .fidelity-points-box{display:block;margin-top:30px;margin-bottom:30px}}.fidelity-view-logged-box .fidelity-points-box p{color:#fff;font-weight:normal}.fidelity-view-logged-box .counters-wrapper{margin-top:40px;margin-bottom:40px;margin-left:auto;margin-right:auto}.fidelity-view-logged-box .counters-wrapper span{font-size:20px;color:#fff;font-weight:bold}.fidelity-view-logged-box .counters-wrapper p{font-size:14px;color:#fff}.fidelity-view-logged-box .fidelity-regulation{margin-top:20px;padding-bottom:40px;display:flex;flex:1;width:100%;flex-direction:column;align-items:center;justify-content:center}.fidelity-view-logged-box .fidelity-regulation h2{color:#373737;font-size:40px;border-bottom:1px solid #373737;padding:0 40px 40px 40px}.fidelity-view-logged-box .fidelity-regulation h2 i{margin-right:10px;font-size:35px}.fidelity-view-logged-box .fidelity-regulation ul li{font-size:20px;margin:10px 0;color:#373737;font-weight:normal;text-align:left}.fidelity-view-logged-box .fidelity-regulation ul li i{margin-right:10px;font-size:10px}@media screen and (max-width:768px){.fidelity-view-logged-box .fidelity-regulation h2{font-size:30px;padding:0 0 20px 0}.fidelity-view-logged-box .fidelity-regulation h2 i{font-size:30px}.fidelity-view-logged-box .fidelity-regulation ul li{font-size:18px}.fidelity-view-logged-box .fidelity-regulation ul li i{font-size:6px}}.fidelity-view-page{padding:0 !important}.fidelity-view-page .container{background-color:transparent !important}.regulation-anchor{display:none}@media screen and (max-width:768px){.regulation-anchor{display:block}.regulation-anchor p{color:#373737;font-size:18px;font-weight:bold;border-bottom:1px solid #373737;padding-bottom:20px}.regulation-anchor p i{font-weight:bold;color:#373737;font-size:20px;margin-left:10px}}.use-fidelity-points{margin-top:20px;text-align:center}@media screen and (max-width:768px){.use-fidelity-points{margin:20px auto;text-align:center}}.use-fidelity-points a{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;font-weight:normal;text-transform:uppercase;font-weight:bold;font-size:16px;padding:16px 32px}.fidelity-box-desktop{display:flex}@media screen and (max-width:768px){.fidelity-box-desktop{display:none}}.how-it-works-fidelity{background-color:transparent !important}.how-it-works-fidelity .how-it-works-title h2{color:#373737;font-size:40px;margin-bottom:18px;text-align:center}@media screen and (max-width:768px){.how-it-works-fidelity .how-it-works-title h2{font-size:30px}}.how-it-works-fidelity .how-it-works-items-wrapper{display:flex;justify-content:space-between;margin-bottom:40px}@media screen and (max-width:991px){.how-it-works-fidelity .how-it-works-items-wrapper{flex-direction:column}}.how-it-works-fidelity .how-it-works-item{flex:1;background-color:#fff;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;position:relative;padding:40px 20px}@media screen and (max-width:768px){.how-it-works-fidelity .how-it-works-item{padding:30px 20px}}.how-it-works-fidelity .how-it-works-item p{color:#404040;font-size:22px}@media screen and (max-width:768px){.how-it-works-fidelity .how-it-works-item p{font-size:18px}}.how-it-works-fidelity .how-it-works-item .steps{position:absolute;left:50%;top:-25px;background-color:#2fba6d;z-index:2;font-weight:bold;color:#fff;font-size:40px;height:60px;width:60px;display:flex;align-items:center;justify-content:center;border:0 !important}@media screen and (max-width:768px){.how-it-works-fidelity .how-it-works-item .steps{width:50px;height:50px}.how-it-works-fidelity .how-it-works-item .steps h1{font-size:30px !important}}.how-it-works-fidelity .how-it-works-item:nth-child(2){margin-left:40px;margin-right:40px}@media screen and (max-width:991px){.how-it-works-fidelity .how-it-works-item:nth-child(2){margin-left:0;margin-right:0}}.fidelity-register-btn{margin:0 auto;height:50px;display:flex;align-items:center;justify-content:center;max-width:200px;font-weight:bold;margin-bottom:30px}.fidelity-regulation-btn{color:#404040;text-decoration:underline;font-size:16px}.fidelity-program-view-wrapper{background-color:#f5f5f5}.fidelity-bottom-title{text-align:center;color:#373737;font-size:35px;line-height:40px;margin:40px 0}@media screen and (max-width:768px){.fidelity-bottom-title{font-size:22px;line-height:29px}}.fidelity-program-terms-view-wrapper{min-height:60vh;padding-bottom:40px;background-color:#f5f5f5}.fidelity-program-terms-view-wrapper h1{font-weight:bold;text-align:center;font-size:40px;margin-bottom:30px;margin-top:30px;color:#404040}.fidelity-program-terms-view-wrapper .fidelity-terms-box{max-height:800px;overflow-y:auto;overflow-x:hidden;max-width:1100px;margin:0 auto}.fidelity-program-terms-view-wrapper .fidelity-terms-box p{font-size:16px;color:#000;line-height:30px}.fidelity-program-view-wrapper .container{background-color:transparent !important}.fidelity-program-view-wrapper .container form{max-width:500px;margin:0 auto;display:block;padding-top:30px;padding-bottom:40px}.fidelity-program-view-wrapper .container form .btn{margin-top:20px;font-weight:bold;text-transform:uppercase}.fidelity-program-view-wrapper .container form .form-group{padding:0;margin-bottom:16px}.fidelity-program-view-wrapper .container form .form-control{height:50px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background-color:#fff;color:#373737;font-weight:bold;font-size:18px;border:1px solid #f5f5f5;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0;padding-left:20px !important}.fidelity-program-view-wrapper .container form .form-control:focus{background-color:#fff;border:1px solid #f5f5f5;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0}.fidelity-program-view-wrapper .container form label{font-size:15px;color:#404040}.fidelity-terms-use-wrapper{padding-bottom:40px;text-align:center}@media screen and (max-width:768px){.fidelity-terms-use-wrapper p{font-size:17px !important}}.fidelity-terms-use-wrapper button{margin-top:20px;font-weight:bold;text-transform:uppercase}.fidelity-terms-use-wrapper span{display:block;width:100%;font-size:17px;line-height:24px}.fidelity-terms-use-wrapper button{display:block;margin:20px auto;width:150px}.fidelity-page-title{text-align:center;color:#404040;font-weight:bold;font-size:30px}@media screen and (max-width:768px){.fidelity-page-title{display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:26px !important}}.fidelity-page-title i{margin-right:10px;background-color:#2fba6d;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;color:#fff;font-size:24px;padding:10px}@media screen and (max-width:768px){.fidelity-page-title i{margin-right:0;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:24px;margin-bottom:16px}}.fidelity-page-description{color:#404040;font-size:25px;text-align:center}@media screen and (max-width:768px){.fidelity-page-description{font-size:20px}}.fidelity-terms-box::-webkit-scrollbar-track{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background-color:transparent}.fidelity-terms-box::-webkit-scrollbar{width:4px;background-color:transparent}.fidelity-terms-box::-webkit-scrollbar-thumb{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background-color:#ededed}.fidelity-program-view-wrapper .account-page .container{background-color:transparent}.fidelity-extract-wrapper{display:flex;flex:1;width:100%;height:auto;flex-direction:column;max-width:700px;margin:0 auto}.fidelity-extract-wrapper .fidelity-extract-head{display:flex;align-items:center;justify-content:center;width:100%;flex:1;background-color:#fafafa !important;padding:16px;border-radius:14px;-moz-border-radius:14px;-webkit-border-radius:14px}.fidelity-extract-wrapper .fidelity-extract-head .fidelity-extract-head-container{width:100%;max-width:600px;display:flex;align-items:center;justify-content:space-between}.fidelity-extract-wrapper .fidelity-extract-head .fidelity-extract-head-container span,.fidelity-extract-wrapper .fidelity-extract-head .fidelity-extract-head-container p{font-weight:bold;font-size:17px;color:#707070}.fidelity-extract-wrapper .fidelity-extract-head .fidelity-extract-head-container .fidelity-extract-head-left{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:40%}@media screen and (max-width:768px){.fidelity-extract-wrapper .fidelity-extract-head .fidelity-extract-head-container .fidelity-extract-head-left{width:55%}}.fidelity-extract-wrapper .fidelity-extract-head .fidelity-extract-head-container .fidelity-extract-head-right{display:flex;justify-content:flex-end;flex:1}.fidelity-extract-wrapper .fidelity-extract-item{display:flex;flex:1;justify-content:center;background-color:#fafafa !important;margin:10px 0;padding:16px;border-radius:14px;-moz-border-radius:14px;-webkit-border-radius:14px}.fidelity-extract-wrapper .fidelity-extract-item span,.fidelity-extract-wrapper .fidelity-extract-item p{color:#707070;font-weight:bold}.fidelity-extract-wrapper .fidelity-extract-item .fidelity-extract-item-container{width:100%;max-width:600px;display:flex;align-items:center;justify-content:space-between}.fidelity-extract-wrapper .fidelity-extract-item .fidelity-extract-item-container .fidelity-extract-item-left{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:40%}@media screen and (max-width:768px){.fidelity-extract-wrapper .fidelity-extract-item .fidelity-extract-item-container .fidelity-extract-item-left{width:55%}}.fidelity-extract-wrapper .fidelity-extract-item .fidelity-extract-item-container .fidelity-extract-item-right{display:flex;justify-content:flex-end;flex:1}.fidelity-extract-wrapper .fidelity-extract-item .fidelity-extract-item-container .fidelity-extract-item-right i{font-weight:normal;margin-right:4px}.fidelity-extract-wrapper .fidelity-extract-item .fidelity-extract-item-container .fidelity-extract-item-right .fa-arrow-up{color:#2fba6d}.fidelity-extract-wrapper .fidelity-extract-item .fidelity-extract-item-container .fidelity-extract-item-right .fa-arrow-down{color:#eb313e}.fidelity-resume-wrapper{width:100%;max-width:700px;margin:0 auto 20px auto;display:flex;flex-direction:row;justify-content:space-between}.fidelity-resume-wrapper .fidelity-resume-left{width:80%;background-color:#fafafa;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}@media screen and (max-width:768px){.fidelity-resume-wrapper .fidelity-resume-left{width:60%}.fidelity-resume-wrapper .fidelity-resume-left p{font-size:14px !important}}.fidelity-resume-wrapper .fidelity-resume-left p{text-align:center;color:#707070;font-weight:bold;font-size:16px}.fidelity-resume-wrapper .fidelity-resume-left .fidelity-resume-line{height:3px;width:50px;background-color:#c12a21}.fidelity-resume-wrapper .fidelity-resume-left .resume-balance-points{margin-top:20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.fidelity-resume-wrapper .fidelity-resume-left .resume-balance-points .fa-star{color:#c12a21;font-size:40px;margin-bottom:5px}.fidelity-resume-wrapper .fidelity-resume-left .resume-balance-points span{color:#000;font-size:30px;font-weight:bold}.fidelity-resume-wrapper .fidelity-resume-left .resume-balance-points span span{font-size:20px}.fidelity-resume-wrapper .fidelity-resume-right{display:flex;flex-direction:column;align-items:space-between;margin-left:16px;flex:1}.fidelity-resume-wrapper .fidelity-resume-right div:nth-child(1){margin-bottom:20px}.fidelity-resume-wrapper .fidelity-resume-right div{background-color:#fafafa;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:10px;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.fidelity-resume-wrapper .fidelity-resume-right div i{position:relative;bottom:5px;color:#bdbdbd}.fidelity-resume-wrapper .fidelity-resume-right div span{color:#bdbdbd;font-size:10px;text-align:center}.fidelity-resume-wrapper .fidelity-resume-right div .resume-balance-points{color:#6b6b6b;font-weight:bold;position:relative;top:5px;font-size:14px}.empty-fidelity-points{max-width:700px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;width:100%;margin:0 auto;background-color:#fafafa;color:#707070;font-size:18px;font-weight:bold;text-align:center;display:flex;flex:1;align-items:center;justify-content:center;flex-direction:column;padding:20px;color:#eb313e}.empty-fidelity-points p{margin:0}.paginate-extract-points{display:block;width:100%;margin-top:30px;height:50px;background-color:#c12a21;font-weight:bold;color:#fff;border:0;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.paginate-extract-points:hover{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out;opacity:.7;-ms-opacity:.7;-moz-opacity:.7;-webkit-opacity:.7;filter:alpha(opacity=0.7)}.paginate-extract-points[disabled]{background-color:#c7c7c7 !important;cursor:not-allowed}.regulation-obs{font-size:15px !important;font-style:italic !important}.regulation-obs a{text-decoration:underline;color:#00f}.modal__program__fidelity{width:100%;top:22px;margin:0 auto;padding:20px 34px;padding-bottom:38px;background:rgba(0,0,0,0.5);position:fixed;background:#f5f5f5}.modal__program__fidelity a{cursor:pointer;display:flex;justify-content:center;color:#454545;text-decoration:underline}.modal__program__fidelity a:hover{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out;color:#252525}.modal__program__fidelity img{width:100px;display:flex;justify-content:center;margin:10px auto 20px}.modal__program__fidelity .modal__program__close{cursor:pointer;position:absolute;background:transparent;border:0;outline:0;display:block;right:20px;top:20px;font-size:22px;font-weight:bold;color:#787878}.modal__program__fidelity .modal__program__submit{display:flex;justify-content:center;margin:24px auto;padding:15px;width:70%;color:#fff;background:#f5c116;font-weight:bold;text-transform:uppercase;border:0;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.modal__program__fidelity .modal__program__submit:hover{opacity:.8;-ms-opacity:.8;-moz-opacity:.8;-webkit-opacity:.8;filter:alpha(opacity=0.8);transtion:all .2s ease-in-out}.modal__program__fidelity h1{margin:20px auto;font-size:22px;padding-top:14px;color:#858585;display:flex;justify-content:center;align-items:center}.modal__program__fidelity p{display:flex;justify-content:center;align-items:center;text-align:center;font-size:16px;color:#858585}button.skip-step{font-size:17px !important;background:none !important;border:0 !important;color:#404040 !important;text-decoration:underline !important;text-transform:initial !important}@media screen and (max-width:340px){.modal__program__fidelity{padding:30px 10px 40px 10px}.modal__program__fidelity h1{font-size:20px}.modal__program__fidelity p{font-size:14px}}.home-category-item{margin-top:30px}.home-category-item .category-title-wrapper{display:flex;align-items:center;justify-content:flex-start;margin-top:40px;margin-bottom:10px}.home-category-item .category-title-wrapper img{max-width:100px;object-fit:cover;height:auto;margin-right:5px}@media screen and (max-width:768px){.home-category-item .category-title-wrapper img{max-width:70px}}.home-category-item .category-title-wrapper h2{font-size:30px;letter-spacing:-1px;padding:0;position:relative;font-weight:bold;margin:0;color:#c12a21;width:100%}@media screen and (max-width:768px){.home-category-item .category-title-wrapper h2{font-size:22px}}.category-home-description{font-size:16px;max-width:800px;color:#717171;margin-bottom:20px}@media screen and (max-width:768px){.category-home-description{font-size:13px}}.home-products-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;grid-auto-rows:200px}@media screen and (max-width:992px){.home-products-wrapper{grid-template-columns:1fr !important;grid-auto-rows:auto;grid-gap:15px}}.home-products-wrapper .home-product-item{display:grid !important;min-height:147px !important;grid-template-columns:1fr 146px !important;grid-gap:15px !important;padding:15px !important;min-width:320px !important;border:1px solid #f2f2f2 !important;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.05);box-shadow:0 1px 4px rgba(0,0,0,0.05);margin:0 !important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:#fff;overflow:hidden !important;-webkit-transition:200ms !important;-moz-transition:200ms !important;-o-transition:200ms !important;-ms-transition:200ms !important;transition:200ms !important;cursor:pointer}.home-products-wrapper .home-product-item:hover{border:1px solid #dbdad9 !important}.home-products-wrapper .home-product-item .home-product-item-info{display:grid;grid-template-rows:1fr 20px;margin:0}.home-products-wrapper .home-product-item .home-product-item-info .home-product-item-info-top h3{color:#505050;font-weight:bold;margin-top:0;font-size:20px;overflow:hidden !important;text-overflow:ellipsis !important;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;word-break:break-word;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:20px}.home-products-wrapper .home-product-item .home-product-item-info .home-product-item-info-top>span{color:#717171;margin-top:0;font-size:1.4rem;overflow:hidden !important;text-overflow:ellipsis !important;word-break:break-word !important;margin-bottom:10px !important;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;word-break:break-word;-webkit-user-select:none;-ms-user-select:none;user-select:none}.home-products-wrapper .home-product-item .home-product-item-info .home-product-item-info-top>span p{margin:0;font-size:18px}.home-products-wrapper .home-product-item .home-product-item-image{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;display:flex;max-width:146px;max-height:146px;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;overflow:hidden}@media screen and (max-width:992px){.home-products-wrapper .home-product-item .home-product-item-image{width:100px;height:100px}.home-products-wrapper .home-product-item .home-product-item-image .product-count-overlay{max-width:100px;max-height:100px}}.home-products-wrapper .home-product-item .home-product-item-image .newhome-product-image{border:2px solid #fff}.home-product-item-price{font-size:16px;line-height:1.25rem;font-weight:bold;color:#3e3e3e}@media screen and (max-width:992px){.home-product-item-price{font-size:14px}}.product-item-price-from{font-weight:normal;font-size:15px;color:#717171;position:relative;margin-left:2px}.product-item-price-from:after{content:' ';position:absolute;height:1px;width:100%;top:8px;left:0;background-color:#717171}.featured-wrapper{margin-bottom:.5em}.featured-wrapper>h2{font-size:30px;letter-spacing:-1px;padding:0 0 20px 0;position:relative;font-weight:bold;margin:0;color:#c12a21;width:100%;margin-bottom:20px}.embla-featured-products{position:relative;background-color:#fff;max-width:100%;margin-left:auto;margin-right:auto}.embla-featured-products-viewport{overflow:hidden;width:100%}.embla-featured-products-viewport.is-draggable{cursor:move;cursor:grab}.embla-featured-products-viewport.is-dragging{cursor:grabbing}.embla-featured-products-container{display:flex;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent;margin-left:-10px}.embla-featured-products-slide{position:relative;min-width:22.5%;max-width:22.5%;padding-right:10px;padding-left:10px}.embla-featured-products-slide-inner{position:relative;overflow:hidden;height:350px;display:grid;grid-gap:20px;border:1px solid #f2f2f2;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:0;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0;-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;background:#fff;grid-template:'image' 157px 'info' 1fr;cursor:pointer}.embla-featured-products-slide-inner .newhome-product-image{height:157px;grid-area:image;width:100%;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0;pointer-events:none;object-fit:cover;object-position:top;border-bottom:4px solid #c12a21}.featured-product-info{display:grid;grid-area:info;grid-template-rows:1fr}.featured-product-info div:nth-child(1){padding:0 20px}@media screen and (max-width:992px){.featured-product-info div:nth-child(1){padding:0 10px;height:auto}}.featured-product-info div:nth-child(1) h3{color:#505050;font-weight:bold;margin-top:0;font-size:18px;overflow:hidden !important;text-overflow:ellipsis !important;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;word-break:break-word;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:9px;max-width:80%}@media screen and (max-width:992px){.featured-product-info div:nth-child(1) h3{font-size:16px !important}}@media screen and (max-width:992px){.featured-product-info div:nth-child(1) h3{font-size:14px}}.featured-product-info div:nth-child(1) p{color:#717171;margin-top:0;font-size:14px;overflow:hidden !important;text-overflow:ellipsis !important;word-break:break-word !important;margin-bottom:10px !important;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;word-break:break-word;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:992px){.featured-product-info div:nth-child(1) p{font-size:12px;-webkit-line-clamp:3}}.featured-product-info .featured-product-info-bottom{padding:10px 20px 20px 20px}@media screen and (max-width:992px){.featured-product-info .featured-product-info-bottom{padding:10px}}.embla__slide__img{position:absolute;display:block;top:50%;left:50%;width:auto;min-height:100%;min-width:100%;max-width:none;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);grid-area:'image'}.embla-featured-products .embla__button,.embla-banners .embla__button{outline:0;cursor:pointer;touch-action:manipulation;position:absolute;z-index:1;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:0;width:40px;height:40px;justify-content:center;align-items:center;fill:#3e3e3e;padding:0;background-color:#fff;border:1px solid #c4c4c4;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}.embla-featured-products .embla__button:disabled,.embla-banners .embla__button:disabled{display:none}.embla-featured-products .embla__button__svg,.embla-banners .embla__button__svg{width:35%;height:35%}.embla-featured-products .embla__button--prev,.embla-banners .embla__button--prev{left:-20px}.embla-featured-products .embla__button--next,.embla-banners .embla__button--next{right:-20px}.homepage-category-list-wrapper{background-color:#fff;width:100%;border-bottom:1px solid #f2f2f2;border-top:2px solid #f3f3f3;z-index:9}@media screen and (max-width:992px){.homepage-category-list-wrapper{display:none}}.homepage-sticky-menu{position:relative;z-index:999999999999}.homepage-category-list{max-width:470px;border:0;max-height:360px;overflow-y:auto;visibility:hidden;opacity:0;-ms-opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);left:-15px;position:absolute;background-color:#fff;z-index:9;width:100%;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.05);box-shadow:0 1px 4px rgba(0,0,0,0.05)}.homepage-category-list li{display:block;width:100%;text-align:left;color:#3f3e3e;font-size:16px;cursor:pointer;border:0;font-weight:normal;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;padding:16px 10px;border-bottom:1px solid #f5f0eb}.homepage-category-list li:hover{-webkit-transition:400ms ease-in-out;-moz-transition:400ms ease-in-out;-o-transition:400ms ease-in-out;-ms-transition:400ms ease-in-out;transition:400ms ease-in-out;color:#c12a21}.homepage-category-list-visible{visibility:visible;opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1)}.homepage-sticky-menu button{background-color:#fff;border:0;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:450px;display:flex;align-items:center;justify-content:space-between;height:100%;font-weight:bold;padding:20px 0;-webkit-transition:100ms;-moz-transition:100ms;-o-transition:100ms;-ms-transition:100ms;transition:100ms;overflow:hidden}.homepage-sticky-menu button span{color:#000;font-weight:bold;text-align:left;font-size:17px}.homepage-sticky-menu button i{font-size:21px;font-weight:bold;color:#000}.subcategory-title{font-size:18px;color:#c12a21;font-weight:bold;margin-top:40px;text-decoration:underline}.homepage-container{padding-bottom:80px}.featured-product-image{position:relative}.featured-product-image .product-count-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);display:flex;align-items:center;justify-content:center;flex-direction:column}.featured-product-image .product-count-overlay .product-count-icon{position:relative}.featured-product-image .product-count-overlay .product-count-icon img{width:72px;height:auto}.featured-product-image .product-count-overlay .product-count-icon span{color:#fff;font-weight:bold;font-size:25px;-webkit-transform:translateX(-27%);-moz-transform:translateX(-27%);-o-transform:translateX(-27%);-ms-transform:translateX(-27%);transform:translateX(-27%)}@media screen and (max-width:992px){.home-products-wrapper .home-product-item{grid-template-columns:1fr 120px !important;grid-gap:15px !important;padding:15px 0 !important;border:0 !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background:#fff;overflow:hidden !important;-webkit-transition:200ms !important;-moz-transition:200ms !important;-o-transition:200ms !important;-ms-transition:200ms !important;transition:200ms !important;cursor:pointer;min-height:0 !important;border-bottom:1px dotted #f0f0f0 !important;min-width:100% !important;width:100%}.home-products-wrapper .home-product-item:hover{border:0 !important;border-bottom:1px dotted #f0f0f0 !important}.home-products-wrapper .home-product-item .home-product-item-info{grid-template-rows:1fr 20px}.home-products-wrapper .home-product-item .home-product-item-info .home-product-item-info-top h3{color:#505050;margin-bottom:8px;font-size:16px}.home-products-wrapper .home-product-item .home-product-item-info .home-product-item-info-top>span{color:#717171;font-size:14px;-webkit-line-clamp:3}.home-products-wrapper .home-product-item .home-product-item-info .home-product-item-info-top>span p{margin:0;font-size:18px}.home-products-wrapper .home-product-item .home-product-item-image img{width:120px !important;height:120px !important}}@media screen and (max-width:400px){.home-products-wrapper .home-product-item{grid-template-columns:1fr 100px !important}.home-products-wrapper .home-product-item .home-product-item-image img{width:100px !important;height:100px !important}}@media screen and (max-width:992px){.embla-featured-products{position:relative;background-color:#fff;max-width:100%;margin-left:auto;margin-right:auto}.embla-featured-products-slide{min-width:33.3%;max-width:33.3%;padding-left:10px;padding-right:10px}.embla-featured-products-slide-inner{position:relative;overflow:hidden;height:280px;display:grid;grid-gap:15px;border:1px solid #f2f2f2;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:0;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.05);box-shadow:0 1px 4px rgba(0,0,0,0.05);-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms;background:#fff;grid-template:'image' 125px 'info' 1fr;cursor:pointer}.embla-featured-products-slide-inner .newhome-product-image{height:125px;grid-area:image;width:100%;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0;pointer-events:none;object-fit:cover;border-left-top-radius:0;border-bottom:3px solid #c12a21}.embla-featured-products .embla__button--prev,.embla-banners .embla__button--prev{left:0}.embla-featured-products .embla__button--next,.embla-banners .embla__button--next{right:0}.homepage-sticky-menu button{width:100%}}.embla-banners{position:relative;background-color:#fff;padding:30px 0 0 0;max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:40px}.embla-banners-viewport{overflow:hidden;width:100%}.embla-banners-viewport.is-draggable{cursor:move;cursor:grab}.embla-banners-viewport.is-dragging{cursor:grabbing}.embla-banners-container{display:flex;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent;margin-left:-10px}.embla-banner-slide{position:relative;min-width:33.3%;max-width:33.3%;padding-left:10px;cursor:pointer}.embla-banner-slide-inner{position:relative;overflow:hidden;height:25vh;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.embla-banner-slide-img{width:100%;height:100%;object-fit:cover;pointer-events:none}.categories-list-mobile{position:sticky;top:113px;z-index:9;margin-top:20px;display:none}.category-list-sticky{position:sticky;top:80px;width:100% !important;margin:0 auto;padding:0;z-index:9}.search-product-sticky{width:100% !important;margin:0 auto;padding:10px;z-index:9;background-color:#fff}.search-product-sticky.mobile{position:sticky;top:50px;z-index:999999}input.inpSearchProduct,input.inpSearchStore{padding:10px 10px 10px 40px !important;min-height:28px !important;min-width:100%;font-weight:bold;border:2px solid transparent !important;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out}input.inpSearchStore{border:1px solid #e0e0e0 !important;height:50px}.inpSearchProduct:focus,.inpSearchProduct:active,.inpSearchStore:focus,.inpSearchStore:active{border-color:#c12a21 !important}.inpSearchProduct::placeholder{color:#ccc;font-weight:normal}.inpSearchStore::placeholder{color:#ccc;font-weight:normal}.iconSearchProduct,.iconSearchStore{position:absolute;margin:7px 0 0 7px;color:#c12a21}.iconSearchStore{margin-top:11px}.iconSearchProductClose,.iconSearchStoreClose{position:relative;z-index:9999;margin-left:-45px;padding:14px;color:#ccc;font-size:1em;cursor:pointer}.iconSearchStoreClose{margin-top:3px}.iconSearchProductClose:hover,.iconSearchStoreClose:hover{color:#c12a21;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.searchProductResultText{background:#fff;width:100% !important;padding:20px 0;color:#c12a21}@media screen and (max-width:992px){.searchProductResultText{position:sticky !important;top:114px !important;padding:0 0 15px 0;z-index:1}}.searchProductResultText strong{color:#c12a21}@media screen and (min-width:768px){.category-list-sticky{width:750px}}@media screen and (min-width:992px){.category-list-sticky{width:970px}input.inpSearchProduct{max-width:40vw !important}}@media screen and (min-width:1400px){.category-list-sticky{width:1370px}}@media screen and (max-width:992px){.categories-list-mobile{display:block}.search-product-sticky{padding:10px 0}.embla__button{display:none}.embla-banners{padding-top:10px;padding-bottom:30px}.embla-banner-slide{min-width:40%;max-width:40%}}.embla{position:relative;background-color:#fff;max-width:100%;width:100%;border-bottom:2px solid #f2f2f2;border-top:1px solid #f2f2f2}.embla__viewport{overflow:hidden;width:100%}.embla__viewport.is-draggable{cursor:move;cursor:grab}.embla__viewport.is-dragging{cursor:grabbing}.embla__container{display:flex;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent;margin-left:0}.embla__slide{position:relative;min-width:none;width:100%;max-width:80%;text-align:center;cursor:pointer}.embla__slide button{position:relative;overflow:hidden;margin:0;background-color:#fff;outline:0;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0;border:0;width:100%;height:100%;padding:0 10px;color:#a6a5a5;font-weight:bold;font-size:17px;height:54px;position:relative;white-space:nowrap}.embla__slide button:active{-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all;transition:.5s all;opacity:.1;-ms-opacity:.1;-moz-opacity:.1;-webkit-opacity:.1;filter:alpha(opacity=0.1);background-color:#c12a21}.embla__slide.active-category-button button{color:#c12a21 !important}.embla__slide.active-category-button button::after{content:"";display:block;width:100%;height:4px;background-color:#c12a21;opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1);position:absolute;bottom:0;left:0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.home-product-item.home-product-without-image{grid-template-columns:1fr !important}.home-product-item-image{position:relative}.home-product-item-image .product-count-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}@media screen and (max-width:992px){.home-product-item-image .product-count-overlay{width:120px !important;height:120px !important}}@media screen and (max-width:400px){.home-product-item-image .product-count-overlay{width:100px !important;height:100px !important}}.home-product-item-image .product-count-overlay .product-count-icon{position:relative}.home-product-item-image .product-count-overlay .product-count-icon img{width:60px !important;height:auto !important}.home-product-item-image .product-count-overlay .product-count-icon span{color:#fff;font-weight:bold;font-size:25px !important;-webkit-transform:translateX(-27%);-moz-transform:translateX(-27%);-o-transform:translateX(-27%);-ms-transform:translateX(-27%);transform:translateX(-27%)}.embla-banners .embla__button{top:calc(50% + 25px)}.embla__button__svg{position:relative;top:2px}@media screen and (max-width:580px){.embla-featured-products-slide{min-width:60%;max-width:60%}.embla-banner-slide{min-width:90%;max-width:90%}}.featured-title-margin{margin-top:40px !important}@media screen and (max-width:992px){.product-item-initial-price{font-size:13px !important}}@media screen and (max-width:992px){.embla-banners{margin-bottom:0}}.skeleton-loading{opacity:.7;-ms-opacity:.7;-moz-opacity:.7;-webkit-opacity:.7;filter:alpha(opacity=0.7);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;cursor:default;pointer-events:none;user-select:none;height:20px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-color:#1a202c;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat-x:initial;background-repeat-y:initial;background-attachment:initial;background-origin:initial;background-clip:padding-box;background-color:#e7e7e7;animation:.8s linear 0s infinite alternate none running skeleton}@-moz-keyframes skeleton{0%{border-color:#dbdbdb;background:#dbdbdb}100%{border-color:#e7e7e7;background:#e7e7e7}}@-webkit-keyframes skeleton{0%{border-color:#dbdbdb;background:#dbdbdb}100%{border-color:#e7e7e7;background:#e7e7e7}}@-o-keyframes skeleton{0%{border-color:#dbdbdb;background:#dbdbdb}100%{border-color:#e7e7e7;background:#e7e7e7}}@keyframes skeleton{0%{border-color:#dbdbdb;background:#dbdbdb}100%{border-color:#e7e7e7;background:#e7e7e7}}.skeleton-homepage .home-products-wrapper{margin-top:50px;grid-auto-rows:150px}@media screen and (max-width:768px){.skeleton-homepage .home-products-wrapper{margin-top:0;grid-auto-rows:130px}.skeleton-homepage .home-products-wrapper .home-product-item{border-bottom:1px solid #e7e7e7 !important}}.skeleton-homepage .home-product-item-image .skeleton-loading{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;height:100%}.skeleton-homepage .home-product-item-info .skeleton-loading{height:10px;margin-top:10px}@media screen and (max-width:768px){.skeleton-homepage .home-product-item-info .skeleton-loading{height:7px;margin-top:7px}}.skeleton-80{width:80%}.skeleton-60{width:60%}.skeleton-40{width:40%}.skeleton-20{width:20%}.privacy-policy-wrapper{min-height:60vh;padding-bottom:40px;background-color:#f5f5f5}.privacy-policy-wrapper h1{font-weight:bold;text-align:center;font-size:40px;margin-bottom:30px;margin-top:30px;color:#404040}.privacy-policy-wrapper p{color:#404040;font-size:18px;text-align:left;font-weight:bold}.privacy-policy-wrapper ul{list-style-type:disc;list-style-position:inside}.privacy-policy-wrapper ul li{list-style-position:inside !important;list-style:disc;font-size:16px;color:#000;line-height:30px}#cookies-modal{position:fixed;bottom:0;left:0;right:0;width:100%;background:#f5f5f5;border-top:1px solid #707070;display:block;padding:10px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#cookies-modal .cookies-flex-content{display:flex;align-items:center;justify-content:space-between;height:100%}#cookies-modal .cookies-flex-content button{background:#c12a21;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#fff;letter-spacing:0;padding:10px 30px;width:258px;border:0;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-weight:bold;font-size:19px;font-weight:bold}.modal-window-privacy-policy{z-index:1e+26 !important;display:block !important;background:transparent !important;overflow:hidden !important;height:auto !important;padding:0 !important;margin:0 !important;outline:0 !important;border:0 !important;position:fixed !important;top:unset !important;right:0 !important;left:0 !important;bottom:0 !important}.modal-window-privacy-policy .modal-dialog{width:100% !important;background:#f7f7f7 !important;height:100% !important;border:0 !important;padding:0 !important;margin:0 !important;border-top:1px solid #070707 !important}.modal-window-privacy-policy .modal-dialog .modal-content{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0 !important;outline:0 !important;height:100% !important;background-color:#f7f7f7 !important;background-image:none !important}.modal-window-privacy-policy .modal-dialog .modal-content .modal-privacy-policy-content{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:10px}.modal-window-privacy-policy .modal-dialog .modal-content .modal-privacy-policy-content div:nth-child(1){max-width:80%}.modal-window-privacy-policy .modal-dialog .modal-content .modal-privacy-policy-content button{font-size:20px;font-weight:bold;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#c12a21;color:#fff;border:0;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:8px 16px}.modal-window-privacy-policy .modal-dialog .modal-content .modal-privacy-policy-content button:active{opacity:.8;-ms-opacity:.8;-moz-opacity:.8;-webkit-opacity:.8;filter:alpha(opacity=0.8)}.modal-window-privacy-policy .modal-dialog .modal-content .modal-privacy-policy-content span{color:#070707;font-size:16px}.modal-window-privacy-policy .modal-dialog .modal-content .modal-privacy-policy-content span strong{font-weight:bold}.modal-window-privacy-policy .modal-dialog .modal-content .modal-privacy-policy-content span a{color:#0da2ff;text-decoration:underline}@media screen and (max-width:992px){.modal-window-privacy-policy .modal-dialog .modal-content .modal-privacy-policy-content{flex-direction:column;align-items:normal;justify-content:normal;padding:20px 10px}.modal-window-privacy-policy .modal-dialog .modal-content .modal-privacy-policy-content div:nth-child(1){max-width:100%}.modal-window-privacy-policy .modal-dialog .modal-content .modal-privacy-policy-content button{width:100%;font-size:18px;padding:8px 14px;margin:20px auto 0 auto}.modal-window-privacy-policy .modal-dialog .modal-content .modal-privacy-policy-content span{font-size:14px}}.challenge-page-wrapper{max-width:100%;overflow-x:hidden;padding:20px 0 40px 0}.challenge-page-wrapper .challenge-page-title{text-transform:uppercase;color:#000;font-weight:bold}@media screen and (max-width:992px){.challenge-page-wrapper .challenge-page-title{max-width:100%;text-align:center;font-size:24px}}.challenge-page-wrapper .challenge-page-subtitle{text-transform:uppercase;max-width:70%;font-size:26px;color:#000}@media screen and (max-width:992px){.challenge-page-wrapper .challenge-page-subtitle{max-width:100%;text-align:center;font-size:22px}}.challenge-page-wrapper .challenges-grid{margin-top:20px;width:100%;max-width:100%;display:grid;grid-gap:20px;grid-template-columns:1fr 1fr}@media screen and (max-width:992px){.challenge-page-wrapper .challenges-grid{grid-template-columns:1fr;grid-gap:10px}}.challenge-page-wrapper .challenges-grid button{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:0;cursor:pointer;width:auto;height:auto;display:block;width:100%;background-color:transparent;padding:0;margin:0}@media screen and (max-width:992px){.challenge-page-wrapper .challenges-grid button{width:90%;margin:0 auto}}.challenge-page-wrapper .challenges-grid button img{width:100%}