@font-face { font-family: Cardo; font-style: italic; font-weight: 400; src: local("Cardo Italic"), local("Cardo-Italic"), url(https://fonts.gstatic.com/s/cardo/v11/wlpxgwjKBV1pqhv97IMx2Q.ttf) format("truetype"); } @font-face { font-family: Cardo; font-style: normal; font-weight: 400; src: local("Cardo"), local("Cardo-Regular"), url(https://fonts.gstatic.com/s/cardo/v11/wlp_gwjKBV1pqhv43IQ.ttf) format("truetype"); } @font-face { font-family: Cardo; font-style: normal; font-weight: 700; src: local("Cardo Bold"), local("Cardo-Bold"), url(https://fonts.gstatic.com/s/cardo/v11/wlpygwjKBV1pqhND-ZQW-WY.ttf) format("truetype"); } @font-face { font-family: Oswald; font-style: normal; font-weight: 300; src: url(https://fonts.gstatic.com/s/oswald/v29/TK3_WkUHHAIjg75cFRf3bXL8LICs169vsUZiYA.ttf) format("truetype"); } @font-face { font-family: Oswald; font-style: normal; font-weight: 400; src: url(https://fonts.gstatic.com/s/oswald/v29/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUZiYA.ttf) format("truetype"); } @font-face { font-family: Oswald; font-style: normal; font-weight: 700; src: url(https://fonts.gstatic.com/s/oswald/v29/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUZiYA.ttf) format("truetype"); } @font-face { font-family: "Playfair Display"; font-style: italic; font-weight: 400; src: local("Playfair Display Italic"), local("PlayfairDisplay-Italic"), url(https://fonts.gstatic.com/s/playfairdisplay/v18/nuFkD-vYSZviVYUb_rj3ij__anPXDTnogkk-.ttf) format("truetype"); } @font-face { font-family: "Playfair Display"; font-style: italic; font-weight: 700; src: local("Playfair Display Bold Italic"), local("PlayfairDisplay-BoldItalic"), url(https://fonts.gstatic.com/s/playfairdisplay/v18/nuFnD-vYSZviVYUb_rj3ij__anPXDTngOWwu5DRj.ttf) format("truetype"); } @font-face { font-family: "Playfair Display"; font-style: normal; font-weight: 400; src: local("Playfair Display Regular"), local("PlayfairDisplay-Regular"), url(https://fonts.gstatic.com/s/playfairdisplay/v18/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYhQ.ttf) format("truetype"); } @font-face { font-family: "Playfair Display"; font-style: normal; font-weight: 700; src: local("Playfair Display Bold"), local("PlayfairDisplay-Bold"), url(https://fonts.gstatic.com/s/playfairdisplay/v18/nuFlD-vYSZviVYUb_rj3ij__anPXBYf9lW4e4w.ttf) format("truetype"); } @keyframes treme { 0% { transform: scale(1); -webkit-transform: scale(1); } 50% { transform: scale(1.3); -webkit-transform: scale(1.3); } 100% { transform: scale(1); -webkit-transform: scale(1); } } .antialiased { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .antenna-regular { font-family: antenna-regular, sans-serif; font-weight: 400; font-style: normal; } .antenna-light { font-family: antenna-light, sans-serif; font-weight: 100; font-style: normal; } .antenna-bold { font-family: antenna-bold, sans-serif; font-weight: 700; font-style: normal; } .oswald-regular { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } .oswald-light { font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; } .oswald-thin { font-family: Oswald, sans-serif; font-weight: 100; font-style: normal; } .oswald-bold { font-family: Oswald, sans-serif; font-weight: 700; font-style: normal; } .playfair-italic { font-family: "Playfair Display", serif; font-weight: 400; font-style: italic; } .playfair-regular { font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; } .playfair-bold { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; } .playfair-bold-italic { font-family: "Playfair Display", serif; font-weight: 700; font-style: italic; } .cardo-regular { font-family: Cardo; font-weight: 400; font-style: normal; } .cardo-regular-italic { font-family: Cardo; font-weight: 400; font-style: italic; } .cardo-bold { font-family: Cardo; font-weight: 700; font-style: normal; letter-spacing: 0; } .font-s-small { font-size: 12px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } .font-m-small { font-size: 14px; } .font-vinho-escuro { color: #3a1112 !important; } .font-vinho-claro { color: #5a1718; } .font-branco { color: #fff; } .font-vermelho { color: #bb2a2e; } .font-cinza-dark { color: #4a4d57; } .font-cinza-escuro { color: #a1a09d; } .font-cinza-escuro2 { color: #b1b1b1; } .font-dourado { color: #af8256; } .font-pastel { color: #dab082 !important; } .box-shadow { -webkit-box-shadow: 7px 1px 25px -5px rgba(0, 0, 0, 0.5); -moz-box-shadow: 7px 1px 25px -5px rgba(0, 0, 0, 0.5); box-shadow: 7px 1px 25px -5px rgba(0, 0, 0, 0.5); } .box-shadow-inner { -webkit-box-shadow: inset 10px 0 32px -15px rgba(0, 0, 0, 0.55); -moz-box-shadow: inset 10px 0 32px -15px rgba(0, 0, 0, 0.55); box-shadow: inset 10px 0 32px -15px rgba(0, 0, 0, 0.55); } .underline_link { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; display: inline-block; } .underline_link:before { content: ""; visibility: visible; position: absolute; width: 100%; height: 1px; bottom: 0; left: 0; background-color: #ec3237; -webkit-transform: scaleX(1); transform: scaleX(1); -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; } .underline_link:hover:before { visibility: visible; -webkit-transform: scaleX(0); -moz-transform: scaleX(0); -o-transform: scaleX(0); transform: scaleX(0); } .underline_link.dourado { color: #af8256; } .underline_link.dourado:before { background-color: #af8256; } .underline_link.dourado-claro { color: #ddc096; } .underline_link.dourado-claro:before { background-color: #ddc096; } .underline_link.cinza-escuro { color: #8a857e; } .underline_link.cinza-escuro:before { background-color: #8a857e; } .underline_link.vermelho { color: #bb2a2e; background: 0 0 !important; } .underline_link.vermelho:before { background-color: #bb2a2e; } .underline_link.vinho_escuro { color: #3a1112; background: 0 0 !important; } .underline_link.vinho_escuro:before { background-color: #3a1112; } .underline_link.branco { color: #fff; background: 0 0 !important; } .underline_link.branco:before { background-color: #fff; } .text_center { text-align: center; } #bg_effect, #bg_effect2 { top: 0; right: 0; bottom: 0; left: 0; display: none; position: fixed; background: rgba(0, 0, 0, 0.7); z-index: 9999; -webkit-overflow-scrolling: touch; padding: 10px 0; vertical-align: middle; text-align: center; overflow: auto; } .rotate { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } .toggle { display: none; } .toggle.active { display: block; } .show_mobile { display: none; } .hide_mobile { display: block; } .show_tablet { display: none; } .show_mobile980 { display: none !important; } .show_mobile980_marca { visibility: hidden !important; height: 0 !important; } .hide-desktop { display: none; } @media only screen and (min-width: 300px) and (max-width: 767px) { .hide-desktop { display: block; } } .bt_default, .bt_default_l, .bt_default_m, .bt_default_s { background: #bb2a2e; color: #fff; font-size: 12px; text-transform: uppercase; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; padding: 8px 14px; letter-spacing: 0.5pt; text-align: center; border: none; } .bt_default:hover, .bt_default_l:hover, .bt_default_m:hover, .bt_default_s:hover { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; background: #ec3237; } .bt_load { position: relative; left: 50%; margin-left: -87px; margin-top: 50px; display: inline-block; border: 1px solid #a0a1a5; color: #4a4d57; background: 0 0; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; font-size: 12px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; padding: 11px 0; text-transform: uppercase; width: 174px; text-align: center; clear: both; } .bt_load:hover { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; background: #4a4d57; color: #fff; cursor: pointer; } .bt_empty, .bt_empty_l, .bt_empty_m, .bt_empty_s { display: inline-block; border: 1px solid #54565c; color: #54565c; background: 0 0; position: relative; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; font-size: 12px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; padding: 7px 10px; text-transform: uppercase; text-align: center; } .bt_empty:hover, .bt_empty_l:hover, .bt_empty_m:hover, .bt_empty_s:hover { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; background: #a1a09d; color: #fff; cursor: pointer; } .bt_empty .hover, .bt_empty_l .hover, .bt_empty_m .hover, .bt_empty_s .hover { display: none; } .bt_empty .tooltip_left, .bt_empty_l .tooltip_left, .bt_empty_m .tooltip_left, .bt_empty_s .tooltip_left { min-width: 170px; position: absolute; right: 105%; top: -4px; background: #e1e1e1; color: #30333a; text-transform: initial; display: flex; align-items: center; padding: 12px 10px; } .bt_empty .tooltip_left:after, .bt_empty_l .tooltip_left:after, .bt_empty_m .tooltip_left:after, .bt_empty_s .tooltip_left:after { content: ""; display: inline-block; vertical-align: middle; margin-right: 10px; width: 0; height: 0; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left: 16px solid #e1e1e1; position: absolute; top: 50%; right: -18px; margin-top: -15px; } .bt_empty .tooltip_left span, .bt_empty_l .tooltip_left span, .bt_empty_m .tooltip_left span, .bt_empty_s .tooltip_left span { font-family: "Playfair Display", serif; font-weight: 700; font-style: italic; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; background: #54565c; color: #fff; font-size: 14px; width: 20px; height: 20px; min-width: 20px; min-height: 20px; margin-right: 10px; } .bt_empty .tooltip_left p, .bt_empty_l .tooltip_left p, .bt_empty_m .tooltip_left p, .bt_empty_s .tooltip_left p { text-align: left; margin: 0; line-height: 12px; } .bt_empty.active, .bt_empty_l.active, .bt_empty_m.active, .bt_empty_s.active { background: #a1a09d; border: 1px solid #a1a09d; color: #fff; } .bt_empty.facebook, .bt_empty_l.facebook, .bt_empty_m.facebook, .bt_empty_s.facebook { color: #1e59a6; border: 1px solid #1e59a6; } .bt_empty.facebook:hover, .bt_empty_l.facebook:hover, .bt_empty_m.facebook:hover, .bt_empty_s.facebook:hover { background: #1e59a6; color: #fff; } .bt_empty.facebook:hover img, .bt_empty_l.facebook:hover img, .bt_empty_m.facebook:hover img, .bt_empty_s.facebook:hover img { display: none; } .bt_empty.facebook:hover .hover, .bt_empty_l.facebook:hover .hover, .bt_empty_m.facebook:hover .hover, .bt_empty_s.facebook:hover .hover { display: block; } .bt_empty.facebook img, .bt_empty_l.facebook img, .bt_empty_m.facebook img, .bt_empty_s.facebook img { margin-right: 9px; float: left; } .bt_empty.google, .bt_empty_l.google, .bt_empty_m.google, .bt_empty_s.google { color: #e0442a; border: 1px solid #e0442a; } .bt_empty.google:hover, .bt_empty_l.google:hover, .bt_empty_m.google:hover, .bt_empty_s.google:hover { background: #e0442a; color: #fff; } .bt_empty.google:hover img, .bt_empty_l.google:hover img, .bt_empty_m.google:hover img, .bt_empty_s.google:hover img { display: none; } .bt_empty.google:hover .hover, .bt_empty_l.google:hover .hover, .bt_empty_m.google:hover .hover, .bt_empty_s.google:hover .hover { display: block; } .bt_empty.google img, .bt_empty_l.google img, .bt_empty_m.google img, .bt_empty_s.google img { margin-right: 9px; float: left; } .bt_default_m, .bt_empty_m { display: block; width: 145px; padding: 8px 0; } .bt_empty_l { padding: 8px 30px; display: inline-flex; align-items: center; } .bt_default.back { background: #fff; font-size: 11px; color: #30333a; padding: 5px 7px; } .bt_empty.centered { display: block; margin: 0 auto; width: 160px; box-sizing: border-box; height: auto; min-height: 0; position: static; float: none; clear: both; } .tag { border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; padding: 0 3px; color: #fff; font-size: 10px; text-transform: uppercase; letter-spacing: 0.2pt; line-height: 18px; float: left; clear: both; margin-bottom: 2px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } .tag.azul { font-size: 12px; background-color: #3b6ba7; } .vermelho { background: #bb2a2e !important; font-size: 12px; } .branco { background: #fff !important; } .preto { background: #30333a !important; } .amarelo { background: #e1b300; font-size: 12px; } .marrom { background: #4e3031; } .cinza { background: #c5bead; } .cinza-medio { background: #c5bead; } .cinza-claro { background: #c9c8c3; } .cinza-super-claro { background: #ecebe7; } .laranja { background: #e6a568; } .cinza-hover { background: #e6e4de; } .pastel { background: #dab082; } .rose { background: #a1a09d !important; } .vinho-claro { background: #5a1718 !important; } .vinho-escuro { background: #3a1112 !important; } .cinza-claro2 { background: #d9cfc3; } .verde { background: #85b17f; } .verde-escuro { background: green; } .tag_marketplace_content { align-items: center; display: flex; clear: both; color: #fff; font-family: Oswald, sans-serif; font-style: normal; font-size: 10px; font-weight: 400; float: left; justify-content: center; letter-spacing: 0.2pt; line-height: 18px; margin: 0 auto; padding: 0 9px; text-align: center; text-transform: uppercase; width: 90%; } .tag_marketplace { background-color: green; border-radius: 2px; margin: 0 auto; padding: 0 5px; font-size: 10px; } ::selection { background: #ec3237; color: #fff; } ::-moz-selection { background: #ec3237; color: #fff; } .font-input { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; width: 86%; font-size: 12px; background: #fff; color: #54565c; text-transform: uppercase; outline: 0; border: none; border: 1px solid #b1b1b1; padding: 10px 13px; } textarea { font-family: Cardo; font-weight: 400; font-style: normal; width: 86%; font-size: 16px; background: #fff; color: #54565c; outline: 0; border: none; border: 1px solid #b1b1b1; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; padding: 10px 13px; } input, textarea { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; width: 86%; font-size: 12px; background: #fff; color: #54565c; text-transform: uppercase; outline: 0; border: none; border: 1px solid #b1b1b1; padding: 10px 13px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; -webkit-appearance: none; } input:focus, input:hover, textarea:focus, textarea:hover { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } input.erro, textarea.erro { border: 1px solid red; } input:disabled { background: #ecebe7; } select { outline: 0; -webkit-appearance: none; } .erro { width: 100%; float: left; color: #ec3237; font-size: 14px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-align: left; } .input_speech { display: inline-block; position: relative; } .input_speech img { position: absolute; right: 45px; top: 3px; } .input_speech .busca_input { border: none; background-image: url(../images/ico_lupa.png); background-repeat: no-repeat; background-position: 96%; padding: 13px 60px 13px 11px; width: 100%; background-size: 20px; } .input_speech .busca_input:focus, .input_speech .busca_input:hover { background-image: url(../images/ico_lupa.png); background-repeat: no-repeat; background-position: 96%; } ::-webkit-input-placeholder { color: #a1a09d; } ::-moz-placeholder { color: #a1a09d; } :-ms-input-placeholder { color: #a1a09d; } :-moz-placeholder { color: #a1a09d; } .input_container { position: relative; display: flex; align-items: center; margin-bottom: 8px; } .input_container label { -webkit-transition: all 0.2s, ease; -moz-transition: all 0.2s, ease; -ms-transition: all 0.2s, ease; -o-transition: all 0.2s, ease; transition: all 0.2s, ease; transition-duration: 0.2s; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px !important; color: #a1a09d; text-transform: uppercase; position: absolute; left: 13px; top: 22px; margin-top: -11px; } .input_container input:focus+label, .input_container textarea:focus+label { top: 4px; font-size: 0.7em !important; text-transform: initial; background: #fff; padding: 0 3px; left: 10px; color: #3a1112; } .input_container input:focus, .input_container textarea:focus { border: 1px solid #3a1112; } .input_container input[type="email"], .input_container input[type="number"], .input_container input[type="password"], .input_container input[type="text"], .input_container textarea { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px !important; width: 90%; padding: 10px 13px 10px 13px; text-transform: uppercase; } .input_container.focused label { top: 4px; font-size: 0.7em !important; text-transform: initial; background: #fff; padding: 0 3px; left: 10px; } .cls-1.branco { stroke: #fff; stroke-width: 1px; fill: none; fill-rule: evenodd; } .cls-1.cinza { stroke: #4a4d57; stroke-width: 1px; fill: none; fill-rule: evenodd; } .cls-1.vinho { stroke: #5a1718; stroke-width: 1px; fill: none; fill-rule: evenodd; } .div_action { display: block; } .div_action .bt_empty { border: 1px solid #fff; color: #fff; font-size: 14px; } .div_action .bt_empty:hover { background: #fff; color: #3a1112; } .div_action .seguir, .div_action .seguir_naologado { display: block; clear: both; float: left; position: relative; } .div_action .seguir a, .div_action .seguir_naologado a { color: #d5a46b; } .div_action .seguir_naologado .mail_cadastro { display: none; position: absolute; bottom: 30px; left: 0; width: 240px; } .div_action .seguir_naologado .mail_cadastro input { float: left; width: 60%; } .div_action .seguir_naologado .mail_cadastro input[type="submit"] { width: 20%; margin-left: -13px; } #pg_carrinho .div_row { margin-top: 8px; } .div_row { width: 100%; float: left; clear: both; } .div_row.half { width: 44%; clear: none; } .carrinho_vitrine { width: 100%; position: absolute; bottom: 0; z-index: 9; } .carrinho_vitrine .bt_qtd { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; width: 19px; height: 19px; border-radius: 19px; -webkit-border-radius: 19px; -moz-border-radius: 19px; background: #a1a09d; color: #fff; text-align: center; border: none; font-size: 18px; line-height: 18px; float: left; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; margin-top: 6px; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .carrinho_vitrine .bt_qtd:hover { cursor: pointer; background: #bcb6a5; } .carrinho_vitrine input { width: 18px; height: 16px; float: left; text-align: center; margin: 0 12px; padding: 7px 13px; border: 1px solid #c9c8c3; box-sizing: content-box; } .carrinho_vitrine .span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; font-size: 12px; color: #5a1718; text-transform: uppercase; clear: both; width: 100%; margin: 0 0 0 22px; float: left; opacity: 0; } .selo_oferta { width: 92px; height: 92px; background: #5a1718; border: 6px solid #fff; border-radius: 104px; -webkit-border-radius: 104px; -moz-border-radius: 104px; text-align: center; color: #fff; align-items: center; display: inline-flex; } .selo_oferta span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; line-height: 18px; text-transform: uppercase; } .selo_oferta .large { font-size: 18px !important; font-weight: 700 !important; } .selo_oferta .div_vinho { margin: 0 auto; } .content_shop { width: 100%; display: inline-block; position: relative; } .content_shop .item_vitrine { display: flex; justify-content: space-between; width: 96%; height: 60px; background-color: #ecebe7; padding: 2%; margin-top: 6px; position: relative; } .content_shop .item_vitrine a { width: 77%; height: auto; display: block; } .content_shop .item_vitrine .ico_ant { position: absolute; top: 42%; left: -33px; } .content_shop .item_vitrine .bg_img_vitrine { width: 60px; height: 60px; float: left; display: flex; align-items: center; } .content_shop .item_vitrine .bg_img_vitrine img { max-width: inherit; max-height: 67%; margin: 0 auto; } .content_shop .item_vitrine .txt_vitrine { float: left; position: relative; width: 62%; height: 60px; clear: none; margin: 0 0 0 12px; display: flex; align-items: center; font-size: 15px; line-height: 15px; color: #4a4d57; font-family: Cardo; font-weight: 700; font-style: normal; letter-spacing: 0; } .content_shop .item_vitrine .txt_vitrine span { max-width: 100%; margin-top: -4px; } .content_shop .item_vitrine .txt_vitrine .itens_lista { position: absolute; top: 2px; right: 9px; display: inline-block; } .content_shop .item_vitrine .txt_vitrine .itens_lista span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 10px; color: #a1a09d; } .content_shop .item_vitrine .txt_vitrine .message_return { display: none; width: 280px; margin-left: 10px; } .content_shop .item_vitrine .txt_vitrine .message_return h2 { font-size: 15px; margin-top: 3px; } .content_shop .item_vitrine .txt_vitrine .message_return .circle { color: #fff; background: #bb2a2e; width: 20px; height: 20px; text-align: center; float: left; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; margin-right: 5px; line-height: 20px; } .content_shop .item_vitrine .container_price { width: 30%; height: 60px; float: right; position: relative; height: 70px; border-left: 1px solid #e6e4de; margin-top: -10px; padding: 10px 0 0 0; } .content_shop .item_vitrine .container_price .content_price { text-align: center; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 16px; color: #4a4d57; } .content_shop .item_vitrine .container_price .content_price sup { font-size: 9px; } .content_shop .item_vitrine .container_price .carrinho_vitrine { width: 100%; height: 33px; position: absolute; bottom: 14px; z-index: 9; left: 50%; margin-left: -50px; } .content_shop .item_vitrine .container_price .carrinho_vitrine .span { font-size: 10px; margin: 0 0 0 24px; } .content_shop .item_vitrine .container_price .close_item_vitrine { color: #af8256; font-size: 27px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; position: absolute; right: -4px; top: 10px; line-height: 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } .content_shop .item_vitrine .container_price .close_item_vitrine:hover { cursor: pointer; color: rgba(175, 130, 86, 0.6); } .content_shop .item_vitrine .tag { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; background: #8a867b; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); padding: 11px 9px; position: absolute; left: -61px; top: 19px; } .content_shop .item_vitrine.oferta .content_tag { position: absolute; left: 14%; top: -3px; } header #autocomplete .div_left, header #busca_busqueUmProduto .div_left { display: none; } header #autocomplete .div_right, header #busca_busqueUmProduto .div_right { width: 100% !important; } header #autocomplete .div_right .content_shop .item_vitrine a, header #busca_busqueUmProduto .div_right .content_shop .item_vitrine a { width: 77%; } header #autocomplete .div_right .content_shop .item_vitrine a .txt_vitrine, header #busca_busqueUmProduto .div_right .content_shop .item_vitrine a .txt_vitrine { width: 85%; } header #autocomplete .div_right .content_shop .item_vitrine .container_price, header #busca_busqueUmProduto .div_right .content_shop .item_vitrine .container_price { width: 20%; } .circle_interrogation { width: 20px; height: 20px; position: relative; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; text-align: center; background: #dab082; color: #fff; display: inline-block; line-height: 19px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; } .circle_interrogation:hover { cursor: pointer; } .circle_interrogation:hover .tooltip_left, .circle_interrogation:hover .tooltip_right { display: block; } .circle_interrogation .tooltip_left, .circle_interrogation .tooltip_right { background: #c9c8c3; padding: 15px; color: #5a1718; font-size: 14px; position: absolute; z-index: 99999; right: 36px; bottom: -23px; min-width: 204px; text-align: left; letter-spacing: 0.1pt; line-height: 20px; display: none; } .circle_interrogation .tooltip_left table, .circle_interrogation .tooltip_right table { width: 100%; font-size: 16px; } .circle_interrogation .tooltip_left table a, .circle_interrogation .tooltip_right table a { font-size: 10px; } .circle_interrogation .tooltip_left span, .circle_interrogation .tooltip_right span { font-family: "Playfair Display", serif; font-weight: 700; font-style: italic; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; background: #54565c; color: #fff; font-size: 14px; width: 20px; height: 20px; min-width: 20px; min-height: 20px; margin-right: 10px; } .circle_interrogation .tooltip_left p, .circle_interrogation .tooltip_right p { text-align: left; margin: 0; line-height: 12px; } .circle_interrogation .tooltip_left:after, .circle_interrogation .tooltip_right:after { content: ""; display: inline-block; vertical-align: middle; margin-right: 10px; width: 0; height: 0; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left: 16px solid #c9c8c3; position: absolute; bottom: 33px; right: -21px; margin-bottom: -15px; } .circle_interrogation .tooltip_right:after { border-left: none; border-right: 15px solid #c9c8c3; left: -13px; right: inherit; } .circle_interrogation .tooltip_right { left: 34px; right: inherit; } .circle_interrogation .tooltip_left.active, .circle_interrogation .tooltip_right.active { display: block; } .tooltip_bottom table { width: 100%; font-size: 16px; } .tooltip_bottom table a { font-size: 10px; } .tooltip_bottom span { font-family: "Playfair Display", serif; font-weight: 700; font-style: italic; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; background: #54565c; color: #fff; font-size: 14px; width: 20px; height: 20px; min-width: 20px; min-height: 20px; margin-right: 10px; } .tooltip_bottom p { text-align: left; margin: 0; line-height: 12px; } .tooltip_bottom:after { content: ""; display: inline-block; vertical-align: middle; margin-right: 10px; width: 0; height: 0; position: absolute; bottom: 33px; right: -21px; margin-bottom: -15px; border-top: none; border-bottom: 16px solid #e1e1e1; bottom: inherit; top: -8px; right: -8px; border-right: 15px solid transparent; border-left: 15px solid transparent; } .tooltip_bottom { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; position: absolute; z-index: 9999999; min-width: 204px; text-align: left; letter-spacing: 0.1pt; line-height: 20px; display: none; top: 81%; right: 24px; bottom: inherit; align-items: center; padding: 5px; background: #e1e1e1; color: #4a4d57; font-size: 12px; -webkit-box-shadow: 7px 1px 25px -5px rgba(0, 0, 0, 0.5); -moz-box-shadow: 7px 1px 25px -5px rgba(0, 0, 0, 0.5); box-shadow: 7px 1px 25px -5px rgba(0, 0, 0, 0.5); -webkit-transition: all 0.3s, ease; -moz-transition: all 0.3s, ease; -ms-transition: all 0.3s, ease; -o-transition: all 0.3s, ease; transition: all 0.3s, ease; transition-duration: 0.3s; } @media screen and (max-width: 980px) { .tooltip_bottom { min-width: 200px; max-width: 240px; right: 14px; padding: 15px; } } .tooltip_bottom .info { font-family: "Playfair Display", serif; font-weight: 700; font-style: italic; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; background: #54565c; color: #fff; font-size: 14px; width: 20px; height: 20px; min-width: 20px; min-height: 20px; margin-right: 10px; text-align: center; } .tooltip_bottom p { white-space: nowrap; color: #4a4d57; text-align: left; margin: 0; line-height: 12px; font-size: 12px; } @media screen and (max-width: 980px) { .tooltip_bottom p { white-space: inherit; } } .tooltip_bottom p a { color: #4a4d57; font-size: 12px; } .tooltip_bottom p a::before { background-color: #4a4d57; } .tooltip_bottom.active { display: none; } .content_frete_gratis { width: 100%; padding: 1px; border: 2px solid #fff; background: #d7d3c8; display: inline-flex; position: relative; z-index: 9; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } .content_frete_gratis .div_aval { float: left; width: 70%; height: 31px; position: relative; } .content_frete_gratis .div_aval .progress { display: block; -webkit-appearance: none; height: 31px; width: 100%; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border: none; background: #d7d3c8; } .content_frete_gratis .div_aval span { position: absolute; top: 5px; left: 6px; color: #fff; text-transform: uppercase; font-size: 13px; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; letter-spacing: 0.5pt; } .content_frete_gratis .div_aval .progress::-webkit-progress-bar { background: #d7d3c8; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } .content_frete_gratis .div_aval .progress::-moz-progress-bar { background: #65a5dc; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } .content_frete_gratis .div_aval .progress::-webkit-progress-value { background: #65a5dc; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } .content_frete_gratis .div_aval .progress::-moz-progress-value { background: #65a5dc; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } .content_frete_gratis .bt_frete { float: right; width: 24%; background: #5a1718; color: #fff; text-transform: uppercase; font-size: 13px; padding: 5px 3%; text-align: center; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } .content_frete_gratis .bt_frete img { margin-right: 8px; } .seta_down { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); font-size: 30px; display: inline-block; } .content_lista_produto, .lista-compartilhamento { position: absolute; min-width: 250px; top: 45px; left: 0; background: #ecebe7; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; text-align: left; border: 1px solid #a1a09d; z-index: 9999; display: none; } .content_lista_produto h3, .lista-compartilhamento h3 { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; white-space: nowrap; font-size: 14px; text-transform: uppercase; color: #4a4d57; margin: 15px 20px 0 20px; } .content_lista_produto ul, .lista-compartilhamento ul { display: block; max-height: 340px; overflow-y: scroll; } .content_lista_produto ul li, .lista-compartilhamento ul li { width: 62%; text-transform: initial; color: #4a4d57; font-size: 14px; padding: 12px 65px 12px 20px; display: inline-block; position: relative; } .content_lista_produto ul li:hover, .lista-compartilhamento ul li:hover { background: #dadad9; } .content_lista_produto ul li:hover .label_add, .lista-compartilhamento ul li:hover .label_add { display: block; } .content_lista_produto ul li .label_add, .lista-compartilhamento ul li .label_add { float: right; margin-right: -47px; display: none; } .content_lista_produto ul li .checked, .lista-compartilhamento ul li .checked { width: 20px; height: 20px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; background: #5a1718; position: absolute; right: 10px; top: 13px; display: none; align-items: center; } .content_lista_produto ul li .checked img, .lista-compartilhamento ul li .checked img { margin: 0 auto !important; } .content_lista_produto .active:hover .label_add, .lista-compartilhamento .active:hover .label_add { display: none; } .content_lista_produto .active:hover .bg-load, .lista-compartilhamento .active:hover .bg-load { background: #dadad9 url(../images/load.gif) center no-repeat; width: 20px; height: 20px; background-size: cover; position: absolute; right: 10px; top: 13px; } .content_lista_produto .active .label_add, .lista-compartilhamento .active .label_add { display: none; } .content_lista_produto .active .checked, .lista-compartilhamento .active .checked { display: inline-flex; } .content_lista_produto .active .bg-load, .lista-compartilhamento .active .bg-load { background: #ecebe7 url(../images/load.gif) center no-repeat; width: 20px; height: 20px; background-size: cover; position: absolute; right: 10px; top: 13px; } .content_lista_produto .compartilhar-via-email, .content_lista_produto .nova_lista, .lista-compartilhamento .compartilhar-via-email, .lista-compartilhamento .nova_lista { background: #d6cfbb; padding: 4% 8%; width: 84%; position: relative; } .content_lista_produto .compartilhar-via-email span, .content_lista_produto .nova_lista span, .lista-compartilhamento .compartilhar-via-email span, .lista-compartilhamento .nova_lista span { color: #4a4d57; font-size: 14px; display: inline-flex; align-items: center; } .content_lista_produto .compartilhar-via-email span .plus, .content_lista_produto .nova_lista span .plus, .lista-compartilhamento .compartilhar-via-email span .plus, .lista-compartilhamento .nova_lista span .plus { font-size: 22px; margin-right: 8px; } .content_lista_produto .compartilhar-via-email .input_button, .content_lista_produto .nova_lista .input_button, .lista-compartilhamento .compartilhar-via-email .input_button, .lista-compartilhamento .nova_lista .input_button { display: none; } .content_lista_produto .compartilhar-via-email .input_button form, .content_lista_produto .nova_lista .input_button form, .lista-compartilhamento .compartilhar-via-email .input_button form, .lista-compartilhamento .nova_lista .input_button form { width: 100%; display: inline-flex; } .content_lista_produto .compartilhar-via-email .input_button form input[type="submit"], .content_lista_produto .nova_lista .input_button form input[type="submit"], .lista-compartilhamento .compartilhar-via-email .input_button form input[type="submit"], .lista-compartilhamento .nova_lista .input_button form input[type="submit"] { width: 20%; margin-left: -17%; border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; } .content_lista_produto .compartilhar-via-email .message_return, .content_lista_produto .nova_lista .message_return, .lista-compartilhamento .compartilhar-via-email .message_return, .lista-compartilhamento .nova_lista .message_return { align-items: center; background: #d6cfbb; display: none; width: auto; } .content_lista_produto .compartilhar-via-email .message_return h2, .content_lista_produto .nova_lista .message_return h2, .lista-compartilhamento .compartilhar-via-email .message_return h2, .lista-compartilhamento .nova_lista .message_return h2 { font-family: Oswald, sans-serif !important; font-weight: 400 !important; font-style: normal !important; font-size: 12px !important; margin: 0 !important; } .content_lista_produto .compartilhar-via-email .message_return .circle, .content_lista_produto .nova_lista .message_return .circle, .lista-compartilhamento .compartilhar-via-email .message_return .circle, .lista-compartilhamento .nova_lista .message_return .circle { display: table; color: #fff; background: #bb2a2e; width: 20px; height: 20px; text-align: center; float: left; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; margin-right: 5px; line-height: 20px; } .content_lista_produto .compartilhar-via-email .message_return.active, .content_lista_produto .nova_lista .message_return.active, .lista-compartilhamento .compartilhar-via-email .message_return.active, .lista-compartilhamento .nova_lista .message_return.active { display: inline-flex; } .content_lista_produto.active, .lista-compartilhamento.active { display: block; } .content_lista_produto.active:before, .lista-compartilhamento.active:before { content: ""; padding: 50px 100px; width: 100%; display: inline-block; position: absolute; height: 100%; left: -100px; top: -30px; } .content_lista_produto.active:before { content: none; } .content_item_lista { width: 85%; text-align: right; } .content_item_lista .content_lista_produto { right: 0; left: inherit; min-width: 99%; } .content_item_lista .content_lista_produto span { color: #4a4d57 !important; font-size: 14px !important; } .content_item_lista .content_lista_produto .compartilhar-via-email span, .content_item_lista .content_lista_produto .nova_lista span { text-transform: uppercase; } .content_item_lista .content_lista_produto .message_return { align-items: center; background: #d6cfbb; display: none; width: auto; } .content_item_lista .content_lista_produto .message_return h2 { font-family: Oswald, sans-serif !important; font-weight: 400 !important; font-style: normal !important; font-size: 12px !important; margin: 0 !important; } .content_item_lista .content_lista_produto .message_return .circle { display: table; color: #fff; background: #bb2a2e; width: 20px; height: 20px; text-align: center; float: left; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; margin-right: 5px; line-height: 20px; } .content_item_lista .content_lista_produto .message_return.active { display: inline-flex; } .tags_info { text-transform: uppercase; font-size: 11px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } .tags_info a { color: #af8256; font-size: 11px; margin-right: 4px; } .tags_info a:before { background: #af8256; } .tags_info span { margin: 0 2px; } .place_global { width: 100%; float: left; clear: both; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 11px; text-transform: uppercase; color: #a1a09d; margin-top: 0; margin-bottom: 5px; } .wrap-load { width: 100%; display: block; text-align: center; } @media screen and (max-width: 980px) { header #autocomplete .div_left, header #busca_busqueUmProduto .div_left { display: none; } header #autocomplete .div_right, header #busca_busqueUmProduto .div_right { width: 100% !important; } header #autocomplete .div_right .content_shop .item_vitrine a, header #busca_busqueUmProduto .div_right .content_shop .item_vitrine a { width: 77%; } header #autocomplete .div_right .content_shop .item_vitrine a .txt_vitrine, header #busca_busqueUmProduto .div_right .content_shop .item_vitrine a .txt_vitrine { width: 85%; } header #autocomplete .div_right .content_shop .item_vitrine .container_price, header #busca_busqueUmProduto .div_right .content_shop .item_vitrine .container_price { width: 20%; } header #autocomplete .div_right .content_shop .item_vitrine, header #busca_busqueUmProduto .div_right .content_shop .item_vitrine { height: auto; } header #autocomplete .div_right .content_shop .item_vitrine a, header #busca_busqueUmProduto .div_right .content_shop .item_vitrine a { display: flex; } header #autocomplete .div_right .content_shop .item_vitrine a .bg_img_vitrine, header #busca_busqueUmProduto .div_right .content_shop .item_vitrine a .bg_img_vitrine { width: 50px; } header #autocomplete .div_right .content_shop .item_vitrine a .txt_vitrine, header #busca_busqueUmProduto .div_right .content_shop .item_vitrine a .txt_vitrine { width: 65%; height: auto; } header #autocomplete .div_right .content_shop .item_vitrine .container_price, header #busca_busqueUmProduto .div_right .content_shop .item_vitrine .container_price { width: 47%; } } .wrapper-compartilhar-produto { float: none; clear: both; display: inline-block; position: relative; } @media screen and (max-width: 980px) { .wrapper-compartilhar-produto { width: 100%; } } .wrapper-compartilhar-produto .lnk-compartilhar-produto { display: inline-flex; justify-content: center; align-items: center; flex-direction: row; padding: 0 10px; float: none; margin: 0 15px; border: 1px solid #4a4d57; background-color: transparent; border-radius: 3px; height: 31px; color: #4a4d57; transition: 0.2s; cursor: pointer; position: relative; } @media screen and (max-width: 980px) { .wrapper-compartilhar-produto .lnk-compartilhar-produto { width: 100%; box-sizing: border-box; margin: 20px 0 10px; padding: 30px 10px; } } .wrapper-compartilhar-produto .lnk-compartilhar-produto:hover { background-color: #a1a09d; color: #fff; } .wrapper-compartilhar-produto .lnk-compartilhar-produto .btn { color: inherit; display: flex; flex-direction: row; justify-content: center; align-items: center; } .wrapper-compartilhar-produto .lnk-compartilhar-produto .btn img, .wrapper-compartilhar-produto .lnk-compartilhar-produto .btn svg { margin-top: 3px; margin-right: 3px; } @media screen and (max-width: 980px) { .wrapper-compartilhar-produto .lnk-compartilhar-produto .btn img, .wrapper-compartilhar-produto .lnk-compartilhar-produto .btn svg { margin-top: 0; float: none !important; width: 16px; vertical-align: baseline; } } .wrapper-compartilhar-produto .lnk-compartilhar-produto .btn span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 13px; text-transform: uppercase; color: inherit; } @media screen and (max-width: 980px) { .wrapper-compartilhar-produto .lnk-compartilhar-produto .btn span { font-size: 19px; } } .wrapper-compartilhar-produto .lista-compartilhamento { min-width: 200px; left: 15px; border: 1px solid #4a4d57; } @media screen and (max-width: 980px) { .wrapper-compartilhar-produto .lista-compartilhamento { top: 100%; left: 50%; transform: translate(-50%, 0); min-width: 270px; } } .wrapper-compartilhar-produto .lista-compartilhamento .fechar-lista-compartilhamento { position: absolute; top: -5px; right: -5px; width: 25px; height: 25px; background-color: #fff; box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1); border-radius: 50%; transform: rotate(-45deg); cursor: pointer; } @media screen and (max-width: 980px) { .wrapper-compartilhar-produto .lista-compartilhamento .fechar-lista-compartilhamento { top: -10px; right: -10px; width: 30px; height: 30px; } } .wrapper-compartilhar-produto .lista-compartilhamento .fechar-lista-compartilhamento:before { content: ""; width: 70%; height: 1px; left: 50%; top: 50%; background-color: #000; display: block; transform: translate(-50%, -50%); position: absolute; } .wrapper-compartilhar-produto .lista-compartilhamento .fechar-lista-compartilhamento:after { content: ""; height: 70%; width: 1px; left: 50%; top: 50%; background-color: #000; display: block; position: absolute; transform: translate(-50%, -50%); } .wrapper-compartilhar-produto .lista-compartilhamento.active .input_button { display: none; } .wrapper-compartilhar-produto .lista-compartilhamento h3 { margin-bottom: 10px; } @media screen and (max-width: 980px) { .wrapper-compartilhar-produto .lista-compartilhamento h3 { font-size: 15px; } } .wrapper-compartilhar-produto .lista-compartilhamento ul { max-height: none; overflow: hidden; } .wrapper-compartilhar-produto .lista-compartilhamento ul li { width: 100%; box-sizing: border-box; padding: 12px 10px 12px 20px; } .wrapper-compartilhar-produto .lista-compartilhamento ul li a { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 13px; color: #4a4d57; } @media screen and (max-width: 980px) { .wrapper-compartilhar-produto .lista-compartilhamento ul li a { font-size: 16px; width: 100%; display: block; } } .wrapper-compartilhar-produto .lista-compartilhamento ul li a img { max-width: 11%; display: inline-block; vertical-align: middle; float: none; margin-right: 5px; } .wrapper-compartilhar-produto .lista-compartilhamento .compartilhar-via-email { background-color: transparent; padding: 0; width: 100%; clear: both; float: none; cursor: pointer; } .wrapper-compartilhar-produto .lista-compartilhamento .compartilhar-via-email span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 13px; color: #4a4d57; } @media screen and (max-width: 980px) { .wrapper-compartilhar-produto .lista-compartilhamento .compartilhar-via-email span { font-size: 16px; } } .wrapper-compartilhar-produto .lista-compartilhamento .compartilhar-via-email span.email-enviado { display: none; } .wrapper-compartilhar-produto .lista-compartilhamento .compartilhar-via-email .input_button form input { outline: 0; } .wrapper-compartilhar-produto .lista-compartilhamento .compartilhar-via-email .input_button form input[type="email"] { font-size: 14px !important; padding-right: 55px; box-sizing: border-box; width: 93%; } .wrapper-compartilhar-produto .lista-compartilhamento .compartilhar-via-email .input_button form input[type="submit"] { cursor: pointer; margin-left: -19.8%; } .content_avaliacao { width: 100%; display: inline-flex; justify-content: flex-start; } .content_avaliacao .ava_ { width: 13px; height: 10px; background: url(../images/ico_ava_.png); float: left; margin-right: 2px; background-size: cover; } .content_avaliacao .ava_o { width: 13px; height: 10px; background: url(../images/ico_ava_o.png); float: left; margin-right: 2px; background-size: cover; } .content_avaliacao .ava_2x { background: url(../images/ico_ava_@2x.png) no-repeat; width: 31px; height: 25px; float: left; margin-right: 2px; } .content_avaliacao .ava_o2x { background: url(../images/ico_ava_o@2x.png) no-repeat; width: 31px; height: 25px; float: left; margin-right: 2px; } .content_avaliacao .ava_3x { background: url(../images/ico_ava_@3x.png) no-repeat; width: 38px; height: 32px; float: left; margin-right: 5px; } .content_avaliacao .ava_o3x { background: url(../images/ico_ava_o@3x.png) no-repeat; width: 38px; height: 32px; float: left; margin-right: 5px; } .content_avaliacao input[type="radio"]:checked~label .ava_3x { background: url(../images/ico_ava_o@3x.png); width: 38px; height: 32px; float: left; margin-right: 5px; } .content_avaliacao span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 19px; color: #5a1718; text-transform: uppercase; position: relative; top: 7px; opacity: 0; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } .content_obs { width: 95%; float: left; clear: both; margin-top: 15px; display: none; } .content_obs input, .content_obs textarea { font-size: 13px; } .content_obs textarea { text-transform: inherit; border: none; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; } .content_obs .bt_empty { outline: 0; border: none; text-transform: inherit; } .content_obs .bt_empty img { opacity: 0.4; } .content_obs .bt_empty:hover { background: 0 0; color: #af8256; } .content_obs .bt_empty:hover img { display: none; } .content_obs .bt_empty:hover .hover { display: inline-block !important; opacity: 1; } .content_obs .content_edit { display: none; } .content_obs .content_edit span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 13px; color: #54565c; width: 95%; float: left; clear: both; margin: 0; background: #fff; padding: 10px; } #modal-detalhe-produto, #modal-detalhe-produto-fechado { display: block; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras { display: block; width: 100%; overflow: hidden; background: #fff; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo { display: block; overflow: hidden; margin: 15px; -webkit-box-shadow: inset 0 0 5px 2px rgba(0, 0, 0, 0.09); -moz-box-shadow: inset 0 0 5px 2px rgba(0, 0, 0, 0.09); box-shadow: inset 0 0 5px 2px rgba(0, 0, 0, 0.09); } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido { display: block; overflow: hidden; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .coluna-esquerda, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .coluna-esquerda { display: block; float: left; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .coluna-direita, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .coluna-direita { display: block; float: right; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido { display: block; overflow: hidden; margin: 20px 0 0 20px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; background: #e7e2d8; padding: 10px; width: 480px; text-align: center; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .identificao-pedido, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .identificao-pedido { display: block; margin: 0 auto; text-align: center; overflow: hidden; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .identificao-pedido span.etiqueta, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .identificao-pedido span.etiqueta { display: inline-block; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 16px; color: #4e4e4d; text-transform: uppercase; padding: 5px 5px 0 20px; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .identificao-pedido span.etiqueta-content, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .identificao-pedido span.etiqueta-content { display: inline-block; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 20px; color: #4e4e4d; text-transform: uppercase; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step { display: block; overflow: hidden; padding-left: 50px; padding-top: 20px; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .box_step, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .box_step { text-align: center; position: relative; min-width: 80px; width: 48%; float: left; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .box_step .circle, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .box_step .circle { font-size: 22px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; background: #fff; width: 35px; height: 35px; margin: 0 auto; margin-bottom: 8px; position: relative; z-index: 9; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .box_step .circle svg, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .box_step .circle svg { fill: #5a1718; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .box_step span, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .box_step span { color: #3a1112; font-size: 14px; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .box_step span:first-of-type, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .box_step span:first-of-type { text-transform: uppercase; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 13px; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .box_step span:last-of-type, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .box_step span:last-of-type { top: -4px; position: relative; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .box_step:before, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .box_step:before { background-color: #fff; content: ""; display: block; height: 4px; position: absolute; width: 50%; top: 17px; left: 0; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .box_step:after, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .box_step:after { background-color: #fff; content: ""; display: block; height: 4px; position: absolute; width: 50%; top: 17px; right: 0; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .box_step:first-of-type:before, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .box_step:first-of-type:before { background: #fff; left: 20px; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .box_step:last-of-type:after, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .box_step:last-of-type:after { right: 20px; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .box_step:first-of-type, #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .box_step:last-of-type, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .box_step:first-of-type, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .box_step:last-of-type { width: 20%; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .box_step:first-of-type .content_box, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .box_step:first-of-type .content_box { float: left; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .box_step:last-of-type .content_box, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .box_step:last-of-type .content_box { float: right; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .active .circle, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .active .circle { background: #bb2a2e; color: #fff; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .active .circle svg, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .active .circle svg { fill: #fff; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .active:before, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .active:before { background: #5a1718; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .passive .circle, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .passive .circle { background: #5a1718; color: #fff; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .passive .circle svg, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .passive .circle svg { fill: #fff; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .passive:after, #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .passive:before, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .passive:after, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .passive:before { background: #5a1718; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .box_step:first-of-type.passive:before, #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .box_step:last-of-type.active:after, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .box_step:first-of-type.passive:before, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .box_step:last-of-type.active:after { background: #5a1718; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .box_step:last-of-type.active:after .circle, #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .box_step:last-of-type.passive:after .circle, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .box_step:last-of-type.active:after .circle, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step .box_step:last-of-type.passive:after .circle { background: #5a1718; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-entrega-pagamento, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-entrega-pagamento { clear: both; display: block; margin: 0 auto; margin: 10px 0 10px 20px; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-entrega-pagamento .box-infos-entrega, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-entrega-pagamento .box-infos-entrega { display: inline-block; overflow: hidden; padding: 0; border: 1px solid #d6d6d6; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-entrega-pagamento .box-infos-entrega .icone-truck, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-entrega-pagamento .box-infos-entrega .icone-truck { display: block; float: left; width: 66px; height: 70px; border-right: 1px solid #d6d6d6; text-align: center; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-entrega-pagamento .box-infos-entrega .endereco-entrega, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-entrega-pagamento .box-infos-entrega .endereco-entrega { display: block; float: left; text-align: left; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 12px; color: #4e4e4d; width: 150px; padding: 5px 0 0 20px; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-entrega-pagamento .box-infos-entrega .endereco-entrega span.titulo, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-entrega-pagamento .box-infos-entrega .endereco-entrega span.titulo { display: block; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; color: #4e4e4d; text-transform: uppercase; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-entrega-pagamento .box-infos-pagamento, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-entrega-pagamento .box-infos-pagamento { display: inline-block; overflow: hidden; padding: 0; margin-left: 15px; border: 1px solid #d6d6d6; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; width: 236px; height: 70px; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-entrega-pagamento .box-infos-pagamento span.pagamento-feito-com, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-entrega-pagamento .box-infos-pagamento span.pagamento-feito-com { display: block; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 11px; color: #4e4e4d; width: 100%; border-bottom: 1px solid #d6d6d6; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-entrega-pagamento .box-infos-pagamento .pagamento-1-cartao, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-entrega-pagamento .box-infos-pagamento .pagamento-1-cartao { display: block; padding: 10px 0 0 20px; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-entrega-pagamento .box-infos-pagamento .pagamento-1-cartao .icone-modalidade-pagamento, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-entrega-pagamento .box-infos-pagamento .pagamento-1-cartao .icone-modalidade-pagamento { display: block; float: left; width: 66px; height: 70px; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-entrega-pagamento .box-infos-pagamento .pagamento-1-cartao .text-modalidade-pagamento, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-entrega-pagamento .box-infos-pagamento .pagamento-1-cartao .text-modalidade-pagamento { display: block; float: left; text-align: left; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; color: #4e4e4d; text-transform: uppercase; width: 150px; padding: 5px 0 0 0; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-entrega-pagamento .box-infos-pagamento .pagamento-2-cartoes, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-entrega-pagamento .box-infos-pagamento .pagamento-2-cartoes { display: block; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-entrega-pagamento .box-infos-pagamento .pagamento-2-cartoes .primeiro-cartao, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-entrega-pagamento .box-infos-pagamento .pagamento-2-cartoes .primeiro-cartao { display: block; float: left; padding: 4px 20px 2px 20px; border-right: 1px solid #d6d6d6; text-align: center; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-entrega-pagamento .box-infos-pagamento .pagamento-2-cartoes .primeiro-cartao .icone-modalidade-pagamento, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-entrega-pagamento .box-infos-pagamento .pagamento-2-cartoes .primeiro-cartao .icone-modalidade-pagamento { display: block; width: 75px; height: 33px; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-entrega-pagamento .box-infos-pagamento .pagamento-2-cartoes .primeiro-cartao .text-modalidade-pagamento, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-entrega-pagamento .box-infos-pagamento .pagamento-2-cartoes .primeiro-cartao .text-modalidade-pagamento { clear: both; display: block; text-align: left; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 10px; color: #4e4e4d; text-transform: uppercase; text-align: center; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-entrega-pagamento .box-infos-pagamento .pagamento-2-cartoes .segundo-cartao, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-entrega-pagamento .box-infos-pagamento .pagamento-2-cartoes .segundo-cartao { display: block; float: left; padding: 4px 0 0 20px; text-align: center; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-entrega-pagamento .box-infos-pagamento .pagamento-2-cartoes .segundo-cartao .icone-modalidade-pagamento, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-entrega-pagamento .box-infos-pagamento .pagamento-2-cartoes .segundo-cartao .icone-modalidade-pagamento { display: block; width: 75px; height: 33px; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-entrega-pagamento .box-infos-pagamento .pagamento-2-cartoes .segundo-cartao .text-modalidade-pagamento, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-entrega-pagamento .box-infos-pagamento .pagamento-2-cartoes .segundo-cartao .text-modalidade-pagamento { clear: both; display: block; text-align: left; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 10px; color: #4e4e4d; text-transform: uppercase; text-align: center; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-extras-pedido, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-extras-pedido { display: block; margin: 20px 20px 0 0; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-extras-pedido .tag-status-pedido, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-extras-pedido .tag-status-pedido { display: block; background: url(../images/ico-check-grande.png) no-repeat center right; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 24px; color: #5a1718; text-transform: uppercase; padding-right: 70px; height: 60px; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-extras-pedido .quantidade-itens, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-extras-pedido .quantidade-itens { display: block; clear: both; text-align: right; font-family: Oswald, sans-serif; font-weight: 700; font-style: normal; font-size: 24px; color: #5a1718; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-extras-pedido .detalhes-valores, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-extras-pedido .detalhes-valores { display: block; text-align: right; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-extras-pedido .detalhes-valores span.cupom-desconto, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-extras-pedido .detalhes-valores span.cupom-desconto { display: block; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 16px; color: #65a5dc; text-transform: uppercase; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-extras-pedido .detalhes-valores span.demais-valores, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-extras-pedido .detalhes-valores span.demais-valores { display: block; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 16px; color: #5a1718; text-transform: uppercase; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-extras-pedido .detalhes-valores span.total, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .infos-extras-pedido .detalhes-valores span.total { display: block; font-family: Oswald, sans-serif; font-weight: 700; font-style: normal; font-size: 26px; color: #5a1718; text-transform: uppercase; margin-top: 5px; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos { clear: both; display: block; text-align: left; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela { display: block; width: 100%; background: #f2f2f0; min-height: 90px; margin-right: 50px; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-filtro, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-filtro { display: none; float: left; } @media screen and (min-width: 992px) { #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-filtro, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-filtro { display: block; } } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-filtro span.txt-chamada, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-filtro span.txt-chamada { display: block; float: left; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 14px; text-transform: uppercase; width: 75px; min-height: 90px; margin-left: 30px; text-align: left; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-filtro .content-select, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-filtro .content-select { display: block; float: left; padding: 27px 0 0 10px; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-filtro .content-select .content_select_list, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-filtro .content-select .content_select_list { float: left; width: 230px; position: relative; margin: 0; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-filtro .content-select .content_select_list .select_list, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-filtro .content-select .content_select_list .select_list { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; height: 21px; padding: 9px 0 5px 15px; font-size: 12px; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-filtro .content-select .content_select_list .active, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-filtro .content-select .content_select_list .active { background: #fff; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-filtro .content-select .content_select_list ul, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-filtro .content-select .content_select_list ul { position: absolute; z-index: 999; width: 99%; max-height: 200px; overflow-y: scroll; background: #fff; border: 1px solid #a0a09e; border-top: none; top: 33px; display: none; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; transition-duration: 0.3s; border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-filtro .content-select .content_select_list ul li, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-filtro .content-select .content_select_list ul li { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; text-transform: uppercase; padding: 10px 7%; cursor: pointer; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-filtro .content-select .content_select_list ul li:hover, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-filtro .content-select .content_select_list ul li:hover { background: #ecebe7; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-filtro .content-select .content_select_list ul li:last-child, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-filtro .content-select .content_select_list ul li:last-child { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-filtro .content-select-bottom, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-filtro .content-select-bottom { display: block; float: left; padding: 27px 0 0 10px; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-filtro .content-select-bottom .content_select_list, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-filtro .content-select-bottom .content_select_list { float: left; width: 230px; position: relative; margin: 0; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-filtro .content-select-bottom .content_select_list .select_list, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-filtro .content-select-bottom .content_select_list .select_list { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; height: 21px; padding: 0 0 0 15px; font-size: 12px; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-filtro .content-select-bottom .content_select_list .active, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-filtro .content-select-bottom .content_select_list .active { background: #fff; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-filtro .content-select-bottom .content_select_list ul, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-filtro .content-select-bottom .content_select_list ul { position: absolute; z-index: 999; width: 99%; max-height: 200px; overflow-y: scroll; background: #fff; border: 1px solid #a0a09e; border-bottom: none; bottom: 33px; display: none; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; transition-duration: 0.3s; border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-filtro .content-select-bottom .content_select_list ul li, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-filtro .content-select-bottom .content_select_list ul li { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; text-transform: uppercase; color: #a0a09e; padding: 10px 7%; cursor: pointer; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-filtro .content-select-bottom .content_select_list ul li:hover, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-filtro .content-select-bottom .content_select_list ul li:hover { background: #ecebe7; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-filtro .content-select-bottom .content_select_list ul li:first-child, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-filtro .content-select-bottom .content_select_list ul li:first-child { border-radius: 5px 5px 0 0; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-botoes, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-botoes { display: block; float: right; padding: 27px 0 0 0; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-botoes a.lnk-imprimir-lista, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-botoes a.lnk-imprimir-lista { display: none; float: left; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; background: #5a1718 url(../images/ico-impressora-branca.png) no-repeat 10px center; width: 95px; height: 30px; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 14px; color: #fff; text-transform: uppercase; padding: 7px 0 0 35px; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-botoes a.lnk-imprimir-lista:hover, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-botoes a.lnk-imprimir-lista:hover { opacity: 0.5; } @media screen and (min-width: 992px) { #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-botoes a.lnk-imprimir-lista, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-botoes a.lnk-imprimir-lista { display: block; } } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-botoes a.lnk-adicionar-itens, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-botoes a.lnk-adicionar-itens { display: block; float: left; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; background: #5a1718 url(../images/ico_cart.png) no-repeat 10px center; width: 185px; height: 30px; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 14px; color: #fff; text-transform: uppercase; padding: 7px 0 0 45px; margin: 0 20px 0 20px; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-botoes a.lnk-adicionar-itens:hover, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-botoes a.lnk-adicionar-itens:hover { opacity: 0.5; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela { clear: both; display: block; overflow: hidden; width: 100%; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-produto, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-produto { display: block; float: left; overflow: hidden; min-height: 40px; background: #e0dcd5; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; width: 100%; border-right: 0; } @media screen and (min-width: 992px) { #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-produto, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-produto { width: 55%; border-right: 3px solid #fff; } } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-produto span, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-produto span { display: block; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 16px; color: #454549; text-transform: uppercase; padding: 10px 0 0 25px; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-valor, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-valor { float: left; overflow: hidden; width: 20%; min-height: 40px; background: #e0dcd5; border-right: 3px solid #fff; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; display: none; } @media screen and (min-width: 992px) { #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-valor, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-valor { display: block; } } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-valor span, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-valor span { display: block; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 16px; color: #454549; text-transform: uppercase; padding: 10px 0 0 25px; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-quantidade, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-quantidade { float: left; overflow: hidden; width: 20%; min-height: 40px; background: #e0dcd5; border-right: 3px solid #fff; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; display: none; } @media screen and (min-width: 992px) { #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-quantidade, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-quantidade { display: block; } } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-quantidade span, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-quantidade span { display: block; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 16px; color: #454549; text-transform: uppercase; padding: 10px 0 0 25px; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-check, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-check { display: none; float: left; overflow: hidden; min-height: 40px; background: #e0dcd5; padding: 0; } @media screen and (min-width: 992px) { #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-check, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-check { width: 5%; display: block; } } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-check .check, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-check .check { width: 14px; height: 14px; background: #fff; border: 1px solid #a1a09d; border-radius: 4px; margin: 0 auto; position: relative; margin: 12px 0 0 13px; display: inline-block; float: left; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-check .check input[type="checkbox"], #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-check .check input[type="radio"], #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-check .check input[type="checkbox"], #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-check .check input[type="radio"] { visibility: hidden; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-check .check label, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-check .check label { width: 12px; height: 12px; cursor: pointer; position: absolute; left: 0; top: 0; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-check .check label:after, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-check .check label:after { content: ""; width: 12px; height: 10px; position: absolute; top: 3px; left: 2px; background: url(../images/ico_check_dourado.png) no-repeat; opacity: 0; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-check .check input[type="checkbox"]:checked+label:after, #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-check .check input[type="radio"]:checked+label:after, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-check .check input[type="checkbox"]:checked+label:after, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-check .check input[type="radio"]:checked+label:after { opacity: 1; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela { clear: both; display: block; overflow: hidden; width: 100%; border-bottom: 15px solid #fff; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-produto, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-produto { display: block; float: left; overflow: hidden; min-height: 60px; padding: 5px 0; background: #f6f4f0; border-right: 0; border-bottom: 3px solid #fff; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; width: 100%; } @media screen and (min-width: 992px) { #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-produto, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-produto { width: 55%; border-right: 3px solid #fff; } } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-produto span.thumb, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-produto span.thumb { display: block; float: left; background: #fff; width: 60px; height: 60px; text-align: center; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; margin-left: 10px; } @media screen and (min-width: 992px) { #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-produto span.thumb, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-produto span.thumb { margin-left: 25px; } } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-produto span.thumb img, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-produto span.thumb img { width: 40px; height: 40px; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-produto span.txt, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-produto span.txt { display: block; float: left; font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; font-size: 14px; color: #454544; padding: 0 0 0 10px; min-height: 60px; display: flex; align-items: center; max-width: 75%; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-valor, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-valor { display: block; float: left; overflow: hidden; width: 33.3%; min-height: 70px; padding: 0 0; background: #f6f4f0; border-right: 3px solid #fff; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; display: flex; align-items: center; height: 78px; } @media screen and (min-width: 992px) { #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-valor, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-valor { width: 20%; height: auto; } } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-valor span, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-valor span { display: block; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 16px; text-transform: uppercase; padding: 0 0 0 25px; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-valor span i, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-valor span i { font-style: normal; text-transform: capitalize; color: #d0cac0; } @media screen and (min-width: 992px) { #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-valor span i, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-valor span i { display: none; } } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-valor .show_indisponivel, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-valor .show_indisponivel { display: none; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-valor .valore-de-para, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-valor .valore-de-para { display: block; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-valor .valore-de-para i, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-valor .valore-de-para i { font-style: normal; text-transform: capitalize; color: #d0cac0; text-align: center; font-size: 16px; font-family: Oswald, sans-serif; font-weight: 400; margin-left: 24px; } @media screen and (min-width: 992px) { #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-valor .valore-de-para i, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-valor .valore-de-para i { display: none; } } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-valor .valore-de-para span.de-valor, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-valor .valore-de-para span.de-valor { display: block; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 16px; text-transform: uppercase; text-decoration: line-through; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-valor .valore-de-para span.por-valor, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-valor .valore-de-para span.por-valor { display: block; background: #dda802; padding: 0 5px 0 5px; margin: 0 0 0 25px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 20px; color: #fff; text-transform: uppercase; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-valor .valore-de-para span.por-valor sup, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-valor .valore-de-para span.por-valor sup { font-size: 12px; padding-top: 5px; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-quantidade, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-quantidade { display: block; float: left; overflow: hidden; width: 33.3%; min-height: 70px; padding: 0; background: #f6f4f0; border-right: 3px solid #fff; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; display: flex; align-items: center; text-align: center; height: 78px; } @media screen and (min-width: 992px) { #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-quantidade, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-quantidade { width: 20%; height: auto; } } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-quantidade span, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-quantidade span { display: block; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 16px; text-transform: uppercase; padding: 0 0 0 50px; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-quantidade span i, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-quantidade span i { font-style: normal; text-transform: capitalize; color: #d0cac0; } @media screen and (min-width: 992px) { #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-quantidade span i, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-quantidade span i { display: none; } } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-quantidade .carrinho_vitrine, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-quantidade .carrinho_vitrine { position: relative; margin: 0 auto; top: 0; padding: 0; width: auto; text-align: left; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-check, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-check { display: block; float: left; overflow: hidden; width: 5%; min-height: 70px; padding: 0; background: #f6f4f0; display: flex; align-items: center; text-align: center; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-check .check, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-check .check { width: 14px; height: 14px; background: #fff; border: 1px solid #a1a09d; border-radius: 4px; margin: 0 auto; position: relative; margin: 5px 0 0 13px; display: inline-block; float: left; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-check .check input[type="checkbox"], #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-check .check input[type="radio"], #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-check .check input[type="checkbox"], #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-check .check input[type="radio"] { visibility: hidden; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-check .check label, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-check .check label { width: 12px; height: 12px; cursor: pointer; position: absolute; left: 0; top: 0; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-check .check label:after, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-check .check label:after { content: ""; width: 12px; height: 10px; position: absolute; top: 3px; left: 2px; background: url(../images/ico_check_dourado.png) no-repeat; opacity: 0; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-check .check input[type="checkbox"]:checked+label:after, #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-check .check input[type="radio"]:checked+label:after, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-check .check input[type="checkbox"]:checked+label:after, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-check .check input[type="radio"]:checked+label:after { opacity: 1; } #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-quantidade, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-valor { width: 15%; } #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-quantidade span, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-valor span { padding: 10px 0 0 14px; } #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-valor:last-of-type, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .titulo-tabela .coluna-valor:last-of-type { border-right: none; } #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-quantidade, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-valor { width: 33.3%; } @media screen and (min-width: 992px) { #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-quantidade, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-valor { width: 15%; } } #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .top-opceos-tabela .content-botoes .bt_default.close-overlay { font-size: 14px; display: block; float: left; margin: 0 20px 0 20px; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela.indisponivel .item-valor, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela.indisponivel .item-valor { width: 45%; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela.indisponivel .item-valor span, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela.indisponivel .item-valor span { display: none; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela.indisponivel .item-valor .show_indisponivel, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela.indisponivel .item-valor .show_indisponivel { display: block; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela.indisponivel .item-check, #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela.indisponivel .item-quantidade, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela.indisponivel .item-check, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela.indisponivel .item-quantidade { display: none; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela.indisponivel .item-valor { width: 100%; border-right: 0; } @media screen and (min-width: 992px) { #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela.indisponivel .item-valor { width: 45%; } } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-produto span.txt { width: 80%; max-width: 75%; } @media screen and (min-width: 375px) { #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-produto span.txt { max-width: 78%; } } @media screen and (min-width: 400px) { #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-produto span.txt { max-width: 80%; } } @media screen and (min-width: 992px) { #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-produto span.txt { max-width: 75%; } } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-check { width: 33.3%; height: 65px; flex-direction: column; padding-top: 13px; min-height: 65px; } @media screen and (min-width: 992px) { #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-check { width: 5%; height: auto; min-height: 57px; } } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-check i { font-style: normal; color: #d0cac0; text-transform: capitalize; font-family: Oswald, sans-serif; font-size: 16px; } @media screen and (min-width: 992px) { #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-check i { display: none; } } @media screen and (min-width: 992px) { #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-lista-produtos .linha-tabela .item-check .check { margin: 5px 0 0 0; } } .header-static { display: flex; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; min-height: 250px; align-items: flex-end; background-position: center !important; } .header-static .titulo { margin-bottom: 40px; letter-spacing: -2px; font-family: inherit; font-size: 60px; color: #fff; } .header-static.quem-somos { background: url(../images/header-destaque_quem-somos.jpg) no-repeat; background-size: cover; } .header-static.nossas-lojas { background: url(../images/header-destaque_nossas-lojas.jpg) no-repeat; background-size: cover; } .header-static.horarios-entrega { background: url(../images/header-destaque_horarios-entrega.jpg) no-repeat; background-size: cover; } .header-static.troca-devolucao { background: url(../images/header-destaque_troca-devolucao.jpg) no-repeat; background-size: cover; } .header-static.fale-conosco { background: url(../images/header-destaque_fale-conosco.jpg) no-repeat; background-size: cover; } .header-static.formas-pagamento { background: url(../images/header-destaque_formas-pagamento.jpg) no-repeat; background-size: cover; } .header-static.cartao-zonasul { background: url(../images/header-destaque_cartao-zonasul.jpg) no-repeat; background-size: cover; background-position: bottom center !important; } .header-static.sustentavel { background: url(../images/header-destaque_sustentavel.jpg) no-repeat; background-size: cover; } .header-static.seguranca { background: url(../images/header-destaque_seguranca.jpg) no-repeat; background-size: cover; } .header-static.faq { background: url(../images/header-destaque_faq.jpg) no-repeat; background-size: cover; } .header-static.bebidas-geladas { background: url(../images/bebidas-geladas.jpg) no-repeat; background-size: cover; } @media only screen and (min-width: 300px) and (max-width: 767px) { .header-static.bebidas-geladas { background-size: 320%; background-position: center center !important; min-height: 90px; } } .info_lojas { display: none; } .info_lojas .container { width: 850px; } .info_lojas .wrap_loja { border-bottom: 1px solid #ccc; padding-bottom: 20px; margin-bottom: 20px; display: flex; flex-direction: column; background: url(../images/load.gif) center no-repeat; background-position-y: 80%; } .info_lojas .wrap_loja:last-of-type { border: none; padding-bottom: 0; margin-bottom: 0; } .info_lojas .content_loja { display: flex; justify-content: space-between; } .info_lojas .content_loja .loja_text { width: 56%; } .info_lojas .content_loja .loja_text p { font-size: 14px; } .info_lojas .content_loja .loja_text p a { font-weight: 700; text-decoration: underline; color: #1515ff; } .info_lojas .content_loja .loja_servicos { width: 43%; display: flex; flex-wrap: wrap; align-content: start; margin-top: 40px; } .info_lojas .content_loja .loja_servicos .bg_ico_mapa { position: relative; background: #bca063; width: 50px; height: 50px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; text-align: center; display: flex; align-items: center; margin: 0 5px 10px 5px; } .info_lojas .content_loja .loja_servicos .bg_ico_mapa img { max-height: 25px; margin: 0 auto; } .info_lojas .content_loja .loja_servicos .bg_ico_mapa:hover .hover { display: block; } .info_lojas .content_loja .loja_servicos .bg_ico_mapa .hover { background: #fff; display: none; position: absolute; width: 92px; bottom: 55px; left: 50%; margin-left: -45px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding: 14px 5px; z-index: 999; font-size: 12px; overflow: visible !important; } .info_lojas .content_loja .loja_servicos .bg_ico_mapa .hover:after { content: ""; display: inline-block; vertical-align: middle; margin-right: 10px; width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 16px solid #fff; position: absolute; bottom: 6px; right: 29%; margin-bottom: -15px; } .info_lojas.active { display: block; } .template-static { display: flex; font-family: Cardo; font-weight: 400; font-style: normal; flex-direction: column; } .template-static.steps .wrapper-faq .titulo { margin-bottom: 20px; } .template-static.steps .wrapper-faq .content_faq { padding-left: 50px; box-sizing: border-box; } .template-static.steps .wrapper-faq .content_faq .content_txt .box-step { position: absolute; top: 20px; left: 0; background-color: #bb2a2e; width: 40px; height: 40px; border-radius: 50%; display: flex; flex-direction: row; justify-content: center; align-items: center; } .template-static.steps .wrapper-faq .content_faq .content_txt .box-step p { color: #fff; font-family: Oswald, sans-serif; font-weight: 700; line-height: 1em; margin: 0; font-size: 20px; } .template-static .container { padding: 50px 0 70px 0; position: relative; min-height: 80px; } .template-static .container p { font-size: 1rem; line-height: 1.5; margin: 0 0 20px 0; color: #4a4d57; } .template-static .container .tabela { margin: 30px 0; display: block; width: 100%; float: left; } .template-static .container .tabela p { margin: 0; font-family: Cardo; font-weight: 400; font-style: normal; } .template-static .container .tabela table { width: 100%; margin-top: 10px; border-spacing: 2px; border-collapse: initial; } .template-static .container .tabela table td, .template-static .container .tabela table th { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-align: center; background: #e4e3e1; text-transform: uppercase; font-size: 15px; padding: 8px 0; } .template-static .container .tabela table td { background: #ecebe7; } .template-static .container .tabela table .branco { background: #fff; } .template-static .container .content-itens { width: 100%; display: inline-flex; margin-top: 30px; } .template-static .container .content-itens .item-pagamento { flex: 1; border: 1px solid #54565c; padding: 40px 0; margin: 0 5px; text-align: center; } .template-static .container .content-itens .item-pagamento img { margin-bottom: 20px; } .template-static .container .content-itens .item-pagamento h3 { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #54565c; } .template-static .container .content_fale { width: 100%; display: inline-flex; } .template-static .container .content_fale .item_fale { width: 33%; float: left; padding: 0 30px; border-left: 2px solid #ecebe7; } .template-static .container .content_fale .item_fale:first-of-type { width: 25%; border-left: none; } .template-static .container .content_fale .item_fale:last-of-type { width: 25%; } .template-static .container .content_fale .item_fale .header_item { height: 70px; display: inline-flex; align-items: center; margin-bottom: 20px; } .template-static .container .content_fale .item_fale .header_item h2, .template-static .container .content_fale .item_fale .header_item svg { float: left; } .template-static .container .content_fale .item_fale .header_item svg { fill: #a9aaad; } .template-static .container .content_fale .item_fale .header_item h2 { color: #54565c; margin-left: 20px; } .template-static .container .content_fale .item_fale .corpo_item { text-align: left; } .template-static .container .content_fale .item_fale .corpo_item form textarea { font-size: 14px; margin-bottom: 15px; width: 89%; max-width: 91%; padding: 10px 4% 10px 4%; } .template-static .container .content_fale .item_fale .corpo_item form input[type="submit"] { width: 45%; padding: 15px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } .template-static .container .content_fale .item_fale .corpo_item ul { width: 100%; display: inline-block; margin-bottom: 18px; } .template-static .container .content_fale .item_fale .corpo_item ul li { display: inline-flex; align-items: center; width: 100%; } .template-static .container .content_fale .item_fale .corpo_item ul li .circle { width: 5px; height: 5px; background: #af8256; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; margin-right: 5px; } .template-static .container .content_fale .item_fale .corpo_item .bt_default { font-size: 14px; width: 45%; padding: 15px; float: left; display: inline-block; } .template-static .container .content_end { background: #ecebe7; float: left; width: 40%; padding: 8px 2%; margin-right: 2px; display: flex; align-items: center; } .template-static .container .content_end span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; display: inline-block; text-transform: uppercase; margin-right: 5px; } .template-static .container .content_end select { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; color: #a1a09d; background: #fff; border: 1px solid #e1e1e1; padding: 10px 13px; text-transform: uppercase; max-width: 86%; width: 86%; outline: 0; height: 39px; -webkit-appearance: menulist; } .template-static .container .div_left { width: 56%; margin: 0 auto; float: inherit; display: flex; justify-content: center; } .template-static .container .div_right { width: 42%; } .template-static .container .div_right p { margin: 0; } .template-static #mapa_contato { height: 430px; float: left; clear: both; display: flex; width: 100%; } .template-static .box_busca_mapa { background: #5a1718; width: 324px; padding: 39px; height: 174px; position: absolute; z-index: 99; left: 10px; top: 10px; } .template-static .box_busca_mapa h2 { color: #af8256; } .template-static .box_busca_mapa p { text-transform: uppercase; color: #fff; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; } .template-static #filtro_perguntas { width: 300px; display: flex; margin-top: 20px; } .template-static #filtro_perguntas input[type="submit"] { background: #fff url(../images/ico_lupa.png) no-repeat center; width: 15%; margin-left: -24px; border-radius: 0 5px 5px 0; } .template-static.secondary { margin-bottom: 20px; } .template-static.secondary .container { padding: 20px 0; } .template-static.secondary .container .titulo { font-size: 24px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #4a4d57; margin: 10px 0 20px; text-transform: uppercase; } .template-static.secondary .container .wrapper-cards { display: flex; margin-bottom: 30px; flex-flow: row wrap; align-items: stretch; align-content: stretch; box-sizing: border-box; justify-content: space-between; } .template-static.secondary .container .wrapper-cards .cards { padding: 20px; display: flex; flex: 0 0 215px; margin-bottom: 25px; flex-direction: column; box-sizing: border-box; border: 1px solid #d6d6d5; } .template-static.secondary .container .wrapper-cards .cards .objetivo { font-family: Oswald, sans-serif; font-weight: 700; font-style: normal; color: #a5a6a7; font-size: 2em; text-align: center; } .template-static.secondary .container .wrapper-cards .cards .objetivo sup { font-size: 20px; margin-top: 2px; letter-spacing: -2px; } .template-static.secondary .container .wrapper-cards .cards .descricao { color: #54565c; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-align: center; } .template-static.secondary .container .wrapper-cards .cards .ico { display: flex; flex: 0 0 90px; align-items: center; justify-content: center; } .template-static.has-background { background-color: #ecebe7; margin-bottom: 20px; } .template-static .bloco-endereco { display: table; padding: 30px; color: #54565c; margin-top: 50px; text-transform: uppercase; background-color: #e0dfdb; font-family: Oswald, sans-serif; } .template-static .bloco-endereco .titulo { margin: 0; color: inherit; font-size: 24px; font-style: normal; margin-bottom: 15px; font-family: inherit; } .template-static .bloco-endereco p { margin: 0; padding: 0; line-height: 2; } .template-static .bloco-endereco p span { margin-left: 20px; display: inline-block; } .template-static .retorno { position: absolute; top: 56px; left: 0; } .template-static .wrapper-faq { margin-bottom: 60px; position: relative; background: #fff; z-index: 99; } .template-static .wrapper-faq .titulo { margin: 0; padding: 0; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 30px; text-transform: uppercase; } .template-static .wrapper-faq .content_faq { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; margin: 0; width: 100%; display: block; padding: 20px 0; overflow: hidden; position: relative; border-bottom: 1px solid #eee; } .template-static .wrapper-faq .content_faq:hover { cursor: pointer; background: #fbfaf9; } .template-static .wrapper-faq .content_faq .circle { border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; color: #fff; display: inline-flex; align-items: center; justify-content: center; } .template-static .wrapper-faq .content_faq .circle.vermelho-zonasul { float: left; width: 46px; height: 46px; font-size: 24px; } .template-static .wrapper-faq .content_faq .circle.dourado { top: 38px; right: 10px; color: #fff; width: 23px; height: 23px; font-size: 24px; position: absolute; background-color: #bb2a2e; } .template-static .wrapper-faq .content_faq .content_txt { width: 90%; float: left; margin: 8px 0 0; } .template-static .wrapper-faq .content_faq .content_txt h4 { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 24px; color: #54565c; margin-bottom: 15px; } .template-static .wrapper-faq .content_faq .content_txt p { margin: 0; font-family: Cardo; font-weight: 400; font-style: normal; font-size: 16px; color: #54565c; } .template-static .wrapper-faq .content_faq.active .content_txt p { display: block; } .template-static.flex .wrap_acoes { display: flex; align-items: center; justify-content: space-around; } .template-static.flex .wrap_acoes .content_texto { display: flex; align-items: center; justify-content: center; } .template-static.flex .wrap_acoes .content_texto .circle_green { background: #85b17f; color: #fff; display: flex; align-items: center; justify-content: center; font-size: 24px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; min-width: 40px; min-height: 40px; margin-right: 15px; } .template-static.flex .wrap_acoes .content_texto p { margin: 0 15px 0 0; line-height: 18px; } .template-static.flex .wrap_acoes .content_imagem_texto { display: flex; text-align: center; flex-direction: column; margin-top: 80px; } .template-static.flex .wrap_acoes .content_imagem_texto .img_lixo { background: url(../images/sprite_lixos.png); width: 151px; height: 169px; margin-bottom: 20px; } .template-static.flex .wrap_acoes .content_imagem_texto .img_lixo.papel { background-position: 604px; } .template-static.flex .wrap_acoes .content_imagem_texto .img_lixo.plastico { background-position: 453px; } .template-static.flex .wrap_acoes .content_imagem_texto .img_lixo.vidros { background-position: 302px; } .template-static.flex .wrap_acoes .content_imagem_texto .img_lixo.organicos { background-position: 151px; } .template-static.flex .font-verde { color: #85b17f; text-transform: uppercase; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 24px; } .template-static.flex .text-center { text-align: center; } .template-static.saiba-se-entregamos.inicial { background: #e8e7e5; } .template-static.saiba-se-entregamos.inicial .container { background: #e8e7e5; align-items: center; justify-content: center; } .template-static.saiba-se-entregamos.inicial .container.container-form { padding: 40px 0 30px !important; } .template-static.saiba-se-entregamos.inicial .container.container-form #frmBuscaCep { display: block; margin-top: 20px; } .template-static.saiba-se-entregamos.inicial .container.container-form #frmBuscaCep .error { color: #bb2a2e; } .template-static.saiba-se-entregamos.inicial .container.container-form #frmBuscaCep .input_cep { width: 105px; } .template-static.saiba-se-entregamos.inicial .container.container-form #frmBuscaCep .bt_default { width: 75px; } .template-static.saiba-se-entregamos.inicial .container.container-informativo { padding-top: 0; padding-bottom: 50px; text-align: left; flex-direction: column; justify-content: flex-start; align-items: flex-start; } .template-static.saiba-se-entregamos.inicial .container.container-informativo h2 { margin-bottom: 10px; } .template-static.saiba-se-entregamos.inicial .container.container-informativo p { margin-bottom: 5px; } .template-static.saiba-se-entregamos.inicial .container .content_form { align-items: center; } .template-static.saiba-se-entregamos.inicial .container .content_tabela { display: none; } .template-static.saiba-se-entregamos { background: linear-gradient(to right, #e8e7e5 25%, #f6f5f3 25%); justify-content: center; } .template-static.saiba-se-entregamos .container { background: linear-gradient(to right, #e8e7e5 24%, #f6f5f3 24%); display: flex; } .template-static.saiba-se-entregamos .container .content_form { background: #e8e7e5; display: flex; flex-direction: column; justify-content: center; } .template-static.saiba-se-entregamos .container .content_form h2 { text-transform: inherit; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; } .template-static.saiba-se-entregamos .container .content_form form { display: flex; justify-content: space-between; margin-top: 30px; max-width: 244px; } .template-static.saiba-se-entregamos .container .content_form form input[type="text"] { margin-right: 20px; } .template-static.saiba-se-entregamos .container .content_form form .bt_default { width: 110px; } .template-static.saiba-se-entregamos .container .content_tabela { min-width: 74%; margin-left: 20px; padding-left: 20px; } .template-static.saiba-se-entregamos .container .content_tabela .error { display: none; background: #e9e6db; width: 100%; text-align: center; color: #ec3237; padding: 5px 0; } .template-static.saiba-se-entregamos .container .content_tabela.error .error { display: block; } .template-static.saiba-se-entregamos .container .content_tabela.error table { display: none; } .bg-cinza { background: #ecebe7; } #missao h2 { margin-bottom: 0; } #missao .content_box { width: 100%; display: inline-flex; } #missao .content_box .content_item { background: #e4e3e1; padding: 25px; flex: 1; margin: 30px 20px 0 0; min-height: 310px; display: inline-grid; } #missao .content_box .content_item:last-of-type { margin-right: 0; } #missao .content_box .content_item .box_item { text-align: center; border: 2px solid #d9d8d6; width: 80%; height: 100%; padding: 0 10%; } #missao .content_box .content_item .box_item h2 { margin-top: 50px; } .bloco-troca-devolucao p { font-family: Cardo; font-weight: 400; font-style: normal; } .bloco-troca-devolucao .faq-item { display: flex; margin-bottom: 30px; align-items: stretch; align-content: stretch; } .bloco-troca-devolucao .faq-item .faq-step { flex: 0 0 60px; } .bloco-troca-devolucao .faq-item .faq-step span { width: 40px; height: 40px; padding: 5px; color: #fff; display: table; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 24px; text-align: center; border-radius: 50%; background-color: #bb2a2e; } .bloco-troca-devolucao .faq-item .faq-content { flex: 1; } .bloco-troca-devolucao .faq-item .faq-content .titulo { padding: 5px 0; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 24px; color: #4a4d57; text-transform: uppercase; } .bloco-troca-devolucao .faq-item .faq-content img { margin-top: 15px; } @media screen and (max-width: 980px) { .info_lojas .container { width: 95% !important; } .info_lojas .container .content_loja { flex-direction: column; } .info_lojas .container .content_loja .loja_servicos, .info_lojas .container .content_loja .loja_text { width: 100%; margin-top: 0; } .template-static p br { display: none; } .template-static .container .div_left, .template-static .container .div_right { width: 100%; } .template-static .container .div_left .content_end, .template-static .container .div_right .content_end { width: 45%; margin-bottom: 15px; flex-direction: column; } .template-static .container .div_left .content_end select, .template-static .container .div_right .content_end select { font-size: 16px; height: auto; } .template-static.flex .wrap_acoes { flex-wrap: wrap; } .template-static.flex .wrap_acoes .content_texto { margin: 40px 0; order: 0; } .template-static.flex .wrap_acoes .content_texto p { order: 1; } .template-static.flex .wrap_acoes .content_texto p span { margin-top: 11px; display: block; line-height: 24px; } .template-static.flex .wrap_acoes .content_texto .circle_green { order: 0; } .template-static.flex .wrap_acoes .content_imagem { order: 1; text-align: center; } .template-static.flex .wrap_acoes .content_imagem img { max-width: 90%; max-height: 180px; } .template-static.flex .wrap_acoes .content_imagem_texto { margin-top: 40px; } .header-static { display: flex; min-height: 180px; align-items: flex-end; } .header-static .titulo { font-size: 40px; margin-bottom: 20px; } .template-static .box_busca_mapa { position: relative; top: 0; left: 0; width: 90%; padding: 10% 5%; border-radius: 0; } .template-static .container .titulo { margin: 0; } .template-static .container .content-itens { display: inline-block; margin-top: 30px; } .template-static .container .content-itens .item-pagamento { margin: 5px 1%; width: 47%; float: left; } .template-static .container .content_fale { display: inline-block; } .template-static .container .content_fale .item_fale { width: 100%; padding: 30px 0; border-left: none; border-bottom: 2px solid #ecebe7; } .template-static .container .content_fale .item_fale:first-of-type { width: 100%; } .template-static .container .content_fale .item_fale:last-of-type { width: 100%; border-bottom: none; } .template-static .container .content_fale .item_fale .corpo_item form input[type="submit"] { float: left; } .template-static .container .content_fale .item_fale .corpo_item .bt_default { width: 40%; } .template-static .bloco-endereco { padding: 25px 3%; display: block; } .template-static .bloco-endereco .titulo { font-size: 18px; } .template-static.saiba-se-entregamos.inicial .container .content_form { background: #e8e7e5; } .template-static.saiba-se-entregamos { background: #f6f5f3; } .template-static.saiba-se-entregamos .container { background: #f6f5f3; padding: 40px 0; text-align: center; flex-direction: column; } .template-static.saiba-se-entregamos .container .content_form { background: #f6f5f3; } .template-static.saiba-se-entregamos .container .content_form form { max-width: 100%; } .template-static.saiba-se-entregamos .container .content_tabela { min-width: 100%; width: 100%; margin-left: 0; padding-left: 0; } #missao .content_box { display: inline-block; } #missao .content_box .content_item { width: 88%; padding: 6%; } .marcas_redes_socias_mobile .componentSliderMobile { display: flex !important; justify-content: center !important; } .marcas_redes_socias_mobile .linha .cols { width: 380px !important; } .marcas_redes_socias_mobile .linha .bg_cover { background-size: cover !important; overflow: hidden; } } @media screen and (max-width: 455px) { .template-static.secondary .container .wrapper-cards .cards { width: 100%; flex: inherit; } } #mover_topo { background: url(../images/mover_topo.png) no-repeat center; width: 44px; height: 37px; position: fixed; z-index: 9999; bottom: 142px; right: 25px; display: none; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } .float-none { float: none !important; } .float-left { float: left !important; } .float-right { float: right !important; } .mx-auto { display: block !important; margin: 0 auto !important; } .my-0 { margin-top: 0 !important; margin-bottom: 0 !important; } .my-20 { margin: 20px auto !important; } .mb-28 { margin-bottom: 28px; } .mr-27 { margin-right: 27px; } .ml-0 { margin-left: 0 !important; } .ml-5 { margin-left: 5px !important; } .ml-15 { margin-left: 15px !important; } .mx-auto { margin: 0 auto; } .mt-30 { margin-top: 30px !important; } .my-56 { margin: 56px 0 !important; } .mt-0 { margin-top: 0 !important; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } .px-0 { padding-right: 0 !important; padding-left: 0 !important; } .py-0 { padding: 0 !important; } .pt-0 { padding-top: 0 !important; } .pt-10 { padding-top: 10px !important; } .bg_cover { background-size: cover !important; background-position: center center !important; background-repeat: no-repeat !important; } .bg-none { background: 0 0 !important; } .h-auto { height: auto !important; } .h-50 { height: 50% !important; } .min-h-101 { height: 101px !important; } .d-flex { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; } .d-none { display: none !important; } .d-show { display: block !important; } .d-inline-block { display: inline-block !important; } .justify_content { -webkit-justify-content: center !important; -ms-justify-content: center !important; justify-content: center !important; } .align_item_center { -webkit-align-content: center; -ms-align-content: center; align-content: center; } .flex_direction_column { -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .align_items_start { -webkit-align-items: flex-start; -ms-align-items: flex-start; align-items: flex-start; } .text_vitrine_flex_box { -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; -webkit-align-items: flex-start !important; -ms-align-items: flex-start !important; align-items: flex-start !important; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } @media (min-width: 992px) { .d-lg-none { display: none !important; } } .pl-2, .px-2 { padding-left: 0.5rem !important; } .pr-2, .px-2 { padding-right: 0.5rem !important; } .mb-4, .my-4 { margin-bottom: 1.5rem !important; } .bg-madeira-escuro { background-image: url(../images/experts/listagem/bg-madeira-escuro.png); background-size: cover; background-repeat: no-repeat; background-position: center; } @media screen and (max-width: 980px) { .bg-madeira-escuro { background-position: -500px -510px; } } #tutorial.fade, #tutorial_checkout.fade, #tutorial_meuzonasul.fade { width: 30px; height: 30px; background: 0 0; -webkit-transition: all 0.5s, linear; -moz-transition: all 0.5s, linear; -ms-transition: all 0.5s, linear; -o-transition: all 0.5s, linear; transition: all 0.5s, linear; transition-duration: 0.5s; right: 120px; bottom: 32px; position: fixed; } #tutorial.fade .open_circle, #tutorial_checkout.fade .open_circle, #tutorial_meuzonasul.fade .open_circle { visibility: visible; background: #bb2a2e; width: 30px; min-width: 30px; height: 30px; min-height: 30px; color: #fff; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; text-align: center; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 20px; } #tutorial.fade .open_circle .tooltip_left, #tutorial_checkout.fade .open_circle .tooltip_left, #tutorial_meuzonasul.fade .open_circle .tooltip_left { right: 74px; bottom: -7px; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; right: 36px; bottom: -23px; } #tutorial.fade .container, #tutorial_checkout.fade .container, #tutorial_meuzonasul.fade .container { transform: scale(0); -webkit-transition: all 0.5s, linear; -moz-transition: all 0.5s, linear; -ms-transition: all 0.5s, linear; -o-transition: all 0.5s, linear; transition: all 0.5s, linear; transition-duration: 0.5s; } #tutorial, #tutorial_checkout, #tutorial_meuzonasul { -webkit-transition: all 0.5s, linear; -moz-transition: all 0.5s, linear; -ms-transition: all 0.5s, linear; -o-transition: all 0.5s, linear; transition: all 0.5s, linear; transition-duration: 0.5s; background: rgba(0, 0, 0, 0.85); width: 100%; height: 100vh; position: fixed; right: 0; bottom: 0; z-index: 99999999; overflow: hidden; } #tutorial .open_circle, #tutorial_checkout .open_circle, #tutorial_meuzonasul .open_circle { display: inline-flex; align-items: center; justify-content: center; background: #bb2a2e; color: #fff; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; text-align: center; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 20px; position: fixed; right: 120px; bottom: 32px; width: 60px; min-width: 60px; height: 60px; min-height: 60px; -webkit-transition: all 0.5s, linear; -moz-transition: all 0.5s, linear; -ms-transition: all 0.5s, linear; -o-transition: all 0.5s, linear; transition: all 0.5s, linear; transition-duration: 0.5s; } #tutorial .open_circle .tooltip_left, #tutorial_checkout .open_circle .tooltip_left, #tutorial_meuzonasul .open_circle .tooltip_left { right: 74px; bottom: -7px; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #tutorial .container, #tutorial_checkout .container, #tutorial_meuzonasul .container { transform: scale(1); -webkit-transition: all 0.5s, linear; -moz-transition: all 0.5s, linear; -ms-transition: all 0.5s, linear; -o-transition: all 0.5s, linear; transition: all 0.5s, linear; transition-duration: 0.5s; padding: 0 0; } #tutorial .box_text, #tutorial_checkout .box_text, #tutorial_meuzonasul .box_text { position: relative; } #tutorial .box_text .seta, #tutorial_checkout .box_text .seta, #tutorial_meuzonasul .box_text .seta { position: absolute; height: 168px; } #tutorial .box_text h2, #tutorial_checkout .box_text h2, #tutorial_meuzonasul .box_text h2 { color: #ddc096; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 50px; text-transform: inherit; line-height: 60px; } #tutorial .box_text p, #tutorial_checkout .box_text p, #tutorial_meuzonasul .box_text p { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #fff; font-size: 24px; line-height: 30px; } #tutorial .box_text p i, #tutorial_checkout .box_text p i, #tutorial_meuzonasul .box_text p i { font-weight: 100; } #tutorial .box_text .footer, #tutorial_checkout .box_text .footer, #tutorial_meuzonasul .box_text .footer { margin-top: 15px; display: inline-block; } #tutorial .box_text .footer a, #tutorial_checkout .box_text .footer a, #tutorial_meuzonasul .box_text .footer a { position: relative; } #tutorial .box_text .footer a .circle, #tutorial_checkout .box_text .footer a .circle, #tutorial_meuzonasul .box_text .footer a .circle { width: 24px; height: 24px; background: #ec3237; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; text-align: center; position: absolute; right: -35px; top: 1px; line-height: 18px; font-size: 24px; } #tutorial .box_text .footer .next, #tutorial_checkout .box_text .footer .next, #tutorial_meuzonasul .box_text .footer .next { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #fff; font-size: 18px; margin-right: 70px; letter-spacing: 0.5pt; } #tutorial .box_text .footer .next span, #tutorial_checkout .box_text .footer .next span, #tutorial_meuzonasul .box_text .footer .next span { color: #fff; } #tutorial .box_text .footer .pular, #tutorial_checkout .box_text .footer .pular, #tutorial_meuzonasul .box_text .footer .pular { letter-spacing: 0.5pt; } #tutorial .box_text .footer span, #tutorial_checkout .box_text .footer span, #tutorial_meuzonasul .box_text .footer span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; letter-spacing: 0.5pt; color: #7a7a7a; } #tutorial #tutorial-1, #tutorial_checkout #tutorial-1, #tutorial_meuzonasul #tutorial-1 { width: 408px; } #tutorial #tutorial-1 #busca, #tutorial_checkout #tutorial-1 #busca, #tutorial_meuzonasul #tutorial-1 #busca { position: relative; top: 0; left: 153px; } #tutorial #tutorial-1 .seta, #tutorial_checkout #tutorial-1 .seta, #tutorial_meuzonasul #tutorial-1 .seta { right: -90px; top: -50px; -webkit-transform: rotate(-121deg) scaleX(-1); -ms-transform: rotate(-121deg) scaleX(-1); -o-transform: rotate(-121deg) scaleX(-1); transform: rotate(-121deg) scaleX(-1); } #tutorial #tutorial-1 .box_text, #tutorial_checkout #tutorial-1 .box_text, #tutorial_meuzonasul #tutorial-1 .box_text { margin-top: 95px; } #tutorial #tutorial-2, #tutorial_checkout #tutorial-2, #tutorial_meuzonasul #tutorial-2 { width: 330px; margin-left: 620px; display: none; } #tutorial #tutorial-2 #meu_zonasul, #tutorial_checkout #tutorial-2 #meu_zonasul, #tutorial_meuzonasul #tutorial-2 #meu_zonasul { position: relative; top: 0; left: -70px; } #tutorial #tutorial-2 .seta, #tutorial_checkout #tutorial-2 .seta, #tutorial_meuzonasul #tutorial-2 .seta { right: 160px; top: -180px; -webkit-transform: rotate(-180deg) scaleX(-1); -ms-transform: rotate(-180deg) scaleX(-1); -o-transform: rotate(-180deg) scaleX(-1); transform: rotate(-180deg) scaleX(-1); } #tutorial #tutorial-2 .box_text, #tutorial_checkout #tutorial-2 .box_text, #tutorial_meuzonasul #tutorial-2 .box_text { margin-top: 135px; } #tutorial #tutorial-3, #tutorial_checkout #tutorial-3, #tutorial_meuzonasul #tutorial-3 { width: 100%; display: none; } #tutorial #tutorial-3 #proximo, #tutorial_checkout #tutorial-3 #proximo, #tutorial_meuzonasul #tutorial-3 #proximo { float: right; position: relative; top: 0; left: -178px; } #tutorial #tutorial-3 .seta, #tutorial_checkout #tutorial-3 .seta, #tutorial_meuzonasul #tutorial-3 .seta { height: 128px; right: 10px; top: 0; -webkit-transform: rotate(-140deg); -ms-transform: rotate(-140deg); -o-transform: rotate(-140deg); transform: rotate(-140deg); } #tutorial #tutorial-3 .box_text, #tutorial_checkout #tutorial-3 .box_text, #tutorial_meuzonasul #tutorial-3 .box_text { float: left; margin-top: 100px; width: 35%; } #tutorial #tutorial-4, #tutorial_checkout #tutorial-4, #tutorial_meuzonasul #tutorial-4 { width: 328px; margin-left: 570px; display: none; } #tutorial #tutorial-4 .listas, #tutorial_checkout #tutorial-4 .listas, #tutorial_meuzonasul #tutorial-4 .listas { position: relative; top: 12px; left: 373px; } #tutorial #tutorial-4 .seta, #tutorial_checkout #tutorial-4 .seta, #tutorial_meuzonasul #tutorial-4 .seta { height: 127px; right: -70px; top: 10px; -webkit-transform: rotate(-118deg) scaleX(-1); -ms-transform: rotate(-118deg) scaleX(-1); -o-transform: rotate(-118deg) scaleX(-1); transform: rotate(-118deg) scaleX(-1); } #tutorial #tutorial-4 .box_text, #tutorial_checkout #tutorial-4 .box_text, #tutorial_meuzonasul #tutorial-4 .box_text { margin-top: 25px; } #tutorial #tutorial-5, #tutorial #tutorial-6, #tutorial_checkout #tutorial-5, #tutorial_checkout #tutorial-6, #tutorial_meuzonasul #tutorial-5, #tutorial_meuzonasul #tutorial-6 { width: 328px; margin-left: 590px; display: none; } #tutorial #tutorial-5 .carrinho, #tutorial #tutorial-6 .carrinho, #tutorial_checkout #tutorial-5 .carrinho, #tutorial_checkout #tutorial-6 .carrinho, #tutorial_meuzonasul #tutorial-5 .carrinho, #tutorial_meuzonasul #tutorial-6 .carrinho { position: relative; top: 21px; left: 408px; } #tutorial #tutorial-5 .seta, #tutorial #tutorial-6 .seta, #tutorial_checkout #tutorial-5 .seta, #tutorial_checkout #tutorial-6 .seta, #tutorial_meuzonasul #tutorial-5 .seta, #tutorial_meuzonasul #tutorial-6 .seta { right: -120px; top: 20px; -webkit-transform: rotate(-160deg); -ms-transform: rotate(-160deg); -o-transform: rotate(-160deg); transform: rotate(-160deg); } #tutorial #tutorial-5 .box_text, #tutorial #tutorial-6 .box_text, #tutorial_checkout #tutorial-5 .box_text, #tutorial_checkout #tutorial-6 .box_text, #tutorial_meuzonasul #tutorial-5 .box_text, #tutorial_meuzonasul #tutorial-6 .box_text { margin-top: 0; left: -110px; } #tutorial #tutorial-5 .box_text p a, #tutorial #tutorial-6 .box_text p a, #tutorial_checkout #tutorial-5 .box_text p a, #tutorial_checkout #tutorial-6 .box_text p a, #tutorial_meuzonasul #tutorial-5 .box_text p a, #tutorial_meuzonasul #tutorial-6 .box_text p a { font-size: 24px; } #tutorial #tutorial-7, #tutorial_checkout #tutorial-7, #tutorial_meuzonasul #tutorial-7 { width: 100%; display: none; } #tutorial #tutorial-7 .compra, #tutorial_checkout #tutorial-7 .compra, #tutorial_meuzonasul #tutorial-7 .compra { position: relative; top: 56px; left: 0; float: left; } #tutorial #tutorial-7 .seta, #tutorial_checkout #tutorial-7 .seta, #tutorial_meuzonasul #tutorial-7 .seta { left: -150px; top: 40px; height: 158px; -webkit-transform: rotate(90deg) scaleX(-1); -ms-transform: rotate(90deg) scaleX(-1); -o-transform: rotate(90deg) scaleX(-1); transform: rotate(90deg) scaleX(-1); } #tutorial #tutorial-7 .box_text, #tutorial_checkout #tutorial-7 .box_text, #tutorial_meuzonasul #tutorial-7 .box_text { float: left; width: 397px; margin: 175px 0 0 200px; } #tutorial #tutorial-8, #tutorial_checkout #tutorial-8, #tutorial_meuzonasul #tutorial-8 { width: 100%; display: none; } #tutorial #tutorial-8 .seta, #tutorial_checkout #tutorial-8 .seta, #tutorial_meuzonasul #tutorial-8 .seta { left: -150px; top: 100px; -webkit-transform: rotate(60deg) scaleX(-1); -ms-transform: rotate(60deg) scaleX(-1); -o-transform: rotate(60deg) scaleX(-1); transform: rotate(60deg) scaleX(-1); } #tutorial #tutorial-8 .box_text, #tutorial_checkout #tutorial-8 .box_text, #tutorial_meuzonasul #tutorial-8 .box_text { float: left; width: 307px; margin: 95px 0 60px 50%; } #tutorial #lojas, #tutorial_checkout #lojas, #tutorial_meuzonasul #lojas { display: none; position: fixed; top: 161px; left: 65px; float: left; } #tutorial #tutorial-9, #tutorial_checkout #tutorial-9, #tutorial_meuzonasul #tutorial-9 { width: 100%; display: none; } #tutorial #tutorial-9 .seta, #tutorial_checkout #tutorial-9 .seta, #tutorial_meuzonasul #tutorial-9 .seta { left: -170px; top: 40px; height: 158px; -webkit-transform: rotate(105deg) scaleX(-1); -ms-transform: rotate(105deg) scaleX(-1); -o-transform: rotate(105deg) scaleX(-1); transform: rotate(105deg) scaleX(-1); } #tutorial #tutorial-9 .box_text, #tutorial_checkout #tutorial-9 .box_text, #tutorial_meuzonasul #tutorial-9 .box_text { float: left; width: 397px; margin: 95px 0 0 53%; } #tutorial #tutorial_chat, #tutorial_checkout #tutorial_chat, #tutorial_meuzonasul #tutorial_chat { display: none; float: right; position: fixed; bottom: 0; right: 0; } #tutorial #tutorial-10, #tutorial_checkout #tutorial-10, #tutorial_meuzonasul #tutorial-10 { width: 100%; margin: 200px 0 0 20%; display: none; } #tutorial #tutorial-10 .seta, #tutorial_checkout #tutorial-10 .seta, #tutorial_meuzonasul #tutorial-10 .seta { height: 128px; right: -40px; top: 0; -webkit-transform: rotate(-110deg); -ms-transform: rotate(-110deg); -o-transform: rotate(-110deg); transform: rotate(-110deg); } #tutorial #tutorial-10 .box_text, #tutorial_checkout #tutorial-10 .box_text, #tutorial_meuzonasul #tutorial-10 .box_text { float: left; margin-top: 100px; width: 35%; } #tutorial #tutorial-10 .box_text h2, #tutorial_checkout #tutorial-10 .box_text h2, #tutorial_meuzonasul #tutorial-10 .box_text h2 { line-height: 20px; } #tutorial #tutorial-7 .box_text h2 { line-height: 20px; } #tutorial_checkout .container { padding-top: 79px; } #tutorial_checkout #tutorial-1 { width: 100%; } #tutorial_checkout #tutorial-1 .seta { -webkit-transform: rotate(-61deg); -ms-transform: rotate(-61deg); -o-transform: rotate(-61deg); transform: rotate(-61deg); height: 128px; right: -40px; top: 100px; } #tutorial_checkout #tutorial-1 .box_text { width: 408px; margin: 20px 0 0 150px; } #tutorial_checkout #tutorial-1 .frete_gratis { width: 100%; margin-top: 63px; } #tutorial_checkout #tutorial-2 { width: 100%; margin-left: 0; } #tutorial_checkout #tutorial-2 .seta { left: 190px; top: 260px; -webkit-transform: rotate(100deg); -ms-transform: rotate(100deg); -o-transform: rotate(100deg); transform: rotate(100deg); } #tutorial_checkout #tutorial-2 .box_text { width: 408px; padding: 180px 0 0 370px; margin: 0; } #tutorial_checkout #tutorial-2 .obs_pedido { position: relative; float: left; top: 210px; left: 0; } #tutorial_checkout #tutorial-3 { width: 100%; margin-left: 0; } #tutorial_checkout #tutorial-3 .seta { left: 0; top: 80px; -webkit-transform: rotate(70deg) scaleX(-1); -ms-transform: rotate(70deg) scaleX(-1); -o-transform: rotate(70deg) scaleX(-1); transform: rotate(70deg) scaleX(-1); } #tutorial_checkout #tutorial-3 .box_text { width: 408px; padding: 60px 0 0 130px; margin: 0; } #tutorial_checkout #tutorial-3 .add_obs { position: relative; float: left; top: 230px; left: 25px; } #tutorial_checkout #tutorial-4 { margin-left: 410px; } #tutorial_checkout #tutorial-4 #subs_produto { position: absolute; right: 0; top: 340px; } #tutorial_checkout #tutorial-4 .box_text { margin-top: 75px; } #tutorial_checkout #tutorial-4 .seta { height: 147px; -webkit-transform: rotate(-78deg); -ms-transform: rotate(-78deg); -o-transform: rotate(-78deg); transform: rotate(-78deg); } #tutorial_meuzonasul .container { padding-top: 79px; } #tutorial_meuzonasul #tutorial-1 { width: 100%; margin-left: 0; } #tutorial_meuzonasul #tutorial-1 .seta { left: 30px; top: 90px; height: 128px; -webkit-transform: rotate(90deg) scaleX(-1); -ms-transform: rotate(90deg) scaleX(-1); -o-transform: rotate(90deg) scaleX(-1); transform: rotate(90deg) scaleX(-1); } #tutorial_meuzonasul #tutorial-1 .box_text { float: left; width: 408px; padding: 60px 0 0 160px; margin: 0; } #tutorial_meuzonasul #tutorial-1 .minhas_compras { position: relative; float: left; top: -27px; left: 0; } #tutorial_meuzonasul #tutorial-2 { width: 100%; margin-left: 0; } #tutorial_meuzonasul #tutorial-2 .seta { left: 30px; top: 200px; height: 128px; -webkit-transform: rotate(90deg) scaleX(-1); -ms-transform: rotate(90deg) scaleX(-1); -o-transform: rotate(90deg) scaleX(-1); transform: rotate(90deg) scaleX(-1); } #tutorial_meuzonasul #tutorial-2 .box_text { float: left; width: 408px; padding: 160px 0 0 160px; margin: 0; } #tutorial_meuzonasul #tutorial-2 .minhas_compras { position: relative; float: left; top: 135px; left: 0; } #tutorial_meuzonasul #tutorial-3 { width: 100%; margin-left: 0; } #tutorial_meuzonasul #tutorial-3 .seta { left: 30px; top: 200px; height: 128px; -webkit-transform: rotate(90deg) scaleX(-1); -ms-transform: rotate(90deg) scaleX(-1); -o-transform: rotate(90deg) scaleX(-1); transform: rotate(90deg) scaleX(-1); } #tutorial_meuzonasul #tutorial-3 .box_text { float: left; width: 278px; padding: 160px 0 0 160px; margin: 0; } #tutorial_meuzonasul #tutorial-3 .minhas_compras { position: relative; float: left; top: 139px; left: 0; } @media screen and (max-width: 980px) { #tutorial.fade, #tutorial_checkout.fade, #tutorial_meuzonasul.fade { overflow: visible; } #tutorial.fade .open_circle, #tutorial_checkout.fade .open_circle, #tutorial_meuzonasul.fade .open_circle { width: 50px; min-width: 50px; height: 50px; min-height: 50px; } #tutorial.fade .open_circle .tooltip_left, #tutorial_checkout.fade .open_circle .tooltip_left, #tutorial_meuzonasul.fade .open_circle .tooltip_left { right: -28px; bottom: 53px; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #tutorial, #tutorial_checkout, #tutorial_meuzonasul { height: 100%; } #tutorial .show_mobile980, #tutorial_checkout .show_mobile980, #tutorial_meuzonasul .show_mobile980 { display: inline-block !important; } #tutorial .open_circle, #tutorial_checkout .open_circle, #tutorial_meuzonasul .open_circle { right: 20px; bottom: 42px; width: 70px; min-width: 70px; height: 70px; min-height: 70px; } #tutorial .open_circle .tooltip_left, #tutorial_checkout .open_circle .tooltip_left, #tutorial_meuzonasul .open_circle .tooltip_left { right: -18px; bottom: 73px; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #tutorial .container, #tutorial_checkout .container, #tutorial_meuzonasul .container { margin-top: 36px; position: relative; } #tutorial .box_text .seta, #tutorial_checkout .box_text .seta, #tutorial_meuzonasul .box_text .seta { height: 128px; } #tutorial .box_text h2, #tutorial_checkout .box_text h2, #tutorial_meuzonasul .box_text h2 { font-size: 30px; line-height: 37px; } #tutorial .box_text h2 span, #tutorial_checkout .box_text h2 span, #tutorial_meuzonasul .box_text h2 span { font-size: 12px; } #tutorial .box_text p, #tutorial_checkout .box_text p, #tutorial_meuzonasul .box_text p { font-size: 16px; line-height: 20px; margin: 8px 0; } #tutorial .box_text .footer, #tutorial_checkout .box_text .footer, #tutorial_meuzonasul .box_text .footer { margin-top: 0; } #tutorial .box_text .footer a .circle, #tutorial_checkout .box_text .footer a .circle, #tutorial_meuzonasul .box_text .footer a .circle { right: -27px; width: 20px; height: 20px; font-size: 16px; line-height: 16px; } #tutorial .box_text .footer .next, #tutorial_checkout .box_text .footer .next, #tutorial_meuzonasul .box_text .footer .next { font-size: 14px; margin-right: 30px; } #tutorial .box_text .footer .pular, #tutorial_checkout .box_text .footer .pular, #tutorial_meuzonasul .box_text .footer .pular { font-size: 12px; } #tutorial #tutorial-1, #tutorial_checkout #tutorial-1, #tutorial_meuzonasul #tutorial-1 { width: 100%; margin-top: 55px; } #tutorial #tutorial-1 #busca, #tutorial_checkout #tutorial-1 #busca, #tutorial_meuzonasul #tutorial-1 #busca { position: relative; top: 0; left: 0; width: 100%; } #tutorial #tutorial-1 .seta, #tutorial_checkout #tutorial-1 .seta, #tutorial_meuzonasul #tutorial-1 .seta { right: 30px; top: -50px; } #tutorial #tutorial-1 .box_text, #tutorial_checkout #tutorial-1 .box_text, #tutorial_meuzonasul #tutorial-1 .box_text { padding: 0 10px; margin-top: 65px; } #tutorial #tutorial-4, #tutorial_checkout #tutorial-4, #tutorial_meuzonasul #tutorial-4 { width: 100%; margin-left: 0; margin-top: 150px; } #tutorial #tutorial-4 .listas, #tutorial_checkout #tutorial-4 .listas, #tutorial_meuzonasul #tutorial-4 .listas { position: absolute; top: 2px; right: -10px; left: inherit; } #tutorial #tutorial-4 .seta, #tutorial_checkout #tutorial-4 .seta, #tutorial_meuzonasul #tutorial-4 .seta { right: 10px; top: -70px; } #tutorial #tutorial-4 .box_text, #tutorial_checkout #tutorial-4 .box_text, #tutorial_meuzonasul #tutorial-4 .box_text { padding: 0 10px; left: 0; } #tutorial #tutorial-5, #tutorial #tutorial-6, #tutorial_checkout #tutorial-5, #tutorial_checkout #tutorial-6, #tutorial_meuzonasul #tutorial-5, #tutorial_meuzonasul #tutorial-6 { width: 100%; margin-left: 0; } #tutorial #tutorial-5 .seta, #tutorial #tutorial-6 .seta, #tutorial_checkout #tutorial-5 .seta, #tutorial_checkout #tutorial-6 .seta, #tutorial_meuzonasul #tutorial-5 .seta, #tutorial_meuzonasul #tutorial-6 .seta { right: 120px; height: 108px; } #tutorial #tutorial-5 .carrinho, #tutorial #tutorial-6 .carrinho, #tutorial_checkout #tutorial-5 .carrinho, #tutorial_checkout #tutorial-6 .carrinho, #tutorial_meuzonasul #tutorial-5 .carrinho, #tutorial_meuzonasul #tutorial-6 .carrinho { position: absolute; top: 5px; right: 35px; left: inherit; } #tutorial #tutorial-5 .box_text, #tutorial #tutorial-6 .box_text, #tutorial_checkout #tutorial-5 .box_text, #tutorial_checkout #tutorial-6 .box_text, #tutorial_meuzonasul #tutorial-5 .box_text, #tutorial_meuzonasul #tutorial-6 .box_text { padding: 0 10px; left: 0; } #tutorial #tutorial-7 .seta, #tutorial_checkout #tutorial-7 .seta, #tutorial_meuzonasul #tutorial-7 .seta { left: -66px; top: 60px; height: 98px; -webkit-transform: rotate(50deg) scaleX(-1); -ms-transform: rotate(50deg) scaleX(-1); -o-transform: rotate(50deg) scaleX(-1); transform: rotate(50deg) scaleX(-1); } #tutorial #tutorial-7 .box_text, #tutorial_checkout #tutorial-7 .box_text, #tutorial_meuzonasul #tutorial-7 .box_text { padding: 0 10px; left: 0; margin: 0 0 0 90px; width: auto; } #tutorial #tutorial-7 .box_text h2, #tutorial_checkout #tutorial-7 .box_text h2, #tutorial_meuzonasul #tutorial-7 .box_text h2 { line-height: 20px; white-space: normal; } #tutorial #tutorial-7 .compra, #tutorial_checkout #tutorial-7 .compra, #tutorial_meuzonasul #tutorial-7 .compra { width: 100%; top: 16px; } #tutorial #tutorial-8 .box_text, #tutorial_checkout #tutorial-8 .box_text, #tutorial_meuzonasul #tutorial-8 .box_text { width: 56%; margin: 10px 0 20px 10px; } #tutorial #tutorial-8 .box_text .seta, #tutorial_checkout #tutorial-8 .box_text .seta, #tutorial_meuzonasul #tutorial-8 .box_text .seta { height: 100px; left: 100%; top: 60px; -webkit-transform: rotate(-60deg); -ms-transform: rotate(-60deg); -o-transform: rotate(-60deg); transform: rotate(-60deg); } #tutorial #tutorial-8 .show_mobile980.img_especialistas, #tutorial_checkout #tutorial-8 .show_mobile980.img_especialistas, #tutorial_meuzonasul #tutorial-8 .show_mobile980.img_especialistas { width: 250px; margin: 0 auto; display: block !important; } #tutorial #tutorial-9 .box_text, #tutorial_checkout #tutorial-9 .box_text, #tutorial_meuzonasul #tutorial-9 .box_text { width: auto; margin: 25px 0 0 32%; } #tutorial #tutorial-9 .box_text .seta, #tutorial_checkout #tutorial-9 .box_text .seta, #tutorial_meuzonasul #tutorial-9 .box_text .seta { left: -40%; top: 0; height: 88px; -webkit-transform: rotate(120deg); -ms-transform: rotate(120deg); -o-transform: rotate(120deg); transform: rotate(120deg); } #tutorial #tutorial-10, #tutorial_checkout #tutorial-10, #tutorial_meuzonasul #tutorial-10 { width: auto; margin: 0 0 0 10%; } #tutorial #tutorial-10 .seta, #tutorial_checkout #tutorial-10 .seta, #tutorial_meuzonasul #tutorial-10 .seta { height: 88px; right: -18%; top: 90px; -webkit-transform: rotate(-21deg); -ms-transform: rotate(-21deg); -o-transform: rotate(-21deg); transform: rotate(-21deg); } #tutorial #tutorial-10 .box_text, #tutorial_checkout #tutorial-10 .box_text, #tutorial_meuzonasul #tutorial-10 .box_text { width: 80%; margin-top: 0; } #tutorial #tutorial_chat, #tutorial_checkout #tutorial_chat, #tutorial_meuzonasul #tutorial_chat { max-width: 80%; max-height: 60%; } #tutorial #tutorial-11, #tutorial_checkout #tutorial-11, #tutorial_meuzonasul #tutorial-11 { width: 100%; display: none; } #tutorial #tutorial-11 #menu, #tutorial_checkout #tutorial-11 #menu, #tutorial_meuzonasul #tutorial-11 #menu { position: relative; top: 2px; left: 0; float: left; } #tutorial #tutorial-11 .seta, #tutorial_checkout #tutorial-11 .seta, #tutorial_meuzonasul #tutorial-11 .seta { left: -90px; top: 40px; height: 118px; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(120deg); } #tutorial #tutorial-11 .box_text, #tutorial_checkout #tutorial-11 .box_text, #tutorial_meuzonasul #tutorial-11 .box_text { float: left; margin: 25px 0 0 100px; } #tutorial_checkout .container { margin-top: 0; } #tutorial_checkout .open_circle { right: 20px !important; bottom: 20px !important; } #tutorial_checkout #tutorial-1 { width: 100%; margin-top: 0; } #tutorial_checkout #tutorial-1 .frete_gratis { margin-top: 10px; } #tutorial_checkout #tutorial-1 .seta { height: 98px; right: -20%; top: 50px; } #tutorial_checkout #tutorial-1 .box_text { padding: 0 10px; margin: 0; width: 70%; } #tutorial_checkout #tutorial-2, #tutorial_checkout #tutorial-3 { width: 100%; } #tutorial_checkout #tutorial-2 .seta, #tutorial_checkout #tutorial-3 .seta { left: 7%; top: 90px; -webkit-transform: rotate(50deg) scaleX(-1); -ms-transform: rotate(50deg) scaleX(-1); -o-transform: rotate(50deg) scaleX(-1); transform: rotate(50deg) scaleX(-1); height: 100px; } #tutorial_checkout #tutorial-2 .box_text, #tutorial_checkout #tutorial-3 .box_text { width: auto; margin: 72px 0 0 0; padding: 0 0 0 27%; } #tutorial_checkout #tutorial-2 .add_obs, #tutorial_checkout #tutorial-2 .obs_pedido, #tutorial_checkout #tutorial-3 .add_obs, #tutorial_checkout #tutorial-3 .obs_pedido { position: relative; float: left; top: 20px; left: 7%; } #tutorial_checkout #tutorial-3 .box_text { margin: 92px 0 0 0; } #tutorial_checkout #tutorial-4 { width: 100%; margin-left: 0; margin-top: 0; } #tutorial_checkout #tutorial-4 #subs_produto { position: absolute; right: 5%; top: 420px; left: inherit; } #tutorial_checkout #tutorial-4 .seta { height: 107px; right: 10px; top: 170px; -webkit-transform: rotate(-38deg); -ms-transform: rotate(-38deg); -o-transform: rotate(-38deg); transform: rotate(-38deg); } #tutorial_checkout #tutorial-4 .box_text { margin-top: 0; padding: 0 10px; left: 0; } #tutorial_meuzonasul #tutorial-1 { margin-top: 0; } #tutorial_meuzonasul #tutorial-1 .seta { height: 108px; left: 100%; top: 10px; -webkit-transform: rotate(-70deg); -ms-transform: rotate(-70deg); -o-transform: rotate(-70deg); transform: rotate(-70deg); } #tutorial_meuzonasul #tutorial-1 .box_text { margin: 0 0 50px 0; width: 70%; } #tutorial_meuzonasul #tutorial-1 .minhas_compras { width: 100%; } #tutorial_meuzonasul #tutorial-2 { margin-top: 0; } #tutorial_meuzonasul #tutorial-2 .seta { height: 108px; left: 100%; top: 10px; -webkit-transform: rotate(-70deg); -ms-transform: rotate(-70deg); -o-transform: rotate(-70deg); transform: rotate(-70deg); } #tutorial_meuzonasul #tutorial-2 .box_text { padding: 0; width: 70%; } #tutorial_meuzonasul #tutorial-2 .minhas_compras { top: 25px; width: 100%; } #tutorial_meuzonasul #tutorial-3 { margin-top: 0; } #tutorial_meuzonasul #tutorial-3 .seta { height: 108px; left: 100%; top: 10px; -webkit-transform: rotate(-70deg); -ms-transform: rotate(-70deg); -o-transform: rotate(-70deg); transform: rotate(-70deg); } #tutorial_meuzonasul #tutorial-3 .box_text { padding: 0; width: 70%; } #tutorial_meuzonasul #tutorial-3 .minhas_compras { top: 25px; width: 100%; } #tutorial_checkout.fade .open_circle { bottom: 210px !important; } } .tag_container { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; position: absolute; height: 26px; } @media screen and (max-width: 980px) { .tag_container { margin-top: -5px !important; margin-right: -30px; } } .tag_container.left_to_right { left: 0; } .tag_container.right_to_left { right: 0; } .tag_container:hover .tag_texto { display: flex; } @media screen and (max-width: 980px) { .tag_container:hover .tag_texto { display: none; } } .tag_container .tag_coracao { width: 24px; height: 24px; background: #fff url(../images/tag_coracao.png) no-repeat center center; background-position: 4px; background-size: 15px; position: relative; margin-left: 0; z-index: 9; border: solid 2px #ef8084; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; } @media screen and (max-width: 980px) { .tag_container .tag_coracao { width: 20px; height: 20px; background-size: 60%; background-position: center; } } .tag_container .tag_texto { display: none; background-color: #fff; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; -webkit-align-items: center; -ms-align-items: center; align-items: center; width: 85px; height: 20px; margin-top: 1px; margin-left: -20px; text-transform: uppercase; color: #e00109; font-size: 11px; word-wrap: break-word; border: solid 2px rgba(239, 128, 132, 0.7); border-left: none; transition: width 1s; padding-left: 17px; } .tag_container.tag_container_header { margin-top: 20px; } .tag_container.vitrine { bottom: 0; margin-left: 5px; margin-bottom: 5px; flex-direction: row !important; align-items: center !important; } .tag_produto_detalhe { top: 10px; z-index: 99999; top: 530px; margin-left: 20px; cursor: pointer; } body.overlay { position: relative; overflow: hidden; } @media only screen and (min-width: 300px) and (max-width: 767px) { body.minhas-ofertas.interna { padding-top: 50px !important; } } .minhas-ofertas .ofertas .content-ofertas .item-oferta .content-itens-produto .box-produto .valor-produto:first-of-type strong { text-decoration: none !important; } .infos-mo-wrapper { display: none; } .abrir-infos-mo-wrapper { display: none; } @media only screen and (min-width: 300px) and (max-width: 767px) { .abrir-infos-mo-wrapper { display: block; position: absolute; -webkit-appearance: none; border: none; box-shadow: none; outline: 0; background-color: #bb2a2e; color: #fff; font-family: Oswald, sans-serif; text-transform: uppercase; font-size: 19px; padding: 8px 15px; border-radius: 3px; font-weight: 300; transform: translate(-50%, 0); left: 50%; width: 240px; z-index: 100; bottom: -20px; } } .fechar-infos-mo-wrapper { display: none; } @media only screen and (min-width: 300px) and (max-width: 767px) { .fechar-infos-mo-wrapper { display: block; position: relative; -webkit-appearance: none; border: none; box-shadow: none; outline: 0; background-color: #bb2a2e; color: #fff; font-family: Oswald, sans-serif; text-transform: uppercase; font-size: 19px; padding: 8px 15px; border-radius: 3px; font-weight: 300; width: 240px; z-index: 100; margin: 0 auto; position: fixed; bottom: 0; left: 0; border-radius: 0; width: 100%; } } .novas-regras-mo { position: fixed; height: 100vh; width: 100vw; background-color: rgba(0, 0, 0, 0.8); z-index: 9999999999999; top: 0; left: 0; display: none; } .novas-regras-mo .wrapper { height: 38px; position: relative; top: 175px; max-width: 1140px; margin: 0 auto; } @media only screen and (min-width: 300px) and (max-width: 767px) { .novas-regras-mo .wrapper { top: 110px; } } .novas-regras-mo .wrapper .tuto-desktop { display: block; margin-left: 90px; cursor: pointer; } @media only screen and (min-width: 300px) and (max-width: 767px) { .novas-regras-mo .wrapper .tuto-desktop { display: none; } } .novas-regras-mo .wrapper .tuto-mobile { display: none; cursor: pointer; } @media only screen and (min-width: 300px) and (max-width: 767px) { .novas-regras-mo .wrapper .tuto-mobile { display: block; } } .novas-regras-mo .wrapper .txt { position: relative; border-radius: 3px; background-color: #f0f0f0; padding: 10px 15px; box-sizing: border-box; left: 203px; width: 360px; top: 20px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .novas-regras-mo .wrapper .txt { left: 70px; background-color: #fff; top: 30px; width: 270px; } } .novas-regras-mo .wrapper .txt:before { content: "x"; position: absolute; font-family: Arial; right: -10px; top: -10px; background-color: #fff; padding: 5px; border-radius: 50%; width: 10px; height: 10px; line-height: 1em; display: flex; justify-content: center; align-items: center; box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.3); cursor: pointer; } .novas-regras-mo .wrapper .txt .seta { position: absolute; left: -33px; width: 35px; bottom: 35px; margin: 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { .novas-regras-mo .wrapper .txt .seta { bottom: 80px; width: 45px; } } .novas-regras-mo .wrapper .txt p { margin: 0; color: #555; font-family: Oswald, sans-serif; line-height: 1.3em; } @media only screen and (min-width: 300px) and (max-width: 767px) { .novas-regras-mo .wrapper .txt p { font-size: 20px; line-height: 1.2em; } } .modulo-carousel-ofertas .container { display: flex; flex-direction: row; justify-content: center; align-items: center; } @media only screen and (min-width: 300px) and (max-width: 767px) { .modulo-carousel-ofertas .container { display: block; } } .minhas-ofertas .modulo-carousel-ofertas .container .item-exemplo { align-self: flex-start !important; } #lightbox-aviso-mo { display: block; overflow: hidden; z-index: 999999999; } #lightbox-aviso-mo .popup { display: block; position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; padding: 30px; box-sizing: border-box; width: 720px; border-radius: 0; padding: 40px; max-width: 90%; } @media only screen and (min-width: 300px) and (max-width: 767px) { #lightbox-aviso-mo .popup { max-height: 100vh; overflow-y: scroll; } } #lightbox-aviso-mo .popup .btn-fechar { cursor: pointer; } #lightbox-aviso-mo .popup .borda-modal { box-sizing: border-box; display: block; position: absolute; left: 50%; top: 50%; width: calc(100% - 20px); height: calc(100% - 20px); border: 1px solid #e2e2e2; transform: translate(-50%, -50%); box-shadow: inset 0 0 7px 1px rgba(0, 0, 0, 0.1); z-index: 9; } #lightbox-aviso-mo .popup .lightbox-wrapper { position: relative; z-index: 999; } #lightbox-aviso-mo .popup .lightbox-wrapper .conteudo-lightbox { margin-bottom: 30px; } #lightbox-aviso-mo .popup .lightbox-wrapper .conteudo-lightbox .titulo { font-size: 30px; font-family: Oswald, sans-serif; font-weight: 400; line-height: 1em; margin-bottom: 20px; } @media only screen and (min-width: 300px) and (max-width: 767px) { #lightbox-aviso-mo .popup .lightbox-wrapper .conteudo-lightbox .titulo { font-size: 25px; } } #lightbox-aviso-mo .popup .lightbox-wrapper .conteudo-lightbox p { font-family: Oswald, sans-serif; text-align: left; margin: 0; margin-bottom: 10px; font-size: 18px; line-height: 1.2em; color: #555; } @media only screen and (min-width: 300px) and (max-width: 767px) { #lightbox-aviso-mo .popup .lightbox-wrapper .conteudo-lightbox p { font-size: 16px; } } #lightbox-aviso-mo .popup .lightbox-wrapper .footer-lightbox { display: flex; flex-direction: row; justify-content: space-between; align-items: center; } #lightbox-aviso-mo .popup .lightbox-wrapper .footer-lightbox button { cursor: pointer; background-color: #bb2a2e; color: #fff; font-family: Oswald, sans-serif; font-weight: 300; letter-spacing: 0.04em; text-transform: uppercase; font-size: 14px; padding: 0.6em 0.9em; border-radius: 3px; border: none; transition: 0.3s; outline: 0; outline-color: transparent; appearance: none; -webkit-appearance: none; -moz-appearance: none; } .overlay-popup #pesquisar_produto .padding_popup.active { height: auto !important; } .overlay-popup #pesquisar_produto .padding_popup.active #itens_busca { height: auto !important; } .overlay-popup #pesquisar_produto .padding_popup.active #itens_busca .ofertas { margin-bottom: 5px !important; } .overlay-popup #pesquisar_produto .padding_popup.active #itens_busca .ofertas .item-oferta .content-itens-produto .btn.btn-primary.botao-vinho-escuro.active { color: #99ce58 !important; border: none !important; } .overlay-popup #pesquisar_produto .padding_popup.active #itens_busca .ofertas .item-oferta .content-itens-produto .btn.btn-primary.botao-vinho-escuro.active:before { top: 10px !important; } .overlay-popup #pesquisar_produto .padding_popup.active #itens_busca .content_pagination .aviso-modalidade-entrega { margin-bottom: 10px !important; } .overlay-popup #pesquisar_produto .padding_popup.active #itens_busca .content_pagination .aviso-modalidade-entrega .container { padding-bottom: 10px; } .overlay-popup #pesquisar_produto .padding_popup.active #itens_busca .content_pagination .aviso-modalidade-entrega .container .aviso-wrapper { padding: 6px 20px; max-width: 80%; margin: 0 auto; } .overlay-popup #pesquisar_produto .padding_popup.active #itens_busca .content_pagination .pagination { margin-bottom: 20px !important; } .minhas-ofertas.interna .overlay-popup #pesquisar_produto .padding_popup.active { border-radius: 20px !important; display: block !important; } .minhas-ofertas.interna .overlay-popup #pesquisar_produto .padding_popup.active #itens_busca .ofertas .item-oferta { height: 440px; min-height: 0; } .minhas-ofertas.interna .overlay-popup #pesquisar_produto .padding_popup.active #itens_busca .ofertas .item-oferta .content-itens-produto .box-produto .img-resposive { max-height: 150px; } .minhas-ofertas.interna .overlay-popup #pesquisar_produto .padding_popup.active #itens_busca .ofertas .item-oferta .content-itens-produto .box-produto .descricao-produto { line-height: 1.3em; margin-bottom: 5px; min-height: 56px; max-height: 56px; overflow: hidden; } .minhas-ofertas.interna .overlay-popup #pesquisar_produto .padding_popup.active #itens_busca .ofertas .item-oferta .content-itens-produto .box-produto .faixa-vermelha { margin-bottom: 0; bottom: 75px; } .minhas-ofertas.interna .overlay-popup #pesquisar_produto .padding_popup.active #itens_busca .ofertas .item-oferta .content-itens-produto .box-produto .btn-primary { height: auto !important; padding: 10px !important; bottom: 20px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .minhas-ofertas .overlay-popup #pesquisar_produto .padding_popup.active #itens_busca .ofertas .item-oferta { min-width: 48% !important; max-width: 48% !important; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .overlay-popup #pesquisar_produto .btn-fechar { width: 25px !important; height: 25px !important; top: 1vh !important; right: 2vw !important; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .overlay-popup #pesquisar_produto .content_busca { padding-top: 35px !important; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .overlay-popup #pesquisar_produto h3 { line-height: 1.2em !important; font-size: 17px !important; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .overlay-popup #pesquisar_produto .input_button #busca_produto { display: block !important; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .overlay-popup #pesquisar_produto .input_button #busca_produto input[type="submit"], .overlay-popup #pesquisar_produto .input_button #busca_produto input[type="text"] { float: none !important; padding: 10px 12px; height: 40px !important; vertical-align: middle !important; } } #carrinho_flutuante, #minhas_listas { background: #e6e4de; width: 600px; max-height: 770px; position: fixed; z-index: 999999999; right: -100%; top: 0; opacity: 0; -webkit-transition: all 0.6s, ease; -moz-transition: all 0.6s, ease; -ms-transition: all 0.6s, ease; -o-transition: all 0.6s, ease; transition: all 0.6s, ease; transition-duration: 0.6s; } @media screen and (max-width: 980px) { #carrinho_flutuante, #minhas_listas { height: 100%; width: 100%; padding-top: 76px; padding-bottom: 66px; } } #carrinho_flutuante .container_produtos_frete_gratis, #minhas_listas .container_produtos_frete_gratis { background: #65a5dc; width: 320px; position: absolute; z-index: -1; right: -100%; top: 0; padding: 0 5px 40px 6px; visibility: hidden; } #carrinho_flutuante .container_produtos_frete_gratis .header, #minhas_listas .container_produtos_frete_gratis .header { background: #65a5dc; text-align: left; } #carrinho_flutuante .container_produtos_frete_gratis .header h2, #minhas_listas .container_produtos_frete_gratis .header h2 { font-size: 21px; } #carrinho_flutuante .container_produtos_frete_gratis .header #close_frete_gratis, #minhas_listas .container_produtos_frete_gratis .header #close_frete_gratis { position: absolute; right: 25px; top: 34px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 16px; color: #fff; line-height: 0; } #carrinho_flutuante .container_produtos_frete_gratis .header:hover, #minhas_listas .container_produtos_frete_gratis .header:hover { cursor: pointer; } #carrinho_flutuante .container_produtos_frete_gratis .conteudo, #minhas_listas .container_produtos_frete_gratis .conteudo { background: #ecebe7; padding: 10px 4% 0 4%; width: 92%; height: calc(100vh - 120px) !important; } #carrinho_flutuante .container_produtos_frete_gratis .conteudo .content_shop .item_vitrine, #minhas_listas .container_produtos_frete_gratis .conteudo .content_shop .item_vitrine { width: 100%; padding: 0; min-height: 98px; height: auto; margin-bottom: 24px; } #carrinho_flutuante .container_produtos_frete_gratis .conteudo .content_shop .item_vitrine a, #minhas_listas .container_produtos_frete_gratis .conteudo .content_shop .item_vitrine a { width: 100% !important; } #carrinho_flutuante .container_produtos_frete_gratis .conteudo .content_shop .item_vitrine .bg_img_vitrine, #minhas_listas .container_produtos_frete_gratis .conteudo .content_shop .item_vitrine .bg_img_vitrine { width: 97px; height: 100px; } #carrinho_flutuante .container_produtos_frete_gratis .conteudo .content_shop .item_vitrine .txt_vitrine, #minhas_listas .container_produtos_frete_gratis .conteudo .content_shop .item_vitrine .txt_vitrine { width: 62% !important; height: auto; } #carrinho_flutuante .container_produtos_frete_gratis .conteudo .content_shop .item_vitrine .txt_vitrine span, #minhas_listas .container_produtos_frete_gratis .conteudo .content_shop .item_vitrine .txt_vitrine span { max-width: 100% !important; line-height: 18px; font-size: 15px; } #carrinho_flutuante .container_produtos_frete_gratis .conteudo .content_shop .item_vitrine .container_price, #minhas_listas .container_produtos_frete_gratis .conteudo .content_shop .item_vitrine .container_price { float: right; border-left: none; height: auto; margin: 2px 113px 40px 0; padding: 0; } #carrinho_flutuante .container_produtos_frete_gratis .conteudo .content_shop .item_vitrine .container_price .content_price, #minhas_listas .container_produtos_frete_gratis .conteudo .content_shop .item_vitrine .container_price .content_price { text-align: left; } #carrinho_flutuante .container_produtos_frete_gratis .conteudo .content_shop .item_vitrine .carrinho_vitrine, #minhas_listas .container_produtos_frete_gratis .conteudo .content_shop .item_vitrine .carrinho_vitrine { width: auto; left: 110px; bottom: -12px; } #carrinho_flutuante .container_produtos_frete_gratis .conteudo .content_shop .item_vitrine .carrinho_vitrine .span, #minhas_listas .container_produtos_frete_gratis .conteudo .content_shop .item_vitrine .carrinho_vitrine .span { font-size: 10px; margin: 0 0 0 27px; } #carrinho_flutuante .header, #minhas_listas .header { background: #3a1112; padding: 20px; text-align: center; position: relative; } @media screen and (max-width: 980px) { #carrinho_flutuante .header, #minhas_listas .header { position: absolute !important; top: 0; width: 100vw; z-index: 999; box-sizing: border-box !important; } } #carrinho_flutuante .header h2, #minhas_listas .header h2 { color: #fff; text-transform: uppercase; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 24px; } #carrinho_flutuante .header h2 span, #minhas_listas .header h2 span { font-size: 14px; } #carrinho_flutuante .header #close_flutuante, #carrinho_flutuante .header #close_minhas_listas, #minhas_listas .header #close_flutuante, #minhas_listas .header #close_minhas_listas { position: absolute; right: 5px; top: 18px; padding: 22px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 44px; color: #a1a09d; line-height: 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } #carrinho_flutuante .header #close_flutuante:hover, #carrinho_flutuante .header #close_minhas_listas:hover, #minhas_listas .header #close_flutuante:hover, #minhas_listas .header #close_minhas_listas:hover { cursor: pointer; } #carrinho_flutuante .conteudo::-webkit-scrollbar-track, #minhas_listas .conteudo::-webkit-scrollbar-track { background-color: transparent; } #carrinho_flutuante .conteudo::-webkit-scrollbar, #minhas_listas .conteudo::-webkit-scrollbar { width: 0; background: 0 0; } #carrinho_flutuante .conteudo::-webkit-scrollbar-thumb, #minhas_listas .conteudo::-webkit-scrollbar-thumb { background: 0 0; border-radius: 28px; } #carrinho_flutuante .conteudo, #minhas_listas .conteudo { background: #e6e4de; padding: 10px 6% 0 6%; display: block; width: 88%; float: left; clear: both; height: calc(100vh - 202px) !important; overflow-x: hidden; -webkit-overflow-scrolling: touch; } @media screen and (max-width: 980px) { #carrinho_flutuante .conteudo, #minhas_listas .conteudo { height: calc(100vh - 139px) !important; padding-bottom: 70px !important; box-sizing: border-box !important; width: 100vw !important; } } #carrinho_flutuante .conteudo::-webkit-scrollbar, #minhas_listas .conteudo::-webkit-scrollbar { width: 7px; } #carrinho_flutuante .conteudo::-webkit-scrollbar-track, #minhas_listas .conteudo::-webkit-scrollbar-track { -webkit-border-radius: 10px; border-radius: 10px; display: none; } #carrinho_flutuante .conteudo::-webkit-scrollbar-thumb, #minhas_listas .conteudo::-webkit-scrollbar-thumb { -webkit-border-radius: 10px; border-radius: 10px; background: #a1a09d; } #carrinho_flutuante .conteudo .divisor, #minhas_listas .conteudo .divisor { width: 100%; float: left; clear: both; margin: 10px 0 0 0; } @media screen and (max-width: 980px) { #carrinho_flutuante .conteudo .divisor, #minhas_listas .conteudo .divisor { overflow: hidden; } } #carrinho_flutuante .conteudo .divisor.modelo-entrega.entrega-padrao.hidden, #minhas_listas .conteudo .divisor.modelo-entrega.entrega-padrao.hidden { display: none; } #carrinho_flutuante .conteudo .divisor.modelo-entrega.entrega-rapida, #minhas_listas .conteudo .divisor.modelo-entrega.entrega-rapida { display: flex; flex-direction: row; justify-content: space-between; align-items: center; margin: 10px 0 5px; } @media screen and (max-width: 980px) { #carrinho_flutuante .conteudo .divisor.modelo-entrega.entrega-rapida, #minhas_listas .conteudo .divisor.modelo-entrega.entrega-rapida { flex-direction: column; margin: 5px 0; } } #carrinho_flutuante .conteudo .divisor.modelo-entrega.entrega-rapida.hidden, #minhas_listas .conteudo .divisor.modelo-entrega.entrega-rapida.hidden { display: none; } #carrinho_flutuante .conteudo .divisor.modelo-entrega.entrega-rapida .box-rapida, #minhas_listas .conteudo .divisor.modelo-entrega.entrega-rapida .box-rapida { display: inline-block; text-align: left; flex: 1; } @media screen and (max-width: 980px) { #carrinho_flutuante .conteudo .divisor.modelo-entrega.entrega-rapida .box-rapida, #minhas_listas .conteudo .divisor.modelo-entrega.entrega-rapida .box-rapida { margin-bottom: 10px; } } #carrinho_flutuante .conteudo .divisor.modelo-entrega.entrega-rapida .box-rapida .txt-wrapper, #carrinho_flutuante .conteudo .divisor.modelo-entrega.entrega-rapida .box-rapida img, #minhas_listas .conteudo .divisor.modelo-entrega.entrega-rapida .box-rapida .txt-wrapper, #minhas_listas .conteudo .divisor.modelo-entrega.entrega-rapida .box-rapida img { display: inline-block; vertical-align: middle; } #carrinho_flutuante .conteudo .divisor.modelo-entrega.entrega-rapida .box-rapida img, #minhas_listas .conteudo .divisor.modelo-entrega.entrega-rapida .box-rapida img { margin-right: 5px; width: 65px; height: auto; } #carrinho_flutuante .conteudo .divisor.modelo-entrega.entrega-rapida .box-rapida .txt-wrapper p, #minhas_listas .conteudo .divisor.modelo-entrega.entrega-rapida .box-rapida .txt-wrapper p { margin: 0; line-height: 1.3em; font-family: Oswald, sans-serif; text-transform: uppercase; font-size: 15px; text-align: left; } @media screen and (max-width: 980px) { #carrinho_flutuante .conteudo .divisor.modelo-entrega.entrega-rapida .box-rapida .txt-wrapper p, #minhas_listas .conteudo .divisor.modelo-entrega.entrega-rapida .box-rapida .txt-wrapper p { font-size: 14px; } } #carrinho_flutuante .conteudo .divisor.modelo-entrega.entrega-rapida .box-rapida .txt-wrapper p.tag, #minhas_listas .conteudo .divisor.modelo-entrega.entrega-rapida .box-rapida .txt-wrapper p.tag { border-radius: 0; background-color: #bb2a2e; padding: 0.2em 0.3em; } #carrinho_flutuante .conteudo .divisor.modelo-entrega.entrega-rapida .txt-modalidade, #minhas_listas .conteudo .divisor.modelo-entrega.entrega-rapida .txt-modalidade { background-color: #ecebe7; padding: 5px 30px; flex: 2; } #carrinho_flutuante .conteudo .divisor.modelo-entrega.entrega-rapida .txt-modalidade p, #minhas_listas .conteudo .divisor.modelo-entrega.entrega-rapida .txt-modalidade p { margin: 0; font-family: Oswald, sans-serif; font-size: 15px; text-align: center; } @media screen and (max-width: 980px) { #carrinho_flutuante .conteudo .divisor.modelo-entrega.entrega-rapida .txt-modalidade p, #minhas_listas .conteudo .divisor.modelo-entrega.entrega-rapida .txt-modalidade p { font-size: 14px; } } #carrinho_flutuante .conteudo .divisor.modelo-entrega.retirada-loja, #minhas_listas .conteudo .divisor.modelo-entrega.retirada-loja { display: flex; flex-direction: row; justify-content: space-between; align-items: center; margin: 10px 0 5px; } @media screen and (max-width: 980px) { #carrinho_flutuante .conteudo .divisor.modelo-entrega.retirada-loja, #minhas_listas .conteudo .divisor.modelo-entrega.retirada-loja { flex-direction: column; margin: 5px 0; } } #carrinho_flutuante .conteudo .divisor.modelo-entrega.retirada-loja.hidden, #minhas_listas .conteudo .divisor.modelo-entrega.retirada-loja.hidden { display: none; } #carrinho_flutuante .conteudo .divisor.modelo-entrega.retirada-loja .box-retirada, #minhas_listas .conteudo .divisor.modelo-entrega.retirada-loja .box-retirada { display: inline-block; text-align: left; flex: 1; } @media screen and (max-width: 980px) { #carrinho_flutuante .conteudo .divisor.modelo-entrega.retirada-loja .box-retirada, #minhas_listas .conteudo .divisor.modelo-entrega.retirada-loja .box-retirada { margin-bottom: 10px; } } #carrinho_flutuante .conteudo .divisor.modelo-entrega.retirada-loja .box-retirada .txt-wrapper, #carrinho_flutuante .conteudo .divisor.modelo-entrega.retirada-loja .box-retirada img, #minhas_listas .conteudo .divisor.modelo-entrega.retirada-loja .box-retirada .txt-wrapper, #minhas_listas .conteudo .divisor.modelo-entrega.retirada-loja .box-retirada img { display: inline-block; vertical-align: middle; } #carrinho_flutuante .conteudo .divisor.modelo-entrega.retirada-loja .box-retirada img, #minhas_listas .conteudo .divisor.modelo-entrega.retirada-loja .box-retirada img { margin-right: 5px; width: 27px; height: auto; } #carrinho_flutuante .conteudo .divisor.modelo-entrega.retirada-loja .box-retirada .txt-wrapper p, #minhas_listas .conteudo .divisor.modelo-entrega.retirada-loja .box-retirada .txt-wrapper p { margin: 0; line-height: 1.3em; font-family: Oswald, sans-serif; text-transform: uppercase; font-size: 15px; text-align: left; } @media screen and (max-width: 980px) { #carrinho_flutuante .conteudo .divisor.modelo-entrega.retirada-loja .box-retirada .txt-wrapper p, #minhas_listas .conteudo .divisor.modelo-entrega.retirada-loja .box-retirada .txt-wrapper p { font-size: 14px; } } #carrinho_flutuante .conteudo .divisor.modelo-entrega.retirada-loja .box-retirada .txt-wrapper p.tag, #minhas_listas .conteudo .divisor.modelo-entrega.retirada-loja .box-retirada .txt-wrapper p.tag { border-radius: 0; background-color: #bb2a2e; padding: 0.2em 0.3em; } #carrinho_flutuante .conteudo .divisor.modelo-entrega.retirada-loja .txt-modalidade, #minhas_listas .conteudo .divisor.modelo-entrega.retirada-loja .txt-modalidade { background-color: #ecebe7; padding: 5px 30px; flex: 2; } #carrinho_flutuante .conteudo .divisor.modelo-entrega.retirada-loja .txt-modalidade p, #minhas_listas .conteudo .divisor.modelo-entrega.retirada-loja .txt-modalidade p { margin: 0; font-family: Oswald, sans-serif; font-size: 15px; text-align: center; } @media screen and (max-width: 980px) { #carrinho_flutuante .conteudo .divisor.modelo-entrega.retirada-loja .txt-modalidade p, #minhas_listas .conteudo .divisor.modelo-entrega.retirada-loja .txt-modalidade p { font-size: 14px; } } #carrinho_flutuante .conteudo .divisor .alerta, #minhas_listas .conteudo .divisor .alerta { z-index: 99999; text-align: left; letter-spacing: 0.1pt; line-height: 20px; display: none; align-items: center; padding: 5px; background: #3a1112; color: #fff; font-size: 12px; } #carrinho_flutuante .conteudo .divisor .alerta .info, #minhas_listas .conteudo .divisor .alerta .info { font-family: "Playfair Display", serif; font-weight: 700; font-style: italic; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; background: #af8256; color: #fff; font-size: 14px; width: 20px; height: 20px; min-width: 20px; min-height: 20px; margin-right: 10px; text-align: center; } #carrinho_flutuante .conteudo .divisor .alerta p, #minhas_listas .conteudo .divisor .alerta p { white-space: nowrap; color: #fff; text-align: left; margin: 0; font-size: 13px; } @media screen and (max-width: 980px) { #carrinho_flutuante .conteudo .divisor .alerta p, #minhas_listas .conteudo .divisor .alerta p { white-space: inherit; font-size: 11px; line-height: 14px; } } #carrinho_flutuante .conteudo .divisor .alerta p a, #minhas_listas .conteudo .divisor .alerta p a { font-size: 13px; } @media screen and (max-width: 980px) { #carrinho_flutuante .conteudo .divisor .alerta p a, #minhas_listas .conteudo .divisor .alerta p a { font-size: 11px; } } #carrinho_flutuante .conteudo .divisor .alerta.active, #minhas_listas .conteudo .divisor .alerta.active { display: flex; } #carrinho_flutuante .conteudo .divisor .left, #minhas_listas .conteudo .divisor .left { float: left; display: inline-flex; align-items: center; } #carrinho_flutuante .conteudo .divisor .left img, #minhas_listas .conteudo .divisor .left img { float: left; margin-right: 12px; } #carrinho_flutuante .conteudo .divisor .left .entrega, #minhas_listas .conteudo .divisor .left .entrega { float: left; } #carrinho_flutuante .conteudo .divisor .left .entrega h2, #minhas_listas .conteudo .divisor .left .entrega h2 { font-size: 14px; } #carrinho_flutuante .conteudo .divisor .left .entrega span, #minhas_listas .conteudo .divisor .left .entrega span { color: #3a1112; font-size: 14px; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; } #carrinho_flutuante .conteudo .divisor .right, #minhas_listas .conteudo .divisor .right { float: right; height: 63px; display: inline-flex; align-items: center; } #carrinho_flutuante .conteudo .divisor .right a, #minhas_listas .conteudo .divisor .right a { font-size: 12px; } #carrinho_flutuante .conteudo .divisor .right .seta_down, #minhas_listas .conteudo .divisor .right .seta_down { color: #af8256; display: inline-block; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; margin: 2px 0 0 9px; float: right; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); } #carrinho_flutuante .conteudo .divisor .banner_frete_gratis, #minhas_listas .conteudo .divisor .banner_frete_gratis { display: none; } #carrinho_flutuante .conteudo .divisor .content_shop .item_vitrine, #minhas_listas .conteudo .divisor .content_shop .item_vitrine { height: auto; min-height: 60px; } #carrinho_flutuante .conteudo .divisor .content_shop .item_vitrine a, #minhas_listas .conteudo .divisor .content_shop .item_vitrine a { width: 75%; height: 100%; } #carrinho_flutuante .conteudo .divisor .content_shop .item_vitrine .bg_img_vitrine, #minhas_listas .conteudo .divisor .content_shop .item_vitrine .bg_img_vitrine { position: relative; top: 50%; } #carrinho_flutuante .conteudo .divisor .content_shop .item_vitrine .txt_vitrine, #minhas_listas .conteudo .divisor .content_shop .item_vitrine .txt_vitrine { width: 80%; background-color: #ecebe7; height: auto; min-height: 60px; } #carrinho_flutuante .conteudo .divisor .content_shop .item_vitrine .txt_vitrine span, #minhas_listas .conteudo .divisor .content_shop .item_vitrine .txt_vitrine span { max-width: 78%; font-size: 15px; } #carrinho_flutuante .conteudo .divisor .content_shop .item_vitrine .container_price, #minhas_listas .conteudo .divisor .content_shop .item_vitrine .container_price { width: 23%; } #carrinho_flutuante .conteudo #frete_gratis .banner_frete_gratis, #minhas_listas .conteudo #frete_gratis .banner_frete_gratis { margin-left: -37px; position: relative; height: 110px; display: block; } #carrinho_flutuante .conteudo #frete_gratis .banner_frete_gratis img, #minhas_listas .conteudo #frete_gratis .banner_frete_gratis img { width: 600px; } #carrinho_flutuante .conteudo #frete_gratis .banner_frete_gratis .seta_baixo, #minhas_listas .conteudo #frete_gratis .banner_frete_gratis .seta_baixo { content: ""; display: inline-block; vertical-align: middle; margin-right: 10px; width: 0; height: 0; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left: 16px solid #65a5dc; position: absolute; top: 64%; left: 0; display: none; } #carrinho_flutuante .conteudo #frete_gratis:hover, #minhas_listas .conteudo #frete_gratis:hover { cursor: pointer; } #carrinho_flutuante .conteudo .content_shop, #minhas_listas .conteudo .content_shop { margin-top: 0; } #carrinho_flutuante .conteudo .content_shop h2, #minhas_listas .conteudo .content_shop h2 { display: block; width: 100%; float: left; clear: both; text-transform: initial; font-size: 14px; font-weight: 700; margin: 6px 0; } #carrinho_flutuante .conteudo .content_shop .item_vitrine, #minhas_listas .conteudo .content_shop .item_vitrine { margin-top: 0; margin-bottom: 6px; } #carrinho_flutuante .conteudo #show_horario, #minhas_listas .conteudo #show_horario { position: relative; display: none; } #carrinho_flutuante .conteudo #show_horario .box_vinho, #minhas_listas .conteudo #show_horario .box_vinho { width: 96%; background: #5a1718; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; padding: 1% 2%; color: #fff; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #carrinho_flutuante .conteudo #show_horario .box_vinho span, #minhas_listas .conteudo #show_horario .box_vinho span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 13px; text-transform: uppercase; } #carrinho_flutuante .conteudo #show_horario .box_vinho .low, #minhas_listas .conteudo #show_horario .box_vinho .low { font-size: 12px; float: right; text-transform: inherit; line-height: 23px; } #carrinho_flutuante .conteudo #show_horario .calc_frete input, #minhas_listas .conteudo #show_horario .calc_frete input { display: none; } #carrinho_flutuante .conteudo #show_horario .calc_frete .input_cep, #minhas_listas .conteudo #show_horario .calc_frete .input_cep { border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; } #carrinho_flutuante .conteudo #show_horario .calc_frete .bt_submit, #minhas_listas .conteudo #show_horario .calc_frete .bt_submit { width: 41px; margin-left: -7px; border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; } #carrinho_flutuante .conteudo #show_horario .calc_frete .underline_link, #minhas_listas .conteudo #show_horario .calc_frete .underline_link { font-size: 12px; } #carrinho_flutuante .conteudo #show_horario .calc_frete .erro_span, #minhas_listas .conteudo #show_horario .calc_frete .erro_span { float: right; font-size: 11px; color: #bb2a2e; margin: 5px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; display: none; } #carrinho_flutuante .conteudo #show_horario .calc_frete .erro_span .circle_interrogation, #minhas_listas .conteudo #show_horario .calc_frete .erro_span .circle_interrogation { margin-left: 5px; } #carrinho_flutuante .conteudo #show_horario .error .bt_submit, #carrinho_flutuante .conteudo #show_horario .error .input_cep, #minhas_listas .conteudo #show_horario .error .bt_submit, #minhas_listas .conteudo #show_horario .error .input_cep { border: 1px solid #bb2a2e; } #carrinho_flutuante .conteudo #show_horario .error .erro_span, #minhas_listas .conteudo #show_horario .error .erro_span { display: block; } #carrinho_flutuante .conteudo #show_horario .error .div_right, #minhas_listas .conteudo #show_horario .error .div_right { display: none; } #carrinho_flutuante .conteudo #show_horario .bg_white, #minhas_listas .conteudo #show_horario .bg_white { background: #fff; width: 100%; display: flex; margin-top: 14px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } #carrinho_flutuante .conteudo #show_horario .bg_white ul, #minhas_listas .conteudo #show_horario .bg_white ul { flex: 1; display: block; padding: 8px 0; } #carrinho_flutuante .conteudo #show_horario .bg_white ul li, #minhas_listas .conteudo #show_horario .bg_white ul li { text-align: center; line-height: 38px; } #carrinho_flutuante .conteudo #show_horario .bg_white ul li .tag, #minhas_listas .conteudo #show_horario .bg_white ul li .tag { float: none; background: #d9cfc3; color: #5a1718; font-size: 14px; text-transform: inherit; } #carrinho_flutuante .conteudo #show_horario .bg_white ul li .frete, #minhas_listas .conteudo #show_horario .bg_white ul li .frete { text-transform: uppercase; } #carrinho_flutuante .conteudo #show_horario .bg_white ul li .compartilhado, #minhas_listas .conteudo #show_horario .bg_white ul li .compartilhado { width: 68%; margin: 0 auto; font-size: 12px; line-height: 19px; } #carrinho_flutuante .conteudo #show_horario .bg_white ul .title, #minhas_listas .conteudo #show_horario .bg_white ul .title { color: #5a1718; font-size: 14px; text-transform: uppercase; } #carrinho_flutuante .conteudo #show_horario .bg_white ul .title .data, #minhas_listas .conteudo #show_horario .bg_white ul .title .data { font-size: 20px; } #carrinho_flutuante .conteudo #show_horario .bg_white .horario li, #minhas_listas .conteudo #show_horario .bg_white .horario li { font-size: 14px; } #carrinho_flutuante .conteudo #show_horario .bg_white .bg_cinza, #minhas_listas .conteudo #show_horario .bg_white .bg_cinza { background: #f7f6f4; } #carrinho_flutuante .footer, #minhas_listas .footer { float: left; clear: both; margin-top: -5px; background: #fbfaf9; padding: 25px 6% 25px 8%; width: 86%; height: 75px; } @media screen and (max-width: 980px) { #carrinho_flutuante .footer, #minhas_listas .footer { float: none; box-sizing: border-box !important; width: 100vw; bottom: 0; margin: 0; padding: 10px 20px; height: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; position: absolute !important; bottom: 140px; } } #carrinho_flutuante .footer .left, #minhas_listas .footer .left { float: left; position: relative; } @media screen and (max-width: 980px) { #carrinho_flutuante .footer .left, #minhas_listas .footer .left { float: none; display: inline-block; vertical-align: middle; } } #carrinho_flutuante .footer .left h2, #minhas_listas .footer .left h2 { text-transform: uppercase; font-size: 23px; } @media screen and (max-width: 980px) { #carrinho_flutuante .footer .left h2, #minhas_listas .footer .left h2 { font-size: 19px; } } #carrinho_flutuante .footer .left h2 strong, #minhas_listas .footer .left h2 strong { font-family: Oswald, sans-serif; font-weight: 700; font-style: normal; } @media screen and (max-width: 980px) { #carrinho_flutuante .footer .left h2 strong, #minhas_listas .footer .left h2 strong { display: inline !important; } } #carrinho_flutuante .footer .left a, #minhas_listas .footer .left a { margin-bottom: 21px; font-size: 12px; } #carrinho_flutuante .footer .left .content_limpar_carrinho, #minhas_listas .footer .left .content_limpar_carrinho { position: relative; } @media screen and (max-width: 980px) { #carrinho_flutuante .footer .left .content_limpar_carrinho .underline_link, #minhas_listas .footer .left .content_limpar_carrinho .underline_link { margin-bottom: 0; } } #carrinho_flutuante .footer .left .content_limpar_carrinho .message_return, #minhas_listas .footer .left .content_limpar_carrinho .message_return { display: none; width: 287px; position: absolute; top: 0; align-items: center; background: #fbfaf9; } #carrinho_flutuante .footer .left .content_limpar_carrinho .message_return h2, #minhas_listas .footer .left .content_limpar_carrinho .message_return h2 { text-transform: initial; font-size: 15px; } #carrinho_flutuante .footer .left .content_limpar_carrinho .message_return .content_bts, #minhas_listas .footer .left .content_limpar_carrinho .message_return .content_bts { margin-left: 8px; } #carrinho_flutuante .footer .left .content_limpar_carrinho .message_return .content_bts a, #minhas_listas .footer .left .content_limpar_carrinho .message_return .content_bts a { margin-bottom: 0; } #carrinho_flutuante .footer .left .content_limpar_carrinho .message_return.active, #minhas_listas .footer .left .content_limpar_carrinho .message_return.active { display: flex; } #carrinho_flutuante .footer .right, #minhas_listas .footer .right { float: right; width: 138px; text-align: right; } @media screen and (max-width: 980px) { #carrinho_flutuante .footer .right, #minhas_listas .footer .right { float: none; display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } } #carrinho_flutuante .footer .right .bt_default, #minhas_listas .footer .right .bt_default { background: #bb2a2e; font-size: 14px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } @media screen and (max-width: 980px) { #carrinho_flutuante .footer .right .bt_default, #minhas_listas .footer .right .bt_default { box-sizing: border-box; height: auto; float: none; } } #carrinho_flutuante .footer .right .bt_default span, #minhas_listas .footer .right .bt_default span { font-size: 17px; } #carrinho_flutuante .footer .right .bt_default:hover, #minhas_listas .footer .right .bt_default:hover { background: #ec3237; } #carrinho_flutuante .footer .right .bt_empty, #minhas_listas .footer .right .bt_empty { font-size: 14px; color: #30333a; border: 1px solid #30333a; margin-top: 13px; line-height: 20px; padding: 7px 15px; float: inherit; } @media screen and (max-width: 980px) { #carrinho_flutuante .footer .right .bt_empty, #minhas_listas .footer .right .bt_empty { display: none; } } #carrinho_flutuante .footer .right .bt_empty span, #minhas_listas .footer .right .bt_empty span { font-size: 17px; } #carrinho_flutuante .footer .right .bt_empty:hover, #minhas_listas .footer .right .bt_empty:hover { background: #30333a; color: #fff; } #carrinho_flutuante.open_carrinho, #minhas_listas.open_carrinho { opacity: 1; right: 0; } #carrinho_flutuante.open_carrinho:after, #minhas_listas.open_carrinho:after { content: ""; background: rgba(0, 0, 0, 0.6); position: fixed; width: 100%; left: 0; bottom: 0; top: 0; z-index: 9; } #carrinho_flutuante.open_carrinho .container_produtos_frete_gratis, #minhas_listas.open_carrinho .container_produtos_frete_gratis { z-index: 99; transition-delay: 0s; -webkit-transition: all 0.6s, ease; -moz-transition: all 0.6s, ease; -ms-transition: all 0.6s, ease; -o-transition: all 0.6s, ease; transition: all 0.6s, ease; transition-duration: 0.6s; } #carrinho_flutuante.open_carrinho .conteudo, #carrinho_flutuante.open_carrinho .footer, #carrinho_flutuante.open_carrinho .header, #minhas_listas.open_carrinho .conteudo, #minhas_listas.open_carrinho .footer, #minhas_listas.open_carrinho .header { position: relative; z-index: 99; } #carrinho_flutuante.open_banner_frete_gratis .container_produtos_frete_gratis { right: 600px; visibility: visible; transition-delay: 0s; -webkit-transition: all 0.6s, ease; -moz-transition: all 0.6s, ease; -ms-transition: all 0.6s, ease; -o-transition: all 0.6s, ease; transition: all 0.6s, ease; transition-duration: 0.6s; } #carrinho_flutuante.open_banner_frete_gratis .container_produtos_frete_gratis .seta_baixo { display: block; } #minhas_listas .conteudo .divisor .left .bt_empty_l { background: #c3bba8; border: 1px solid #c3bba8; color: #fff; } #minhas_listas .conteudo .divisor .right { width: 50%; height: auto; } #minhas_listas .conteudo .divisor .right .input_button { width: 100%; display: none; margin-top: -6px; } #minhas_listas .conteudo .divisor .right .input_button form { width: 100%; display: inline-flex; } #minhas_listas .conteudo .divisor .right .input_button form input[type="text"] { padding-right: 45px; } #minhas_listas .conteudo .divisor .right .input_button form input[type="submit"] { width: 20%; margin-left: -17%; border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; } #minhas_listas .conteudo .divisor .right .input_button .message_return { display: none; width: auto; } #minhas_listas .conteudo .divisor .right .input_button .message_return h2 { font-size: 11px; margin-top: 3px; position: relative; top: 2px; } #minhas_listas .conteudo .divisor .right .input_button .message_return .circle { color: #fff; background: #bb2a2e; width: 20px; height: 20px; text-align: center; float: left; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; margin-right: 5px; line-height: 20px; } #minhas_listas .conteudo .divisor .content_shop .item_vitrine { padding: 4px 2%; min-height: 70px; height: auto; } #minhas_listas .conteudo .divisor .content_shop .item_vitrine .content_lista { width: 100%; display: inline-block; position: relative; min-height: 70px; } #minhas_listas .conteudo .divisor .content_shop .item_vitrine .content_lista .close_item_vitrine { color: #af8256; font-size: 27px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; position: absolute; right: -4px; top: 7px; line-height: 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } #minhas_listas .conteudo .divisor .content_shop .item_vitrine .content_lista .close_item_vitrine:hover { cursor: pointer; color: rgba(175, 130, 86, 0.6); } #minhas_listas .conteudo .divisor .content_shop .item_vitrine .txt_vitrine.novo { width: 100%; } #minhas_listas .conteudo .divisor .content_shop .item_vitrine .txt_vitrine { display: block; margin-top: 16px; min-height: auto; float: left; width: 68%; } #minhas_listas .conteudo .divisor .content_shop .item_vitrine .txt_vitrine h2 { font-size: 18px; margin-bottom: 4px; line-height: 17px; } #minhas_listas .conteudo .divisor .content_shop .item_vitrine .txt_vitrine span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; } #minhas_listas .conteudo .divisor .content_shop .item_vitrine .txt_vitrine .content_flex { display: inline-flex; align-items: center; } #minhas_listas .conteudo .divisor .content_shop .item_vitrine .txt_vitrine .content_flex a { width: max-content; height: auto; float: left; margin: 12px 0; } #minhas_listas .conteudo .divisor .content_shop .item_vitrine .txt_vitrine .content_flex span { margin: 0 22px; font-size: 14px; text-transform: uppercase; color: #a1a09d; } #minhas_listas .conteudo .divisor .content_shop .item_vitrine .selo_lista { float: left; display: block; background: #bb2a2e; width: 70px; height: 70px; text-align: center; color: #fff; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; } #minhas_listas .conteudo .divisor .content_shop .item_vitrine .selo_lista .border_dashed { border: 1px dashed #fff; width: 62px; height: 62px; text-align: center; color: #fff; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; margin: 3px; text-transform: uppercase; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; line-height: 16px; } #minhas_listas .conteudo .divisor .content_shop .item_vitrine .selo_lista .border_dashed .titulo { font-size: 11px; } #minhas_listas .conteudo .divisor .content_shop .item_vitrine .selo_lista .border_dashed .desc { font-size: 20px; } #minhas_listas .conteudo .divisor .content_shop .item_vitrine .selo_lista .border_dashed .desc .titulo_small { font-size: 12px; } #minhas_listas .conteudo .divisor .content_shop .item_vitrine .selo_lista .border_dashed .titulo_small { font-size: 9px; } #minhas_listas .conteudo .divisor .content_shop .item_vitrine .bt_empty.bt_right { float: right; position: absolute; top: 50%; margin-top: -14px; right: 10px; } #minhas_listas .conteudo .divisor .content_shop .item_vitrine .bt_empty.bt_right:hover { background: 0 0; border: 1px solid #5a1718; } #minhas_listas .conteudo .divisor .content_shop .item_vitrine .bt_empty.bt_right:hover path { stroke: #5a1718 !important; } #minhas_listas .conteudo .divisor .content_shop .item_vitrine .bt_empty.bt_right .bg-load { background: #dadad9 url(../images/load.gif) center no-repeat; width: 25px; height: 25px; background-size: cover; position: absolute; right: 9px; top: 5px; } #carrinho_flutuante .header #close_flutuante, #carrinho_flutuante .header #close_minhas_listas, #minhas_listas .header #close_flutuante, #minhas_listas .header #close_minhas_listas { font-size: 47px; } #carrinho_flutuante :not(.bt_qtd) { box-sizing: content-box; } @media screen and (max-width: 980px) { #carrinho_flutuante .conteudo #show_horario .bg_white ul .title { line-height: 20px; height: 52px; } #carrinho_flutuante .conteudo #show_horario .bg_white ul li { line-height: 20px; height: 52px; } #carrinho_flutuante .conteudo #show_horario .bg_white ul li .compartilhado { width: 82%; } #carrinho_flutuante .conteudo #show_horario .calc_frete .input_cep { width: 80%; } #carrinho_flutuante.open_carrinho .footer .left h2 strong { width: 100%; display: block; } #minhas_listas .conteudo { padding: 10px 2% 0 2%; width: 96%; } #minhas_listas .conteudo .divisor .left .bt_empty_l { padding: 8px 12px; } #minhas_listas .conteudo .divisor .right { width: 60%; } } .header_mobile, .menu_lateral { display: none; } .action_add_carrinho { display: none; } #carrinho_flutuante #hora, #carrinho_flutuante .conteudo, #carrinho_flutuante .hora, header #hora, header .conteudo, header .hora { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } #carrinho_flutuante #hora.hidden, #carrinho_flutuante .conteudo.hidden, #carrinho_flutuante .hora.hidden, header #hora.hidden, header .conteudo.hidden, header .hora.hidden { display: none !important; } #carrinho_flutuante #hora .box_vinho, #carrinho_flutuante .conteudo .box_vinho, #carrinho_flutuante .hora .box_vinho, header #hora .box_vinho, header .conteudo .box_vinho, header .hora .box_vinho { width: 96%; background: #5a1718; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; padding: 1% 2%; color: #fff; } #carrinho_flutuante #hora .nao_logado .box_vinho, #carrinho_flutuante .conteudo .nao_logado .box_vinho, #carrinho_flutuante .hora .nao_logado .box_vinho, header #hora .nao_logado .box_vinho, header .conteudo .nao_logado .box_vinho, header .hora .nao_logado .box_vinho { display: none; } #carrinho_flutuante #hora .nao_logado .calc_frete .bt_submit, #carrinho_flutuante #hora .nao_logado .calc_frete .input_cep, #carrinho_flutuante .conteudo .nao_logado .calc_frete .bt_submit, #carrinho_flutuante .conteudo .nao_logado .calc_frete .input_cep, #carrinho_flutuante .hora .nao_logado .calc_frete .bt_submit, #carrinho_flutuante .hora .nao_logado .calc_frete .input_cep, header #hora .nao_logado .calc_frete .bt_submit, header #hora .nao_logado .calc_frete .input_cep, header .conteudo .nao_logado .calc_frete .bt_submit, header .conteudo .nao_logado .calc_frete .input_cep, header .hora .nao_logado .calc_frete .bt_submit, header .hora .nao_logado .calc_frete .input_cep { display: inline-block; } #carrinho_flutuante #hora .nao_logado #open_frete, #carrinho_flutuante #hora .nao_logado .bg_white, #carrinho_flutuante .conteudo .nao_logado #open_frete, #carrinho_flutuante .conteudo .nao_logado .bg_white, #carrinho_flutuante .hora .nao_logado #open_frete, #carrinho_flutuante .hora .nao_logado .bg_white, header #hora .nao_logado #open_frete, header #hora .nao_logado .bg_white, header .conteudo .nao_logado #open_frete, header .conteudo .nao_logado .bg_white, header .hora .nao_logado #open_frete, header .hora .nao_logado .bg_white { display: none; } #carrinho_flutuante #hora .nao_logado .sugest_cep, #carrinho_flutuante .conteudo .nao_logado .sugest_cep, #carrinho_flutuante .hora .nao_logado .sugest_cep, header #hora .nao_logado .sugest_cep, header .conteudo .nao_logado .sugest_cep, header .hora .nao_logado .sugest_cep { display: none; } #carrinho_flutuante #hora .nao_logado .sugest_cep .div_row, #carrinho_flutuante .conteudo .nao_logado .sugest_cep .div_row, #carrinho_flutuante .hora .nao_logado .sugest_cep .div_row, header #hora .nao_logado .sugest_cep .div_row, header .conteudo .nao_logado .sugest_cep .div_row, header .hora .nao_logado .sugest_cep .div_row { padding: 0 4px; } #carrinho_flutuante #hora .nao_logado .sugest_cep .div_row img, #carrinho_flutuante .conteudo .nao_logado .sugest_cep .div_row img, #carrinho_flutuante .hora .nao_logado .sugest_cep .div_row img, header #hora .nao_logado .sugest_cep .div_row img, header .conteudo .nao_logado .sugest_cep .div_row img, header .hora .nao_logado .sugest_cep .div_row img { margin-right: 6px; } #carrinho_flutuante #hora .nao_logado .sugest_cep .div_row .bt_empty, #carrinho_flutuante .conteudo .nao_logado .sugest_cep .div_row .bt_empty, #carrinho_flutuante .hora .nao_logado .sugest_cep .div_row .bt_empty, header #hora .nao_logado .sugest_cep .div_row .bt_empty, header .conteudo .nao_logado .sugest_cep .div_row .bt_empty, header .hora .nao_logado .sugest_cep .div_row .bt_empty { margin-left: 21px; color: #4a4d57; border: 1px solid #4a4d57; } #carrinho_flutuante #hora .nao_logado .sugest_cep .div_row .bt_empty:hover, #carrinho_flutuante .conteudo .nao_logado .sugest_cep .div_row .bt_empty:hover, #carrinho_flutuante .hora .nao_logado .sugest_cep .div_row .bt_empty:hover, header #hora .nao_logado .sugest_cep .div_row .bt_empty:hover, header .conteudo .nao_logado .sugest_cep .div_row .bt_empty:hover, header .hora .nao_logado .sugest_cep .div_row .bt_empty:hover { background: #ecebe7; } #carrinho_flutuante #hora .nao_logado .sugest_cep .div_row .content_select_list, #carrinho_flutuante .conteudo .nao_logado .sugest_cep .div_row .content_select_list, #carrinho_flutuante .hora .nao_logado .sugest_cep .div_row .content_select_list, header #hora .nao_logado .sugest_cep .div_row .content_select_list, header .conteudo .nao_logado .sugest_cep .div_row .content_select_list, header .hora .nao_logado .sugest_cep .div_row .content_select_list { margin-left: 21px; } #carrinho_flutuante #hora .nao_logado .sugest_cep .div_row .content_select_list span, #carrinho_flutuante .conteudo .nao_logado .sugest_cep .div_row .content_select_list span, #carrinho_flutuante .hora .nao_logado .sugest_cep .div_row .content_select_list span, header #hora .nao_logado .sugest_cep .div_row .content_select_list span, header .conteudo .nao_logado .sugest_cep .div_row .content_select_list span, header .hora .nao_logado .sugest_cep .div_row .content_select_list span { color: #4a4d57; } #carrinho_flutuante #hora .nao_logado #locker .content_select_list, #carrinho_flutuante .conteudo .nao_logado #locker .content_select_list, #carrinho_flutuante .hora .nao_logado #locker .content_select_list, header #hora .nao_logado #locker .content_select_list, header .conteudo .nao_logado #locker .content_select_list, header .hora .nao_logado #locker .content_select_list { width: 435px; } #carrinho_flutuante #hora .nao_logado #locker .content_select_list ul, #carrinho_flutuante .conteudo .nao_logado #locker .content_select_list ul, #carrinho_flutuante .hora .nao_logado #locker .content_select_list ul, header #hora .nao_logado #locker .content_select_list ul, header .conteudo .nao_logado #locker .content_select_list ul, header .hora .nao_logado #locker .content_select_list ul { width: 99.5%; } #carrinho_flutuante #hora .nao_logado #locker #map_locker, #carrinho_flutuante .conteudo .nao_logado #locker #map_locker, #carrinho_flutuante .hora .nao_logado #locker #map_locker, header #hora .nao_logado #locker #map_locker, header .conteudo .nao_logado #locker #map_locker, header .hora .nao_logado #locker #map_locker { height: 250px; float: left; clear: both; display: flex; width: 100%; border: 1px solid #4a4d57; } #carrinho_flutuante #hora .nao_logado .content_select_list, #carrinho_flutuante .conteudo .nao_logado .content_select_list, #carrinho_flutuante .hora .nao_logado .content_select_list, header #hora .nao_logado .content_select_list, header .conteudo .nao_logado .content_select_list, header .hora .nao_logado .content_select_list { float: left; width: 167px; position: relative; margin: 4px 0 0 11px; } #carrinho_flutuante #hora .nao_logado .content_select_list .select_list, #carrinho_flutuante .conteudo .nao_logado .content_select_list .select_list, #carrinho_flutuante .hora .nao_logado .content_select_list .select_list, header #hora .nao_logado .content_select_list .select_list, header .conteudo .nao_logado .content_select_list .select_list, header .hora .nao_logado .content_select_list .select_list { border: 1px solid #54565c; color: #54565c; padding: 7px 8%; font-size: 15px; } #carrinho_flutuante #hora .nao_logado .content_select_list .active, #carrinho_flutuante .conteudo .nao_logado .content_select_list .active, #carrinho_flutuante .hora .nao_logado .content_select_list .active, header #hora .nao_logado .content_select_list .active, header .conteudo .nao_logado .content_select_list .active, header .hora .nao_logado .content_select_list .active { background: #ecebe7; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; height: 27px; } #carrinho_flutuante #hora .nao_logado .content_select_list ul, #carrinho_flutuante .conteudo .nao_logado .content_select_list ul, #carrinho_flutuante .hora .nao_logado .content_select_list ul, header #hora .nao_logado .content_select_list ul, header .conteudo .nao_logado .content_select_list ul, header .hora .nao_logado .content_select_list ul { position: absolute; z-index: 999; width: 99%; max-height: 200px; overflow-y: scroll; background: #ecebe7; border: 1px solid #54565c; border-top: none; top: 35px; display: none; -webkit-box-shadow: 2px 12px 29px -3px rgba(0, 0, 0, 0.3); -moz-box-shadow: 2px 12px 29px -3px rgba(0, 0, 0, 0.3); box-shadow: 2px 12px 29px -3px rgba(0, 0, 0, 0.3); -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; transition-duration: 0.3s; border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; } #carrinho_flutuante #hora .nao_logado .content_select_list ul li, #carrinho_flutuante .conteudo .nao_logado .content_select_list ul li, #carrinho_flutuante .hora .nao_logado .content_select_list ul li, header #hora .nao_logado .content_select_list ul li, header .conteudo .nao_logado .content_select_list ul li, header .hora .nao_logado .content_select_list ul li { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 15px; text-transform: uppercase; color: #4a4d57; padding: 6px 7%; } #carrinho_flutuante #hora .nao_logado .calc_frete .div_right, #carrinho_flutuante .conteudo .nao_logado .calc_frete .div_right, #carrinho_flutuante .hora .nao_logado .calc_frete .div_right, header #hora .nao_logado .calc_frete .div_right, header .conteudo .nao_logado .calc_frete .div_right, header .hora .nao_logado .calc_frete .div_right { font-size: 12px; color: #af8256; margin-top: 6px; } #carrinho_flutuante #hora .nao_logado .calc_frete input, #carrinho_flutuante .conteudo .nao_logado .calc_frete input, #carrinho_flutuante .hora .nao_logado .calc_frete input, header #hora .nao_logado .calc_frete input, header .conteudo .nao_logado .calc_frete input, header .hora .nao_logado .calc_frete input { display: none; } #carrinho_flutuante #hora .nao_logado .calc_frete .input_cep, #carrinho_flutuante .conteudo .nao_logado .calc_frete .input_cep, #carrinho_flutuante .hora .nao_logado .calc_frete .input_cep, header #hora .nao_logado .calc_frete .input_cep, header .conteudo .nao_logado .calc_frete .input_cep, header .hora .nao_logado .calc_frete .input_cep { width: 86%; border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; } #carrinho_flutuante #hora .nao_logado .calc_frete .erro_span, #carrinho_flutuante .conteudo .nao_logado .calc_frete .erro_span, #carrinho_flutuante .hora .nao_logado .calc_frete .erro_span, header #hora .nao_logado .calc_frete .erro_span, header .conteudo .nao_logado .calc_frete .erro_span, header .hora .nao_logado .calc_frete .erro_span { float: right; font-size: 11px; color: #bb2a2e; margin: 5px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; display: none; } #carrinho_flutuante #hora .nao_logado .calc_frete .erro_span .circle_interrogation, #carrinho_flutuante .conteudo .nao_logado .calc_frete .erro_span .circle_interrogation, #carrinho_flutuante .hora .nao_logado .calc_frete .erro_span .circle_interrogation, header #hora .nao_logado .calc_frete .erro_span .circle_interrogation, header .conteudo .nao_logado .calc_frete .erro_span .circle_interrogation, header .hora .nao_logado .calc_frete .erro_span .circle_interrogation { margin-left: 5px; } #carrinho_flutuante #hora .nao_logado .calc_frete .erro_span span, #carrinho_flutuante .conteudo .nao_logado .calc_frete .erro_span span, #carrinho_flutuante .hora .nao_logado .calc_frete .erro_span span, header #hora .nao_logado .calc_frete .erro_span span, header .conteudo .nao_logado .calc_frete .erro_span span, header .hora .nao_logado .calc_frete .erro_span span { background: #bf9f7f; color: #fff; text-align: center; width: 18px; height: 18px; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; display: inline-block; } #carrinho_flutuante #hora .nao_logado .calc_frete .bt_submit, #carrinho_flutuante .conteudo .nao_logado .calc_frete .bt_submit, #carrinho_flutuante .hora .nao_logado .calc_frete .bt_submit, header #hora .nao_logado .calc_frete .bt_submit, header .conteudo .nao_logado .calc_frete .bt_submit, header .hora .nao_logado .calc_frete .bt_submit { width: 9%; margin-left: -7px; border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; } #carrinho_flutuante #hora .nao_logado .error .bt_submit, #carrinho_flutuante #hora .nao_logado .error .input_cep, #carrinho_flutuante .conteudo .nao_logado .error .bt_submit, #carrinho_flutuante .conteudo .nao_logado .error .input_cep, #carrinho_flutuante .hora .nao_logado .error .bt_submit, #carrinho_flutuante .hora .nao_logado .error .input_cep, header #hora .nao_logado .error .bt_submit, header #hora .nao_logado .error .input_cep, header .conteudo .nao_logado .error .bt_submit, header .conteudo .nao_logado .error .input_cep, header .hora .nao_logado .error .bt_submit, header .hora .nao_logado .error .input_cep { border: 1px solid #bb2a2e; } #carrinho_flutuante #hora .nao_logado .error .erro_span, #carrinho_flutuante .conteudo .nao_logado .error .erro_span, #carrinho_flutuante .hora .nao_logado .error .erro_span, header #hora .nao_logado .error .erro_span, header .conteudo .nao_logado .error .erro_span, header .hora .nao_logado .error .erro_span { display: block; } #carrinho_flutuante #hora .nao_logado .error .div_right, #carrinho_flutuante .conteudo .nao_logado .error .div_right, #carrinho_flutuante .hora .nao_logado .error .div_right, header #hora .nao_logado .error .div_right, header .conteudo .nao_logado .error .div_right, header .hora .nao_logado .error .div_right { display: none; } .menu_lateral .modelo-entrega, header #bg_header1 .modelo-entrega, header .modelo-entrega { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; padding: 0 1.3% 0 0.7%; position: relative; padding-left: 1.5%; box-sizing: border-box; display: flex; flex-direction: column; align-items: flex-start; justify-content: center; min-width: 140px; transition: 0.2s; background-color: transparent; color: #353943; cursor: pointer; } @media screen and (max-width: 768px) { .menu_lateral .modelo-entrega, header #bg_header1 .modelo-entrega, header .modelo-entrega { background-color: #fff; padding: 15px 29px; } } .menu_lateral .modelo-entrega.hidden, header #bg_header1 .modelo-entrega.hidden, header .modelo-entrega.hidden { display: none; } .menu_lateral .modelo-entrega.entrega-rapida, .menu_lateral .modelo-entrega.retirada-loja, header #bg_header1 .modelo-entrega.entrega-rapida, header #bg_header1 .modelo-entrega.retirada-loja, header .modelo-entrega.entrega-rapida, header .modelo-entrega.retirada-loja { padding-top: 5px; cursor: auto; } @media only screen and (min-width: 300px) and (max-width: 767px) { .menu_lateral .modelo-entrega.entrega-rapida.header-old, .menu_lateral .modelo-entrega.retirada-loja.header-old, header #bg_header1 .modelo-entrega.entrega-rapida.header-old, header #bg_header1 .modelo-entrega.retirada-loja.header-old, header .modelo-entrega.entrega-rapida.header-old, header .modelo-entrega.retirada-loja.header-old { padding: 20px 30px 20px; top: 151px !important; transition: 0.6s ease; } } .menu_lateral .modelo-entrega.entrega-rapida.header-old .box-entrega, .menu_lateral .modelo-entrega.retirada-loja.header-old .box-entrega, header #bg_header1 .modelo-entrega.entrega-rapida.header-old .box-entrega, header #bg_header1 .modelo-entrega.retirada-loja.header-old .box-entrega, header .modelo-entrega.entrega-rapida.header-old .box-entrega, header .modelo-entrega.retirada-loja.header-old .box-entrega { padding: 5px 14px 0 17px !important; box-sizing: border-box; } @media only screen and (min-width: 300px) and (max-width: 767px) { .menu_lateral .modelo-entrega.entrega-rapida .box-entrega img, .menu_lateral .modelo-entrega.retirada-loja .box-entrega img, header #bg_header1 .modelo-entrega.entrega-rapida .box-entrega img, header #bg_header1 .modelo-entrega.retirada-loja .box-entrega img, header .modelo-entrega.entrega-rapida .box-entrega img, header .modelo-entrega.retirada-loja .box-entrega img { width: 65px; position: relative; left: -15px; top: 12px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .menu_lateral .modelo-entrega.entrega-rapida .box-entrega p, .menu_lateral .modelo-entrega.retirada-loja .box-entrega p, header #bg_header1 .modelo-entrega.entrega-rapida .box-entrega p, header #bg_header1 .modelo-entrega.retirada-loja .box-entrega p, header .modelo-entrega.entrega-rapida .box-entrega p, header .modelo-entrega.retirada-loja .box-entrega p { position: relative; left: -26px; max-width: 100%; } } .menu_lateral .modelo-entrega.entrega-padrao, header #bg_header1 .modelo-entrega.entrega-padrao, header .modelo-entrega.entrega-padrao { padding: 0 !important; cursor: auto; min-width: 140px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .menu_lateral .modelo-entrega.entrega-padrao, header #bg_header1 .modelo-entrega.entrega-padrao, header .modelo-entrega.entrega-padrao { padding-top: initial; } } .menu_lateral .modelo-entrega.entrega-padrao.ativo, header #bg_header1 .modelo-entrega.entrega-padrao.ativo, header .modelo-entrega.entrega-padrao.ativo { background-color: #e6e4de !important; } .menu_lateral .modelo-entrega.entrega-padrao.ativo .setinha, header #bg_header1 .modelo-entrega.entrega-padrao.ativo .setinha, header .modelo-entrega.entrega-padrao.ativo .setinha { transform: translate(-50%, -50%) rotate(-90deg); } .menu_lateral .modelo-entrega.entrega-padrao:hover, header #bg_header1 .modelo-entrega.entrega-padrao:hover, header .modelo-entrega.entrega-padrao:hover { color: initial; } .menu_lateral .modelo-entrega.entrega-padrao .box-entrega, header #bg_header1 .modelo-entrega.entrega-padrao .box-entrega, header .modelo-entrega.entrega-padrao .box-entrega { padding: 5px 12px 0 15px; box-sizing: border-box; } .menu_lateral .modelo-entrega.entrega-padrao .setinha, header #bg_header1 .modelo-entrega.entrega-padrao .setinha, header .modelo-entrega.entrega-padrao .setinha { position: absolute; right: 9%; top: 44%; transform: translate(-50%, -50%) rotate(90deg); transition: 0.3s; } .menu_lateral .modelo-entrega.entrega-padrao img, header #bg_header1 .modelo-entrega.entrega-padrao img, header .modelo-entrega.entrega-padrao img { width: 35px; } .menu_lateral .modelo-entrega.entrega-padrao .submenu, header #bg_header1 .modelo-entrega.entrega-padrao .submenu, header .modelo-entrega.entrega-padrao .submenu { left: -320px; top: 10px; } .menu_lateral .modelo-entrega .titulo, header #bg_header1 .modelo-entrega .titulo, header .modelo-entrega .titulo { display: block; text-transform: uppercase; font-family: Oswald, sans-serif; font-size: 11px; font-weight: 300; margin: 0 0 3px; line-height: 1em; } @media screen and (max-width: 768px) { .menu_lateral .modelo-entrega .titulo, header #bg_header1 .modelo-entrega .titulo, header .modelo-entrega .titulo { font-size: 16px; margin-bottom: 0; padding-left: 62px; } } .menu_lateral .modelo-entrega .box-entrega, header #bg_header1 .modelo-entrega .box-entrega, header .modelo-entrega .box-entrega { display: block; width: 100%; } .menu_lateral .modelo-entrega .box-entrega img, header #bg_header1 .modelo-entrega .box-entrega img, header .modelo-entrega .box-entrega img { display: inline-block; width: 40px; margin-right: 4px; vertical-align: middle; } @media screen and (max-width: 768px) { .menu_lateral .modelo-entrega .box-entrega img, header #bg_header1 .modelo-entrega .box-entrega img, header .modelo-entrega .box-entrega img { width: 39px; } } .menu_lateral .modelo-entrega .box-entrega a, .menu_lateral .modelo-entrega .box-entrega p, header #bg_header1 .modelo-entrega .box-entrega a, header #bg_header1 .modelo-entrega .box-entrega p, header .modelo-entrega .box-entrega a, header .modelo-entrega .box-entrega p { display: inline-block; margin: 0; vertical-align: middle; font-size: 11px; line-height: 1.2em; font-weight: 700; text-transform: uppercase; max-width: 100px; } @media screen and (max-width: 768px) { .menu_lateral .modelo-entrega .box-entrega a, .menu_lateral .modelo-entrega .box-entrega p, header #bg_header1 .modelo-entrega .box-entrega a, header #bg_header1 .modelo-entrega .box-entrega p, header .modelo-entrega .box-entrega a, header .modelo-entrega .box-entrega p { font-size: 21px; min-width: 140px; font-weight: 500; padding-left: 15px; } } .menu_lateral .modelo-entrega .box-entrega a.alterar-tipo, .menu_lateral .modelo-entrega .box-entrega p.alterar-tipo, header #bg_header1 .modelo-entrega .box-entrega a.alterar-tipo, header #bg_header1 .modelo-entrega .box-entrega p.alterar-tipo, header .modelo-entrega .box-entrega a.alterar-tipo, header .modelo-entrega .box-entrega p.alterar-tipo { max-width: none; display: block; color: #bf3e44; font-weight: 300; margin: 6px 0 0; text-decoration: underline; font-size: 10px; line-height: 1em; } @media screen and (max-width: 768px) { .menu_lateral .modelo-entrega .box-entrega a.alterar-tipo, .menu_lateral .modelo-entrega .box-entrega p.alterar-tipo, header #bg_header1 .modelo-entrega .box-entrega a.alterar-tipo, header #bg_header1 .modelo-entrega .box-entrega p.alterar-tipo, header .modelo-entrega .box-entrega a.alterar-tipo, header .modelo-entrega .box-entrega p.alterar-tipo { font-size: 13px; padding-left: 89px; margin-top: 3px; } } .menu_lateral .modelo-entrega.retirada-loja .box-entrega img, header #bg_header1 .modelo-entrega.retirada-loja .box-entrega img, header .modelo-entrega.retirada-loja .box-entrega img { width: 20px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .menu_lateral .modelo-entrega.retirada-loja .box-entrega img, header #bg_header1 .modelo-entrega.retirada-loja .box-entrega img, header .modelo-entrega.retirada-loja .box-entrega img { width: 35px; left: 1px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .menu_lateral .modelo-entrega.retirada-loja .box-entrega p, header #bg_header1 .modelo-entrega.retirada-loja .box-entrega p, header .modelo-entrega.retirada-loja .box-entrega p { left: 4px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .menu_lateral .modelo-entrega.retirada-loja .box-entrega p.alterar-tipo, header #bg_header1 .modelo-entrega.retirada-loja .box-entrega p.alterar-tipo, header .modelo-entrega.retirada-loja .box-entrega p.alterar-tipo { padding-left: 59px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .open_menu a.modelo-entrega.entrega-rapida.header-old:not(.hidden), .open_menu a.modelo-entrega.retirada-loja.header-old:not(.hidden) { left: 0; top: 120px !important; } a.modelo-entrega.entrega-rapida.header-old, a.modelo-entrega.retirada-loja.header-old { transition: all 0.6s ease; position: absolute; width: 100%; left: -103%; z-index: 999999999; padding: 25px 29px; top: 90px !important; } } .site_antigo { background: #ecebe7; position: fixed; top: 0; width: 100%; z-index: 9999999; } .site_antigo .container { display: flex; align-items: center; justify-content: center; text-align: center; } .site_antigo .container p { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; margin: 4px 0 8px 0; color: #8a857e; } .site_antigo .container p a { font-size: 12px; color: #8a857e; } .site_antigo .container p #fechar_site_antigo { padding: 0 20px; font-size: 14px; font-weight: 800; } .site_antigo .container p #fechar_site_antigo:hover { color: #af8256; } @media screen and (max-width: 980px) { .site_antigo .container p { font-size: 14px; margin: 4px 0 8px 0; } .site_antigo .container p a { font-size: 14px; } .site_antigo .container p #fechar_site_antigo { font-size: 15px; } .action_add_carrinho { background: #5a1718; display: flex; align-items: center; justify-content: center; padding: 8px 0; position: fixed; top: -156px; width: 100%; z-index: 99999999; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; -webkit-transition: all 0.6s, ease-in; -moz-transition: all 0.6s, ease-in; -ms-transition: all 0.6s, ease-in; -o-transition: all 0.6s, ease-in; transition: all 0.6s, ease-in; transition-duration: 0.6s; } .action_add_carrinho .content_carrinho { background: 0 0 !important; height: 40px; display: inline-block; text-align: center; z-index: 99; position: relative; margin-right: 13px; } .action_add_carrinho .content_carrinho img { position: absolute; left: 50%; top: 50%; margin-left: -19px; margin-top: -12px; } .action_add_carrinho .content_carrinho span { text-align: center; color: #5a1718; font-size: 11px; position: relative; z-index: 9; top: 6px; } .action_add_carrinho p { margin: 0; color: #fff; font-size: 18px; text-transform: uppercase; } .action_add_carrinho.active { top: 0; display: flex; -webkit-transition: all 0.6s, ease; -moz-transition: all 0.6s, ease; -ms-transition: all 0.6s, ease; -o-transition: all 0.6s, ease; transition: all 0.6s, ease; transition-duration: 0.6s; } } header { width: 100%; display: inline-block; min-height: 214px; position: relative; z-index: 9999999; position: fixed; top: 0; left: 0; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } @media only screen and (min-width: 300px) and (max-width: 767px) { header { min-height: 0; } } header .bg_effect_menu { top: 0; right: 0; bottom: 0; left: 0; display: none; position: absolute; background: rgba(0, 0, 0, 0.7); z-index: 999; -webkit-overflow-scrolling: touch; padding: 10px 0; vertical-align: middle; text-align: center; overflow: auto; } header #bg_header1 { background: #fff; height: 79px; } header #bg_header1 .container { display: flex; max-height: 79px; } @media only screen and (min-width: 300px) and (max-width: 767px) { header #bg_header1 .container { box-sizing: border-box; width: 100%; justify-content: center; align-items: center; padding: 0; height: 100%; } } header #bg_header1 .container #frmBusca, header #bg_header1 .container .frmBusca { flex-grow: 2.8; } @media only screen and (min-width: 300px) and (max-width: 767px) { header #bg_header1 .container #frmBusca, header #bg_header1 .container .frmBusca { width: 1px; height: 1px; flex-grow: 0; } } header #bg_header1 .container #frmBusca .container_busca, header #bg_header1 .container .frmBusca .container_busca { width: 95%; margin-left: 5%; transition-delay: 0.3s; } @media only screen and (min-width: 300px) and (max-width: 767px) { header #bg_header1 .container .logo_header { margin: 0; position: relative; left: auto; float: none; } } header #bg_header1 #perfil { padding: 0 0 0 1.5%; min-width: 105px; margin: 0; border-left: 2px solid #fff; } header #bg_header1 #perfil .dados_perfil { display: inline-table; border-right: 1px solid #e6e4de; width: 100%; line-height: 16px; margin-left: 0; padding-right: 15px; box-sizing: border-box; } header #bg_header1 #perfil .dados_perfil img { left: 4px; } header #bg_header1 #perfil .dados_perfil .seta_down { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; font-size: 14px; left: 4px; position: relative; font-weight: 700; } header #bg_header1 #perfil .dados_perfil strong { letter-spacing: 0.1pt; } header #bg_header1 #perfil:hover { background: #e6e4de; cursor: pointer; } header #bg_header1 #perfil ul { display: none; background: #e6e4de; position: absolute; width: 100% !important; top: 79px; left: 0; z-index: 999999; padding: 0 0 4px 0 !important; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } header #bg_header1 #perfil ul li { width: 100%; float: left; clear: both; } header #bg_header1 #perfil ul li a { text-transform: uppercase; font-size: 12px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #30333a; width: 89%; padding: 0 0 8px 11%; float: left; letter-spacing: -0.1pt; } header #bg_header1 #perfil ul li a:hover { color: #bb2a2e; } header #bg_header1 #perfil ul li .logout { margin-top: 6px; opacity: 0.7; } header #bg_header1 #perfil .submenu { display: none; width: 300px; left: 0; padding: 20px; } header #bg_header1 #perfil .submenu form input { width: 91%; margin-bottom: 8px; } header #bg_header1 #perfil .submenu form .dourado { float: left; } header #bg_header1 #perfil .submenu form .bt_default { width: 125px; background: #bb2a2e; font-size: 14px; padding: 8px 31px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; display: block; float: right; } header #bg_header1 #perfil .submenu form .bt_default:hover { background: #5a1718; } header #bg_header1 #perfil .submenu .error { display: none; margin-bottom: 8px; } header #bg_header1 #perfil .submenu .error span { color: #bb2a2e; font-size: 13px; margin-left: 4px; } header #bg_header1 #perfil .submenu .underline_link { white-space: nowrap; font-size: 13px; } header #bg_header1 #perfil .submenu .div_row { width: 100%; float: left; clear: both; text-align: center; margin-top: 8px; } header #bg_header1 #perfil .submenu .div_row .vermelho { text-transform: uppercase; } header #bg_header1 #perfil .submenu .separador { width: 100%; float: left; clear: both; font-size: 13px; line-height: 25px; text-align: center; } header #bg_header1 #perfil .submenu .separador:before { right: 0.5em; } header #bg_header1 #perfil .submenu .separador:after { left: 0.5em; } header #bg_header1 #perfil .submenu .separador:after, header #bg_header1 #perfil .submenu .separador:before { background-color: #30333a; content: ""; display: inline-block; height: 1px; position: relative; vertical-align: middle; width: 37%; } header #bg_header1 #perfil .submenu .content_bt { width: 100%; float: left; clear: both; margin-top: 8px; display: flex; justify-content: space-between; } header #bg_header1 #perfil .submenu .content_bt .bt_empty { color: #1e59a6; border: 1px solid #1e59a6; display: inline-block; margin-right: 3px; margin-bottom: 10px; width: 100%; display: flex; align-items: center; justify-content: center; } header #bg_header1 #perfil .submenu .content_bt .bt_empty img { margin-right: 9px; float: left; } header #bg_header1 #perfil .submenu .content_bt .bt_empty:hover { background: #1e59a6; color: #fff; } header #bg_header1 #perfil .submenu .content_bt .bt_empty:hover img { display: none; } header #bg_header1 #perfil .submenu .content_bt .bt_empty:hover .hover { display: block; } header #bg_header1 #perfil .submenu .content_bt .google { color: #e0442a; border: 1px solid #e0442a; float: right; } header #bg_header1 #perfil .submenu .content_bt .google:hover { background: #e0442a; color: #fff; } header #bg_header1 #perfil .show_submenu { display: block !important; } header #bg_header1 #hora, header #bg_header1 .hora { padding-left: 1.5%; box-sizing: border-box; } header #bg_header1 #hora:hover, header #bg_header1 .hora:hover { cursor: pointer; } header #bg_header1 #hora .dados_perfil strong, header #bg_header1 .hora .dados_perfil strong { letter-spacing: -0.6pt; font-size: 13px; } header #bg_header1 #hora .seta_down, header #bg_header1 .hora .seta_down { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; font-size: 14px; left: 4px; position: relative; font-weight: 700; } header #bg_header1 #hora .show_submenu, header #bg_header1 .hora .show_submenu { display: block !important; } header #bg_header1 #hora .submenu .calc_frete .div_right, header #bg_header1 .hora .submenu .calc_frete .div_right { font-size: 12px; color: #af8256; margin-top: 6px; } header #bg_header1 #hora .submenu .sugest_cep .content_select_list .seta_down, header #bg_header1 .hora .submenu .sugest_cep .content_select_list .seta_down { left: inherit; right: 11px; position: absolute; } header #bg_header1 #show_minhas_listas:hover { cursor: pointer; } header #bg_header1 #meus_pedidos, header #bg_header1 #show_minhas_listas { text-align: center; box-sizing: border-box; padding: 0; justify-content: center; } header #bg_header1 #meus_pedidos:hover, header #bg_header1 #show_minhas_listas:hover { background-color: #e6e4de; } header #bg_header1 #meus_pedidos:after, header #bg_header1 #show_minhas_listas:after { content: ""; height: 34px; width: 2px; border-right: 1px solid #e6e4de; position: absolute; right: 0; top: 50%; transform: translate(0, -50%); } header #bg_header1 #meus_pedidos img, header #bg_header1 #meus_pedidos p, header #bg_header1 #show_minhas_listas img, header #bg_header1 #show_minhas_listas p { display: inline-block; margin: 0; vertical-align: middle; } header #bg_header1 #meus_pedidos img, header #bg_header1 #show_minhas_listas img { margin-right: 5px; width: 24px; height: 29px; } header #bg_header1 #meus_pedidos p, header #bg_header1 #show_minhas_listas p { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; text-transform: uppercase; text-align: left; width: 40%; line-height: 14px; color: #4a4d57; padding-left: 1.4%; box-sizing: border-box; } header #bg_header1 .container_busca { width: 474.42px; height: 79px; float: left; margin-left: 12px; margin-right: 1px; position: relative; z-index: 999999; } header #bg_header1 .container_busca .content_busca { width: 100%; height: 79px; float: left; background: #e6e4de; position: relative; display: flex; align-items: center; justify-content: center; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } header #bg_header1 .container_busca .content_busca .input_speech { width: 91%; position: relative; } @media only screen and (min-width: 300px) and (max-width: 767px) { header #bg_header1 .container_busca .content_busca .input_speech { border-radius: 5px; overflow: hidden; } } header #bg_header1 .container_busca .content_busca .input_speech img:first-of-type { cursor: pointer; } header #bg_header1 .container_busca .content_busca .input_speech input { width: 100%; display: block; box-sizing: border-box; margin: 0 auto; padding: 12px 19% 12px 11px; } header #bg_header1 .container_busca .content_busca input { color: #8a857b; } header #bg_header1 .container_busca .content_busca input[type="submit"] { position: absolute; right: 30px; width: 10%; top: 19px; display: block; opacity: 0; cursor: pointer; } header #bg_header1 .container_busca .content_busca ::-webkit-input-placeholder { color: #8a857b; } header #bg_header1 .container_busca .content_busca ::-moz-placeholder { color: #8a857b; } header #bg_header1 .container_busca .content_busca :-ms-input-placeholder { color: #8a857b; } header #bg_header1 .container_busca .content_busca :-moz-placeholder { color: #8a857b; } header #bg_header1 .container_busca .content_busca .content_complete { background: #e6e4de; width: 92%; padding: 2% 4% 4% 4%; position: absolute; top: 78px; display: none; height: auto; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } header #bg_header1 .container_busca .content_busca .content_complete #clear_input { position: absolute; top: 0; right: 5%; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; display: none; } header #bg_header1 .container_busca .content_busca .content_complete #busca_input { position: absolute; top: 0; right: 44px; text-transform: uppercase; color: #30333a; font-size: 12px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; display: none; } header #bg_header1 .container_busca .content_busca .content_complete #autocomplete { display: none; } header #bg_header1 .container_busca .content_busca .content_complete #autocomplete .div_right { margin-top: 0; } header #bg_header1 .container_busca .content_busca .content_complete .title { text-transform: uppercase; font-size: 16px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #30333a; width: 100%; clear: both; float: left; } header #bg_header1 .container_busca .content_busca .content_complete .group { position: relative; } header #bg_header1 .container_busca .content_busca .content_complete .group .txt_descricao { position: absolute; top: 3px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #8a857b; font-size: 12px; } header #bg_header1 .container_busca .content_busca .content_complete .group .div_left { display: none; width: 34%; float: left; } header #bg_header1 .container_busca .content_busca .content_complete .group .div_left ul { margin-top: 12px; display: block; float: left; width: 100%; clear: both; } header #bg_header1 .container_busca .content_busca .content_complete .group .div_left ul li { width: 100%; } header #bg_header1 .container_busca .content_busca .content_complete .group .div_left ul li a { width: 100%; float: left; clear: both; color: #8a857b; text-transform: uppercase; font-size: 13px; display: flex; align-items: center; padding: 9px 0; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } header #bg_header1 .container_busca .content_busca .content_complete .group .div_left ul li a img { margin-right: 8px; } header #bg_header1 .container_busca .content_busca .content_complete .group .div_left ul li a .hover { display: none; } header #bg_header1 .container_busca .content_busca .content_complete .group .div_left ul li a:hover span { color: #5a1718; } header #bg_header1 .container_busca .content_busca .content_complete .group .div_left ul li a:hover img { display: none; } header #bg_header1 .container_busca .content_busca .content_complete .group .div_left ul li a:hover .hover { display: block; } header #bg_header1 .container_busca .content_busca .content_complete .group .div_left .content_receitas { margin: 45px 0 0 28px; display: inline-block; } header #bg_header1 .container_busca .content_busca .content_complete .group .div_left .content_receitas .receitas h3 { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 27px; color: #35383f; display: inline-block; line-height: 32px; } header #bg_header1 .container_busca .content_busca .content_complete .group .div_left .content_receitas .receitas a { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } header #bg_header1 .container_busca .content_busca .content_complete .group .div_right { width: 100%; float: right; } header #bg_header1 .container_busca .content_busca .content_complete .group .div_right .item_vitrine .ico_ant, header #bg_header1 .container_busca .content_busca .content_complete .group .div_right .item_vitrine .tag { display: none; } header #bg_header1 .container_busca .content_busca .content_complete .group .content_links { background: #edece9; padding: 16px 5%; width: 98.7%; display: none; text-align: center; margin-left: -4.3%; top: 35px; position: relative; } header #bg_header1 .container_busca .content_busca .content_complete .group .content_links .bt_empty { flex: 1; margin: 0 6px; padding: 12px 10px; } header #bg_header1 .container_busca .content_busca .content_complete .bt_default { display: inline-block; margin-top: 10px; } header #bg_header1 .container_busca.fixed_autocomplete { width: 394px !important; } header #bg_header1 .container_busca.fixed_autocomplete:after { content: ""; background: rgba(0, 0, 0, 0.6); position: fixed; width: 100%; left: 0; bottom: 0; top: 0; z-index: 9; } header #bg_header1 .container_busca.fixed_autocomplete .content_busca { width: 833px; z-index: 99; } header #bg_header1 .container_busca.fixed_autocomplete .content_busca .input_speech input { width: 100%; padding-right: 16%; padding-left: 2%; } header #bg_header1 .container_busca.fixed_autocomplete .content_busca .content_complete { display: none; width: 100%; padding: 0; } header #bg_header1 .container_busca.fixed_autocomplete .content_busca .content_complete .group { display: none; width: 92%; padding: 3% 4% 4% 4%; } header #bg_header1 .container_busca.fixed_autocomplete .content_busca .content_complete.open_autocomplete { display: block !important; } header #bg_header1 .container_busca.fixed_autocomplete .content_busca .content_complete.open_autocomplete #clear_input { display: block !important; z-index: 9; } header #bg_header1 .container_busca.fixed_autocomplete .content_busca .content_complete.open_autocomplete .group#autocomplete { display: inline-block; } header #bg_header1 .container_busca.fixed_autocomplete .content_busca .content_complete.open_busqueUmProduto { display: block; } header #bg_header1 .container_busca.fixed_autocomplete .content_busca .content_complete.open_busqueUmProduto #clear_input { display: block; z-index: 9; } header #bg_header1 .container_busca.fixed_autocomplete .content_busca .content_complete.open_busqueUmProduto .group#busca_busqueUmProduto { display: inline-block; } header #bg_header1 .div_header { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; display: flex; padding: 0 1.3% 0 0.7%; position: relative; align-items: center; } header #bg_header1 .div_header#redirect_minhas_listas { display: none; } @media only screen and (min-width: 300px) and (max-width: 767px) { header #bg_header1 .div_header#redirect_minhas_listas { display: none; } } header #bg_header1 .div_header .submenu { display: none; background: #e6e4de; position: absolute; width: 500px; top: 79px; left: -158%; z-index: 999999; padding: 15px; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } header #bg_header1 .div_header .submenu .box_vinho { width: 96%; background: #5a1718; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; padding: 1% 2%; color: #fff; } header #bg_header1 .div_header .submenu .box_vinho span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 13px; text-transform: uppercase; } header #bg_header1 .div_header .submenu .box_vinho .low { font-size: 12px; float: right; text-transform: inherit; line-height: 23px; } header #bg_header1 .div_header .submenu .calc_frete input { display: none; } header #bg_header1 .div_header .submenu .calc_frete .input_cep { width: 86%; border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; } header #bg_header1 .div_header .submenu .calc_frete .erro_span { float: right; font-size: 11px; color: #bb2a2e; margin: 5px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; display: none; } header #bg_header1 .div_header .submenu .calc_frete .erro_span .circle_interrogation { margin-left: 5px; } header #bg_header1 .div_header .submenu .calc_frete .erro_span span { background: #bf9f7f; color: #fff; text-align: center; width: 18px; height: 18px; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; display: inline-block; } header #bg_header1 .div_header .submenu .calc_frete .bt_submit { width: 9%; margin-left: -7px; border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; cursor: pointer; } header #bg_header1 .div_header .submenu .error .bt_submit, header #bg_header1 .div_header .submenu .error .input_cep { border: 1px solid #bb2a2e; } header #bg_header1 .div_header .submenu .error .erro_span { display: block; } header #bg_header1 .div_header .submenu .error .div_right { display: none; } header #bg_header1 .div_header .submenu #form_esqueci_senha { text-align: center; clear: both; position: relative; display: none; } header #bg_header1 .div_header .submenu #form_esqueci_senha p { margin: 0 0 10px 0; } header #bg_header1 .div_header .submenu #form_esqueci_senha .bt_default { width: 100%; } header #bg_header1 .div_header .submenu #form_esqueci_senha #bt_close_senha { position: absolute; right: -5px; top: -18px; font-size: 46px; font-weight: 100; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } header #bg_header1 .div_header .submenu #form_esqueci_senha .success { display: none; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: initial; } header #bg_header1 .div_header .submenu #form_esqueci_senha .success h2 { text-transform: initial; line-height: 28px; max-width: 88%; margin: 0 auto; } header #bg_header1 .div_header .submenu #form_esqueci_senha .success h2 span { color: #ec3237; } header #bg_header1 .div_header .submenu .underline_link.dourado { font-size: 12px; } header #bg_header1 .div_header .submenu .bg_white { background: #fff; width: 100%; display: flex; margin-top: 14px; } header #bg_header1 .div_header .submenu .bg_white ul { flex: 1; display: block; padding: 8px 0; } header #bg_header1 .div_header .submenu .bg_white ul li { text-align: center; line-height: 38px; } header #bg_header1 .div_header .submenu .bg_white ul li .tag { float: none; background: #d9cfc3; color: #5a1718; font-size: 14px; text-transform: inherit; } header #bg_header1 .div_header .submenu .bg_white ul li .frete { text-transform: uppercase; } header #bg_header1 .div_header .submenu .bg_white ul li .compartilhado { width: 68%; margin: 0 auto; font-size: 12px; line-height: 19px; } header #bg_header1 .div_header .submenu .bg_white ul .title { color: #5a1718; font-size: 14px; text-transform: uppercase; } header #bg_header1 .div_header .submenu .bg_white ul .title .data { font-size: 20px; } header #bg_header1 .div_header .submenu .bg_white .horario li { font-size: 14px; } header #bg_header1 .div_header .submenu .bg_white .bg_cinza { background: #f7f6f4; } header #bg_header1 .div_header .submenu .divisor { margin-top: 20px; height: auto; } header #bg_header1 .div_header .submenu .divisor .banner_frete_gratis { min-height: 70px; } header #bg_header1 .div_header .submenu .divisor .banner_frete_gratis img { width: 100%; } header #bg_header1 .div_header .submenu .divisor .content_frete_gratis { position: relative; top: -40px; width: 94%; left: 2%; margin-top: -18px; } header #bg_header1 .div_header .submenu .divisor .content_frete_gratis .bt_frete img { width: 24px; vertical-align: middle; } header #bg_header1 .div_header .submenu .seta_baixo { content: ""; display: inline-block; vertical-align: middle; margin-right: 10px; width: 0; height: 0; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left: 16px solid #65a5dc; position: absolute; top: 72%; left: 0; display: none; } header #bg_header1 .div_header .submenu .container_produtos_frete_gratis { background: #65a5dc; width: 320px; max-height: 770px; position: absolute; z-index: -1; right: 530px; top: 0; padding: 0 5px 14px 6px; display: none; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } header #bg_header1 .div_header .submenu .container_produtos_frete_gratis .header { background: #65a5dc; text-align: left; } header #bg_header1 .div_header .submenu .container_produtos_frete_gratis .header h2 { font-size: 21px; color: #fff; padding: 13px; } header #bg_header1 .div_header .submenu .container_produtos_frete_gratis .header #close_frete_gratis { position: absolute; right: 25px; top: 28px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 16px; color: #fff; line-height: 0; } header #bg_header1 .div_header .submenu .container_produtos_frete_gratis .header:hover { cursor: pointer; } header #bg_header1 .div_header .submenu .container_produtos_frete_gratis .conteudo { background: #ecebe7; padding: 10px 4% 0 4%; width: 92%; max-height: 380px; overflow: auto; } header #bg_header1 .div_header .submenu .container_produtos_frete_gratis .conteudo .divisor { margin-top: 0; } header #bg_header1 .div_header .submenu .container_produtos_frete_gratis .conteudo .content_shop .item_vitrine { width: 100%; padding: 0; min-height: 98px; height: auto; margin-bottom: 24px; } header #bg_header1 .div_header .submenu .container_produtos_frete_gratis .conteudo .content_shop .item_vitrine a { width: 100% !important; } header #bg_header1 .div_header .submenu .container_produtos_frete_gratis .conteudo .content_shop .item_vitrine .bg_img_vitrine { width: 97px; height: 100px; } header #bg_header1 .div_header .submenu .container_produtos_frete_gratis .conteudo .content_shop .item_vitrine .txt_vitrine { width: 58% !important; height: auto; } header #bg_header1 .div_header .submenu .container_produtos_frete_gratis .conteudo .content_shop .item_vitrine .txt_vitrine span { max-width: 100% !important; line-height: 18px; font-size: 15px; } header #bg_header1 .div_header .submenu .container_produtos_frete_gratis .conteudo .content_shop .item_vitrine .container_price { float: right; border-left: none; height: auto; margin: 2px 96px 40px 0; padding: 0; } header #bg_header1 .div_header .submenu .container_produtos_frete_gratis .conteudo .content_shop .item_vitrine .container_price .content_price { text-align: left; } header #bg_header1 .div_header .submenu .container_produtos_frete_gratis .conteudo .content_shop .item_vitrine .carrinho_vitrine { width: auto; left: 110px; bottom: -12px; } header #bg_header1 .div_header .submenu .container_produtos_frete_gratis .conteudo .content_shop .item_vitrine .carrinho_vitrine .span { font-size: 10px; margin: 0 0 0 27px; } header #bg_header1 .div_header .div_row { width: 100%; float: left; clear: both; } header #bg_header1 .div_header .nao_logado .box_vinho { display: none; } header #bg_header1 .div_header .nao_logado .calc_frete .bt_submit, header #bg_header1 .div_header .nao_logado .calc_frete .input_cep { display: inline-block; } header #bg_header1 .div_header .nao_logado .bg_white { display: none; } header #bg_header1 .div_header .nao_logado .sugest_cep { display: none; } header #bg_header1 .div_header .nao_logado .sugest_cep .div_row { padding: 0 4px; } header #bg_header1 .div_header .nao_logado .sugest_cep .div_row img { margin-right: 6px; } header #bg_header1 .div_header .nao_logado .sugest_cep .div_row .bt_empty { margin-left: 21px; color: #4a4d57; border: 1px solid #4a4d57; } header #bg_header1 .div_header .nao_logado .sugest_cep .div_row .bt_empty:hover { background: #ecebe7; } header #bg_header1 .div_header .nao_logado .sugest_cep .div_row .content_select_list { margin-left: 21px; } header #bg_header1 .div_header .nao_logado .sugest_cep .div_row .content_select_list span { color: #4a4d57; } header #bg_header1 .div_header .nao_logado #locker .content_select_list { width: 435px; } header #bg_header1 .div_header .nao_logado #locker .content_select_list ul { width: 99.5%; } header #bg_header1 .div_header .nao_logado #locker #map_locker { height: 250px; float: left; clear: both; display: flex; width: 100%; border: 1px solid #4a4d57; } header #bg_header1 .div_header .nao_logado .content_select_list { float: left; width: 167px; position: relative; margin: 4px 0 0 11px; } header #bg_header1 .div_header .nao_logado .content_select_list .select_list { border: 1px solid #4a4d57; color: #4a4d57; padding: 7px 8%; font-size: 15px; } header #bg_header1 .div_header .nao_logado .content_select_list .active { background: #ecebe7; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; height: 27px; } header #bg_header1 .div_header .nao_logado .content_select_list ul { position: absolute; z-index: 999; width: 99%; max-height: 200px; overflow-y: scroll; background: #ecebe7; border: 1px solid #54565c; border-top: none; top: 35px; display: none; -webkit-box-shadow: 2px 12px 29px -3px rgba(0, 0, 0, 0.3); -moz-box-shadow: 2px 12px 29px -3px rgba(0, 0, 0, 0.3); box-shadow: 2px 12px 29px -3px rgba(0, 0, 0, 0.3); -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; transition-duration: 0.3s; border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; } header #bg_header1 .div_header .nao_logado .content_select_list ul li { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 15px; text-transform: uppercase; color: #4a4d57; padding: 6px 7%; } header #bg_header1 .div_header .foto_perfil { background: url(../images/ico_perfil_bg.png); width: 39px; min-width: 39px; height: 39px; display: table; background-size: cover; background-repeat: no-repeat; background-position: center; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; } header #bg_header1 .div_header.minhas_ofertas { background: #ecebe7; padding: 0 1.3% 0 1.3%; } header #bg_header1 .div_header.minhas_ofertas:hover { background: #e6e4de; } header #bg_header1 .div_header.cinza-hover .seta_down { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); } header #bg_header1 .dados_perfil { float: left; margin-left: 9px; line-height: 14px; position: relative; } header #bg_header1 .dados_perfil .underline_link { position: relative; color: #ec3237; font-size: 10px; text-transform: uppercase; font-weight: 700; } header #bg_header1 .dados_perfil img { position: relative; top: -2px; } header #bg_header1 .dados_perfil strong { text-transform: uppercase; font-size: 14px; } header #bg_header1 .name { font-size: 11px; text-transform: uppercase; } header #bg_header1 .div_header #truck { margin-top: 4px; } @media screen and (min-width: 992px) { header #bg_header1 .div_header #truck { margin-left: -3px; } } header #bg_header1 .content_carrinho { background: #ec3237; position: relative; width: 50px; height: 40px; display: inline-block; text-align: center; z-index: 99; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; display: none; } header #bg_header1 .content_carrinho img { position: absolute; left: 50%; top: 50%; margin-left: -19px; margin-top: -12px; } header #bg_header1 .content_carrinho span { text-align: center; color: #ec3237; font-size: 11px; z-index: 9; position: absolute; transform: translate(-50%, -50%); left: calc(50% + 1px); top: 50%; } header #bg_header1 #show_flutuante { display: inline-flex; align-items: center; justify-content: center; } header #bg_header1 .hide_mobile { display: inline-block; } header #bg_header2 { background: #bb2a2e; height: 95px; position: relative; width: 100%; z-index: 9999; } header #bg_header2 .container .link_categoria { display: none; } header #bg_header2 .container menu { padding: 0; width: 100%; display: inline-flex; margin: 0; height: 95px; } header #bg_header2 .container menu .item_menu.active { background: #5a1718; } header #bg_header2 .container menu .item_menu { flex: 1; text-align: center; transition-delay: 0.4s; } header #bg_header2 .container menu .item_menu a { display: block; height: 95px; } header #bg_header2 .container menu .item_menu .img_menu { height: 53px; display: inline-flex; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; text-align: center; margin-bottom: 7px; width: 100%; position: relative; transition-delay: 0.4s; } header #bg_header2 .container menu .item_menu .img_menu img { visibility: visible; position: absolute; max-height: 42px; max-width: 63%; margin: 0 auto; left: initial; bottom: 0; transition-delay: 0.4s; } header #bg_header2 .container menu .item_menu .img_menu ::-ms-backdrop, header #bg_header2 .container menu .item_menu .img_menu img { left: 28%; } header #bg_header2 .container menu .item_menu .img_menu .hover { visibility: hidden; } header #bg_header2 .container menu .item_menu .txt_menu { height: 28px; line-height: 14px; padding: 0 5px; } header #bg_header2 .container menu .item_menu .txt_menu h1 { color: #fff; text-transform: uppercase; font-size: 10px; letter-spacing: 0.3px; transition-delay: 0.4s; } header #bg_header2 .container menu .item_menu:hover { transition-delay: 0.4s; background: #f3f2f0; } header #bg_header2 .container menu .item_menu:hover .img_menu img { transition-delay: 0.4s; visibility: hidden; } header #bg_header2 .container menu .item_menu:hover .img_menu .hover { transition-delay: 0.4s; visibility: visible; } header #bg_header2 .container menu .item_menu:hover .txt_menu h1 { transition-delay: 0.4s; color: #4a4d57; } header #bg_header2 .container menu .item_menu:hover .content_submenu { transition-delay: 0.4s; display: flex; visibility: visible; } header #bg_header2 .container menu .item_menu .content_submenu { background: #f3f2f0; width: 100%; height: auto; z-index: -1; position: fixed; padding: 45px 0; left: 0; display: block; visibility: hidden; -webkit-box-shadow: 7px 1px 25px -5px rgba(0, 0, 0, 0.5); -moz-box-shadow: 7px 1px 25px -5px rgba(0, 0, 0, 0.5); box-shadow: 7px 1px 25px -5px rgba(0, 0, 0, 0.5); transition-delay: 0.4s; } header #bg_header2 .container menu .item_menu .content_submenu .submenu_left { margin-right: 45px; float: left; display: inline-block; } header #bg_header2 .container menu .item_menu .content_submenu .submenu__center { float: left; padding-left: 45px; position: relative; } @media only screen and (min-width: 300px) and (max-width: 767px) { header #bg_header2 .container menu .item_menu .content_submenu .submenu__center { padding: 22px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { header #bg_header2 .container menu .item_menu .content_submenu .submenu__center ul { margin: 0; padding: 0; } } @media only screen and (min-width: 300px) and (max-width: 767px) { header #bg_header2 .container menu .item_menu .content_submenu .submenu__center ul li { list-style: none; } } @media only screen and (min-width: 300px) and (max-width: 767px) { header #bg_header2 .container menu .item_menu .content_submenu .submenu__center ul li a { color: #30333a; font-size: 20px; padding: 15px 0; } } header #bg_header2 .container menu .item_menu .content_submenu .submenu__center .barra_vert { height: 100%; width: 1px; background: #e6e4de; position: absolute; top: -45px; left: 0; } header #bg_header2 .container menu .item_menu .content_submenu .submenu_left.no-margin { margin-right: 0; } header #bg_header2 .container menu .item_menu .content_submenu ul { display: inline-block; float: left; margin-right: 35px; } header #bg_header2 .container menu .item_menu .content_submenu li { float: left; clear: both; } header #bg_header2 .container menu .item_menu .content_submenu li a { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-align: left; width: 100%; font-size: 14px; float: left; color: #4a4d57; height: auto; padding: 2px 0; } header #bg_header2 .container menu .item_menu .content_submenu li a:hover { color: #ec3237 !important; } header #bg_header2 .container menu .item_menu .content_submenu li h2 { float: left; font-size: 20px; text-align: left; } header #bg_header2 .container menu .item_menu .content_submenu .bt_default { background: #a1a09d; height: auto; display: inherit; float: left; margin-top: 35px; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; clear: both; } header #bg_header2 .container menu .item_menu .content_submenu .bt_default:hover { background: #b1b1b1; } header #bg_header2 .container menu .item_menu .content_submenu .submenu_right { padding-left: 45px; float: left; position: relative; height: 100%; } header #bg_header2 .container menu .item_menu .content_submenu .submenu_right ul { float: left; } header #bg_header2 .container menu .item_menu .content_submenu .submenu_right li { float: inherit; width: 100%; } header #bg_header2 .container menu .item_menu .content_submenu .submenu_right li a { color: #4a4d57; } header #bg_header2 .container menu .item_menu .content_submenu .submenu_right .banner_submenu { max-width: 273px; min-width: 219px; float: left; height: 203px; } header #bg_header2 .container menu .item_menu .content_submenu .submenu_right .banner_submenu img { width: 100%; opacity: 1; } header #bg_header2 .container menu .item_menu .content_submenu .submenu_right .barra_vert { height: 100%; width: 1px; background: #e6e4de; position: absolute; top: -45px; left: 0; } header #bg_header2 .container menu .item_menu .bigger { display: block; visibility: hidden; } header #bg_header2 .container menu .item_menu .bigger .container .submenu_left { width: 73%; margin-right: 0; } header #bg_header2 .container menu .item_menu .bigger .container .submenu_left ul { width: 20%; margin-bottom: 15px; } header #bg_header2 .container menu .item_menu .bigger .container .submenu_right { width: 22%; } header #bg_header2 .container menu .item_menu .bigger .container .submenu_right ul { float: inherit; } header #bg_header2 .container menu .item_menu .bigger .container .submenu_right .banner_submenu { width: 100%; clear: both; margin-top: 35px; } header #bg_header2 .container menu .item_menu .bigger #mercearia .submenu_left { width: 63%; } header #bg_header2 .container menu .item_menu .bigger #mercearia .submenu_right { width: 21%; padding-left: 26px; } header #bg_header2 .container menu .item_menu .bigger #mercearia .submenu_center { width: 10%; padding-left: 18px; margin-right: 18px; position: relative; } header #bg_header2 .container menu .item_menu .bigger #mercearia .submenu_center .barra_vert { height: 170%; width: 1px; background: #e6e4de; position: absolute; top: -45px; left: 0; } header #bg_header2 .container menu .item_menu.cestas_kits .content_submenu .submenu_right .barra_vert { transform: translate(0, -50%); top: 50%; } header #bg_header2 .container menu .item_menu.cestas_kits .content_submenu .submenu_right .banner_submenu { margin: 0; height: auto; } header #bg_header2 .container menu .item_menu.minhas_ofertas.destaque_mobile { display: none; } header #bg_header2 .container .content_busca { display: none; } header #bg_header2 .container .content_busca .input_speech { width: 100%; height: 50px; position: relative; display: flex; align-items: center; } header #bg_header2 .container .content_busca .input_speech input { width: 98%; padding: 0 0 0 2%; background-position: 99%; height: 40px; } header #bg_header2 .container .content_busca .input_speech img { right: 33px; } header #bg_header2 .container .content_busca .input_speech .hide_mobile { display: none; } header #bg_header2 .container .content_busca input[type="submit"] { position: absolute; right: 10px; width: 5%; height: 40px; top: 6px; padding: 0; display: block; opacity: 0; cursor: pointer; } header #bg_header2 .fixed_autocomplete { background: #e6e4de; } header #bg_header2 .content_carrinho { background: #ec3237; position: relative; width: 50px; height: 50px; display: none; top: 0; text-align: center; float: right; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } header #bg_header2 .content_carrinho img { position: absolute; left: 50%; top: 50%; margin-left: -19px; margin-top: -12px; } header #bg_header2 .content_carrinho span { text-align: center; color: #ec3237; font-size: 11px; position: absolute; transform: translate(-50%, -50%); left: calc(50% + 1px); top: 50%; } header #bg_header3 { height: 40px; background: #4a4d57; } header #bg_header3 .content_header3 { display: inline-flex; width: 100%; } header #bg_header3 .content_header3 .div_left, header #bg_header3 .content_header3 .div_right { position: inherit; } header #bg_header3 .content_header3 .div_left .destaque-pascoa a, header #bg_header3 .content_header3 .div_right .destaque-pascoa a { color: #4a4d57; background: #f3f2f0; z-index: 99999; } header #bg_header3 .content_header3 .div_left .link-mo a:hover, header #bg_header3 .content_header3 .div_right .link-mo a:hover { background-color: transparent; } header #bg_header3 .content_header3 .div_left .link-mo a img, header #bg_header3 .content_header3 .div_right .link-mo a img { vertical-align: middle; width: 156px; } header #bg_header3 .content_header3 .div_left ul, header #bg_header3 .content_header3 .div_right ul { display: table; width: 100%; display: flex; align-items: center; justify-content: center; } header #bg_header3 .content_header3 .div_left ul li, header #bg_header3 .content_header3 .div_right ul li { display: table-cell; text-align: center; } header #bg_header3 .content_header3 .div_left ul li.bg-menu, header #bg_header3 .content_header3 .div_right ul li.bg-menu { background-color: #61636b; } header #bg_header3 .content_header3 .div_left ul li:hover>a, header #bg_header3 .content_header3 .div_right ul li:hover>a { color: #4a4d57; background: #f3f2f0; } header #bg_header3 .content_header3 .div_left ul li a, header #bg_header3 .content_header3 .div_right ul li a { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; color: #fff; font-size: 14px; padding: 9px 13px 10px 13px; display: block; } header #bg_header3 .content_header3 .div_left ul li a:hover, header #bg_header3 .content_header3 .div_right ul li a:hover { color: #4a4d57; background: #f3f2f0; z-index: 99999; } header #bg_header3 .content_header3 .div_left ul li:hover .content_submenu, header #bg_header3 .content_header3 .div_right ul li:hover .content_submenu { visibility: visible; transition-delay: 0.4s; } header #bg_header3 .content_header3 .div_left ul li:hover .show_mobile, header #bg_header3 .content_header3 .div_right ul li:hover .show_mobile { display: none; } header #bg_header3 .content_header3 .div_left ul li .content_submenu, header #bg_header3 .content_header3 .div_right ul li .content_submenu { background: #f3f2f0; width: 100%; height: auto; z-index: 999; position: absolute; padding: 45px 0; left: 0; top: 214px; visibility: hidden; text-align: left; -webkit-box-shadow: 7px 1px 25px -5px rgba(0, 0, 0, 0.5); -moz-box-shadow: 7px 1px 25px -5px rgba(0, 0, 0, 0.5); box-shadow: 7px 1px 25px -5px rgba(0, 0, 0, 0.5); transition-delay: 0.4s; } header #bg_header3 .content_header3 .div_left ul li .content_submenu .submenu_left, header #bg_header3 .content_header3 .div_right ul li .content_submenu .submenu_left { margin-right: 45px; float: left; display: inline-block; } header #bg_header3 .content_header3 .div_left ul li .content_submenu ul, header #bg_header3 .content_header3 .div_right ul li .content_submenu ul { display: inline-block; float: left; margin-right: 35px; } header #bg_header3 .content_header3 .div_left ul li .content_submenu li, header #bg_header3 .content_header3 .div_right ul li .content_submenu li { float: left; clear: both; } header #bg_header3 .content_header3 .div_left ul li .content_submenu li a, header #bg_header3 .content_header3 .div_right ul li .content_submenu li a { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-align: left; width: 100%; font-size: 14px; float: left; color: #4a4d57; height: auto; padding: 2px 0; } header #bg_header3 .content_header3 .div_left ul li .content_submenu li a:hover, header #bg_header3 .content_header3 .div_right ul li .content_submenu li a:hover { color: #ec3237 !important; } header #bg_header3 .content_header3 .div_left ul li .content_submenu li h2, header #bg_header3 .content_header3 .div_right ul li .content_submenu li h2 { float: left; font-size: 20px; text-align: left; } header #bg_header3 .content_header3 .div_left ul li .content_submenu .bt_default, header #bg_header3 .content_header3 .div_right ul li .content_submenu .bt_default { background: #a1a09d; height: auto; display: inherit; float: left; margin-top: 35px; color: #fff; padding: 10px 15px; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; clear: both; } header #bg_header3 .content_header3 .div_left ul li .content_submenu .bt_default:hover, header #bg_header3 .content_header3 .div_right ul li .content_submenu .bt_default:hover { background: #b1b1b1; } header #bg_header3 .content_header3 .div_left ul li .content_submenu .submenu_right, header #bg_header3 .content_header3 .div_right ul li .content_submenu .submenu_right { padding-left: 45px; float: left; position: relative; height: 100%; } header #bg_header3 .content_header3 .div_left ul li .content_submenu .submenu_right ul, header #bg_header3 .content_header3 .div_right ul li .content_submenu .submenu_right ul { float: left; width: auto; } header #bg_header3 .content_header3 .div_left ul li .content_submenu .submenu_right li, header #bg_header3 .content_header3 .div_right ul li .content_submenu .submenu_right li { float: inherit; width: 100%; } header #bg_header3 .content_header3 .div_left ul li .content_submenu .submenu_right .banner_submenu, header #bg_header3 .content_header3 .div_right ul li .content_submenu .submenu_right .banner_submenu { max-width: 273px; min-width: 219px; float: left; height: 203px; } header #bg_header3 .content_header3 .div_left ul li .content_submenu .submenu_right .banner_submenu img, header #bg_header3 .content_header3 .div_right ul li .content_submenu .submenu_right .banner_submenu img { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; width: 100%; display: block !important; } header #bg_header3 .content_header3 .div_left ul li .content_submenu .submenu_right .barra_vert, header #bg_header3 .content_header3 .div_right ul li .content_submenu .submenu_right .barra_vert { height: 100%; width: 1px; background: #e6e4de; position: absolute; top: -45px; left: 0; } header #bg_header3 .content_header3 .div_left ul li .content_submenu .submenu_right h2, header #bg_header3 .content_header3 .div_right ul li .content_submenu .submenu_right h2 { color: #5a1718; } header #bg_header3 .content_header3 .div_left ul li .content_submenu .content_artigo, header #bg_header3 .content_header3 .div_right ul li .content_submenu .content_artigo { width: 100%; display: inline-flex; } header #bg_header3 .content_header3 .div_left ul li .content_submenu .content_artigo .item_artigo, header #bg_header3 .content_header3 .div_right ul li .content_submenu .content_artigo .item_artigo { width: 20%; float: left; max-height: 309px; transition-delay: 0s; } header #bg_header3 .content_header3 .div_left ul li .content_submenu .content_artigo .item_artigo:hover, header #bg_header3 .content_header3 .div_right ul li .content_submenu .content_artigo .item_artigo:hover { cursor: pointer; } header #bg_header3 .content_header3 .div_left ul li .content_submenu .content_artigo .item_artigo:hover .img_artigo, header #bg_header3 .content_header3 .div_right ul li .content_submenu .content_artigo .item_artigo:hover .img_artigo { cursor: pointer; transform: scale(1.2); -webkit-transform: scale(1.2); -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } header #bg_header3 .content_header3 .div_left ul li .content_submenu .content_artigo .item_artigo .overflow_img, header #bg_header3 .content_header3 .div_right ul li .content_submenu .content_artigo .item_artigo .overflow_img { width: 100%; max-height: 320px; overflow: hidden; } header #bg_header3 .content_header3 .div_left ul li .content_submenu .content_artigo .item_artigo .img_artigo, header #bg_header3 .content_header3 .div_right ul li .content_submenu .content_artigo .item_artigo .img_artigo { width: 100%; height: 172px; background-size: cover; background-position: center; } header #bg_header3 .content_header3 .div_left ul li .content_submenu .content_artigo .item_artigo .txt_artigo, header #bg_header3 .content_header3 .div_right ul li .content_submenu .content_artigo .item_artigo .txt_artigo { width: 100%; margin-top: 14px; } header #bg_header3 .content_header3 .div_left ul li .content_submenu .content_artigo .item_artigo .txt_artigo p, header #bg_header3 .content_header3 .div_right ul li .content_submenu .content_artigo .item_artigo .txt_artigo p { color: #4a4d57; font-size: 14px; line-height: 22px; text-transform: initial; font-family: Cardo; font-weight: 400; font-style: normal; } header #bg_header3 .content_header3 .div_left ul li .content_submenu .content_artigo .item_artigo .txt_artigo .more, header #bg_header3 .content_header3 .div_right ul li .content_submenu .content_artigo .item_artigo .txt_artigo .more { margin-top: 14px; text-transform: uppercase; color: #af8256; font-size: 14px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } header #bg_header3 .content_header3 .div_left ul li #sub_marcas .submenu_left, header #bg_header3 .content_header3 .div_right ul li #sub_marcas .submenu_left { width: 70%; } header #bg_header3 .content_header3 .div_left ul li #sub_marcas .submenu_left h2, header #bg_header3 .content_header3 .div_right ul li #sub_marcas .submenu_left h2 { font-size: 16px; } header #bg_header3 .content_header3 .div_left ul li #sub_marcas .submenu_left .item_artigo, header #bg_header3 .content_header3 .div_right ul li #sub_marcas .submenu_left .item_artigo { margin: 10px 5px; padding: 0; } header #bg_header3 .content_header3 .div_left ul li #sub_marcas .submenu_left .item_artigo .img_artigo, header #bg_header3 .content_header3 .div_right ul li #sub_marcas .submenu_left .item_artigo .img_artigo { height: 107px; } header #bg_header3 .content_header3 .div_left ul li #sub_marcas .submenu_left .item_artigo a, header #bg_header3 .content_header3 .div_right ul li #sub_marcas .submenu_left .item_artigo a { color: #af8256; padding: 0 15px 35px 0; } header #bg_header3 .content_header3 .div_left ul li #sub_marcas .submenu_left a, header #bg_header3 .content_header3 .div_right ul li #sub_marcas .submenu_left a { color: #af8256; padding: 0 15px 16px 0; } header #bg_header3 .content_header3 .div_left ul li #sub_marcas .submenu_left .item_artigo:first-of-type, header #bg_header3 .content_header3 .div_right ul li #sub_marcas .submenu_left .item_artigo:first-of-type { margin: 10px 5px 10px 0; } header #bg_header3 .content_header3 .div_left ul li #sub_marcas .submenu_left .item_artigo:last-of-type, header #bg_header3 .content_header3 .div_right ul li #sub_marcas .submenu_left .item_artigo:last-of-type { margin: 10px 0 10px 5px; } header #bg_header3 .content_header3 .div_left ul li #sub_marcas .submenu_right, header #bg_header3 .content_header3 .div_right ul li #sub_marcas .submenu_right { width: 25%; padding-left: 0; } header #bg_header3 .content_header3 .div_left ul li #sub_marcas .submenu_right h2, header #bg_header3 .content_header3 .div_right ul li #sub_marcas .submenu_right h2 { font-size: 16px; } header #bg_header3 .content_header3 .div_left ul li #sub_marcas .submenu_right .content_artigo, header #bg_header3 .content_header3 .div_right ul li #sub_marcas .submenu_right .content_artigo { display: inline-block; } header #bg_header3 .content_header3 .div_left ul li #sub_marcas .submenu_right .content_artigo .item_artigo, header #bg_header3 .content_header3 .div_right ul li #sub_marcas .submenu_right .content_artigo .item_artigo { width: 29%; padding: 0; margin: 10px 10px 10px 0; } header #bg_header3 .content_header3 .div_left ul li #sub_marcas .submenu_right .content_artigo .item_artigo .img_artigo, header #bg_header3 .content_header3 .div_right ul li #sub_marcas .submenu_right .content_artigo .item_artigo .img_artigo { height: 85px; } header #bg_header3 .content_header3 .div_left ul li #sub_marcas .submenu_right .content_artigo .item_artigo a, header #bg_header3 .content_header3 .div_right ul li #sub_marcas .submenu_right .content_artigo .item_artigo a { color: #af8256; padding: 0 15px 16px 0; } header #bg_header3 .content_header3 .div_left ul li #sub_marcas .submenu_right .content_artigo .item_artigo:last-of-type, header #bg_header3 .content_header3 .div_right ul li #sub_marcas .submenu_right .content_artigo .item_artigo:last-of-type { padding-right: 0; } header #bg_header3 .content_header3 .div_left ul li #sub_marcas .submenu_right a, header #bg_header3 .content_header3 .div_right ul li #sub_marcas .submenu_right a { color: #af8256; padding: 0 15px 16px 0; } header #bg_header3 .content_header3 .div_left ul li .bigger .container .submenu_left, header #bg_header3 .content_header3 .div_right ul li .bigger .container .submenu_left { width: 69%; margin-right: 0; } header #bg_header3 .content_header3 .div_left ul li .bigger .container .submenu_left ul, header #bg_header3 .content_header3 .div_right ul li .bigger .container .submenu_left ul { width: 20%; margin-bottom: 15px; } header #bg_header3 .content_header3 .div_left ul li .bigger .container .submenu_right, header #bg_header3 .content_header3 .div_right ul li .bigger .container .submenu_right { width: 26%; } header #bg_header3 .content_header3 .div_left ul li .bigger .container .submenu_right ul, header #bg_header3 .content_header3 .div_right ul li .bigger .container .submenu_right ul { float: inherit; } header #bg_header3 .content_header3 .div_left ul li .bigger .container .submenu_right .banner_submenu, header #bg_header3 .content_header3 .div_right ul li .bigger .container .submenu_right .banner_submenu { width: 100%; clear: both; margin-top: 35px; } header #bg_header3 .content_header3 .div_left ul li .submenu_padrao h2, header #bg_header3 .content_header3 .div_right ul li .submenu_padrao h2 { font-size: 18px; } header #bg_header3 .content_header3 .div_left ul li .submenu_padrao a, header #bg_header3 .content_header3 .div_right ul li .submenu_padrao a { padding: 0; } header #bg_header3 .content_header3 .div_left ul li .submenu_padrao a.font-dourado, header #bg_header3 .content_header3 .div_right ul li .submenu_padrao a.font-dourado { color: #af8256; margin-bottom: 3px; } header #bg_header3 .content_header3 .div_left ul li .submenu_padrao .div_row, header #bg_header3 .content_header3 .div_right ul li .submenu_padrao .div_row { margin-bottom: 5px; } header #bg_header3 .content_header3 .div_left ul li .submenu_padrao ul li a, header #bg_header3 .content_header3 .div_right ul li .submenu_padrao ul li a { text-transform: inherit; } header #bg_header3 .content_header3 .div_left ul li .submenu_padrao ul li ul, header #bg_header3 .content_header3 .div_right ul li .submenu_padrao ul li ul { padding: 0 0 0 15px; margin-right: 0; } header #bg_header3 .content_header3 .div_left ul li .submenu_padrao ul li ul li a, header #bg_header3 .content_header3 .div_right ul li .submenu_padrao ul li ul li a { color: #a1a09d !important; text-transform: inherit; } header #bg_header3 .content_header3 .div_left ul li .submenu_padrao .submenu_left, header #bg_header3 .content_header3 .div_right ul li .submenu_padrao .submenu_left { width: 23%; } header #bg_header3 .content_header3 .div_left ul li .submenu_padrao .submenu_right, header #bg_header3 .content_header3 .div_right ul li .submenu_padrao .submenu_right { width: 72%; padding-left: 0; } header #bg_header3 .content_header3 .div_left ul li .submenu_padrao .submenu_right .container_especialista_submenu, header #bg_header3 .content_header3 .div_right ul li .submenu_padrao .submenu_right .container_especialista_submenu { width: 100%; margin: 0 auto; display: flex; } header #bg_header3 .content_header3 .div_left ul li .submenu_padrao .submenu_right .container_especialista_submenu .owl-nav .owl-next, header #bg_header3 .content_header3 .div_left ul li .submenu_padrao .submenu_right .container_especialista_submenu .owl-nav .owl-prev, header #bg_header3 .content_header3 .div_right ul li .submenu_padrao .submenu_right .container_especialista_submenu .owl-nav .owl-next, header #bg_header3 .content_header3 .div_right ul li .submenu_padrao .submenu_right .container_especialista_submenu .owl-nav .owl-prev { width: 37px; background: #c9c8c3; color: #fff; } header #bg_header3 .content_header3 .div_left ul li .submenu_padrao .submenu_right .container_especialista_submenu .owl-nav .owl-next, header #bg_header3 .content_header3 .div_right ul li .submenu_padrao .submenu_right .container_especialista_submenu .owl-nav .owl-next { border-radius: 0 400px 400px 0; } header #bg_header3 .content_header3 .div_left ul li .submenu_padrao .submenu_right .container_especialista_submenu .owl-nav .owl-prev, header #bg_header3 .content_header3 .div_right ul li .submenu_padrao .submenu_right .container_especialista_submenu .owl-nav .owl-prev { border-radius: 400px 0 0 400px; } header #bg_header3 .content_header3 .div_left ul li .submenu_padrao .submenu_right .content_especialista, header #bg_header3 .content_header3 .div_right ul li .submenu_padrao .submenu_right .content_especialista { padding: 0 0 40px 0; flex: 1; display: block; min-height: 207px; } header #bg_header3 .content_header3 .div_left ul li .submenu_padrao .submenu_right .content_especialista:hover, header #bg_header3 .content_header3 .div_right ul li .submenu_padrao .submenu_right .content_especialista:hover { cursor: pointer; } header #bg_header3 .content_header3 .div_left ul li .submenu_padrao .submenu_right .content_especialista .tb_img, header #bg_header3 .content_header3 .div_right ul li .submenu_padrao .submenu_right .content_especialista .tb_img { width: 90px; height: 90px; display: block; margin: 0 auto; background-size: cover; background-position: center; background-repeat: none; border-radius: 90px; -webkit-border-radius: 90px; -moz-border-radius: 90px; } header #bg_header3 .content_header3 .div_left ul li .submenu_padrao .submenu_right .content_especialista .seguir, header #bg_header3 .content_header3 .div_right ul li .submenu_padrao .submenu_right .content_especialista .seguir { text-align: center; margin-top: 15px; } header #bg_header3 .content_header3 .div_left ul li .submenu_padrao .submenu_right .content_especialista .txt_especialista, header #bg_header3 .content_header3 .div_right ul li .submenu_padrao .submenu_right .content_especialista .txt_especialista { width: 103px; clear: both; margin: 12px auto; } header #bg_header3 .content_header3 .div_left ul li .submenu_padrao .submenu_right .content_especialista .txt_especialista .line, header #bg_header3 .content_header3 .div_right ul li .submenu_padrao .submenu_right .content_especialista .txt_especialista .line { width: 18px; height: 1px; background: #a1a09d; margin: 9px 0; } header #bg_header3 .content_header3 .div_left ul li .submenu_padrao .submenu_right .content_especialista .txt_especialista h2, header #bg_header3 .content_header3 .div_right ul li .submenu_padrao .submenu_right .content_especialista .txt_especialista h2 { color: #3a1112; text-transform: uppercase; font-size: 12px; } header #bg_header3 .content_header3 .div_left ul li .submenu_padrao .submenu_right .content_especialista .txt_especialista h3, header #bg_header3 .content_header3 .div_right ul li .submenu_padrao .submenu_right .content_especialista .txt_especialista h3 { font-size: 14px; color: #4a4d57; font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; font-style: inherit; text-transform: initial; } header #bg_header3 .content_header3 .div_left ul li #equilibrio, header #bg_header3 .content_header3 .div_right ul li #equilibrio { padding: 45px 0 0 0; } header #bg_header3 .content_header3 .div_left ul li #equilibrio .submenu_left, header #bg_header3 .content_header3 .div_right ul li #equilibrio .submenu_left { width: 30%; display: flex; } header #bg_header3 .content_header3 .div_left ul li #equilibrio .submenu_right, header #bg_header3 .content_header3 .div_right ul li #equilibrio .submenu_right { width: 60%; } header #bg_header3 .content_header3 .div_left ul li #equilibrio .submenu_right h3, header #bg_header3 .content_header3 .div_right ul li #equilibrio .submenu_right h3 { padding-top: 40px; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 24px; color: #4a4d57; } header #bg_header3 .content_header3 .div_left ul li #equilibrio .submenu_right p, header #bg_header3 .content_header3 .div_right ul li #equilibrio .submenu_right p { font-size: 14px; line-height: 24px; } header #bg_header3 .content_header3 .div_left ul li #revista .submenu_left, header #bg_header3 .content_header3 .div_right ul li #revista .submenu_left { width: 20%; } header #bg_header3 .content_header3 .div_left ul li #revista .submenu_right, header #bg_header3 .content_header3 .div_right ul li #revista .submenu_right { width: 74%; } header #bg_header3 .content_header3 .div_left ul li #revista .submenu_right .content_revista, header #bg_header3 .content_header3 .div_right ul li #revista .submenu_right .content_revista { float: left; width: 80%; } header #bg_header3 .content_header3 .div_left ul li #revista .submenu_right .content_revista ul, header #bg_header3 .content_header3 .div_right ul li #revista .submenu_right .content_revista ul { width: 20%; margin-bottom: 30px; margin-right: 4%; max-height: 115px; min-height: 85px; } header #bg_header3 .content_header3 .div_left ul li #revista .submenu_right .content_revista h2, header #bg_header3 .content_header3 .div_right ul li #revista .submenu_right .content_revista h2 { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; color: #5a1718; } header #bg_header3 .content_header3 .div_left ul li #revista .submenu_right .content_revista .line, header #bg_header3 .content_header3 .div_right ul li #revista .submenu_right .content_revista .line { width: 18px; height: 1px; background: #a1a09d; margin: 3px 0 7px 0; clear: both; float: left; } header #bg_header3 .content_header3 .div_left ul li #revista .submenu_right .content_revista p, header #bg_header3 .content_header3 .div_right ul li #revista .submenu_right .content_revista p { font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; font-size: 13px; clear: both; float: left; margin: 0; } header #bg_header3 .content_header3 .div_left ul li #revista .submenu_right .img_revista, header #bg_header3 .content_header3 .div_right ul li #revista .submenu_right .img_revista { width: 20%; float: left; } header #bg_header3 .content_header3 .div_left ul li #revista .submenu_right .img_revista img, header #bg_header3 .content_header3 .div_right ul li #revista .submenu_right .img_revista img { width: 100%; } header #bg_header3 .content_header3 .div_left ul li #submenu_evento .submenu_right .submenu_left, header #bg_header3 .content_header3 .div_right ul li #submenu_evento .submenu_right .submenu_left { width: 43%; background: #e6e4de; margin-right: 0; padding: 6% 3%; margin-top: -45px; margin-bottom: -45px; } header #bg_header3 .content_header3 .div_left ul li #submenu_evento .submenu_right .submenu_right, header #bg_header3 .content_header3 .div_right ul li #submenu_evento .submenu_right .submenu_right { width: 43%; padding: 6% 3%; margin-top: -45px; margin-bottom: -45px; } header #bg_header3 .content_header3 .div_left ul li #submenu_evento .submenu_right .content_artigos, header #bg_header3 .content_header3 .div_right ul li #submenu_evento .submenu_right .content_artigos { width: 100%; float: left; clear: both; margin-top: 15px; } header #bg_header3 .content_header3 .div_left ul li #submenu_evento .submenu_right .content_artigos .item_artigo, header #bg_header3 .content_header3 .div_right ul li #submenu_evento .submenu_right .content_artigos .item_artigo { width: 46%; float: left; margin: 0 4% 0 0; max-height: 309px; } header #bg_header3 .content_header3 .div_left ul li #submenu_evento .submenu_right .content_artigos .item_artigo:hover, header #bg_header3 .content_header3 .div_right ul li #submenu_evento .submenu_right .content_artigos .item_artigo:hover { background: 0 0; } header #bg_header3 .content_header3 .div_left ul li #submenu_evento .submenu_right .content_artigos .item_artigo:hover .img_artigo, header #bg_header3 .content_header3 .div_right ul li #submenu_evento .submenu_right .content_artigos .item_artigo:hover .img_artigo { cursor: pointer; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; transform: scale(1.2); -webkit-transform: scale(1.2); } header #bg_header3 .content_header3 .div_left ul li #submenu_evento .submenu_right .content_artigos .item_artigo .overflow_img, header #bg_header3 .content_header3 .div_right ul li #submenu_evento .submenu_right .content_artigos .item_artigo .overflow_img { width: 100%; max-height: 122px; overflow: hidden; position: relative; } header #bg_header3 .content_header3 .div_left ul li #submenu_evento .submenu_right .content_artigos .item_artigo .overflow_img .img_artigo, header #bg_header3 .content_header3 .div_right ul li #submenu_evento .submenu_right .content_artigos .item_artigo .overflow_img .img_artigo { width: 100%; height: 122px; background-size: cover; background-position: center; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } header #bg_header3 .content_header3 .div_left ul li #submenu_evento .submenu_right .content_artigos .item_artigo .overflow_img .data, header #bg_header3 .content_header3 .div_right ul li #submenu_evento .submenu_right .content_artigos .item_artigo .overflow_img .data { padding: 0 7px; text-transform: uppercase; font-size: 16px; color: #5a1718; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; background: #fff; position: absolute; top: 5px; left: 10px; z-index: 9; } header #bg_header3 .content_header3 .div_left ul li #submenu_evento .submenu_right .content_artigos .item_artigo .txt_artigo, header #bg_header3 .content_header3 .div_right ul li #submenu_evento .submenu_right .content_artigos .item_artigo .txt_artigo { width: 100%; margin-top: 14px; } header #bg_header3 .content_header3 .div_left ul li #submenu_evento .submenu_right .content_artigos .item_artigo .txt_artigo span, header #bg_header3 .content_header3 .div_right ul li #submenu_evento .submenu_right .content_artigos .item_artigo .txt_artigo span { color: #a1a09d; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; text-transform: uppercase; } header #bg_header3 .content_header3 .div_left ul li #submenu_evento .submenu_right .content_artigos .item_artigo .txt_artigo h3, header #bg_header3 .content_header3 .div_right ul li #submenu_evento .submenu_right .content_artigos .item_artigo .txt_artigo h3 { font-size: 16px; color: #5a1718; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; line-height: 23px; text-transform: initial; } header #bg_header3 .content_header3 .div_left ul li #submenu_evento .submenu_right .content_artigos .item_artigo .txt_artigo .more, header #bg_header3 .content_header3 .div_right ul li #submenu_evento .submenu_right .content_artigos .item_artigo .txt_artigo .more { margin-top: 10px; text-transform: uppercase; color: #ec3237; font-size: 12px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } header #bg_header3 .content_header3 .div_left ul li .show_mobile, header #bg_header3 .content_header3 .div_right ul li .show_mobile { display: none; } header #bg_header3 .content_header3 .div_left ul li.destaque, header #bg_header3 .content_header3 .div_right ul li.destaque { display: none; } header #bg_header3 .content_header3 .div_left ul li.active, header #bg_header3 .content_header3 .div_right ul li.active { background: #3e4149; } header #bg_header3 .content_header3 .div_left { background: #4a4d57; width: 100%; text-align: right; } header #bg_header3 .content_header3 .div_right { background: #363940; width: 70%; text-align: left; } header #bg_header3 .content_header3 .div_right ul { width: 100%; display: table; } header #bg_header3 .content_header3 .div_right ul li { display: table-cell; text-align: center; } header #bg_header3 .content_header3 .div_right ul li a { font-size: 12px; color: #adafb6; } header #bg_header3 .content_header3 .div_right ul li .big { font-size: 14px; color: #fff; } header .logo_header { display: flex; align-items: center; } header .content_carrinho:hover { background: #5a1718 !important; cursor: pointer; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } header .alert { display: none; } header .alert .container { display: flex; padding: 20px 0; align-items: center; justify-content: center; } header .alert .container .div_left, header .alert .container .div_right { display: inline-flex; align-items: center; } header .alert .container .div_left { width: 59%; } header .alert .container .div_right { width: 40%; justify-content: flex-end; } header .alert .container .exclamacao { fill: #ecebe7; fill-rule: evenodd; } header .alert .container h3 { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 15px; color: #c9c8c3; margin-left: 15px; letter-spacing: 0.4pt; } header .alert .container .browser { display: inline-flex; align-items: center; margin-right: 20px; } header .alert .container .browser:hover svg { fill: #a87c64; } header .alert .container .browser:hover span { color: #a87c64; } header .alert .container .browser svg { fill: #f4c69d; fill-rule: evenodd; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } header .alert .container .browser span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; text-transform: uppercase; color: #f4c69d; margin-left: 10px; letter-spacing: 0.4pt; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } header .alert .container .close { color: #fff; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 38px; line-height: 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); cursor: pointer; } header .alert .container .close:hover { color: #a87c64; } header .alert, header .amarelo.alert { background: #f6bd51 !important; } header .alert .container .exclamacao, header .amarelo.alert .container .exclamacao { fill: #400f12; } header .alert .container h3, header .amarelo.alert .container h3 { color: #400f12; } header .alert .container .bt_empty, header .amarelo.alert .container .bt_empty { border: 1px solid #400f12; color: #400f12; margin-right: 8px; } header .alert .container .bt_empty:hover, header .amarelo.alert .container .bt_empty:hover { background: 0 0; } header .alert .container .browser:hover svg, header .amarelo.alert .container .browser:hover svg { fill: #400f12; } header .alert .container .browser:hover span, header .amarelo.alert .container .browser:hover span { color: #400f12; } header .alert .container .browser svg, header .amarelo.alert .container .browser svg { fill: #bb2a2d; } header .alert .container .browser span, header .amarelo.alert .container .browser span { color: #bb2a2d; } header .alert .container .close, header .amarelo.alert .container .close { color: #000; } header .alert .container .close:hover, header .amarelo.alert .container .close:hover { color: #bb2a2d; } @media screen and (min-width: 980px) { header { -webkit-transition: all 0.5s, ease; -moz-transition: all 0.5s, ease; -ms-transition: all 0.5s, ease; -o-transition: all 0.5s, ease; transition: all 0.5s, ease; transition-duration: 0.5s; } header #bg_header2.open_categoria .container .content_busca .input_speech input { background-position: 42%; } header.menu_fixed { min-height: auto; -webkit-transition: all 0.5s, ease; -moz-transition: all 0.5s, ease; -ms-transition: all 0.5s, ease; -o-transition: all 0.5s, ease; transition: all 0.5s, ease; transition-duration: 0.5s; top: -240px; } header.menu_fixed #bg_header2 { position: fixed; top: 0; height: 50px; } header.menu_fixed #bg_header2 .container { position: relative; } header.menu_fixed #bg_header2 .container .hidden_fixed { display: none; } header.menu_fixed #bg_header2 .container #show_flutuante2, header.menu_fixed #bg_header2 .container #show_flutuante3 { display: inline-block; } header.menu_fixed #bg_header2 .container .link_categoria { display: flex; align-items: center; position: absolute; left: 0; height: 50px; } header.menu_fixed #bg_header2 .container .link_categoria #menu_categoria { border: 1px solid #fff; } header.menu_fixed #bg_header2 .container menu { display: none; width: 88%; height: 50px; } header.menu_fixed #bg_header2 .container menu .item_menu a, header.menu_fixed #bg_header2 .container menu .item_menu.active a { height: 50px; display: flex; align-items: center; justify-content: center; } header.menu_fixed #bg_header2 .container menu .item_menu a .img_menu, header.menu_fixed #bg_header2 .container menu .item_menu.active a .img_menu { display: none; } header.menu_fixed #bg_header2 .container menu .item_menu a .txt_menu, header.menu_fixed #bg_header2 .container menu .item_menu.active a .txt_menu { height: auto; display: flex; } header.menu_fixed #bg_header2 .container menu .item_menu .content_submenu a, header.menu_fixed #bg_header2 .container menu .item_menu.active .content_submenu a { display: block; height: auto; } header.menu_fixed #bg_header2 .container .content_busca { display: block; width: 84%; height: 50px; right: 5.5%; padding: 0 1%; position: absolute; z-index: 999; -webkit-transition: all 0.8s, ease; -moz-transition: all 0.8s, ease; -ms-transition: all 0.8s, ease; -o-transition: all 0.8s, ease; transition: all 0.8s, ease; transition-duration: 0.8s; } header.menu_fixed #bg_header2 .container .content_busca .content_complete { background: #e6e4de; width: 100%; position: absolute; top: 50px; display: none; } header.menu_fixed #bg_header2 .container .content_busca .content_complete .group { display: none; width: 92%; padding: 3% 4% 4% 4%; } header.menu_fixed #bg_header2 .container .content_busca .content_complete .group.open { display: inline-block; } header.menu_fixed #bg_header2 .container .content_busca .content_complete #clear_input { position: absolute; top: 0; left: 32px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; display: none; z-index: 9; } header.menu_fixed #bg_header2 .container .content_busca .content_complete #busca_input { position: absolute; top: 0; right: 44px; text-transform: uppercase; color: #30333a; font-size: 12px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; display: none; } header.menu_fixed #bg_header2 .container .content_busca .content_complete .title { text-transform: uppercase; font-size: 16px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #30333a; width: 100%; clear: both; float: left; } header.menu_fixed #bg_header2 .container .content_busca .content_complete .group { position: relative; } header.menu_fixed #bg_header2 .container .content_busca .content_complete .group .txt_descricao { position: absolute; top: 3px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #8a857b; font-size: 12px; } header.menu_fixed #bg_header2 .container .content_busca .content_complete .group .div_left { display: none; width: 34%; float: left; } header.menu_fixed #bg_header2 .container .content_busca .content_complete .group .div_left ul { margin-top: 12px; display: block; float: left; width: 100%; clear: both; } header.menu_fixed #bg_header2 .container .content_busca .content_complete .group .div_left ul li { width: 100%; } header.menu_fixed #bg_header2 .container .content_busca .content_complete .group .div_left ul li a { width: 100%; float: left; clear: both; color: #8a857b; text-transform: uppercase; font-size: 13px; display: flex; align-items: center; padding: 9px 0; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } header.menu_fixed #bg_header2 .container .content_busca .content_complete .group .div_left ul li a img { margin-right: 8px; } header.menu_fixed #bg_header2 .container .content_busca .content_complete .group .div_left ul li a .hover { display: none; } header.menu_fixed #bg_header2 .container .content_busca .content_complete .group .div_left ul li a:hover span { color: #5a1718; } header.menu_fixed #bg_header2 .container .content_busca .content_complete .group .div_left ul li a:hover img { display: none; } header.menu_fixed #bg_header2 .container .content_busca .content_complete .group .div_left ul li a:hover .hover { display: block; } header.menu_fixed #bg_header2 .container .content_busca .content_complete .group .div_left .content_receitas { margin: 45px 0 0 28px; display: inline-block; } header.menu_fixed #bg_header2 .container .content_busca .content_complete .group .div_left .content_receitas .receitas h3 { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 27px; color: #35383f; display: inline-block; line-height: 32px; } header.menu_fixed #bg_header2 .container .content_busca .content_complete .group .div_left .content_receitas .receitas a { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } header.menu_fixed #bg_header2 .container .content_busca .content_complete .group .div_right { width: 100%; float: right; } header.menu_fixed #bg_header2 .container .content_busca .content_complete .group .div_right .item_vitrine a { width: 77%; } header.menu_fixed #bg_header2 .container .content_busca .content_complete .group .div_right .item_vitrine a .txt_vitrine { width: 87%; } header.menu_fixed #bg_header2 .container .content_busca .content_complete .group .div_right .item_vitrine .ico_ant, header.menu_fixed #bg_header2 .container .content_busca .content_complete .group .div_right .item_vitrine .tag { display: none; } header.menu_fixed #bg_header2 .container .content_busca .content_complete .group .div_right .item_vitrine .container_price { width: 20%; } header.menu_fixed #bg_header2 .container .content_busca .content_complete .group .content_links { background: #edece9; padding: 16px 5%; width: 98.7%; display: none; text-align: center; margin-left: -4.3%; top: 35px; position: relative; } header.menu_fixed #bg_header2 .container .content_busca .content_complete .group .content_links .bt_empty { flex: 1; margin: 0 6px; padding: 12px 10px; } header.menu_fixed #bg_header2 .container .content_busca .content_complete .group .bt_default { display: inline-block; margin-top: 10px; } header.menu_fixed #bg_header2 .container .content_busca .content_complete.open_autocomplete { display: block; } header.menu_fixed #bg_header2 .container .content_busca .content_complete.open_autocomplete #clear_input { display: none; } header.menu_fixed #bg_header2 .container .content_busca .content_complete.open_autocomplete .group#autocomplete { display: inline-block; } header.menu_fixed #bg_header2 .container .content_busca .content_complete.open_busqueUmProduto { display: block; } header.menu_fixed #bg_header2 .container .content_busca .content_complete.open_busqueUmProduto #clear_input { display: block; } header.menu_fixed #bg_header2 .container .content_busca .content_complete.open_busqueUmProduto .group#busca_busqueUmProduto { display: inline-block; } header.menu_fixed #bg_header1, header.menu_fixed #bg_header3 { display: none; } header.menu_fixed #bg_header2.open_busca { z-index: 9999999; } header.menu_fixed #bg_header2.open_busca .container { position: relative; } header.menu_fixed #bg_header2.open_busca .container:after { content: ""; background: rgba(0, 0, 0, 0.6); position: fixed; width: 100%; left: 0; bottom: 0; top: 0; z-index: 9; } header.menu_fixed #bg_header2.open_busca .container .content_busca { background: #e6e4de; width: 84%; display: flex; align-items: center; justify-content: center; } header.menu_fixed #bg_header2.open_busca .container .content_busca .input_speech input { width: 98%; background-position: 99%; } header.menu_fixed #bg_header2.open_busca .container .content_busca .input_speech .busca_input { padding: 0 1%; -webkit-transition: all 0s, linear; -moz-transition: all 0s, linear; -ms-transition: all 0s, linear; -o-transition: all 0s, linear; transition: all 0s, linear; transition-duration: 0s; } header.menu_fixed #bg_header2.open_categoria .container { position: relative; } header.menu_fixed #bg_header2.open_categoria .container .link_categoria { display: none; } header.menu_fixed #bg_header2.open_categoria .container .content_busca { width: 55px; } header.menu_fixed #bg_header2.open_categoria .container .content_busca .input_speech input { background-position: 42%; } header.menu_fixed #bg_header2.open_categoria .container .content_busca .input_speech input:hover { cursor: pointer; box-shadow: 0 0 0 3px #fff, 0 0 0 3px #fff; } header.menu_fixed #bg_header2.open_categoria .container .content_busca .input_speech input.effect { box-shadow: 0 0 0 5px #fff, 0 0 0 5px #fff; } header.menu_fixed #bg_header2.open_categoria .container menu { display: inline-flex; } } .sprite-svg { fill: #dda365; width: 55px; height: 45px; padding: 0; margin: -10px 0 0; transform: scale(1.1); transition-delay: 0.4s; } @media (min-width: 992px) { .sprite-svg { margin: 10px 0 0; } } .item_menu:hover .sprite-svg { fill: #bd463f; } .sprite-svg-scale-0-9 { transform: scale(0.9); } .sprite-svg-scale-1 { transform: scale(1); } .sprite-svg-scale-1-2 { transform: scale(1.2); } body.black_friday .minhas-ofertas header #bg_header3 { background: #131212 !important; } body.black_friday .minhas-ofertas header #bg_header3 .content_header3 .div_left ul li.destaque:hover { background: 0 0; color: #e7ceba; } body.black_friday .minhas-ofertas header #bg_header3 .content_header3 .div_left ul li.destaque a { padding: 0 !important; } body.black_friday .minhas-ofertas header #bg_header3 .content_header3 .div_left ul li.destaque a:hover { background: 0 0; color: #e7ceba; } body.black_friday header #bg_header2 { background: #2e3132; } body.black_friday header #bg_header2 .container menu .item_menu .txt_menu h1 { color: #e7ceba; } body.black_friday header #bg_header2 .container menu .item_menu:hover .img_menu .sprite-svg { opacity: 1; } body.black_friday header #bg_header2 .container menu .item_menu:hover .img_menu img { opacity: 1; } body.black_friday header #bg_header2 .container menu .item_menu:hover .txt_menu h1 { color: #30333a; } body.black_friday header #bg_header2 .container menu .item_menu .content_submenu .submenu_right .banner_submenu { opacity: 1; } body.black_friday header #bg_header2 .container menu .item_menu.active { background: #4d4e51; } body.black_friday header #bg_header2 .container menu .item_menu.active .txt_menu h1 { color: #fff; } body.black_friday header #bg_header2 .container menu .item_menu.active .img_menu svg { fill: #fff; } body.black_friday header #bg_header3 { background: #131212; } body.black_friday header #bg_header3 .content_header3 .div_left { background: #131212; } body.black_friday header #bg_header3 .content_header3 .div_left ul li a { color: #8b8d92; } body.black_friday header #bg_header3 .content_header3 .div_left ul li.destaque { display: block; padding-right: 50px; } body.black_friday header #bg_header3 .content_header3 .div_left ul li.destaque:hover a { background: 0 0; color: #e7ceba; } body.black_friday header #bg_header3 .content_header3 .div_left ul li.destaque a { color: #fff; font-size: 16px; padding: 0 !important; } body.black_friday header #bg_header3 .content_header3 .div_left ul li.destaque a:hover { background: 0 0; color: #e7ceba; } body.black_friday header .sprite-svg { fill: #d8b698; } body.black_friday header #bg_header2 .container .link_categoria #menu_categoria { border: none; } body.black_friday .nossas_categorias { background: #2e3132 !important; } body.black_friday .nossas_categorias .nossas_categorias_itens a.itens { background: #000 !important; } body.black_friday .nossas_categorias .nossas_categorias_itens a.itens.active { background: #fff !important; } body.black_friday .container_vitrine .black_friday .bg_img_vitrine, body.black_friday .container_vitrine_lista .black_friday .bg_img_vitrine { background: #000 !important; } @media screen and (max-width: 980px) { body.black_friday header #bg_header1 .container #perfil { background: #2e3132; } body.black_friday header #bg_header2 .destaque { display: block !important; padding: 20px; } body.black_friday header #bg_header2 .destaque a { color: #fff; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 21px; text-transform: uppercase; } } body.black_friday header #bg_header3 .content_header3 .div_left ul li a { color: #fff !important; } body.black_friday header #bg_header3 .content_header3 .div_left ul li:first-of-type a, body.black_friday header #bg_header3 .content_header3 .div_left ul li:hover a { color: #000 !important; } @media only screen and (min-width: 300px) and (max-width: 767px) { body.black_friday header #bg_header3 .content_header3 .div_left ul li:hover a { color: #fff !important; } header #bg_header3 .content_header3 .div_left ul li .submenu_padrao .submenu_right ul li a, header #bg_header3 .content_header3 .div_right ul li .submenu_padrao .submenu_right ul li a { color: #000 !important; } header #bg_header2 .container menu .item_menu a { display: flex; } header .action_add_carrinho .content_carrinho span { position: absolute; z-index: 9; transform: translate(-50%, -50%); left: 50%; top: 50%; } body header #bg_header3 .content_header3 .div_left ul li:hover .content_submenu .item_submenu a { color: #000 !important; box-sizing: border-box; width: 100%; } header #bg_header2 .container menu .item_menu .content_submenu .submenu_left { padding-left: 0 !important; } } @media screen and (max-width: 980px) { header #bg_header1 #meus_pedidos { display: none; } } @media screen and (max-width: 980px) { header #bg_header1 #show_minhas_listas { display: none; } } @media screen and (min-width: 980px) { header #bg_header1 #redirect_minhas_listas { display: none; } } #banner { background: url(../images/load.gif) center no-repeat; } #banner.banner-bebidas-geladas { margin: 0 !important; } .banner { width: 100%; height: 556px; display: block; } .banner .txt_banner { position: relative; top: 50px; left: 330px; width: 350px; } .banner .txt_banner h3 { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-style: inherit; color: #fff; font-size: 48px; } .banner .txt_banner p { color: #a1a09d; font-size: 18px; } .banner .txt_banner .bt_default { margin-top: 15px; clear: both; float: left; } #header_carrinho { width: 100%; display: inline-block; position: relative; height: auto; } #header_carrinho .container { padding: 0; } #header_carrinho.black_friday #bg_header1 { background-color: #222 !important; } #header_carrinho #bg_header1 { background: #bb2a2e; display: flex; height: 79px; } #header_carrinho #bg_header1 .hide_mobile { display: inline-block; } #header_carrinho #bg_header1 .show_mobile { display: none; } #header_carrinho #bg_header1 .container { position: relative; } #header_carrinho #bg_header1 .container .logo_header { float: inherit; margin: 18px auto; display: block; width: 142px; } #header_carrinho #bg_header1 .container .bt_default { background: #fff; position: absolute; left: 0; top: 26px; color: #30333a; padding: 5px 7px; font-size: 11px; } #header_carrinho #bg_header1 .container .bt_default .font-vermelho { color: #ec3237; top: -1px; position: relative; } #header_carrinho #bg_header2 { background: #e6e4de; height: 120px; position: relative; width: 100%; z-index: 9999; } #header_carrinho #bg_header2 .container { display: flex; padding-top: 23px; } #header_carrinho #bg_header2 .container .box_step { text-align: center; position: relative; min-width: 80px; width: 38%; float: left; } #header_carrinho #bg_header2 .container .box_step .circle { font-size: 22px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; background: #fff; width: 35px; height: 35px; margin: 0 auto; margin-bottom: 8px; position: relative; z-index: 9; } #header_carrinho #bg_header2 .container .box_step .circle svg { fill: #5a1718; } #header_carrinho #bg_header2 .container .box_step span { color: #3a1112; font-size: 14px; } #header_carrinho #bg_header2 .container .box_step span:first-of-type { text-transform: uppercase; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 13px; } #header_carrinho #bg_header2 .container .box_step span:last-of-type { top: -4px; position: relative; } #header_carrinho #bg_header2 .container .box_step:before { background-color: #fff; content: ""; display: block; height: 4px; position: absolute; width: 50%; top: 17px; left: 0; } #header_carrinho #bg_header2 .container .box_step:after { background-color: #fff; content: ""; display: block; height: 4px; position: absolute; width: 50%; top: 17px; right: 0; } #header_carrinho #bg_header2 .container .box_step:first-of-type:before { background: #fff; left: 38px; } #header_carrinho #bg_header2 .container .box_step:last-of-type:after { right: 20px; } #header_carrinho #bg_header2 .container .box_step:first-of-type, #header_carrinho #bg_header2 .container .box_step:last-of-type { width: 20%; } #header_carrinho #bg_header2 .container .box_step:first-of-type .content_box { float: left; } #header_carrinho #bg_header2 .container .box_step:last-of-type .content_box { float: right; } #header_carrinho #bg_header2 .container .box_step.active:last-of-type:after { background: #5a1718; } #header_carrinho #bg_header2 .container .active .circle { background: #bb2a2e; color: #fff; } #header_carrinho #bg_header2 .container .active .circle svg { fill: #fff; } #header_carrinho #bg_header2 .container .active:before { background: #5a1718; } #header_carrinho #bg_header2 .container .passive .circle { background: #5a1718; color: #fff; } #header_carrinho #bg_header2 .container .passive .circle svg { fill: #fff; } #header_carrinho #bg_header2 .container .passive:after, #header_carrinho #bg_header2 .container .passive:before { background: #5a1718; } #header_carrinho #bg_header2 .container .box_step:first-of-type.passive:before { background: #5a1718; } #vitrine, #vitrine2, #vitrineCeia { min-height: 610px; } @media screen and (max-width: 980px) { #vitrine, #vitrine2, #vitrineCeia { min-height: auto; } } #vitrine.bg-branco, #vitrine2.bg-branco, #vitrineCeia.bg-branco, #vitrine_cheia.bg-branco, #vitrine_dupla.bg-branco, #vitrine_lista.bg-branco, #vitrine_logout.bg-branco, .vitrine_lista.bg-branco { background-color: #fff; } #vitrine.bg-branco .content_vitrine .container_vitrine, #vitrine2.bg-branco .content_vitrine .container_vitrine, #vitrineCeia.bg-branco .content_vitrine .container_vitrine, #vitrine_cheia.bg-branco .content_vitrine .container_vitrine, #vitrine_dupla.bg-branco .content_vitrine .container_vitrine, #vitrine_lista.bg-branco .content_vitrine .container_vitrine, #vitrine_logout.bg-branco .content_vitrine .container_vitrine, .vitrine_lista.bg-branco .content_vitrine .container_vitrine { overflow: hidden; } #vitrine .bg_left, #vitrine2 .bg_left, #vitrineCeia .bg_left, #vitrine_cheia .bg_left, #vitrine_dupla .bg_left, #vitrine_lista .bg_left, #vitrine_logout .bg_left, .vitrine_lista .bg_left { height: 100%; background: #b1b1b1; } #vitrine .bg_right, #vitrine2 .bg_right, #vitrineCeia .bg_right, #vitrine_cheia .bg_right, #vitrine_dupla .bg_right, #vitrine_lista .bg_right, #vitrine_logout .bg_right, .vitrine_lista .bg_right { height: 100%; background: #ecebe7; } #vitrine .content_shop, #vitrine2 .content_shop, #vitrineCeia .content_shop, #vitrine_cheia .content_shop, #vitrine_dupla .content_shop, #vitrine_lista .content_shop, #vitrine_logout .content_shop, .vitrine_lista .content_shop { width: 25%; float: left; position: relative; } #vitrine .content_shop h2, #vitrine2 .content_shop h2, #vitrineCeia .content_shop h2, #vitrine_cheia .content_shop h2, #vitrine_dupla .content_shop h2, #vitrine_lista .content_shop h2, #vitrine_logout .content_shop h2, .vitrine_lista .content_shop h2 { color: #fff; line-height: 27px; font-size: 21px; } #vitrine .content_shop .box_lista_shop, #vitrine2 .content_shop .box_lista_shop, #vitrineCeia .content_shop .box_lista_shop, #vitrine_cheia .content_shop .box_lista_shop, #vitrine_dupla .content_shop .box_lista_shop, #vitrine_lista .content_shop .box_lista_shop, #vitrine_logout .content_shop .box_lista_shop, .vitrine_lista .content_shop .box_lista_shop { width: 100%; float: left; clear: both; margin-top: 21px; } #vitrine .content_shop .box_lista_shop a, #vitrine2 .content_shop .box_lista_shop a, #vitrineCeia .content_shop .box_lista_shop a, #vitrine_cheia .content_shop .box_lista_shop a, #vitrine_dupla .content_shop .box_lista_shop a, #vitrine_lista .content_shop .box_lista_shop a, #vitrine_logout .content_shop .box_lista_shop a, .vitrine_lista .content_shop .box_lista_shop a { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; background: #91908d; width: 78%; padding: 24px 0 24px 23%; display: inline-block; text-transform: uppercase; text-align: left; margin-top: 7px; position: relative; font-size: 13px; color: #fff; } #vitrine .content_shop .box_lista_shop a:hover, #vitrine2 .content_shop .box_lista_shop a:hover, #vitrineCeia .content_shop .box_lista_shop a:hover, #vitrine_cheia .content_shop .box_lista_shop a:hover, #vitrine_dupla .content_shop .box_lista_shop a:hover, #vitrine_lista .content_shop .box_lista_shop a:hover, #vitrine_logout .content_shop .box_lista_shop a:hover, .vitrine_lista .content_shop .box_lista_shop a:hover { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; background: #949391; } #vitrine .content_shop .box_lista_shop a:hover .seta_right, #vitrine2 .content_shop .box_lista_shop a:hover .seta_right, #vitrineCeia .content_shop .box_lista_shop a:hover .seta_right, #vitrine_cheia .content_shop .box_lista_shop a:hover .seta_right, #vitrine_dupla .content_shop .box_lista_shop a:hover .seta_right, #vitrine_lista .content_shop .box_lista_shop a:hover .seta_right, #vitrine_logout .content_shop .box_lista_shop a:hover .seta_right, .vitrine_lista .content_shop .box_lista_shop a:hover .seta_right { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; right: 14px; } #vitrine .content_shop .box_lista_shop a img, #vitrine2 .content_shop .box_lista_shop a img, #vitrineCeia .content_shop .box_lista_shop a img, #vitrine_cheia .content_shop .box_lista_shop a img, #vitrine_dupla .content_shop .box_lista_shop a img, #vitrine_lista .content_shop .box_lista_shop a img, #vitrine_logout .content_shop .box_lista_shop a img, .vitrine_lista .content_shop .box_lista_shop a img { position: absolute; top: 20px; left: 13px; z-index: 9; } #vitrine .content_shop .box_lista_shop a span, #vitrine2 .content_shop .box_lista_shop a span, #vitrineCeia .content_shop .box_lista_shop a span, #vitrine_cheia .content_shop .box_lista_shop a span, #vitrine_dupla .content_shop .box_lista_shop a span, #vitrine_lista .content_shop .box_lista_shop a span, #vitrine_logout .content_shop .box_lista_shop a span, .vitrine_lista .content_shop .box_lista_shop a span { position: relative; z-index: 99; } #vitrine .content_shop .box_lista_shop a .small, #vitrine2 .content_shop .box_lista_shop a .small, #vitrineCeia .content_shop .box_lista_shop a .small, #vitrine_cheia .content_shop .box_lista_shop a .small, #vitrine_dupla .content_shop .box_lista_shop a .small, #vitrine_lista .content_shop .box_lista_shop a .small, #vitrine_logout .content_shop .box_lista_shop a .small, .vitrine_lista .content_shop .box_lista_shop a .small { font-size: 10px; } #vitrine .content_shop .box_lista_shop a .seta_right, #vitrine2 .content_shop .box_lista_shop a .seta_right, #vitrineCeia .content_shop .box_lista_shop a .seta_right, #vitrine_cheia .content_shop .box_lista_shop a .seta_right, #vitrine_dupla .content_shop .box_lista_shop a .seta_right, #vitrine_lista .content_shop .box_lista_shop a .seta_right, #vitrine_logout .content_shop .box_lista_shop a .seta_right, .vitrine_lista .content_shop .box_lista_shop a .seta_right { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; color: #fff; font-size: 14px; position: absolute; top: 23px; right: 10px; } #vitrine .content_shop .content_select_list, #vitrine2 .content_shop .content_select_list, #vitrineCeia .content_shop .content_select_list, #vitrine_cheia .content_shop .content_select_list, #vitrine_dupla .content_shop .content_select_list, #vitrine_lista .content_shop .content_select_list, #vitrine_logout .content_shop .content_select_list, .vitrine_lista .content_shop .content_select_list { width: 100%; clear: both; float: left; margin-top: 15px; position: relative; } #vitrine .content_shop .content_select_list .select_list, #vitrine2 .content_shop .content_select_list .select_list, #vitrineCeia .content_shop .content_select_list .select_list, #vitrine_cheia .content_shop .content_select_list .select_list, #vitrine_dupla .content_shop .content_select_list .select_list, #vitrine_lista .content_shop .content_select_list .select_list, #vitrine_logout .content_shop .content_select_list .select_list, .vitrine_lista .content_shop .content_select_list .select_list { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; text-transform: uppercase; position: relative; color: #fff; width: 70%; border: 1px solid #fff; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding: 0 15%; } #vitrine .content_shop .content_select_list .select_list .seta_down, #vitrine2 .content_shop .content_select_list .select_list .seta_down, #vitrineCeia .content_shop .content_select_list .select_list .seta_down, #vitrine_cheia .content_shop .content_select_list .select_list .seta_down, #vitrine_dupla .content_shop .content_select_list .select_list .seta_down, #vitrine_lista .content_shop .content_select_list .select_list .seta_down, #vitrine_logout .content_shop .content_select_list .select_list .seta_down, .vitrine_lista .content_shop .content_select_list .select_list .seta_down { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; color: #fff; font-size: 14px; position: absolute; top: 21px; right: 17px; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); } #vitrine .content_shop .content_select_list .select_list:hover, #vitrine2 .content_shop .content_select_list .select_list:hover, #vitrineCeia .content_shop .content_select_list .select_list:hover, #vitrine_cheia .content_shop .content_select_list .select_list:hover, #vitrine_dupla .content_shop .content_select_list .select_list:hover, #vitrine_lista .content_shop .content_select_list .select_list:hover, #vitrine_logout .content_shop .content_select_list .select_list:hover, .vitrine_lista .content_shop .content_select_list .select_list:hover { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #vitrine .content_shop .content_select_list ul, #vitrine2 .content_shop .content_select_list ul, #vitrineCeia .content_shop .content_select_list ul, #vitrine_cheia .content_shop .content_select_list ul, #vitrine_dupla .content_shop .content_select_list ul, #vitrine_lista .content_shop .content_select_list ul, #vitrine_logout .content_shop .content_select_list ul, .vitrine_lista .content_shop .content_select_list ul { position: absolute; z-index: 99999; width: 100%; background: #b1b1b1; border: 1px solid #fff; top: 39px; display: none; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; } #vitrine .content_shop .content_select_list ul li, #vitrine2 .content_shop .content_select_list ul li, #vitrineCeia .content_shop .content_select_list ul li, #vitrine_cheia .content_shop .content_select_list ul li, #vitrine_dupla .content_shop .content_select_list ul li, #vitrine_lista .content_shop .content_select_list ul li, #vitrine_logout .content_shop .content_select_list ul li, .vitrine_lista .content_shop .content_select_list ul li { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; text-transform: uppercase; padding: 12px 7%; } #vitrine .content_shop .content_select_list ul li a, #vitrine2 .content_shop .content_select_list ul li a, #vitrineCeia .content_shop .content_select_list ul li a, #vitrine_cheia .content_shop .content_select_list ul li a, #vitrine_dupla .content_shop .content_select_list ul li a, #vitrine_lista .content_shop .content_select_list ul li a, #vitrine_logout .content_shop .content_select_list ul li a, .vitrine_lista .content_shop .content_select_list ul li a { display: block; width: 100%; color: #fff; } #vitrine .content_shop .content_select_list ul li:hover, #vitrine2 .content_shop .content_select_list ul li:hover, #vitrineCeia .content_shop .content_select_list ul li:hover, #vitrine_cheia .content_shop .content_select_list ul li:hover, #vitrine_dupla .content_shop .content_select_list ul li:hover, #vitrine_lista .content_shop .content_select_list ul li:hover, #vitrine_logout .content_shop .content_select_list ul li:hover, .vitrine_lista .content_shop .content_select_list ul li:hover { cursor: pointer; background: #b7b5b0; } #vitrine .content_shop .content_select_list .active, #vitrine2 .content_shop .content_select_list .active, #vitrineCeia .content_shop .content_select_list .active, #vitrine_cheia .content_shop .content_select_list .active, #vitrine_dupla .content_shop .content_select_list .active, #vitrine_lista .content_shop .content_select_list .active, #vitrine_logout .content_shop .content_select_list .active, .vitrine_lista .content_shop .content_select_list .active { background: 0 0; } #vitrine .content_vitrine, #vitrine2 .content_vitrine, #vitrineCeia .content_vitrine, #vitrine_cheia .content_vitrine, #vitrine_dupla .content_vitrine, #vitrine_lista .content_vitrine, #vitrine_logout .content_vitrine, .vitrine_lista .content_vitrine { width: 63%; float: right; position: relative; display: inline-block; } #vitrine_novidades { background: #edece9; } #vitrine_novidades h2, #vitrine_novidades h3 { text-align: center; } #vitrine_novidades .owl-nav .owl-next, #vitrine_novidades .owl-nav .owl-prev { background: #edece9; } #vitrine_novidades .banner_full_middle { background-size: cover; background-repeat: no-repeat; background-position: center; height: 569px; width: 100%; display: block; } #vitrine_novidades .content_vitrine { -webkit-transition: all 0.5s, linear; -moz-transition: all 0.5s, linear; -ms-transition: all 0.5s, linear; -o-transition: all 0.5s, linear; transition: all 0.5s, linear; transition-duration: 0.5s; transform: scale(0); } #vitrine_novidades.bg-vermelho { background-color: #3a1112; } #vitrine_novidades.bg-vermelho .container .titulo { color: #fff; text-align: left; } #vitrine_novidades.bg-vermelho .container .content_vitrine>.container_vitrine .item_vitrine .txt_vitrine .content_price>.price, #vitrine_novidades.bg-vermelho .container .content_vitrine>.container_vitrine .item_vitrine .txt_vitrine .name, #vitrine_novidades.bg-vermelho .container .content_vitrine>.container_vitrine .item_vitrine .txt_vitrine .precokg p, #vitrine_novidades.bg-vermelho .container .content_vitrine>.container_vitrine .item_vitrine .txt_vitrine .price_desconto+.div_row span { color: #fff; } #vitrine_novidades.bg-vermelho .container .content_vitrine>.container_vitrine .item_vitrine .carrinho_vitrine .span { color: #fff; } #vitrine_novidades.bg-vermelho .container .content_vitrine>.container_vitrine .owl-nav .owl-next, #vitrine_novidades.bg-vermelho .container .content_vitrine>.container_vitrine .owl-nav .owl-prev { background: #3a1112; color: #fff; } .bg_wood { background: url(../images/bg_wood.jpg) center no-repeat !important; width: 100%; height: 580px; background-size: cover !important; } .bg_wood .container { display: inline-flex; flex-direction: row; align-items: center; justify-content: center; padding: 0; } .bg_wood .menu_vertical { width: 267px; padding: 0; height: 570px; position: relative; margin-top: -10px; float: none; } .bg_wood .menu_vertical ul { max-height: 580px; } .bg_wood .menu_vertical ul li { width: 100%; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-align: center; display: flex; background: #3a1112; color: #644541; text-transform: uppercase; font-size: 18px; padding: 16% 0; letter-spacing: 0.2pt; margin-bottom: 3px; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } .bg_wood .menu_vertical ul li span { display: inline-flex; margin: 0 auto; } .bg_wood .menu_vertical ul li span img { margin-right: 10px; } .bg_wood .menu_vertical ul li span .hover { display: none; } .bg_wood .menu_vertical ul li:hover { cursor: pointer; background: #5a1718; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; color: #fff; } .bg_wood .menu_vertical ul li:hover img { display: none; } .bg_wood .menu_vertical ul li:hover .hover { display: block; } .bg_wood .menu_vertical ul .active { background: #5a1718; color: #fff; } .bg_wood .menu_vertical ul .active img { display: none; } .bg_wood .menu_vertical ul .active .hover { display: block; } .bg_wood .content_guia { width: 815px; float: none; margin-left: 57px; margin-top: -10px; } .bg_wood .content_guia h3 { color: #fff; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 33px; text-align: left !important; } .bg_wood .content_guia p { font-family: Cardo; font-weight: 400; font-style: normal; font-size: 18px; text-align: left !important; margin-top: 7px; color: #c5bead; } .bg_wood .content_guia #vitrine3 { width: 100%; display: block; overflow: hidden; margin-top: 43px; height: 340px; max-width: 100%; position: relative; } .bg_wood .content_guia #vitrine3 .container_vitrine { margin-top: 0; } .bg_wood .content_guia #vitrine3 .container_vitrine .item_vitrine { background: #fff; margin-right: 0; height: 340px; } .bg_wood .content_guia #vitrine3 .container_vitrine .item_vitrine .txt_vitrine h2 { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 24px; text-transform: inherit; color: #4a4d57; } .bg_wood .content_guia #vitrine3 .container_vitrine .item_vitrine .txt_vitrine p { font-family: Cardo; font-weight: 400; font-style: normal; font-size: 14px; text-transform: inherit; color: #4a4d57; } .bg_wood .content_guia #vitrine3 .container_vitrine .owl-stage-outer { overflow: inherit; } .bg_wood .content_guia #vitrine3 .container_vitrine .owl-nav { top: 18%; } .bg_wood .content_guia #vitrine3 .container_vitrine .owl-next, .bg_wood .content_guia #vitrine3 .container_vitrine .owl-prev { background: #c5bead; width: 25px; color: #fff; padding-top: 0; box-sizing: border-box; height: 50px; display: flex; flex-direction: row; justify-content: center; align-items: center; } .bg_wood .content_guia #vitrine3 .container_vitrine .owl-prev { border-radius: 0 66px 66px 0; left: 1px; } .bg_wood .content_guia #vitrine3 .container_vitrine .owl-next { right: 15%; border-radius: 66px 0 0 66px; } .bg_wood.revista { height: auto; } .bg_wood.revista .container { display: block; } .bg_wood.revista .content_guia { width: 100%; float: left; margin-left: 0; } .bg_wood.revista .content_guia .content_slide { width: 100%; display: block; overflow: hidden; margin-top: 43px; height: 340px; } .bg_wood.revista .content_guia .content_slide .container_vitrine { margin-top: 0; width: 100%; display: none; } .bg_wood.revista .content_guia .content_slide .container_vitrine .item_vitrine { background: #fff; margin-right: 0; height: 340px; } .bg_wood.revista .content_guia .content_slide .container_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine { border: none; } .bg_wood.revista .content_guia .content_slide .container_vitrine .item_vitrine .txt_vitrine { margin: 0 11%; width: 78%; } .bg_wood.revista .content_guia .content_slide .container_vitrine .item_vitrine .txt_vitrine h2 { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 24px; text-transform: inherit; color: #4a4d57; } .bg_wood.revista .content_guia .content_slide .container_vitrine .item_vitrine .txt_vitrine p { font-family: Cardo; font-weight: 400; font-style: normal; font-size: 14px; text-transform: inherit; color: #4a4d57; } .bg_wood.revista .content_guia .content_slide .container_vitrine .owl-stage-outer { width: 100%; } .bg_wood.revista .content_guia .content_slide .container_vitrine .owl-stage-outer { overflow: inherit; } .bg_wood.revista .content_guia .content_slide .container_vitrine .owl-nav { top: 38%; } .bg_wood.revista .content_guia .content_slide .container_vitrine .owl-next, .bg_wood.revista .content_guia .content_slide .container_vitrine .owl-prev { background: #c5bead; width: 39px; color: #fff; } .bg_wood.revista .content_guia .content_slide .container_vitrine .owl-prev { border-radius: 0 66px 66px 0; left: 1px; } .bg_wood.revista .content_guia .content_slide .container_vitrine .owl-next { border-radius: 66px 0 0 66px; right: 0; } .bg_wood.revista .content_guia .content_slide #content_guia1 { display: block; } .bg_wood.revista .bt_default { background: #837e73; margin-top: 45px; display: inline-block; } .bg_wood.revista .bt_default:hover { background: #5a1718; } .container_vitrine, .container_vitrine_lista { width: 100%; float: left; clear: both; margin-top: 40px; display: inline-block; } .container_vitrine .item_vitrine, .container_vitrine_lista .item_vitrine { height: 485px; display: block; position: relative; } .container_vitrine .item_vitrine a, .container_vitrine_lista .item_vitrine a { width: 100%; height: 100%; display: inline-block; } .container_vitrine .item_vitrine .content_item_lista, .container_vitrine_lista .item_vitrine .content_item_lista { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; position: absolute; top: 0; right: 0; display: inline-block; z-index: 999; padding: 10px 17px; cursor: pointer; } .container_vitrine .item_vitrine .content_item_lista span, .container_vitrine_lista .item_vitrine .content_item_lista span { color: #a1a09d; font-size: 11px; } .container_vitrine .item_vitrine .bg_img_vitrine, .container_vitrine_lista .item_vitrine .bg_img_vitrine { width: 100%; height: 215px; display: flex; align-items: center; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } .container_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine, .container_vitrine_lista .item_vitrine .bg_img_vitrine .box_img_vitrine { background: #fff; width: 92%; height: 197px; margin: 0 auto; border: 1px solid #f7f7f7; position: relative; display: flex; align-items: center; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } .container_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine img:not(.ico-entrega-rapida):not(.ico-retirada-loja):(.ico-entrega-drive-thru), .container_vitrine_lista .item_vitrine .bg_img_vitrine .box_img_vitrine img:not(.ico-entrega-rapida):not(.ico-retirada-loja):(.ico-entrega-drive-thru) { max-width: 70% !important; max-height: 86% !important; margin: 0 auto; } .container_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine .content_tag, .container_vitrine_lista .item_vitrine .bg_img_vitrine .box_img_vitrine .content_tag { max-width: 90px; position: absolute; top: 5px; left: 5px; } .container_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine .itens_lista, .container_vitrine_lista .item_vitrine .bg_img_vitrine .box_img_vitrine .itens_lista { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; position: absolute; top: 2px; right: 9px; display: inline-block; } .container_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine .itens_lista span, .container_vitrine_lista .item_vitrine .bg_img_vitrine .box_img_vitrine .itens_lista span { color: #a1a09d; font-size: 11px; } .container_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine .litragem, .container_vitrine_lista .item_vitrine .bg_img_vitrine .box_img_vitrine .litragem { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; position: absolute; bottom: 2px; right: 9px; display: inline-block; color: #5a1718; font-size: 12px; } .container_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine .hover_vitrine, .container_vitrine_lista .item_vitrine .bg_img_vitrine .box_img_vitrine .hover_vitrine { background: #bb2a2e; opacity: 0.9; position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center; display: flex; align-items: center; color: #d9cfc3; font-size: 17px; line-height: 27px; display: none; } .container_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine .hover_vitrine div, .container_vitrine_lista .item_vitrine .bg_img_vitrine .box_img_vitrine .hover_vitrine div { padding: 28% 0; margin: 0 auto; } .container_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine .hover_vitrine .hover_titulo, .container_vitrine_lista .item_vitrine .bg_img_vitrine .box_img_vitrine .hover_vitrine .hover_titulo { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #fff; font-size: 18px; text-transform: uppercase; } .container_vitrine .item_vitrine .txt_vitrine, .container_vitrine_lista .item_vitrine .txt_vitrine { width: 100%; margin-top: 5px; float: left; clear: both; line-height: 20px; padding-bottom: 57px; } .container_vitrine .item_vitrine .txt_vitrine .place, .container_vitrine_lista .item_vitrine .txt_vitrine .place { width: 100%; float: left; clear: both; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 11px; text-transform: uppercase; color: #a1a09d; } .container_vitrine .item_vitrine .txt_vitrine .name, .container_vitrine_lista .item_vitrine .txt_vitrine .name { width: 100%; float: left; clear: both; font-size: 15px; font-family: Cardo; font-weight: 700; font-style: normal; letter-spacing: 0; color: #4a4d57; } .container_vitrine .item_vitrine .txt_vitrine .content_avaliacao, .container_vitrine_lista .item_vitrine .txt_vitrine .content_avaliacao { justify-content: start; } .container_vitrine .item_vitrine .txt_vitrine .div_desc, .container_vitrine_lista .item_vitrine .txt_vitrine .div_desc { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #bb2a2e; font-size: 11px; float: left; text-transform: uppercase; margin: 11px 0 0 7px; } .container_vitrine .item_vitrine .txt_vitrine .div_desc span, .container_vitrine_lista .item_vitrine .txt_vitrine .div_desc span { background: #bb2a2e; font-size: 15px; padding: 4px; color: #fff; } .container_vitrine .item_vitrine .txt_vitrine .tag.cart.cart_plus, .container_vitrine_lista .item_vitrine .txt_vitrine .tag.cart.cart_plus { display: none; } .container_vitrine .item_vitrine .txt_vitrine .div_dark, .container_vitrine_lista .item_vitrine .txt_vitrine .div_dark { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; background: #4a4d57; color: #fff; font-size: 13px; float: left; padding: 4px; margin: 7px 0 0 9px; } .container_vitrine .compra_junta .bg_img_vitrine, .container_vitrine_lista .compra_junta .bg_img_vitrine { background: #e4e1d9; } .container_vitrine .oferta .bg_img_vitrine, .container_vitrine_lista .oferta .bg_img_vitrine {} .container_vitrine .oferta .content_price .price, .container_vitrine_lista .oferta .content_price .price { text-decoration: line-through; font-size: 15px; } .container_vitrine .oferta .price_desconto, .container_vitrine_lista .oferta .price_desconto { background: #e1b300; color: #fff; font-size: 19px; float: left; padding: 4px 3px 0 3px; margin: -4px 0 0 5px; } .container_vitrine .oferta .price_desconto.price_black_friday, .container_vitrine_lista .oferta .price_desconto.price_black_friday { background-color: #30333a !important; } .container_vitrine .oferta .price_desconto span, .container_vitrine_lista .oferta .price_desconto span { font-size: 11px !important; } .container_vitrine .oferta .carrinho_vitrine .bt_qtd, .container_vitrine_lista .oferta .carrinho_vitrine .bt_qtd { -webkit-transition: all 0s, linear; -moz-transition: all 0s, linear; -ms-transition: all 0s, linear; -o-transition: all 0s, linear; transition: all 0s, linear; transition-duration: 0s; background: #e1b300; } .item_vitrine_banner { width: 47.6%; float: left; margin-right: 17px; height: 485px; } .item_vitrine_banner img { width: 100%; } .item_vitrine { height: 450px; display: block; position: relative; } .item_vitrine a { width: 100%; height: 100%; display: inline-block; } .item_vitrine .div_desc.promo { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #30333a; font-weight: 700; font-size: 11px; float: left; text-align: center; text-transform: uppercase; margin: 0; position: absolute; z-index: 99; bottom: 18px; left: 103px; line-height: 20px; height: 24px; } @media screen and (max-width: 980px) { .item_vitrine .div_desc.promo { position: relative; left: 0; bottom: inherit; height: auto; } } .item_vitrine .div_desc.promo span { background: #bb2a2e; font-size: 12px; padding: 4px; color: #fff; white-space: nowrap; } @media screen and (max-width: 980px) { .item_vitrine .div_desc.promo span { padding: 2px 4px; } } .item_vitrine .div_desc.promo .change_oferta { color: #bb2a2e; } .item_vitrine .bg_img_vitrine { width: 100%; height: 245px; background: #e4e1d9; display: flex; align-items: center; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } .item_vitrine .bg_img_vitrine .box_img_vitrine { background: #fff; width: 92%; height: 227px; margin: 0 auto; border: 1px solid #f7f7f7; position: relative; display: flex; align-items: center; } .item_vitrine .bg_img_vitrine .box_img_vitrine img { max-width: 86% !important; max-height: 86% !important; margin: 0 auto; } .item_vitrine .bg_img_vitrine .box_img_vitrine .content_tag { max-width: 60px; position: absolute; top: 5px; left: 5px; } .item_vitrine .bg_img_vitrine .box_img_vitrine .itens_lista { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; position: absolute; top: 2px; right: 9px; display: inline-block; } .item_vitrine .bg_img_vitrine .box_img_vitrine .itens_lista span { color: #a1a09d; font-size: 11px; } .item_vitrine .bg_img_vitrine .box_img_vitrine .litragem { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; position: absolute; bottom: 2px; right: 9px; display: inline-block; color: #5a1718; font-size: 12px; } .item_vitrine .bg_img_vitrine .box_img_vitrine .hover_vitrine { background: #bb2a2e; opacity: 0.9; position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center; display: flex; align-items: center; color: #d9cfc3; font-size: 17px; line-height: 27px; display: none; } .item_vitrine .bg_img_vitrine .box_img_vitrine .hover_vitrine div { padding: 28% 0; margin: 0 auto; } .item_vitrine .bg_img_vitrine .box_img_vitrine .hover_vitrine .hover_titulo { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #fff; font-size: 18px; text-transform: uppercase; } .item_vitrine .txt_vitrine { width: 100%; margin-top: 10px; float: left; clear: both; line-height: 21px; } .item_vitrine .txt_vitrine .place { width: 100%; float: left; clear: both; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 11px; text-transform: uppercase; color: #a1a09d; } .item_vitrine .txt_vitrine .place img { vertical-align: text-top; } .item_vitrine .txt_vitrine .name { width: 100%; float: left; clear: both; font-size: 16px; font-family: Cardo; font-weight: 700; font-style: normal; letter-spacing: 0; color: #4a4d57; } .item_vitrine .txt_vitrine .content_price { float: left; clear: both; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 16px; color: #4a4d57; margin-top: 10px; } .item_vitrine .txt_vitrine .content_price span { font-size: 9px; position: relative; top: -7px; } .item_vitrine .txt_vitrine .content_price .price { float: left; } .item_vitrine .txt_vitrine .content_price .div_row { margin-top: 3px; } .item_vitrine .txt_vitrine .content_price .div_row span { font-size: 11px; } .item_vitrine .txt_vitrine .content_desc .div_desc { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; height: auto; color: #30333a; font-size: 11px; float: left; text-transform: uppercase; margin: 11px 0 0 7px; position: relative; z-index: 99; bottom: inherit; left: inherit; } .item_vitrine .txt_vitrine .content_desc .div_desc span { background: #bb2a2e; font-size: 15px; padding: 4px; color: #fff; } .item_vitrine .txt_vitrine .content_desc #cart_plus, .item_vitrine .txt_vitrine .content_desc .div2 { display: none; } .item_vitrine .txt_vitrine .div_dark { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; background: #4a4d57; color: #fff; font-size: 12px; float: left; padding: 4px; margin: 7px 0 0 9px; text-transform: uppercase; } .item_vitrine .carrinho_vitrine { width: 100%; position: absolute; bottom: 0; z-index: 9; text-align: left; } .item_vitrine .carrinho_vitrine .bt_qtd { width: 19px; height: 19px; border-radius: 19px; -webkit-border-radius: 19px; -moz-border-radius: 19px; background: #a1a09d; color: #fff; text-align: center; border: none; font-size: 18px; line-height: 18px; float: left; margin-top: 6px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } .item_vitrine .carrinho_vitrine .bt_qtd:hover { cursor: pointer; background: #bcb6a5; } .item_vitrine .carrinho_vitrine .less_qtd { line-height: 15px; } .item_vitrine .carrinho_vitrine .plus_qtd { position: relative; top: 0; -webkit-transition: all 0s, linear; -moz-transition: all 0s, linear; -ms-transition: all 0s, linear; -o-transition: all 0s, linear; transition: all 0s, linear; transition-duration: 0s; } .item_vitrine .carrinho_vitrine input { width: 18px; height: 16px; float: left; text-align: center; margin: 0 8px; padding: 7px 12px; } .item_vitrine .carrinho_vitrine .span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; font-size: 12px; color: #5a1718; text-transform: uppercase; clear: both; width: 100%; margin: 0 0 0 18px; float: left; opacity: 0; } .item_vitrine .tag_marketplace_content { display: flex; clear: both; color: #fff; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 11px; float: left; line-height: 18px; margin: 5px 0; padding: 0; text-transform: uppercase; width: auto; cursor: pointer; } .item_vitrine .content_item_lista { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; position: absolute; top: 0; right: 0; display: inline-block; z-index: 999; padding: 10px 17px; cursor: pointer; } .item_vitrine .content_item_lista span { color: #a1a09d; font-size: 11px; } .item_vitrine .tag.cart_plus { position: absolute; z-index: 99; bottom: 16px; left: 103px; padding: 6px 4px; display: inline-flex; } .item_vitrine .tag.cart_plus:hover { cursor: pointer; background: #ec3237; } .item_vitrine .tag.cart_plus img { margin-right: 5px; } .item_vitrine .tag.cart_plus span { font-size: 16px; } .item_vitrine .tag.vinho-escuro.cart_plus { font-size: 12px; } .item_vitrine .tag.vinho-escuro.cart_plus:hover { background: #5a1718; } .item_vitrine .tag.vinho-escuro.cart_plus span { display: none; } .item_vitrine .tag.vinho-escuro.cart_plus .und { position: absolute; bottom: -18px; left: 5px; color: #3a1112; } .item_vitrine .tag.vinho-escuro.cart_plus .und img { margin-top: 2px; float: left; } .compra_junta .bg_img_vitrine { background: #e4e1d9; } .compra_junta .selo_compra_junta { border: 6px solid #e4e1d9; position: absolute; right: -60px; margin-top: 76px; z-index: 9; } .compra_junta .selo_compra_junta .div_vinho span { font-size: 11px; } .oferta .bg_img_vitrine {} .oferta .content_price .price { text-decoration: line-through; } .oferta .price_desconto { background: #e1b300; color: #fff; font-size: 19px; float: left; padding: 4px 3px 0 3px; margin: -4px 0 0 5px; } .oferta .price_desconto.price_black_friday { background-color: #30333a !important; } .oferta .price_desconto span { font-size: 11px !important; } .oferta .carrinho_vitrine .bt_qtd { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; background: #e1b300; } .item_vitrine.minhas_ofertas .content_price { margin-top: 0; line-height: 16px; } .item_vitrine.minhas_ofertas .content_price .price { float: none; font-size: 12px; } .item_vitrine.minhas_ofertas .content_price .price_desconto { float: none; display: inline-block; margin: -4px 0 0 0; padding: 2px 2px 0 2px; font-size: 12px; } .item_vitrine.minhas_ofertas .content_price .price_desconto span { font-size: 7px !important; } .item_vitrine.minhas_ofertas .content_price .div_row { width: auto; float: none; } .item_vitrine.minhas_ofertas .content_price .div_row span { font-size: 10px; } .item_vitrine.minhas_ofertas .content_minhas_ofertas img { width: 43px; height: 43px; } .item_vitrine.minhas_ofertas .content_desc { display: inline-flex; position: absolute; left: 134px; bottom: -2px; z-index: 999; white-space: nowrap; min-width: 83px; min-height: 63px; align-items: flex-end; } .item_vitrine.minhas_ofertas .content_desc .div_desc { color: #30333a; margin: 11px 0 0 0; } .item_vitrine.minhas_ofertas .content_desc .div_desc span { font-size: 14px; display: inline-block; padding: 5px 4px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } .item_vitrine.minhas_ofertas .content_desc .div_desc .change_oferta { color: #30333a; margin-left: -16px; } .item_vitrine.minhas_ofertas .content_desc .div2 { margin-left: 0; } .content_minhas_ofertas { display: inline-flex; margin-left: 4px; } .content_minhas_ofertas img { position: relative; z-index: 9; width: 36px; margin-top: 5px; padding-left: 7px; } .content_minhas_ofertas .valor_minhas_ofertas { font-family: Oswald, sans-serif; font-weight: 700; font-style: normal; margin-top: 6px; position: relative; top: -3px; background: #fff; color: #bb2a2e; font-size: 22px; padding: 5px 6px 0 20px; margin-left: -20px; letter-spacing: -1pt; display: inline-block; padding-bottom: 8px; padding-top: 2px; margin-top: 0; top: -11px; } .content_minhas_ofertas .valor_minhas_ofertas sup { font-size: 12px; } .container_vitrine_lista { display: flex; flex-wrap: wrap; } .container_vitrine_lista .item_vitrine { width: 23%; float: left; margin-top: 60px; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } .container_vitrine_lista .compre_junto_car { position: relative; } .container_vitrine_lista .compre_junto_car .item_vitrine { display: none; margin: 0; border: 10px solid #e4e1d9; position: absolute; top: 0; left: 106%; width: 96% !important; background: #fff; z-index: 92; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } .container_vitrine_lista .compre_junto_car .item_vitrine .bg_img_vitrine { background: 0 0; } .container_vitrine_lista .compre_junto_car .item_vitrine .txt_vitrine { margin: 0 7%; width: 86%; } .container_vitrine_lista .compre_junto_car .item_vitrine .carrinho_vitrine { left: 0; background: #e4e1d9; bottom: -5px; } .container_vitrine_lista .compre_junto_car .item_vitrine .carrinho_vitrine .bt_qtd { background: #5a1718; } .container_vitrine_lista .compre_junto_car .item_vitrine .close { position: absolute; right: -20px; top: -20px; -webkit-filter: drop-shadow(1px 2px 3px rgba(0, 0, 0, 0.15)); -moz-filter: drop-shadow(1px 2px 3px rgba(0, 0, 0, 0.15)); filter: drop-shadow(1px 2px 3px rgba(0, 0, 0, 0.15)); } .container_vitrine_lista .compre_junto_car .item_vitrine .close:hover { cursor: pointer; } .container_vitrine_lista .compre_junto_car .selo_compre_junto_carrinho { border: 6px solid #e4e1d9; position: absolute; left: -67px; margin-top: 76px; z-index: 999; } .container_vitrine_lista .txt_lista { border: 10px solid transparent; width: 21%; display: flex; align-items: center; opacity: 0.5; height: 417px; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } .container_vitrine_lista .txt_lista:hover { border: 10px solid #fff; opacity: 1; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } .container_vitrine_lista .txt_lista img { width: 82%; margin: 0 auto; } .container_vitrine_lista .txt_lista .content_redes { position: absolute; right: 10px; top: 10px; display: none; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } .container_vitrine_lista .txt_lista .content_redes a { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } .container_vitrine_lista .txt_lista .content_redes:hover a { opacity: 0.8; } .container_vitrine_lista .txt_lista:hover .content_redes { display: block; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #vitrine_lista .container_vitrine_lista { margin-top: 0; } #vitrine2, #vitrineCeia, #vitrine_lista, #vitrine_logout, .vitrine_lista { background: #ecebe7; } #vitrine2 .container_vitrine .item_vitrine .bg_img_vitrine, #vitrineCeia .container_vitrine .item_vitrine .bg_img_vitrine, #vitrine_lista .container_vitrine .item_vitrine .bg_img_vitrine, #vitrine_logout .container_vitrine .item_vitrine .bg_img_vitrine, .vitrine_lista .container_vitrine .item_vitrine .bg_img_vitrine { background: #fff; } #vitrine2 .container_vitrine .item_vitrine.oferta .bg_img_vitrine, #vitrineCeia .container_vitrine .item_vitrine.oferta .bg_img_vitrine, #vitrine_lista .container_vitrine .item_vitrine.oferta .bg_img_vitrine, #vitrine_logout .container_vitrine .item_vitrine.oferta .bg_img_vitrine, .vitrine_lista .container_vitrine .item_vitrine.oferta .bg_img_vitrine {} #vitrine2 .container_vitrine .item_vitrine.black_friday .bg_img_vitrine, #vitrineCeia .container_vitrine .item_vitrine.black_friday .bg_img_vitrine, #vitrine_lista .container_vitrine .item_vitrine.black_friday .bg_img_vitrine, #vitrine_logout .container_vitrine .item_vitrine.black_friday .bg_img_vitrine, .vitrine_lista .container_vitrine .item_vitrine.black_friday .bg_img_vitrine { background: #000 !important; } #vitrine2.bg-branco .container_vitrine .item_vitrine .bg_img_vitrine { background: #ecebe7; } #vitrine_novidades .content_vitrine { overflow-x: hidden; } #vitrine2 .content_vitrine, #vitrineCeia .content_vitrine, #vitrine_lista .content_vitrine, #vitrine_logout .content_vitrine, #vitrine_novidades .content_vitrine { width: 100%; float: left; } #vitrine_lista .content_vitrine .carregar-mais-wrapper { text-align: center; display: block; clear: both; } #vitrine_lista .content_vitrine .carregar-mais .bt_empty { display: inline-block; } #vitrine_logout .bg_left, #vitrine_logout .bg_right { background: 0 0; } #pg_carrinho .content_select_list, #vitrine_lista .content_select_list, .vitrine_lista .content_select_list { max-height: 43px; } #vitrine_lista .txt_lista, .vitrine_lista .txt_lista { width: 20%; } #vitrine_lista .item_vitrine, .vitrine_lista .item_vitrine { height: 485px; } #vitrine_lista .txt_lista, .vitrine_lista .txt_lista { height: 417px; } #listagem #vitrine_lista .container_vitrine_lista, #resultado_busca #vitrine_lista .container_vitrine_lista { display: flex; flex-wrap: wrap; justify-content: flex-start; margin-top: 40px; } #listagem #vitrine_lista .container_vitrine_lista .item_vitrine, #resultado_busca #vitrine_lista .container_vitrine_lista .item_vitrine { height: auto; float: inherit; margin-bottom: 40px; margin-top: 0; margin-right: 2%; } #listagem #vitrine_lista .container_vitrine_lista .item_vitrine a .txt_vitrine .prices .content_desc, #resultado_busca #vitrine_lista .container_vitrine_lista .item_vitrine a .txt_vitrine .prices .content_desc { bottom: -2px; } #listagem #vitrine_lista .container_vitrine_lista .item_vitrine .item_vitrine, #resultado_busca #vitrine_lista .container_vitrine_lista .item_vitrine .item_vitrine { height: 100%; z-index: 9999; margin-top: 0; } #listagem #vitrine_lista .container_vitrine_lista .item_vitrine_banner, #resultado_busca #vitrine_lista .container_vitrine_lista .item_vitrine_banner { height: auto; } #vitrine .owl-carousel .owl-stage, #vitrine2 .owl-carousel .owl-stage, #vitrineCeia .owl-carousel .owl-stage, #vitrine_cheia .owl-carousel .owl-stage, #vitrine_logout .owl-carousel .owl-stage, #vitrine_novidades .owl-carousel .owl-stage, #vitrine_unica .owl-carousel .owl-stage { display: flex; flex-wrap: wrap; height: auto; padding-bottom: 25px; } #vitrine .owl-carousel .owl-stage .item_vitrine, #vitrine2 .owl-carousel .owl-stage .item_vitrine, #vitrineCeia .owl-carousel .owl-stage .item_vitrine, #vitrine_cheia .owl-carousel .owl-stage .item_vitrine, #vitrine_logout .owl-carousel .owl-stage .item_vitrine, #vitrine_novidades .owl-carousel .owl-stage .item_vitrine, #vitrine_unica .owl-carousel .owl-stage .item_vitrine { margin-right: 0; height: 100%; position: relative; float: inherit; margin-top: 0; width: 100%; } @media screen and (max-width: 980px) { #vitrine .container { padding: 50px 0 0 0; } } #vitrine2.modulo { overflow: hidden; z-index: 10; } #vitrine2.modulo * { box-sizing: border-box; } #vitrine2.modulo .content_vitrine h2 { text-align: left; max-width: 100% !important; padding: 0 15px !important; } @media only screen and (min-width: 1024px) { #vitrine2.modulo .content_vitrine h2 { padding: 0 !important; } } #vitrine2.modulo .content_vitrine h2 .thumb-expert { border-radius: 50%; width: 40px; vertical-align: middle; margin-right: 10px; box-sizing: border-box; margin-bottom: 8px; } #vitrine2.modulo .content_vitrine h2 .qtd-itens { display: inline-block; position: relative; top: -2px; } @media screen and (max-width: 992px) { #vitrine2.modulo .content_vitrine h2 .qtd-itens { display: none; } } @media screen and (max-width: 900px) { #vitrine2.modulo .content_vitrine h2 { text-align: center; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #vitrine2.modulo .content_vitrine h2 { padding: 0 25px; } } @media screen and (max-width: 992px) { #vitrine2.modulo .content_vitrine .container_vitrine { margin-top: 20px; } } #vitrine2.modulo .content_vitrine .container_vitrine.owl-carousel .owl-stage .owl-item .item_vitrine .carrinho_vitrine .bt_qtd { margin-top: 6px; } #vitrine2.modulo .content_vitrine .container_vitrine.owl-carousel .owl-stage .owl-item .item_vitrine .carrinho_vitrine .bt_qtd.less_qtd, #vitrine2.modulo .content_vitrine .container_vitrine.owl-carousel .owl-stage .owl-item .item_vitrine .carrinho_vitrine .bt_qtd.plus_qtd { line-height: 1em; padding: 0; } #vitrine2.modulo .content_vitrine .container_vitrine.owl-carousel .owl-stage .owl-item .item_vitrine .carrinho_vitrine input { padding: 0; width: 44px; height: 32px; } #vitrine2.modulo .content_vitrine .container_vitrine.owl-carousel .owl-nav { left: 0; max-width: 100vw; top: 23%; } @media screen and (max-width: 980px) { #vitrine2.modulo .content_vitrine .container_vitrine.owl-carousel .owl-nav { top: 21%; } } #vitrine2.modulo .content_vitrine .container_vitrine.owl-carousel .owl-nav .owl-next, #vitrine2.modulo .content_vitrine .container_vitrine.owl-carousel .owl-nav .owl-prev { position: absolute; transform: translate(-50%, -50%); background-color: #ecebe7; border-radius: 50%; color: #ecebe7; width: 55px; height: 55px; -webkit-appearance: none; border: none; transition: 0.3s; cursor: pointer; z-index: 11; outline: 0; left: 0; top: 50%; } #vitrine2.modulo .content_vitrine .container_vitrine.owl-carousel .owl-nav .owl-next:after, #vitrine2.modulo .content_vitrine .container_vitrine.owl-carousel .owl-nav .owl-prev:after { content: "<"; font-weight: 300; font-family: Oswald; font-size: 22px; line-height: 22px; color: #555; position: absolute; transform: translate(-50%, -50%); right: 15%; top: 46%; } #vitrine2.modulo .content_vitrine .container_vitrine.owl-carousel .owl-nav .owl-next { right: -4.7%; left: auto; } @media only screen and (min-width: 768px) and (max-width: 992px) { #vitrine2.modulo .content_vitrine .container_vitrine.owl-carousel .owl-nav .owl-next { right: -5.5%; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #vitrine2.modulo .content_vitrine .container_vitrine.owl-carousel .owl-nav .owl-next { right: -14.3%; } } #vitrine2.modulo .content_vitrine .container_vitrine.owl-carousel .owl-nav .owl-next:after { content: ">"; right: auto; left: 30%; } #vitrine2.modulo.bg-vinho { background-color: #3a1112; } #vitrine2.modulo.bg-vinho .content_vitrine h2 { color: #fff; } #vitrine2.modulo.bg-vinho .content_vitrine .container_vitrine.owl-carousel .owl-stage .owl-item .item_vitrine.novo a .txt_vitrine .name { color: #fff; } #vitrine2.modulo.bg-vinho .content_vitrine .container_vitrine.owl-carousel .owl-stage .owl-item .item_vitrine.novo a .txt_vitrine .wrapper-prices .content_price .price { color: #fff; } #vitrine2.modulo.bg-vinho .content_vitrine .container_vitrine.owl-carousel .owl-stage .owl-item .item_vitrine.novo a .txt_vitrine .desconto_wrapper .div1 .div_desc span { color: #fff; } #vitrine2.modulo.bg-vinho .content_vitrine .container_vitrine.owl-carousel .owl-stage .owl-item .item_vitrine.novo .data-limite-wrapper span { color: #fff; } #vitrine2.modulo.bg-vinho .content_vitrine .container_vitrine.owl-carousel .owl-nav .owl-next, #vitrine2.modulo.bg-vinho .content_vitrine .container_vitrine.owl-carousel .owl-nav .owl-prev { background-color: #3a1112; color: #3a1112; } #vitrine2.modulo.bg-vinho .content_vitrine .container_vitrine.owl-carousel .owl-nav .owl-next:after, #vitrine2.modulo.bg-vinho .content_vitrine .container_vitrine.owl-carousel .owl-nav .owl-prev:after { color: #fff; } #vitrine2.bg-branco .container_vitrine .item_vitrine.oferta .bg_img_vitrine, #vitrine2.bg-cinza .container_vitrine .item_vitrine.oferta .bg_img_vitrine, #vitrineCeia.bg-branco .container_vitrine .item_vitrine.oferta .bg_img_vitrine, #vitrineCeia.bg-cinza .container_vitrine .item_vitrine.oferta .bg_img_vitrine {} .vitrineExpertIndica #vitrine_lista { background-color: transparent; } .vitrine--carousel { overflow: hidden; position: relative; } .vitrine--carousel .owl-item { display: inline-block; vertical-align: text-top; } #box_campanha { background-color: #ecebe7; } #box_campanha .container { display: flex; } #box_campanha .container .conteudo { flex: 1; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 18px; padding-right: 70px; } #box_campanha .container .conteudo a { font-size: 16px; } #box_campanha .container .conteudo .titulo { color: #af8256; font-size: 45px; text-transform: uppercase; } #box_campanha .container .selo { flex: 0; text-align: center; } #listagem #regulamento .padding_popup { padding: 50px 10%; width: 78%; margin: 1%; } #listagem #regulamento .padding_popup h2 { color: #af8256; font-size: 16px; } #listagem #regulamento .padding_popup .text_left { font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 14px; line-height: 30px; } @media screen and (max-width: 780px) { #box_campanha .container { padding: 20px 15px 50px 15px; box-sizing: border-box; flex-direction: column-reverse; } #box_campanha .container .conteudo { padding: 0; } #box_campanha .container .conteudo .titulo { font-size: 1.8rem; margin-bottom: 30px; } #box_campanha .container .conteudo a { text-align: center; margin: 20px 20%; } #box_campanha .container .selo { padding: 30px 0; } #box_campanha .container .selo>img { width: 65%; } } @media screen and (max-width: 405px) { #box_campanha .container .conteudo a { font-size: 13px; } } #ranking .container #resultado-ranking { background: #ecebe7; padding: 120px 0; margin-top: 30px; } #ranking .container #resultado-ranking h2 { font-size: 30px; } #ranking .container .titulo { margin: 0; color: #5a1718; font-size: 35px; } #ranking .container .sub-titulo { color: #af8256; font-size: 20px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; margin: 45px 0 0; text-transform: uppercase; } #ranking .container .table-ranking { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; margin: 30px auto; overflow: hidden; display: table; width: 100%; padding: 0; } #ranking .container .table-ranking th { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; color: #4a4d57; font-size: 0.8rem; text-align: left; line-height: 45px; padding-left: 20px; background-color: #e4e1d9; } #ranking .container .table-ranking th:first-child, #ranking .container .table-ranking th:last-child { width: 10%; padding-left: 0; text-align: center; } #ranking .container .table-ranking td { font-size: 16px; line-height: 60px; padding-left: 20px; background-color: #f7f6f3; } #ranking .container .table-ranking td:first-child { font-size: 23px; } #ranking .container .table-ranking td:first-child, #ranking .container .table-ranking td:last-child { padding-left: 0; text-align: center; } #ranking .container .table-ranking .ranking_top td { color: #74a0c4; } @media screen and (max-width: 780px) { #ranking .container { padding: 60px 15px; box-sizing: border-box; } #ranking .container .titulo { font-size: 1.65rem; } #ranking .container #resultado-ranking { padding: 60px 0; } #ranking .container #resultado-ranking h2 { font-size: 25px; margin-top: 15px; } #ranking .container .table-ranking { margin: 30px auto; } #ranking .container .table-ranking th { width: 10%; padding: 10px 0; line-height: 1rem; text-align: center; } #ranking .container .table-ranking th:nth-child(2) { text-align: left; padding-left: 15px; width: calc(50% - 15px); } #ranking .container .table-ranking td { padding: 15px 0; font-size: 1rem; text-align: center; line-height: 1.2rem; } #ranking .container .table-ranking td:first-child { font-size: 1rem; } #ranking .container .table-ranking td:nth-child(2) { padding: 15px; text-align: left; } #ranking .container .table-ranking .ranking_top:nth-child(1) td, #ranking .container .table-ranking .ranking_top:nth-child(2) td, #ranking .container .table-ranking .ranking_top:nth-child(3) td { line-height: 1.4rem; } } #destaque_experts { background: #e6e5e4 url(images/bg_destaque_experts.jpg) center no-repeat; background-size: cover; } #destaque_experts .container.mobile { display: none; } #destaque_experts .container.desktop { display: flex; } #destaque_experts .container.desktop .intro { flex: 0 0 260px; padding: 0 20px 0 0; } #destaque_experts .container.desktop .intro .titulo { margin: 0; color: #3a1112; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 50px; line-height: 52px; margin-bottom: 20px; text-transform: capitalize; } #destaque_experts .container.desktop .intro .texto { margin: 0; font-size: 18px; line-height: 1.5; } #destaque_experts .container.desktop .destaque_video .header { display: flex; align-items: stretch; box-sizing: border-box; } #destaque_experts .container.desktop .destaque_video .header .logo { flex: 0; align-self: center; padding-right: 20px; } #destaque_experts .container.desktop .destaque_video .header .data { flex: 1; color: #3a1112; font-size: 16px; align-self: center; } #destaque_experts .container.desktop .destaque_video .header .action { align-self: center; justify-content: flex-end; } #destaque_experts .container.desktop .destaque_video .header .action .btn_inscrever_yt { color: #fff; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; padding: 0 10px; line-height: 2.1; border-radius: 2px; align-items: center; display: inline-flex; text-transform: uppercase; background-color: #fd3832; justify-content: space-between; } #destaque_experts .container.desktop .destaque_video .header .action .btn_inscrever_yt .ico-inscreva-youtube { width: 17px; height: 12px; margin-right: 5px; display: inline-block; background: url(../images/ico-inscrever-yt.png) center no-repeat; background-size: 100%; } #destaque_experts .container.desktop .destaque_video .video { padding: 0; position: relative; } #destaque_experts .container.desktop .destaque_video .video .btn_compartilhar { color: #fff; right: 15px; bottom: 30px; z-index: 200; padding: 0 15px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; line-height: 2.1; border-radius: 2px; position: absolute; display: inline-block; text-transform: uppercase; background-color: #3a1112; } #destaque_experts .container.desktop .destaque_video .video .btn_compartilhar .ico-compartilhar { width: 16px; height: 16px; margin-right: 5px; display: inline-block; background: url(../images/ico-compartilhar.png) center no-repeat; background-size: cover; } #destaque_experts .container.desktop .destaque_video .titulo { margin: 0; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 24px; text-transform: none; } #destaque_experts .container.desktop .destaque_video .autor { margin: 0; color: #3a1112; font-size: 16px; } #destaque_experts .container.desktop .ultimos_videos { flex: 0 0 175px; padding-left: 20px; } #destaque_experts .container.desktop .ultimos_videos .titulo { color: #5a1718; margin: 21px 0; font-size: 24px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; } #destaque_experts .container.desktop .ultimos_videos .thumbs li { margin-bottom: 10px; } #destaque_experts .container.desktop .ultimos_videos .link-texto { margin: 0; color: #ec3237; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 16px; text-transform: uppercase; } @media screen and (max-width: 780px) { #destaque_experts .container.desktop { display: none; } #destaque_experts .container.mobile { padding: 0; width: 100%; display: flex; flex-direction: column; } #destaque_experts .container.mobile .intro { flex: 1; width: 94%; margin: auto; padding: 160px 0 30px; } #destaque_experts .container.mobile .intro .titulo { color: #1e120d; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 36px; text-transform: none; } #destaque_experts .container.mobile .destaque_video { width: 94%; margin: 0 auto; } #destaque_experts .container.mobile .destaque_video .header { display: flex; } #destaque_experts .container.mobile .destaque_video .header .logo { flex: 0 1 35%; } #destaque_experts .container.mobile .destaque_video .header .info { flex: 0 1 65%; display: flex; margin-bottom: 15px; align-items: flex-end; flex-direction: column; } #destaque_experts .container.mobile .destaque_video .header .info .action .data { color: #3a1112; font-size: 18px; } #destaque_experts .container.mobile .destaque_video .header .info .action .btn_inscrever_yt { color: #fff; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; padding: 0 46px; margin-top: 10px; line-height: 2.1; font-size: 1.15em; border-radius: 2px; align-items: center; display: inline-flex; text-transform: uppercase; background-color: #fd3832; justify-content: space-between; } #destaque_experts .container.mobile .destaque_video .header .info .action .btn_inscrever_yt .ico-inscreva-youtube { width: 19px; height: 14px; margin-right: 8px; display: inline-block; background: url(../images/ico-inscrever-yt.png) center no-repeat; background-size: 100%; } #destaque_experts .container.mobile .destaque_video .video .img-responsive { max-width: 100%; display: block; height: auto; } #destaque_experts .container.mobile .destaque_video .video .info { display: flex; padding: 15px 0 30px; align-items: center; flex-direction: column; } #destaque_experts .container.mobile .destaque_video .video .info .titulo { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 1.25em; line-height: 1.25; text-align: center; text-transform: none; } #destaque_experts .container.mobile .destaque_video .video .info .autor { margin: 10px 0 20px; color: #3a1112; font-size: 15px; } #destaque_experts .container.mobile .destaque_video .video .info .btn_compartilhar { color: #fff; font-size: 18px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; padding: 0 20px; line-height: 2.5; border-radius: 2px; position: relative; text-transform: uppercase; background-color: #3a1112; } #destaque_experts .container.mobile .destaque_video .video .info .btn_compartilhar .ico-compartilhar { width: 16px; height: 16px; margin-right: 10px; display: inline-block; background: url(../images/ico-compartilhar.png) center no-repeat; background-size: 100%; } #destaque_experts .container.mobile .ultimos_videos { display: flex; padding: 10% 6%; justify-content: center; flex-direction: column; background-color: #fff; } #destaque_experts .container.mobile .ultimos_videos .titulo { font-family: Oswald, sans-serif; font-weight: 400; color: #3a1112; font-size: 1.6em; line-height: 1.25; text-align: center; font-style: normal; margin-bottom: 10%; text-transform: uppercase; } #destaque_experts .container.mobile .ultimos_videos .link-texto { color: #ec3237; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 1.15em; margin: 10% auto 0; text-transform: uppercase; } #destaque_experts .container.mobile .ultimos_videos .ult_videos_thumbs .img-responsive { max-width: 100%; display: block; height: auto; } } #destaque_experts_home { background: #431314 url(../images/bg_expert_vermelho.jpg) top center; background-size: cover; } #destaque_experts_home .container.mobile { display: none; } #destaque_experts_home .container.desktop { display: flex; } #destaque_experts_home .container.desktop .intro { flex: 0 0 260px; padding: 0 20px 0 0; } #destaque_experts_home .container.desktop .intro .titulo { margin: 0; color: #fff; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 50px; line-height: 52px; margin-bottom: 20px; text-transform: capitalize; } #destaque_experts_home .container.desktop .intro .texto { margin: 0; font-size: 18px; line-height: 1.5; } #destaque_experts_home .container.desktop .destaque_video .header { display: flex; align-items: stretch; box-sizing: border-box; } #destaque_experts_home .container.desktop .destaque_video .header .logo { flex: 0; align-self: center; padding-right: 20px; } #destaque_experts_home .container.desktop .destaque_video .header .data { flex: 1; color: #fff; font-size: 16px; align-self: center; } #destaque_experts_home .container.desktop .destaque_video .header .action { align-self: center; justify-content: flex-end; } #destaque_experts_home .container.desktop .destaque_video .header .action .btn_inscrever_yt { color: #fff; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; padding: 0 10px; line-height: 2.1; border-radius: 2px; align-items: center; display: inline-flex; text-transform: uppercase; background-color: #fd3832; justify-content: space-between; } #destaque_experts_home .container.desktop .destaque_video .header .action .btn_inscrever_yt .ico-inscreva-youtube { width: 17px; height: 12px; margin-right: 5px; display: inline-block; background: url(images/ico-inscrever-yt.png) center no-repeat; background-size: 100%; } #destaque_experts_home .container.desktop .destaque_video .video { padding: 0; position: relative; } #destaque_experts_home .container.desktop .destaque_video .video .btn_compartilhar { color: #fff; right: 15px; bottom: 30px; z-index: 200; padding: 0 15px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; line-height: 2.1; border-radius: 2px; position: absolute; display: inline-block; text-transform: uppercase; background-color: #3a1112; } #destaque_experts_home .container.desktop .destaque_video .video .btn_compartilhar .ico-compartilhar { width: 16px; height: 16px; margin-right: 5px; display: inline-block; background: url(../images/ico-compartilhar.png) center no-repeat; background-size: 100%; } #destaque_experts_home .container.desktop .destaque_video .titulo { margin: 0; color: #fff; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 24px; text-transform: none; } #destaque_experts_home .container.desktop .destaque_video .autor { margin: 0; color: #fff; font-size: 16px; } #destaque_experts_home .container.desktop .ultimos_videos { flex: 1; padding: 0 0 0 20px; } #destaque_experts_home .container.desktop .ultimos_videos .titulo { color: #fff; margin: 21px 0; font-size: 24px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; } #destaque_experts_home .container.desktop .ultimos_videos .thumbs li { display: flex; margin-bottom: 10px; } #destaque_experts_home .container.desktop .ultimos_videos .thumbs li .item { color: #fff; display: flex; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 1.15em; text-decoration: none; } #destaque_experts_home .container.desktop .ultimos_videos .thumbs li .item span { line-height: 1.25em; padding: 0 0 0 15px; } #destaque_experts_home .container.desktop .ultimos_videos .link-texto { margin: 0; color: #ec3237; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 16px; text-transform: uppercase; } #destaque_experts_especialistas { max-width: 100%; overflow: hidden; background: #e6e5e4 url(images/bg_destaque_experts.jpg) center no-repeat; background-size: cover; } #destaque_experts_especialistas.bg-wood { background-image: url(../images/bg_wood_light_brown.png); background-repeat: no-repeat; background-position: center; background-size: 130%; } @media only screen and (min-width: 300px) and (max-width: 767px) { #destaque_experts_especialistas.bg-wood { background-position: 0 60%; background-size: 510%; } } @media only screen and (min-width: 768px) and (max-width: 992px) { #destaque_experts_especialistas.bg-wood { background-size: 290%; } } #destaque_experts_especialistas .container.mobile { display: none; } #destaque_experts_especialistas .container.desktop { display: flex; } #destaque_experts_especialistas .container.desktop .intro { flex: 0 0 260px; padding: 0 20px 0 0; } #destaque_experts_especialistas .container.desktop .intro .titulo { margin: 0; color: #3a1112; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 50px; line-height: 52px; margin-bottom: 20px; text-transform: capitalize; } #destaque_experts_especialistas .container.desktop .intro .texto { margin: 0; font-size: 18px; line-height: 1.5; } #destaque_experts_especialistas .container.desktop .destaque_video .header { display: flex; align-items: stretch; box-sizing: border-box; } #destaque_experts_especialistas .container.desktop .destaque_video .header .logo { flex: 0; align-self: center; padding-right: 20px; } #destaque_experts_especialistas .container.desktop .destaque_video .header .data { flex: 1; color: #3a1112; font-size: 16px; align-self: center; } #destaque_experts_especialistas .container.desktop .destaque_video .header .action { align-self: center; justify-content: flex-end; } #destaque_experts_especialistas .container.desktop .destaque_video .header .action .btn_inscrever_yt { color: #fff; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; padding: 0 10px; line-height: 2.1; border-radius: 2px; align-items: center; display: inline-flex; text-transform: uppercase; background-color: #fd3832; justify-content: space-between; } #destaque_experts_especialistas .container.desktop .destaque_video .header .action .btn_inscrever_yt .ico-inscreva-youtube { width: 17px; height: 12px; margin-right: 5px; display: inline-block; background: url(images/ico-inscrever-yt.png) center no-repeat; background-size: 100%; } #destaque_experts_especialistas .container.desktop .destaque_video .video { padding: 0; position: relative; } #destaque_experts_especialistas .container.desktop .destaque_video .video a { display: block; position: relative; margin: 20px 0; } #destaque_experts_especialistas .container.desktop .destaque_video .video a .play { position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; } #destaque_experts_especialistas .container.desktop .destaque_video .video .btn_compartilhar { color: #fff; right: 15px; bottom: 30px; z-index: 200; padding: 0 15px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; line-height: 2.1; border-radius: 2px; position: absolute; display: inline-block; text-transform: uppercase; background-color: #3a1112; } #destaque_experts_especialistas .container.desktop .destaque_video .video .btn_compartilhar .ico-compartilhar { width: 16px; height: 16px; margin-right: 5px; display: inline-block; background: url(../images/ico-compartilhar.png) center no-repeat; background-size: 100%; } #destaque_experts_especialistas .container.desktop .destaque_video .titulo { margin: 0; color: #3a1112; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 24px; text-transform: none; } #destaque_experts_especialistas .container.desktop .destaque_video .autor { margin: 0; color: #3a1112; font-size: 16px; } #destaque_experts_especialistas .container.desktop .ultimos_videos { flex: 1; padding: 0 0 0 20px; } #destaque_experts_especialistas .container.desktop .ultimos_videos .titulo { color: #3a1112; margin: 21px 0; font-size: 24px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; } #destaque_experts_especialistas .container.desktop .ultimos_videos .thumbs li { display: flex; margin-bottom: 10px; } #destaque_experts_especialistas .container.desktop .ultimos_videos .thumbs li .item { color: #3a1112; display: flex; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 1.15em; text-decoration: none; } #destaque_experts_especialistas .container.desktop .ultimos_videos .thumbs li .item span { line-height: 1.25em; padding: 0 0 0 15px; } #destaque_experts_especialistas .container.desktop .ultimos_videos .link-texto { margin: 0; color: #ec3237; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 16px; text-transform: uppercase; } #destaque_experts_especialistas.experts_especialista .container.desktop { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } @media only screen and (min-width: 1024px) { #destaque_experts_especialistas.experts_especialista .container.desktop { -ms-flex-direction: row; flex-direction: row; } } #destaque_experts_especialistas.experts_especialista .container.desktop .destaque_video { max-width: 100%; } #destaque_experts_especialistas.experts_especialista .container.desktop .destaque_video .header { max-width: 100%; } #destaque_experts_especialistas.experts_especialista .container.desktop .destaque_video .video img { width: 100%; } #destaque_experts_especialistas.experts_especialista .container.desktop .ultimos_videos { padding: 0; margin-top: 25px; } @media only screen and (min-width: 1024px) { #destaque_experts_especialistas.experts_especialista .container.desktop .ultimos_videos { padding-left: 30px; } } .content_mais_receitas { margin-top: 30px; } .content_mais_receitas .card { color: #333; } .content_mais_receitas .card:hover { cursor: pointer; } .content_mais_receitas .card:hover .img_artigo { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; transform: scale(1.2); -webkit-transform: scale(1.2); } .content_mais_receitas .card .overflow_img { width: 100%; height: 403px; overflow: hidden; } .content_mais_receitas .card .img_artigo { width: 100%; height: 403px; background-size: cover; background-position: center; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } .content_mais_receitas .card .txt-receita { width: 100%; margin-top: 14px; } .content_mais_receitas .card .txt-receita span { color: #a1a09d; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; text-transform: uppercase; } .content_mais_receitas .card .txt-receita h3 { font-size: 36px; color: #3a1112; font-family: "Playfair Display", serif; font-weight: 700; letter-spacing: 0.2pt; font-style: normal; line-height: 40px; } .content_mais_receitas .card .txt-receita p { font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; color: #4a4d57; font-size: 16px; line-height: 22px; margin: 10px 0; } .content_mais_receitas .card .more { text-transform: uppercase; color: #ec3237; font-size: 14px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; margin-top: 10px; } #ultimos_videos { padding: 0; background: #5a1718; background: -moz-linear-gradient(left, #5a1718 0, #5a1718 50%, #3a1112 50%, #3a1112 100%); background: -webkit-gradient(left top, right top, color-stop(0, #5a1718), color-stop(50%, #5a1718), color-stop(50%, #3a1112), color-stop(100%, #3a1112)); background: -webkit-linear-gradient(left, #5a1718 0, #5a1718 50%, #3a1112 50%, #3a1112 100%); background: -o-linear-gradient(left, #5a1718 0, #5a1718 50%, #3a1112 50%, #3a1112 100%); background: -ms-linear-gradient(left, #5a1718 0, #5a1718 50%, #3a1112 50%, #3a1112 100%); background: linear-gradient(to right, #5a1718 0, #5a1718 50%, #3a1112 50%, #3a1112 100%); } #ultimos_videos .container { padding: 0; display: flex; } #ultimos_videos .container .logo { color: #fff; flex: 0 1 100px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; padding: 40px 20px 0 0; text-transform: uppercase; background-color: #5a1718; } #ultimos_videos .container .logo .titulo { font-size: 1.2em; line-height: 1.3em; margin-top: 15px; } #ultimos_videos .container #especialistas { width: 90%; margin: auto; padding-left: 42px; } @media screen and (max-width: 780px) { #destaque_experts_home { display: none; } #destaque_experts_home .container.desktop { display: none; } #destaque_experts_home .container.mobile { padding: 0; width: 100%; display: flex; flex-direction: column; } #destaque_experts_home .container.mobile .intro { flex: 1; width: 94%; margin: auto; padding: 160px 0 30px; } #destaque_experts_home .container.mobile .intro .titulo { color: #1e120d; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 36px; text-transform: none; } #destaque_experts_home .container.mobile .destaque_video { width: 94%; margin: 0 auto; } #destaque_experts_home .container.mobile .destaque_video .header { display: flex; } #destaque_experts_home .container.mobile .destaque_video .header .logo { flex: 0 1 35%; } #destaque_experts_home .container.mobile .destaque_video .header .info { flex: 0 1 65%; display: flex; margin-bottom: 15px; align-items: flex-end; flex-direction: column; } #destaque_experts_home .container.mobile .destaque_video .header .info .action .data { color: #3a1112; font-size: 18px; } #destaque_experts_home .container.mobile .destaque_video .header .info .action .btn_inscrever_yt { color: #fff; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; padding: 0 46px; margin-top: 10px; line-height: 2.1; font-size: 1.15em; border-radius: 2px; align-items: center; display: inline-flex; text-transform: uppercase; background-color: #fd3832; justify-content: space-between; } #destaque_experts_home .container.mobile .destaque_video .header .info .action .btn_inscrever_yt .ico-inscreva-youtube { width: 19px; height: 14px; margin-right: 8px; display: inline-block; background: url(images/ico-inscrever-yt.png) center no-repeat; background-size: 100%; } #destaque_experts_home .container.mobile .destaque_video .video .img-responsive { max-width: 100%; display: block; height: auto; } #destaque_experts_home .container.mobile .destaque_video .video .info { display: flex; padding: 15px 0 30px; align-items: center; flex-direction: column; } #destaque_experts_home .container.mobile .destaque_video .video .info .titulo { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 1.25em; line-height: 1.25; text-align: center; text-transform: none; } #destaque_experts_home .container.mobile .destaque_video .video .info .autor { margin: 10px 0 20px; color: #3a1112; font-size: 15px; } #destaque_experts_home .container.mobile .destaque_video .video .info .btn_compartilhar { color: #fff; font-size: 18px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; padding: 0 20px; line-height: 2.5; border-radius: 2px; position: relative; text-transform: uppercase; background-color: #3a1112; } #destaque_experts_home .container.mobile .destaque_video .video .info .btn_compartilhar .ico-compartilhar { width: 16px; height: 16px; margin-right: 10px; display: inline-block; background: url(images/ico-compartilhar.png) center no-repeat; background-size: 100%; } #destaque_experts_home .container.mobile .ultimos_videos { display: flex; padding: 10% 6%; justify-content: center; flex-direction: column; background-color: #fff; } #destaque_experts_home .container.mobile .ultimos_videos .titulo { font-family: Oswald, sans-serif; font-weight: 400; color: #3a1112; font-size: 1.6em; line-height: 1.25; text-align: center; font-style: normal; margin-bottom: 10%; text-transform: uppercase; } #destaque_experts_home .container.mobile .ultimos_videos .link-texto { color: #ec3237; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 1.15em; margin: 10% auto 0; text-transform: uppercase; } #destaque_experts_home .container.mobile .ultimos_videos .ult_videos_thumbs .img-responsive { max-width: 100%; display: block; height: auto; } #ultimos_videos { margin-top: 130px; background-color: #5a1718; } #ultimos_videos .container { margin: 0; padding: 0; width: 100%; flex-direction: column; } #ultimos_videos .container .logo { display: none; } #ultimos_videos .container #especialistas { width: 100%; padding-left: 0; } #ultimos_videos .container section { width: 100%; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #artigos.new-component .content_artigos .item_artigo { margin: 20px 0; } } @media only screen and (min-width: 768px) and (max-width: 992px) { #artigos.new-component .content_artigos .item_artigo { max-height: 369px; } } #artigos.new-component .content_artigos .item_artigo .txt_artigo .descricao { color: #4a4d57; } #vitrine2.bg-branco { background-color: #fff; } #vitrine2 .content_vitrine .titulo { padding: 0 25px; } @media only screen and (min-width: 1024px) { #vitrine2 .content_vitrine .titulo { padding: 0 15px; } } #vitrine2 .content_vitrine .titulo img { display: inline-block; border-radius: 50%; vertical-align: middle; width: 70px; } #vitrine2 .content_vitrine .titulo h2 { display: inline-block; vertical-align: middle; padding-left: 10px; font-size: 21px; } @media only screen and (min-width: 1024px) { #vitrine2 .content_vitrine .container_vitrine { margin-top: 20px; } } #modulo-minhas-receitas-lista.experts_especialista.bg-branco { background-color: #fff; } #modulo-minhas-receitas-lista.experts_especialista.eventos #some-container #receitas-mais-lidas .content_artigos .content-item-block { height: 355px; } @media only screen and (min-width: 1024px) { #modulo-minhas-receitas-lista.experts_especialista.eventos #some-container #receitas-mais-lidas .content_artigos .content-item-block { height: 280px; } } #modulo-minhas-receitas-lista.experts_especialista #some-container .content-bloco-minhas-receitas { padding-bottom: 15px; } #modulo-minhas-receitas-lista.experts_especialista #some-container .content-paginacao { text-align: left; } #modulo-minhas-receitas-lista.experts_especialista #some-container .content-paginacao a.bt_load { margin-top: 0; } #sugestoes_artigos.experts_especialista { max-width: 100%; overflow: hidden; } @media only screen and (min-width: 300px) and (max-width: 767px) { #sugestoes_artigos.experts_especialista .container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #sugestoes_artigos.experts_especialista .container .artigo-card { width: 100%; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #sugestoes_artigos.experts_especialista .container .artigo-card img { width: 100%; } } #lista_experts { display: flex; flex-direction: column; } #lista_experts .item_lista { color: #fff; } #lista_experts .item_lista:nth-child(even) { background: #212121 url(../images/bg_expert_cinza.jpg) center no-repeat; background-size: cover; } #lista_experts .item_lista:nth-child(odd) { background: #431314 url(../images/bg_expert_vermelho.jpg) center no-repeat; background-size: cover; } #lista_experts .item_lista .container { padding-bottom: 0; } #lista_experts .item_lista .container .wrapper { display: flex; } #lista_experts .item_lista .container .wrapper .col-expert { flex: 1; padding: 0; position: relative; } #lista_experts .item_lista .container .wrapper .col-expert .card.desktop { display: flex; align-items: flex-end; } #lista_experts .item_lista .container .wrapper .col-expert .card.desktop .info { top: 0; right: 3.5%; display: flex; position: absolute; flex-direction: column; } #lista_experts .item_lista .container .wrapper .col-expert .card.desktop .info .btn-receitas { color: #fff; width: 160px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; padding: 10px 5px; text-align: center; margin: 25px 0 10px 15px; text-transform: uppercase; border: 1px solid #9a9ca1; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; transition-duration: 0.3s; } #lista_experts .item_lista .container .wrapper .col-expert .card.desktop .info .btn-receitas:hover { background-color: rgba(255, 255, 255, 0.3); } #lista_experts .item_lista .container .wrapper .col-expert .card.desktop .info .btn-seguir { display: flex; color: #af8256; margin-left: 15px; align-items: center; text-decoration: underline; } #lista_experts .item_lista .container .wrapper .col-expert .card.desktop .info .btn-seguir .ico { margin-right: 8px; vertical-align: middle; } #lista_experts .item_lista .container .wrapper .col-expert .card.desktop .selo { top: 15.5%; left: 7.5%; position: absolute; } #lista_experts .item_lista .container .wrapper .col-expert .card.mobile { display: none; } #lista_experts .item_lista .container .wrapper .col-artigos { display: flex; flex: 0 1 40%; justify-content: space-between; } #lista_experts .item_lista .container .wrapper .col-artigos .card { color: #948080; display: flex; flex: 0 1 47.5%; flex-direction: column; align-items: flex-start; } #lista_experts .item_lista .container .wrapper .col-artigos .card .img-responsive { max-width: 100%; display: block; height: auto; } #lista_experts .item_lista .container .wrapper .col-artigos .card .btn-texto, #lista_experts .item_lista .container .wrapper .col-artigos .card .categoria { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; margin: 15px 0 5px; text-transform: uppercase; } #lista_experts .item_lista .container .wrapper .col-artigos .card .link-titulo { margin: 0; color: #fff; font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; font-size: 1.1em; line-height: 1.25em; text-decoration: none; } #lista_experts .item_lista .container .wrapper .col-artigos .card .autor { font-size: 16px; margin: 5px 0 15px; } #lista_experts .item_lista .container .wrapper .col-artigos .card .btn-texto { margin: 0; font-size: 16px; color: #ec3237; } @media screen and (max-width: 780px) { #lista_experts>.item_lista>.container>.wrapper>.col-artigos, #lista_experts>.item_lista>.container>.wrapper>.col-expert>.card.desktop { display: none; } #lista_experts .item_lista>.container { padding: 0; color: #fff; margin: 4% auto; box-sizing: border-box; } #lista_experts .item_lista>.container .wrapper .col-expert:nth-child(even) { background-color: #212121 !important; } #lista_experts .item_lista>.container .wrapper .col-expert:nth-child(odd) { background-color: #431314 !important; } #lista_experts .item_lista>.container .wrapper>.col-expert>.card.mobile { padding: 15%; display: flex; align-items: center; flex-direction: column; } #lista_experts .item_lista>.container .wrapper>.col-expert>.card.mobile .img-responsive { max-width: 90%; display: block; height: auto; } #lista_experts .item_lista>.container .wrapper>.col-expert>.card.mobile .expert-nome { color: #d5a46b; font-size: 2em; margin: 7.5% auto; text-transform: uppercase; } #lista_experts .item_lista>.container .wrapper>.col-expert>.card.mobile .divisor { width: 40px; margin: 0 auto; border: 1px solid rgba(255, 255, 255, 0.2); } #lista_experts .item_lista>.container .wrapper>.col-expert>.card.mobile .especialidade { color: #fff; margin: 7.5% auto; font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; font-size: 1.35em; text-align: center; } #lista_experts .item_lista>.container .wrapper>.col-expert>.card.mobile .btn-receitas { color: #fff; width: 200px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 18px; margin: 10% auto; padding: 15px 5px; text-align: center; text-transform: uppercase; border: 1px solid #9a9ca1; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; transition-duration: 0.3s; } #lista_experts .item_lista>.container .wrapper>.col-expert>.card.mobile .btn-seguir { display: flex; color: #af8256; margin: 0 auto; font-size: 18px; align-items: center; text-decoration: underline; } #lista_experts .item_lista>.container .wrapper>.col-expert>.card.mobile .btn-seguir .ico { margin-right: 8px; vertical-align: middle; } } #eventos_experts, #sugestoes_artigos { color: #fff; background-color: #353943; } .grid-4-itens-big .titulo-passados-wrapper { margin-bottom: 25px; } #eventos_experts.bg-vermelho { background-color: #431314; } #eventos_experts .container { display: flex; } #eventos_experts .container .data { display: flex; flex: 0 0 220px; flex-direction: column; align-items: flex-start; justify-content: center; } #eventos_experts .container .data .titulo { margin: 0; color: #3a1112; padding: 0 10px; font-size: 28px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; line-height: 38px; background-color: #fff; text-transform: uppercase; } #eventos_experts .container .data .endereco { margin: 5px 0 0; font-size: 20px; } #eventos_experts .container .conteudo { flex: 1; display: flex; } #eventos_experts .container .conteudo .avatar { padding-right: 35px; } #eventos_experts .container .conteudo .avatar .img-circle { border-radius: 50%; vertical-align: middle; } #eventos_experts .container .conteudo .texto { display: flex; flex-direction: column; justify-content: center; } #eventos_experts .container .conteudo .texto .titulo { font-size: 40px; font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; margin: -5px 0 0; } #eventos_experts .container .conteudo .texto .sub-titulo { margin: 0; color: #d6cfbb; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; } #eventos_experts .container .conteudo .texto .link-texto { margin: 0; color: #d6cfbb; font-size: 14px; display: inline-block; text-decoration: underline; } @media screen and (max-width: 780px) { #eventos_experts .container { padding: 0; flex-direction: column; } #eventos_experts .container .data { flex: 0 0 auto; align-items: center; padding: 50px 0 40px; justify-content: center; } #eventos_experts .container .conteudo>.avatar { display: none; } #eventos_experts .container .conteudo .texto { margin-bottom: 50px; align-items: stretch; } #eventos_experts .container .conteudo .texto .titulo { font-size: 32px; margin: 5px 0 20px; text-align: center; } #eventos_experts .container .conteudo .texto .link-texto, #eventos_experts .container .conteudo .texto .sub-titulo { font-size: 16px; text-align: center; } } #pg_eventos .aviso { min-height: 44px; } #pg_eventos .aviso__wrapper { background-color: #bb2a2e; } #pg_eventos .aviso__wrapper .container { padding: 15px 0; } #pg_eventos .aviso__wrapper--fixo { position: fixed; left: 0; top: 50px; z-index: 10; width: 100vw; } #pg_eventos .aviso__txt { margin: 0; color: #fff; font-family: Oswald, sans-serif; font-size: 14px; text-transform: uppercase; text-align: center; font-weight: 400; line-height: 1em; -webkit-font-smoothing: antialiased; } @media only screen and (min-width: 300px) and (max-width: 767px) { #pg_eventos .aviso__txt { font-size: 16px; line-height: 1.4em; font-weight: 500; } } #sugestoes_artigos .container { display: flex; align-items: stretch; justify-content: space-between; } @media only screen and (min-width: 300px) and (max-width: 767px) { #sugestoes_artigos .container { padding: 40px 0; } } #sugestoes_artigos .container .dots-carousel-mobile { width: 100%; display: flex; justify-content: space-between; } @media only screen and (min-width: 300px) and (max-width: 767px) { #sugestoes_artigos .container .dots-carousel-mobile { display: block; padding-bottom: 50px; } } #sugestoes_artigos .container .dots-carousel-mobile+.ver-todos-wrapper { display: none; } @media only screen and (min-width: 300px) and (max-width: 767px) { #sugestoes_artigos .container .dots-carousel-mobile+.ver-todos-wrapper { display: block; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #sugestoes_artigos .container .dots-carousel-mobile+.ver-todos-wrapper a { color: #fff; margin-top: 20px; width: 200px; float: none; display: block; margin: 20px auto 0; position: static; color: #fff; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #sugestoes_artigos .container .dots-carousel-mobile .artigo-card:not(:last-of-type) { margin-bottom: 0; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #sugestoes_artigos .container .dots-carousel-mobile .artigo-card .bt_load { display: none !important; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #sugestoes_artigos .container .dots-carousel-mobile .slick-dots li.slick-active button { background-color: #fff; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #sugestoes_artigos .container .dots-carousel-mobile .slick-dots li button { border: 2px solid #fff; } } #sugestoes_artigos .container .artigo-card { width: 31.25%; display: flex; flex-direction: column; align-items: flex-start; } @media only screen and (min-width: 300px) and (max-width: 767px) { #sugestoes_artigos .container .artigo-card:not(:last-of-type) { margin-bottom: 40px; } } #sugestoes_artigos .container .artigo-card h2 { color: #fff; font-size: 21px; margin: 0 0 20px; } #sugestoes_artigos .container .artigo-card .img-wrapper { display: block; width: 100%; } #sugestoes_artigos .container .artigo-card .img-responsive { max-width: 100%; display: block; height: auto; } #sugestoes_artigos .container .artigo-card .txt_artigo span { color: #fff; display: block; font-size: 12px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; margin-top: 10px; text-transform: uppercase; } #sugestoes_artigos .container .artigo-card .txt_artigo .link-texto { color: #a1a09d; display: block; font-size: 24px; line-height: 26px; margin: 5px 0 10px; } #sugestoes_artigos .container .artigo-card .txt_artigo .intro-descricao { text-transform: none; color: #a1a09d; display: block; font-size: 15px; text-align: left; font-weight: 300; line-height: 1.3em; } #sugestoes_artigos .container .artigo-card .bt_load { color: #fff; margin: 20px 0 0; position: static; } #sugestoes_artigos .container .artigo-card .content_avaliacao { justify-content: flex-start; } #modulo_logout { background: url(../images/home_Marcelo-Malta.jpg) center no-repeat; width: 100%; height: 651px; display: block; background-size: cover !important; } #modulo_logout .content_left { float: left; width: 30%; } #modulo_logout .content_left h2 { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 48px; color: #fff; text-transform: inherit; margin-bottom: 60px; } #modulo_logout .content_left p { width: 76%; color: #a1a09d; font-size: 18px; } #modulo_logout .content_left a { padding: 15px 15px; margin-top: 40px; background-color: #e73631; color: #fff; text-transform: uppercase; font-size: 15px; font-family: Oswald, sans-serif; } #modulo_logout .content_right { width: 40%; float: right; } #modulo_logout .content_right h2 { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 30px; color: #fff; text-transform: inherit; } #modulo_logout .content_right .content_entregas { margin: 30px 0; } #modulo_logout .content_right .content_entregas h3 { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; font-style: inherit; } #modulo_logout .content_right .content_horarios { display: flex; } #modulo_logout .content_right .content_horarios .box_horarios { border: 1px solid rgba(255, 255, 255, 0.4); text-align: center; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #fff; font-size: 12px; display: flex; align-items: center; justify-content: center; margin: 6px 4px; padding: 16px; flex: 1; } #modulo_logout .content_right .content_horarios .box_horarios img { margin: 0 3px 0 -6px; position: relative; } #modulo_logout .content_right .content_horarios .box_horarios span { position: relative; top: -2px; } #modulo_logout .content_right .content_prox_horario { background: #976c3f; width: 88%; padding: 20px 6%; display: inline-block; margin-bottom: 35px; } #modulo_logout .content_right .content_prox_horario span { color: #fff; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 18px; text-transform: uppercase; margin: 6px 10px 0 0; float: left; } #modulo_logout .content_right .content_prox_horario input[type="text"] { width: 39%; } #modulo_logout .content_right .content_prox_horario input[type="submit"] { width: 43px; margin-left: -40px; } #modulo_logout .content_right .content_prox_horario .error { display: none; } @media only screen and (min-width: 300px) and (max-width: 767px) { #artigos { overflow: hidden; } } #artigos .content_artigos, #artigos .content_artigos_mobile { width: 100%; float: left; clear: both; margin-top: 20px; } #artigos .content_artigos .left_artigo, #artigos .content_artigos_mobile .left_artigo { width: 51%; float: left; } #artigos .content_artigos .left_artigo:hover, #artigos .content_artigos_mobile .left_artigo:hover { cursor: pointer; } #artigos .content_artigos .left_artigo:hover .img_artigo, #artigos .content_artigos_mobile .left_artigo:hover .img_artigo { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; transform: scale(1.2); -webkit-transform: scale(1.2); } #artigos .content_artigos .left_artigo .overflow_img, #artigos .content_artigos_mobile .left_artigo .overflow_img { width: 100%; height: 403px; overflow: hidden; } #artigos .content_artigos .left_artigo .img_artigo, #artigos .content_artigos_mobile .left_artigo .img_artigo { width: 100%; height: 403px; background-size: cover; background-position: center; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #artigos .content_artigos .left_artigo .txt_artigo, #artigos .content_artigos_mobile .left_artigo .txt_artigo { width: 100%; margin-top: 14px; } #artigos .content_artigos .left_artigo .txt_artigo span, #artigos .content_artigos_mobile .left_artigo .txt_artigo span { color: #a1a09d; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; text-transform: uppercase; } #artigos .content_artigos .left_artigo .txt_artigo h3, #artigos .content_artigos_mobile .left_artigo .txt_artigo h3 { font-size: 36px; color: #3a1112; font-family: "Playfair Display", serif; font-weight: 700; letter-spacing: 0.2pt; font-style: normal; line-height: 45px; } #artigos .content_artigos .left_artigo .txt_artigo p, #artigos .content_artigos_mobile .left_artigo .txt_artigo p { color: #4a4d57; font-size: 14px; line-height: 22px; margin: 24px 0; } #artigos .content_artigos .left_artigo .txt_artigo .more, #artigos .content_artigos_mobile .left_artigo .txt_artigo .more { text-transform: uppercase; color: #ec3237; font-size: 14px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } #artigos .content_artigos .item_artigo, #artigos .content_artigos_mobile .item_artigo { width: 20%; float: left; margin: 0 0 38px 4%; min-height: 270px; max-height: 309px; } #artigos .content_artigos .item_artigo:hover, #artigos .content_artigos_mobile .item_artigo:hover { cursor: pointer; } #artigos .content_artigos .item_artigo:hover .img_artigo, #artigos .content_artigos_mobile .item_artigo:hover .img_artigo { cursor: pointer; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; transform: scale(1.2); -webkit-transform: scale(1.2); } #artigos .content_artigos .item_artigo .overflow_img, #artigos .content_artigos_mobile .item_artigo .overflow_img { width: 100%; max-height: 320px; overflow: hidden; } #artigos .content_artigos .item_artigo .img_artigo, #artigos .content_artigos_mobile .item_artigo .img_artigo { width: 100%; height: 150px; background-size: cover; background-position: center; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #artigos .content_artigos .item_artigo .txt_artigo, #artigos .content_artigos_mobile .item_artigo .txt_artigo { width: 100%; margin-top: 14px; } #artigos .content_artigos .item_artigo .txt_artigo span, #artigos .content_artigos_mobile .item_artigo .txt_artigo span { color: #a1a09d; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; text-transform: uppercase; } #artigos .content_artigos .item_artigo .txt_artigo h3, #artigos .content_artigos_mobile .item_artigo .txt_artigo h3 { font-size: 23px; color: #3a1112; font-family: "Playfair Display", serif; font-weight: 700; letter-spacing: 0.2pt; font-style: normal; line-height: 30px; } #artigos .content_artigos .item_artigo .txt_artigo p, #artigos .content_artigos_mobile .item_artigo .txt_artigo p { color: #c9c8c3; font-size: 14px; line-height: 22px; margin: 24px 0; display: none; } #artigos .content_artigos .item_artigo .txt_artigo p.autor, #artigos .content_artigos_mobile .item_artigo .txt_artigo p.autor { margin: 5px 0; color: #3a1112; display: block; } #artigos .content_artigos .item_artigo .txt_artigo .more, #artigos .content_artigos_mobile .item_artigo .txt_artigo .more { text-transform: uppercase; color: #ec3237; font-size: 14px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } #artigos .content_artigos .right_artigo, #artigos .content_artigos_mobile .right_artigo { width: 48%; float: right; } .mobile_artigos { text-align: center; } .mobile_artigos .container { display: inline-block; } #banner_middle { width: 100%; display: flex; overflow: hidden; } #banner_middle .banner_middle { height: auto; flex: 1; display: block; } #banner_middle .banner_middle img { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; width: 100%; } #banner_middle .banner_middle:hover img { -moz-transform: scale(0.96); -o-transform: scale(0.96); -webkit-transform: scale(0.96); transform: scale(0.96); filter: FlipH; -ms-filter: FlipH; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #banner_middle .owl-nav { top: 43%; } #banner_middle .owl-nav .owl-next, #banner_middle .owl-nav .owl-prev { background: #fff; } #banner_middle .owl-controls { bottom: -38px; top: inherit; } #depoimentos { width: 100%; height: 428px; background: url(../images/img_depo1.jpg) no-repeat center; display: block; background-size: cover; } #depoimentos .container { height: 100%; display: flex; align-items: center; padding: 0; } #depoimentos .img_depoimento { width: 100%; height: 428px; display: block; background-size: cover !important; } #depoimentos .img_depoimento .txt_depo { width: 630px; margin: 0 auto; height: auto; text-align: center; } #depoimentos .img_depoimento .txt_depo .depo { color: #fff; letter-spacing: 0.6pt; } #depoimentos .img_depoimento .txt_depo .depo .aspas { color: #dab082; font-size: 102px; line-height: 58px; height: 35px; display: table-caption; float: left; } #depoimentos .img_depoimento .txt_depo .depo .large_txt { font-size: 40px; font-family: "Playfair Display", serif; font-weight: 700; font-style: italic; } #depoimentos .img_depoimento .txt_depo .depo .middle_txt { font-size: 30px; font-family: "Playfair Display", serif; font-weight: 400; font-style: italic; } #depoimentos .img_depoimento .txt_depo .divisao_assinatura { margin: 25px auto 5px auto; width: 18px; height: 1px; background: #dab082; clear: both; } #depoimentos .img_depoimento .txt_depo .assinatura { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; color: #dab082; text-transform: uppercase; letter-spacing: 0.5pt; } #depoimentos .fotorama, #depoimentos .fotorama__stage, #depoimentos .fotorama__stage__shaft { width: 100% !important; } #depoimentos .fotorama__arr--next, #depoimentos .fotorama__arr--prev { background: 0 0; width: 66px; height: 66px; border: 1px solid rgba(255, 255, 255, 0.5); border-radius: 66px; opacity: 1; } #depoimentos .fotorama .fotorama__arr--prev { left: -28px !important; } #depoimentos .fotorama .fotorama__arr--next { right: -28px !important; } #depoimentos .fotorama .fotorama__arr--prev::before { content: "<"; font-size: 19px; color: #fff; top: 27%; left: 61%; position: absolute; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } #depoimentos .fotorama .fotorama__arr--next::before { content: ">"; font-size: 19px; color: #fff; top: 27%; right: 61%; position: absolute; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } #especialistas { display: block; } #especialistas .container { padding: 50px 0; } #especialistas #bg_especialistas { background: url(../images/bg_especialistas.jpg) center no-repeat; width: 100%; height: 435px; display: block; clear: both; background-size: cover; } #especialistas #bg_especialistas h2 { color: #fff; } #especialistas #bg_especialistas .content_esp { display: none; } #especialistas #bg_especialistas .content_esp:first-of-type { display: block; } #especialistas #bg_especialistas .content_left { width: 45%; float: left; height: 385px; position: relative; } #especialistas #bg_especialistas .content_left .img_especialista { position: absolute; bottom: 0; left: 0; display: flex; } #especialistas #bg_especialistas .content_left .div_action { display: block; width: 156px; position: absolute; top: 120px; left: 74%; } #especialistas #bg_especialistas .content_left .div_action .bt_empty { border: 1px solid #fff; color: #fff; font-size: 14px; } #especialistas #bg_especialistas .content_left .div_action .bt_empty:hover { background: #fff; color: #3a1112; } #especialistas #bg_especialistas .content_left .div_action .seguir, #especialistas #bg_especialistas .content_left .div_action .seguir_naologado { display: block; clear: both; margin-top: 10px; float: left; position: relative; } #especialistas #bg_especialistas .content_left .div_action .seguir img, #especialistas #bg_especialistas .content_left .div_action .seguir_naologado img { position: relative; top: 3px; } #especialistas #bg_especialistas .content_left .div_action .seguir a, #especialistas #bg_especialistas .content_left .div_action .seguir_naologado a { color: #d5a46b; } #especialistas #bg_especialistas .content_left .div_action .seguir_naologado .mail_cadastro { display: none; position: absolute; bottom: 30px; left: 0; width: 240px; } #especialistas #bg_especialistas .content_left .div_action .seguir_naologado .mail_cadastro input { float: left; width: 73%; } #especialistas #bg_especialistas .content_left .div_action .seguir_naologado .mail_cadastro input[type="submit"] { width: 20%; margin-left: -13px; } #especialistas #bg_especialistas .content_right { width: 45%; float: right; display: flex; height: 385px; } #especialistas #bg_especialistas .content_right .item_artigo { width: 42%; float: left; margin: 0 0 38px 40px; max-height: 320px; } #especialistas #bg_especialistas .content_right .item_artigo:hover { cursor: pointer; } #especialistas #bg_especialistas .content_right .item_artigo:hover .img_artigo { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; transform: scale(1.2); -webkit-transform: scale(1.2); } #especialistas #bg_especialistas .content_right .item_artigo .overflow_img { background: #bb2a2e; width: 100%; max-height: 320px; overflow: hidden; border: 5px solid #fff; } #especialistas #bg_especialistas .content_right .item_artigo .img_artigo { width: 100%; height: 150px; background-size: cover; background-position: center; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #especialistas #bg_especialistas .content_right .item_artigo .txt_artigo { width: 100%; margin-top: 14px; } #especialistas #bg_especialistas .content_right .item_artigo .txt_artigo .autor { color: red; margin: 15px 0; display: block; } #especialistas #bg_especialistas .content_right .item_artigo .txt_artigo span { color: #a1a09d; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; text-transform: uppercase; display: block; } #especialistas #bg_especialistas .content_right .item_artigo h3 { font-size: 23px !important; line-height: 30px; color: #ecebe7; font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; } #especialistas #bg_especialistas .content_right .item_artigo .more { text-transform: uppercase; color: #ec3237; font-size: 14px; margin-top: 10px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } #especialistas #bg_especialistas .content_right .item_artigo .expert { text-transform: inherit !important; font-size: 14px !important; font-family: "Playfair Display", serif !important; font-weight: 400 !important; font-style: normal !important; } #especialistas #bg_especialista2 { width: 100%; height: auto; background: #3a1112; display: flex; clear: both; } #especialistas #bg_especialista2 .container_especialista { width: 1060px; margin: 0 auto; display: flex; } #especialistas #bg_especialista2 .container_especialista .owl-nav { top: 38%; } #especialistas #bg_especialista2 .container_especialista .owl-nav .owl-next, #especialistas #bg_especialista2 .container_especialista .owl-nav .owl-prev { color: #fff; background: #2a0809 !important; width: 36px; } #especialistas #bg_especialista2 .container_especialista .owl-next { border-radius: 0 67px 67px 0; right: -36px; } #especialistas #bg_especialista2 .container_especialista .owl-prev { border-radius: 67px 0 0 67px; left: -36px; } #especialistas #bg_especialista2 .content_especialista { padding: 40px 0; flex: 1; display: block; min-height: 207px; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #especialistas #bg_especialista2 .content_especialista:hover { cursor: pointer; background: #5a1718; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; -webkit-box-shadow: inset 10px 0 32px -15px rgba(0, 0, 0, 0.55); -moz-box-shadow: inset 10px 0 32px -15px rgba(0, 0, 0, 0.55); box-shadow: inset 10px 0 32px -15px rgba(0, 0, 0, 0.55); } #especialistas #bg_especialista2 .content_especialista .tb_img { width: 90px; height: 90px; display: block; margin: 0 auto; background-size: cover; background-position: center; background-repeat: none; border-radius: 90px; -webkit-border-radius: 90px; -moz-border-radius: 90px; } #especialistas #bg_especialista2 .content_especialista .seguir { text-align: center; margin-top: 15px; } #especialistas #bg_especialista2 .content_especialista .txt_especialista { width: 103px; clear: both; margin: 12px auto; } #especialistas #bg_especialista2 .content_especialista .txt_especialista .line { width: 18px; height: 1px; background: #d5a46b; margin: 9px 0; } #especialistas #bg_especialista2 .content_especialista .txt_especialista h2 { color: #d5a46b; text-transform: uppercase; font-size: 12px; } #especialistas #bg_especialista2 .content_especialista .txt_especialista h3 { font-size: 14px; color: #dacccd; font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; font-style: inherit; } #especialistas #bg_especialista2 .actived { background: #5a1718; } #especialistas.secao-carrossel-experts { background-color: #3a1112; padding-top: 42px; } @media only screen and (min-width: 300px) and (max-width: 767px) { #especialistas.secao-carrossel-experts { padding-top: 0; } } #especialistas.secao-carrossel-experts.hidden-desktop { display: none !important; } @media only screen and (min-width: 300px) and (max-width: 767px) { #especialistas.secao-carrossel-experts.hidden-desktop { display: block !important; } } #especialistas.secao-carrossel-experts #bg_especialista2 { flex-direction: column; max-width: 1170px; margin: 0 auto; } #especialistas.secao-carrossel-experts #bg_especialista2 .titulo { color: #fff; margin-bottom: 20px; font-size: 30px; line-height: 1em; } #especialistas.secao-carrossel-experts #bg_especialista2 .container_especialista { width: 95%; } #especialistas.secao-carrossel-experts #bg_especialista2 .container_especialista .content_especialista { padding: 20px 0; } #map, #map_locker { height: 450px; float: left; clear: both; display: flex; width: 100%; } #map .fm-toolbox-content, #map_locker .fm-toolbox-content { display: none; } .box_busca_mapa { border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; background: #3a1112; width: 287px; padding: 39px; height: 122px; position: absolute; z-index: 99; left: 65px; top: 113px; } .box_busca_mapa h2 { color: #fff; } .controls { margin-top: 10px; } #type-selector { color: #fff; background-color: #4d90fe; padding: 5px 11px 0 11px; } .gm-style-iw { width: 350px !important; top: 15px !important; left: 0 !important; background-color: #c9c8c3; box-shadow: 0 1px 6px rgba(178, 178, 178, 0.6); padding: 20px; max-height: 224px; overflow-y: scroll !important; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; } .gm-style-iw::-webkit-scrollbar { width: 7px; } .gm-style-iw::-webkit-scrollbar-track { -webkit-border-radius: 10px; border-radius: 10px; display: none; } .gm-style-iw::-webkit-scrollbar-thumb { -webkit-border-radius: 10px; border-radius: 10px; background: #a1a09d; } .gm-style-iw+div { right: 23px !important; } .gm-style-iw #iw-content { margin: 0; min-height: 158px; } .gm-style-iw .content_img { min-height: auto; margin-top: 23px; } .iw-wrap { margin-bottom: 10px; width: 100%; } .iw-wrap #iw-title { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 24px; color: #fff; margin: 0; text-transform: uppercase; } #iw-content p { color: #3a1112; font-size: 13px; font-family: Cardo; font-weight: 700; font-style: normal; letter-spacing: 0; } .iw-wrap .content_img { width: 100%; padding-left: 15px; overflow: visible !important; } .iw-wrap .content_img .bg_ico_mapa { position: relative; background: #bca063; width: 50px; height: 50px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; text-align: center; display: flex; float: left; align-items: center; margin: 0 5px 5px 5px; overflow: visible !important; } .iw-wrap .content_img .bg_ico_mapa img { max-height: 25px; margin: 0 auto; } .iw-wrap .content_img .bg_ico_mapa:hover .hover { display: block; } .iw-wrap .content_img .bg_ico_mapa .hover { background: #fff; display: none; position: absolute; width: 92px; bottom: 55px; left: 50%; margin-left: -45px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding: 14px 5px; z-index: 999; font-size: 12px; overflow: visible !important; } .iw-wrap .content_img .bg_ico_mapa .hover:after { content: ""; display: inline-block; vertical-align: middle; margin-right: 10px; width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 16px solid #fff; position: absolute; bottom: 6px; right: 29%; margin-bottom: -15px; } .iw-bottom-gradient { position: absolute; width: 326px; height: 25px; bottom: 10px; right: 18px; background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #fff 100%); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff 100%); background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff 100%); background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff 100%); } @media screen and (max-width: 980px) { #modal-avaliacao { transform: translate(-50%, -50%); top: 40%; left: 50%; } } #modal-avaliacao h2 { margin-top: 32px; font-size: 36px; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; text-transform: inherit; } #modal-avaliacao h3 { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 18px; text-transform: uppercase; color: #5a1718; } #modal-avaliacao table { margin: 34px 0 45px 0; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; } #modal-avaliacao table th { text-align: left; color: #af8256; font-size: 18px; padding: 8px 0; } #modal-avaliacao table td { text-align: left; font-size: 14px; padding: 8px 0; } #modal-avaliacao .content_avaliacao input[type="radio"] { display: none; } #modal-avaliacao .content_avaliacao { width: 256px; margin: 32px auto 0 auto; } #modal-avaliacao .content_avaliacao .ava_3x:hover { cursor: pointer; } #modal-avaliacao textarea { width: 95%; height: 130px; } #modal-avaliacao .content_bts { width: 420px; margin: 25px auto; } #modal-avaliacao .content_bts .bt_empty { margin: 8px 11px 0 11px; border: 1px solid #4a4d57; color: #4a4d57; padding: 10px 24px; min-width: 113px; } #modal-avaliacao .content_bts .bt_empty .hover { display: none; } #modal-avaliacao .content_bts .bt_empty:hover { background: #4a4d57; color: #fff; } #modal-avaliacao .content_bts .bt_empty:hover img { display: none; } #modal-avaliacao .content_bts .bt_empty:hover .hover { display: inline-block !important; } #produto.prod_black_friday #menu_fixo_footer .container .menu_divs .menu_carrinho .right .carrinho_vitrine .bt_qtd, #produto.prod_black_friday .header_produto .container .right .miolo_info .div_line .carrinho_vitrine .bt_qtd { background: #2d3032 !important; } #produto footer #bg_footer2 { height: 140px; } #produto .header_produto { background: #ecebe7; width: 100%; display: inline-block; position: relative; background-size: cover !important; } #produto .header_produto #breadcrumb { position: absolute; top: 11px; } #produto .header_produto .fotorama { width: 96% !important; position: relative; } #produto .header_produto .fotorama .fotorama__thumb-border { border-color: #e4e1d9; } #produto .header_produto .container { position: relative; display: table; } #produto .header_produto .container #bg_fade { width: 450px; height: 777px; position: absolute; left: -450px; top: 0; z-index: 4; } #produto .header_produto .container #bg_fade_right { width: 450px; height: 777px; position: absolute; left: 555px; top: 0; z-index: 4; } #produto .header_produto .container .right { width: 49%; max-width: 558px; float: right; position: relative; z-index: 99; } @media only screen and (min-width: 768px) and (max-width: 992px) { #produto .header_produto .container .right { max-width: 100%; } } #produto .header_produto .container .right .header_info { margin: 0 0 20px 0; } #produto .header_produto .container .right .header_info .content_tag_info { display: block; } #produto .header_produto .container .right .header_info .content_tag_info .tag { float: left; margin: 0 3px 10px 0; font-size: 10px; clear: none; } #produto .header_produto .container .right .header_info .content_tag_info .code { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; font-size: 12px; } #produto .header_produto .container .right .header_info h2 { text-transform: inherit !important; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 36px; clear: both; line-height: 38px; margin: 12px 0; } #produto .header_produto .container .right .header_info .info_aval { width: 100%; float: left; clear: both; margin-bottom: 20px; display: inline-flex; } #produto .header_produto .container .right .header_info .info_aval .avaliacao-wrapper { display: inline-block; float: none; vertical-align: middle; } #produto .header_produto .container .right .header_info .info_aval .avaliacao-wrapper .content_avaliacao, #produto .header_produto .container .right .header_info .info_aval .avaliacao-wrapper span { float: none; display: inline-block; vertical-align: middle; margin-top: 0; } #produto .header_produto .container .right .header_info .info_aval .marca-wrapper { display: inline-block; vertical-align: middle; float: none; } #produto .header_produto .container .right .header_info .info_aval .marca-wrapper img, #produto .header_produto .container .right .header_info .info_aval .marca-wrapper span { display: inline-block; vertical-align: middle; margin-top: 0; margin-left: 0; } #produto .header_produto .container .right .header_info .info_aval .marca-wrapper .flag { margin: 0; } #produto .header_produto .container .right .header_info .info_aval .content_avaliacao { float: left; width: auto; margin: 2px 6px 0 0; } #produto .header_produto .container .right .header_info .info_aval .content_avaliacao .ava_3x, #produto .header_produto .container .right .header_info .info_aval .content_avaliacao .ava_o3x { width: 15px; height: 13px; background-size: cover; } #produto .header_produto .container .right .header_info .info_aval span { margin-right: 10px; } #produto .header_produto .container .right .header_info .info_aval a, #produto .header_produto .container .right .header_info .info_aval span { color: #4a4d57; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; text-transform: uppercase; } #produto .header_produto .container .right .header_info .info_aval .underline_link:before { background: #4a4d57; } #produto .header_produto .container .right .header_info .info_aval .flag { margin: 4px; } #produto .header_produto .container .right .header_info .btns_empty { margin-right: 15px; display: inline-block; } #produto .header_produto .container .right .header_info .btns_empty img { float: left; margin-right: 5px; } #produto .header_produto .container .right .header_info .btns_empty .itens_lista { float: left; } #produto .header_produto .container .right .header_info .btns_empty .itens_lista img { float: none; } @media screen and (max-width: 980px) { #produto .header_produto .container .right .header_info .btns_empty .content_lista_produto { top: 110%; } } #produto .header_produto .container .right .header_info .btns_empty .container_share { float: left; position: relative; margin-left: 7px; } #produto .header_produto .container .right .header_info .btns_empty .container_share:hover .bt_empty { background: #979592; color: #fff; } #produto .header_produto .container .right .header_info .btns_empty .container_share .content_share { position: absolute; left: 0; top: 35px; background: #fff; border: 1px solid #4a4d57; z-index: 999; font-size: 16px; display: inline-flex; align-items: center; padding: 10px 10px; top: 33px; display: none; } #produto .header_produto .container .right .header_info .btns_empty .container_share .content_share a { margin: 0 4px; } #produto .header_produto .container .right .header_info .btns_empty .container_share .content_share .link_email img { opacity: 0.7; } #produto .header_produto .container .right .header_info .btns_empty .container_share .content_share .input_button { width: 240px; float: left; clear: both; display: none; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } #produto .header_produto .container .right .header_info .btns_empty .container_share .content_share .input_button input[type="email"] { width: 71%; padding: 10px 43px 10px 13px; } #produto .header_produto .container .right .header_info .btns_empty .container_share .content_share .input_button input[type="submit"] { width: 17%; margin-left: -17%; } #produto .header_produto .container .right .header_info .btns_empty .container_share .content_share .input_button .confirm_mail { display: none; align-items: center; font-size: 14px; } #produto .header_produto .container .right .header_info .btns_empty .bt_empty { float: left; } #produto .header_produto .container .right .miolo_info { width: 100%; float: left; clear: both; margin: 0; } #produto .header_produto .container .right .miolo_info .btns_empty { margin-bottom: 20px; display: inline-block; } #produto .header_produto .container .right .miolo_info .btns_empty img { float: left; margin-right: 5px; } #produto .header_produto .container .right .miolo_info .btns_empty .itens_lista { float: left; } #produto .header_produto .container .right .miolo_info .btns_empty .itens_lista img { float: none; } #produto .header_produto .container .right .miolo_info .btns_empty .bt_empty { margin-right: 7px; } #produto .header_produto .container .right .miolo_info .btns_empty .container_share { float: left; position: relative; } #produto .header_produto .container .right .miolo_info .btns_empty .container_share:hover .bt_empty { background: #979592; color: #fff; } #produto .header_produto .container .right .miolo_info .btns_empty .container_share .content_share { position: absolute; left: 0; top: 35px; background: #fff; border: 1px solid #4a4d57; z-index: 999; font-size: 16px; display: inline-flex; align-items: center; padding: 10px 10px; top: 33px; display: none; } #produto .header_produto .container .right .miolo_info .btns_empty .container_share .content_share a { margin: 0 4px; } #produto .header_produto .container .right .miolo_info .btns_empty .container_share .content_share .link_email img { opacity: 0.7; } #produto .header_produto .container .right .miolo_info .btns_empty .container_share .content_share .input_button { width: 240px; float: left; clear: both; display: none; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } #produto .header_produto .container .right .miolo_info .btns_empty .container_share .content_share .input_button input[type="email"] { width: 71%; padding: 10px 43px 10px 13px; } #produto .header_produto .container .right .miolo_info .btns_empty .container_share .content_share .input_button input[type="submit"] { width: 17%; margin-left: -17%; } #produto .header_produto .container .right .miolo_info .btns_empty .container_share .content_share .input_button .confirm_mail { display: none; align-items: center; font-size: 14px; } #produto .header_produto .container .right .miolo_info .btns_empty .bt_empty { float: left; } #produto .header_produto .container .right .miolo_info .div_line { width: 100%; float: left; clear: both; position: relative; margin-bottom: 20px; } #produto .header_produto .container .right .miolo_info .div_line .content_price { float: left; clear: both; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 30px; color: #4a4d57; margin-right: 11px; margin-top: 0; } #produto .header_produto .container .right .miolo_info .div_line .content_price .price { float: left; margin-bottom: 2px; line-height: 15px; margin-top: 14px; } #produto .header_produto .container .right .miolo_info .div_line .content_price .price span { font-size: 12px; position: relative; top: -14px; } #produto .header_produto .container .right .miolo_info .div_line .content_price .price .menor { top: 0; text-decoration: none; } #produto .header_produto .container .right .miolo_info .div_line .content_price .price_desconto { background: #e1b300; color: #fff; font-size: 30px; float: left; padding: 0 5px; margin: -4px 0 0 5px; position: relative; } #produto .header_produto .container .right .miolo_info .div_line .content_price .price_desconto span { font-size: 18px; position: relative; top: -10px; } #produto .header_produto .container .right .miolo_info .div_line .content_price .price_desconto span.menor { position: absolute; bottom: -17px; color: #333; top: inherit; left: 6px; } #produto .header_produto .container .right .miolo_info .div_line .content_price .carrinho_text_vermelho { float: left; } #produto .header_produto .container .right .miolo_info .div_line .content_price .div_row { margin-top: 0; display: inline-flex; flex-direction: column; width: 98px; } #produto .header_produto .container .right .miolo_info .div_line .content_price .div_row .menor { font-size: 12px; } #produto .header_produto .container .right .miolo_info .div_line .content_price .content_minhas_ofertas { margin: -8px 0 0 4px; display: flex; flex-direction: row; justify-content: center; align-items: center; margin-top: -10px; } #produto .header_produto .container .right .miolo_info .div_line .content_price .content_minhas_ofertas img { width: 53px; height: 53px; margin: 0; } #produto .header_produto .container .right .miolo_info .div_line .content_price .content_minhas_ofertas .valor_minhas_ofertas { padding: 0 6px 0 20px; font-size: 30px; margin-top: 0; top: 0; } #produto .header_produto .container .right .miolo_info .div_line .tag_marketplace_content { padding: 0; } #produto .header_produto .container .right .miolo_info .div_line .div_dark { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; background: #4a4d57; color: #fff; font-size: 12px; float: left; padding: 7px; margin: 8px 0 0 9px; text-transform: uppercase; } #produto .header_produto .container .right .miolo_info .div_line .carrinho_vitrine { position: relative; display: block; width: 130px; float: left; } #produto .header_produto .container .right .miolo_info .div_line .carrinho_vitrine .bt_qtd { width: 25px; height: 25px; line-height: 24px; position: relative; top: 0; } #produto .header_produto .container .right .miolo_info .div_line .carrinho_vitrine input { font-size: 18px; width: 28px; height: 18px; } #produto .header_produto .container .right .miolo_info .div_line .carrinho_vitrine .span { margin: 5px 0 0 34px; white-space: nowrap; } #produto .header_produto .container .right .miolo_info .div_line .carrinho_vitrine .span .obs { display: block; width: 350px; } #produto .header_produto .container .right .miolo_info .div_line .carrinho_vitrine .span .obs a { margin-left: 0; } #produto .header_produto .container .right .miolo_info .div_line .carrinho_vitrine .span .obs .content_obs .bt_empty { display: block; float: left; } #produto .header_produto .container .right .miolo_info .div_line .carrinho_vitrine .span a { color: #af8256; font-size: 11px; margin-left: 4px; } #produto .header_produto .container .right .miolo_info .div_line .carrinho_vitrine .span a:before { background: #af8256; } #produto .header_produto .container .right .miolo_info .div_line .content_desc .div2 { display: none; } #produto .header_produto .container .right .miolo_info .div_line .div_desc { color: #bb2a2e; font-size: 11px; text-transform: uppercase; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; float: left; margin: 7px 16px; } #produto .header_produto .container .right .miolo_info .div_line .div_desc span { font-size: 15px; font-weight: 700; float: left; } #produto .header_produto .container .right .miolo_info .div_line .div_desc .change_oferta { margin: 5px 0 0 5px; float: left; } #produto .header_produto .container .right .miolo_info .div_line .div_desc.div_right { display: none; margin: 7px 7px 0 0; float: right; } #produto .header_produto .container .right .miolo_info .div_line .cart { float: left; clear: none; padding: 12px 9px; display: flex; font-size: 16px; } #produto .header_produto .container .right .miolo_info .div_line .cart:hover { cursor: pointer; } #produto .header_produto .container .right .miolo_info .div_line .cart img { margin-right: 7px; } #produto .header_produto .container .right .miolo_info .div_line .cart svg { margin-right: 7px; } #produto .header_produto .container .right .miolo_info .div_line .left { width: 49%; float: left; } #produto .header_produto .container .right .miolo_info .div_line .left .div_selo, #produto .header_produto .container .right .miolo_info .div_line .right .div_selo { display: inline-flex; align-items: center; margin-top: 12px; } #produto .header_produto .container .right .miolo_info .div_line .left .div_selo img, #produto .header_produto .container .right .miolo_info .div_line .right .div_selo img { margin-right: 5px; } #produto .header_produto .container .right .miolo_info .div_line .left .div_selo span, #produto .header_produto .container .right .miolo_info .div_line .right .div_selo span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; font-size: 15px; color: #b1b1b1; } #produto .header_produto .container .right .miolo_info .div_line .left ul, #produto .header_produto .container .right .miolo_info .div_line .right ul { margin-top: 8px; } #produto .header_produto .container .right .miolo_info .div_line .left ul li, #produto .header_produto .container .right .miolo_info .div_line .right ul li { font-family: Cardo; font-weight: 400; font-style: normal; font-size: 16px; } #produto .header_produto .container .right .miolo_info .div_line .left ul li strong, #produto .header_produto .container .right .miolo_info .div_line .right ul li strong { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; text-transform: uppercase; } #produto .header_produto .container .right .miolo_info .div_line .left .content_perfil .img_expert, #produto .header_produto .container .right .miolo_info .div_line .right .content_perfil .img_expert { background-size: cover; background-position: center; width: 50px; height: 50px; float: left; border-radius: 90px; -webkit-border-radius: 90px; -moz-border-radius: 90px; } #produto .header_produto .container .right .miolo_info .div_line .left .content_perfil .dados_expert, #produto .header_produto .container .right .miolo_info .div_line .right .content_perfil .dados_expert { max-width: 150px; float: left; margin: 0 0 0 20px; } #produto .header_produto .container .right .miolo_info .div_line .left .content_perfil .dados_expert h2, #produto .header_produto .container .right .miolo_info .div_line .right .content_perfil .dados_expert h2 { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; font-size: 18px; color: #af8256; } #produto .header_produto .container .right .miolo_info .div_line .left .content_perfil .dados_expert .border_titulo, #produto .header_produto .container .right .miolo_info .div_line .right .content_perfil .dados_expert .border_titulo { width: 18px; margin: 0 0 2px 0; height: 1px; background: #c9c8c3; display: block; } #produto .header_produto .container .right .miolo_info .div_line .left .content_perfil .dados_expert h3, #produto .header_produto .container .right .miolo_info .div_line .right .content_perfil .dados_expert h3 { font-size: 16px; font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; color: #4a4d57; } #produto .header_produto .container .right .miolo_info .div_line .content_select_list { float: left; width: 167px; position: relative; margin: 4px 11px 0 0; } #produto .header_produto .container .right .miolo_info .div_line .content_select_list .select_list { border: 1px solid #4a4d57; color: #4a4d57; padding: 0 8%; font-size: 15px; } @media screen and (max-width: 980px) { #produto .header_produto .container .right .miolo_info .div_line .content_select_list .select_list { box-sizing: border-box; width: 100%; } } #produto .header_produto .container .right .miolo_info .div_line .content_select_list .select_list .seta_down { color: #4a4d57; width: 7px; height: 7px; line-height: 0; top: 15px; font-size: 19px; } @media screen and (max-width: 980px) { #produto .header_produto .container .right .miolo_info .div_line .content_select_list .select_list .seta_down { transform: translate(-50%, 0) rotate(90deg); top: 47%; } } #produto .header_produto .container .right .miolo_info .div_line .content_select_list ul { position: absolute; z-index: 999; width: 99%; background: #ecebe7; border: 1px solid #4a4d57; border-top: none; top: 35px; display: none; -webkit-box-shadow: 2px 12px 29px -3px rgba(0, 0, 0, 0.3); -moz-box-shadow: 2px 12px 29px -3px rgba(0, 0, 0, 0.3); box-shadow: 2px 12px 29px -3px rgba(0, 0, 0, 0.3); -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; } @media screen and (max-width: 980px) { #produto .header_produto .container .right .miolo_info .div_line .content_select_list ul { top: 100% !important; } } #produto .header_produto .container .right .miolo_info .div_line .content_select_list ul li { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 15px; text-transform: uppercase; color: #4a4d57; padding: 6px 7%; } #produto .header_produto .container .right .miolo_info .div_line .content_select_list ul li:hover { cursor: pointer; background: #e4e1d9; } #produto .header_produto .container .right .miolo_info .div_line .content_select_list .color { width: 20px; height: 20px; display: block; margin: 2px 5px 0 0; } #produto .header_produto .container .right .miolo_info .div_line .content_select_list .active { background: #ecebe7; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; height: auto; } #produto .header_produto .container .right .miolo_info .div_line .content_select_list .active:after { background: #ecebe7; } #produto .header_produto .container .right .miolo_info .div_line .list_left .select_list { display: flex; } @media screen and (max-width: 980px) { #produto .header_produto .container .right .miolo_info .div_line .list_left .select_list { box-sizing: border-box; width: 100%; } } #produto .header_produto .container .right .miolo_info .div_line .list_left .sel_valor { width: 20px; height: 20px; margin: 1px 0 0 5px; } #produto .header_produto .container .right .miolo_info .div_line .list_left ul { padding-left: 27%; width: 72%; } #produto .header_produto .container .right .miolo_info .div_line .list_left ul li { float: left; padding: 0 0 4px 0; } #produto .header_produto .container .right .miolo_info .div_line .list_left ul li:hover { background: 0 0; } #produto .header_produto .container .right .miolo_info .div_line .tag_marketplace_content { justify-content: left; } #produto .header_produto .container .right .miolo_info .div_line .tag_marketplace_content .tag_marketplace { margin: 8px 0 0 0; } #produto .header_produto .container .right .miolo_info #box .left { background: #e4e1d9; padding: 20px 25px; width: auto; } #produto .header_produto .container .right .miolo_info #box .left h3 { font-family: Cardo; font-weight: 700; font-style: normal; letter-spacing: 0; } #produto .header_produto .container .right .miolo_info #box .right { background: #fff; padding: 20px 25px; width: auto; float: left !important; height: 50px; max-width: 41%; } #produto .header_produto .container .right .miolo_info #box .right .div_selo { margin-top: 0; } #produto .header_produto .container .right .miolo_info #box .right ul { width: 100%; display: inline-flex; } #produto .header_produto .container .right .miolo_info #box .right ul li { flex: 1; font-size: 11px; text-transform: uppercase; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; float: left; margin-right: 15px; } #produto .header_produto .container .right .miolo_info .info_oferta, #produto .header_produto .container .right .miolo_info .info_oferta2 { background: #e4e1d9; padding: 12px; display: inline-block; align-items: center; position: relative; } #produto .header_produto .container .right .miolo_info .info_oferta .selo_oferta, #produto .header_produto .container .right .miolo_info .info_oferta2 .selo_oferta { float: left; margin-top: 15px; z-index: 99; } #produto .header_produto .container .right .miolo_info .info_oferta .bt_add_all, #produto .header_produto .container .right .miolo_info .info_oferta2 .bt_add_all { display: none; } #produto .header_produto .container .right .miolo_info .info_oferta .txt_oferta, #produto .header_produto .container .right .miolo_info .info_oferta2 .txt_oferta { float: left; width: 41%; margin-left: 19px; margin-top: 15px; } #produto .header_produto .container .right .miolo_info .info_oferta .txt_oferta span, #produto .header_produto .container .right .miolo_info .info_oferta2 .txt_oferta span { float: left; font-family: Cardo; font-weight: 400; font-style: normal; } #produto .header_produto .container .right .miolo_info .info_oferta .txt_oferta a, #produto .header_produto .container .right .miolo_info .info_oferta2 .txt_oferta a { color: #4a4d57; font-size: 14px; margin-top: 20px; } #produto .header_produto .container .right .miolo_info .info_oferta .img_oferta, #produto .header_produto .container .right .miolo_info .info_oferta2 .img_oferta { background: #fff; width: 134px; height: 136px; float: right; align-items: center; display: inline-flex; } #produto .header_produto .container .right .miolo_info .info_oferta .img_oferta img, #produto .header_produto .container .right .miolo_info .info_oferta2 .img_oferta img { max-width: 75%; margin: 0 auto; } #produto .header_produto .container .right .miolo_info .info_oferta2 .img_oferta { float: left; } #produto .header_produto .container .right .miolo_info .info_oferta2 .txt_oferta { width: 26%; } #produto .header_produto .container .right .miolo_info .info_oferta2 .txt_oferta .price { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 16px; color: #4a4d57; } #produto .header_produto .container .right .miolo_info .info_oferta2 .txt_oferta .price sup { font-size: 9px; } #produto .header_produto .container .right .miolo_info .info_oferta2 .border_white { float: right; width: 3px; background: #fff; position: absolute; top: 0; right: 36.5%; height: 100%; } #produto .header_produto .container .right .miolo_info .info_oferta2 .selo_oferta { width: 78px; height: 78px; position: absolute; top: -36px; right: 36%; margin-right: -40px; } #produto .header_produto .container .right .miolo_info .info_oferta2 .div_right { float: right; width: 34%; } #produto .header_produto .container .right .miolo_info .info_oferta2 .div_right .content_price { width: 100%; text-align: center; font-size: 20px; } #produto .header_produto .container .right .miolo_info .info_oferta2 .div_right .content_price .price { float: none; } #produto .header_produto .container .right .miolo_info .info_oferta2 .div_right .content_price .price_desconto { font-size: 20px !important; padding: 0 9px !important; margin: 0 auto !important; float: none; width: 66px; } #produto .header_produto .container .right .miolo_info .info_oferta2 .div_right .bt_empty { width: 87%; color: #4a4d57; font-size: 14px; margin-top: 10px; padding: 9px 10px; } #produto .header_produto .container .right .miolo_info .info_vaibemcom { background: green; padding: 12px; display: inline-block; align-items: center; position: relative; width: 100%; } #produto .header_produto .container .right .miolo_info .info_vaibemcom #vitrine_unica { width: 50% !important; float: left; } #produto .header_produto .container .right .miolo_info .info_vaibemcom #vitrine_unica h3 { font-size: 17px; } #produto .header_produto .container .right .miolo_info h2 { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; text-transform: inherit; } #produto .header_produto .container .right .miolo_info li, #produto .header_produto .container .right .miolo_info p { font-size: 16px; margin: 0 0 7px 0; font-family: Cardo; font-weight: 400; font-style: normal; } #produto .header_produto .container .right .miolo_info .tags_info { text-transform: uppercase; font-size: 11px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } #produto .header_produto .container .right .miolo_info .tags_info a { color: #af8256; font-size: 11px; margin-right: 4px; } #produto .header_produto .container .right .miolo_info .tags_info a:before { background: #af8256; } #produto .header_produto .container .right .miolo_info .tags_info span { margin: 0 2px; } #produto .header_produto .container .right .miolo_info .ico_presente { margin: 13px 10px; } #produto .header_produto .container .right .miolo_info .content-produto-indisponivel { display: block; margin: 30px 0 30px 0; padding-bottom: 30px; } #produto .header_produto .container .right .miolo_info .content-produto-indisponivel h1 { text-transform: uppercase; font-size: 18px; padding-right: 20px; margin-right: 20px; margin-bottom: 10px; } #produto .header_produto .container .right .miolo_info .content-produto-indisponivel .lnk-me-avise { display: block; width: 173px; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; color: #af8256; font-size: 14px; margin-top: 3px; margin-bottom: 10px; } #produto .header_produto .container .right .miolo_info .content-produto-indisponivel .content-box-avise { display: none; clear: both; overflow: hidden; background: #fff; margin: 0; padding: 10px; width: 94%; padding-left: 20px; -webkit-box-shadow: 0 2px 9px -1px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 2px 9px -1px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 9px -1px rgba(0, 0, 0, 0.1); } #produto .header_produto .container .right .miolo_info .content-produto-indisponivel .content-box-avise .content-inputs { display: block; } #produto .header_produto .container .right .miolo_info .content-produto-indisponivel .content-box-avise .content-inputs .content-input-nome { display: block; float: left; overflow: hidden; width: 220px; margin: 10px 0 10px 0; } #produto .header_produto .container .right .miolo_info .content-produto-indisponivel .content-box-avise .content-inputs .content-input-nome .controls { width: 180px; margin: 0; } #produto .header_produto .container .right .miolo_info .content-produto-indisponivel .content-box-avise .content-inputs .input_button { display: block; float: left; width: 240px; margin: 10px 0 10px 0; } #produto .header_produto .container .right .miolo_info .content-produto-indisponivel .content-box-avise .content-inputs .input_button input[type="email"] { width: 71%; padding: 10px 43px 10px 13px; } #produto .header_produto .container .right .miolo_info .content-produto-indisponivel .content-box-avise .content-inputs .input_button input[type="submit"] { width: 17%; margin-left: -17%; border-radius: 0 4px 4px 0; } #produto .header_produto .container .right .miolo_info .content-produto-indisponivel .content-box-avise .content-inputs .input_button .confirm_mail { display: none; align-items: center; font-size: 14px; } #produto .header_produto .container .right .miolo_info .content-produto-indisponivel .content-box-avise .content-mensg { display: none; } #produto .header_produto .container .right .miolo_info .content-produto-indisponivel .content-box-avise .content-mensg p { font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 14px; color: #4a4d57; padding-left: 30px; } #produto .header_produto .container .right .miolo_info .content-produto-indisponivel .content-box-avise .content-mensg span { display: block; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 16px; text-transform: uppercase; color: #4a4d57; padding-left: 30px; background: url(../images/ico-email-avise-ok.png) no-repeat left center; } #produto .header_produto .container .right .miolo_info .content-produto-indisponivel .ativo { display: block; } #produto .header_produto #vitrine_unica .owl-carousel .owl-stage .item_vitrine { margin-right: 15px; } #produto .header_produto #vitrine_unica .owl-carousel .owl-stage .item_vitrine .bg_img_vitrine { background: #fff; } #produto #header_receitas .container #carousel_produto { height: 450px; } #produto #header_receitas .container .right #receitas_detalhe .tag-salvar-receita { display: block; background: url(../images/ico-receita-cinza.png) no-repeat 10px center; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; padding: 8px 12px 7px 35px; z-index: 9; } #produto #header_receitas .container .right #receitas_detalhe .tag-salvar-receita:hover { background: #a1a09d url(../images/ico-receita-cinza.png) no-repeat 10px center; } #produto #header_receitas .container .right #receitas_detalhe .tag-ativo { background: #5a1718 url(../images/ico-tag-receita-salva.jpg) no-repeat 10px center; color: #fff; } #produto #header_receitas .container .right #receitas_detalhe .tag-ativo:hover { background: #5a1718 url(../images/ico-tag-receita-salva.jpg) no-repeat 10px center; } #produto #header_receitas .container .right #receitas_detalhe #box { position: relative; } #produto #header_receitas .container .right #receitas_detalhe #box .left, #produto #header_receitas .container .right #receitas_detalhe #box .right { width: 42%; padding: 20px 4%; } #produto #header_receitas .container .right #receitas_detalhe #box .left .content_perfil .dados_expert h3 { margin-top: -11px; } #produto #header_receitas .container .right #receitas_detalhe #box .right { height: 61px; } #produto #header_receitas .container .right #receitas_detalhe #box .right .div_left ul, #produto #header_receitas .container .right #receitas_detalhe #box .right .div_right ul { display: block; } #produto #header_receitas .container .right #receitas_detalhe #box .right .div_left .div_selo span, #produto #header_receitas .container .right #receitas_detalhe #box .right .div_right .div_selo span { font-size: 18px; } #produto #header_receitas .container .right #receitas_detalhe #box .right .circle_interrogation { margin-left: 22px; } #produto #header_receitas .container .right #receitas_detalhe #box .right .circle_interrogation span { font-size: 12px; } #produto #header_receitas .container .right #receitas_detalhe #box .content_restaurante { width: 100%; display: inline-block; visibility: hidden; background: #e4e1d9; position: absolute; top: 98px; z-index: 9999; left: 0; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #produto #header_receitas .container .right #receitas_detalhe #box .content_restaurante .div_left { width: 100%; padding: 4%; } #produto #header_receitas .container .right #receitas_detalhe #box .content_restaurante .div_left h3 { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; color: #5a1718; font-size: 24px; } #produto #header_receitas .container .right #receitas_detalhe #box .content_restaurante .div_left h4 { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 18px; margin: 10px 0; } #produto #header_receitas .container .right #receitas_detalhe #box .content_restaurante .div_left a { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 16px; color: #4a4d57; } #produto #header_receitas .container .right #receitas_detalhe #box .content_restaurante .div_right { padding: 4% 4% 4% 0; width: 46%; } #produto #header_receitas .container .right #receitas_detalhe #box .content_restaurante.active { visibility: visible; } #produto #header_receitas .container .right .miolo_info .div_line .left .content_perfil .img_expert { width: 60px; height: 60px; } #produto #modo_preparo { display: inline-flex; } #produto #modo_preparo .container { padding: 0 0 50px 0; } #produto #modo_preparo .container .content_item { display: inline-flex; width: 100%; margin-top: 30px; } #produto #modo_preparo .container .content_item .content_box { flex: 1; display: inline-flex; margin-right: 30px; } #produto #modo_preparo .container .content_item .content_box .circle { font-size: 22px; background: #bb2a2e; color: #fff; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; width: 35px; height: 35px; text-align: center; float: left; flex: none; } #produto #modo_preparo .container .content_item .content_box .text { float: left; margin-left: 10px; } #produto #modo_preparo .container .content_item .content_box .text h3 { color: #4a4d57; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 24px; } #produto #modo_preparo .container .content_item .content_box .text p { font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; margin-top: 8px; font-size: 14px; opacity: 0.8; } #produto .ingredientes { background: linear-gradient(to right, #c9baaa 40%, #e4e1d9 40%); } #produto .ingredientes .container { padding: 0; } #produto .ingredientes .div_left { padding: 50px 0; background: #c9baaa; width: 40%; height: 89%; } #produto .ingredientes .div_left h2 { color: #fff; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 32px; text-transform: initial; margin-bottom: 30px; } #produto .ingredientes .div_left h2 svg { fill: #fff; margin-right: 20px; } #produto .ingredientes .div_left h3 { color: #5a1718; font-size: 22px; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; margin: 35px 0 18px 63px; } #produto .ingredientes .div_left .container_ingredientes { position: relative; height: 413px; max-height: 413px; } #produto .ingredientes .div_left .container_ingredientes:before { content: ""; width: 3px; height: 117%; background: #e4e1d9; position: absolute; left: 25px; z-index: 1; top: 40px; } #produto .ingredientes .div_left .content_ingredientes { position: relative; max-height: 413px; overflow-x: hidden; overflow-y: scroll; } #produto .ingredientes .div_left .content_ingredientes ul li { align-items: center; display: inline-flex; padding: 10px; width: 96%; } #produto .ingredientes .div_left .content_ingredientes ul li .circle { background: #e4e1d9; width: 34px; height: 34px; text-align: center; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; float: left; position: relative; z-index: 9; } #produto .ingredientes .div_left .content_ingredientes ul li .circle svg { fill: #c9baaa; margin-top: 9px; } #produto .ingredientes .div_left .content_ingredientes ul li span { font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; font-size: 14px; padding: 8px 0 8px 20px; display: inline-block; } #produto .ingredientes .div_left .content_ingredientes ul li.active, #produto .ingredientes .div_left .content_ingredientes ul li:hover { cursor: pointer; background: #e4e1d9; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } #produto .ingredientes .div_left .content_ingredientes ul li.active .circle, #produto .ingredientes .div_left .content_ingredientes ul li:hover .circle { background: #c9baaa; } #produto .ingredientes .div_left .content_ingredientes ul li.active .circle svg, #produto .ingredientes .div_left .content_ingredientes ul li:hover .circle svg { fill: #e4e1d9; } #produto .ingredientes .div_left .content_ingredientes ul li .circle.active { background: #5a1718; } #produto .ingredientes .div_left .container_ingredientes ::-webkit-scrollbar-track { background-color: transparent; } #produto .ingredientes .div_left .container_ingredientes ::-webkit-scrollbar { width: 6px; background: 0 0; } #produto .ingredientes .div_left .container_ingredientes ::-webkit-scrollbar-thumb { background: 0 0; border-radius: 28px; } #produto .ingredientes .div_right { padding: 0; width: 56%; } #produto .ingredientes #vitrine_dupla .owl-carousel .owl-nav .owl-next, #produto .ingredientes #vitrine_dupla .owl-carousel .owl-nav .owl-prev { background: #e4e1d9; } #produto .ingredientes #vitrine_dupla .container_vitrine { margin: 20px 0 40px 0; height: 573px; display: none; } #produto .ingredientes #vitrine_dupla .container_vitrine .owl-stage { height: 573px; } #produto .ingredientes #vitrine_dupla .container_vitrine .item_vitrine { margin-top: 10px; position: relative; top: 67px; } #produto .ingredientes #vitrine_dupla .container_vitrine .item_vitrine.melhor_escolha { background: #fff; padding: 10px; margin-top: 0; height: 472px; } #produto .ingredientes #vitrine_dupla .container_vitrine .item_vitrine.melhor_escolha .selo_oferta { border: 6px solid #b1b1b1; position: absolute; margin-left: -52px; left: 50%; top: -66px; z-index: 9; } #produto .ingredientes #vitrine_dupla .container_vitrine.active { display: block; } #produto #bg_especial { width: 100%; height: 1007px; background-size: cover !important; position: absolute; top: 0; z-index: 2; } #produto #especial { background: 0 0; } #produto #especial #carousel_produto .fotorama .fotorama__stage { background: 0 0 !important; } #produto #especial #carousel_produto .fotorama .fotorama__stage .fotorama__loaded { box-shadow: none !important; -webkit-box-shadow: none !important; } #produto #especial #carousel_produto .fotorama .fotorama__arr--next, #produto #especial #carousel_produto .fotorama .fotorama__arr--prev { background: #e4e1d9 !important; } #produto #especial #carousel_produto .fotorama .fotorama__stage__frame { overflow: visible !important; } #produto .moldura_video { background: url(../images/moldura_video.png) center; min-width: 39%; height: 299px; float: right; } #produto .moldura_video .content_video { width: 97%; height: 263px; background: #000; margin: 17px 0 0 6px; overflow: hidden; } #produto .moldura_video .content_video .img_header { float: left; width: 100%; height: 263px; display: block; background-size: cover !important; text-align: center; } #produto .moldura_video .content_video .img_header:hover img { -webkit-transform: scale(0.9); transform: scale(0.9); } #produto .moldura_video .content_video .img_header img { position: relative; top: 50%; margin-top: -45px; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; transition-duration: 0.3s; } #produto #carousel_produto { width: 555px; float: left; position: relative; top: 0; height: 716px; z-index: 2; } #produto #carousel_produto .bg_branco .ico-entrega-rapida, #produto #carousel_produto .bg_branco .ico-entrega-drive-thru, #produto #carousel_produto .bg_branco .ico-retirada-loja { display: none; } #produto #carousel_produto.entrega-rapida .bg_branco .ico-entrega-rapida { display: block; position: absolute; width: 60px; right: 15px; top: 15px; z-index: 10; } #produto #carousel_produto.retirada-loja .bg_branco .ico-retirada-loja { display: block; position: absolute; width: 23px; right: 20px; top: 15px; z-index: 10; } #produto #carousel_produto.retirada-loja .bg_branco .ico-entrega-drive-thru { display: block; position: absolute; width: 23px; right: 20px; top: 15px; z-index: 10; } #produto #carousel_produto .fotorama { margin-top: 0 !important; height: 700px; padding: 0 7%; left: -5%; } #produto #carousel_produto .fotorama .fotorama__stage, #produto #carousel_produto .fotorama .fotorama__thumb { background: #fff; } #produto #carousel_produto .fotorama .fotorama__stage { overflow: visible !important; } #produto #carousel_produto .fotorama .fotorama__stage:after, #produto #carousel_produto .fotorama .fotorama__stage:before { background: 0 0; } #produto #carousel_produto .fotorama .fotorama__stage .fotorama__active { margin: 0 auto; } #produto #carousel_produto .fotorama .fotorama__stage .fotorama__stage__frame { opacity: 0 !important; overflow: visible !important; } #produto #carousel_produto .fotorama .fotorama__stage .fotorama__stage__frame.fotorama__active { opacity: 1 !important; } #produto #carousel_produto .fotorama .fotorama__thumb { width: 92px; height: 92px; border: 6px solid #fff; -webkit-box-shadow: inset 0 0 7px 0 rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 0 7px 0 rgba(0, 0, 0, 0.05); box-shadow: inset 0 0 7px 0 rgba(0, 0, 0, 0.05); } #produto #carousel_produto .fotorama .fotorama__thumb img { margin: 0 auto; left: 0 !important; } #produto #carousel_produto .fotorama .fotorama__nav { width: 97% !important; text-align: left; } #produto #carousel_produto .fotorama .fotorama__nav-wrap { width: 120%; left: -10%; position: inherit !important; bottom: -28px; } #produto #carousel_produto .fotorama .fotorama__arr--next { width: 36px !important; height: 67px !important; background: #ecebe7 !important; border-radius: 68px 0 0 68px !important; -moz-border-radius: 68px 0 0 68px !important; -webkit-border-radius: 68px 0 0 68px !important; right: -8%; } #produto #carousel_produto .fotorama .fotorama__arr--prev { width: 36px !important; height: 67px !important; background: #ecebe7 !important; border-radius: 0 68px 68px 0 !important; -moz-border-radius: 0 68px 68px 0 !important; -webkit-border-radius: 0 68px 68px 0 !important; left: -8%; } #produto #carousel_produto .fotorama .fotorama__arr--next:not(:focus), #produto #carousel_produto .fotorama .fotorama__arr--prev:not(:focus) { -webkit-transform: inherit; transform: inherit; opacity: 1; } #produto #carousel_produto .fotorama .fotorama__arr--prev:after { content: "<"; margin: 10px; position: relative; top: 22px; } #produto #carousel_produto .fotorama .fotorama__arr--next:after { content: ">"; margin: 17px; position: relative; top: 22px; } #produto #carousel_produto .info_img { color: #b1b1b1; font-family: Oswald, sans-serif; font-style: normal; font-size: 11px; font-weight: 400; line-height: 38px; text-transform: uppercase; position: absolute; bottom: 120px; } #produto #carousel_produto .img_destaque { width: 96%; box-sizing: border-box; margin: 0 auto !important; background: #fff; padding: 10px; position: relative; } #produto #carousel_produto .img_destaque a { width: 100%; display: inline-block; } #produto #carousel_produto .img_destaque img { width: 100%; } @media only screen and (min-width: 768px) and (max-width: 992px) { #produto #carousel_produto .img_destaque img { max-height: 100%; width: auto; margin: 0 auto; display: block; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto #carousel_produto .img_destaque img { position: absolute; transform: translate(-50%, -50%); top: 50% !important; left: 50% !important; width: auto; height: 95%; } } #produto #carousel_produto .img_destaque .ico_video { width: 90px; height: 90px; position: absolute; top: 50%; left: 50%; margin-left: -45px; margin-top: -45px; z-index: 9; } #produto:not(.vinhos) .oferta .content_price { font-size: 24px; margin-top: 12px; color: #a1a09d; } #produto:not(.vinhos) .oferta .content_price .price { text-decoration: line-through; } #produto .container_vitrines { background: #fff; z-index: 3; width: 100%; } #produto #vitrine .item_vitrine .bg_img_vitrine, #produto #vitrine_cheia .item_vitrine .bg_img_vitrine, #produto #vitrine_dupla .item_vitrine .bg_img_vitrine, #produto #vitrine_unica .item_vitrine .bg_img_vitrine { background: #ecebe7; } #produto #vitrine .oferta .bg_img_vitrine, #produto #vitrine_cheia .oferta .bg_img_vitrine, #produto #vitrine_dupla .oferta .bg_img_vitrine, #produto #vitrine_unica .oferta .bg_img_vitrine {} #produto #vitrine .owl-carousel .owl-nav .owl-next, #produto #vitrine .owl-carousel .owl-nav .owl-prev, #produto #vitrine_cheia .owl-carousel .owl-nav .owl-next, #produto #vitrine_cheia .owl-carousel .owl-nav .owl-prev, #produto #vitrine_dupla .owl-carousel .owl-nav .owl-next, #produto #vitrine_dupla .owl-carousel .owl-nav .owl-prev, #produto #vitrine_unica .owl-carousel .owl-nav .owl-next, #produto #vitrine_unica .owl-carousel .owl-nav .owl-prev { background: #fff; } #produto #vitrine .content_vitrine, #produto #vitrine_dupla .content_vitrine { width: 100%; } #produto #vitrine_cheia .content_vitrine { width: 100%; } #produto #vitrine_unica { float: left; width: 100%; } #produto #vitrine_unica h3 { font-size: 17px; } #produto #vitrine_unica .content_vitrine { padding: 5px 10px; } #produto #vitrine_unica .content_vitrine .container_vitrine { margin-top: 15px; width: 100%; } #produto #vitrine_unica .content_vitrine .container_vitrine .owl-nav .owl-next, #produto #vitrine_unica .content_vitrine .container_vitrine .owl-nav .owl-prev { background: #ecebe7; } #produto #especialistas { z-index: 2; } #produto #bg_especialistas_parallax { background: url(../images/bg_wood_dark.jpg?1) center no-repeat; width: 100%; height: 100%; background-size: cover !important; position: absolute; z-index: 1; } #produto #bg_especialistas { background: 0 0; height: 510px; background-size: cover !important; position: relative; z-index: 2; } #produto #bg_especialistas .container { padding: 68px 0; } #produto #bg_especialistas .container_flex { display: inline-flex; } #produto #bg_especialistas #bg_especialista2 { min-width: 257px; width: 257px; max-width: 257px; float: left; } #produto #bg_especialistas #bg_especialista2 .content_especialista:hover { background: #3a1112; } #produto #bg_especialistas #bg_especialista2 .content_especialista .tb_img { width: 122px; height: 122px; } #produto #bg_especialistas #bg_especialista2 .content_especialista .txt_especialista { width: 175px; text-align: center; } #produto #bg_especialistas #bg_especialista2 .content_especialista .txt_especialista h2 { font-size: 21px; } #produto #bg_especialistas #bg_especialista2 .content_especialista .txt_especialista .line { margin: 9px auto; } #produto #bg_especialistas #bg_especialista2 .content_especialista .txt_especialista h3 { font-size: 16px; } #produto #bg_especialistas #bg_especialista2 .content_especialista .bt_default { background: 0 0; border: 1px solid #9d8889; font-size: 12px; width: 57%; margin: 10px auto 0 auto; text-align: center; display: block; } #produto #bg_especialistas #bg_especialista2 .content_especialista .follow { margin: 12px auto 0 auto; text-align: center; display: block; color: #d5a46b; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } #produto #bg_especialistas #bg_especialista2 .content_especialista .show_tablet { background: 0 0; border: 1px solid #9d8889; font-size: 12px; color: #fff; width: 57%; margin: 10px auto 0 auto; text-align: center; display: block; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; padding: 12px; display: none; } #produto #bg_especialistas #bg_especialista2 .content_especialista .seguir a { color: #af8256; } #produto #bg_especialistas .txt_espe { float: left; color: #ded6d3; margin: 0 35px; width: auto; font-family: Cardo; font-weight: 400; font-style: normal; } #produto #bg_especialistas .txt_espe h3, #produto #bg_especialistas .txt_espe h4 { color: #fff; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; } #produto #bg_especialistas .txt_espe h3 { font-size: 40px; line-height: 49px; } #produto #bg_especialistas .txt_espe h4 { font-size: 24px; } #produto #bg_especialistas .txt_espe p { margin-top: 5px; } #produto #depoimentos { height: 373px; background: linear-gradient(to right, #3a1112 34%, #c9baaa 34%); display: inline-flex; z-index: 2; } #produto #depoimentos .container { display: inline-block; z-index: 999; } #produto #depoimentos .left_depo { float: left; margin-top: 85px; } #produto #depoimentos .left_depo .img_dep { width: 121px; height: 121px; border-radius: 120px; -webkit-border-radius: 120px; -moz-border-radius: 120px; margin: 0 auto; background-position: center; background-size: cover; display: block; } #produto #depoimentos .left_depo .line { width: 18px; height: 1px; background: #c9baaa; margin: 5px 0; } #produto #depoimentos .left_depo .name { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 21px; color: #c9baaa; text-transform: uppercase; } #produto #depoimentos .left_depo .local { font-family: Cardo; font-weight: 400; font-style: normal; font-size: 16px; color: #fff; } #produto #depoimentos .right_depo { float: right; width: 60%; margin-top: 65px; } #produto #depoimentos .right_depo .depo { margin-bottom: 30px; } #produto #depoimentos .right_depo .large_txt { font-size: 40px; font-family: "Playfair Display", serif; font-weight: 400; font-style: italic; color: #fff; position: relative; } #produto #depoimentos .right_depo .large_txt .aspas { color: #5a1718; font-size: 102px; line-height: 58px; height: 35px; position: absolute; left: -53px; top: 7px; } #produto #depoimentos .right_depo .middle_txt { font-family: Cardo; font-weight: 400; font-style: normal; color: #3a1112; } #produto #depoimentos .right_depo .content_avaliacao { width: auto; } #produto #depoimentos .right_depo .txt_white { text-transform: uppercase; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 15px; position: relative; top: -6px; margin-left: 7px; color: #fff; } #produto .fotorama .fotorama__wrap { z-index: 2; width: 99% !important; } @media screen and (max-width: 980px) { #produto .fotorama .fotorama__wrap { width: 100% !important; } } #produto .bg_branco { background: linear-gradient(to bottom, #fff 80%, #ecebe7 80%); width: 90%; padding: 0 5%; } @media screen and (max-width: 980px) { #produto .bg_branco { position: relative; } } #produto #exclusivo { padding-bottom: 67px; background: #fff; z-index: 2; } #produto #exclusivo .container { padding: 110px 0; } #produto #exclusivo .div_left { width: 50%; float: left; text-align: left; } #produto #exclusivo .div_left h3 { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 40px; line-height: 47px; color: #3a1112; } #produto #exclusivo .div_left p { font-family: Cardo; font-weight: 400; font-style: normal; margin-bottom: 35px; } #produto #exclusivo .div_left img { max-width: 100%; } #produto #exclusivo .div_right { width: 43%; float: right; } #produto #exclusivo .div_right h3 { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 40px; line-height: 47px; color: #3a1112; } #produto #exclusivo .div_right p { font-family: Cardo; font-weight: 400; font-style: normal; margin-bottom: 35px; } #produto #exclusivo .div_right img { max-width: 100%; float: right; } #produto #exclusivo .div_right .logo_exclusivo { float: left; width: 100%; clear: both; margin-top: 21px; } #produto #exclusivo .div_right .logo_exclusivo img { float: left; } #produto #exclusivo .div_margin { width: 100%; float: left; clear: both; margin: 90px 0; } #produto #exclusivo .div_margin img { max-width: 100%; } #produto #dicas { background: #ecebe7; z-index: 2; } #produto #dicas .tb_img { width: 75px; height: 75px; display: block; float: left; background-size: cover; background-position: center; border-radius: 90px; -webkit-border-radius: 90px; -moz-border-radius: 90px; } #produto #dicas h3 { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 36px; line-height: 47px; color: #3a1112; margin: 14px; float: left; } #produto #dicas #receitas_vitrine2 .content_dicas .item_artigo .overflow_img { max-height: 388px; } #produto #dicas #receitas_vitrine2 .content_dicas .item_artigo .overflow_img .img_artigo { height: 388px; } #produto #dicas #receitas_vitrine2 .bt_empty_l { margin-top: 45px; position: relative; left: 50%; margin-left: -60px; } #produto #dicas .content_dicas { width: 100%; float: left; clear: both; margin-top: 35px; } #produto #dicas .content_dicas .item_artigo { width: 100%; float: left; } #produto #dicas .content_dicas .item_artigo:hover { cursor: pointer; } #produto #dicas .content_dicas .item_artigo:hover .img_artigo { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; transform: scale(1.2); -webkit-transform: scale(1.2); } #produto #dicas .content_dicas .item_artigo .overflow_img { width: 100%; max-height: 320px; overflow: hidden; } #produto #dicas .content_dicas .item_artigo .overflow_img .img_artigo { width: 100%; height: 253px; background-size: cover; background-position: center; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #produto #dicas .content_dicas .item_artigo .txt_artigo { width: 100%; margin-top: 14px; } #produto #dicas .content_dicas .item_artigo .txt_artigo span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #a1a09d; font-size: 12px; text-transform: uppercase; display: block; } #produto #dicas .content_dicas .item_artigo .txt_artigo h3 { font-size: 23px; line-height: 30px; margin: 0; } #produto #dicas .content_dicas .item_artigo .txt_artigo .more { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; margin-top: 10px; text-transform: uppercase; color: #ec3237; font-size: 14px; width: 100%; float: left; } #produto #dicas .content_dicas .item_artigo .txt_artigo p { font-family: Cardo; font-weight: 400; font-style: normal; color: #4a4d57; font-size: 16px; line-height: 22px; margin: 7px 0; clear: both; float: left; width: 100%; } #produto #dicas.dicas_footer { background: #353943; } #produto #dicas.dicas_footer h2 { color: #fff; } #produto #dicas.dicas_footer #receitas_vitrine3 .content_dicas .item_artigo .txt_artigo span { color: #fff; } #produto #dicas.dicas_footer #receitas_vitrine3 .content_dicas .item_artigo .txt_artigo h3 { color: #a1a09d; margin-bottom: 15px; } #produto #dicas.dicas_footer #receitas_vitrine3 .bt_empty_l { margin-top: 45px; position: relative; left: 50%; margin-left: -60px; } #produto #dicas.dicas_footer .owl-carousel .owl-nav .owl-next, #produto #dicas.dicas_footer .owl-carousel .owl-nav .owl-prev { background: #353943; color: #fff; } #produto #bg_wood_black { background: url(../images/bg_wood_black.jpg) center; height: 450px; width: 100%; z-index: 2; } #produto #bg_wood_black .container { padding: 68px 0; } #produto #bg_wood_black .container .txt_espe { float: left; color: #ded6d3; width: 52%; } #produto #bg_wood_black .container .txt_espe h3 { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 38px; color: #fff; } #produto #bg_wood_black .container .txt_espe p { color: #d7d6d4; font-family: Cardo; font-weight: 400; font-style: normal; } #produto #bg_wood_black .container .txt_espe .show_mobile { display: none !important; } #produto #bg_video_especial { background: url(../images/bg_especial_video.jpg) center; height: 450px; width: 100%; position: relative; z-index: 2; } #produto #perguntas { background: #e4e1d9; z-index: 99; } #produto #perguntas h3 { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 40px; color: #a89b8d; } #produto #perguntas h3 img { margin-right: 15px; position: relative; top: 5px; } #produto #perguntas .content_dep { display: block; } #produto #perguntas .content_dep .div_dep { width: 100%; padding: 45px 0; border-bottom: 1px solid #c8b9b2; display: inline-flex; } #produto #perguntas .content_dep .div_dep .box_vinho { width: 97px; height: 55px; padding: 23px 0; line-height: 23px; background: #5a1718; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; float: left; text-align: center; position: relative; } #produto #perguntas .content_dep .div_dep .box_vinho .num { font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; color: #c9baaa; font-size: 30px; } #produto #perguntas .content_dep .div_dep .box_vinho .vote { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; color: #fff; text-transform: uppercase; } #produto #perguntas .content_dep .div_dep .box_vinho .seta_down, #produto #perguntas .content_dep .div_dep .box_vinho .seta_up { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 23px; color: #af8256; position: absolute; } #produto #perguntas .content_dep .div_dep .box_vinho .seta_up { -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); top: 5px; left: 41px; } #produto #perguntas .content_dep .div_dep .box_vinho .seta_down { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); bottom: 5px; left: 47px; } #produto #perguntas .content_dep .div_dep .content_txt { margin-left: 45px; width: 87%; float: right; } #produto #perguntas .content_dep .div_dep .content_txt .txt_orange { text-transform: uppercase; color: #e6a568; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; } #produto #perguntas .content_dep .div_dep .content_txt h2 { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 24px; color: #1e120d; text-transform: inherit; } #produto #perguntas .content_dep .div_dep .content_txt .name { font-family: Cardo; font-weight: 700; font-style: normal; letter-spacing: 0; font-size: 14px; } #produto #perguntas .content_dep .div_dep .content_txt .content_resp { margin-top: 20px; font-family: Cardo; font-weight: 400; font-style: normal; font-size: 15px; } #produto #perguntas .content_dep .div_dep .content_txt .content_resp strong { font-size: 13px; font-family: Cardo; font-weight: 700; font-style: normal; letter-spacing: 0; } #produto #perguntas .content_dep .div_dep .content_txt .content_resp p { margin: 4px 0 0 0; line-height: 25px; } #produto #perguntas .underline_link { color: #5a1718; margin-top: 25px; display: inline-block; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } #produto #perguntas .underline_link:before { background: #5a1718; } #produto #avaliacao { background: #fff; z-index: 2; } #produto #avaliacao .container { position: relative; } #produto #avaliacao .underline_link { color: #5a1718; margin-top: 25px; display: inline-block; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; margin-left: 27px; } #produto #avaliacao .underline_link:before { background: #5a1718; } #produto #avaliacao .content_aval { width: 275px; height: 469px; padding-bottom: 35px; float: left; text-align: center; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border: 1px solid #c9baaa; position: absolute; top: 50px; } #produto #avaliacao .content_aval .header { background: #c9baaa; padding: 27px 0; text-align: center; } #produto #avaliacao .content_aval .header span { color: #fff; font-size: 20px; text-transform: uppercase; } #produto #avaliacao .content_aval .div_margin { padding: 18px 0; } #produto #avaliacao .content_aval .div_margin span { text-transform: uppercase; } #produto #avaliacao .content_aval .div_margin .content_avaliacao { width: 50%; } #produto #avaliacao .content_aval .div_margin .content_avaliacao i { width: 17%; height: 20px; margin-right: 2%; background-size: 100% !important; } #produto #avaliacao .content_aval .div_margin .score { font-size: 21px; color: #3a1112; } #produto #avaliacao .content_aval .div_margin .div_aval { display: inline-flex; width: 85%; margin: 5px auto; } #produto #avaliacao .content_aval .div_margin .div_aval .count { color: #ec3237; width: 13%; } #produto #avaliacao .content_aval .div_margin .div_aval .count .ava_ { width: 16px; height: 13px; } #produto #avaliacao .content_aval .div_margin .div_aval .score { width: 11%; font-size: 15px; } #produto #avaliacao .content_aval .bt_default { padding: 12px 22px; } #produto #avaliacao .content_aval .vinho_escuro { background: #3a1112; padding: 8px 0; } #produto #avaliacao .content_aval .vinho_escuro span { color: #fff; font-size: 14px; display: inline-flex; align-items: center; } #produto #avaliacao .content_aval .vinho_escuro span strong { margin-right: 9px; font-size: 24px; } #produto #avaliacao .progress { display: block; -webkit-appearance: none; height: 12px; width: 67%; margin: 6px 11px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border: none; } #produto #avaliacao .progress::-webkit-progress-bar { background: #e4e1d9; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } #produto #avaliacao .progress::-moz-progress-bar { background: #5a1718; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } #produto #avaliacao .progress::-webkit-progress-value { background: #5a1718; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } #produto #avaliacao .progress::-moz-progress-value { background: #5a1718; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } #produto #avaliacao .div_right { width: 73%; float: right; } #produto #avaliacao .div_right .content_ .div_dep:last-child { border-bottom: 1px solid #c9baaa; margin-left: 22px; padding-left: 0; } #produto #avaliacao .div_right .div_dep { width: 95%; padding: 22px 2%; margin-bottom: 20px; display: inline-flex; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; float: right; } #produto #avaliacao .div_right .div_dep .content_txt { margin-left: 5px; width: 100%; float: right; position: relative; } #produto #avaliacao .div_right .div_dep .content_txt .txt_orange { text-transform: uppercase; color: #e6a568; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; letter-spacing: 0.5pt; } #produto #avaliacao .div_right .div_dep .content_txt h2 { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; color: #3a1112; text-transform: inherit; font-size: 24px; margin: 4px 0 13px 0; } #produto #avaliacao .div_right .div_dep .content_txt .div_left { width: 62%; } #produto #avaliacao .div_right .div_dep .content_txt .div_left .content_avaliacao { width: auto; margin-right: 8px; } #produto #avaliacao .div_right .div_dep .content_txt .div_left .score { text-transform: uppercase; color: #a1a09d; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; } #produto #avaliacao .div_right .div_dep .content_txt .div_left .content_resp { margin-top: 15px; font-family: Cardo; font-weight: 400; font-style: normal; font-size: 16px; } #produto #avaliacao .div_right .div_dep .content_txt .div_left .content_resp strong { font-size: 14px; font-family: Cardo; font-weight: 700; font-style: normal; letter-spacing: 0; } #produto #avaliacao .div_right .div_dep .content_txt .div_left .content_resp p { margin: 4px 0 0 0; line-height: 25px; } #produto #avaliacao .div_right .div_dep .content_txt .div_right { float: right; width: 33%; height: 122px; position: absolute; right: 0; bottom: 0; } #produto #avaliacao .div_right .div_dep .content_txt .div_right .box { padding: 25px; position: absolute; bottom: 0; right: 0; min-width: 218px; } #produto #avaliacao .div_right .div_dep .content_txt .div_right .box span { text-transform: uppercase; color: #4a4d57; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 15px; white-space: nowrap; } #produto #avaliacao .div_right .div_dep .content_txt .div_right .box .bt_empty { width: 46%; padding: 11px 0; margin: 8px 2px 0 2px; border: 1px solid #4a4d57; color: #4a4d57; } #produto #avaliacao .div_right .div_dep .content_txt .div_right .box .bt_empty .hover { display: none; } #produto #avaliacao .div_right .div_dep .content_txt .div_right .box .bt_empty:hover { background: #4a4d57; color: #fff; } #produto #avaliacao .div_right .div_dep .content_txt .div_right .box .bt_empty:hover img { display: none; } #produto #avaliacao .div_right .div_dep .content_txt .div_right .box .bt_empty:hover .hover { display: inline-block !important; } #produto #modal-avaliacao h2, #produto #modal-confirm-avaliacao h2, #produto #tabela h2 { margin-top: 32px; font-size: 36px; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; text-transform: inherit; } #produto #modal-avaliacao h3, #produto #modal-confirm-avaliacao h3, #produto #tabela h3 { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 18px; text-transform: uppercase; color: #5a1718; } #produto #modal-avaliacao table, #produto #modal-confirm-avaliacao table, #produto #tabela table { margin: 34px 0 45px 0; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; } #produto #modal-avaliacao table th, #produto #modal-confirm-avaliacao table th, #produto #tabela table th { text-align: left; color: #af8256; font-size: 18px; padding: 8px 0; } #produto #modal-avaliacao table td, #produto #modal-confirm-avaliacao table td, #produto #tabela table td { text-align: left; font-size: 14px; padding: 8px 0; } #produto #modal-avaliacao .content_avaliacao input[type="radio"], #produto #modal-confirm-avaliacao .content_avaliacao input[type="radio"], #produto #modal-produto .content_avaliacao input[type="radio"] { display: none; } #produto #modal-avaliacao .content_avaliacao, #produto #modal-confirm-avaliacao .content_avaliacao, #produto #modal-produto .content_avaliacao { width: 216px; margin: 32px auto 0 auto; } #produto #modal-avaliacao .content_avaliacao .ava_3x:hover, #produto #modal-confirm-avaliacao .content_avaliacao .ava_3x:hover, #produto #modal-produto .content_avaliacao .ava_3x:hover { cursor: pointer; } #produto #modal-avaliacao textarea, #produto #modal-confirm-avaliacao textarea, #produto #modal-produto textarea { width: 95%; height: 130px; } #produto #modal-avaliacao .content_bts, #produto #modal-confirm-avaliacao .content_bts, #produto #modal-produto .content_bts { width: 420px; margin: 25px auto; } #produto #modal-avaliacao .content_bts .bt_empty, #produto #modal-confirm-avaliacao .content_bts .bt_empty, #produto #modal-produto .content_bts .bt_empty { margin: 8px 11px 0 11px; border: 1px solid #4a4d57; color: #4a4d57; padding: 10px 24px; min-width: 113px; } #produto #modal-avaliacao .content_bts .bt_empty .hover, #produto #modal-confirm-avaliacao .content_bts .bt_empty .hover, #produto #modal-produto .content_bts .bt_empty .hover { display: none; } #produto #modal-avaliacao .content_bts .bt_empty:hover, #produto #modal-confirm-avaliacao .content_bts .bt_empty:hover, #produto #modal-produto .content_bts .bt_empty:hover { background: #4a4d57; color: #fff; } #produto #modal-avaliacao .content_bts .bt_empty:hover img, #produto #modal-confirm-avaliacao .content_bts .bt_empty:hover img, #produto #modal-produto .content_bts .bt_empty:hover img { display: none; } #produto #modal-avaliacao .content_bts .bt_empty:hover .hover, #produto #modal-confirm-avaliacao .content_bts .bt_empty:hover .hover, #produto #modal-produto .content_bts .bt_empty:hover .hover { display: inline-block !important; } #produto #modal-confirm-avaliacao .content_bts { width: 240px; } #produto #modal-confirm-avaliacao .content_bts .bt_empty { min-width: 54px; margin: 8px 3px; line-height: 17px; } #produto #modal-confirm-avaliacao .content_bts .bt_empty span { font-size: 20px; } #produto #menu_fixo_footer { background: #c9cacd; width: 100vw; min-height: 52px; position: fixed; bottom: -70px; left: 0; z-index: 999; overflow: hidden; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; -webkit-box-shadow: 1px 1px 39px -10px rgba(0, 0, 0, 0.5); -moz-box-shadow: 1px 1px 39px -10px rgba(0, 0, 0, 0.5); box-shadow: 1px 1px 39px -10px rgba(0, 0, 0, 0.5); } @media screen and (max-width: 980px) { #produto #menu_fixo_footer { -webkit-box-shadow: 0 3px 15px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 3px 15px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 3px 15px 1px rgba(0, 0, 0, 0.1); } } #produto #menu_fixo_footer #top_scroll { display: none !important; } #produto #menu_fixo_footer .container { min-height: 60px; } #produto #menu_fixo_footer .menu_divs { display: flex; min-height: 60px; } #produto #menu_fixo_footer .menu_divs ul { width: 66%; display: flex; } #produto #menu_fixo_footer .menu_divs ul li { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; text-align: center; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; flex: 1; } #produto #menu_fixo_footer .menu_divs ul li a { white-space: nowrap; color: #4a4d57; font-size: 11px; text-align: center; height: 100%; display: flex; align-items: center; } #produto #menu_fixo_footer .menu_divs ul li:hover { cursor: pointer; color: #5a1718; } #produto #menu_fixo_footer .menu_divs .menu_carrinho { width: auto; display: inline-table; background: #f3f2ef; padding-left: 12px; position: relative; } #produto #menu_fixo_footer .menu_divs .menu_carrinho .bg_menu { background: #f3f2ef; position: absolute; left: 0; top: 0; width: 1450px; min-height: 59px; height: 100%; display: flex; } #produto #menu_fixo_footer .menu_divs .menu_carrinho .right { width: auto; position: relative; z-index: 999; } #produto #menu_fixo_footer .menu_divs .menu_carrinho .right .content_price { float: left; clear: both; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 24px; color: #4a4d57; margin-top: 8px; } #produto #menu_fixo_footer .menu_divs .menu_carrinho .right .content_price .price { float: left; color: #4a4d57; position: relative; } #produto #menu_fixo_footer .menu_divs .menu_carrinho .right .content_price .price span { font-size: 10px; position: relative; top: -6px; } #produto #menu_fixo_footer .menu_divs .menu_carrinho .right .content_price .price .menor.top { position: absolute; bottom: -12px; left: 0; top: inherit; } #produto #menu_fixo_footer .menu_divs .menu_carrinho .right .content_price .price_desconto { background: #e1b300; color: #fff; float: none; padding: 0 5px; margin: 0 !important; font-size: initial; line-height: initial; height: auto; width: auto; } #produto #menu_fixo_footer .menu_divs .menu_carrinho .right .content_price .price_desconto p { margin: 0; display: block; font-size: 22px; } #produto #menu_fixo_footer .menu_divs .menu_carrinho .right .content_price .price_desconto p span { font-size: 14px; position: relative; display: inline-block; top: 0; vertical-align: top; } #produto #menu_fixo_footer .menu_divs .menu_carrinho .right .div_dark { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; background: #4a4d57; color: #fff; font-size: 12px; float: left; padding: 7px; margin: 8px 0 0 9px; text-transform: uppercase; } #produto #menu_fixo_footer .menu_divs .menu_carrinho .right .carrinho_vitrine { position: relative; display: block; width: 110px; float: left; margin: 10px 0 0 12px; } #produto #menu_fixo_footer .menu_divs .menu_carrinho .right .carrinho_vitrine input { font-size: 14px; width: 18px; height: 18px; margin: 0 6px; } #produto #menu_fixo_footer .menu_divs .menu_carrinho .right .carrinho_vitrine .span { margin: 0 0 0 34px; white-space: nowrap; } #produto #menu_fixo_footer .menu_divs .menu_carrinho .right .carrinho_vitrine .span a { color: #af8256; font-size: 11px; margin-left: 4px; } #produto #menu_fixo_footer .menu_divs .menu_carrinho .right .carrinho_vitrine .span a:before { background: #af8256; } #produto #menu_fixo_footer .menu_divs .menu_carrinho .right .content_desc { position: absolute; bottom: 120%; width: calc(100% + 30px); left: -15px; } #produto #menu_fixo_footer .menu_divs .menu_carrinho .right .content_desc .div_desc { color: #bb2a2e; font-size: 12px; text-transform: uppercase; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; float: left; margin: 8px 0 0 8px; } #produto #menu_fixo_footer .menu_divs .menu_carrinho .right .content_desc .div_desc span { background: #bb2a2e; font-size: 16px; padding: 6px; color: #fff; float: left; } #produto #menu_fixo_footer .menu_divs .menu_carrinho .right .content_desc .div_desc .change_oferta { float: left; margin: 10px 0 0 3px; } #produto #menu_fixo_footer .menu_divs .menu_carrinho .right .content_desc #cart_plus, #produto #menu_fixo_footer .menu_divs .menu_carrinho .right .content_desc .div2 { display: none; } #produto #menu_fixo_footer .menu_divs .menu_carrinho .right .cart { float: left; clear: none; padding: 12px 9px; display: flex; font-size: 16px; } #produto #menu_fixo_footer .menu_divs .menu_carrinho .right .cart:hover { cursor: pointer; } #produto #menu_fixo_footer .menu_divs .menu_carrinho .right .cart img { margin-right: 7px; } #produto #menu_fixo_footer .menu_divs .menu_carrinho .oferta .content_price { font-size: 18px; margin-top: 16px; } #produto #menu_fixo_footer .menu_divs .menu_carrinho .oferta .content_price .price { text-decoration: line-through; display: inline-block; float: none; font-size: 20px; vertical-align: top; line-height: 1em; } #produto #menu_fixo_footer .menu_divs .menu_carrinho .oferta .content_price .price span { top: auto; line-height: 1em; vertical-align: super; display: inline-block; } #produto #menu_fixo_footer .menu_divs .menu_carrinho .oferta .price_desconto { background: #e1b300; color: #fff; font-size: 19px; float: left; padding: 4px 3px 0 3px; margin: -4px 0 0 5px; display: inline-block !important; float: none !important; font-size: 23px !important; line-height: 1.2em !important; vertical-align: top !important; } #produto #menu_fixo_footer .menu_divs .menu_carrinho .oferta .price_desconto.price_black_friday { background-color: #30333a !important; } #produto #menu_fixo_footer .menu_divs .menu_carrinho .oferta .price_desconto span { font-size: 11px !important; vertical-align: super; } #produto #menu_fixo_footer .menu_divs .menu_carrinho .oferta .carrinho_vitrine { margin-top: 14px; } #produto #menu_fixo_footer .menu_divs .menu_carrinho .oferta .carrinho_vitrine .bt_qtd { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; background: #e1b300; } @media screen and (max-width: 980px) { #produto .wrapper-compartilhar-produto { margin-top: 15px; } #produto .wrapper-compartilhar-produto .lnk-compartilhar-produto { margin: 0; border-radius: 5px; padding: 21px 0; } #produto .wrapper-compartilhar-produto .lnk-compartilhar-produto .btn { display: block; width: 100%; text-align: center; } #produto .wrapper-compartilhar-produto .lnk-compartilhar-produto .btn img, #produto .wrapper-compartilhar-produto .lnk-compartilhar-produto .btn span { vertical-align: middle; } #produto .wrapper-compartilhar-produto .lnk-compartilhar-produto .btn span { font-size: 15px; } #produto .wrapper-compartilhar-produto .lista-compartilhamento { left: initial; top: 120%; right: 0; transform: none; } } #produto.pg_receitas_detalhe footer #bg_footer2 { height: auto; } #produto.pg_receitas_detalhe #header_produto { display: inline-flex; overflow: auto !important; } #produto.pg_receitas_detalhe .container_vitrines .content_vitrine .content_perfil { background: 0 0; margin: 0; padding: 0 20px 0 0; float: left; width: auto; } #produto.pg_receitas_detalhe .container_vitrines .content_vitrine .content_perfil .img_expert { width: 62px; height: 62px; background-size: cover; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; float: left; } #produto.pg_receitas_detalhe .container_vitrines .content_vitrine .content_perfil .dados_expert h2 { font-size: 16px; } #produto.pg_receitas_detalhe .container_vitrines .content_vitrine .content_perfil .dados_expert h3 { color: #4a4d57; font-size: 14px; } #produto.pg_receitas_detalhe .container_vitrines .content_vitrine h2 { float: left; margin-top: 12px; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados { display: block; width: 100%; min-height: 100px; overflow: hidden; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .container { margin-top: 0; padding: 0; display: flex; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .container .circulo_effect { position: relative; width: 17px; height: 17px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; background: #5a1718; border: 3px solid #e4e2d9; float: left; margin: 38px 14px 0 14px; z-index: 99; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .container .circulo_effect:before { content: ""; width: 3px; height: 45px; background: #e4e2d9; position: absolute; top: -46px; left: 8px; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .content-quantidade-itens-selecionados { display: block; float: left; width: 140px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 22px; color: #fff; line-height: 30px; margin: 20px 0 0 0; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .content-valores { display: block; float: left; margin: 20px 0 0 0; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .content-valores .content-valor { display: block; float: left; max-width: 95px; padding: 0; margin: 0 12px 0 0; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .content-valores .content-valor span.cifrao { display: block; float: left; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; padding-top: 15px; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .content-valores .content-valor span.valor { display: block; float: left; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 24px; padding: 10px 0 0 5px; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .content-valores .content-valor span.valor-riscado { display: block; float: left; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 24px; padding: 10px 0 0 5px; text-decoration: line-through; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .content-valores .content-valor-destaque { display: block; float: left; max-width: 170px; padding: 0 10px; margin: 10px 0 0 0; background: #e1b300; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .content-valores .content-valor-destaque span.cifrao { display: block; float: left; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 18px; color: #fff; padding-top: 5px; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .content-valores .content-valor-destaque span.valor { display: block; float: left; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 26px; color: #fff; padding: 0 0 0 5px; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .content-btn-carrinho { display: block; float: left; padding: 0 10px; margin: 30px 14px 0 20px; flex: 1; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .content-btn-carrinho .bt_empty_l { color: #fff; border: 1px solid rgba(255, 255, 255, 0.5); white-space: nowrap; font-size: 14px; padding: 8px 10px; align-items: center; display: inline-flex; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .content-btn-carrinho .bt_empty_l svg { stroke: #fff; margin-right: 10px; fill: transparent; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .content-btn-carrinho .bt_empty_l.show_mobile980 { display: none; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .content-btn-carrinho .whatsapp svg { stroke: transparent; fill: #fff; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .content-btn-carrinho-mobile, #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .content-btn-carrinho.show_mobile980 { display: none; flex: 1; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .content-valor-desconto { display: block; float: left; margin-top: 20px; margin-right: 20px; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .content-valor-desconto .porcentagem-desconto { display: block; float: left; width: 52px; height: 52px; border: 3px solid #d7d3c8; background: #ec3237; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 22px; color: #fff; text-align: center; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .content-valor-desconto .porcentagem-desconto .menor { font-size: 18px; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .content-valor-desconto .valor-economizado { display: block; float: left; padding-top: 10px; padding-left: 10px; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .content-valor-desconto .valor-economizado span.txt1 { display: block; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 11px; color: #fff; text-transform: uppercase; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .content-valor-desconto .valor-economizado span.txt2 { display: block; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 18px; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .content-btn-compartilhamento { display: block; float: left; padding: 0 10px; margin: 30px 0 0 0; flex: 1; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .content-btn-compartilhamento .bt_empty_l { color: #fff; border: 1px solid rgba(255, 255, 255, 0.5); white-space: nowrap; font-size: 14px; padding: 8px 10px; align-items: center; display: inline-flex; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .content-btn-compartilhamento .bt_empty_l svg { stroke: #fff; margin-right: 10px; fill: transparent; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .content-btn-compartilhamento .whatsapp svg { stroke: transparent; fill: #fff; } @media screen and (max-width: 980px) { #produto #chat { bottom: 150px; } } #header_produto #open_lista { transition: 0.2s; } #header_produto #open_lista:hover { border: 1px solid #54565c !important; } @media only screen and (min-width: 300px) and (max-width: 767px) { #header_produto #open_lista:hover { border: 1px solid #54565c !important; background-color: transparent !important; color: #54565c !important; } } #header_produto #open_lista.active { border: 1px solid #54565c !important; } @media only screen and (min-width: 300px) and (max-width: 767px) { #header_produto #open_lista.active { border: 1px solid #54565c !important; background-color: #a1a09c !important; color: #fff !important; } } #header_produto #open_lista .content_lista_produto .fechar-lista-produto { position: absolute; top: -5px; right: -5px; width: 25px; height: 25px; background-color: #fff; box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1); border-radius: 50%; transform: rotate(-45deg); cursor: pointer; } #header_produto #open_lista .content_lista_produto .fechar-lista-produto:before { content: ""; width: 70%; height: 1px; left: 50%; top: 50%; background-color: #000; display: block; transform: translate(-50%, -50%); position: absolute; } #header_produto #open_lista .content_lista_produto .fechar-lista-produto:after { content: ""; height: 70%; width: 1px; left: 50%; top: 50%; background-color: #000; display: block; position: absolute; transform: translate(-50%, -50%); } #resultado_busca #banner { margin-bottom: -110px; } #resultado_busca .filtro_lista.fixed { margin-bottom: 66px; } @media screen and (max-width: 980px) { #resultado_busca .filtro_lista.fixed { margin-bottom: 0; } } #resultado_busca .filtro_lista .container { padding: 0; } #resultado_busca .filtro_lista .container h2 { font-size: 40px; text-transform: initial; color: #fff; margin-bottom: 0; } #resultado_busca .filtro_lista .container .content_aba_filtro { width: 100%; } #resultado_busca .filtro_lista .container .content_aba_filtro ul { width: 100%; display: inline-flex; } #resultado_busca .filtro_lista .container .content_aba_filtro ul li { margin-right: 20px; } #resultado_busca .filtro_lista .container .content_aba_filtro ul li a { background: #ecebe7; padding: 15px 45px; color: #4a4d57; text-transform: uppercase; display: block; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } #resultado_busca .filtro_lista .container .content_aba_filtro ul li a:hover { background: #b1b1b1; color: #fff; } #resultado_busca .filtro_lista .container .content_aba_filtro ul .active a { background: #b1b1b1; color: #fff; } #resultado_busca .toggle { background: #ecebe7; position: relative; width: 100%; float: left; clear: both; } #resultado_busca .toggle .item_artigo { width: 23%; float: left; margin: 0 2% 38px 0; max-height: 309px; } #resultado_busca .toggle .item_artigo .overflow_img { width: 100%; max-height: 320px; overflow: hidden; } #resultado_busca .toggle .item_artigo .overflow_img .img_artigo { width: 100%; height: 150px; background-size: cover; background-position: center; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #resultado_busca .toggle .item_artigo .overflow_img .img_artigo:hover .img_artigo { cursor: pointer; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; transform: scale(1.2); -webkit-transform: scale(1.2); } #resultado_busca .toggle .item_artigo .txt_artigo { width: 100%; margin-top: 14px; } #resultado_busca .toggle .item_artigo .txt_artigo span { color: #a1a09d; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; text-transform: uppercase; } #resultado_busca .toggle .item_artigo .txt_artigo h3 { font-size: 23px; color: #3a1112; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; line-height: 30px; } #resultado_busca .toggle .item_artigo .txt_artigo .more { text-transform: uppercase; color: #ec3237; font-size: 14px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } #resultado_busca .toggle .content_busca .input_speech { width: 260px; } #resultado_busca .filter_results { width: 170px; float: right; display: inline-flex; align-items: center; } #resultado_busca .filter_results .result { margin: 0 15px 0 0; } #resultado_busca .filter_results .content_itens { width: auto; } #resultado_busca .filter_results .content_itens ul li { margin: 0 4px; } #resultado_busca .content_filtro { background: #b1b1b1; } #resultado_busca .content_filtro .container { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; padding: 10px 0; display: inline-flex; align-items: center; position: relative; } #resultado_busca .content_filtro .container h3 { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #fff; text-transform: uppercase; font-size: 18px; float: left; } #resultado_busca .content_filtro .container .content_busca { margin: 0 10px; } #resultado_busca .content_filtro .container .content_busca .input_speech img { background-color: #fff; border-right: 1px solid #e9e9e9; cursor: pointer; padding: 5px 8px 5px 10px; margin: 4px; right: -35px; } #resultado_busca .content_filtro .container .content_busca_lista { width: 380px; float: left; position: relative; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #resultado_busca .content_filtro .container .content_busca_lista .input_speech { width: 86%; position: relative; margin-left: 15px; } #resultado_busca .content_filtro .container .content_busca_lista .input_speech .busca_input { background-position: 3%; padding-left: 45px; padding-right: 32px; font-size: 14px; } #resultado_busca .content_filtro .container .content_busca_lista .input_speech img { position: absolute; right: -22px; top: 8px; } #resultado_busca .content_filtro .container .container_filtro_select { display: flex; flex-wrap: wrap; width: 51%; margin-left: 66px; top: 0; } #resultado_busca .content_filtro .container .container_filtro_select .content_select_list { width: 30%; margin: 4px 3px; position: relative; float: left; max-height: initial; } #resultado_busca .content_filtro .container .container_filtro_select .content_select_list .content_itens_filtro { width: 94%; min-width: 150px; max-height: 280px; overflow-y: scroll; top: 42px; left: 0; border: none; z-index: 9999999; } #resultado_busca .content_filtro .container .container_filtro_select .content_select_list .content_itens_filtro .list_item { width: 100%; height: auto; max-width: inherit; margin-bottom: 10px; } #resultado_busca .content_filtro .container .container_filtro_select .content_select_list .content_itens_filtro .list_item:last-of-type { margin-bottom: 0; } #resultado_busca .content_filtro .container .container_filtro_select .content_select_list .select_list { color: #fff; border: 1px solid #fff; height: 50%; max-height: initial; } #resultado_busca .content_filtro .container .container_filtro_select .content_select_list .select_list:after { border: 1px solid #fff; } #resultado_busca .content_filtro .container .container_filtro_select .content_select_list .select_list .seta_down { color: #fff; top: 21px; } #resultado_busca .content_filtro .container .container_filtro_select .content_select_list .active { color: #4a4d57; height: auto; } #resultado_busca .content_filtro .container .container_filtro_select .content_select_list .active .seta_down { color: #4a4d57; } #resultado_busca .content_filtro .container #plus_filter { background: #fff; width: 25px; height: 25px; text-align: center; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #54565c; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; font-size: 29px; line-height: 24px; } #resultado_busca .content_filtro .container #plus_filter:hover { cursor: pointer; background: #a1a09d; color: #fff; } #resultado_busca .content_filtro .container .bt_default { width: 127px; max-height: 16px; background: #fff; color: #54565c; letter-spacing: 0; padding: 12px 14px; margin-right: 10px; align-items: center; display: inline-flex; } #resultado_busca .content_filtro .container .bt_default span { margin: 0 auto; line-height: 14px; } #resultado_busca .content_filtro .container .bt_default:hover { background: #5a1718; color: #fff; } #resultado_busca .content_filtro .container .bt_default.active { background: #3a1112; color: #fff; } #resultado_busca .content_filtro.fixed { position: fixed; top: 50px; left: 0; z-index: 9999; } #resultado_busca .content_filtro.active .container { padding: 10px 0 !important; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #resultado_busca .vitrine_lista:nth-child(even) { background: #edece9; } #resultado_busca .vitrine_lista { background: #e2e2e2; } #resultado_busca .vitrine_lista .container h2 { text-transform: initial; color: #54565c; margin-bottom: 25px; } #resultado_busca .vitrine_lista .container .sugest { color: #5a1718; text-transform: uppercase; font-size: 14px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; width: 100%; float: left; clear: both; margin: -24px 0 34px 0; } #resultado_busca .vitrine_lista .container .filter_results { float: right; display: inline-flex; align-items: center; width: auto; } #resultado_busca .vitrine_lista .container .filter_results .result { margin: 0 15px 0 0; } #resultado_busca .vitrine_lista .container .filter_results .content_itens { width: auto; } #resultado_busca .vitrine_lista .container .filter_results .content_itens ul li { margin: 0 0 0 8px; } #resultado_busca .vitrine_lista .container .content_vitrine .container_vitrine_lista { margin-top: 0; } #resultado_busca .vitrine_lista .container .content_vitrine .item_vitrine .txt_vitrine { text-align: left; } #resultado_busca .vitrine_lista .container .content_vitrine .bt_empty { width: 205px; font-size: 14px; padding: 7px 0; } #resultado_busca .vitrine_lista .container .div_left { width: 19%; } #resultado_busca .vitrine_lista .container .div_left h3 { font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; text-transform: uppercase; color: #54565c; margin-bottom: 7px; } #resultado_busca .vitrine_lista .container .div_left .content_filtro_lista { margin-top: 25px; } #resultado_busca .vitrine_lista .container .div_left .content_filtro_lista .item_filtro { width: 100%; float: left; clear: both; border-top: 1px solid #b1b1b1; } #resultado_busca .vitrine_lista .container .div_left .content_filtro_lista .item_filtro .titulo { color: #5a1718; text-transform: uppercase; font-size: 14px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; width: 100%; float: left; clear: both; cursor: pointer; padding: 14px 0; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } #resultado_busca .vitrine_lista .container .div_left .content_filtro_lista .item_filtro .titulo span { float: left; } #resultado_busca .vitrine_lista .container .div_left .content_filtro_lista .item_filtro .titulo .plus { float: right; font-size: 23px; line-height: 20px; } #resultado_busca .vitrine_lista .container .div_left .content_filtro_lista .item_filtro .group_show { display: none; float: left; width: 100%; margin-bottom: 14px; } #resultado_busca .vitrine_lista .container .div_left .content_filtro_lista .item_filtro ul { width: 100%; float: left; clear: both; } #resultado_busca .vitrine_lista .container .div_left .content_filtro_lista .item_filtro ul li { color: #54565c; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; width: 100%; float: left; clear: both; margin-bottom: 6px; } #resultado_busca .vitrine_lista .container .div_left .content_filtro_lista .item_filtro ul li .wrap_check .check { background: #fff; border: 1px solid #e6e4de; width: 14px; height: 14px; margin: 2px 6px 0 0; } #resultado_busca .vitrine_lista .container .div_left .content_filtro_lista .item_filtro ul li .wrap_check .check label:after { top: 2px; left: 1px; } #resultado_busca .vitrine_lista .container .div_left .content_filtro_lista .item_filtro ul li .wrap_check label { font-weight: 400 !important; } #resultado_busca .vitrine_lista .container .div_left .content_filtro_lista .item_filtro ul li .wrap_check label:hover { cursor: pointer; } #resultado_busca .vitrine_lista .container .div_left .content_filtro_lista .item_filtro:last-of-type { border-bottom: 1px solid #b1b1b1; } #resultado_busca .vitrine_lista .container .div_left .content_filtro_lista .item_filtro.active .group_show { display: block; } #resultado_busca .vitrine_lista .container .div_right { width: 70%; margin-top: -57px; } @media screen and (max-width: 980px) { #resultado_busca .vitrine_lista .container .div_right { margin-top: 0; } } #resultado_busca .vitrine_lista .container .div_right .filter_results { margin-top: 12px; } #resultado_busca .vitrine_lista .container .div_right .content_vitrine { width: 103%; margin-top: 20px; text-align: center; } #resultado_busca .vitrine_lista .container .div_right .content_vitrine .container_vitrine_lista .item_vitrine { width: 23%; margin-right: 0; margin-left: 2%; height: auto; margin-top: 0; margin-bottom: 40px; } #resultado_busca #vitrine_lista section .container .content_vitrine .item_vitrine { text-align: left; } #resultado_busca #vitrine_lista section .container .content_vitrine .bt_empty { margin-top: 45px; } #resultado_busca #filter_fixed { position: relative; z-index: 9999; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #resultado_busca #filter_fixed.fixed { position: fixed; top: 50px; left: 0; z-index: 999999; } @media screen and (max-width: 980px) { #resultado_busca #filter_fixed.fixed { z-index: 999; position: relative; top: 0; } } @media screen and (max-width: 980px) { #resultado_busca .content_filtro.fixed { position: relative; top: inherit; } #resultado_busca .content_filtro.fixed .container .content_busca .input_speech { top: 0; } } #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .oferta .content_tag { left: 16.2%; } #listas .lista_ficha .div_left { width: 30%; } #listas .lista_ficha .div_left h2 { font-size: 18px; } #listas .lista_ficha .div_left h2 strong { font-size: 21px; } #listas .lista_ficha .div_left p { font-size: 16px; margin: 0; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; } #listas .lista_ficha .div_right { width: 35%; } #listas .lista_ficha .div_right .content_frete_gratis { border: 2px solid #c3bba8; } #listas .lista_ficha .div_right .content_frete_gratis .div_aval { width: 67%; } #listas .lista_ficha .div_right .content_frete_gratis .bt_frete { width: 28%; font-size: 12px; padding: 7px 3%; text-align: center; } #listas .lista_perfil .container .div_left { width: 60%; } #listas .lista_perfil .container .div_left .content_perfil { display: inline-flex; } #listas .lista_perfil .container .div_left .content_perfil .img_perfil { background: url(../images/default-avatar.png) center no-repeat; background-size: cover; width: 130px; height: 130px; display: block; border: 9px solid #fff; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; text-align: center; overflow: hidden; margin-right: 35px; } #listas .lista_perfil .container .div_left .content_perfil .img_perfil img { width: 110%; } #listas .lista_perfil .container .div_left .content_perfil .content_txt h3 { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; margin-top: 10px; } #listas .lista_perfil .container .div_left .content_perfil .content_txt .bt_empty_l { margin-top: 25px; } #listas .lista_perfil .container .div_right { width: 40%; display: inline-flex; justify-content: flex-end; } #listas .lista_perfil .container .div_right .box { background: #c5bead; color: #fff; padding: 20px; width: 135px; height: 108px; position: relative; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; margin-left: 30px; } #listas .lista_perfil .container .div_right .box .cupom { text-transform: uppercase; font-size: 16px; } #listas .lista_perfil .container .div_right .box .codigo { text-transform: uppercase; font-size: 22px; } #listas .lista_perfil .container .div_right .box .txt_cupom { max-width: 135px; position: absolute; bottom: 20px; left: 20px; font-family: Oswald, sans-serif; font-weight: 100; font-style: normal; } #listas .lista_menu .container { padding: 0; } #listas .lista_menu .container ul { display: inline-flex; justify-content: center; width: 100%; } #listas .lista_menu .container ul li { flex: 1; text-align: center; } #listas .lista_menu .container ul li a { text-transform: uppercase; color: #fff; font-size: 14px; padding: 10px 0; display: inline-block; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } #listas .lista_menu .container ul li a:hover { opacity: 0.7; } #listas .lista_menu .container ul li.active { background: #3a1112; } #listas .content_shop .item_vitrine a { width: auto; } #listas .minhas_listas .div_row .div_left { width: 80%; } #listas .minhas_listas .div_row .div_left .input_button { width: 40%; } #listas .minhas_listas .div_row .div_left .input_button form { width: 100%; display: inline-flex; } #listas .minhas_listas .div_row .div_left .input_button form input[type="text"] { padding-right: 45px; } #listas .minhas_listas .div_row .div_left .input_button form input[type="submit"] { background: url(../images/ico_lupa.png) #fff center no-repeat; width: 20%; margin-left: -17%; cursor: pointer; border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; } #listas .minhas_listas .div_row .div_left .input_button form input[type="submit"]:hover { background: url(../images/ico_lupa.png) #ecebe9 center no-repeat; cursor: pointer; } #listas .minhas_listas .div_row .div_right { width: 20%; text-align: right; } #listas .minhas_listas .div_row .div_right .bt_empty_l { font-size: 16px; background: #c3bba8; border: 1px solid #c3bba8; color: #fff; } #listas .minhas_listas .content_carrinho_lista { display: inline-flex; width: 100%; margin-top: 20px; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista { flex: 1; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine { padding: 0; width: 100%; height: auto; margin-bottom: 7px; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine:hover .container_price .close_item_vitrine { display: block; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .txt_vitrine .div_left .input_button { display: none; position: absolute; top: -18px; left: -3px; z-index: 9; background: #ecebe7; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .txt_vitrine .div_left .input_button form { float: left; clear: both; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .txt_vitrine .div_left .input_button .underline_link { text-transform: initial; display: inline-block; float: left; clear: both; margin: 4px 0 0 4px; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .txt_vitrine .input_button form { display: inline-flex; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .txt_vitrine .input_button form input[type="text"] { padding-right: 45px; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .txt_vitrine .input_button form input[type="submit"] { width: 20%; margin-left: -17%; cursor: pointer; border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car { width: 75.3%; background: #ecebe7; float: left; height: 95px; margin-top: -10px; border-right: 3px solid #fff; padding: 9px 0 0 0; position: relative; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .bg_img_vitrine { margin-left: 10px; width: 13%; height: 80px; max-width: 77px; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine { width: 95%; height: 93px; margin: -7px 0 0 20px; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine div { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine .div_left { width: 80%; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine .div_left a span { font-size: 15px; max-width: 87%; color: #4a4d57; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine .div_left .message_return { width: 310px; position: absolute; left: 212px; top: 8px; background: 0 0; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine .div_right { width: 20%; text-align: right; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine .div_right a { text-transform: initial; display: inline-block; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .message_return { position: absolute; left: 20px; display: none; background: #ecebe7; width: 97%; z-index: 99; min-height: 84px; align-items: center; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .message_return h2 { text-transform: initial; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .message_return .content_bts { display: inline-flex; margin-left: 25px; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .message_return .content_bts .bt_empty { width: 60px; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .message_return .content_bts .bt_default { background: #5a1718; margin-left: 15px; width: 60px; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .message_return.active { display: inline-flex; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .obs { position: relative; float: left; margin: -34px 0 0 20px; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .obs span { font-size: 12px; cursor: pointer; position: relative; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .obs .content_obs { float: initial; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item { width: 12%; background: #ecebe7; position: relative; float: left; border-right: 2px solid #fff; height: 83px; margin-top: -10px; padding: 21px 0 0 0; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item .content_price { display: flex; align-items: center; height: 60px; margin-left: 17px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item .content_price sup { font-size: 9px; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item .content_price span { font-size: 16px; color: #4a4d57; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .div_right { float: right; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .div_desc.div_right { width: 92%; text-align: right; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price { width: 12%; float: left; border-left: 1px solid #ecebe7; height: 82px; padding: 21px 0 0 0; background: #ecebe7; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .content_price { float: left; margin: 18px 18px 18px 20px; cursor: pointer; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .close_item_vitrine { right: 6px; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine { top: 42px; left: inherit; right: 8px; width: 92px; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine input { margin: 0 4px; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine .span { margin: 0 0 0 18px; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .close_item_vitrine { display: none; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc { float: right; margin: -13px 12px; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc .div_desc { color: #bb2a2e; font-size: 11px; text-transform: uppercase; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; float: left; margin: 7px 16px; text-align: right; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc .div_desc span { font-size: 15px; font-weight: 700; float: left; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc .div_desc .change_oferta { margin: 5px 0 0 5px; float: left; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc .cart { color: #fff; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; float: left; clear: none; padding: 8px 6px; line-height: 18px; display: flex; font-size: 16px; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc .cart:hover { cursor: pointer; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc .cart img { margin-right: 7px; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop #form_lista, #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop #form_lista_header { display: none; margin-top: -4px; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .content_item { display: block; width: 100%; float: left; clear: both; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .div_desc { display: none; color: #bb2a2e; font-size: 14px; text-transform: uppercase; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; margin: 7px 16px; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop #header_car { height: 43px; margin-bottom: 0; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop #header_car span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #30333a; text-transform: uppercase; margin-left: 20px; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop #header_car .container_price, #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop #header_car .container_price_item, #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop #header_car .produto_car { background: #e4e1d9; padding-top: 16px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop #header_car .produto_car { width: 51.3%; } #listas .minhas_listas .content_carrinho_lista .lista_lateral { width: 171px; margin-left: 30px; } #listas .minhas_listas .content_carrinho_lista .lista_lateral h2 { font-size: 19px; } #listas .minhas_listas .content_carrinho_lista .lista_lateral .itens_vertical .item_vitrine { height: 351px; margin-top: 16px; } #listas .minhas_listas .content_carrinho_lista .lista_lateral .itens_vertical .item_vitrine .bg_img_vitrine { height: 127px; } #listas .minhas_listas .content_carrinho_lista .lista_lateral .itens_vertical .item_vitrine .bg_img_vitrine .box_img_vitrine { width: 98%; height: 137px; margin: 0 auto; border: 4px solid #f7f7f7; } #listas .minhas_listas .content_carrinho_lista .lista_lateral .itens_vertical .item_vitrine .txt_vitrine .content_price { margin-top: 2px; } #listas .minhas_listas .content_carrinho_lista .lista_lateral .slick-next, #listas .minhas_listas .content_carrinho_lista .lista_lateral .slick-prev { background: #ecebe7; width: 28px; height: 26px; color: #30333a; } #listas .minhas_listas .content_carrinho_lista .lista_lateral .slick-next { bottom: -50px; left: 60px; } #listas .minhas_listas .content_carrinho_lista .lista_lateral .slick-prev { bottom: -50px; left: 20px; top: inherit; } #listas .minhas_listas .content_carrinho_lista .lista_lateral .slick-next:after { content: ">"; font-size: 13px; position: absolute; left: 40%; -webkit-transform: rotate(90deg) !important; -moz-transform: rotate(90deg) !important; -ms-transform: rotate(90deg) !important; -o-transform: rotate(90deg) !important; transform: rotate(90deg); } #listas .minhas_listas .content_carrinho_lista .lista_lateral .slick-prev:after { content: ">"; font-size: 13px; position: absolute; left: 40%; -webkit-transform: rotate(-90deg) !important; -moz-transform: rotate(-90deg) !important; -ms-transform: rotate(-90deg) !important; -o-transform: rotate(-90deg) !important; transform: rotate(-90deg); } #listas .minhas_listas .content_carrinho_lista .lista_lateral .slick-disabled { display: block !important; } #listas .minhas_listas .empty_car { padding: 30px; margin-top: 30px; } #listas .minhas_listas .content_pedidos { clear: both; display: inline-block; } #listas .minhas_listas .content_pedidos .item_pedido { text-align: center; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; cursor: pointer; position: relative; height: auto; margin-bottom: 81px; } #listas .minhas_listas .content_pedidos .item_pedido .itembox-data { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #a1a09d; font-size: 30px; text-transform: uppercase; position: relative; top: 8px; } #listas .minhas_listas .content_pedidos .item_pedido .content_img_pedido { width: 100%; clear: both; margin-bottom: -12px; z-index: 999; position: relative; } #listas .minhas_listas .content_pedidos .item_pedido .content_img_pedido .img_pedido { background: url(../images/pedido_check.png) center no-repeat #fff; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; width: 65px; height: 65px; margin: 0 auto; position: relative; z-index: -1; } #listas .minhas_listas .content_pedidos .item_pedido .content_img_pedido:before { content: ""; width: 51%; height: 1px; border-bottom: 1px dashed #c5bead; position: absolute; top: 30px; left: -11%; } #listas .minhas_listas .content_pedidos .item_pedido .content_img_pedido:after { content: ""; width: 36%; height: 1px; border-bottom: 1px dashed #c5bead; position: absolute; top: 30px; left: 60%; } #listas .minhas_listas .content_pedidos .item_pedido span { width: 100%; float: left; clear: both; } #listas .minhas_listas .content_pedidos .item_pedido .header_pedido { background: #c5bead; color: #fff; display: inline-block; padding: 15px 0; width: 100%; } #listas .minhas_listas .content_pedidos .item_pedido .header_pedido strong { font-size: 24px; font-weight: 400; } #listas .minhas_listas .content_pedidos .item_pedido .corpo_pedido { background: #ecebe7; color: #5a1718; padding: 20px 30px; margin-top: -6px; position: relative; } #listas .minhas_listas .content_pedidos .item_pedido .corpo_pedido strong { font-size: 24px; text-transform: uppercase; } #listas .minhas_listas .content_pedidos .item_pedido .corpo_pedido .menor { margin-top: 15px; line-height: 12px; } #listas .minhas_listas .content_pedidos .item_pedido .corpo_pedido .preco { font-size: 22px; } #listas .minhas_listas .content_pedidos .item_pedido .corpo_pedido .underline_link { position: relative; font-size: 12px; margin-top: 20px; text-transform: uppercase; } #listas .minhas_listas .content_pedidos .owl-item:first-of-type .content_img_pedido:before { border: none; } #listas .minhas_listas .content_pedidos .owl-item:last-of-type .content_img_pedido:after { border: none; } #listas .minhas_listas .content_pedidos .item_pedido.cancelado .content_img_pedido .img_pedido { background: url(../images/pedido_check_red.png) center no-repeat #fff; } #listas .minhas_listas .content_pedidos .item_pedido.active .itembox-data { color: #5a1718; } #listas .minhas_listas .content_pedidos .item_pedido.active .content_img_pedido .img_pedido { background: url(../images/pedido_check_atual.png) center no-repeat #fff; } #listas .minhas_listas .content_pedidos .item_pedido.active .corpo_pedido { border: 1px dashed #5a1718; border-top: 0; border-bottom: 0; } #listas .minhas_listas .content_pedidos .item_pedido.cancelado.active .content_img_pedido .img_pedido { background: url(../images/pedido_check_red.png) center no-repeat #fff; } #listas .minhas_listas .content_pedidos .item_pedido.active:after { content: ""; position: absolute; z-index: 9999; background: url(../images/bg_pedidos_active.png) center top no-repeat; width: 100%; height: 61px; background-size: cover; left: 0; bottom: -61px; z-index: 99999; } #listas .minhas_listas .content_pedidos .owl-nav { top: 50%; } #listas .minhas_listas .content_pedidos .owl-nav .owl-next, #listas .minhas_listas .content_pedidos .owl-nav .owl-prev { background: #fff; } #listas .minhas_listas .content_pedidos .owl-nav .owl-prev { left: -38px; } #listas .minhas_listas .content_pedidos .owl-nav .owl-next { right: -38px; } #listas .minhas_listas .content_pedidos .owl-nav .owl-next.disabled, #listas .minhas_listas .content_pedidos .owl-nav .owl-prev.disabled { opacity: 0; } #listas .content_detalhe { display: none; } #listas .content_detalhe .content_vitrine { display: block !important; } #listas .content_detalhe #vitrine_lista { background: #ecebe7 !important; display: inline-block; } #listas .content_detalhe #vitrine_lista .content-demais-botoes.hide_mobile980 { position: relative; } #listas .content_detalhe #vitrine_lista .content-demais-botoes.hide_mobile980 .input_button { right: -5px; } #listas .content_detalhe #vitrine_lista .content-demais-botoes.hide_mobile980 a { float: left; } #listas .detalhe_pedido { margin-top: -100px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } #listas .detalhe_pedido .div_row { margin-bottom: 35px; } #listas .detalhe_pedido .content_pedido { width: 75%; } #listas .detalhe_pedido .div_left { margin-right: 45px; } #listas .detalhe_pedido .div_left .div_left h2 { margin-bottom: 15px; display: inline-flex; } #listas .detalhe_pedido .div_left .div_left h2 img { margin-left: 8px; } #listas .detalhe_pedido .div_left .div_left span { color: #5a1718; text-transform: uppercase; width: 100%; float: left; clear: both; font-size: 24px; line-height: 26px; } #listas .detalhe_pedido .div_left .div_left span strong { font-weight: 700; } #listas .detalhe_pedido .div_left .div_right .infos-entrega-pagamento { clear: both; display: block; margin: 0 auto; margin: 10px 0 10px 20px; } #listas .detalhe_pedido .div_left .div_right .infos-entrega-pagamento .box-infos-entrega { background: #fff; display: inline-block; overflow: hidden; padding: 0; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; } #listas .detalhe_pedido .div_left .div_right .infos-entrega-pagamento .box-infos-entrega .icone-truck { display: block; float: left; width: 66px; height: 100px; border-right: 1px solid #d6d6d6; text-align: center; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; } #listas .detalhe_pedido .div_left .div_right .infos-entrega-pagamento .box-infos-entrega .endereco-entrega { display: block; float: left; text-align: left; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 12px; color: #4e4e4d; width: 150px; padding: 16px 0 0 20px; } #listas .detalhe_pedido .div_left .div_right .infos-entrega-pagamento .box-infos-entrega .endereco-entrega span.titulo { display: block; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; color: #4e4e4d; text-transform: uppercase; margin-bottom: 8px; } #listas .detalhe_pedido .div_left .div_right .infos-entrega-pagamento .box-infos-pagamento { background: #fff; display: inline-block; overflow: hidden; padding: 0; margin-left: 15px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; } #listas .detalhe_pedido .div_left .div_right .infos-entrega-pagamento .box-infos-pagamento .icone-modalidade-pagamento { display: block; float: left; width: 66px; height: 100px; border-right: 1px solid #d6d6d6; text-align: center; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; } #listas .detalhe_pedido .div_left .div_right .infos-entrega-pagamento .box-infos-pagamento .endereco-entrega { display: block; float: left; text-align: left; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 12px; color: #4e4e4d; width: 150px; padding: 16px 0 0 20px; } #listas .detalhe_pedido .div_left .div_right .infos-entrega-pagamento .box-infos-pagamento .endereco-entrega span.titulo { display: block; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; color: #4e4e4d; text-transform: uppercase; margin-bottom: 8px; } #listas .detalhe_pedido .div_right .selo_lista { float: right; display: block; background: #65a5dc; width: 170px; height: 170px; text-align: center; color: #fff; margin-top: -25px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; } #listas .detalhe_pedido .div_right .selo_lista .border_dashed { border: 1px dashed #fff; width: 152px; height: 152px; text-align: center; color: #fff; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; margin: 8px; text-transform: uppercase; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; line-height: 20px; } #listas .detalhe_pedido .div_right .selo_lista .border_dashed .titulo { font-weight: 100; display: block; margin-top: 12px; font-size: 14px; } #listas .detalhe_pedido .div_right .selo_lista .border_dashed .desc { font-size: 30px; margin: 10px 0; display: block; } #listas .detalhe_pedido .div_right .selo_lista .border_dashed .desc .titulo_small { font-size: 12px; } #listas .detalhe_pedido .div_right .selo_lista .border_dashed .titulo_small { font-weight: 100; font-size: 14px; } #listas .detalhe_pedido .div_right .selo_lista .border_dashed .titulo_small strong { font-size: 18px; } #listas .detalhe_pedido .selo { width: 20%; } #listas #modulo-minhas-listas, #listas #modulo-minhas-listas-mobile, #listas #vitrine_lista { overflow: hidden; background: 0 0; } #listas #modulo-minhas-listas .content_vitrine, #listas #modulo-minhas-listas-mobile .content_vitrine, #listas #vitrine_lista .content_vitrine { display: none; width: 100%; } #listas #modulo-minhas-listas .content_vitrine .container_vitrine_lista, #listas #modulo-minhas-listas-mobile .content_vitrine .container_vitrine_lista, #listas #vitrine_lista .content_vitrine .container_vitrine_lista { width: 100%; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista, #listas #vitrine_lista .content_vitrine .carrinho_lista { flex: 1; width: 100%; display: flex; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop { width: 100%; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine { background: 0 0; padding: 0; width: 100%; height: auto; margin-bottom: 7px; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine:hover .obs, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine:hover .obs, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine:hover .obs { display: block; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine:hover .container_price .close_item_vitrine, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine:hover .container_price .close_item_vitrine, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine:hover .container_price .close_item_vitrine { display: block; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine a, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine a, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine a { width: 98%; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .produto_car, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .produto_car, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .produto_car { width: 51%; background: #ecebe7; float: left; height: 87px; margin-top: -10px; border-right: 3px solid #fff; padding: 14px 0 0 0; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .produto_car .bg_img_vitrine, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .produto_car .bg_img_vitrine, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .produto_car .bg_img_vitrine { margin-left: 10px; width: 13%; height: 70px; max-width: 77px; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine { width: 82%; height: 93px; margin: -7px 0 0 9px; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine span, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine span, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine span { max-width: 87%; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .produto_car span strong, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .produto_car span strong, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .produto_car span strong { cursor: pointer; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .obs, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .obs, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .obs { position: relative; float: left; margin: -24px 0 0 89px; display: none; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .obs span, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .obs span, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .obs span { font-size: 12px; cursor: pointer; position: relative; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .obs .content_obs, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .obs .content_obs, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .obs .content_obs { float: initial; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item { width: 10%; background: #ecebe7; position: relative; float: left; border-right: 3px solid #fff; height: 101px; margin-top: -10px; padding: 0; display: grid; align-items: center; align-content: center; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item .carrinho_vitrine, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item .carrinho_vitrine, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item .carrinho_vitrine { position: relative; bottom: 0; z-index: 9; text-align: left; left: 0; width: 77%; margin: 0 auto; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item .content_price, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item .content_price, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item .content_price { display: flex; align-items: center; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; width: 73%; margin: 0 auto; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item .content_price .price, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item .content_price .price, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item .content_price .price { color: #30333a; text-decoration: none; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item .content_price .price sup, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item .content_price .price sup, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item .content_price .price sup { font-size: 10px; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item .content_desc, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item .content_desc, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item .content_desc { width: 73%; margin: 0 auto; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item .content_desc .div_desc, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item .content_desc .div_desc, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item .content_desc .div_desc { margin: 8px 0 0 0; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .ver-sugestoes, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .ver-sugestoes, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .ver-sugestoes { width: 42.9%; background-color: #cecbc3; border-right: 3px solid #fff; border-left: 0; text-align: center; position: relative; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .link-sugestoes-wrapper, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .link-sugestoes-wrapper, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .link-sugestoes-wrapper { top: -10px; transform: none; text-align: center; background-color: #cecbc2; padding: 24px 0; position: relative; left: 0; right: initial; cursor: pointer; display: inline-block; z-index: 999999; vertical-align: top; width: 42%; border-right: 5.4px solid #cecbc2; float: left; margin-right: 3px; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .link-sugestoes-wrapper p, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .link-sugestoes-wrapper p, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .link-sugestoes-wrapper p { font-family: Cardo; font-weight: 700; font-style: normal; letter-spacing: 0; margin: 0; font-size: 16px; color: #4a4d57; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .link-sugestoes-wrapper .ver-sugestoes, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .link-sugestoes-wrapper .ver-sugestoes, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .link-sugestoes-wrapper .ver-sugestoes { position: static; font-family: Cardo; font-weight: 400; font-style: normal; color: #4a4d57; text-decoration: underline; font-size: 15px; border: none; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .link-sugestoes-wrapper .ver-sugestoes:after, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .link-sugestoes-wrapper .ver-sugestoes:after, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .link-sugestoes-wrapper .ver-sugestoes:after { content: ""; transform: translate(0, -50%) rotate(135deg); position: absolute; top: 50%; display: block; width: 6px; height: 6px; border-top: 1px solid #4a4d57; border-right: 1px solid #4a4d57; right: 2%; transition: 0.3s; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .link-sugestoes-wrapper .ver-sugestoes.ativo:after, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .link-sugestoes-wrapper .ver-sugestoes.ativo:after, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .link-sugestoes-wrapper .ver-sugestoes.ativo:after { transform: translate(0, -50%) rotate(-45deg); top: 60%; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .check-sugestoes, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .check-sugestoes, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .check-sugestoes { width: 10px; visibility: hidden; position: absolute; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .check-sugestoes:checked+.container_price_item+.sugestao, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .check-sugestoes:checked+.container_price_item+.sugestao, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .check-sugestoes:checked+.container_price_item+.sugestao { display: block; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .sugestao, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .sugestao, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .sugestao { display: none; position: relative; width: 100%; bottom: auto; background-color: #cecbc2; top: 100%; z-index: 999; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .sugestao .container_price_item, #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .sugestao .item_vitrine, #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .sugestao .produto_car, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .sugestao .container_price_item, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .sugestao .item_vitrine, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .sugestao .produto_car, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .sugestao .container_price_item, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .sugestao .item_vitrine, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .sugestao .produto_car { background-color: #cecbc2; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .sugestao .container_price_item, #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .sugestao .produto_car, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .sugestao .container_price_item, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .sugestao .produto_car, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .sugestao .container_price_item, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .sugestao .produto_car { border-right-color: #cecbc2; height: 101px; margin-top: -12px; border-right: 3px solid #cecbc2; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .sugestao .container_price_item.item_check, #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .sugestao .produto_car.item_check, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .sugestao .container_price_item.item_check, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .sugestao .produto_car.item_check, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .sugestao .container_price_item.item_check, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .sugestao .produto_car.item_check { border-right: none; display: inline-flex; margin-left: 0; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .sugestao .produto_car, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .sugestao .produto_car, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .sugestao .produto_car { box-sizing: border-box; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .sugestao .container_price_item.preco .content_price, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .sugestao .container_price_item.preco .content_price, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .sugestao .container_price_item.preco .content_price { position: relative; top: -21px; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .sugestao .container_price_item.preco .content_desc, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .sugestao .container_price_item.preco .content_desc, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .sugestao .container_price_item.preco .content_desc { width: 100%; left: 13%; bottom: 10px; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .sugestao .container_price_item.qtd, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .sugestao .container_price_item.qtd, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .sugestao .container_price_item.qtd { padding-left: 2px; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .sugestao .container_price_item.item_check, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .sugestao .container_price_item.item_check, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .sugestao .container_price_item.item_check { border-right: 3px solid #cecbc1; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item.qtd, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item.qtd, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item.qtd { width: 16%; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item.qtd h1, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item.qtd h1, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item.qtd h1 { font-size: 16px; margin: 20px; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item.preco, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item.preco, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item.preco { width: 16%; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item.item_check, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item.item_check, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item.item_check { width: 5%; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item.item_check .content-box-check, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item.item_check .content-box-check, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item.item_check .content-box-check { margin: 8px 11px; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .div_right, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .div_right, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .div_right { float: right; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .div_desc.div_right, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .div_desc.div_right, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .div_desc.div_right { width: 92%; text-align: right; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price { width: 24%; float: left; border-left: 1px solid #ecebe7; height: 72px; padding: 28px 0 0 0; background: #ecebe7; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price .content_price, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price .content_price, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price .content_price { float: left; margin: 18px 18px 18px 9px; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price .close_item_vitrine, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price .close_item_vitrine, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price .close_item_vitrine { right: 6px; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine { top: 42px; left: inherit; right: 8px; width: 92px; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine input, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine input, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine input { margin: 0 4px; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine .span, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine .span, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine .span { margin: 0 0 0 18px; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price .close_item_vitrine, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price .close_item_vitrine, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price .close_item_vitrine { display: none; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .content_desc, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .content_desc, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .content_desc { float: left; margin: -5px; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .content_desc .div_desc, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .content_desc .div_desc, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .content_desc .div_desc { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #bb2a2e; font-size: 11px; float: left; text-transform: uppercase; margin: 8px; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .content_desc .div_desc span, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .content_desc .div_desc span, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .content_desc .div_desc span { background: #bb2a2e; font-size: 15px; padding: 4px; color: #fff; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .content_desc .div_desc .change_oferta, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .content_desc .div_desc .change_oferta, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .content_desc .div_desc .change_oferta { margin-top: 3px; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .content_desc .cart, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .content_desc .cart, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .content_desc .cart { color: #fff; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; float: left; clear: none; padding: 8px 6px; line-height: 18px; display: flex; font-size: 16px; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .content_desc .cart:hover, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .content_desc .cart:hover, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .content_desc .cart:hover { cursor: pointer; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .content_desc .cart img, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .content_desc .cart img, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .content_desc .cart img { margin-right: 7px; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot { display: inline-block; width: 99%; min-height: 9px; padding: 18px 0; border-radius: 0; background: #fff; margin-left: 6px; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .container_price, #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .container_price_item, #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .container_price, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .container_price_item, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .container_price, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .container_price_item, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car { background: 0 0; height: 65px; padding-top: 11px; text-align: left; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .bg_img_vitrine, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .bg_img_vitrine, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .bg_img_vitrine { margin: 0 0 15px 4px; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine { height: 75px; width: 68%; margin: -6px 0 0 5px; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine span, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine span, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine span { max-width: 85%; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine .itens_lista, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine .itens_lista, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine .itens_lista { right: 0; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine .selo, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine .selo, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine .selo { text-transform: uppercase; color: #fff; font-size: 15px; padding: 8px 8px; white-space: nowrap; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine .selo sup, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine .selo sup, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine .selo sup { font-size: 9px; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .carrinho_vitrine, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .carrinho_vitrine, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .carrinho_vitrine { top: 20px; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .carrinho_vitrine .bt_qtd, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .carrinho_vitrine .bt_qtd, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .carrinho_vitrine .bt_qtd { background: #5a1718; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .bt_empty_l, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .bt_empty_l, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .bt_empty_l { display: inline-block; float: right; margin: 12px 10px; font-size: 15px; width: auto; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .bt_empty_l:hover svg, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .bt_empty_l:hover svg, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .bt_empty_l:hover svg { stroke: #fff; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .bt_empty_l svg, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .bt_empty_l svg, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .bt_empty_l svg { stroke: #4a4d57; fill: none; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .close_item_vitrine, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .close_item_vitrine, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .close_item_vitrine { top: 3px; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .bg_img_vitrine, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .bg_img_vitrine, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .bg_img_vitrine { background: #fff; width: 60px; height: 60px; border: 3px solid #ecebe7; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .selo_oferta, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .selo_oferta, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .selo_oferta { border: 6px solid #c9c8c3; width: 75px; height: 75px; line-height: 13px; float: left; margin: -24px 0 0 5px; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .selo_oferta .large, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .selo_oferta .large, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .selo_oferta .large { font-size: 14px !important; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .selo_oferta span, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .selo_oferta span, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .selo_oferta span { font-size: 12px; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .obs, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .obs, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .obs { margin: -17px 0 0 5px; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .obs .content_edit span, #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .obs textarea, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .obs .content_edit span, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .obs textarea, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .obs .content_edit span, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .box_dot .obs textarea { background: #ecebe7; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .oferta .bg_img_vitrine, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .oferta .bg_img_vitrine, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .oferta .bg_img_vitrine { background: #fff; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .oferta .content_price, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .oferta .content_price, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .oferta .content_price { display: block !important; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .oferta .content_price .price_desconto, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .oferta .content_price .price_desconto, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .oferta .content_price .price_desconto { margin: 4px 0 0 0; padding: 0 3px 0 3px; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .oferta .content_price .price_desconto span, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .oferta .content_price .price_desconto span, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .oferta .content_price .price_desconto span { font-size: 18px !important; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .oferta .container_price_item.preco .content_price .price, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .oferta .container_price_item.preco .content_price .price, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .oferta .container_price_item.preco .content_price .price { text-decoration: line-through; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .oferta .container_price .price, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .oferta .container_price .price, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .oferta .container_price .price { text-decoration: none; color: #30333a; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .oferta .content_tag, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .oferta .content_tag, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .oferta .content_tag { position: absolute; top: -3px; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .oferta .content_tag .tag, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .oferta .content_tag .tag, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .oferta .content_tag .tag { transform: none; padding: 0 2px; position: relative; left: 0; top: 0; float: left; clear: none; margin-right: 4px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .oferta .content_tag .amarelo, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .oferta .content_tag .amarelo, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .oferta .content_tag .amarelo { background: #e1b300; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .oferta .content_desc, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .oferta .content_desc, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .oferta .content_desc { position: absolute; left: 50%; bottom: 5px; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .div_desc, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .div_desc, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .div_desc { color: #bb2a2e; font-size: 14px; text-transform: uppercase; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; margin: 7px 16px; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .header_car, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .header_car, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .header_car { height: 50px; margin-bottom: 0; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .header_car span, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .header_car span, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .header_car span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #30333a; text-transform: uppercase; margin-left: 20px; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .header_car .container_price, #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .header_car .container_price_item, #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .header_car .produto_car, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .header_car .container_price, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .header_car .container_price_item, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .header_car .produto_car, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .header_car .container_price, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .header_car .container_price_item, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .header_car .produto_car { background: #e4e1d9; padding-top: 16px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; display: block; height: 50px; box-sizing: border-box; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .header_car.marketplace .container_price, #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .header_car.marketplace .container_price_item, #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .header_car.marketplace .produto_car, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .header_car.marketplace .container_price, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .header_car.marketplace .container_price_item, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .header_car.marketplace .produto_car, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .header_car.marketplace .container_price, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .header_car.marketplace .container_price_item, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .header_car.marketplace .produto_car { background: #d6d5d2; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .marketplace, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .marketplace, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .marketplace { background: #eae9e5; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .marketplace .container_price, #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .marketplace .container_price_item, #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .marketplace .produto_car, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .marketplace .container_price, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .marketplace .container_price_item, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .marketplace .produto_car, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .marketplace .container_price, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .marketplace .container_price_item, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .marketplace .produto_car { background: #eae9e5; } #listas #modulo-minhas-listas .content_vitrine.active, #listas #modulo-minhas-listas-mobile .content_vitrine.active, #listas #vitrine_lista .content_vitrine.active { display: inline-block; } #listas #lista_vazia { display: none; } #listas #lista_vazia .container div { padding: 30px; } #listas .overlay-popup #popup_print .padding_popup { margin-bottom: 0; } #listas .overlay-popup #popup_print .titulo h2 { float: left; } #listas .overlay-popup #popup_print .titulo .bt_empty_l { float: right; } #listas .overlay-popup #popup_print .titulo .bt_empty_l:hover svg { stroke: #fff; } #listas .overlay-popup #popup_print .corpo { padding: 38px 10%; display: inline-block; -webkit-box-shadow: inset 0 0 5px 2px rgba(0, 0, 0, 0.09); -moz-box-shadow: inset 0 0 5px 2px rgba(0, 0, 0, 0.09); box-shadow: inset 0 0 5px 2px rgba(0, 0, 0, 0.09); width: 77%; margin: -4px 10px 10px 10px; } #listas .overlay-popup #popup_print .text_left h3 { text-transform: uppercase; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 18px; color: #4a4d57; margin-top: 40px; } #listas .overlay-popup #popup_print .text_left .item_list { font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 18px; color: #4a4d57; } #listas .overlay-popup #popup_print .text_left ul { margin-top: 25px; } #listas .overlay-popup #popup_print .text_left ul li { list-style: disc; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; padding: 10px 0; margin-left: 18px; text-transform: uppercase; } @media screen and (max-width: 980px) { #listas #minhas_listas_preview { float: none; display: block; } } #listas #minhas_listas_preview .container { padding: 40px 0 20px 0; } @media screen and (max-width: 980px) { #listas #minhas_listas_preview .container { clear: both; width: 100%; display: block; padding: 40px 15px 20px 15px; box-sizing: border-box; } } #listas #minhas_listas_preview .titulo { display: block; float: left; padding: 5px 20px 0 0; } #listas #minhas_listas_preview .content_select_list { display: block; float: left; width: 270px; } #listas #minhas_listas_preview .content_select_list ul { position: absolute; z-index: 99999; width: 100%; background: #fff; border: 1px solid #b1b1b1; top: 39px; display: none; -webkit-box-shadow: 7px 1px 25px -5px rgba(0, 0, 0, 0.5); -moz-box-shadow: 7px 1px 25px -5px rgba(0, 0, 0, 0.5); box-shadow: 7px 1px 25px -5px rgba(0, 0, 0, 0.5); -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; transition-duration: 0.3s; } @media only screen and (min-width: 300px) and (max-width: 767px) { #listas #minhas_listas_preview .content_select_list ul { overflow-y: scroll; } } #listas #minhas_listas_preview .content_select_list ul li { color: #4a4d57; } #listas #minhas_listas_preview .content_select_list ul li a { color: #4a4d57; } #listas #minhas_listas_preview #open_lista { min-width: 180px; padding: 10px 20px; margin-top: 3px; text-align: left; } #listas #minhas_listas_preview #open_lista:hover { background: 0 0; color: #a1a09d; } #listas #minhas_listas_preview #open_lista .seta_down { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; font-size: 14px; position: absolute; top: 48%; right: 9px; line-height: 0; width: 7px; height: 3px; } #listas #abas-segmentos-produtos { margin: 0; } #listas #abas-segmentos-produtos .container { padding: 0; } #listas #abas-segmentos-produtos .seleciona-segmento { width: 100%; display: inline-flex; height: 97px; text-align: center; z-index: 99; position: relative; } #listas #abas-segmentos-produtos .seleciona-segmento a.lnk-segmento { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; flex: 1; font-size: 12px; color: #54565c; text-transform: uppercase; display: inline-block; float: left; background: #c9c8c3; padding: 5px; width: 76px; height: 71px; margin-right: 1px; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; } #listas #abas-segmentos-produtos .seleciona-segmento a.active, #listas #abas-segmentos-produtos .seleciona-segmento a.lnk-segmento:hover { color: #fff; background: #5a1718; } #listas #abas-segmentos-produtos .seleciona-segmento a.lnk-segmento:nth-last-child { margin-right: 0; } #listas #abas-segmentos-produtos .seleciona-segmento a.active:after { content: ""; display: inline-block; vertical-align: middle; width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 16px solid #5a1718; position: absolute; bottom: 0; right: 50%; margin-bottom: -15px; margin-right: -15px; } #listas #busca_produtos { background: #e7e6e1; display: none; } #listas #busca_produtos .input_button { width: 400px; margin: 0 auto; } #listas #busca_produtos .input_button form { width: 100%; display: inline-flex; } #listas #busca_produtos .input_button form input { padding: 15px 13px; } #listas #busca_produtos .input_button form input[type="text"] { padding-right: 45px; } #listas #busca_produtos .input_button form input[type="submit"] { background: url(../images/ico_lupa.png) #fff center no-repeat; width: 20%; margin-left: -17%; cursor: pointer; border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; } #listas #busca_produtos .input_button form input[type="submit"]:hover { background: url(../images/ico_lupa.png) #ecebe9 center no-repeat; cursor: pointer; } #listas #busca_produtos .container { position: relative; display: block; } #listas #busca_produtos .container .close { cursor: pointer; position: absolute; top: 20px; right: 0; width: 25px; height: 25px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; background: #4a4d57; color: #fff; text-align: center; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 34px; line-height: 22px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } #listas #busca_produtos .container .content_busca_lista { display: none; text-align: center; } #listas #busca_produtos .container .content_busca_lista h2 { font-size: 18px; margin-bottom: 20px; } #listas #busca_produtos .container .content_busca_lista.active { display: block; } #listas #busca_produtos .container .content_resultado_busca { display: none; } #listas #busca_produtos .container .content_resultado_busca .input_button { margin: 0; } #listas #busca_produtos .container .content_resultado_busca .owl-carousel .owl-nav .owl-next, #listas #busca_produtos .container .content_resultado_busca .owl-carousel .owl-nav .owl-prev { background: #e7e6e1; } #listas #busca_produtos .container .content_resultado_busca .container_vitrine .item_vitrine .bt_empty_l { width: 110px; height: auto; position: absolute; bottom: 10px; z-index: 9; text-align: left; font-size: 14px; text-align: center; color: #4a4d57; } #listas #busca_produtos .container .content_resultado_busca .container_vitrine .item_vitrine .bt_empty_l:hover { color: #fff; } #listas #busca_produtos .container .content_resultado_busca.active { display: block; } #listas #modulo-minhas-listas { margin-bottom: 60px; } #listas #modulo-minhas-listas .container, #listas #vitrine_lista .container { padding: 0 0 50px 0; } #listas #modulo-minhas-listas .container .content_vitrine .container_vitrine_lista .item_vitrine .wrap_check, #listas #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine .wrap_check { position: absolute; right: 7px; top: 11px; z-index: 999; } #listas #modulo-minhas-listas .container .content_vitrine .container_vitrine_lista .item_vitrine .wrap_check .check, #listas #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine .wrap_check .check { border: 1px solid rgba(0, 0, 0, 0.2); } #listas #modulo-minhas-listas .container .content_vitrine .container_vitrine_lista .item_vitrine .wrap_check .check label:after, #listas #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine .wrap_check .check label:after { background: url(../images/ico_check.png) no-repeat; } #listas #modulo-minhas-listas .container .order_lista, #listas #vitrine_lista .container .order_lista { width: 280px; } #listas #modulo-minhas-listas .container .order_lista h3, #listas #vitrine_lista .container .order_lista h3 { color: #4a4d57; } #listas #modulo-minhas-listas .container .order_lista #order, #listas #vitrine_lista .container .order_lista #order { width: 67%; } #listas #modulo-minhas-listas .container .order_lista #order .select_list, #listas #vitrine_lista .container .order_lista #order .select_list { color: #4a4d57; border: 1px solid #4a4d57; padding: 10px 15%; } #listas #modulo-minhas-listas .container .order_lista #order .select_list .seta_down, #listas #vitrine_lista .container .order_lista #order .select_list .seta_down { color: #4a4d57; } #listas #modulo-minhas-listas .container .order_lista #order ul li, #listas #vitrine_lista .container .order_lista #order ul li { color: #4a4d57; } #listas #modulo-minhas-listas .container .content-demais-botoes, #listas #vitrine_lista .container .content-demais-botoes { float: left; margin: 0; } #listas #modulo-minhas-listas .container .result, #listas #vitrine_lista .container .result { margin: -25px 15px 0 0; } #listas #ofertas-que-combinam { display: block; } #listas #ofertas-que-combinam .container { padding: 0; } #listas #ofertas-que-combinam .content-ofertas { display: block; background: #ecebe7; } #listas #ofertas-que-combinam .content-ofertas h3 { text-transform: uppercase; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 24px; color: #5a181a; padding: 20px 25px; float: left; } #listas #ofertas-que-combinam .content-ofertas a.lnk-mostra-ofertas { display: block; float: right; padding: 28px 28px 28px 590px; } #listas #ofertas-que-combinam .content-ofertas #mostra-ofertas { display: block; clear: both; overflow: hidden; width: 100%; height: 1px; background: #ecebe7; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #listas #ofertas-que-combinam .content-ofertas #mostra-ofertas .owl-carousel .owl-nav .owl-next, #listas #ofertas-que-combinam .content-ofertas #mostra-ofertas .owl-carousel .owl-nav .owl-prev { background: #ecebe7; } #listas #ofertas-que-combinam .content-ofertas #mostra-ofertas .container_vitrine .item_vitrine .bt_empty_l { width: 110px; height: auto; position: absolute; bottom: 10px; z-index: 9; text-align: left; font-size: 16px; text-align: center; color: #4a4d57; } #listas #ofertas-que-combinam .content-ofertas #mostra-ofertas .container_vitrine .item_vitrine .bt_empty_l:hover { color: #fff; } #listas #barra-fixa-itens-selecionados { display: block; position: fixed; width: 100%; min-height: 100px; overflow: hidden; z-index: 999999; bottom: -150px; background-color: #4a4d57; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #listas #barra-fixa-itens-selecionados .container { margin-top: 0; padding: 0; display: flex; } #listas #barra-fixa-itens-selecionados .content-quantidade-itens-selecionados { display: block; float: left; max-width: 170px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 24px; color: #fff; line-height: 30px; margin: 20px 0 0 0; flex: 1; } #listas #barra-fixa-itens-selecionados .content-valores { display: block; float: left; margin: 20px 0 0 0; flex: 0; min-width: 280px; } #listas #barra-fixa-itens-selecionados .content-valores .content-valor { display: block; float: left; max-width: 95px; padding: 0; margin: 0 12px 0 0; } #listas #barra-fixa-itens-selecionados .content-valores .content-valor span.cifrao { display: block; float: left; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; padding-top: 15px; } #listas #barra-fixa-itens-selecionados .content-valores .content-valor span.valor { display: block; float: left; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 24px; padding: 10px 0 0 5px; text-decoration: line-through; } #listas #barra-fixa-itens-selecionados .content-valores .content-valor-destaque { display: block; float: left; max-width: 170px; padding: 0 10px; margin: 5px 0 0 0; background: #e1b300; } #listas #barra-fixa-itens-selecionados .content-valores .content-valor-destaque span.cifrao { display: block; float: left; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 18px; color: #fff; padding-top: 5px; } #listas #barra-fixa-itens-selecionados .content-valores .content-valor-destaque span.valor { display: block; float: left; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 30px; color: #fff; padding: 0 0 0 5px; } #listas #barra-fixa-itens-selecionados .content-btn-carrinho { display: block; float: left; padding: 0 10px; margin: 30px 0 0 0; flex: 0; } #listas #barra-fixa-itens-selecionados .content-btn-carrinho .bt_empty_l { color: #fff; border: 1px solid #5a1718; white-space: nowrap; font-size: 14px; padding: 8px 10px; align-items: center; display: inline-flex; } #listas #barra-fixa-itens-selecionados .content-btn-carrinho .bt_empty_l svg { stroke: #fff; margin-right: 10px; fill: transparent; } #listas #barra-fixa-itens-selecionados .content-btn-carrinho .whatsapp svg { stroke: transparent; fill: #fff; } #listas #barra-fixa-itens-selecionados .content-btn-carrinho-mobile { display: none; flex: 1; } #listas #barra-fixa-itens-selecionados .content-valor-desconto { display: block; float: left; margin-top: 20px; flex: 0; min-width: 280px; } #listas #barra-fixa-itens-selecionados .content-valor-desconto .porcentagem-desconto { display: block; float: left; width: 52px; height: 52px; border: 3px solid #d7d3c8; background: #f3f2f0; font-family: Oswald, sans-serif; font-weight: 700; font-style: normal; font-size: 24px; color: #ec3237; text-align: center; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; } #listas #barra-fixa-itens-selecionados .content-valor-desconto .valor-economizado { display: block; float: left; padding-top: 10px; padding-left: 20px; } #listas #barra-fixa-itens-selecionados .content-valor-desconto .valor-economizado span.txt1 { display: block; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 11px; color: #fff; text-transform: uppercase; } #listas #barra-fixa-itens-selecionados .content-valor-desconto .valor-economizado span.txt2 { display: block; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 18px; color: #fff; } #listas #barra-fixa-itens-selecionados .content-btn-compartilhamento { visibility: hidden; display: block; float: left; padding: 0 10px; margin: 30px 0 0 0; flex: 0; } #listas #barra-fixa-itens-selecionados .content-btn-compartilhamento .bt_empty_l { color: #fff; border: 1px solid rgba(255, 255, 255, 0.5); white-space: nowrap; font-size: 14px; padding: 8px 10px; align-items: center; display: inline-flex; } #listas #barra-fixa-itens-selecionados .content-btn-compartilhamento .bt_empty_l svg { stroke: #fff; margin-right: 10px; fill: transparent; } #listas #barra-fixa-itens-selecionados .content-btn-compartilhamento .whatsapp svg { stroke: transparent; fill: #fff; } #listas #barra-fixa-itens-selecionados .content-btn-compartilhamento .content_share { position: absolute; right: -1px; top: 35px; background: #fff; border: 1px solid #dddee0; z-index: 999; font-size: 16px; align-items: center; padding: 10px 10px; top: -8px; display: none; transition-delay: 0.4s; } #listas #barra-fixa-itens-selecionados .content-btn-compartilhamento .content_share .bt_empty { align-items: center; display: inline-flex; margin-left: 7px; padding: 7px 14px; height: 20px; min-width: 60px; justify-content: center; } #listas #barra-fixa-itens-selecionados .content-btn-compartilhamento .content_share .bt_empty:hover img { display: none; } #listas #barra-fixa-itens-selecionados .content-btn-compartilhamento .content_share .bt_empty:hover .hover { display: block; } #listas #barra-fixa-itens-selecionados .content-btn-compartilhamento .content_share .bt_empty img { float: left; margin-right: 7px; } #listas #barra-fixa-itens-selecionados .content-btn-compartilhamento .content_share .input_button { position: relative; display: none; width: 117px; height: 38px; } #listas #barra-fixa-itens-selecionados .content-btn-compartilhamento .content_share .input_button form { width: 210px; position: absolute; right: -2px; top: 0; z-index: 9; display: inline-flex; } #listas #barra-fixa-itens-selecionados .content-btn-compartilhamento .content_share .input_button input[type="email"] { width: 72%; } #listas #barra-fixa-itens-selecionados .content-btn-compartilhamento .content_share .input_button input[type="submit"] { width: 20%; margin-left: -18px; padding: 10px 6px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; } #listas #barra-fixa-itens-selecionados .content-btn-compartilhamento .content_share.active { display: inline-flex; } #listas .bg_mesclado { background: linear-gradient(to right, #fff 50%, #ecebe7 50%); } #listas .bg_mesclado .container .div_left { width: 45%; } #listas .bg_mesclado .container .div_left .menor { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; color: #54565c; } #listas .bg_mesclado .container .div_left .form { width: 100%; margin: 15px auto 0 auto; display: inline-block; position: relative; } #listas .bg_mesclado .container .div_left .form input { color: #4a4d57; font-size: 14px; } #listas .bg_mesclado .container .div_left .form input[type="submit"] { color: #fff; width: auto; margin-top: 20px; } #listas .bg_mesclado .container .div_left .form .full { width: 96%; float: left; padding: 10px 2%; } #listas .bg_mesclado .container .div_left .form .half { float: left; width: 40%; } #listas .bg_mesclado .container .div_left .form .half.right { float: right; } #listas .bg_mesclado .container .div_left .form h3 { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; color: #4a4d57; } #listas .bg_mesclado .container .div_left .form .underline_link { float: right; } #listas .bg_mesclado .container .div_left .form .wrap_check { text-align: left; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; color: #a1a09d; } #listas .bg_mesclado .container .div_left .form .wrap_check .check { margin: 2px 4px 0 0; float: left; } #listas .bg_mesclado .container .div_left .form .lista_radio { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; display: inline-flex; text-transform: uppercase; margin: 10px 0; } #listas .bg_mesclado .container .div_left .form .lista_radio .wrap_radio { display: inline-flex; color: #a1a09d; align-items: center; font-size: 14px; margin-left: 8px; cursor: pointer; } #listas .bg_mesclado .container .div_left .form .lista_radio .wrap_radio input[type="number"] { padding: 5px; width: 28px; margin: 0 4px; } #listas .bg_mesclado .container .div_left .form .success_senha { display: none; align-items: center; clear: both; float: left; width: 100%; margin-top: 12px; } #listas .bg_mesclado .container .div_left .form .success_senha span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #bb2a2e; margin-left: 9px; } #listas .bg_mesclado .container .div_left .form .success_senha.active { display: inline-flex; } #listas .bg_mesclado .container .div_left .form .div_left input, #listas .bg_mesclado .container .div_left .form .div_right input { width: 56%; } #listas .bg_mesclado .container .div_left .form .div_left .wrap_check, #listas .bg_mesclado .container .div_left .form .div_right .wrap_check { float: right; margin: 6px 4px 0 0; } #listas .bg_mesclado .container .div_left .div_right { width: 47.3%; } #listas .bg_mesclado .container .div_left .div_right .facebook { float: right; } #listas .bg_mesclado .container .div_right { width: 45%; } #listas .bg_mesclado .container .div_right h2 { margin-bottom: 42px; } #listas .bg_mesclado .container .div_right .content_dados { width: 70%; } #listas .bg_mesclado .container .div_right .content_dados .form_login { margin-top: 8px; } #listas .bg_mesclado .container .div_right .content_dados .form_login span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #c9c8c3; text-transform: uppercase; } #listas .bg_mesclado .container .div_right .content_dados .form_login .bt_default { width: 125px; margin: 10px 0 5px 0; } #listas .bg_mesclado .container .div_right .content_dados .form_login #bt_esqueci_senha { text-transform: uppercase; } #listas .bg_mesclado .container .div_right .content_dados .form_login input { margin-top: 10px; font-size: 14px; border: none; } #listas .bg_mesclado .container .div_right .content_dados .form_login form { margin-top: 30px; } #listas .bg_mesclado .container .div_right .content_dados .form_login form input { margin-bottom: 10px; } #listas .bg_mesclado .container .div_right .content_dados .form_login form .bt_default { width: 46%; padding: 8px 0; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; margin-top: 10px; } #listas .bg_mesclado .container .div_right .content_dados .form_login form .bt_empty_l { width: 46%; padding: 8px 0; margin-top: 10px; } #listas .bg_mesclado .container .div_right .content_dados .form_login form .underline_link { text-transform: uppercase; } #listas .bg_mesclado .container .div_right .content_dados .form_login .success_senha { display: none; align-items: center; clear: both; float: left; width: 100%; margin-top: 12px; } #listas .bg_mesclado .container .div_right .content_dados .form_login .success_senha span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #bb2a2e; margin-left: 9px; } #listas .bg_mesclado .container .div_right .content_dados .form_login .success_senha.active { display: inline-flex; } #listas .bg_mesclado .container .div_right .content_dados #concluir_perfil { border-top: 1px solid #af8256; margin-top: 30px; padding-top: 30px; } #listas .bg_mesclado .container .div_right .content_dados #concluir_perfil h3, #listas .bg_mesclado .container .div_right .content_dados #concluir_perfil h4 { text-transform: uppercase; color: #4a4d57; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 16px; } #listas .bg_mesclado .container .div_right .content_dados #concluir_perfil h4 { font-size: 18px; margin-top: 30px; } #listas .bg_mesclado .container .div_right .content_dados #concluir_perfil p { font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; color: #a1a09d; } #listas .bg_mesclado.invert { background: linear-gradient(to right, #ecebe7 50%, #fff 50%); } #listas .bg_mesclado.invert .div_left .content_cartoes { width: 100%; display: block; } #listas .bg_mesclado.invert .div_left .content_cartoes .item_cartoes { background: #fff; width: 100%; display: inline-flex; position: relative; margin-top: 20px; } #listas .bg_mesclado.invert .div_left .content_cartoes .item_cartoes .close_cartoes { position: absolute; right: 8px; top: 8px; z-index: 9; color: #4a4d57; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 30px; line-height: 10px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); cursor: pointer; } #listas .bg_mesclado.invert .div_left .content_cartoes .item_cartoes .div_left { width: 100px; display: inline-flex; align-items: center; border-right: 1px solid #e1e1e1; } #listas .bg_mesclado.invert .div_left .content_cartoes .item_cartoes .div_left img { margin: 0 auto; } #listas .bg_mesclado.invert .div_left .content_cartoes .item_cartoes .div_right { width: 100%; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; padding: 15px 20px; } #listas .bg_mesclado.invert .div_left .content_cartoes .item_cartoes .div_right span { float: left; width: 100%; clear: both; } #listas .bg_mesclado.invert .div_left .content_cartoes .item_cartoes .div_right .title { text-transform: uppercase; } #listas .bg_mesclado.invert .div_left .content_cartoes .item_cartoes .div_right .menor { margin-top: 10px; } #listas .bg_mesclado.invert .div_left .content_cartoes .item_cartoes .message_return { position: absolute; left: 0; display: none; background: #ecebe7; width: 95%; padding: 0 3%; z-index: 99; min-height: 84px; align-items: center; border: 1px solid #5a1718; height: 100%; } #listas .bg_mesclado.invert .div_left .content_cartoes .item_cartoes .message_return h2 { font-size: 16px; text-transform: uppercase; margin-bottom: 0 !important; } #listas .bg_mesclado.invert .div_left .content_cartoes .item_cartoes .message_return .content_bts { display: inline-flex; margin-left: 15px; } #listas .bg_mesclado.invert .div_left .content_cartoes .item_cartoes .message_return .content_bts .bt_empty { width: 40px; } #listas .bg_mesclado.invert .div_left .content_cartoes .item_cartoes .message_return .content_bts .bt_default { background: #5a1718; margin-left: 15px; width: 40px; } #listas .bg_mesclado.invert .div_left .content_cartoes .item_cartoes .message_return.active { display: inline-flex; } #listas .bg_mesclado.invert .lista_cartoes { margin: 30px 0 14px 0; display: inline-block; width: 100%; } #listas .bg_mesclado.invert .lista_cartoes .wrap_check { float: left; margin-right: 20px; margin-top: 0; } #listas .bg_mesclado.invert .lista_cartoes .wrap_check .check { border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; width: 14px; height: 14px; margin-top: 7px; } #listas .bg_mesclado.invert .lista_cartoes .wrap_check .check label:after { background: #54565c; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; width: 10px; height: 10px; top: 2px; left: 2px; } #listas .bg_mesclado.invert #form_alimentacao, #listas .bg_mesclado.invert #form_credito { width: 100%; color: #54565c; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } #listas .bg_mesclado.invert #form_alimentacao .div_left, #listas .bg_mesclado.invert #form_alimentacao .div_right, #listas .bg_mesclado.invert #form_credito .div_left, #listas .bg_mesclado.invert #form_credito .div_right { width: 49%; } #listas .bg_mesclado.invert #form_alimentacao input[type="text"], #listas .bg_mesclado.invert #form_credito input[type="text"] { width: 93%; padding: 10px 3%; } #listas .bg_mesclado.invert #form_alimentacao input[type="submit"], #listas .bg_mesclado.invert #form_credito input[type="submit"] { width: auto; margin: 10px 0 5px 0; } #listas .bg_mesclado.invert #form_alimentacao .div_right .wrap_check, #listas .bg_mesclado.invert #form_credito .div_right .wrap_check { margin-top: 10px; } #listas .bg_mesclado.invert #form_alimentacao .label_form, #listas .bg_mesclado.invert #form_credito .label_form { float: left; text-transform: uppercase; font-size: 15px; margin-top: 10px; } #listas .bg_mesclado.invert #form_alimentacao .content_select_list.full, #listas .bg_mesclado.invert #form_credito .content_select_list.full { width: 100%; margin-left: 0; max-height: 100%; height: auto; } #listas .bg_mesclado.invert #form_alimentacao .content_select_list.full .select_list, #listas .bg_mesclado.invert #form_credito .content_select_list.full .select_list { padding: 10px 25px 10px 10px; text-transform: uppercase; } #listas .bg_mesclado.invert #form_alimentacao .content_select_list.full ul li, #listas .bg_mesclado.invert #form_credito .content_select_list.full ul li { padding: 8px 4%; width: 92%; } #listas .bg_mesclado.invert #form_alimentacao .content_select_list.full ul li span, #listas .bg_mesclado.invert #form_credito .content_select_list.full ul li span { width: 100%; } #listas .bg_mesclado.invert #form_alimentacao .wrap_code, #listas .bg_mesclado.invert #form_credito .wrap_code { position: relative; display: inline-block; float: left; } #listas .bg_mesclado.invert #form_alimentacao .wrap_code input[type="number"], #listas .bg_mesclado.invert #form_alimentacao .wrap_code input[type="text"], #listas .bg_mesclado.invert #form_credito .wrap_code input[type="number"], #listas .bg_mesclado.invert #form_credito .wrap_code input[type="text"] { width: 46px !important; padding: 10px 46px 10px 14px !important; margin-left: 10px; } #listas .bg_mesclado.invert #form_alimentacao .wrap_code img, #listas .bg_mesclado.invert #form_credito .wrap_code img { position: absolute; right: 10px; top: 8px; } #listas .bg_mesclado.invert #form_alimentacao .circle_interrogation, #listas .bg_mesclado.invert #form_credito .circle_interrogation { margin-left: 7px; margin-top: 12px; } #listas .bg_mesclado.invert #form_alimentacao .content_select_list.small, #listas .bg_mesclado.invert #form_credito .content_select_list.small { width: 25%; margin-left: 7px; margin-bottom: 0; float: left; max-height: 40px; } #listas .bg_mesclado.invert #form_alimentacao .content_select_list.small .select_list, #listas .bg_mesclado.invert #form_credito .content_select_list.small .select_list { width: 70%; padding: 10px 25px 10px 10px; text-transform: uppercase; background: #fff; } #listas .bg_mesclado.invert #form_alimentacao .content_select_list.small ul, #listas .bg_mesclado.invert #form_credito .content_select_list.small ul { background: #fff; position: relative; z-index: 999; border: 1px solid #54565c; border-top: none; max-height: 200px; overflow-y: auto; } #listas .bg_mesclado.invert #form_alimentacao .content_select_list.small ul li, #listas .bg_mesclado.invert #form_credito .content_select_list.small ul li { font-size: 14px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; display: inline-block; padding: 8px 1%; width: 98%; } #listas .bg_mesclado.invert #form_alimentacao .content_select_list.small ul li:hover, #listas .bg_mesclado.invert #form_credito .content_select_list.small ul li:hover { background: #ecebe7; } #listas .bg_mesclado.invert #form_alimentacao .content_select_list.small ul li span, #listas .bg_mesclado.invert #form_credito .content_select_list.small ul li span { padding-left: 12px; } #listas .bg_mesclado.invert #form_alimentacao .wrap_check, #listas .bg_mesclado.invert #form_credito .wrap_check { float: left; margin-top: 17px; } #listas .bg_mesclado.invert #form_alimentacao .wrap_check .check, #listas .bg_mesclado.invert #form_credito .wrap_check .check { margin: 3px 6px 0 6px; } #listas .bg_mesclado.invert #form_alimentacao .wrap_check label, #listas .bg_mesclado.invert #form_credito .wrap_check label { font-size: 14px; } #listas .bg_mesclado.invert #form_alimentacao .code, #listas .bg_mesclado.invert #form_credito .code { margin-left: 0; } #listas .bg_mesclado.invert #form_alimentacao .code .circle_interrogation .tooltip_right, #listas .bg_mesclado.invert #form_credito .code .circle_interrogation .tooltip_right { text-transform: initial; } #listas .bg_mesclado.invert #form_alimentacao #endereco_card input, #listas .bg_mesclado.invert #form_alimentacao #endereco_card2 input, #listas .bg_mesclado.invert #form_credito #endereco_card input, #listas .bg_mesclado.invert #form_credito #endereco_card2 input { margin-bottom: 8px; } #listas .bg_mesclado.invert #form_alimentacao #form_new_endereco, #listas .bg_mesclado.invert #form_alimentacao #form_new_endereco2, #listas .bg_mesclado.invert #form_alimentacao #lista_endereco, #listas .bg_mesclado.invert #form_alimentacao #lista_endereco2, #listas .bg_mesclado.invert #form_credito #form_new_endereco, #listas .bg_mesclado.invert #form_credito #form_new_endereco2, #listas .bg_mesclado.invert #form_credito #lista_endereco, #listas .bg_mesclado.invert #form_credito #lista_endereco2 { display: none; } #listas .bg_mesclado.invert #form_alimentacao #form_new_endereco .content_bts, #listas .bg_mesclado.invert #form_alimentacao #form_new_endereco2 .content_bts, #listas .bg_mesclado.invert #form_credito #form_new_endereco .content_bts, #listas .bg_mesclado.invert #form_credito #form_new_endereco2 .content_bts { text-align: right; } #listas .bg_mesclado.invert #form_alimentacao #form_new_endereco .content_bts .bt_empty, #listas .bg_mesclado.invert #form_alimentacao #form_new_endereco2 .content_bts .bt_empty, #listas .bg_mesclado.invert #form_credito #form_new_endereco .content_bts .bt_empty, #listas .bg_mesclado.invert #form_credito #form_new_endereco2 .content_bts .bt_empty { border: none; } #listas .bg_mesclado.invert #form_alimentacao #form_new_endereco .content_bts .bt_empty img, #listas .bg_mesclado.invert #form_alimentacao #form_new_endereco2 .content_bts .bt_empty img, #listas .bg_mesclado.invert #form_credito #form_new_endereco .content_bts .bt_empty img, #listas .bg_mesclado.invert #form_credito #form_new_endereco2 .content_bts .bt_empty img { opacity: 0.5; } #listas .bg_mesclado.invert #form_alimentacao #form_new_endereco .content_bts .bt_empty:hover, #listas .bg_mesclado.invert #form_alimentacao #form_new_endereco2 .content_bts .bt_empty:hover, #listas .bg_mesclado.invert #form_credito #form_new_endereco .content_bts .bt_empty:hover, #listas .bg_mesclado.invert #form_credito #form_new_endereco2 .content_bts .bt_empty:hover { background: 0 0; color: #b1b1b1; } #listas .bg_mesclado.invert #form_alimentacao .div_row, #listas .bg_mesclado.invert #form_credito .div_row { margin-bottom: 10px; } #listas .bg_mesclado.invert #form_alimentacao .div_row .content_select_list.small .select_list, #listas .bg_mesclado.invert #form_credito .div_row .content_select_list.small .select_list { width: 100%; box-sizing: border-box; } #listas #meus_enderecos .div_left h2 { margin-bottom: 30px; } #listas #meus_enderecos .div_left .div_left { display: inline-block; width: 100%; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; padding: 15px 20px; } #listas #meus_enderecos .div_left .div_left span { float: left; width: 100%; clear: both; } #listas #meus_enderecos .div_left .div_left .title { text-transform: uppercase; } #listas #meus_enderecos .div_left .div_left .menor { margin: 10px 0; } #listas #meus_enderecos .div_left .div_right { width: 18px; display: inline-flex; align-items: center; border-right: none; padding: 15px; } #listas #meus_enderecos .div_left .div_right img { margin: 0 auto; } #listas #meus_enderecos .div_left .close_cartoes { right: 15px; top: 8px; } #listas #meus_enderecos .div_left .content_cartoes .item_cartoes { margin: 25px 0; } #listas #meus_enderecos .div_left .content_cartoes .item_cartoes .edit_cartoes { position: absolute; right: 14px; bottom: 0; z-index: 9; font-size: 30px; cursor: pointer; } #listas #meus_enderecos .div_left .content_cartoes .item_cartoes .ende_principal { position: absolute; top: -25px; right: 8px; display: none; } #listas #meus_enderecos .div_left .content_cartoes .item_cartoes .wrap_radio { position: absolute; top: -30px; left: 0; } #listas #meus_enderecos .div_left .content_cartoes .item_cartoes .wrap_radio label { text-transform: uppercase; color: #5a1718; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } #listas #meus_enderecos .div_left .content_cartoes .item_cartoes.active { background: #5a1718; color: #fff; } #listas #meus_enderecos .div_left .content_cartoes .item_cartoes.active .div_left .menor { color: #fff; } #listas #meus_enderecos .div_left .content_cartoes .item_cartoes.active .close_cartoes { color: #fff; } #listas #meus_enderecos .div_left .content_cartoes .item_cartoes.active .edit_cartoes svg { fill: #fff; } #listas #meus_enderecos .div_left .content_cartoes .item_cartoes.active .ende_principal { display: block; } #listas #meus_enderecos .div_right .success { display: none; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; align-items: center; justify-content: center; flex-direction: column; } #listas #meus_enderecos .div_right .success img { width: 40px; margin-top: 10px; } #listas #meus_enderecos .div_right .success.active { display: inline-flex; } #listas #meus_enderecos .div_right form .error { display: none; } #listas #meus_enderecos .div_right form .endereco_complemento input[type="submit"] { width: auto; margin-left: 0; } #listas #meus_enderecos .div_right form input, #listas #meus_enderecos .div_right form textarea { width: 79%; } #listas #meus_enderecos .div_right form #pac-input { width: 61%; } #listas #meus_enderecos .div_right form input[type="submit"] { width: 20%; margin-left: -10px; height: 43px; } #listas #meus_enderecos .div_right form.fade { display: none; } #listas #filtro_select { margin-top: -16px; top: inherit !important; } #listas #filtro_select .container { padding: 20px 1%; width: 98%; } #listas .content-demais-botoes { margin-left: 25px; } #listas .content-demais-botoes a.lnk-adicionar-itens { display: block; overflow: hidden; float: left; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border: 1px solid #9e9fa3; background: url(../images/ico_cart_black.png) no-repeat 10px center; height: 30px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; color: #4a4d57; text-transform: uppercase; padding: 7px 15px 0 45px; margin: 0 10px 0 0; } #listas .content-demais-botoes a.lnk-adicionar-itens:hover { background: #c9c8c3 url(../images/ico_cart_black.png) no-repeat 10px center; } #listas .content-demais-botoes a.lnk-vem-lista-completa { display: block; overflow: hidden; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border: 1px solid #9e9fa3; background: url(../images/ico_list_black.png) no-repeat 10px center; height: 30px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; color: #4a4d57; text-transform: uppercase; padding: 7px 15px 0 35px; margin: 0 10px 0 0; } #listas .content-demais-botoes a.lnk-vem-lista-completa:hover { background: #c9c8c3 url(../images/ico_list_black.png) no-repeat 10px center; } #listas .content-demais-botoes a.lnk-enviar-lista { overflow: hidden; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border: 1px solid #9e9fa3; background: url(../images/ico-whatsapp.png) no-repeat 10px center; height: 30px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; color: #4a4d57; text-transform: uppercase; padding: 7px 15px 0 35px; margin: 0 10px 0 0; } #listas .content-demais-botoes a.lnk-enviar-lista:hover { background: #c9c8c3 url(../images/ico-whatsapp.png) no-repeat 10px center; } #listas .content-demais-botoes a.lnk-enviar-lista-email { display: block; float: left; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border: 1px solid #9e9fa3; background: 0 0; height: 30px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; color: #4a4d57; text-transform: uppercase; padding: 7px 15px 0 7px; margin: 0 10px 0 0; } #listas .content-demais-botoes a.lnk-enviar-lista-email:hover { background: #c9c8c3; } @media screen and (max-width: 980px) { #listas .content-demais-botoes { display: inline-block; width: 100%; margin: 0 auto; padding: 30px 0 0 0; } #listas .content-demais-botoes a.lnk-adicionar-itens { display: block; width: 82%; overflow: hidden; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border: 1px solid #9e9fa3; background: 0 0 !important; height: 28px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 16px; color: #4a4d57; text-transform: uppercase; padding: 15px 10px 10px 38px; margin: 0 10px 20px 0; } #listas .content-demais-botoes a.lnk-adicionar-itens img { margin-left: -15px; } #listas .content-demais-botoes a.lnk-adicionar-itens:hover { background: 0 0 !important; } #listas .content-demais-botoes a.lnk-vem-lista-completa { display: block; width: 82%; overflow: hidden; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border: 1px solid #9e9fa3; background: 0 0 !important; height: 28px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 16px; color: #4a4d57; text-transform: uppercase; padding: 15px 15px 10px 35px; margin: 0 10px 20px 0; } #listas .content-demais-botoes a.lnk-vem-lista-completa img { margin-left: -15px; } #listas .content-demais-botoes a.lnk-vem-lista-completa:hover { background: 0 0 !important; } #listas .content-demais-botoes a.lnk-enviar-lista { display: block; width: 82%; overflow: hidden; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border: 1px solid #9e9fa3; background: 0 0 !important; height: 28px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 16px; color: #4a4d57; text-transform: uppercase; padding: 15px 15px 10px 35px; margin: 0 10px 20px 0; } #listas .content-demais-botoes a.lnk-enviar-lista img { margin-left: -15px; } #listas .content-demais-botoes a.lnk-enviar-lista:hover { background: 0 0 !important; } #listas .content-demais-botoes a.lnk-enviar-lista-email { display: none; width: 82%; float: left; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border: 1px solid #9e9fa3; background: 0 0; height: 30px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; color: #4a4d57; text-transform: uppercase; padding: 7px 15px 0 7px; margin: 0 10px 0 0; } #listas .content-demais-botoes a.lnk-enviar-lista-email img { margin-left: -15px; } #listas .content-demais-botoes a.lnk-enviar-lista-email:hover { background: #c9c8c3; } #listas .content-demais-botoes a { text-align: center; } #listas .content-demais-botoes a img { margin-left: -15px; display: inline-block !important; } #listas .content-demais-botoes .input_button { position: absolute; display: none; width: 330px; right: 20px; height: 45px; } #listas .content-demais-botoes .input_button form { width: 100%; position: absolute; right: 0; top: 0; z-index: 9; } #listas .content-demais-botoes .input_button form input[type="email"] { width: 72%; } #listas .content-demais-botoes .input_button form input[type="submit"] { width: 20%; margin-left: -18px; padding: 10px 6px; border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; } #listas footer { margin-top: 40px; } } @media screen and (max-width: 980px) { #listas #busca_produtos .input_button { width: 100%; } } .buscar-lista-wrapper { margin-bottom: 20px; } .table-minhaslistas-wrapper table { width: 100%; border-spacing: 0; border: none; } .table-minhaslistas-wrapper table tr td, .table-minhaslistas-wrapper table tr th { border-bottom: 3px solid #fff; border-right: 3px solid #fff; } .table-minhaslistas-wrapper table tr td:last-of-type, .table-minhaslistas-wrapper table tr th:last-of-type { border-right: 0; } .table-minhaslistas-wrapper table thead tr th { background-color: #e4e1d9; padding: 15px; text-align: center; } @media (max-width: 500px) { .table-minhaslistas-wrapper table thead tr th { padding: 1% 3%; } } .table-minhaslistas-wrapper table thead tr th:first-of-type { border-top-left-radius: 7px; text-align: left; width: 45%; } @media (max-width: 768px) { .table-minhaslistas-wrapper table thead tr th:first-of-type { width: 30%; } } @media (max-width: 500px) { .table-minhaslistas-wrapper table thead tr th:first-of-type { width: 25%; } } @media (max-width: 500px) { .table-minhaslistas-wrapper table thead tr th:nth-child(4) { width: 25%; } } .table-minhaslistas-wrapper table thead tr th:last-of-type { border-top-right-radius: 7px; } .table-minhaslistas-wrapper table thead tr th span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; font-size: 13px; color: #30333a; } .table-minhaslistas-wrapper table tbody tr td { background-color: #ecebe7; border-top: 0; padding: 15px; text-align: center; } @media (max-width: 500px) { .table-minhaslistas-wrapper table tbody tr td { padding: 3% 2%; } } .table-minhaslistas-wrapper table tbody tr td:first-of-type { text-align: left; position: relative; } .table-minhaslistas-wrapper table tbody tr td a, .table-minhaslistas-wrapper table tbody tr td span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 15px; color: #4a4d57; } .table-minhaslistas-wrapper table tbody tr td a { color: #3a1112; font-size: 13px; } .table-minhaslistas-wrapper table tbody tr td .nome-lista-container { display: block; position: relative; text-align: left; padding: 0 15px; } @media (max-width: 500px) { .table-minhaslistas-wrapper table tbody tr td .nome-lista-container { padding: 4% 5%; } } .table-minhaslistas-wrapper table tbody tr td .nome-lista-wrapper { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } @media screen and (max-width: 980px) { .table-minhaslistas-wrapper table tbody tr td .nome-lista-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } } .table-minhaslistas-wrapper table tbody tr td .nome-lista-wrapper .nome-lista { text-transform: uppercase; font-size: 15px; text-decoration: underline; text-align: left; max-width: 70%; color: #af8256; } @media screen and (max-width: 980px) { .table-minhaslistas-wrapper table tbody tr td .nome-lista-wrapper .nome-lista { max-width: 100%; font-size: 14px; } } @media screen and (max-width: 980px) { .table-minhaslistas-wrapper table tbody tr td .nome-lista-wrapper .nome-lista { width: 100%; font-size: 13px; margin: 0; } } .table-minhaslistas-wrapper table tbody tr td .nome-lista-wrapper .check-fechar-desconto { position: absolute; opacity: 0; -webkit-appearance: checkbox; appearance: checkbox; width: 10px; } .table-minhaslistas-wrapper table tbody tr td .nome-lista-wrapper .check-fechar-desconto:checked+.porcentagem-desconto { display: none; } @media screen and (max-width: 980px) { .table-minhaslistas-wrapper table tbody tr td .nome-lista-wrapper .porcentagem-desconto { position: absolute; background-color: #fff; left: 246%; width: 62vw; z-index: 9; transform: translate(-50%, -50%); padding: 3px; box-sizing: border-box; border: 1px solid #ccc; top: 50%; } } @media screen and (max-width: 980px) { .table-minhaslistas-wrapper table tbody tr td .nome-lista-wrapper .porcentagem-desconto { top: 50%; left: 276%; width: 65vw; } } .table-minhaslistas-wrapper table tbody tr td .nome-lista-wrapper .porcentagem-desconto .box-economize, .table-minhaslistas-wrapper table tbody tr td .nome-lista-wrapper .porcentagem-desconto .box-porcentagem { display: inline-block; vertical-align: middle; } .table-minhaslistas-wrapper table tbody tr td .nome-lista-wrapper .porcentagem-desconto .box-porcentagem { border: 2px dotted #999; border-radius: 50%; background-color: #fff; padding: 5px; width: 25px; height: 25px; text-align: center; margin-right: 5px; } @media screen and (max-width: 980px) { .table-minhaslistas-wrapper table tbody tr td .nome-lista-wrapper .porcentagem-desconto .box-porcentagem { width: 20px; height: 20px; } } .table-minhaslistas-wrapper table tbody tr td .nome-lista-wrapper .porcentagem-desconto .box-porcentagem p { font-size: 18px; font-weight: 700; margin: 0; font-family: Oswald, sans-serif; font-weight: 700; font-style: normal; } @media screen and (max-width: 980px) { .table-minhaslistas-wrapper table tbody tr td .nome-lista-wrapper .porcentagem-desconto .box-porcentagem p { font-size: 17px; line-height: 19px; } } .table-minhaslistas-wrapper table tbody tr td .nome-lista-wrapper .porcentagem-desconto .box-porcentagem p span { font-size: 12px; font-weight: lighter; vertical-align: baseline; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } .table-minhaslistas-wrapper table tbody tr td .nome-lista-wrapper .porcentagem-desconto .box-economize b, .table-minhaslistas-wrapper table tbody tr td .nome-lista-wrapper .porcentagem-desconto .box-economize p { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; margin: 0; } .table-minhaslistas-wrapper table tbody tr td .nome-lista-wrapper .porcentagem-desconto .box-economize b { font-family: Oswald, sans-serif; font-weight: 700; font-style: normal; } .table-minhaslistas-wrapper table tbody tr td .nome-lista-wrapper .porcentagem-desconto .label-fechar-desconto { display: none; } @media screen and (max-width: 980px) { .table-minhaslistas-wrapper table tbody tr td .nome-lista-wrapper .porcentagem-desconto .label-fechar-desconto { display: block; font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 18px; position: absolute; transform: translate(-50%, -50%); color: #30333a; top: 50%; right: 3%; } } .table-minhaslistas-wrapper table tbody tr td .check-excluir-lista { position: absolute; opacity: 0; -webkit-appearance: checkbox; appearance: checkbox; width: 10px; } .table-minhaslistas-wrapper table tbody tr td .check-excluir-lista:checked+.excluir-lista-wrapper { display: flex; } .table-minhaslistas-wrapper table tbody tr td .excluir-lista-wrapper { display: none; position: absolute; top: 0; width: 206%; height: 100%; left: 0; z-index: 10; background-color: #ecebe7; padding: 15px; box-sizing: border-box; flex-direction: row; align-items: center; justify-content: flex-start; } @media screen and (max-width: 980px) { .table-minhaslistas-wrapper table tbody tr td .excluir-lista-wrapper { padding: 6%; width: 290%; } } @media screen and (max-width: 980px) { .table-minhaslistas-wrapper table tbody tr td .excluir-lista-wrapper { width: 310%; } } .table-minhaslistas-wrapper table tbody tr td .excluir-lista-wrapper .confirmar-exclusao { display: flex; flex-direction: row; justify-content: space-between; align-items: center; width: 50%; } @media screen and (max-width: 980px) { .table-minhaslistas-wrapper table tbody tr td .excluir-lista-wrapper .confirmar-exclusao { width: 100%; } } .table-minhaslistas-wrapper table tbody tr td .excluir-lista-wrapper .confirmar-exclusao p { margin: 0; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 16px; text-align: left; color: #3a1112; } @media screen and (max-width: 980px) { .table-minhaslistas-wrapper table tbody tr td .excluir-lista-wrapper .confirmar-exclusao p { max-width: 50%; font-size: 13px; } } .table-minhaslistas-wrapper table tbody tr td .excluir-lista-wrapper .confirmar-exclusao button, .table-minhaslistas-wrapper table tbody tr td .excluir-lista-wrapper .confirmar-exclusao label { cursor: pointer; -webkit-appearance: none; appearance: none; box-sizing: border-box; width: 80px; padding: 6px 20px; border: 1px solid #54565c; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; text-transform: uppercase; font-size: 13px; background-color: transparent; outline: 0; color: #54565c; transition: 0.2s; border-radius: 3px; text-align: center; } @media screen and (max-width: 980px) { .table-minhaslistas-wrapper table tbody tr td .excluir-lista-wrapper .confirmar-exclusao button, .table-minhaslistas-wrapper table tbody tr td .excluir-lista-wrapper .confirmar-exclusao label { width: 55px; padding: 6px 10px; } } .table-minhaslistas-wrapper table tbody tr td .excluir-lista-wrapper .confirmar-exclusao button.cancelar:active, .table-minhaslistas-wrapper table tbody tr td .excluir-lista-wrapper .confirmar-exclusao button.cancelar:focus, .table-minhaslistas-wrapper table tbody tr td .excluir-lista-wrapper .confirmar-exclusao button.cancelar:hover, .table-minhaslistas-wrapper table tbody tr td .excluir-lista-wrapper .confirmar-exclusao label.cancelar:active, .table-minhaslistas-wrapper table tbody tr td .excluir-lista-wrapper .confirmar-exclusao label.cancelar:focus, .table-minhaslistas-wrapper table tbody tr td .excluir-lista-wrapper .confirmar-exclusao label.cancelar:hover { background-color: #54565c; color: #fff; } .table-minhaslistas-wrapper table tbody tr td .excluir-lista-wrapper .confirmar-exclusao button.confirmar, .table-minhaslistas-wrapper table tbody tr td .excluir-lista-wrapper .confirmar-exclusao label.confirmar { background-color: #5a1617; color: #fff; border: 1px solid #5a1617; } .table-minhaslistas-wrapper table tbody tr td .excluir-lista-wrapper .confirmar-exclusao button.confirmar:active, .table-minhaslistas-wrapper table tbody tr td .excluir-lista-wrapper .confirmar-exclusao button.confirmar:focus, .table-minhaslistas-wrapper table tbody tr td .excluir-lista-wrapper .confirmar-exclusao button.confirmar:hover, .table-minhaslistas-wrapper table tbody tr td .excluir-lista-wrapper .confirmar-exclusao label.confirmar:active, .table-minhaslistas-wrapper table tbody tr td .excluir-lista-wrapper .confirmar-exclusao label.confirmar:focus, .table-minhaslistas-wrapper table tbody tr td .excluir-lista-wrapper .confirmar-exclusao label.confirmar:hover { background-color: #840e10; border: 1px solid #840e10; } .table-minhaslistas-wrapper table tbody tr td .adicionar-todos { text-decoration: underline; } @media (max-width: 500px) { .table-minhaslistas-wrapper table tbody tr td .adicionar-todos .ico-adicionar-carrinho, .table-minhaslistas-wrapper table tbody tr td .adicionar-todos span { display: none; } } .table-minhaslistas-wrapper table tbody tr td .adicionar-todos .ico-adicionar-carrinho { width: 22px; margin-right: 6px; vertical-align: middle; } .table-minhaslistas-wrapper table tbody tr td .adicionar-todos span { color: inherit; font-size: inherit; } .table-minhaslistas-wrapper table tbody tr td .ico-email-wrapper, .table-minhaslistas-wrapper table tbody tr td .ico-whatsapp-wrapper { display: inline-block; vertical-align: middle; margin: 0 5px; } .table-minhaslistas-wrapper table tbody tr td .ico-email-wrapper { position: relative; } .table-minhaslistas-wrapper table tbody tr td .ico-email-wrapper label { cursor: pointer; display: inline-block; } .table-minhaslistas-wrapper table tbody tr td .ico-email-wrapper .check { position: absolute; opacity: 0; -webkit-appearance: checkbox; } .table-minhaslistas-wrapper table tbody tr td .ico-email-wrapper .check:checked+.input-email-wrapper { display: block; } .table-minhaslistas-wrapper table tbody tr td .ico-email-wrapper .input-email-wrapper { display: none; position: absolute; padding: 20px; background-color: #e6e1d3; z-index: 9; border-radius: 5px; transform: translate(-50%, -50%); top: 300%; left: 50%; z-index: 9999; } @media screen and (max-width: 980px) { .table-minhaslistas-wrapper table tbody tr td .ico-email-wrapper .input-email-wrapper { top: 320%; } } .table-minhaslistas-wrapper table tbody tr td .ico-email-wrapper .input-email-wrapper label { position: absolute; background-color: #fff; border-radius: 50%; width: 20px; height: 20px; top: -7px; right: -5px; font-family: oswald; font-size: 12px; line-height: 19px; text-align: center; } .table-minhaslistas-wrapper table tbody tr td .ico-email-wrapper .input-email-wrapper:before { content: ""; position: absolute; display: block; background-color: #e6e1d3; width: 15px; height: 15px; transform: translate(-50%, -50%) rotate(45deg); top: 0; left: 50%; } .table-minhaslistas-wrapper table tbody tr td .ico-email-wrapper .input-email-wrapper input[type="email"] { width: 130px; padding: 5px 40px 5px 6px; box-sizing: border-box; } @media screen and (max-width: 980px) { .table-minhaslistas-wrapper table tbody tr td .ico-email-wrapper .input-email-wrapper input[type="email"] { width: 170px; } } .table-minhaslistas-wrapper table tbody tr td .ico-email-wrapper .input-email-wrapper input[type="submit"] { cursor: pointer; position: absolute; top: 20px; right: 20px; padding: 5px 6px; width: 35px; } @media (max-width: 500px) { .table-minhaslistas-wrapper table tbody tr td .ico-email-wrapper { margin-left: 0; margin-right: 8px; } } .table-minhaslistas-wrapper table tbody tr td .ico-email-wrapper img { width: 22px; height: 16px; } @media (max-width: 500px) { .table-minhaslistas-wrapper table tbody tr td .ico-whatsapp-wrapper { margin-right: 0; margin-left: 8px; } } .table-minhaslistas-wrapper table tbody tr td .ico-whatsapp-wrapper img { width: 20px; height: 20px; } .table-minhaslistas-wrapper table tbody tr td .excluir-lista { cursor: pointer; } .table-minhaslistas-wrapper table tbody tr:last-of-type td:first-of-type { border-bottom-left-radius: 7px; } .table-minhaslistas-wrapper table tbody tr:last-of-type td:last-of-type { border-bottom-right-radius: 7px; } .hide-tablecell-mobile { display: table-cell; } @media screen and (max-width: 768px) { .hide-tablecell-mobile { display: none; } } .content-demais-botoes { display: inline-flex; justify-content: flex-end; margin-top: 25px; position: relative; margin-left: 25px; } .content-demais-botoes a.lnk-adicionar-itens { display: block; overflow: hidden; float: left; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border: 1px solid #9e9fa3; background: url(../images/ico_cart_black.png) no-repeat 10px center; height: 30px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; color: #4a4d57; text-transform: uppercase; padding: 7px 15px 0 45px; margin: 0 10px 0 0; } .content-demais-botoes a.lnk-adicionar-itens:hover { background: #c9c8c3 url(../images/ico_cart_black.png) no-repeat 10px center; } .content-demais-botoes a.lnk-vem-lista-completa { display: block; overflow: hidden; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border: 1px solid #9e9fa3; background: url(../images/ico_list_black.png) no-repeat 10px center; height: 30px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; color: #4a4d57; text-transform: uppercase; padding: 7px 15px 0 35px; margin: 0 10px 0 0; } .content-demais-botoes a.lnk-vem-lista-completa:hover { background: #c9c8c3 url(../images/ico_list_black.png) no-repeat 10px center; } .content-demais-botoes a.lnk-enviar-lista { overflow: hidden; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border: 1px solid #9e9fa3; background: url(../images/ico-whatsapp.png) no-repeat 10px center; height: 30px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; color: #4a4d57; text-transform: uppercase; padding: 7px 15px 0 35px; margin: 0 10px 0 0; } .content-demais-botoes a.lnk-enviar-lista:hover { background: #c9c8c3 url(../images/ico-whatsapp.png) no-repeat 10px center; } .content-demais-botoes a.lnk-enviar-lista-email { display: block; float: left; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border: 1px solid #9e9fa3; background: 0 0; height: 30px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; color: #4a4d57; text-transform: uppercase; padding: 7px 15px 0 7px; margin: 0 10px 0 0; } .content-demais-botoes a.lnk-enviar-lista-email:hover { background: #c9c8c3; } .content-demais-botoes a.lnk-enviar-lista-email .content_share { position: absolute; right: 0; top: 43px; background: #fff; border: 1px solid #4a4d57; z-index: 999; font-size: 16px; display: inline-flex; align-items: center; padding: 10px 10px; display: none; } .content-demais-botoes a.lnk-enviar-lista-email .content_share a { margin: 0 4px; } .content-demais-botoes a.lnk-enviar-lista-email .content_share .link_email img { opacity: 0.7; } .content-demais-botoes a.lnk-enviar-lista-email .content_share .input_button { width: 240px; float: left; clear: both; display: none; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } .content-demais-botoes a.lnk-enviar-lista-email .content_share .input_button input[type="email"] { width: 71%; padding: 10px 43px 10px 13px; } .content-demais-botoes a.lnk-enviar-lista-email .content_share .input_button input[type="submit"] { width: 17%; margin-left: -17%; } .content-demais-botoes a.lnk-enviar-lista-email .content_share .input_button .confirm_mail { display: none; align-items: center; font-size: 14px; } .content-demais-botoes a.lnk-enviar-lista-email .content_share .bt_empty { align-items: center; display: inline-flex; margin-left: 7px; padding: 7px 14px; height: 20px; min-width: 60px; justify-content: center; } .content-demais-botoes a.lnk-enviar-lista-email .content_share .bt_empty:hover img { display: none; } .content-demais-botoes a.lnk-enviar-lista-email .content_share .bt_empty:hover .hover { display: block; } .content-demais-botoes a.lnk-enviar-lista-email .content_share .bt_empty img { float: left; margin-right: 7px; } .content-demais-botoes a.lnk-enviar-lista-email .content_share .input_button { position: relative; display: none; width: 117px; height: 38px; } .content-demais-botoes a.lnk-enviar-lista-email .content_share .input_button form { width: 203px; position: absolute; right: 7px; top: 0; z-index: 9; display: inline-flex; } .content-demais-botoes a.lnk-enviar-lista-email .content_share .input_button input[type="email"] { width: 72%; } .content-demais-botoes a.lnk-enviar-lista-email .content_share .input_button input[type="submit"] { width: 20%; margin-left: -18px; padding: 10px 6px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; } #modulo-timeline-compras { display: block; overflow: hidden; } #modulo-timeline-compras .content-timeline-itens { clear: both; display: inline-block; } #modulo-timeline-compras .content-timeline-itens .timeline-item { text-align: center; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; position: relative; height: auto; margin-bottom: 10px; margin-left: 10px; margin-right: 10px; } #modulo-timeline-compras .content-timeline-itens .timeline-item .item-status { font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; color: #5a1718; font-size: 20px; text-transform: uppercase; position: relative; top: 8px; height: 30px; text-indent: -9999px; } #modulo-timeline-compras .content-timeline-itens .timeline-item .itembox-data { font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; color: #a1a09d; font-size: 30px; text-transform: uppercase; position: relative; top: 8px; } #modulo-timeline-compras .content-timeline-itens .timeline-item .content-ponto { width: 100%; clear: both; margin-bottom: -12px; z-index: 999; position: relative; padding: 20px 0 0 0; } #modulo-timeline-compras .content-timeline-itens .timeline-item .content-ponto .ponto-dot { background: #c5bead; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; width: 22px; height: 22px; margin: 0 auto; position: relative; z-index: -1; } #modulo-timeline-compras .content-timeline-itens .timeline-item .content-ponto:before { content: ""; width: 51%; height: 1px; border-bottom: 1px dashed #c5bead; position: absolute; top: 30px; left: 1%; } #modulo-timeline-compras .content-timeline-itens .timeline-item .content-ponto:after { content: ""; width: 58%; height: 1px; border-bottom: 1px dashed #c5bead; position: absolute; top: 30px; left: 50%; } #modulo-timeline-compras .content-timeline-itens .timeline-item span { width: 100%; float: left; clear: both; } #modulo-timeline-compras .content-timeline-itens .timeline-item .corpo-item { background: #ecebe7; color: #5a1718; padding: 20px 30px; margin-top: 30px; position: relative; text-align: center; } #modulo-timeline-compras .content-timeline-itens .timeline-item .corpo-item .content-dot-branco { display: block; position: relative; height: 30px; text-align: center; width: 100%; } #modulo-timeline-compras .content-timeline-itens .timeline-item .corpo-item .content-dot-branco .dot-branco { display: block; position: absolute; margin: 0 auto; top: -65px; left: 50%; background: #fff; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; width: 65px; height: 65px; margin-left: -30px; } #modulo-timeline-compras .content-timeline-itens .timeline-item .corpo-item .item-alerta { display: block; text-align: center; width: 100%; height: 40px; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; } #modulo-timeline-compras .content-timeline-itens .timeline-item .corpo-item .item-alerta span { display: block; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; color: #ec3237; text-transform: uppercase; } #modulo-timeline-compras .content-timeline-itens .timeline-item .corpo-item .item-alerta span b { font-family: Oswald, sans-serif; font-weight: 700; font-style: normal; font-size: 14px; } #modulo-timeline-compras .content-timeline-itens .timeline-item .corpo-item .item-alerta span.lnk-separar-pedido { display: block; width: 150px; height: 30px; background: url(../images/ico_sacola.png) no-repeat 10px 10px; border: 1px solid #a3a4a6; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; color: #54565c; text-align: right; padding: 7px 10px 0 0; } #modulo-timeline-compras .content-timeline-itens .timeline-item .corpo-item .itembox-quantidade { display: block; overflow: hidden; text-align: center; width: 100%; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 24px; color: #5a1718; text-transform: uppercase; line-height: 30px; margin: 20px 0 20px 0; } #modulo-timeline-compras .content-timeline-itens .timeline-item .corpo-item .itembox-quantidade span { font-size: 14px; text-transform: none; } #modulo-timeline-compras .content-timeline-itens .timeline-item .corpo-item .itembox-quantidade span:first-letter { text-transform: uppercase; } #modulo-timeline-compras .content-timeline-itens .timeline-item .corpo-item .itembox-botao { display: block; overflow: hidden; text-align: center; width: 100%; } #modulo-timeline-compras .content-timeline-itens .timeline-item .corpo-item .itembox-botao a.lnk-comprar-apartir-desta-lista { display: block; margin: 0 auto; background: #bb2a2e; width: 190px; height: 40px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 14px; color: #fff; text-transform: uppercase; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; } #modulo-timeline-compras .content-timeline-itens .timeline-item .corpo-item .itembox-botao a.lnk-comprar-apartir-desta-lista:hover { background: #ec3237; } #modulo-timeline-compras .content-timeline-itens .timeline-item .corpo-item .itembox-detalhes-social { display: block; overflow: hidden; width: 100%; padding-top: 20px; } #modulo-timeline-compras .content-timeline-itens .timeline-item .corpo-item .itembox-detalhes-social .content-left { display: block; text-align: center; } #modulo-timeline-compras .content-timeline-itens .timeline-item .corpo-item .itembox-detalhes-social .content-right { display: block; float: right; } #modulo-timeline-compras .content-timeline-itens .timeline-item .corpo-item .itembox-detalhes-social .content-right a { padding-left: 3px; } #modulo-timeline-compras .content-timeline-itens .timeline-item .corpo-item .itembox-detalhes-social a.lnk-detalhes-pedido { display: inline-block; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 14px; color: #af8256; } #modulo-timeline-compras .content-timeline-itens .owl-item:first-of-type .timeline-item { margin-left: 0; } #modulo-timeline-compras .content-timeline-itens .owl-item:first-of-type .content-ponto:before { border: none; } #modulo-timeline-compras .content-timeline-itens .owl-item:last-of-type .timeline-item { margin-right: 0; } #modulo-timeline-compras .content-timeline-itens .owl-item:last-of-type .content-ponto:after { border: none; } #modulo-timeline-compras .content-timeline-itens .timeline-item.ultimo-pedido { border: 1px dashed #5a1718; } #modulo-timeline-compras .content-timeline-itens .timeline-item.ultimo-pedido .item-status { text-indent: 0; } #modulo-timeline-compras .content-timeline-itens .timeline-item.ultimo-pedido .itembox-data { font-weight: 400; color: #5a1718; } #modulo-timeline-compras .owl-carousel .owl-nav .owl-next, #modulo-timeline-compras .owl-carousel .owl-nav .owl-prev { background: #fff; top: 150px; } @media screen and (max-width: 980px) { #modulo-timeline-compras h2 { text-align: center; } } #filtro_enxuto, #filtro_lista { background: url(../images/bg_lista.jpg) center no-repeat; width: 100%; height: auto; background-size: cover !important; overflow: hidden; } @media screen and (max-width: 600px) { #filtro_enxuto, #filtro_lista { display: none !important; } } #filtro_enxuto .container, #filtro_lista .container { padding: 28px 0; position: relative; } #filtro_enxuto .container h2, #filtro_lista .container h2 { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 40px; color: #fff; margin-bottom: 22px; text-transform: inherit; display: none; } #filtro_enxuto .container .container_filtro, #filtro_lista .container .container_filtro { display: inline-flex; height: 190px; width: 100%; } #filtro_enxuto .container .container_filtro .content_left, #filtro_lista .container .container_filtro .content_left { float: left; height: 100%; display: inline-flex; } #filtro_enxuto .container .container_filtro .content_left:first-of-type, #filtro_enxuto .container .container_filtro .content_left:nth-child(2), #filtro_lista .container .container_filtro .content_left:first-of-type, #filtro_lista .container .container_filtro .content_left:nth-child(2) { display: none; } #filtro_enxuto .container .container_filtro .content_left:last-child, #filtro_lista .container .container_filtro .content_left:last-child { float: none; width: 100%; overflow: hidden; border-radius: 5px; } @media screen and (max-width: 1200px) { #filtro_enxuto .container .container_filtro .content_left:last-child, #filtro_lista .container .container_filtro .content_left:last-child { display: block !important; } } #filtro_enxuto .container .container_filtro .content_left:last-child #slider_filtro, #filtro_lista .container .container_filtro .content_left:last-child #slider_filtro { width: 100%; } @media screen and (max-width: 1200px) { #filtro_enxuto .container .container_filtro .content_left:last-child #slider_filtro, #filtro_lista .container .container_filtro .content_left:last-child #slider_filtro { max-width: 953px; padding: 10px 5px 10px 20px !important; } } @media screen and (max-width: 600px) { #filtro_enxuto .container .container_filtro .content_left:last-child #slider_filtro, #filtro_lista .container .container_filtro .content_left:last-child #slider_filtro { padding: 0 0 13px 0 !important; } } #filtro_enxuto .container .container_filtro .content_left:last-child #slider_filtro .content_slider2, #filtro_lista .container .container_filtro .content_left:last-child #slider_filtro .content_slider2 { width: 100%; max-width: 1110px; overflow: hidden; } @media screen and (min-width: 1300px) and (max-width: 2000px) { #filtro_enxuto .container .container_filtro .content_left:last-child #slider_filtro .content_slider2, #filtro_lista .container .container_filtro .content_left:last-child #slider_filtro .content_slider2 { min-width: 1110px; } } @media screen and (max-width: 1200px) { #filtro_enxuto .container .container_filtro .content_left:last-child #slider_filtro .content_slider2, #filtro_lista .container .container_filtro .content_left:last-child #slider_filtro .content_slider2 { width: 100%; max-width: 940px; } } @media screen and (max-width: 980px) { #filtro_enxuto .container .container_filtro .content_left:last-child #slider_filtro .content_slider2, #filtro_lista .container .container_filtro .content_left:last-child #slider_filtro .content_slider2 { max-width: 695px; } } @media screen and (max-width: 600px) { #filtro_enxuto .container .container_filtro .content_left:last-child #slider_filtro .content_slider2, #filtro_lista .container .container_filtro .content_left:last-child #slider_filtro .content_slider2 { max-width: 84%; } } @media screen and (max-width: 1200px) { #filtro_enxuto .container .container_filtro .content_left:last-child #slider_filtro .content_slider2 .owl-nav, #filtro_lista .container .container_filtro .content_left:last-child #slider_filtro .content_slider2 .owl-nav { display: block !important; } } #filtro_enxuto .container .container_filtro .content_left:last-child #slider_filtro .content_slider2 .owl-nav .owl-prev, #filtro_lista .container .container_filtro .content_left:last-child #slider_filtro .content_slider2 .owl-nav .owl-prev { left: -7px; } @media screen and (max-width: 1200px) { #filtro_enxuto .container .container_filtro .content_left:last-child #slider_filtro .content_slider2 .owl-nav .owl-prev, #filtro_lista .container .container_filtro .content_left:last-child #slider_filtro .content_slider2 .owl-nav .owl-prev { left: -6px; } } #filtro_enxuto .container .container_filtro .content_left:last-child #slider_filtro .content_slider2 .owl-nav .owl-next, #filtro_lista .container .container_filtro .content_left:last-child #slider_filtro .content_slider2 .owl-nav .owl-next { right: -7px; } @media screen and (max-width: 1200px) { #filtro_enxuto .container .container_filtro .content_left:last-child #slider_filtro .content_slider2 .owl-nav .owl-next, #filtro_lista .container .container_filtro .content_left:last-child #slider_filtro .content_slider2 .owl-nav .owl-next { right: -3px; } } @media screen and (max-width: 600px) { #filtro_enxuto .container .container_filtro .content_left:last-child #slider_filtro .content_slider2 .owl-nav .owl-next, #filtro_lista .container .container_filtro .content_left:last-child #slider_filtro .content_slider2 .owl-nav .owl-next { right: -6px; } } #filtro_enxuto .container .container_filtro .content_left #slider_filtro, #filtro_lista .container .container_filtro .content_left #slider_filtro { width: auto; height: 152px; display: table; overflow: hidden; } #filtro_enxuto .container .container_filtro .content_left #slider_filtro .owl-dots, #filtro_lista .container .container_filtro .content_left #slider_filtro .owl-dots { display: none; } #filtro_enxuto .container .container_filtro .content_left #slider_filtro .owl-nav, #filtro_lista .container .container_filtro .content_left #slider_filtro .owl-nav { top: 25%; display: block; } #filtro_enxuto .container .container_filtro .content_left #slider_filtro .owl-nav .owl-next, #filtro_enxuto .container .container_filtro .content_left #slider_filtro .owl-nav .owl-prev, #filtro_lista .container .container_filtro .content_left #slider_filtro .owl-nav .owl-next, #filtro_lista .container .container_filtro .content_left #slider_filtro .owl-nav .owl-prev { width: 34px; height: 48px; background: #8a857b; position: absolute; font-size: 18px; padding-top: 19px; cursor: pointer; color: #fff; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } #filtro_enxuto .container .container_filtro .content_left #slider_filtro .owl-nav .owl-prev, #filtro_lista .container .container_filtro .content_left #slider_filtro .owl-nav .owl-prev { left: -26px; border-radius: 0 66px 66px 0; } #filtro_enxuto .container .container_filtro .content_left #slider_filtro .owl-nav .owl-next, #filtro_lista .container .container_filtro .content_left #slider_filtro .owl-nav .owl-next { border-radius: 66px 0 0 66px; margin-right: -15px; } #filtro_enxuto .container .container_filtro .content_left .bg_white_tranparent, #filtro_lista .container .container_filtro .content_left .bg_white_tranparent { background: rgba(255, 255, 255, 0.7); padding: 19px; display: inline-block; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; } #filtro_enxuto .container .container_filtro .content_left .bg_white_tranparent h3, #filtro_lista .container .container_filtro .content_left .bg_white_tranparent h3 { color: #3a1112; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 18px; text-transform: uppercase; margin-top: 8px; } #filtro_enxuto .container .container_filtro .content_left .bg_white_tranparent .input_speech, #filtro_lista .container .container_filtro .content_left .bg_white_tranparent .input_speech { width: 91%; position: relative; margin-top: 15px; } #filtro_enxuto .container .container_filtro .content_left .bg_white_tranparent .input_speech input, #filtro_lista .container .container_filtro .content_left .bg_white_tranparent .input_speech input { width: 210px; padding: 18px 47px; color: #54565c; font-size: 14px; } #filtro_enxuto .container .container_filtro .content_left .bg_white_tranparent .input_speech ::-webkit-input-placeholder, #filtro_lista .container .container_filtro .content_left .bg_white_tranparent .input_speech ::-webkit-input-placeholder { color: #a1a09d; } #filtro_enxuto .container .container_filtro .content_left .bg_white_tranparent .input_speech ::-moz-placeholder, #filtro_lista .container .container_filtro .content_left .bg_white_tranparent .input_speech ::-moz-placeholder { color: #a1a09d; } #filtro_enxuto .container .container_filtro .content_left .bg_white_tranparent .input_speech :-ms-input-placeholder, #filtro_lista .container .container_filtro .content_left .bg_white_tranparent .input_speech :-ms-input-placeholder { color: #a1a09d; } #filtro_enxuto .container .container_filtro .content_left .bg_white_tranparent .input_speech :-moz-placeholder, #filtro_lista .container .container_filtro .content_left .bg_white_tranparent .input_speech :-moz-placeholder { color: #a1a09d; } #filtro_enxuto .container .container_filtro .content_left .bg_white_tranparent .input_speech .busca_input, #filtro_lista .container .container_filtro .content_left .bg_white_tranparent .input_speech .busca_input { background-position: 10px; } #filtro_enxuto .container .container_filtro .content_left .bg_white_tranparent .input_speech img, #filtro_lista .container .container_filtro .content_left .bg_white_tranparent .input_speech img { right: -28px; top: 11px; } #filtro_enxuto .container .container_filtro .content_left .bg_white_tranparent .content_slider2, #filtro_lista .container .container_filtro .content_left .bg_white_tranparent .content_slider2 { margin-left: -5px; margin-bottom: 10px; width: auto; } #filtro_enxuto .container .container_filtro .content_left .bg_white_tranparent .content_slider2 li, #filtro_lista .container .container_filtro .content_left .bg_white_tranparent .content_slider2 li { display: grid; float: left; margin: 0; } #filtro_enxuto .container .container_filtro .content_left .bg_white_tranparent .content_slider2 li .item_filtro, #filtro_lista .container .container_filtro .content_left .bg_white_tranparent .content_slider2 li .item_filtro { padding: 10px 18px; display: inline-block; background: #fff; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; color: #54565c; text-transform: uppercase; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; white-space: nowrap; margin-top: 12px; text-align: center; } #filtro_enxuto .container .container_filtro .content_left .bg_white_tranparent .content_slider2 li .item_filtro img, #filtro_lista .container .container_filtro .content_left .bg_white_tranparent .content_slider2 li .item_filtro img { margin-right: 5px; height: 18px; } #filtro_enxuto .container .container_filtro .content_left .bg_white_tranparent .content_slider2 li .item_filtro .hover, #filtro_lista .container .container_filtro .content_left .bg_white_tranparent .content_slider2 li .item_filtro .hover { display: none; } #filtro_enxuto .container .container_filtro .content_left .bg_white_tranparent .content_slider2 li .actived, #filtro_lista .container .container_filtro .content_left .bg_white_tranparent .content_slider2 li .actived { background: #5a1718; color: #fff; } #filtro_enxuto .container .container_filtro .content_left .bg_white_tranparent .content_slider2 li .actived img, #filtro_lista .container .container_filtro .content_left .bg_white_tranparent .content_slider2 li .actived img { display: none; } #filtro_enxuto .container .container_filtro .content_left .bg_white_tranparent .content_slider2 li .actived .hover, #filtro_lista .container .container_filtro .content_left .bg_white_tranparent .content_slider2 li .actived .hover { display: inline-block; } #filtro_enxuto .container .container_filtro .content_left .bg_white_tranparent .content_slider2 .owl-nav .owl-next, #filtro_lista .container .container_filtro .content_left .bg_white_tranparent .content_slider2 .owl-nav .owl-next { right: 0; } #filtro_enxuto .container .container_filtro .content_left .bg_white_tranparent .content_slider, #filtro_lista .container .container_filtro .content_left .bg_white_tranparent .content_slider { margin-top: 15px; width: 976px; position: relative; } #filtro_enxuto .container .container_filtro .content_left .bg_white_tranparent .content_slider li, #filtro_lista .container .container_filtro .content_left .bg_white_tranparent .content_slider li { float: left; margin: 0 5px; } #filtro_enxuto .container .container_filtro .content_left .bg_white_tranparent .content_slider li .item_filtro, #filtro_lista .container .container_filtro .content_left .bg_white_tranparent .content_slider li .item_filtro { padding: 8px 18px; display: inline-flex; background: #fff; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; color: #54565c; text-transform: uppercase; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; white-space: nowrap; } #filtro_enxuto .container .container_filtro .content_left .bg_white_tranparent .content_slider li .item_filtro img, #filtro_lista .container .container_filtro .content_left .bg_white_tranparent .content_slider li .item_filtro img { margin-right: 5px; max-height: 21px; } #filtro_enxuto .container .container_filtro .content_left .bg_white_tranparent .content_slider li .item_filtro .hover, #filtro_lista .container .container_filtro .content_left .bg_white_tranparent .content_slider li .item_filtro .hover { display: none; } #filtro_enxuto .container .container_filtro .content_left .bg_white_tranparent .content_slider li .actived, #filtro_lista .container .container_filtro .content_left .bg_white_tranparent .content_slider li .actived { background: #5a1718; color: #fff; } #filtro_enxuto .container .container_filtro .content_left .bg_white_tranparent .content_slider li .actived img, #filtro_lista .container .container_filtro .content_left .bg_white_tranparent .content_slider li .actived img { display: none; } #filtro_enxuto .container .container_filtro .content_left .bg_white_tranparent .content_slider li .actived .hover, #filtro_lista .container .container_filtro .content_left .bg_white_tranparent .content_slider li .actived .hover { display: block; } #filtro_enxuto .container .container_filtro .content_left .bg_white_tranparent .content_slider .owl-nav .owl-next, #filtro_lista .container .container_filtro .content_left .bg_white_tranparent .content_slider .owl-nav .owl-next { right: 0; } #filtro_enxuto .container .middle, #filtro_lista .container .middle { align-items: center; margin: 0 25px; } #filtro_enxuto .container .middle span, #filtro_lista .container .middle span { color: #fff; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-weight: 700; text-transform: uppercase; font-size: 21px; } .banner_promocao { background: #edece9; } @media (max-width: 980px) { .banner_promocao { display: none; } } .banner_promocao .container { padding: 0; } .banner_promocao .container img { width: 100%; } #filtro_enxuto { height: 78px !important; overflow: hidden !important; z-index: 99999 !important; position: fixed; top: -80px; left: 0; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #filtro_enxuto #slider_filtro .owl-nav { top: -39% !important; } #filtro_enxuto h2 { display: none !important; } #filtro_enxuto .container_filtro { margin-top: -47px !important; height: 109px !important; } #filtro_enxuto .container_filtro h3 { display: none !important; } #filtro_enxuto .container_filtro .content_slider { margin-top: 17px !important; } #filtro_enxuto .container_filtro .content_slider ul { margin-bottom: 3px !important; margin-left: 0 !important; } #filtro_enxuto .container_filtro .content_slider .owl-stage-outer { overflow: inherit; } #filtro_enxuto .container_filtro .content_slider .owl-nav .owl-next { right: -35px !important; } @media screen and (max-width: 1550px) { #filtro_enxuto .container_filtro .content_slider .owl-nav .owl-next { right: -266px !important; } } @media screen and (max-width: 1250px) { #filtro_enxuto .container_filtro .content_slider .owl-nav .owl-next { right: -390px !important; } } #filtro_enxuto .container_filtro .input_speech input { padding: 8px 47px !important; } #filtro_enxuto .container_filtro .input_speech img { top: 1px !important; } #vitrine .content_perfil, #vitrine_cheia .content_perfil { background: #5a1718; width: 21%; padding: 16px; display: inline-block; margin-top: -124px; } #vitrine .content_perfil .dados_expert, #vitrine_cheia .content_perfil .dados_expert { float: left; margin: 7px 0 0 20px; } #vitrine .content_perfil .dados_expert h2, #vitrine_cheia .content_perfil .dados_expert h2 { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; font-size: 24px; color: #e6a568; } #vitrine .content_perfil .dados_expert h3, #vitrine_cheia .content_perfil .dados_expert h3 { font-size: 16px; font-family: Cardo; font-weight: 400; font-style: normal; color: #fff; } #vitrine .content_perfil .dados_expert .border_titulo, #vitrine_cheia .content_perfil .dados_expert .border_titulo { width: 18px; margin: 0 0 8px 0; height: 1px; background: #e6a568; display: block; } #vitrine .content_perfil .content_links, #vitrine_cheia .content_perfil .content_links { float: left; width: 100%; } #vitrine .content_perfil .content_links ul, #vitrine_cheia .content_perfil .content_links ul { display: inline-block; } #vitrine .content_perfil .content_links ul li, #vitrine_cheia .content_perfil .content_links ul li { margin: 0 0 18px 18px; } #vitrine .content_perfil .content_links ul li a, #vitrine_cheia .content_perfil .content_links ul li a { color: #e6a568; text-transform: uppercase; font-size: 11px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; display: inline-flex; align-items: center; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #vitrine .content_perfil .content_links ul li a:hover, #vitrine_cheia .content_perfil .content_links ul li a:hover { cursor: pointer; opacity: 0.7; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #vitrine .content_perfil .content_links ul li a img, #vitrine_cheia .content_perfil .content_links ul li a img { float: left; margin-right: 5px; } #vitrine .content_perfil .item_artigo, #vitrine_cheia .content_perfil .item_artigo { background: #3a1112; width: 81%; margin: 0; display: inline-block; padding: 9%; margin: 25px 0; } #vitrine .content_perfil .item_artigo .overflow_img, #vitrine_cheia .content_perfil .item_artigo .overflow_img { width: 100%; max-height: 320px; overflow: hidden; } #vitrine .content_perfil .item_artigo .img_artigo, #vitrine_cheia .content_perfil .item_artigo .img_artigo { width: 100%; height: 186px; background-size: cover; background-position: center; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #vitrine .content_perfil .item_artigo .txt_artigo, #vitrine_cheia .content_perfil .item_artigo .txt_artigo { width: 100%; margin-top: 14px; } #vitrine .content_perfil .item_artigo .txt_artigo span, #vitrine_cheia .content_perfil .item_artigo .txt_artigo span { color: #a1a09d; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; text-transform: uppercase; } #vitrine .content_perfil .item_artigo .txt_artigo h3, #vitrine_cheia .content_perfil .item_artigo .txt_artigo h3 { font-size: 23px; color: #fff; font-family: "Playfair Display", serif; font-weight: 700; letter-spacing: 0.2pt; font-style: normal; line-height: 30px; } #vitrine .content_perfil .item_artigo .txt_artigo .more, #vitrine_cheia .content_perfil .item_artigo .txt_artigo .more { text-transform: uppercase; color: #fff; font-size: 14px; float: left; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #vitrine .content_perfil .item_artigo .txt_artigo .more:hover, #vitrine_cheia .content_perfil .item_artigo .txt_artigo .more:hover { cursor: pointer; opacity: 0.7; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #vitrine .content_perfil .item_artigo .txt_artigo .underline_link, #vitrine_cheia .content_perfil .item_artigo .txt_artigo .underline_link { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 13px; color: #e6a568; margin: 17px 0 0 19px; float: left; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } .vitrine_filtro { background: #ecebe7; } .vitrine_filtro .content_vitrine { width: 68% !important; } #guia { position: relative; top: -78px; } .order_lista { width: 280px; float: left; display: inline-flex; align-items: center; } .order_lista h3 { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; text-transform: uppercase; color: #54565c; letter-spacing: 0.25pt; margin-right: 5px; } .order_lista .content_select_list { width: 64%; position: relative; } .order_lista .content_select_list .select_list { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; text-transform: uppercase; position: relative; color: #54565c; width: 70%; letter-spacing: 0.25pt; border: 1px solid #54565c; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding: 0 15%; } .order_lista .content_select_list .select_list .seta_down { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; color: #54565c; font-size: 14px; position: absolute; top: 21px; right: 17px; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); } .order_lista .content_select_list .select_list:hover { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } .order_lista .content_select_list ul { position: absolute; z-index: 99999; width: 100%; background: #fff; border: 1px solid #54565c; top: 39px; display: none; -webkit-box-shadow: 7px 1px 25px -5px rgba(0, 0, 0, 0.5); -moz-box-shadow: 7px 1px 25px -5px rgba(0, 0, 0, 0.5); box-shadow: 7px 1px 25px -5px rgba(0, 0, 0, 0.5); -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } .order_lista .content_select_list ul li { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; text-transform: uppercase; color: #54565c; padding: 12px 7%; } .order_lista .content_select_list ul li:hover { cursor: pointer; background: #ecebe7; } #container_filter #filtro_select .container { padding: 14px 0 20px 0; } #filtro_select { background: #fff; max-height: inherit; position: relative; z-index: 9999 !important; } .container_filtro { width: 100%; display: inline-flex; position: relative; } .content_select_list { width: 64%; margin: 0 3px; } .content_select_list .select_list { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; text-transform: uppercase; position: relative; color: #54565c; letter-spacing: 0.25pt; border: 1px solid #54565c; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding: 0 8%; min-height: 40px; height: 100%; align-items: center; align-content: center; display: inline-flex; width: 83%; } .content_select_list .select_list .seta_down { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; color: #54565c; font-size: 14px; position: absolute; top: 48%; right: 9px; line-height: 0; width: 7px; height: 3px; -webkit-transform: rotate(90deg) !important; -moz-transform: rotate(90deg) !important; -ms-transform: rotate(90deg) !important; -o-transform: rotate(90deg) !important; transform: rotate(90deg); } .content_select_list .select_list:hover { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; cursor: pointer; } .content_select_list .active { z-index: 999; position: relative; background: #fff; border-bottom: none; border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; } .content_select_list .active:after { content: ""; width: 100%; position: absolute; left: -1px; bottom: -9px; height: 9px; border: 1px solid #54565c; border-top: none; border-bottom: none; background: #fff; } .content_select_list .active .seta_down { top: 20px; -webkit-transform: rotate(-90deg) !important; -moz-transform: rotate(-90deg) !important; -ms-transform: rotate(-90deg) !important; -o-transform: rotate(-90deg) !important; transform: rotate(-90deg) !important; } .content_select_list .active:hover { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .content_select_list ul { display: none; } .content_select_list .content_itens_filtro { width: 104%; background: #fff; border: 1px solid #54565c; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; position: absolute; z-index: 99; left: 3px; top: 118%; padding: 10px 5px; display: none; flex-wrap: wrap; } .content_select_list .content_itens_filtro .list_item { position: relative; width: 19.5%; float: left; } .content_select_list .content_itens_filtro .list_item img { margin: 0 auto; } .content_select_list .content_itens_filtro .list_item div { margin: 0; padding: 6px; display: inline-flex; } .content_select_list .content_itens_filtro .list_item label { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; text-transform: uppercase; margin: 0 auto; } .content_select_list .content_itens_filtro .list_item .checked { background: #fff; border: 1px solid #ccc; width: 2px; height: 2px; float: left; margin: 2px 7px 0 0; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; } .content_select_list .content_itens_filtro .list_item:hover { cursor: pointer; } .content_select_list .content_itens_filtro .active { border: none; height: auto; position: static; background: 0 0; } .content_select_list .content_itens_filtro .active:after { display: none; } .content_select_list .content_itens_filtro .active .checked { background: url(../images/ico_check_white.png) center no-repeat #5a1718; } .content_select_list:first-of-type { display: block; } .content_select_list:first-of-type .content_itens_filtro { border-radius: 0 5px 5px 5px; -webkit-border-radius: 0 5px 5px 5px; -moz-border-radius: 0 5px 5px 5px; } .container_filtro_select { width: 92%; display: inline-flex; position: relative; } .content_itens { width: 7%; float: right; } .content_itens ul { float: right; } .content_itens ul li { float: left; margin: 12px 4px 0 4px; } .content_itens ul li img { display: none; } .content_itens ul li .active { display: block; } .content_itens ul li:hover img { cursor: pointer; -webkit-transform: scale(0.9); transform: scale(0.9); -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } .result { float: right; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; text-transform: uppercase; color: #5a1718; font-weight: 700; margin: 23px 15px 0 0; letter-spacing: 0.25pt; } #breadcrumb { position: absolute; top: 11px; z-index: 99; width: 100%; height: 24px; } #breadcrumb .container { padding: 0; } #breadcrumb .breadcrumb { width: auto; background: #fff; padding: 3px; display: inline-block; } #breadcrumb .breadcrumb ul li { float: left; font-size: 12px; color: #5a1718; margin: 0 2px; } #breadcrumb .breadcrumb ul li h1 { text-transform: uppercase; font-size: 12px; color: #5a1718; } #breadcrumb .breadcrumb ul li h1 a { color: #4a4d57; font-size: 12px; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #breadcrumb .breadcrumb ul li h1 a:hover { text-decoration: underline; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #banner .banner .container_relative { position: relative; height: 82%; } #banner .banner .container_relative .img_especialista { position: absolute; bottom: 0; left: -30px; align-items: baseline; display: flex; } #banner .banner .container_relative .vitrine_lista_header { width: 71%; float: right; } #banner .banner .container_relative .vitrine_lista_header h3 { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; color: #3a1112; font-size: 31px; line-height: 37px; } #banner .banner .container_relative .vitrine_lista_header p { font-family: Cardo; font-weight: 400; font-style: normal; margin: 4px 0 0 0; font-size: 18px; color: #4a4d57; } #banner .banner .container_relative .vitrine_lista_header .bg_header { width: 97%; padding: 10px; position: relative; margin-top: 6px; display: inline-flex; } #banner .banner .container_relative .vitrine_lista_header .bg_header .img_header { float: left; width: 69%; min-height: 287px; height: auto; background-size: cover !important; text-align: center; } #banner .banner .container_relative .vitrine_lista_header .bg_header .img_header .ico_video { position: relative; top: 50%; margin-top: -45px; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #banner .banner .container_relative .vitrine_lista_header .bg_header .img_header:hover { opacity: 0.9; } #banner .banner .container_relative .vitrine_lista_header .bg_header .img_header:hover .ico_video { -webkit-transform: scale(0.9); transform: scale(0.9); -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #banner .banner .container_relative .vitrine_lista_header .bg_header .txt_header { width: 26%; float: right; margin-left: 35px; height: auto; } #banner .banner .container_relative .vitrine_lista_header .bg_header .txt_header .txt_artigo { width: 100%; margin-top: 14px; } #banner .banner .container_relative .vitrine_lista_header .bg_header .txt_header .txt_artigo span { color: #a1a09d; font-family: Oswald, sans-serif; font-weight: 400; font-size: 12px; text-transform: uppercase; display: block; } #banner .banner .container_relative .vitrine_lista_header .bg_header .txt_header .txt_artigo h3 { font-size: 23px; } #banner .banner .container_relative .vitrine_lista_header .bg_header .txt_header .txt_artigo p { font-size: 16px; font-family: Cardo; font-weight: 400; font-style: normal; } #banner .banner .container_relative .vitrine_lista_header .bg_header .txt_header .txt_artigo .bt_default { margin-top: 9px; display: inline-block; } #banner .banner .container_relative .vitrine_lista_header .bg_header .txt_header .item_vitrine { padding: 10px 0; height: auto; } #banner .banner .container_relative .vitrine_lista_header .bg_header .txt_header .item_vitrine .bg_img_vitrine { height: 133px; } #banner .banner .container_relative .vitrine_lista_header .bg_header .txt_header .item_vitrine .bg_img_vitrine .box_img_vitrine { height: 100%; border: none; } #banner .banner .container_relative .vitrine_lista_header .bg_header .txt_header .item_vitrine .bg_img_vitrine .box_img_vitrine img { width: 91%; max-width: 100%; height: auto; max-height: 100% !important; } #banner .banner .container_relative .vitrine_lista_header .bg_header .txt_header .item_vitrine .txt_vitrine { margin-top: 0; } #banner .banner .container_relative .vitrine_lista_header .bg_header .txt_header .item_vitrine .txt_vitrine .content_price { margin-top: 0; } #banner .banner .container_relative .vitrine_lista_header .bg_header .txt_header .no-border a { border: none; } #banner .banner .container_relative .vitrine_lista_header .bg_header .item_vitrine { flex: 1; padding: 10px; background: #fff; margin-right: 17px; height: auto; } #banner .banner .container_relative .vitrine_lista_header .bg_header .item_vitrine a { border: 1px solid #f7f7f7; } #banner .banner .container_relative .vitrine_lista_header .bg_header .item_vitrine a .txt_vitrine { width: 93%; margin: 10px 0 50px 15px; } #banner .banner .container_relative .vitrine_lista_header .bg_header .item_vitrine a .txt_vitrine .content_price { margin-top: 0; } #banner .banner .container_relative .vitrine_lista_header .bg_header .item_vitrine .bg_img_vitrine { height: 127px; } #banner .banner .container_relative .vitrine_lista_header .bg_header .item_vitrine .bg_img_vitrine .box_img_vitrine { height: 127px; border: none; } #banner .banner .container_relative .vitrine_lista_header .bg_header .item_vitrine .carrinho_vitrine { bottom: 9px; left: 26px; } #banner .banner .container_relative .vitrine_lista_header .white { background: #fff; } #vitrine_lista .content_flex, .vitrine_lista .content_flex { width: 100%; display: flex; margin-bottom: 30px; } #vitrine_lista .content_flex .order_lista, .vitrine_lista .content_flex .order_lista { min-width: 30%; } #vitrine_lista .content_flex .content_filtro_selecao, .vitrine_lista .content_flex .content_filtro_selecao { max-width: 52%; margin: 13px 0 0 0; height: 19px; } #vitrine_lista .content_flex .result, .vitrine_lista .content_flex .result { float: right; min-width: 15%; margin: 15px 15px 0 0; text-align: right; } #vitrine_lista .content_filtro_selecao, .vitrine_lista .content_filtro_selecao { display: inline-block; width: 100%; clear: both; margin: -25px 0 25px 0; float: left; } #vitrine_lista .content_filtro_selecao .clear_filtro, .vitrine_lista .content_filtro_selecao .clear_filtro { color: #54565c; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; float: left; font-size: 12px; text-transform: uppercase; margin-right: 2px; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #vitrine_lista .content_filtro_selecao .clear_filtro:hover, .vitrine_lista .content_filtro_selecao .clear_filtro:hover { color: #c9c8c3; cursor: pointer; } #vitrine_lista .content_filtro_selecao .tag, .vitrine_lista .content_filtro_selecao .tag { float: left; margin: 0 2px 2px 2px; clear: none; font-size: 12px; white-space: nowrap; } #vitrine_lista .content_filtro_selecao .tag:hover, .vitrine_lista .content_filtro_selecao .tag:hover { background: #c9c8c3; cursor: pointer; } #vitrinePaginadaResultado { padding: 50px 0; background: #ecebe7; width: 100%; float: left; clear: both; } #vitrinePaginadaResultado #vitrine_lista .container { padding: 0; } #vitrinePaginadaResultado #vitrine_lista .container .container_vitrine_lista { margin-top: 0; } #vitrinePaginadaResultado #vitrine_lista .container .content_flex { margin-bottom: 40px; } #listagem .padding_popup { padding: 38px 50px; width: 90%; } #abas-segmentos-produtos { padding: 0 0 20px 0; } #modulo-minhas-listas { display: block; } #modulo-minhas-listas .container { padding: 0; margin-top: 0; margin-bottom: 0; position: relative; } #modulo-minhas-listas h2 { margin: 30px 0 30px 0; } #modulo-minhas-listas .coluna-esquerda { display: block; float: left; } #modulo-minhas-listas .coluna-direita { display: block; float: right; } #modulo-minhas-listas .content-minhas-listas { display: block; overflow: hidden; background: url(../images/bg-coluna-esquerda-minhas-listas.jpg) no-repeat right; width: 258px; max-height: 641px; padding-bottom: 20px; } #modulo-minhas-listas .content-minhas-listas .content-criar-lista { display: block; overflow: hidden; margin: 15px 35px 0 25px; } #modulo-minhas-listas .content-minhas-listas .content-criar-lista input { background: 0 0; border: 1px solid #4a4d57; color: #4a4d57; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 14px; } #modulo-minhas-listas .content-minhas-listas .content-criar-lista ::-webkit-input-placeholder { color: #4a4d57; } #modulo-minhas-listas .content-minhas-listas .content-criar-lista ::-moz-placeholder { color: #4a4d57; } #modulo-minhas-listas .content-minhas-listas .content-criar-lista :-ms-input-placeholder { color: #4a4d57; } #modulo-minhas-listas .content-minhas-listas .content-criar-lista :-moz-placeholder { color: #4a4d57; } #modulo-minhas-listas .content-minhas-listas .content-ordenar { display: block; margin: 15px 35px 0 22px; } #modulo-minhas-listas .content-minhas-listas .content-ordenar .content_select_list { width: 100%; position: relative; } #modulo-minhas-listas .content-minhas-listas .content-ordenar .content_select_list .select_list { font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 14px; text-transform: uppercase; position: relative; color: #4a4d57; width: 83%; letter-spacing: 0.25pt; border: 1px solid #4a4d57; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding: 0 15px; } #modulo-minhas-listas .content-minhas-listas .content-ordenar .content_select_list .select_list:after { background: #e2e1df; } #modulo-minhas-listas .content-minhas-listas .content-ordenar .content_select_list .select_list .seta_down { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; color: #4a4d57; font-size: 14px; position: absolute; top: 21px; right: 17px; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); } #modulo-minhas-listas .content-minhas-listas .content-ordenar .content_select_list .select_list:hover { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #modulo-minhas-listas .content-minhas-listas .content-ordenar .content_select_list ul { position: absolute; z-index: 99999; width: 96%; background: #e2e1df; border: 1px solid #4a4d57; border-top: none; top: 39px; display: none; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #modulo-minhas-listas .content-minhas-listas .content-ordenar .content_select_list ul li { font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 14px; text-transform: uppercase; color: #4a4d57; padding: 12px 7%; } #modulo-minhas-listas .content-minhas-listas .content-ordenar .content_select_list ul li:hover { cursor: pointer; background: #ecebe7; } #modulo-minhas-listas .content-minhas-listas .content-ordenar .content_select_list ul li:last-child { font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 14px; text-transform: uppercase; color: #4a4d57; padding: 12px 7%; } #modulo-minhas-listas .content-minhas-listas .content-ordenar .content_select_list ul li:last-child:hover { cursor: pointer; background: #ecebe7; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; } #modulo-minhas-listas .content-minhas-listas .content-ordenar .content_select_list .active { background: #e2e1df; } #modulo-minhas-listas .content-minhas-listas .content-listas-cliente { display: block; margin: 20px 0 0 0; } #modulo-minhas-listas .content-minhas-listas .content-listas-cliente .content-itens-listas { overflow: auto; position: relative; width: 290px; max-height: 545px; } #modulo-minhas-listas .content-minhas-listas .content-listas-cliente .content-itens-listas a.lnk-item-lista { display: block; background: 0 0; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; text-transform: uppercase; color: #54565c; cursor: pointer; padding: 16px 0 15px 40px; } #modulo-minhas-listas .content-minhas-listas .content-listas-cliente .content-itens-listas a.lnk-item-lista:hover { color: #96979b; } #modulo-minhas-listas .content-minhas-listas .content-listas-cliente .content-itens-listas a.lnk-item-lista.ativo { display: block; background: #5a1718; cursor: default; color: #fff; width: 198px; position: relative; } #modulo-minhas-listas .content-minhas-listas .content-listas-cliente .content-itens-listas a.lnk-item-lista.ativo::after { content: ""; position: absolute; right: -13px; border-bottom: 15px solid transparent; border-top: 15px solid transparent; border-left: 16px solid #5a1718; top: 50%; margin-top: -15px; } #modulo-minhas-listas .content-minhas-listas .content-listas-cliente .mCSB_scrollTools .mCSB_draggerContainer { left: -110px; } #modulo-minhas-listas .content-minhas-listas .content-listas-cliente .mCSB_scrollTools .mCSB_draggerRail { opacity: 0; } #modulo-minhas-listas .content-minhas-listas .content-listas-cliente .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background: #a8a8a5; } #modulo-minhas-listas .content-produtos-listas { display: block; width: 852px; } #modulo-minhas-listas .content-produtos-listas .content-ordenar-categorias { display: block; margin: 0; position: absolute; right: -10px; top: -9px; } #modulo-minhas-listas .content-produtos-listas .content-ordenar-categorias .content_select_list { width: 252px; position: relative; } #modulo-minhas-listas .content-produtos-listas .content-ordenar-categorias .content_select_list .select_list { font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 14px; text-transform: uppercase; position: relative; color: #4a4d57; width: 83%; letter-spacing: 0.25pt; border: 1px solid #4a4d57; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding: 0 15px; } #modulo-minhas-listas .content-produtos-listas .content-ordenar-categorias .content_select_list .select_list:after { background: #e2e1df; } #modulo-minhas-listas .content-produtos-listas .content-ordenar-categorias .content_select_list .select_list .seta_down { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; color: #4a4d57; font-size: 14px; position: absolute; top: 21px; right: 17px; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); } #modulo-minhas-listas .content-produtos-listas .content-ordenar-categorias .content_select_list .select_list:hover { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #modulo-minhas-listas .content-produtos-listas .content-ordenar-categorias .content_select_list ul { position: absolute; z-index: 99999; width: 239px; background: #e2e1df; border: 1px solid #4a4d57; border-top: none; top: 39px; display: none; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #modulo-minhas-listas .content-produtos-listas .content-ordenar-categorias .content_select_list ul li { font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 14px; text-transform: uppercase; color: #4a4d57; padding: 12px 7%; } #modulo-minhas-listas .content-produtos-listas .content-ordenar-categorias .content_select_list ul li:hover { cursor: pointer; background: #ecebe7; } #modulo-minhas-listas .content-produtos-listas .content-ordenar-categorias .content_select_list ul li:last-child { font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 14px; text-transform: uppercase; color: #4a4d57; padding: 12px 7%; } #modulo-minhas-listas .content-produtos-listas .content-ordenar-categorias .content_select_list ul li:last-child:hover { cursor: pointer; background: #ecebe7; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; } #modulo-minhas-listas .content-produtos-listas .content-ordenar-categorias .content_select_list ul .vazio { font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 14px; text-transform: uppercase; color: #96979b; padding: 12px 7%; } #modulo-minhas-listas .content-produtos-listas .content-ordenar-categorias .content_select_list ul .vazio:hover { cursor: default; background: #e2e1df; } #modulo-minhas-listas .content-produtos-listas .content-ordenar-categorias .content_select_list ul .vazio:last-child { font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 14px; text-transform: uppercase; color: #96979b; padding: 12px 7%; } #modulo-minhas-listas .content-produtos-listas .content-ordenar-categorias .content_select_list ul .vazio:last-child:hover { cursor: default; background: #e2e1df; } #modulo-minhas-listas .content-produtos-listas .content-ordenar-categorias .content_select_list .active { background: #e2e1df; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens { display: block; clear: both; width: 100%; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .container_vitrine { display: block; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .container_vitrine .item_vitrine { display: block; float: left !important; color: #f06; width: 245px; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .container_vitrine .item_vitrine .carrinho_vitrine { bottom: 30px; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .container_vitrine .price_desconto { background: #e1b300; color: #fff; font-size: 19px; float: left; padding: 4px 3px 0 3px; margin: -4px 0 0 5px; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .container_vitrine .price_desconto span { font-size: 11px !important; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .owl-carousel .owl-nav .owl-next, #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .owl-carousel .owl-nav .owl-prev { background: #f3f2f0; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista { flex: 1; width: 100%; display: flex; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop { width: 100%; margin-top: 0; max-height: 650px; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .mCSB_inside>.mCSB_container { margin-right: 6px; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine { background: 0 0; padding: 0; width: 100%; max-width: 100%; height: auto; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine:hover .obs { display: block; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine:hover .container_price .close_item_vitrine { display: block; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine a { width: 98%; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .produto_car { width: 42%; background: #ecebe7; float: left; height: 82px; margin-top: -10px; border-right: 3px solid #fff; padding: 14px 0 0 0; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .produto_car .bg_img_vitrine { margin-left: 10px; width: 20%; height: 70px; max-width: 77px; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine { width: 70%; height: 88px; margin: -7px 0 0 9px; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine span { max-width: 87%; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .produto_car span strong { cursor: pointer; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .obs { position: relative; float: left; margin: -24px 0 0 89px; display: none; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .obs span { font-size: 12px; cursor: pointer; position: relative; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .obs .content_obs { float: initial; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .container_price_item { width: 13%; background: #ecebe7; position: relative; float: left; border-right: 3px solid #fff; height: 96px; margin-top: -10px; padding: 0; display: grid; align-items: center; align-content: center; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .container_price_item .carrinho_vitrine { position: relative; bottom: 0; z-index: 9; text-align: left; left: 0; width: 87%; margin: 0 auto; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .container_price_item .content_price { display: flex; align-items: center; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; width: 73%; margin: 0 auto; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .container_price_item .content_price sup { font-size: 9px; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .container_price_item .content_desc { width: 73%; margin: 0 auto; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .container_price_item .content_desc .div_desc { margin: 8px 0 0 0; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .container_price_item.qtd { width: 18%; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .container_price_item.preco { width: 19%; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .container_price_item.item_check { width: 6%; border: none; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .container_price_item.item_check .content-box-check { margin: 8px 11px; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .div_right { float: right; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .div_desc.div_right { width: 92%; text-align: right; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .container_price { width: 24%; float: left; border-left: 1px solid #ecebe7; height: 57px; padding: 28px 0 0 0; background: #ecebe7; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .container_price .content_price { float: left; margin: 18px 18px 18px 9px; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .container_price .close_item_vitrine { right: 6px; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine { top: 42px; left: inherit; right: 8px; width: 92px; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine input { margin: 0 4px; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine .span { margin: 0 0 0 18px; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .container_price .close_item_vitrine { display: none; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .content_desc { float: left; margin: -5px; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .content_desc .div_desc { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #bb2a2e; font-size: 11px; float: left; text-transform: uppercase; margin: 8px; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .content_desc .div_desc span { background: #bb2a2e; font-size: 15px; padding: 4px; color: #fff; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .content_desc .div_desc .change_oferta { margin-top: 3px; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .content_desc .cart { color: #fff; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; float: left; clear: none; padding: 8px 6px; line-height: 18px; display: flex; font-size: 16px; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .content_desc .cart:hover { cursor: pointer; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .content_desc .cart img { margin-right: 7px; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .box_dot { display: inline-block; width: 99%; min-height: 9px; padding: 18px 0; border-radius: 0; background: #fff; margin-left: 6px; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .box_dot .container_price, #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .box_dot .container_price_item, #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car { background: 0 0; height: 65px; padding-top: 11px; text-align: left; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .bg_img_vitrine { margin: 0 0 15px 4px; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine { height: 75px; width: 68%; margin: -6px 0 0 5px; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine span { max-width: 85%; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine .itens_lista { right: 0; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine .selo { text-transform: uppercase; color: #fff; font-size: 15px; padding: 8px 8px; white-space: nowrap; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine .selo sup { font-size: 9px; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .carrinho_vitrine { top: 20px; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .carrinho_vitrine .bt_qtd { background: #5a1718; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .bt_empty_l { display: inline-block; float: right; margin: 12px 10px; font-size: 15px; width: auto; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .bt_empty_l:hover svg { stroke: #fff; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .bt_empty_l svg { stroke: #4a4d57; fill: none; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .close_item_vitrine { top: 3px; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .box_dot .bg_img_vitrine { background: #fff; width: 60px; height: 60px; border: 3px solid #ecebe7; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .box_dot .selo_oferta { border: 6px solid #c9c8c3; width: 75px; height: 75px; line-height: 13px; float: left; margin: -24px 0 0 5px; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .box_dot .selo_oferta .large { font-size: 14px !important; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .box_dot .selo_oferta span { font-size: 12px; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .box_dot .obs { margin: -17px 0 0 5px; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .box_dot .obs .content_edit span, #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .item_vitrine .box_dot .obs textarea { background: #ecebe7; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .oferta .bg_img_vitrine { background: #fff; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .oferta .content_price { display: block !important; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .oferta .content_price .price_desconto { margin: 4px 0 0 0; padding: 0 3px 0 3px; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .oferta .content_price .price_desconto span { font-size: 18px !important; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .oferta .container_price .price { text-decoration: none; color: #30333a; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .oferta .content_tag { position: absolute; left: 16.2%; top: -3px; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .oferta .content_tag .tag { transform: none; padding: 0 2px; position: relative; left: 0; top: 0; float: left; clear: none; margin-right: 4px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .oferta .content_tag .amarelo { background: #e1b300; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .oferta .content_desc { position: absolute; left: 50%; bottom: 5px; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .div_desc { color: #bb2a2e; font-size: 14px; text-transform: uppercase; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; margin: 7px 16px; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .header_car { height: 50px; margin-bottom: 0; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .header_car span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #30333a; text-transform: uppercase; margin-left: 20px; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .header_car .container_price, #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .header_car .container_price_item, #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .header_car .produto_car { background: #e4e1d9; padding-top: 16px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; display: block; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .header_car.marketplace .container_price, #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .header_car.marketplace .container_price_item, #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .header_car.marketplace .produto_car { background: #d6d5d2; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .marketplace { background: #eae9e5; } #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .marketplace .container_price, #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .marketplace .container_price_item, #modulo-minhas-listas .content-produtos-listas #content-listagem-itens .carrinho_lista .content_shop .marketplace .produto_car { background: #eae9e5; } #modulo-minhas-listas .content-produtos-listas .content-demais-botoes { display: flex; justify-content: flex-end; margin-top: 6px !important; position: relative; } #modulo-minhas-listas .content-produtos-listas .content-demais-botoes a.lnk-adicionar-itens { display: block; float: left; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border: 1px solid #9e9fa3; background: url(../images/ico_cart_black.png) no-repeat 10px center; height: 30px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; color: #4a4d57; text-transform: uppercase; padding: 7px 15px 0 45px; margin: 0 10px 0 0; } #modulo-minhas-listas .content-produtos-listas .content-demais-botoes a.lnk-adicionar-itens:hover { background: #c9c8c3 url(../images/ico_cart_black.png) no-repeat 10px center; } #modulo-minhas-listas .content-produtos-listas .content-demais-botoes a.lnk-vem-lista-completa { display: block; float: left; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border: 1px solid #9e9fa3; background: url(../images/ico_list_black.png) no-repeat 10px center; height: 30px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; color: #4a4d57; text-transform: uppercase; padding: 7px 15px 0 35px; margin: 0 10px 0 0; } #modulo-minhas-listas .content-produtos-listas .content-demais-botoes a.lnk-vem-lista-completa:hover { background: #c9c8c3 url(../images/ico_list_black.png) no-repeat 10px center; } #modulo-minhas-listas .content-produtos-listas .content-demais-botoes a.lnk-enviar-lista { float: left; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border: 1px solid #9e9fa3; background: url(../images/ico-whatsapp.png) no-repeat 10px center; height: 30px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; color: #4a4d57; text-transform: uppercase; padding: 7px 15px 0 35px; margin: 0 10px 0 0; } #modulo-minhas-listas .content-produtos-listas .content-demais-botoes a.lnk-enviar-lista:hover { background: #c9c8c3 url(../images/ico-whatsapp.png) no-repeat 10px center; } #modulo-minhas-listas .content-produtos-listas .content-demais-botoes a.lnk-enviar-lista-email { display: block; float: left; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border: 1px solid #9e9fa3; background: 0 0; height: 30px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; color: #4a4d57; text-transform: uppercase; padding: 7px 15px 0 7px; margin: 0 10px 0 0; } #modulo-minhas-listas .content-produtos-listas .content-demais-botoes a.lnk-enviar-lista-email:hover { background: #c9c8c3; } #modulo-minhas-listas .content-produtos-listas .content-demais-botoes a.lnk-enviar-lista-email .content_share { position: absolute; right: 0; top: 43px; background: #fff; border: 1px solid #4a4d57; z-index: 999; font-size: 16px; display: inline-flex; align-items: center; padding: 10px 10px; display: none; } #modulo-minhas-listas .content-produtos-listas .content-demais-botoes a.lnk-enviar-lista-email .content_share a { margin: 0 4px; } #modulo-minhas-listas .content-produtos-listas .content-demais-botoes a.lnk-enviar-lista-email .content_share .link_email img { opacity: 0.7; } #modulo-minhas-listas .content-produtos-listas .content-demais-botoes a.lnk-enviar-lista-email .content_share .input_button { width: 240px; float: left; clear: both; display: none; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } #modulo-minhas-listas .content-produtos-listas .content-demais-botoes a.lnk-enviar-lista-email .content_share .input_button input[type="email"] { width: 71%; padding: 10px 43px 10px 13px; } #modulo-minhas-listas .content-produtos-listas .content-demais-botoes a.lnk-enviar-lista-email .content_share .input_button input[type="submit"] { width: 17%; margin-left: -17%; } #modulo-minhas-listas .content-produtos-listas .content-demais-botoes a.lnk-enviar-lista-email .content_share .input_button .confirm_mail { display: none; align-items: center; font-size: 14px; } #modulo-minhas-listas .content-produtos-listas .content-demais-botoes a.lnk-enviar-lista-email .content_share .bt_empty { align-items: center; display: inline-flex; margin-left: 7px; padding: 7px 14px; height: 20px; min-width: 60px; justify-content: center; } #modulo-minhas-listas .content-produtos-listas .content-demais-botoes a.lnk-enviar-lista-email .content_share .bt_empty:hover img { display: none; } #modulo-minhas-listas .content-produtos-listas .content-demais-botoes a.lnk-enviar-lista-email .content_share .bt_empty:hover .hover { display: block; } #modulo-minhas-listas .content-produtos-listas .content-demais-botoes a.lnk-enviar-lista-email .content_share .bt_empty img { float: left; margin-right: 7px; } #modulo-minhas-listas .content-produtos-listas .content-demais-botoes a.lnk-enviar-lista-email .content_share .input_button { position: relative; display: none; width: 117px; height: 38px; } #modulo-minhas-listas .content-produtos-listas .content-demais-botoes a.lnk-enviar-lista-email .content_share .input_button form { width: 203px; position: absolute; right: -14px; top: 0; z-index: 9; display: inline-flex; } #modulo-minhas-listas .content-produtos-listas .content-demais-botoes a.lnk-enviar-lista-email .content_share .input_button input[type="email"] { width: 72%; } #modulo-minhas-listas .content-produtos-listas .content-demais-botoes a.lnk-enviar-lista-email .content_share .input_button input[type="submit"] { width: 20%; margin-left: -18px; padding: 10px 6px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; } #modulo-minhas-listas .content-produtos-listas .content-demais-botoes .input_button { position: absolute; display: none; width: 330px; right: 20px; height: 45px; } #modulo-minhas-listas .content-produtos-listas .content-demais-botoes .input_button form { width: 100%; position: absolute; right: 0; top: 0; z-index: 9; } #modulo-minhas-listas .content-produtos-listas .content-demais-botoes .input_button form input[type="email"] { width: 72%; } #modulo-minhas-listas .content-produtos-listas .content-demais-botoes .input_button form input[type="submit"] { width: 20%; margin-left: -18px; padding: 10px 6px; border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; } #modulo-minhas-listas .coluna-direita { width: 74%; } #modulo-minhas-listas .coluna-direita .content-produtos-listas { width: 100%; } @media screen and (max-width: 1035px) { #modulo-minhas-listas .coluna-direita { width: 72%; } } #modulo-mais-comprados-por-voce { display: block; overflow: hidden; width: 100%; margin-top: 50px; padding: 50px 0 50px 0; } #modulo-mais-comprados-por-voce #vitrine_lista .content_vitrine { display: block; } #modulo-mais-comprados-por-voce .container { padding: 0; margin-top: 0; margin-bottom: 0; } #modulo-mais-comprados-por-voce h2 { background: url(../images/ico-plus.png) no-repeat left center; padding-left: 15px; margin-bottom: 30px; } #modulo-mais-comprados-por-voce .container_vitrine { display: block; margin-bottom: 10px; } #modulo-mais-comprados-por-voce .container_vitrine .item_vitrine { width: 176px; height: 415px; float: left; margin-right: 13px; } #modulo-mais-comprados-por-voce .container_vitrine .item_vitrine .carrinho_vitrine { bottom: 50px; } #modulo-mais-comprados-por-voce .container_vitrine .item_vitrine .bg_img_vitrine { height: 170px; } #modulo-mais-comprados-por-voce .container_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine { height: 155px; } #modulo-mais-comprados-por-voce .container_vitrine .price_desconto { background: #e1b300; color: #fff; font-size: 21px; float: left; padding: 4px 3px 0 3px; margin: -4px 0 0 5px; } #modulo-mais-comprados-por-voce .container_vitrine .price_desconto span { font-size: 11px !important; } .destaque-sliders-thumbs { background: 0 0; position: relative; } .bannerCocacola { display: inline-block !important; height: 555px !important; } .destaque-sliders-thumbs .sliders-big .item { padding: 0; height: 555px; position: relative; color: #fff; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-position: top center; } .destaque-sliders-thumbs .sliders-big .item .box-texto .content-avaliacao-texto { display: block; margin: 0 auto; text-align: center; } .destaque-sliders-thumbs .sliders-big .item .box-texto .content-avaliacao-texto .content_avaliacao { display: inline-block; margin: 0 auto; width: 8%; } .destaque-sliders-thumbs .sliders-big .item .box-texto .content-avaliacao-texto .estatisticas-avaliacao { display: inline-block; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 11px; text-transform: uppercase; color: #fff; } .destaque-sliders-thumbs .sliders-big .item .box-texto .content-avaliacao-texto .estatisticas-avaliacao a { font-size: 11px; text-decoration: none; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; margin-right: 5px; } .destaque-sliders-thumbs .sliders-big .item .box-texto .botoes-opcoes { display: inline-flex; clear: both; margin: 0 auto; text-align: center; width: 100%; justify-content: center; align-items: center; } .destaque-sliders-thumbs .sliders-big .item .box-texto .botoes-opcoes a.lnk-saiba-mais { display: block; background: #ec3237; width: 63px; height: 25px; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 12px; color: #fff; text-align: center; text-transform: uppercase; text-decoration: none; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; padding-top: 8px; margin-right: 5px; } .destaque-sliders-thumbs .sliders-big .item .box-texto .botoes-opcoes a.lnk-saiba-mais:hover { background: #bb2a2e; } .destaque-sliders-thumbs .sliders-big .item .box-texto .botoes-opcoes .lnk-salvar-receita { display: block; background: #af8256 url(../images/ico-receita-branco.png) no-repeat 10px center; width: 118px; height: 25px; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 12px; color: #fff; text-transform: uppercase; text-decoration: none; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; padding: 8px 0 0 10px; } .destaque-sliders-thumbs .sliders-big .item .box-texto .botoes-opcoes .lnk-salvar-receita:hover { background-color: #8e6742; } .destaque-sliders-thumbs .sliders-big .item .box-texto .botoes-opcoes .tag-ativo { background: #5a1718 url(../images/ico-tag-receita-salva.jpg) no-repeat 10px center; } .destaque-sliders-thumbs .sliders-big .item .box-texto .botoes-opcoes .tag-ativo:hover { background: #5a1718 url(../images/ico-tag-receita-salva.jpg) no-repeat 10px center; } .destaque-sliders-thumbs .sliders-big .item .box-texto { position: absolute; overflow: hidden; margin: 0 auto; width: 100%; height: 330px; left: 0; } .destaque-sliders-thumbs.revista .sliders-big .item .box-texto { margin-top: 60px; } .destaque-sliders-thumbs .sliders-big .item .box-texto-top { margin-top: 10px; z-index: 6; } .destaque-sliders-thumbs .sliders-big .item .box-texto h2 { font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 16px; text-transform: uppercase; color: #ddc096; margin-bottom: 0; width: 100%; text-align: center; } .destaque-sliders-thumbs .sliders-big .item .box-texto p { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 42px; color: #fff; text-align: center; margin: 0 230px; line-height: 60px; } .destaque-sliders-thumbs .sliders-big .item .box-texto-2 { position: absolute; padding-top: 30px; } .destaque-sliders-thumbs .sliders-big .item .box-texto-2 h2 { font-size: 54px; margin-bottom: 20px; line-height: 50px; } .destaque-sliders-thumbs .sliders-big .item .box-texto-2 p { font-size: 20px; font-family: gotham-medium; } .destaque-sliders-thumbs .sliders-big .item .box-texto-2 .links { margin-top: 50px; } .destaque-sliders-thumbs .sliders-big .item .box-texto-2 a { margin-right: 15px; } .destaque-sliders-thumbs .sliders-big .item .box-texto .texto { font-size: 18px; } .destaque-sliders-thumbs .sliders-big .item .box-texto p strong { border-bottom: 1px #fff dotted; padding-bottom: 5px; text-transform: uppercase; } .destaque-sliders-thumbs .sliders-big .item .box-texto a { margin-top: 20px; } .destaque-sliders-thumbs .sliders-small { text-align: center; position: absolute; width: 100%; bottom: 50px; left: -20px; z-index: 100; } .destaque-sliders-thumbs .sliders-small div { margin-bottom: 0; padding-bottom: 0; } .destaque-sliders-thumbs .sliders-small .item { display: inline-block; -o-transition: none; -moz-transition: none; -webkit-transition: none; } .destaque-sliders-thumbs .sliders-small .item img { padding: 5px; background: 0 0; } .destaque-sliders-thumbs .sliders-small .slick-current img { background: #fff; } .destaque-sliders-thumbs .sliders-small .slick-slide { margin: 0 12px; } .destaque-sliders-thumbs .sliders-small .slick-list { margin: 0 -5px; } .destaque-sliders-thumbs .slick-next, .destaque-sliders-thumbs .slick-prev { width: 50px; line-height: 40px; display: block; text-align: center; text-indent: -999999px; position: absolute; top: 40%; margin-top: -25px; border: 0; z-index: 10; } .destaque-sliders-thumbs .slick-prev { left: -40px; background: #413934 url(_assets/_imgs/_ui/seta-line-prev.png) no-repeat center center; } .destaque-sliders-thumbs .slick-next { right: -40px; background: #413934 url(_assets/_imgs/_ui/seta-line-next.png) no-repeat center center; } .destaque-sliders-thumbs .slick-dots { text-align: center; padding: 0; list-style: none; position: relative; top: -50px; display: none !important; } .destaque-sliders-thumbs .slick-dots li { display: inline-block; margin: 3px; } .destaque-sliders-thumbs .slick-dots li button { display: inline-block; width: 15px; height: 15px; padding: 0 0; border: 2px #fff solid; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; text-indent: -999999px; background: 0 0; } .destaque-sliders-thumbs .slick-dots li.slick-active button { background: #fff; } #pg_eventos .destaque-sliders-thumbs .sliders-big .slider-pai .item { height: 355px; } #pg_eventos .destaque-sliders-thumbs .sliders-big .slider-pai .item .container .box-texto { margin-top: 0; } .modulo-busca-receita { display: block; width: 100%; background: #e6e4de; } .modulo-busca-receita .container { padding: 30px 0; display: flex; } .modulo-busca-receita .content-input-busca-receita { display: block; float: left; flex: 1; } .modulo-busca-receita .content-input-busca-receita .input_speech { width: 100%; } .modulo-busca-receita .content-input-busca-receita .input_speech .busca_input { border: none; width: 87%; padding: 13px 2% 13px 10%; background-position: 2%; } .modulo-busca-receita .content-input-busca-receita .input_speech input[type="submit"] { position: absolute; right: 0; width: 10%; top: 0; display: block; opacity: 0; cursor: pointer; } .modulo-busca-receita .content-input-busca-receita .busca_input { font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 12px; width: 300px; height: 14px; } .modulo-busca-receita .content-input-busca-receita ::-webkit-input-placeholder { color: #a1a09d; } .modulo-busca-receita .content-input-busca-receita ::-moz-placeholder { color: #a1a09d; } .modulo-busca-receita .content-input-busca-receita :-ms-input-placeholder { color: #a1a09d; } .modulo-busca-receita .content-input-busca-receita :-moz-placeholder { color: #a1a09d; } .modulo-busca-receita .content-select-ocasioes { display: block; float: left; margin-left: 10px; flex: 0; } .modulo-busca-receita .content-select-ocasioes .content_select_list { width: 270px; position: relative; } .modulo-busca-receita .content-select-ocasioes .content_select_list .select_list { font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 12px; text-transform: uppercase; position: relative; color: #a1a09d; width: 87%; height: 20px; letter-spacing: 0.25pt; background: #fff; border: none; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding: 0 15px; } .modulo-busca-receita .content-select-ocasioes .content_select_list .select_list .seta_down { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; color: #4a4d57; font-size: 12px; position: absolute; top: 20px; right: 17px; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); } .modulo-busca-receita .content-select-ocasioes .content_select_list .select_list:hover { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } .modulo-busca-receita .content-select-ocasioes .content_select_list ul { position: absolute; z-index: 99999; width: 98%; background: #fff; border: 1px solid #e1e1e1; border-top: none; top: 35px; display: none; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } .modulo-busca-receita .content-select-ocasioes .content_select_list ul li { font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 12px; text-transform: uppercase; color: #4a4d57; padding: 12px 7%; } .modulo-busca-receita .content-select-ocasioes .content_select_list ul li:hover { cursor: pointer; background: #ecebe7; } .modulo-busca-receita .content-select-ocasioes .content_select_list ul li:last-child { font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 12px; text-transform: uppercase; color: #4a4d57; padding: 12px 7%; } .modulo-busca-receita .content-select-ocasioes .content_select_list ul li:last-child:hover { cursor: pointer; background: #ecebe7; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; } .modulo-busca-receita .content-select-ocasioes .content_select_list .active { background: #fff; } .modulo-busca-receita .content-select-tipos-pratos { display: block; float: left; margin-left: 10px; flex: 0; } .modulo-busca-receita .content-select-tipos-pratos .content_select_list { width: 270px; position: relative; } .modulo-busca-receita .content-select-tipos-pratos .content_select_list .select_list { font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 12px; text-transform: uppercase; position: relative; width: 87%; height: 20px; letter-spacing: 0.25pt; background: #fff; border: none; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding: 0 15px; } .modulo-busca-receita .content-select-tipos-pratos .content_select_list .select_list .seta_down { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; color: #4a4d57; font-size: 12px; position: absolute; top: 20px; right: 17px; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); } @media screen and (max-width: 980px) { .modulo-busca-receita .content-select-tipos-pratos .content_select_list .select_list .seta_down { font-size: 22px; position: absolute; top: 30px; } } .modulo-busca-receita .content-select-tipos-pratos .content_select_list .select_list:hover { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } .modulo-busca-receita .content-select-tipos-pratos .content_select_list ul { position: absolute; z-index: 99999; width: 98%; background: #fff; border: 1px solid #e1e1e1; border-top: none; top: 35px; display: none; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } .modulo-busca-receita .content-select-tipos-pratos .content_select_list ul li { font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 12px; text-transform: uppercase; color: #4a4d57; padding: 12px 7%; } .modulo-busca-receita .content-select-tipos-pratos .content_select_list ul li:hover { cursor: pointer; background: #ecebe7; } .modulo-busca-receita .content-select-tipos-pratos .content_select_list ul li:last-child { font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 12px; text-transform: uppercase; color: #4a4d57; padding: 12px 7%; } .modulo-busca-receita .content-select-tipos-pratos .content_select_list ul li:last-child:hover { cursor: pointer; background: #ecebe7; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; } .modulo-busca-receita .content-select-tipos-pratos .content_select_list .active { background: #fff; } .modulo-busca-receita .wrap_check { font-size: 14px; margin-top: 10px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } .modulo-busca-receita .wrap_check label { font-weight: 400; } .modulo-busca-receita .content-receitas-salvas-cliente { display: block; float: left; margin-top: -1px; margin-left: 10px; } .modulo-busca-receita .content-receitas-salvas-cliente a.lnk-receitas-cliente { display: block; background: url(../images/ico-receita-grande-vermelho.png) no-repeat left 3px; width: 120px; min-height: 35px; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 14px; color: #bb2a2e; text-transform: uppercase; text-decoration: none; padding: 0 0 0 45px; } .modulo-busca-receita .content-receitas-salvas-cliente a.lnk-receitas-cliente:hover { text-decoration: underline; } #menu_ancora.fixed { height: 97px; } #menu_ancora.fixed .modulo-busca-receita { z-index: 99999; position: fixed; width: 100%; top: 50px; left: 0; } .grid-4-itens-big .container .box-item .wrapper-img img.banner-destacado { width: 205%; } @media (min-width: 370px) { .grid-4-itens-big .container .box-item .wrapper-img img.banner-destacado { width: 175%; } } @media (min-width: 760px) { .grid-4-itens-big .container .box-item .wrapper-img img.banner-destacado { width: 105%; } .grid-4-itens-big .container .col-xs-12.col-sm-6 .box-item .wrapper-img img.banner-destacado { width: 180%; } } @media (min-width: 990px) { .grid-4-itens-big .container .box-item .wrapper-img img.banner-destacado { width: 105%; } .grid-4-itens-big .container .col-xs-12.col-sm-6 .box-item .wrapper-img img.banner-destacado { width: 200%; } } @media (min-width: 1430px) { .grid-4-itens-big .container .box-item .wrapper-img img.banner-destacado { width: 100%; } .grid-4-itens-big .container .col-xs-12.col-sm-6 .box-item .wrapper-img img.banner-destacado { width: 200%; } } .modulo-amar-receitas { min-height: 930px; } .modulo-amar-receitas .content_artigos .content-item-block { position: relative; width: 48%; float: left; } .modulo-amar-receitas .content_artigos .content-item-block .tag-salvar-receita { display: block; position: absolute; width: 80px; height: 25px; background: #af8256 url(../images/ico-receita-branco.png) no-repeat 10px center; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; right: 20px; top: 350px; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 12px; color: #fff; text-transform: uppercase; padding: 8px 0 0 35px; z-index: 9; } .modulo-amar-receitas .content_artigos .content-item-block .tag-salvar-receita:hover { background: #8e6742 url(../images/ico-receita-branco.png) no-repeat 10px center; } .modulo-amar-receitas .content_artigos .content-item-block .tag-ativo { background: #5a1718 url(../images/ico-tag-receita-salva.jpg) no-repeat 10px center; } .modulo-amar-receitas .content_artigos .content-item-block .tag-ativo:hover { background: #5a1718 url(../images/ico-tag-receita-salva.jpg) no-repeat 10px center; } .modulo-amar-receitas .content_artigos .content-item-block-menor { position: relative; width: 23%; margin: 0 2% 40px 0; float: left; } .modulo-amar-receitas .content_artigos .content-item-block-menor .tag-salvar-receita { display: block; position: absolute; width: 80px; height: 25px; background: #af8256 url(../images/ico-receita-branco.png) no-repeat 10px center; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; right: 5px; top: 210px; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 12px; color: #fff; text-transform: uppercase; padding: 8px 0 0 35px; z-index: 9; } .modulo-amar-receitas .content_artigos .content-item-block-menor .tag-salvar-receita:hover { background: #8e6742 url(../images/ico-receita-branco.png) no-repeat 10px center; } .modulo-amar-receitas .content_artigos .content-item-block-menor .tag-ativo { background: #5a1718 url(../images/ico-tag-receita-salva.jpg) no-repeat 10px center; } .modulo-amar-receitas .content_artigos .content-item-block-menor .tag-ativo:hover { background: #5a1718 url(../images/ico-tag-receita-salva.jpg) no-repeat 10px center; } .momentos_artigos { height: 515px; background-size: cover !important; } .momentos_artigos .container_momentos { width: 45%; background: #fff; height: 402px; overflow: hidden; } .momentos_artigos .container_momentos .item_momentos { padding: 0 70px; height: 100%; align-items: center; align-content: center; justify-content: center; display: inline-flex !important; } .momentos_artigos .container_momentos .item_momentos span { color: #a1a09d; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; text-transform: uppercase; } .momentos_artigos .container_momentos .item_momentos h3 { font-size: 46px; color: #3a1112; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; line-height: 50px; } .momentos_artigos .container_momentos .item_momentos .content-avaliacao-texto { margin-top: 15px; } .momentos_artigos .container_momentos .item_momentos .bt_default { display: inline-block; cursor: pointer; } .momentos_artigos .container_momentos .owl-stage-outer { height: 100%; } .momentos_artigos .container_momentos .owl-stage-outer .owl-stage { height: 100%; } .momentos_artigos .container_momentos .owl-stage-outer .owl-stage .owl-item { height: 100%; } .momentos_artigos .container_momentos .owl-nav { top: 41%; } .momentos_artigos .container_momentos .owl-nav .owl-next { background: #c5bead; color: #fff; right: -23px; } .momentos_artigos .container_momentos .owl-nav .owl-prev { background: #c5bead; color: #fff; left: -23px; } .modulo-igredientes-em-destaque { display: block; width: 100%; overflow: hidden; background: #362922; } .modulo-igredientes-em-destaque h2 { color: #fff; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; margin-bottom: 30px; } .modulo-igredientes-em-destaque .left_artigo { width: 20%; float: left; position: relative; border: 11px solid #fff; margin-right: 2%; margin-bottom: 20px; } .modulo-igredientes-em-destaque .left_artigo:hover { cursor: pointer; } .modulo-igredientes-em-destaque .left_artigo:hover .img_artigo { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; transform: scale(1.2); -webkit-transform: scale(1.2); } .modulo-igredientes-em-destaque .left_artigo .overflow_img { width: 100%; height: 151px; overflow: hidden; } .modulo-igredientes-em-destaque .left_artigo .img_artigo { width: 100%; height: 151px; background-size: cover; background-position: center; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } .modulo-igredientes-em-destaque .left_artigo .nome-ingrediente { display: block; position: absolute; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 22px; color: #fff; width: 100%; height: 151px; text-align: center; top: 0; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; } .modulo-igredientes-em-destaque .content-btn { display: block; clear: both; padding-top: 35px; } .modulo-igredientes-em-destaque .content-btn a.lnk-ver-mais-receitas { display: block; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 12px; color: #fff; text-decoration: none; text-transform: uppercase; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border: 1px solid #fff; width: 200px; height: 25px; text-align: center; padding-top: 7px; } .modulo-igredientes-em-destaque .content-btn a.lnk-ver-mais-receitas:hover { background: #c9c8c3; } .modulo-igredientes-em-destaque-mobile { display: none !important; background: #f06; } .modulo-revista-momentos-experts { display: block; clear: both; background: #353943; overflow: hidden; padding-bottom: 40px; } .modulo-revista-momentos-experts h2 { color: #fff; } .modulo-revista-momentos-experts .left_artigo { float: left; margin-right: 25px; } .modulo-revista-momentos-experts .left_artigo:hover { cursor: pointer; } .modulo-revista-momentos-experts .left_artigo:hover .img_artigo { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; transform: scale(1.2); -webkit-transform: scale(1.2); } .modulo-revista-momentos-experts .left_artigo:hover .more { background: #c9c8c3; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } .modulo-revista-momentos-experts .left_artigo .titulo_receita { display: block; color: #fff; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 21px; text-transform: uppercase; margin-bottom: 20px; } .modulo-revista-momentos-experts .left_artigo .overflow_img { width: 100%; height: 253px; overflow: hidden; } .modulo-revista-momentos-experts .left_artigo .img_artigo { width: 100%; height: 253px; background-size: cover; background-position: center; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } .modulo-revista-momentos-experts .left_artigo .txt-receita { width: 100%; margin-top: 14px; } .modulo-revista-momentos-experts .left_artigo .txt-receita span { color: #a1a09d; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; text-transform: uppercase; } .modulo-revista-momentos-experts .left_artigo .txt-receita h3 { font-size: 24px; color: #a1a09d; font-family: "Playfair Display", serif; font-weight: 700; letter-spacing: 0.2pt; font-style: normal; line-height: 26px; margin-bottom: 10px; } .modulo-revista-momentos-experts .left_artigo .txt-receita p { font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; color: #fff; font-size: 14px; padding: 0; margin: 0 0 10px 0; } .modulo-revista-momentos-experts .left_artigo .txt-receita .more { margin-top: 20px; border: 1px solid #9a9ca1; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 12px; color: #fff; padding: 5px 0; width: 150px; text-transform: uppercase; text-align: center; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } .modulo-revista-momentos-experts.cinza-super-claro { background: #ecebe7; } .modulo-revista-momentos-experts.cinza-super-claro h2 { margin-bottom: 40px; color: #3a1112; } .modulo-revista-momentos-experts.cinza-super-claro .left_artigo .titulo_receita { color: #30333a; margin: 20px 0; height: 61px; } .modulo-revista-momentos-experts.cinza-super-claro .left_artigo .titulo_receita .especialista { display: inline-flex; } .modulo-revista-momentos-experts.cinza-super-claro .left_artigo .titulo_receita .especialista .img_especialista { width: 60px; min-width: 60px; max-width: 60px; height: 60px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; overflow: hidden; } .modulo-revista-momentos-experts.cinza-super-claro .left_artigo .titulo_receita .especialista .img_especialista img { max-width: 100%; } .modulo-revista-momentos-experts.cinza-super-claro .left_artigo .titulo_receita .especialista .txt_especialista { margin-left: 15px; } .modulo-revista-momentos-experts.cinza-super-claro .left_artigo .titulo_receita .especialista .txt_especialista h3 { color: #af8256; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; } .modulo-revista-momentos-experts.cinza-super-claro .left_artigo .titulo_receita .especialista .txt_especialista p { font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; text-transform: none; margin-top: 2px; margin-bottom: 0; font-size: 14px; } .modulo-revista-momentos-experts.cinza-super-claro .left_artigo .txt-receita { width: 75%; } .modulo-revista-momentos-experts.cinza-super-claro .left_artigo .txt-receita h3, .modulo-revista-momentos-experts.cinza-super-claro .left_artigo .txt-receita p { color: #3a1112; } .modulo-revista-momentos-experts.cinza-super-claro .left_artigo .txt-receita p { line-height: 24px; } .modulo-revista-momentos-experts.cinza-super-claro .left_artigo .txt-receita .more { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #30333a; } #modulo-minhas-receitas-lista { display: block; } #modulo-minhas-receitas-lista h2 { margin-bottom: 50px; } #modulo-minhas-receitas-lista .content-bloco-minhas-receitas { display: block; clear: both; overflow: hidden; padding-bottom: 40px; } #modulo-minhas-receitas-lista .content-bloco-minhas-receitas .content_artigos { width: 100%; clear: both; overflow: hidden; } #modulo-minhas-receitas-lista .content-bloco-minhas-receitas .content-item-block { position: relative; width: 24%; float: left !important; margin: 0 11px 30px 0; height: 426px; } #modulo-minhas-receitas-lista .content-bloco-minhas-receitas .content-item-block:last-child { margin: 0 0 30px 0; } #modulo-minhas-receitas-lista .content-bloco-minhas-receitas .tag-salvar-receita { display: block; position: absolute; width: 93px; height: 25px; background: #af8256 url(../images/ico-receita-branco.png) no-repeat 10px center; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; right: 10px; top: 210px; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 12px; color: #fff; text-transform: uppercase; padding: 8px 0 0 35px; z-index: 9; } #modulo-minhas-receitas-lista .content-bloco-minhas-receitas .tag-salvar-receita:hover { background: #8e6742 url(../images/ico-receita-branco.png) no-repeat 10px center; } #modulo-minhas-receitas-lista .content-bloco-minhas-receitas .tag-ativo { background: #5a1718 url(../images/ico-tag-receita-salva.jpg) no-repeat 10px center; } #modulo-minhas-receitas-lista .content-bloco-minhas-receitas .tag-ativo:hover { background: #5a1718 url(../images/ico-tag-receita-salva.jpg) no-repeat 10px center; } #modulo-minhas-receitas-lista .content-bloco-minhas-receitas .left_artigo { width: 100%; float: left; margin-right: 25px; position: initial; } #modulo-minhas-receitas-lista .content-bloco-minhas-receitas .left_artigo:hover { cursor: pointer; } #modulo-minhas-receitas-lista .content-bloco-minhas-receitas .left_artigo:hover .img_artigo { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; transform: scale(1.2); -webkit-transform: scale(1.2); } #modulo-minhas-receitas-lista .content-bloco-minhas-receitas .left_artigo .titulo_receita { display: block; color: #fff; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 21px; text-transform: uppercase; margin-bottom: 20px; } #modulo-minhas-receitas-lista .content-bloco-minhas-receitas .left_artigo .overflow_img { width: 100%; height: 253px; overflow: hidden; } #modulo-minhas-receitas-lista .content-bloco-minhas-receitas .left_artigo .img_artigo { width: 100%; height: 253px; background-size: cover; background-position: center; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #modulo-minhas-receitas-lista .content-bloco-minhas-receitas .left_artigo .txt-receita { width: 100%; margin-top: 14px; } #modulo-minhas-receitas-lista .content-bloco-minhas-receitas .left_artigo .txt-receita span { color: #a59c9c; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; text-transform: uppercase; } #modulo-minhas-receitas-lista .content-bloco-minhas-receitas .left_artigo .txt-receita h3 { font-size: 24px; color: #331213; font-family: "Playfair Display", serif; font-weight: 700; letter-spacing: 0.2pt; font-style: normal; line-height: 26px; margin-bottom: 10px; } #modulo-minhas-receitas-lista .content-bloco-minhas-receitas .left_artigo .txt-receita p { font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; color: #fff; font-size: 14px; padding: 0; margin: 0 0 10px 0; } #modulo-minhas-receitas-lista .content-bloco-minhas-receitas .left_artigo .txt-receita .more { position: absolute; left: 0; bottom: 0; text-transform: uppercase; color: #ec3237; font-size: 14px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; padding-top: 10px; } #modulo-minhas-receitas-lista .content-paginacao { width: 100%; display: block; text-align: center; } #modulo-minhas-receitas-lista .content-paginacao .pagination { display: inline-block; margin: 0 auto; } #modulo-minhas-receitas-lista .content-paginacao .pagination a { display: block; float: left; width: 20px; height: 20px; outline: 0; color: #555; vertical-align: middle; text-align: center; text-decoration: none; font-size: 20px; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; } #modulo-minhas-receitas-lista .content-paginacao .pagination a:active, #modulo-minhas-receitas-lista .content-paginacao .pagination a:focus, #modulo-minhas-receitas-lista .content-paginacao .pagination a:hover { background-color: #fff; } #modulo-minhas-receitas-lista .content-paginacao .pagination a.disabled, #modulo-minhas-receitas-lista .content-paginacao .pagination a.disabled:active, #modulo-minhas-receitas-lista .content-paginacao .pagination a.disabled:focus, #modulo-minhas-receitas-lista .content-paginacao .pagination a.disabled:hover { color: #a8a8a8; cursor: default; } #modulo-minhas-receitas-lista .content-paginacao .pagination a:first-child { border: none; border-radius: 2px 0 0 2px; } #modulo-minhas-receitas-lista .content-paginacao .pagination a:last-child { border: none; border-radius: 0 2px 2px 0; } #modulo-minhas-receitas-lista .content-paginacao .pagination input { float: left; margin: 0; padding: 5px 0 0 0; width: 90px; height: 20px; outline: 0; border: none; vertical-align: middle; text-align: center; text-transform: none; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; color: #4a4d57; font-size: 14px; } #modulo-minhas-receitas-lista .content-paginacao .pagination input:disabled { background: 0 0; } #modulo-minhas-receitas-lista .content-paginacao .gigantic.pagination { margin: 30px 0; } #modulo-minhas-receitas-lista .content-paginacao .gigantic.pagination a { height: 60px; width: 60px; font-size: 50px; line-height: 50px; } #modulo-minhas-receitas-lista .content-paginacao .gigantic.pagination input { width: 300px; height: 60px; font-size: 30px; } .modulo-receitas-mais-queridas { display: block; width: 100%; overflow: hidden; } .modulo-receitas-mais-queridas h2 { margin-bottom: 30px; } .modulo-receitas-mais-queridas .seleciona-segmento { width: 100%; display: inline-flex; height: 97px; text-align: center; z-index: 99; position: relative; } .modulo-receitas-mais-queridas .seleciona-segmento a.lnk-segmento { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; flex: 1; font-size: 12px; color: #54565c; text-transform: uppercase; display: inline-block; float: left; background: #e4e1d9; padding: 5px; width: 76px; height: 71px; margin-right: 1px; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; } .modulo-receitas-mais-queridas .seleciona-segmento a.active, .modulo-receitas-mais-queridas .seleciona-segmento a.lnk-segmento:hover { color: #fff; background: #5a1718; } .modulo-receitas-mais-queridas .seleciona-segmento a.lnk-segmento:nth-last-child { margin-right: 0; } .modulo-receitas-mais-queridas .seleciona-segmento a.active:after { content: ""; display: inline-block; vertical-align: middle; width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 16px solid #5a1718; position: absolute; bottom: 0; right: 50%; margin-bottom: -15px; margin-right: -15px; } .modulo-receitas-mais-queridas .content-receita-2-2 { display: block; margin-top: 20px; } .modulo-receitas-mais-queridas .content-receita-2-2 .content_vitrine { display: none; } .modulo-receitas-mais-queridas .content-receita-2-2 .active { display: inline-block; } .modulo-receitas-mais-queridas .content-receita-2-2 .coluna-esquerda { display: block; float: left; width: 556px; } .modulo-receitas-mais-queridas .content-receita-2-2 .coluna-direita { display: block; float: right; } .modulo-receitas-mais-queridas .content-receita-2-2 .left_artigo { width: 48%; float: left; } .modulo-receitas-mais-queridas .content-receita-2-2 .left_artigo:hover { cursor: pointer; } .modulo-receitas-mais-queridas .content-receita-2-2 .left_artigo:hover .img_artigo { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; transform: scale(1.2); -webkit-transform: scale(1.2); } .modulo-receitas-mais-queridas .content-receita-2-2 .left_artigo .overflow_img { width: 100%; height: 403px; overflow: hidden; } .modulo-receitas-mais-queridas .content-receita-2-2 .left_artigo .img_artigo { width: 100%; height: 403px; background-size: cover; background-position: center; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } .modulo-receitas-mais-queridas .content-receita-2-2 .left_artigo .txt-receita { width: 100%; margin-top: 14px; } .modulo-receitas-mais-queridas .content-receita-2-2 .left_artigo .txt-receita span { color: #a1a09d; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; text-transform: uppercase; } .modulo-receitas-mais-queridas .content-receita-2-2 .left_artigo .txt-receita h3 { font-size: 36px; color: #3a1112; font-family: "Playfair Display", serif; font-weight: 700; letter-spacing: 0.2pt; font-style: normal; line-height: 40px; } .modulo-receitas-mais-queridas .content-receita-2-2 .left_artigo .txt-receita p { font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; color: #4a4d57; font-size: 16px; line-height: 22px; margin: 10px 0; } .modulo-receitas-mais-queridas .content-receita-2-2 .left_artigo .txt-receita .more { text-transform: uppercase; color: #ec3237; font-size: 14px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; margin-top: 10px; } .modulo-receitas-mais-queridas .content-receita-2-2 .right_artigo { width: 48%; float: right; } .modulo-receitas-mais-queridas .content-receita-2-2 .right_artigo:hover { cursor: pointer; } .modulo-receitas-mais-queridas .content-receita-2-2 .right_artigo:hover .img_artigo { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; transform: scale(1.2); -webkit-transform: scale(1.2); } .modulo-receitas-mais-queridas .content-receita-2-2 .right_artigo .overflow_img { width: 100%; height: 403px; overflow: hidden; } .modulo-receitas-mais-queridas .content-receita-2-2 .right_artigo .img_artigo { width: 100%; height: 403px; background-size: cover; background-position: center; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } .modulo-receitas-mais-queridas .content-receita-2-2 .right_artigo .txt-receita { width: 100%; margin-top: 14px; } .modulo-receitas-mais-queridas .content-receita-2-2 .right_artigo .txt-receita span { color: #a1a09d; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; text-transform: uppercase; } .modulo-receitas-mais-queridas .content-receita-2-2 .right_artigo .txt-receita h3 { font-size: 36px; color: #3a1112; font-family: "Playfair Display", serif; font-weight: 700; letter-spacing: 0.2pt; font-style: normal; line-height: 40px; } .modulo-receitas-mais-queridas .content-receita-2-2 .right_artigo .txt-receita p { font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; color: #4a4d57; font-size: 16px; line-height: 22px; margin: 10px 0; } .modulo-receitas-mais-queridas .content-receita-2-2 .right_artigo .txt-receita .more { text-transform: uppercase; color: #ec3237; font-size: 14px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; margin-top: 10px; } .modulo-receitas-mais-queridas .content-btn { display: block; clear: both; padding-top: 35px; } .modulo-receitas-mais-queridas .content-btn a.lnk-ver-mais-receitas { display: block; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 12px; color: #4a4d57; text-decoration: none; text-transform: uppercase; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border: 1px solid #4a4d57; width: 200px; height: 25px; text-align: center; padding-top: 7px; } .modulo-receitas-mais-queridas .content-btn a.lnk-ver-mais-receitas:hover { background: #c9c8c3; } .modulo-receitas-mais-queridas.estacao h2 { margin-bottom: 0; } .modulo-receitas-mais-queridas.estacao h3 { margin-bottom: 30px; } #minhas-ofertas-topo { display: block; background: #54565c; height: 662px; margin-top: -50px; } #minhas-ofertas-topo .container { width: 1366px; } #minhas-ofertas-topo .content-topo-esquerda { display: block; float: left; width: 683px; text-align: center; } #minhas-ofertas-topo .content-topo-esquerda h1 { background: url(../images/logo-minhas-ofertas.jpg) no-repeat; width: 251px; height: 279px; margin: 0 auto; } #minhas-ofertas-topo .content-topo-esquerda p { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 40px; color: #fff; line-height: 48px; text-align: left; padding: 0 115px 0 130px; } #minhas-ofertas-topo .content-topo-esquerda p b { font-family: Oswald, sans-serif; font-weight: 700; font-style: normal; } #minhas-ofertas-topo .content-topo-direita { display: block; float: left; overflow: hidden; background: url(../images/bg-topo-minhas-ofertas.jpg) no-repeat center center; background-size: cover; width: 683px; height: 662px; } .box_parcelamento { display: none; max-width: 510px; } .box_parcelamento .bg_parcelamento { width: 100%; border-radius: 5px; box-sizing: border-box; background-color: #e2e1dc; } .box_parcelamento label { display: flex; padding: 10px 15px; align-items: center; align-content: stretch; } .box_parcelamento label div { margin: 0; padding: 0; } .box_parcelamento label .input_radio { flex: 0; max-width: 16px; height: 16px; position: relative; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; border: 1px solid #a1a09d; } .box_parcelamento label .input_radio input[type="checkbox"] { visibility: hidden; } .box_parcelamento label .input_radio label { top: 0; left: 0; width: 14px; height: 14px; cursor: pointer; } .box_parcelamento label .input_radio label:after { content: ""; top: 3px; left: 3px; opacity: 0; width: 10px; height: 10px; position: absolute; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; background: #a1a09d; } .box_parcelamento label .input_radio input[type="checkbox"]:checked+label:after, .box_parcelamento label .input_radio input[type="radio"]:checked+label:after { opacity: 1; } .box_parcelamento label .text_parcelamento { flex: 0 0 43%; padding-left: 10px; } .box_parcelamento label .text_parcelamento p { margin: 0; padding: 0; font-size: 13px; font-weight: 400; line-height: normal; color: #7a7a7a; } .box_parcelamento label .text_parcelamento p.titulo { color: #9e784a; font-size: 16px; letter-spacing: -0.01em; } .box_parcelamento label .select_parcelamento { flex: 1; } .box_parcelamento label .select_parcelamento .select-style { width: 100%; overflow: hidden; border-radius: 5px; border: 1px solid #e1e1e1; background: #fff url(../images/ico_seta_down.png) no-repeat 95% 50%; } .box_parcelamento label .select_parcelamento .select-style select { width: 130%; border: none; padding: 10px; box-shadow: none; color: #7a7a7a; background: 0 0; background-image: none; -webkit-appearance: none; font-family: Oswald, sans-serif; text-transform: uppercase; font-weight: 400; font-size: 13px; } .box_parcelamento label .select_parcelamento .select-style .select-style select:focus { outline: 0; } .box_parcelamento.active { display: block; } .detalhes_compra { margin-top: 15px; font-weight: 400; font-family: Oswald, sans-serif; } .detalhes_compra nav { display: flex; justify-content: flex-end; } .detalhes_compra nav [role="button"] { color: #a6774c; cursor: pointer; position: relative; padding: 8px 20px 6px 12px; background-color: #e2e1dc; } .detalhes_compra nav [role="button"]:after { top: 50%; right: 7px; width: 0; height: 0; content: ""; position: absolute; transform: translateY(-50%); border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid #a6774c; } .detalhes_compra nav [role="button"].active:after { border-top: none; border-bottom: 4px solid #a6774c; } .detalhes_compra .wrapper-cards { padding-top: 35px; padding-bottom: 35px; box-sizing: border-box; background-color: #e2e1dc; } .detalhes_compra .wrapper-cards .owl-stage { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .detalhes_compra .wrapper-cards .owl-stage .owl-item { display: -webkit-flex; display: -ms-flexbox; display: flex; height: auto !important; } .detalhes_compra .wrapper-cards .card { min-width: 265px; border-radius: 5px; background-color: #fff; box-sizing: border-box; border: 1px solid #dacbbb; width: 100%; } .detalhes_compra .wrapper-cards .card>.titulo { margin: 0; color: #fff; padding: 15px; font-size: 22px; font-style: normal; font-family: inherit; border: 1px solid #501717; background-color: #501717; border-top-left-radius: 5px; border-top-right-radius: 5px; } .detalhes_compra .wrapper-cards .card .lista-detalhes, .detalhes_compra .wrapper-cards .card>.lista-detalhes.first { margin: 15px auto 0 auto; color: #a6774c; width: 86%; } .detalhes_compra .wrapper-cards .card .lista-detalhes li, .detalhes_compra .wrapper-cards .card>.lista-detalhes.first li { display: flex; font-size: 16px; line-height: 1.75; justify-content: space-between; position: relative; } .detalhes_compra .wrapper-cards .card .lista-detalhes li span, .detalhes_compra .wrapper-cards .card>.lista-detalhes.first li span { font-weight: 600; } .detalhes_compra .wrapper-cards .card .lista-detalhes li .bt_close, .detalhes_compra .wrapper-cards .card>.lista-detalhes.first li .bt_close { position: absolute; right: -20px; top: 2px; line-height: 23px; font-size: 34px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); cursor: pointer; } .detalhes_compra .wrapper-cards .card .lista-detalhes .cupom, .detalhes_compra .wrapper-cards .card>.lista-detalhes.first .cupom { color: #84b7e5; } .detalhes_compra .wrapper-cards .card .lista-detalhes .total, .detalhes_compra .wrapper-cards .card>.lista-detalhes.first .total { color: #501717; font-size: 18px; margin: 40px auto 0 auto; padding-top: 10px; text-transform: uppercase; border-top: 1px solid #dacbbb; position: absolute; bottom: 10px; width: 86%; } .detalhes_compra .wrapper-cards .card>.lista-detalhes { margin: 0 auto 65px auto; } .detalhes_compra .wrapper-cards .card:not(:last-child) { margin-right: 35px; } .detalhes_compra .wrapper-cards.owl-carousel { display: none; } .detalhes_compra .wrapper-cards.owl-carousel.active { display: flex; } .faixa-fixa { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; position: fixed; bottom: 0; left: 0; border-top: 1px solid #e6e4de; z-index: 99; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } .faixa-fixa .container { padding: 19px 0 7px 0; } @media screen and (max-width: 980px) { .detalhes_compra .wrapper-cards .card { min-width: 100%; } .detalhes_compra .wrapper-cards .card .owl-nav { top: 36%; } } .container.container-flex { display: flex; padding: 40px 0; align-items: center; flex-direction: column; justify-content: center; text-align: center; } .container.container-flex .face_erro { font-family: Cardo; font-weight: 400; font-style: normal; color: #a1a09d; font-size: 110px; } .container.container-flex .titulo { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; text-align: center; font-size: 38px; padding: 0; } .container.container-flex .large { font-size: 20px; } .container.container-flex>img { margin: 75px auto; max-width: 100%; height: auto; } .container.container-flex .btn-voltar { font-family: Oswald, sans-serif; background-color: #5a1718; text-transform: uppercase; border-radius: 4px; font-size: 14px; padding: 12px; color: #fff; } .container.container-flex .bt_default { font-size: 14px; padding: 12px 42px; margin-top: 30px; } @media screen and (max-width: 980px) { .container.container-flex { padding: 180px 0 70px; } .container.container-flex .titulo { font-size: 30px; } .container.container-flex>img { margin: 50 auto; max-width: 80%; } } footer { width: 100%; display: block; float: left; position: relative; z-index: 2; } footer #bg_footer1 { width: 100%; display: inline-block; background: #4a4d57; float: left; clear: both; } footer #bg_footer1 .container { padding: 50px 0; display: flex; } footer #bg_footer1 #secury { margin-top: 25px; } footer #bg_footer1 .menu_item { display: inline-block; margin-right: 50px; } footer #bg_footer1 .menu_item h2 { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 16px; color: #fff; text-transform: inherit; } footer #bg_footer1 .menu_item .border_titulo { width: 18px; margin-top: 4px; height: 1px; background: #92949a; display: block; } footer #bg_footer1 .menu_item li a { margin-top: 15px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; display: inline-block; font-size: 11px; text-transform: uppercase; color: #92949a; letter-spacing: 0.5pt; } footer #bg_footer1 .menu_item li a:hover { color: #a1a09d; } footer #bg_footer1 .menu_item .form_news { margin-top: 13px; } footer #bg_footer1 .menu_item .form_news input { background: 0 0; border: 1px solid #92949a; color: #92949a; width: 142px; } footer #bg_footer1 .menu_item .form_news .confirm_mail { width: 100%; color: #fff; clear: both; float: left; display: none; } footer #bg_footer1 .menu_item .form_news .confirm_mail span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; } footer #bg_footer1 .menu_item .form_news ::-webkit-input-placeholder { color: #92949a; } footer #bg_footer1 .menu_item .form_news ::-moz-placeholder { color: #92949a; } footer #bg_footer1 .menu_item .form_news :-ms-input-placeholder { color: #92949a; } footer #bg_footer1 .menu_item .form_news :-moz-placeholder { color: #92949a; } footer #bg_footer1 .menu_item .form_news input[type="submit"] { width: 47px; background: #4a4d57; margin-left: -14px; border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; } footer #bg_footer1 .menu_item .form_news input[type="submit"]:hover { cursor: pointer; background: #a1a09d; } footer #bg_footer1 .menu_item .row { display: inline-block; } footer #bg_footer1 .menu_item .follow { margin-top: 22px; float: left; } footer #bg_footer1 .menu_item .follow .bt_empty { padding: 5px 6px; height: 19px; align-items: center; display: inline-flex; margin: 9px 7px 0 0; text-transform: inherit; } footer #bg_footer1 .menu_item .follow .bt_empty img { margin-right: 5px; opacity: 0.8; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } footer #bg_footer1 .menu_item .follow .bt_empty:hover { background: 0 0; } footer #bg_footer1 .menu_item .follow .bt_empty:hover img { opacity: 1; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } footer #bg_footer1 .menu_item .follow .bt_redes { background: #92949a; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; display: inline-flex; margin: 10px 7px 0 0; } footer #bg_footer1 .menu_item .follow .bt_redes:last-of-type { margin-right: 0; } footer #bg_footer1 .menu_item .follow .bt_redes:hover { background: #a1a09d; } footer #bg_footer1 .menu_item #app_footer { margin-left: 20px; } footer #bg_footer1 .menu_item #app_footer .bt_empty { color: #92949a; border: 1px solid #92949a; } footer #bg_footer1 .menu_item .cards { margin-top: 22px; display: flex; clear: both; } footer #bg_footer1 .menu_item .cards li { float: left; margin-right: 5px; } footer #bg_footer1 .menu_item .cards img { width: 40px; } footer #bg_footer1 #letter { margin-right: 0; } footer #bg_footer2 { width: 100%; display: inline-block; background: #353943; float: left; clear: both; } footer #bg_footer2 .container { padding: 35px 0 23px 0; } footer #bg_footer2 .container a { float: left; } footer #bg_footer2 .container div { font-size: 11px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #52565e; float: left; margin: 4px 0 0 13px; } footer #bg_footer2 .logo_assinatura { margin: -22px 0 12px 0; float: right !important; } #chat { position: fixed; z-index: 99999; bottom: 32px; right: -28%; background: #a1a09d; width: 60px; height: 60px; display: flex; align-items: center; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -webkit-box-shadow: 7px 1px 25px -5px rgba(0, 0, 0, 0.5); -moz-box-shadow: 7px 1px 25px -5px rgba(0, 0, 0, 0.5); box-shadow: 7px 1px 25px -5px rgba(0, 0, 0, 0.5); -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #chat img:first-of-type { margin: 0 auto; padding: 20px 13px; width: 34px; } #chat:hover { cursor: pointer; background: #5a1718; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #chat .close { position: absolute; right: -18px; top: -28px; padding: 10px; z-index: 99; } #chat-box { display: block; position: fixed; z-index: 99999999; bottom: 0; right: -100%; width: 378px; height: 511px; overflow: hidden; background: #e2e0d9; transition: all 0.5s ease; border-radius: 5px 0 0 5px; } @media only screen and (min-width: 300px) and (max-width: 767px) { #chat-box { width: 100vw; } } #chat-box .chat-box-top { display: block; background: #3a1112; width: 100%; height: 70px; } #chat-box .chat-box-top h2 { display: block; float: left; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 22px; color: #fff; padding: 18px 0 0 25px; } #chat-box .chat-box-top .btn-fecha-chat-box { display: block; float: right; width: 16px; height: 16px; color: #fff; font-size: 27px; top: 12px; left: -4px; padding: 22px; line-height: 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } #chat-box .chat-box-top .btn-finaliza-chat { display: block; float: right; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 16px; color: #ce955e; text-transform: uppercase; margin: 23px 20px 0 0; } #chat-box .chat-box-top .btn-finaliza-chat:hover { color: #fff; } #chat-box .content-chat-login { display: block; } #chat-box .content-chat-login .chat-box-corpo { display: block; overflow: hidden; width: 100%; text-align: center; padding-top: 35px; } #chat-box .content-chat-login .chat-box-corpo img { width: 217px; height: 73px; } #chat-box .content-chat-login .chat-box-corpo p { font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; font-size: 12px; color: #4a4d57; } #chat-box .content-chat-login .chat-box-corpo .content-formulario { display: block; margin: 0 60px 50px 60px; } #chat-box .content-chat-login .chat-box-corpo .content-formulario input { border: none; } #chat-box .content-chat-login .content-btn-entrar { display: block; width: 100%; margin: 0; text-align: center; padding: 40px 0 40px 0; } #chat-box .content-chat-login .content-btn-entrar .bt_default_m { margin: 0 auto; width: 65%; font-size: 16px; } #chat-box .content-chat-aguarde { display: none; } #chat-box .content-chat-aguarde .chat-box-corpo { display: block; overflow: hidden; width: 100%; text-align: center; padding-top: 100px; } #chat-box .content-chat-aguarde .chat-box-corpo img { width: 217px; height: 73px; } #chat-box .content-chat-aguarde .chat-box-corpo p { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 16px; color: #bb2a2e; text-transform: uppercase; margin: 30px 80px 0 80px; } #chat-box .content-chat-indisponivel { display: none; } #chat-box .content-chat-indisponivel .chat-box-top { background: #76787f; } #chat-box .content-chat-indisponivel .chat-box-corpo { display: block; overflow: hidden; width: 100%; text-align: center; padding-top: 70px; } #chat-box .content-chat-indisponivel .chat-box-corpo img { width: 217px; height: 73px; } #chat-box .content-chat-indisponivel .chat-box-corpo p { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 16px; color: #bb2a2e; text-transform: uppercase; margin: 30px 80px 0 80px; } #chat-box .content-chat-indisponivel .chat-box-corpo .content-contatos { display: block; clear: both; } #chat-box .content-chat-indisponivel .chat-box-corpo .content-contatos p { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; color: #4a4d57; text-transform: uppercase; } #chat-box .content-chat-indisponivel .chat-box-corpo .content-contatos span { display: block; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 14px; color: #4a4d57; text-transform: uppercase; } #chat-box .content-chat-indisponivel .chat-box-corpo .content-contatos a { display: block; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 12px; color: #4a4d57; } #chat-box .content-chat-indisponivel .chat-box-corpo .content-contatos a:hover { color: #a1a09d; } #chat-box .content-chat-conversacao { display: none; position: relative; } #chat-box .content-chat-conversacao .chat-box-corpo { display: block; overflow: hidden; width: 100%; text-align: center; padding-top: 100px; } #chat-box .content-chat-conversacao .chat-box-corpo img { width: 217px; height: 73px; } #chat-box .content-chat-conversacao .chat-box-corpo p { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 16px; color: #bb2a2e; text-transform: uppercase; margin: 30px 80px 0 80px; } #chat-box .content-chat-conversacao .chat-box-conversacao { display: block; height: 333px; padding: 10px; overflow-y: scroll; overflow-x: hidden; } #chat-box .content-chat-conversacao .chat-box-conversacao .balao-zonasul { display: block; clear: both; padding-top: 20px; } #chat-box .content-chat-conversacao .chat-box-conversacao .balao-zonasul .avatar { background: url(../images/ico_perfil_bg.png) center; background-size: cover !important; display: block; float: left; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; border: 3px solid #d3cec2; width: 44px; height: 44px; margin-right: 20px; } #chat-box .content-chat-conversacao .chat-box-conversacao .balao-zonasul .chat-balao-content { display: block; float: left; } #chat-box .content-chat-conversacao .chat-box-conversacao .balao-zonasul .chat-balao-content .chat-top { display: block; background: url(../images/chat-balao-top.jpg) no-repeat; width: 261px; height: 8px; } #chat-box .content-chat-conversacao .chat-box-conversacao .balao-zonasul .chat-balao-content .chat-middle { display: block; position: relative; background: #fff; border-left: 1px solid #d9d8d5; border-right: 1px solid #d9d8d5; width: 259px; } #chat-box .content-chat-conversacao .chat-box-conversacao .balao-zonasul .chat-balao-content .chat-middle .chat-balao-esquerda { display: block; position: absolute; left: -11px; top: 10px; } #chat-box .content-chat-conversacao .chat-box-conversacao .balao-zonasul .chat-balao-content .chat-middle p { padding: 5px 15px; margin: 0; font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; color: #898a8d; font-size: 12px; } #chat-box .content-chat-conversacao .chat-box-conversacao .balao-zonasul .chat-balao-content .chat-middle p span { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; } #chat-box .content-chat-conversacao .chat-box-conversacao .balao-zonasul .chat-balao-content .chat-bottom { display: block; background: url(../images/chat-balao-bottom.jpg) no-repeat; width: 261px; height: 8px; } #chat-box .content-chat-conversacao .chat-box-conversacao .balao-cliente { display: block; clear: both; padding-top: 20px; } #chat-box .content-chat-conversacao .chat-box-conversacao .balao-cliente .avatar { background: url(../images/ico_perfil_bg.png) center; background-size: cover !important; display: block; float: left; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; border: 3px solid #d3cec2; width: 44px; height: 44px; margin-left: 20px; } #chat-box .content-chat-conversacao .chat-box-conversacao .balao-cliente .chat-balao-content { display: block; float: left; } #chat-box .content-chat-conversacao .chat-box-conversacao .balao-cliente .chat-balao-content .chat-top { display: block; background: url(../images/chat-balao-top.jpg) no-repeat; width: 261px; height: 8px; } #chat-box .content-chat-conversacao .chat-box-conversacao .balao-cliente .chat-balao-content .chat-middle { display: block; position: relative; background: #fff; border-left: 1px solid #d9d8d5; border-right: 1px solid #d9d8d5; width: 259px; } #chat-box .content-chat-conversacao .chat-box-conversacao .balao-cliente .chat-balao-content .chat-middle .chat-balao-direita { display: block; position: absolute; right: -11px; top: 10px; } #chat-box .content-chat-conversacao .chat-box-conversacao .balao-cliente .chat-balao-content .chat-middle p { padding: 5px 15px; margin: 0; font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; color: #331213; font-size: 12px; } #chat-box .content-chat-conversacao .chat-box-conversacao .balao-cliente .chat-balao-content .chat-middle p span { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; } #chat-box .content-chat-conversacao .chat-box-conversacao .balao-cliente .chat-balao-content .chat-bottom { display: block; background: url(../images/chat-balao-bottom.jpg) no-repeat; width: 261px; height: 8px; } #chat-box .content-chat-conversacao ::-webkit-scrollbar { width: 7px; } #chat-box .content-chat-conversacao ::-webkit-scrollbar-track { -webkit-border-radius: 10px; border-radius: 10px; display: none; } #chat-box .content-chat-conversacao ::-webkit-scrollbar-thumb { -webkit-border-radius: 10px; border-radius: 10px; background: #331213; } #chat-box .content-chat-conversacao .content-input-mensagem { display: block; width: 100%; text-align: center; } #chat-box .content-chat-conversacao .content-input-mensagem .content-campos { margin: 0 auto; width: 285px; margin-top: 15px; } #chat-box .content-chat-conversacao .content-input-mensagem .content-campos .cnt-input { display: block; float: left; } #chat-box .content-chat-conversacao .content-input-mensagem .content-campos .cnt-button { display: block; float: left; margin: 10px 0 0 -10px; } #chat-box .content-chat-conversacao .content-input-mensagem .content-campos .controls { width: 220px; border: none; } #chat-box .content-chat-conversacao .content-input-mensagem .content-campos .btnlEnviaMenssagem { background: #ec3237 url(../images/ico-seta-direita.png) no-repeat center center; display: block; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; width: 45px; height: 40px; cursor: pointer; border: none; } #chat-box .content-chat-conversacao .content-input-mensagem .content-campos .btnlEnviaMenssagem:hover { background-color: #bb2a2e; } #chat-box .content-chat-conversacao .content-chat-finalizacao { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 511px; background: rgba(51, 18, 19, 0.9); text-align: center; } #chat-box .content-chat-conversacao .content-chat-finalizacao .texto-final { display: block; clear: both; font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; color: #d0c8b2; font-size: 16px; width: 100%; padding-top: 170px; } #chat-box .content-chat-conversacao .content-chat-finalizacao .texto-final span { font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; color: #fff; font-size: 30px; width: 100%; } #chat-box .content-chat-conversacao .content-chat-finalizacao .content_avaliacao { width: 235px; margin: 32px auto 0 auto; } #chat-box .content-chat-conversacao .content-chat-finalizacao .content_avaliacao .ava_3x:hover { cursor: pointer; } #chat-box .content-chat-conversacao .content-chat-finalizacao .content_avaliacao input[type="radio"] { display: none; } #chat-box .content-chat-conversacao .content-chat-finalizacao .content-btn-ok { display: block; margin-top: 20px; } #chat-box .content-chat-conversacao .content-chat-finalizacao .content-btn-ok .bt_empty { color: #fff; font-size: 16px; padding-left: 30px; padding-right: 30px; } #chat-box .content-chat-conversacao .content-chat-finalizacao .content-btn-ok .bt_empty:hover { background: #fff; color: #331213; } .pac-container { z-index: 99999999; } .overlay-popup { top: 0; right: 0; bottom: 0; left: 0; display: none; position: fixed; background: rgba(0, 0, 0, 0.7); z-index: 99999999; -webkit-overflow-scrolling: touch; padding: 10px 0; vertical-align: middle; text-align: center; overflow: auto; } .overlay-popup .bg_overlay_close { position: absolute; width: 100%; height: 100%; left: 0; top: 0; } .overlay-popup #home-principal { width: 700px; height: 422px; display: inline-block; background: 0 0; } .overlay-popup #home-principal .close_dash { background: 0 0; color: #fff; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 37px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } .overlay-popup #marketplace .padding_popup { padding: 38px 10% !important; width: 77% !important; } .overlay-popup #marketplace .titulo { display: flex; align-items: center; justify-content: center; } .overlay-popup #marketplace .titulo .content_txt { margin-left: 40px; } .overlay-popup #marketplace .titulo .content_txt p { font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; margin-bottom: 4px 0 0 0; font-size: 14px; } .overlay-popup #marketplace .corpo { padding: 0 5% 38px 5%; width: 90%; } .overlay-popup #marketplace .corpo p { font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; font-size: 15px; } .overlay-popup .popup { width: 96%; max-width: 1100px; background: #fff; position: relative; vertical-align: middle; -webkit-box-shadow: 5px 5px 100px 0 rgba(0, 0, 0, 0.3); -moz-box-shadow: 5px 5px 100px 0 rgba(0, 0, 0, 0.3); box-shadow: 5px 5px 100px 0 rgba(0, 0, 0, 0.3); z-index: 200; display: none; } .overlay-popup .popup .close_dash { background: url(../images/ico_close_light.png) no-repeat; width: 24px; height: 24px; position: absolute; top: 0; right: 0; z-index: 9; } .overlay-popup .popup .close_dash:hover { cursor: pointer; } .overlay-popup .popup .img_expert { background-size: cover; background-position: center; width: 90px; height: 90px; float: left; border-radius: 90px; -webkit-border-radius: 90px; -moz-border-radius: 90px; } .overlay-popup .popup .dados_expert { float: left; margin: 7px 0 0 20px; } .overlay-popup .popup .dados_expert h2 { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; font-size: 30px; color: #e6a568; } .overlay-popup .popup .dados_expert h3 { font-size: 16px; font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; color: #5a1718; } .overlay-popup .popup .dados_expert .border_titulo { width: 18px; margin: 0 0 8px 0; height: 1px; background: #d8cfd0; display: block; } .overlay-popup .popup .content_links { float: right; margin-top: 64px; } .overlay-popup .popup .content_links ul { display: inline-flex; } .overlay-popup .popup .content_links ul li { margin-left: 18px; } .overlay-popup .popup .content_links ul li a { color: #e6a568; text-transform: uppercase; font-size: 11px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; display: inline-flex; align-items: center; } .overlay-popup .popup .content_links ul li a img { float: left; margin-right: 2px; } .overlay-popup .popup .content_links ul li .div_action .mail_cadastro { left: -90px; } .overlay-popup .popup .padding_popup { padding: 38px 10%; margin: 10px 0 5px 0; display: inline-block; -webkit-box-shadow: inset 0 0 5px 2px rgba(0, 0, 0, 0.09); -moz-box-shadow: inset 0 0 5px 2px rgba(0, 0, 0, 0.09); box-shadow: inset 0 0 5px 2px rgba(0, 0, 0, 0.09); width: 77%; overflow: hidden; } .overlay-popup .popup .padding_popup #artigos { width: 996px; } .overlay-popup .popup .padding_popup #artigos .content_artigos, .overlay-popup .popup .padding_popup #artigos .content_artigos_mobile { width: 104%; } .overlay-popup .popup .padding_popup #artigos .content_artigos .item_artigo, .overlay-popup .popup .padding_popup #artigos .content_artigos_mobile .item_artigo { width: 21%; margin: 0 4% 0 0; } .overlay-popup .popup .rodape { padding: 15px 30px 25px 30px; } .overlay-popup .popup .text_center { text-align: center; } .overlay-popup .popup .text_right { text-align: right; } .overlay-popup .popup .text_left { text-align: left; } .overlay-popup .popup .conteudo { padding: 15px 30px; overflow: auto; max-height: 400px; } .overlay-popup #artigos .content_artigos { display: inline-flex; justify-content: center; } .overlay-popup #artigos .content_artigos .item_artigo { max-height: initial; } .overlay-popup:after { vertical-align: middle; } .overlay-popup:after { display: inline-block; height: 100%; margin-left: -0.05em; content: ""; } .popup-load { top: 0; right: 0; bottom: 0; left: 0; display: none; position: fixed; z-index: 9999999; -webkit-overflow-scrolling: touch; padding: 10px 0; vertical-align: middle; text-align: center; overflow: auto; background: rgba(255, 255, 255, 0.9); } .popup-load:after { vertical-align: middle; } .popup-load:after { display: inline-block; height: 100%; margin-left: -0.05em; content: ""; } @media (max-width: 980px) { .overlay-popup { padding: 0; } .overlay-popup .popup { max-width: 100% !important; width: 100%; top: 0; position: absolute; left: 0; } } .content_oferta { position: fixed; right: 0; top: 260px; z-index: 99999999; } .content_oferta .close { position: absolute; top: -8px; left: -5px; opacity: 1; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } .content_oferta #close_oferta { width: 140px; height: 53px; position: absolute; float: right; right: -340px; -webkit-transition: all 0.6s, ease-in-out; -moz-transition: all 0.6s, ease-in-out; -ms-transition: all 0.6s, ease-in-out; -o-transition: all 0.6s, ease-in-out; transition: all 0.6s, ease-in-out; transition-duration: 0.6s; transition-delay: 0.5s; -webkit-filter: drop-shadow(-7px 5px 5px rgba(0, 0, 0, 0.25)); -moz-filter: drop-shadow(-7px 5px 5px rgba(0, 0, 0, 0.25)); filter: drop-shadow(-7px 5px 5px rgba(0, 0, 0, 0.25)); } .content_oferta #close_oferta:hover { cursor: pointer; } .content_oferta #close_oferta .show_oferta { display: flex; align-items: center; justify-content: center; } .content_oferta #close_oferta .show_oferta img { background: #651719; border-radius: 50% 0 0 50%; -webkit-border-radius: 50% 0 0 50%; -moz-border-radius: 50% 0 0 50%; } .content_oferta #close_oferta .show_oferta .content_regressiva { width: 66px; background: #3a1112; font-family: Oswald, sans-serif; font-weight: 700; font-style: normal; font-size: 13px; color: #fff; text-transform: uppercase; line-height: 18px; height: 53px; align-items: center; justify-content: center; display: flex; flex-direction: column; padding: 0 10px; } .content_oferta #close_oferta .show_oferta .content_regressiva .dourado, .content_oferta #close_oferta .show_oferta .content_regressiva .hora_regressivel { color: #dab082; font-size: 18px; letter-spacing: -0.4pt; } .content_oferta #open_oferta { background: #5a1718; width: 300px; height: auto; right: -340px; border-radius: 0 0 0 5px; -webkit-border-radius: 0 0 0 5px; -moz-border-radius: 0 0 0 5px; padding: 0 10px; -webkit-filter: drop-shadow(-7px 5px 5px rgba(0, 0, 0, 0.25)); -moz-filter: drop-shadow(-7px 5px 5px rgba(0, 0, 0, 0.25)); filter: drop-shadow(-7px 5px 5px rgba(0, 0, 0, 0.25)); position: fixed; margin-top: -250px; display: inline-block; z-index: 99; -webkit-transition: all 1s, ease-in-out; -moz-transition: all 1s, ease-in-out; -ms-transition: all 1s, ease-in-out; -o-transition: all 1s, ease-in-out; transition: all 1s, ease-in-out; transition-duration: 1s; } .content_oferta #open_oferta p { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #fff; text-transform: uppercase; margin: 13px 0 0 0; text-align: center; font-size: 15px; } .content_oferta #open_oferta h3 { text-align: center; color: #fff; text-transform: uppercase; font-family: Oswald, sans-serif; font-weight: 700; font-style: normal; font-size: 32px; margin: 0; letter-spacing: -1pt; display: flex; align-items: center; justify-content: center; } .content_oferta #open_oferta h3 span { color: #dab082; } .content_oferta #open_oferta h3 svg { width: 30px; height: 30px; margin: 0 8px; } .content_oferta #open_oferta h3 svg .cls-1 { fill: #fff; fill-rule: evenodd; } .content_oferta #open_oferta h3 svg .cls-2 { stroke: #fff; stroke-width: 3px; fill: none; } .content_oferta #open_oferta h3 .circle_interrogation { margin-left: 8px; } .content_oferta #open_oferta h3 .circle_interrogation span { color: #5a1718; } .content_oferta #open_oferta h3 .circle_interrogation .tooltip_left { bottom: -90px; min-width: 328px; text-transform: initial; } .content_oferta #open_oferta h3 .circle_interrogation .tooltip_left::after { bottom: 60%; } .content_oferta #open_oferta .container_vitrine.varios_itens { width: 102%; display: flex; flex-direction: column; margin-top: 5px; overflow-y: auto; -webkit-overflow-scrolling: touch; max-height: 470px; overflow-x: hidden; padding-right: 1px; } .content_oferta #open_oferta .container_vitrine.varios_itens::-webkit-scrollbar { width: 5px; } .content_oferta #open_oferta .container_vitrine.varios_itens::-webkit-scrollbar-track { -webkit-border-radius: 10px; border-radius: 10px; } .content_oferta #open_oferta .container_vitrine.varios_itens::-webkit-scrollbar-thumb { -webkit-border-radius: 10px; border-radius: 10px; background: #fff; } .content_oferta #open_oferta .container_vitrine.varios_itens::-webkit-scrollbar-thumb:window-inactive { background: #fff; } .content_oferta #open_oferta .container_vitrine.varios_itens .item_vitrine { width: 100%; max-width: 100%; height: auto; background: #e6e4de; margin-bottom: 8px; position: relative; padding: 0; padding-bottom: 30px; } .content_oferta #open_oferta .container_vitrine.varios_itens .item_vitrine:last-of-type { margin-bottom: 0; } .content_oferta #open_oferta .container_vitrine.varios_itens .item_vitrine .content_lista_produto h3 { color: #4a4d57; text-align: left; } .content_oferta #open_oferta .container_vitrine.varios_itens .item_vitrine .content_item_lista { padding: 5px 17px; } .content_oferta #open_oferta .container_vitrine.varios_itens .item_vitrine a { display: flex; position: initial; } .content_oferta #open_oferta .container_vitrine.varios_itens .item_vitrine a .bg_img_vitrine { height: 80px; width: 134px; margin: 10px; margin-bottom: 20px; } .content_oferta #open_oferta .container_vitrine.varios_itens .item_vitrine a .bg_img_vitrine .box_img_vitrine { height: 70px; } .content_oferta #open_oferta .container_vitrine.varios_itens .item_vitrine a .txt_vitrine { padding: 10px 0; margin-top: 0; margin-bottom: 20px; min-height: 82px; } .content_oferta #open_oferta .container_vitrine.varios_itens .item_vitrine a .txt_vitrine .name { font-size: 13px; width: 90%; } .content_oferta #open_oferta .container_vitrine.varios_itens .item_vitrine a .txt_vitrine .content_price { position: absolute; left: 10px; bottom: 15px; } .content_oferta #open_oferta .container_vitrine.varios_itens .item_vitrine a .txt_vitrine .content_price .div_row { line-height: 10px; } .content_oferta #open_oferta .container_vitrine.varios_itens .item_vitrine a .txt_vitrine .content_price .div_row span { top: -1px; } .content_oferta #open_oferta .container_vitrine.varios_itens .item_vitrine a .txt_vitrine .content_avaliacao { justify-content: left; } .content_oferta #open_oferta .container_vitrine.varios_itens .item_vitrine .cart_plus, .content_oferta #open_oferta .container_vitrine.varios_itens .item_vitrine .tag_marketplace_content { display: none !important; } .content_oferta #open_oferta .container_vitrine.varios_itens .item_vitrine .carrinho_vitrine { width: auto; right: 20px; } .content_oferta #open_oferta .container_vitrine.varios_itens .item_vitrine .tag.cart_plus { bottom: 42px; left: 113px; } .content_oferta #open_oferta .container_vitrine.varios_itens .item_vitrine .bg_img_vitrine { height: 172px; } .content_oferta #open_oferta .container_vitrine.varios_itens .item_vitrine .bg_img_vitrine .box_img_vitrine { height: 157px; } .content_oferta #open_oferta .container_vitrine.varios_itens .item_vitrine .bg_img_vitrine .box_img_vitrine .content_tag, .content_oferta #open_oferta .container_vitrine.varios_itens .item_vitrine .bg_img_vitrine .box_img_vitrine .litragem { display: none; } .content_oferta #open_oferta .container_vitrine.varios_itens .item_vitrine .content_desc .div_desc { margin: 11px 0 0 0; } .content_oferta #open_oferta .container_vitrine { margin-top: 5px; overflow-y: auto; max-height: 500px; overflow-x: hidden; } .content_oferta #open_oferta .container_vitrine .item_vitrine { background: #e6e4de; padding: 10px; height: auto; } .content_oferta #open_oferta .content_flex { display: flex; width: 100%; clear: both; align-items: center; justify-content: center; flex-direction: column; margin-bottom: 14px; } .content_oferta #open_oferta .content_flex .underline_link { color: #dab082; text-transform: uppercase; margin: 10px 14px 8px 14px; } .content_oferta #open_oferta .content_flex .content_check { font-family: Oswald, sans-serif !important; font-weight: 400 !important; font-style: normal !important; color: #fff; font-size: 14px; width: 100%; display: flex; align-items: center; justify-content: center; } .content_oferta #open_oferta .content_flex .content_check .wrap_check .check { margin: 1px 6px 0 0; } .content_oferta #open_oferta .content_flex .content_check .wrap_check .check label:after { background: url(../images/ico_check_white.png); width: 10px; } .content_oferta #open_oferta .close { cursor: pointer; } .content_oferta .container_vitrine .item_vitrine .ico-entrega-rapida { max-width: 25px !important; right: 0; top: 1px; } .content_oferta.easy-live #close_oferta { width: 200px; } @media screen and (max-width: 980px) { .content_oferta.easy-live #close_oferta { right: -146px; } } .content_oferta.easy-live #close_oferta .show_oferta img { background: #ec3237; } .content_oferta.easy-live #close_oferta .show_oferta .content_regressiva { width: 126px; background: #3a1112; font-size: 15px; } .content_oferta.easy-live #close_oferta .show_oferta .content_regressiva .dourado { text-transform: initial; font-size: 16px; } .content_oferta.easy-live.pre_open_oferta #close_oferta { right: -146px; } .content_oferta.easy-live.open_oferta #close_oferta { right: 0; } .content_oferta.easy-live.open_oferta #open_oferta { right: -146px; } .content_oferta.pre_open_oferta #close_oferta { right: 0; } .content_oferta.open_oferta #open_oferta { right: 0; } .content_oferta.hide { display: block !important; right: -86px; -webkit-transition: all 0.6s, ease; -moz-transition: all 0.6s, ease; -ms-transition: all 0.6s, ease; -o-transition: all 0.6s, ease; transition: all 0.6s, ease; transition-duration: 0.6s; } @media (max-width: 980px) { .content_oferta { top: 27%; z-index: 99999999; -webkit-transition: all 0.6s, ease-in-out; -moz-transition: all 0.6s, ease-in-out; -ms-transition: all 0.6s, ease-in-out; -o-transition: all 0.6s, ease-in-out; transition: all 0.6s, ease-in-out; transition-duration: 0.6s; } .content_oferta #close_oferta { right: -86px; transition-delay: 0s; } .content_oferta #open_oferta { width: 88%; height: 100vh; top: 0; right: -106%; margin-top: 0; padding: 0 6%; -webkit-transition: all 0.6s, ease-in-out; -moz-transition: all 0.6s, ease-in-out; -ms-transition: all 0.6s, ease-in-out; -o-transition: all 0.6s, ease-in-out; transition: all 0.6s, ease-in-out; transition-duration: 0.6s; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; } .content_oferta #open_oferta .close { left: inherit; right: 10px; top: 10px; } .content_oferta #open_oferta p { display: none; } .content_oferta #open_oferta h3 { margin-top: 35px; font-size: 26px; } .content_oferta #open_oferta h3 .circle_interrogation .tooltip_left { bottom: -310px; min-width: 200px; right: -31px; } .content_oferta #open_oferta h3 .circle_interrogation .tooltip_left::after { right: 19px; bottom: inherit; top: -12px; border-bottom: 16px solid #c9c8c3; border-top: none; } .content_oferta #open_oferta .container_vitrine, .content_oferta #open_oferta .container_vitrine.varios_itens { height: 68vh; } .content_oferta #open_oferta .container_vitrine .item_vitrine a .txt_vitrine .name, .content_oferta #open_oferta .container_vitrine.varios_itens .item_vitrine a .txt_vitrine .name { font-size: 16px; } .content_oferta #open_oferta .content_flex .content_check { font-size: 16px; } .content_oferta.hide #close_oferta { right: 0; } .content_oferta.easy-live.hide { right: -146px; } .content_oferta.easy-live.pre_open_oferta { right: 146px; } .content_oferta.pre_open_oferta #close_oferta { right: 0; } } #lista-links-scroll-to { display: flex; flex-direction: row; justify-content: center; background-color: #f3f2ef; padding: 20px 0; } #lista-links-scroll-to .link-scroll-to { margin: 0 20px; } #lista-links-scroll-to .link-scroll-to a { color: #5a1718; text-transform: uppercase; font-family: Oswald, sans-serif; font-weight: regular; font-size: 12px; } .qual-mae h2 { font-size: 24px; } .qual-mae h3 { font-size: 18px; } .qual-mae .container { padding-bottom: 10px; } @media screen and (min-width: 992px) { .qual-mae .container { padding-bottom: 50px; } } .qual-mae .qual-mae__esquerda { width: 100%; float: left; text-align: center; } @media screen and (min-width: 992px) { .qual-mae .qual-mae__esquerda { text-align: left; width: 48%; } } .qual-mae .qual-mae__esquerda .qual-mae__lista { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; } @media screen and (min-width: 992px) { .qual-mae .qual-mae__esquerda .qual-mae__lista { margin-top: 20px; } } .qual-mae .qual-mae__esquerda .qual-mae__lista .qual-mae__item { border: 1px solid #fff; outline: 6px solid #c9baaa; background-color: #c9baaa; width: 255px; height: 175px; margin: 10px auto; display: flex; flex-direction: column; justify-content: center; text-align: center; -webkit-transition: all 0.3s; transition: all 0.3s; } @media screen and (min-width: 992px) { .qual-mae .qual-mae__esquerda .qual-mae__lista .qual-mae__item { margin: 15px 0; } } @media screen and (min-width: 1925px) { .qual-mae .qual-mae__esquerda .qual-mae__lista .qual-mae__item { width: 345px; height: 215px; } } .qual-mae .qual-mae__esquerda .qual-mae__lista .qual-mae__item h4 { color: #fff; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 34px; line-height: 30px; text-transform: uppercase; } .qual-mae .qual-mae__esquerda .qual-mae__lista .qual-mae__item span { color: #fff; font-family: "Playfair Display", serif; font-weight: 400; font-style: italic; font-size: 30px; } .qual-mae .qual-mae__esquerda .qual-mae__lista .qual-mae__item:hover { outline: 6px solid #5a1718; background-color: #5a1718; } .qual-mae .qual-mae__esquerda .qual-mae__lista .qual-mae__item:hover span { color: #e1b300; } .qual-mae .qual-mae__direita { float: right; width: 100%; padding-top: 10px; text-align: center; background-color: #ecebe7; outline: 15px solid #ecebe7; border: 1px solid #ecebe7; margin-top: 40px; } @media screen and (min-width: 992px) { .qual-mae .qual-mae__direita { width: 43%; padding-top: 0; text-align: left; background-color: #fff; outline: unset; border: unset; margin-top: 0; } } .qual-mae .qual-mae__direita .owl-nav { display: none; } @media screen and (min-width: 992px) { .qual-mae .qual-mae__direita .owl-nav { top: 12%; display: block; } } .qual-mae .qual-mae__direita .owl-nav .owl-next, .qual-mae .qual-mae__direita .owl-nav .owl-prev { background-color: #fff; } .qual-mae .qual-mae__direita .qual-mae__receita { width: 100%; margin-top: 30px; } @media screen and (min-width: 992px) { .qual-mae .qual-mae__direita .qual-mae__receita { width: 215px; } } @media screen and (min-width: 1925px) { .qual-mae .qual-mae__direita .qual-mae__receita { width: 300px; } } .qual-mae .qual-mae__direita .qual-mae__receita h3 { margin-bottom: 20px; } @media screen and (min-width: 992px) { .qual-mae .qual-mae__direita .qual-mae__receita h3 { margin-bottom: 0; } } .qual-mae .qual-mae__direita .qual-mae__receita .item_artigo .overflow_img { max-height: 210px; overflow: hidden; margin: 15px auto 30px; width: 80%; } @media screen and (min-width: 992px) { .qual-mae .qual-mae__direita .qual-mae__receita .item_artigo .overflow_img { width: 100%; } } .qual-mae .qual-mae__direita .qual-mae__receita .item_artigo .overflow_img .img_artigo { background-size: cover; background-position: center; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; transition-duration: 0.3s; height: 250px; } @media screen and (min-width: 992px) { .qual-mae .qual-mae__direita .qual-mae__receita .item_artigo .overflow_img .img_artigo { height: 150px; } } @media screen and (min-width: 1925px) { .qual-mae .qual-mae__direita .qual-mae__receita .item_artigo .overflow_img .img_artigo { height: 250px; } } .qual-mae .qual-mae__direita .qual-mae__receita .item_artigo .txt_artigo span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; color: #a1a09d; font-size: 12px; } .qual-mae .qual-mae__direita .qual-mae__receita .item_artigo .txt_artigo h3 { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; color: #3a1112; font-size: 24px; line-height: 30px; margin-bottom: 10px; margin-top: 5px; } @media screen and (min-width: 992px) { .qual-mae .qual-mae__direita .qual-mae__receita .item_artigo .txt_artigo h3 { margin-top: 0; } } .qual-mae .qual-mae__direita .qual-mae__receita .item_artigo .txt_artigo .autor { font-family: Cardo; font-weight: 400; font-style: normal; color: #3a1112; font-size: 16px; line-height: 24px; text-transform: none; } .qual-mae .qual-mae__direita .qual-mae__receita .item_artigo .txt_artigo p { font-family: Cardo; font-weight: 400; font-style: normal; color: #30333a; font-size: 16px; line-height: 24px; margin: 20px 0 0; } .qual-mae .qual-mae__direita .qual-mae__receita .item_artigo .txt_artigo .more { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #ec3237; line-height: 38px; text-transform: uppercase; font-size: 12px; margin-top: 15px; } @media screen and (min-width: 992px) { .qual-mae .qual-mae__direita .qual-mae__receita .item_artigo .txt_artigo .more { margin-top: 0; } } .qual-mae .qual-mae__direita .qual-mae__receita .item_artigo:hover .overflow_img .img_artigo { transform: scale(1.2); -webkit-transform: scale(1.2); } .qual-mae.qual-mae-2 { background-image: url(../images/bg_tipo_mae_2.jpg); position: relative; } @media screen and (min-width: 992px) { .qual-mae.qual-mae-2:before { content: ""; position: absolute; top: 0; bottom: 0; right: 0; left: 0; background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 47%, #ecebe7 47%); } } .qual-mae.qual-mae-2 .container { position: relative; } @media screen and (min-width: 992px) { .qual-mae.qual-mae-2 .container { width: 1140px; margin: 0 auto; } } .qual-mae.qual-mae-2 .qual-mae__direita { width: 100%; background-color: #ecebe7; } @media screen and (min-width: 992px) { .qual-mae.qual-mae-2 .qual-mae__direita { width: 49%; } } .qual-mae.qual-mae-2 .qual-mae__direita .owl-nav { top: 18%; } .qual-mae.qual-mae-2 .qual-mae__direita .owl-nav .owl-next, .qual-mae.qual-mae-2 .qual-mae__direita .owl-nav .owl-prev { background-color: #ecebe7; } .qual-mae.qual-mae-2 .qual-mae__direita .item_vitrine { margin: 0 5px; width: 98% !important; } @media screen and (min-width: 1925px) { .qual-mae.qual-mae-2 .qual-mae__direita .item_vitrine { width: 98%; } } .qual-mae.qual-mae-2 .qual-mae__esquerda { width: 100%; } @media screen and (min-width: 992px) { .qual-mae.qual-mae-2 .qual-mae__esquerda { width: 42%; } } .qual-mae.qual-mae-2 .qual-mae__esquerda h2 { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; color: #fff; font-size: 30px; text-transform: none; margin: 30px 0; text-align: center; } @media screen and (min-width: 992px) { .qual-mae.qual-mae-2 .qual-mae__esquerda h2 { text-align: left; } } .qual-mae.qual-mae-2 .qual-mae__esquerda .qual-mae__lista .qual-mae__item { outline: 0; border: none; background-color: #ecebe7; width: 290px; height: 173px; margin: 15px 15px 0 0; } @media screen and (min-width: 992px) { .qual-mae.qual-mae-2 .qual-mae__esquerda .qual-mae__lista .qual-mae__item { width: 222px; } } @media screen and (min-width: 1925px) { .qual-mae.qual-mae-2 .qual-mae__esquerda .qual-mae__lista .qual-mae__item { width: 300px; height: 180px; } } .qual-mae.qual-mae-2 .qual-mae__esquerda .qual-mae__lista .qual-mae__item h4 { color: #dab082; font-size: 30px; line-height: 30px; padding: 0 0 15px; } @media screen and (min-width: 992px) { .qual-mae.qual-mae-2 .qual-mae__esquerda .qual-mae__lista .qual-mae__item h4 { width: 222px; display: initial; } } @media screen and (min-width: 1925px) { .qual-mae.qual-mae-2 .qual-mae__esquerda .qual-mae__lista .qual-mae__item h4 { padding: 50px 0 15px; } } .qual-mae.qual-mae-2 .qual-mae__esquerda .qual-mae__lista .qual-mae__item span { color: #3a1112; font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; font-size: 21px; line-height: 28px; } .qual-mae.qual-mae-2 .qual-mae__esquerda .qual-mae__lista .qual-mae__item:hover { background-color: #5a1718; } .qual-mae.qual-mae-2 .qual-mae__esquerda .qual-mae__lista .qual-mae__item:hover span { color: #fff; } @media screen and (max-width: 980px) { .qual-mae { overflow-x: hidden; } .qual-mae.qual-mae-2 .qual-mae__esquerda .qual-mae__lista { width: 106%; left: -3%; } .qual-mae.qual-mae-2 .qual-mae__esquerda .qual-mae__lista .qual-mae__item { width: auto; margin: 0; } } #presente-cabe-no-bolso { background: #5a1718; background-position: center; background-size: 100%; overflow: hidden; } @media screen and (min-width: 992px) { #presente-cabe-no-bolso { overflow: unset; } } #presente-cabe-no-bolso h2 { color: #fff; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; text-align: center; font-size: 24px; margin: 0 20px; text-transform: initial; } @media screen and (min-width: 992px) { #presente-cabe-no-bolso h2 { font-size: 36px; margin: unset; } } #presente-cabe-no-bolso .presente-cabe-no-bolso__itens { display: flex; margin-top: 40px; flex-wrap: wrap; justify-content: space-between; } @media screen and (min-width: 992px) { #presente-cabe-no-bolso .presente-cabe-no-bolso__itens { display: block; margin-top: 20px; flex-wrap: unset; justify-content: unset; } } #presente-cabe-no-bolso .presente-cabe-no-bolso__itens .owl-nav { top: 27%; } #presente-cabe-no-bolso .presente-cabe-no-bolso__itens .owl-nav .owl-next, #presente-cabe-no-bolso .presente-cabe-no-bolso__itens .owl-nav .owl-prev { background-color: #5a1718; color: #fff; } #presente-cabe-no-bolso .presente-cabe-no-bolso__itens .presente-cabe-no-bolso__item { background-color: #fff; display: flex; justify-content: space-around; height: 160px; text-align: center; margin-bottom: 15px; } @media screen and (min-width: 992px) { #presente-cabe-no-bolso .presente-cabe-no-bolso__itens .presente-cabe-no-bolso__item { height: 200px; } } #presente-cabe-no-bolso .presente-cabe-no-bolso__itens .presente-cabe-no-bolso__item div { display: flex; align-items: center; justify-content: center; } #presente-cabe-no-bolso .presente-cabe-no-bolso__itens .presente-cabe-no-bolso__item p { font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; display: flex; flex-direction: column; color: #dab082; font-size: 18px; line-height: 38px; margin: 0; } #presente-cabe-no-bolso .presente-cabe-no-bolso__itens .presente-cabe-no-bolso__item p span { font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; color: #3a1112; font-size: 40px; line-height: 38px; } #presente-cabe-no-bolso .presente-cabe-no-bolso__itens .presente-cabe-no-bolso__item p span.dourado { font-size: 14px; color: #af8256; } #harmonizacao { overflow: hidden; background: url(../images/bg-sazonal-madeira.jpg); } @media screen and (min-width: 992px) { #harmonizacao { overflow: unset; } } #harmonizacao .harmonizacao__esquerda { float: left; width: 100%; } @media screen and (min-width: 992px) { #harmonizacao .harmonizacao__esquerda { width: 40%; } } #harmonizacao .harmonizacao__esquerda h2 { font-size: 28px; line-height: 14px; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; color: #5a1718; text-transform: none; margin-bottom: 10px; text-align: center; } @media screen and (min-width: 992px) { #harmonizacao .harmonizacao__esquerda h2 { font-size: 40px; line-height: 42px; text-align: left; } } #harmonizacao .harmonizacao__esquerda h3 { font-size: 20px; text-align: center; font-style: italic; color: #5a1718; line-height: 30px; margin-bottom: 30px; } @media screen and (min-width: 992px) { #harmonizacao .harmonizacao__esquerda h3 { font-size: 24px; text-align: left; margin-bottom: 50px; } } #harmonizacao .harmonizacao__esquerda p { color: #54565c; font-size: 16px; line-height: 24px; font-family: Cardo; font-weight: 400; font-style: normal; margin: 0 15px; text-align: center; } @media screen and (min-width: 992px) { #harmonizacao .harmonizacao__esquerda p { line-height: 21px; text-align: left; margin: 0; } } #harmonizacao .harmonizacao__direita { float: right; background-color: transparent; width: 100%; margin-top: 40px; } @media screen and (min-width: 992px) { #harmonizacao .harmonizacao__direita { width: 53%; margin-top: 0; } } #harmonizacao .harmonizacao__direita .harmonizacao__itens .owl-stage-outer { height: 520px; } #harmonizacao .harmonizacao__direita .harmonizacao__itens .harmonizacao__kit { display: flex; flex-direction: row; } #harmonizacao .harmonizacao__direita .harmonizacao__itens .harmonizacao__kit .item_vitrine { width: 50% !important; margin-right: 0; margin-left: 1%; min-height: 475px; height: auto; } #harmonizacao .harmonizacao__direita .harmonizacao__itens .harmonizacao__kit .item_vitrine .bg_img_vitrine { background: #ecebe7; } @media screen and (min-width: 992px) { #harmonizacao .harmonizacao__direita .harmonizacao__itens .harmonizacao__kit .item_vitrine { margin-right: 2%; margin-left: 0; } } #harmonizacao .harmonizacao__direita .harmonizacao__itens .harmonizacao__kit .plus { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #fff; display: flex; justify-content: center; font-size: 48px; line-height: 42px; background-color: #3a1112; height: 50px; width: 50px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; position: absolute; align-items: center; margin-left: 44.5%; z-index: 9; margin-top: 110px; } @media screen and (min-width: 992px) { #harmonizacao .harmonizacao__direita .harmonizacao__itens .harmonizacao__kit .plus { flex-direction: unset; line-height: 42px; } } @media screen and (min-width: 1925px) { #harmonizacao .harmonizacao__direita .harmonizacao__itens .harmonizacao__kit .plus { line-height: 40px; font-size: 48px; margin-left: 43.5%; } } #harmonizacao .harmonizacao__direita .harmonizacao__itens .harmonizacao__kit .carrinho_vitrine { border: 1px solid #62646a; border-radius: 4px; padding: 0 10px; width: auto; } #harmonizacao .harmonizacao__direita .harmonizacao__itens .harmonizacao__kit .carrinho_vitrine a { color: #54565c; text-transform: uppercase; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; line-height: 38px; } #harmonizacao .harmonizacao__direita .harmonizacao__itens .harmonizacao__kit .carrinho_vitrine a div::before { content: " "; background-image: url(../images/ico_cart_black.png); background-repeat: no-repeat; padding-left: 35px; background-position: 0 3px; } #banner-promocao-sazonal { background-image: url(../images/bg-promocao-dia-das-maes-mobile.jpg); background-position: center; background-size: cover; } @media screen and (min-width: 992px) { #banner-promocao-sazonal { background-image: url(../images/bg-promocao-dia-das-maes.jpg); } } #banner-promocao-sazonal .container { text-align: center; } #banner-promocao-sazonal h3 { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #fff; font-size: 14px; text-align: center; text-transform: uppercase; } #banner-promocao-sazonal h2 { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; color: #fff; font-size: 48px; text-align: center; text-transform: initial; line-height: 40px; } #banner-promocao-sazonal p { font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; color: #fff; font-size: 18px; text-align: center; } #banner-promocao-sazonal.banner_promocao_natal .container { padding: 30px 0; } #banner-promocao-sazonal.banner_promocao_natal .container h2, #banner-promocao-sazonal.banner_promocao_natal .container h3, #banner-promocao-sazonal.banner_promocao_natal .container p { color: #5a1718; } #spotify { background-color: #181818; overflow: hidden; } @media screen and (min-width: 992px) { #spotify { overflow: unset; } } #spotify .spotify__icon { float: right; } @media screen and (min-width: 992px) { #spotify .spotify__icon { margin-top: -10px; } } #spotify .spotify__icon img { width: 30px; height: 30px; } @media screen and (min-width: 992px) { #spotify .spotify__icon img { width: unset; height: unset; } } #spotify h2 { color: #fff; text-transform: none; margin-bottom: 40px; margin-left: 15px; font-size: 20px; } @media screen and (min-width: 992px) { #spotify h2 { margin-left: 0; font-size: 24px; } } #spotify .spotify-lists { border: 1px solid #181818; } #spotify .spotify-lists .owl-stage-outer { width: 100%; } #spotify .spotify-lists .spotify-item-list { text-align: center; } #spotify .spotify-lists .owl-nav .owl-next, #spotify .spotify-lists .owl-nav .owl-prev { background-color: #282828; color: #fff; } #flores { overflow: hidden; } @media screen and (min-width: 992px) { #flores { overflow: unset; } } #flores .flores__esquerda { float: left; width: 100%; } @media screen and (min-width: 992px) { #flores .flores__esquerda { width: 25%; } } #flores .flores__esquerda h3 { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 30px; color: #30333a; text-align: center; } @media screen and (min-width: 992px) { #flores .flores__esquerda h3 { font-size: 40px; text-align: left; } } #flores .flores__esquerda h2 { font-family: "Playfair Display", serif; font-weight: 400; font-style: italic; font-size: 20px; color: #dab082; text-transform: none; margin-bottom: 40px; text-align: center; } @media screen and (min-width: 992px) { #flores .flores__esquerda h2 { font-size: 24px; text-align: left; } } #flores .flores__esquerda p { font-family: Cardo; font-weight: 400; font-style: normal; font-size: 15px; line-height: 20px; } #flores .flores__direita { float: right; width: 100%; display: flex; flex-direction: column; text-align: center; } @media screen and (min-width: 992px) { #flores .flores__direita { width: 73%; } } #flores .flores__direita .flores__grupo { display: flex; justify-content: space-between; flex-wrap: wrap; width: 100%; } #flores .flores__direita .flores__grupo .flores__itens { width: 47%; margin-bottom: 20px; } @media screen and (min-width: 992px) { #flores .flores__direita .flores__grupo .flores__itens { width: 190px; } } #flores .flores__direita .flores__grupo .flores__itens a { text-decoration: underline; color: #dab082; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } #flores .flores__direita .flores__grupo .flores__itens a img { width: 100%; } #flores .flores__direita .flores__grupo .flores__itens a div::after { content: ">"; margin-left: 5px; position: absolute; top: 1px; } #flores .flores__direita .flores__grupo .flores__itens .imagem-1 { display: unset; } #flores .flores__direita .flores__grupo .flores__itens .imagem-2 { display: none; } #flores .flores__direita .flores__grupo .flores__itens:hover .imagem-1 { display: none; } #flores .flores__direita .flores__grupo .flores__itens:hover .imagem-2 { display: unset; } @media screen and (max-width: 600px) { .container_vitrine_lista:not(.lista_vitrine_horizontal) .item_vitrine a .txt_vitrine .prices .content_desc { display: block !important; } .container_vitrine_lista:not(.lista_vitrine_horizontal) .item_vitrine a .txt_vitrine .prices .content_desc .content_porcentagem_off { display: none !important; } .container_vitrine_lista:not(.lista_vitrine_horizontal) .item_vitrine.oferta a .txt_vitrine .prices .content_desc { clear: unset !important; } } .content_vitrine .container_vitrine_lista .compre_e_ganhe { display: none; } p.desc_oculta_fora_lista_horizontal { display: none; } .container_vitrine_lista:not(.lista_vitrine_horizontal) .item_vitrine a .txt_vitrine .prices .content_desc { display: flex; } .container_vitrine_lista:not(.lista_vitrine_horizontal) .item_vitrine a .txt_vitrine .prices .content_desc .content_porcentagem_off { font-size: 15px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; padding: 12px 5px 0; color: #bb2a2e; } .container_vitrine_lista:not(.lista_vitrine_horizontal) .item_vitrine.oferta a .txt_vitrine .prices .content_desc { clear: both; bottom: -2px; } .div_dark .br_oculta_fora_lista_horizontal br { display: none; } .content_vitrine .lista_vitrine_5 .item_vitrine { width: 18%; } .content_vitrine .lista_vitrine_5 .item_vitrine .carrinho_vitrine .plus_qtd.adicionado, .content_vitrine .lista_vitrine_5 .item_vitrine .carrinho_vitrine .plus_qtd.adicionando, .content_vitrine .lista_vitrine_5 .item_vitrine .carrinho_vitrine .plus_qtd.removendo { right: 52%; } .content_vitrine .lista_vitrine_5 .item_vitrine.txt_lista { width: 16% !important; } .content_vitrine .lista_vitrine_5 .item_vitrine_banner { width: 38%; } .content_vitrine .lista_vitrine_5 .bg_img_vitrine { height: 195px; } .content_vitrine .lista_vitrine_5 .bg_img_vitrine .box_img_vitrine { height: 177px; } .lista_vitrine_horizontal .item_vitrine_banner { display: none; } .lista_vitrine_horizontal .item_vitrine { width: 100% !important; height: auto !important; display: flex; flex-direction: row; background-color: #fff; margin-top: 40px; } .lista_vitrine_horizontal .item_vitrine.txt_lista { display: none; } .lista_vitrine_horizontal .item_vitrine .selo_oferta { left: 38px; top: 115px; right: unset; margin-top: unset; } .lista_vitrine_horizontal .item_vitrine .content_item_lista { width: 220px; margin-right: 255px; } .lista_vitrine_horizontal .item_vitrine a { display: flex; margin-bottom: 0 !important; } .lista_vitrine_horizontal .item_vitrine a .bg_img_vitrine { background-color: #fff; width: 170px; margin: 10px; height: 140px; } .lista_vitrine_horizontal .item_vitrine a .bg_img_vitrine .box_img_vitrine { width: 160px; height: 140px; } .lista_vitrine_horizontal .item_vitrine a .bg_img_vitrine .content_tag { left: 170px !important; top: 10px !important; width: 360px; max-width: unset; display: inline-flex; } .lista_vitrine_horizontal .item_vitrine a .bg_img_vitrine .content_tag .tag { margin-right: 5px; } .lista_vitrine_horizontal .item_vitrine a .txt_vitrine { display: flex; margin-top: 0; padding-bottom: 0; } .lista_vitrine_horizontal .item_vitrine a .txt_vitrine p.desc_oculta_fora_lista_horizontal { display: unset; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; line-height: 16px; color: #54565c; } .lista_vitrine_horizontal .item_vitrine a .txt_vitrine .informativo { width: 700px; border-right: 3px solid #ecebe7; padding-top: 45px; } @media (min-width: 2560px) { .lista_vitrine_horizontal .item_vitrine a .txt_vitrine .informativo { width: 1060px; } } .lista_vitrine_horizontal .item_vitrine a .txt_vitrine .informativo .place img { margin-left: 5px; } .lista_vitrine_horizontal .item_vitrine a .txt_vitrine .prices { width: 120px; display: flex; flex-direction: column; justify-content: center; position: relative; } .lista_vitrine_horizontal .item_vitrine a .txt_vitrine .prices .content_price { width: 100%; display: flex; flex-direction: column; } .lista_vitrine_horizontal .item_vitrine a .txt_vitrine .prices .content_price .price { width: 100%; text-align: center; } .lista_vitrine_horizontal .item_vitrine a .txt_vitrine .prices .content_price .price_desconto { text-align: center; margin: auto; } .lista_vitrine_horizontal .item_vitrine a .txt_vitrine .prices .content_desc { width: 100%; } .lista_vitrine_horizontal .item_vitrine a .txt_vitrine .prices .content_desc .div1, .lista_vitrine_horizontal .item_vitrine a .txt_vitrine .prices .content_desc .div2 { width: 100%; } .lista_vitrine_horizontal .item_vitrine a .txt_vitrine .prices .content_desc .div1 .div_desc, .lista_vitrine_horizontal .item_vitrine a .txt_vitrine .prices .content_desc .div2 .div_desc { margin: 11px 0 0; width: 100%; text-align: center; } .lista_vitrine_horizontal .item_vitrine a .txt_vitrine .prices .content_porcentagem_off { text-align: center; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #bb2a2e; font-size: 16px; } .lista_vitrine_horizontal .item_vitrine a .txt_vitrine .prices .div_dark { text-align: center; } .lista_vitrine_horizontal .item_vitrine a .txt_vitrine .prices .div_dark .br_oculta_fora_lista_horizontal br { display: initial; } .lista_vitrine_horizontal .item_vitrine a .txt_vitrine .div_row { text-align: center; } .lista_vitrine_horizontal .item_vitrine .carrinho_vitrine { position: relative; width: 135px; margin-top: 68px; } .lista_vitrine_horizontal .item_vitrine .carrinho_vitrine .plus_qtd.adicionado, .lista_vitrine_horizontal .item_vitrine .carrinho_vitrine .plus_qtd.adicionando, .lista_vitrine_horizontal .item_vitrine .carrinho_vitrine .plus_qtd.removendo { right: 21% !important; } .lista_vitrine_horizontal .item_vitrine .tag_marketplace_content { position: absolute; bottom: 3px; right: 265px; } .lista_vitrine_horizontal .item_vitrine .tag.cart_plus { position: absolute; right: 48px; top: 120px; left: unset; bottom: unset; } .lista_vitrine_horizontal .item_vitrine.minhas_ofertas a .txt_vitrine .prices .content_desc { width: 100%; position: absolute; right: -132px; bottom: 0; left: inherit; } .lista_vitrine_horizontal .item_vitrine.minhas_ofertas a .txt_vitrine .prices .content_desc .div1, .lista_vitrine_horizontal .item_vitrine.minhas_ofertas a .txt_vitrine .prices .content_desc .div2 { width: 100%; } .lista_vitrine_horizontal .item_vitrine.minhas_ofertas a .txt_vitrine .prices .content_desc .div1 .div_desc, .lista_vitrine_horizontal .item_vitrine.minhas_ofertas a .txt_vitrine .prices .content_desc .div2 .div_desc { margin: 11px 0 0; width: 100%; text-align: center; } .lista_vitrine_horizontal .item_vitrine.minhas_ofertas a .txt_vitrine .prices .content_desc .div1 .div_desc { display: block !important; } .lista_vitrine_horizontal .item_vitrine.minhas_ofertas .tag.cart_plus { right: 76px; top: 110px; } .lista_vitrine_horizontal .item_vitrine.minhas_ofertas .carrinho_vitrine { padding-top: 58px; } .lista_vitrine_horizontal .item_vitrine.oferta { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; border: 5px solid #ebe2b3; } .lista_vitrine_horizontal .item_vitrine.oferta a .txt_vitrine .informativo { width: 695px; } @media (min-width: 2560px) { .lista_vitrine_horizontal .item_vitrine.oferta a .txt_vitrine .informativo { width: 1055px; } } .lista_vitrine_horizontal .item_vitrine.oferta.compre_e_ganhe { width: 99.7%; } .lista_vitrine_horizontal .item_vitrine.compre_e_ganhe { margin-top: 0; background-color: #fff; } .lista_vitrine_horizontal .item_vitrine.compre_e_ganhe .produto_car { width: 77%; height: 90px; } .lista_vitrine_horizontal .item_vitrine.compre_e_ganhe .selo_compra_junta { border: 6px solid #ecebe7; position: initial; margin-top: -30px; margin-left: 44px; width: 76px; height: 76px; } .lista_vitrine_horizontal .item_vitrine.compre_e_ganhe .selo_compra_junta .div_vinho span { font-size: 12px; line-height: 14px; } .lista_vitrine_horizontal .item_vitrine.compre_e_ganhe .selo_compra_junta .div_vinho span.large { font-size: 16px !important; line-height: 14px; } .lista_vitrine_horizontal .item_vitrine.compre_e_ganhe .bg_img_vitrine { width: 60px; height: 60px; border: 3px solid #ecebe7; } .lista_vitrine_horizontal .item_vitrine.compre_e_ganhe .bg_img_vitrine img { max-width: unset; max-height: 67%; margin: 0 auto; } .lista_vitrine_horizontal .item_vitrine.compre_e_ganhe .txt_vitrine { height: 75px; width: auto; margin: 20px 0 0 5px; } .lista_vitrine_horizontal .item_vitrine.compre_e_ganhe .txt_vitrine div { font-family: Cardo; font-weight: 700; font-style: normal; letter-spacing: 0; color: #4a4d57; font-size: 15px; line-height: 15px; max-width: 590px; letter-spacing: 0; } .lista_vitrine_horizontal .item_vitrine.compre_e_ganhe .container_price_item { width: 22%; text-align: center; } .lista_vitrine_horizontal .item_vitrine.compre_e_ganhe .container_price_item .content_price { margin-top: 15px; } .lista_vitrine_horizontal .item_vitrine.compre_e_ganhe .container_price_item .content_price .price { text-decoration: line-through; font-size: 14px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } .lista_vitrine_horizontal .item_vitrine.compre_e_ganhe .container_price_item .content_price .price sup { font-size: 9px; } .lista_vitrine_horizontal .item_vitrine.compre_e_ganhe .container_price_item .content_price .price_desconto { padding: 0 3px 0 3px; color: #fff; font-size: 19px; background-color: #e1b300; width: fit-content; margin: auto; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } .lista_vitrine_horizontal .item_vitrine.box_dot { border: 1px dashed #54565c; } @media screen and (max-width: 980px) { .item_vitrine .carrinho_vitrine input { width: 20px; height: 20px; } .item_vitrine .carrinho_vitrine .bt_qtd { width: 28px; height: 28px; font-size: 24px; margin-top: 3px; padding: 5px; box-sizing: border-box; line-height: 13px; } .item_vitrine .carrinho_vitrine .bt_qtd.plus_qtd { line-height: 16px; } } @media screen and (min-width: 992px) { header { overflow-x: unset; -webkit-overflow-scrolling: unset; } } header #bg_header2 menu .item_menu .content_submenu { display: none; } @media screen and (min-width: 992px) { header #bg_header2 menu .item_menu .content_submenu { display: block; } } header.open_menu { overflow-x: hidden; -webkit-overflow-scrolling: touch; } @media screen and (max-width: 980px) { header.header_desktop { display: none; } header.header_mobile { display: block; overflow-x: unset; -webkit-overflow-scrolling: unset; height: auto; position: fixed; top: 0; left: 0; z-index: 999999; } header.header_mobile .content_links, header.header_mobile .show_search, header.header_mobile .txt_vitrine .tag { display: none; } header.header_mobile .vermelho-claro { background: #ec3237; display: flex; align-items: center; justify-content: space-between; position: relative; max-height: 50px; } header.header_mobile .vermelho-claro #bt_menu_mobile { background: #bb2a2e; padding: 18px 18px 17px 18px; max-width: 42px; width: 42px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; height: 21px; max-height: 15px; } header.header_mobile .vermelho-claro #bt_menu_mobile img { width: 40px; } header.header_mobile .vermelho-claro .logo_header { flex-grow: 2; justify-content: center; } header.header_mobile .vermelho-claro .logo_header img.logo-default { height: 34px; } header.header_mobile .vermelho-claro .img_minhas_listas { display: none; height: 26px; padding: 15px 6px 15px 0; } header.header_mobile .vermelho-claro .content_carrinho { display: inline-flex; align-items: center; justify-content: center; padding: 0 16px 0 6px; height: 50px; position: relative; width: 34px; } header.header_mobile .vermelho-claro .content_carrinho span { text-align: center; color: #ec3237; font-size: 11px; position: absolute; z-index: 9; transform: translate(-50%, -50%); left: 45.5%; top: 50%; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } header.header_mobile #bg_header2 { background: 0 0; height: auto; } header.header_mobile #bg_header2 .container { width: 100%; } header.header_mobile .content_busca_mobile { background: #e6e4de; width: 100%; z-index: 99999; display: block; } header.header_mobile .content_busca_mobile .container_busca { display: block; } header.header_mobile .content_busca_mobile .container_busca .content_busca { display: flex; align-items: center; justify-content: flex-start; flex-direction: column; position: relative; align-items: flex-start; padding: 0 11px; } header.header_mobile .content_busca_mobile .container_busca .content_busca .input_speech { height: auto; display: initial; align-items: inherit; width: 100%; padding: 8px 0; } header.header_mobile .content_busca_mobile .container_busca .content_busca .input_speech .input_container { margin-bottom: 0; } header.header_mobile .content_busca_mobile .container_busca .content_busca .input_speech .input_container.focused label, header.header_mobile .content_busca_mobile .container_busca .content_busca .input_speech input:focus+label { background: 0 0; top: 9px; } header.header_mobile .content_busca_mobile .container_busca .content_busca .input_speech input.busca_input { border: 1px solid #fff; padding: 8px 5%; border-radius: 4px !important; font-size: 13px !important; } header.header_mobile .content_busca_mobile .container_busca .content_busca .input_speech .left_input { left: 12px; top: 10px; height: 21px; } header.header_mobile .content_busca_mobile .container_busca .content_busca .input_speech .right_input { right: 5%; top: 10px; height: 23px; } header.header_mobile .content_busca_mobile .container_busca .content_busca .input_speech .show_mobile { display: none; } header.header_mobile .content_busca_mobile .container_busca .content_busca input[type="submit"] { right: 15px; width: 15%; top: 15px; visibility: visible; opacity: 0; position: absolute; right: 99px; top: 0; } header.header_mobile .content_busca_mobile .container_busca .content_busca .content_complete { background: #e6e4de; width: 98%; display: none; position: relative; } header.header_mobile .content_busca_mobile .container_busca .content_busca .content_complete .underline_link.show_search { display: none; } header.header_mobile .content_busca_mobile .container_busca .content_busca .content_complete .group { display: none; } header.header_mobile .content_busca_mobile .container_busca .content_busca .content_complete .group .bt_default.vinho-claro { margin-top: 18px; display: inline-block; } header.header_mobile .content_busca_mobile .container_busca .content_busca .content_complete .group .txt_descricao { display: none; } header.header_mobile .content_busca_mobile .container_busca .content_busca .content_complete .group .title { text-transform: uppercase; font-size: 16px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; width: 100%; clear: both; float: left; margin: 0 0 0 13px; } header.header_mobile .content_busca_mobile .container_busca .content_busca .content_complete .group .left_input .content_receitas { display: none; } header.header_mobile .content_busca_mobile .container_busca .content_busca .content_complete.open_autocomplete { display: block; height: calc(100vh - 165px); padding-bottom: 30px; overflow-y: scroll; } header.header_mobile .content_busca_mobile .container_busca .content_busca .content_complete.open_autocomplete #autocomplete { display: inline-block; } header.header_mobile .content_busca_mobile .container_busca .content_busca .content_complete.open_busqueUmProduto { display: block; height: calc(100vh - 154px); overflow-y: scroll; } header.header_mobile .content_busca_mobile .container_busca .content_busca .content_complete.open_busqueUmProduto #busca_busqueUmProduto { display: inline-block; } header.header_mobile .content_busca_mobile .container_busca .content_busca .content_complete.open_busqueUmProduto .underline_link.show_search { display: block; position: absolute; right: 17px; top: 0; z-index: 99; } .padding_menu { padding: 22px; } .menu_lateral { position: fixed; top: 0; left: 0; z-index: 9999999; width: 100vw; height: 100%; overflow-y: scroll; overflow-x: hidden; -webkit-overflow-scrolling: touch; display: flex; flex-direction: column; background: linear-gradient(to bottom, #bb2a2e 50%, #5a1718 50%); -webkit-transition: all 0.6s, ease; -moz-transition: all 0.6s, ease; -ms-transition: all 0.6s, ease; -o-transition: all 0.6s, ease; transition: all 0.6s, ease; transition-duration: 0.6s; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #fff; } .menu_lateral .div_header_login { max-height: 108px; -webkit-transition: all 0.6s, ease; -moz-transition: all 0.6s, ease; -ms-transition: all 0.6s, ease; -o-transition: all 0.6s, ease; transition: all 0.6s, ease; transition-duration: 0.6s; } .menu_lateral .div_header_login .content_login { background: #bb2a2e; z-index: 9999; display: flex; align-items: center; width: 90%; min-height: 52px; padding: 22px 5%; position: relative; } .menu_lateral .div_header_login .content_login .foto_perfil { background: url(../images/foto_perfil.png) center no-repeat; width: 50px; height: 50px; min-width: 50px; min-height: 50px; border: 1px solid #fff; background-size: cover; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; } .menu_lateral .div_header_login .content_login .dados_perfil .name { display: block; align-items: center; margin-left: 10px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 22px; text-transform: uppercase; position: relative; } .menu_lateral .div_header_login .content_login .dados_perfil .name::after { content: ">"; position: absolute; top: auto; bottom: 0; right: -20px; -webkit-transition: all 0.3s, ease; -moz-transition: all 0.3s, ease; -ms-transition: all 0.3s, ease; -o-transition: all 0.3s, ease; transition: all 0.3s, ease; transition-duration: 0.3s; -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); } .menu_lateral .div_header_login .submenu { background: #fff; color: #30333a; -webkit-transition: all 1s, ease; -moz-transition: all 1s, ease; -ms-transition: all 1s, ease; -o-transition: all 1s, ease; transition: all 1s, ease; transition-duration: 1s; padding: 22px; -webkit-transform: translateY(-70vh); -moz-transform: translateY(-70vh); -ms-transform: translateY(-70vh); transform: translateY(-70vh); } .menu_lateral .div_header_login .submenu .form_login { display: flex; flex-direction: column; } .menu_lateral .div_header_login .submenu .form_login .input_container { width: 100%; } .menu_lateral .div_header_login .submenu li a { font-size: 22px; color: #30333a; padding: 6px 0; display: block; } .menu_lateral .div_header_login .submenu form { color: #30333a; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; } .menu_lateral .div_header_login .submenu form .error { display: none; } .menu_lateral .div_header_login .submenu form .error span { color: #30333a; } .menu_lateral .div_header_login .submenu form input { width: 91%; padding: 10px 4%; margin-bottom: 8px; } .menu_lateral .div_header_login .submenu form .bt_default { width: 80%; } .menu_lateral .div_header_login .submenu form .underline_link { font-size: 18px; margin-bottom: 20px; } .menu_lateral .div_header_login .submenu .form_esqueci_senha { display: none; text-align: center; } .menu_lateral .div_header_login .submenu .form_esqueci_senha .success { display: none; font-size: 16px; } .menu_lateral .div_header_login .submenu .form_esqueci_senha.recuperaEnviado form { display: none; } .menu_lateral .div_header_login .submenu .form_esqueci_senha.recuperaEnviado .success { display: block; } .menu_lateral .div_header_login .submenu .form_esqueci_senha.recuperaEnviado .success a { font-size: 18px; } .menu_lateral .div_header_login .submenu .separador { position: relative; z-index: 99999; text-align: center; margin: 10px 0 15px 0; } .menu_lateral .div_header_login .submenu .separador span { background: #fff; padding: 0 10px; position: relative; z-index: 9; } .menu_lateral .div_header_login .submenu .separador::before { content: ""; height: 1px; background: #c9c8c3; position: absolute; top: 13px; width: 100%; left: 0; } .menu_lateral .div_header_login .submenu .content_bt { display: flex; justify-content: center; margin-bottom: 15px; } .menu_lateral .div_header_login .submenu .content_bt .bt_empty.facebook { display: flex; padding: 10px 4%; width: 72%; align-items: center; justify-content: center; } .menu_lateral .div_header_login .submenu .content_bt .bt_empty.facebook::before { content: ""; background: url(../images/ico_fb.png) center no-repeat; width: 9px; height: 20px; margin-right: 12px; display: block; } .menu_lateral .div_header_login .submenu .content_bt .bt_empty.facebook:hover::before { background: url(../images/ico_fb_branco.png) center no-repeat; background-size: 20px; } .menu_lateral .div_header_login .submenu .div_row { text-align: center; } .menu_lateral .div_header_login .submenu .div_row a { text-transform: uppercase; } .menu_lateral .div_header_login .submenu.logado { background: #e6e4de; } .menu_lateral .div_header_login .submenu.esqueci_senha .form_login { display: none; } .menu_lateral .div_header_login .submenu.esqueci_senha .form_esqueci_senha { display: block; } .menu_lateral .div_header_login.active { max-height: 100%; } .menu_lateral .div_header_login.active .dados_perfil .name::after { -webkit-transition: all 0.3s, ease; -moz-transition: all 0.3s, ease; -ms-transition: all 0.3s, ease; -o-transition: all 0.3s, ease; transition: all 0.3s, ease; transition-duration: 0.3s; -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); } .menu_lateral .div_header_login.active .submenu { display: block; -webkit-transition: all 0.3s, ease; -moz-transition: all 0.3s, ease; -ms-transition: all 0.3s, ease; -o-transition: all 0.3s, ease; transition: all 0.3s, ease; transition-duration: 0.3s; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } .menu_lateral .div_header_minhas_ofertas { background: #ecebe7; display: flex; align-items: center; min-height: 48px; padding: 22px; } .menu_lateral .div_header_minhas_ofertas img { width: 43px; margin-left: 4px; margin-right: 21px; } .menu_lateral .div_header_minhas_ofertas h2 { font-family: antenna-regular, sans-serif; font-weight: 400; font-style: normal; text-transform: inherit; font-size: 20px; line-height: 24px; } .menu_lateral .div_header_horario { background: #fff; position: relative; } .menu_lateral .div_header_horario .content_horario { display: flex; align-items: center; min-height: 48px; background: #fff; padding: 22px; } .menu_lateral .div_header_horario .content_horario::after { content: ">"; color: #30333a; font-family: Oswald, sans-serif; font-weight: 700; font-style: normal; font-size: 20px; } .menu_lateral .div_header_horario .content_horario.entrega-padrao { padding: 20px 22px 10px; } .menu_lateral .div_header_horario .content_horario.entrega-padrao:after { content: ">"; color: #30333a; font-family: Oswald, sans-serif; font-weight: 700; font-style: normal; font-size: 20px; position: relative; top: -17px; right: -8px; } .menu_lateral .div_header_horario .content_horario.entrega-padrao .box-entrega { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; } .menu_lateral .div_header_horario .content_horario.entrega-padrao .box-entrega img { margin: 0; width: 50px; } .menu_lateral .div_header_horario .content_horario.entrega-padrao .box-entrega .txt-wrapper { padding-left: 17px; } .menu_lateral .div_header_horario .content_horario.entrega-padrao .box-entrega .txt-wrapper p { color: #000; margin: 0; font-size: 21px; min-width: 140px; font-weight: 500; line-height: 1em; text-transform: uppercase; } .menu_lateral .div_header_horario .content_horario.entrega-padrao .box-entrega .txt-wrapper a { max-width: none; display: block; color: #bf3e44; font-weight: 300; margin: 0; text-decoration: underline; font-size: 13px; line-height: 1em; text-transform: uppercase; padding: 8px 10px 10px 0; } .menu_lateral .div_header_horario .fixed_right .content_horario::before { content: "<"; color: #30333a; font-family: Oswald, sans-serif; font-weight: 700; font-style: normal; font-size: 20px; margin-right: 20px; } .menu_lateral .div_header_horario .fixed_right .content_horario::after { display: none; } .menu_lateral .div_header_horario .fixed_right .submenu { width: 92.7%; left: 0; top: 138px; } .menu_lateral .div_header_horario .fixed_right .submenu .calc_frete { display: block; } .menu_lateral .div_header_horario .fixed_right .submenu .calc_frete .input_cep { width: 75%; } .menu_lateral .div_header_horario .fixed_right .submenu .calc_frete .bt_submit { width: 12%; } .menu_lateral .div_header_horario .fixed_right .quadro_horario { color: #30333a; background: #ecebe7; padding: 35px 2%; height: calc(100vh - 161px); } .menu_lateral .div_header_horario .fixed_right .quadro_horario .sugest_cep .content_select_list .seta_down { left: inherit; right: 11px; position: absolute; } .menu_lateral .div_header_horario .fixed_right .quadro_horario .box_vinho { display: flex; align-items: center; width: 96%; background: #5a1718; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; padding: 1% 2%; color: #fff; } .menu_lateral .div_header_horario .fixed_right .quadro_horario .box_vinho span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 13px; text-transform: uppercase; } .menu_lateral .div_header_horario .fixed_right .quadro_horario .box_vinho .low { font-size: 12px; float: right; text-transform: inherit; line-height: 23px; white-space: nowrap; } .menu_lateral .div_header_horario .fixed_right .quadro_horario .calc_frete input { display: none; } .menu_lateral .div_header_horario .fixed_right .quadro_horario .calc_frete .input_cep { width: 80%; border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; } .menu_lateral .div_header_horario .fixed_right .quadro_horario .calc_frete .div_right { font-size: 12px; color: #af8256; margin-top: 6px; } .menu_lateral .div_header_horario .fixed_right .quadro_horario .calc_frete .underline_link { font-size: 16px; } .menu_lateral .div_header_horario .fixed_right .quadro_horario .calc_frete .erro_span { float: right; font-size: 16px; color: #bb2a2e; margin: 5px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; display: none; } .menu_lateral .div_header_horario .fixed_right .quadro_horario .calc_frete .erro_span .circle_interrogation { margin-left: 5px; } .menu_lateral .div_header_horario .fixed_right .quadro_horario .calc_frete .erro_span span { background: #bf9f7f; color: #fff; text-align: center; width: 18px; height: 18px; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; display: inline-block; } .menu_lateral .div_header_horario .fixed_right .quadro_horario .calc_frete .bt_submit { width: 12%; margin-left: -7px; padding: 10px 3%; border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; } .menu_lateral .div_header_horario .fixed_right .quadro_horario .error .bt_submit, .menu_lateral .div_header_horario .fixed_right .quadro_horario .error .input_cep { border: 1px solid #bb2a2e; } .menu_lateral .div_header_horario .fixed_right .quadro_horario .error .erro_span { display: block; } .menu_lateral .div_header_horario .fixed_right .quadro_horario .error .div_right { display: none; } .menu_lateral .div_header_horario .fixed_right .quadro_horario .bg_white { background: #fff; width: 100%; display: flex; margin-top: 25px; } .menu_lateral .div_header_horario .fixed_right .quadro_horario .bg_white ul { flex: 1; display: block; padding: 8px 0; } .menu_lateral .div_header_horario .fixed_right .quadro_horario .bg_white ul li { text-align: center; line-height: 20px; height: 52px; } .menu_lateral .div_header_horario .fixed_right .quadro_horario .bg_white ul li .tag { float: none; background: #d9cfc3; color: #5a1718; font-size: 14px; text-transform: inherit; } .menu_lateral .div_header_horario .fixed_right .quadro_horario .bg_white ul li .frete { text-transform: uppercase; } .menu_lateral .div_header_horario .fixed_right .quadro_horario .bg_white ul li .compartilhado { width: 94%; margin: 0 auto; font-size: 12px; line-height: 19px; } .menu_lateral .div_header_horario .fixed_right .quadro_horario .bg_white ul .title { color: #5a1718; font-size: 14px; text-transform: uppercase; line-height: 20px; height: 52px; width: 100%; display: inline-block; } .menu_lateral .div_header_horario .fixed_right .quadro_horario .bg_white ul .title .data { font-size: 20px; display: block; } .menu_lateral .div_header_horario .fixed_right .quadro_horario .bg_white .horario li { font-size: 14px; } .menu_lateral .div_header_horario .fixed_right .quadro_horario .bg_white .bg_cinza { background: #f7f6f4; } .menu_lateral .div_header_horario img { width: 43px; margin-left: 4px; margin-right: 21px; } .menu_lateral .div_header_horario h2 { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; font-size: 20px; line-height: 24px; flex: 2; } .menu_lateral .div_header_horario h2 span { font-family: Oswald, sans-serif; font-weight: 700; font-style: normal; font-size: 20px; letter-spacing: -1pt; } .menu_lateral .div_header_horario h2 strong { color: #ec3237; font-size: 15px; } .menu_lateral .fixed_right { position: fixed; right: 0; top: 0; width: 100%; height: 100%; overflow-y: scroll; -webkit-overflow-scrolling: touch; -webkit-transform: translateX(100vw); -moz-transform: translateX(100vw); -ms-transform: translateX(100vw); transform: translateX(100vw); display: none; } .menu_lateral menu { padding: 0; margin: 0; position: relative; background: #bb2a2e; } .menu_lateral menu .item_menu a { padding: 22px; display: flex; align-items: center; } .menu_lateral menu .item_menu a .img_menu { float: left; width: 68px; align-items: center; display: inline-flex; margin-left: 0; } .menu_lateral menu .item_menu a .img_menu .sprite-svg { fill: #dda365; } .menu_lateral menu .item_menu a .txt_menu { line-height: 28px; align-items: center; display: inline-flex; justify-content: space-between; flex: 2; color: #fff; text-transform: uppercase; } .menu_lateral menu .item_menu a .txt_menu h1 { font-size: 22px; max-width: 90%; } .menu_lateral menu .item_menu a .txt_menu .seta_right { color: #fff; font-size: 25px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } .menu_lateral .item_menu .content_submenu { display: none; position: fixed; right: 0; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; overflow-y: scroll; -webkit-overflow-scrolling: touch; -webkit-transform: translateX(100vw); -moz-transform: translateX(100vw); -ms-transform: translateX(100vw); transform: translateX(100vw); background-color: #ecebe7; } .menu_lateral .item_menu .content_submenu .container { display: flex; flex-direction: column; width: 100%; padding: 0; } .menu_lateral .item_menu .content_submenu .container .content_topo { padding: 22px; background: #bb2a2e; color: #fff; } .menu_lateral .item_menu .content_submenu .container .content_topo h1 { display: flex; align-items: center; text-transform: uppercase; font-size: 22px; } .menu_lateral .item_menu .content_submenu .container .content_topo h1::before { content: "<"; color: #fff; font-family: Oswald, sans-serif; font-weight: 700; font-style: normal; font-size: 20px; margin-right: 20px; } .menu_lateral .item_menu .content_submenu .container .submenu_right .banner_submenu { width: 100%; padding: 0; } .menu_lateral .item_menu .content_submenu .container .submenu_right .banner_submenu img { width: 100%; } .menu_lateral .item_menu .content_submenu .container .submenu_center, .menu_lateral .item_menu .content_submenu .container .submenu_left, .menu_lateral .item_menu .content_submenu .container .submenu_right { background: #ecebe7; padding: 22px; } .menu_lateral .item_menu .content_submenu .container .submenu_center .grid, .menu_lateral .item_menu .content_submenu .container .submenu_left .grid, .menu_lateral .item_menu .content_submenu .container .submenu_right .grid { height: auto; } .menu_lateral .item_menu .content_submenu .container .submenu_center .grid ul, .menu_lateral .item_menu .content_submenu .container .submenu_left .grid ul, .menu_lateral .item_menu .content_submenu .container .submenu_right .grid ul { position: relative !important; left: inherit !important; top: inherit !important; width: 100%; float: left; margin-bottom: 40px; } .menu_lateral .item_menu .content_submenu .container .submenu_center .grid ul:last-of-type, .menu_lateral .item_menu .content_submenu .container .submenu_left .grid ul:last-of-type, .menu_lateral .item_menu .content_submenu .container .submenu_right .grid ul:last-of-type { margin-bottom: 0; } .menu_lateral .item_menu .content_submenu .container .submenu_center li a, .menu_lateral .item_menu .content_submenu .container .submenu_left li a, .menu_lateral .item_menu .content_submenu .container .submenu_right li a { color: #30333a; font-size: 20px; padding: 15px 0; } .menu_lateral .item_menu .content_submenu .container .submenu_center li a::after, .menu_lateral .item_menu .content_submenu .container .submenu_left li a::after, .menu_lateral .item_menu .content_submenu .container .submenu_right li a::after { display: none; } .menu_lateral .item_menu .content_submenu .container .submenu_center li h2, .menu_lateral .item_menu .content_submenu .container .submenu_left li h2, .menu_lateral .item_menu .content_submenu .container .submenu_right li h2 { font-size: 22px; } .menu_lateral .item_menu .content_submenu .container .submenu_center .item_artigo, .menu_lateral .item_menu .content_submenu .container .submenu_left .item_artigo, .menu_lateral .item_menu .content_submenu .container .submenu_right .item_artigo { width: 100%; max-width: 100%; margin: 0 0 20px 0 !important; } .menu_lateral .item_menu .content_submenu .container .submenu_center .item_artigo .overflow_img, .menu_lateral .item_menu .content_submenu .container .submenu_left .item_artigo .overflow_img, .menu_lateral .item_menu .content_submenu .container .submenu_right .item_artigo .overflow_img { width: 100%; height: 150px; background: #fff; } .menu_lateral .item_menu .content_submenu .container .submenu_center .item_artigo .overflow_img .img_artigo, .menu_lateral .item_menu .content_submenu .container .submenu_left .item_artigo .overflow_img .img_artigo, .menu_lateral .item_menu .content_submenu .container .submenu_right .item_artigo .overflow_img .img_artigo { width: 100%; height: 100%; background-repeat: no-repeat; background-size: contain; background-position: center; } .menu_lateral .item_menu .content_submenu .container .submenu_center .item_artigo.ranking, .menu_lateral .item_menu .content_submenu .container .submenu_left .item_artigo.ranking, .menu_lateral .item_menu .content_submenu .container .submenu_right .item_artigo.ranking { background-color: #ecebe7; } .menu_lateral .item_menu .content_submenu .container .submenu_center .item_artigo.ranking .overflow_img, .menu_lateral .item_menu .content_submenu .container .submenu_left .item_artigo.ranking .overflow_img, .menu_lateral .item_menu .content_submenu .container .submenu_right .item_artigo.ranking .overflow_img { background-color: #ecebe7; } .menu_lateral .item_menu .content_submenu .container .submenu_center .item_artigo .txt_artigo, .menu_lateral .item_menu .content_submenu .container .submenu_left .item_artigo .txt_artigo, .menu_lateral .item_menu .content_submenu .container .submenu_right .item_artigo .txt_artigo { margin-top: 10px; } .menu_lateral .item_menu .content_submenu .container .submenu_center .item_artigo .txt_artigo p, .menu_lateral .item_menu .content_submenu .container .submenu_left .item_artigo .txt_artigo p, .menu_lateral .item_menu .content_submenu .container .submenu_right .item_artigo .txt_artigo p { color: #30333a; text-transform: initial; margin: 0; } .menu_lateral .item_menu .content_submenu .container .submenu__center { padding: 22px; } .menu_lateral .item_menu .content_submenu .container .submenu__center ul { margin: 0; padding: 0; } .menu_lateral .item_menu .content_submenu .container .submenu__center ul:first-of-type { margin-bottom: 40px; } .menu_lateral .item_menu .content_submenu .container .submenu__center ul li { list-style: none; } .menu_lateral .item_menu .content_submenu .container .submenu__center ul li a { color: #30333a; font-size: 20px; padding: 15px 0; } .menu_lateral .item_menu .content_submenu.bigger .submenu_center ul, .menu_lateral .item_menu .content_submenu.bigger .submenu_left ul, .menu_lateral .item_menu .content_submenu.bigger .submenu_right ul { margin-bottom: 40px; } .menu_lateral .item_menu .content_submenu.bigger .submenu_center ul:last-of-type, .menu_lateral .item_menu .content_submenu.bigger .submenu_left ul:last-of-type, .menu_lateral .item_menu .content_submenu.bigger .submenu_right ul:last-of-type { margin-bottom: 0; } .menu_lateral .item_menu.clicked .content_submenu { display: block; } .menu_lateral .bg_header3 { background: #5a1718; } .menu_lateral .bg_header3 .container { width: 100%; box-sizing: border-box; } .menu_lateral .bg_header3 .container .content_header3 .div_left { width: 100%; } .menu_lateral .bg_header3 .container .content_header3 .div_left ul li a { padding: 22px; display: flex; align-items: center; justify-content: space-between; line-height: 28px; color: #fff; text-transform: uppercase; font-size: 22px; max-width: 90%; } .menu_lateral .bg_header3 .container .content_header3 .div_left ul li.link-mo { display: block; height: 72px; } .menu_lateral .bg_header3 .container .content_header3 .div_left ul li.link-mo a { display: inline-block; vertical-align: middle; width: 100%; } .menu_lateral .bg_header3 .container .content_header3 .div_left ul li .content_submenu a { font-size: 18px; padding: 0; display: inline-block; margin: 14px 60px 14px 0; color: #af8256; } .menu_lateral .bg_header3 .container .content_header3 .div_left ul li .content_submenu a::after { display: none; } .menu_lateral .bg_header3 .container .content_header3 .div_left ul li .content_submenu ul { margin-bottom: 40px; } .menu_lateral .bg_header3 .container .content_header3 .div_left ul li .content_submenu ul li a { margin: 0; padding: 15px 0; color: #30333a; font-size: 20px; text-transform: initial; } .menu_lateral .bg_header3 .container .content_header3 .div_left ul li .content_submenu ul li ul { margin: 0; } .menu_lateral .bg_header3 .container .content_header3 .div_left ul li.item_menu a::after { content: ">"; color: #fff; font-size: 25px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } .content_linha_menu { position: absolute; right: -22vw; top: 0; z-index: 99999999; padding: 18px 17px; max-height: 21px; max-width: 44px; width: 44px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; height: 21px; -webkit-transition: all 1s, ease; -moz-transition: all 1s, ease; -ms-transition: all 1s, ease; -o-transition: all 1s, ease; transition: all 1s, ease; transition-duration: 1s; } .content_linha_menu span.linha_menu { -webkit-transition: all 1s, ease; -moz-transition: all 1s, ease; -ms-transition: all 1s, ease; -o-transition: all 1s, ease; transition: all 1s, ease; transition-duration: 1s; width: 100%; height: 2px; background: #fff; } .content_linha_menu img { max-width: 33px; } .content_linha_menu#close_menu { padding: 18px 17px 58px 17px; } body .menu_lateral { -webkit-transform: translateX(-101vw); -moz-transform: translateX(-101vw); -ms-transform: translateX(-101vw); transform: translateX(-101vw); overflow-x: visible; overflow-y: initial; } body .menu_lateral .content_linha_menu { right: -79px; padding: 14px; } body .header_mobile, body .wrap { -webkit-transition: all 0.6s, ease; -moz-transition: all 0.6s, ease; -ms-transition: all 0.6s, ease; -o-transition: all 0.6s, ease; transition: all 0.6s, ease; transition-duration: 0.6s; } body.open_menu_mobile { overflow-x: hidden; overflow-y: hidden; } body.open_menu_mobile .menu_lateral { -webkit-transition: all 0.6s, ease; -moz-transition: all 0.6s, ease; -ms-transition: all 0.6s, ease; -o-transition: all 0.6s, ease; transition: all 0.6s, ease; transition-duration: 0.6s; -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); overflow-y: scroll; } body.open_menu_mobile .menu_lateral .content_linha_menu { right: 0; } body.open_menu_mobile .menu_lateral .content_linha_menu .linha_menu.top { -webkit-transform: translateY(8px) translateX(0) rotate(35deg); -moz-transform: translateY(8px) translateX(0) rotate(35deg); -ms-transform: translateY(8px) translateX(0) rotate(35deg); transform: translateY(8px) translateX(0) rotate(35deg); } body.open_menu_mobile .menu_lateral .content_linha_menu .linha_menu.middle { visibility: hidden; -webkit-transition: all 0s, linear; -moz-transition: all 0s, linear; -ms-transition: all 0s, linear; -o-transition: all 0s, linear; transition: all 0s, linear; transition-duration: 0s; } body.open_menu_mobile .menu_lateral .content_linha_menu .linha_menu.bottom { -webkit-transform: translateY(-7px) translateX(0) rotate(-35deg); -moz-transform: translateY(-7px) translateX(0) rotate(-35deg); -ms-transform: translateY(-7px) translateX(0) rotate(-35deg); transform: translateY(-7px) translateX(0) rotate(-35deg); } body.open_menu_mobile .menu_lateral .fixed_right { display: none; } body.open_menu_mobile .menu_lateral .fixed_right.active { display: block; } body.open_menu_mobile .menu_lateral.overflow_show { overflow-y: initial; } body.open_menu_mobile .menu_lateral.menu_fixed_right { overflow: initial; -webkit-transform: translateX(-100.1vw); -moz-transform: translateX(-100.1vw); -ms-transform: translateX(-100.1vw); transform: translateX(-100.1vw); } body.open_menu_mobile .menu_lateral.overflow { overflow: initial; } body.open_menu_mobile .header_mobile, body.open_menu_mobile .wrap { -webkit-transition: all 0.6s, ease; -moz-transition: all 0.6s, ease; -ms-transition: all 0.6s, ease; -o-transition: all 0.6s, ease; transition: all 0.6s, ease; transition-duration: 0.6s; -webkit-transform: translateX(100vw); -moz-transform: translateX(100vw); -ms-transform: translateX(100vw); transform: translateX(100vw); } .item_artigo.item_expert_menu_mobile { width: 47% !important; margin: 0 1% 20px 0 !important; height: 250px; overflow: hidden; vertical-align: top; display: inline-block; } .item_artigo.item_expert_menu_mobile .overflow_img { border-radius: 50% !important; background-color: transparent; overflow: hidden; height: 120px !important; width: 120px !important; margin: auto; } .item_artigo.item_expert_menu_mobile .txt_artigo { text-align: center; width: 98%; margin: auto; margin-top: 5px; } body.filtro-novo header.header_mobile .content_busca_mobile .container_busca .content_busca .input_speech { width: 100%; } header #bg_header1 .container #perfil .name { line-height: 34px !important; } header #bg_header1 .container #hora, header #bg_header1 .container .hora { padding: 20px 30px 35px !important; width: 100% !important; } header #bg_header1 .container #perfil { min-height: 124px !important; width: 100% !important; box-sizing: border-box; z-index: 9999999999 !important; } .black_friday .menu_lateral .bg_header3, .black_friday .menu_lateral .div_header_login .content_login, .black_friday header.header_mobile .vermelho-claro { background-color: #000 !important; } .black_friday .menu_lateral .item_menu .content_submenu .container .content_topo, .black_friday .menu_lateral menu, .black_friday header.header_mobile .vermelho-claro #bt_menu_mobile { background-color: #2e3132 !important; } } @media only screen and (min-width: 300px) and (max-width: 767px) { header.open_submenu #bg_header2 { z-index: 999999999 !important; } } .container_perguntas:last-of-type .content_pergunta { border: none; } .container_perguntas .content_pergunta { display: flex; flex-direction: column; padding: 30px 0; border-bottom: 1px solid #ecebe7; } .container_perguntas .content_pergunta p { margin-top: 0; font-size: 18px; font-family: Cardo; font-weight: 400; font-style: normal; } .container_perguntas .content_radio { display: flex; } .container_perguntas .content_radio .wrap_radio { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; align-items: center; display: flex; font-size: 14px; margin-right: 12px; } .container_perguntas .content_radio .wrap_radio .check { margin: 0; background: #fff; } .container_perguntas .content_radio .wrap_radio label { cursor: pointer; padding-left: 4px; } .container_perguntas .content_obs { background: #ecebe7; padding: 2% 3%; width: 94%; } @media screen and (max-width: 980px) { .container_perguntas .content_obs { padding: 8% 5%; width: 90%; } } .container_perguntas .content_obs p { margin-bottom: 6px; margin-top: 5px; font-size: 16px; } .container_perguntas .content_obs label { font-size: 16px; } .container_perguntas .content_obs textarea { padding: 1%; width: 98%; min-width: 98%; max-width: 98%; height: 80px; min-height: 80px; max-height: 80px; border: 1px solid #b1b1b1; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; } @media screen and (max-width: 980px) { .container_perguntas .content_obs textarea { min-width: 98% !important; max-width: 98% !important; width: 98% !important; } } .container_perguntas .content_obs .content_obs { padding: 0; width: 100%; margin-top: 0; } .container_perguntas .content_obs .content_obs p { font-size: 14px; } .container_perguntas .content_obs .content_obs label { font-size: 14px; } .container_perguntas .content_obs .content_obs .div_row { margin-top: 25px !important; } .container_perguntas .content_obs .content_obs .wrap_radio { display: flex; align-items: center; margin-bottom: 10px; } .container_perguntas .content_obs.active { display: block; } #artigos.receitas #receitas-desktop .autor-receita, #artigos.receitas #receitas-mobile .autor-receita { display: block; line-height: 1em; margin: 0.6em 0; color: #4a4d57; } #artigos.receitas #receitas-desktop .content-avaliacao-texto, #artigos.receitas #receitas-mobile .content-avaliacao-texto { margin: 10px 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { #artigos.receitas #receitas-desktop .content-avaliacao-texto, #artigos.receitas #receitas-mobile .content-avaliacao-texto { text-align: center; } } #artigos.receitas #receitas-desktop .content-avaliacao-texto .content_avaliacao, #artigos.receitas #receitas-mobile .content-avaliacao-texto .content_avaliacao { vertical-align: middle; justify-content: start; } @media only screen and (min-width: 300px) and (max-width: 767px) { #artigos.receitas #receitas-desktop .content-avaliacao-texto .content_avaliacao, #artigos.receitas #receitas-mobile .content-avaliacao-texto .content_avaliacao { display: inline-block; width: auto; } } #artigos.receitas #receitas-desktop .intro-receita, #artigos.receitas #receitas-mobile .intro-receita { margin: 0 0 0.7em; color: #4a4d57; } #artigos.receitas #receitas-desktop .item_artigo, #artigos.receitas #receitas-mobile .item_artigo { max-height: 361px; } #artigos.receitas #receitas-desktop .overflow_img, #artigos.receitas #receitas-mobile .overflow_img { position: relative; } @media only screen and (min-width: 300px) and (max-width: 767px) { #artigos.receitas #receitas-desktop .overflow_img, #artigos.receitas #receitas-mobile .overflow_img { height: 200px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #artigos.receitas #receitas-desktop .overflow_img .img_artigo, #artigos.receitas #receitas-mobile .overflow_img .img_artigo { background-size: cover; } } #artigos.receitas #receitas-desktop .overflow_img .tag-salvar-receita, #artigos.receitas #receitas-mobile .overflow_img .tag-salvar-receita { display: block; position: absolute; width: 80px; height: 25px; background: #af8256 url(../images/ico-receita-branco.png) no-repeat 10px center; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; right: 20px; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 12px; color: #fff; text-transform: uppercase; padding: 8px 0 0 35px; z-index: 9; top: initial; bottom: 5%; } #artigos.receitas #receitas-desktop .overflow_img .tag-salvar-receita.tag-ativo, #artigos.receitas #receitas-mobile .overflow_img .tag-salvar-receita.tag-ativo { background: #5a1718 url(../images/ico-tag-receita-salva.jpg) no-repeat 10px center; } #artigos.receitas .content_artigos_mobile.owl-carousel .owl-stage-outer { overflow: visible; } #artigos.receitas .content_artigos_mobile .txt_artigo h3 { max-width: 90%; margin: 5px auto 0; } #artigos.receitas .content_artigos_mobile .txt_artigo p { display: none !important; } #artigos.receitas .content_artigos_mobile .txt_artigo .autor-receita, #artigos.receitas .content_artigos_mobile .txt_artigo .content-avaliacao-texto, #artigos.receitas .content_artigos_mobile .txt_artigo .intro-receita { display: none !important; } #artigos.receitas .content_artigos_mobile .txt_artigo .more { margin-top: 9px; } #listas #artigos .meu_zonasul_receitas { padding-top: 40px; } @media only screen and (min-width: 300px) and (max-width: 767px) { #listas #artigos .meu_zonasul_receitas { padding-top: 20px; flex-direction: row; } #listas #artigos .meu_zonasul_receitas .item_artigo { width: 48%; } #listas #artigos .container .item_artigo .img_artigo, #listas #artigos .container .item_artigo .overflow_img, #listas #artigos .container .left_artigo .img_artigo, #listas #artigos .container .left_artigo .overflow_img { height: 130px; } #listas #artigos .container .item_artigo .txt_artigo span, #listas #artigos .container .left_artigo .txt_artigo span { font-size: 12px; } #listas #artigos .container .item_artigo .txt_artigo h3, #listas #artigos .container .left_artigo .txt_artigo h3 { font-size: 17px; line-height: 1.2em; } } @media only screen and (min-width: 1024px) { #modulo-minhas-receitas-lista #some-container #receitas-mais-lidas .content_artigos { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; } } @media only screen and (min-width: 1024px) { #modulo-minhas-receitas-lista #some-container #receitas-mais-lidas .content_artigos .content-item-block { width: 20%; min-width: 20%; height: 340px; } } @media only screen and (min-width: 1024px) { #modulo-minhas-receitas-lista #some-container #receitas-mais-lidas .content_artigos .content-item-block .tag-salvar-receita { top: 100px; } } @media only screen and (min-width: 1024px) { #modulo-minhas-receitas-lista #some-container #receitas-mais-lidas .content_artigos .content-item-block .left_artigo .overflow_img { height: 145px; } } @media only screen and (min-width: 1024px) { #modulo-minhas-receitas-lista #some-container #receitas-mais-lidas .content_artigos .content-item-block .left_artigo .overflow_img .img_artigo { height: 145px; } } #modulo-minhas-receitas-lista #some-container #receitas-mais-lidas .content_artigos .content-item-block .left_artigo .txt-receita .autor-receita { color: #4a4a4a; font-weight: 300; } @media only screen and (min-width: 1024px) { #modulo-minhas-receitas-lista #some-container #receitas-mais-lidas .content_artigos .content-item-block .left_artigo .txt-receita .autor-receita { font-size: 13px; } } #modulo-minhas-receitas-lista.artigos h2 { margin-bottom: 25px; } #modulo-minhas-receitas-lista.artigos #some-container #receitas-mais-lidas { padding-bottom: 40px; } #modulo-minhas-receitas-lista.artigos #some-container #receitas-mais-lidas .content_artigos .content-item-block { height: auto !important; width: 23.5%; min-width: auto; } #modulo-minhas-receitas-lista.artigos #some-container #receitas-mais-lidas .content_artigos .content-item-block .left_artigo .overflow_img { height: auto; } #modulo-minhas-receitas-lista.artigos #some-container #receitas-mais-lidas .content_artigos .content-item-block .left_artigo .overflow_img .img_artigo { height: 200px; } #modulo-minhas-receitas-lista.artigos #some-container #receitas-mais-lidas .content_artigos .content-item-block .left_artigo .txt-receita { display: flex; flex-direction: column; align-items: flex-start; justify-content: center; } #modulo-minhas-receitas-lista.artigos #some-container #receitas-mais-lidas .content_artigos .content-item-block .left_artigo .txt-receita .tag { font-size: 12px; text-transform: uppercase; display: inline-block; float: none; background-color: #794f43; margin: 0; padding: 4px 6px; line-height: 1em; color: #fff; margin-bottom: 6px; } #modulo-minhas-receitas-lista.artigos #some-container #receitas-mais-lidas .content_artigos .content-item-block .left_artigo .txt-receita .desc { color: #4a4a4a; display: block; font-size: 12px; text-align: left; letter-spacing: 0.03em; font-weight: 500; line-height: 1.5em; max-height: 75px; font-family: Oswald; overflow: hidden; text-transform: uppercase; margin-bottom: 20px; } #modulo-minhas-receitas-lista.artigos #some-container #receitas-mais-lidas .content_artigos .content-item-block .left_artigo .txt-receita .leia-mais { margin: 0; font-family: Oswald; text-decoration: underline; text-transform: uppercase; font-size: 12px; color: #54565c; letter-spacing: 0.02em; text-align: left; } #modulo-minhas-receitas-lista.revista-estacao-listagem>.container { padding-top: 30px; } #modulo-minhas-receitas-lista.revista-estacao-listagem>.container h2 { margin-bottom: 30px; } @media only screen and (min-width: 1024px) { #modulo-minhas-receitas-lista.todas-receitas-tipo-produto #some-container .content_artigos { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; } } @media only screen and (min-width: 1024px) { #modulo-minhas-receitas-lista.todas-receitas-tipo-produto #some-container .content_artigos .content-item-block { min-width: 32%; margin: 0 0 30px; } } #modulo-minhas-receitas-lista.todas-receitas-tipo-produto #some-container .content_artigos .content-item-block .left_artigo .txt-receita h3 { margin-bottom: 5px; } #modulo-minhas-receitas-lista.todas-receitas-tipo-produto #some-container .content_artigos .content-item-block .left_artigo .txt-receita .autor-receita { color: #4a4a4a; font-weight: 300; } @media only screen and (min-width: 1024px) { #modulo-minhas-receitas-lista.todas-receitas-tipo-produto #some-container .content_artigos .content-item-block .left_artigo .txt-receita .autor-receita { font-size: 13px; } } #modulo-minhas-receitas-lista.todas-receitas-tipo-produto #some-container .content_artigos .content-item-block .left_artigo .txt-receita .content-avaliacao-texto .content_avaliacao { vertical-align: middle; } @media only screen and (min-width: 1024px) { #modulo-minhas-receitas-lista.todas-receitas-tipo-produto #some-container .content_artigos .content-item-block .left_artigo .txt-receita .more { bottom: 5px; } } @media only screen and (min-width: 1024px) { #modulo-minhas-receitas-lista.todas-receitas-tipo-produto .content-paginacao { text-align: left; } } @media only screen and (min-width: 1024px) { #ideias-para-uma-ocasiao-especial #modulo-minhas-receitas-lista .wrapper-receitas { padding-bottom: 0; } } #ideias-para-uma-ocasiao-especial #modulo-minhas-receitas-lista .wrapper-receitas #some-container #receitas-mais-lidas { padding-bottom: 0; } #ideias-para-uma-ocasiao-especial .content-select-listas .content_select_list ul { position: relative; height: 0; padding: 0; } #ideias-para-uma-ocasiao-especial .content-select-listas .content_select_list ul .div-scroll { position: absolute; width: 100%; top: 0; z-index: 10; background-color: #fff; border: 1px solid #54565c; box-sizing: border-box; border-top: 0; border-radius: 0 0 5px 5px; } #ideias-para-uma-ocasiao-especial .content-select-listas .content_select_list ul .div-scroll li { margin: 5px 0 12px; } #ideias-para-uma-ocasiao-especial .content-select-listas .content_select_list ul .div-scroll li a { font-size: 12px; padding-left: 20px; font-family: Oswald; color: #4a4a4a; text-transform: uppercase; } #ideias-para-uma-ocasiao-especial .content-btn { padding-top: 20px; } .intro-dica-expert .header_produto { background: #ecebe7; width: 100%; display: inline-block; position: relative; background-size: cover !important; } .intro-dica-expert .header_produto #breadcrumb { position: absolute; top: 11px; } .intro-dica-expert .header_produto .fotorama { width: 96% !important; position: relative; } .intro-dica-expert .header_produto .fotorama .fotorama__thumb-border { border-color: #e4e1d9; } .intro-dica-expert .header_produto .container { position: relative; display: table; } .intro-dica-expert .header_produto .container #bg_fade { width: 450px; height: 777px; position: absolute; left: -450px; top: 0; z-index: 4; } .intro-dica-expert .header_produto .container #bg_fade_right { width: 450px; height: 777px; position: absolute; left: 555px; top: 0; z-index: 4; } .intro-dica-expert .header_produto .container .right { width: 49%; max-width: 558px; float: right; position: relative; z-index: 99; } @media only screen and (min-width: 300px) and (max-width: 767px) { .intro-dica-expert .header_produto .container .right { float: none; display: block; width: 100%; } } @media only screen and (min-width: 768px) and (max-width: 992px) { .intro-dica-expert .header_produto .container .right { width: 52%; } } .intro-dica-expert .header_produto .container .right .header_info { margin: 18px 0 20px 0; } .intro-dica-expert .header_produto .container .right .header_info .content_tag_info { display: block; } .intro-dica-expert .header_produto .container .right .header_info .content_tag_info .tag { float: left; margin: 0 3px 10px 0; font-size: 10px; clear: none; } .intro-dica-expert .header_produto .container .right .header_info .content_tag_info .code { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; font-size: 12px; } .intro-dica-expert .header_produto .container .right .header_info h2 { text-transform: inherit !important; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 36px; clear: both; line-height: 38px; margin: 12px 0; } .intro-dica-expert .header_produto .container .right .header_info .info_aval { width: 100%; float: left; clear: both; margin-bottom: 20px; display: inline-flex; } .intro-dica-expert .header_produto .container .right .header_info .info_aval .content_avaliacao { float: left; width: auto; margin: 2px 6px 0 0; } .intro-dica-expert .header_produto .container .right .header_info .info_aval .content_avaliacao .ava_3x, .intro-dica-expert .header_produto .container .right .header_info .info_aval .content_avaliacao .ava_o3x { width: 15px; height: 13px; background-size: cover; } .intro-dica-expert .header_produto .container .right .header_info .info_aval span { margin-left: 10px; } .intro-dica-expert .header_produto .container .right .header_info .info_aval a, .intro-dica-expert .header_produto .container .right .header_info .info_aval span { color: #4a4d57; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; text-transform: uppercase; } .intro-dica-expert .header_produto .container .right .header_info .info_aval .underline_link:before { background: #4a4d57; } .intro-dica-expert .header_produto .container .right .header_info .info_aval .flag { margin: 4px; } .intro-dica-expert .header_produto .container .right .header_info .btns_empty { margin-right: 15px; display: inline-block; } .intro-dica-expert .header_produto .container .right .header_info .btns_empty img { float: left; margin-right: 5px; } .intro-dica-expert .header_produto .container .right .header_info .btns_empty .itens_lista { float: left; } .intro-dica-expert .header_produto .container .right .header_info .btns_empty .itens_lista img { float: none; } .intro-dica-expert .header_produto .container .right .header_info .btns_empty .container_share { float: left; position: relative; margin-left: 7px; } .intro-dica-expert .header_produto .container .right .header_info .btns_empty .container_share:hover .bt_empty { background: #979592; color: #fff; } .intro-dica-expert .header_produto .container .right .header_info .btns_empty .container_share .content_share { position: absolute; left: 0; top: 35px; background: #fff; border: 1px solid #4a4d57; z-index: 999; font-size: 16px; display: inline-flex; align-items: center; padding: 10px 10px; top: 33px; display: none; } .intro-dica-expert .header_produto .container .right .header_info .btns_empty .container_share .content_share a { margin: 0 4px; } .intro-dica-expert .header_produto .container .right .header_info .btns_empty .container_share .content_share .link_email img { opacity: 0.7; } .intro-dica-expert .header_produto .container .right .header_info .btns_empty .container_share .content_share .input_button { width: 240px; float: left; clear: both; display: none; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } .intro-dica-expert .header_produto .container .right .header_info .btns_empty .container_share .content_share .input_button input[type="email"] { width: 71%; padding: 10px 43px 10px 13px; } .intro-dica-expert .header_produto .container .right .header_info .btns_empty .container_share .content_share .input_button input[type="submit"] { width: 17%; margin-left: -17%; } .intro-dica-expert .header_produto .container .right .header_info .btns_empty .container_share .content_share .input_button .confirm_mail { display: none; align-items: center; font-size: 14px; } .intro-dica-expert .header_produto .container .right .header_info .btns_empty .bt_empty { float: left; } .intro-dica-expert .header_produto .container .right .miolo_info { width: 100%; float: left; clear: both; margin: 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { .intro-dica-expert .header_produto .container .right .miolo_info { float: none; display: block; overflow: hidden; } } .intro-dica-expert .header_produto .container .right .miolo_info .btns_empty { margin-bottom: 20px; display: inline-block; } .intro-dica-expert .header_produto .container .right .miolo_info .btns_empty img { float: left; margin-right: 5px; } .intro-dica-expert .header_produto .container .right .miolo_info .btns_empty .itens_lista { float: left; } .intro-dica-expert .header_produto .container .right .miolo_info .btns_empty .itens_lista img { float: none; } .intro-dica-expert .header_produto .container .right .miolo_info .btns_empty .bt_empty { margin-right: 7px; } .intro-dica-expert .header_produto .container .right .miolo_info .btns_empty .container_share { float: left; position: relative; } .intro-dica-expert .header_produto .container .right .miolo_info .btns_empty .container_share:hover .bt_empty { background: #979592; color: #fff; } .intro-dica-expert .header_produto .container .right .miolo_info .btns_empty .container_share .content_share { position: absolute; left: 0; top: 35px; background: #fff; border: 1px solid #4a4d57; z-index: 999; font-size: 16px; display: inline-flex; align-items: center; padding: 10px 10px; top: 33px; display: none; } .intro-dica-expert .header_produto .container .right .miolo_info .btns_empty .container_share .content_share a { margin: 0 4px; } .intro-dica-expert .header_produto .container .right .miolo_info .btns_empty .container_share .content_share .link_email img { opacity: 0.7; } .intro-dica-expert .header_produto .container .right .miolo_info .btns_empty .container_share .content_share .input_button { width: 240px; float: left; clear: both; display: none; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } .intro-dica-expert .header_produto .container .right .miolo_info .btns_empty .container_share .content_share .input_button input[type="email"] { width: 71%; padding: 10px 43px 10px 13px; } .intro-dica-expert .header_produto .container .right .miolo_info .btns_empty .container_share .content_share .input_button input[type="submit"] { width: 17%; margin-left: -17%; } .intro-dica-expert .header_produto .container .right .miolo_info .btns_empty .container_share .content_share .input_button .confirm_mail { display: none; align-items: center; font-size: 14px; } .intro-dica-expert .header_produto .container .right .miolo_info .btns_empty .bt_empty { float: left; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line { width: 100%; float: left; clear: both; position: relative; margin-bottom: 20px; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .content_price { float: left; clear: both; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 30px; color: #4a4d57; margin-right: 11px; margin-top: 0; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .content_price .price { float: left; margin-bottom: 2px; line-height: 15px; margin-top: 14px; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .content_price .price span { font-size: 12px; position: relative; top: -14px; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .content_price .price .menor { top: 0; text-decoration: none; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .content_price .price_desconto { background: #e1b300; color: #fff; font-size: 30px; float: left; padding: 0 5px; margin: -4px 0 0 5px; position: relative; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .content_price .price_desconto span { font-size: 18px; position: relative; top: -10px; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .content_price .price_desconto span.menor { position: absolute; bottom: -17px; color: #333; top: inherit; left: 6px; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .content_price .carrinho_text_vermelho { float: left; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .content_price .div_row { margin-top: 0; display: inline-flex; flex-direction: column; width: 98px; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .content_price .div_row .menor { font-size: 12px; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .content_price .content_minhas_ofertas { margin: -8px 0 0 4px; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .content_price .content_minhas_ofertas img { width: 53px; height: 53px; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .content_price .content_minhas_ofertas .valor_minhas_ofertas { padding: 0 6px 0 20px; font-size: 30px; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .tag_marketplace_content { padding: 0; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .div_dark { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; background: #4a4d57; color: #fff; font-size: 12px; float: left; padding: 7px; margin: 8px 0 0 9px; text-transform: uppercase; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .carrinho_vitrine { position: relative; display: block; width: 130px; float: left; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .carrinho_vitrine .bt_qtd { width: 25px; height: 25px; line-height: 24px; position: relative; top: 0; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .carrinho_vitrine input { font-size: 18px; width: 28px; height: 18px; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .carrinho_vitrine .span { margin: 5px 0 0 34px; white-space: nowrap; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .carrinho_vitrine .span .obs { display: block; width: 350px; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .carrinho_vitrine .span .obs a { margin-left: 0; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .carrinho_vitrine .span .obs .content_obs .bt_empty { display: block; float: left; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .carrinho_vitrine .span a { color: #af8256; font-size: 11px; margin-left: 4px; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .carrinho_vitrine .span a:before { background: #af8256; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .content_desc .div2 { display: none; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .div_desc { color: #bb2a2e; font-size: 11px; text-transform: uppercase; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; float: left; margin: 7px 16px; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .div_desc span { font-size: 15px; font-weight: 700; float: left; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .div_desc .change_oferta { margin: 5px 0 0 5px; float: left; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .div_desc.div_right { display: none; margin: 7px 7px 0 0; float: right; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .cart { float: left; clear: none; padding: 12px 9px; display: flex; font-size: 16px; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .cart:hover { cursor: pointer; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .cart img { margin-right: 7px; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .cart svg { margin-right: 7px; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .left.video-wrapper { width: 49%; float: left; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .left .div_selo, .intro-dica-expert .header_produto .container .right .miolo_info .div_line .right .div_selo { display: inline-flex; align-items: center; margin-top: 12px; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .left .div_selo img, .intro-dica-expert .header_produto .container .right .miolo_info .div_line .right .div_selo img { margin-right: 5px; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .left .div_selo span, .intro-dica-expert .header_produto .container .right .miolo_info .div_line .right .div_selo span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; font-size: 15px; color: #b1b1b1; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .left ul, .intro-dica-expert .header_produto .container .right .miolo_info .div_line .right ul { margin-top: 8px; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .left ul li, .intro-dica-expert .header_produto .container .right .miolo_info .div_line .right ul li { font-family: Cardo; font-weight: 400; font-style: normal; font-size: 16px; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .left ul li strong, .intro-dica-expert .header_produto .container .right .miolo_info .div_line .right ul li strong { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; text-transform: uppercase; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .left .content_perfil .dados_expert, .intro-dica-expert .header_produto .container .right .miolo_info .div_line .left .content_perfil .img_expert, .intro-dica-expert .header_produto .container .right .miolo_info .div_line .right .content_perfil .dados_expert, .intro-dica-expert .header_produto .container .right .miolo_info .div_line .right .content_perfil .img_expert { display: inline-block; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .left .content_perfil .img_expert, .intro-dica-expert .header_produto .container .right .miolo_info .div_line .right .content_perfil .img_expert { background-size: cover; background-position: center; width: 50px; height: 50px; border-radius: 90px; -webkit-border-radius: 90px; -moz-border-radius: 90px; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .left .content_perfil .dados_expert, .intro-dica-expert .header_produto .container .right .miolo_info .div_line .right .content_perfil .dados_expert { max-width: 150px; margin: 0 0 0 20px; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .left .content_perfil .dados_expert h2, .intro-dica-expert .header_produto .container .right .miolo_info .div_line .right .content_perfil .dados_expert h2 { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; font-size: 18px; color: #af8256; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .left .content_perfil .dados_expert .border_titulo, .intro-dica-expert .header_produto .container .right .miolo_info .div_line .right .content_perfil .dados_expert .border_titulo { width: 18px; margin: 0 0 2px 0; height: 1px; background: #c9c8c3; display: block; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .left .content_perfil .dados_expert h3, .intro-dica-expert .header_produto .container .right .miolo_info .div_line .right .content_perfil .dados_expert h3 { font-size: 16px; font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; color: #4a4d57; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .content_select_list { float: left; width: 167px; position: relative; margin: 4px 11px 0 0; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .content_select_list .select_list { border: 1px solid #4a4d57; color: #4a4d57; padding: 0 8%; font-size: 15px; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .content_select_list .select_list .seta_down { color: #4a4d57; width: 7px; height: 7px; line-height: 0; top: 15px; font-size: 19px; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .content_select_list ul { position: absolute; z-index: 999; width: 99%; background: #ecebe7; border: 1px solid #4a4d57; border-top: none; top: 35px; display: none; -webkit-box-shadow: 2px 12px 29px -3px rgba(0, 0, 0, 0.3); -moz-box-shadow: 2px 12px 29px -3px rgba(0, 0, 0, 0.3); box-shadow: 2px 12px 29px -3px rgba(0, 0, 0, 0.3); -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .content_select_list ul li { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 15px; text-transform: uppercase; color: #4a4d57; padding: 6px 7%; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .content_select_list ul li:hover { cursor: pointer; background: #e4e1d9; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .content_select_list .color { width: 20px; height: 20px; display: block; margin: 2px 5px 0 0; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .content_select_list .active { background: #ecebe7; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; height: 22px; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .content_select_list .active:after { background: #ecebe7; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .list_left .select_list { display: flex; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .list_left .sel_valor { width: 20px; height: 20px; margin: 1px 0 0 5px; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .list_left ul { padding-left: 27%; width: 72%; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .list_left ul li { float: left; padding: 0 0 4px 0; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .list_left ul li:hover { background: 0 0; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .tag_marketplace_content { justify-content: left; } .intro-dica-expert .header_produto .container .right .miolo_info .div_line .tag_marketplace_content .tag_marketplace { margin: 8px 0 0 0; } .intro-dica-expert .header_produto .container .right .miolo_info #box .left { background: #e4e1d9; padding: 20px 25px; width: auto; } .intro-dica-expert .header_produto .container .right .miolo_info #box .left h3 { font-family: Cardo; font-weight: 700; font-style: normal; letter-spacing: 0; } .intro-dica-expert .header_produto .container .right .miolo_info #box .right { background: #fff; padding: 20px 25px; width: auto; float: left !important; height: 50px; max-width: 41%; } .intro-dica-expert .header_produto .container .right .miolo_info #box .right .div_selo { margin-top: 0; } .intro-dica-expert .header_produto .container .right .miolo_info #box .right ul { width: 100%; display: inline-flex; } .intro-dica-expert .header_produto .container .right .miolo_info #box .right ul li { flex: 1; font-size: 11px; text-transform: uppercase; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; float: left; margin-right: 15px; } .intro-dica-expert .header_produto .container .right .miolo_info .info_oferta, .intro-dica-expert .header_produto .container .right .miolo_info .info_oferta2 { background: #e4e1d9; padding: 12px; display: inline-block; align-items: center; position: relative; } .intro-dica-expert .header_produto .container .right .miolo_info .info_oferta .selo_oferta, .intro-dica-expert .header_produto .container .right .miolo_info .info_oferta2 .selo_oferta { float: left; margin-top: 15px; z-index: 99; } .intro-dica-expert .header_produto .container .right .miolo_info .info_oferta .bt_add_all, .intro-dica-expert .header_produto .container .right .miolo_info .info_oferta2 .bt_add_all { display: none; } .intro-dica-expert .header_produto .container .right .miolo_info .info_oferta .txt_oferta, .intro-dica-expert .header_produto .container .right .miolo_info .info_oferta2 .txt_oferta { float: left; width: 41%; margin-left: 19px; margin-top: 15px; } .intro-dica-expert .header_produto .container .right .miolo_info .info_oferta .txt_oferta span, .intro-dica-expert .header_produto .container .right .miolo_info .info_oferta2 .txt_oferta span { float: left; font-family: Cardo; font-weight: 400; font-style: normal; } .intro-dica-expert .header_produto .container .right .miolo_info .info_oferta .txt_oferta a, .intro-dica-expert .header_produto .container .right .miolo_info .info_oferta2 .txt_oferta a { color: #4a4d57; font-size: 14px; margin-top: 20px; } .intro-dica-expert .header_produto .container .right .miolo_info .info_oferta .img_oferta, .intro-dica-expert .header_produto .container .right .miolo_info .info_oferta2 .img_oferta { background: #fff; width: 134px; height: 136px; float: right; align-items: center; display: inline-flex; } .intro-dica-expert .header_produto .container .right .miolo_info .info_oferta .img_oferta img, .intro-dica-expert .header_produto .container .right .miolo_info .info_oferta2 .img_oferta img { max-width: 75%; margin: 0 auto; } .intro-dica-expert .header_produto .container .right .miolo_info .info_oferta2 .img_oferta { float: left; } .intro-dica-expert .header_produto .container .right .miolo_info .info_oferta2 .txt_oferta { width: 26%; } .intro-dica-expert .header_produto .container .right .miolo_info .info_oferta2 .txt_oferta .price { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 16px; color: #4a4d57; } .intro-dica-expert .header_produto .container .right .miolo_info .info_oferta2 .txt_oferta .price sup { font-size: 9px; } .intro-dica-expert .header_produto .container .right .miolo_info .info_oferta2 .border_white { float: right; width: 3px; background: #fff; position: absolute; top: 0; right: 36.5%; height: 100%; } .intro-dica-expert .header_produto .container .right .miolo_info .info_oferta2 .selo_oferta { width: 78px; height: 78px; position: absolute; top: -36px; right: 36%; margin-right: -40px; } .intro-dica-expert .header_produto .container .right .miolo_info .info_oferta2 .div_right { float: right; width: 34%; } .intro-dica-expert .header_produto .container .right .miolo_info .info_oferta2 .div_right .content_price { width: 100%; text-align: center; font-size: 20px; } .intro-dica-expert .header_produto .container .right .miolo_info .info_oferta2 .div_right .content_price .price { float: none; } .intro-dica-expert .header_produto .container .right .miolo_info .info_oferta2 .div_right .content_price .price_desconto { font-size: 20px !important; padding: 0 9px !important; margin: 0 auto !important; float: none; width: 66px; } .intro-dica-expert .header_produto .container .right .miolo_info .info_oferta2 .div_right .bt_empty { width: 87%; color: #4a4d57; font-size: 14px; margin-top: 10px; padding: 9px 10px; } .intro-dica-expert .header_produto .container .right .miolo_info .info_vaibemcom { background: green; padding: 12px; display: inline-block; align-items: center; position: relative; width: 100%; } .intro-dica-expert .header_produto .container .right .miolo_info .info_vaibemcom #vitrine_unica { width: 50% !important; float: left; } .intro-dica-expert .header_produto .container .right .miolo_info .info_vaibemcom #vitrine_unica h3 { font-size: 17px; } .intro-dica-expert .header_produto .container .right .miolo_info h2 { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; text-transform: inherit; } .intro-dica-expert .header_produto .container .right .miolo_info p { font-size: 16px; margin: 0 0 7px 0; font-family: Cardo; font-weight: 400; font-style: normal; } .intro-dica-expert .header_produto .container .right .miolo_info .tags_info { text-transform: uppercase; font-size: 11px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } .intro-dica-expert .header_produto .container .right .miolo_info .tags_info a { color: #af8256; font-size: 11px; margin-right: 4px; } .intro-dica-expert .header_produto .container .right .miolo_info .tags_info a:before { background: #af8256; } .intro-dica-expert .header_produto .container .right .miolo_info .tags_info span { margin: 0 2px; } .intro-dica-expert .header_produto .container .right .miolo_info .ico_presente { margin: 13px 10px; } .intro-dica-expert .header_produto .container .right .miolo_info .content-produto-indisponivel { display: block; margin: 30px 0 30px 0; padding-bottom: 30px; } .intro-dica-expert .header_produto .container .right .miolo_info .content-produto-indisponivel h1 { text-transform: uppercase; font-size: 18px; padding-right: 20px; margin-right: 20px; margin-bottom: 10px; } .intro-dica-expert .header_produto .container .right .miolo_info .content-produto-indisponivel .lnk-me-avise { display: block; width: 173px; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; color: #af8256; font-size: 14px; margin-top: 3px; margin-bottom: 10px; } .intro-dica-expert .header_produto .container .right .miolo_info .content-produto-indisponivel .content-box-avise { display: none; clear: both; overflow: hidden; background: #fff; margin: 0; padding: 10px; width: 94%; padding-left: 20px; -webkit-box-shadow: 0 2px 9px -1px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 2px 9px -1px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 9px -1px rgba(0, 0, 0, 0.1); } .intro-dica-expert .header_produto .container .right .miolo_info .content-produto-indisponivel .content-box-avise .content-inputs { display: block; } .intro-dica-expert .header_produto .container .right .miolo_info .content-produto-indisponivel .content-box-avise .content-inputs .content-input-nome { display: block; float: left; overflow: hidden; width: 220px; margin: 10px 0 10px 0; } .intro-dica-expert .header_produto .container .right .miolo_info .content-produto-indisponivel .content-box-avise .content-inputs .content-input-nome .controls { width: 180px; margin: 0; } .intro-dica-expert .header_produto .container .right .miolo_info .content-produto-indisponivel .content-box-avise .content-inputs .input_button { display: block; float: left; width: 240px; margin: 10px 0 10px 0; } .intro-dica-expert .header_produto .container .right .miolo_info .content-produto-indisponivel .content-box-avise .content-inputs .input_button input[type="email"] { width: 71%; padding: 10px 43px 10px 13px; } .intro-dica-expert .header_produto .container .right .miolo_info .content-produto-indisponivel .content-box-avise .content-inputs .input_button input[type="submit"] { width: 17%; margin-left: -17%; border-radius: 0 4px 4px 0; } .intro-dica-expert .header_produto .container .right .miolo_info .content-produto-indisponivel .content-box-avise .content-inputs .input_button .confirm_mail { display: none; align-items: center; font-size: 14px; } .intro-dica-expert .header_produto .container .right .miolo_info .content-produto-indisponivel .content-box-avise .content-mensg { display: none; } .intro-dica-expert .header_produto .container .right .miolo_info .content-produto-indisponivel .content-box-avise .content-mensg p { font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 14px; color: #4a4d57; padding-left: 30px; } .intro-dica-expert .header_produto .container .right .miolo_info .content-produto-indisponivel .content-box-avise .content-mensg span { display: block; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 16px; text-transform: uppercase; color: #4a4d57; padding-left: 30px; background: url(../images/ico-email-avise-ok.png) no-repeat left center; } .intro-dica-expert .header_produto .container .right .miolo_info .content-produto-indisponivel .ativo { display: block; } .intro-dica-expert .header_produto #vitrine_unica .owl-carousel .owl-stage .item_vitrine { margin-right: 15px; } .intro-dica-expert .header_produto #vitrine_unica .owl-carousel .owl-stage .item_vitrine .bg_img_vitrine { background: #fff; } .intro-dica-expert #header_receitas .container #carousel_produto { height: auto; } @media only screen and (min-width: 300px) and (max-width: 767px) { .intro-dica-expert #header_receitas .container #carousel_produto { width: 100%; margin: 0; float: none; } } @media only screen and (min-width: 768px) and (max-width: 992px) { .intro-dica-expert #header_receitas .container #carousel_produto { width: 385px; } } .intro-dica-expert #header_receitas .container .right #receitas_detalhe .tag-salvar-receita { display: block; background: url(../images/ico-receita-cinza.png) no-repeat 10px center; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; padding: 8px 12px 7px 35px; z-index: 9; } .intro-dica-expert #header_receitas .container .right #receitas_detalhe .tag-salvar-receita:hover { background: #a1a09d url(../images/ico-receita-cinza.png) no-repeat 10px center; } .intro-dica-expert #header_receitas .container .right #receitas_detalhe .tag-ativo { background: #5a1718 url(../images/ico-tag-receita-salva.jpg) no-repeat 10px center; color: #fff; } .intro-dica-expert #header_receitas .container .right #receitas_detalhe .tag-ativo:hover { background: #5a1718 url(../images/ico-tag-receita-salva.jpg) no-repeat 10px center; } .intro-dica-expert #header_receitas .container .right #receitas_detalhe #box { position: relative; } @media only screen and (min-width: 768px) and (max-width: 992px) { .intro-dica-expert #header_receitas .container .right #receitas_detalhe #box { overflow: hidden; } } .intro-dica-expert #header_receitas .container .right #receitas_detalhe #box .left, .intro-dica-expert #header_receitas .container .right #receitas_detalhe #box .right { width: 42%; padding: 20px 4%; } @media only screen and (min-width: 300px) and (max-width: 767px) { .intro-dica-expert #header_receitas .container .right #receitas_detalhe #box .left, .intro-dica-expert #header_receitas .container .right #receitas_detalhe #box .right { width: 100%; } } @media only screen and (min-width: 768px) and (max-width: 992px) { .intro-dica-expert #header_receitas .container .right #receitas_detalhe #box .left, .intro-dica-expert #header_receitas .container .right #receitas_detalhe #box .right { width: 100%; } } .intro-dica-expert #header_receitas .container .right #receitas_detalhe #box .left .content_perfil .dados_expert h3 { margin-top: -11px; } .intro-dica-expert #header_receitas .container .right #receitas_detalhe #box .right { height: 61px; } .intro-dica-expert #header_receitas .container .right #receitas_detalhe #box .right .div_left ul, .intro-dica-expert #header_receitas .container .right #receitas_detalhe #box .right .div_right ul { display: block; } .intro-dica-expert #header_receitas .container .right #receitas_detalhe #box .right .div_left .div_selo span, .intro-dica-expert #header_receitas .container .right #receitas_detalhe #box .right .div_right .div_selo span { font-size: 18px; } .intro-dica-expert #header_receitas .container .right #receitas_detalhe #box .right .circle_interrogation { margin-left: 22px; } .intro-dica-expert #header_receitas .container .right #receitas_detalhe #box .right .circle_interrogation span { font-size: 12px; } .intro-dica-expert #header_receitas .container .right #receitas_detalhe #box .content_restaurante { width: 100%; display: inline-block; visibility: hidden; background: #e4e1d9; position: absolute; top: 98px; z-index: 9999; left: 0; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } .intro-dica-expert #header_receitas .container .right #receitas_detalhe #box .content_restaurante .div_left { width: 42%; padding: 4%; } .intro-dica-expert #header_receitas .container .right #receitas_detalhe #box .content_restaurante .div_left h3 { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; color: #5a1718; font-size: 24px; } .intro-dica-expert #header_receitas .container .right #receitas_detalhe #box .content_restaurante .div_left h4 { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 18px; margin: 10px 0; } .intro-dica-expert #header_receitas .container .right #receitas_detalhe #box .content_restaurante .div_left a { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 16px; color: #4a4d57; } .intro-dica-expert #header_receitas .container .right #receitas_detalhe #box .content_restaurante .div_right { padding: 4% 4% 4% 0; width: 46%; } .intro-dica-expert #header_receitas .container .right #receitas_detalhe #box .content_restaurante.active { visibility: visible; } .intro-dica-expert #header_receitas .container .right .miolo_info .div_line .left .content_perfil .img_expert { width: 60px; height: 60px; } .intro-dica-expert .moldura_video { background: url(../images/moldura_video.png) center; min-width: 39%; height: 299px; float: right; } .intro-dica-expert .moldura_video .content_video { width: 97%; height: 263px; background: #000; margin: 17px 0 0 6px; overflow: hidden; } .intro-dica-expert .moldura_video .content_video .img_header { float: left; width: 100%; height: 263px; display: block; background-size: cover !important; text-align: center; } .intro-dica-expert .moldura_video .content_video .img_header:hover img { -webkit-transform: scale(0.9); transform: scale(0.9); } .intro-dica-expert .moldura_video .content_video .img_header img { position: relative; top: 50%; margin-top: -45px; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; transition-duration: 0.3s; } .intro-dica-expert #carousel_produto { width: 555px; float: left; position: relative; top: 0; height: 716px; z-index: 2; margin-right: 25px; } .intro-dica-expert #carousel_produto .fotorama { margin-top: 16px !important; height: 700px; padding: 0 7%; left: -5%; } .intro-dica-expert #carousel_produto .fotorama .fotorama__stage, .intro-dica-expert #carousel_produto .fotorama .fotorama__thumb { background: #fff; } .intro-dica-expert #carousel_produto .fotorama .fotorama__stage { overflow: visible !important; } .intro-dica-expert #carousel_produto .fotorama .fotorama__stage:after, .intro-dica-expert #carousel_produto .fotorama .fotorama__stage:before { background: 0 0; } .intro-dica-expert #carousel_produto .fotorama .fotorama__stage .fotorama__active { margin: 0 auto; } .intro-dica-expert #carousel_produto .fotorama .fotorama__stage .fotorama__stage__frame { opacity: 0 !important; overflow: visible !important; } .intro-dica-expert #carousel_produto .fotorama .fotorama__stage .fotorama__stage__frame.fotorama__active { opacity: 1 !important; } .intro-dica-expert #carousel_produto .fotorama .fotorama__thumb { width: 92px; height: 92px; border: 6px solid #fff; -webkit-box-shadow: inset 0 0 7px 0 rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 0 7px 0 rgba(0, 0, 0, 0.05); box-shadow: inset 0 0 7px 0 rgba(0, 0, 0, 0.05); } .intro-dica-expert #carousel_produto .fotorama .fotorama__thumb img { margin: 0 auto; left: 0 !important; } .intro-dica-expert #carousel_produto .fotorama .fotorama__nav { width: 97% !important; text-align: left; } .intro-dica-expert #carousel_produto .fotorama .fotorama__nav-wrap { width: 120%; left: -10%; position: inherit !important; bottom: -28px; } .intro-dica-expert #carousel_produto .fotorama .fotorama__arr--next { width: 36px !important; height: 67px !important; background: #ecebe7 !important; border-radius: 68px 0 0 68px !important; -moz-border-radius: 68px 0 0 68px !important; -webkit-border-radius: 68px 0 0 68px !important; right: -8%; } .intro-dica-expert #carousel_produto .fotorama .fotorama__arr--prev { width: 36px !important; height: 67px !important; background: #ecebe7 !important; border-radius: 0 68px 68px 0 !important; -moz-border-radius: 0 68px 68px 0 !important; -webkit-border-radius: 0 68px 68px 0 !important; left: -8%; } .intro-dica-expert #carousel_produto .fotorama .fotorama__arr--next:not(:focus), .intro-dica-expert #carousel_produto .fotorama .fotorama__arr--prev:not(:focus) { -webkit-transform: inherit; transform: inherit; opacity: 1; } .intro-dica-expert #carousel_produto .fotorama .fotorama__arr--prev:after { content: "<"; margin: 10px; position: relative; top: 22px; } .intro-dica-expert #carousel_produto .fotorama .fotorama__arr--next:after { content: ">"; margin: 17px; position: relative; top: 22px; } .intro-dica-expert #carousel_produto .info_img { color: #b1b1b1; font-family: Oswald, sans-serif; font-style: normal; font-size: 11px; font-weight: 400; line-height: 38px; text-transform: uppercase; position: absolute; bottom: 109px; } .intro-dica-expert #carousel_produto .img_destaque { width: 96%; margin-top: 16px !important; background: #fff; padding: 10px; position: relative; } @media only screen and (min-width: 768px) and (max-width: 992px) { .intro-dica-expert #carousel_produto .img_destaque { height: 360px; width: 360px; } } .intro-dica-expert #carousel_produto .img_destaque a { width: 100%; display: inline-block; } .intro-dica-expert #carousel_produto .img_destaque img { width: 100%; } .intro-dica-expert #carousel_produto .img_destaque .ico_video { width: 90px; height: 90px; position: absolute; top: 50%; left: 50%; margin-left: -45px; margin-top: -45px; z-index: 9; } #dicas.carrossel-dicas { background: #ecebe7; z-index: 2; } #dicas.carrossel-dicas .tb_img { width: 75px; height: 75px; display: block; float: left; background-size: cover; background-position: center; border-radius: 90px; -webkit-border-radius: 90px; -moz-border-radius: 90px; } #dicas.carrossel-dicas h3 { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 36px; line-height: 47px; color: #3a1112; margin: 14px; float: left; } #dicas.carrossel-dicas #receitas_vitrine2 .content_dicas .item_artigo .overflow_img { max-height: 388px; } #dicas.carrossel-dicas #receitas_vitrine2 .content_dicas .item_artigo .overflow_img .img_artigo { height: 388px; } #dicas.carrossel-dicas #receitas_vitrine2 .bt_empty_l { margin-top: 45px; position: relative; left: 50%; margin-left: -60px; } #dicas.carrossel-dicas .content_dicas { width: 100%; float: left; clear: both; margin-top: 35px; } #dicas.carrossel-dicas .content_dicas .item_artigo { width: 100%; float: left; } #dicas.carrossel-dicas .content_dicas .item_artigo:hover { cursor: pointer; } #dicas.carrossel-dicas .content_dicas .item_artigo:hover .img_artigo { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; transform: scale(1.2); -webkit-transform: scale(1.2); } #dicas.carrossel-dicas .content_dicas .item_artigo .overflow_img { width: 100%; max-height: 320px; overflow: hidden; } #dicas.carrossel-dicas .content_dicas .item_artigo .overflow_img .img_artigo { width: 100%; height: 253px; background-size: cover; background-position: center; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #dicas.carrossel-dicas .content_dicas .item_artigo .txt_artigo { width: 100%; margin-top: 14px; } #dicas.carrossel-dicas .content_dicas .item_artigo .txt_artigo span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #a1a09d; font-size: 12px; text-transform: uppercase; display: block; } #dicas.carrossel-dicas .content_dicas .item_artigo .txt_artigo h3 { font-size: 23px; line-height: 30px; margin: 0; } #dicas.carrossel-dicas .content_dicas .item_artigo .txt_artigo .more { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; margin-top: 10px; text-transform: uppercase; color: #ec3237; font-size: 14px; width: 100%; float: left; } #dicas.carrossel-dicas .content_dicas .item_artigo .txt_artigo p { font-family: Cardo; font-weight: 400; font-style: normal; color: #4a4d57; font-size: 16px; line-height: 22px; margin: 7px 0; clear: both; float: left; width: 100%; } #avaliacao.avaliacoes { background: #fff; z-index: 2; padding-bottom: 50px; } #avaliacao.avaliacoes .container { position: relative; } #avaliacao.avaliacoes .underline_link { color: #5a1718; margin-top: 25px; display: inline-block; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; margin-left: 27px; } #avaliacao.avaliacoes .underline_link:before { background: #5a1718; } #avaliacao.avaliacoes .content_aval { width: 275px; height: 469px; padding-bottom: 35px; float: left; text-align: center; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border: 1px solid #c9baaa; position: absolute; top: 50px; } #avaliacao.avaliacoes .content_aval .header { background: #c9baaa; padding: 27px 0; text-align: center; } #avaliacao.avaliacoes .content_aval .header span { color: #fff; font-size: 20px; text-transform: uppercase; } #avaliacao.avaliacoes .content_aval .div_margin { padding: 18px 0; } #avaliacao.avaliacoes .content_aval .div_margin span { text-transform: uppercase; } #avaliacao.avaliacoes .content_aval .div_margin .content_avaliacao { width: 50%; } #avaliacao.avaliacoes .content_aval .div_margin .content_avaliacao i { width: 17%; height: 20px; margin-right: 2%; background-size: 100% !important; } #avaliacao.avaliacoes .content_aval .div_margin .score { font-size: 21px; color: #3a1112; } #avaliacao.avaliacoes .content_aval .div_margin .div_aval { display: inline-flex; width: 85%; margin: 5px auto; } #avaliacao.avaliacoes .content_aval .div_margin .div_aval .count { color: #ec3237; width: 13%; } #avaliacao.avaliacoes .content_aval .div_margin .div_aval .count .ava_ { width: 16px; height: 13px; } #avaliacao.avaliacoes .content_aval .div_margin .div_aval .score { width: 11%; font-size: 15px; } #avaliacao.avaliacoes .content_aval .bt_default { padding: 12px 22px; } #avaliacao.avaliacoes .content_aval .vinho_escuro { background: #3a1112; padding: 8px 0; } #avaliacao.avaliacoes .content_aval .vinho_escuro span { color: #fff; font-size: 14px; display: inline-flex; align-items: center; } #avaliacao.avaliacoes .content_aval .vinho_escuro span strong { margin-right: 9px; font-size: 24px; } #avaliacao.avaliacoes .progress { display: block; -webkit-appearance: none; height: 12px; width: 67%; margin: 6px 11px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border: none; } #avaliacao.avaliacoes .progress::-webkit-progress-bar { background: #e4e1d9; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } #avaliacao.avaliacoes .progress::-moz-progress-bar { background: #5a1718; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } #avaliacao.avaliacoes .progress::-webkit-progress-value { background: #5a1718; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } #avaliacao.avaliacoes .progress::-moz-progress-value { background: #5a1718; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } #avaliacao.avaliacoes .div_right { width: 73%; float: right; } @media only screen and (min-width: 768px) and (max-width: 992px) { #avaliacao.avaliacoes .div_right { width: 65%; } } #avaliacao.avaliacoes .div_right .content_ .div_dep:last-child { border-bottom: 1px solid #c9baaa; margin-left: 22px; padding-left: 0; } #avaliacao.avaliacoes .div_right .div_dep { width: 95%; padding: 22px 2%; margin-bottom: 20px; display: inline-flex; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; float: right; } #avaliacao.avaliacoes .div_right .div_dep .content_txt { margin-left: 5px; width: 100%; float: right; position: relative; } #avaliacao.avaliacoes .div_right .div_dep .content_txt .txt_orange { text-transform: uppercase; color: #e6a568; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; letter-spacing: 0.5pt; } #avaliacao.avaliacoes .div_right .div_dep .content_txt h2 { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; color: #3a1112; text-transform: inherit; font-size: 24px; margin: 4px 0 13px 0; } #avaliacao.avaliacoes .div_right .div_dep .content_txt .div_left { width: 62%; } @media only screen and (min-width: 768px) and (max-width: 992px) { #avaliacao.avaliacoes .div_right .div_dep .content_txt .div_left { width: 60%; } } #avaliacao.avaliacoes .div_right .div_dep .content_txt .div_left .content_avaliacao { width: auto; margin-right: 8px; } #avaliacao.avaliacoes .div_right .div_dep .content_txt .div_left .score { text-transform: uppercase; color: #a1a09d; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; } #avaliacao.avaliacoes .div_right .div_dep .content_txt .div_left .content_resp { margin-top: 15px; font-family: Cardo; font-weight: 400; font-style: normal; font-size: 16px; } #avaliacao.avaliacoes .div_right .div_dep .content_txt .div_left .content_resp strong { font-size: 14px; font-family: Cardo; font-weight: 700; font-style: normal; letter-spacing: 0; } #avaliacao.avaliacoes .div_right .div_dep .content_txt .div_left .content_resp p { margin: 4px 0 0 0; line-height: 25px; } #avaliacao.avaliacoes .div_right .div_dep .content_txt .div_right { float: right; width: 33%; height: 122px; position: absolute; right: 0; bottom: 0; } #avaliacao.avaliacoes .div_right .div_dep .content_txt .div_right .box { padding: 25px; position: absolute; bottom: 0; right: 0; min-width: 218px; } @media only screen and (min-width: 768px) and (max-width: 992px) { #avaliacao.avaliacoes .div_right .div_dep .content_txt .div_right .box { min-width: 170px; } } #avaliacao.avaliacoes .div_right .div_dep .content_txt .div_right .box span { text-transform: uppercase; color: #4a4d57; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 15px; white-space: nowrap; } #avaliacao.avaliacoes .div_right .div_dep .content_txt .div_right .box .bt_empty { width: 46%; padding: 11px 0; margin: 8px 2px 0 2px; border: 1px solid #4a4d57; color: #4a4d57; } #avaliacao.avaliacoes .div_right .div_dep .content_txt .div_right .box .bt_empty .hover { display: none; } #avaliacao.avaliacoes .div_right .div_dep .content_txt .div_right .box .bt_empty:hover { background: #4a4d57; color: #fff; } #avaliacao.avaliacoes .div_right .div_dep .content_txt .div_right .box .bt_empty:hover img { display: none; } #avaliacao.avaliacoes .div_right .div_dep .content_txt .div_right .box .bt_empty:hover .hover { display: inline-block !important; } @media only screen and (min-width: 300px) and (max-width: 767px) { #avaliacao.avaliacoes .content_aval { width: 90%; margin: 0 auto; float: none; top: 0 !important; position: relative !important; height: auto; } #avaliacao.avaliacoes .content_aval .div_margin .content_avaliacao { width: 43%; } #avaliacao.avaliacoes .content_aval .div_margin .content_avaliacao i { height: 40px; } #avaliacao.avaliacoes .content_aval .div_margin .bt_default { font-size: 18px; } #avaliacao.avaliacoes .content_aval .div_margin .score { top: -14px; position: relative; } #avaliacao.avaliacoes .div_right { float: none; width: 95%; margin: 15px auto; text-align: center; } #avaliacao.avaliacoes .div_right .div_dep { width: 90%; padding: 5%; } #avaliacao.avaliacoes .div_right .div_dep .content_txt .div_left { float: none; width: 100%; } #avaliacao.avaliacoes .div_right .div_dep .content_txt .div_right { position: inherit; float: none; width: 100%; } #avaliacao.avaliacoes .div_right .div_dep .content_txt .div_right .box { position: inherit; width: 100%; padding: 25px 0; text-align: center; } #avaliacao.avaliacoes .div_right .div_dep .content_txt .div_right .box .bt_empty { float: none; } #avaliacao.avaliacoes .div_right .div_dep .content_txt .div_right .box:after { content: ""; display: block; width: 100%; clear: both; } #avaliacao.avaliacoes .see_more_aval { width: 100%; text-align: center; } } .slider-paginacao-imagens-simples .sliders-big .item .box-texto { text-align: center; } @media only screen and (min-width: 1024px) { .slider-paginacao-imagens-simples .sliders-big .item .box-texto { margin-top: 60px; } } .slider-paginacao-imagens-simples .sliders-big .item .box-texto small { margin-top: 7px; font-size: 95%; font-weight: 300; font-family: "Playfair Display", serif; letter-spacing: 0.04em; line-height: 2em; display: inline-block; } #dicas.dicas-2-colunas #receitas_vitrine2 .content_dicas { margin-bottom: 80px; } .destaque-sliders-thumbs.intro-sem-slider .sliders-big .item .box-texto { text-align: center; } @media only screen and (min-width: 1024px) { .destaque-sliders-thumbs.intro-sem-slider .sliders-big .item .box-texto { margin-top: 80px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .destaque-sliders-thumbs.intro-video-sem-slider { margin-top: 0; } } .destaque-sliders-thumbs.intro-video-sem-slider .sliders-big .item .box-texto { text-align: center; } @media only screen and (min-width: 768px) and (max-width: 992px) { .destaque-sliders-thumbs.intro-video-sem-slider .sliders-big .item .box-texto { margin-top: 90px; } } @media only screen and (min-width: 1024px) { .destaque-sliders-thumbs.intro-video-sem-slider .sliders-big .item .box-texto { margin-top: 80px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .destaque-sliders-thumbs.intro-video-sem-slider .sliders-big .item .box-texto p { margin-bottom: 15px; line-height: 1.2em; } } @media only screen and (min-width: 768px) and (max-width: 992px) { .destaque-sliders-thumbs.intro-video-sem-slider .sliders-big .item .box-texto p { margin-bottom: 15px; } } @media only screen and (min-width: 1024px) { .destaque-sliders-thumbs.intro-video-sem-slider .sliders-big .item .box-texto p { margin: 0 280px 5px; } } .destaque-sliders-thumbs.intro-video-sem-slider .sliders-big .item .box-texto small { font-size: 95%; font-family: "Playfair Display", serif; font-weight: 300; display: block; } .destaque-sliders-thumbs.intro-video-sem-slider .sliders-big .item .box-texto .botoes-opcoes { display: block; width: 100%; } @media only screen and (min-width: 768px) and (max-width: 992px) { .destaque-sliders-thumbs.intro-video-sem-slider .sliders-big .item .box-texto .botoes-opcoes { margin-top: 20px; } } .destaque-sliders-thumbs.intro-video-sem-slider .sliders-big .item .box-texto .botoes-opcoes .btn-play { display: block; border: 4px solid #fff; width: 70px; height: 70px; border-radius: 50%; margin: 20px auto; } .destaque-sliders-thumbs.intro-video-sem-slider .sliders-big .item .box-texto .botoes-opcoes .btn-play:before { content: ""; display: inline-block; width: 0; height: 0; border-bottom: 18px solid transparent; border-top: 18px solid transparent; border-right: 0; border-left: 35px solid #fff; background-color: transparent; transform: translate(-50%, -50%); top: 50%; left: 55%; position: absolute; } .destaque-sliders-thumbs.intro-video-sem-slider+.overlay-popup #video-banner { background-color: transparent; } @media only screen and (min-width: 300px) and (max-width: 767px) { .destaque-sliders-thumbs.intro-video-sem-slider+.overlay-popup #video-banner { transform: translate(-50%, -50%); top: 50%; left: 50%; } } @media only screen and (min-width: 768px) and (max-width: 992px) { .destaque-sliders-thumbs.intro-video-sem-slider+.overlay-popup #video-banner { transform: translate(-50%, -50%); top: 50%; left: 50%; } } .destaque-sliders-thumbs.intro-video-sem-slider+.overlay-popup #video-banner .padding_popup { height: auto; box-shadow: none; background-color: transparent; } .momento-landscape { height: 515px; background-size: cover !important; } .momento-landscape .container_momento { width: 45%; background: #fff; height: 402px; overflow: hidden; } .momento-landscape .container_momento.left { float: left; } .momento-landscape .container_momento.right { float: right; } @media only screen and (min-width: 300px) and (max-width: 767px) { .momento-landscape .container_momento.left, .momento-landscape .container_momento.right { float: none; margin: 0 auto; width: 95%; } } .momento-landscape .container_momento .item_momentos { padding: 0 70px; height: 100%; align-items: center; align-content: center; justify-content: center; display: inline-flex !important; } .momento-landscape .container_momento .item_momentos span { color: #a1a09d; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; text-transform: uppercase; } .momento-landscape .container_momento .item_momentos h3 { font-size: 46px; color: #3a1112; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; line-height: 50px; } .momento-landscape .container_momento .item_momentos .content-avaliacao-texto { margin-top: 15px; } .momento-landscape .container_momento .item_momentos .bt_default { display: inline-block; cursor: pointer; } .momento-landscape .container_momento .owl-stage-outer { height: 100%; } .momento-landscape .container_momento .owl-stage-outer .owl-stage { height: 100%; } .momento-landscape .container_momento .owl-stage-outer .owl-stage .owl-item { height: 100%; } .momento-landscape .container_momento .owl-nav { top: 41%; } .momento-landscape .container_momento .owl-nav .owl-next { background: #c5bead; color: #fff; right: -23px; } .momento-landscape .container_momento .owl-nav .owl-prev { background: #c5bead; color: #fff; left: -23px; } .momento-landscape .container { position: relative; height: 420px; } .momento-landscape .container .container_momentos { width: 100%; height: 180px; position: absolute; bottom: 30px; left: 0; } .momento-landscape .container .container_momentos .item_momentos { text-align: center; width: 80%; padding: 0 10%; } .momento-landscape .container .container_momentos .item_momentos span { font-size: 16px; } .momento-landscape .container .container_momentos .item_momentos h3 { font-size: 24px; line-height: 33px; margin-bottom: 20px; } .momento-landscape .container .container_momentos .item_momentos .bt_default { font-size: 18px; } .lista-momentos .ver-mais .container { padding: 50px 0; } .lista-momentos .ver-mais .container .content-btn a { display: block; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 12px; color: #4a4d57; text-decoration: none; text-transform: uppercase; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border: 1px solid #4a4d57; width: 200px; height: 25px; text-align: center; padding-top: 7px; } .tile-selecao-momento .container { align-items: center; justify-content: center; } .tile-selecao-momento .container h2 { font-size: 18px; color: #fff; display: inline-block; } .tile-selecao-momento .container .buttons-wrapper { margin-left: 50px; display: inline-block; } @media only screen and (min-width: 300px) and (max-width: 767px) { .tile-selecao-momento .container .buttons-wrapper { margin-left: 15px; display: flex; overflow: scroll; } } @media only screen and (min-width: 768px) and (max-width: 992px) { .tile-selecao-momento .container .buttons-wrapper { margin-left: 30px; display: flex; overflow: scroll; } } .tile-selecao-momento .container .buttons-wrapper a { margin: 0 25px; padding: 12px 42px; text-transform: uppercase; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 12px; color: #b5b4af; background-color: #fff; border-radius: 4px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .tile-selecao-momento .container .buttons-wrapper a { margin: 0 15px; } } .tile-selecao-momento .container .buttons-wrapper a:active, .tile-selecao-momento .container .buttons-wrapper a:focus, .tile-selecao-momento .container .buttons-wrapper a:hover { background-color: #b5b4af; color: #fff; } .tile-descricao-momento .container { padding: 0; } .tile-descricao-momento .container .content-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding-top: 70px; padding-bottom: 70px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .tile-descricao-momento .container .content-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-top: 50px; padding-bottom: 50px; max-width: 100%; float: none; width: 100%; box-sizing: border-box; } } .tile-descricao-momento .container .content-wrapper .descricao-momento { -webkit-box-flex: 2; -ms-flex: 2; flex: 2; padding-right: 20px; } @media only screen and (min-width: 768px) and (max-width: 992px) { .tile-descricao-momento .container .content-wrapper .descricao-momento { padding-right: 30px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .tile-descricao-momento .container .content-wrapper .descricao-momento { padding: 0; } } .tile-descricao-momento .container .content-wrapper .box-infos { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } .tile-descricao-momento .container .content-wrapper .box-infos .content-avaliacao-texto { display: inline-block; width: auto; margin-bottom: 30px; } .tile-descricao-momento .container .content-wrapper .box-infos .content-avaliacao-texto .content_avaliacao { width: auto; } .tile-descricao-momento .container .content-wrapper .box-infos .content-avaliacao-texto .estatisticas-avaliacao { display: inline-block; font-family: Oswald, sans-serif; font-weight: 300; text-transform: uppercase; font-size: 12px; } .tile-descricao-momento .container .content-wrapper .box-infos .content-avaliacao-texto .estatisticas-avaliacao .lnk-detalhes-pedido { color: #4a4a4a; text-transform: uppercase; text-decoration: underline; font-weight: 300; margin: 0 10px; } .tile-descricao-momento .container .content-wrapper .box-infos .btns_empty { margin-bottom: 30px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .tile-descricao-momento .container .content-wrapper .box-infos .btns_empty { text-align: center; } } .tile-descricao-momento .container .content-wrapper .box-infos .btns_empty img { float: left; margin-right: 5px; } .tile-descricao-momento .container .content-wrapper .box-infos .btns_empty .container_share { display: inline-block; position: relative; } .tile-descricao-momento .container .content-wrapper .box-infos .btns_empty .container_share .content_share { position: absolute; left: 0; top: 35px; background: #fff; border: 1px solid #4a4d57; z-index: 999; font-size: 16px; display: inline-flex; align-items: center; padding: 10px 10px; top: 33px; display: none; } .tile-descricao-momento .container .content-wrapper .box-infos .btns_empty .container_share .content_share a { margin: 0 4px; position: relative; font-size: 13px; text-decoration: none; outline: 0; letter-spacing: 0.1pt; } .tile-descricao-momento .container .content-wrapper .box-infos .btns_empty .container_share .content_share a img { float: left; margin-right: 5px; } .tile-descricao-momento .container .content-wrapper .box-infos .btns_empty .container_share .content_share .input_button { width: 240px; float: left; clear: both; display: none; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } .tile-descricao-momento .container .content-wrapper .box-infos .btns_empty .container_share .content_share .input_button input { width: 80%; font-size: 18px; } .tile-descricao-momento .container .content-wrapper .box-infos .btns_empty .container_share .content_share .input_button input[type="submit"] { font-size: 18px; width: 17%; margin-left: -17%; } .tile-descricao-momento .container .content-wrapper .box-infos .btns_empty .container_share .content_share .input_button input[type="email"] { width: 71%; padding: 10px 43px 10px 13px; } .tile-descricao-momento .container .content-wrapper .box-infos .btns_empty .container_share .content_share .input_button .confirm_mail { font-size: 20px; display: none; align-items: center; font-size: 14px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .tile-descricao-momento .container .content-wrapper .box-infos .div_line { text-align: center; } } .tile-estacao-carioca { background-color: #f3f2ef; } .tile-estacao-carioca .container { padding: 0; } .tile-estacao-carioca .container .content-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding-top: 50px; padding-bottom: 50px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .tile-estacao-carioca .container .content-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-top: 40px; padding-bottom: 40px; max-width: 100%; float: none; width: 100%; box-sizing: border-box; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .tile-estacao-carioca .container .content-wrapper .wrapper-esq { margin-bottom: 20px; } } .tile-estacao-carioca .container .content-wrapper .wrapper-esq .box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .tile-estacao-carioca .container .content-wrapper .wrapper-esq .box .box-esq { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: #fff; padding: 15px; } @media only screen and (min-width: 768px) and (max-width: 992px) { .tile-estacao-carioca .container .content-wrapper .wrapper-esq .box .box-esq { padding: 0; } } .tile-estacao-carioca .container .content-wrapper .wrapper-esq .box .box-dir { background-color: #e4e1d9; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; padding: 20px 0; width: 340px; } @media only screen and (min-width: 768px) and (max-width: 992px) { .tile-estacao-carioca .container .content-wrapper .wrapper-esq .box .box-dir { padding: 20px 5px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .tile-estacao-carioca .container .content-wrapper .wrapper-esq .box .box-dir { flex-direction: column; -ms-flex-direction: column; padding-left: 10px; } } .tile-estacao-carioca .container .content-wrapper .wrapper-esq .box .box-dir .wrapper-foto img { width: 50px; height: 50px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .tile-estacao-carioca .container .content-wrapper .wrapper-esq .box .box-dir .wrapper-texto { margin-top: 10px; } } .tile-estacao-carioca .container .content-wrapper .wrapper-esq .box .box-dir .wrapper-texto p { margin: 0; } .tile-estacao-carioca .container .content-wrapper .wrapper-esq .box .box-dir .wrapper-texto h2 { font-size: 18px; color: #af8256; line-height: 1.8em; } @media only screen and (min-width: 768px) and (max-width: 992px) { .tile-estacao-carioca .container .content-wrapper .wrapper-esq .box .box-dir .wrapper-texto h2 { font-size: 16px; } } .tile-estacao-carioca .container .content-wrapper .wrapper-esq .box .box-dir .wrapper-texto a { font-family: Oswald, sans-serif; font-size: 12px; font-weight: 400; color: #3a1112; text-decoration: underline; } .tile-estacao-carioca .container .content-wrapper .wrapper-esq .box .box-dir .wrapper-texto a .icon-seguir { width: 15px; height: 15px; display: inline-block; background-image: url(../images/icon-follow.png); background-repeat: no-repeat; background-size: cover; } .tile-estacao-carioca .container .content-wrapper .wrapper-dir .wrapper-texto .titulo { font-family: "Playfair Display"; text-transform: none; font-weight: 600; font-size: 26px; } .tile-estacao-carioca .container .content-wrapper .wrapper-dir .wrapper-texto .descricao { font-family: "Playfair Display"; font-size: 14px; letter-spacing: 0.03em; line-height: 1.5em; font-weight: 300; } .grid-2-colunas-bicolor { background: #c9baaa; background: -moz-linear-gradient(left, #c9baaa 30%, #c9baaa 30%, #c9baaa 35%, #e4e1d9 35%); background: -webkit-linear-gradient(left, #c9baaa 30%, #c9baaa 30%, #c9baaa 35%, #e4e1d9 35%); background: linear-gradient(to right, #c9baaa 30%, #c9baaa 30%, #c9baaa 35%, #e4e1d9 35%); } .grid-2-colunas-bicolor .container { padding: 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-2-colunas-bicolor .container { width: 100%; } } .grid-2-colunas-bicolor .container .row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-2-colunas-bicolor .container .row { flex-direction: column; -ms-flex-direction: column; } } .grid-2-colunas-bicolor .container .row .wrapper-dir, .grid-2-colunas-bicolor .container .row .wrapper-esq { padding-top: 50px; padding-bottom: 50px; box-sizing: border-box; } .grid-2-colunas-bicolor .container .row .wrapper-dir .titulo, .grid-2-colunas-bicolor .container .row .wrapper-esq .titulo { font-family: "Playfair Display"; font-weight: 600; text-transform: none; font-size: 30px; margin-bottom: 35px; } .grid-2-colunas-bicolor .container .row .wrapper-esq { background-color: #c9baaa; } .grid-2-colunas-bicolor .container .row .wrapper-esq .titulo { color: #e4e1d9; } .grid-2-colunas-bicolor .container .row .wrapper-esq .wrapper-num { display: inline-block; background-color: #bb2a2e; border-radius: 50%; padding: 5px; width: 25px; height: 25px; text-align: center; } .grid-2-colunas-bicolor .container .row .wrapper-esq .wrapper-num span { color: #fff; font-family: "Playfair Display"; font-size: 21px; display: block; line-height: 1em; } .grid-2-colunas-bicolor .container .row .wrapper-esq p { display: inline-block; margin-left: 20px; margin-top: 0; margin-bottom: 25px; } .grid-2-colunas-bicolor .container .row .wrapper-dir { background-color: #e4e1d9; } .grid-2-colunas-bicolor .container .row .wrapper-dir .titulo { color: #3a1112; } .grid-2-colunas-bicolor .container .row .wrapper-dir ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; margin-bottom: 40px; } .grid-2-colunas-bicolor .container .row .wrapper-dir ul li .wrapper-img { width: 173px; height: 121px; } .grid-2-colunas-bicolor .container .row .wrapper-dir ul li .wrapper-texto { padding-left: 20px; } .grid-2-colunas-bicolor .container .row .wrapper-dir ul li .wrapper-texto h3 { font-style: normal; color: #54565c; font-weight: 600; font-size: 23px; margin-top: 0; line-height: 1em; } .grid-2-colunas-bicolor .container .row .wrapper-dir ul li .wrapper-texto p { font-size: 14px; } .grid-4-itens-big { margin: 0; padding: 50px 0; } .grid-4-itens-big .cancelar-inscricao { font-family: Oswald, sans-serif; color: #bb2a2e; text-decoration: underline; margin-left: 10px; font-size: 13px; display: inline-block; } .grid-4-itens-big * { box-sizing: border-box; } .grid-4-itens-big .container { padding: 0; } .grid-4-itens-big .container .titulo { margin-bottom: 30px; color: #3a1112; } .grid-4-itens-big .container .box-item { display: block; color: inherit; margin-bottom: 15px; } .grid-4-itens-big .container .box-item:hover .wrapper-img img { width: 110%; } .grid-4-itens-big .container .box-item .wrapper-img { position: relative; width: 100%; height: 350px; overflow: hidden; margin-bottom: 20px; } @media only screen and (min-width: 768px) and (max-width: 992px) { .grid-4-itens-big .container .box-item .wrapper-img { height: 280px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-4-itens-big .container .box-item .wrapper-img { height: 265px; } } .grid-4-itens-big .container .box-item .wrapper-img .txt-info { display: inline-block; background-color: #fff; position: relative; z-index: 1; padding: 5px 8px; top: 20px; left: 20px; } .grid-4-itens-big .container .box-item .wrapper-img .txt-info p { margin: 0; font-size: 21px; font-family: Oswald, sans-serif; text-transform: uppercase; line-height: 1em; color: #3a1112; } .grid-4-itens-big .container .box-item .wrapper-img img { position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; width: 100%; transition: 0.4s; } .grid-4-itens-big .container .box-item .wrapper-txt span { font-family: Oswald, sans-serif; text-transform: uppercase; color: silver; } .grid-4-itens-big .container .box-item .wrapper-txt h3 { color: #3a1112; font-style: normal; font-size: 31px; font-weight: 600; line-height: 1.2em; } .grid-4-itens-big .container .box-item .wrapper-txt p { font-size: 14px; letter-spacing: 0.04em; color: #555; margin: 12px 0; line-height: 1.5em; min-height: 63px; max-height: 63px; overflow: hidden; } .grid-4-itens-big .container .box-item .wrapper-txt .more { color: #bb2a2e; font-family: Oswald, sans-serif; text-transform: uppercase; } #pg_eventos .grid-4-itens-big .container .container-item { display: flex; align-items: flex-start; justify-content: space-between; flex-wrap: wrap; } #pg_eventos .grid-4-itens-big .container .container-item .content_item { margin-bottom: 70px; } #pg_eventos .grid-4-itens-big .container .container-item .content_bts { display: flex; align-items: center; margin-top: 0; } #pg_eventos .grid-4-itens-big .container .container-item .content_bts .bt_default { font-size: 16px; margin-right: 1%; } #pg_eventos .grid-4-itens-big .container .container-item .content_bts span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: inherit; font-size: 16px; color: #bb2a2e; } @media screen and (max-width: 980px) { #pg_eventos .grid-4-itens-big .container .box-item .wrapper-img { height: 222px; } } #pg_eventos .grid-4-itens-big .container .box-item .wrapper-img .img-thumb { position: absolute; right: 10px; bottom: 10px; width: 121px; height: 78px; } @media screen and (max-width: 980px) { #pg_eventos .grid-4-itens-big .container .box-item .wrapper-img .img-thumb { width: 90px; height: 60px; } } #pg_eventos .grid-4-itens-big .container .box-item .wrapper-img .img-thumb img { width: 100% !important; } #pg_eventos .grid-4-itens-big .container .box-item .wrapper-img .tag_esgotadas { background: #bb2a2e; color: #fff; text-transform: uppercase; font-size: 14px; position: absolute; right: -71px; top: -8px; width: 181px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); padding: 20px 50px 5px 50px; text-align: center; line-height: 14px; } #pg_eventos .grid-4-itens-big .container .box-item .wrapper-txt { display: flex; flex-direction: column; } #pg_eventos .grid-4-itens-big .container .box-item .wrapper-txt span { color: #54565c; margin-top: 3px; } #pg_eventos .grid-4-itens-big .container .box-item .wrapper-txt .content_tag { display: flex; flex-wrap: wrap; } #pg_eventos .grid-4-itens-big .container .box-item .wrapper-txt .content_tag .tag { margin-right: 1%; font-size: 12px; } @media screen and (max-width: 980px) { #pg_eventos .grid-4-itens-big .container .box-item .wrapper-txt .content_tag .tag { font-size: 13px; } } #pg_eventos .grid-4-itens-big .container .box-item .wrapper-txt h3 { margin-top: 14px; font-size: 36px; margin-bottom: 5px; } #pg_eventos .grid-4-itens-big .container .box-item .wrapper-txt p { height: auto; min-height: auto; max-height: auto; margin: 0 0 12px; } #pg_eventos .grid-4-itens-big .container .box-item .wrapper-txt p:last-of-type { margin: 0; } #pg_eventos .busca-eventos { -webkit-transition: all 0.8s, ease; -moz-transition: all 0.8s, ease; -ms-transition: all 0.8s, ease; -o-transition: all 0.8s, ease; transition: all 0.8s, ease; transition-duration: 0.8s; } #pg_eventos .busca-eventos .bt_fechar { display: none; } @media screen and (max-width: 980px) { #pg_eventos .busca-eventos .bt_fechar { right: -7px !important; height: 60px; width: 60px; text-align: center; } } @media screen and (max-width: 980px) { #pg_eventos .busca-eventos { background: #5a1718 !important; margin-top: 0; position: fixed; left: 0; z-index: 9999999; height: 50px; bottom: 0; -webkit-transition: all 0.4s, ease; -moz-transition: all 0.4s, ease; -ms-transition: all 0.4s, ease; -o-transition: all 0.4s, ease; transition: all 0.4s, ease; transition-duration: 0.4s; } #pg_eventos .busca-eventos .bt_fechar { display: none; } #pg_eventos .busca-eventos .filtro_mobile { padding: 10px 0; display: flex !important; align-items: center; justify-content: center; color: #fff; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; font-size: 20px; } #pg_eventos .busca-eventos .filtro_mobile img { margin-right: 12px; width: 23px; } #pg_eventos .busca-eventos .filtro_mobile span { -webkit-transition: all 0.4s, ease; -moz-transition: all 0.4s, ease; -ms-transition: all 0.4s, ease; -o-transition: all 0.4s, ease; transition: all 0.4s, ease; transition-duration: 0.4s; } #pg_eventos .busca-eventos .container { background: #5a1718; -webkit-transition: all 0.4s, ease; -moz-transition: all 0.4s, ease; -ms-transition: all 0.4s, ease; -o-transition: all 0.4s, ease; transition: all 0.4s, ease; transition-duration: 0.4s; display: none; } } @media screen and (max-width: 980px) { #pg_eventos .busca-eventos.active { background: #ecebe7 !important; height: 100vh; top: 0; -webkit-transition: all 0.4s, ease; -moz-transition: all 0.4s, ease; -ms-transition: all 0.4s, ease; -o-transition: all 0.4s, ease; transition: all 0.4s, ease; transition-duration: 0.4s; } #pg_eventos .busca-eventos.active .bt_fechar { display: block; z-index: 999; position: absolute; top: 0; right: 15px; font-size: 34px; color: #4a4d57; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } #pg_eventos .busca-eventos.active .filtro_mobile { position: relative; } #pg_eventos .busca-eventos.active .filtro_mobile img { display: none; } #pg_eventos .busca-eventos.active .filtro_mobile span { color: #4a4d57; font-size: 22px; -webkit-transition: all 0.8s, ease; -moz-transition: all 0.8s, ease; -ms-transition: all 0.8s, ease; -o-transition: all 0.8s, ease; transition: all 0.8s, ease; transition-duration: 0.8s; } #pg_eventos .busca-eventos.active .container { background: #ecebe7 !important; flex-wrap: wrap; -webkit-transition: all 0.8s, ease; -moz-transition: all 0.8s, ease; -ms-transition: all 0.8s, ease; -o-transition: all 0.8s, ease; transition: all 0.8s, ease; transition-duration: 0.8s; display: flex; } #pg_eventos .busca-eventos.active .container .content-select-tipos-pratos.small { min-width: 40%; } #pg_eventos .busca-eventos.active .container .content-select-tipos-pratos { margin: 1% 1%; min-width: 60%; } #pg_eventos .busca-eventos.active .container .content-select-tipos-pratos .select_list { height: 60px; font-size: 16px; } #pg_eventos .busca-eventos.active .container .content-select-tipos-pratos ul { max-height: 400px; overflow-y: auto; top: 53px; } #pg_eventos .busca-eventos.active .container .content-select-tipos-pratos ul li { font-size: 16px; } } @media screen and (max-width: 980px) { body#pg_eventos .destaque-sliders-thumbs, body#pg_eventos .grid-4-itens-big, body#pg_eventos .header_mobile, body#pg_eventos .menu_lateral, body#pg_eventos footer { -webkit-transition: all 0.8s, ease; -moz-transition: all 0.8s, ease; -ms-transition: all 0.8s, ease; -o-transition: all 0.8s, ease; transition: all 0.8s, ease; transition-duration: 0.8s; } body.blur .destaque-sliders-thumbs, body.blur .grid-4-itens-big, body.blur .header_mobile, body.blur footer { -webkit-transition: all 0.8s, ease; -moz-transition: all 0.8s, ease; -ms-transition: all 0.8s, ease; -o-transition: all 0.8s, ease; transition: all 0.8s, ease; transition-duration: 0.8s; -webkit-filter: blur(4px); filter: blur(4px); } } .grid-4-itens-branco { margin: 0; padding: 50px 0; background-color: #fff; } .grid-4-itens-branco * { box-sizing: border-box; } .grid-4-itens-branco .container { padding: 0; } .grid-4-itens-branco .container .titulo { margin-bottom: 30px; color: #3a1112; } .grid-4-itens-branco .container .box-item { display: block; color: inherit; margin-bottom: 50px; } .grid-4-itens-branco .container .box-item:hover .wrapper-img img { width: 110%; } .grid-4-itens-branco .container .box-item .wrapper-img { position: relative; width: 100%; height: 350px; overflow: hidden; margin-bottom: 20px; } @media only screen and (min-width: 768px) and (max-width: 992px) { .grid-4-itens-branco .container .box-item .wrapper-img { height: 280px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-4-itens-branco .container .box-item .wrapper-img { height: 265px; } } .grid-4-itens-branco .container .box-item .wrapper-img img { position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; width: 100%; transition: 0.4s; } .grid-4-itens-branco .container .box-item .wrapper-txt span { font-family: Oswald, sans-serif; text-transform: uppercase; color: silver; } .grid-4-itens-branco .container .box-item .wrapper-txt h3 { color: #3a1112; font-style: normal; font-size: 39px; font-weight: 600; line-height: 1.2em; min-height: 102px; max-height: 102px; overflow: hidden; } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-4-itens-branco .container .box-item .wrapper-txt h3 { font-size: 26px; } } .grid-4-itens-branco .container .box-item .wrapper-txt p { font-size: 14px; letter-spacing: 0.04em; color: #555; margin: 3px 0 13px; line-height: 1.5em; } #pg_eventos .busca-eventos .container .content-select-tipos-pratos { margin: 0 0.3%; } #pg_eventos .busca-eventos .container .content-select-tipos-pratos.small { max-width: 12%; } @media screen and (max-width: 980px) { #pg_eventos .busca-eventos .container .content-select-tipos-pratos.small { max-width: 48%; } } #pg_eventos .busca-eventos .container .content-select-tipos-pratos .content_select_list ul li.content_option_list { display: flex; justify-content: space-between; align-items: flex-end; } #pg_eventos .busca-eventos .container .content-select-tipos-pratos .content_select_list ul li.content_option_list span { font-size: 0.8em; color: red; padding-left: 15px; } .busca-eventos { margin-top: 30px; } .busca-eventos .container { display: flex; padding: 20px; box-sizing: border-box; } .busca-eventos .container .container_input { display: none; } @media screen and (max-width: 980px) { .busca-eventos .container .container_input { display: flex; align-items: center; justify-content: center; flex: 1; } } @media screen and (max-width: 980px) { .busca-eventos .container .container_input .bt_default { width: auto; padding: 16px; margin-top: 30px; } } .busca-eventos .container .content-select-tipos-pratos { width: 100%; margin: 0; float: none; flex: 1; } .busca-eventos .container .content-select-tipos-pratos .content_select_list { width: 100%; } .busca-eventos .container .content-select-tipos-pratos .content_select_list .select_list { width: 100%; box-sizing: border-box; } .busca-eventos .container .content-select-tipos-pratos .content_select_list .select_list:after { content: none; border: none; } .busca-eventos .container .content-select-tipos-pratos .content_select_list ul { max-height: 200px; overflow-y: auto; display: block; left: -1px; width: 100%; } .busca-eventos .container .content-select-ocasioes { float: none; flex: 1; margin: 0; margin-left: 15px; } .busca-eventos .container .content-select-ocasioes .content_select_list { margin: 0; width: 100%; } .busca-eventos .container .content-select-ocasioes .content_select_list .select_list { box-sizing: border-box; width: 100%; } .busca-eventos .container .content-select-ocasioes .content_select_list .select_list:after { content: none; border: none; } .busca-eventos .container .content-select-ocasioes .content_select_list ul { display: block; left: -1px; width: 100%; } .busca-eventos .container .content-input-busca-receita { text-align: right; float: none; flex: 4; margin: 0; box-sizing: border-box; margin-left: 15px; } .busca-eventos .container .content-input-busca-receita .input_speech { text-align: left; width: 100%; box-sizing: border-box; } .busca-eventos .container .content-input-busca-receita .input_speech .busca_input { width: 100%; padding-left: 7%; box-sizing: border-box; height: 40px; line-height: 1em; background-position: 97%; padding-left: 15px; padding-right: 60px; } .busca-eventos-mobile { height: auto; margin: 0; padding: 20px; box-sizing: border-box; margin-top: 45px; } .busca-eventos-mobile .container { padding: 0; display: flex; align-items: center; justify-content: space-between; width: 100%; } .busca-eventos-mobile .container .coluna-a, .busca-eventos-mobile .container .coluna-b { float: none; display: inline-block; } .busca-eventos-mobile .container .coluna-b .content-menu-mobile-busca-receitas .lnk-menu-busca { width: 50px; height: 50px; } .busca-eventos-mobile .container .content-submenu-busca-receita-nivel-2 .lnk-submenu-receitas-voltar { box-sizing: border-box; } @media only screen and (min-width: 768px) and (max-width: 992px) { #artigos .content_artigos .left_artigo .txt_artigo h3 { line-height: 1.1em; } } #artigos .content_artigos .left_artigo .txt_artigo p { margin: 10px 0; } @media only screen and (min-width: 768px) and (max-width: 992px) { #artigos .content_artigos .item_artigo .txt_artigo h3 { font-size: 22px; line-height: 1.2em; min-height: 120px; max-height: 120px; overflow: hidden; } } @media only screen and (min-width: 1024px) { #artigos .content_artigos .item_artigo .txt_artigo h3 { line-height: 1.1em; min-height: 100px; max-height: 100px; overflow: hidden; margin-bottom: 10px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #artigos .content-paginacao { text-align: center; } } .intro-data-titulo .sliders-big .slider-pai .item { background-repeat: no-repeat; background-size: cover; background-position: center; } .intro-data-titulo .sliders-big .slider-pai .item .container .box-texto { text-align: center; margin-top: 50px; } .intro-data-titulo .sliders-big .slider-pai .item .container .box-texto .wrapper-data { background-color: #fff; display: inline-block; padding: 0 5px; margin-bottom: 20px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; } .intro-data-titulo .sliders-big .slider-pai .item .container .box-texto .wrapper-data h2 { color: #3a1112; font-size: 21px; font-weight: 500; line-height: 1.3em; margin: 0; } .intro-data-titulo .sliders-big .slider-pai .item .container .box-texto h2 { font-size: 14px; color: #fff; font-weight: 500; } .intro-data-titulo .sliders-big .slider-pai .item .container .box-texto p { margin-bottom: 10px; line-height: 1.1em; margin: 0 250px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .intro-data-titulo .sliders-big .slider-pai .item .container .box-texto p { margin: 0; } } .intro-data-titulo .sliders-big .slider-pai .item .container .box-texto .wrapper-endereco { text-align: center; } .intro-data-titulo .sliders-big .slider-pai .item .container .box-texto .wrapper-endereco small { display: block; color: #fbfbfb; font-size: 90%; font-weight: 300; line-height: 1.7em; } .intro-data-titulo .sliders-big .slider-pai .item .container .box-texto .bt_default { font-size: 14px; margin-top: 20px; display: inline-block; } .intro-data-titulo-video .sliders-big .slider-pai .item { background-repeat: no-repeat; background-size: cover; background-position: center; } .intro-data-titulo-video .sliders-big .slider-pai .item .container .box-texto { text-align: center; margin-top: 50px; height: 350px; } .intro-data-titulo-video .sliders-big .slider-pai .item .container .box-texto .wrapper-data { background-color: #fff; display: inline-block; padding: 0 5px; margin-bottom: 10px; } .intro-data-titulo-video .sliders-big .slider-pai .item .container .box-texto .wrapper-data h2 { color: #3a1112; font-size: 21px; font-weight: 500; line-height: 1.3em; margin: 0; } .intro-data-titulo-video .sliders-big .slider-pai .item .container .box-texto h2 { font-size: 14px; color: #b9a892; font-weight: 500; } .intro-data-titulo-video .sliders-big .slider-pai .item .container .box-texto p { margin-bottom: 10px; line-height: 1.2em; margin: 0 250px 10px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .intro-data-titulo-video .sliders-big .slider-pai .item .container .box-texto p { margin: 0; } } .intro-data-titulo-video .sliders-big .slider-pai .item .container .box-texto .wrapper-endereco { text-align: center; } .intro-data-titulo-video .sliders-big .slider-pai .item .container .box-texto .wrapper-endereco small { display: block; color: #fbfbfb; font-size: 90%; font-weight: 300; line-height: 1.7em; } .intro-data-titulo-video .sliders-big .slider-pai .item .container .box-texto .botoes-opcoes { display: block; width: 100%; } @media only screen and (min-width: 768px) and (max-width: 992px) { .intro-data-titulo-video .sliders-big .slider-pai .item .container .box-texto .botoes-opcoes { margin-top: 20px; } } .intro-data-titulo-video .sliders-big .slider-pai .item .container .box-texto .botoes-opcoes .btn-play { display: block; border: 4px solid #fff; width: 70px; height: 70px; border-radius: 50%; margin: 20px auto; } .intro-data-titulo-video .sliders-big .slider-pai .item .container .box-texto .botoes-opcoes .btn-play:before { content: ""; display: inline-block; width: 0; height: 0; border-bottom: 18px solid transparent; border-top: 18px solid transparent; border-right: 0; border-left: 35px solid #fff; background-color: transparent; transform: translate(-50%, -50%); top: 50%; left: 55%; position: absolute; } .intro-data-titulo-video+.overlay-popup #video-banner { background-color: transparent; } @media only screen and (min-width: 300px) and (max-width: 767px) { .intro-data-titulo-video+.overlay-popup #video-banner { transform: translate(-50%, -50%); top: 50%; left: 50%; } } @media only screen and (min-width: 768px) and (max-width: 992px) { .intro-data-titulo-video+.overlay-popup #video-banner { transform: translate(-50%, -50%); top: 50%; left: 50%; } } .intro-data-titulo-video+.overlay-popup #video-banner .padding_popup { height: auto; box-shadow: none; background-color: transparent; } section.tile-palestrantes { background-color: #391212; padding: 50px 0 80px; } section.tile-palestrantes .container { padding: 0; } section.tile-palestrantes .container * { box-sizing: border-box; } section.tile-palestrantes .container .titulo { color: #fff; margin-bottom: 35px; } @media only screen and (min-width: 300px) and (max-width: 767px) { section.tile-palestrantes .container .titulo { margin-bottom: 45px; } } section.tile-palestrantes .container .wrapper-palestrantes { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; opacity: 0; transition: 0.6s; } @media only screen and (min-width: 768px) and (max-width: 992px) { section.tile-palestrantes .container .wrapper-palestrantes { overflow-x: scroll; } } @media only screen and (min-width: 300px) and (max-width: 767px) { section.tile-palestrantes .container .wrapper-palestrantes { overflow-x: scroll; } } section.tile-palestrantes .container .wrapper-palestrantes .palestrante { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; min-width: 350px; } @media only screen and (min-width: 300px) and (max-width: 767px) { section.tile-palestrantes .container .wrapper-palestrantes .palestrante { min-width: 75vw; } } section.tile-palestrantes .container .wrapper-palestrantes .palestrante:not(:last-of-type) { margin-right: 50px; } @media only screen and (min-width: 768px) and (max-width: 992px) { section.tile-palestrantes .container .wrapper-palestrantes .palestrante:not(:last-of-type) { margin-right: 30px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { section.tile-palestrantes .container .wrapper-palestrantes .palestrante:not(:last-of-type) { margin-right: 20px; } } section.tile-palestrantes .container .wrapper-palestrantes .palestrante .wrapper-img { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } section.tile-palestrantes .container .wrapper-palestrantes .palestrante .wrapper-img img { border-radius: 50%; width: 120px; height: 120px; } section.tile-palestrantes .container .wrapper-palestrantes .palestrante .wrapper-txt { padding-left: 25px; } section.tile-palestrantes .container .wrapper-palestrantes .palestrante .wrapper-txt .nome-palestrante { color: #fff; font-style: normal; font-size: 23px; font-weight: 600; } section.tile-palestrantes .container .wrapper-palestrantes .palestrante .wrapper-txt .descricao-palestrante { color: #95807f; font-size: 14px; line-height: 1.5em; } section.tile-palestrantes .container .owl-carousel .owl-dots { display: none; } section.tile-palestrantes .container .owl-carousel .owl-nav .owl-next, section.tile-palestrantes .container .owl-carousel .owl-nav .owl-prev { border-radius: 50%; height: 60px; width: 60px; } section.tile-palestrantes .container .owl-carousel .owl-nav .owl-prev { padding: 15px 30px 15px 0; left: -50px; background: -webkit-gradient(linear, right top, left top, color-stop(50%, transparent), color-stop(50%, #2a0809)); background: -webkit-linear-gradient(right, transparent 50%, #2a0809 50%); background: -o-linear-gradient(right, transparent 50%, #2a0809 50%); background: linear-gradient(to left, transparent 50%, #2a0809 50%); } section.tile-palestrantes .container .owl-carousel .owl-nav .owl-next { padding: 15px 0 15px 30px; right: -30px; background: -webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(50%, #2a0809)); background: -webkit-linear-gradient(left, transparent 50%, #2a0809 50%); background: -o-linear-gradient(left, transparent 50%, #2a0809 50%); background: linear-gradient(to right, transparent 50%, #2a0809 50%); } .programacao-evento { padding: 50px 0 80px; } .programacao-evento .container { padding: 0; } .programacao-evento .container .row * { box-sizing: border-box; } .programacao-evento .container .row .titulo { margin-top: 0; margin-bottom: 40px; } .programacao-evento .container .row .wrapper-item { display: -webkit-box; display: -ms-flexbox; display: flex; } .programacao-evento .container .row .wrapper-item:not(:last-of-type) { margin-bottom: 30px; } .programacao-evento .container .row .wrapper-item .wrapper-horario h2 { color: #fff; padding: 0.15em 0.4em; background-color: #938f86; font-size: 21px; text-transform: none; margin-right: 1.5em; } .programacao-evento .container .row .wrapper-item .wrapper-txt .titulo { color: #938f86; font-style: normal; font-size: 22px; font-weight: 600; margin: 0; } .programacao-evento .container .row .wrapper-item .wrapper-txt .descricao { margin-top: 2px; color: #938f86; font-weight: 300; line-height: 1.7em; font-size: 14px; } .tile-madeira-escura { background-image: url(../images/bg_wood_black.jpg); background-repeat: no-repeat; background-size: cover; padding: 70px 0; } .tile-madeira-escura * { box-sizing: border-box; } .tile-madeira-escura .container { padding: 0; } .tile-madeira-escura .container .wrapper-logo { margin-bottom: 10px; } .tile-madeira-escura .container .titulo { font-family: "Playfair Display"; color: #fff; text-transform: none; font-size: 36px; font-weight: 600; } .tile-madeira-escura .container .descricao { color: #d6d6d5; font-size: 14px; line-height: 1.6em; } .tile-madeira-escura .container .wrapper-btn a.btn { border: 1px solid #d6d6d5; font-family: Oswald; text-transform: uppercase; color: #d6d6d5; font-size: 12px; padding: 12px; } .tile-madeira-escura .container .wrapper-video-preview { padding-left: 30px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .tile-madeira-escura .container .wrapper-video-preview { padding: 0; margin-top: 50px; } } .tile-madeira-escura .container .wrapper-video-preview img { width: 100%; } .grid-3-colunas { background-color: #fff; padding: 60px 0; } .grid-3-colunas.cinza { background-color: #ecebe7; } .grid-3-colunas * { box-sizing: border-box; } .grid-3-colunas .container { padding: 0; } .grid-3-colunas .container .wrapper-titulo { margin-bottom: 20px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-3-colunas .container .wrapper-box { margin-bottom: 40px; } } .grid-3-colunas .container .wrapper-box .wrapper-img { position: relative; margin-bottom: 10px; } .grid-3-colunas .container .wrapper-box .wrapper-img .wrapper-data { display: inline-block; position: absolute; left: 3%; top: 3%; } .grid-3-colunas .container .wrapper-box .wrapper-img .wrapper-data .data { font-size: 20px; padding: 0 6px; background-color: #fff; } .grid-3-colunas .container .wrapper-box .wrapper-img img { width: 100%; } .grid-3-colunas .container .wrapper-box .wrapper-txt span { color: #a59c9c; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 13px; text-transform: uppercase; display: block; margin-bottom: 2px; } .grid-3-colunas .container .wrapper-box .wrapper-txt h3 { font-size: 24px; color: #331213; font-family: "Playfair Display", serif; font-weight: 700; letter-spacing: 0.2pt; font-style: normal; line-height: 26px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-3-colunas.cursos-eventos { padding: 40px 0; } } .grid-3-colunas.cursos-eventos p { -webkit-font-smoothing: antialiased; } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-3-colunas.cursos-eventos .container .col-wrapper-box { display: none; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-3-colunas.cursos-eventos .container .col-wrapper-box:nth-child(-n + 2) { display: block !important; } } .grid-3-colunas.cursos-eventos .container .col-wrapper-box .wrapper-box { display: block; } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-3-colunas.cursos-eventos .container .col-wrapper-box .wrapper-box { margin-bottom: 30px; } } .grid-3-colunas.cursos-eventos .container .col-wrapper-box .wrapper-box .wrapper-img { margin-bottom: 15px; } .grid-3-colunas.cursos-eventos .container .col-wrapper-box .wrapper-box .wrapper-img .wrapper-data .data { border-radius: 4px; } .grid-3-colunas.cursos-eventos .container .col-wrapper-box .wrapper-box .wrapper-img .wrapper-infos { position: absolute; width: 100%; bottom: 0; background-color: #fff; display: flex; flex-direction: row; justify-content: space-between; align-items: center; padding: 8px; } .grid-3-colunas.cursos-eventos .container .col-wrapper-box .wrapper-box .wrapper-img .wrapper-infos .interessados { display: flex; flex-direction: row; justify-content: space-between; } .grid-3-colunas.cursos-eventos .container .col-wrapper-box .wrapper-box .wrapper-img .wrapper-infos .interessados .box:first-of-type { padding-right: 10px; border-right: 1px solid #3a1011; } .grid-3-colunas.cursos-eventos .container .col-wrapper-box .wrapper-box .wrapper-img .wrapper-infos .interessados .box:last-of-type { padding-left: 10px; } .grid-3-colunas.cursos-eventos .container .col-wrapper-box .wrapper-box .wrapper-img .wrapper-infos .interessados .box p { margin: 0; font-family: Oswald; font-size: 11px; color: #3a1011; display: flex; flex-direction: row; justify-content: space-between; align-items: center; } .grid-3-colunas.cursos-eventos .container .col-wrapper-box .wrapper-box .wrapper-img .wrapper-infos .interessados .box p img { width: auto; margin-right: 5px; } .grid-3-colunas.cursos-eventos .container .col-wrapper-box .wrapper-box .wrapper-img .wrapper-infos .tenho-interesse button { -webkit-appearance: none; appearance: none; -moz-appearance: none; border: none; font-family: Oswald; font-size: 12px; text-transform: uppercase; text-decoration: underline; color: #3a1011; padding: 0; cursor: pointer; background-color: transparent !important; } .grid-3-colunas.cursos-eventos .container .col-wrapper-box .wrapper-box .wrapper-txt .tag { font-family: Oswald; font-size: 12px; text-transform: uppercase; display: inline-block; float: none; background-color: #794f43; margin: 0; padding: 4px 6px; line-height: 1em; } .grid-3-colunas.cursos-eventos .container .col-wrapper-box .wrapper-box .wrapper-txt .horario-local { font-family: Oswald; text-transform: uppercase; font-size: 12px; color: #54565c; margin: 7px 0 10px; } .grid-3-colunas.cursos-eventos .container .col-wrapper-box .wrapper-box .wrapper-txt .titulo { margin-bottom: 8px; } .grid-3-colunas.cursos-eventos .container .col-wrapper-box .wrapper-box .wrapper-txt .prof-autor { color: #54565c; font-family: Cardo; font-size: 16px; font-weight: 300; margin: 0; line-height: 1em; margin-bottom: 10px; } .grid-3-colunas.cursos-eventos .container .col-wrapper-box .wrapper-box .wrapper-txt .ver-mais { margin: 0; font-family: Oswald; text-decoration: underline; text-transform: uppercase; font-size: 12px; color: #54565c; letter-spacing: 0.02em; } .grid-3-colunas.cursos-eventos .container .ver-todos-wrapper { text-align: center; margin-top: 50px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-3-colunas.cursos-eventos .container .ver-todos-wrapper { margin-top: 10px; } } .grid-3-colunas.cursos-eventos .container .ver-todos-wrapper .btn-ver-todos { font-family: Oswald; text-transform: uppercase; font-weight: 500; -webkit-font-smoothing: antialiased; text-decoration: none; color: #4a4d57; padding: 12px 35px; display: inline-block; border: 1px solid #4a4d57; border-radius: 3px; line-height: 1em; font-size: 12px; margin: 0; transition: 0.3s all ease-in-out; } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-3-colunas.cursos-eventos .container .ver-todos-wrapper .btn-ver-todos { width: 200px; } } .grid-3-colunas.cursos-eventos .container .ver-todos-wrapper .btn-ver-todos:hover { background-color: #4a4d57; border: 1px solid #4a4d57; color: #ecebe7; } .grid-3-colunas.artigos { padding-top: 30px; } .grid-3-colunas.artigos .container .col-wrapper-box .wrapper-txt .tag { font-family: Oswald; font-size: 12px; text-transform: uppercase; display: inline-block; float: none; background-color: #794f43; margin: 0; padding: 4px 6px; line-height: 1em; } .grid-3-colunas.artigos .container .col-wrapper-box .wrapper-txt .titulo { line-height: 1.5em; font-size: 26px; font-weight: 600; -webkit-font-smoothing: antialiased; margin: 10px 0; } .grid-3-colunas.artigos .container .col-wrapper-box .wrapper-txt .desc { font-family: Oswald, sans-serif; text-transform: uppercase; font-size: 12px; color: #333; line-height: 1.6em; max-height: 40px; overflow: hidden; margin: 0; } .grid-3-colunas.artigos .container .col-wrapper-box .wrapper-txt .ver-mais { margin: 0; font-family: Oswald; text-decoration: underline; text-transform: uppercase; font-size: 12px; color: #54565c; letter-spacing: 0.02em; } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-3-colunas.artigos .container .dots-carousel-mobile { margin-bottom: 30px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-3-colunas.artigos .container .dots-carousel-mobile .col-wrapper-box:not(:first-of-type) { display: block !important; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-3-colunas.artigos .container .dots-carousel-mobile .slick-dots { bottom: -8%; } } .grid-3-colunas.artigos .container .ver-todos-wrapper { text-align: center; margin-top: 50px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-3-colunas.artigos .container .ver-todos-wrapper { margin-top: 10px; } } .grid-3-colunas.artigos .container .ver-todos-wrapper .btn-ver-todos { font-family: Oswald; text-transform: uppercase; font-weight: 500; -webkit-font-smoothing: antialiased; text-decoration: none; color: #4a4d57; padding: 12px 35px; display: inline-block; border: 1px solid #4a4d57; border-radius: 3px; line-height: 1em; font-size: 12px; margin: 0; transition: 0.3s all ease-in-out; } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-3-colunas.artigos .container .ver-todos-wrapper .btn-ver-todos { width: 200px; } } .grid-3-colunas.artigos .container .ver-todos-wrapper .btn-ver-todos:hover { background-color: #4a4d57; border: 1px solid #4a4d57; color: #ecebe7; } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-3-colunas.artigos .container .ver-todos-wrapper:not(.carousel-mobile) { display: none; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-3-colunas.artigos .container .ver-todos-wrapper.carousel-mobile { margin-top: 15px; } } .grid-3-colunas.artigos-autores { padding: 60px 0 !important; } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-3-colunas.artigos-autores { background-color: #ecebe7; padding: 30px 0 !important; } } .grid-3-colunas.artigos-autores .container { padding: 0; } .grid-3-colunas.artigos-autores .col-wrapper-box .box-item.wrapper-box { display: block; } .grid-3-colunas.artigos-autores .col-wrapper-box .box-item.wrapper-box .wrapper-autor { display: flex; flex-direction: row; justify-content: space-between; align-items: center; margin-bottom: 30px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-3-colunas.artigos-autores .col-wrapper-box .box-item.wrapper-box .wrapper-autor { justify-content: flex-start; margin-bottom: 25px; } } .grid-3-colunas.artigos-autores .col-wrapper-box .box-item.wrapper-box .wrapper-autor .autor-thumb { width: 105px; margin-right: 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-3-colunas.artigos-autores .col-wrapper-box .box-item.wrapper-box .wrapper-autor .autor-thumb { width: 60px; margin-right: 15px; } } .grid-3-colunas.artigos-autores .col-wrapper-box .box-item.wrapper-box .wrapper-autor .autor-thumb img { display: block; width: 100%; } .grid-3-colunas.artigos-autores .col-wrapper-box .box-item.wrapper-box .wrapper-autor .txt { width: 67%; } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-3-colunas.artigos-autores .col-wrapper-box .box-item.wrapper-box .wrapper-autor .txt { width: calc(100% - 75px); } } .grid-3-colunas.artigos-autores .col-wrapper-box .box-item.wrapper-box .wrapper-autor .txt p { margin: 0; } .grid-3-colunas.artigos-autores .col-wrapper-box .box-item.wrapper-box .wrapper-autor .txt p.tipo-artigo { font-family: Oswald; font-size: 12px; text-transform: uppercase; text-align: left; color: #333; letter-spacing: 0.01em; margin-bottom: 5px; line-height: 1em; } .grid-3-colunas.artigos-autores .col-wrapper-box .box-item.wrapper-box .wrapper-autor .txt p.autor-artigo { font-size: 20px; line-height: 1em; font-weight: 600; font-family: "Playfair Display"; color: #1e120d; margin-bottom: 10px; } .grid-3-colunas.artigos-autores .col-wrapper-box .box-item.wrapper-box .wrapper-autor .txt p.sobre-autor { font-family: Cardo; font-size: 15px; line-height: 1em; color: #777; } .grid-3-colunas.artigos-autores .col-wrapper-box .box-item.wrapper-box .wrapper-txt .desc { max-height: 60px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-3-colunas.artigos-autores .dots-carousel-mobile .col-wrapper-box:not(:first-of-type) { display: block !important; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-3-colunas.artigos-autores .ver-todos-wrapper:not(.carousel-mobile) { display: none; } } .conteudo-artigo { padding: 20px 0 70px; } .conteudo-artigo .container { padding: 0; } .conteudo-artigo .container * { box-sizing: border-box; } .conteudo-artigo .container img { margin-bottom: 50px; width: 100%; display: block; } .conteudo-artigo .container p { margin-top: 0; margin-bottom: 25px; } .conteudo-artigo .container .box-img-full { position: relative; margin-bottom: 50px; overflow: hidden; } @media only screen and (min-width: 300px) and (max-width: 767px) { .conteudo-artigo .container .box-img-full { width: 100vw; margin-left: -11px; } } .conteudo-artigo .container .box-img-full .txt-img-full { position: absolute; width: 45%; padding: 40px 15% 40px 40px; box-sizing: border-box; height: 100%; background-color: transparent; } @media only screen and (min-width: 300px) and (max-width: 767px) { .conteudo-artigo .container .box-img-full .txt-img-full { position: static; display: block; padding: 30px 15px; width: 100%; background-color: #e4e1da; } } .conteudo-artigo .container .box-img-full .txt-img-full:before { content: ""; background-color: #e4e1da; position: absolute; left: -20%; top: 0; display: block; width: 100%; z-index: 1; height: 100%; transform: skewX(-15deg); } @media only screen and (min-width: 300px) and (max-width: 767px) { .conteudo-artigo .container .box-img-full .txt-img-full:before { display: none; } } .conteudo-artigo .container .box-img-full .txt-img-full p { position: relative; z-index: 2; } .conteudo-artigo .container .box-img-full .txt-img-full .titulo { color: #1e120d; margin-bottom: 20px; font-size: 26px; font-family: "Playfair Display"; font-weight: 700; line-height: 1em; } .conteudo-artigo .container .box-img-full .txt-img-full .txt { margin: 0 0 15px; font-size: 14px; } .conteudo-artigo .container .box-img-full .img-full { margin-bottom: 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { .conteudo-artigo .container .box-img-full .img-full { width: 200vw; margin-left: -100vw; } } .conteudo-artigo .container .box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; position: relative; } @media only screen and (min-width: 300px) and (max-width: 767px) { .conteudo-artigo .container .box { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } } .conteudo-artigo .container .box .box-left { padding-right: 10px; } .conteudo-artigo .container .box .box-right { padding-left: 10px; } .conteudo-artigo .container .box .box-left, .conteudo-artigo .container .box .box-right { flex: 1; position: relative; } @media only screen and (min-width: 300px) and (max-width: 767px) { .conteudo-artigo .container .box .box-left, .conteudo-artigo .container .box .box-right { padding: 0; } } .conteudo-artigo .container .box .box-cart { position: absolute; right: 25px; top: 13px; } .conteudo-artigo .container .box .box-cart a { background-color: #ecebe7; width: 70px; height: 70px; border-radius: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .conteudo-artigo .container .box .box-cart a img { width: 40px; height: auto; margin: 0; } .conteudo-artigo .container .box .box-cart .box-produto { display: none; position: absolute; top: -30px; left: 100px; z-index: 9; background-color: #ecebe7; padding: 25px; width: auto; } @media only screen and (min-width: 300px) and (max-width: 767px) { .conteudo-artigo .container .box .box-cart .box-produto { left: initial; top: 90px; right: -23px; } } .conteudo-artigo .container .box .box-cart .box-produto:before { content: ""; display: block; width: 0; height: 0; border-right: 35px solid #ecebe7; border-left: 30px solid transparent; border-top: 30px solid transparent; border-bottom: 30px solid transparent; position: absolute; left: -50px; top: 38px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .conteudo-artigo .container .box .box-cart .box-produto:before { top: -41px; transform: rotate(90deg); left: initial; right: 25px; } } .conteudo-artigo .container .box .box-cart .box-produto .wrapper-fechar { position: absolute; top: 0; right: 0; } .conteudo-artigo .container .box .box-cart .box-produto .wrapper-fechar .btn-fechar { width: 30px; height: 30px; } .conteudo-artigo .container .box .box-cart .box-produto .wrapper-fechar .btn-fechar img { width: 10px; } .conteudo-artigo .container .box .box-cart .box-produto .item_vitrine { height: 485px; display: block; position: relative; width: 270px; } .conteudo-artigo .container .box .box-cart .box-produto .item_vitrine a { width: 100%; height: 100%; display: inline-block; } .conteudo-artigo .container .box .box-cart .box-produto .item_vitrine .content_item_lista { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; position: absolute; top: 0; right: 0; display: inline-block; z-index: 999; padding: 10px 17px; cursor: pointer; } .conteudo-artigo .container .box .box-cart .box-produto .item_vitrine .content_item_lista span { color: #a1a09d; font-size: 11px; } .conteudo-artigo .container .box .box-cart .box-produto .item_vitrine .content_item_lista img { margin: 0; width: auto; display: inline-block; } .conteudo-artigo .container .box .box-cart .box-produto .item_vitrine .bg_img_vitrine { width: 100%; height: 245px; background: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; margin-bottom: 10px; } .conteudo-artigo .container .box .box-cart .box-produto .item_vitrine .bg_img_vitrine .box_img_vitrine { background: #fff; width: 92%; height: 227px; margin: 0 auto; border: 1px solid #f7f7f7; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } .conteudo-artigo .container .box .box-cart .box-produto .item_vitrine .bg_img_vitrine .box_img_vitrine img { min-width: 140px; max-width: 160px; margin: 0 auto; } .conteudo-artigo .container .box .box-cart .box-produto .item_vitrine .bg_img_vitrine .box_img_vitrine .content_tag { max-width: 60px; position: absolute; top: 5px; left: 5px; } .conteudo-artigo .container .box .box-cart .box-produto .item_vitrine .bg_img_vitrine .box_img_vitrine .itens_lista { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; position: absolute; top: 2px; right: 9px; display: inline-block; } .conteudo-artigo .container .box .box-cart .box-produto .item_vitrine .bg_img_vitrine .box_img_vitrine .itens_lista span { color: #a1a09d; font-size: 11px; } .conteudo-artigo .container .box .box-cart .box-produto .item_vitrine .bg_img_vitrine .box_img_vitrine .litragem { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; position: absolute; bottom: 2px; right: 9px; display: inline-block; color: #5a1718; font-size: 12px; } .conteudo-artigo .container .box .box-cart .box-produto .item_vitrine .bg_img_vitrine .box_img_vitrine .hover_vitrine { background: #bb2a2e; opacity: 0.9; position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #b9bbc1; font-size: 17px; line-height: 27px; display: none; } .conteudo-artigo .container .box .box-cart .box-produto .item_vitrine .bg_img_vitrine .box_img_vitrine .hover_vitrine div { padding: 28% 0; margin: 0 auto; } .conteudo-artigo .container .box .box-cart .box-produto .item_vitrine .bg_img_vitrine .box_img_vitrine .hover_vitrine .hover_titulo { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #fff; font-size: 18px; text-transform: uppercase; } .conteudo-artigo .container .box .box-cart .box-produto .item_vitrine .txt_vitrine { width: 100%; margin-top: 5px; float: left; clear: both; line-height: 20px; padding-bottom: 57px; } .conteudo-artigo .container .box .box-cart .box-produto .item_vitrine .txt_vitrine .place { width: 100%; float: left; clear: both; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 11px; text-transform: uppercase; color: #a1a09d; } .conteudo-artigo .container .box .box-cart .box-produto .item_vitrine .txt_vitrine .name { width: 100%; float: left; clear: both; font-size: 15px; font-family: Cardo; font-weight: 700; font-style: normal; letter-spacing: 0; color: #4a4d57; } .conteudo-artigo .container .box .box-cart .box-produto .item_vitrine .txt_vitrine .div_desc { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #bb2a2e; font-size: 11px; float: left; text-transform: uppercase; margin: 11px 0 0 7px; } .conteudo-artigo .container .box .box-cart .box-produto .item_vitrine .txt_vitrine .div_desc span { background: #bb2a2e; font-size: 15px; padding: 4px; color: #fff; } .conteudo-artigo .container .box .box-cart .box-produto .item_vitrine .txt_vitrine .tag.cart.cart_plus { display: none; } .conteudo-artigo .container .box .box-cart .box-produto .item_vitrine .txt_vitrine .div_dark { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; background: #4a4d57; color: #fff; font-size: 13px; float: left; padding: 4px; margin: 7px 0 0 9px; } .conteudo-artigo .container .box .box-cart .box-produto .item_vitrine .carrinho_vitrine input { padding: 0; width: 50px; height: 30px; } #destaque_experts.new-component { background: #212121 url(../images/bg_expert_cinza.jpg) center no-repeat; background-size: cover; } #destaque_experts.new-component .container.desktop { padding: 30px 0; } #destaque_experts.new-component .container.desktop .intro { flex: 1; position: relative; } #destaque_experts.new-component .container.desktop .intro .titulo { margin-top: 10px; } #destaque_experts.new-component .container.desktop .intro .btn-seguir { position: relative; z-index: 10; color: #b38b63; text-decoration: underline; font-family: Oswald; font-size: 12px; } #destaque_experts.new-component .container.desktop .intro .btn-seguir img { vertical-align: text-top; margin-right: 5px; } #destaque_experts.new-component .container.desktop .intro .selo { margin-top: 50px; } #destaque_experts.new-component .container.desktop .intro .selo img { max-width: 95px; max-height: 89px; width: auto; } #destaque_experts.new-component .container.desktop .intro .wrapper-img-expert { position: absolute; max-width: 455px; overflow: visible; height: 110%; top: 0; left: 0; right: 0; min-width: 115%; } @media only screen and (min-width: 768px) and (max-width: 992px) { #destaque_experts.new-component .container.desktop .intro .wrapper-img-expert { overflow: visible; max-width: 100%; } } #destaque_experts.new-component .container.desktop .intro .wrapper-img-expert img { position: relative; height: auto; left: auto; float: right; margin: 0; right: -24%; bottom: -21.6%; width: 104%; } @media only screen and (min-width: 768px) and (max-width: 992px) { #destaque_experts.new-component .container.desktop .intro .wrapper-img-expert img { left: 100px; } } #destaque_experts.new-component .container.desktop .destaque_video { flex: 2; text-align: right; padding-left: 130px; padding-top: 20px; } @media only screen and (min-width: 768px) and (max-width: 992px) { #destaque_experts.new-component .container.desktop .destaque_video { flex: 1; } } #destaque_experts.new-component .container.desktop .destaque_video .video { margin-bottom: 5px; } #destaque_experts.new-component .container.desktop .destaque_video .video a:first-of-type { display: block; } #destaque_experts.new-component .container.desktop .destaque_video .video a:first-of-type img:first-of-type { position: absolute; width: 79px; height: 79px; transform: translate(-50%, -50%); left: 50%; top: 50%; z-index: 9; } #destaque_experts.new-component .container.desktop .destaque_video .video a:first-of-type img:last-of-type { width: 100%; display: block; max-height: 383px; } #destaque_experts.new-component .container.desktop .destaque_video .video .btn_compartilhar { padding: 1px 10px 1px 5px; } #destaque_experts.new-component .container.desktop .destaque_video .video .btn_compartilhar .ico-compartilhar { vertical-align: sub; background-size: contain; } #destaque_experts.new-component .container.desktop .destaque_video .autor, #destaque_experts.new-component .container.desktop .destaque_video .titulo { text-align: left; color: #fff; } @media only screen and (min-width: 768px) and (max-width: 992px) { #destaque_experts.new-component .container.desktop .destaque_video .autor, #destaque_experts.new-component .container.desktop .destaque_video .titulo { padding-left: 0; } } #destaque_experts.new-component .container.desktop .destaque_video .autor { font-size: 14px; } #destaque_experts.new-component .container.mobile { padding: 5px 0 0; } #destaque_experts.new-component .container.mobile .card.mobile { display: flex; align-items: center; flex-direction: column; margin: 4%; padding: 15%; background-color: #212121; } #destaque_experts.new-component .container.mobile .card.mobile .expert-nome { color: #d5a46b; font-size: 2em; margin: 7.5% auto; text-transform: uppercase; } #destaque_experts.new-component .container.mobile .card.mobile .divisor { width: 40px; margin: 0 auto; border: 1px solid rgba(255, 255, 255, 0.2); } #destaque_experts.new-component .container.mobile .card.mobile .especialidade { color: #fff; margin: 7.5% auto; font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; font-size: 1.35em; text-align: center; } #destaque_experts.new-component .container.mobile .card.mobile .btn-receitas { color: #fff; width: 200px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 18px; margin: 10% auto; padding: 15px 5px; text-align: center; text-transform: uppercase; border: 1px solid #9a9ca1; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; transition-duration: 0.3s; } #destaque_experts.new-component .container.mobile .card.mobile .btn-seguir { display: flex; color: #af8256; margin: 0 auto; font-size: 18px; align-items: center; text-decoration: underline; } #destaque_experts.new-component .container.mobile .destaque_video .video .info .titulo { color: #fff; } #destaque_experts.new-component .container.mobile .destaque_video .video .info .autor { color: #fff; } #destaque_experts.new-component .container.mobile .destaque_video .video .info .btn_compartilhar { padding: 0 12px 0 8px; border-radius: 4px; } #destaque_experts.new-component .container.mobile .destaque_video .video .info .btn_compartilhar .ico-compartilhar { width: 20px; height: 20px; background-size: contain; } .overlay-popup.component { z-index: 99999999; } .overlay-popup.component .popup { background-color: transparent; max-width: 100%; } @media only screen and (min-width: 300px) and (max-width: 767px) { .overlay-popup.component .popup { transform: translate(-50%, -50%); top: 50%; left: 50%; } } @media only screen and (min-width: 768px) and (max-width: 992px) { .overlay-popup.component .popup { transform: translate(-50%, -50%); top: 50%; left: 50%; } } .overlay-popup.component .popup .padding_popup { height: auto; box-shadow: none; background-color: transparent; } .modulo-busca-receita-mobile.modulo { margin-top: 0; } .grid-2-colunas-abas .titulo { margin-bottom: 0; } .grid-2-colunas-abas .subtitulo { margin-bottom: 30px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-2-colunas-abas .content-btn-mobile .lnk-ver-mais-receitas { width: auto; display: inline-block; padding: 10px 20px; } } .destaque-sliders-thumbs.slider-paginacao-imagens .sliders-big .item .box-texto-top { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .destaque-sliders-thumbs.slider-paginacao-imagens .sliders-big .item .box-texto-top h2 { margin-top: 15px; } #listas #barra-fixa-itens-selecionados { left: 0; } @media screen and (max-width: 980px) { #listas #barra-fixa-itens-selecionados { display: none; } } #listas #barra-fixa-itens-selecionados.modulo-barra-fixa { background-color: #59171b; min-height: 95px; } #listas #barra-fixa-itens-selecionados.modulo-barra-fixa .container .content-quantidade-itens-selecionados p { display: inline-block; font-size: 20px; line-height: 25px; margin: 0; } #listas #barra-fixa-itens-selecionados.modulo-barra-fixa .container .content-quantidade-itens-selecionados p.qtd { font-size: 50px; line-height: 50px; margin-right: 5px; } #listas #barra-fixa-itens-selecionados.modulo-barra-fixa .container .content-valores { min-width: 100px; margin: 20px 80px 0; text-align: left; } #listas #barra-fixa-itens-selecionados.modulo-barra-fixa .container .content-valores .content-valor, #listas #barra-fixa-itens-selecionados.modulo-barra-fixa .container .content-valores .content-valor-destaque { float: none; display: inline-block; margin: 0; width: 100%; } #listas #barra-fixa-itens-selecionados.modulo-barra-fixa .container .content-valores .content-valor { margin-bottom: 2px; } #listas #barra-fixa-itens-selecionados.modulo-barra-fixa .container .content-valores .content-valor .valor { float: none; display: inline-block; padding: 0; line-height: 16px; font-size: 16px; text-decoration: line-through; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #c5b7b7; margin: 0; } #listas #barra-fixa-itens-selecionados.modulo-barra-fixa .container .content-valores .content-valor-destaque { padding: 0; background-color: transparent; } #listas #barra-fixa-itens-selecionados.modulo-barra-fixa .container .content-valores .content-valor-destaque .cifrao { float: none; display: inline-block; padding: 0; vertical-align: top; font-size: 15px; } #listas #barra-fixa-itens-selecionados.modulo-barra-fixa .container .content-valores .content-valor-destaque .valor { float: none; padding: 0; display: inline-block; vertical-align: top; line-height: 28px; font-size: 24px; } #listas #barra-fixa-itens-selecionados.modulo-barra-fixa .container .content-valor-desconto { min-width: 230px; } #listas #barra-fixa-itens-selecionados.modulo-barra-fixa .container .content-valor-desconto .porcentagem-desconto { float: none; vertical-align: middle; display: inline-block; border: 2px dotted #fff; color: #fff; padding: 5px; background-color: #440507; box-sizing: border-box; } #listas #barra-fixa-itens-selecionados.modulo-barra-fixa .container .content-valor-desconto .porcentagem-desconto span { font-size: 13px; } #listas #barra-fixa-itens-selecionados.modulo-barra-fixa .container .content-valor-desconto .valor-economizado { float: none; padding: 0; display: inline-block; vertical-align: middle; } #listas #barra-fixa-itens-selecionados.modulo-barra-fixa .container .content-valor-desconto .valor-economizado p { margin: 0; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #fff; text-transform: none; font-size: 15px; } #listas #barra-fixa-itens-selecionados.modulo-barra-fixa .container .content-btn-carrinho { text-align: right; float: right; flex: 1; } #listas #barra-fixa-itens-selecionados.modulo-barra-fixa .container .content-btn-carrinho a { border: 0; background-color: #bb2a2e !important; padding: 8px 15px; box-sizing: border-box; } #participar-evento { width: 560px; } #participar-evento .padding_popup.cadastro { display: none; } #participar-evento .padding_popup.aviso { display: none; width: 97% !important; box-sizing: border-box; padding: 40px 10% !important; margin: 9px auto 9px !important; } @media only screen and (min-width: 300px) and (max-width: 767px) { #participar-evento .padding_popup.aviso { width: 95% !important; } } #participar-evento .padding_popup.aviso .titulo .content_txt { margin-bottom: 30px; } #participar-evento .padding_popup.aviso .titulo .content_txt img { margin: 0 auto 25px; max-width: 38px; } #participar-evento .padding_popup.aviso .titulo .content_txt .txt-aviso { font-size: 17px; text-align: center; } #participar-evento .padding_popup.aviso .titulo .content_bts { text-align: center; } #participar-evento .padding_popup.aviso .titulo .content_bts a { display: inline-block; } #participar-evento .padding_popup.inicio h1 { line-height: 38px; margin-bottom: 20px; } #participar-evento.popup.active:not(.inscrever) .padding_popup.meio { padding: 95px 18.5%; } #participar-evento.popup.enviado .padding_popup.topo.cadastro { padding: 84px 10%; } #participar-evento.popup.enviado .padding_popup.topo.cadastro .titulo .content_txt h3 { font-size: 24px; letter-spacing: 0.9px; color: #c79461; } #participar-evento.popup.enviado .padding_popup.topo.cadastro .titulo .content_txt p { font-size: 18px; } #participar-evento.popup.enviado .padding_popup.topo.cadastro .titulo .content_bts { text-align: center; margin: 30px 0 0; } #participar-evento.popup.enviado .padding_popup.topo.cadastro .titulo .content_bts .bt_default { display: none; } #participar-evento .padding_popup.meio { margin: 10px 0 5px 0; padding: 38px 18.5%; width: 60%; } #participar-evento .padding_popup.meio h1 { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; } #participar-evento .padding_popup.meio .bt_default { margin-top: 10px; } #participar-evento .padding_popup .titulo .content_txt { text-align: center; } #participar-evento .padding_popup .titulo .content_txt h3 { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 19px; display: none; } #participar-evento .padding_popup .titulo .content_txt .titulo-modal-evento { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; text-transform: none; font-size: 30px; color: #56191b; letter-spacing: 0.5px; } #participar-evento .padding_popup .titulo .content_txt p { margin: 0; } #participar-evento .padding_popup.topo { box-shadow: none; -webkit-box-shadow: none; } #participar-evento .padding_popup.meio { margin: -9px 0 5px 0; } #participar-evento .padding_popup.meio p { margin-top: 0; } #participar-evento .padding_popup.footer { margin: -9px 0 5px 0; box-shadow: none; -webkit-box-shadow: none; } #participar-evento .padding_popup.footer a { text-transform: uppercase; } #participar-evento .content_radio { display: flex; align-items: center; justify-content: center; margin-bottom: 15px; } #participar-evento .content_radio .wrap_radio { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; align-items: center; display: flex; font-size: 14px; margin-right: 12px; } #participar-evento .content_radio .wrap_radio .check { margin: 0; background: #fff; } #participar-evento .content_radio .wrap_radio label { font-weight: 400; margin-bottom: 0; cursor: pointer; padding-left: 4px; } #participar-evento .container_input { display: flex; align-items: center; justify-content: center; } #participar-evento .container_input.newsletter-wrapper { margin-bottom: 10px; } #participar-evento .container_input .content_input { text-align: left; flex: 1; margin-right: 2%; } #participar-evento .container_input .content_input p { font-size: 15px; margin-bottom: 6px; } #participar-evento .container_input .content_input .input_container input[type="email"], #participar-evento .container_input .content_input .input_container input[type="number"], #participar-evento .container_input .content_input .input_container input[type="password"], #participar-evento .container_input .content_input .input_container input[type="text"], #participar-evento .container_input .content_input .input_container textarea { width: 100%; } #participar-evento .container_input .content_input.half { max-width: 55%; } #participar-evento .container_input .bt_default { font-size: 14px; width: auto; padding: 16px; margin-top: 30px; } #participar-evento .container_input .check-newsletter { width: auto; display: inline-block; -webkit-appearance: checkbox; margin-right: 10px; vertical-align: middle; margin-top: 0; cursor: pointer; } #participar-evento .container_input .txt-check-newsletter { cursor: pointer; font-family: oswald; font-weight: lighter; font-size: 13px; display: inline-block; vertical-align: middle; line-height: 1em; margin: 0; } @media screen and (max-width: 980px) { #participar-evento .container_input .txt-check-newsletter { font-size: 15px; } } #participar-evento .form_login { display: none; } #participar-evento.inscrever .padding_popup.cadastro { display: inline-block; } #participar-evento.inscrever .padding_popup.inicio { display: none; } #participar-evento.logar .form_login { display: block; } #participar-evento.logar #form_inscrever { display: none; } #participar-evento.logar .padding_popup.footer { display: none; } #participar-evento.enviado .padding_popup.topo { padding: 78px 10%; background: #fff; -webkit-box-shadow: inset 0 0 5px 2px rgba(0, 0, 0, 0.09); -moz-box-shadow: inset 0 0 5px 2px rgba(0, 0, 0, 0.09); box-shadow: inset 0 0 5px 2px rgba(0, 0, 0, 0.09); } #participar-evento.enviado .padding_popup.topo .titulo .content_txt h3 { display: block; } #participar-evento.enviado .padding_popup.meio { display: none; } #participar-evento.enviado .padding_popup.footer { display: none; } @media screen and (max-width: 980px) { .overlay-popup #participar-evento.active { display: flex !important; min-height: 0 !important; flex-direction: column; align-items: center; height: auto; } } @media screen and (max-width: 980px) { .overlay-popup #participar-evento.active .padding_popup { width: 82% !important; } } @media screen and (max-width: 980px) { .overlay-popup #participar-evento.active .padding_popup.meio { flex: 1; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .overlay-popup #participar-evento.active .padding_popup.meio.aviso { width: 97% !important; } } @media screen and (max-width: 980px) { .overlay-popup #participar-evento.active.enviado .padding_popup.topo { flex: 1; } } #participar-evento:not(.infantil) .palco-criancas { display: none; } #participar-evento.infantil .font-dourado { margin-top: 10px; margin-bottom: 5px; } #participar-evento.infantil #form_inscrever div.palco-criancas .item-lista-crianca { margin-top: 10px; } #participar-evento.infantil #form_inscrever>div.content_radio { display: none; } #participar-evento.infantil div.padding_popup.meio.cadastro { max-height: 420px; overflow: auto; } @media screen and (max-width: 980px) { #participar-evento.infantil div.padding_popup.meio.cadastro { max-height: 480px; } } #participar-evento.infantil .area-link { text-align: left; margin-bottom: 10px; } #participar-evento.infantil .area-link .link-incluir-mais { color: #af8256; text-transform: uppercase; text-decoration: underline; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; } .tooltip-error-left { position: relative; background-color: red; width: 210px; padding: 10px 15px; margin-top: -32px; margin-left: 145px; } @media (min-width: 768px) { .tooltip-error-left { width: 260px; } } .tooltip-error-left:after { content: ""; display: inline-block; vertical-align: middle; width: 0; height: 0; position: absolute; margin-bottom: -15px; border-top: none; border-right: 16px solid #f4e7e8; bottom: inherit; top: 10px; left: -9px; border-top: 15px solid transparent; border-bottom: 15px solid transparent; } .tooltip-error-left p { color: #fff; margin: 0; font-size: 12px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } .tooltip-error-left.erro-incluir-crianca { background-color: #f4e7e8; border: 1px solid #eecacb; margin-left: 150px; } @media only screen and (max-width: 500px) { .tooltip-error-left.erro-incluir-crianca { width: 140px; } } .tooltip-error-left.erro-incluir-crianca:after { content: ""; width: 10px; height: 10px; transform: rotate(45deg) translate(-50%, -50%); top: 50%; left: -6px; background-color: #f4e7e8; border: 1px solid #eecacb; border-top-color: transparent; border-right-color: transparent; } @media only screen and (max-width: 500px) { .tooltip-error-left.erro-incluir-crianca:after { top: 30%; left: -4%; } } .tooltip-error-left.erro-incluir-crianca p { color: #bb2a2e; } @media screen and (max-width: 980px) { #listagem #banner .banner .container_relative { height: initial; } } @media screen and (max-width: 980px) { #listagem #banner .banner .container_relative .vitrine_lista_header { float: none; clear: both; display: block; position: relative; width: 100%; box-sizing: border-box; height: auto; } } @media screen and (max-width: 980px) { #listagem #banner .banner .container_relative .vitrine_lista_header>h3 { margin-bottom: 20px; line-height: 30px; } } @media screen and (max-width: 980px) { #listagem #banner .banner .container_relative .vitrine_lista_header .bg_header { width: 100%; overflow: hidden; position: relative; top: 0; left: 0; } } #listagem #banner .banner .container_relative .vitrine_lista_header .bg_header .item_vitrine .content_item_lista { padding: 0; margin: 7% 8% 0 0; } #listagem #banner .banner .container_relative .vitrine_lista_header .bg_header .item_vitrine .bg_img_vitrine { height: 150px; } @media screen and (max-width: 980px) { #listagem #banner .banner .container_relative .vitrine_lista_header .bg_header .item_vitrine .bg_img_vitrine { height: 145px; } } #listagem #banner .banner .container_relative .vitrine_lista_header .bg_header .item_vitrine .bg_img_vitrine .box_img_vitrine { height: 134px; } #listagem #banner .banner .container_relative .vitrine_lista_header .bg_header .item_vitrine a .txt_vitrine { margin: 5px 0 50px 10px; } #listagem #banner .banner .container_relative .vitrine_lista_header .bg_header .item_vitrine a .txt_vitrine .content_avaliacao { justify-content: flex-start; } #listagem #banner .banner .container_relative .vitrine_lista_header .bg_header .item_vitrine a .txt_vitrine .content_price { margin-top: 10px; } #add-lista-carrinho { position: relative; min-height: 70vh; } #add-lista-carrinho .conteudo-lightbox-wrapper { height: 60vh; width: 78%; } #add-lista-carrinho .conteudo-lightbox-wrapper .titulo h2 { text-align: left; } #add-lista-carrinho .conteudo-lightbox-wrapper .conteudo .produto-wrapper { position: relative; } #add-lista-carrinho .conteudo-lightbox-wrapper .conteudo .produto-wrapper .box-produto, #add-lista-carrinho .conteudo-lightbox-wrapper .conteudo .produto-wrapper .box-sugestoes-produto .produto-sugestao-wrapper { display: flex; flex-direction: row; justify-content: space-between; align-items: center; } #add-lista-carrinho .conteudo-lightbox-wrapper .conteudo .produto-wrapper .box-produto .img-infos-wrapper, #add-lista-carrinho .conteudo-lightbox-wrapper .conteudo .produto-wrapper .box-sugestoes-produto .produto-sugestao-wrapper .img-infos-wrapper { display: flex; flex-direction: row; justify-content: flex-start; } #add-lista-carrinho .conteudo-lightbox-wrapper .conteudo .produto-wrapper .box-produto .img-infos-wrapper .box-img, #add-lista-carrinho .conteudo-lightbox-wrapper .conteudo .produto-wrapper .box-sugestoes-produto .produto-sugestao-wrapper .img-infos-wrapper .box-img { margin-right: 10px; } #add-lista-carrinho .conteudo-lightbox-wrapper .conteudo .produto-wrapper .box-produto .img-infos-wrapper .box-infos, #add-lista-carrinho .conteudo-lightbox-wrapper .conteudo .produto-wrapper .box-sugestoes-produto .produto-sugestao-wrapper .img-infos-wrapper .box-infos { text-align: left; } #add-lista-carrinho .conteudo-lightbox-wrapper .conteudo .produto-wrapper .box-produto p, #add-lista-carrinho .conteudo-lightbox-wrapper .conteudo .produto-wrapper .box-sugestoes-produto .produto-sugestao-wrapper p { margin: 0; text-align: left; } #add-lista-carrinho .conteudo-lightbox-wrapper .conteudo .produto-wrapper .box-produto .marca, #add-lista-carrinho .conteudo-lightbox-wrapper .conteudo .produto-wrapper .box-sugestoes-produto .produto-sugestao-wrapper .marca { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; text-decoration: underline; color: #999; margin-bottom: 5px; } #add-lista-carrinho .conteudo-lightbox-wrapper .conteudo .produto-wrapper .box-produto .nome-produto, #add-lista-carrinho .conteudo-lightbox-wrapper .conteudo .produto-wrapper .box-sugestoes-produto .produto-sugestao-wrapper .nome-produto { font-family: Cardo; font-weight: 400; font-style: normal; font-size: 15px; color: #4a4d57; } #add-lista-carrinho .conteudo-lightbox-wrapper .conteudo .produto-wrapper .box-produto { display: block; text-align: left; padding: 10px 20px; } #add-lista-carrinho .conteudo-lightbox-wrapper .conteudo .produto-wrapper .box-produto .img-infos-wrapper { display: inline-flex; vertical-align: middle; } #add-lista-carrinho .conteudo-lightbox-wrapper .conteudo .produto-wrapper .box-produto .link-sugestoes-wrapper { display: inline-block; vertical-align: middle; position: relative; right: -20%; z-index: 999999; padding-right: 15px; transform: translate(-50%, -50%); top: 50%; cursor: pointer; } #add-lista-carrinho .conteudo-lightbox-wrapper .conteudo .produto-wrapper .box-produto .link-sugestoes-wrapper .ver-sugestoes { position: static; font-family: Cardo; font-weight: 400; font-style: normal; color: #4a4d57; text-decoration: underline; font-size: 15px; } #add-lista-carrinho .conteudo-lightbox-wrapper .conteudo .produto-wrapper .box-produto .link-sugestoes-wrapper .ver-sugestoes:after { content: ""; transform: translate(0, -50%) rotate(135deg); position: absolute; top: 50%; display: block; width: 6px; height: 6px; border-top: 1px solid #4a4d57; border-right: 1px solid #4a4d57; right: 2%; transition: 0.3s; } #add-lista-carrinho .conteudo-lightbox-wrapper .conteudo .produto-wrapper .box-produto .link-sugestoes-wrapper .ver-sugestoes.ativo:after { transform: translate(0, -50%) rotate(-45deg); top: 60%; } #add-lista-carrinho .conteudo-lightbox-wrapper .conteudo .produto-wrapper .box-produto .check-sugestoes { width: 10px; visibility: hidden; } #add-lista-carrinho .conteudo-lightbox-wrapper .conteudo .produto-wrapper .box-produto .check-sugestoes:checked+.box-sugestoes-wrapper { display: block; } #add-lista-carrinho .conteudo-lightbox-wrapper .conteudo .produto-wrapper .box-produto .box-sugestoes-wrapper { display: none; width: 100%; padding-top: 10px; } #add-lista-carrinho .conteudo-lightbox-wrapper .conteudo .produto-wrapper .box-produto .box-sugestoes-wrapper .box-sugestoes-produto { background-color: #f0f0f0; padding: 20px 20px 20px 70px; } #add-lista-carrinho .conteudo-lightbox-wrapper .conteudo .produto-wrapper .box-produto .box-sugestoes-wrapper .box-sugestoes-produto:after { content: ""; position: absolute; width: 130px; height: 90px; background-color: #f0f0f0; top: 20px; right: 55px; display: block; z-index: 99999; } #add-lista-carrinho .conteudo-lightbox-wrapper .conteudo .produto-wrapper .box-produto .box-sugestoes-wrapper .box-sugestoes-produto .produto-sugestao-wrapper .img-infos-wrapper { max-width: 309px; } #add-lista-carrinho .conteudo-lightbox-wrapper .conteudo .produto-wrapper .box-produto .box-sugestoes-wrapper .box-sugestoes-produto .produto-sugestao-wrapper .img-infos-wrapper .box-img { margin-right: 10px; } #add-lista-carrinho .conteudo-lightbox-wrapper .conteudo .produto-wrapper .box-produto .box-sugestoes-wrapper .box-sugestoes-produto .produto-sugestao-wrapper .img-infos-wrapper .box-infos { text-align: left; } #add-lista-carrinho .conteudo-lightbox-wrapper .conteudo .produto-wrapper .box-produto .box-sugestoes-wrapper .box-sugestoes-produto .produto-sugestao-wrapper .adicionar-produto .incluir, #add-lista-carrinho .conteudo-lightbox-wrapper .conteudo .produto-wrapper .box-produto .box-sugestoes-wrapper .box-sugestoes-produto .produto-sugestao-wrapper .adicionar-produto .remover { display: inline-block; vertical-align: middle; position: relative; border-radius: 50%; background-color: #c5bead; padding: 0; width: 19px; height: 19px; } #add-lista-carrinho .conteudo-lightbox-wrapper .conteudo .produto-wrapper .box-produto .box-sugestoes-wrapper .box-sugestoes-produto .produto-sugestao-wrapper .adicionar-produto .incluir span, #add-lista-carrinho .conteudo-lightbox-wrapper .conteudo .produto-wrapper .box-produto .box-sugestoes-wrapper .box-sugestoes-produto .produto-sugestao-wrapper .adicionar-produto .remover span { font-family: "Playfair Display"; vertical-align: middle; font-size: 14px; line-height: 14px; color: #fff; position: absolute; transform: translate(-50%, -50%); top: 50%; left: 50%; } #add-lista-carrinho .conteudo-lightbox-wrapper .conteudo .produto-wrapper .box-produto .box-sugestoes-wrapper .box-sugestoes-produto .produto-sugestao-wrapper .adicionar-produto .qtd-prod { display: inline-block; width: 40px; padding: 5px 10px; box-sizing: border-box; text-align: center; } #add-lista-carrinho .conteudo-lightbox-wrapper .conteudo .produto-wrapper .box-produto .box-sugestoes-wrapper .box-sugestoes-produto .produto-sugestao-wrapper .adicionar-produto .incluir span { line-height: 15px; } #add-lista-carrinho .conteudo-lightbox-wrapper .conteudo .produto-wrapper .box-produto .box-sugestoes-wrapper .box-sugestoes-produto .produto-sugestao-wrapper .valor-oferta .valor-anterior-oferta { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; color: #999; } #add-lista-carrinho .conteudo-lightbox-wrapper .conteudo .produto-wrapper .box-produto .box-sugestoes-wrapper .box-sugestoes-produto .produto-sugestao-wrapper .valor-oferta .valor-anterior-oferta span { text-decoration: line-through; } #add-lista-carrinho .conteudo-lightbox-wrapper .conteudo .produto-wrapper .box-produto .box-sugestoes-wrapper .box-sugestoes-produto .produto-sugestao-wrapper .valor-oferta .valor-final-oferta { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 16px; } #add-lista-carrinho .conteudo-lightbox-wrapper .conteudo .produto-wrapper .box-produto .box-sugestoes-wrapper .box-sugestoes-produto .produto-sugestao-wrapper .valor-total-produto .valor-final-produto { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 18px; } #add-lista-carrinho .conteudo-lightbox-wrapper .conteudo .produto-wrapper .box-produto .box-sugestoes-wrapper .box-sugestoes-produto .produto-sugestao-wrapper .selecionar-sugestao { width: auto; -webkit-appearance: checkbox; } .menu-logado-wrapper { margin: 0 -15px 10px; } @media screen and (max-width: 980px) { .menu-logado-wrapper { margin-bottom: 10px; position: relative; } } .menu-logado-wrapper .order_lista, .menu-logado-wrapper .titulo-secao { vertical-align: middle; } .menu-logado-wrapper .link-voltar { font-size: 16px; line-height: 40px; color: #af8256; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-decoration: underline; letter-spacing: 0.2px; text-align: left; max-width: 51%; margin: 0 0 10px; } @media screen and (max-width: 980px) { .menu-logado-wrapper .link-voltar { font-size: 14px; line-height: 50px; } } .menu-logado-wrapper .menu-logado-titulo { text-align: left; } .menu-logado-wrapper .menu-logado-titulo .titulo-secao { display: inline-block; margin-right: 10px; color: #6b1a1d; } @media screen and (max-width: 980px) { .menu-logado-wrapper .menu-logado-titulo .titulo-secao { display: block; margin: 0 0 10px; text-align: left !important; width: 100%; } } .menu-logado-wrapper .order_lista { display: inline-flex; float: none; width: auto; margin-right: 15px; } @media screen and (max-width: 980px) { .menu-logado-wrapper .order_lista { z-index: 9999; display: inline-block; width: auto !important; margin-right: 12px; } } .menu-logado-wrapper .order_lista .content_select_list { width: auto !important; } @media screen and (max-width: 980px) { .menu-logado-wrapper .order_lista .content_select_list { margin-left: 0; text-align: left; display: inline-block; width: auto !important; } } .menu-logado-wrapper .order_lista .content_select_list .select_list { width: initial; padding: 0; min-height: 20px; border: 0; text-align: center; } @media screen and (max-width: 980px) { .menu-logado-wrapper .order_lista .content_select_list .select_list { padding: 0 !important; border: none !important; position: relative; } } .menu-logado-wrapper .order_lista .content_select_list .select_list:after { display: none; } .menu-logado-wrapper .order_lista .content_select_list .select_list span { font-size: 14px; } @media screen and (max-width: 980px) { .menu-logado-wrapper .order_lista .content_select_list .select_list span { text-decoration: underline; } } .menu-logado-wrapper .order_lista .content_select_list .select_list .seta_down { position: relative; top: 0; right: -5px; } @media screen and (max-width: 980px) { .menu-logado-wrapper .order_lista .content_select_list .select_list .seta_down { text-decoration: none; top: 0 !important; right: -8px; font-weight: 300; } } .menu-logado-wrapper .order_lista .content_select_list .select_dropdown { width: 165px !important; box-shadow: none; } @media screen and (max-width: 980px) { .menu-logado-wrapper .order_lista .content_select_list .select_dropdown { top: 130% !important; max-height: 160px; left: 0 !important; right: auto; } } @media screen and (max-width: 980px) { .menu-logado-wrapper .order_lista .content_select_list .select_dropdown li { font-size: 15px !important; padding: 5%; } } .menu-logado-wrapper .order_lista .input_button { position: relative; display: none; } .menu-logado-wrapper .order_lista .input_button .edit_nome { position: relative; width: 100%; } .menu-logado-wrapper .order_lista .input_button .edit_nome input[type="text"] { box-sizing: border-box; width: 190px; } .menu-logado-wrapper .order_lista .input_button .edit_nome input[type="submit"] { position: absolute; top: 0; right: 0; box-sizing: border-box; width: 40px; } .menu-logado-wrapper .order_lista .input_button .underline_link { display: block; position: absolute; bottom: -20px; left: 0; } .menu-logado-wrapper #alterar-titulo-check { position: absolute; opacity: 0; width: 10px; display: block; appearance: checkbox; -webkit-appearance: checkbox; } .menu-logado-wrapper #alterar-titulo-check:checked+.alterar-nomelista-wrapper { display: block; } .menu-logado-wrapper .alterar-nomelista-wrapper { display: none; width: 320px; position: absolute; background-color: #fff; z-index: 9; } @media screen and (max-width: 980px) { .menu-logado-wrapper .alterar-nomelista-wrapper { width: 100%; } } .menu-logado-wrapper .alterar-nomelista-wrapper .input-active-listname { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; box-sizing: border-box; padding-right: 50px; width: 60%; font-size: 13px !important; } @media screen and (max-width: 980px) { .menu-logado-wrapper .alterar-nomelista-wrapper .input-active-listname { width: 50%; padding-right: 30px; } } .menu-logado-wrapper .alterar-nomelista-wrapper input[type="submit"] { color: #57595f; left: -13%; background-color: transparent; cursor: pointer; width: 10%; position: relative; background-color: #fff; border-right: 0; border-bottom: 0; border-top: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; left: -12%; padding: 10px 0; font-size: 13px !important; } @media screen and (max-width: 980px) { .menu-logado-wrapper .alterar-nomelista-wrapper input[type="submit"] { left: -11%; } } .menu-logado-wrapper .alterar-nomelista-wrapper label { cursor: pointer; position: relative; font-size: 12px; text-decoration: underline; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; line-height: 12px; vertical-align: middle; display: inline-block; background-color: #fff; width: auto; text-align: center; left: -7%; } @media screen and (max-width: 980px) { .menu-logado-wrapper .alterar-nomelista-wrapper label { left: -8%; } } .menu-logado-wrapper .alterar-titulo-wrapper { display: inline-block; vertical-align: middle; } @media screen and (max-width: 980px) { .menu-logado-wrapper .alterar-titulo-wrapper { width: auto; margin: 0; } } .menu-logado-wrapper .alterar-titulo-wrapper .link-alterar-titulo { font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; text-decoration: underline; cursor: pointer; font-size: 12px; } .menu-logado-wrapper .menu-logado { text-align: right; } @media screen and (max-width: 980px) { .menu-logado-wrapper .menu-logado { position: absolute; top: -10px; right: 0; } } .menu-logado-wrapper .menu-logado nav { display: inline-block; background-color: #e6e4de; padding: 9px 18px; border-radius: 50px; } @media screen and (max-width: 980px) { .menu-logado-wrapper .menu-logado nav { background-color: transparent; padding: 0; position: absolute; top: 7px; right: 15px; width: 80%; z-index: 9999; } } @media screen and (max-width: 980px) { .menu-logado-wrapper .menu-logado nav { top: 15px; } } .menu-logado-wrapper .menu-logado nav #check-menu-logado { opacity: 0; width: 10px; left: 0; position: absolute; appearance: checkbox; -webkit-appearance: checkbox; } @media screen and (max-width: 980px) { .menu-logado-wrapper .menu-logado nav #check-menu-logado:checked+ul { height: auto; } } @media screen and (max-width: 980px) { .menu-logado-wrapper .menu-logado nav ul { background-color: #fff; border: 1px solid #f0f0f0; border-radius: 5px; padding: 10px 30px 0 10px; height: 30px; overflow: hidden; } } .menu-logado-wrapper .menu-logado nav ul li { display: inline-block; } @media screen and (max-width: 980px) { .menu-logado-wrapper .menu-logado nav ul li { display: block; text-align: left; margin-bottom: 10px; } } .menu-logado-wrapper .menu-logado nav ul li a, .menu-logado-wrapper .menu-logado nav ul li label, .menu-logado-wrapper .menu-logado nav ul li span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; color: #57595f; border-bottom: none; } @media screen and (max-width: 980px) { .menu-logado-wrapper .menu-logado nav ul li a, .menu-logado-wrapper .menu-logado nav ul li label, .menu-logado-wrapper .menu-logado nav ul li span { font-size: 14px; } } .menu-logado-wrapper .menu-logado nav ul li a { margin: 0 4px; } @media screen and (max-width: 980px) { .menu-logado-wrapper .menu-logado nav ul li a { margin: 0; } } .menu-logado-wrapper .menu-logado nav ul li a:after { display: none; } .menu-logado-wrapper .menu-logado nav ul li a:hover { text-decoration: underline; } .menu-logado-wrapper .menu-logado nav ul li .titulo-menu-logado { font-family: Oswald, sans-serif; font-weight: 700; font-style: normal; color: #6f0d10; margin-right: 8px; } @media screen and (max-width: 980px) { .menu-logado-wrapper .menu-logado nav ul li .titulo-menu-logado { margin: 0; position: relative; display: block; } } @media screen and (max-width: 980px) { .menu-logado-wrapper .menu-logado nav ul li .titulo-menu-logado:after { content: ">"; line-height: 10px; display: block; position: absolute; right: -10px; top: 55%; transform: translate(0, -50%) rotate(90deg); vertical-align: middle; font-size: 15px; } } .menu-logado-wrapper .menu-logado nav ul li:nth-child(2) a { margin-left: 0; } @media screen and (max-width: 980px) { .menu-logado-wrapper .menu-logado nav ul li:nth-child(3), .menu-logado-wrapper .menu-logado nav ul li:nth-child(5), .menu-logado-wrapper .menu-logado nav ul li:nth-child(7) { display: none; } } .menu-logado-wrapper .menu-logado nav ul li:last-child a { margin-right: 0; } .minhas_listas .menu-logado-wrapper { margin: 0 0 10px; } .minhas_listas .menu-logado-wrapper .menu-logado, .minhas_listas .menu-logado-wrapper .menu-logado-titulo { padding: 0; } .minhas_listas .menu-logado-wrapper .menu-logado nav { right: 0; } .listagem-produtos-horizontal .container { padding: 0; margin-bottom: 30px; } @media screen and (max-width: 980px) { .listagem-produtos-horizontal .container { width: 100%; padding: 0 15px; } } @media screen and (max-width: 980px) { .opcoes-itens-produtos { display: block; padding: 0 15px; box-sizing: border-box; margin-bottom: 10px; } } .opcoes-itens-produtos .content_lista_produto, .opcoes-itens-produtos .lista-compartilhamento { z-index: 999991; } .opcoes-itens-produtos .container { padding: 0 0 30px; } @media screen and (max-width: 980px) { .opcoes-itens-produtos .container { padding: 10px 0; width: 100%; } } .opcoes-itens-produtos .content-left { width: 87%; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .opcoes-itens-produtos .content-left.topo { width: 92%; } @media screen and (max-width: 980px) { .opcoes-itens-produtos .content-left.topo { width: 100%; flex-direction: column; } } .opcoes-itens-produtos .content-left.topo .interacao { width: 45%; } @media screen and (max-width: 980px) { .opcoes-itens-produtos .content-left.topo .interacao { width: 100%; padding-bottom: 0; } } @media screen and (max-width: 980px) { .opcoes-itens-produtos .content-left { margin: 0; padding: 0; float: none; vertical-align: middle; text-align: left; display: inline-flex; width: 100%; justify-content: space-between; align-items: flex-end; } } @media screen and (max-width: 980px) { .opcoes-itens-produtos .content-left .form-filtro { display: inline-block; width: 68%; } } .opcoes-itens-produtos .content-left .bt_default { background: #5a1718; padding: 10px 30px; } @media screen and (max-width: 980px) { .opcoes-itens-produtos .content-left .bt_default { padding: 25px 0; width: 100%; display: inline-block; font-size: 20px; } } @media screen and (max-width: 980px) { .opcoes-itens-produtos .content-left .interacao-listagem { width: 100%; display: block; vertical-align: bottom; } } .opcoes-itens-produtos .content-left .interacao-listagem .order_lista { width: 220px; margin-right: 5px; float: none; vertical-align: middle; box-sizing: border-box; } @media screen and (max-width: 980px) { .opcoes-itens-produtos .content-left .interacao-listagem .order_lista { width: 40%; display: inline-block; vertical-align: bottom; } } @media screen and (max-width: 980px) { .opcoes-itens-produtos .content-left .interacao-listagem .order_lista h3 { display: block; float: none; width: 100%; margin-bottom: 6px; padding-left: 5px; } } @media screen and (max-width: 980px) { .opcoes-itens-produtos .content-left .interacao-listagem .order_lista .content_select_list { width: 90%; display: block; margin-left: 0; } } .opcoes-itens-produtos .content-left .interacao-listagem .order_lista .content_select_list .select_list { border-radius: 3px; min-height: 37px; border: 1px solid #a3a4a6; } @media screen and (max-width: 980px) { .opcoes-itens-produtos .content-left .interacao-listagem .order_lista .content_select_list .select_list { height: 41px; } } @media screen and (max-width: 980px) { .opcoes-itens-produtos .content-left .interacao-listagem .order_lista .content_select_list .select_list .seta_down { right: 9px; top: 19px; } } .opcoes-itens-produtos .content-left .interacao-listagem .order_lista .content_select_list ul { border: 1px solid #a3a4a6; } .opcoes-itens-produtos .content-left .interacao-listagem .form-filtro { vertical-align: middle; } @media screen and (max-width: 980px) { .opcoes-itens-produtos .content-left .interacao-listagem .form-filtro { width: 57%; vertical-align: bottom; } } .opcoes-itens-produtos .content-left .interacao-listagem .form-filtro input[type="text"] { width: 155px; border-radius: 3px; } @media screen and (max-width: 980px) { .opcoes-itens-produtos .content-left .interacao-listagem .form-filtro input[type="text"] { width: 100%; padding-top: 6px; padding-bottom: 6px; height: 42px; font-size: 13px !important; padding-right: 30px; padding-left: 8px; } } .opcoes-itens-produtos .content-left .interacao-listagem .form-filtro input[type="submit"] { border-radius: 3px; } @media screen and (max-width: 980px) { .opcoes-itens-produtos .content-left .interacao-listagem .form-filtro input[type="submit"] { padding-top: 6px; padding-bottom: 6px; padding: 6px 1px; width: 30px; } } .opcoes-itens-produtos .content-left .interacao { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 50%; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } @media screen and (max-width: 980px) { .opcoes-itens-produtos .content-left .interacao { vertical-align: bottom; padding-bottom: 10px; display: block; float: none; width: 100%; text-align: left; } } .opcoes-itens-produtos .content-left .interacao .content-opcoes.add-lista { float: none; margin: 0; padding: 0; } @media screen and (max-width: 980px) { .opcoes-itens-produtos .content-left .interacao .content-opcoes.add-lista { width: auto; display: inline-block; vertical-align: middle; margin-right: 12%; } } .opcoes-itens-produtos .content-left .interacao .content-opcoes.add-lista a.lnk-opcoes-lista.copy, .opcoes-itens-produtos .content-left .interacao .content-opcoes.add-lista a.lnk-opcoes-lista.copy2 { margin: 0; width: auto; height: auto; } @media screen and (max-width: 980px) { .opcoes-itens-produtos .content-left .interacao .content-opcoes.add-lista a.lnk-opcoes-lista.copy, .opcoes-itens-produtos .content-left .interacao .content-opcoes.add-lista a.lnk-opcoes-lista.copy2 { padding: 0; margin: 0; display: block; display: none; } } .opcoes-itens-produtos .content-left .interacao .content-opcoes.add-lista a.lnk-opcoes-lista.copy .btn, .opcoes-itens-produtos .content-left .interacao .content-opcoes.add-lista a.lnk-opcoes-lista.copy2 .btn { width: auto; background-color: transparent; padding: 7px 17px; border: 1px solid #a6a6ab; border-radius: 3px; height: 37px; box-sizing: border-box; } @media screen and (max-width: 980px) { .opcoes-itens-produtos .content-left .interacao .content-opcoes.add-lista a.lnk-opcoes-lista.copy .btn, .opcoes-itens-produtos .content-left .interacao .content-opcoes.add-lista a.lnk-opcoes-lista.copy2 .btn { border: none; padding: 0; height: auto; } } .opcoes-itens-produtos .content-left .interacao .content-opcoes.add-lista a.lnk-opcoes-lista.copy .btn img, .opcoes-itens-produtos .content-left .interacao .content-opcoes.add-lista a.lnk-opcoes-lista.copy .btn span, .opcoes-itens-produtos .content-left .interacao .content-opcoes.add-lista a.lnk-opcoes-lista.copy2 .btn img, .opcoes-itens-produtos .content-left .interacao .content-opcoes.add-lista a.lnk-opcoes-lista.copy2 .btn span { display: inline-block; vertical-align: middle; } .opcoes-itens-produtos .content-left .interacao .content-opcoes.add-lista a.lnk-opcoes-lista.copy .btn img, .opcoes-itens-produtos .content-left .interacao .content-opcoes.add-lista a.lnk-opcoes-lista.copy2 .btn img { margin: 0 5px 0 0; padding: 0; width: 20px; } @media screen and (max-width: 980px) { .opcoes-itens-produtos .content-left .interacao .content-opcoes.add-lista a.lnk-opcoes-lista.copy .btn img, .opcoes-itens-produtos .content-left .interacao .content-opcoes.add-lista a.lnk-opcoes-lista.copy2 .btn img { margin: 0; display: block; width: 25px; height: 21px; } } .opcoes-itens-produtos .content-left .interacao .content-opcoes.add-lista a.lnk-opcoes-lista.copy .btn span, .opcoes-itens-produtos .content-left .interacao .content-opcoes.add-lista a.lnk-opcoes-lista.copy2 .btn span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; text-decoration: none; color: #8d8d96; font-size: 13px; } @media screen and (max-width: 980px) { .opcoes-itens-produtos .content-left .interacao .content-opcoes.add-lista a.lnk-opcoes-lista.copy .btn span, .opcoes-itens-produtos .content-left .interacao .content-opcoes.add-lista a.lnk-opcoes-lista.copy2 .btn span { display: none; } } .opcoes-itens-produtos .content-left .interacao .btn-incluir-carrinho { opacity: 0.4; cursor: not-allowed; width: auto; background-color: transparent; padding: 7px 17px; border: 1px solid #a6a6ab; border-radius: 3px; height: 37px; box-sizing: border-box; box-shadow: none; outline: 0; } .opcoes-itens-produtos .content-left .interacao .btn-incluir-carrinho.active { cursor: pointer; opacity: 1; } @media screen and (max-width: 980px) { .opcoes-itens-produtos .content-left .interacao .btn-incluir-carrinho.desktop { display: none; } } .opcoes-itens-produtos .content-left .interacao .btn-incluir-carrinho.mobile { display: none; border: 1px solid #a3a4a6; border-radius: 3px; padding: 0 10px; height: 37px; box-sizing: border-box; } @media screen and (max-width: 980px) { .opcoes-itens-produtos .content-left .interacao .btn-incluir-carrinho.mobile { display: inline-block; height: 42px; width: 100%; } } @media screen and (max-width: 980px) { .opcoes-itens-produtos .content-left .interacao .btn-incluir-carrinho.mobile img { margin-right: 8px; } } @media screen and (max-width: 980px) { .opcoes-itens-produtos .content-left .interacao .btn-incluir-carrinho.mobile span { display: inline-block; } } @media screen and (max-width: 980px) { .opcoes-itens-produtos .content-left .interacao .btn-incluir-carrinho { display: inline-block; padding: 0; border: 0; height: auto; vertical-align: middle; } } .opcoes-itens-produtos .content-left .interacao .btn-incluir-carrinho img { margin-right: 5px; vertical-align: text-top; width: 23px; } @media screen and (max-width: 980px) { .opcoes-itens-produtos .content-left .interacao .btn-incluir-carrinho img { margin: 0; width: 28px; height: 22px; } } .opcoes-itens-produtos .content-left .interacao .btn-incluir-carrinho span { display: inline-block; vertical-align: text-top; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; text-decoration: none; color: #8d8d96; font-size: 13px; } @media screen and (max-width: 980px) { .opcoes-itens-produtos .content-left .interacao .btn-incluir-carrinho span { display: none; } } .opcoes-itens-produtos .content-right { display: block; float: right; margin-top: 4px; } @media screen and (max-width: 980px) { .opcoes-itens-produtos .content-right { float: none; display: inline-block; width: 26%; vertical-align: middle; text-align: right; display: none; } } .opcoes-itens-produtos .order_lista { width: 220px; } .opcoes-itens-produtos .form-filtro { display: inline-block; } @media screen and (max-width: 980px) { .opcoes-itens-produtos .form-filtro { width: 100%; position: relative; } } .opcoes-itens-produtos .form-filtro input { background: 0 0; border: 1px solid #a3a4a6; color: #92949a; width: 160px; text-transform: uppercase; border-radius: 5px; margin-top: 0; padding: 9px 13px; } @media screen and (max-width: 980px) { .opcoes-itens-produtos .form-filtro input { width: 100%; box-sizing: border-box; } } .opcoes-itens-produtos .form-filtro input[type="submit"] { width: 47px; background: #fff url(../images/lupa-form-filtra.png) no-repeat center center; margin-left: -14px; border-left: 0; border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; } .opcoes-itens-produtos .form-filtro input[type="submit"]:hover { cursor: pointer; background: #a1a09d url(../images/lupa-form-filtra_hover.png) no-repeat center center; } @media screen and (max-width: 980px) { .opcoes-itens-produtos .form-filtro input[type="submit"] { position: absolute; top: 0; right: 0; border: 0; transform: translate(0, -50%); top: 50%; height: 80%; right: 2px; } } .opcoes-itens-produtos .form-filtro ::-webkit-input-placeholder { color: #92949a; } .opcoes-itens-produtos .form-filtro ::-moz-placeholder { color: #92949a; } .opcoes-itens-produtos .form-filtro :-ms-input-placeholder { color: #92949a; } .opcoes-itens-produtos .form-filtro :-moz-placeholder { color: #92949a; } .opcoes-itens-produtos .content-opcoes { display: block; float: left; margin-left: 15px; padding: 1px 0 0 0; } @media screen and (max-width: 980px) { .opcoes-itens-produtos .content-opcoes { padding-top: 2px; float: none; display: inline-block; margin-left: 0; width: 100%; } } .opcoes-itens-produtos .content-opcoes a { margin-left: 0; margin-right: 18px; width: 30px; height: 30px; } @media screen and (max-width: 980px) { .opcoes-itens-produtos .content-opcoes a { margin-right: 12%; } } @media screen and (max-width: 980px) { .opcoes-itens-produtos .content-opcoes a:last-of-type { margin-right: 0; } } .opcoes-itens-produtos .content-opcoes a.lnk-opcoes-lista { width: 22px; height: 22px; position: relative; opacity: 0.4; cursor: not-allowed; margin: 0 4px; vertical-align: middle; float: none; display: inline-block; } @media screen and (max-width: 980px) { .opcoes-itens-produtos .content-opcoes a.lnk-opcoes-lista { width: auto; height: auto; margin-left: 0; margin-right: 13px; } } .opcoes-itens-produtos .content-opcoes a.lnk-opcoes-lista:hover .tooltip_top { display: block; } .opcoes-itens-produtos .content-opcoes a.lnk-opcoes-lista img { max-width: 100%; max-height: 100%; } @media screen and (max-width: 980px) { .opcoes-itens-produtos .content-opcoes a.lnk-opcoes-lista img { width: 27px; height: 27px; } } .opcoes-itens-produtos .content-opcoes a.lnk-opcoes-lista .tooltip_top { background: #c9c8c3; padding: 5px 5px; color: #fff; font-size: 14px; position: absolute; z-index: 99; letter-spacing: 0.1pt; line-height: 20px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; display: none; transform: translate(-50%, -50%); left: 50%; top: -130%; right: auto; } .opcoes-itens-produtos .content-opcoes a.lnk-opcoes-lista .tooltip_top:after { content: ""; display: inline-block; vertical-align: middle; margin-right: 10px; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #c9c8c3; position: absolute; top: 28px; margin-right: -10px; transform: translate(-50%, 0); right: auto; left: 50%; } .opcoes-itens-produtos .content-opcoes a.lnk-opcoes-lista .content_lista_produto, .opcoes-itens-produtos .content-opcoes a.lnk-opcoes-lista .lista-compartilhamento { width: 100%; left: 0; right: auto; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } @media screen and (min-width: 768px) and (max-width: 900px) { .opcoes-itens-produtos .content-opcoes a.lnk-opcoes-lista .content_lista_produto, .opcoes-itens-produtos .content-opcoes a.lnk-opcoes-lista .lista-compartilhamento { left: 0; right: auto; } } @media screen and (max-width: 600px) { .opcoes-itens-produtos .content-opcoes a.lnk-opcoes-lista .content_lista_produto, .opcoes-itens-produtos .content-opcoes a.lnk-opcoes-lista .lista-compartilhamento { right: 0; left: auto; } } .opcoes-itens-produtos .content-opcoes a.lnk-opcoes-lista .content_share { position: absolute; right: 0; top: 35px; background: #fff; border: 1px solid #dddee0; z-index: 999; font-size: 16px; align-items: center; padding: 10px 10px; top: 33px; display: none; transition-delay: 0.4s; } .opcoes-itens-produtos .content-opcoes a.lnk-opcoes-lista .content_share .fechar-email { appearance: none; -webkit-appearance: none; -moz-appearance: none; width: 18px; height: 18px; display: block; position: absolute; top: -10px; right: -10px; background-color: #fff; outline: 0; border: none; border-radius: 50%; box-sizing: border-box; z-index: 99; padding: 0; box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.2); cursor: pointer; transform: rotate(45deg); } .opcoes-itens-produtos .content-opcoes a.lnk-opcoes-lista .content_share .fechar-email:after { content: ""; position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; width: 1px; height: 70%; background-color: #000; } .opcoes-itens-produtos .content-opcoes a.lnk-opcoes-lista .content_share .fechar-email:before { content: ""; position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; height: 1px; width: 70%; background-color: #000; } .opcoes-itens-produtos .content-opcoes a.lnk-opcoes-lista .content_share .bt_empty { align-items: center; display: inline-flex; margin-left: 7px; padding: 7px 14px; height: 20px; min-width: 60px; justify-content: center; } .opcoes-itens-produtos .content-opcoes a.lnk-opcoes-lista .content_share .bt_empty:hover img { display: none; } .opcoes-itens-produtos .content-opcoes a.lnk-opcoes-lista .content_share .bt_empty:hover .hover { display: block; } .opcoes-itens-produtos .content-opcoes a.lnk-opcoes-lista .content_share .bt_empty img { float: left; margin-right: 7px; } .opcoes-itens-produtos .content-opcoes a.lnk-opcoes-lista .content_share .btn-share { align-items: center; display: inline-flex; margin-left: 7px; padding: 7px 14px; height: 20px; min-width: 60px; justify-content: center; border: 1px solid #dddee0; border-radius: 5px; } .opcoes-itens-produtos .content-opcoes a.lnk-opcoes-lista .content_share .btn-share:hover { background-color: #f0f0f0; } .opcoes-itens-produtos .content-opcoes a.lnk-opcoes-lista .content_share .btn-share:hover img { display: block !important; } .opcoes-itens-produtos .content-opcoes a.lnk-opcoes-lista .content_share .btn-share.bt_mail:hover { color: #54565c; } .opcoes-itens-produtos .content-opcoes a.lnk-opcoes-lista .content_share .btn-share.bt_mail img { margin: 0 !important; } .opcoes-itens-produtos .content-opcoes a.lnk-opcoes-lista .content_share .btn-share img { display: block; } .opcoes-itens-produtos .content-opcoes a.lnk-opcoes-lista .content_share .input_button { position: relative; display: none; width: 117px; height: 38px; } .opcoes-itens-produtos .content-opcoes a.lnk-opcoes-lista .content_share .input_button form { width: 210px; position: absolute; right: -2px; top: 0; z-index: 9; display: inline-flex; } .opcoes-itens-produtos .content-opcoes a.lnk-opcoes-lista .content_share .input_button input[type="email"] { width: 100%; } .opcoes-itens-produtos .content-opcoes a.lnk-opcoes-lista .content_share .input_button input[type="submit"] { width: 20%; padding: 10px 6px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; box-sizing: border-box; margin: 0; position: absolute; right: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; border-top: 0; border-bottom: 0; border-right: 0; transform: translate(0, -50%); top: 50%; max-height: 99%; right: 1px; cursor: pointer; } .opcoes-itens-produtos .content-opcoes a.lnk-opcoes-lista .content_share.active { display: inline-flex; } .opcoes-itens-produtos .content-opcoes a.lnk-opcoes-lista.active { opacity: 1; cursor: pointer; } .opcoes-itens-produtos .content-opcoes .share .tooltip_top:after { right: 26%; } .opcoes-itens-produtos .content-opcoes .pipe { margin-left: 5px; vertical-align: middle; color: #ccc; display: inline-block; } @media screen and (max-width: 980px) { .opcoes-itens-produtos .content-opcoes .pipe { display: none; } } .opcoes-itens-produtos .content-opcoes #mover .tooltip_top { right: -29px; } .content-box-check { display: block; float: left; margin: 0 16px 0 13px; } @media screen and (max-width: 980px) { .content-box-check { display: none; } } .content-box-check .wrap_check, .content-box-check .wrap_radio { padding: 5px 0 0 0; } .content-box-check .wrap_check.wrapper, .content-box-check .wrap_radio.wrapper { padding-top: 1px; } @media screen and (max-width: 980px) { .content-box-check .wrap_check, .content-box-check .wrap_radio { padding: 0; } } .content-box-check .wrap_check .check, .content-box-check .wrap_radio .check { width: 16px; height: 16px; border: 1px solid #a1a09d; border-radius: 4px; margin: 0 auto; position: relative; margin: 1px 6px 0 6px; display: inline-block; float: left; } .content-box-check .wrap_check .check input[type="checkbox"], .content-box-check .wrap_check .check input[type="radio"], .content-box-check .wrap_radio .check input[type="checkbox"], .content-box-check .wrap_radio .check input[type="radio"] { visibility: hidden; } .content-box-check .wrap_check .check label, .content-box-check .wrap_radio .check label { width: 14px; height: 14px; cursor: pointer; position: absolute; left: 0; top: 0; } .content-box-check .wrap_check .check label:after, .content-box-check .wrap_radio .check label:after { content: ""; width: 13px; height: 11px; position: absolute; top: 3px; left: 2px; background: url(../images/ico_check.png) no-repeat; opacity: 0; } .content-box-check .wrap_check .check input[type="checkbox"]:checked+label:after, .content-box-check .wrap_check .check input[type="radio"]:checked+label:after, .content-box-check .wrap_radio .check input[type="checkbox"]:checked+label:after, .content-box-check .wrap_radio .check input[type="radio"]:checked+label:after { opacity: 1; } .content-box-check .wrap_check label, .content-box-check .wrap_radio label { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; color: #4a4d57; } .content-box-check .wrap_check .check-all-wrapper, .content-box-check .wrap_check .titulo-check, .content-box-check .wrap_radio .check-all-wrapper, .content-box-check .wrap_radio .titulo-check { display: inline-block; vertical-align: middle; margin: 0; float: none; } @media screen and (max-width: 980px) { .content-box-check .wrap_check .check-all-wrapper, .content-box-check .wrap_radio .check-all-wrapper { width: 22px !important; height: 22px !important; } } .content-box-check .wrap_check .titulo-check, .content-box-check .wrap_radio .titulo-check { margin-right: 0; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; } .item_vitrine.novo[data-produto="true"] { text-align: left; margin-top: 0 !important; } @media screen and (max-width: 980px) { .item_vitrine.novo[data-produto="true"] { width: auto; max-width: none; height: 395px; } } .item_vitrine.novo[data-produto="true"]:not(:last-of-type) { margin-right: 20px; } @media screen and (max-width: 980px) { .item_vitrine.novo[data-produto="true"]:not(:last-of-type) { margin-right: 0; } } .item_vitrine.novo[data-produto="true"] .content_item_lista { display: none; } .item_vitrine.novo[data-produto="true"] a { height: auto; margin-bottom: 10px; } @media screen and (max-width: 980px) { .item_vitrine.novo[data-produto="true"] a { margin-bottom: 7px !important; } } .item_vitrine.novo[data-produto="true"] a .bg_img_vitrine { margin-bottom: 8px; height: 205px; } @media only screen and (min-width: 768px) and (max-width: 992px) { .item_vitrine.novo[data-produto="true"] a .bg_img_vitrine { height: 200px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .item_vitrine.novo[data-produto="true"] a .bg_img_vitrine { height: 40vw; } } .item_vitrine.novo[data-produto="true"] a .bg_img_vitrine .box_img_vitrine { position: relative; width: 94%; height: 94%; } .item_vitrine.novo[data-produto="true"] a .bg_img_vitrine .box_img_vitrine .no-carrinho { position: absolute; left: 0; bottom: 0; width: 100%; background-color: #5a1618; padding: 5px; opacity: 0; transition: 0.2s; box-sizing: border-box; z-index: 9; } .item_vitrine.novo[data-produto="true"] a .bg_img_vitrine .box_img_vitrine .no-carrinho p { font-size: 12px; margin: 0 auto; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #fff; text-align: center; } .item_vitrine.novo[data-produto="true"] a .bg_img_vitrine .box_img_vitrine .wrapper-peso { position: absolute; bottom: 5px; right: 8px; transition: 0.3s; } .item_vitrine.novo[data-produto="true"] a .bg_img_vitrine .box_img_vitrine .wrapper-peso .peso-produto-img { margin: 0 !important; font-family: Oswald, sans-serif !important; color: #3a1011; } .item_vitrine.novo[data-produto="true"] a .bg_img_vitrine .box_img_vitrine .selos-wrapper { width: auto; display: flex; flex-direction: column; align-items: center; justify-content: center; clear: both; z-index: 10; position: absolute; right: auto; top: 48px; left: 11px; margin: 0; } .item_vitrine.novo[data-produto="true"] a .bg_img_vitrine .box_img_vitrine .selos-wrapper img { max-width: 20px !important; height: auto; margin-bottom: 0; } .item_vitrine.novo[data-produto="true"] a .txt_vitrine { margin-top: 0; padding-bottom: 0; min-height: 160px; max-height: 160px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .item_vitrine.novo[data-produto="true"] a .txt_vitrine { min-height: 170px; max-height: 170px; } } .item_vitrine.novo[data-produto="true"] a .txt_vitrine .place { margin-bottom: 8px; } @media screen and (max-width: 980px) { .item_vitrine.novo[data-produto="true"] a .txt_vitrine .place { display: block; } } .item_vitrine.novo[data-produto="true"] a .txt_vitrine .place span { font-size: 12px; border-bottom: 1px solid #a1a09d; color: #b1b1b1; margin-right: 5px; } @media screen and (max-width: 980px) { .item_vitrine.novo[data-produto="true"] a .txt_vitrine .place span { font-size: 12px; } } .item_vitrine.novo[data-produto="true"] a .txt_vitrine .place img { margin-right: 5px; display: inline-block; } .item_vitrine.novo[data-produto="true"] a .txt_vitrine .place .content_avaliacao { display: inline-block; width: auto; margin: 0; } @media screen and (max-width: 980px) { .item_vitrine.novo[data-produto="true"] a .txt_vitrine .place .content_avaliacao { display: none; } } @media screen and (max-width: 980px) { .item_vitrine.novo[data-produto="true"] a .txt_vitrine .place .content_avaliacao .ava_, .item_vitrine.novo[data-produto="true"] a .txt_vitrine .place .content_avaliacao .ava_o { width: 12px; height: 10px; background-position: center; background-size: cover; } } .item_vitrine.novo[data-produto="true"] a .txt_vitrine .name { font-size: 14px; line-height: 1.2em; color: #1e120d; font-weight: 400; margin-bottom: 10px; max-height: 50px; min-height: 0; overflow: hidden; } @media screen and (max-width: 980px) { .item_vitrine.novo[data-produto="true"] a .txt_vitrine .name { font-size: 15px; line-height: 18px; max-height: 37px; min-height: 37px; } } .item_vitrine.novo[data-produto="true"] a .txt_vitrine .produto-ceia__link { margin-left: 0; } .item_vitrine.novo[data-produto="true"] a .txt_vitrine .preco-kg-wrapper { clear: both; margin-bottom: 6px; min-height: 16px; max-height: 16px; overflow: hidden; } .item_vitrine.novo[data-produto="true"] a .txt_vitrine .preco-kg-wrapper p { font-size: 12px !important; font-family: Oswald, sans-serif !important; font-weight: 400 !important; color: #989898; text-align: left; margin: 0; line-height: 1em; } .item_vitrine.novo[data-produto="true"] a .txt_vitrine .preco-kg-wrapper p span { font-size: 0.7em; color: inherit; position: relative; top: -0.4em; margin-right: 1px; } .item_vitrine.novo[data-produto="true"] a .txt_vitrine .wrapper-prices { clear: both; display: block; } .item_vitrine.novo[data-produto="true"] a .txt_vitrine .wrapper-prices .content_price { margin-bottom: 5px; height: auto; font-size: 21px !important; margin-top: 0 !important; } @media screen and (max-width: 980px) { .item_vitrine.novo[data-produto="true"] a .txt_vitrine .wrapper-prices .content_price { margin-right: 11px; max-height: 32px; overflow: hidden; } } .item_vitrine.novo[data-produto="true"] a .txt_vitrine .wrapper-prices .content_price span { top: 0; font-size: 13px; line-height: 1em; vertical-align: top; font-weight: 700; } .item_vitrine.novo[data-produto="true"] a .txt_vitrine .wrapper-prices .content_price .price, .item_vitrine.novo[data-produto="true"] a .txt_vitrine .wrapper-prices .content_price .price_desconto { float: none; display: inline-block; } .item_vitrine.novo[data-produto="true"] a .txt_vitrine .wrapper-prices .content_price .price { vertical-align: top; line-height: 1em; margin-right: 2px; color: #4a4d57; text-decoration: none !important; } @media screen and (max-width: 980px) { .item_vitrine.novo[data-produto="true"] a .txt_vitrine .wrapper-prices .content_price .price { font-size: 18px; } } @media screen and (max-width: 980px) { .item_vitrine.novo[data-produto="true"] a .txt_vitrine .wrapper-prices .content_price .price span { font-size: 12px; } } .item_vitrine.novo[data-produto="true"] a .txt_vitrine .wrapper-prices .content_price .price.oferta { font-size: 12px; color: #b1b1b1; text-decoration: line-through !important; } @media screen and (max-width: 980px) { .item_vitrine.novo[data-produto="true"] a .txt_vitrine .wrapper-prices .content_price .price.oferta { font-size: 11px; } } .item_vitrine.novo[data-produto="true"] a .txt_vitrine .wrapper-prices .content_price .price.oferta span { font-size: 8px; } .item_vitrine.novo[data-produto="true"] a .txt_vitrine .wrapper-prices .content_price .price_desconto { vertical-align: top; font-size: 21px; padding: 3px 5px 5px; margin: 0; } @media screen and (max-width: 980px) { .item_vitrine.novo[data-produto="true"] a .txt_vitrine .wrapper-prices .content_price .price_desconto { font-size: 18px; } } .item_vitrine.novo[data-produto="true"] a .txt_vitrine .wrapper-prices .content_price .price_desconto span { font-size: 13px !important; } @media screen and (max-width: 980px) { .item_vitrine.novo[data-produto="true"] a .txt_vitrine .wrapper-prices .content_price .price_desconto span { font-size: 0.6em !important; } } .item_vitrine.novo[data-produto="true"] a .txt_vitrine .wrapper-prices .content_price .price_desconto.minhas-ofertas { font-size: 12px; color: #b1b1b1; text-decoration: line-through; background-color: transparent; padding: 0; line-height: 12px; } @media screen and (max-width: 980px) { .item_vitrine.novo[data-produto="true"] a .txt_vitrine .wrapper-prices .content_price .price_desconto.minhas-ofertas { font-size: 11px; } } .item_vitrine.novo[data-produto="true"] a .txt_vitrine .wrapper-prices .content_price .price_desconto.minhas-ofertas span { font-size: 8px !important; } .item_vitrine.novo[data-produto="true"] a .txt_vitrine .wrapper-prices .content_minhas_ofertas img { padding-left: 0; } .item_vitrine.novo[data-produto="true"] a .txt_vitrine .wrapper-prices .content_minhas_ofertas+.peso { bottom: 8px !important; } .item_vitrine.novo[data-produto="true"] a .txt_vitrine .wrapper-prices .peso { display: inline-block; position: relative; vertical-align: bottom; left: 3px; } @media screen and (max-width: 980px) { .item_vitrine.novo[data-produto="true"] a .txt_vitrine .wrapper-prices .peso { display: none; } } .item_vitrine.novo[data-produto="true"] a .txt_vitrine .wrapper-prices .peso.oferta { bottom: -7px; } .item_vitrine.novo[data-produto="true"] a .txt_vitrine .wrapper-prices .peso p { margin: 0 !important; font-size: 12px !important; font-family: Oswald !important; color: #989898; line-height: 1em; } .item_vitrine.novo[data-produto="true"] a .txt_vitrine .desconto_wrapper { margin-left: 0; margin-top: 0; min-height: 21px; max-height: 21px; display: block; float: none; clear: both; } .item_vitrine.novo[data-produto="true"] a .txt_vitrine .desconto_wrapper .div1 { display: inline-block; vertical-align: middle; } .item_vitrine.novo[data-produto="true"] a .txt_vitrine .desconto_wrapper .div1 .div_desc { margin: 0; display: block; width: 100%; font-family: Oswald, sans-serif; } .item_vitrine.novo[data-produto="true"] a .txt_vitrine .desconto_wrapper .div1 .div_desc span { background-color: transparent; color: #bb2a2e; text-transform: none; padding: 0; font-size: 12px; line-height: 12px; } .item_vitrine.novo[data-produto="true"] a .txt_vitrine .desconto_wrapper .div1 .div_desc span b { background-color: #bb2a2e; color: #fff; padding: 2px 3px; border-radius: 3px; margin-right: 2px; } .item_vitrine.novo[data-produto="true"] .carrinho_vitrine { position: relative; height: auto; width: auto; display: inline-block; top: initial; bottom: initial; vertical-align: middle; margin-right: 5px; } .item_vitrine.novo[data-produto="true"] .carrinho_vitrine .bt_qtd { float: none; display: inline-block; margin: 0; vertical-align: middle; background-color: #ccc1a8; position: relative; line-height: normal; width: 20px; height: 20px; line-height: 10px; -webkit-font-smoothing: antialiased; } @media screen and (max-width: 980px) { .item_vitrine.novo[data-produto="true"] .carrinho_vitrine .bt_qtd { width: 22px; height: 22px; } } .item_vitrine.novo[data-produto="true"] .carrinho_vitrine .bt_qtd:hover { background-color: #5a1718; } .item_vitrine.novo[data-produto="true"] .carrinho_vitrine .bt_qtd.less_qtd span { top: 40%; } .item_vitrine.novo[data-produto="true"] .carrinho_vitrine .bt_qtd span { transform: translate(-50%, -50%); left: 50%; top: 50%; font-size: 28px; font-weight: 300; line-height: 1em; position: absolute; font-family: Oswald, sans-serif; } .item_vitrine.novo[data-produto="true"] .carrinho_vitrine input { float: none; display: inline-block; vertical-align: middle; border-color: #e6e4d6; margin: 0 2px; box-sizing: content-box; } @media screen and (max-width: 980px) { .item_vitrine.novo[data-produto="true"] .carrinho_vitrine input { padding: 5px 9px; margin: 0 5px !important; } } .item_vitrine.novo[data-produto="true"] .carrinho_vitrine .no-carrinho { position: absolute; transform: translate(-50%, 0); left: 50%; width: 100%; bottom: -15px; opacity: 0; transition: 0.3s; display: none; } .item_vitrine.novo[data-produto="true"] .carrinho_vitrine .no-carrinho.visivel { display: block; opacity: 1; } @media only screen and (min-width: 300px) and (max-width: 767px) { .item_vitrine.novo[data-produto="true"] .carrinho_vitrine .no-carrinho { position: relative; top: 5px; } } .item_vitrine.novo[data-produto="true"] .carrinho_vitrine .no-carrinho p { line-height: 1em; margin: 0; display: block; text-align: center; font-family: Oswald, sans-serif !important; font-weight: 400 !important; text-transform: uppercase !important; font-size: 12px !important; color: #5a1718 !important; } .item_vitrine.novo[data-produto="true"] .data-limite-wrapper { display: inline-block; vertical-align: middle; } .item_vitrine.novo[data-produto="true"] .data-limite-wrapper span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; color: #4a4d57; } .item_vitrine.novo[data-produto="true"].oferta .carrinho_vitrine .bt_qtd { background-color: #e1b300; } .item_vitrine.novo[data-produto="true"].oferta .carrinho_vitrine .bt_qtd:hover { background-color: #5a1718; } .item_vitrine.novo[data-produto="true"].minhas_ofertas { position: relative; } .item_vitrine.novo[data-produto="true"].minhas_ofertas a .txt_vitrine .wrapper-prices { position: relative; clear: both; margin-bottom: 3px; max-height: 33px; } .item_vitrine.novo[data-produto="true"].minhas_ofertas a .txt_vitrine .wrapper-prices .content_price { position: relative; margin: 0 10px 0 0; display: inline-block; height: initial; } @media screen and (max-width: 980px) { .item_vitrine.novo[data-produto="true"].minhas_ofertas a .txt_vitrine .wrapper-prices .content_price { margin-right: 5px; } } .item_vitrine.novo[data-produto="true"].minhas_ofertas a .txt_vitrine .wrapper-prices .content_price .price.oferta { display: block; margin-bottom: 3px; margin-right: 0; } .item_vitrine.novo[data-produto="true"].minhas_ofertas a .txt_vitrine .wrapper-prices .content_minhas_ofertas { margin-top: 0; } @media screen and (max-width: 980px) { .item_vitrine.novo[data-produto="true"].minhas_ofertas a .txt_vitrine .wrapper-prices .content_minhas_ofertas { max-width: 50%; margin-left: 0; } } .item_vitrine.novo[data-produto="true"].minhas_ofertas a .txt_vitrine .wrapper-prices .content_minhas_ofertas img { width: 32px; height: 32px; margin-top: 0; } @media screen and (max-width: 980px) { .item_vitrine.novo[data-produto="true"].minhas_ofertas a .txt_vitrine .wrapper-prices .content_minhas_ofertas img { width: 29px; height: 29px; top: 1px; } } @media screen and (max-width: 320px) { .item_vitrine.novo[data-produto="true"].minhas_ofertas a .txt_vitrine .wrapper-prices .content_minhas_ofertas img { width: 24px; height: 24px; top: 0; } } .item_vitrine.novo[data-produto="true"].minhas_ofertas a .txt_vitrine .wrapper-prices .content_minhas_ofertas .valor_minhas_ofertas { padding: 0 4px 4px 24px; top: 0; } @media screen and (max-width: 980px) { .item_vitrine.novo[data-produto="true"].minhas_ofertas a .txt_vitrine .wrapper-prices .content_minhas_ofertas .valor_minhas_ofertas { padding: 4.8px 3.7px 4px 22px; margin-top: 3.7px; line-height: 16px; } } @media screen and (max-width: 320px) { .item_vitrine.novo[data-produto="true"].minhas_ofertas a .txt_vitrine .wrapper-prices .content_minhas_ofertas .valor_minhas_ofertas { padding: 1px 4px 3px 20px; } } @media screen and (max-width: 980px) { .item_vitrine.novo[data-produto="true"].minhas_ofertas a .txt_vitrine .wrapper-prices .content_minhas_ofertas .valor_minhas_ofertas sup { font-size: 9px; position: relative; top: -5px; left: 1.8px; vertical-align: middle; } } @media screen and (max-width: 980px) { .item_vitrine.novo[data-produto="true"].minhas_ofertas a .txt_vitrine .wrapper-prices .content_minhas_ofertas .valor_minhas_ofertas span { font-size: 17px; } } @media screen and (max-width: 320px) { .item_vitrine.novo[data-produto="true"].minhas_ofertas a .txt_vitrine .wrapper-prices .content_minhas_ofertas .valor_minhas_ofertas span { font-size: 15px; line-height: 15px; } } .item_vitrine.novo[data-produto="true"].minhas_ofertas a .txt_vitrine .wrapper-prices+.desconto_wrapper { position: static; } @media screen and (max-width: 980px) { .item_vitrine.novo[data-produto="true"].minhas_ofertas a .txt_vitrine .wrapper-prices+.desconto_wrapper { min-height: 22.5px; max-height: 22.5px; } } .item_vitrine.novo[data-produto="true"].minhas_ofertas a .tag_marketplace_content { margin: 20px 0 5px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .item_vitrine.novo[data-produto="true"].minhas_ofertas a .tag_marketplace_content { margin: 5px 0; } } .item_vitrine.novo[data-produto="true"].vinho { height: 490px !important; } @media only screen and (min-width: 300px) and (max-width: 767px) { .item_vitrine.novo[data-produto="true"].vinho { height: 460px !important; } } .item_vitrine.novo[data-produto="true"].vinho a { margin-bottom: 5px; } .item_vitrine.novo[data-produto="true"].vinho a .bg_img_vitrine { margin-bottom: 5px; height: 195px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .item_vitrine.novo[data-produto="true"].vinho a .bg_img_vitrine { height: 160px; } } @media screen and (min-width: 320px) and (max-width: 340px) { .item_vitrine.novo[data-produto="true"].vinho a .bg_img_vitrine { height: 150px; } } .item_vitrine.novo[data-produto="true"].vinho a .bg_img_vitrine .box_img_vitrine img:not(.ico-entrega-rapida):not(.ico-retirada-loja):not(.ico-entrega-drive-thru) { max-width: 90% !important; } .item_vitrine.novo[data-produto="true"].vinho a .txt_vitrine { min-height: 175px; max-height: 175px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .item_vitrine.novo[data-produto="true"].vinho a .txt_vitrine { min-height: 170px; max-height: 170px; } } .item_vitrine.novo[data-produto="true"].vinho a .txt_vitrine .place span { border: none; } @media screen and (min-width: 320px) and (max-width: 340px) { .item_vitrine.novo[data-produto="true"].vinho a .txt_vitrine .place span { font-size: 11px; margin-right: 0; } } .item_vitrine.novo[data-produto="true"].vinho a .txt_vitrine .name { max-height: 15px; min-height: 15px; margin-bottom: 7px; } @media screen and (min-width: 320px) and (max-width: 340px) { .item_vitrine.novo[data-produto="true"].vinho a .txt_vitrine .name { font-size: 14px; } } .item_vitrine.novo[data-produto="true"].vinho a .txt_vitrine ul { clear: both; display: flex; flex-direction: column; margin-bottom: 10px; min-height: 90px; max-height: 90px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .item_vitrine.novo[data-produto="true"].vinho a .txt_vitrine ul { margin-bottom: 5px; } } .item_vitrine.novo[data-produto="true"].vinho a .txt_vitrine ul li { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; height: 30px; } .item_vitrine.novo[data-produto="true"].vinho a .txt_vitrine ul li div { margin-right: 10px; width: 20px; height: auto; } .item_vitrine.novo[data-produto="true"].vinho a .txt_vitrine ul li div img { display: block; } .item_vitrine.novo[data-produto="true"].vinho a .txt_vitrine ul li div i { width: 20px; height: 20px; display: block; border-radius: 50%; } .item_vitrine.novo[data-produto="true"].vinho a .txt_vitrine ul li div i.tinto { background-color: #881919 !important; } .item_vitrine.novo[data-produto="true"].vinho a .txt_vitrine ul li div i.rose { background-color: #e8b6b6 !important; } .item_vitrine.novo[data-produto="true"].vinho a .txt_vitrine ul li div i.branco { background-color: #d1c772 !important; } .item_vitrine.novo[data-produto="true"].vinho a .txt_vitrine ul li p { font-family: Cardo; font-size: 14px; font-weight: 300; color: #1e120d; margin: 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { .item_vitrine.novo[data-produto="true"].vinho a .txt_vitrine ul li p { line-height: 1em; } } @media screen and (min-width: 320px) and (max-width: 340px) { .item_vitrine.novo[data-produto="true"].vinho a .txt_vitrine .wrapper-prices .content_price { margin-right: 0; } } .item_vitrine.novo[data-produto="true"].vinho a .txt_vitrine .wrapper-prices .content_price .price_desconto { padding: 0; color: #4a4d57; background-color: transparent; font-size: 21px; } @media screen and (min-width: 320px) and (max-width: 340px) { .item_vitrine.novo[data-produto="true"].vinho a .txt_vitrine .desconto_wrapper .div1 .div_desc span { font-size: 11px; } } .item_vitrine.novo[data-produto="true"].vinho .caixa-vinho__link { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; } .item_vitrine.novo[data-produto="true"] .tag_marketplace_content { margin: 20px 0 5px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .item_vitrine.novo[data-produto="true"] .tag_marketplace_content { margin: 5px 0; } } .item_vitrine.black-friday a .bg_img_vitrine { background-color: #404040 !important; } .item_vitrine.black-friday a .bg_img_vitrine .box_img_vitrine { position: relative; width: 96%; height: 96%; left: 0.5px; } .item_vitrine.black-friday a .txt_vitrine .wrapper-prices .content_price .price_desconto { background-color: #30333a !important; color: #fff !important; } .item_vitrine.black-friday .carrinho_vitrine .bt_qtd { background-color: #30333a !important; } .item_vitrine.black-friday .carrinho_vitrine .bt_qtd:hover { background-color: #40434a !important; } .item_vitrine .ico-entrega-rapida, .item_vitrine .ico-retirada-loja, .item_vitrine .ico-entrega-drive-thru { display: none; width: auto !important; height: auto !important; max-width: 40px !important; position: absolute; top: 5px; right: 5px; } .item_vitrine.retirada-loja .bg_img_vitrine .box_img_vitrine .ico-entrega-rapida { display: none; max-width: 40px !important; } .item_vitrine.retirada-loja .bg_img_vitrine .box_img_vitrine .ico-retirada-loja { display: block; max-width: 20px !important; } .item_vitrine.click-retire .bg_img_vitrine .box_img_vitrine .ico-entrega-drive-thru { display: block; max-width: 40px !important; } .item_vitrine.entrega-rapida .bg_img_vitrine .box_img_vitrine img.ico-entrega-rapida { display: block; max-width: 40px !important; } .item_vitrine.entrega-rapida .bg_img_vitrine .box_img_vitrine .ico-retirada-loja { display: none; max-width: 20px !important; } .item_vitrine.entrega-rapida .bg_img_vitrine .box_img_vitrine .ico-entrega-drive-thru { display: none; max-width: 20px !important; } .item_vitrine .precokg { float: left; margin-top: 4px; } .item_vitrine .precokg p { margin: 3px 0 0; font-family: Cardo; color: #4a4d57; font-weight: 500; font-size: 13px; line-height: 1em; } .item_vitrine .precokg p span { font-size: 9px; line-height: 9px; vertical-align: text-top; } #produto .ingredientes #ingrediente2 .container_vitrine .item_vitrine.novo, #produto .ingredientes #vitrine_dupla .container_vitrine .item_vitrine.novo { background: #fff; padding: 10px; margin-top: 0; height: 472px; } #produto .ingredientes #ingrediente2 .container_vitrine .item_vitrine.novo a .txt_vitrine .name, #produto .ingredientes #vitrine_dupla .container_vitrine .item_vitrine.novo a .txt_vitrine .name { margin-bottom: 10px; } @media only screen and (min-width: 300px) and (max-width: 767px) { #vitrine_lista .container_vitrine_lista { justify-content: space-between; } } #vitrine_lista .container_vitrine_lista .item_vitrine.novo { margin-right: 2%; margin-top: 0; margin-bottom: 10px; } @media screen and (max-width: 980px) { #vitrine_lista .container_vitrine_lista .item_vitrine.novo { width: 48% !important; height: 425px !important; } } @media screen and (max-width: 980px) { #vitrine_lista .container_vitrine_lista .item_vitrine.novo:nth-child(even):not(.slick-slide):not(.banner-carrossel-expert) { margin-right: 0 !important; margin-bottom: 20px !important; } } #harmonizacao .harmonizacao__direita .harmonizacao__itens .harmonizacao__kit .carrinho_vitrine { border: none; border-radius: 0; padding: 0; } #vitrine3 .container_vitrine.owl-carousel .owl-stage .owl-item .item_vitrine.novo { height: 400px; background-color: transparent; } #vitrine3 .container_vitrine.owl-carousel .owl-stage .owl-item .item_vitrine.novo a .bg_img_vitrine { height: 165px; } #vitrine3 .container_vitrine.owl-carousel .owl-stage .owl-item .item_vitrine.novo a .bg_img_vitrine .box_img_vitrine { height: 155px; border: none; width: 96%; } #vitrine3 .container_vitrine.owl-carousel .owl-stage .owl-item .item_vitrine.novo a .bg_img_vitrine .box_img_vitrine .wrapper-peso .peso-produto-img { font-size: 13px; } #vitrine3 .container_vitrine.owl-carousel .owl-stage .owl-item .item_vitrine.novo a .txt_vitrine { display: block; margin: 0; width: 100%; min-height: 0; } #vitrine3 .container_vitrine.owl-carousel .owl-stage .owl-item .item_vitrine.novo a .txt_vitrine .place { float: none; display: block; line-height: 1em; } #vitrine3 .container_vitrine.owl-carousel .owl-stage .owl-item .item_vitrine.novo a .txt_vitrine .name { color: #fff; min-height: 0; margin-bottom: 10px !important; } #vitrine3 .container_vitrine.owl-carousel .owl-stage .owl-item .item_vitrine.novo a .txt_vitrine .preco-kg-wrapper p { color: #fff; } #vitrine3 .container_vitrine.owl-carousel .owl-stage .owl-item .item_vitrine.novo a .txt_vitrine .wrapper-prices .peso p { color: #fff; } #vitrine3 .container_vitrine.owl-carousel .owl-stage .owl-item .item_vitrine.novo a .txt_vitrine .wrapper-prices .content_price .price { color: #fff; } #vitrine3 .container_vitrine.owl-carousel .owl-stage .owl-item .item_vitrine.novo a .txt_vitrine .desconto_wrapper .div1 .div_desc span { color: #fff; } #vitrine3 .container_vitrine.owl-carousel .owl-stage .owl-item .item_vitrine.novo .carrinho_vitrine { padding-left: 0; } #vitrine3 .container_vitrine.owl-carousel .owl-stage .owl-item .item_vitrine.novo .data-limite-wrapper span { color: #fff; } .container_vitrine_lista .item_vitrine { width: 18%; } .container_vitrine_lista .item_vitrine .bg_img_vitrine { height: 195px; } .container_vitrine_lista .item_vitrine .bg_img_vitrine .box_img_vitrine { height: 177px; } #listagem #banner .banner .container_relative .vitrine_lista_header .bg_header .item_vitrine a .txt_vitrine { margin-bottom: 10px; } #listagem #banner .banner .container_relative .vitrine_lista_header .bg_header .item_vitrine a .txt_vitrine .name { max-height: 30px; min-height: 30px; margin-bottom: 10px; } .item_vitrine:nth-child(even).compra_junta .selo_oferta { left: -110.5%; } @media screen and (max-width: 980px) { .item_vitrine:nth-child(even).compra_junta .selo_oferta { left: -105%; } } .item_vitrine:nth-child(even).compra_junta .selo_oferta:before { right: -7%; } .item_vitrine:nth-child(odd).compra_junta .selo_oferta { right: -110.5%; } @media screen and (max-width: 980px) { .item_vitrine:nth-child(odd).compra_junta .selo_oferta { right: -105%; } } .item_vitrine:nth-child(odd).compra_junta .selo_oferta:before { left: -7%; } .item_vitrine.compra_junta .selo_oferta { display: none; height: auto; margin-top: 0; width: 100%; border-radius: 5px; z-index: 10; border: 0; justify-content: center; align-items: flex-start; flex-direction: column; padding: 15px 7px 9px; box-sizing: border-box; transform: translate(0, -50%); top: 50%; min-width: 166.72px; } .item_vitrine.compra_junta .selo_oferta:before { content: ""; width: 50px; height: 50px; background-color: inherit; transform: translate(0, -50%) rotate(45deg); position: absolute; top: 30%; z-index: 10; } .item_vitrine.compra_junta .selo_oferta .fechar-comprajunta { cursor: pointer; width: 20px; height: 20px; position: absolute; right: -5px; top: -5px; border-radius: 50%; background-color: #fff; box-shadow: 2px 0 3px 0 rgba(0, 0, 0, 0.4); } .item_vitrine.compra_junta .selo_oferta .fechar-comprajunta:after { content: ""; position: absolute; transform: translate(-50%, -50%) rotate(-45deg); left: 50%; top: 50%; width: 4%; height: 70%; background-color: #1e120d; display: block; } .item_vitrine.compra_junta .selo_oferta .fechar-comprajunta:before { content: ""; position: absolute; transform: translate(-50%, -50%) rotate(45deg); left: 50%; top: 50%; width: 4%; height: 70%; background-color: #1e120d; } .item_vitrine.compra_junta .selo_oferta .div_vinho { display: block; width: 100%; margin: 0 0 15px; } .item_vitrine.compra_junta .selo_oferta .div_vinho .large { color: #d6ad82; } .item_vitrine.compra_junta .selo_oferta .div_vinho span { font-size: 18px; text-align: center; } .item_vitrine.compra_junta .selo_oferta .corpo-compra-junta { background-color: #fff; border: 5px solid #ecebe7; box-sizing: border-box; padding: 15px 10px; width: 100%; position: relative; z-index: 11; } .item_vitrine.compra_junta .selo_oferta .corpo-compra-junta .box-img { display: block; margin: 0 auto 20px; } .item_vitrine.compra_junta .selo_oferta .corpo-compra-junta .box-img img { width: auto; display: block; margin: 0 auto; max-width: 100%; } .item_vitrine.compra_junta .selo_oferta .corpo-compra-junta .box-nome { margin-bottom: 20px; } .item_vitrine.compra_junta .selo_oferta .corpo-compra-junta .box-nome p { color: #4a4d57; font-size: 14px; text-align: center; margin: 0; } .item_vitrine.compra_junta .selo_oferta .corpo-compra-junta .box-preco { display: block; margin-bottom: 20px; } .item_vitrine.compra_junta .selo_oferta .corpo-compra-junta .box-preco .preco-anterior, .item_vitrine.compra_junta .selo_oferta .corpo-compra-junta .box-preco .preco-oferta { display: inline-block; } .item_vitrine.compra_junta .selo_oferta .corpo-compra-junta .box-preco .preco-anterior p, .item_vitrine.compra_junta .selo_oferta .corpo-compra-junta .box-preco .preco-oferta p { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; margin: 0; } .item_vitrine.compra_junta .selo_oferta .corpo-compra-junta .box-preco .preco-anterior p { color: #b1b1b1; font-size: 12px; display: inline-block; line-height: 1em; vertical-align: top; } .item_vitrine.compra_junta .selo_oferta .corpo-compra-junta .box-preco .preco-anterior p span { font-size: 0.5em; vertical-align: top; display: inline-block; line-height: 1em; } .item_vitrine.compra_junta .selo_oferta .corpo-compra-junta .box-preco .preco-oferta p { color: #fff; background-color: #e1b300; font-size: 20px; line-height: 1em; padding: 5px 4px; display: inline-block; vertical-align: top; } .item_vitrine.compra_junta .selo_oferta .corpo-compra-junta .box-preco .preco-oferta p span { font-size: 0.6em; vertical-align: top; line-height: 1em; display: inline-block; } .item_vitrine.compra_junta .selo_oferta .corpo-compra-junta .carrinho_vitrine .bt_qtd { background-color: #e1b300 !important; } .item_vitrine .check-comprajunta { appearance: checkbox; -webkit-appearance: checkbox; position: absolute; opacity: 0; } .item_vitrine .check-comprajunta:checked+.selo_oferta { display: none !important; } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto .header_produto #vitrine_unica .owl-carousel .owl-stage .item_vitrine.novo { margin-right: 0; } } @media screen and (max-width: 980px) { #vitrine_unica .owl-nav { top: 15%; } } #menu_fixo_footer .carrinho_vitrine .bt_qtd, .item_vitrine .carrinho_vitrine .bt_qtd { position: relative; width: 20px; height: 20px; } #menu_fixo_footer .carrinho_vitrine .bt_qtd:before, .item_vitrine .carrinho_vitrine .bt_qtd:before { content: ""; display: block; position: absolute; left: 50%; top: 50%; height: 2px; width: 18px; max-width: 50%; transform: translate(-50%, -50%); background-color: #fff; } #menu_fixo_footer .carrinho_vitrine .bt_qtd span, .item_vitrine .carrinho_vitrine .bt_qtd span { display: none !important; } #menu_fixo_footer .carrinho_vitrine .bt_qtd.plus_qtd:after, .item_vitrine .carrinho_vitrine .bt_qtd.plus_qtd:after { content: ""; display: block; position: absolute; left: 50%; top: 50%; max-height: 50%; height: 18px; width: 2px; transform: translate(-50%, -50%); background-color: #fff; } #vitrine_lista.listagem-produto-antigo .item_vitrine.black-friday { height: auto; margin-bottom: 40px; } @media only screen and (min-width: 300px) and (max-width: 767px) { #vitrine_lista.listagem-produto-antigo .item_vitrine.black-friday { height: auto !important; margin-bottom: 30px !important; } } #vitrine_lista.listagem-produto-antigo .item_vitrine.black-friday .bg_img_vitrine { height: 160px; } #vitrine_lista.listagem-produto-antigo .item_vitrine.black-friday .bg_img_vitrine .box_img_vitrine { height: 150px !important; } #vitrine_lista.listagem-produto-antigo .item_vitrine.black-friday .content_price .price_desconto { background-color: #30333a !important; } @media only screen and (min-width: 300px) and (max-width: 767px) { #vitrine_lista.listagem-produto-antigo .item_vitrine.black-friday .tag.cart_plus { right: 0; left: auto; } } .item_vitrine .carrinho_vitrine input[type="text"] { box-sizing: content-box !important; } @media screen and (max-width: 330px) { .item_vitrine .carrinho_vitrine input[type="text"] { padding: 5px 8px !important; width: 17px !important; height: 17px !important; font-size: 14px !important; margin: 0 3px !important; box-sizing: content-box !important; } .item_vitrine .carrinho_vitrine .bt_qtd { margin-top: 6px !important; width: 20px !important; height: 20px !important; } } .container_vitrine .item_vitrine:not(.novo) { height: auto !important; } .item_vitrine:not(.novo) .produto-ceia__link { clear: both; margin-left: 0 !important; padding-top: 6px; margin-bottom: 0; } .carrossel-banners-produtos { background-color: #ecebe7; } .carrossel-banners-produtos .carrossel-banners-title { margin-bottom: 10px; text-align: left; } .carrossel-banners-produtos .container { padding: 10px 0; } @media screen and (max-width: 980px) { .carrossel-banners-produtos .container { padding: 0; } } @media screen and (max-width: 980px) { .carrossel-banners-produtos .container .row .col-sm-12 { padding: 0; } } .carrossel-banners-produtos .container .row .carrossel-wrapper { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; box-sizing: border-box; padding: 30px 0; flex-wrap: nowrap; } @media screen and (max-width: 980px) { .carrossel-banners-produtos .container .row .carrossel-wrapper { overflow-x: scroll; padding: 15px 0; } } .carrossel-banners-produtos .container .row .carrossel-wrapper .item-carrossel { display: inline-flex; height: auto; text-decoration: none; border: none; outline: 0; margin-top: 20px; margin-bottom: 20px; flex: 1; } @media screen and (max-width: 980px) { .carrossel-banners-produtos .container .row .carrossel-wrapper .item-carrossel { min-width: 260px; } } @media screen and (max-width: 980px) { .carrossel-banners-produtos .container .row .carrossel-wrapper .item-carrossel:first-of-type { padding-left: 15px; } } @media screen and (max-width: 980px) { .carrossel-banners-produtos .container .row .carrossel-wrapper .item-carrossel:last-of-type { padding-right: 15px; } } .carrossel-banners-produtos .container .row .carrossel-wrapper .item-carrossel.rtl { flex-direction: row-reverse; } .carrossel-banners-produtos .container .row .carrossel-wrapper .item-carrossel.rtl .txt-wrapper { padding-left: 8%; padding-right: 2%; } .carrossel-banners-produtos .container .row .carrossel-wrapper .item-carrossel:not(:last-of-type) { margin-right: 0.6%; } @media screen and (max-width: 980px) { .carrossel-banners-produtos .container .row .carrossel-wrapper .item-carrossel:not(:last-of-type) { margin-right: 1%; } } .carrossel-banners-produtos .container .row .carrossel-wrapper .item-carrossel .img-wrapper, .carrossel-banners-produtos .container .row .carrossel-wrapper .item-carrossel .txt-wrapper { width: 50%; } .carrossel-banners-produtos .container .row .carrossel-wrapper .item-carrossel>.item-carrossel-img { width: 100%; display: block; } .carrossel-banners-produtos .container .row .carrossel-wrapper .item-carrossel .img-wrapper { text-align: center; overflow: visible; position: relative; } .carrossel-banners-produtos .container .row .carrossel-wrapper .item-carrossel .img-wrapper .item-carrossel-img { width: auto; height: auto; display: inline-block; position: absolute; transform: translate(-50%, -50%); top: 50%; left: 50%; max-width: 80%; } .carrossel-banners-produtos .container .row .carrossel-wrapper .item-carrossel .txt-wrapper { padding-right: 5%; box-sizing: border-box; padding-top: 3%; padding-bottom: 3%; display: inline-flex; flex-direction: column; justify-content: space-between; } .carrossel-banners-produtos .container .row .carrossel-wrapper .item-carrossel .txt-wrapper h3, .carrossel-banners-produtos .container .row .carrossel-wrapper .item-carrossel .txt-wrapper p { color: #fff; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; margin: 0; } .carrossel-banners-produtos .container .row .carrossel-wrapper .item-carrossel .txt-wrapper h3 { line-height: 1.1em; font-size: 20px; } .carrossel-banners-produtos .container .row .carrossel-wrapper .item-carrossel .txt-wrapper p { font-size: 12px; text-decoration: underline; display: inline-block; } .carrossel-banners-produtos .container .row .carrossel-wrapper .item-carrossel .txt-wrapper p:after { content: ">"; font-size: 10px; display: inline-block; vertical-align: middle; line-height: 5px; margin-left: 4px; margin-bottom: 4px; } .carrossel-banners-produtos .container .row .carrossel-wrapper.v2 .item-carrossel { flex: 1; } @media screen and (max-width: 980px) { .carrossel-banners-produtos .container .row .carrossel-wrapper.v2 .item-carrossel { min-width: 490px; } } .carrossel-banners-produtos .container .row .carrossel-wrapper.v2 .item-carrossel:not(:last-of-type) { margin-right: 1.4%; } .carrossel-banners-produtos .container .row .carrossel-wrapper.v2 .item-carrossel .img-wrapper { width: 65%; } .carrossel-banners-produtos .container .row .carrossel-wrapper.v2 .item-carrossel .txt-wrapper { padding-right: 8%; } @media screen and (max-width: 980px) { .carrossel-banners-produtos .container .row .carrossel-wrapper.v2 .item-carrossel .txt-wrapper { padding-right: 3%; } } .carrossel-banners-produtos .container .row .carrossel-wrapper.v3 .item-carrossel { flex: 1; } @media screen and (max-width: 980px) { .carrossel-banners-produtos .container .row .carrossel-wrapper.v3 .item-carrossel { min-width: 340px; } } .carrossel-banners-produtos .container .row .carrossel-wrapper.v3 .item-carrossel:not(:last-of-type) { margin-right: 1%; } .carrossel-banners-produtos .container .row .carrossel-wrapper.v3 .item-carrossel .img-wrapper { width: 65%; } @media only screen and (min-width: 300px) and (max-width: 767px) { .carrossel-banners-produtos .container .row .carrossel-wrapper.v3 .item-carrossel .img-wrapper { width: 60%; } } .carrossel-banners-produtos .container .row .carrossel-wrapper.v3 .item-carrossel .txt-wrapper { padding-right: 8%; } @media screen and (max-width: 980px) { .carrossel-banners-produtos .container .row .carrossel-wrapper.v3 .item-carrossel .txt-wrapper { padding-right: 3%; } } .carrossel-banners-produtos.offers .container .row .carrossel-wrapper .item-carrossel .txt-wrapper h3 { font-weight: 700; font-size: 26px; } .carrossel-banners-produtos.offers .container .row .carrossel-wrapper .item-carrossel .txt-wrapper h3 span { display: block; font-size: 20px; font-weight: 300; line-height: 1em; } .carrossel-banners-produtos.offers .container .row .carrossel-wrapper .item-carrossel .txt-wrapper h3.price { font-size: 22px; line-height: 1em; margin-bottom: 3px; } .carrossel-banners-produtos.offers .container .row .carrossel-wrapper .item-carrossel .txt-wrapper h3.price span { display: block; font-weight: 300; font-size: 16px; margin-bottom: 4px; margin-top: 5px; } .carrossel-3-produtos { max-height: 550px; overflow: hidden; } @media screen and (max-width: 980px) { .carrossel-3-produtos { overflow: hidden; max-height: none; } } .carrossel-3-produtos.vitrine_lista .container { padding-bottom: 15px; } @media screen and (max-width: 980px) { .carrossel-3-produtos.vitrine_lista .container { padding: 25px 0; } } .carrossel-3-produtos.vitrine_lista .container .wrapper { background-color: #e6e4de; padding: 20px; box-sizing: border-box; display: flex; flex-direction: column; justify-content: space-between; height: 440px; } @media screen and (max-width: 980px) { .carrossel-3-produtos.vitrine_lista .container .wrapper { padding: 0 20px; background-color: transparent; text-align: center; height: auto; } } @media screen and (max-width: 980px) { .carrossel-3-produtos.vitrine_lista .container .wrapper { padding: 0; } } .carrossel-3-produtos.vitrine_lista .container .wrapper .txt-wrapper h3, .carrossel-3-produtos.vitrine_lista .container .wrapper .txt-wrapper p { margin: 0; } .carrossel-3-produtos.vitrine_lista .container .wrapper .txt-wrapper p { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } .carrossel-3-produtos.vitrine_lista .container .wrapper .txt-wrapper .titulo { font-family: Oswald, sans-serif; font-weight: 700; font-style: normal; color: #424652; font-size: 38px; text-align: left; line-height: 1.2em; font-weight: 400; margin-bottom: 25px; } @media screen and (max-width: 980px) { .carrossel-3-produtos.vitrine_lista .container .wrapper .txt-wrapper .titulo { display: block; text-align: center; font-size: 25px; letter-spacing: 0; font-weight: 700; margin-bottom: 5px; } } @media screen and (max-width: 980px) { .carrossel-3-produtos.vitrine_lista .container .wrapper .txt-wrapper .titulo { font-size: 20px; } } .carrossel-3-produtos.vitrine_lista .container .wrapper .txt-wrapper .subtitulo { margin-top: 0; font-size: 18px; letter-spacing: 0.03em; font-weight: 300; margin-bottom: 0.5em; color: #424652; line-height: 1.2em; } @media screen and (max-width: 980px) { .carrossel-3-produtos.vitrine_lista .container .wrapper .txt-wrapper .subtitulo { display: none; } } .carrossel-3-produtos.vitrine_lista .container .wrapper .txt-wrapper .desconto { font-size: 18px; line-height: 1em; margin: 0; } @media screen and (max-width: 980px) { .carrossel-3-produtos.vitrine_lista .container .wrapper .txt-wrapper .desconto { font-size: 22px; margin-bottom: 30px; } } @media screen and (max-width: 980px) { .carrossel-3-produtos.vitrine_lista .container .wrapper .txt-wrapper .desconto { font-size: 18px; } } @media screen and (max-width: 980px) { .carrossel-3-produtos.vitrine_lista .container .wrapper .link-wrapper { display: none; } } .carrossel-3-produtos.vitrine_lista .container .wrapper .link-wrapper .ver-todas { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; margin: 0; text-transform: uppercase; text-decoration: underline; color: #424652; font-size: 12px; } .carrossel-3-produtos.vitrine_lista .container .wrapper .link-wrapper .ver-todas span { padding: 0; line-height: inherit; vertical-align: baseline; font-size: 14px; } .carrossel-3-produtos.vitrine_lista .container .container_vitrine_lista { clear: none; margin: 0 auto; display: block; float: none; width: 100%; overflow: hidden; } @media screen and (max-width: 980px) { .carrossel-3-produtos.vitrine_lista .container .container_vitrine_lista { padding: 0; overflow: visible; } } .carrossel-3-produtos.vitrine_lista .container .container_vitrine_lista .item_vitrine.novo:not(:last-of-type) { margin-right: 30px; } @media screen and (max-width: 980px) { .carrossel-3-produtos.vitrine_lista .container .container_vitrine_lista .item_vitrine.novo:not(:last-of-type) { margin-right: 10px; } } .carrossel-3-produtos.vitrine_lista .container .container_vitrine_lista .slick-list { overflow: hidden; margin: 0 -30px 0 0; } @media screen and (max-width: 980px) { .carrossel-3-produtos.vitrine_lista .container .container_vitrine_lista .slick-list { overflow: visible; margin: 0; } } .carrossel-3-produtos .slick-arrow { position: absolute; transform: translate(-50%, -50%); top: 25%; z-index: 10; background-color: #ecebe7; border-radius: 50%; color: #ecebe7; width: 55px; height: 55px; -webkit-appearance: none; appearance: none; border: none; transition: 0.3s; cursor: pointer; z-index: 11; outline: 0; left: 0; overflow: hidden; } @media screen and (max-width: 980px) { .carrossel-3-produtos .slick-arrow { left: -2%; } } @media screen and (max-width: 980px) { .carrossel-3-produtos .slick-arrow { left: -2.3%; } } .carrossel-3-produtos .slick-arrow:after { content: "<"; font-weight: 300; font-family: Oswald; font-size: 22px; line-height: 22px; color: #555; position: absolute; transform: translate(-50%, -50%); right: 15%; top: 46%; } .carrossel-3-produtos .slick-disabled { opacity: 0; } .carrossel-3-produtos .slick-next { right: -6.2%; left: auto; } @media screen and (max-width: 980px) { .carrossel-3-produtos .slick-next { right: -11.2%; } } @media screen and (max-width: 980px) { .carrossel-3-produtos .slick-next { right: -16.3%; } } @media screen and (max-width: 400px) { .carrossel-3-produtos .slick-next { right: -17.5%; } } @media screen and (max-width: 320px) { .carrossel-3-produtos .slick-next { right: -20.5%; } } .carrossel-3-produtos .slick-next:after { content: ">"; right: auto; left: 30%; } .produto-vitrine-mo { vertical-align: top; margin-right: 10px; max-width: 210px; display: inline-block; height: 455px; } @media screen and (max-width: 980px) { .produto-vitrine-mo { min-width: 230px; max-width: 230px; height: 330px; } } .produto-vitrine-mo.vazio { height: 280px; box-sizing: border-box; } .produto-vitrine-mo.vazio .img-wrapper { display: flex; justify-content: center; align-items: center; width: 100%; border: 2px dashed #a1a09d; box-sizing: border-box; height: 280px; } .produto-vitrine-mo.vazio .img-wrapper img { display: inline-block; width: auto; height: auto; } .produto-vitrine-mo .topo-wrapper { background-color: #fff; display: block; text-decoration: none; color: #1e120d; } .produto-vitrine-mo .topo-wrapper .img-wrapper { height: 130px; width: 80%; margin: 0 auto; position: relative; overflow: hidden; } .produto-vitrine-mo .topo-wrapper .img-wrapper img { position: absolute; transform: translate(-50%, -50%); left: 50%; width: auto; top: 50%; height: auto; } .produto-vitrine-mo .topo-wrapper .nome-produto-wrapper { padding: 10px; } .produto-vitrine-mo .topo-wrapper .nome-produto-wrapper p { font-family: Cardo; font-weight: 400; font-style: normal; font-size: 14px; text-align: left; max-height: 38px; overflow: hidden; margin: 0; color: #1e120d; } .produto-vitrine-mo .valores-wrapper { background-color: #992f32; display: flex; flex-direction: row; align-items: center; justify-content: space-between; padding: 10px; } .produto-vitrine-mo .valores-wrapper .preco-de p { margin: 0; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #fff; font-size: 12px; } .produto-vitrine-mo .valores-wrapper .preco-de p span { font-size: 0.7em; vertical-align: text-top; } .produto-vitrine-mo .valores-wrapper .preco-mo { padding: 0; } .produto-vitrine-mo .valores-wrapper .preco-mo .titulo { font-family: Oswald, sans-serif; font-weight: 700; font-style: normal; background-color: #fff; margin: 0; padding: 0 5px; text-transform: uppercase; font-size: 12px; color: #59181a; } .produto-vitrine-mo .valores-wrapper .preco-mo .preco-final { margin: 0; font-family: Oswald, sans-serif; font-weight: 700; font-style: normal; font-size: 28px; text-align: center; color: #fff; line-height: 28px; } .produto-vitrine-mo .valores-wrapper .preco-mo .preco-final span { font-size: 0.5em; margin-right: 3px; vertical-align: super; } .produto-vitrine-mo .validade-wrapper { background-color: #464646; padding: 6px; border-radius: 0 0 5px 5px; margin-bottom: 10px; } .produto-vitrine-mo .validade-wrapper p { margin: 0; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; line-height: 12px; font-size: 12px; text-align: center; color: #fff; letter-spacing: 0.01em; } .produto-vitrine-mo .carrinho_vitrine { position: relative; height: auto; width: auto; display: inline-block; top: initial; bottom: initial; vertical-align: middle; margin-right: 5px; } .produto-vitrine-mo .carrinho_vitrine .bt_qtd { float: none; display: inline-block; margin: 0; vertical-align: middle; background-color: #ccc1a8; position: relative; line-height: normal; width: 20px; height: 20px; cursor: pointer; } .produto-vitrine-mo .carrinho_vitrine .bt_qtd:hover { background-color: #59181a; } .produto-vitrine-mo .carrinho_vitrine .bt_qtd span { font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 26px; color: #fff; margin: 0; padding: 0; line-height: normal; position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; height: 10px; line-height: 5px; } .produto-vitrine-mo .carrinho_vitrine .bt_qtd.plus_qtd span { line-height: 8px; } .produto-vitrine-mo .carrinho_vitrine input { float: none; display: inline-block; vertical-align: middle; border-color: #e6e4d6; margin: 0 2px; } .carrossel-vitrine-mo { background-color: #ecebe7; position: relative; overflow: hidden; max-height: 455px; } @media screen and (max-width: 980px) { .carrossel-vitrine-mo { max-height: none; } } .carrossel-vitrine-mo .wrapper { background-color: #5a1618; display: flex; flex-direction: column; justify-content: center; align-items: center; height: 355px; } @media screen and (max-width: 980px) { .carrossel-vitrine-mo .wrapper { background-color: transparent; height: auto; margin-bottom: 20px; } } .carrossel-vitrine-mo .wrapper .link-mo, .carrossel-vitrine-mo .wrapper .logotipo-mo, .carrossel-vitrine-mo .wrapper .titulo-carrossel { display: inline-block; text-align: center; margin: 0; color: #fff; } @media screen and (max-width: 980px) { .carrossel-vitrine-mo .wrapper .link-mo, .carrossel-vitrine-mo .wrapper .logotipo-mo, .carrossel-vitrine-mo .wrapper .titulo-carrossel { color: #424652; font-size: 20px; } } .carrossel-vitrine-mo .wrapper .titulo-carrossel { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 16px; letter-spacing: 0.03em; margin-bottom: 5px; } .carrossel-vitrine-mo .wrapper .titulo-carrossel span { display: none; } @media screen and (max-width: 980px) { .carrossel-vitrine-mo .wrapper .titulo-carrossel span { display: inline; } } .carrossel-vitrine-mo .wrapper .logotipo-mo { width: auto; margin-bottom: 35px; } @media screen and (max-width: 980px) { .carrossel-vitrine-mo .wrapper .logotipo-mo { display: none; } } .carrossel-vitrine-mo .wrapper .link-mo { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; text-decoration: underline; text-transform: uppercase; letter-spacing: 0.01em; } @media screen and (max-width: 980px) { .carrossel-vitrine-mo .wrapper .link-mo { display: none; } } .carrossel-vitrine-mo .wrapper .link-mo span { font-size: 12px; } @media screen and (max-width: 980px) { .carrossel-vitrine-mo .carrossel-wrapper { display: flex; overflow-x: scroll; } } .carrossel-vitrine-mo .carrossel-wrapper .slick-list { margin: 0 -10px 0 0; } .carrossel-vitrine-mo .slick-arrow { position: absolute; transform: translate(-50%, -50%); top: 35%; z-index: 10; background-color: #ecebe7; border-radius: 50%; color: #ecebe7; width: 55px; height: 55px; -webkit-appearance: none; appearance: none; border: none; transition: 0.3s; cursor: pointer; z-index: 11; outline: 0; left: 0; overflow: hidden; } @media screen and (max-width: 980px) { .carrossel-vitrine-mo .slick-arrow { left: -3%; } } @media screen and (max-width: 980px) { .carrossel-vitrine-mo .slick-arrow { left: -4%; } } .carrossel-vitrine-mo .slick-arrow:after { content: "<"; font-weight: 300; font-family: Oswald; font-size: 22px; line-height: 22px; color: #555; position: absolute; transform: translate(-50%, -50%); right: 15%; top: 46%; } .carrossel-vitrine-mo .slick-disabled { opacity: 0; } .carrossel-vitrine-mo .slick-next { right: -7.7%; left: auto; } .carrossel-vitrine-mo .slick-next:after { content: ">"; right: auto; left: 15%; } #confirmar-inclusao { display: inline-block; top: 50%; transform: translate(-50%, -70%); left: 50%; width: 90%; } #confirmar-inclusao .conteudo { padding: 15px 0; } #confirmar-inclusao .conteudo .bt_empty_m { display: inline-block; width: 40%; margin: 0 5px; } .banners-carrossel { position: relative; min-height: 16vw; max-height: 18vw; background-image: url(../images/load.gif); background-position: center; background-repeat: no-repeat; background-size: 30px; margin-bottom: 0 !important; } @media screen and (max-width: 600px) { .banners-carrossel { min-height: 68vw; max-height: 70vw; } } .banners-carrossel.static { max-height: none; position: relative; } @media only screen and (min-width: 300px) and (max-width: 767px) { .banners-carrossel.static { min-height: 60vw; } } .banners-carrossel.static .banner-wrapper.static { width: 100%; margin: 0; } .banners-carrossel--v2.revista-estacao .banner-wrapper .banner-txt .tipo, .banners-carrossel.estatico.revista-estacao .banner-wrapper .banner-txt .tipo { font-size: 14px; margin-bottom: 15px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .banners-carrossel--v2.revista-estacao .banner-wrapper .banner-txt .tipo, .banners-carrossel.estatico.revista-estacao .banner-wrapper .banner-txt .tipo { margin-bottom: 5px; } } .banners-carrossel--v2.revista-estacao .banner-wrapper .banner-txt .titulo, .banners-carrossel.estatico.revista-estacao .banner-wrapper .banner-txt .titulo { font-size: 40px; margin-bottom: 20px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .banners-carrossel--v2.revista-estacao .banner-wrapper .banner-txt .titulo, .banners-carrossel.estatico.revista-estacao .banner-wrapper .banner-txt .titulo { margin-bottom: 15px; } } .banners-carrossel--v2.revista-estacao .banner-wrapper .banner-txt .descricao, .banners-carrossel.estatico.revista-estacao .banner-wrapper .banner-txt .descricao { font-size: 16px; margin-bottom: 25px; font-family: Oswald; text-transform: uppercase; line-height: 1em; } @media only screen and (min-width: 300px) and (max-width: 767px) { .banners-carrossel--v2.revista-estacao .banner-wrapper .banner-txt .descricao, .banners-carrossel.estatico.revista-estacao .banner-wrapper .banner-txt .descricao { max-width: 60%; line-height: 1.3em; margin-bottom: 15px; } } .banners-carrossel--v2 .banner-wrapper, .banners-carrossel.estatico .banner-wrapper { overflow: hidden; } .banners-carrossel--v2 .banner-wrapper::before, .banners-carrossel.estatico .banner-wrapper::before { content: ""; background-color: rgba(0, 0, 0, 0.5); position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); height: 100%; width: 100%; z-index: 2; } .banners-carrossel--v2 .banner-wrapper.slick-center::before, .banners-carrossel.estatico .banner-wrapper.slick-center::before { content: ""; background-color: rgba(0, 0, 0, 0.5) !important; } .banners-carrossel--v2 .banner-wrapper .banner-txt, .banners-carrossel.estatico .banner-wrapper .banner-txt { position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; z-index: 5; display: flex; flex-direction: column; justify-content: center; align-items: center; } @media only screen and (min-width: 300px) and (max-width: 767px) { .banners-carrossel--v2 .banner-wrapper .banner-txt, .banners-carrossel.estatico .banner-wrapper .banner-txt { top: 45%; transform: translate(-50%, -50%); width: 95%; } } .banners-carrossel--v2 .banner-wrapper .banner-txt p, .banners-carrossel.estatico .banner-wrapper .banner-txt p { margin: 0; text-align: center; color: #fff; -webkit-font-smoothing: antialised; } .banners-carrossel--v2 .banner-wrapper .banner-txt .tipo, .banners-carrossel.estatico .banner-wrapper .banner-txt .tipo { font-family: Oswald; font-size: 15px; font-weight: 500; line-height: 1em; margin-bottom: 8px; text-transform: uppercase; } .banners-carrossel--v2 .banner-wrapper .banner-txt .tag, .banners-carrossel.estatico .banner-wrapper .banner-txt .tag { font-family: Oswald; text-transform: uppercase; padding: 3px 8px; font-size: 31px; color: #3a1112; line-height: 1em; margin-bottom: 10px; background-color: #fff; } @media only screen and (min-width: 300px) and (max-width: 767px) { .banners-carrossel--v2 .banner-wrapper .banner-txt .tag, .banners-carrossel.estatico .banner-wrapper .banner-txt .tag { font-size: 25px; } } .banners-carrossel--v2 .banner-wrapper .banner-txt .mini-tags, .banners-carrossel.estatico .banner-wrapper .banner-txt .mini-tags { padding-top: 20px; text-align: center; } .banners-carrossel--v2 .banner-wrapper .banner-txt .mini-tags p, .banners-carrossel.estatico .banner-wrapper .banner-txt .mini-tags p { font-family: Oswald, sans-serif; font-size: 14px; text-transform: uppercase; color: #fff; margin-bottom: 8px; line-height: 1em; font-weight: 500; -webkit-font-smoothing: antialised; } .banners-carrossel--v2 .banner-wrapper .banner-txt .mini-tags .tag, .banners-carrossel.estatico .banner-wrapper .banner-txt .mini-tags .tag { -webkit-font-smoothing: antialised; font-size: 18px; font-family: Oswald, sans-serif; text-transform: uppercase; color: #3a1112; background-color: #fff; padding: 3px 8px; margin: 0 5px; display: inline-block; float: none; } .banners-carrossel--v2 .banner-wrapper .banner-txt .hora-local, .banners-carrossel.estatico .banner-wrapper .banner-txt .hora-local { font-family: Oswald; text-transform: uppercase; line-height: 1em; margin-bottom: 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { .banners-carrossel--v2 .banner-wrapper .banner-txt .hora-local, .banners-carrossel.estatico .banner-wrapper .banner-txt .hora-local { margin-bottom: 10px; } } .banners-carrossel--v2 .banner-wrapper .banner-txt .titulo, .banners-carrossel.estatico .banner-wrapper .banner-txt .titulo { font-family: "Playfair Display"; line-height: 1.1em; max-width: 600px; font-weight: 700; font-size: 38px; max-height: 82px; overflow: hidden; margin-bottom: 5px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .banners-carrossel--v2 .banner-wrapper .banner-txt .titulo, .banners-carrossel.estatico .banner-wrapper .banner-txt .titulo { font-size: 23px; } } .banners-carrossel--v2 .banner-wrapper .banner-txt .por, .banners-carrossel.estatico .banner-wrapper .banner-txt .por { font-family: Cardo; font-size: 16px; line-height: 1em; margin-bottom: 10px; font-weight: 300; } @media only screen and (min-width: 300px) and (max-width: 767px) { .banners-carrossel--v2 .banner-wrapper .banner-txt .por, .banners-carrossel.estatico .banner-wrapper .banner-txt .por { font-size: 14px; margin-bottom: 10px; } } .banners-carrossel--v2 .banner-wrapper .banner-txt .leia-mais, .banners-carrossel.estatico .banner-wrapper .banner-txt .leia-mais { font-family: Oswald; text-transform: uppercase; text-decoration: underline; font-size: 14px; line-height: 1em; } .banners-carrossel.estatico .banner-wrapper { margin: 0; } .banners-carrossel.estatico .banner-wrapper:before { height: 101%; } .banners-carrossel .slick-arrow { position: absolute; top: 50%; z-index: 5; font-size: 0; width: 25px; height: 25px; -webkit-appearance: none; box-shadow: none; background-color: transparent; transform: translate(0, -50%) rotate(45deg); cursor: pointer; outline: 0; } @media screen and (max-width: 600px) { .banners-carrossel .slick-arrow { display: none !important; } } .banners-carrossel .slick-arrow:active, .banners-carrossel .slick-arrow:focus, .banners-carrossel .slick-arrow:hover { outline: 0; } .banners-carrossel .slick-arrow.slick-prev { left: 3%; right: auto; border-left: 3px solid #fff; border-bottom: 3px solid #fff; border-top: 0; border-right: 0; background: 0 0 !important; } .banners-carrossel .slick-arrow.slick-prev:before { content: ""; width: 70px; height: 70px; display: block; position: relative; top: -20px; left: -30px; transform: rotate(45deg); } .banners-carrossel .slick-arrow.slick-next { right: 3%; left: auto; border-left: 0; border-bottom: 0; border-top: 3px solid #fff; border-right: 3px solid #fff; background: 0 0 !important; } .banners-carrossel .slick-arrow.slick-next:before { content: ""; width: 70px; height: 70px; display: block; position: relative; top: -30px; left: -20px; transform: rotate(45deg); } .banners-carrossel .slick-dots { position: absolute; bottom: 5%; left: 0; text-align: center; width: 100vw; } .banners-carrossel .slick-dots li { display: inline-block; } .banners-carrossel .slick-dots li button { appearance: none; -webkit-appearance: none; -moz-appearance: none; border: 1px solid #bb2b2f; transition: 0.4s; border-radius: 50%; width: 16px; height: 16px; background-color: transparent; font-size: 0; margin: 0 5px; } .banners-carrossel .slick-dots li.slick-active button { background-color: #bb2b2f; } .banners-carrossel .banner-wrapper { position: relative; margin: 5px 2.5px; opacity: 0; transition: 0.4s; } @media screen and (max-width: 600px) { .banners-carrossel .banner-wrapper { margin: 0; } } .banners-carrossel .banner-wrapper::before { content: ""; background-color: rgba(0, 0, 0, 0.5); position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); height: 100%; width: 100%; z-index: 2; transition: 0.4s; } .banners-carrossel .banner-wrapper.static { overflow: hidden; } .banners-carrossel .banner-wrapper.static::before { display: none; } .banners-carrossel .banner-wrapper.slick-center::before { content: ""; background-color: rgba(0, 0, 0, 0); } .banners-carrossel .banner-wrapper img { width: 100%; } @media screen and (max-width: 600px) { .banners-carrossel .banner-wrapper img { display: none; } } @media screen and (max-width: 600px) { .banners-carrossel .banner-wrapper img { display: none; } } .banners-carrossel .banner-wrapper img.mobile, .banners-carrossel .banner-wrapper img.tablet { display: none; } @media screen and (max-width: 600px) { .banners-carrossel .banner-wrapper img.mobile { display: block; } } .intro-pagina-cursos .banner-estacao-sabores { background-image: url(../images/bg-eventos.jpg); height: 163px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-size: cover; background-position: center; } .intro-pagina-cursos .logo-estacao-sabores { text-align: center; } .intro-pagina-cursos .logo-estacao-sabores img { max-width: 90%; margin: 0 auto; display: block; } @media screen and (min-width: 992px) { .menu_lateral .modelo-entrega.entrega-rapida.header-old .box-entrega, header #bg_header1 .modelo-entrega.entrega-rapida.header-old .box-entrega, header .modelo-entrega.entrega-rapida.header-old .box-entrega { padding: 0 !important; } header #bg_header1 .div_header .submenu .divisor .banner_frete_gratis { max-height: 125px; } } @media screen and (max-width: 980px) { header #bg_header1 .container #perfil { border-left: 0; } header #bg_header1 .container .logo_header .show_mobile { max-width: 100%; } header #bg_header1 .container #perfil .foto_perfil { height: 45px; } header.open_menu #bg_header1 #hora, header.open_menu #bg_header1 .hora { padding: 30px 15px; top: 110px; width: 100%; } header.open_menu #bg_header1 .nao_logado#hora, header.open_menu #bg_header1 .nao_logado.hora { top: 75px; } header #bg_header1 .container #perfil .name { line-height: 34px; } header.open_menu #bg_header1 #perfil { box-sizing: border-box; width: 100%; z-index: 9999999999; } header #bg_header1 .container #frmBusca .container_busca .content_busca .input_speech, header #bg_header1 .container .frmBusca .container_busca .content_busca .input_speech { width: 95%; } header #bg_header1 .container #frmBusca .container_busca .content_busca .input_speech input, header #bg_header1 .container .frmBusca .container_busca .content_busca .input_speech input { width: 100% !important; } header.open_menu #bg_header2 { width: 100vw; top: 179px; } header.open_menu #bg_header2.nao_logado { top: 140px; } header #bg_header3 { overflow: hidden; width: 100vw; left: 0; } header #bg_header3 .container { width: 100% !important; padding: 0 !important; } header #bg_header1 .container #perfil:hover ul { box-shadow: 0 3px 8px 1px rgba(0, 0, 0, 0.1); } header #bg_header3 .content_header3 .div_left ul li.clicked .content_submenu, header #bg_header3 .content_header3 .div_right ul li.clicked .content_submenu { visibility: visible; top: 82px; position: fixed; overflow: scroll; height: 100vh; padding: 0 10px; z-index: 9999999; box-sizing: border-box; } header #bg_header3 .content_header3 .div_left ul .clicked a, header #bg_header3 .content_header3 .div_right ul .clicked a { width: 100vw; } header #bg_header3 .content_header3 .div_left ul li .submenu_padrao a, header #bg_header3 .content_header3 .div_right ul li .submenu_padrao a { padding-left: 0 !important; } header #bg_header3 .content_header3 .div_left ul li .submenu_padrao .submenu_left, header #bg_header3 .content_header3 .div_right ul li .submenu_padrao .submenu_left { width: 100%; } header #bg_header3.visible { display: block !important; } header #bg_header3 .content_header3 .div_left ul li #sub_marcas .submenu_left, header #bg_header3 .content_header3 .div_right ul li #sub_marcas .submenu_left { width: 100%; } header #bg_header3 .content_header3 .div_left ul li .content_submenu .content_artigo, header #bg_header3 .content_header3 .div_right ul li .content_submenu .content_artigo { flex-direction: column; } header #bg_header3 .content_header3 .div_left ul li #sub_marcas .submenu_left .item_artigo, header #bg_header3 .content_header3 .div_right ul li #sub_marcas .submenu_left .item_artigo { width: 100%; display: block; box-sizing: border-box; } header #bg_header3 .content_header3 .div_left ul .clicked, header #bg_header3 .content_header3 .div_right ul .clicked { position: fixed; top: 0; z-index: 999999; background-color: #5a1617; } header #bg_header3 .content_header3 .div_left ul li .content_submenu, header #bg_header3 .content_header3 .div_right ul li .content_submenu { display: none; } header #bg_header3 .content_header3 .div_left ul li.clicked .content_submenu, header #bg_header3 .content_header3 .div_right ul li.clicked .content_submenu { display: block; width: 100vw; overflow-x: hidden; } header #bg_header3 .content_header3 .div_left ul li.clicked .content_submenu .content_topo, header #bg_header3 .content_header3 .div_right ul li.clicked .content_submenu .content_topo { display: none !important; } header #bg_header3 .content_header3 .div_left ul li:not(.item_submenu) a:after, header #bg_header3 .content_header3 .div_right ul li:not(.item_submenu) a:after { content: none !important; } header #bg_header3 .content_header3 .div_left ul li .submenu_padrao .submenu_right, header #bg_header3 .content_header3 .div_right ul li .submenu_padrao .submenu_right { width: 100%; } header #bg_header3 .content_header3 .div_left ul li .submenu_padrao .submenu_right .container_especialista_submenu .owl-stage-outer, header #bg_header3 .content_header3 .div_right ul li .submenu_padrao .submenu_right .container_especialista_submenu .owl-stage-outer { width: 100% !important; } header #bg_header3 .content_header3 .div_left ul li .submenu_padrao .submenu_right .container_especialista_submenu .owl-stage-outer .owl-stage, header #bg_header3 .content_header3 .div_right ul li .submenu_padrao .submenu_right .container_especialista_submenu .owl-stage-outer .owl-stage { width: 100% !important; display: flex; justify-content: space-between; padding-bottom: 100px; align-items: center; flex-wrap: wrap; transform: none !important; overflow-x: hidden; } header #bg_header3 .content_header3 .div_left ul li .submenu_padrao .submenu_right .container_especialista_submenu .owl-stage-outer .owl-stage .owl-item, header #bg_header3 .content_header3 .div_right ul li .submenu_padrao .submenu_right .container_especialista_submenu .owl-stage-outer .owl-stage .owl-item { flex: 1 0 21%; width: 50% !important; } header #bg_header3 .content_header3 .div_left ul li .submenu_padrao .submenu_right .content_especialista, header #bg_header3 .content_header3 .div_right ul li .submenu_padrao .submenu_right .content_especialista { width: 100% !important; } header #bg_header3 .content_header3 .div_left ul li .submenu_padrao .submenu_right .content_especialista:after, header #bg_header3 .content_header3 .div_right ul li .submenu_padrao .submenu_right .content_especialista:after { content: none !important; } header #bg_header3 .content_header3 .div_left ul li .submenu_padrao .submenu_right .container_especialista_submenu .owl-nav { display: none; } header.open_menu #bg_header1 #perfil div.submenu.show_submenu::before { content: none; } header #bg_header1 .container #perfil .submenu #bt_close_submenu { top: -36px; } header #bg_header3 { box-sizing: border-box !important; background-color: #5a1618 !important; padding-bottom: 70px !important; } header.open_menu #bg_header2 { width: 100vw; top: 179px; } .menu_lateral .modelo-entrega.entrega-padrao .setinha, header #bg_header1 .modelo-entrega.entrega-padrao .setinha, header .modelo-entrega.entrega-padrao .setinha { position: absolute; right: 48%; top: 42%; transform: translate(-50%, -50%) rotate(90deg); transition: 0.3s; font-size: 20px; } .menu_lateral .modelo-entrega.header-old .box-entrega a.alterar-tipo, .menu_lateral .modelo-entrega.header-old .box-entrega p.alterar-tipo, header #bg_header1 .modelo-entrega.header-old .box-entrega a.alterar-tipo, header #bg_header1 .modelo-entrega.header-old .box-entrega p.alterar-tipo, header .modelo-entrega.header-old .box-entrega a.alterar-tipo, header .modelo-entrega.header-old .box-entrega p.alterar-tipo { padding-left: 74px; font-size: 15px; padding-bottom: 5px; padding-top: 6px; } header.open_menu #bg_header1 #hora, header.open_menu #bg_header1 .hora { padding: 20px 30px; top: 123px !important; } .menu_lateral .modelo-entrega .box-entrega img, header #bg_header1 .modelo-entrega .box-entrega img, header .modelo-entrega .box-entrega img { width: 50px; position: relative; top: 10px; } header #bg_header1 .container .div_header.sub-mobile { right: auto; width: 100%; left: 0; top: -20px; } header.open_menu #bg_header1 .entrega-padrao#hora, header.open_menu #bg_header1 .entrega-padrao.hora { padding: 17px 10px !important; top: 123px !important; } header.open_menu #bg_header1 .entrega-padrao.hora.nao_logado { top: 87px !important; } header.open_menu #bg_header1 #perfil { min-width: 124px; } header .modelo-entrega.entrega-rapida.header-old .box-entrega p.alterar-tipo { padding-left: 88px; } header #bg_header1 .modelo-entrega.entrega-rapida.header-old .box-entrega { padding: 0 !important; } header #bg_header1 .modelo-entrega.entrega-rapida.nao_logado, header .modelo-entrega.entrega-rapida.nao_logado { top: 119px !important; } header #bg_header1 .modelo-entrega.entrega-rapida.header-old { padding: 25px 40px !important; } header #bg_header1 .modelo-entrega.retirada-loja.header-old { padding: 20px 40px !important; } header #bg_header1 .modelo-entrega.entrega-rapida.header-old, header #bg_header1 .modelo-entrega.retirada-loja.header-old { position: absolute; left: -100vw; width: 100vw; z-index: 99999999; top: 115px !important; transition: 0.4s all ease-in-out; } header #bg_header1 .modelo-entrega.entrega-rapida.header-old .box-entrega p br, header #bg_header1 .modelo-entrega.retirada-loja.header-old .box-entrega p br { display: none; } header #bg_header1 .modelo-entrega.entrega-rapida.header-old .box-entrega .alterar-tipo, header #bg_header1 .modelo-entrega.retirada-loja.header-old .box-entrega .alterar-tipo { padding-top: 0; padding-left: 63px; } header #bg_header1 .modelo-entrega.entrega-rapida.header-old.nao_logado, header #bg_header1 .modelo-entrega.retirada-loja.header-old.nao_logado { top: 83px !important; padding: 17px 10px !important; } header #bg_header1 .modelo-entrega.entrega-rapida.header-old.nao_logado { padding: 24px 30px !important; } header.open_menu #bg_header1 .modelo-entrega.entrega-rapida.header-old, header.open_menu #bg_header1 .modelo-entrega.retirada-loja.header-old { left: 0; } header #bg_header1 .modelo-entrega.entrega-padrao.header-old { padding: 15px 10px !important; } header #bg_header1 .modelo-entrega.entrega-padrao.header-old a.alterar-tipo { padding-left: 70px !important; padding-top: 8px !important; } header #bg_header1 .container .div_header .content_carrinho .qtdTotalCarrinho { top: 41% !important; } header #bg_header1 .content_carrinho img { margin-top: -16px !important; } body.black_friday header #bg_header1, body.black_friday header #bg_header1 .content_carrinho, body.black_friday header #bg_header3, body.black_friday header #bg_header3 .content_header3, body.black_friday header #bg_header3 .content_header3 .div_left, body.black_friday header #bg_header3 .content_header3 .div_left ul .clicked, body.black_friday header #bg_header3 .content_header3 .div_right, body.black_friday header #bg_header3 .content_header3 .div_right ul .clicked { background-color: #000 !important; } body.black_friday header #bg_header1 .container #bt_menu_mobile, body.black_friday header.open_menu #bg_header2 { background-color: #2e3132 !important; } body.black_friday header #bg_header1 .container #perfil { background-color: #000; } body.black_friday .item_menu:hover .sprite-svg, body.black_friday header #bg_header2 .container menu .item_menu.active .img_menu svg { fill: #d8b698 !important; } body.black_friday header #bg_header2 .container menu .item_menu .txt_menu h1, body.black_friday header #bg_header2 .container menu .item_menu:hover .txt_menu h1 { color: #e7ceba; } body.black_friday header #bg_header2 .container menu .item_menu.active, body.black_friday header #bg_header2 .container menu .item_menu.minhas_ofertas.destaque_mobile { background-color: #f3f2f0; } body.black_friday header #bg_header2 .container menu .item_menu.active .txt_menu h1 { color: #4a4d57; } body header { height: 104px; min-height: 0; } header.open_menu #bg_header1 #perfil { border-left: 0; } header #bg_header1 .container .div_header .content_carrinho { height: 50px !important; } } #header_carrinho #bg_header1 .container .bt_default { z-index: 999; } #listas #opcoes-intens-produtos .container { padding: 35px 0 20px; } #listas #opcoes-intens-produtos .content-left { display: block; float: left; } #listas #opcoes-intens-produtos .content-left .bt_default { background: #5a1718; padding: 10px 30px; } #listas #opcoes-intens-produtos .content-right { display: block; float: right; } #listas #opcoes-intens-produtos .form-filtro { display: block; float: left; } #listas #opcoes-intens-produtos .form-filtro input { background: 0 0; border: 1px solid #a3a4a6; color: #92949a; width: 210px; text-transform: uppercase; border-radius: 5px; margin-top: -5px; } #listas #opcoes-intens-produtos .form-filtro input[type="submit"] { width: 47px; background: url(../images/lupa-form-filtra.png) center center no-repeat #fff; margin-left: -14px; border-left: 0; border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; } #listas #opcoes-intens-produtos .form-filtro input[type="submit"]:hover { cursor: pointer; background: url(../images/lupa-form-filtra_hover.png) center center no-repeat #a1a09d; } #listas #opcoes-intens-produtos .form-filtro::-webkit-input-placeholder { color: #92949a; } #listas #opcoes-intens-produtos .form-filtro::-moz-placeholder { color: #92949a; } #listas #opcoes-intens-produtos .form-filtro:-ms-input-placeholder { color: #92949a; } #listas #opcoes-intens-produtos .form-filtro:-moz-placeholder { color: #92949a; } #listas #opcoes-intens-produtos .content-box-check { display: block; float: left; margin-left: 50px; } #listas #opcoes-intens-produtos .content-box-check .wrap_check, #listas #opcoes-intens-produtos .content-box-check .wrap_radio { padding: 5px 0 0; } #listas #opcoes-intens-produtos .content-box-check .wrap_check .check, #listas #opcoes-intens-produtos .content-box-check .wrap_radio .check { width: 16px; height: 16px; border: 1px solid #a1a09d; border-radius: 4px; position: relative; margin: 1px 6px 0; display: inline-block; float: left; } #listas #opcoes-intens-produtos .content-box-check .wrap_check .check input[type="checkbox"], #listas #opcoes-intens-produtos .content-box-check .wrap_check .check input[type="radio"], #listas #opcoes-intens-produtos .content-box-check .wrap_radio .check input[type="checkbox"], #listas #opcoes-intens-produtos .content-box-check .wrap_radio .check input[type="radio"] { visibility: hidden; } #listas #opcoes-intens-produtos .content-box-check .wrap_check .check label, #listas #opcoes-intens-produtos .content-box-check .wrap_radio .check label { width: 14px; height: 14px; cursor: pointer; position: absolute; left: 0; top: 0; } #listas #opcoes-intens-produtos .content-box-check .wrap_check .check label:after, #listas #opcoes-intens-produtos .content-box-check .wrap_radio .check label:after { content: ""; width: 13px; height: 11px; position: absolute; top: 3px; left: 2px; background: url(../images/ico_check.png) no-repeat; opacity: 0; } #listas #opcoes-intens-produtos .content-box-check .wrap_check .check input[type="checkbox"]:checked+label:after, #listas #opcoes-intens-produtos .content-box-check .wrap_check .check input[type="radio"]:checked+label:after, #listas #opcoes-intens-produtos .content-box-check .wrap_radio .check input[type="checkbox"]:checked+label:after, #listas #opcoes-intens-produtos .content-box-check .wrap_radio .check input[type="radio"]:checked+label:after, #listas #opcoes-intens-produtos .content-opcoes a.lnk-opcoes-lista.active { opacity: 1; } #listas #opcoes-intens-produtos .content-box-check .wrap_check label, #listas #opcoes-intens-produtos .content-box-check .wrap_radio label { font-size: 14px; color: #4a4d57; } #listas #opcoes-intens-produtos .content-opcoes { display: block; float: left; margin-left: 15px; padding: 5px 0 0; } #listas #opcoes-intens-produtos .content-opcoes a.lnk-opcoes-lista { display: block; float: left; width: 16px; height: 18px; margin-left: 15px; position: relative; opacity: 0.4; } #listas #opcoes-intens-produtos .content-opcoes a.lnk-opcoes-lista:hover .tooltip_top { display: block; } #listas #opcoes-intens-produtos .content-opcoes a.lnk-opcoes-lista img { max-width: 100%; max-height: 100%; } #listas #opcoes-intens-produtos .content-opcoes a.lnk-opcoes-lista .tooltip_top { background: #c9c8c3; padding: 5px; color: #fff; font-size: 14px; position: absolute; z-index: 99; right: -17px; top: -43px; letter-spacing: 0.1pt; line-height: 20px; text-transform: uppercase; display: none; } #listas #opcoes-intens-produtos .content-opcoes a.lnk-opcoes-lista .tooltip_top:after { content: ""; display: inline-block; vertical-align: middle; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #c9c8c3; position: absolute; top: 28px; right: 50%; margin-right: -10px; } #listas #opcoes-intens-produtos .content-opcoes a.lnk-opcoes-lista .tooltip_top:last-of-type:after { right: 24px; } #listas #opcoes-intens-produtos .content-opcoes a.lnk-opcoes-lista .content_lista_produto { left: inherit; right: -90px; } #listas #opcoes-intens-produtos .content-opcoes a.lnk-opcoes-lista .content_share { position: absolute; right: 0; background: #fff; border: 1px solid #dddee0; z-index: 999; font-size: 16px; align-items: center; padding: 10px; top: 33px; display: none; transition-delay: 0.4s; } #listas #opcoes-intens-produtos .content-opcoes a.lnk-opcoes-lista .content_share .bt_empty { align-items: center; display: inline-flex; margin-left: 7px; padding: 7px 14px; height: 20px; min-width: 60px; justify-content: center; } #listas #opcoes-intens-produtos .content-opcoes a.lnk-opcoes-lista .content_share .bt_empty:hover img { display: none; } #listas #opcoes-intens-produtos .content-opcoes a.lnk-opcoes-lista .content_share .bt_empty:hover .hover { display: block; } #listas #opcoes-intens-produtos .content-opcoes a.lnk-opcoes-lista .content_share .bt_empty img { float: left; margin-right: 7px; } #listas #opcoes-intens-produtos .content-opcoes a.lnk-opcoes-lista .content_share .input_button { position: relative; display: none; width: 117px; height: 38px; } #listas #opcoes-intens-produtos .content-opcoes a.lnk-opcoes-lista .content_share .input_button form { width: 210px; position: absolute; right: -2px; top: 0; z-index: 9; display: inline-flex; } #listas #opcoes-intens-produtos .content-opcoes a.lnk-opcoes-lista .content_share .input_button input[type="email"] { width: 72%; } #listas #opcoes-intens-produtos .content-opcoes a.lnk-opcoes-lista .content_share .input_button input[type="submit"] { width: 20%; margin-left: -18px; padding: 10px 6px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; } #listas #opcoes-intens-produtos .content-opcoes a.lnk-opcoes-lista .content_share.active { display: inline-flex; } #listas #opcoes-intens-produtos .content-opcoes #share .tooltip_top:after { right: 26%; } #listas #opcoes-intens-produtos .content-opcoes #mover .tooltip_top { right: -29px; } #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .header_car .container_price, #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .header_car .container_price_item, #listas #modulo-minhas-listas .content_vitrine .carrinho_lista .content_shop .header_car .produto_car, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .header_car .container_price, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .header_car .container_price_item, #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .header_car .produto_car, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .header_car .container_price, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .header_car .container_price_item, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .header_car .produto_car { height: 60px !important; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop #header_car .produto_car { width: 75.3%; } @media screen and (max-width: 980px) { #listas #opcoes-intens-produtos .container { padding: 20px 0; } #listas #opcoes-intens-produtos .content-right .content-box-check { margin: 0; float: right; } #listas #opcoes-intens-produtos .content-right .content-box-check .wrap_check span { float: left; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 20px; margin-right: 3px; } #listas #opcoes-intens-produtos .content-right .content-box-check .wrap_check .check { width: 30px; height: 30px; } #listas #opcoes-intens-produtos .content-right .content-box-check .wrap_check .check label:after { top: 10px; left: 8px; } #listas #opcoes-intens-produtos .form-filtro { display: none; } #listas #opcoes-intens-produtos .content-left { float: none; margin: 0 auto 50px; text-align: center; } #listas #opcoes-intens-produtos .content-left .bt_default { padding: 25px 0; width: 100%; display: inline-block; font-size: 20px; } #listas #opcoes-intens-produtos .content-right { width: 100%; float: none; margin: 0 auto; text-align: center; } #listas #opcoes-intens-produtos .content-opcoes { margin-left: 0; } #listas #opcoes-intens-produtos .content-opcoes a { margin-left: 0 !important; margin-right: 18px !important; width: 30px !important; height: 30px !important; } #listas #opcoes-intens-produtos .content-opcoes a img { max-width: 100%; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop #header_car .produto_car { width: 58.3%; } } .overlay-popup #meus-cartoes { display: inline-block !important; width: 90%; max-width: 500px !important; padding: 4.5% 4%; box-sizing: border-box; } @media screen and (max-width: 980px) { .overlay-popup #meus-cartoes { transform: translate(-50%, -50%); left: 50%; top: 35%; } } .overlay-popup #meus-cartoes .borda-modal { display: block; position: absolute; left: 1.8%; top: 1.8%; width: 96%; height: 96%; border: 1px solid #e2e2e2; box-shadow: inset 0 0 7px 1px rgba(0, 0, 0, 0.1); } .overlay-popup #meus-cartoes .lightbox-wrapper { position: relative; z-index: 9; } .overlay-popup #meus-cartoes .lightbox-wrapper .titulo-lightbox { text-transform: uppercase; font-family: Oswald; font-weight: 400; text-align: left; letter-spacing: 0.02em; font-size: 26px; line-height: 1em; margin-bottom: 1.1em; } .overlay-popup #meus-cartoes .lightbox-wrapper .cartoes-wrapper .btns-wrapper { display: flex; justify-content: space-between; align-items: center; } .overlay-popup #meus-cartoes .lightbox-wrapper .cartoes-wrapper .btns-wrapper .outro-cartao { font-size: 14px; font-family: Oswald; letter-spacing: 0.02em; text-decoration: underline; color: #af8256; line-height: 1em; } .overlay-popup #meus-cartoes .lightbox-wrapper .cartoes-wrapper .btns-wrapper .salvar { cursor: pointer; appearance: none; -moz-appearance: none; -webkit-appearance: none; border: none; background-color: #bb2a2e; color: #fff; font-family: Oswald; text-transform: uppercase; font-size: 15px; padding: 0.5em 2.5em; border-radius: 3px; transition: 0.3s; } .overlay-popup #meus-cartoes .lightbox-wrapper .cartoes-wrapper .btns-wrapper .salvar.disabled { cursor: not-allowed; opacity: 0.8; } .overlay-popup #meus-cartoes .lightbox-wrapper .cartoes-wrapper .btns-wrapper .salvar:not(.disabled):hover { background-color: #ec3237; } .tabela-meus-cartoes { display: flex; flex-direction: column; justify-content: center; align-items: center; margin-bottom: 40px; } .tabela-meus-cartoes .linha-cartao { width: 100%; position: relative; } .tabela-meus-cartoes .linha-cartao:not(:last-of-type) { margin-bottom: 10px; } .tabela-meus-cartoes .linha-cartao input[type="radio"] { appearance: radio; -webkit-appearance: radio; -moz-appearance: radio; position: absolute; left: 0; top: 0; opacity: 0; z-index: -10; } .tabela-meus-cartoes .linha-cartao input[type="radio"]:checked+.linha { background-color: #5a1718; } .tabela-meus-cartoes .linha-cartao input[type="radio"]:checked+.linha .remover-cartao:after, .tabela-meus-cartoes .linha-cartao input[type="radio"]:checked+.linha .remover-cartao:before { background-color: #afa6a6; } .tabela-meus-cartoes .linha-cartao input[type="radio"]:checked+.linha .coluna .check-cartao:after { background-color: #555; } .tabela-meus-cartoes .linha-cartao input[type="radio"]:checked+.linha .coluna .dados-cartao p, .tabela-meus-cartoes .linha-cartao input[type="radio"]:checked+.linha .coluna .dados-cartao span { color: #fff; } .tabela-meus-cartoes .linha-cartao .linha { background-color: #ecebe7; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; transition: 0.3s; cursor: pointer; } .tabela-meus-cartoes .linha-cartao .linha .remover-cartao { cursor: pointer; -webkit-appearance: none; appearance: none; -moz-appearance: none; width: 20px; height: 20px; background-color: transparent; border: 0; position: absolute; right: 0; top: 0; padding: 0; transform: rotate(-45deg); z-index: 10; outline: 0 !important; } .tabela-meus-cartoes .linha-cartao .linha .remover-cartao:after, .tabela-meus-cartoes .linha-cartao .linha .remover-cartao:before { content: ""; position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; background-color: #b1855f; transition: 0.3s; } .tabela-meus-cartoes .linha-cartao .linha .remover-cartao:before { width: 60%; height: 3px; border-radius: 1px; } .tabela-meus-cartoes .linha-cartao .linha .remover-cartao:after { width: 3px; height: 60%; border-radius: 1px; } .tabela-meus-cartoes .linha-cartao .linha .coluna { padding: 25px 10px; } .tabela-meus-cartoes .linha-cartao .linha .coluna>* { display: inline-block; vertical-align: middle; } .tabela-meus-cartoes .linha-cartao .linha .coluna:first-of-type { border-right: 1px solid #fff; display: inline-flex; flex-direction: column; justify-content: center; align-items: center; } .tabela-meus-cartoes .linha-cartao .linha .coluna:last-of-type { padding: 0 30px; } .tabela-meus-cartoes .linha-cartao .linha .coluna .check-cartao { width: 12px; height: 12px; border: 1px solid #999; background-color: #fff; border-radius: 50%; position: relative; } .tabela-meus-cartoes .linha-cartao .linha .coluna .check-cartao:after { content: ""; width: 70%; height: 70%; border-radius: 50%; background-color: #fff; transition: 0.3s; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } .tabela-meus-cartoes .linha-cartao .linha .coluna .dados-cartao { display: inline-flex; flex-direction: row; justify-content: flex-start; align-items: center; } .tabela-meus-cartoes .linha-cartao .linha .coluna .dados-cartao img { width: 55px; margin-right: 10px; } .tabela-meus-cartoes .linha-cartao .linha .coluna .dados-cartao p { margin: 0; text-transform: uppercase; font-family: Oswald; font-size: 20px; line-height: 1em; transition: 0.3s; } .tabela-meus-cartoes .linha-cartao .linha .coluna .dados-cartao span { transition: 0.3s; font-size: 12px; text-transform: uppercase; font-family: Oswald; letter-spacing: 0.01em; } .overlay-popup #lightbox-excluir-cartao { display: inline-block !important; width: 90%; max-width: 450px !important; box-sizing: border-box; padding: 35px 50px; } @media screen and (max-width: 980px) { .overlay-popup #lightbox-excluir-cartao { transform: translate(-50%, -50%); left: 50%; top: 35%; } } .overlay-popup #lightbox-excluir-cartao .borda-modal { display: block; position: absolute; left: 1.8%; top: 1.8%; width: 96%; height: 96%; border: 1px solid #e2e2e2; box-shadow: inset 0 0 7px 1px rgba(0, 0, 0, 0.1); } .overlay-popup #lightbox-excluir-cartao .lightbox-wrapper { position: relative; z-index: 9; } .overlay-popup #lightbox-excluir-cartao .lightbox-wrapper .titulo-lightbox { text-transform: none; font-family: Oswald; font-weight: 300; text-align: center; letter-spacing: 0.02em; font-size: 18px; line-height: 1.2em; margin-bottom: 2em; color: #af8256; } .overlay-popup #lightbox-excluir-cartao .lightbox-wrapper .cartoes-wrapper .dados-cartao { margin-bottom: 40px; display: flex; flex-direction: row; justify-content: center; align-items: center; } .overlay-popup #lightbox-excluir-cartao .lightbox-wrapper .cartoes-wrapper .dados-cartao img { width: 55px; margin-right: 10px; box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.1); border-radius: 5px; } .overlay-popup #lightbox-excluir-cartao .lightbox-wrapper .cartoes-wrapper .dados-cartao .txt-cartao { text-align: left; } .overlay-popup #lightbox-excluir-cartao .lightbox-wrapper .cartoes-wrapper .dados-cartao .txt-cartao p, .overlay-popup #lightbox-excluir-cartao .lightbox-wrapper .cartoes-wrapper .dados-cartao .txt-cartao span { font-family: Oswald, sans-serif; text-transform: uppercase; margin: 0; } .overlay-popup #lightbox-excluir-cartao .lightbox-wrapper .cartoes-wrapper .dados-cartao .txt-cartao p { font-size: 20px; line-height: 1em; } .overlay-popup #lightbox-excluir-cartao .lightbox-wrapper .cartoes-wrapper .dados-cartao .txt-cartao span { font-size: 12px; } .overlay-popup #lightbox-excluir-cartao .lightbox-wrapper .cartoes-wrapper .btns-wrapper { display: flex; justify-content: space-between; align-items: center; } .overlay-popup #lightbox-excluir-cartao .lightbox-wrapper .cartoes-wrapper .btns-wrapper button { cursor: pointer; appearance: none; -moz-appearance: none; -webkit-appearance: none; border: none; background-color: transparent; color: #555; font-family: Oswald, sans-serif; font-weight: 300; text-transform: uppercase; font-size: 15px; padding: 0.5em 2.5em; border-radius: 3px; transition: 0.3s; } .overlay-popup #lightbox-excluir-cartao .lightbox-wrapper .cartoes-wrapper .btns-wrapper button.cancelar { border: 1px solid #555; } .overlay-popup #lightbox-excluir-cartao .lightbox-wrapper .cartoes-wrapper .btns-wrapper button.cancelar:hover { background-color: #f3f3f3; } .overlay-popup #lightbox-excluir-cartao .lightbox-wrapper .cartoes-wrapper .btns-wrapper button.excluir { background-color: #bb2a2e; color: #fff; } .overlay-popup #lightbox-excluir-cartao .lightbox-wrapper .cartoes-wrapper .btns-wrapper button.excluir:hover { background-color: #ec3237; } #lightbox-modalidades-entrega { box-sizing: border-box; width: auto; max-width: 97%; background-color: #fff; position: relative; transform: none; left: auto; top: auto; padding: 0; max-height: none; } @media only screen and (min-width: 300px) and (max-width: 767px) { #lightbox-modalidades-entrega { top: 50%; transform: translate(0, -50%); left: auto; right: auto; } } #lightbox-modalidades-entrega .btn-fechar { z-index: 999; } #lightbox-modalidades-entrega .borda-modal { box-sizing: border-box; display: block; position: absolute; left: 50%; top: 50%; width: calc(100% - 20px); height: calc(100% - 20px); border: 1px solid #e2e2e2; transform: translate(-50%, -50%); box-shadow: inset 0 0 7px 1px rgba(0, 0, 0, 0.1); z-index: 9; } #lightbox-modalidades-entrega .lightbox-wrapper { min-height: 300px; box-sizing: border-box; padding: 35px 45px; position: relative; z-index: 10; } @media only screen and (min-width: 300px) and (max-width: 767px) { #lightbox-modalidades-entrega .lightbox-wrapper { padding: 25px 6vw; width: 100vw; max-height: 100vh; overflow-y: scroll; } } @media only screen and (min-width: 768px) and (max-width: 992px) { #lightbox-modalidades-entrega .lightbox-wrapper { min-width: 400px; max-width: 80vw; } } #lightbox-modalidades-entrega .lightbox-wrapper h2, #lightbox-modalidades-entrega .lightbox-wrapper p, #lightbox-modalidades-entrega .lightbox-wrapper span { font-family: Oswald, sans-serif; } #lightbox-modalidades-entrega .lightbox-wrapper h2 { margin-bottom: 40px; } #lightbox-modalidades-entrega .lightbox-wrapper button { cursor: pointer; background-color: #bb2a2e; color: #fff; font-family: Oswald, sans-serif; font-weight: 300; letter-spacing: 0.04em; text-transform: uppercase; font-size: 14px; padding: 0.6em 2.9em; border-radius: 3px; border: 1px solid #bb2a2e; transition: 0.3s; outline: 0; outline-color: transparent; appearance: none; -webkit-appearance: none; -moz-appearance: none; } #lightbox-modalidades-entrega .lightbox-wrapper button:active, #lightbox-modalidades-entrega .lightbox-wrapper button:focus, #lightbox-modalidades-entrega .lightbox-wrapper button:hover { background-color: #ec3237; border: 1px solid #ec3237; } #lightbox-modalidades-entrega .lightbox-wrapper button.voltar { background-color: transparent; color: #555; border: none; font-size: 12px; padding-left: 0; padding-bottom: 0; text-transform: none; } #lightbox-modalidades-entrega .lightbox-wrapper button.voltar:active, #lightbox-modalidades-entrega .lightbox-wrapper button.voltar:focus, #lightbox-modalidades-entrega .lightbox-wrapper button.voltar:hover { text-decoration: underline; background-color: transparent; border: none; } #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox { display: flex; flex-direction: row; justify-content: center; align-items: center; margin-bottom: 40px; } #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna { padding: 0 25px; text-align: left; max-width: 250px; } #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna:last-of-type, #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna:nth-child(2) { border-left: 1px solid #f0f0f0; } #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-prazo, #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-quantidade, #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-valor { padding: 10px 0; } #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-prazo p, #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-quantidade p, #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-valor p { text-align: left; margin: 0; font-size: 17px; padding: 0 5px 0 30px; position: relative; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-prazo p, #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-quantidade p, #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-valor p { font-size: 15px; } } #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-prazo p:before, #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-quantidade p:before, #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-valor p:before { content: ""; display: block; position: absolute; left: 0; top: 47%; width: 14px; height: 6px; border-bottom: 3px solid #bb2a2e; border-left: 3px solid #bb2a2e; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; transform: rotate(-57deg) skew(-15deg) translate(0, -50%); } #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-prazo, #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-valor { border-bottom: 1px solid #f0f0f0; } #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-prazo p, #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-quantidade p { font-weight: 300; } #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-padrao, #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-rapida, #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-retirada { display: block; margin-bottom: 20px; text-align: left; } #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-padrao .txt-wrapper, #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-padrao img, #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-rapida .txt-wrapper, #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-rapida img, #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-retirada .txt-wrapper, #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-retirada img { display: inline-block; vertical-align: middle; min-height: auto; } #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-padrao img, #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-rapida img, #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-retirada img { margin-right: 5px; } #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-padrao .txt-wrapper, #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-rapida .txt-wrapper, #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-retirada .txt-wrapper { min-height: auto; } #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-padrao .txt-wrapper p, #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-rapida .txt-wrapper p, #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-retirada .txt-wrapper p { margin: 0; line-height: 1.3em; font-family: Oswald, sans-serif; text-transform: uppercase; font-size: 17px; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-padrao .txt-wrapper p, #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-rapida .txt-wrapper p, #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-retirada .txt-wrapper p { font-size: 15px; } } #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-padrao img { width: 52px; height: 39px; } #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-padrao .txt-wrapper { min-height: auto; } #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-padrao .txt-wrapper p { color: #bb2a2e; text-align: left; } #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-rapida .txt-wrapper, #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-retirada .txt-wrapper { min-height: auto; } #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-rapida .txt-wrapper p.tag, #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-retirada .txt-wrapper p.tag { border-radius: 0; background-color: #bb2a2e; padding: 0.2em 0.3em; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-rapida { position: relative; } } #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-rapida img { height: auto; width: 75px; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-rapida img { width: 63px; height: auto; left: 33%; position: absolute; transform: translate(-50%, -50%); top: 50%; } } #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-rapida .txt-wrapper { min-height: auto; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-rapida .txt-wrapper { position: relative; left: 60px; } } #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .box-retirada img { width: 35px; height: 45px; } #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .escolher-entrega { cursor: pointer; background-color: #bb2a2e; color: #fff; font-family: Oswald, sans-serif; font-weight: 500; letter-spacing: 0.04em; text-transform: uppercase; font-size: 15px; padding: 0.6em 0.7em; border-radius: 3px; transition: 0.3s; appearance: none; -webkit-appearance: none; -moz-appearance: none; box-shadow: none; border: none; outline: 0; outline-color: transparent; margin-top: 10px; } #lightbox-modalidades-entrega .lightbox-wrapper .conteudo-lightbox .coluna .escolher-entrega:hover { background-color: #ec3237; } #lightbox-modalidades-entrega .lightbox-wrapper .footer-lightbox p { font-family: Oswald, sans-serif; font-size: 16px; font-weight: 300; text-align: center; line-height: 1em; margin: 0; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper .footer-lightbox .voltar { text-align: left; } } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.primeiro-passo .conteudo-lightbox { flex-direction: column; } } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.primeiro-passo .conteudo-lightbox .coluna { padding: 0; width: 90%; max-width: 300px; border: none; position: relative; } } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.primeiro-passo .conteudo-lightbox .coluna:not(:last-of-type) { padding-bottom: 25px; border-bottom: 1px solid #f0f0f0; margin-bottom: 25px; } } #lightbox-modalidades-entrega .lightbox-wrapper.primeiro-passo .conteudo-lightbox .coluna input[type="radio"] { appearance: radio; -webkit-appearance: radio; -moz-appearance: radio; width: auto; opacity: 0; position: absolute; } #lightbox-modalidades-entrega .lightbox-wrapper.primeiro-passo .conteudo-lightbox .coluna input[type="radio"]:checked+.btn-visibilidade-mobile:after { transform: translate(-50%, -50%) rotate(-90deg); } #lightbox-modalidades-entrega .lightbox-wrapper.primeiro-passo .conteudo-lightbox .coluna input[type="radio"]:checked~.box-prazo, #lightbox-modalidades-entrega .lightbox-wrapper.primeiro-passo .conteudo-lightbox .coluna input[type="radio"]:checked~.box-quantidade, #lightbox-modalidades-entrega .lightbox-wrapper.primeiro-passo .conteudo-lightbox .coluna input[type="radio"]:checked~.escolher-entrega { display: block; } #lightbox-modalidades-entrega .lightbox-wrapper.primeiro-passo .conteudo-lightbox .coluna .btn-visibilidade-mobile { display: none; position: absolute; top: 0; right: 0; width: 25px; height: 25px; } #lightbox-modalidades-entrega .lightbox-wrapper.primeiro-passo .conteudo-lightbox .coluna .btn-visibilidade-mobile:after, #lightbox-modalidades-entrega .lightbox-wrapper.primeiro-passo .conteudo-lightbox .coluna .btn-visibilidade-mobile:before { content: ""; display: block; position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; background-color: #ccc; transition: 0.3s; } #lightbox-modalidades-entrega .lightbox-wrapper.primeiro-passo .conteudo-lightbox .coluna .btn-visibilidade-mobile:before { width: 80%; height: 3px; } #lightbox-modalidades-entrega .lightbox-wrapper.primeiro-passo .conteudo-lightbox .coluna .btn-visibilidade-mobile:after { height: 80%; width: 3px; transform: translate(-50%, -50%) rotate(0); } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.primeiro-passo .conteudo-lightbox .coluna .btn-visibilidade-mobile { display: block; } } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.primeiro-passo .conteudo-lightbox .coluna .box-padrao, #lightbox-modalidades-entrega .lightbox-wrapper.primeiro-passo .conteudo-lightbox .coluna .box-rapida, #lightbox-modalidades-entrega .lightbox-wrapper.primeiro-passo .conteudo-lightbox .coluna .box-retirada { margin: 0; display: inline-block; vertical-align: middle; } } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.primeiro-passo .conteudo-lightbox .coluna .box-prazo, #lightbox-modalidades-entrega .lightbox-wrapper.primeiro-passo .conteudo-lightbox .coluna .box-quantidade, #lightbox-modalidades-entrega .lightbox-wrapper.primeiro-passo .conteudo-lightbox .coluna .escolher-entrega { display: none; } } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.primeiro-passo .conteudo-lightbox .coluna .box-valor { float: right; border: none; width: 70px; padding: 0; margin-right: 25px; } } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.primeiro-passo .conteudo-lightbox .coluna .box-valor p { padding: 0; text-align: center; font-size: 12px; text-transform: uppercase; font-weight: 300; } } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.primeiro-passo .conteudo-lightbox .coluna .box-valor p:before { display: none; } } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.primeiro-passo .conteudo-lightbox .coluna .box-valor p b { display: block; margin: 0; font-size: 14px; } } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.primeiro-passo .conteudo-lightbox .coluna .box-prazo, #lightbox-modalidades-entrega .lightbox-wrapper.primeiro-passo .conteudo-lightbox .coluna .box-quantidade { max-width: 80%; margin: 0 auto; border: none; } } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.primeiro-passo .conteudo-lightbox .coluna .box-prazo p, #lightbox-modalidades-entrega .lightbox-wrapper.primeiro-passo .conteudo-lightbox .coluna .box-quantidade p { line-height: 1.2em; } } #lightbox-modalidades-entrega .lightbox-wrapper.primeiro-passo .conteudo-lightbox .coluna .box-retirada .txt-wrapper, #lightbox-modalidades-entrega .lightbox-wrapper.primeiro-passo .conteudo-lightbox .coluna .box-retirada img { min-height: auto; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.primeiro-passo .conteudo-lightbox .coluna .box-retirada .txt-wrapper, #lightbox-modalidades-entrega .lightbox-wrapper.primeiro-passo .conteudo-lightbox .coluna .box-retirada img { position: relative; } } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.primeiro-passo .conteudo-lightbox .coluna .box-retirada img { left: 8px; } } #lightbox-modalidades-entrega .lightbox-wrapper.primeiro-passo .conteudo-lightbox .coluna .box-retirada .txt-wrapper { min-height: auto; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.primeiro-passo .conteudo-lightbox .coluna .box-retirada .txt-wrapper { left: 13px; } } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.primeiro-passo .conteudo-lightbox .coluna .escolher-entrega { position: relative; transform: translate(-50%); left: 50%; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-padrao { width: 755px; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-padrao { width: 100vw; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-padrao .titulo-lightbox { margin-bottom: 20px; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-padrao .conteudo-lightbox { flex-direction: column; margin-bottom: 0; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-padrao .conteudo-lightbox .conteudo-lightbox-topo { display: flex; flex-direction: row; align-items: center; justify-content: center; width: 100%; margin-bottom: 30px; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-padrao .conteudo-lightbox .conteudo-lightbox-topo { flex-direction: column; margin-bottom: 10px; width: 100%; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-padrao .conteudo-lightbox .conteudo-lightbox-topo .box-padrao { display: block; text-align: left; padding-right: 20px; margin: 0; text-align: right; flex: 1; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-padrao .conteudo-lightbox .conteudo-lightbox-topo .box-padrao.full { text-align: center; padding: 0; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-padrao .conteudo-lightbox .conteudo-lightbox-topo .box-padrao { margin-bottom: 15px; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-padrao .conteudo-lightbox .conteudo-lightbox-topo .box-padrao .txt-wrapper, #lightbox-modalidades-entrega .lightbox-wrapper.modelo-padrao .conteudo-lightbox .conteudo-lightbox-topo .box-padrao img { min-height: auto; display: inline-block; vertical-align: middle; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-padrao .conteudo-lightbox .conteudo-lightbox-topo .box-padrao img { margin-right: 5px; width: 52px; height: 39px; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-padrao .conteudo-lightbox .conteudo-lightbox-topo .box-padrao .txt-wrapper { min-height: auto; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-padrao .conteudo-lightbox .conteudo-lightbox-topo .box-padrao .txt-wrapper p { margin: 0; line-height: 1.3em; font-family: Oswald, sans-serif; text-transform: uppercase; font-size: 17px; color: #bb2a2e; text-align: left; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-padrao .conteudo-lightbox .conteudo-lightbox-topo .box-padrao .txt-wrapper p { font-size: 14px; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-padrao .conteudo-lightbox .conteudo-lightbox-topo .endereco-entrega { display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding-left: 20px; border-left: 1px solid #d6d6d6; flex: 1; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-padrao .conteudo-lightbox .conteudo-lightbox-topo .endereco-entrega { padding: 0; border: none; width: 100%; text-align: center; width: 80%; align-items: center; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-padrao .conteudo-lightbox .conteudo-lightbox-topo .endereco-entrega .titulo { text-transform: uppercase; font-size: 15px; margin: 0 0 5px; line-height: 1em; font-weight: 700; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-padrao .conteudo-lightbox .conteudo-lightbox-topo .endereco-entrega .txt-endereco { text-align: left; margin: 0 0 5px; font-size: 15px; line-height: 1.2em; font-weight: 300; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-padrao .conteudo-lightbox .conteudo-lightbox-topo .endereco-entrega .txt-endereco { text-align: center; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-padrao .conteudo-lightbox .txt-modelo-entrega { max-width: 470px; margin-bottom: 30px; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-padrao .conteudo-lightbox .txt-modelo-entrega p { margin: 0; text-align: left; font-size: 15px; font-weight: 300; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-padrao .conteudo-lightbox .txt-modelo-entrega p:not(:last-of-type) { margin-bottom: 1.1em; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-padrao .conteudo-lightbox .txt-modelo-entrega p.titulo { font-weight: 700; margin: 0; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-padrao .footer-lightbox { width: 100%; display: flex; justify-content: space-between; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-padrao .footer-lightbox button { cursor: pointer; background-color: #bb2a2e; color: #fff; font-family: Oswald, sans-serif; font-weight: 300; letter-spacing: 0.04em; text-transform: uppercase; font-size: 14px; padding: 0.6em 2.9em; border-radius: 3px; border: 1px solid #bb2a2e; transition: 0.3s; outline: 0; outline-color: transparent; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-padrao .footer-lightbox button:active, #lightbox-modalidades-entrega .lightbox-wrapper.modelo-padrao .footer-lightbox button:focus, #lightbox-modalidades-entrega .lightbox-wrapper.modelo-padrao .footer-lightbox button:hover { background-color: #ec3237; border: 1px solid #ec3237; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-padrao .footer-lightbox button.voltar { background-color: transparent; color: #555; border: none; font-size: 12px; padding-left: 0; text-transform: none; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-padrao .footer-lightbox button.voltar:active, #lightbox-modalidades-entrega .lightbox-wrapper.modelo-padrao .footer-lightbox button.voltar:focus, #lightbox-modalidades-entrega .lightbox-wrapper.modelo-padrao .footer-lightbox button.voltar:hover { text-decoration: underline; background-color: transparent; border: none; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-rapida .titulo-lightbox { margin-bottom: 20px; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-rapida .conteudo-lightbox { flex-direction: column; margin-bottom: 0; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-rapida .conteudo-lightbox .conteudo-lightbox-topo { display: flex; flex-direction: row; align-items: center; justify-content: center; width: 100%; margin-bottom: 30px; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-rapida .conteudo-lightbox .conteudo-lightbox-topo { flex-direction: column; margin-bottom: 10px; width: 100%; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-rapida .conteudo-lightbox .conteudo-lightbox-topo .box-rapida { display: block; text-align: left; padding-right: 20px; margin: 0; text-align: right; flex: 1; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-rapida .conteudo-lightbox .conteudo-lightbox-topo .box-rapida { margin-bottom: 15px; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-rapida .conteudo-lightbox .conteudo-lightbox-topo .box-rapida .txt-wrapper, #lightbox-modalidades-entrega .lightbox-wrapper.modelo-rapida .conteudo-lightbox .conteudo-lightbox-topo .box-rapida img { min-height: auto; display: inline-block; vertical-align: middle; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-rapida .conteudo-lightbox .conteudo-lightbox-topo .box-rapida img { margin-right: 5px; width: 75px; height: auto; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-rapida .conteudo-lightbox .conteudo-lightbox-topo .box-rapida .txt-wrapper { min-height: auto; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-rapida .conteudo-lightbox .conteudo-lightbox-topo .box-rapida .txt-wrapper p { margin: 0; line-height: 1.3em; font-family: Oswald, sans-serif; text-transform: uppercase; font-size: 17px; text-align: left; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-rapida .conteudo-lightbox .conteudo-lightbox-topo .box-rapida .txt-wrapper p { font-size: 14px; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-rapida .conteudo-lightbox .conteudo-lightbox-topo .box-rapida .txt-wrapper p.tag { border-radius: 0; background-color: #bb2a2e; padding: 0.2em 0.3em; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-rapida .conteudo-lightbox .conteudo-lightbox-topo .endereco-entrega { display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding-left: 20px; border-left: 1px solid #d6d6d6; flex: 1; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-rapida .conteudo-lightbox .conteudo-lightbox-topo .endereco-entrega { padding: 0; border: none; width: 100%; text-align: center; width: 80%; align-items: center; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-rapida .conteudo-lightbox .conteudo-lightbox-topo .endereco-entrega .titulo { text-transform: uppercase; font-size: 15px; margin: 0 0 5px; line-height: 1em; font-weight: 700; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-rapida .conteudo-lightbox .conteudo-lightbox-topo .endereco-entrega .txt-endereco { text-align: left; margin: 0 0 5px; font-size: 15px; line-height: 1.2em; font-weight: 300; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-rapida .conteudo-lightbox .conteudo-lightbox-topo .endereco-entrega .txt-endereco { text-align: center; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-rapida .conteudo-lightbox .box { display: flex; flex-direction: row; justify-content: center; align-items: flex-end; margin-bottom: 30px; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-rapida .conteudo-lightbox .box { margin-bottom: 10px; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-rapida .conteudo-lightbox .box .txt-modelo-entrega { text-align: left; width: 360px; margin-right: 50px; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-rapida .conteudo-lightbox .box .txt-modelo-entrega { width: 100%; margin: 0; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-rapida .conteudo-lightbox .box .txt-modelo-entrega p { margin: 0; text-align: left; font-size: 15px; margin-bottom: 1.1em; font-weight: 300; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-rapida .conteudo-lightbox .box .txt-modelo-entrega p.titulo { font-weight: 700; margin: 0; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-rapida .conteudo-lightbox .box .txt-modelo-entrega .confirmar { float: none; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-rapida .conteudo-lightbox .box .txt-modelo-entrega .confirmar { float: right; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-rapida .conteudo-lightbox .box .img-exemplo-wrapper { width: auto; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-rapida .conteudo-lightbox .box .img-exemplo-wrapper { display: none; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-rapida .conteudo-lightbox .box .img-exemplo-wrapper img { display: block; margin: 0; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-rapida .footer-lightbox { width: 100%; display: flex; justify-content: flex-start; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-rapida .footer-lightbox { position: absolute; bottom: 8%; width: 40%; left: 36px; } } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-rapida .footer-lightbox .voltar { padding-top: 0; } } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .titulo-lightbox { margin-bottom: 15px; } } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .titulo-lightbox { margin-bottom: 15px; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox { width: 100%; align-items: flex-start; margin-bottom: 30px; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox { width: 100%; align-items: flex-start; margin-bottom: 30px; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox { margin-bottom: 20px; flex-direction: column; } } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox { margin-bottom: 20px; flex-direction: column; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox button.confirmar { padding: 0.6em 1em; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox button.confirmar { padding: 0.6em 1em; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna { width: 260px; max-width: 260px; padding: 0 25px; min-height: 330px; box-sizing: border-box; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna { width: 260px; max-width: 260px; padding: 0 25px; min-height: 330px; box-sizing: border-box; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna { width: 100%; max-width: 100%; padding: 0; border: none; } } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna { width: 100%; max-width: 100%; padding: 0; border: none; } } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna:nth-child(2) { margin-bottom: 10px; min-height: 0; } } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna:nth-child(2) { margin-bottom: 10px; min-height: 0; } } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna:last-of-type { min-height: 0; border-top: 1px solid #f0f0f0; padding-top: 20px; } } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna:last-of-type { min-height: 0; border-top: 1px solid #f0f0f0; padding-top: 20px; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .titulo { font-family: Oswald, sans-serif; font-size: 18px; font-weight: 400; margin-top: 0; margin-bottom: 1em; line-height: 1.1em; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .titulo { font-family: Oswald, sans-serif; font-size: 18px; font-weight: 400; margin-top: 0; margin-bottom: 1em; line-height: 1.1em; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .box-retirada { display: block; margin-bottom: 20px; text-align: left; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .box-retirada { display: block; margin-bottom: 20px; text-align: left; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .box-retirada { text-align: center; } } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .box-retirada { text-align: center; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .box-retirada .txt-wrapper, #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .box-retirada img { min-height: auto; display: inline-block; vertical-align: middle; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .box-retirada .txt-wrapper, #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .box-retirada img { min-height: auto; display: inline-block; vertical-align: middle; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .box-retirada img { margin-right: 5px; width: 35px; height: 45px; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .box-clickRetire img { margin-right: 5px; width: 48px; height: 31px; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .box-retirada .txt-wrapper { min-height: auto; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .box-retirada .txt-wrapper { min-height: auto; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .box-retirada .txt-wrapper p { margin: 0; line-height: 1.3em; font-family: Oswald, sans-serif; text-transform: uppercase; font-size: 17px; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .box-retirada .txt-wrapper p { margin: 0; line-height: 1.3em; font-family: Oswald, sans-serif; text-transform: uppercase; font-size: 17px; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .box-retirada .txt-wrapper p { font-size: 15px; } } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .box-retirada .txt-wrapper p { font-size: 15px; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .box-retirada .txt-wrapper p.tag { border-radius: 0; background-color: #bb2a2e; padding: 0.2em 0.3em; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .box-retirada .txt-wrapper p.tag { border-radius: 0; background-color: #bb2a2e; padding: 0.2em 0.3em; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .endereco-entrega { flex-direction: column; justify-content: center; align-items: flex-start; padding-left: 20px; border-left: 1px solid #d6d6d6; flex: 1; display: none; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .endereco-entrega { flex-direction: column; justify-content: center; align-items: flex-start; padding-left: 20px; border-left: 1px solid #d6d6d6; flex: 1; display: none; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .endereco-entrega { display: flex; padding: 0; border: none; text-align: center; width: 80%; align-items: center; margin: 0 auto 20px; } } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .endereco-entrega { display: flex; padding: 0; border: none; text-align: center; width: 80%; align-items: center; margin: 0 auto 20px; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .endereco-entrega .titulo { text-transform: uppercase; font-size: 15px; margin: 0 0 5px; line-height: 1em; font-weight: 700; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .endereco-entrega .titulo { text-transform: uppercase; font-size: 15px; margin: 0 0 5px; line-height: 1em; font-weight: 700; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .endereco-entrega .txt-endereco { text-align: left; margin: 0 0 5px; font-size: 15px; line-height: 1.2em; font-weight: 300; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .endereco-entrega .txt-endereco { text-align: left; margin: 0 0 5px; font-size: 15px; line-height: 1.2em; font-weight: 300; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .endereco-entrega .txt-endereco { text-align: center; } } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .endereco-entrega .txt-endereco { text-align: center; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .box-prazo, #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .box-valor { border-bottom: 2px dotted #f0f0f0; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .box-prazo, #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .box-valor { border-bottom: 2px dotted #f0f0f0; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .box-prazo, #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .box-quantidade, #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .box-valor { display: none; } } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .box-prazo, #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .box-quantidade, #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .box-valor { display: none; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .box-prazo p, #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .box-quantidade p, #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .box-valor p { padding: 0; font-weight: 300; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .box-prazo p, #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .box-quantidade p, #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .box-valor p { padding: 0; font-weight: 300; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .box-prazo p:before, #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .box-quantidade p:before, #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .box-valor p:before { content: none; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .box-prazo p:before, #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .box-quantidade p:before, #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .box-valor p:before { content: none; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .box-txt-mobile { display: none; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .box-txt-mobile { display: none; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .box-txt-mobile { display: block; width: 100%; margin: 0; } } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .box-txt-mobile { display: block; width: 100%; margin: 0; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .box-txt-mobile p { margin: 0; text-align: left; font-size: 15px; margin-bottom: 1.1em; font-weight: 300; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .box-txt-mobile p { margin: 0; text-align: left; font-size: 15px; margin-bottom: 1.1em; font-weight: 300; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .box-txt-mobile p.titulo { font-weight: 700; margin: 0; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .box-txt-mobile p.titulo { font-weight: 700; margin: 0; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .escolher-bairro-wrapper { position: relative; min-height: 77px; } } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .escolher-bairroClickRetire-wrapper { position: relative; min-height: 77px; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .escolher-bairro-wrapper .content_select_list.modulo { width: 100%; margin: 0; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .escolher-bairroClickRetire-wrapper .content_select_list.modulo { width: 100%; margin: 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .escolher-bairro-wrapper .content_select_list.modulo .select_list { box-sizing: border-box; width: 100%; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .escolher-bairroClickRetire-wrapper .content_select_list.modulo .select_list { box-sizing: border-box; width: 100%; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .escolher-bairro-wrapper .content_select_list.modulo .select_list:after { bottom: -5px; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .escolher-bairroClickRetire-wrapper .content_select_list.modulo .select_list:after { bottom: -5px; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .escolher-bairro-wrapper .content_select_list.modulo ul { border: 1px solid #000; border-radius: 0 0 5px 5px; max-height: 250px; overflow-y: scroll; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .escolher-bairroClickRetire-wrapper .content_select_list.modulo ul { border: 1px solid #000; border-radius: 0 0 5px 5px; max-height: 250px; overflow-y: scroll; } @media only screen and (min-width: 300px) and (max-width: 767px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .escolher-bairro-wrapper .content_select_list.modulo ul { display: block; position: absolute; width: 100%; left: 0; z-index: 1; box-sizing: border-box; background-color: #fff; max-height: 140px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .escolher-bairroClickRetire-wrapper .content_select_list.modulo ul { display: block; position: absolute; width: 100%; left: 0; z-index: 1; box-sizing: border-box; background-color: #fff; max-height: 140px; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .escolher-bairro-wrapper .content_select_list.modulo ul li { padding: 0 15px 10px; cursor: pointer; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .escolher-bairroClickRetire-wrapper .content_select_list.modulo ul li { padding: 0 15px 10px; cursor: pointer; } @media only screen and (min-width: 300px) and (max-width: 767px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .escolher-bairro-wrapper .content_select_list.modulo ul li { padding: 10px 8% 5px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .escolher-bairroClickRetire-wrapper .content_select_list.modulo ul li { padding: 10px 8% 5px; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .escolher-bairro-wrapper .content_select_list.modulo ul li span { font-size: 12px; font-weight: 400; text-transform: uppercase; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .escolher-bairroClickRetire-wrapper .content_select_list.modulo ul li span { font-size: 12px; font-weight: 400; text-transform: uppercase; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .escolher-bairro-wrapper .selecao-wrapper { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; text-transform: uppercase; position: relative; color: #afafaf; letter-spacing: 0.25pt; border: 1px solid #afafaf; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding: 6px 6%; min-height: 40px; height: 100%; align-items: center; align-content: center; justify-content: space-between; flex-direction: column; display: inline-flex; width: 100%; box-sizing: border-box; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .escolher-bairroClickRetire-wrapper .selecao-wrapper { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; text-transform: uppercase; position: relative; color: #afafaf; letter-spacing: 0.25pt; border: 1px solid #afafaf; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding: 6px 6%; min-height: 40px; height: 100%; align-items: center; align-content: center; justify-content: space-between; flex-direction: column; display: inline-flex; width: 100%; box-sizing: border-box; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .escolher-bairro-wrapper .selecao-wrapper { position: absolute; top: 47%; height: auto; background-color: #fff; z-index: 9999; } } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .escolher-bairroClickRetire-wrapper .selecao-wrapper { position: absolute; top: 47%; height: auto; background-color: #fff; z-index: 9999; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .escolher-bairro-wrapper .selecao-wrapper span { line-height: 2.2em; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .escolher-bairroClickRetire-wrapper .selecao-wrapper span { line-height: 2.2em; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .escolher-bairro-wrapper .selecao-wrapper .selecao { display: flex; width: 100%; min-height: 2.1em; align-items: center; justify-content: space-between; cursor: pointer; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .escolher-bairroClickRetire-wrapper .selecao-wrapper .selecao { display: flex; width: 100%; min-height: 2.1em; align-items: center; justify-content: space-between; cursor: pointer; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .escolher-bairro-wrapper .selecao-wrapper .selecao .seta { transform: rotate(90deg); transition: 0.3s; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .escolher-bairroClickRetire-wrapper .selecao-wrapper .selecao .seta { transform: rotate(90deg); transition: 0.3s; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .escolher-bairro-wrapper .selecao-wrapper ul { display: none; width: 100%; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .escolher-bairroClickRetire-wrapper .selecao-wrapper ul { display: none; width: 100%; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .escolher-bairro-wrapper .selecao-wrapper ul { max-height: 115px; overflow-y: scroll; } } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .escolher-bairroClickRetire-wrapper .selecao-wrapper ul { max-height: 115px; overflow-y: scroll; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .escolher-bairro-wrapper .selecao-wrapper ul li { cursor: pointer; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .escolher-bairroClickRetire-wrapper .selecao-wrapper ul li { cursor: pointer; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .escolher-bairro-wrapper .selecao-wrapper.ativo .selecao .seta { transform: rotate(-90deg); } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .escolher-bairroClickRetire-wrapper .selecao-wrapper.ativo .selecao .seta { transform: rotate(-90deg); } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .escolher-bairro-wrapper .selecao-wrapper.ativo ul { display: block; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .escolher-bairroClickRetire-wrapper .selecao-wrapper.ativo ul { display: block; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .escolher-loja .aviso-wrapper { padding-top: 0; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .escolher-loja .aviso-wrapper { padding-top: 0; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .escolher-loja .aviso-wrapper .txt-aviso { display: flex; flex-direction: row; align-items: flex-start; justify-content: center; font-family: Oswald; color: #222; font-weight: 300; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .escolher-loja .aviso-wrapper .txt-aviso { display: flex; flex-direction: row; align-items: flex-start; justify-content: center; font-family: Oswald; color: #222; font-weight: 300; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .escolher-loja .aviso-wrapper .txt-aviso img { width: 25px; margin-right: 10px; padding-top: 4px; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .escolher-loja .aviso-wrapper .txt-aviso img { width: 25px; margin-right: 10px; padding-top: 4px; } @media only screen and (min-width: 300px) and (max-width: 767px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .escolher-loja .aviso-wrapper .txt-aviso img { padding-top: 0; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .escolher-loja .aviso-wrapper .txt-aviso img { padding-top: 0; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .escolher-loja .radio-group { width: 115%; max-height: 250px; overflow-y: scroll; margin-bottom: 20px; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .escolher-loja .radio-group1 { width: 115%; max-height: 250px; overflow-y: scroll; margin-bottom: 20px; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .escolher-loja .radio-group.hidden { display: none; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .escolher-loja .radio-group1.hidden { display: none; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .escolher-loja .radio-group { max-height: 220px; width: 100%; margin-bottom: 0; } } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .escolher-loja .radio-group1 { max-height: 220px; width: 100%; margin-bottom: 0; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .escolher-loja .radio-group label { display: block; padding-left: 30px; margin-bottom: 15px; cursor: pointer; position: relative; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .escolher-loja .radio-group1 label { display: block; padding-left: 30px; margin-bottom: 15px; cursor: pointer; position: relative; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .escolher-loja .radio-group label input { appearance: radio; -moz-appearance: radio; -webkit-appearance: radio; width: auto; position: absolute; opacity: 0; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .escolher-loja .radio-group1 label input { appearance: radio; -moz-appearance: radio; -webkit-appearance: radio; width: auto; position: absolute; opacity: 0; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .escolher-loja .radio-group label input:checked+.check:before { background-color: #555; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .escolher-loja .radio-group1 label input:checked+.check:before { background-color: #555; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .escolher-loja .radio-group label .check { width: 15px; height: 15px; position: absolute; left: 2%; transform: translate(0, -50%); top: 50%; border: 1px solid #555; display: block; border-radius: 50%; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .escolher-loja .radio-group1 label .check { width: 15px; height: 15px; position: absolute; left: 2%; transform: translate(0, -50%); top: 50%; border: 1px solid #555; display: block; border-radius: 50%; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .escolher-loja .radio-group label .check:before { content: ""; background-color: transparent; transition: 0.3s; width: 70%; height: 70%; border-radius: 50%; display: block; transform: translate(-50%, -50%); left: 48%; top: 48%; position: absolute; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .escolher-loja .radio-group1 label .check:before { content: ""; background-color: transparent; transition: 0.3s; width: 70%; height: 70%; border-radius: 50%; display: block; transform: translate(-50%, -50%); left: 48%; top: 48%; position: absolute; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .escolher-loja .radio-group label p { margin: 0; font-weight: 300; line-height: 1.2em; font-size: 15px; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .escolher-loja .radio-group1 label p { margin: 0; font-weight: 300; line-height: 1.2em; font-size: 15px; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .escolher-loja .radio-group label p.num-loja { text-transform: uppercase; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .escolher-loja .radio-group1 label p.num-loja { text-transform: uppercase; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .escolher-loja .confirmar.hidden { display: none; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .escolher-loja .confirmar.hidden { display: none; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .conteudo-lightbox .coluna .escolher-loja+.confirmar { display: none; } } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .conteudo-lightbox .coluna .escolher-loja+.confirmar { display: none; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .footer-lightbox { text-align: left; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .footer-lightbox { text-align: left; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .footer-lightbox { display: flex; flex-direction: row; align-items: center; justify-content: space-between; } } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .footer-lightbox { display: flex; flex-direction: row; align-items: center; justify-content: space-between; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .footer-lightbox .confirmar { display: none; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .footer-lightbox .confirmar { display: none; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .footer-lightbox .confirmar { display: inline-block; } } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .footer-lightbox .confirmar { display: inline-block; } } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-retirada .footer-lightbox .voltar { padding-bottom: 0.6em; } } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-clickRetire .footer-lightbox .voltar { padding-bottom: 0.6em; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-indisponivel { min-width: 600px; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-indisponivel { min-width: 100%; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-indisponivel .titulo-lightbox { margin: 0 auto 20px; max-width: 475px; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-indisponivel .titulo-lightbox { font-size: 20px; line-height: 1.2em; margin-bottom: 15px; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-indisponivel .conteudo-lightbox { flex-direction: column; margin-bottom: 0; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-indisponivel .conteudo-lightbox .endereco-entrega { display: flex; flex-direction: row; justify-content: center; align-items: center; margin-bottom: 15px; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-indisponivel .conteudo-lightbox .endereco-entrega { margin-bottom: 20px; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-indisponivel .conteudo-lightbox .endereco-entrega .txt-endereco { margin: 0 20px; font-weight: 300; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-indisponivel .conteudo-lightbox .box { display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; margin-bottom: 30px; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-indisponivel .conteudo-lightbox .box { flex-direction: column; margin-bottom: 20px; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-indisponivel .conteudo-lightbox .box .coluna { border: none; box-sizing: border-box; min-width: 330px; max-width: 370px; text-align: center; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-indisponivel .conteudo-lightbox .box .coluna:first-of-type { padding: 0; min-width: 0; width: 100%; max-width: none; margin-bottom: 0; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-indisponivel .conteudo-lightbox .box .coluna:last-of-type { border-left: 1px solid #f0f0f0; padding-bottom: 20px; padding-left: 35px; width: 370px; max-width: 370px; width: 500px; max-width: none; border: none; text-align: center; padding: 0 100px; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-indisponivel .conteudo-lightbox .box .coluna:last-of-type { padding: 0; width: 100%; border: none; max-width: none; min-width: 0; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-indisponivel .conteudo-lightbox .box .coluna:last-of-type p { font-weight: 300; font-size: 15px; text-align: left; margin-bottom: 20px; margin-top: 0; text-align: center; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-indisponivel .conteudo-lightbox .box .coluna:last-of-type p { margin: 0 0 20px; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-indisponivel .conteudo-lightbox .box .coluna button { width: 220px; padding: 0.5em 1em; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-indisponivel .conteudo-lightbox .box .coluna button { width: auto; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-indisponivel .conteudo-lightbox .box .coluna .box-padrao { display: block; margin-bottom: 15px; text-align: center; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-indisponivel .conteudo-lightbox .box .coluna .box-padrao { margin-bottom: 10px; display: inline-block; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-indisponivel .conteudo-lightbox .box .coluna .box-padrao .txt-wrapper, #lightbox-modalidades-entrega .lightbox-wrapper.modelo-indisponivel .conteudo-lightbox .box .coluna .box-padrao img { min-height: auto; display: inline-block; vertical-align: middle; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-indisponivel .conteudo-lightbox .box .coluna .box-padrao img { margin-right: 5px; width: 52px; height: 39px; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-indisponivel .conteudo-lightbox .box .coluna .box-padrao .txt-wrapper { min-height: auto; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-indisponivel .conteudo-lightbox .box .coluna .box-padrao .txt-wrapper p { margin: 0; line-height: 1.3em; font-family: Oswald, sans-serif; text-transform: uppercase; font-size: 17px; color: #bb2a2e; text-align: left; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-indisponivel .conteudo-lightbox .box .coluna .box-padrao .txt-wrapper p { font-size: 15px; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-indisponivel .conteudo-lightbox .box .coluna .valor { display: none; font-size: 18px; font-weight: 700; font-family: Oswald, sans-serif; border-bottom: 1px solid #f0f0f0; max-width: 90%; margin-top: 1em; margin-bottom: 0; padding-bottom: 1em; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-indisponivel .conteudo-lightbox .box .coluna .valor { margin: 0; padding-bottom: 0; float: right; border: none; display: none; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-indisponivel .conteudo-lightbox .box .coluna .valor .a-partir { font-weight: 300; font-size: 15px; } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-indisponivel .conteudo-lightbox .box .coluna .disponibilidade { display: none; font-size: 15px; margin-top: 1em; margin-bottom: 1em; font-weight: 300; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.modelo-indisponivel .conteudo-lightbox .box .coluna .disponibilidade { display: none; margin: 0; } } #lightbox-modalidades-entrega .lightbox-wrapper.modelo-indisponivel .footer-lightbox { width: 100%; text-align: left; } #lightbox-modalidades-entrega .lightbox-wrapper.endereco-login .titulo-lightbox { margin-bottom: 55px; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.endereco-login .titulo-lightbox { margin: 0 auto 20px; font-size: 20px; max-width: 263px; } } #lightbox-modalidades-entrega .lightbox-wrapper.endereco-login .box-endereco-login { padding: 0 30px; box-sizing: border-box; margin-bottom: 30px; min-width: 930px; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.endereco-login .box-endereco-login { padding: 0; min-width: 0; } } #lightbox-modalidades-entrega .lightbox-wrapper.endereco-login .box-endereco-login .inputs-wrapper { display: inline-block; vertical-align: middle; width: 45%; box-sizing: border-box; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.endereco-login .box-endereco-login .inputs-wrapper { width: 100%; display: block; } } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.endereco-login .box-endereco-login .inputs-wrapper.login .btns-wrapper { flex-direction: column-reverse; } } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.endereco-login .box-endereco-login .inputs-wrapper.login .btns-wrapper .msg-erro { margin-bottom: 10px; } } #lightbox-modalidades-entrega .lightbox-wrapper.endereco-login .box-endereco-login .inputs-wrapper .titulo-inputs { text-align: left; margin: 0 0 1em; font-weight: 700; font-size: 20px; line-height: 1em; letter-spacing: 0.01em; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.endereco-login .box-endereco-login .inputs-wrapper .titulo-inputs { display: none; } } #lightbox-modalidades-entrega .lightbox-wrapper.endereco-login .box-endereco-login .inputs-wrapper input { padding: 15px 25px; width: 100%; box-sizing: border-box; margin-bottom: 10px; border: 1px solid #e6e6e6; font-size: 14px; } #lightbox-modalidades-entrega .lightbox-wrapper.endereco-login .box-endereco-login .inputs-wrapper input.cep { width: 100%; } #lightbox-modalidades-entrega .lightbox-wrapper.endereco-login .box-endereco-login .inputs-wrapper input.numero { display: none; } #lightbox-modalidades-entrega .lightbox-wrapper.endereco-login .box-endereco-login .inputs-wrapper input.rua { background-color: #e6e6e6; cursor: not-allowed; } #lightbox-modalidades-entrega .lightbox-wrapper.endereco-login .box-endereco-login .inputs-wrapper .btns-wrapper { text-align: left; display: flex; justify-content: space-between; align-items: center; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.endereco-login .box-endereco-login .inputs-wrapper .btns-wrapper { flex-direction: row-reverse; } } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.endereco-login .box-endereco-login .inputs-wrapper .btns-wrapper .btns { display: flex; width: 100%; justify-content: space-between; margin-bottom: 10px; flex-direction: row-reverse; } } #lightbox-modalidades-entrega .lightbox-wrapper.endereco-login .box-endereco-login .inputs-wrapper .btns-wrapper .confirmar { margin-right: 10px; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.endereco-login .box-endereco-login .inputs-wrapper .btns-wrapper .confirmar { margin: 0; } } #lightbox-modalidades-entrega .lightbox-wrapper.endereco-login .box-endereco-login .inputs-wrapper .btns-wrapper .recuperar-senha { padding-left: 0; text-align: left; text-decoration: underline; color: #555; font-size: 12px; background-color: transparent; border: none; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.endereco-login .box-endereco-login .inputs-wrapper .btns-wrapper .recuperar-senha { padding-right: 0; } } #lightbox-modalidades-entrega .lightbox-wrapper.endereco-login .box-endereco-login .inputs-wrapper .btns-wrapper .msg-erro { text-align: right; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.endereco-login .box-endereco-login .inputs-wrapper .btns-wrapper .msg-erro { display: inline-block; text-align: left; width: 100%; } } #lightbox-modalidades-entrega .lightbox-wrapper.endereco-login .box-endereco-login .inputs-wrapper .btns-wrapper .msg-erro p { color: #bb2a2e; text-transform: normal; font-family: Oswald, sans-serif; text-align: right; margin: 0; font-size: 14px; font-weight: 300; display: inline-block; } #lightbox-modalidades-entrega .lightbox-wrapper.endereco-login .box-endereco-login .inputs-wrapper .btns-wrapper .msg-erro p.interrogacao { height: 20px; color: #fff; background-color: #bb2a2e; border-radius: 50%; width: 20px; text-align: center; font-size: 14px; line-height: 18px; } #lightbox-modalidades-entrega .lightbox-wrapper.endereco-login .box-endereco-login .divisor { display: inline-block; vertical-align: middle; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.endereco-login .box-endereco-login .divisor { display: flex; flex-direction: row; align-items: center; justify-content: center; margin: 25px 0; } } #lightbox-modalidades-entrega .lightbox-wrapper.endereco-login .box-endereco-login .divisor .linha { height: 95px; width: 1px; margin: 0 30px; background-color: #e6e6e6; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.endereco-login .box-endereco-login .divisor .linha { height: 1px; margin: 0; width: 40%; } } #lightbox-modalidades-entrega .lightbox-wrapper.endereco-login .box-endereco-login .divisor p { margin: 6px 0; line-height: 1em; text-transform: uppercase; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.endereco-login .box-endereco-login .divisor p { margin: 0 10px; } } #lightbox-modalidades-entrega .lightbox-wrapper.endereco-login .footer-lightbox { text-align: left; } #lightbox-modalidades-entrega .lightbox-wrapper .dropdown-endereco-wrapper { text-align: left; position: relative; } #lightbox-modalidades-entrega .lightbox-wrapper .dropdown-endereco-wrapper .alterar { background-color: transparent; color: #555; border: none; font-size: 12px; padding-left: 0; text-transform: none; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper .dropdown-endereco-wrapper .alterar { padding-right: 0; } } #lightbox-modalidades-entrega .lightbox-wrapper .dropdown-endereco-wrapper .alterar:active, #lightbox-modalidades-entrega .lightbox-wrapper .dropdown-endereco-wrapper .alterar:focus, #lightbox-modalidades-entrega .lightbox-wrapper .dropdown-endereco-wrapper .alterar:hover { text-decoration: underline; background-color: transparent; border: none; } #lightbox-modalidades-entrega .lightbox-wrapper .dropdown-endereco-wrapper .dropdown-alterar-endereco { position: absolute; transform: translate(-50%, 0); width: 350px; top: 130%; left: 50%; z-index: 10; background-color: #fff; padding: 20px; box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.1); } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper .dropdown-endereco-wrapper .dropdown-alterar-endereco { width: 80vw; max-width: 450px; top: 150%; } } #lightbox-modalidades-entrega .lightbox-wrapper .dropdown-endereco-wrapper .dropdown-alterar-endereco:before { content: ""; display: block; position: absolute; transform: translate(-50%, 0) rotate(45deg); width: 20px; height: 20px; background-color: #fff; left: 50%; top: -10px; z-index: 11; box-shadow: -2px -3px 10px 0 rgba(0, 0, 0, 0.05); } #lightbox-modalidades-entrega .lightbox-wrapper .dropdown-endereco-wrapper .dropdown-alterar-endereco .fechar-dropdown { appearance: none; -webkit-appearance: none; -moz-appearance: none; width: 18px; height: 18px; display: block; position: absolute; top: -3px; right: -3px; background-color: #fff; outline: 0; border: none; border-radius: 50%; box-sizing: border-box; z-index: 99; padding: 0; box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.2); cursor: pointer; transform: rotate(45deg); } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper .dropdown-endereco-wrapper .dropdown-alterar-endereco .fechar-dropdown { width: 25px; height: 25px; top: -10px; right: -5px; } } #lightbox-modalidades-entrega .lightbox-wrapper .dropdown-endereco-wrapper .dropdown-alterar-endereco .fechar-dropdown:before { content: ""; position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; height: 1px; width: 70%; background-color: #000; } #lightbox-modalidades-entrega .lightbox-wrapper .dropdown-endereco-wrapper .dropdown-alterar-endereco .fechar-dropdown:after { content: ""; position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; width: 1px; height: 70%; background-color: #000; } #lightbox-modalidades-entrega .lightbox-wrapper .dropdown-endereco-wrapper .dropdown-alterar-endereco ul { display: block; padding: 0; margin: 0 auto; width: 100%; } #lightbox-modalidades-entrega .lightbox-wrapper .dropdown-endereco-wrapper .dropdown-alterar-endereco ul li { position: relative; } #lightbox-modalidades-entrega .lightbox-wrapper .dropdown-endereco-wrapper .dropdown-alterar-endereco ul li:not(:last-of-type) { margin-bottom: 10px; } #lightbox-modalidades-entrega .lightbox-wrapper .dropdown-endereco-wrapper .dropdown-alterar-endereco ul li input[type="radio"] { appearance: radio; -webkit-appearance: radio; -moz-appearance: radio; position: absolute; opacity: 0; left: 0; top: 0; z-index: 9; } #lightbox-modalidades-entrega .lightbox-wrapper .dropdown-endereco-wrapper .dropdown-alterar-endereco ul li input[type="radio"]:checked+label { background-color: #3a1112; color: #fff; } #lightbox-modalidades-entrega .lightbox-wrapper .dropdown-endereco-wrapper .dropdown-alterar-endereco ul li label { cursor: pointer; border-radius: 5px; background-color: #ecebe7; color: #4a4d57; transition: 0.3s; text-align: left; padding: 9px 25px; font-size: 16px; line-height: 1.3em; text-transform: uppercase; margin: 0; box-sizing: border-box; width: 100%; display: block; font-family: Oswald, sans-serif; position: relative; z-index: 10; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper .dropdown-endereco-wrapper .dropdown-alterar-endereco ul li label { font-size: 14px; } } #lightbox-modalidades-entrega .lightbox-wrapper.alterar-endereco .conteudo-lightbox ul { display: block; padding: 0; margin: 0 auto; width: 100%; } #lightbox-modalidades-entrega .lightbox-wrapper.alterar-endereco .conteudo-lightbox ul i { margin-bottom: 10px; position: relative; } #lightbox-modalidades-entrega .lightbox-wrapper.alterar-endereco .conteudo-lightbox ul i input[type="radio"] { appearance: radio; -webkit-appearance: radio; -moz-appearance: radio; position: absolute; opacity: 0; left: 0; top: 0; z-index: 9; } #lightbox-modalidades-entrega .lightbox-wrapper.alterar-endereco .conteudo-lightbox ul i input[type="radio"]:checked+label { background-color: #3a1112; color: #fff; } #lightbox-modalidades-entrega .lightbox-wrapper.alterar-endereco .conteudo-lightbox ul i label { cursor: pointer; border-radius: 5px; background-color: #ecebe7; color: #4a4d57; transition: 0.3s; text-align: left; padding: 9px 25px; font-size: 16px; line-height: 1.3em; text-transform: uppercase; margin: 0; box-sizing: border-box; width: 100%; display: block; font-family: Oswald, sans-serif; position: relative; z-index: 10; } @media screen and (max-width: 980px) { #lightbox-modalidades-entrega .lightbox-wrapper.alterar-endereco .conteudo-lightbox ul i label { font-size: 14px; } } #lightbox-modalidades-entrega .lightbox-wrapper.alterar-endereco .footer-lightbox { text-align: left; display: flex; flex-direction: row; justify-content: space-between; } #lightbox-modalidades-entrega .lightbox-wrapper.alterar-endereco .footer-lightbox .voltar { padding: 0; } #lightbox-modalidades-entrega .lightbox-wrapper.alterar-endereco .footer-lightbox .confirmar { padding: 0.6em 1.9em; } .modalidades-entrega { background-color: #e2e2e2; } @media screen and (max-width: 768px) { .modalidades-entrega { background-color: #e0e2e3; } } .modalidades-entrega .container { padding: 0; } .modalidades-entrega .container .row { padding: 15px 0; } @media screen and (max-width: 768px) { .modalidades-entrega .container .row { padding: 15px 0; } } .modalidades-entrega .container .row .modalidades-entrega-wrapper { display: flex; flex-direction: row; justify-content: center; align-items: center; position: relative; color: #424652; } @media screen and (max-width: 768px) { .modalidades-entrega .container .row .modalidades-entrega-wrapper { flex-direction: column; align-items: center; } } .modalidades-entrega .container .row .modalidades-entrega-wrapper .titulo { font-weight: 300; font-size: 20px; color: #424652; align-self: center; } @media screen and (min-width: 769px) { .modalidades-entrega .container .row .modalidades-entrega-wrapper .titulo { display: none; } } @media screen and (max-width: 768px) { .modalidades-entrega .container .row .modalidades-entrega-wrapper .titulo { text-align: center; font-size: 16px; line-height: 1em; font-weight: 400; } } .modalidades-entrega .container .row .modalidades-entrega-wrapper .boxes-wrapper { display: flex; flex-direction: row; justify-content: space-between; align-items: center; margin: 0 15px; } @media screen and (max-width: 768px) { .modalidades-entrega .container .row .modalidades-entrega-wrapper .boxes-wrapper { align-items: flex-end; border-top: 1px solid #ccc; width: 100%; padding: 7px 15px 0; margin-top: 10px; margin: 6px auto 0; box-sizing: border-box; justify-content: center; } } .modalidades-entrega .container .row .modalidades-entrega-wrapper .boxes-wrapper .box-padrao, .modalidades-entrega .container .row .modalidades-entrega-wrapper .boxes-wrapper .box-rapida, .modalidades-entrega .container .row .modalidades-entrega-wrapper .boxes-wrapper .box-retirada { margin: 0 60px; } @media screen and (max-width: 768px) { .modalidades-entrega .container .row .modalidades-entrega-wrapper .boxes-wrapper .box-padrao, .modalidades-entrega .container .row .modalidades-entrega-wrapper .boxes-wrapper .box-rapida, .modalidades-entrega .container .row .modalidades-entrega-wrapper .boxes-wrapper .box-retirada { margin: 0 10px; } } .modalidades-entrega .container .row .modalidades-entrega-wrapper .boxes-wrapper .box-padrao .txt-wrapper, .modalidades-entrega .container .row .modalidades-entrega-wrapper .boxes-wrapper .box-padrao img, .modalidades-entrega .container .row .modalidades-entrega-wrapper .boxes-wrapper .box-rapida .txt-wrapper, .modalidades-entrega .container .row .modalidades-entrega-wrapper .boxes-wrapper .box-rapida img, .modalidades-entrega .container .row .modalidades-entrega-wrapper .boxes-wrapper .box-retirada .txt-wrapper, .modalidades-entrega .container .row .modalidades-entrega-wrapper .boxes-wrapper .box-retirada img { display: inline-block; vertical-align: middle; } .modalidades-entrega .container .row .modalidades-entrega-wrapper .boxes-wrapper .box-padrao img, .modalidades-entrega .container .row .modalidades-entrega-wrapper .boxes-wrapper .box-rapida img, .modalidades-entrega .container .row .modalidades-entrega-wrapper .boxes-wrapper .box-retirada img { margin-right: 5px; } @media screen and (max-width: 768px) { .modalidades-entrega .container .row .modalidades-entrega-wrapper .boxes-wrapper .box-padrao img, .modalidades-entrega .container .row .modalidades-entrega-wrapper .boxes-wrapper .box-rapida img, .modalidades-entrega .container .row .modalidades-entrega-wrapper .boxes-wrapper .box-retirada img { display: none; } } .modalidades-entrega .container .row .modalidades-entrega-wrapper .boxes-wrapper .box-padrao .txt-wrapper p, .modalidades-entrega .container .row .modalidades-entrega-wrapper .boxes-wrapper .box-rapida .txt-wrapper p, .modalidades-entrega .container .row .modalidades-entrega-wrapper .boxes-wrapper .box-retirada .txt-wrapper p { margin: 0; line-height: 1.3em; font-family: Oswald, sans-serif; text-transform: uppercase; font-size: 16px; text-align: left; } @media screen and (max-width: 768px) { .modalidades-entrega .container .row .modalidades-entrega-wrapper .boxes-wrapper .box-padrao .txt-wrapper p, .modalidades-entrega .container .row .modalidades-entrega-wrapper .boxes-wrapper .box-rapida .txt-wrapper p, .modalidades-entrega .container .row .modalidades-entrega-wrapper .boxes-wrapper .box-retirada .txt-wrapper p { text-align: center; font-size: 14px; } } .modalidades-entrega .container .row .modalidades-entrega-wrapper .boxes-wrapper .box-padrao img { width: 52px; height: 39px; } .modalidades-entrega .container .row .modalidades-entrega-wrapper .boxes-wrapper .box-padrao .txt-wrapper p { color: #bb2a2e; } .modalidades-entrega .container .row .modalidades-entrega-wrapper .boxes-wrapper .box-padrao .txt-wrapper p span { text-align: left; } @media screen and (max-width: 768px) { .modalidades-entrega .container .row .modalidades-entrega-wrapper .boxes-wrapper .box-padrao .txt-wrapper p span { border-radius: 0; background-color: #bb2a2e; color: #fff; text-align: center; display: block; font-size: 13px; width: 100%; padding: 2px; box-sizing: border-box; } } .modalidades-entrega .container .row .modalidades-entrega-wrapper .boxes-wrapper .box-rapida .txt-wrapper p.tag, .modalidades-entrega .container .row .modalidades-entrega-wrapper .boxes-wrapper .box-retirada .txt-wrapper p.tag { border-radius: 0; } @media screen and (min-width: 769px) { .modalidades-entrega .container .row .modalidades-entrega-wrapper .boxes-wrapper .box-rapida .txt-wrapper p.tag, .modalidades-entrega .container .row .modalidades-entrega-wrapper .boxes-wrapper .box-retirada .txt-wrapper p.tag { background-color: transparent; color: #bb362e; padding: 0; } } @media screen and (max-width: 768px) { .modalidades-entrega .container .row .modalidades-entrega-wrapper .boxes-wrapper .box-rapida .txt-wrapper p.tag, .modalidades-entrega .container .row .modalidades-entrega-wrapper .boxes-wrapper .box-retirada .txt-wrapper p.tag { background-color: #bb2a2e; text-align: center; font-size: 13px; padding: 2px; width: 100%; box-sizing: border-box; } } .modalidades-entrega .container .row .modalidades-entrega-wrapper .boxes-wrapper .box-rapida img { width: 75px; height: auto; } .modalidades-entrega .container .row .modalidades-entrega-wrapper .boxes-wrapper .box-retirada img { width: 35px; height: 45px; } .modalidades-entrega .container .row .modalidades-entrega-wrapper .disponibilidade { cursor: pointer; background-color: #bb2a2e; color: #fff; font-family: Oswald, sans-serif; font-weight: 500; letter-spacing: 0.04em; text-transform: uppercase; font-size: 15px; padding: 0.6em 0.7em; border-radius: 4px; transition: 0.3s; align-self: flex-end; outline: 0; } @media screen and (min-width: 769px) { .modalidades-entrega .container .row .modalidades-entrega-wrapper .disponibilidade { display: none; } } .modalidades-entrega .container .row .modalidades-entrega-wrapper .disponibilidade:hover { outline: 0; background-color: #ec3237; } @media screen and (max-width: 768px) { .modalidades-entrega .container .row .modalidades-entrega-wrapper .disponibilidade { display: none; } } .selecao-endereco-entrega { font-family: Oswald, sans-serif; background-color: #ecebe7; position: relative; z-index: 10 !important; } .selecao-endereco-entrega .modelo-entrega .titulo-modelo-entrega { margin-bottom: 20px; color: #5a1718; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 24px; text-transform: uppercase; text-align: center; letter-spacing: 0.4pt; display: block; } .selecao-endereco-entrega .modelo-entrega .font-vinho-claro { margin-bottom: 0; } .selecao-endereco-entrega .modelo-entrega .infos-wrapper { display: flex; flex-direction: row; justify-content: center; align-items: flex-start; } @media screen and (max-width: 768px) { .selecao-endereco-entrega .modelo-entrega .infos-wrapper { flex-direction: column; align-items: center; } } .selecao-endereco-entrega .modelo-entrega.hidden { display: none !important; } .selecao-endereco-entrega .modelo-entrega.entrega-padrao { display: block; } .selecao-endereco-entrega .modelo-entrega .end_check { background-color: #d6d6d6 !important; } .selecao-endereco-entrega .modelo-entrega .end_check.end_active { background-color: #5a1718 !important; } .selecao-endereco-entrega .modelo-entrega .box-wrapper { flex: 1; padding-right: 20px; text-align: right; } @media screen and (max-width: 768px) { .selecao-endereco-entrega .modelo-entrega .box-wrapper { padding: 0; margin-bottom: 15px; } } .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-padrao, .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-rapida, .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-retirada { display: inline-block; margin-bottom: 0; text-align: left; } @media screen and (max-width: 768px) { .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-padrao, .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-rapida, .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-retirada { text-align: center; } } .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-padrao .infos, .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-rapida .infos, .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-retirada .infos { margin-bottom: 2px; } .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-padrao .infos .txt-wrapper, .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-padrao .infos img, .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-rapida .infos .txt-wrapper, .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-rapida .infos img, .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-retirada .infos .txt-wrapper, .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-retirada .infos img { display: inline-block; vertical-align: middle; } .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-padrao .infos img, .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-rapida .infos img, .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-retirada .infos img { margin-right: 5px; } .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-padrao .infos .txt-wrapper p, .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-rapida .infos .txt-wrapper p, .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-retirada .infos .txt-wrapper p { margin: 0; line-height: 1.3em; font-family: Oswald, sans-serif; text-transform: uppercase; font-size: 17px; } @media screen and (max-width: 768px) { .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-padrao .infos .txt-wrapper p, .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-rapida .infos .txt-wrapper p, .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-retirada .infos .txt-wrapper p { font-size: 15px; } } .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-padrao .alterar-endereco, .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-rapida .alterar-endereco, .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-retirada .alterar-endereco { cursor: pointer; font-family: Oswald, sans-serif; font-weight: 300; letter-spacing: 0.04em; padding: 0 2.9em 0.6em; border-radius: 3px; transition: 0.3s; outline: 0; outline-color: transparent; appearance: none; -webkit-appearance: none; -moz-appearance: none; background-color: transparent; color: #555; border: none; font-size: 12px; padding-left: 0; text-transform: none; } @media screen and (max-width: 768px) { .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-padrao .alterar-endereco, .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-rapida .alterar-endereco, .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-retirada .alterar-endereco { padding-right: 0; padding-top: 0; } } .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-padrao .alterar-endereco:active, .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-padrao .alterar-endereco:focus, .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-padrao .alterar-endereco:hover, .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-rapida .alterar-endereco:active, .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-rapida .alterar-endereco:focus, .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-rapida .alterar-endereco:hover, .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-retirada .alterar-endereco:active, .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-retirada .alterar-endereco:focus, .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-retirada .alterar-endereco:hover { text-decoration: underline; background-color: transparent; border: none; } .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-padrao img { width: 52px; height: 39px; } .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-padrao .txt-wrapper p { color: #bb2a2e; text-align: left; } .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-rapida .txt-wrapper p, .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-retirada .txt-wrapper p { text-align: left; } .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-rapida .txt-wrapper p.tag, .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-retirada .txt-wrapper p.tag { border-radius: 0; background-color: #bb2a2e; padding: 0.2em 0.3em; font-size: 15px; } .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-rapida img { width: 70px; height: auto; } .selecao-endereco-entrega .modelo-entrega .box-wrapper .box-retirada img { width: 35px; height: 45px; } .selecao-endereco-entrega .modelo-entrega .box-wrapper .escolher-entrega { cursor: pointer; background-color: #bb2a2e; color: #fff; font-family: Oswald, sans-serif; font-weight: 500; letter-spacing: 0.04em; text-transform: uppercase; font-size: 15px; padding: 0.6em 0.7em; border-radius: 3px; transition: 0.3s; appearance: none; -webkit-appearance: none; -moz-appearance: none; box-shadow: none; border: none; outline: 0; outline-color: transparent; margin-top: 10px; } .selecao-endereco-entrega .modelo-entrega .box-wrapper .escolher-entrega:hover { background-color: #ec3237; } .selecao-endereco-entrega .modelo-entrega .endereco-entrega { display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding-left: 20px; border-left: 1px solid #d6d6d6; flex: 1; } @media screen and (max-width: 768px) { .selecao-endereco-entrega .modelo-entrega .endereco-entrega { padding: 0; border: none; width: 100%; text-align: center; width: 80%; align-items: center; } } .selecao-endereco-entrega .modelo-entrega .endereco-entrega.hidden { display: none; } .selecao-endereco-entrega .modelo-entrega .endereco-entrega .cadastrar-endereco { cursor: pointer; font-family: Oswald, sans-serif; font-weight: 300; letter-spacing: 0.04em; padding: 0 2.9em 0.6em; border-radius: 3px; transition: 0.3s; outline: 0; outline-color: transparent; appearance: none; -webkit-appearance: none; -moz-appearance: none; background-color: transparent; color: #555; border: none; font-size: 12px; padding-left: 0; text-transform: none; } .selecao-endereco-entrega .modelo-entrega .endereco-entrega .cadastrar-endereco:hover { text-decoration: underline; } .selecao-endereco-entrega .modelo-entrega .endereco-entrega .titulo { text-transform: uppercase; font-size: 18px; margin: 0 0 5px; line-height: 1em; font-weight: 400; } .selecao-endereco-entrega .modelo-entrega .endereco-entrega .txt-endereco { text-align: center; margin: 0 0 5px; font-size: 18px; line-height: 1.2em; font-weight: 400; } @media screen and (max-width: 768px) { .selecao-endereco-entrega .modelo-entrega .endereco-entrega .txt-endereco { font-weight: 300; } } .selecao-endereco-entrega .modelo-entrega .dropdown-endereco-wrapper { text-align: left; position: relative; } .selecao-endereco-entrega .modelo-entrega .dropdown-endereco-wrapper .alterar { cursor: pointer; font-family: Oswald, sans-serif; font-weight: 300; letter-spacing: 0.04em; padding: 0.6em 2.9em; border-radius: 3px; transition: 0.3s; outline: 0; outline-color: transparent; appearance: none; -webkit-appearance: none; -moz-appearance: none; background-color: transparent; color: #555; border: none; font-size: 12px; padding-left: 0; text-transform: none; } @media screen and (max-width: 768px) { .selecao-endereco-entrega .modelo-entrega .dropdown-endereco-wrapper .alterar { padding-right: 0; padding-top: 0; } } .selecao-endereco-entrega .modelo-entrega .dropdown-endereco-wrapper .alterar:active, .selecao-endereco-entrega .modelo-entrega .dropdown-endereco-wrapper .alterar:focus, .selecao-endereco-entrega .modelo-entrega .dropdown-endereco-wrapper .alterar:hover { text-decoration: underline; background-color: transparent; border: none; } .selecao-endereco-entrega .modelo-entrega .dropdown-endereco-wrapper .dropdown-alterar-endereco { position: absolute; transform: translate(-50%, 0); width: 350px; top: 130%; left: 50%; z-index: 10; background-color: #fff; padding: 20px; box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.1); } @media screen and (max-width: 768px) { .selecao-endereco-entrega .modelo-entrega .dropdown-endereco-wrapper .dropdown-alterar-endereco { width: 80vw; max-width: 450px; top: 150%; } } .selecao-endereco-entrega .modelo-entrega .dropdown-endereco-wrapper .dropdown-alterar-endereco:before { content: ""; display: block; position: absolute; transform: translate(-50%, 0) rotate(45deg); width: 20px; height: 20px; background-color: #fff; left: 50%; top: -10px; z-index: 11; box-shadow: -2px -3px 10px 0 rgba(0, 0, 0, 0.05); } .selecao-endereco-entrega .modelo-entrega .dropdown-endereco-wrapper .dropdown-alterar-endereco .fechar-dropdown { appearance: none; -webkit-appearance: none; -moz-appearance: none; width: 18px; height: 18px; display: block; position: absolute; top: -3px; right: -3px; background-color: #fff; outline: 0; border: none; border-radius: 50%; box-sizing: border-box; z-index: 99; padding: 0; box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.2); cursor: pointer; transform: rotate(45deg); } @media screen and (max-width: 768px) { .selecao-endereco-entrega .modelo-entrega .dropdown-endereco-wrapper .dropdown-alterar-endereco .fechar-dropdown { width: 25px; height: 25px; top: -10px; right: -5px; } } .selecao-endereco-entrega .modelo-entrega .dropdown-endereco-wrapper .dropdown-alterar-endereco .fechar-dropdown:before { content: ""; position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; height: 1px; width: 70%; background-color: #000; } .selecao-endereco-entrega .modelo-entrega .dropdown-endereco-wrapper .dropdown-alterar-endereco .fechar-dropdown:after { content: ""; position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; width: 1px; height: 70%; background-color: #000; } .selecao-endereco-entrega .modelo-entrega .dropdown-endereco-wrapper .dropdown-alterar-endereco ul { display: block; padding: 0; margin: 0 auto; width: 100%; } .selecao-endereco-entrega .modelo-entrega .dropdown-endereco-wrapper .dropdown-alterar-endereco ul li { position: relative; } .selecao-endereco-entrega .modelo-entrega .dropdown-endereco-wrapper .dropdown-alterar-endereco ul li:not(:last-of-type) { margin-bottom: 10px; } .selecao-endereco-entrega .modelo-entrega .dropdown-endereco-wrapper .dropdown-alterar-endereco ul li input[type="radio"] { appearance: radio; -webkit-appearance: radio; -moz-appearance: radio; position: absolute; opacity: 0; left: 0; top: 0; z-index: 9; } .selecao-endereco-entrega .modelo-entrega .dropdown-endereco-wrapper .dropdown-alterar-endereco ul li input[type="radio"]:checked+label { background-color: #3a1112; color: #fff; } .selecao-endereco-entrega .modelo-entrega .dropdown-endereco-wrapper .dropdown-alterar-endereco ul li label { cursor: pointer; border-radius: 5px; background-color: #ecebe7; color: #4a4d57; transition: 0.3s; text-align: left; padding: 9px 25px; font-size: 16px; line-height: 1.3em; text-transform: uppercase; margin: 0; box-sizing: border-box; width: 100%; display: block; font-family: Oswald, sans-serif; position: relative; z-index: 10; } @media screen and (max-width: 768px) { .selecao-endereco-entrega .modelo-entrega .dropdown-endereco-wrapper .dropdown-alterar-endereco ul li label { font-size: 14px; } } .selecao-endereco-entrega .modelo-entrega.alterar-endereco .conteudo-lightbox ul { display: block; padding: 0; margin: 0 auto; width: 100%; } .selecao-endereco-entrega .modelo-entrega.alterar-endereco .conteudo-lightbox ul i { margin-bottom: 10px; position: relative; } .selecao-endereco-entrega .modelo-entrega.alterar-endereco .conteudo-lightbox ul i input[type="radio"] { appearance: radio; -webkit-appearance: radio; -moz-appearance: radio; position: absolute; opacity: 0; left: 0; top: 0; z-index: 9; } .selecao-endereco-entrega .modelo-entrega.alterar-endereco .conteudo-lightbox ul i input[type="radio"]:checked+label { background-color: #3a1112; color: #fff; } .selecao-endereco-entrega .modelo-entrega.alterar-endereco .conteudo-lightbox ul i label { cursor: pointer; border-radius: 5px; background-color: #ecebe7; color: #4a4d57; transition: 0.3s; text-align: left; padding: 9px 25px; font-size: 16px; line-height: 1.3em; text-transform: uppercase; margin: 0; box-sizing: border-box; width: 100%; display: block; font-family: Oswald, sans-serif; position: relative; z-index: 10; } @media screen and (max-width: 768px) { .selecao-endereco-entrega .modelo-entrega.alterar-endereco .conteudo-lightbox ul i label { font-size: 14px; } } .selecao-endereco-entrega .modelo-entrega.entrega-padrao .box-wrapper { padding: 0; text-align: center; margin-bottom: 40px; } .selecao-endereco-entrega .modelo-entrega.entrega-padrao .box-wrapper .alterar-endereco { padding-right: 0; text-align: center; padding-top: 5px; display: block; } @media screen and (max-width: 768px) { .selecao-endereco-entrega #calendario_entrega { padding-top: 0 !important; } } .aviso-modalidade-entrega.entrega .container { padding: 10px 0; } .aviso-modalidade-entrega.entrega .container .aviso-wrapper { background-color: transparent; padding: 0; text-align: center; } .aviso-modalidade-entrega.entrega .container .aviso-wrapper .txt-aviso { color: #5a1717; } @media only screen and (min-width: 300px) and (max-width: 767px) { .aviso-modalidade-entrega.entrega .container .aviso-wrapper .txt-aviso { text-align: left; } } .aviso-modalidade-entrega .container { padding: 0 0 30px; } @media screen and (max-width: 980px) { .aviso-modalidade-entrega .container { padding: 10px 0 30px; } } .aviso-modalidade-entrega .container .aviso-wrapper { background-color: #5a1717; padding: 10px 20px; border-radius: 3px; display: flex; flex-direction: row; align-items: center; justify-content: flex-start; } @media screen and (max-width: 980px) { .aviso-modalidade-entrega .container .aviso-wrapper { align-items: flex-start; justify-content: center; } } .aviso-modalidade-entrega .container .aviso-wrapper .txt-aviso, .aviso-modalidade-entrega .container .aviso-wrapper img { display: inline-block; vertical-align: middle; } .aviso-modalidade-entrega .container .aviso-wrapper img { margin-right: 10px; width: 20px; } @media screen and (max-width: 980px) { .aviso-modalidade-entrega .container .aviso-wrapper img { margin-top: 5px; } } .aviso-modalidade-entrega .container .aviso-wrapper .txt-aviso { display: inline-block; margin: 0; vertical-align: middle; font-size: 16px; color: #fff; font-family: Oswald, sans-serif; font-weight: 400; letter-spacing: 0.01em; } .aviso-modalidade-entrega .container .aviso-wrapper .txt-aviso a { font-size: inherit; color: inherit; text-decoration: underline; } .tabela-produtos-horizontal { min-width: 810px; } @media screen and (max-width: 980px) { .tabela-produtos-horizontal { min-width: auto; } } .tabela-produtos-horizontal .linha-sugestao .sugestao-wrapper { padding-right: 0; padding-top: 5px; padding-bottom: 10px; background-color: transparent; } @media screen and (max-width: 980px) { .tabela-produtos-horizontal .linha-sugestao .sugestao-wrapper { position: static; } } .tabela-produtos-horizontal .linha-sugestao .sugestao-wrapper .sugestao-produtos tbody tr td:first-of-type { width: 35%; } @media screen and (max-width: 980px) { .tabela-produtos-horizontal .linha-sugestao .sugestao-wrapper .sugestao-produtos tbody tr td:first-of-type { width: 70%; } } .tabela-produtos-horizontal .linha-sugestao .sugestao-wrapper .sugestao-produtos tbody tr td:nth-child(2) { position: relative; padding: 0; } .tabela-produtos-horizontal .linha-sugestao .sugestao-wrapper .sugestao-produtos tbody tr td:nth-child(2) .valor-oferta { position: absolute; width: 80px; min-width: 80px; left: 10px; top: 10px; } .tabela-produtos-horizontal .linha-sugestao .sugestao-wrapper .sugestao-produtos tbody tr td:last-of-type { border-right: 0; } @media screen and (max-width: 980px) { .tabela-produtos-horizontal .linha-sugestao .sugestao-wrapper .sugestao-produtos tbody tr td:last-of-type { position: relative; padding: 0; right: 0; width: 0; height: 0; } } @media screen and (max-width: 980px) { .tabela-produtos-horizontal .linha-sugestao .sugestao-wrapper .sugestao-produtos tbody tr td:last-of-type .actions-wrapper { position: absolute; top: 10px; right: 30px; } } @media screen and (max-width: 980px) { .tabela-produtos-horizontal .linha-sugestao .sugestao-wrapper .sugestao-produtos tbody tr td:last-of-type .actions-wrapper .check-selecionar-sugestao { display: block; } } .tabela-produtos-horizontal .linha-sugestao .sugestao-wrapper .sugestao-produtos tbody tr td .excluir-item-produto { display: none; } .tabela-produtos-horizontal table { width: 100%; border-collapse: collapse; border-spacing: 0; border: none; } .tabela-produtos-horizontal table thead tr th { text-align: left; padding: 0 0 15px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; } .tabela-produtos-horizontal table thead tr th span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; font-size: 16px; color: #30333a; } .tabela-produtos-horizontal table thead tr th input[type="checkbox"] { -webkit-appearance: checkbox; appearance: checkbox; margin: 0 auto; display: inline-block; width: auto; } .tabela-produtos-horizontal table tbody td { text-align: left; padding: 15px; background-color: #ecebe7; border-bottom: 3px solid #fff; border-right: 3px solid #fff; } @media screen and (max-width: 980px) { .tabela-produtos-horizontal table tbody td { padding: 15px 10px; border-top: 3px solid #fff; } } @media screen and (max-width: 980px) { .tabela-produtos-horizontal table tbody td.hide-tablecell-mobile { display: none; } } .tabela-produtos-horizontal table tbody td:first-of-type { width: 55%; } @media screen and (min-width: 600px) and (max-width: 768px) { .tabela-produtos-horizontal table tbody td:first-of-type { width: 50%; } } @media screen and (max-width: 980px) { .tabela-produtos-horizontal table tbody td:first-of-type { width: 70%; } } .tabela-produtos-horizontal table tbody td:nth-child(2) { width: 15%; } @media screen and (max-width: 980px) { .tabela-produtos-horizontal table tbody td:nth-child(2) { position: absolute; display: block; border: none; background-color: transparent; width: 23%; } } .tabela-produtos-horizontal table tbody td:nth-child(3) { width: 8%; } .tabela-produtos-horizontal table tbody td:nth-child(4) { width: 12%; } @media screen and (max-width: 980px) { .tabela-produtos-horizontal table tbody td:nth-child(4) { width: 30%; vertical-align: bottom; min-width: 110px; box-sizing: border-box; } } .tabela-produtos-horizontal table tbody td:last-of-type { text-align: center; width: 5%; } @media screen and (max-width: 980px) { .tabela-produtos-horizontal table tbody td:last-of-type { position: absolute; right: 18px; border: 0; border-top: 2px solid #fff; width: 20px; height: 20px; background-color: transparent; } } .tabela-produtos-horizontal table tbody td .box-infos, .tabela-produtos-horizontal table tbody td .img-infos-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .tabela-produtos-horizontal table tbody td .img-infos-wrapper { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } @media screen and (max-width: 980px) { .tabela-produtos-horizontal table tbody td .img-infos-wrapper { min-height: 160px; } } .tabela-produtos-horizontal table tbody td .img-infos-wrapper .box-img { margin-right: 10px; } @media screen and (max-width: 980px) { .tabela-produtos-horizontal table tbody td .img-infos-wrapper .box-img { height: 125px; background-color: #fff; margin-right: 8px; min-width: 80px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } } .tabela-produtos-horizontal table tbody td .img-infos-wrapper .box-img img { width: 74px; vertical-align: middle; } .tabela-produtos-horizontal table tbody td .img-infos-wrapper .box-infos { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .tabela-produtos-horizontal table tbody td .img-infos-wrapper .box-infos .marca { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 11px; line-height: 12px; text-transform: uppercase; text-decoration: none; color: #999; margin-bottom: 2px; margin-top: 0; } .tabela-produtos-horizontal table tbody td .img-infos-wrapper .box-infos .nome-produto { font-family: Cardo; font-weight: 400; font-style: normal; font-size: 15px; color: #4a4d57; margin: 0; } .tabela-produtos-horizontal table tbody td .adicionar-produto-wrapper .aviso-carrinho { margin: 0; padding: 0; line-height: 1em; font-size: 12px; text-decoration: none; text-transform: uppercase; font-family: Oswald, sans-serif; text-align: left; width: 100%; color: #3a111e; margin-top: 5px; min-height: 12px; opacity: 0; transition: 0.3s; margin-left: 10px; } .tabela-produtos-horizontal table tbody td .adicionar-produto-wrapper div { display: inline-block; vertical-align: middle; position: relative; border-radius: 50%; background-color: #c5bead; padding: 0; width: 19px; height: 19px; cursor: pointer; } .tabela-produtos-horizontal table tbody td .adicionar-produto-wrapper div span { font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; font-size: 14px; line-height: 14px; color: #fff; position: absolute; transform: translate(-50%, -50%); top: 50%; left: 50%; } .tabela-produtos-horizontal table tbody td .adicionar-produto-wrapper div.plus_qtd span { line-height: 15px; } .tabela-produtos-horizontal table tbody td .adicionar-produto-wrapper .qtd-prod { display: inline-block; width: 40px; padding: 5px 10px; box-sizing: border-box; text-align: center; vertical-align: middle; } .tabela-produtos-horizontal table tbody td .valor-oferta .leve-mais { font-family: Oswald; font-size: 12px; margin: 5px 0 2px; color: #bb2a2e; } .tabela-produtos-horizontal table tbody td .valor-oferta .leve-mais span { background-color: #bb2a2e; color: #fff; padding: 2px 3px; border-radius: 3px; margin-right: 2px; display: inline-block; width: auto; } .tabela-produtos-horizontal table tbody td .valor-oferta .valor-anterior-oferta, .tabela-produtos-horizontal table tbody td .valor-oferta .valor-final-oferta { margin: 0; text-align: left; } .tabela-produtos-horizontal table tbody td .valor-oferta .valor-anterior-oferta { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; color: #999; } .tabela-produtos-horizontal table tbody td .valor-oferta .valor-anterior-oferta span { text-decoration: line-through; } .tabela-produtos-horizontal table tbody td .valor-oferta .valor-final { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; background-color: transparent; color: #575c67; text-align: center; font-size: 23px; padding: 0 4px; display: inline-block; margin-top: 0; margin-bottom: 0; } @media screen and (max-width: 980px) { .tabela-produtos-horizontal table tbody td .valor-oferta .valor-final { margin-top: 14%; } } .tabela-produtos-horizontal table tbody td .valor-oferta .valor-final.oferta { margin-top: 5px; background-color: #e1b300; color: #fff; } .tabela-produtos-horizontal table tbody td .valor-oferta .valor-final.minhas-ofertas { font-size: 23px; line-height: 33px; margin-top: 5px; background-color: #fff; color: #bb2a2e; position: relative; margin-left: 7px; padding-left: 14px; box-sizing: border-box; } @media screen and (max-width: 980px) { .tabela-produtos-horizontal table tbody td .valor-oferta .valor-final.minhas-ofertas { font-size: 22px; line-height: 29px; margin-left: 10px; } } .tabela-produtos-horizontal table tbody td .valor-oferta .valor-final.minhas-ofertas:before { width: 32px; height: 32px; left: -26%; content: ""; display: block; background-image: url(../images/ico-mo-novo.png); background-size: cover; background-repeat: no-repeat; position: absolute; top: 1px; } @media screen and (max-width: 980px) { .tabela-produtos-horizontal table tbody td .valor-oferta .valor-final.minhas-ofertas:before { left: -20%; width: 27px; height: 27px; } } .tabela-produtos-horizontal table tbody td .valor-oferta .valor-final span { font-size: 13px; line-height: 13px; display: inline-block; vertical-align: super; margin-right: 2px; } .tabela-produtos-horizontal table tbody td .valor-total-produto .valor-final-produto { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 18px; } .tabela-produtos-horizontal table tbody td .valor-total-produto .valor-final-produto span { font-family: inherit; font-size: inherit; } .tabela-produtos-horizontal table tbody td .valor-total-produto .valor-final-produto span.cifrao { font-size: 0.6em; vertical-align: super; position: relative; top: 0.2em; margin-right: 0.1em; } .tabela-produtos-horizontal table tbody td .actions-wrapper { display: block; width: 100%; position: relative; z-index: 10; } @media screen and (max-width: 980px) { .tabela-produtos-horizontal table tbody td .actions-wrapper { height: 100%; } } .tabela-produtos-horizontal table tbody td .excluir-item-produto { width: 20px; height: 20px; position: absolute; right: -40%; top: -190%; transform: rotate(45deg); background-color: transparent; cursor: pointer; z-index: 11; } @media screen and (min-width: 1925px) { .tabela-produtos-horizontal table tbody td .excluir-item-produto { right: -27%; } } @media screen and (max-width: 980px) { .tabela-produtos-horizontal table tbody td .excluir-item-produto { right: -20%; top: -10%; } } .tabela-produtos-horizontal table tbody td .excluir-item-produto:after { content: ""; width: 50%; height: 2px; background-color: #af8256; transform: translate(-50%, -50%); left: 50%; top: 50%; display: block; position: absolute; } .tabela-produtos-horizontal table tbody td .excluir-item-produto:before { content: ""; position: absolute; display: block; width: 2px; height: 50%; background-color: #af8256; transform: translate(-50%, -50%); left: 50%; top: 50%; } .tabela-produtos-horizontal table tbody td .selecionar-sugestao { width: auto; -webkit-appearance: checkbox; appearance: checkbox; opacity: 0; position: absolute; left: 10px; } .tabela-produtos-horizontal table tbody td .selecionar-sugestao:checked+.check-selecionar-sugestao:after { opacity: 1; } .tabela-produtos-horizontal table tbody td .check-selecionar-sugestao { cursor: pointer; position: relative; width: 16px; height: 16px; border: 1px solid #a1a09d; border-radius: 4px; margin: 0; display: inline-block; z-index: 11; } @media screen and (max-width: 980px) { .tabela-produtos-horizontal table tbody td .check-selecionar-sugestao { display: none; } } .tabela-produtos-horizontal table tbody td .check-selecionar-sugestao:after { content: ""; width: 13px; height: 11px; position: absolute; top: 3px; left: 2px; background: url(../images/ico_check.png) no-repeat; opacity: 0; } @media screen and (max-width: 980px) { .tabela-produtos-horizontal table tbody td.indisponivel { box-sizing: border-box; position: relative; width: 30%; height: auto; border: none; right: auto; display: table-cell; border-right: 7px solid #fff; border-top: 3px solid #fff; border-bottom: 3px solid #fff; background-color: #ecebe7; } } .tabela-produtos-horizontal table tbody td.indisponivel p { margin: 5px 0; } .tabela-produtos-horizontal table tbody td.indisponivel .ver-sugestoes { font-size: 14px; text-decoration: underline; color: #4a4d56; } .tabela-produtos-horizontal table.header-produtos-minhaslistas { margin-bottom: 10px; } .tabela-produtos-horizontal table.header-produtos-minhaslistas thead th { text-align: left; padding: 15px; background-color: #d6d5d2; border-bottom: 3px solid #fff; border-right: 3px solid #fff; } .tabela-produtos-horizontal table.header-produtos-minhaslistas thead th:first-of-type { border-top-left-radius: 3px; width: 55%; } @media screen and (max-width: 980px) { .tabela-produtos-horizontal table.header-produtos-minhaslistas thead th:first-of-type { width: 70%; } } .tabela-produtos-horizontal table.header-produtos-minhaslistas thead th:nth-child(2) { width: 15%; } @media screen and (max-width: 980px) { .tabela-produtos-horizontal table.header-produtos-minhaslistas thead th:nth-child(2) { width: 30%; border-top-right-radius: 3px; } } .tabela-produtos-horizontal table.header-produtos-minhaslistas thead th:nth-child(3) { width: 8%; } .tabela-produtos-horizontal table.header-produtos-minhaslistas thead th:nth-child(4) { width: 12%; } .tabela-produtos-horizontal table.header-produtos-minhaslistas thead th:last-of-type { border-top-right-radius: 3px; width: 5%; text-align: center; } .tabela-produtos-horizontal table.header-produtos-minhaslistas thead th span { font-size: 15px; } .tabela-produtos-horizontal table.header-produtos-minhaslistas thead th .content-box-check { margin: 0; float: none; display: inline-block; } #lightbox-produtos-indisponiveis { box-sizing: border-box; width: auto !important; max-width: 97%; overflow: hidden; } @media screen and (max-width: 980px) { #lightbox-produtos-indisponiveis { transform: translate(-50%, 0); left: 50%; top: 0; } } #lightbox-produtos-indisponiveis .btn-fechar { z-index: 999; } #lightbox-produtos-indisponiveis .borda-modal { box-sizing: border-box; display: block; position: absolute; left: 50%; top: 50%; width: calc(100% - 20px); height: calc(100% - 20px); border: 1px solid #e2e2e2; transform: translate(-50%, -50%); box-shadow: inset 0 0 7px 1px rgba(0, 0, 0, 0.1); z-index: 9; } #lightbox-produtos-indisponiveis .lightbox-wrapper { min-height: 600px; box-sizing: border-box; padding: 35px 45px !important; position: relative; z-index: 10; max-width: 900px; display: flex; flex-direction: column; justify-content: space-between; align-items: center; } @media screen and (max-width: 980px) { #lightbox-produtos-indisponiveis .lightbox-wrapper { padding: 25px 6vw !important; width: 100vw; height: 100vh; } } #lightbox-produtos-indisponiveis .lightbox-wrapper h2, #lightbox-produtos-indisponiveis .lightbox-wrapper span { font-family: Oswald, sans-serif; } #lightbox-produtos-indisponiveis .lightbox-wrapper h2 { margin-bottom: 20px; font-size: 21px; line-height: 1.2em; } #lightbox-produtos-indisponiveis .lightbox-wrapper .outline, #lightbox-produtos-indisponiveis .lightbox-wrapper button { cursor: pointer; background-color: #bb2a2e; color: #fff; font-family: Oswald, sans-serif; font-weight: 300; letter-spacing: 0.04em; text-transform: uppercase; font-size: 14px; padding: 0.6em 2.9em; border-radius: 3px; border: 1px solid #bb2a2e; transition: 0.3s; outline: 0; outline-color: transparent; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 290px; display: inline-bock; } #lightbox-produtos-indisponiveis .lightbox-wrapper .outline:active, #lightbox-produtos-indisponiveis .lightbox-wrapper .outline:focus, #lightbox-produtos-indisponiveis .lightbox-wrapper .outline:hover, #lightbox-produtos-indisponiveis .lightbox-wrapper button:active, #lightbox-produtos-indisponiveis .lightbox-wrapper button:focus, #lightbox-produtos-indisponiveis .lightbox-wrapper button:hover { background-color: #ec3237; border: 1px solid #ec3237; } #lightbox-produtos-indisponiveis .lightbox-wrapper .outline { background-color: transparent; color: #555; border: none; font-size: 14px; text-transform: none; } @media screen and (max-width: 980px) { #lightbox-produtos-indisponiveis .lightbox-wrapper .outline { margin-top: 15px; } } #lightbox-produtos-indisponiveis .lightbox-wrapper .outline:active, #lightbox-produtos-indisponiveis .lightbox-wrapper .outline:focus, #lightbox-produtos-indisponiveis .lightbox-wrapper .outline:hover { text-decoration: underline; background-color: transparent; border: none; } #lightbox-produtos-indisponiveis .lightbox-wrapper .conteudo-lightbox { display: flex; justify-content: center; margin-bottom: 40px; width: 100%; min-height: 380px; flex-direction: column; align-items: flex-start; max-height: 435px; overflow: hidden; flex: 4; } @media screen and (max-width: 980px) { #lightbox-produtos-indisponiveis .lightbox-wrapper .conteudo-lightbox { margin-bottom: 10px; flex: 8; justify-content: flex-start; align-items: center; max-height: none; } } #lightbox-produtos-indisponiveis .lightbox-wrapper .conteudo-lightbox .tabela-produtos-horizontal { flex: 1; width: 100%; overflow-y: scroll; max-height: 366px; } @media screen and (max-width: 980px) { #lightbox-produtos-indisponiveis .lightbox-wrapper .conteudo-lightbox .tabela-produtos-horizontal { max-height: none; } } #lightbox-produtos-indisponiveis .lightbox-wrapper .conteudo-lightbox .tabela-produtos-horizontal .carrinho_check { overflow-x: hidden; } #lightbox-produtos-indisponiveis .lightbox-wrapper .footer-lightbox { text-align: right; display: flex; flex-direction: row; width: 100%; justify-content: space-between; flex: 1; } @media screen and (max-width: 980px) { #lightbox-produtos-indisponiveis .lightbox-wrapper .footer-lightbox { flex-direction: column-reverse; align-items: center; } } #lightbox-produtos-indisponiveis .lightbox-wrapper .footer-lightbox .esq { display: flex; flex-direction: column; align-items: flex-start; justify-content: center; } #lightbox-produtos-indisponiveis .lightbox-wrapper .footer-lightbox .esq .sem-itens { padding-left: 0; } @media screen and (max-width: 980px) { #lightbox-produtos-indisponiveis .lightbox-wrapper .footer-lightbox .esq .sem-itens { padding-left: 2.9em; margin-top: 10px; } } #lightbox-produtos-indisponiveis .lightbox-wrapper .footer-lightbox .dir { display: flex; flex-direction: row; align-items: center; justify-content: center; } #lightbox-produtos-indisponiveis .lightbox-wrapper .footer-lightbox .dir .continuar-substituir, #lightbox-produtos-indisponiveis .lightbox-wrapper .footer-lightbox .dir .outline { padding: 9px; margin-right: 20px; } @media screen and (max-width: 980px) { #lightbox-produtos-indisponiveis .lightbox-wrapper .footer-lightbox .dir .continuar-substituir, #lightbox-produtos-indisponiveis .lightbox-wrapper .footer-lightbox .dir .outline { margin-right: 0; } } #lightbox-produtos-indisponiveis .lightbox-wrapper .footer-lightbox .dir .outline { margin-right: 20px; } .filtro_lista { padding: 50px 0 0 0; } .filtro_lista .d-lg-none { display: none !important; } @media screen and (max-width: 980px) { .filtro_lista .d-lg-none { display: block !important; } } .filtro_lista::before { content: ""; background: rgba(0, 0, 0, 0.7); width: 0%; height: 100%; position: fixed; right: -60%; top: 0; visibility: hidden; opacity: 0; z-index: 9999999; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } @media screen and (max-width: 980px) { .filtro_lista { padding: 0; } } @media screen and (max-width: 980px) { .filtro_lista .banner_parceiros { padding: 0; } } .filtro_lista .bg-branco { position: relative; } @media screen and (max-width: 980px) { .filtro_lista .bg-branco::after, .filtro_lista .bg-branco::before { display: none; } } .filtro_lista .bg-branco::before { content: ""; background: #fff; position: absolute; top: 0; left: -35px; width: 100%; height: 100%; } .filtro_lista .bg-branco::after { content: ""; background: #fff; position: absolute; top: 0; right: -100%; width: 100%; height: 100%; } .filtro_lateral { background: #e5e5e5; width: 92%; height: 100%; display: flex; flex-direction: column; padding: 15px; box-sizing: border-box; } @media screen and (max-width: 980px) { .filtro_lateral { display: block; position: fixed; width: 80%; height: 100%; overflow-y: auto; right: -81%; top: 0; z-index: 9999999; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } } .filtro_lateral .filtro-sticky { position: sticky; position: -webkit-sticky; top: 60px; transition: 0.2s; } .filtro_lateral * { box-sizing: border-box; font-family: Oswald, sans-serif; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } @media screen and (max-width: 980px) { .filtro_lateral .voltar_filtro { position: relative; display: block; padding-bottom: 13px; margin-bottom: 12px; color: #4a4d57; text-transform: uppercase; } .filtro_lateral .voltar_filtro::after { content: ""; width: 120%; height: 1px; background: #d1d1d2; position: absolute; bottom: 0; left: -10%; } } .filtro_lateral .limpar_filtro { font-size: 12px; text-transform: uppercase; margin-bottom: 13px; } .filtro_lateral h2 { text-transform: uppercase; color: #4a4d57; margin-bottom: 0; font-size: 14px; } .filtro_lateral h2 strong { font-size: 20px; } .filtro_lateral .content_busca { width: 100%; margin-top: 15px; } .filtro_lateral .content_busca .input_speech { width: 100%; position: relative; } .filtro_lateral .content_busca .input_speech input { padding: 10px 60px 10px 11px; } .filtro_lateral .content_busca .input_speech input[type="submit"] { position: absolute; right: 0; top: 0; padding: 0; width: 46px; height: 37px; cursor: pointer; opacity: 0; } .filtro_lateral .filtro-radio { margin-bottom: 10px; } .filtro_lateral .filtro-radio__item { display: block; } .filtro_lateral .filtro-radio__item:not(:last-of-type) { margin-bottom: 10px; } .filtro_lateral .filtro-radio__item input[type="radio"] { appearance: none; -webkit-appearance: radio; -moz-appearance: none; width: 1px; height: 1px; position: absolute; z-index: -1; visibility: hidden; } .filtro_lateral .filtro-radio__item input[type="radio"]:checked+.radio-item .radio-item__check:before { background-color: #af8256; } .filtro_lateral .filtro-radio__item .radio-item { cursor: pointer; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; } .filtro_lateral .filtro-radio__item .radio-item__check { width: 15px; height: 15px; position: relative; border-radius: 50%; display: inline-block; background-color: #fff; border: 1px solid #f0f0f0; margin-right: 7px; } .filtro_lateral .filtro-radio__item .radio-item__check:before { content: ""; position: absolute; top: 50%; left: 50%; width: 90%; height: 90%; display: block; border-radius: 50%; background-size: cover; background-repeat: no-repeat; background-color: #fff; transition: all 0.3s ease-in-out; transform: translate(-50%, -50%); } .filtro_lateral .filtro-radio__item .radio-item__txt { display: inline-block; margin: 0; font-size: 13px; text-transform: uppercase; -webkit-font-smoothing: antialiased; } .filtro_lateral .filtro-radio__item .radio-item__txt.opcao-so-hoje { background-color: #ad393c; color: #fff; padding: 3px 5px; display: flex; flex-direction: row; justify-content: center; align-items: center; } .filtro_lateral .filtro-radio__item .radio-item__txt.opcao-so-hoje img { width: 15px; margin-left: 5px; } .filtro_lateral .content_filtro_lista { margin-top: 10px; display: flex; flex-direction: column; } .filtro_lateral .content_filtro_lista .item_filtro { width: 100%; border-bottom: 1px solid #b1b1b1; overflow: hidden; } .filtro_lateral .content_filtro_lista .item_filtro .titulo { color: #5a1718; text-transform: uppercase; font-size: 12px; display: flex; align-items: center; justify-content: space-between; padding: 5px 6px 5px 0; cursor: pointer; } .filtro_lateral .content_filtro_lista .item_filtro .titulo span { font-weight: 700; } .filtro_lateral .content_filtro_lista .item_filtro .titulo .plus { font-size: 23px; } .filtro_lateral .content_filtro_lista .item_filtro .group_show { max-height: 0; overflow: hidden; float: left; width: 100%; margin-bottom: 0; } .filtro_lateral .content_filtro_lista .item_filtro .group_show ul li .wrap_check label { font-size: 13px; cursor: pointer; } .filtro_lateral .content_filtro_lista .item_filtro .group_show a { font-size: 12px; } .filtro_lateral .content_filtro_lista .item_filtro ul { width: 100%; float: left; clear: both; padding: 0; margin: 0; } .filtro_lateral .content_filtro_lista .item_filtro ul li { color: #4a4d57; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; width: 100%; float: left; clear: both; margin-bottom: 6px; cursor: pointer; } .filtro_lateral .content_filtro_lista .item_filtro ul li.hidden { height: 0; overflow: hidden; margin-bottom: 0; -webkit-transition: all 0.6s, ease; -moz-transition: all 0.6s, ease; -ms-transition: all 0.6s, ease; -o-transition: all 0.6s, ease; transition: all 0.6s, ease; transition-duration: 0.6s; } .filtro_lateral .content_filtro_lista .item_filtro ul li.show { overflow: hidden; margin-bottom: 6px; -webkit-transition: all 0.6s, ease; -moz-transition: all 0.6s, ease; -ms-transition: all 0.6s, ease; -o-transition: all 0.6s, ease; transition: all 0.6s, ease; transition-duration: 0.6s; } .filtro_lateral .content_filtro_lista .item_filtro.active .group_show { overflow-y: scroll; max-height: 220px; margin-bottom: 14px; } @media screen and (max-width: 980px) { body.abrir_filtro .filtro_lista::before { width: 100%; right: 80%; visibility: visible; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; opacity: 1; } body.abrir_filtro .filtro_lateral { overflow-x: hidden; right: 0; -webkit-overflow-scrolling: touch; } #resultado_busca .content_filtro.fixed { position: relative; top: inherit; } #resultado_busca .content_filtro.fixed .container .content_busca .input_speech { top: 0; } } .carrossel_promocao { display: flex; flex-direction: column; align-items: center; justify-content: center; } .carrossel_promocao .header { background: url(../images/header_banner_promocao.jpg) center; width: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 15px 0; background-size: cover; } .carrossel_promocao .header h1 { color: #ddc096; font-size: 24px; text-transform: uppercase; margin-bottom: 0; font-family: Oswald, sans-serif; font-weight: 700; font-style: normal; -webkit-text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5); -moz-text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5); text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5); } .carrossel_promocao .header h2 { color: #fff; font-size: 14px; text-transform: uppercase; margin-bottom: 0; letter-spacing: 0.25pt; -webkit-text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5); -moz-text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5); text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5); } .carrossel_promocao .body { background: linear-gradient(to bottom, #cb4947 50%, #c63835 68%); width: 100%; overflow: hidden; } .carrossel_promocao .body .oferta { width: 100%; min-width: auto; min-height: auto; max-width: 100%; margin: 0 0 10px 0; } .carrossel_promocao .body .oferta:hover { background: 0 0; } .carrossel_promocao .body .oferta .content_item { background: 0 0; border: none; } @media screen and (min-width: 992px) { .carrossel_promocao .body .oferta .content_item { align-items: center; } } .carrossel_promocao .body .oferta .content_item .bg_img_vitrine { background: 0 0; } .carrossel_promocao .body .oferta .content_item .txt_vitrine { background: 0 0; color: #fff; text-align: center; } @media screen and (min-width: 992px) { .carrossel_promocao .body .oferta .content_item .txt_vitrine { text-align: left; } } .carrossel_promocao .body .oferta .content_item .txt_vitrine span { color: #fff; } .carrossel_promocao .body .oferta .content_valor .content_preco { width: 100%; margin: 0 auto; color: #fff; } .carrossel_promocao .body .oferta .content_valor .content_preco .valor { color: #fff; } .carrossel_promocao .body .oferta .carrinho_vitrine .bt_default { background: rgba(89, 24, 26, 0.7); } .carrossel_promocao .body .oferta .carrinho_vitrine .bt_default.carregando:after { background: #5a1718; } .carrossel_promocao .body .oferta .carrinho_vitrine .bt_default.sucesso:before { content: "Promoção Ativada"; opacity: 1; width: 100%; z-index: 99; } .carrossel_promocao .body .oferta.active .content_valor .content_preco { background: #5a1718; } @media screen and (min-width: 992px) { .carrossel_promocao .body .oferta.active .content_valor .content_preco { background: transparentee; } } .carrossel_promocao .body .oferta.active .carrinho_vitrine .text { color: #fff !important; } .carrossel_promocao .body .oferta.active .carrinho_vitrine .text:before { background: #fff !important; } .carrossel_promocao .footer { text-transform: uppercase; font-size: 13px; } @media screen and (max-width: 980px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo .listagem-container { padding-top: 30px; } } #resultado_busca.busca_nova .listagem-produtos-filtro-novo .resultado-wrapper { display: flex; flex-direction: row; } @media screen and (max-width: 980px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo .resultado-wrapper .hidden-mobile { display: none; } } #resultado_busca.busca_nova .listagem-produtos-filtro-novo .topo-busca { margin-bottom: 30px; } @media screen and (max-width: 980px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo .topo-busca { margin-bottom: 20px; } } @media screen and (max-width: 980px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo .topo-busca .row { display: flex; flex-direction: column-reverse; } } @media screen and (max-width: 980px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo .topo-busca .row .titulo-busca { font-size: 20px; } } #resultado_busca.busca_nova .listagem-produtos-filtro-novo .topo-busca .ordenacao { text-align: right; display: block; } @media screen and (max-width: 980px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo .topo-busca .ordenacao { text-align: left; margin-bottom: 20px; } } #resultado_busca.busca_nova .listagem-produtos-filtro-novo .topo-busca .ordenacao .order_lista { justify-content: flex-end; align-items: center; flex-direction: row; float: none; } @media screen and (max-width: 980px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo .topo-busca .ordenacao .order_lista { justify-content: flex-start; width: 100%; } } @media screen and (max-width: 980px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo .topo-busca .ordenacao .order_lista h3 { font-size: 12px; } } @media screen and (max-width: 980px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo .topo-busca .ordenacao .order_lista .content_select_list { position: relative; max-width: 170px; } } @media screen and (max-width: 980px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo .topo-busca .ordenacao .order_lista .content_select_list .select_list { font-size: 12px; padding-left: 15px; width: 100%; box-sizing: border-box; } } @media screen and (max-width: 980px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo .topo-busca .ordenacao .order_lista .content_select_list .select_list.active { border-bottom: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } } @media screen and (max-width: 980px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo .topo-busca .ordenacao .order_lista .content_select_list ul { top: 39px; box-shadow: none; border-top: 0; box-sizing: border-box; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; } } @media screen and (max-width: 980px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo .topo-busca .ordenacao .order_lista .content_select_list ul li { font-size: 12px; } } #resultado_busca.busca_nova .listagem-produtos-filtro-novo .banner-promo-wrapper { width: 100%; display: block; margin: 20px 0 40px; clear: both; } #resultado_busca.busca_nova .listagem-produtos-filtro-novo .banner-promo-wrapper a { display: block; width: 100%; clear: both; } #resultado_busca.busca_nova .listagem-produtos-filtro-novo .banner-promo-wrapper a img { width: 100%; display: block; } #resultado_busca.busca_nova .listagem-produtos-filtro-novo .banner-promo-wrapper a img.hidden-desktop { display: none; } @media screen and (max-width: 768px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo .banner-promo-wrapper a img.hidden-desktop { display: block; } } #resultado_busca.busca_nova .listagem-produtos-filtro-novo .banner-promo-wrapper a img.hidden-mobile { display: block; } @media screen and (max-width: 768px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo .banner-promo-wrapper a img.hidden-mobile { display: none; } } #resultado_busca.busca_nova .listagem-produtos-filtro-novo .banner-carrossel-expert { float: none; display: inline-block; width: 59%; padding: 10px 10px 25px; box-sizing: border-box; height: auto; margin-bottom: 20px; background-image: url(../images/bg-carrossel-expert.jpg); background-repeat: no-repeat; background-size: cover; background-position-x: -15px; } @media screen and (max-width: 992px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo .banner-carrossel-expert { display: block; width: 100%; left: -10px; width: calc(100% + 20px); background-position: -190px center; background-size: cover; position: relative; padding-bottom: 35px; } } @media screen and (min-width: 610px) and (max-width: 992px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo .banner-carrossel-expert { background-position: center; } } @media screen and (max-width: 600px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo .banner-carrossel-expert { background-position: -60px center; } } @media screen and (max-width: 441px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo .banner-carrossel-expert { background-position: -100px center; } } @media screen and (max-width: 400px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo .banner-carrossel-expert { background-position: -160px center; } } #resultado_busca.busca_nova .listagem-produtos-filtro-novo .banner-carrossel-expert .wrapper { max-width: 345px; display: block; overflow: visible; } @media screen and (max-width: 980px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo .banner-carrossel-expert .wrapper { max-width: 60%; } } @media screen and (max-width: 600px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo .banner-carrossel-expert .wrapper { max-width: 55%; } } @media screen and (max-width: 400px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo .banner-carrossel-expert .wrapper { max-width: 60%; } } #resultado_busca.busca_nova .listagem-produtos-filtro-novo .banner-carrossel-expert .wrapper .slick-list { width: calc(100% + 10px); } @media screen and (max-width: 980px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo .banner-carrossel-expert .wrapper .slick-list { width: 100%; } } #resultado_busca.busca_nova .listagem-produtos-filtro-novo .carregar-mais-wrapper { display: block; margin: 0; text-align: center; clear: both; } #resultado_busca.busca_nova .listagem-produtos-filtro-novo .carregar-mais-wrapper a { display: inline-block; float: none; } #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine2.modulo .container, #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine_lista .container { width: 100%; } #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine2.modulo .container .content_vitrine h2, #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine_lista .container .content_vitrine h2 { padding: 0; } @media screen and (max-width: 992px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine2.modulo .container .content_vitrine .container_vitrine.recomendacao, #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine_lista .container .content_vitrine .container_vitrine.recomendacao { margin-top: 20px; } } @media only screen and (min-width: 768px) and (max-width: 992px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine2.modulo .container .content_vitrine .item_vitrine.novo, #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine_lista .container .content_vitrine .item_vitrine.novo { width: 28% !important; margin-right: 4% !important; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine2.modulo .container .content_vitrine .item_vitrine.novo, #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine_lista .container .content_vitrine .item_vitrine.novo { width: 46% !important; margin-right: 6% !important; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine2.modulo .container .content_vitrine .item_vitrine.novo:nth-child(even), #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine_lista .container .content_vitrine .item_vitrine.novo:nth-child(even) { margin-right: 0 !important; } } @media only screen and (min-width: 768px) and (max-width: 992px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine2.modulo .container .content_vitrine .item_vitrine.novo:nth-child(3n), #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine_lista .container .content_vitrine .item_vitrine.novo:nth-child(3n) { margin-right: 0 !important; } } @media screen and (max-width: 980px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine2.modulo .container .content_vitrine .item_vitrine.novo a, #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine_lista .container .content_vitrine .item_vitrine.novo a { margin-bottom: 5px; } } @media screen and (max-width: 980px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine2.modulo .container .content_vitrine .item_vitrine.novo a .txt_vitrine, #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine_lista .container .content_vitrine .item_vitrine.novo a .txt_vitrine { margin-bottom: 8px; } } @media screen and (max-width: 980px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine2.modulo .container .content_vitrine .item_vitrine.novo a .txt_vitrine .place, #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine_lista .container .content_vitrine .item_vitrine.novo a .txt_vitrine .place { display: block; } } @media screen and (max-width: 980px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine2.modulo .container .content_vitrine .item_vitrine.novo a .txt_vitrine .place span, #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine_lista .container .content_vitrine .item_vitrine.novo a .txt_vitrine .place span { margin-right: 4px !important; } } @media screen and (max-width: 980px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine2.modulo .container .content_vitrine .item_vitrine.novo a .txt_vitrine .place img, #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine_lista .container .content_vitrine .item_vitrine.novo a .txt_vitrine .place img { vertical-align: middle !important; } } @media screen and (max-width: 980px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine2.modulo .container .content_vitrine .item_vitrine.novo a .txt_vitrine .place .content_avaliacao, #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine_lista .container .content_vitrine .item_vitrine.novo a .txt_vitrine .place .content_avaliacao { display: inline-block; } } @media screen and (max-width: 980px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine2.modulo .container .content_vitrine .item_vitrine.novo .carrinho_vitrine, #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine_lista .container .content_vitrine .item_vitrine.novo .carrinho_vitrine { bottom: 0; } } #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine2.modulo .container .content_vitrine .item_vitrine.novo .tag_marketplace_content, #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine_lista .container .content_vitrine .item_vitrine.novo .tag_marketplace_content { width: 100%; } #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine2.modulo .container .content_vitrine .item_vitrine.novo .tag_marketplace_content .tag_marketplace, #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine_lista .container .content_vitrine .item_vitrine.novo .tag_marketplace_content .tag_marketplace { line-height: 1.3em; width: 100%; font-size: 10px; padding: 4px; } @media screen and (max-width: 980px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine2.modulo .container .content_vitrine .item_vitrine.novo .tag_marketplace_content .tag_marketplace, #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine_lista .container .content_vitrine .item_vitrine.novo .tag_marketplace_content .tag_marketplace { padding: 5px; font-size: 11px; } } @media screen and (max-width: 400px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine2.modulo .container .content_vitrine .item_vitrine.novo .tag_marketplace_content .tag_marketplace, #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine_lista .container .content_vitrine .item_vitrine.novo .tag_marketplace_content .tag_marketplace { font-size: 10px; } } #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine2.modulo .container .content_vitrine .container_vitrine_lista .banner-carrossel-expert .item_vitrine.novo, #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine_lista .container .content_vitrine .container_vitrine_lista .banner-carrossel-expert .item_vitrine.novo { margin-right: 10px !important; float: none; background-color: #fff; padding: 2px; display: inline-block; margin-bottom: 0; vertical-align: top; padding-bottom: 10px; box-sizing: border-box; min-height: 366.1px; } @media screen and (max-width: 980px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine2.modulo .container .content_vitrine .container_vitrine_lista .banner-carrossel-expert .item_vitrine.novo, #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine_lista .container .content_vitrine .container_vitrine_lista .banner-carrossel-expert .item_vitrine.novo { width: 237px !important; min-width: none !important; max-width: none !important; margin-right: 10px !important; } } @media screen and (max-width: 600px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine2.modulo .container .content_vitrine .container_vitrine_lista .banner-carrossel-expert .item_vitrine.novo, #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine_lista .container .content_vitrine .container_vitrine_lista .banner-carrossel-expert .item_vitrine.novo { width: 252px !important; } } @media screen and (max-width: 441px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine2.modulo .container .content_vitrine .container_vitrine_lista .banner-carrossel-expert .item_vitrine.novo, #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine_lista .container .content_vitrine .container_vitrine_lista .banner-carrossel-expert .item_vitrine.novo { width: 228px !important; } } @media screen and (max-width: 400px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine2.modulo .container .content_vitrine .container_vitrine_lista .banner-carrossel-expert .item_vitrine.novo, #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine_lista .container .content_vitrine .container_vitrine_lista .banner-carrossel-expert .item_vitrine.novo { width: 212px !important; } } #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine2.modulo .container .content_vitrine .container_vitrine_lista .banner-carrossel-expert .item_vitrine.novo a .bg_img_vitrine, #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine_lista .container .content_vitrine .container_vitrine_lista .banner-carrossel-expert .item_vitrine.novo a .bg_img_vitrine { height: 125px; margin-bottom: 5px; } #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine2.modulo .container .content_vitrine .container_vitrine_lista .banner-carrossel-expert .item_vitrine.novo a .txt_vitrine, #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine_lista .container .content_vitrine .container_vitrine_lista .banner-carrossel-expert .item_vitrine.novo a .txt_vitrine { padding: 0 5px; box-sizing: border-box; } #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine2.modulo .container .content_vitrine .container_vitrine_lista .banner-carrossel-expert .item_vitrine.novo .carrinho_vitrine, #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine_lista .container .content_vitrine .container_vitrine_lista .banner-carrossel-expert .item_vitrine.novo .carrinho_vitrine { padding: 0 5px; } #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine2.modulo .container .content_vitrine .container_vitrine_lista .banner-carrossel-expert .slick-dots, #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine_lista .container .content_vitrine .container_vitrine_lista .banner-carrossel-expert .slick-dots { display: flex; flex-direction: row; justify-content: center; position: absolute; bottom: -21px; transform: translate(-50%, 0); left: 50%; } @media screen and (max-width: 992px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine2.modulo .container .content_vitrine .container_vitrine_lista .banner-carrossel-expert .slick-dots, #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine_lista .container .content_vitrine .container_vitrine_lista .banner-carrossel-expert .slick-dots { bottom: -25px; } } #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine2.modulo .container .content_vitrine .container_vitrine_lista .banner-carrossel-expert .slick-dots li, #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine_lista .container .content_vitrine .container_vitrine_lista .banner-carrossel-expert .slick-dots li { margin: 0 5px; } #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine2.modulo .container .content_vitrine .container_vitrine_lista .banner-carrossel-expert .slick-dots li button, #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine_lista .container .content_vitrine .container_vitrine_lista .banner-carrossel-expert .slick-dots li button { border: none !important; border-radius: 50%; color: transparent; line-height: 0; font-size: 0; height: 15px !important; width: 15px !important; background-color: #fff; padding: 0; transition: 0.3s; outline: 0; outline-color: transparent; cursor: pointer; box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3); } #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine2.modulo .container .content_vitrine .container_vitrine_lista .banner-carrossel-expert .slick-dots li.slick-active button, #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine_lista .container .content_vitrine .container_vitrine_lista .banner-carrossel-expert .slick-dots li.slick-active button { background-color: #bb2a2e; } @media screen and (max-width: 980px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine2.modulo .container .content_vitrine .container_vitrine.owl-carousel .owl-stage, #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine_lista .container .content_vitrine .container_vitrine.owl-carousel .owl-stage { padding: 0 !important; } } @media screen and (max-width: 980px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine2.modulo .container .content_vitrine .container_vitrine.owl-carousel .owl-stage .owl-item .item_vitrine.novo, #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine_lista .container .content_vitrine .container_vitrine.owl-carousel .owl-stage .owl-item .item_vitrine.novo { margin-right: 0 !important; width: 100% !important; } } #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine2.modulo .container .content_vitrine .container_vitrine.owl-carousel .owl-stage .owl-item .item_vitrine.novo a .bg_img_vitrine, #resultado_busca.busca_nova .listagem-produtos-filtro-novo #vitrine_lista .container .content_vitrine .container_vitrine.owl-carousel .owl-stage .owl-item .item_vitrine.novo a .bg_img_vitrine { height: 165px; } #resultado_busca.busca_nova .listagem-produtos-filtro-novo .vitrine-recomendacao .container { padding-top: 0; } #resultado_busca.busca_nova .listagem-produtos-filtro-novo .vitrine-recomendacao .container .owl-nav .owl-next { right: -6%; } @media screen and (max-width: 980px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo .vitrine-recomendacao .container .owl-nav .owl-next { right: -24.5px; } } @media screen and (max-width: 980px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo .vitrine-recomendacao .container .owl-nav .owl-prev { left: -24.5px; } } @media screen and (max-width: 980px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo .vitrine-recomendacao .container .owl-nav .owl-next, #resultado_busca.busca_nova .listagem-produtos-filtro-novo .vitrine-recomendacao .container .owl-nav .owl-prev { transform: translate(0, -50%); } } #resultado_busca.busca_nova { background-color: #ecebe7; } #resultado_busca.busca_nova .topo-busca { margin-bottom: 30px; } #resultado_busca.busca_nova .topo-busca .titulo-busca { font-weight: 300; } #resultado_busca.busca_nova #vitrine_lista { background-color: transparent; } #resultado_busca.busca_nova #vitrine_lista .container { width: 100%; padding-top: 0; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista { margin-top: 0; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine:nth-child(5n) { margin-right: 0; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo { width: 18.4%; } @media only screen and (min-width: 300px) and (max-width: 767px) { #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo { margin-bottom: 10px !important; } } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo a .bg_img_vitrine { height: 165px; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo a .txt_vitrine .place span { margin-right: 2px; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo a .content_avaliacao .ava_, #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo a .content_avaliacao .ava_o { width: 13px; height: 10px; float: left; margin-right: 2px; background-size: contain; background-repeat: no-repeat; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo .data-limite-wrapper { margin-top: 14px; } @media only screen and (min-width: 300px) and (max-width: 767px) { #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo .data-limite-wrapper { margin-top: 5px; } } .produto p { margin: 0; } .produto * { box-sizing: border-box; } .produto__img img { display: block; margin: 0 auto; max-width: 100%; width: 100%; } .produto__nome p { font-family: "Playfair Display", serif; font-size: 15px; font-weight: 500; line-height: 1.2em; margin: 0; } .produto__preco .preco { font-family: Oswald, sans-serif; text-transform: uppercase; color: #4a4d57; font-size: 23px; line-height: 1em; margin: 0; display: inline-block; vertical-align: top; } .produto__preco .preco span { font-size: 0.5em; vertical-align: super; } .produto__preco .preco__anterior { font-size: 15px; color: #b1b1b1; text-decoration: line-through; } .produto__preco .preco__anterior span { font-size: 8px; } .produto__preco .preco__desconto { background: #e1b300; color: #fff; padding: 0 5px 5px; } .produto__interacao .carrinho_vitrine { position: static; display: inline-block; width: auto; margin-right: 3px; margin-top: 10px; } .produto__interacao .carrinho_vitrine .bt_qtd, .produto__interacao .carrinho_vitrine input { display: inline-block; vertical-align: middle; float: none; } .produto__interacao .carrinho_vitrine .bt_qtd { padding: 0; width: 19px; height: 19px; line-height: 0; font-size: 0; font-family: serif; margin-top: 0; position: relative; } .produto__interacao .carrinho_vitrine .bt_qtd:before { content: ""; position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; width: 50%; height: 2px; background-color: #fff; } .produto__interacao .carrinho_vitrine .bt_qtd.plus_qtd:after { content: ""; position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; height: 50%; width: 2px; background-color: #fff; } .produto__interacao .carrinho_vitrine input { font-size: 15px; line-height: 1em; padding: 7px 10px; width: 45px; height: 30px; margin: 0 3px; } .produto__interacao .data-promocao { display: inline-block; width: auto; } .produto__interacao .data-promocao p { font-size: 14px; } .produto--secundario { padding: 5px; background-color: #efeeea; } .produto--secundario .produto__img { display: inline-block; width: 78px; height: 78px; vertical-align: top; background-color: #fff; text-align: center; margin-right: 4px; } .produto--secundario .produto__nome { display: inline-block; width: 113px; vertical-align: top; max-height: 88.89px; overflow: hidden; min-height: 88.89px; } .produto--secundario .produto__preco { margin-top: 10px; } .produto--oferta .produto__interacao .carrinho_vitrine .bt_qtd { background-color: #e1b300; } .carrossel_promocao .body { padding: 10px; } .carrossel_promocao .body .carrossel-produto--vertical .produto--secundario { height: 183px; box-sizing: border-box; margin-bottom: 10px; } .carrossel_promocao .body .carrossel-produto .slick-dots { display: block; text-align: center; } .carrossel_promocao .body .carrossel-produto .slick-dots li { display: inline-block; margin: 0 3px; } .carrossel_promocao .body .carrossel-produto .slick-dots li.slick-active button { background-color: #3a111a; } .carrossel_promocao .body .carrossel-produto .slick-dots li button { border: none !important; border-radius: 50%; color: transparent; line-height: 0; font-size: 0; height: 15px !important; width: 15px !important; background-color: #fff; padding: 0; transition: 0.3s; cursor: pointer; outline: 0; outline-color: transparent; box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3); } .ingredientes__receita { background-color: #f2f2f2; } .ingredientes__tabela { margin: auto; margin-bottom: 40px; width: 980px; } @media screen and (max-width: 768px) { .ingredientes__tabela { width: 100%; } } .ingredientes__tabela-header { background-color: #5a1718; padding: 5px 15px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; } .ingredientes__tabela-header h2 { color: #fff; font-size: 16px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } .ingredientes__tabela-linha { display: flex; margin-bottom: 2px; } @media screen and (max-width: 768px) { .ingredientes__tabela-linha { flex-direction: column; background-color: #e6e2dd; margin-bottom: 3px; padding-bottom: 4px; } } .ingredientes__tabela-linha-item { background-color: rgba(201, 186, 170, 0.29); border-bottom: 1px solid transparent; width: 280px; display: flex; align-items: center; } @media screen and (max-width: 768px) { .ingredientes__tabela-linha-item { width: 100%; padding: 20px 0; } } .ingredientes__tabela-linha-item p { color: #3a1112; font-size: 16px; line-height: 32px; margin: 0 20px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } @media screen and (max-width: 768px) { .ingredientes__tabela-linha-item p { font-size: 18px; } } .ingredientes__tabela-linha-item p strong { font-size: 20px; line-height: 34px; font-family: Oswald, sans-serif; font-weight: 700; font-style: normal; } .ingredientes__tabela-linha-produtos { background-color: #f9f9f8; width: 700px; } @media screen and (max-width: 768px) { .ingredientes__tabela-linha-produtos { width: 98%; margin: 0 auto; } } .ingredientes__tabela-linha-produtos-slider { overflow: hidden; } .ingredientes__tabela-linha-produtos-slider .slick-arrow { cursor: pointer; outline: 0; position: absolute; transform: translate(0, -50%); top: 50%; left: -20px; z-index: 10; appearance: none; -webkit-appearance: none; -moz-appearance: none; color: #f2f2f2; background-color: #f2f2f2; font-size: 1px; line-height: 1px; border-radius: 50%; width: 50px; height: 50px; border: none; } .ingredientes__tabela-linha-produtos-slider .slick-arrow:before { content: "<"; display: block; font-size: 12px; line-height: 1em; position: absolute; transform: translate(-50%, -50%); left: 65%; top: 50%; color: #5a5a5a; } .ingredientes__tabela-linha-produtos-slider .slick-arrow.slick-next { left: auto; right: -20px; } .ingredientes__tabela-linha-produtos-slider .slick-arrow.slick-next:before { content: ">"; left: auto; right: 45%; } .ingredientes__tabela-linha-produtos-slider .slick-arrow.slick-disabled { display: none !important; } .ingredientes__tabela-linha-produtos-slider-item { width: 100%; } .ingredientes__ver-todos-itens { text-align: center; } .ingredientes__ver-todos-itens a { color: #3a1112; text-decoration: underline; font-size: 12px; text-transform: uppercase; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } .produto.produto--em-linha { display: flex; align-items: center; } @media screen and (max-width: 768px) { .produto.produto--em-linha { width: 100%; position: relative; } } .produto.produto--em-linha .produto__imagem { padding: 10px 20px; } .produto.produto--em-linha .produto__imagem img { width: 65px; height: 65px; } .produto.produto--em-linha .produto__descricao { width: 330px; } @media screen and (max-width: 768px) { .produto.produto--em-linha .produto__descricao { margin-bottom: 30px; } } .produto.produto--em-linha .produto__descricao p { font-size: 14px; margin-right: 20px; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; } @media screen and (max-width: 768px) { .produto.produto--em-linha .produto__descricao p { font-weight: 300; min-height: 57px; max-height: 57px; overflow: hidden; box-sizing: border-box; display: block; } } .produto.produto--em-linha .produto__preco { width: 90px; font-size: 20px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } @media screen and (max-width: 768px) { .produto.produto--em-linha .produto__preco { position: absolute; bottom: 7px; left: 108px; } } .produto.produto--em-linha .produto__preco sup { font-size: 12px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } @media screen and (max-width: 768px) { .produto.produto--em-linha .produto__seletor-quantidade { position: absolute; left: 195px; bottom: 3px; } } .produto.produto--em-linha .produto__seletor-quantidade .less_qtd, .produto.produto--em-linha .produto__seletor-quantidade .plus_qtd { display: inline-block; vertical-align: middle; position: relative; border-radius: 50%; background-color: #c5bead; padding: 0; width: 19px; height: 19px; cursor: pointer; } .produto.produto--em-linha .produto__seletor-quantidade .less_qtd span, .produto.produto--em-linha .produto__seletor-quantidade .plus_qtd span { font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; font-size: 14px; line-height: 14px; color: #fff; position: absolute; transform: translate(-50%, -50%); top: 50%; left: 50%; } .produto.produto--em-linha .produto__seletor-quantidade input { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; background: #fff; color: #54565c; text-transform: uppercase; outline: 0; border: 1px solid #b1b1b1; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; -webkit-appearance: none; display: inline-block; width: 40px; padding: 5px 10px; box-sizing: border-box; text-align: center; vertical-align: middle; } .modo-de-preparo { background-color: #ecebe6; } .modo-de-preparo__titulo { color: #3a1112; font-size: 28px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; margin-bottom: 50px; } .modo-de-preparo__item-texto { padding-bottom: 30px; } .modo-de-preparo__item-texto-num { font-size: 22px; background-color: #bb2a2e; color: #fff; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; width: 35px; height: 35px; text-align: center; float: left; flex: none; font-family: Oswald, sans-serif; font-weight: 700; font-style: normal; } .modo-de-preparo__item-texto h3 { color: #4a4d57; font-size: 30px; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; margin-left: 45px; } .modo-de-preparo__item-texto p { font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; margin-top: 12px; font-size: 15px; line-height: 22px; } .modulo-carrossel-especialistas { width: 100%; height: auto; background: #3a1112; display: flex; clear: both; } .modulo-carrossel-especialistas .container-especialistas { width: 1170px; margin: 0 auto; display: flex; flex-direction: column; } .modulo-carrossel-especialistas .container-especialistas h2 { color: #fff; font-size: 30px; margin: 15px 0 10px; } @media screen and (max-width: 980px) { .modulo-carrossel-especialistas .container-especialistas h2 { padding: 0 15px; width: 100vw; margin: 20px 0 22px; } } .modulo-carrossel-especialistas .container-especialistas .owl-item { height: 266px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .modulo-carrossel-especialistas .container-especialistas .owl-item { height: auto; } } .modulo-carrossel-especialistas .container-especialistas .owl-item.active.center { background-color: #5a1b1b; position: relative; } .modulo-carrossel-especialistas .container-especialistas .owl-item.active.center:after { content: ">"; color: #fff; transform: rotate(90deg) translate(-50%, 0); position: absolute; bottom: -6px; left: 50%; font-family: Cardo; font-size: 17px; font-weight: 400; } .modulo-carrossel-especialistas .container-especialistas .owl-nav { top: 38%; } @media screen and (max-width: 980px) { .modulo-carrossel-especialistas .container-especialistas .owl-nav { width: 100vw; height: 100%; top: 0; overflow: hidden; display: none; } } .modulo-carrossel-especialistas .container-especialistas .owl-nav .owl-next, .modulo-carrossel-especialistas .container-especialistas .owl-nav .owl-prev { color: #fff; background: #2a0809 !important; width: 36px; } .modulo-carrossel-especialistas .container-especialistas .owl-nav .owl-next { border-radius: 0 67px 67px 0 !important; right: -36px; } @media screen and (max-width: 980px) { .modulo-carrossel-especialistas .container-especialistas .owl-nav .owl-next { right: 0; width: 30% !important; height: 100% !important; border-radius: 0 !important; background-color: transparent !important; color: transparent; } } .modulo-carrossel-especialistas .container-especialistas .owl-nav .owl-prev { border-radius: 67px 0 0 67px !important; left: -36px; } @media screen and (max-width: 980px) { .modulo-carrossel-especialistas .container-especialistas .owl-nav .owl-prev { left: 0; width: 30% !important; height: 100% !important; border-radius: 0 !important; background-color: transparent !important; color: transparent; } } .modulo-carrossel-especialistas .container-especialistas .content_especialista { padding: 25px 0 30px; flex: 1; display: block; min-height: 207px; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } @media only screen and (min-width: 300px) and (max-width: 767px) { .modulo-carrossel-especialistas .container-especialistas .content_especialista { height: 260px; box-sizing: border-box; padding: 30px 0 20px; } } .modulo-carrossel-especialistas .container-especialistas .content_especialista:hover { cursor: pointer; background: #5a1718; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; -webkit-box-shadow: inset 10px 0 32px -15px rgba(0, 0, 0, 0.55); -moz-box-shadow: inset 10px 0 32px -15px rgba(0, 0, 0, 0.55); box-shadow: inset 10px 0 32px -15px rgba(0, 0, 0, 0.55); } @media screen and (max-width: 980px) { .modulo-carrossel-especialistas .container-especialistas .content_especialista:hover { background: 0 0; box-shadow: none; } } .modulo-carrossel-especialistas .container-especialistas .content_especialista .tb_img { width: 90px; height: 90px; display: block; margin: 0 auto; background-size: cover; background-position: center; background-repeat: none; border-radius: 90px; -webkit-border-radius: 90px; -moz-border-radius: 90px; } .modulo-carrossel-especialistas .container-especialistas .content_especialista .seguir { text-align: center; margin-top: 15px; } .modulo-carrossel-especialistas .container-especialistas .content_especialista .txt_especialista { width: 103px; clear: both; margin: 12px auto; } .modulo-carrossel-especialistas .container-especialistas .content_especialista .txt_especialista .line { width: 18px; height: 1px; background: #d5a46b; margin: 9px 0; } .modulo-carrossel-especialistas .container-especialistas .content_especialista .txt_especialista h2 { color: #d5a46b; text-transform: uppercase; font-size: 12px; } .modulo-carrossel-especialistas .container-especialistas .content_especialista .txt_especialista h3 { font-size: 14px; color: #dacccd; font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; font-style: inherit; } .modulo-carrossel-especialistas .container-especialistas .actived { background: 0 0; } @media screen and (max-width: 992px) { #lista_experts.nova-lista-experts { background-color: #73191d; } } @media screen and (max-width: 992px) { #lista_experts.nova-lista-experts .hidden-mobile { display: none !important; } } #lista_experts.nova-lista-experts .hidden-desktop { display: none !important; } @media screen and (max-width: 992px) { #lista_experts.nova-lista-experts .hidden-desktop { display: block !important; } } #lista_experts.nova-lista-experts .expert-wrapper { display: block; width: 100%; } @media screen and (max-width: 992px) { #lista_experts.nova-lista-experts .expert-wrapper:not(.ativo) { display: none; } } #lista_experts.nova-lista-experts .expert-wrapper .container { padding: 0; } #lista_experts.nova-lista-experts .expert-wrapper.bg-madeira-claro { background-image: url(../images/experts/listagem/bg-madeira-claro.png); background-size: cover; background-repeat: no-repeat; background-position: center; } @media screen and (max-width: 992px) { #lista_experts.nova-lista-experts .expert-wrapper.bg-madeira-claro { background-position: -500px -510px; } } #lista_experts.nova-lista-experts .expert-wrapper.bg-madeira-escuro { background-image: url(../images/experts/listagem/bg-madeira-escuro.png); background-size: cover; background-repeat: no-repeat; background-position: center; } @media screen and (max-width: 992px) { #lista_experts.nova-lista-experts .expert-wrapper.bg-madeira-escuro { background-position: -500px -510px; } } #lista_experts.nova-lista-experts .expert-wrapper h2 { color: #fff; line-height: 1em; margin-bottom: 20px; font-size: 24px; } #lista_experts.nova-lista-experts .expert-wrapper .row-expert { display: flex; align-items: flex-end; } @media screen and (max-width: 980px) { #lista_experts.nova-lista-experts .expert-wrapper .row-expert { flex-direction: column; } } #lista_experts.nova-lista-experts .expert-wrapper .row-expert .ver-pagina-expert { cursor: pointer; display: inline-block; border: 1px solid #fff; border-radius: 1px; color: #fff; font-family: Oswald, sans-serif; text-transform: uppercase; text-align: center; padding: 10px 60px; box-sizing: border-box; font-size: 12px; transition: 0.3s; } @media screen and (max-width: 980px) { #lista_experts.nova-lista-experts .expert-wrapper .row-expert .ver-pagina-expert { width: 100%; padding: 15px; } } #lista_experts.nova-lista-experts .expert-wrapper .row-expert .ver-pagina-expert:active, #lista_experts.nova-lista-experts .expert-wrapper .row-expert .ver-pagina-expert:focus, #lista_experts.nova-lista-experts .expert-wrapper .row-expert .ver-pagina-expert:hover { outline: 0; outline-color: transparent; color: #5a1a18; background-color: #fff; } #lista_experts.nova-lista-experts .expert-wrapper .row-expert .col-receita-novidade { padding-top: 50px; align-self: flex-start; } @media screen and (max-width: 980px) { #lista_experts.nova-lista-experts .expert-wrapper .row-expert .col-receita-novidade { padding-top: 40px; background-color: #73191d; order: 2; align-self: auto; } } #lista_experts.nova-lista-experts .expert-wrapper .row-expert .col-receita-novidade .box-receita .receita-wrapper { display: block; margin-bottom: 30px; } #lista_experts.nova-lista-experts .expert-wrapper .row-expert .col-receita-novidade .box-receita .receita-wrapper img { display: block; width: 100%; margin-bottom: 10px; } #lista_experts.nova-lista-experts .expert-wrapper .row-expert .col-receita-novidade .box-receita .receita-wrapper .titulo-receita { line-height: 1.2em; font-style: normal; font-size: 20px; font-weight: 500; text-align: left; margin-bottom: 0; color: #fff; font-family: "Playfair Display", serif; } #lista_experts.nova-lista-experts .expert-wrapper .row-expert .col-receita-novidade .box-receita .receita-wrapper .ver-receita { font-family: Oswald, sans-serif; text-align: left; text-decoration: underline; text-transform: uppercase; font-size: 12px; color: #fff; line-height: 1.2em; } #lista_experts.nova-lista-experts .expert-wrapper .row-expert .col-expert { justify-content: center; align-items: flex-end; display: inline-flex; padding-top: 105px; } @media screen and (max-width: 980px) { #lista_experts.nova-lista-experts .expert-wrapper .row-expert .col-expert { order: 1; padding-top: 10px; } } @media screen and (max-width: 980px) { #lista_experts.nova-lista-experts .expert-wrapper .row-expert .col-expert .nome-selo-wrapper { position: absolute; transform: translate(-50%, 0); left: 30%; top: 40px; } } #lista_experts.nova-lista-experts .expert-wrapper .row-expert .col-expert .nome-selo-wrapper img.nome { position: absolute; width: auto; bottom: 410px; transform: translate(-50%, 0); left: 50%; } @media screen and (max-width: 980px) { #lista_experts.nova-lista-experts .expert-wrapper .row-expert .col-expert .nome-selo-wrapper img.nome { position: relative; transform: none; bottom: auto; left: 0; top: 0; } } @media screen and (max-width: 375px) { #lista_experts.nova-lista-experts .expert-wrapper .row-expert .col-expert .nome-selo-wrapper img.nome { max-width: 160px; } } #lista_experts.nova-lista-experts .expert-wrapper .row-expert .col-expert .nome-selo-wrapper img.selo { position: absolute; left: 20px; width: auto; bottom: 290px; } @media screen and (max-width: 980px) { #lista_experts.nova-lista-experts .expert-wrapper .row-expert .col-expert .nome-selo-wrapper img.selo { bottom: auto; position: relative; top: 0; transform: translate(-50%, 0); left: 50%; margin: 5px 0 0; } } @media screen and (max-width: 375px) { #lista_experts.nova-lista-experts .expert-wrapper .row-expert .col-expert .nome-selo-wrapper img.selo { max-width: 90px; } } #lista_experts.nova-lista-experts .expert-wrapper .row-expert .col-expert img { display: block; } #lista_experts.nova-lista-experts .expert-wrapper .row-expert .col-expert .busto-wrapper { max-height: 400px; overflow: hidden; vertical-align: bottom; position: relative; } @media only screen and (min-width: 300px) and (max-width: 767px) { #lista_experts.nova-lista-experts .expert-wrapper .row-expert .col-expert .busto-wrapper { margin-right: -175px; z-index: 1; } } #lista_experts.nova-lista-experts .expert-wrapper .row-expert .col-expert .busto-wrapper .busto { width: auto; max-width: 100%; margin: 0 auto; } #lista_experts.nova-lista-experts .expert-wrapper .row-expert .col-vitrine { padding-top: 50px; align-self: flex-start; } @media screen and (max-width: 980px) { #lista_experts.nova-lista-experts .expert-wrapper .row-expert .col-vitrine { padding-top: 40px; padding-bottom: 40px; background-color: #73191d; order: 3; align-self: auto; } } #lista_experts.nova-lista-experts .expert-wrapper .row-expert .col-vitrine .vitrine_lista { background-color: transparent; } @media screen and (max-width: 980px) { #lista_experts.nova-lista-experts .expert-wrapper .row-expert .col-vitrine .vitrine_lista { margin-bottom: 30px; } } #lista_experts.nova-lista-experts .expert-wrapper .row-expert .col-vitrine .vitrine_lista .container_vitrine_lista { justify-content: flex-end; margin-top: 0; } @media screen and (max-width: 980px) { #lista_experts.nova-lista-experts .expert-wrapper .row-expert .col-vitrine .vitrine_lista .container_vitrine_lista { float: none; justify-content: space-between; } } #lista_experts.nova-lista-experts .expert-wrapper .row-expert .col-vitrine .vitrine_lista .container_vitrine_lista .item_vitrine.novo { width: 160px; float: right; height: auto; min-height: initial; justify-content: space-between; display: flex; flex-direction: column; } @media screen and (max-width: 980px) { #lista_experts.nova-lista-experts .expert-wrapper .row-expert .col-vitrine .vitrine_lista .container_vitrine_lista .item_vitrine.novo { float: none; margin: 0; width: 48%; } } #lista_experts.nova-lista-experts .expert-wrapper .row-expert .col-vitrine .vitrine_lista .container_vitrine_lista .item_vitrine.novo:not(:last-of-type) { margin-right: 20px; } @media screen and (max-width: 980px) { #lista_experts.nova-lista-experts .expert-wrapper .row-expert .col-vitrine .vitrine_lista .container_vitrine_lista .item_vitrine.novo:not(:last-of-type) { margin: 0; } } #lista_experts.nova-lista-experts .expert-wrapper .row-expert .col-vitrine .vitrine_lista .container_vitrine_lista .item_vitrine.novo a .bg_img_vitrine { height: 155px; } @media screen and (max-width: 980px) { #lista_experts.nova-lista-experts .expert-wrapper .row-expert .col-vitrine .vitrine_lista .container_vitrine_lista .item_vitrine.novo a .bg_img_vitrine { height: 40vw; } } #lista_experts.nova-lista-experts .expert-wrapper .row-expert .col-vitrine .vitrine_lista .container_vitrine_lista .item_vitrine.novo a .txt_vitrine { min-height: auto; max-height: none; } #lista_experts.nova-lista-experts .expert-wrapper .row-expert .col-vitrine .vitrine_lista .container_vitrine_lista .item_vitrine.novo a .txt_vitrine .place span { color: #fff; } #lista_experts.nova-lista-experts .expert-wrapper .row-expert .col-vitrine .vitrine_lista .container_vitrine_lista .item_vitrine.novo a .txt_vitrine .name { color: #fff; } #lista_experts.nova-lista-experts .expert-wrapper .row-expert .col-vitrine .vitrine_lista .container_vitrine_lista .item_vitrine.novo a .txt_vitrine .preco-kg-wrapper p { color: #fff; } #lista_experts.nova-lista-experts .expert-wrapper .row-expert .col-vitrine .vitrine_lista .container_vitrine_lista .item_vitrine.novo a .txt_vitrine .wrapper-prices .content_price .price { color: #fff; } #lista_experts.nova-lista-experts .expert-wrapper .row-expert .col-vitrine .vitrine_lista .container_vitrine_lista .item_vitrine.novo a .txt_vitrine .wrapper-prices .peso p { color: #fff; } .intro-expert.bg-madeira-claro { background-image: url(../images/experts/listagem/bg-madeira-claro.png); background-size: cover; background-repeat: no-repeat; background-position: center; } @media only screen and (min-width: 300px) and (max-width: 767px) { .intro-expert.bg-madeira-claro { background-size: 330%; background-position: 70% 140%; } } .intro-expert .container { padding: 0; } .intro-expert .container .row-expert { display: flex; align-items: flex-start; } @media only screen and (min-width: 300px) and (max-width: 767px) { .intro-expert .container .row-expert { flex-direction: column; } } .intro-expert .container .row-expert .col-expert { display: inline-flex; flex-direction: column; align-items: flex-end; justify-content: center; padding-top: 20px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .intro-expert .container .row-expert .col-expert { padding-top: 0; overflow: hidden; max-height: 380px; } } .intro-expert .container .row-expert .col-expert .nome-selo-wrapper { position: absolute; display: flex; flex-direction: column; justify-content: center; align-items: center; align-self: flex-start; top: 40px; left: 20px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .intro-expert .container .row-expert .col-expert .nome-selo-wrapper { top: 10%; left: 27%; transform: translate(-50%, 0); } } .intro-expert .container .row-expert .col-expert .nome-selo-wrapper .nome { display: block; min-width: 220px; margin-bottom: 5px; } @media screen and (max-width: 320px) { .intro-expert .container .row-expert .col-expert .nome-selo-wrapper .nome { display: block; max-width: 160px; min-width: 0; } } @media screen and (max-width: 320px) { .intro-expert .container .row-expert .col-expert .nome-selo-wrapper .selo { display: block; max-width: 100px; } } .intro-expert .container .row-expert .col-expert .busto-wrapper { align-self: flex-end; max-height: 470px; position: relative; } @media only screen and (min-width: 300px) and (max-width: 767px) { .intro-expert .container .row-expert .col-expert .busto-wrapper { min-width: auto; position: relative; z-index: 1; margin-right: -15%; max-width: 270px; top: 65px; } } .intro-expert .container .row-expert .col-expert .busto-wrapper .busto { display: block; transform: translate(-50%, 0); width: 120%; left: 30%; position: relative; top: 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { .intro-expert .container .row-expert .col-expert .busto-wrapper .busto { width: 100%; max-width: 100%; left: 50%; } } .intro-expert .container .row-expert .col-receita { padding-top: 30px; padding-bottom: 40px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .intro-expert .container .row-expert .col-receita { background-color: #fff; padding-top: 20px; padding-bottom: 20px; } } .intro-expert .container .row-expert .col-receita .titulo { font-size: 26px; font-weight: 500; text-align: left; font-family: Oswald, sans-serif; font-style: normal; text-transform: uppercase; color: #fff; line-height: 1.2em; margin-bottom: 15px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .intro-expert .container .row-expert .col-receita .titulo { color: #3a1112; margin-bottom: 20px; } } .intro-expert .container .row-expert .col-receita .receita-wrapper { display: block; } .intro-expert .container .row-expert .col-receita .receita-wrapper .img-wrapper { display: block; position: relative; width: 100%; margin-bottom: 10px; } .intro-expert .container .row-expert .col-receita .receita-wrapper .img-wrapper img { display: block; } .intro-expert .container .row-expert .col-receita .receita-wrapper .img-wrapper img.img-receita { width: 100%; } .intro-expert .container .row-expert .col-receita .receita-wrapper .img-wrapper img.btn-play { position: absolute; display: block; z-index: 9; transform: translate(-50%, -50%); left: 50%; top: 50%; } .intro-expert .container .row-expert .col-receita .receita-wrapper .titulo-receita { font-family: "Playfair Display", serif; font-size: 20px; font-weight: 700; text-align: left; margin: 0 0 10px; line-height: 1em; color: #fff; font-style: normal; } @media only screen and (min-width: 300px) and (max-width: 767px) { .intro-expert .container .row-expert .col-receita .receita-wrapper .titulo-receita { color: #3a1112; } } .intro-expert .container .row-expert .col-receita .ver-receita { font-family: Oswald, sans-serif; font-size: 12px; text-align: left; text-transform: uppercase; text-decoration: underline; font-weight: 500; margin: 0; color: #fff; line-height: 1em; } @media only screen and (min-width: 300px) and (max-width: 767px) { .intro-expert .container .row-expert .col-receita .ver-receita { color: #3a1112; } } .receitas-dicas { background-color: #ecebe7; } .receitas-dicas h2 { font-size: 24px; text-align: left; color: #3a1112; text-transform: uppercase; font-style: normal; line-height: 1em; vertical-align: middle; margin-top: 0; margin-bottom: 40px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .receitas-dicas h2 { margin-bottom: 20px; } } .receitas-dicas h2 span { font-size: 0.6em; vertical-align: baseline; font-weight: 400; text-transform: none; } @media only screen and (min-width: 300px) and (max-width: 767px) { .receitas-dicas h2 span { display: none; } } .receitas-dicas .lista-receitas { display: flex; justify-content: space-between; flex-wrap: wrap; } .receitas-dicas .lista-receitas .box-wrapper { width: 235px; height: 265px; margin-bottom: 40px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .receitas-dicas .lista-receitas .box-wrapper { width: 48%; height: 210px; margin-bottom: 20px; } } .receitas-dicas .lista-receitas .box-wrapper:not(:nth-child(4n)) { margin-right: 20px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .receitas-dicas .lista-receitas .box-wrapper:not(:nth-child(4n)) { margin-right: 0; } } .receitas-dicas .lista-receitas .box-wrapper .box-img { display: block; margin-bottom: 10px; } .receitas-dicas .lista-receitas .box-wrapper .box-img img { display: block; width: 100%; } .receitas-dicas .lista-receitas .box-wrapper .box-txt .tag { font-family: Oswald, sans-serif; text-transform: uppercase; font-size: 12px; color: #9e9e9e; line-height: 1em; margin: 0 0 5px; font-style: normal; display: block; float: none; padding: 0; } .receitas-dicas .lista-receitas .box-wrapper .box-txt .titulo { font-style: normal; font-size: 24px; text-transform: none; color: #3a1112; font-family: "Playfair Display", serif; text-align: left; line-height: 1.2em; margin: 0 0 10px; font-weight: 700; } @media only screen and (min-width: 300px) and (max-width: 767px) { .receitas-dicas .lista-receitas .box-wrapper .box-txt .titulo { font-size: 18px; margin-bottom: 6px; height: 42px; overflow: hidden; } } .receitas-dicas .lista-receitas .box-wrapper .box-txt .autor { font-style: normal; font-size: 12px; text-transform: none; color: #3a1112; font-family: "Playfair Display", serif; text-align: left; line-height: 1em; margin: 0; font-weight: 300; } .receitas-dicas .carregar-mais-wrapper { text-align: center; } .receitas-dicas .carregar-mais-wrapper .bt_empty { display: inline-block; } #vitrine_lista.listagem-produtos-indicados { background-color: #fff; padding: 40px 0; } #vitrine_lista.listagem-produtos-indicados.bg-cinza { background-color: #ecebe7; } #vitrine_lista.listagem-produtos-indicados .container { padding: 0; } #vitrine_lista.listagem-produtos-indicados .container .titulo-expert-indica { font-size: 24px; text-align: left; color: #3a1112; text-transform: uppercase; font-style: normal; line-height: 1em; vertical-align: middle; margin-top: 0; margin-bottom: 20px; } #vitrine_lista.listagem-produtos-indicados .container .titulo-expert-indica img { vertical-align: middle; border-radius: 50%; width: 40px; height: 40px; display: inline-block; margin-right: 10px; margin-top: -5px; } #vitrine_lista.listagem-produtos-indicados .container .titulo-expert-indica span { font-size: 0.6em; vertical-align: baseline; font-weight: 400; text-transform: none; } @media screen and (max-width: 980px) { #vitrine_lista.listagem-produtos-indicados .container .titulo-expert-indica span { display: none; } } #vitrine_lista.listagem-produtos-indicados .container .content_vitrine { text-align: center; } @media screen and (max-width: 980px) { #vitrine_lista.listagem-produtos-indicados .container .content_vitrine .container_vitrine_lista .item_vitrine.novo { width: 48% !important; } } @media screen and (max-width: 980px) { #vitrine_lista.listagem-produtos-indicados .container .content_vitrine .container_vitrine_lista .item_vitrine.novo:nth-child(even) { margin-right: 0 !important; margin-bottom: 20px !important; } } #vitrine_lista.listagem-produtos-indicados .container .content_vitrine .container_vitrine_lista .bt_empty { float: none; display: inline-block; } @media only screen and (min-width: 300px) and (max-width: 767px) { .secao-banner-carrossel-expert { background-size: 300%; background-position: -500px -210px; } } .secao-banner-carrossel-expert .container { padding: 10px 0 0; } .secao-banner-carrossel-expert .container .row { display: flex; flex-direction: row; align-items: flex-end; } @media only screen and (min-width: 300px) and (max-width: 767px) { .secao-banner-carrossel-expert .container .row { flex-direction: column; } } .secao-banner-carrossel-expert .container .row .col-expert { position: relative; max-height: 470px; overflow-y: hidden; overflow-x: visible; } @media only screen and (min-width: 300px) and (max-width: 767px) { .secao-banner-carrossel-expert .container .row .col-expert { max-height: 35vh; } } .secao-banner-carrossel-expert .container .row .col-expert .nome-selo-wrapper { position: absolute; text-align: center; top: 60px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .secao-banner-carrossel-expert .container .row .col-expert .nome-selo-wrapper { right: 20px; top: 30px; } } .secao-banner-carrossel-expert .container .row .col-expert .nome-selo-wrapper .nome { display: block; width: auto; margin: 0 auto 5px; } .secao-banner-carrossel-expert .container .row .col-expert .nome-selo-wrapper .selo { display: block; width: auto; margin: 0 auto; } .secao-banner-carrossel-expert .container .row .col-expert .busto { display: block; position: relative; margin-left: auto; margin-right: 0; right: -10px; top: 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { .secao-banner-carrossel-expert .container .row .col-expert .busto { max-width: 60%; left: -30px; right: auto; margin: 0; } } .secao-banner-carrossel-expert .container .row .col-produtos { padding-top: 20px; padding-bottom: 30px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .secao-banner-carrossel-expert .container .row .col-produtos { background-color: #461518; } } .secao-banner-carrossel-expert .container .row .col-produtos .titulo { font-family: Oswald, sans-serif; font-size: 22px; text-transform: uppercase; text-align: left; margin: 0 0 20px; line-height: 1em; color: #fff; } @media only screen and (min-width: 300px) and (max-width: 767px) { .secao-banner-carrossel-expert .container .row .col-produtos .titulo { line-height: 1.3em; max-width: 19ch; } } .secao-banner-carrossel-expert .container .row .col-produtos .vitrine_lista { background-color: transparent; } .secao-banner-carrossel-expert .container .row .col-produtos .vitrine_lista .container_vitrine_lista { margin-top: 0; position: relative; } @media only screen and (min-width: 300px) and (max-width: 767px) { .secao-banner-carrossel-expert .container .row .col-produtos .vitrine_lista .container_vitrine_lista { margin: 0; } } .secao-banner-carrossel-expert .container .row .col-produtos .vitrine_lista .container_vitrine_lista .item_vitrine.novo { width: 24%; box-sizing: border-box; padding: 5px; background-color: #fff; height: 378.5px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .secao-banner-carrossel-expert .container .row .col-produtos .vitrine_lista .container_vitrine_lista .item_vitrine.novo { height: auto; background-color: transparent; padding: 0; height: 360px; } } .secao-banner-carrossel-expert .container .row .col-produtos .vitrine_lista .container_vitrine_lista .item_vitrine.novo:not(:last-of-type) { margin-right: 10px; } .secao-banner-carrossel-expert .container .row .col-produtos .vitrine_lista .container_vitrine_lista .item_vitrine.novo a .bg_img_vitrine { height: 150px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .secao-banner-carrossel-expert .container .row .col-produtos .vitrine_lista .container_vitrine_lista .item_vitrine.novo a .bg_img_vitrine { height: 130px; } } .secao-banner-carrossel-expert .container .row .col-produtos .vitrine_lista .container_vitrine_lista .item_vitrine.novo a .txt_vitrine .preco-kg-wrapper { display: none; } @media only screen and (min-width: 300px) and (max-width: 767px) { .secao-banner-carrossel-expert .container .row .col-produtos .vitrine_lista .container_vitrine_lista .item_vitrine.novo a .txt_vitrine .place span { color: #fff; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .secao-banner-carrossel-expert .container .row .col-produtos .vitrine_lista .container_vitrine_lista .item_vitrine.novo a .txt_vitrine .name { color: #fff; } } .secao-banner-carrossel-expert .container .row .col-produtos .vitrine_lista .container_vitrine_lista .item_vitrine.novo a .txt_vitrine .wrapper-prices .peso { display: none; } @media only screen and (min-width: 300px) and (max-width: 767px) { .secao-banner-carrossel-expert .container .row .col-produtos .vitrine_lista .container_vitrine_lista .item_vitrine.novo a .txt_vitrine .wrapper-prices .content_price .price, .secao-banner-carrossel-expert .container .row .col-produtos .vitrine_lista .container_vitrine_lista .item_vitrine.novo a .txt_vitrine .wrapper-prices .content_price .price_desconto { color: #fff; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .secao-banner-carrossel-expert .container .row .col-produtos .vitrine_lista .container_vitrine_lista .item_vitrine.novo a .txt_vitrine .desconto_wrapper .div1 .div_desc span { color: #fff; } } .secao-banner-carrossel-expert .container .row .col-produtos .vitrine_lista .container_vitrine_lista .item_vitrine.novo .carrinho_vitrine { margin-right: 1px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .secao-banner-carrossel-expert .container .row .col-produtos .vitrine_lista .container_vitrine_lista .item_vitrine.novo .data-limite-wrapper span { color: #fff; } } .secao-banner-carrossel-expert .container .row .col-produtos .vitrine_lista .container_vitrine_lista .slick-dots { display: flex; flex-direction: row; justify-content: center; position: absolute; bottom: -21px; transform: translate(-50%, 0); left: 50%; } @media screen and (max-width: 992px) { .secao-banner-carrossel-expert .container .row .col-produtos .vitrine_lista .container_vitrine_lista .slick-dots { bottom: -28px; } } .secao-banner-carrossel-expert .container .row .col-produtos .vitrine_lista .container_vitrine_lista .slick-dots li { margin: 0 2px; } .secao-banner-carrossel-expert .container .row .col-produtos .vitrine_lista .container_vitrine_lista .slick-dots li button { border: none !important; border-radius: 50%; color: transparent; line-height: 0; font-size: 0; height: 13px !important; width: 13px !important; background-color: #fff; padding: 0; margin: 0 auto; transition: 0.3s; outline: 0; outline-color: transparent; cursor: pointer; box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3); } .secao-banner-carrossel-expert .container .row .col-produtos .vitrine_lista .container_vitrine_lista .slick-dots li button:before { content: none; } .secao-banner-carrossel-expert .container .row .col-produtos .vitrine_lista .container_vitrine_lista .slick-dots li.slick-active button { background-color: #bb2a2e; } .banner-carrossel-expert { overflow: hidden; float: none; display: inline-block; width: 59%; padding: 10px 10px 25px; box-sizing: border-box; height: auto; margin-bottom: 20px; background-image: radial-gradient(circle, #151515, #171717, #181818, #1a1a1a, #1b1b1b, #1a1a1a, #1a1a1a, #191919, #161616, #121212, #0e0e0e, #080808); background-size: cover; background-position: center; position: relative; } @media screen and (max-width: 992px) { .banner-carrossel-expert { display: block; width: 100%; left: -10px; width: calc(100% + 20px); min-width: calc(100% + 20px); background-position: -190px center; background-size: cover; position: relative; padding-bottom: 35px; } } @media screen and (min-width: 610px) and (max-width: 992px) { .banner-carrossel-expert { background-position: center; } } @media screen and (max-width: 600px) { .banner-carrossel-expert { background-position: -165px center; } } @media screen and (max-width: 375px) { .banner-carrossel-expert { background-position: -210px center; } } @media screen and (max-width: 320px) { .banner-carrossel-expert { background-position: -250px center; } } .banner-carrossel-expert.hide_desktop { display: none; } @media only screen and (min-width: 300px) and (max-width: 767px) { .banner-carrossel-expert.hide_desktop { display: block; } } .banner-carrossel-expert .expert-wrapper { position: absolute; right: -10px; bottom: 0; width: 335px; height: 100%; } @media only screen and (min-width: 300px) and (max-width: 767px) { .banner-carrossel-expert .expert-wrapper { width: 70%; } } .banner-carrossel-expert .expert-wrapper .expert-overlay { position: absolute; height: 120%; width: 100%; background-image: radial-gradient(circle, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0)); z-index: 9; bottom: -60px; right: -10%; background-position: 0 70px; } .banner-carrossel-expert .expert-wrapper .nome-selo-wrapper { position: absolute; bottom: 30px; z-index: 10; width: auto; transform: translate(-50%, 0); left: 60%; } @media only screen and (min-width: 300px) and (max-width: 767px) { .banner-carrossel-expert .expert-wrapper .nome-selo-wrapper { width: 120px; left: 67%; } } .banner-carrossel-expert .expert-wrapper .nome-selo-wrapper .nome { margin-bottom: 10px; max-width: 140px; transform: translate(-50%, 0); left: 50%; position: relative; display: block; width: 100%; } @media only screen and (min-width: 300px) and (max-width: 767px) { .banner-carrossel-expert .expert-wrapper .nome-selo-wrapper .nome { display: block; width: 100%; } } .banner-carrossel-expert .expert-wrapper .nome-selo-wrapper .selo { display: block; position: relative; transform: translate(-50%, 0); left: 50%; max-width: 90px; width: 100%; } @media only screen and (min-width: 300px) and (max-width: 767px) { .banner-carrossel-expert .expert-wrapper .nome-selo-wrapper .selo { max-width: 80px; } } .banner-carrossel-expert .expert-wrapper .busto-wrapper { width: 100%; position: absolute; top: 20px; right: -40px; } .banner-carrossel-expert .expert-wrapper .busto-wrapper .busto { position: relative; bottom: -10px; width: auto; max-width: 100%; display: block; margin: 0 auto; } .banner-carrossel-expert .wrapper { max-width: 345px; display: block; overflow: visible; } @media screen and (max-width: 980px) { .banner-carrossel-expert .wrapper { max-width: 200px; } } @media screen and (max-width: 375px) { .banner-carrossel-expert .wrapper { max-width: 190px; } } @media screen and (max-width: 320px) { .banner-carrossel-expert .wrapper { max-width: 180px; } } .banner-carrossel-expert .wrapper .slick-list { width: calc(100% + 10px); } @media screen and (max-width: 980px) { .banner-carrossel-expert .wrapper .slick-list { width: 100%; } } .container_vitrine_lista .banner-carrossel-expert .item_vitrine.novo { margin-right: 10px !important; float: none; background-color: #fff; padding: 2px; display: inline-block; margin-bottom: 0; vertical-align: top; padding-bottom: 10px; box-sizing: border-box; min-height: 366.1px; } @media screen and (max-width: 980px) { .container_vitrine_lista .banner-carrossel-expert .item_vitrine.novo { width: 237px !important; min-width: none !important; max-width: none !important; margin-right: 10px !important; } } @media screen and (max-width: 600px) { .container_vitrine_lista .banner-carrossel-expert .item_vitrine.novo { width: 252px !important; } } @media screen and (max-width: 375px) { .container_vitrine_lista .banner-carrossel-expert .item_vitrine.novo { width: 228px !important; } } @media screen and (max-width: 320px) { .container_vitrine_lista .banner-carrossel-expert .item_vitrine.novo { width: 180px !important; } } .container_vitrine_lista .banner-carrossel-expert .item_vitrine.novo a .bg_img_vitrine { height: 125px; margin-bottom: 5px; } .container_vitrine_lista .banner-carrossel-expert .item_vitrine.novo a .txt_vitrine { padding: 0 5px; box-sizing: border-box; } .container_vitrine_lista .banner-carrossel-expert .item_vitrine.novo .carrinho_vitrine { padding: 0 5px; } .container_vitrine_lista .banner-carrossel-expert .slick-dots { display: flex; flex-direction: row; justify-content: center; position: absolute; bottom: -21px; transform: translate(-50%, 0); left: 50%; } @media screen and (max-width: 992px) { .container_vitrine_lista .banner-carrossel-expert .slick-dots { bottom: -20px; } } .container_vitrine_lista .banner-carrossel-expert .slick-dots li { margin: 0 5px; } .container_vitrine_lista .banner-carrossel-expert .slick-dots li button { border: none !important; border-radius: 50%; color: transparent; line-height: 0; font-size: 0; height: 15px !important; width: 15px !important; background-color: #fff; padding: 0; transition: 0.3s; outline: 0; outline-color: transparent; cursor: pointer; box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3); } .container_vitrine_lista .banner-carrossel-expert .slick-dots li.slick-active button { background-color: #bb2a2e; } .lista-nova #vitrine_lista, .lista-vinhos .vitrine_lista { overflow: hidden; } .lista-nova #vitrine_lista .container_vitrine_lista .banner-carrossel-expert, .lista-vinhos .vitrine_lista .container_vitrine_lista .banner-carrossel-expert { max-width: 671px; max-height: 470px; background-image: radial-gradient(circle, #151515, #171717, #181818, #1a1a1a, #1b1b1b, #1a1a1a, #1a1a1a, #191919, #161616, #121212, #0e0e0e, #080808); background-size: cover; background-position: center; } @media screen and (max-width: 992px) { .lista-nova #vitrine_lista .container_vitrine_lista .banner-carrossel-expert, .lista-vinhos .vitrine_lista .container_vitrine_lista .banner-carrossel-expert { display: block; width: 100%; left: -10px; width: calc(100% + 20px); min-width: calc(100% + 20px); background-size: cover; position: relative; background-position: -235px center; max-height: 440px; padding-bottom: 10px; } } @media screen and (min-width: 610px) and (max-width: 992px) { .lista-nova #vitrine_lista .container_vitrine_lista .banner-carrossel-expert, .lista-vinhos .vitrine_lista .container_vitrine_lista .banner-carrossel-expert { background-position: center; } } @media screen and (max-width: 500px) { .lista-nova #vitrine_lista .container_vitrine_lista .banner-carrossel-expert, .lista-vinhos .vitrine_lista .container_vitrine_lista .banner-carrossel-expert { background-position: -165px center; } } @media screen and (max-width: 375px) { .lista-nova #vitrine_lista .container_vitrine_lista .banner-carrossel-expert, .lista-vinhos .vitrine_lista .container_vitrine_lista .banner-carrossel-expert { background-position: -210px center; } } @media screen and (max-width: 320px) { .lista-nova #vitrine_lista .container_vitrine_lista .banner-carrossel-expert, .lista-vinhos .vitrine_lista .container_vitrine_lista .banner-carrossel-expert { background-position: -235px center; max-height: 440px; } } .lista-nova #vitrine_lista .container_vitrine_lista .banner-carrossel-expert.secundario, .lista-vinhos .vitrine_lista .container_vitrine_lista .banner-carrossel-expert.secundario { margin-right: 20px; } .lista-nova #vitrine_lista .container_vitrine_lista .banner-carrossel-expert.secundario .expert-wrapper, .lista-vinhos .vitrine_lista .container_vitrine_lista .banner-carrossel-expert.secundario .expert-wrapper { right: auto; left: 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { .lista-nova #vitrine_lista .container_vitrine_lista .banner-carrossel-expert.secundario .expert-wrapper, .lista-vinhos .vitrine_lista .container_vitrine_lista .banner-carrossel-expert.secundario .expert-wrapper { width: 70%; position: absolute; right: -10px; bottom: 0; height: 100%; left: auto; } } .lista-nova #vitrine_lista .container_vitrine_lista .banner-carrossel-expert.secundario .expert-wrapper .expert-overlay, .lista-vinhos .vitrine_lista .container_vitrine_lista .banner-carrossel-expert.secundario .expert-wrapper .expert-overlay { display: none; } @media only screen and (min-width: 300px) and (max-width: 767px) { .lista-nova #vitrine_lista .container_vitrine_lista .banner-carrossel-expert.secundario .expert-wrapper .expert-overlay, .lista-vinhos .vitrine_lista .container_vitrine_lista .banner-carrossel-expert.secundario .expert-wrapper .expert-overlay { display: block; } } .lista-nova #vitrine_lista .container_vitrine_lista .banner-carrossel-expert.secundario .expert-wrapper .nome-selo-wrapper, .lista-vinhos .vitrine_lista .container_vitrine_lista .banner-carrossel-expert.secundario .expert-wrapper .nome-selo-wrapper { top: 5%; left: 5px; transform: none; } @media only screen and (min-width: 300px) and (max-width: 767px) { .lista-nova #vitrine_lista .container_vitrine_lista .banner-carrossel-expert.secundario .expert-wrapper .nome-selo-wrapper, .lista-vinhos .vitrine_lista .container_vitrine_lista .banner-carrossel-expert.secundario .expert-wrapper .nome-selo-wrapper { width: 120px; left: 67%; top: auto; transform: translate(-50%, 0); } } .lista-nova #vitrine_lista .container_vitrine_lista .banner-carrossel-expert.secundario .expert-wrapper .nome-selo-wrapper .nome, .lista-vinhos .vitrine_lista .container_vitrine_lista .banner-carrossel-expert.secundario .expert-wrapper .nome-selo-wrapper .nome { max-width: 130px; display: block; } @media only screen and (min-width: 300px) and (max-width: 767px) { .lista-nova #vitrine_lista .container_vitrine_lista .banner-carrossel-expert.secundario .expert-wrapper .nome-selo-wrapper .nome, .lista-vinhos .vitrine_lista .container_vitrine_lista .banner-carrossel-expert.secundario .expert-wrapper .nome-selo-wrapper .nome { display: block; width: 100%; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .lista-nova #vitrine_lista .container_vitrine_lista .banner-carrossel-expert.secundario .expert-wrapper .nome-selo-wrapper .selo, .lista-vinhos .vitrine_lista .container_vitrine_lista .banner-carrossel-expert.secundario .expert-wrapper .nome-selo-wrapper .selo { max-width: 80px; } } .lista-nova #vitrine_lista .container_vitrine_lista .banner-carrossel-expert.secundario .expert-wrapper .busto-wrapper, .lista-vinhos .vitrine_lista .container_vitrine_lista .banner-carrossel-expert.secundario .expert-wrapper .busto-wrapper { right: auto; left: 20px; top: 30px; width: 80%; } @media only screen and (min-width: 300px) and (max-width: 767px) { .lista-nova #vitrine_lista .container_vitrine_lista .banner-carrossel-expert.secundario .expert-wrapper .busto-wrapper, .lista-vinhos .vitrine_lista .container_vitrine_lista .banner-carrossel-expert.secundario .expert-wrapper .busto-wrapper { width: 100%; position: absolute; top: 20px; right: -40px; } } .lista-nova #vitrine_lista .container_vitrine_lista .banner-carrossel-expert.secundario .wrapper, .lista-vinhos .vitrine_lista .container_vitrine_lista .banner-carrossel-expert.secundario .wrapper { margin-right: 0; margin-left: auto; } @media only screen and (min-width: 300px) and (max-width: 767px) { .lista-nova #vitrine_lista .container_vitrine_lista .banner-carrossel-expert.secundario .wrapper, .lista-vinhos .vitrine_lista .container_vitrine_lista .banner-carrossel-expert.secundario .wrapper { margin-right: auto; margin-left: 0; } } .lista-nova #vitrine_lista .container_vitrine_lista .banner-carrossel-expert .wrapper, .lista-vinhos .vitrine_lista .container_vitrine_lista .banner-carrossel-expert .wrapper { max-width: 430px; position: relative; z-index: 11; } @media screen and (max-width: 980px) { .lista-nova #vitrine_lista .container_vitrine_lista .banner-carrossel-expert .wrapper, .lista-vinhos .vitrine_lista .container_vitrine_lista .banner-carrossel-expert .wrapper { max-width: 200px; } } @media screen and (max-width: 375px) { .lista-nova #vitrine_lista .container_vitrine_lista .banner-carrossel-expert .wrapper, .lista-vinhos .vitrine_lista .container_vitrine_lista .banner-carrossel-expert .wrapper { max-width: 190px; } } @media screen and (max-width: 320px) { .lista-nova #vitrine_lista .container_vitrine_lista .banner-carrossel-expert .wrapper, .lista-vinhos .vitrine_lista .container_vitrine_lista .banner-carrossel-expert .wrapper { max-width: 180px; } } .lista-nova #vitrine_lista .container_vitrine_lista .banner-carrossel-expert .wrapper .item_vitrine.novo, .lista-vinhos .vitrine_lista .container_vitrine_lista .banner-carrossel-expert .wrapper .item_vitrine.novo { height: 425px !important; } @media only screen and (min-width: 300px) and (max-width: 767px) { .lista-nova #vitrine_lista .container_vitrine_lista .banner-carrossel-expert .wrapper .item_vitrine.novo, .lista-vinhos .vitrine_lista .container_vitrine_lista .banner-carrossel-expert .wrapper .item_vitrine.novo { height: auto !important; } } @media screen and (max-width: 600px) { .lista-nova #vitrine_lista .container_vitrine_lista .banner-carrossel-expert .wrapper .item_vitrine.novo, .lista-vinhos .vitrine_lista .container_vitrine_lista .banner-carrossel-expert .wrapper .item_vitrine.novo { width: 200px !important; } } @media screen and (max-width: 375px) { .lista-nova #vitrine_lista .container_vitrine_lista .banner-carrossel-expert .wrapper .item_vitrine.novo, .lista-vinhos .vitrine_lista .container_vitrine_lista .banner-carrossel-expert .wrapper .item_vitrine.novo { width: 190px !important; } } @media screen and (max-width: 320px) { .lista-nova #vitrine_lista .container_vitrine_lista .banner-carrossel-expert .wrapper .item_vitrine.novo, .lista-vinhos .vitrine_lista .container_vitrine_lista .banner-carrossel-expert .wrapper .item_vitrine.novo { width: 180px !important; } } .lista-nova #vitrine_lista .container_vitrine_lista .banner-carrossel-expert .wrapper .item_vitrine.novo .item_vitrine.novo, .lista-vinhos .vitrine_lista .container_vitrine_lista .banner-carrossel-expert .wrapper .item_vitrine.novo .item_vitrine.novo { height: 425px !important; } @media only screen and (min-width: 300px) and (max-width: 767px) { .lista-nova #vitrine_lista .container_vitrine_lista .banner-carrossel-expert .wrapper .item_vitrine.novo .item_vitrine.novo, .lista-vinhos .vitrine_lista .container_vitrine_lista .banner-carrossel-expert .wrapper .item_vitrine.novo .item_vitrine.novo { height: 395px !important; } } @media screen and (max-width: 600px) { .lista-nova #vitrine_lista .container_vitrine_lista .banner-carrossel-expert .wrapper .item_vitrine.novo .item_vitrine.novo, .lista-vinhos .vitrine_lista .container_vitrine_lista .banner-carrossel-expert .wrapper .item_vitrine.novo .item_vitrine.novo { width: 200px !important; } } @media screen and (max-width: 375px) { .lista-nova #vitrine_lista .container_vitrine_lista .banner-carrossel-expert .wrapper .item_vitrine.novo .item_vitrine.novo, .lista-vinhos .vitrine_lista .container_vitrine_lista .banner-carrossel-expert .wrapper .item_vitrine.novo .item_vitrine.novo { width: 190px !important; } } @media screen and (max-width: 320px) { .lista-nova #vitrine_lista .container_vitrine_lista .banner-carrossel-expert .wrapper .item_vitrine.novo .item_vitrine.novo, .lista-vinhos .vitrine_lista .container_vitrine_lista .banner-carrossel-expert .wrapper .item_vitrine.novo .item_vitrine.novo { width: 180px !important; } } .lista-nova #vitrine_lista .container_vitrine_lista .banner-carrossel-expert .wrapper .item_vitrine.novo .item_vitrine.novo a .bg_img_vitrine, .lista-vinhos .vitrine_lista .container_vitrine_lista .banner-carrossel-expert .wrapper .item_vitrine.novo .item_vitrine.novo a .bg_img_vitrine { height: 180px; } @media screen and (max-width: 980px) { .lista-nova #vitrine_lista .container_vitrine_lista .banner-carrossel-expert .wrapper .item_vitrine.novo .item_vitrine.novo a .bg_img_vitrine, .lista-vinhos .vitrine_lista .container_vitrine_lista .banner-carrossel-expert .wrapper .item_vitrine.novo .item_vitrine.novo a .bg_img_vitrine { height: 145px; } } #artigos.receitas-expert { padding-top: 40px; } #artigos.receitas-expert h2 { margin-bottom: 40px; } @media only screen and (min-width: 300px) and (max-width: 767px) { #artigos.receitas-expert h2 { margin-bottom: 15px !important; line-height: 1.3em; text-align: left; } } #artigos.receitas-expert .meu_zonasul_receitas .item_artigo { width: 24%; margin: 0 1% 40px 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { #artigos.receitas-expert .meu_zonasul_receitas .item_artigo { width: auto; max-width: 93vw; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #artigos.receitas-expert .meu_zonasul_receitas .slick-arrow.slick-next { right: 2px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista, .so-hoje .container_vitrine_lista { display: flex; flex-direction: row; justify-content: space-between; align-items: flex-start; } } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje { width: 19%; margin-right: 1%; padding: 4px; box-sizing: border-box; transition: 0.3s all ease-in-out; border: 1px solid transparent; min-height: 349px !important; margin-bottom: 15px !important; } @media only screen and (min-width: 300px) and (max-width: 767px) { #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje { width: 49% !important; margin-right: 0 !important; height: auto !important; min-height: 0 !important; margin-bottom: 20px !important; } } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje a, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje a, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje a { margin-bottom: 10px; } @media only screen and (min-width: 300px) and (max-width: 767px) { #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje a .bg_img_vitrine, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje a .bg_img_vitrine, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje a .bg_img_vitrine { height: 135px; } } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje a .bg_img_vitrine .box_img_vitrine .tag-sohoje, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje a .bg_img_vitrine .box_img_vitrine .tag-sohoje, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje a .bg_img_vitrine .box_img_vitrine .tag-sohoje { background-color: rgba(134, 18, 21, 0.8); padding: 3px 5px; box-sizing: border-box; position: absolute; width: 100%; top: 0; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje a .bg_img_vitrine .box_img_vitrine .tag-sohoje+.disponibilidade, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje a .bg_img_vitrine .box_img_vitrine .tag-sohoje+.disponibilidade, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje a .bg_img_vitrine .box_img_vitrine .tag-sohoje+.disponibilidade { display: none !important; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje a .bg_img_vitrine .box_img_vitrine .tag-sohoje__txt, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje a .bg_img_vitrine .box_img_vitrine .tag-sohoje__txt, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje a .bg_img_vitrine .box_img_vitrine .tag-sohoje__txt { color: #fff; font-size: 15px; font-weight: 500; text-align: center; font-family: Oswald, sans-serif; text-transform: uppercase; margin: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; line-height: 1.4em; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje a .bg_img_vitrine .box_img_vitrine .tag-sohoje__txt img, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje a .bg_img_vitrine .box_img_vitrine .tag-sohoje__txt img, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje a .bg_img_vitrine .box_img_vitrine .tag-sohoje__txt img { display: inline-block; vertical-align: middle; width: 18px; margin: 0 0 0 5px; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje a .bg_img_vitrine .box_img_vitrine .disponibilidade, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje a .bg_img_vitrine .box_img_vitrine .disponibilidade, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje a .bg_img_vitrine .box_img_vitrine .disponibilidade { position: absolute; top: 0; width: 100%; left: 0; background-color: #c69494; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje a .bg_img_vitrine .box_img_vitrine .disponibilidade__status, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje a .bg_img_vitrine .box_img_vitrine .disponibilidade__status, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje a .bg_img_vitrine .box_img_vitrine .disponibilidade__status { opacity: 1; display: block; height: 99.9%; position: absolute; width: 75%; background-color: #c22b30; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje a .bg_img_vitrine .box_img_vitrine .disponibilidade__status--carregando, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje a .bg_img_vitrine .box_img_vitrine .disponibilidade__status--carregando, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje a .bg_img_vitrine .box_img_vitrine .disponibilidade__status--carregando { background-image: url(content/images/load.gif); background-position: center; background-size: contain; background-repeat: no-repeat; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje a .bg_img_vitrine .box_img_vitrine .disponibilidade__texto, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje a .bg_img_vitrine .box_img_vitrine .disponibilidade__texto, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje a .bg_img_vitrine .box_img_vitrine .disponibilidade__texto { position: relative; z-index: 10; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje a .bg_img_vitrine .box_img_vitrine .disponibilidade__texto p, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje a .bg_img_vitrine .box_img_vitrine .disponibilidade__texto p, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje a .bg_img_vitrine .box_img_vitrine .disponibilidade__texto p { margin: 0; font-family: Oswald, sans-serif; font-size: 11px; text-transform: uppercase; text-align: right; font-weight: 300; color: #fff; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje a .bg_img_vitrine .box_img_vitrine .tag-qtd, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje a .bg_img_vitrine .box_img_vitrine .tag-qtd, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje a .bg_img_vitrine .box_img_vitrine .tag-qtd { right: 0; top: 40px; background-color: rgba(187, 21, 21, 0.8); padding: 3px 5px; position: absolute; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje a .bg_img_vitrine .box_img_vitrine .tag-qtd__txt, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje a .bg_img_vitrine .box_img_vitrine .tag-qtd__txt, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje a .bg_img_vitrine .box_img_vitrine .tag-qtd__txt { font-family: Oswald, sans-serif; color: #fff; text-align: center; display: inline-block; margin: 0; text-transform: uppercase; font-size: 12px; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje a .bg_img_vitrine .box_img_vitrine .desconto-garantido, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje a .bg_img_vitrine .box_img_vitrine .desconto-garantido, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje a .bg_img_vitrine .box_img_vitrine .desconto-garantido { display: none; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje a .txt_vitrine, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje a .txt_vitrine, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje a .txt_vitrine { min-height: 80px !important; max-height: 80px !important; } @media only screen and (min-width: 300px) and (max-width: 767px) { #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje a .txt_vitrine, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje a .txt_vitrine, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje a .txt_vitrine { min-height: 85px !important; max-height: 85px !important; } } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base { background-color: #dcdcdc; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--ativo, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--ativo, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--ativo { display: none; text-align: center; border-radius: 3px; padding: 5px 3px; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--ativo .porcentagem-desconto, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--ativo .porcentagem-desconto, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--ativo .porcentagem-desconto { display: block; margin-bottom: 7px; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--ativo .porcentagem-desconto__titulo, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--ativo .porcentagem-desconto__titulo, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--ativo .porcentagem-desconto__titulo { margin: 0; font-family: Oswald, sans-serif; font-weight: 700; text-transform: uppercase; text-align: center; color: #000; font-size: 15px; line-height: 1.2em; margin-bottom: 3px; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--ativo .porcentagem-desconto__txt, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--ativo .porcentagem-desconto__txt, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--ativo .porcentagem-desconto__txt { margin: 0; font-family: Oswald, sans-serif; font-weight: 300; text-transform: uppercase; text-align: center; color: #000; font-size: 11px; line-height: 1.2em; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--ativo .txt_vitrine, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--ativo .txt_vitrine, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--ativo .txt_vitrine { padding: 0; margin-top: 0; display: inline-block; float: none; width: auto; vertical-align: middle; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--ativo .txt_vitrine .wrapper-prices, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--ativo .txt_vitrine .wrapper-prices, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--ativo .txt_vitrine .wrapper-prices { display: inline-block; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--ativo .txt_vitrine .wrapper-prices .content_price, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--ativo .txt_vitrine .wrapper-prices .content_price, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--ativo .txt_vitrine .wrapper-prices .content_price { margin-top: 0; float: none; display: inline-block; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--ativo .txt_vitrine .wrapper-prices .content_price .price.oferta, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--ativo .txt_vitrine .wrapper-prices .content_price .price.oferta, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--ativo .txt_vitrine .wrapper-prices .content_price .price.oferta { font-size: 12px; float: none; line-height: 1em; text-decoration: line-through; text-align: center; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--ativo .txt_vitrine .wrapper-prices .content_price .price.oferta span, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--ativo .txt_vitrine .wrapper-prices .content_price .price.oferta span, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--ativo .txt_vitrine .wrapper-prices .content_price .price.oferta span { font-size: 0.6em; top: -0.5em; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--ativo .txt_vitrine .wrapper-prices .content_price .price_desconto, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--ativo .txt_vitrine .wrapper-prices .content_price .price_desconto, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--ativo .txt_vitrine .wrapper-prices .content_price .price_desconto { font-size: 12px; text-align: center; line-height: 1em; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--ativo .txt_vitrine .wrapper-prices .content_price .price_desconto span, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--ativo .txt_vitrine .wrapper-prices .content_price .price_desconto span, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--ativo .txt_vitrine .wrapper-prices .content_price .price_desconto span { font-size: 0.6em; top: -0.5em; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--ativo .carrinho_vitrine, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--ativo .carrinho_vitrine, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--ativo .carrinho_vitrine { margin-right: 0 !important; margin-left: 5px; vertical-align: middle; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--ativo .carrinho_vitrine input[type="text"], #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--ativo .carrinho_vitrine input[type="text"], .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--ativo .carrinho_vitrine input[type="text"] { padding: 6px 8px; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--inativo, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--inativo, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--inativo { text-align: center; border-radius: 3px; padding: 5px 3px; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--inativo .porcentagem-desconto, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--inativo .porcentagem-desconto, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--inativo .porcentagem-desconto { display: block; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--inativo .porcentagem-desconto__titulo, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--inativo .porcentagem-desconto__titulo, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--inativo .porcentagem-desconto__titulo { margin: 0; font-family: Oswald, sans-serif; font-weight: 700; text-transform: uppercase; text-align: center; color: #000; font-size: 15px; line-height: 1.2em; margin-bottom: 3px; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--inativo .porcentagem-desconto__ativar, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--inativo .porcentagem-desconto__ativar, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--inativo .porcentagem-desconto__ativar { cursor: pointer; appearance: none; -webkit-appearance: none; -moz-appearance: none; font-family: Oswald, sans-serif; font-weight: 300; text-align: center; border-radius: 4px; font-size: 12px; text-transform: uppercase; padding: 4px 10px; border: none; width: 100%; margin-top: 5px; background-color: #bb2a2e; color: #fff; font-weight: 500; letter-spacing: 0.01em; -webkit-font-smoothing: antialiased; outline: 0; box-shadow: none; transition: 0.3s; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--inativo .porcentagem-desconto__ativar:active, #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--inativo .porcentagem-desconto__ativar:focus, #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--inativo .porcentagem-desconto__ativar:hover, #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--inativo .porcentagem-desconto__ativar:visited, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--inativo .porcentagem-desconto__ativar:active, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--inativo .porcentagem-desconto__ativar:focus, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--inativo .porcentagem-desconto__ativar:hover, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--inativo .porcentagem-desconto__ativar:visited, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--inativo .porcentagem-desconto__ativar:active, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--inativo .porcentagem-desconto__ativar:focus, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--inativo .porcentagem-desconto__ativar:hover, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje .card-base--inativo .porcentagem-desconto__ativar:visited { outline: 0; box-shadow: none; background-color: #ca2428; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-ativo, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-ativo, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-ativo { border: 1px solid #d4d4d4; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-ativo a .bg_img_vitrine .box_img_vitrine .disponibilidade, #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-ativo a .bg_img_vitrine .box_img_vitrine .tag-qtd, #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-ativo a .bg_img_vitrine .box_img_vitrine .tag-sohoje, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-ativo a .bg_img_vitrine .box_img_vitrine .disponibilidade, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-ativo a .bg_img_vitrine .box_img_vitrine .tag-qtd, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-ativo a .bg_img_vitrine .box_img_vitrine .tag-sohoje, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-ativo a .bg_img_vitrine .box_img_vitrine .disponibilidade, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-ativo a .bg_img_vitrine .box_img_vitrine .tag-qtd, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-ativo a .bg_img_vitrine .box_img_vitrine .tag-sohoje { display: none !important; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-ativo a .bg_img_vitrine .box_img_vitrine .desconto-garantido, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-ativo a .bg_img_vitrine .box_img_vitrine .desconto-garantido, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-ativo a .bg_img_vitrine .box_img_vitrine .desconto-garantido { position: absolute; left: 0; bottom: 0; width: 100%; background-color: #f0f0f0; padding: 5px 0 2px; opacity: 0.8; display: block; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-ativo a .bg_img_vitrine .box_img_vitrine .desconto-garantido__titulo, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-ativo a .bg_img_vitrine .box_img_vitrine .desconto-garantido__titulo, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-ativo a .bg_img_vitrine .box_img_vitrine .desconto-garantido__titulo { margin: 0; font-family: Oswald, sans-serif; font-weight: 700; text-transform: uppercase; text-align: center; color: #000; font-size: 13px; line-height: 1.2em; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-ativo a .bg_img_vitrine .box_img_vitrine .desconto-garantido__descricao, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-ativo a .bg_img_vitrine .box_img_vitrine .desconto-garantido__descricao, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-ativo a .bg_img_vitrine .box_img_vitrine .desconto-garantido__descricao { margin: 0; font-family: Oswald, sans-serif; font-weight: 300; text-transform: none; text-align: center; font-size: 12px; color: #000; line-height: 1.2em; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-ativo .card-base--ativo, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-ativo .card-base--ativo, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-ativo .card-base--ativo { display: block; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-ativo .card-base--inativo, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-ativo .card-base--inativo, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-ativo .card-base--inativo { display: none; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado { border: none !important; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado .card-base--inativo, #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado .carrinho_vitrine, #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado .desconto-garantido, #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado .porcentagem-desconto__txt, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado .card-base--inativo, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado .carrinho_vitrine, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado .desconto-garantido, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado .porcentagem-desconto__txt, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado .card-base--inativo, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado .carrinho_vitrine, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado .desconto-garantido, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado .porcentagem-desconto__txt { display: none !important; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado a .bg_img_vitrine, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado a .bg_img_vitrine, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado a .bg_img_vitrine { position: relative; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado a .bg_img_vitrine:before, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado a .bg_img_vitrine:before, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado a .bg_img_vitrine:before { content: "VOCÊ QUASE CONSEGUIU CUPOM ESGOTADO"; display: block; position: absolute; left: 0; top: 0; width: 100%; z-index: 10; height: 100%; background-color: rgba(189, 189, 189, 0.79); font-family: Oswald; font-size: 16px; font-weight: 700; text-align: center; padding: 20px; box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; align-items: center; color: #000; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado a .bg_img_vitrine .box_img_vitrine .disponibilidade__status, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado a .bg_img_vitrine .box_img_vitrine .disponibilidade__status, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado a .bg_img_vitrine .box_img_vitrine .disponibilidade__status { width: 99%; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado .card-base--ativo, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado .card-base--ativo, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado .card-base--ativo { display: block; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado .card-base--ativo .porcentagem-desconto__titulo, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado .card-base--ativo .porcentagem-desconto__titulo, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado .card-base--ativo .porcentagem-desconto__titulo { text-decoration: line-through; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado .card-base--ativo .txt_vitrine, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado .card-base--ativo .txt_vitrine, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado .card-base--ativo .txt_vitrine { margin-bottom: 3px; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado .card-base--ativo .txt_vitrine .wrapper-prices .content_price, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado .card-base--ativo .txt_vitrine .wrapper-prices .content_price, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado .card-base--ativo .txt_vitrine .wrapper-prices .content_price { display: flex; flex-direction: row; align-items: center; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado .card-base--ativo .txt_vitrine .wrapper-prices .content_price .price, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado .card-base--ativo .txt_vitrine .wrapper-prices .content_price .price, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado .card-base--ativo .txt_vitrine .wrapper-prices .content_price .price { margin-right: 20px; font-size: 13px; color: #ababab; } #resultado_busca.busca_nova #vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado .card-base--ativo .txt_vitrine .wrapper-prices .content_price .price_desconto, #resultado_busca.busca_nova .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado .card-base--ativo .txt_vitrine .wrapper-prices .content_price .price_desconto, .so-hoje .container_vitrine_lista .item_vitrine.novo.so-hoje.produto-esgotado .card-base--ativo .txt_vitrine .wrapper-prices .content_price .price_desconto { font-size: 16px; background-color: #e1b300; color: #fff; padding: 3px 4px 2px; box-sizing: border-box; text-decoration: line-through; } .faq.modulo { background-color: #fff; } .faq.modulo h2 { margin-bottom: 10px; } .faq.modulo .content_faq { width: 100%; padding: 25px 0; position: relative; display: flex; flex-direction: row; align-items: flex-start; justify-content: flex-start; } .faq.modulo .content_faq:not(:last-of-type) { border-bottom: 1px solid #eee; } .faq.modulo .content_faq:hover { cursor: pointer; background: #fbfaf9; } .faq.modulo .content_faq .circle { border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; color: #fff; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-align: center; display: inline-flex; align-items: center; justify-content: center; } .faq.modulo .content_faq .circle.vermelho-zonasul { width: 64px; height: 64px; font-size: 24px; float: none; } @media only screen and (min-width: 300px) and (max-width: 767px) { .faq.modulo .content_faq .circle.vermelho-zonasul { height: 45px; width: 45px; border-radius: 50%; margin-top: 8px; } } .faq.modulo .content_faq .circle.dourado { background: #af8256; width: 23px; height: 23px; font-size: 24px; position: absolute; right: 7px; top: 48px; line-height: 5px; display: inline-flex; align-items: center; text-align: center; justify-content: center; } @media only screen and (min-width: 300px) and (max-width: 767px) { .faq.modulo .content_faq .circle.dourado { top: 36px; } } .faq.modulo .content_faq .content_txt { float: none; width: 90%; margin: 8px 0 0 25px; overflow: hidden; } @media only screen and (min-width: 300px) and (max-width: 767px) { .faq.modulo .content_faq .content_txt { margin-left: 10px; margin-top: 0; } } .faq.modulo .content_faq .content_txt h4 { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 24px; color: #54565c; } @media only screen and (min-width: 300px) and (max-width: 767px) { .faq.modulo .content_faq .content_txt h4 { padding-right: 13%; } } .faq.modulo .content_faq .content_txt p { font-family: Cardo; font-weight: 400; font-style: normal; font-size: 16px; color: #54565c; margin-top: 5px; overflow: hidden; display: none; } .faq.modulo .content_faq.active .content_txt p { display: block; overflow: hidden; } .modulo-so-hoje .container { padding: 45px 0 20px; } .modulo-so-hoje .container .so-hoje__intro { display: flex; flex-direction: row; justify-content: space-between; align-items: flex-end; margin-bottom: 25px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .modulo-so-hoje .container .so-hoje__intro { flex-direction: column; align-items: flex-start; justify-content: flex-start; } } .modulo-so-hoje .container .so-hoje__titulo { margin: 0; font-family: Oswald; text-transform: uppercase; font-size: 25px; color: #4c0406; line-height: 1em; } @media only screen and (min-width: 300px) and (max-width: 767px) { .modulo-so-hoje .container .so-hoje__titulo { margin-bottom: 10px; } } .modulo-so-hoje .container .so-hoje__ver-todos { display: block; text-align: right; font-family: Oswald; font-weight: 300; color: #3e3e3e; text-decoration: underline; text-transform: uppercase; line-height: 1em; font-size: 13px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .modulo-so-hoje .container .so-hoje__ver-todos { text-align: left; } } .modulo-so-hoje .container .so-hoje__produtos .vitrine_lista { background-color: #fff; } .modulo-so-hoje .container .so-hoje__produtos .vitrine_lista .container { padding: 0 !important; width: 100%; } .modulo-so-hoje .container .so-hoje__produtos .vitrine_lista .container .content_vitrine { width: calc(100% + 18px); float: none; margin-left: -3px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .modulo-so-hoje .container .so-hoje__produtos .vitrine_lista .container .content_vitrine { width: 100%; margin: 0; } } .modulo-so-hoje .container .so-hoje__produtos .vitrine_lista .container .content_vitrine .container_vitrine_lista { margin-top: 0; float: none; } .modulo-so-hoje .container .so-hoje__produtos .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje { height: auto !important; min-height: 389px !important; } @media only screen and (min-width: 300px) and (max-width: 767px) { .modulo-so-hoje .container .so-hoje__produtos .vitrine_lista .container .content_vitrine .container_vitrine_lista .item_vitrine.novo.so-hoje { min-height: 330px !important; margin-bottom: 10px !important; } } #lightbox-aviso { display: block; overflow: hidden; } #lightbox-aviso .popup { display: block; position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; padding: 40px; box-sizing: border-box; width: 570px; max-width: 90%; } @media screen and (max-width: 980px) { #lightbox-aviso .popup { max-width: 96% !important; } } #lightbox-aviso .popup .borda-modal { box-sizing: border-box; display: block; position: absolute; left: 50%; top: 50%; width: calc(100% - 20px); height: calc(100% - 20px); border: 1px solid #e2e2e2; transform: translate(-50%, -50%); box-shadow: inset 0 0 7px 1px rgba(0, 0, 0, 0.1); z-index: 9; } #lightbox-aviso .popup .lightbox-wrapper { position: relative; z-index: 999; } #lightbox-aviso .popup .lightbox-wrapper .titulo-lightbox { margin-bottom: 30px; } @media screen and (max-width: 980px) { #lightbox-aviso .popup .lightbox-wrapper .titulo-lightbox { margin-bottom: 15px; } } #lightbox-aviso .popup .lightbox-wrapper .titulo-lightbox img { width: 38px; } #lightbox-aviso .popup .lightbox-wrapper .conteudo-lightbox { margin-bottom: 40px; } @media screen and (max-width: 980px) { #lightbox-aviso .popup .lightbox-wrapper .conteudo-lightbox { margin-bottom: 25px; } } #lightbox-aviso .popup .lightbox-wrapper .conteudo-lightbox p { font-family: Oswald, sans-serif; text-align: left; font-size: 16px; margin: 0; color: #463e2a; } #lightbox-aviso .popup .lightbox-wrapper .footer-lightbox { display: flex; flex-direction: row; justify-content: center; align-items: center; } @media screen and (max-width: 980px) { #lightbox-aviso .popup .lightbox-wrapper .footer-lightbox { flex-direction: column; } } #lightbox-aviso .popup .lightbox-wrapper .footer-lightbox .btn, #lightbox-aviso .popup .lightbox-wrapper .footer-lightbox button { cursor: pointer; background-color: #bb2a2e; color: #fff; font-family: Oswald, sans-serif; font-weight: 300; letter-spacing: 0.04em; text-transform: uppercase; font-size: 14px; padding: 0.6em 0.9em; border-radius: 3px; border: none; transition: 0.3s; outline: 0; outline-color: transparent; appearance: none; -webkit-appearance: none; -moz-appearance: none; } #lightbox-aviso .popup .lightbox-wrapper .footer-lightbox .btn:active, #lightbox-aviso .popup .lightbox-wrapper .footer-lightbox .btn:focus, #lightbox-aviso .popup .lightbox-wrapper .footer-lightbox .btn:hover, #lightbox-aviso .popup .lightbox-wrapper .footer-lightbox button:active, #lightbox-aviso .popup .lightbox-wrapper .footer-lightbox button:focus, #lightbox-aviso .popup .lightbox-wrapper .footer-lightbox button:hover { background-color: #ec3237; border: none; } #lightbox-aviso .popup .lightbox-wrapper .footer-lightbox .btn.voltar, #lightbox-aviso .popup .lightbox-wrapper .footer-lightbox button.voltar { background-color: transparent; color: #555; border: none; font-size: 12px; padding-left: 0; padding-bottom: 0; text-transform: none; } #lightbox-aviso .popup .lightbox-wrapper .footer-lightbox .btn.voltar:active, #lightbox-aviso .popup .lightbox-wrapper .footer-lightbox .btn.voltar:focus, #lightbox-aviso .popup .lightbox-wrapper .footer-lightbox .btn.voltar:hover, #lightbox-aviso .popup .lightbox-wrapper .footer-lightbox button.voltar:active, #lightbox-aviso .popup .lightbox-wrapper .footer-lightbox button.voltar:focus, #lightbox-aviso .popup .lightbox-wrapper .footer-lightbox button.voltar:hover { text-decoration: underline; background-color: transparent; border: none; } .modulo-busca-receita.busca-eventos.filtro-curso-evento { margin-top: 40px; background-color: #ecebe7; } .modulo-busca-receita.busca-eventos.filtro-curso-evento>.container.cinza-super-claro { width: 100%; } .modulo-busca-receita.busca-eventos.filtro-curso-evento .container.bootstrap { padding: 0; background-color: #dedede; border-radius: 4px; } .modulo-busca-receita.busca-eventos.filtro-curso-evento .container.bootstrap .container-eventos-cursos { width: 100%; display: flex; margin: 0 auto; justify-content: space-between; align-items: center; } .modulo-busca-receita.busca-eventos.filtro-curso-evento .container.bootstrap .container-eventos-cursos .content-select-tipos-pratos.small { max-width: 14% !important; } .modulo-busca-receita.busca-eventos.filtro-curso-evento .container.bootstrap .container-eventos-cursos .content-select-tipos-pratos.small.buscar { max-width: 30% !important; } .modulo-busca-receita.busca-eventos.filtro-curso-evento .container.bootstrap .container-eventos-cursos .content-select-tipos-pratos.small .input-wrapper input { box-sizing: border-box; width: 100%; border: 1px solid #a6a6a6; } .modulo-busca-receita.busca-eventos.filtro-curso-evento .container.bootstrap .container-eventos-cursos .content-select-tipos-pratos.small .content_select_list .select_list { border: 1px solid #a6a6a6; } .modulo-busca-receita.busca-eventos.filtro-curso-evento .container.bootstrap .container-eventos-cursos .content-select-tipos-pratos.small .content_select_list ul { border: 1px solid #a6a6a6 !important; box-sizing: border-box !important; left: 0 !important; border-top: 0 !important; } .modulo-busca-receita.busca-eventos.filtro-curso-evento .container.bootstrap .container-eventos-cursos .btn-buscar-wrapper { margin-left: 10px; } .modulo-busca-receita.busca-eventos.filtro-curso-evento .container.bootstrap .container-eventos-cursos .btn-buscar-wrapper .btn-buscar { font-family: Oswald, sans-serif; font-size: 14px; font-weight: 400; text-transform: uppercase; color: #fff; padding: 9px 24px; border-radius: 5px; background-color: #424652; letter-spacing: 0.03em; border: none; box-shadow: 0; outline: 0; } .live-tile { background-color: #424652; padding: 20px 0; } .live-tile--inactive { display: none; } .live-tile .container { padding: 0; } .live-tile .button, .live-tile p { color: #fff; margin: 0; font-family: Oswald, sans-serif; } .live-tile__wrapper { display: flex; float: none; justify-content: space-between; align-items: center; } @media only screen and (min-width: 300px) and (max-width: 767px) { .live-tile__wrapper { flex-direction: column; justify-content: center; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .live-tile__title { margin-bottom: 5px; } } .live-tile__title p { font-size: 15.5px; text-transform: uppercase; text-align: center; } @media only screen and (min-width: 300px) and (max-width: 767px) { .live-tile__title p { font-size: 14px; } } .live-tile__title p b { display: block; font-size: 29px; line-height: 1em; } @media only screen and (min-width: 300px) and (max-width: 767px) { .live-tile__title p b { display: inline-block; font-size: 1em; font-weight: 500; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .live-tile__subtitle { max-width: 80%; margin-bottom: 10px; } } .live-tile__subtitle p { font-size: 25px; text-align: center; } .live-tile__subtitle span { font-family: Oswald; font-size: 15px; text-transform: uppercase; color: #fff; display: inline-flex; justify-content: center; align-items: center; } .live-tile__subtitle span:first-of-type { padding-right: 10px; border-right: 1px solid #fff; } .live-tile__subtitle span:last-of-type { padding-left: 10px; } .live-tile__subtitle span img { margin-right: 5px; display: inline-block; } .live-tile__button .button { cursor: pointer; appearance: none; -webkit-appearance: none; -moz-appearance: none; background-color: #bb2a2e; border: none; font-size: 14px; text-transform: uppercase; padding: 8px 35px; border-radius: 3px; outline: 0; transition: 0.3s; text-decoration: none; } .live-tile__button .button:active, .live-tile__button .button:focus, .live-tile__button .button:hover { outline: 0; opacity: 0.9; } .live-tile__button .button.btn-interessado { cursor: pointer; padding: 0; font-size: 16px; margin-right: 20px; text-decoration: underline; background-color: transparent; text-transform: none; } .live-tile--lead .live-tile__wrapper { justify-content: center; } .live-tile--lead .live-tile__title p { font-size: 23px; } .live-tile--lead .live-tile__title p b { display: inline; font-size: 1em; } .live-tile--lead .live-tile__input { text-align: center; margin: 0 28px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .live-tile--lead .live-tile__input { margin: 10px 0 20px; } } .live-tile--lead .live-tile__input input { box-sizing: border-box; float: none; width: 230px; } .live-tile--lead .live-tile__button .button { padding: 8px 20px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .live-tile--subscription .live-tile__title { margin-bottom: 20px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .live-tile--subscription .live-tile__subtitle { max-width: 95%; display: flex; flex-direction: row; justify-content: center; margin-bottom: 25px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .live-tile--subscription .live-tile__subtitle span { flex: 1; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .live-tile--subscription .live-tile__subtitle span:last-of-type { padding-left: 20px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .live-tile--subscription .live-tile__button { display: flex; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .live-tile--subscription .live-tile__button a { font-size: 14px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .live-tile--subscription .live-tile__button a:last-of-type { padding: 8px 10px; } } .live-tile--live { padding: 25px 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { .live-tile--live { padding: 18px 0 20px; } } .live-tile--live .live-tile__wrapper { align-items: center; position: relative; justify-content: center; } .live-tile--live .live-tile__subtitle { flex: 1; } .live-tile--live .live-tile__subtitle p { text-transform: uppercase; font-size: 20px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .live-tile--live .live-tile__subtitle p { font-size: 30px; line-height: 1em; margin-bottom: 7px; } } .live-tile--live .live-tile__subtitle p span { padding: 0; font-size: 1em; border: none; display: inline; } @media only screen and (min-width: 300px) and (max-width: 767px) { .live-tile--live .live-tile__subtitle p span { display: none; } } .live-tile--live .live-tile__button { position: absolute; right: 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { .live-tile--live .live-tile__button { position: static; } } .live-tile--drinks { padding: 18px 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { .live-tile--drinks { padding: 12px 0; } } .live-tile--drinks .live-tile__wrapper { align-items: center; position: relative; justify-content: space-around; flex-direction: row; } @media only screen and (min-width: 300px) and (max-width: 767px) { .live-tile--drinks .live-tile__wrapper { flex-direction: column; justify-content: center; align-items: center; } } .live-tile--drinks .live-tile__subtitle { flex: none; margin: 0; margin-bottom: 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { .live-tile--drinks .live-tile__subtitle { margin-bottom: 0; } } .live-tile--drinks .live-tile__subtitle p { text-transform: uppercase; font-size: 28px; line-height: 1em; } @media only screen and (min-width: 300px) and (max-width: 767px) { .live-tile--drinks .live-tile__subtitle p { font-size: 24px; line-height: 1em; margin-bottom: 7px; } } .live-tile--drinks .live-tile__subtitle p span { padding: 0; font-size: 1em; border: none; display: inline; } @media only screen and (min-width: 300px) and (max-width: 767px) { .live-tile--drinks .live-tile__description { display: none; } } .live-tile--drinks .live-tile__description p { font-size: 21px; } .live-tile--drinks .live-tile__description p span { font-size: 0.7em; font-weight: 300; } .live-tile--drinks .live-tile__button { position: static; } .live-tile--drinks .live-tile__button .button { display: block; background-color: transparent; padding: 0 10px; text-decoration: underline; font-size: 12px; font-weight: 300; } .live-tile--drinks .live-tile__button .button:after { content: ">"; position: absolute; right: 2px; } .live-tile.fixed { position: fixed; top: 50px; width: 100vw; left: 0; z-index: 999999; padding: 10px 0; } .live-tile.fixed .live-tile__title p { font-size: 14px; } .live-tile.fixed .live-tile__title p b { font-size: 25px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-instagram .carrossel-insta { display: flex; flex-direction: column; justify-content: center; align-items: flex-start; } } .grid-instagram .carrossel-insta .card-insta { max-width: 292px; margin-bottom: 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-instagram .carrossel-insta .card-insta { max-width: 340px; width: 80%; } } .grid-instagram .carrossel-insta .slick-arrow { position: absolute; transform: translate(-50%, -50%); z-index: 10; background-color: #ecebe7; border-radius: 50%; color: #ecebe7; width: 55px; height: 55px; -webkit-appearance: none; appearance: none; border: none; transition: 0.3s; cursor: pointer; z-index: 11; outline: 0; overflow: hidden; left: 12px; top: 51%; } .grid-instagram .carrossel-insta .slick-arrow:after { content: "<"; font-weight: 300; font-family: Oswald; font-size: 22px; line-height: 22px; color: #555; position: absolute; transform: translate(-50%, -50%); right: 15%; top: 46%; } .grid-instagram .carrossel-insta .slick-disabled { opacity: 0; } .grid-instagram .carrossel-insta .slick-next { right: -40px; left: auto; } .grid-instagram .carrossel-insta .slick-next:after { content: ">"; right: auto; left: 30%; } .grid-instagram__container { padding: 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-instagram__container { padding: 15px 0 0 !important; } } .grid-instagram__title { font-family: Oswald; font-size: 24px; text-align: left; font-style: normal; text-transform: uppercase; color: #3a1112; margin-bottom: 25px; } .grid-instagram .card-insta { margin-bottom: 30px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-instagram .card-insta { display: none; } } .grid-instagram .card-insta:nth-last-child(-n + 4) { margin-bottom: 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-instagram .card-insta:nth-child(-n + 2) { display: block; margin-bottom: 30px !important; } } .grid-instagram .card-insta__wrapper { border-radius: 6px; background-color: #fff; display: block; } .grid-instagram .card-insta__photo-wrapper { display: block; position: relative; } .grid-instagram .card-insta__photo { width: 100%; display: block; } .grid-instagram .card-insta__ico { position: absolute; top: 15px; right: 15px; } .grid-instagram .card-insta__txt-wrapper { padding: 12px 10px; } .grid-instagram .card-insta__title { font-family: Oswald; font-size: 20px; color: #4b4e59; font-weight: 700; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; margin: 0; margin-bottom: 5px; } .grid-instagram .card-insta__logo { display: inline-block; margin-right: 10px; } .grid-instagram .card-insta__description { margin: 0; font-size: 15px; color: #4b4e59; font-weight: 300; font-family: Oswald; line-height: 1.5em; margin-bottom: 8px; } .grid-instagram .card-insta__hashtags { margin: 0; font-family: Oswald; font-size: 15px; color: #4b4e59; } .grid-artigos p { margin: 0; } .grid-artigos .container { padding: 30px 0 50px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-artigos .container { padding: 30px 0 0; } } .grid-artigos__artigo { width: 100%; display: flex; flex-direction: row; justify-content: space-between; align-items: flex-start; position: relative; color: #4a4d57; margin-bottom: 20px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-artigos__artigo { flex-direction: column; margin-bottom: 40px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-artigos__artigo:nth-of-type(-n + 1) { display: none; } } .grid-artigos__artigo .artigo__img { width: 46%; display: inline-block; } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-artigos__artigo .artigo__img { width: 100%; display: block; } } .grid-artigos__artigo .artigo__img img { width: 100%; display: block; } .grid-artigos__artigo .artigo__txt { width: 51%; box-sizing: border-box; padding-right: 15px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-artigos__artigo .artigo__txt { width: 100%; } } .grid-artigos__artigo .artigo__categoria { font-family: Oswald; font-size: 12px; text-transform: uppercase; margin-bottom: 10px; line-height: 1.4em; } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-artigos__artigo .artigo__categoria { margin-top: 15px; margin-bottom: 5px; } } .grid-artigos__artigo .artigo__titulo { font-family: "Playfair Display", serif; font-size: 26px; line-height: 1.2em; font-style: normal; font-weight: 700; margin-bottom: 10px; text-align: left; color: #3a1112; } .grid-artigos__artigo .artigo__descricao { font-family: Oswald; font-size: 12px; text-transform: uppercase; margin-bottom: 15px; line-height: 1.8em; } .grid-artigos__artigo .ver-mais { font-family: Oswald; text-transform: uppercase; font-size: 12px; text-decoration: underline; letter-spacing: 0.03em; } .grid-artigos__mais-lidos { background-color: #fff; border-radius: 6px; padding-top: 30px; padding-bottom: 30px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-artigos__mais-lidos { padding-top: 20px; padding-bottom: 15px; } } .grid-artigos__mais-lidos .grid-artigos__titulo { margin-bottom: 20px; } .grid-artigos__mais-lidos .grid-artigos__artigo:not(:last-of-type) { padding-bottom: 20px; border-bottom: 1px solid #f0f0f0; } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-artigos__mais-lidos .grid-artigos__artigo:not(:last-of-type) { padding-bottom: 0; border: 0; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-artigos__mais-lidos .grid-artigos__artigo:nth-of-type(-n + 1) { display: block; } } .grid-artigos__mais-lidos .grid-artigos__artigo .artigo__categoria { margin-bottom: 5px; } .grid-artigos__mais-lidos .grid-artigos__artigo .artigo__img { width: 35%; } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-artigos__mais-lidos .grid-artigos__artigo .artigo__img { width: 100%; } } .grid-artigos__mais-lidos .grid-artigos__artigo .artigo__txt { width: 60%; } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-artigos__mais-lidos .grid-artigos__artigo .artigo__txt { width: 100%; } } .grid-artigos__mais-lidos .grid-artigos__artigo .artigo__descricao { max-height: 41px; overflow: hidden; margin-bottom: 10px; } .grid-artigos .ver-todos-wrapper { display: none; text-align: center; background-color: #fff; padding-bottom: 35px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-artigos .ver-todos-wrapper { display: block; } } .grid-artigos .ver-todos-wrapper .btn-ver-todos { font-family: Oswald; text-transform: uppercase; font-weight: 500; -webkit-font-smoothing: antialiased; text-decoration: none; color: #4a4d57; padding: 12px 35px; display: inline-block; border: 1px solid #4a4d57; border-radius: 3px; line-height: 1em; font-size: 12px; margin: 0; transition: 0.3s all ease-in-out; width: 200px; box-sizing: border-box; } .grid-artigos .ver-todos-wrapper .btn-ver-todos:hover { background-color: #4a4d57; border: 1px solid #4a4d57; color: #ecebe7; } .grid-banners .container { padding: 15px 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-banners .container { padding: 10px 0 30px; } } .grid-banners__title { display: block; width: 100%; margin-bottom: 20px; } .grid-banners__wrapper { display: flex; flex-direction: row; justify-content: flex-start; align-items: normal; flex-wrap: wrap; margin-right: -10px; } .grid-banners .grid-banner { display: inline-flex; width: 24%; margin-right: 1.3%; } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-banners .grid-banner { display: none; width: 100%; margin: 0; } } .grid-banners .grid-banner:nth-child(4n) { margin-right: 0; } .grid-banners .grid-banner:nth-child(-n + 4) { margin-bottom: 15px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .grid-banners .grid-banner:nth-child(-n + 4) { display: block; } } .grid-banners .grid-banner__img, .grid-banners .grid-banner__link { width: 100%; display: block; } .grid-banners .grid-banner__link { display: flex; flex-direction: column; justify-content: flex-start; align-items: center; position: relative; border-radius: 7px; overflow: hidden; } .grid-banners .grid-banner__box { width: 100%; box-sizing: border-box; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; flex: 1; position: relative; background-color: #fff; padding: 20px 15px 15px; } .grid-banners .grid-banner__description, .grid-banners .grid-banner__title, .grid-banners .grid-banner__underline { margin: 0; font-family: Oswald, sans-serif; -webkit-font-smoothing: antialiased; text-transform: none; color: #54565c; } .grid-banners .grid-banner__title { font-weight: 700; font-size: 20px; line-height: 25px; max-height: 25px; margin-bottom: 5px; overflow: hidden; } .grid-banners .grid-banner__description { font-weight: 300; font-size: 15px; margin-bottom: 30px; line-height: 1.2em; max-height: 38px; overflow: hidden; } .grid-banners .grid-banner__underline { text-decoration: underline; justify-self: flex-end; font-weight: 400; position: absolute; left: 15px; bottom: 15px; font-size: 14px; font-weight: 300; } @media only screen and (min-width: 300px) and (max-width: 767px) { body.filtro-novo { padding-top: 104px !important; } } @media only screen and (min-width: 300px) and (max-width: 767px) { body.filtro-novo::before { content: ""; display: block; position: fixed; width: 100vw; height: 0; background-color: rgba(0, 0, 0, 0.7); } } @media only screen and (min-width: 300px) and (max-width: 767px) { body.filtro-novo.abrir_filtro { overflow: hidden; } } @media only screen and (min-width: 300px) and (max-width: 767px) { body.filtro-novo.abrir_filtro::before { height: 100vh; left: 0; position: fixed; top: 0; z-index: 99999991; } } body.filtro-novo.open_menu_mobile .btn-filtro-mobile { display: none !important; } body.filtro-novo .listagem-produtos-filtro-novo .btn-filtro-mobile { display: none; position: fixed; cursor: pointer; outline: 0; transition: 0; z-index: 999999; max-width: none; border-radius: 4px; border: 1px solid #54565c; background-color: transparent; max-height: none; height: 42px; width: 25vw; position: static; float: right; } @media only screen and (min-width: 768px) and (max-width: 992px) { body.filtro-novo .listagem-produtos-filtro-novo .btn-filtro-mobile { width: 85px; margin-right: 0 !important; margin-left: 10px; float: right; display: inline-flex; } } @media only screen and (min-width: 300px) and (max-width: 767px) { body.filtro-novo .listagem-produtos-filtro-novo .btn-filtro-mobile { display: flex; justify-content: center; } } body.filtro-novo .listagem-produtos-filtro-novo .btn-filtro-mobile:active, body.filtro-novo .listagem-produtos-filtro-novo .btn-filtro-mobile:focus, body.filtro-novo .listagem-produtos-filtro-novo .btn-filtro-mobile:hover, body.filtro-novo .listagem-produtos-filtro-novo .btn-filtro-mobile:visited { outline: 0; background-color: transparent; } body.filtro-novo .listagem-produtos-filtro-novo .btn-filtro-mobile.fechar-filtro { position: fixed; top: 3px; right: 10px; width: 30px; height: 30px; border: none; border-radius: 50%; z-index: 999999993; background-color: transparent; } @media only screen and (min-width: 768px) and (max-width: 992px) { body.filtro-novo .listagem-produtos-filtro-novo .btn-filtro-mobile.fechar-filtro { width: 40px; top: 5px; } } body.filtro-novo .listagem-produtos-filtro-novo .btn-filtro-mobile.fechar-filtro p { opacity: 0; } body.filtro-novo .listagem-produtos-filtro-novo .btn-filtro-mobile.fechar-filtro img { display: none; } body.filtro-novo .listagem-produtos-filtro-novo .btn-filtro-mobile.fechar-filtro .linha { opacity: 1; background-color: transparent; display: block; } body.filtro-novo .listagem-produtos-filtro-novo .btn-filtro-mobile.fechar-filtro .linha:before { opacity: 0; } body.filtro-novo .listagem-produtos-filtro-novo .btn-filtro-mobile.fechar-filtro .linha:not(:first-of-type) { top: 50%; width: 60%; background-color: #999; } body.filtro-novo .listagem-produtos-filtro-novo .btn-filtro-mobile.fechar-filtro .linha:nth-of-type(2) { transform: translate(-50%, -50%) rotate(45deg); } body.filtro-novo .listagem-produtos-filtro-novo .btn-filtro-mobile.fechar-filtro .linha:nth-of-type(3) { transform: translate(-50%, -50%) rotate(-45deg); } body.filtro-novo .listagem-produtos-filtro-novo .btn-filtro-mobile img { width: 20px; margin-right: 5px; } body.filtro-novo .listagem-produtos-filtro-novo .btn-filtro-mobile p { margin: 0; font-family: Oswald, sans-serif; color: #fff; font-size: 16px; color: #56585e; font-weight: 500; font-size: 13px; text-transform: uppercase; } body.filtro-novo .listagem-produtos-filtro-novo .btn-filtro-mobile .linha { display: none; opacity: 0; position: absolute; left: 50%; top: 52%; transform: translate(-50%, -50%); height: 3px; width: 60%; border-radius: 5px; transition: 0; background-color: #fff; } body.filtro-novo .listagem-produtos-filtro-novo .btn-filtro-mobile .linha:before { content: ""; width: 5px; height: 5px; border: 2px solid #fff; background-color: #bb2a2e; border-radius: 50%; position: absolute; left: 13%; top: 50%; transform: translate(0, -50%); transition: 0; } body.filtro-novo .listagem-produtos-filtro-novo .btn-filtro-mobile .linha:not(:first-of-type):before { left: auto; right: 13%; } body.filtro-novo .listagem-produtos-filtro-novo .btn-filtro-mobile .linha:nth-of-type(2) { top: 34%; } body.filtro-novo .listagem-produtos-filtro-novo .btn-filtro-mobile .linha:nth-of-type(3) { top: auto; bottom: 28%; } body.filtro-novo .listagem-produtos-filtro-novo .listagem-container { padding-top: 30px; } body.filtro-novo .listagem-produtos-filtro-novo .listagem-container .filtro-topo { margin-bottom: 25px; } @media only screen and (min-width: 300px) and (max-width: 767px) { body.filtro-novo .listagem-produtos-filtro-novo .listagem-container .filtro-topo .titulo-listagem { margin-bottom: 15px; text-align: left; } } body.filtro-novo .listagem-produtos-filtro-novo .listagem-container .filtro-topo .order_lista { float: right; width: auto; } @media only screen and (min-width: 768px) and (max-width: 992px) { body.filtro-novo .listagem-produtos-filtro-novo .listagem-container .filtro-topo .order_lista { float: left; } } @media only screen and (min-width: 300px) and (max-width: 767px) { body.filtro-novo .listagem-produtos-filtro-novo .listagem-container .filtro-topo .order_lista { float: none; } } body.filtro-novo .listagem-produtos-filtro-novo .listagem-container .filtro-topo .order_lista h3 { display: inline-block; width: auto; margin-right: 15px; } @media only screen and (min-width: 300px) and (max-width: 767px) { body.filtro-novo .listagem-produtos-filtro-novo .listagem-container .filtro-topo .order_lista h3 { display: none; } } @media only screen and (min-width: 300px) and (max-width: 767px) { body.filtro-novo .listagem-produtos-filtro-novo .listagem-container .filtro-topo .order_lista .content_select_list { margin-left: 0; } } body.filtro-novo .listagem-produtos-filtro-novo .listagem-container .filtro-topo .order_lista .content_select_list:first-of-type { width: 170px; } @media only screen and (min-width: 768px) and (max-width: 992px) { body.filtro-novo .listagem-produtos-filtro-novo .listagem-container .filtro-topo .order_lista .content_select_list:first-of-type { width: 160px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { body.filtro-novo .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper { flex-direction: column !important; } } body.filtro-novo .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper button.overlay { display: none; } @media only screen and (min-width: 768px) and (max-width: 992px) { body.filtro-novo .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper button.overlay { position: fixed; left: 0; top: 0; width: 20%; display: block; height: 100%; z-index: 99999999999999; background-color: rgba(0, 0, 0, 0.4); border: none; outline: 0; display: none; } } @media only screen and (min-width: 300px) and (max-width: 767px) { body.filtro-novo .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper button.overlay { position: fixed; left: 0; top: 0; width: 20%; display: block; height: 100%; z-index: 99999999999999; background-color: rgba(0, 0, 0, 0.4); border: none; outline: 0; display: none; } } @media only screen and (min-width: 768px) and (max-width: 992px) { body.filtro-novo .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper button.overlay.active { display: block; } } @media only screen and (min-width: 300px) and (max-width: 767px) { body.filtro-novo .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper button.overlay.active { display: block; } } body.filtro-novo .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .filtro_lateral { z-index: 99999992; } @media only screen and (min-width: 768px) and (max-width: 992px) { body.filtro-novo .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .filtro_lateral { padding-top: 30px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { body.filtro-novo .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .filtro_lateral { overflow-y: scroll; max-height: 100vh; padding-top: 25px; } } body.filtro-novo .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .filtro_lateral .content_busca { margin-bottom: 25px; } body.filtro-novo .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .filtro_lateral .selecao-descontos { padding-bottom: 25px; border-bottom: 1px solid #c3c3c3; } body.filtro-novo .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .filtro_lateral .selecao-descontos__item:not(:last-of-type) { margin-bottom: 10px; } body.filtro-novo .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .filtro_lateral .selecao-descontos__item .selecao-item__check { margin-right: 5px; } body.filtro-novo .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .filtro_lateral .content_filtro_lista { margin-top: 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { body.filtro-novo .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .filtro_lateral .content_filtro_lista { max-height: none; } } @media only screen and (min-width: 300px) and (max-width: 767px) { body.filtro-novo .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .filtro_lateral .content_filtro_lista .item_filtro { min-height: 45px; } } .bt_empty .seta_down { margin-left: 9px; font-size: 14px; } #pg_carrinho, #pg_entrega { padding-top: 0 !important; } #pg_carrinho .div_row.erro_pagamento, #pg_entrega .div_row.erro_pagamento { margin: -40px 4% 45px 4%; position: relative; z-index: 9; } #pg_carrinho .cinza-super-claro .select_list, #pg_carrinho .cinza-super-claro input, #pg_carrinho .cinza-super-claro textarea, #pg_entrega .cinza-super-claro .select_list, #pg_entrega .cinza-super-claro input, #pg_entrega .cinza-super-claro textarea { border: none !important; } #pg_carrinho .message_return, #pg_entrega .message_return { display: none; width: auto; float: left; margin: 8px 0 0 8px; text-align: left; } #pg_carrinho .message_return div, #pg_entrega .message_return div { width: 100%; display: inline-block; } #pg_carrinho .message_return h2, #pg_entrega .message_return h2 { font-size: 11px; margin-top: 3px; position: relative; top: 2px; white-space: nowrap; } #pg_carrinho .message_return .circle, #pg_entrega .message_return .circle { color: #fff; background: #bb2a2e; width: 20px; height: 20px; text-align: center; float: left; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; margin-right: 5px; line-height: 20px; } #pg_carrinho .message_return.active, #pg_entrega .message_return.active { display: inline-flex; } #pg_carrinho #meu_carrinho .obs, #pg_carrinho #meu_carrinho .obsCompra, #pg_entrega #meu_carrinho .obs, #pg_entrega #meu_carrinho .obsCompra { position: relative; float: left; max-width: 720px; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #pg_carrinho #meu_carrinho .obs span, #pg_carrinho #meu_carrinho .obsCompra span, #pg_entrega #meu_carrinho .obs span, #pg_entrega #meu_carrinho .obsCompra span { font-size: 12px; cursor: pointer; position: relative; } #pg_carrinho #meu_carrinho .obs .content_edit span, #pg_carrinho #meu_carrinho .obs textarea, #pg_carrinho #meu_carrinho .obsCompra .content_edit span, #pg_carrinho #meu_carrinho .obsCompra textarea, #pg_entrega #meu_carrinho .obs .content_edit span, #pg_entrega #meu_carrinho .obs textarea, #pg_entrega #meu_carrinho .obsCompra .content_edit span, #pg_entrega #meu_carrinho .obsCompra textarea { border: 1px solid #54565c; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } #pg_carrinho #meu_carrinho .obs .bt_empty, #pg_carrinho #meu_carrinho .obsCompra .bt_empty, #pg_entrega #meu_carrinho .obs .bt_empty, #pg_entrega #meu_carrinho .obsCompra .bt_empty { padding: 8px 10px; } #pg_carrinho #meu_carrinho .obs .content_obs, #pg_carrinho #meu_carrinho .obsCompra .content_obs, #pg_entrega #meu_carrinho .obs .content_obs, #pg_entrega #meu_carrinho .obsCompra .content_obs { float: initial; } #pg_carrinho #carrinho_info .obs.active .content_obs, #pg_carrinho #meu_carrinho .obs.active .content_obs, #pg_entrega #carrinho_info .obs.active .content_obs, #pg_entrega #meu_carrinho .obs.active .content_obs { position: absolute; top: -15px; left: 0; width: 360px; max-width: 360px; } #pg_carrinho .topo_carrinho, #pg_entrega .topo_carrinho { border-bottom: 1px solid #e6e4de; margin-bottom: 30px; background: #fff; display: inline-block; } #pg_carrinho .topo_carrinho .container, #pg_entrega .topo_carrinho .container { padding: 40px 0 20px 0; min-height: 56px; -webkit-transition: all 0.3s, ease; -moz-transition: all 0.3s, ease; -ms-transition: all 0.3s, ease; -o-transition: all 0.3s, ease; transition: all 0.3s, ease; transition-duration: 0.3s; } #pg_carrinho .topo_carrinho .container #meu_carrinho .bt_default.back, #pg_entrega .topo_carrinho .container #meu_carrinho .bt_default.back { display: none; background: #ecebe7; } #pg_carrinho .topo_carrinho.fixed, #pg_entrega .topo_carrinho.fixed { position: fixed; top: 0; left: 0; z-index: 9999; } #pg_carrinho .topo_carrinho.fixed .container, #pg_entrega .topo_carrinho.fixed .container { padding: 30px 0 10px 0; } #pg_carrinho .topo_carrinho.fixed .container .div_left, #pg_entrega .topo_carrinho.fixed .container .div_left { margin-top: -12px; } #pg_carrinho .topo_carrinho.fixed .container #meu_carrinho .bt_default.back, #pg_entrega .topo_carrinho.fixed .container #meu_carrinho .bt_default.back { display: inline-block; } #pg_carrinho .alerta, #pg_entrega .alerta { display: none; align-items: center; justify-content: center; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 13px; color: #fff; padding: 6px 0; } #pg_carrinho .alerta svg, #pg_entrega .alerta svg { margin-right: 8px; } @media screen and (min-width: 980px) { #pg_carrinho .alerta, #pg_entrega .alerta { padding: 6px 10px; text-align: center; } } #pg_carrinho .obs.active, #pg_entrega .obs.active { height: 65px; } #pg_carrinho .obs.active .content_obs, #pg_entrega .obs.active .content_obs { display: block; } #pg_carrinho #click_modal .wrap_check, #pg_entrega #click_modal .wrap_check { clear: both; float: right; } #pg_carrinho #click_modal .wrap_check label, #pg_entrega #click_modal .wrap_check label { font-size: 14px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; float: left; } #pg_carrinho section .div_right .font-small, #pg_entrega section .div_right .font-small { color: #c9c8c3; } #pg_carrinho section #meu_carrinho h2, #pg_entrega section #meu_carrinho h2 { font-size: 30px; margin-bottom: 0; } #pg_carrinho section #meu_carrinho .content_bt, #pg_entrega section #meu_carrinho .content_bt { margin-top: 30px; } #pg_carrinho section #box_caixa .div_left, #pg_entrega section #box_caixa .div_left { margin-right: 45px; } #pg_carrinho section #box_caixa .div_left .font-s-small, #pg_entrega section #box_caixa .div_left .font-s-small { letter-spacing: 0.5pt; } #pg_carrinho section #box_caixa .div_right a, #pg_entrega section #box_caixa .div_right a { margin-bottom: 8px; } #pg_carrinho section #box_caixa .div_right .circle_interrogation, #pg_entrega section #box_caixa .div_right .circle_interrogation { position: absolute; bottom: 17px; left: -29px; } #pg_carrinho section .box_dot, #pg_entrega section .box_dot { width: 100%; border: 1px dashed #54565c; text-align: center; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; color: #54565c; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding: 20px 0; clear: both; position: relative; } #pg_carrinho #aproveite .container .container_vitrine, #pg_entrega #aproveite .container .container_vitrine { margin-top: 8px; } #pg_carrinho #aproveite .container .container_vitrine .item_vitrine, #pg_entrega #aproveite .container .container_vitrine .item_vitrine { height: 418px; } #pg_carrinho #aproveite .container .container_vitrine .item_vitrine .bg_img_vitrine, #pg_entrega #aproveite .container .container_vitrine .item_vitrine .bg_img_vitrine { height: 167px; } #pg_carrinho #aproveite .container .container_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine, #pg_entrega #aproveite .container .container_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine { height: 150px; } #pg_carrinho #frete_gratis_full, #pg_entrega #frete_gratis_full { margin-top: -55px; } #pg_carrinho #frete_gratis_full .container, #pg_entrega #frete_gratis_full .container { padding: 30px 0 50px 0; } #pg_carrinho #frete_gratis_full .container .content_frete_gratis, #pg_entrega #frete_gratis_full .container .content_frete_gratis { border: 1px dashed #a1a09d; background: 0 0; padding: 3px; } #pg_carrinho #frete_gratis_full .container .content_frete_gratis .div_aval, #pg_entrega #frete_gratis_full .container .content_frete_gratis .div_aval { width: 82%; } #pg_carrinho #frete_gratis_full .container .content_frete_gratis .bt_frete, #pg_entrega #frete_gratis_full .container .content_frete_gratis .bt_frete { width: 12%; } #pg_carrinho #frete_gratis_full .container .fotorama, #pg_entrega #frete_gratis_full .container .fotorama { margin-top: 30px !important; } #pg_carrinho #bg_frete_gratis, #pg_entrega #bg_frete_gratis { width: 100%; height: 400px; display: block; background-size: cover !important; position: relative; z-index: 9; overflow: hidden; margin-bottom: 20px; } @media only screen and (min-width: 300px) and (max-width: 767px) { #pg_carrinho #bg_frete_gratis, #pg_entrega #bg_frete_gratis { height: 570px; } } #pg_carrinho #bg_frete_gratis:hover, #pg_entrega #bg_frete_gratis:hover { overflow: visible; } #pg_carrinho #bg_frete_gratis .container, #pg_entrega #bg_frete_gratis .container { padding-top: 30px; } #pg_carrinho #bg_frete_gratis .div_left, #pg_entrega #bg_frete_gratis .div_left { width: 29%; } @media only screen and (min-width: 300px) and (max-width: 767px) { #pg_carrinho #bg_frete_gratis .div_left, #pg_entrega #bg_frete_gratis .div_left { width: 100%; text-align: center; } } #pg_carrinho #bg_frete_gratis .div_left h2, #pg_entrega #bg_frete_gratis .div_left h2 { font-family: Oswald, sans-serif; font-weight: 700; font-style: normal; font-size: 30px; line-height: 35px; } #pg_carrinho #bg_frete_gratis .div_left h3, #pg_entrega #bg_frete_gratis .div_left h3 { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; font-size: 22px; line-height: 25px; margin: 15px 0; } #pg_carrinho #bg_frete_gratis .div_left .div_aval, #pg_entrega #bg_frete_gratis .div_left .div_aval { width: 62%; overflow: hidden; } #pg_carrinho #bg_frete_gratis .div_left .div_aval span, #pg_entrega #bg_frete_gratis .div_left .div_aval span { line-height: 1.8em; } #pg_carrinho #bg_frete_gratis .div_left .bt_frete, #pg_entrega #bg_frete_gratis .div_left .bt_frete { width: 32%; } #pg_carrinho #bg_frete_gratis .div_right, #pg_entrega #bg_frete_gratis .div_right { width: 60%; } @media only screen and (min-width: 300px) and (max-width: 767px) { #pg_carrinho #bg_frete_gratis .div_right, #pg_entrega #bg_frete_gratis .div_right { width: 100%; clear: both; } } #pg_carrinho #bg_frete_gratis .div_right .container_vitrine, #pg_entrega #bg_frete_gratis .div_right .container_vitrine { margin-top: 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { #pg_carrinho #bg_frete_gratis .div_right .container_vitrine, #pg_entrega #bg_frete_gratis .div_right .container_vitrine { padding-top: 20px; } } #pg_carrinho #bg_frete_gratis .div_right .container_vitrine .item_vitrine, #pg_entrega #bg_frete_gratis .div_right .container_vitrine .item_vitrine { height: 345px; padding: 10px 10px 0 10px; } #pg_carrinho #bg_frete_gratis .div_right .container_vitrine .item_vitrine a, #pg_entrega #bg_frete_gratis .div_right .container_vitrine .item_vitrine a { height: 88%; } #pg_carrinho #bg_frete_gratis .div_right .container_vitrine .item_vitrine .bg_img_vitrine, #pg_entrega #bg_frete_gratis .div_right .container_vitrine .item_vitrine .bg_img_vitrine { height: 145px; } #pg_carrinho #bg_frete_gratis .div_right .container_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine, #pg_entrega #bg_frete_gratis .div_right .container_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine { height: 132px; } #pg_carrinho #bg_frete_gratis .div_right .container_vitrine .item_vitrine .txt_vitrine, #pg_entrega #bg_frete_gratis .div_right .container_vitrine .item_vitrine .txt_vitrine { padding-bottom: 10px; } #pg_carrinho #bg_frete_gratis .div_right .container_vitrine .item_vitrine .txt_vitrine .place, #pg_entrega #bg_frete_gratis .div_right .container_vitrine .item_vitrine .txt_vitrine .place { color: #fff; } #pg_carrinho #bg_frete_gratis .div_right .container_vitrine .item_vitrine .txt_vitrine .name, #pg_entrega #bg_frete_gratis .div_right .container_vitrine .item_vitrine .txt_vitrine .name { max-height: 60px; overflow: hidden; margin-bottom: 5px; } #pg_carrinho #bg_frete_gratis .div_right .container_vitrine .item_vitrine .content_avaliacao .ava_o, #pg_entrega #bg_frete_gratis .div_right .container_vitrine .item_vitrine .content_avaliacao .ava_o { background: url(../images/ico_ava_o_white.png); } #pg_carrinho #bg_frete_gratis .div_right .container_vitrine .item_vitrine .carrinho_vitrine, #pg_entrega #bg_frete_gratis .div_right .container_vitrine .item_vitrine .carrinho_vitrine { bottom: 5px; } @media only screen and (min-width: 300px) and (max-width: 767px) { #pg_carrinho #bg_frete_gratis .div_right .container_vitrine .item_vitrine .carrinho_vitrine, #pg_entrega #bg_frete_gratis .div_right .container_vitrine .item_vitrine .carrinho_vitrine { display: block !important; } } #pg_carrinho #bg_frete_gratis .div_right .container_vitrine .item_vitrine .carrinho_vitrine .bt_qtd, #pg_entrega #bg_frete_gratis .div_right .container_vitrine .item_vitrine .carrinho_vitrine .bt_qtd { background: #4a4d57; } #pg_carrinho #bg_frete_gratis .div_right .container_vitrine .item_vitrine .carrinho_vitrine .plus_qtd.adicionado, #pg_carrinho #bg_frete_gratis .div_right .container_vitrine .item_vitrine .carrinho_vitrine .plus_qtd.adicionando, #pg_carrinho #bg_frete_gratis .div_right .container_vitrine .item_vitrine .carrinho_vitrine .plus_qtd.removendo, #pg_entrega #bg_frete_gratis .div_right .container_vitrine .item_vitrine .carrinho_vitrine .plus_qtd.adicionado, #pg_entrega #bg_frete_gratis .div_right .container_vitrine .item_vitrine .carrinho_vitrine .plus_qtd.adicionando, #pg_entrega #bg_frete_gratis .div_right .container_vitrine .item_vitrine .carrinho_vitrine .plus_qtd.removendo { right: 43%; } #pg_carrinho #bg_frete_gratis .div_right .container_vitrine .item_vitrine .carrinho_vitrine, #pg_carrinho #bg_frete_gratis .div_right .container_vitrine .item_vitrine .content_avaliacao, #pg_carrinho #bg_frete_gratis .div_right .container_vitrine .item_vitrine .content_price, #pg_carrinho #bg_frete_gratis .div_right .container_vitrine .item_vitrine .tag_marketplace_content, #pg_entrega #bg_frete_gratis .div_right .container_vitrine .item_vitrine .carrinho_vitrine, #pg_entrega #bg_frete_gratis .div_right .container_vitrine .item_vitrine .content_avaliacao, #pg_entrega #bg_frete_gratis .div_right .container_vitrine .item_vitrine .content_price, #pg_entrega #bg_frete_gratis .div_right .container_vitrine .item_vitrine .tag_marketplace_content { display: none; } #pg_carrinho #bg_frete_gratis .div_right .container_vitrine .item_vitrine .tag_marketplace_content, #pg_entrega #bg_frete_gratis .div_right .container_vitrine .item_vitrine .tag_marketplace_content { margin: 0; } #pg_carrinho #bg_frete_gratis .div_right .container_vitrine .item_vitrine:hover, #pg_entrega #bg_frete_gratis .div_right .container_vitrine .item_vitrine:hover { position: relative; z-index: 99; background: #65a5dc; } #pg_carrinho #bg_frete_gratis .div_right .container_vitrine .item_vitrine:hover .carrinho_vitrine, #pg_carrinho #bg_frete_gratis .div_right .container_vitrine .item_vitrine:hover .content_avaliacao, #pg_carrinho #bg_frete_gratis .div_right .container_vitrine .item_vitrine:hover .content_price, #pg_carrinho #bg_frete_gratis .div_right .container_vitrine .item_vitrine:hover .tag_marketplace_content, #pg_entrega #bg_frete_gratis .div_right .container_vitrine .item_vitrine:hover .carrinho_vitrine, #pg_entrega #bg_frete_gratis .div_right .container_vitrine .item_vitrine:hover .content_avaliacao, #pg_entrega #bg_frete_gratis .div_right .container_vitrine .item_vitrine:hover .content_price, #pg_entrega #bg_frete_gratis .div_right .container_vitrine .item_vitrine:hover .tag_marketplace_content { display: block; } #pg_carrinho #bg_frete_gratis .div_right .container_vitrine .owl-nav, #pg_entrega #bg_frete_gratis .div_right .container_vitrine .owl-nav { top: 12%; } #pg_carrinho #carrinho_alert .container, #pg_entrega #carrinho_alert .container { padding: 10px 0; } #pg_carrinho #carrinho_check .container, #pg_carrinho .carrinho_check .container, #pg_entrega #carrinho_check .container, #pg_entrega .carrinho_check .container { padding-top: 0; padding-bottom: 0; } #pg_carrinho #carrinho_check .filtro_check, #pg_carrinho .carrinho_check .filtro_check, #pg_entrega #carrinho_check .filtro_check, #pg_entrega .carrinho_check .filtro_check { width: 100%; display: inline-block; } #pg_carrinho #carrinho_check .filtro_check .bt_empty_l, #pg_carrinho .carrinho_check .filtro_check .bt_empty_l, #pg_entrega #carrinho_check .filtro_check .bt_empty_l, #pg_entrega .carrinho_check .filtro_check .bt_empty_l { padding: 12px 30px; } #pg_carrinho #carrinho_check .filtro_check .div_right, #pg_carrinho .carrinho_check .filtro_check .div_right, #pg_entrega #carrinho_check .filtro_check .div_right, #pg_entrega .carrinho_check .filtro_check .div_right { display: flex; } #pg_carrinho #carrinho_check .filtro_check .div_right .bt_empty_l, #pg_carrinho .carrinho_check .filtro_check .div_right .bt_empty_l, #pg_entrega #carrinho_check .filtro_check .div_right .bt_empty_l, #pg_entrega .carrinho_check .filtro_check .div_right .bt_empty_l { margin-left: 5px; } #pg_carrinho #carrinho_check .filtro_check .div_right .bt_empty_l img, #pg_carrinho .carrinho_check .filtro_check .div_right .bt_empty_l img, #pg_entrega #carrinho_check .filtro_check .div_right .bt_empty_l img, #pg_entrega .carrinho_check .filtro_check .div_right .bt_empty_l img { margin-right: 7px; } #pg_carrinho #carrinho_check .filtro_check .div_right .bt_empty_l svg, #pg_carrinho .carrinho_check .filtro_check .div_right .bt_empty_l svg, #pg_entrega #carrinho_check .filtro_check .div_right .bt_empty_l svg, #pg_entrega .carrinho_check .filtro_check .div_right .bt_empty_l svg { fill: #4a4d57; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #pg_carrinho #carrinho_check .filtro_check .div_right .bt_empty_l:hover svg, #pg_carrinho .carrinho_check .filtro_check .div_right .bt_empty_l:hover svg, #pg_entrega #carrinho_check .filtro_check .div_right .bt_empty_l:hover svg, #pg_entrega .carrinho_check .filtro_check .div_right .bt_empty_l:hover svg { fill: #fff; } #pg_carrinho #carrinho_check .content_carrinho_lista, #pg_carrinho .carrinho_check .content_carrinho_lista, #pg_entrega #carrinho_check .content_carrinho_lista, #pg_entrega .carrinho_check .content_carrinho_lista { display: inline-flex; width: 100%; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista { flex: 1; max-width: 100%; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop:first-of-type .header_car, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop:first-of-type .header_car, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop:first-of-type .header_car, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop:first-of-type .header_car { margin-top: 35px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria { width: 100%; float: left; display: block; clear: both; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop h2, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop h2, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop h2, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop h2 { display: block; width: 100%; float: left; clear: both; text-transform: initial; font-size: 14px; font-weight: 700; margin: 12px 0 0 0; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto { display: inline-flex; margin-top: 8px; flex-direction: column; width: 98%; padding: 3px 1% 8px 1%; background: #cfceca; overflow: hidden; position: relative; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto:hover .close_item_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto:hover .close_item_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto:hover .close_item_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto:hover .close_item_vitrine { display: block !important; cursor: pointer; } @media screen and (max-width: 980px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto { width: 96%; margin-bottom: 20px; padding: 3px 2% 8px 2%; } } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .close_item_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .close_item_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .close_item_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .close_item_vitrine { color: #af8256; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; position: absolute; top: 10px; right: 2px; font-size: 34px; z-index: 99; line-height: 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine { margin-top: 5px !important; } @media screen and (max-width: 980px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine { margin-bottom: 0; } } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .produto_car, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .produto_car, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .produto_car, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .produto_car { width: 63.3% !important; } @media screen and (max-width: 980px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .produto_car::after, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .produto_car::after, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .produto_car::after, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .produto_car::after { background: #cfceca !important; } } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .produto_car a .div_desc.promo, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .produto_car a .div_desc.promo, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .produto_car a .div_desc.promo, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .produto_car a .div_desc.promo { display: flex; align-items: center; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .produto_car a .div_desc.promo span, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .produto_car a .div_desc.promo span, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .produto_car a .div_desc.promo span, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .produto_car a .div_desc.promo span { background: #5a1718; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .produto_car a .div_desc.promo .change_oferta, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .produto_car a .div_desc.promo .change_oferta, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .produto_car a .div_desc.promo .change_oferta, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .produto_car a .div_desc.promo .change_oferta { color: #5a1718; margin-left: 2px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .container_price, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .container_price, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .container_price, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .container_price { width: 11.4% !important; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .container_price .close_item_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .container_price .close_item_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .container_price .close_item_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .container_price .close_item_vitrine { display: none !important; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .container_price::before, #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .container_price_item::before, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .container_price::before, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .container_price_item::before, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .container_price::before, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .container_price_item::before, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .container_price::before, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .container_price_item::before { background: #cfceca !important; width: 4% !important; height: 117% !important; top: -2px !important; left: -5px !important; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .container_item_indisponivel, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .container_item_indisponivel, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .container_item_indisponivel, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .container_item_indisponivel { width: 36.4%; position: relative; } @media screen and (max-width: 980px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .container_item_indisponivel, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .container_item_indisponivel, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .container_item_indisponivel, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .container_item_indisponivel { width: 100%; float: none; clear: both; padding: 10px; box-sizing: border-box; } } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .container_item_indisponivel:before, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .container_item_indisponivel:before, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .container_item_indisponivel:before, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .container_item_indisponivel:before { content: ""; position: absolute; height: 161%; left: -3px; width: 4px; background-color: #cfceca; top: -22%; } @media screen and (max-width: 980px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .container_item_indisponivel:before, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .container_item_indisponivel:before, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .container_item_indisponivel:before, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .container_item_indisponivel:before { display: none; } } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .container_item_indisponivel p, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .container_item_indisponivel p, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .container_item_indisponivel p, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .container_item_indisponivel p { text-align: center; margin: 1.2em 0 1em; } @media screen and (max-width: 980px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .container_item_indisponivel p, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .container_item_indisponivel p, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .container_item_indisponivel p, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .container_item_indisponivel p { margin: 0; } } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .box_dot .div_desc.promo, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .box_dot .div_desc.promo, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .box_dot .div_desc.promo, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .box_dot .div_desc.promo { display: flex; align-items: center; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .box_dot .div_desc.promo span, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .box_dot .div_desc.promo span, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .box_dot .div_desc.promo span, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .box_dot .div_desc.promo span { background: #5a1718; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .box_dot .div_desc.promo .change_oferta, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .box_dot .div_desc.promo .change_oferta, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .box_dot .div_desc.promo .change_oferta, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .compre_junto .item_vitrine .box_dot .div_desc.promo .change_oferta { color: #5a1718; margin-left: 2px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine { background: 0 0; padding: 0; width: 100%; height: auto; margin-top: 20px; background: #ecebe7; float: left; clear: both; display: block; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine:hover .obs, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine:hover .obs, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine:hover .obs, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine:hover .obs { display: block; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine:hover .container_item_indisponivel-old .close_item_vitrine, #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine:hover .container_price .close_item_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine:hover .container_item_indisponivel-old .close_item_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine:hover .container_price .close_item_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine:hover .container_item_indisponivel-old .close_item_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine:hover .container_price .close_item_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine:hover .container_item_indisponivel-old .close_item_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine:hover .container_price .close_item_vitrine { display: block; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao { background-color: transparent; padding-left: 1%; display: none; margin-top: 13px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao.ativo, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao.ativo, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao.ativo, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao.ativo { display: block; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao .produto_car, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao .produto_car, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao .produto_car, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao .produto_car { width: 60%; padding-left: 1%; } @media screen and (max-width: 980px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao .produto_car, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao .produto_car, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao .produto_car, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao .produto_car { width: 68% !important; padding-left: 1%; } } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao .produto_car .txt_vitrine div:nth-child(1), #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao .produto_car .txt_vitrine div:nth-child(1), #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao .produto_car .txt_vitrine div:nth-child(1), #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao .produto_car .txt_vitrine div:nth-child(1) { text-align: left; } @media screen and (max-width: 980px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao .produto_car a .bg_img_vitrine img, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao .produto_car a .bg_img_vitrine img, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao .produto_car a .bg_img_vitrine img, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao .produto_car a .bg_img_vitrine img { max-width: 100%; } } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao .container_price_item, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao .container_price_item, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao .container_price_item, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao .container_price_item { padding-top: 12px; width: 14%; } @media screen and (max-width: 980px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao .container_price_item, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao .container_price_item, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao .container_price_item, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao .container_price_item { width: 29%; height: 160px; } } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao .container_price, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao .container_price, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao .container_price, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao .container_price { padding-top: 13px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao .container_price .content_price, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao .container_price .content_price, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao .container_price .content_price, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao .container_price .content_price { margin-top: 29px !important; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox .produto_car, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox .produto_car, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox .produto_car, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox .produto_car { text-align: left; } @media screen and (max-width: 980px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox .produto_car, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox .produto_car, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox .produto_car, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox .produto_car { width: 70% !important; } } @media screen and (max-width: 980px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox .produto_car a .bg_img_vitrine img, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox .produto_car a .bg_img_vitrine img, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox .produto_car a .bg_img_vitrine img, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox .produto_car a .bg_img_vitrine img { max-width: 100%; } } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox .container_item_indisponivel-old p, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox .container_item_indisponivel-old p, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox .container_item_indisponivel-old p, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox .container_item_indisponivel-old p { margin: 10px 0; } @media screen and (max-width: 980px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox .container_item_indisponivel-old p, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox .container_item_indisponivel-old p, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox .container_item_indisponivel-old p, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox .container_item_indisponivel-old p { font-size: 13px; } } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox .container_item_indisponivel-old .versugestoes, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox .container_item_indisponivel-old .versugestoes, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox .container_item_indisponivel-old .versugestoes, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox .container_item_indisponivel-old .versugestoes { color: #4a4d57; text-decoration: underline; text-align: center; justify-content: center; } @media screen and (max-width: 980px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox .container_item_indisponivel-old .versugestoes, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox .container_item_indisponivel-old .versugestoes, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox .container_item_indisponivel-old .versugestoes, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox .container_item_indisponivel-old .versugestoes { font-size: 12px; } } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox .container_item_indisponivel-old .close_item_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox .container_item_indisponivel-old .close_item_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox .container_item_indisponivel-old .close_item_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox .container_item_indisponivel-old .close_item_vitrine { cursor: pointer; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel { background-color: transparent; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel .produto_car, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel .produto_car, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel .produto_car, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel .produto_car { text-align: left; } @media screen and (max-width: 980px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel .produto_car, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel .produto_car, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel .produto_car, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel .produto_car { width: 70%; } } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel .container_price_item, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel .container_price_item, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel .container_price_item, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel .container_price_item { padding-top: 11px; } @media screen and (max-width: 980px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel .container_price_item, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel .container_price_item, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel .container_price_item, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel .container_price_item { width: 29%; padding-top: 50px; height: auto; } } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel .container_price, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel .container_price, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel .container_price, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel .container_price { width: 23.8%; padding-top: 11px; } @media screen and (max-width: 980px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel .container_price, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel .container_price, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel .container_price, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel .container_price { width: 100%; padding-top: 0; } } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel .container_price .content_price, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel .container_price .content_price, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel .container_price .content_price, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel .container_price .content_price { margin-top: 30px !important; } @media screen and (max-width: 980px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel .container_price .content_price, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel .container_price .content_price, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel .container_price .content_price, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel .container_price .content_price { margin-top: 0 !important; } } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel .carrinho_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel .carrinho_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel .carrinho_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel .carrinho_vitrine { top: 36px !important; } @media screen and (max-width: 980px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel .carrinho_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel .carrinho_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel .carrinho_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.lightbox-disponivel .carrinho_vitrine { top: 0 !important; } } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine a, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine a, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine a, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine a { width: 98%; display: flex; align-items: center; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine a .div_desc.promo, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine a .div_desc.promo, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine a .div_desc.promo, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine a .div_desc.promo { position: relative; bottom: inherit; height: auto; left: inherit; font-weight: 700; margin: 0 0 0 16px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine a .div_desc.promo .change_oferta, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine a .div_desc.promo .change_oferta, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine a .div_desc.promo .change_oferta, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine a .div_desc.promo .change_oferta { font-size: 11px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car { width: 63.1%; background: #ecebe7; float: left; margin-top: -10px; border-right: 3px solid #fff; padding: 14px 0 0 0; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .bg_img_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .bg_img_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .bg_img_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .bg_img_vitrine { margin-left: 10px; width: 9%; min-width: 9%; max-width: 77px; height: 60px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine { width: 82%; height: 93px; margin: -12px 0 0 2%; line-height: 18px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine div:nth-child(1), #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine div:nth-child(1), #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine div:nth-child(1), #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine div:nth-child(1) { flex-direction: column; display: flex; align-items: baseline; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine div br, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine div br, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine div br, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine div br { display: none; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine span, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine span, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine span, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine span { max-width: 87%; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car span strong, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car span strong, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car span strong, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car span strong { cursor: pointer; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_item_indisponivel-old, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_item_indisponivel-old, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_item_indisponivel-old, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_item_indisponivel-old { float: left; padding-top: 20px; display: block; width: 36.2%; margin-top: -10px; background-color: #ecebe7; } @media screen and (max-width: 980px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_item_indisponivel-old, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_item_indisponivel-old, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_item_indisponivel-old, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_item_indisponivel-old { width: 24%; } } @media screen and (max-width: 483px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_item_indisponivel-old, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_item_indisponivel-old, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_item_indisponivel-old, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_item_indisponivel-old { width: 23.2%; } } @media screen and (max-width: 364px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_item_indisponivel-old, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_item_indisponivel-old, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_item_indisponivel-old, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_item_indisponivel-old { width: 26.1%; } } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_item_indisponivel-old p, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_item_indisponivel-old p, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_item_indisponivel-old p, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_item_indisponivel-old p { text-align: center; font-size: 13px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_item_indisponivel-old .close_item_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_item_indisponivel-old .close_item_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_item_indisponivel-old .close_item_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_item_indisponivel-old .close_item_vitrine { display: none; color: #af8256; font-size: 27px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; position: absolute; right: 7px !important; top: 1px !important; line-height: 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } @media screen and (max-width: 980px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_item_indisponivel-old .close_item_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_item_indisponivel-old .close_item_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_item_indisponivel-old .close_item_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_item_indisponivel-old .close_item_vitrine { display: block !important; right: 13px !important; top: 8px !important; } } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .obs, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .obs, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .obs, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .obs { position: relative; margin: -24px 0 0 96px; float: left; display: none; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .obs span, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .obs span, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .obs span, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .obs span { font-size: 12px; cursor: pointer; position: relative; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .obs .content_obs, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .obs .content_obs, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .obs .content_obs, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .obs .content_obs { float: initial; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item { width: 12%; background: #ecebe7; position: relative; float: left; border-right: 3px solid #fff; height: 83px; margin-top: -10px; padding: 28px 0 0 0; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item .content_price, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item .content_price, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item .content_price, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item .content_price { display: flex; align-items: center; height: 60px; margin-left: 17px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item .content_price sup, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item .content_price sup, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item .content_price sup, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item .content_price sup { font-size: 9px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .div_right, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .div_right, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .div_right, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .div_right { float: right; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .div_desc.div_right, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .div_desc.div_right, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .div_desc.div_right, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .div_desc.div_right { width: 92%; text-align: right; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .div_desc.div_right.promocao_ativa, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .div_desc.div_right.promocao_ativa, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .div_desc.div_right.promocao_ativa, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .div_desc.div_right.promocao_ativa { display: none; width: 92%; text-align: right; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .div_desc.div_right.promocao_ativa.active, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .div_desc.div_right.promocao_ativa.active, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .div_desc.div_right.promocao_ativa.active, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .div_desc.div_right.promocao_ativa.active { display: block; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price { width: 24%; float: left; border-left: none; height: 82px; padding: 28px 0 0 0; background: #ecebe7; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .content_price, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .content_price, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .content_price, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .content_price { float: left; margin: 18px 18px 18px 9px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .close_item_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .close_item_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .close_item_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .close_item_vitrine { right: 6px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine { top: 42px; left: inherit; right: 8px; width: 92px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine input, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine input, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine input, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine input { margin: 0 4px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine .span, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine .span, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine .span, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine .span { margin: 0 0 0 18px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine .plus_qtd.adicionado, #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine .plus_qtd.adicionando, #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine .plus_qtd.removendo, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine .plus_qtd.adicionado, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine .plus_qtd.adicionando, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine .plus_qtd.removendo, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine .plus_qtd.adicionado, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine .plus_qtd.adicionando, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine .plus_qtd.removendo, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine .plus_qtd.adicionado, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine .plus_qtd.adicionando, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine .plus_qtd.removendo { right: 0; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .close_item_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .close_item_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .close_item_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .close_item_vitrine { display: none; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc { float: right; margin: -13px 12px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc .div_desc, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc .div_desc, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc .div_desc, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc .div_desc { color: #bb2a2e; font-size: 11px; text-transform: uppercase; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; float: left; margin: 7px 16px; text-align: right; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc .div_desc span, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc .div_desc span, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc .div_desc span, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc .div_desc span { font-size: 15px; font-weight: 700; float: left; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc .div_desc .change_oferta, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc .div_desc .change_oferta, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc .div_desc .change_oferta, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc .div_desc .change_oferta { margin: 5px 0 0 5px; float: left; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc .cart, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc .cart, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc .cart, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc .cart { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #fff; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; float: left; clear: none; padding: 8px 6px; line-height: 18px; display: flex; font-size: 16px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc .cart:hover, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc .cart:hover, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc .cart:hover, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc .cart:hover { cursor: pointer; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc .cart img, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc .cart img, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc .cart img, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc .cart img { margin-right: 7px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot { display: inline-block; width: 100%; border: 1px dashed; min-height: 9px; padding: 18px 0; border-radius: 0; background: #fff; position: relative; z-index: 9; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price, #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price_item, #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price_item, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price_item, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price_item, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car { background: 0 0; height: 65px; padding-top: 11px; text-align: left; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .bg_img_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .bg_img_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .bg_img_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .bg_img_vitrine { margin: 0 0 15px 4px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car a, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car a, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car a, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car a { display: block; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine { height: 75px; width: 73%; margin: -6px 0 0 5px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine span, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine span, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine span, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine span { max-width: 85%; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine .itens_lista, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine .itens_lista, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine .itens_lista, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine .itens_lista { right: 0; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine .selo, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine .selo, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine .selo, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine .selo { text-transform: uppercase; color: #fff; font-size: 15px; padding: 8px 8px; white-space: nowrap; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine .selo sup, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine .selo sup, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine .selo sup, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine .selo sup { font-size: 9px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .carrinho_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .carrinho_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .carrinho_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .carrinho_vitrine { top: 20px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .carrinho_vitrine .bt_qtd, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .carrinho_vitrine .bt_qtd, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .carrinho_vitrine .bt_qtd, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .carrinho_vitrine .bt_qtd { background: #5a1718; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .bt_empty_l, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .bt_empty_l, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .bt_empty_l, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .bt_empty_l { display: inline-block; float: right; margin: 12px 10px; font-size: 15px; width: auto; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .bt_empty_l:hover svg, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .bt_empty_l:hover svg, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .bt_empty_l:hover svg, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .bt_empty_l:hover svg { stroke: #fff; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .bt_empty_l svg, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .bt_empty_l svg, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .bt_empty_l svg, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .bt_empty_l svg { stroke: #4a4d57; fill: none; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .close_item_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .close_item_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .close_item_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .close_item_vitrine { top: 3px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .bg_img_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .bg_img_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .bg_img_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .bg_img_vitrine { background: #fff; width: 60px; height: 60px; border: 3px solid #ecebe7; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .selo_oferta, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .selo_oferta, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .selo_oferta, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .selo_oferta { border: 6px solid #c9c8c3; width: 75px; height: 75px; line-height: 13px; float: left; margin: -24px 0 0 5px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .selo_oferta .large, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .selo_oferta .large, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .selo_oferta .large, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .selo_oferta .large { font-size: 14px !important; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .selo_oferta span, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .selo_oferta span, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .selo_oferta span, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .selo_oferta span { font-size: 12px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .obs, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .obs, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .obs, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .obs { margin: -17px 0 0 5px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .obs .content_edit span, #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .obs textarea, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .obs .content_edit span, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .obs textarea, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .obs .content_edit span, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .obs textarea, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .obs .content_edit span, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .obs textarea { background: #ecebe7; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot.oferta, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot.oferta, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot.oferta, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot.oferta { display: inline-flex; justify-content: space-between; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot.oferta .container_price_item .content_price, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot.oferta .container_price_item .content_price, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot.oferta .container_price_item .content_price, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot.oferta .container_price_item .content_price { flex-direction: column; align-items: baseline; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .oferta .bg_img_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .oferta .bg_img_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .oferta .bg_img_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .oferta .bg_img_vitrine { background: #fff; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .oferta .content_price .price_desconto, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .oferta .content_price .price_desconto, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .oferta .content_price .price_desconto, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .oferta .content_price .price_desconto { margin: 4px 0 0 0; padding: 0 3px 0 3px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .oferta .content_price .price_desconto span, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .oferta .content_price .price_desconto span, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .oferta .content_price .price_desconto span, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .oferta .content_price .price_desconto span { font-size: 18px !important; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .oferta .container_price .price, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .oferta .container_price .price, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .oferta .container_price .price, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .oferta .container_price .price { text-decoration: none; color: #30333a; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .oferta .content_tag, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .oferta .content_tag, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .oferta .content_tag, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .oferta .content_tag { position: absolute; left: 14%; top: -3px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .oferta .content_tag .tag, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .oferta .content_tag .tag, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .oferta .content_tag .tag, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .oferta .content_tag .tag { transform: none; padding: 0 2px; position: relative; left: 0; top: 0; float: left; clear: none; margin-right: 4px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .oferta .content_tag .amarelo, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .oferta .content_tag .amarelo, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .oferta .content_tag .amarelo, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .oferta .content_tag .amarelo { background: #e1b300; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .div_desc, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .div_desc, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .div_desc, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .div_desc { color: #bb2a2e; font-size: 14px; text-transform: uppercase; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; margin: 7px 16px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .header_car, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .header_car, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .header_car, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .header_car { height: 44px; margin-bottom: 0; margin-top: 85px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .header_car span, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .header_car span, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .header_car span, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .header_car span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #30333a; text-transform: uppercase; margin-left: 20px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .header_car .container_price, #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .header_car .container_price_item, #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .header_car .produto_car, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .header_car .container_price, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .header_car .container_price_item, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .header_car .produto_car, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .header_car .container_price, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .header_car .container_price_item, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .header_car .produto_car, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .header_car .container_price, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .header_car .container_price_item, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .header_car .produto_car { background: #c9c8c3; height: 38px; padding-top: 16px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .header_car.marketplace .container_price, #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .header_car.marketplace .container_price_item, #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .header_car.marketplace .produto_car, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .header_car.marketplace .container_price, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .header_car.marketplace .container_price_item, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .header_car.marketplace .produto_car, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .header_car.marketplace .container_price, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .header_car.marketplace .container_price_item, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .header_car.marketplace .produto_car, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .header_car.marketplace .container_price, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .header_car.marketplace .container_price_item, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .header_car.marketplace .produto_car { background: #d6d5d2; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .marketplace, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .marketplace, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .marketplace, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .marketplace { background: #eae9e5; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .marketplace .container_price, #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .marketplace .container_price_item, #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .marketplace .produto_car, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .marketplace .container_price, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .marketplace .container_price_item, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .marketplace .produto_car, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .marketplace .container_price, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .marketplace .container_price_item, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .marketplace .produto_car, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .marketplace .container_price, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .marketplace .container_price_item, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .marketplace .produto_car { background: #eae9e5; } #pg_carrinho #carrinho_check .content_carrinho_lista .lista_lateral, #pg_carrinho .carrinho_check .content_carrinho_lista .lista_lateral, #pg_entrega #carrinho_check .content_carrinho_lista .lista_lateral, #pg_entrega .carrinho_check .content_carrinho_lista .lista_lateral { width: 171px; margin-left: 30px; display: none; } #pg_carrinho #carrinho_check .content_carrinho_lista .lista_lateral h2, #pg_carrinho .carrinho_check .content_carrinho_lista .lista_lateral h2, #pg_entrega #carrinho_check .content_carrinho_lista .lista_lateral h2, #pg_entrega .carrinho_check .content_carrinho_lista .lista_lateral h2 { font-size: 19px; } #pg_carrinho #carrinho_check .content_carrinho_lista .lista_lateral .itens_vertical .item_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .lista_lateral .itens_vertical .item_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .lista_lateral .itens_vertical .item_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .lista_lateral .itens_vertical .item_vitrine { height: 400px; margin-top: 16px; } #pg_carrinho #carrinho_check .content_carrinho_lista .lista_lateral .itens_vertical .item_vitrine .bg_img_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .lista_lateral .itens_vertical .item_vitrine .bg_img_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .lista_lateral .itens_vertical .item_vitrine .bg_img_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .lista_lateral .itens_vertical .item_vitrine .bg_img_vitrine { height: 127px; } #pg_carrinho #carrinho_check .content_carrinho_lista .lista_lateral .itens_vertical .item_vitrine .bg_img_vitrine .box_img_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .lista_lateral .itens_vertical .item_vitrine .bg_img_vitrine .box_img_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .lista_lateral .itens_vertical .item_vitrine .bg_img_vitrine .box_img_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .lista_lateral .itens_vertical .item_vitrine .bg_img_vitrine .box_img_vitrine { width: 98%; height: 137px; margin: 0 auto; border: 4px solid #f7f7f7; } #pg_carrinho #carrinho_check .content_carrinho_lista .lista_lateral .itens_vertical .item_vitrine .txt_vitrine .content_price, #pg_carrinho .carrinho_check .content_carrinho_lista .lista_lateral .itens_vertical .item_vitrine .txt_vitrine .content_price, #pg_entrega #carrinho_check .content_carrinho_lista .lista_lateral .itens_vertical .item_vitrine .txt_vitrine .content_price, #pg_entrega .carrinho_check .content_carrinho_lista .lista_lateral .itens_vertical .item_vitrine .txt_vitrine .content_price { margin-top: 2px; } #pg_carrinho #carrinho_check .content_carrinho_lista .lista_lateral .itens_vertical .item_vitrine .carrinho_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .lista_lateral .itens_vertical .item_vitrine .carrinho_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .lista_lateral .itens_vertical .item_vitrine .carrinho_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .lista_lateral .itens_vertical .item_vitrine .carrinho_vitrine { bottom: 45px; } #pg_carrinho #carrinho_check .content_carrinho_lista .lista_lateral .itens_vertical .item_vitrine .tag_marketplace_content, #pg_carrinho .carrinho_check .content_carrinho_lista .lista_lateral .itens_vertical .item_vitrine .tag_marketplace_content, #pg_entrega #carrinho_check .content_carrinho_lista .lista_lateral .itens_vertical .item_vitrine .tag_marketplace_content, #pg_entrega .carrinho_check .content_carrinho_lista .lista_lateral .itens_vertical .item_vitrine .tag_marketplace_content { position: absolute; bottom: 0; left: 0; } #pg_carrinho #carrinho_check .content_carrinho_lista .lista_lateral .slick-next, #pg_carrinho #carrinho_check .content_carrinho_lista .lista_lateral .slick-prev, #pg_carrinho .carrinho_check .content_carrinho_lista .lista_lateral .slick-next, #pg_carrinho .carrinho_check .content_carrinho_lista .lista_lateral .slick-prev, #pg_entrega #carrinho_check .content_carrinho_lista .lista_lateral .slick-next, #pg_entrega #carrinho_check .content_carrinho_lista .lista_lateral .slick-prev, #pg_entrega .carrinho_check .content_carrinho_lista .lista_lateral .slick-next, #pg_entrega .carrinho_check .content_carrinho_lista .lista_lateral .slick-prev { background: #ecebe7; width: 28px; height: 26px; color: #30333a; } #pg_carrinho #carrinho_check .content_carrinho_lista .lista_lateral .slick-next, #pg_carrinho .carrinho_check .content_carrinho_lista .lista_lateral .slick-next, #pg_entrega #carrinho_check .content_carrinho_lista .lista_lateral .slick-next, #pg_entrega .carrinho_check .content_carrinho_lista .lista_lateral .slick-next { bottom: -50px; left: 60px; } #pg_carrinho #carrinho_check .content_carrinho_lista .lista_lateral .slick-prev, #pg_carrinho .carrinho_check .content_carrinho_lista .lista_lateral .slick-prev, #pg_entrega #carrinho_check .content_carrinho_lista .lista_lateral .slick-prev, #pg_entrega .carrinho_check .content_carrinho_lista .lista_lateral .slick-prev { bottom: -50px; left: 20px; top: inherit; } #pg_carrinho #carrinho_check .content_carrinho_lista .lista_lateral .slick-next:after, #pg_carrinho .carrinho_check .content_carrinho_lista .lista_lateral .slick-next:after, #pg_entrega #carrinho_check .content_carrinho_lista .lista_lateral .slick-next:after, #pg_entrega .carrinho_check .content_carrinho_lista .lista_lateral .slick-next:after { content: ">"; font-size: 13px; position: absolute; left: 40%; -webkit-transform: rotate(90deg) !important; -moz-transform: rotate(90deg) !important; -ms-transform: rotate(90deg) !important; -o-transform: rotate(90deg) !important; transform: rotate(90deg); } #pg_carrinho #carrinho_check .content_carrinho_lista .lista_lateral .slick-prev:after, #pg_carrinho .carrinho_check .content_carrinho_lista .lista_lateral .slick-prev:after, #pg_entrega #carrinho_check .content_carrinho_lista .lista_lateral .slick-prev:after, #pg_entrega .carrinho_check .content_carrinho_lista .lista_lateral .slick-prev:after { content: ">"; font-size: 13px; position: absolute; left: 40%; -webkit-transform: rotate(-90deg) !important; -moz-transform: rotate(-90deg) !important; -ms-transform: rotate(-90deg) !important; -o-transform: rotate(-90deg) !important; transform: rotate(-90deg); } #pg_carrinho #carrinho_check .content_carrinho_lista .lista_lateral .slick-disabled, #pg_carrinho .carrinho_check .content_carrinho_lista .lista_lateral .slick-disabled, #pg_entrega #carrinho_check .content_carrinho_lista .lista_lateral .slick-disabled, #pg_entrega .carrinho_check .content_carrinho_lista .lista_lateral .slick-disabled { display: block !important; } #pg_carrinho #carrinho_info .container, #pg_entrega #carrinho_info .container { padding: 0 0 50px 0; } #pg_carrinho #carrinho_info .container .content_info, #pg_entrega #carrinho_info .container .content_info { width: 100%; margin-top: 45px; display: inline-flex; } #pg_carrinho #carrinho_info .container .content_info .obs, #pg_carrinho #carrinho_info .container .content_info .obsCompra, #pg_entrega #carrinho_info .container .content_info .obs, #pg_entrega #carrinho_info .container .content_info .obsCompra { position: relative; float: left; max-width: 720px; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #pg_carrinho #carrinho_info .container .content_info .obs span, #pg_carrinho #carrinho_info .container .content_info .obsCompra span, #pg_entrega #carrinho_info .container .content_info .obs span, #pg_entrega #carrinho_info .container .content_info .obsCompra span { font-size: 12px; cursor: pointer; position: relative; } #pg_carrinho #carrinho_info .container .content_info .obs .content_edit span, #pg_carrinho #carrinho_info .container .content_info .obs textarea, #pg_carrinho #carrinho_info .container .content_info .obsCompra .content_edit span, #pg_carrinho #carrinho_info .container .content_info .obsCompra textarea, #pg_entrega #carrinho_info .container .content_info .obs .content_edit span, #pg_entrega #carrinho_info .container .content_info .obs textarea, #pg_entrega #carrinho_info .container .content_info .obsCompra .content_edit span, #pg_entrega #carrinho_info .container .content_info .obsCompra textarea { border: 1px solid #a1a09d; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } #pg_carrinho #carrinho_info .container .content_info .content_obs, #pg_entrega #carrinho_info .container .content_info .content_obs { float: initial; } #pg_carrinho #carrinho_info .container .content_info .info_item, #pg_entrega #carrinho_info .container .content_info .info_item { display: inline-block; flex: 1; } #pg_carrinho #carrinho_info .container .content_info .info_item .circle_border, #pg_entrega #carrinho_info .container .content_info .info_item .circle_border { font-size: 22px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; background: #fff; width: 49px; height: 49px; margin: 0 auto; margin-bottom: 8px; position: relative; z-index: 9; border: 3px solid #c9c8c3; text-align: center; line-height: 53px; float: left; } #pg_carrinho #carrinho_info .container .content_info .info_item .circle_border svg, #pg_entrega #carrinho_info .container .content_info .info_item .circle_border svg { fill: #ec3237; } #pg_carrinho #carrinho_info .container .content_info .info_item span, #pg_entrega #carrinho_info .container .content_info .info_item span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 18px; color: #5a1718; margin: 13px 0 0 8px; float: left; } #pg_carrinho #carrinho_info_s .container, #pg_entrega #carrinho_info_s .container { padding: 15px 0; } #pg_carrinho #carrinho_info_s .container .content_info, #pg_entrega #carrinho_info_s .container .content_info { width: 100%; margin-top: 0; display: inline-flex; } #pg_carrinho #carrinho_info_s .container .content_info .obs, #pg_carrinho #carrinho_info_s .container .content_info .obsCompra, #pg_entrega #carrinho_info_s .container .content_info .obs, #pg_entrega #carrinho_info_s .container .content_info .obsCompra { position: relative; float: left; max-width: 720px; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #pg_carrinho #carrinho_info_s .container .content_info .obs span, #pg_carrinho #carrinho_info_s .container .content_info .obsCompra span, #pg_entrega #carrinho_info_s .container .content_info .obs span, #pg_entrega #carrinho_info_s .container .content_info .obsCompra span { font-size: 12px; cursor: pointer; position: relative; } #pg_carrinho #carrinho_info_s .container .content_info .obs .content_edit span, #pg_carrinho #carrinho_info_s .container .content_info .obs textarea, #pg_carrinho #carrinho_info_s .container .content_info .obsCompra .content_edit span, #pg_carrinho #carrinho_info_s .container .content_info .obsCompra textarea, #pg_entrega #carrinho_info_s .container .content_info .obs .content_edit span, #pg_entrega #carrinho_info_s .container .content_info .obs textarea, #pg_entrega #carrinho_info_s .container .content_info .obsCompra .content_edit span, #pg_entrega #carrinho_info_s .container .content_info .obsCompra textarea { border: 1px solid #a1a09d; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } #pg_carrinho #carrinho_info_s .container .content_info .content_obs, #pg_entrega #carrinho_info_s .container .content_info .content_obs { float: initial; } #pg_carrinho #carrinho_info_s .container .content_info .info_item, #pg_entrega #carrinho_info_s .container .content_info .info_item { display: inline-block; flex: 1; } #pg_carrinho #carrinho_info_s .container .content_info .info_item .circle_border, #pg_entrega #carrinho_info_s .container .content_info .info_item .circle_border { font-size: 22px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; background: #fff; width: 49px; height: 49px; margin: 0 auto; margin-bottom: 8px; position: relative; z-index: 9; border: 3px solid #c9c8c3; text-align: center; line-height: 53px; float: left; } #pg_carrinho #carrinho_info_s .container .content_info .info_item .circle_border svg, #pg_entrega #carrinho_info_s .container .content_info .info_item .circle_border svg { fill: #ec3237; } #pg_carrinho #carrinho_info_s .container .content_info .info_item span, #pg_entrega #carrinho_info_s .container .content_info .info_item span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 18px; color: #5a1718; margin: 13px 0 0 8px; float: left; } #pg_carrinho .empty_car, #pg_entrega .empty_car { padding: 30px; } #pg_carrinho #pagamento .container, #pg_entrega #pagamento .container { position: relative; padding: 50px 0 0 0; } #pg_carrinho #pagamento .container .error.hidden, #pg_entrega #pagamento .container .error.hidden { position: absolute; top: 90px; left: 0; } #pg_carrinho #pagamento .content_radio, #pg_entrega #pagamento .content_radio { display: inline-flex; margin-top: 40px; } #pg_carrinho #pagamento .content_radio .box_card, #pg_entrega #pagamento .content_radio .box_card { position: relative; text-align: center; border: 1px solid #54565c; flex: 1; margin: 0 7px; max-width: 250px; height: 123px; max-height: 123px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; } #pg_carrinho #pagamento .content_radio .box_card .hover, #pg_entrega #pagamento .content_radio .box_card .hover { display: none; } #pg_carrinho #pagamento .content_radio .box_card:hover, #pg_entrega #pagamento .content_radio .box_card:hover { background: #ecebe7; cursor: pointer; border: 1px solid #e6e4de; } #pg_carrinho #pagamento .content_radio .box_card h3, #pg_entrega #pagamento .content_radio .box_card h3 { text-transform: uppercase; color: #54565c; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; } #pg_carrinho #pagamento .content_radio .box_card .wrap_check, #pg_entrega #pagamento .content_radio .box_card .wrap_check { position: absolute; top: 18px; left: 13px; } #pg_carrinho #pagamento .content_radio .box_card label, #pg_entrega #pagamento .content_radio .box_card label { width: 100%; height: 100%; display: block; padding: 20px 0 20px 0; } #pg_carrinho #pagamento .content_radio .box_card label:hover, #pg_entrega #pagamento .content_radio .box_card label:hover { cursor: pointer; } #pg_carrinho #pagamento .content_radio .box_card:first-of-type, #pg_entrega #pagamento .content_radio .box_card:first-of-type { margin-left: 0; } #pg_carrinho #pagamento .content_radio .box_card:last-of-type, #pg_entrega #pagamento .content_radio .box_card:last-of-type { margin-right: -2px; } #pg_carrinho #pagamento .content_radio .active, #pg_entrega #pagamento .content_radio .active { background: #ecebe7; border: 1px solid #e6e4de; border-bottom: none; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; padding-bottom: 20px; height: 123px; max-height: 123px; position: relative; z-index: 99; } #pg_carrinho #pagamento .content_radio .active h3, #pg_entrega #pagamento .content_radio .active h3 { color: #af8256; } #pg_carrinho #pagamento .content_radio .active img, #pg_entrega #pagamento .content_radio .active img { display: none; } #pg_carrinho #pagamento .content_radio .active .hover, #pg_entrega #pagamento .content_radio .active .hover { display: inline-block; } #pg_carrinho #pagamento .content_radio .active:hover, #pg_entrega #pagamento .content_radio .active:hover { border-bottom: none; } #pg_carrinho #pagamento .cinza-super-claro, #pg_entrega #pagamento .cinza-super-claro { width: 100%; display: inline-block; } #pg_carrinho #pagamento #div_pagamento, #pg_entrega #pagamento #div_pagamento { width: 100%; display: block; position: relative; top: -225px; height: 1px; float: left; clear: both; } #pg_carrinho #pagamento .bg_pagamento, #pg_entrega #pagamento .bg_pagamento { position: relative; top: -2px; border: 1px solid #e6e4de; display: none; } #pg_carrinho #pagamento .forma_pagamento, #pg_entrega #pagamento .forma_pagamento { padding: 45px 4%; display: none; clear: both; position: relative; width: 92%; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #54565c; font-size: 14px; } #pg_carrinho #pagamento .forma_pagamento .divisao_mais, #pg_entrega #pagamento .forma_pagamento .divisao_mais { display: none; } #pg_carrinho #pagamento .forma_pagamento h4, #pg_entrega #pagamento .forma_pagamento h4 { text-transform: uppercase; color: #5a1718; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; margin-bottom: 10px; font-size: 17px; } #pg_carrinho #pagamento .forma_pagamento .content_select_list, #pg_entrega #pagamento .forma_pagamento .content_select_list { margin: 0 0 10px 0; float: left; width: 50%; position: relative; } #pg_carrinho #pagamento .forma_pagamento .content_select_list .select_list, #pg_entrega #pagamento .forma_pagamento .content_select_list .select_list { background: #fff; text-transform: initial; font-size: 14px; padding: 10px 25px 10px 60px; } #pg_carrinho #pagamento .forma_pagamento .content_select_list .select_list img, #pg_entrega #pagamento .forma_pagamento .content_select_list .select_list img { position: absolute; left: 5px; top: 5px; } #pg_carrinho #pagamento .forma_pagamento .content_select_list ul, #pg_entrega #pagamento .forma_pagamento .content_select_list ul { background: #fff; position: relative; z-index: 999; border: 1px solid #54565c; border-top: none; max-height: 200px; overflow-y: auto; -webkit-overflow-scrolling: touch; } #pg_carrinho #pagamento .forma_pagamento .content_select_list ul li, #pg_entrega #pagamento .forma_pagamento .content_select_list ul li { font-size: 14px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #54565c; display: inline-block; padding: 8px 1%; width: 98%; } #pg_carrinho #pagamento .forma_pagamento .content_select_list ul li:hover, #pg_entrega #pagamento .forma_pagamento .content_select_list ul li:hover { background: #ecebe7; } #pg_carrinho #pagamento .forma_pagamento .content_select_list ul li img, #pg_entrega #pagamento .forma_pagamento .content_select_list ul li img { float: left; margin-right: 13px; } #pg_carrinho #pagamento .forma_pagamento .code, #pg_entrega #pagamento .forma_pagamento .code { width: auto; float: left; font-size: 14px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #54565c; text-transform: uppercase; display: inline-block; position: relative; align-items: center; margin-left: 30px; } #pg_carrinho #pagamento .forma_pagamento .code .label_form, #pg_entrega #pagamento .forma_pagamento .code .label_form { float: left; } #pg_carrinho #pagamento .forma_pagamento .code span, #pg_entrega #pagamento .forma_pagamento .code span { margin-top: 10px; float: left; } #pg_carrinho #pagamento .forma_pagamento .code .wrap_code, #pg_entrega #pagamento .forma_pagamento .code .wrap_code { position: relative; display: inline-block; float: left; } #pg_carrinho #pagamento .forma_pagamento .code .wrap_code input[type="number"], #pg_carrinho #pagamento .forma_pagamento .code .wrap_code input[type="text"], #pg_entrega #pagamento .forma_pagamento .code .wrap_code input[type="number"], #pg_entrega #pagamento .forma_pagamento .code .wrap_code input[type="text"] { width: 66px !important; padding: 10px 26px 10px 14px !important; margin-left: 10px; } #pg_carrinho #pagamento .forma_pagamento .code .wrap_code img, #pg_entrega #pagamento .forma_pagamento .code .wrap_code img { position: absolute; right: 10px; top: 11px; } #pg_carrinho #pagamento .forma_pagamento .code .wrap_code img.img-credito, #pg_entrega #pagamento .forma_pagamento .code .wrap_code img.img-credito { background-color: #fff; } #pg_carrinho #pagamento .forma_pagamento .code .circle_interrogation, #pg_entrega #pagamento .forma_pagamento .code .circle_interrogation { margin-left: 7px; margin-top: 12px; } #pg_carrinho #pagamento .forma_pagamento .code .circle_interrogation span, #pg_entrega #pagamento .forma_pagamento .code .circle_interrogation span { margin: 0 7px; } #pg_carrinho #pagamento .forma_pagamento .code .circle_interrogation .tooltip_left, #pg_entrega #pagamento .forma_pagamento .code .circle_interrogation .tooltip_left { text-transform: initial; } #pg_carrinho #pagamento .forma_pagamento .label_input, #pg_entrega #pagamento .forma_pagamento .label_input { width: auto; float: left; font-size: 14px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #54565c; text-transform: uppercase; display: inline-flex; position: relative; align-items: center; } #pg_carrinho #pagamento .forma_pagamento .label_input span, #pg_entrega #pagamento .forma_pagamento .label_input span { white-space: nowrap; } #pg_carrinho #pagamento .forma_pagamento .label_input input, #pg_entrega #pagamento .forma_pagamento .label_input input { margin-left: 7px; } #pg_carrinho #pagamento .forma_pagamento .input_button, #pg_entrega #pagamento .forma_pagamento .input_button { width: 300px; margin: 0 auto; } #pg_carrinho #pagamento .forma_pagamento .input_button input[type="text"], #pg_entrega #pagamento .forma_pagamento .input_button input[type="text"] { width: 80%; } #pg_carrinho #pagamento .forma_pagamento .input_button input[type="submit"], #pg_entrega #pagamento .forma_pagamento .input_button input[type="submit"] { width: 15%; margin-left: -17px; border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; } #pg_carrinho #pagamento .forma_pagamento textarea, #pg_entrega #pagamento .forma_pagamento textarea { width: 93%; padding: 10px 25px 10px 10px; height: 177px; } #pg_carrinho #pagamento .forma_pagamento input[type="number"], #pg_carrinho #pagamento .forma_pagamento input[type="text"], #pg_entrega #pagamento .forma_pagamento input[type="number"], #pg_entrega #pagamento .forma_pagamento input[type="text"] { float: left; margin-right: 0.54%; } #pg_carrinho #pagamento .forma_pagamento input[type="number"].small, #pg_carrinho #pagamento .forma_pagamento input[type="text"].small, #pg_entrega #pagamento .forma_pagamento input[type="number"].small, #pg_entrega #pagamento .forma_pagamento input[type="text"].small { width: 26.4% !important; } #pg_carrinho #pagamento .forma_pagamento input[type="text"].medio, #pg_entrega #pagamento .forma_pagamento input[type="text"].medio { width: 66% !important; } #pg_carrinho #pagamento .forma_pagamento .content_select_list.uf, #pg_entrega #pagamento .forma_pagamento .content_select_list.uf { width: 26.4%; } #pg_carrinho #pagamento .forma_pagamento .content_select_list.uf .select_list, #pg_entrega #pagamento .forma_pagamento .content_select_list.uf .select_list { padding: 10px 25px 10px 10px; text-transform: uppercase; } #pg_carrinho #pagamento .forma_pagamento .content_select_list.uf ul li span, #pg_entrega #pagamento .forma_pagamento .content_select_list.uf ul li span { padding-left: 12px; } #pg_carrinho #pagamento .forma_pagamento .pipe-links, #pg_carrinho #pagamento .forma_pagamento .underline_link, #pg_entrega #pagamento .forma_pagamento .pipe-links, #pg_entrega #pagamento .forma_pagamento .underline_link { margin-right: 7px; } #pg_carrinho #pagamento .forma_pagamento .bt_default.back, #pg_entrega #pagamento .forma_pagamento .bt_default.back { margin-right: 10px; } #pg_carrinho #pagamento .forma_pagamento #cartao_existente, #pg_carrinho #pagamento .forma_pagamento #cartao_existente2, #pg_entrega #pagamento .forma_pagamento #cartao_existente, #pg_entrega #pagamento .forma_pagamento #cartao_existente2 { width: 100%; } #pg_carrinho #pagamento .forma_pagamento .lista_cartoes, #pg_entrega #pagamento .forma_pagamento .lista_cartoes { margin: 30px 0 14px 0; display: inline-block; width: 100%; } #pg_carrinho #pagamento .forma_pagamento .lista_cartoes .wrap_check, #pg_entrega #pagamento .forma_pagamento .lista_cartoes .wrap_check { float: left; margin-right: 20px; margin-top: 0; } #pg_carrinho #pagamento .forma_pagamento .lista_cartoes .wrap_check .check, #pg_entrega #pagamento .forma_pagamento .lista_cartoes .wrap_check .check { border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; width: 14px; height: 14px; margin-top: 7px; } #pg_carrinho #pagamento .forma_pagamento .lista_cartoes .wrap_check .check label:after, #pg_entrega #pagamento .forma_pagamento .lista_cartoes .wrap_check .check label:after { background: #54565c; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; width: 10px; height: 10px; top: 2px; left: 2px; } #pg_carrinho #pagamento .forma_pagamento .lista_cartoes.hidden, #pg_carrinho #pagamento .forma_pagamento .primeira_compra.hidden, #pg_entrega #pagamento .forma_pagamento .lista_cartoes.hidden, #pg_entrega #pagamento .forma_pagamento .primeira_compra.hidden { display: none; } #pg_carrinho #pagamento .forma_pagamento #form_alimentacao, #pg_carrinho #pagamento .forma_pagamento #form_credito, #pg_carrinho #pagamento .forma_pagamento #form_credito2, #pg_entrega #pagamento .forma_pagamento #form_alimentacao, #pg_entrega #pagamento .forma_pagamento #form_credito, #pg_entrega #pagamento .forma_pagamento #form_credito2 { width: 100%; color: #54565c; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } #pg_carrinho #pagamento .forma_pagamento #form_alimentacao .div_left, #pg_carrinho #pagamento .forma_pagamento #form_alimentacao .div_right, #pg_carrinho #pagamento .forma_pagamento #form_credito .div_left, #pg_carrinho #pagamento .forma_pagamento #form_credito .div_right, #pg_carrinho #pagamento .forma_pagamento #form_credito2 .div_left, #pg_carrinho #pagamento .forma_pagamento #form_credito2 .div_right, #pg_entrega #pagamento .forma_pagamento #form_alimentacao .div_left, #pg_entrega #pagamento .forma_pagamento #form_alimentacao .div_right, #pg_entrega #pagamento .forma_pagamento #form_credito .div_left, #pg_entrega #pagamento .forma_pagamento #form_credito .div_right, #pg_entrega #pagamento .forma_pagamento #form_credito2 .div_left, #pg_entrega #pagamento .forma_pagamento #form_credito2 .div_right { width: 49%; } #pg_carrinho #pagamento .forma_pagamento #form_alimentacao input[type="text"], #pg_carrinho #pagamento .forma_pagamento #form_credito input[type="text"], #pg_carrinho #pagamento .forma_pagamento #form_credito2 input[type="text"], #pg_entrega #pagamento .forma_pagamento #form_alimentacao input[type="text"], #pg_entrega #pagamento .forma_pagamento #form_credito input[type="text"], #pg_entrega #pagamento .forma_pagamento #form_credito2 input[type="text"] { width: 93%; padding: 10px 3%; } #pg_carrinho #pagamento .forma_pagamento #form_alimentacao .div_right .wrap_check, #pg_carrinho #pagamento .forma_pagamento #form_credito .div_right .wrap_check, #pg_carrinho #pagamento .forma_pagamento #form_credito2 .div_right .wrap_check, #pg_entrega #pagamento .forma_pagamento #form_alimentacao .div_right .wrap_check, #pg_entrega #pagamento .forma_pagamento #form_credito .div_right .wrap_check, #pg_entrega #pagamento .forma_pagamento #form_credito2 .div_right .wrap_check { margin-top: 10px; } #pg_carrinho #pagamento .forma_pagamento #form_alimentacao .label_form, #pg_carrinho #pagamento .forma_pagamento #form_credito .label_form, #pg_carrinho #pagamento .forma_pagamento #form_credito2 .label_form, #pg_entrega #pagamento .forma_pagamento #form_alimentacao .label_form, #pg_entrega #pagamento .forma_pagamento #form_credito .label_form, #pg_entrega #pagamento .forma_pagamento #form_credito2 .label_form { float: left; text-transform: uppercase; font-size: 15px; margin-top: 10px; } #pg_carrinho #pagamento .forma_pagamento #form_alimentacao .content_select_list.full, #pg_carrinho #pagamento .forma_pagamento #form_credito .content_select_list.full, #pg_carrinho #pagamento .forma_pagamento #form_credito2 .content_select_list.full, #pg_entrega #pagamento .forma_pagamento #form_alimentacao .content_select_list.full, #pg_entrega #pagamento .forma_pagamento #form_credito .content_select_list.full, #pg_entrega #pagamento .forma_pagamento #form_credito2 .content_select_list.full { width: 100%; margin-left: 0; max-height: 100%; height: auto; } #pg_carrinho #pagamento .forma_pagamento #form_alimentacao .content_select_list.full .select_list, #pg_carrinho #pagamento .forma_pagamento #form_credito .content_select_list.full .select_list, #pg_carrinho #pagamento .forma_pagamento #form_credito2 .content_select_list.full .select_list, #pg_entrega #pagamento .forma_pagamento #form_alimentacao .content_select_list.full .select_list, #pg_entrega #pagamento .forma_pagamento #form_credito .content_select_list.full .select_list, #pg_entrega #pagamento .forma_pagamento #form_credito2 .content_select_list.full .select_list { padding: 10px 25px 10px 10px; text-transform: uppercase; } #pg_carrinho #pagamento .forma_pagamento #form_alimentacao .content_select_list.full ul li, #pg_carrinho #pagamento .forma_pagamento #form_credito .content_select_list.full ul li, #pg_carrinho #pagamento .forma_pagamento #form_credito2 .content_select_list.full ul li, #pg_entrega #pagamento .forma_pagamento #form_alimentacao .content_select_list.full ul li, #pg_entrega #pagamento .forma_pagamento #form_credito .content_select_list.full ul li, #pg_entrega #pagamento .forma_pagamento #form_credito2 .content_select_list.full ul li { padding: 8px 4%; width: 92%; } #pg_carrinho #pagamento .forma_pagamento #form_alimentacao .content_select_list.full ul li span, #pg_carrinho #pagamento .forma_pagamento #form_credito .content_select_list.full ul li span, #pg_carrinho #pagamento .forma_pagamento #form_credito2 .content_select_list.full ul li span, #pg_entrega #pagamento .forma_pagamento #form_alimentacao .content_select_list.full ul li span, #pg_entrega #pagamento .forma_pagamento #form_credito .content_select_list.full ul li span, #pg_entrega #pagamento .forma_pagamento #form_credito2 .content_select_list.full ul li span { width: 100%; } #pg_carrinho #pagamento .forma_pagamento #form_alimentacao .content_select_list.small, #pg_carrinho #pagamento .forma_pagamento #form_credito .content_select_list.small, #pg_carrinho #pagamento .forma_pagamento #form_credito2 .content_select_list.small, #pg_entrega #pagamento .forma_pagamento #form_alimentacao .content_select_list.small, #pg_entrega #pagamento .forma_pagamento #form_credito .content_select_list.small, #pg_entrega #pagamento .forma_pagamento #form_credito2 .content_select_list.small { width: 25%; margin-left: 7px; margin-bottom: 0; max-height: 43px; } #pg_carrinho #pagamento .forma_pagamento #form_alimentacao .content_select_list.small .select_list, #pg_carrinho #pagamento .forma_pagamento #form_credito .content_select_list.small .select_list, #pg_carrinho #pagamento .forma_pagamento #form_credito2 .content_select_list.small .select_list, #pg_entrega #pagamento .forma_pagamento #form_alimentacao .content_select_list.small .select_list, #pg_entrega #pagamento .forma_pagamento #form_credito .content_select_list.small .select_list, #pg_entrega #pagamento .forma_pagamento #form_credito2 .content_select_list.small .select_list { padding: 0 10px; text-transform: uppercase; } #pg_carrinho #pagamento .forma_pagamento #form_alimentacao .content_select_list.small ul li span, #pg_carrinho #pagamento .forma_pagamento #form_credito .content_select_list.small ul li span, #pg_carrinho #pagamento .forma_pagamento #form_credito2 .content_select_list.small ul li span, #pg_entrega #pagamento .forma_pagamento #form_alimentacao .content_select_list.small ul li span, #pg_entrega #pagamento .forma_pagamento #form_credito .content_select_list.small ul li span, #pg_entrega #pagamento .forma_pagamento #form_credito2 .content_select_list.small ul li span { padding-left: 12px; } #pg_carrinho #pagamento .forma_pagamento #form_alimentacao .wrap_check, #pg_carrinho #pagamento .forma_pagamento #form_credito .wrap_check, #pg_carrinho #pagamento .forma_pagamento #form_credito2 .wrap_check, #pg_entrega #pagamento .forma_pagamento #form_alimentacao .wrap_check, #pg_entrega #pagamento .forma_pagamento #form_credito .wrap_check, #pg_entrega #pagamento .forma_pagamento #form_credito2 .wrap_check { float: left; margin-top: 17px; margin-right: 5px; } #pg_carrinho #pagamento .forma_pagamento #form_alimentacao .wrap_check:last-of-type, #pg_carrinho #pagamento .forma_pagamento #form_credito .wrap_check:last-of-type, #pg_carrinho #pagamento .forma_pagamento #form_credito2 .wrap_check:last-of-type, #pg_entrega #pagamento .forma_pagamento #form_alimentacao .wrap_check:last-of-type, #pg_entrega #pagamento .forma_pagamento #form_credito .wrap_check:last-of-type, #pg_entrega #pagamento .forma_pagamento #form_credito2 .wrap_check:last-of-type { margin-left: 0; } #pg_carrinho #pagamento .forma_pagamento #form_alimentacao .wrap_check .check, #pg_carrinho #pagamento .forma_pagamento #form_credito .wrap_check .check, #pg_carrinho #pagamento .forma_pagamento #form_credito2 .wrap_check .check, #pg_entrega #pagamento .forma_pagamento #form_alimentacao .wrap_check .check, #pg_entrega #pagamento .forma_pagamento #form_credito .wrap_check .check, #pg_entrega #pagamento .forma_pagamento #form_credito2 .wrap_check .check { margin: 3px 6px 0 6px; } #pg_carrinho #pagamento .forma_pagamento #form_alimentacao .wrap_check label, #pg_carrinho #pagamento .forma_pagamento #form_credito .wrap_check label, #pg_carrinho #pagamento .forma_pagamento #form_credito2 .wrap_check label, #pg_entrega #pagamento .forma_pagamento #form_alimentacao .wrap_check label, #pg_entrega #pagamento .forma_pagamento #form_credito .wrap_check label, #pg_entrega #pagamento .forma_pagamento #form_credito2 .wrap_check label { font-size: 14px; } #pg_carrinho #pagamento .forma_pagamento #form_alimentacao .wrap_check .circle_interrogation, #pg_carrinho #pagamento .forma_pagamento #form_credito .wrap_check .circle_interrogation, #pg_carrinho #pagamento .forma_pagamento #form_credito2 .wrap_check .circle_interrogation, #pg_entrega #pagamento .forma_pagamento #form_alimentacao .wrap_check .circle_interrogation, #pg_entrega #pagamento .forma_pagamento #form_credito .wrap_check .circle_interrogation, #pg_entrega #pagamento .forma_pagamento #form_credito2 .wrap_check .circle_interrogation { top: -10px; position: relative; } #pg_carrinho #pagamento .forma_pagamento #form_alimentacao .code, #pg_carrinho #pagamento .forma_pagamento #form_credito .code, #pg_carrinho #pagamento .forma_pagamento #form_credito2 .code, #pg_entrega #pagamento .forma_pagamento #form_alimentacao .code, #pg_entrega #pagamento .forma_pagamento #form_credito .code, #pg_entrega #pagamento .forma_pagamento #form_credito2 .code { margin-left: 0; } #pg_carrinho #pagamento .forma_pagamento #form_alimentacao .code .circle_interrogation .tooltip_right, #pg_carrinho #pagamento .forma_pagamento #form_credito .code .circle_interrogation .tooltip_right, #pg_carrinho #pagamento .forma_pagamento #form_credito2 .code .circle_interrogation .tooltip_right, #pg_entrega #pagamento .forma_pagamento #form_alimentacao .code .circle_interrogation .tooltip_right, #pg_entrega #pagamento .forma_pagamento #form_credito .code .circle_interrogation .tooltip_right, #pg_entrega #pagamento .forma_pagamento #form_credito2 .code .circle_interrogation .tooltip_right { text-transform: initial; } #pg_carrinho #pagamento .forma_pagamento #form_alimentacao #endereco_card input, #pg_carrinho #pagamento .forma_pagamento #form_alimentacao #endereco_card2 input, #pg_carrinho #pagamento .forma_pagamento #form_credito #endereco_card input, #pg_carrinho #pagamento .forma_pagamento #form_credito #endereco_card2 input, #pg_carrinho #pagamento .forma_pagamento #form_credito2 #endereco_card input, #pg_carrinho #pagamento .forma_pagamento #form_credito2 #endereco_card2 input, #pg_entrega #pagamento .forma_pagamento #form_alimentacao #endereco_card input, #pg_entrega #pagamento .forma_pagamento #form_alimentacao #endereco_card2 input, #pg_entrega #pagamento .forma_pagamento #form_credito #endereco_card input, #pg_entrega #pagamento .forma_pagamento #form_credito #endereco_card2 input, #pg_entrega #pagamento .forma_pagamento #form_credito2 #endereco_card input, #pg_entrega #pagamento .forma_pagamento #form_credito2 #endereco_card2 input { margin-bottom: 8px; } #pg_carrinho #pagamento .forma_pagamento #form_alimentacao #form_new_endereco, #pg_carrinho #pagamento .forma_pagamento #form_alimentacao #form_new_endereco2, #pg_carrinho #pagamento .forma_pagamento #form_alimentacao #lista_endereco, #pg_carrinho #pagamento .forma_pagamento #form_alimentacao #lista_endereco2, #pg_carrinho #pagamento .forma_pagamento #form_credito #form_new_endereco, #pg_carrinho #pagamento .forma_pagamento #form_credito #form_new_endereco2, #pg_carrinho #pagamento .forma_pagamento #form_credito #lista_endereco, #pg_carrinho #pagamento .forma_pagamento #form_credito #lista_endereco2, #pg_carrinho #pagamento .forma_pagamento #form_credito2 #form_new_endereco, #pg_carrinho #pagamento .forma_pagamento #form_credito2 #form_new_endereco2, #pg_carrinho #pagamento .forma_pagamento #form_credito2 #lista_endereco, #pg_carrinho #pagamento .forma_pagamento #form_credito2 #lista_endereco2, #pg_entrega #pagamento .forma_pagamento #form_alimentacao #form_new_endereco, #pg_entrega #pagamento .forma_pagamento #form_alimentacao #form_new_endereco2, #pg_entrega #pagamento .forma_pagamento #form_alimentacao #lista_endereco, #pg_entrega #pagamento .forma_pagamento #form_alimentacao #lista_endereco2, #pg_entrega #pagamento .forma_pagamento #form_credito #form_new_endereco, #pg_entrega #pagamento .forma_pagamento #form_credito #form_new_endereco2, #pg_entrega #pagamento .forma_pagamento #form_credito #lista_endereco, #pg_entrega #pagamento .forma_pagamento #form_credito #lista_endereco2, #pg_entrega #pagamento .forma_pagamento #form_credito2 #form_new_endereco, #pg_entrega #pagamento .forma_pagamento #form_credito2 #form_new_endereco2, #pg_entrega #pagamento .forma_pagamento #form_credito2 #lista_endereco, #pg_entrega #pagamento .forma_pagamento #form_credito2 #lista_endereco2 { display: none; } #pg_carrinho #pagamento .forma_pagamento #form_alimentacao #form_new_endereco .content_bts, #pg_carrinho #pagamento .forma_pagamento #form_alimentacao #form_new_endereco2 .content_bts, #pg_carrinho #pagamento .forma_pagamento #form_credito #form_new_endereco .content_bts, #pg_carrinho #pagamento .forma_pagamento #form_credito #form_new_endereco2 .content_bts, #pg_carrinho #pagamento .forma_pagamento #form_credito2 #form_new_endereco .content_bts, #pg_carrinho #pagamento .forma_pagamento #form_credito2 #form_new_endereco2 .content_bts, #pg_entrega #pagamento .forma_pagamento #form_alimentacao #form_new_endereco .content_bts, #pg_entrega #pagamento .forma_pagamento #form_alimentacao #form_new_endereco2 .content_bts, #pg_entrega #pagamento .forma_pagamento #form_credito #form_new_endereco .content_bts, #pg_entrega #pagamento .forma_pagamento #form_credito #form_new_endereco2 .content_bts, #pg_entrega #pagamento .forma_pagamento #form_credito2 #form_new_endereco .content_bts, #pg_entrega #pagamento .forma_pagamento #form_credito2 #form_new_endereco2 .content_bts { text-align: right; } #pg_carrinho #pagamento .forma_pagamento #form_alimentacao #form_new_endereco .content_bts .bt_empty, #pg_carrinho #pagamento .forma_pagamento #form_alimentacao #form_new_endereco2 .content_bts .bt_empty, #pg_carrinho #pagamento .forma_pagamento #form_credito #form_new_endereco .content_bts .bt_empty, #pg_carrinho #pagamento .forma_pagamento #form_credito #form_new_endereco2 .content_bts .bt_empty, #pg_carrinho #pagamento .forma_pagamento #form_credito2 #form_new_endereco .content_bts .bt_empty, #pg_carrinho #pagamento .forma_pagamento #form_credito2 #form_new_endereco2 .content_bts .bt_empty, #pg_entrega #pagamento .forma_pagamento #form_alimentacao #form_new_endereco .content_bts .bt_empty, #pg_entrega #pagamento .forma_pagamento #form_alimentacao #form_new_endereco2 .content_bts .bt_empty, #pg_entrega #pagamento .forma_pagamento #form_credito #form_new_endereco .content_bts .bt_empty, #pg_entrega #pagamento .forma_pagamento #form_credito #form_new_endereco2 .content_bts .bt_empty, #pg_entrega #pagamento .forma_pagamento #form_credito2 #form_new_endereco .content_bts .bt_empty, #pg_entrega #pagamento .forma_pagamento #form_credito2 #form_new_endereco2 .content_bts .bt_empty { border: none; } #pg_carrinho #pagamento .forma_pagamento #form_alimentacao #form_new_endereco .content_bts .bt_empty img, #pg_carrinho #pagamento .forma_pagamento #form_alimentacao #form_new_endereco2 .content_bts .bt_empty img, #pg_carrinho #pagamento .forma_pagamento #form_credito #form_new_endereco .content_bts .bt_empty img, #pg_carrinho #pagamento .forma_pagamento #form_credito #form_new_endereco2 .content_bts .bt_empty img, #pg_carrinho #pagamento .forma_pagamento #form_credito2 #form_new_endereco .content_bts .bt_empty img, #pg_carrinho #pagamento .forma_pagamento #form_credito2 #form_new_endereco2 .content_bts .bt_empty img, #pg_entrega #pagamento .forma_pagamento #form_alimentacao #form_new_endereco .content_bts .bt_empty img, #pg_entrega #pagamento .forma_pagamento #form_alimentacao #form_new_endereco2 .content_bts .bt_empty img, #pg_entrega #pagamento .forma_pagamento #form_credito #form_new_endereco .content_bts .bt_empty img, #pg_entrega #pagamento .forma_pagamento #form_credito #form_new_endereco2 .content_bts .bt_empty img, #pg_entrega #pagamento .forma_pagamento #form_credito2 #form_new_endereco .content_bts .bt_empty img, #pg_entrega #pagamento .forma_pagamento #form_credito2 #form_new_endereco2 .content_bts .bt_empty img { opacity: 0.5; } #pg_carrinho #pagamento .forma_pagamento #form_alimentacao #form_new_endereco .content_bts .bt_empty:hover, #pg_carrinho #pagamento .forma_pagamento #form_alimentacao #form_new_endereco2 .content_bts .bt_empty:hover, #pg_carrinho #pagamento .forma_pagamento #form_credito #form_new_endereco .content_bts .bt_empty:hover, #pg_carrinho #pagamento .forma_pagamento #form_credito #form_new_endereco2 .content_bts .bt_empty:hover, #pg_carrinho #pagamento .forma_pagamento #form_credito2 #form_new_endereco .content_bts .bt_empty:hover, #pg_carrinho #pagamento .forma_pagamento #form_credito2 #form_new_endereco2 .content_bts .bt_empty:hover, #pg_entrega #pagamento .forma_pagamento #form_alimentacao #form_new_endereco .content_bts .bt_empty:hover, #pg_entrega #pagamento .forma_pagamento #form_alimentacao #form_new_endereco2 .content_bts .bt_empty:hover, #pg_entrega #pagamento .forma_pagamento #form_credito #form_new_endereco .content_bts .bt_empty:hover, #pg_entrega #pagamento .forma_pagamento #form_credito #form_new_endereco2 .content_bts .bt_empty:hover, #pg_entrega #pagamento .forma_pagamento #form_credito2 #form_new_endereco .content_bts .bt_empty:hover, #pg_entrega #pagamento .forma_pagamento #form_credito2 #form_new_endereco2 .content_bts .bt_empty:hover { background: 0 0; color: #b1b1b1; } #pg_carrinho #pagamento .forma_pagamento #form_alimentacao .div_row.salvar-cartao-wrapper, #pg_carrinho #pagamento .forma_pagamento #form_credito .div_row.salvar-cartao-wrapper, #pg_carrinho #pagamento .forma_pagamento #form_credito2 .div_row.salvar-cartao-wrapper, #pg_entrega #pagamento .forma_pagamento #form_alimentacao .div_row.salvar-cartao-wrapper, #pg_entrega #pagamento .forma_pagamento #form_credito .div_row.salvar-cartao-wrapper, #pg_entrega #pagamento .forma_pagamento #form_credito2 .div_row.salvar-cartao-wrapper { position: relative; margin-top: 30px; } #pg_carrinho #pagamento .forma_pagamento #form_alimentacao .div_row.salvar-cartao-wrapper input[type="checkbox"], #pg_carrinho #pagamento .forma_pagamento #form_credito .div_row.salvar-cartao-wrapper input[type="checkbox"], #pg_carrinho #pagamento .forma_pagamento #form_credito2 .div_row.salvar-cartao-wrapper input[type="checkbox"], #pg_entrega #pagamento .forma_pagamento #form_alimentacao .div_row.salvar-cartao-wrapper input[type="checkbox"], #pg_entrega #pagamento .forma_pagamento #form_credito .div_row.salvar-cartao-wrapper input[type="checkbox"], #pg_entrega #pagamento .forma_pagamento #form_credito2 .div_row.salvar-cartao-wrapper input[type="checkbox"] { position: absolute; appearance: checkbox; -moz-appearance: checkbox; -webkit-appearance: checkbox; top: 0; left: 0; width: auto; opacity: 0; } #pg_carrinho #pagamento .forma_pagamento #form_alimentacao .div_row.salvar-cartao-wrapper input[type="checkbox"]:checked+.label-salvar-cartao .check-salvar-cartao:after, #pg_carrinho #pagamento .forma_pagamento #form_credito .div_row.salvar-cartao-wrapper input[type="checkbox"]:checked+.label-salvar-cartao .check-salvar-cartao:after, #pg_carrinho #pagamento .forma_pagamento #form_credito2 .div_row.salvar-cartao-wrapper input[type="checkbox"]:checked+.label-salvar-cartao .check-salvar-cartao:after, #pg_entrega #pagamento .forma_pagamento #form_alimentacao .div_row.salvar-cartao-wrapper input[type="checkbox"]:checked+.label-salvar-cartao .check-salvar-cartao:after, #pg_entrega #pagamento .forma_pagamento #form_credito .div_row.salvar-cartao-wrapper input[type="checkbox"]:checked+.label-salvar-cartao .check-salvar-cartao:after, #pg_entrega #pagamento .forma_pagamento #form_credito2 .div_row.salvar-cartao-wrapper input[type="checkbox"]:checked+.label-salvar-cartao .check-salvar-cartao:after { border-left: 2px solid #af8256; border-bottom: 2px solid #af8256; } #pg_carrinho #pagamento .forma_pagamento #form_alimentacao .div_row.salvar-cartao-wrapper .label-salvar-cartao, #pg_carrinho #pagamento .forma_pagamento #form_credito .div_row.salvar-cartao-wrapper .label-salvar-cartao, #pg_carrinho #pagamento .forma_pagamento #form_credito2 .div_row.salvar-cartao-wrapper .label-salvar-cartao, #pg_entrega #pagamento .forma_pagamento #form_alimentacao .div_row.salvar-cartao-wrapper .label-salvar-cartao, #pg_entrega #pagamento .forma_pagamento #form_credito .div_row.salvar-cartao-wrapper .label-salvar-cartao, #pg_entrega #pagamento .forma_pagamento #form_credito2 .div_row.salvar-cartao-wrapper .label-salvar-cartao { cursor: pointer; } #pg_carrinho #pagamento .forma_pagamento #form_alimentacao .div_row.salvar-cartao-wrapper .label-salvar-cartao .check-salvar-cartao, #pg_carrinho #pagamento .forma_pagamento #form_credito .div_row.salvar-cartao-wrapper .label-salvar-cartao .check-salvar-cartao, #pg_carrinho #pagamento .forma_pagamento #form_credito2 .div_row.salvar-cartao-wrapper .label-salvar-cartao .check-salvar-cartao, #pg_entrega #pagamento .forma_pagamento #form_alimentacao .div_row.salvar-cartao-wrapper .label-salvar-cartao .check-salvar-cartao, #pg_entrega #pagamento .forma_pagamento #form_credito .div_row.salvar-cartao-wrapper .label-salvar-cartao .check-salvar-cartao, #pg_entrega #pagamento .forma_pagamento #form_credito2 .div_row.salvar-cartao-wrapper .label-salvar-cartao .check-salvar-cartao { width: 18px; height: 18px; background-color: transparent; border: 1px solid #ccc; border-radius: 3px; display: inline-block; vertical-align: middle; margin-right: 10px; position: relative; } #pg_carrinho #pagamento .forma_pagamento #form_alimentacao .div_row.salvar-cartao-wrapper .label-salvar-cartao .check-salvar-cartao:after, #pg_carrinho #pagamento .forma_pagamento #form_credito .div_row.salvar-cartao-wrapper .label-salvar-cartao .check-salvar-cartao:after, #pg_carrinho #pagamento .forma_pagamento #form_credito2 .div_row.salvar-cartao-wrapper .label-salvar-cartao .check-salvar-cartao:after, #pg_entrega #pagamento .forma_pagamento #form_alimentacao .div_row.salvar-cartao-wrapper .label-salvar-cartao .check-salvar-cartao:after, #pg_entrega #pagamento .forma_pagamento #form_credito .div_row.salvar-cartao-wrapper .label-salvar-cartao .check-salvar-cartao:after, #pg_entrega #pagamento .forma_pagamento #form_credito2 .div_row.salvar-cartao-wrapper .label-salvar-cartao .check-salvar-cartao:after { content: ""; transition: 0.3s; height: 30%; width: 60%; border-left: 2px solid transparent; border-bottom: 2px solid transparent; background-color: transparent; position: absolute; transform: translate(-50%, -50%) rotate(-50deg); top: 40%; left: 50%; } #pg_carrinho #pagamento .forma_pagamento #form_alimentacao .div_row.salvar-cartao-wrapper .label-salvar-cartao p, #pg_carrinho #pagamento .forma_pagamento #form_credito .div_row.salvar-cartao-wrapper .label-salvar-cartao p, #pg_carrinho #pagamento .forma_pagamento #form_credito2 .div_row.salvar-cartao-wrapper .label-salvar-cartao p, #pg_entrega #pagamento .forma_pagamento #form_alimentacao .div_row.salvar-cartao-wrapper .label-salvar-cartao p, #pg_entrega #pagamento .forma_pagamento #form_credito .div_row.salvar-cartao-wrapper .label-salvar-cartao p, #pg_entrega #pagamento .forma_pagamento #form_credito2 .div_row.salvar-cartao-wrapper .label-salvar-cartao p { margin: 0; display: inline-block; vertical-align: middle; font-size: 14px; line-height: 1em; text-transform: uppercase; letter-spacing: 0.01em; } #pg_carrinho #pagamento .forma_pagamento #form_alimentacao .content_alimentacao, #pg_entrega #pagamento .forma_pagamento #form_alimentacao .content_alimentacao { display: none; } #pg_carrinho #pagamento .forma_pagamento .box-wrapper, #pg_entrega #pagamento .forma_pagamento .box-wrapper { padding: 40px 50px 95px; box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; align-items: center; background-color: #f3f2ef; margin-top: 40px; border-radius: 7px; } #pg_carrinho #pagamento .forma_pagamento .box-wrapper.hidden, #pg_entrega #pagamento .forma_pagamento .box-wrapper.hidden { display: none; } #pg_carrinho #pagamento .forma_pagamento .box-wrapper .titulo-box, #pg_entrega #pagamento .forma_pagamento .box-wrapper .titulo-box { font-size: 16px; line-height: 1.1em; text-align: center; margin: 0 0 25px; color: #af8256; } #pg_carrinho #pagamento .forma_pagamento .box-wrapper .box-dados-cartao, #pg_entrega #pagamento .forma_pagamento .box-wrapper .box-dados-cartao { position: relative; margin-bottom: 20px; } #pg_carrinho #pagamento .forma_pagamento .box-wrapper .box-dados-cartao .ico-bandeira, #pg_entrega #pagamento .forma_pagamento .box-wrapper .box-dados-cartao .ico-bandeira { width: 45px; display: inline-block; vertical-align: top; margin-right: 6px; } @media screen and (max-width: 980px) { #pg_carrinho #pagamento .forma_pagamento .box-wrapper .box-dados-cartao .ico-bandeira, #pg_entrega #pagamento .forma_pagamento .box-wrapper .box-dados-cartao .ico-bandeira { margin: 0 0 10px; } } #pg_carrinho #pagamento .forma_pagamento .box-wrapper .box-dados-cartao .numero-cartao, #pg_entrega #pagamento .forma_pagamento .box-wrapper .box-dados-cartao .numero-cartao { font-size: 21px; display: inline-block; vertical-align: top; line-height: 1em; font-weight: 700; } #pg_carrinho #pagamento .forma_pagamento .box-wrapper .box-dados-cartao .vencimento, #pg_entrega #pagamento .forma_pagamento .box-wrapper .box-dados-cartao .vencimento { position: absolute; bottom: 0; display: block; margin: 0; letter-spacing: 0.02em; text-transform: uppercase; font-size: 11px; left: 55px; } @media screen and (max-width: 980px) { #pg_carrinho #pagamento .forma_pagamento .box-wrapper .box-dados-cartao .vencimento, #pg_entrega #pagamento .forma_pagamento .box-wrapper .box-dados-cartao .vencimento { position: relative; left: auto; top: auto; display: inline-block; } } #pg_carrinho #pagamento .forma_pagamento .box-wrapper .box-seguranca, #pg_entrega #pagamento .forma_pagamento .box-wrapper .box-seguranca { display: flex; flex-direction: row; justify-content: center; align-items: center; } #pg_carrinho #pagamento .forma_pagamento .box-wrapper .box-seguranca .txt-seguranca, #pg_entrega #pagamento .forma_pagamento .box-wrapper .box-seguranca .txt-seguranca { text-transform: uppercase; font-size: 12px; } #pg_carrinho #pagamento .forma_pagamento .box-wrapper .box-seguranca .cvv, #pg_entrega #pagamento .forma_pagamento .box-wrapper .box-seguranca .cvv { position: relative; margin: 0 5px; } #pg_carrinho #pagamento .forma_pagamento .box-wrapper .box-seguranca .cvv .cvv-input, #pg_entrega #pagamento .forma_pagamento .box-wrapper .box-seguranca .cvv .cvv-input { float: none; box-sizing: border-box; margin: 0; border-radius: 3px; width: 100px; } @media screen and (max-width: 980px) { #pg_carrinho #pagamento .forma_pagamento .box-wrapper .box-seguranca .cvv .cvv-input, #pg_entrega #pagamento .forma_pagamento .box-wrapper .box-seguranca .cvv .cvv-input { padding-left: 10px; text-align: left; } } #pg_carrinho #pagamento .forma_pagamento .box-wrapper .box-seguranca .cvv .ico-cartao, #pg_entrega #pagamento .forma_pagamento .box-wrapper .box-seguranca .cvv .ico-cartao { position: absolute; transform: translate(0, -50%); top: 50%; right: 5%; background-color: #fff; } #pg_carrinho #pagamento .forma_pagamento .box-wrapper .box-seguranca .tooltip-duvida, #pg_entrega #pagamento .forma_pagamento .box-wrapper .box-seguranca .tooltip-duvida { display: inline-block; position: relative; } #pg_carrinho #pagamento .forma_pagamento .box-wrapper .box-seguranca .tooltip-duvida img, #pg_entrega #pagamento .forma_pagamento .box-wrapper .box-seguranca .tooltip-duvida img { display: block; cursor: pointer; } #pg_carrinho #pagamento .forma_pagamento .box-wrapper .box-seguranca .tooltip-duvida img:hover+.txt-tooltip-duvida, #pg_entrega #pagamento .forma_pagamento .box-wrapper .box-seguranca .tooltip-duvida img:hover+.txt-tooltip-duvida { opacity: 0.95; } #pg_carrinho #pagamento .forma_pagamento .box-wrapper .box-seguranca .tooltip-duvida .txt-tooltip-duvida, #pg_entrega #pagamento .forma_pagamento .box-wrapper .box-seguranca .tooltip-duvida .txt-tooltip-duvida { opacity: 0; transition: 0.3s; margin: 0; position: absolute; bottom: -5px; left: 35px; background-color: #c9c8c3; padding: 10px 15px 12px; width: 170px; z-index: 10; } @media only screen and (min-width: 300px) and (max-width: 767px) { #pg_carrinho #pagamento .forma_pagamento .box-wrapper .box-seguranca .tooltip-duvida .txt-tooltip-duvida, #pg_entrega #pagamento .forma_pagamento .box-wrapper .box-seguranca .tooltip-duvida .txt-tooltip-duvida { left: -113px; bottom: 35px; } } #pg_carrinho #pagamento .forma_pagamento .box-wrapper .box-seguranca .tooltip-duvida .txt-tooltip-duvida span, #pg_entrega #pagamento .forma_pagamento .box-wrapper .box-seguranca .tooltip-duvida .txt-tooltip-duvida span { position: relative; color: #5a1718; font-size: 13px; z-index: 9999; vertical-align: middle; line-height: 1em; } #pg_carrinho #pagamento .forma_pagamento .box-wrapper .box-seguranca .tooltip-duvida .txt-tooltip-duvida:after, #pg_entrega #pagamento .forma_pagamento .box-wrapper .box-seguranca .tooltip-duvida .txt-tooltip-duvida:after { content: ""; display: block; position: absolute; transform: rotate(45deg); left: -6px; bottom: 7px; background-color: #c9c8c3; width: 15px; height: 15px; border: none; z-index: 9998; } @media only screen and (min-width: 300px) and (max-width: 767px) { #pg_carrinho #pagamento .forma_pagamento .box-wrapper .box-seguranca .tooltip-duvida .txt-tooltip-duvida:after, #pg_entrega #pagamento .forma_pagamento .box-wrapper .box-seguranca .tooltip-duvida .txt-tooltip-duvida:after { transform: translate(-50%, -50%) rotate(45deg); left: 61.5%; bottom: -15px; } } #pg_carrinho #pagamento .forma_pagamento .box-wrapper .box-parcelamento, #pg_entrega #pagamento .forma_pagamento .box-wrapper .box-parcelamento { display: block; width: 220px; margin: 20px auto 0; position: relative; z-index: 9 !important; } #pg_carrinho #pagamento .forma_pagamento .box-wrapper .box-parcelamento .content_select_list, #pg_entrega #pagamento .forma_pagamento .box-wrapper .box-parcelamento .content_select_list { width: 100% !important; margin: 0 !important; } #pg_carrinho #pagamento .forma_pagamento .box-wrapper .box-parcelamento .content_select_list .select_list, #pg_entrega #pagamento .forma_pagamento .box-wrapper .box-parcelamento .content_select_list .select_list { width: 100%; box-sizing: border-box; } #pg_carrinho #pagamento .forma_pagamento .box-wrapper .box-parcelamento .content_select_list .select_list.active:after, #pg_entrega #pagamento .forma_pagamento .box-wrapper .box-parcelamento .content_select_list .select_list.active:after { display: none !important; } #pg_carrinho #pagamento .forma_pagamento .box-wrapper .box-parcelamento .content_select_list ul, #pg_entrega #pagamento .forma_pagamento .box-wrapper .box-parcelamento .content_select_list ul { display: none; width: 100%; border: none; box-sizing: border-box; } #pg_carrinho #pagamento .forma_pagamento .box-wrapper .box-parcelamento .content_select_list ul li, #pg_entrega #pagamento .forma_pagamento .box-wrapper .box-parcelamento .content_select_list ul li { padding: 5px 1% !important; } #pg_carrinho #pagamento .forma_pagamento .box-wrapper .outro-cartao-wrapper, #pg_entrega #pagamento .forma_pagamento .box-wrapper .outro-cartao-wrapper { position: absolute; left: 25px; bottom: 25px; } #pg_carrinho #pagamento .forma_pagamento .box-wrapper .outro-cartao-wrapper a, #pg_entrega #pagamento .forma_pagamento .box-wrapper .outro-cartao-wrapper a { color: #af8256; font-size: 13px; } #pg_carrinho #pagamento .forma_pagamento .box-wrapper .outro-cartao-wrapper a:before, #pg_entrega #pagamento .forma_pagamento .box-wrapper .outro-cartao-wrapper a:before { content: ""; visibility: visible; position: absolute; width: 100%; height: 1px; bottom: 0; left: 0; background-color: #af8256; -webkit-transform: scaleX(1); transform: scaleX(1); -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; transform: translate(-50%, 0); left: 50%; } #pg_carrinho #pagamento .forma_pagamento .box-wrapper .outro-cartao-wrapper a:hover:before, #pg_entrega #pagamento .forma_pagamento .box-wrapper .outro-cartao-wrapper a:hover:before { width: 0; } #pg_carrinho #pagamento .forma_pagamento.active, #pg_entrega #pagamento .forma_pagamento.active { display: inline-block; } #pg_carrinho #pagamento .forma_pagamento.active:after, #pg_entrega #pagamento .forma_pagamento.active:after { content: ""; width: 1px; position: absolute; right: -1px; top: 0; background: #e6e4de; height: 100%; } #pg_carrinho #pagamento .forma_pagamento.active:before, #pg_entrega #pagamento .forma_pagamento.active:before { content: ""; width: 1px; position: absolute; left: 0; top: 0; background: #e6e4de; height: 100%; } #pg_carrinho #pagamento #credito2 .bt_close, #pg_entrega #pagamento #credito2 .bt_close { position: absolute; right: 20px; top: 0; font-size: 44px; color: #af8256; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); cursor: pointer; } #pg_carrinho #pagamento #debito, #pg_entrega #pagamento #debito { text-align: center; } #pg_carrinho #pagamento #debito h4 img, #pg_entrega #pagamento #debito h4 img { margin: 0 20px -16px 0; } #pg_carrinho #pagamento #alimentacao .div_left, #pg_carrinho #pagamento #cheque .div_left, #pg_entrega #pagamento #alimentacao .div_left, #pg_entrega #pagamento #cheque .div_left { width: 50%; } #pg_carrinho #pagamento #presente, #pg_entrega #pagamento #presente { text-align: center; } #pg_carrinho #pagamento #presente .input_button, #pg_entrega #pagamento #presente .input_button { margin-bottom: 12px; } #pg_carrinho #pagamento #presente .codigo_content, #pg_entrega #pagamento #presente .codigo_content { width: 300px; margin: 0 auto; } #pg_carrinho #pagamento #presente .codigo_content #retorno, #pg_entrega #pagamento #presente .codigo_content #retorno { position: relative; width: 100%; margin-bottom: 12px; } #pg_carrinho #pagamento #presente .codigo_content #retorno .retorno, #pg_entrega #pagamento #presente .codigo_content #retorno .retorno { position: relative; width: 100%; margin-bottom: 3px; display: inline-block; } #pg_carrinho #pagamento #presente .codigo_content #retorno h5, #pg_entrega #pagamento #presente .codigo_content #retorno h5 { text-transform: uppercase; font-size: 20px; font-weight: 400; } #pg_carrinho #pagamento #presente .codigo_content #retorno .div_left, #pg_entrega #pagamento #presente .codigo_content #retorno .div_left { width: 55% !important; text-align: left; } #pg_carrinho #pagamento #presente .codigo_content #retorno .div_right, #pg_entrega #pagamento #presente .codigo_content #retorno .div_right { width: 45% !important; text-align: right; } #pg_carrinho #pagamento #presente .codigo_content #retorno .bt_close, #pg_entrega #pagamento #presente .codigo_content #retorno .bt_close { position: absolute; right: -30px; top: -11px; font-size: 34px; color: #af8256; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); cursor: pointer; } #pg_carrinho #pagamento #presente .codigo_content #code_input, #pg_entrega #pagamento #presente .codigo_content #code_input { position: relative; } #pg_carrinho #pagamento #presente .codigo_content #code_input .invalid_code, #pg_entrega #pagamento #presente .codigo_content #code_input .invalid_code { display: none; width: 115px; position: absolute; left: 104%; top: 10px; } #pg_carrinho #pagamento #presente .codigo_content .error form input, #pg_entrega #pagamento #presente .codigo_content .error form input { border: 1px solid #ec3237; } #pg_carrinho #pagamento #presente .codigo_content .error .invalid_code, #pg_entrega #pagamento #presente .codigo_content .error .invalid_code { display: block !important; } #pg_carrinho #footer_promo, #pg_entrega #footer_promo { margin-top: 50px; } #pg_carrinho #footer_promo .div_row, #pg_entrega #footer_promo .div_row { position: relative; } #pg_carrinho #footer_promo .div_left, #pg_entrega #footer_promo .div_left { width: 68%; display: flex; flex-direction: column; } #pg_carrinho #footer_promo .div_right, #pg_entrega #footer_promo .div_right { width: 32%; } #pg_carrinho #footer_promo .input_button, #pg_entrega #footer_promo .input_button { width: 100%; margin-top: 4px; display: none; align-items: center; } #pg_carrinho #footer_promo .input_button form, #pg_entrega #footer_promo .input_button form { width: 210px; display: inline-block; } #pg_carrinho #footer_promo .input_button input[type="text"], #pg_entrega #footer_promo .input_button input[type="text"] { width: 72%; padding: 4px 13px; } #pg_carrinho #footer_promo .input_button input[type="submit"], #pg_entrega #footer_promo .input_button input[type="submit"] { width: 20%; margin-left: -18px; padding: 4px 6px; border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; } #pg_carrinho #footer_promo .input_button .invalid_code, #pg_entrega #footer_promo .input_button .invalid_code { display: none; font-size: 14px; } #pg_carrinho #footer_promo .error form input, #pg_entrega #footer_promo .error form input { border: 1px solid #ec3237; } #pg_carrinho #footer_promo .error .invalid_code, #pg_entrega #footer_promo .error .invalid_code { display: block; } #pg_carrinho #footer_promo .item_promo, #pg_entrega #footer_promo .item_promo { margin-bottom: 15px; } #pg_carrinho #footer_promo .item_promo .label, #pg_entrega #footer_promo .item_promo .label { display: none; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #5a1718; font-size: 14px; margin-top: 4px; } #pg_carrinho #footer_promo .item_promo .content_option, #pg_entrega #footer_promo .item_promo .content_option { display: flex; align-items: center; } #pg_carrinho #footer_promo .item_promo .content_option a, #pg_entrega #footer_promo .item_promo .content_option a { font-size: 14px; } #pg_carrinho #footer_promo .item_promo .content_option a::after, #pg_entrega #footer_promo .item_promo .content_option a::after { content: ">"; position: absolute; top: -3px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 20px; color: #af8256; margin-left: 14px; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); } #pg_carrinho #footer_promo .item_promo.active .label, #pg_entrega #footer_promo .item_promo.active .label { display: flex; } #pg_carrinho #footer_promo .item_promo.active .input_button, #pg_entrega #footer_promo .item_promo.active .input_button { display: flex; } #pg_carrinho #footer_promo .item_promo.active .content_option a::after, #pg_entrega #footer_promo .item_promo.active .content_option a::after { right: -15px; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); } #pg_carrinho #footer_promo .footer_promo_valores, #pg_entrega #footer_promo .footer_promo_valores { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #af8256; text-transform: uppercase; } #pg_carrinho #footer_promo .footer_promo_valores .tooltip_left, #pg_entrega #footer_promo .footer_promo_valores .tooltip_left { right: 28px; } #pg_carrinho #footer_promo .footer_promo_valores .div_row, #pg_entrega #footer_promo .footer_promo_valores .div_row { position: relative; } #pg_carrinho #footer_promo .footer_promo_valores .div_row .bt_close, #pg_entrega #footer_promo .footer_promo_valores .div_row .bt_close { position: absolute; right: -22px; top: -14px; font-size: 34px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); cursor: pointer; } #pg_carrinho #footer_promo .footer_promo_valores .div_row .content_cupom, #pg_entrega #footer_promo .footer_promo_valores .div_row .content_cupom { width: 100%; float: left; clear: both; margin-top: 8px; position: relative; } #pg_carrinho #footer_promo .footer_promo_valores .div_row .content_cupom:first-of-type, #pg_entrega #footer_promo .footer_promo_valores .div_row .content_cupom:first-of-type { margin-top: 0; } #pg_carrinho #footer_promo .footer_promo_valores .left, #pg_entrega #footer_promo .footer_promo_valores .left { float: left; width: 56%; text-align: right; position: relative; } #pg_carrinho #footer_promo .footer_promo_valores .left .circle_interrogation, #pg_entrega #footer_promo .footer_promo_valores .left .circle_interrogation { position: absolute; right: -28px; top: 2px; } #pg_carrinho #footer_promo .footer_promo_valores .right, #pg_entrega #footer_promo .footer_promo_valores .right { float: right; width: 42%; text-align: right; font-weight: 700; } #pg_carrinho #footer_promo .footer_promo_valores .azul, #pg_entrega #footer_promo .footer_promo_valores .azul { color: #65a5dc !important; display: none; } #pg_carrinho #footer_promo .footer_promo_valores #_desc_presente .bt_close, #pg_entrega #footer_promo .footer_promo_valores #_desc_presente .bt_close { display: none; } #pg_carrinho #footer_promo #total, #pg_entrega #footer_promo #total { border-top: 1px solid #af8256; margin-top: 38px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-align: right; } #pg_carrinho #footer_promo #total .left, #pg_entrega #footer_promo #total .left { float: left; width: 54%; text-align: right; font-size: 26px; color: #5a1718; text-transform: uppercase; } #pg_carrinho #footer_promo #total .right, #pg_entrega #footer_promo #total .right { float: right; width: 45%; text-align: right; font-weight: 700; font-size: 26px; color: #5a1718; text-transform: uppercase; } #pg_carrinho #footer_promo #total span, #pg_entrega #footer_promo #total span { text-transform: inherit; font-size: 14px; color: #54565c; } #pg_carrinho #fechar_pedido, #pg_entrega #fechar_pedido { display: none; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; border-top: 1px solid #e6e4de; z-index: 99; display: block; position: fixed; bottom: -80px; left: 0; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #pg_carrinho #fechar_pedido #error_div, #pg_entrega #fechar_pedido #error_div { background: #bb2a2e; position: absolute; width: 100%; bottom: 84px; display: none; z-index: 9999; padding: 30px 0; } #pg_carrinho #fechar_pedido #error_div .container, #pg_entrega #fechar_pedido #error_div .container { text-align: center; padding: 6px 0 8px 0; } #pg_carrinho #fechar_pedido #error_div .container span, #pg_entrega #fechar_pedido #error_div .container span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; text-transform: uppercase; letter-spacing: 0.8pt; color: #fff; } #pg_carrinho #fechar_pedido .container, #pg_entrega #fechar_pedido .container { padding: 19px 0 7px 0; } #pg_carrinho #fechar_pedido .div_left, #pg_entrega #fechar_pedido .div_left { margin-right: 15px !important; } #pg_carrinho #fechar_pedido .div_right .check, #pg_entrega #fechar_pedido .div_right .check { float: right; margin-top: 4px; } #pg_carrinho #fechar_pedido .div_right label, #pg_entrega #fechar_pedido .div_right label { font-size: 14px; color: #54565c; } #pg_carrinho #fechar_pedido .div_right .bt_default_m, #pg_entrega #fechar_pedido .div_right .bt_default_m { padding: 14px 4px; } #pg_carrinho #fechar_pedido.fixed, #pg_entrega #fechar_pedido.fixed { display: block; position: fixed; bottom: 0; left: 0; } #pg_carrinho #fixed_price, #pg_entrega #fixed_price { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; position: fixed; bottom: -180px; left: 0; z-index: 9999999; border-top: 1px solid #e6e4de; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #pg_carrinho #fixed_price .container, #pg_entrega #fixed_price .container { padding: 19px 0 7px 0; } #pg_carrinho .faixa-fixa, #pg_entrega .faixa-fixa { z-index: 9999999; } #pg_carrinho .overlay-popup .popup, #pg_entrega .overlay-popup .popup { max-width: 100%; } #pg_carrinho .overlay-popup .popup .titulo h2, #pg_entrega .overlay-popup .popup .titulo h2 { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; text-transform: none; font-size: 36px; } #pg_carrinho .overlay-popup .popup .titulo h3, #pg_entrega .overlay-popup .popup .titulo h3 { font-family: Cardo; font-weight: 400; font-style: normal; margin: 35px 0; color: #4a4d57; } #pg_carrinho .overlay-popup .popup .conteudo, #pg_entrega .overlay-popup .popup .conteudo { padding: 0 30px; width: 230px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 13px; text-align: left; margin: 0 auto; } #pg_carrinho .overlay-popup .popup .conteudo .div_row, #pg_entrega .overlay-popup .popup .conteudo .div_row { margin-bottom: 20px; } #pg_carrinho .overlay-popup .popup .conteudo .wacerap_check, #pg_carrinho .overlay-popup .popup .conteudo .wrap_radio, #pg_entrega .overlay-popup .popup .conteudo .wacerap_check, #pg_entrega .overlay-popup .popup .conteudo .wrap_radio { float: left; } #pg_carrinho .overlay-popup .popup .conteudo input[type="text"], #pg_entrega .overlay-popup .popup .conteudo input[type="text"] { float: left; width: 97px; padding: 7px 6px; } #pg_carrinho .overlay-popup .popup .conteudo .content_bts, #pg_entrega .overlay-popup .popup .conteudo .content_bts { text-align: center; margin-top: 35px; } #pg_carrinho .overlay-popup .popup .conteudo .content_bts .bt_empty_m, #pg_entrega .overlay-popup .popup .conteudo .content_bts .bt_empty_m { float: left; width: 107px; } #pg_carrinho .overlay-popup .popup .conteudo .content_bts .bt_empty_m:hover img, #pg_entrega .overlay-popup .popup .conteudo .content_bts .bt_empty_m:hover img { display: none; } #pg_carrinho .overlay-popup .popup .conteudo .content_bts .bt_empty_m:hover .hover, #pg_entrega .overlay-popup .popup .conteudo .content_bts .bt_empty_m:hover .hover { display: inline-block; opacity: 1; } #pg_carrinho .overlay-popup .popup .conteudo .content_bts .bt_empty_m img, #pg_entrega .overlay-popup .popup .conteudo .content_bts .bt_empty_m img { opacity: 0.7; } #pg_carrinho .overlay-popup .popup .conteudo .content_bts .bt_empty_m:first-of-type, #pg_entrega .overlay-popup .popup .conteudo .content_bts .bt_empty_m:first-of-type { margin-right: 10px; } #pg_carrinho .overlay-popup .popup .conteudo #input_num_pop, #pg_entrega .overlay-popup .popup .conteudo #input_num_pop { width: 101px; margin: 7px 0 0 5px; float: left; clear: both; } #pg_carrinho .overlay-popup .popup .conteudo input[type="email"], #pg_entrega .overlay-popup .popup .conteudo input[type="email"] { margin: 7px 0 0 5px; } #pg_carrinho .overlay-popup .popup .conteudo #input_email_pop, #pg_entrega .overlay-popup .popup .conteudo #input_email_pop { width: 241px; margin: 7px 0 0 5px; } #pg_carrinho .overlay-popup #compra-presente .titulo p, #pg_entrega .overlay-popup #compra-presente .titulo p { margin-top: 0; padding: 0 60px; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 15px; } #pg_carrinho .overlay-popup #compra-presente .conteudo, #pg_entrega .overlay-popup #compra-presente .conteudo { width: 320px; max-height: inherit; } #pg_carrinho .overlay-popup #compra-presente .conteudo .content_radio, #pg_entrega .overlay-popup #compra-presente .conteudo .content_radio { display: flex; align-items: center; justify-content: center; } #pg_carrinho .overlay-popup #compra-presente .conteudo .div_row .column_flex, #pg_entrega .overlay-popup #compra-presente .conteudo .div_row .column_flex { margin-bottom: 10px; display: flex; flex-direction: column; } #pg_carrinho .overlay-popup #compra-presente .conteudo input[type="text"], #pg_carrinho .overlay-popup #compra-presente .conteudo textarea, #pg_entrega .overlay-popup #compra-presente .conteudo input[type="text"], #pg_entrega .overlay-popup #compra-presente .conteudo textarea { width: 91%; max-width: 91%; padding: 10px 13px; } #pg_carrinho .overlay-popup #compra-presente .conteudo textarea, #pg_entrega .overlay-popup #compra-presente .conteudo textarea { height: 103px; max-height: 103px; } #pg_carrinho .overlay-popup #compra-presente .conteudo .content_enviar_cupom, #pg_entrega .overlay-popup #compra-presente .conteudo .content_enviar_cupom { display: flex; align-items: center; justify-content: left; } #pg_carrinho .overlay-popup #compra-presente .conteudo .content_bts, #pg_entrega .overlay-popup #compra-presente .conteudo .content_bts { margin-top: 0; display: flex; justify-content: flex-end; } #pg_carrinho .overlay-popup #compra-presente .conteudo .content_bts .bt_empty_m, #pg_entrega .overlay-popup #compra-presente .conteudo .content_bts .bt_empty_m { margin-right: 0; } #pg_carrinho .overlay-popup #compra-presente .retorno, #pg_entrega .overlay-popup #compra-presente .retorno { display: none; } #pg_carrinho .overlay-popup #compra-presente.formSend .form, #pg_entrega .overlay-popup #compra-presente.formSend .form { display: none; } #pg_carrinho .overlay-popup #compra-presente.formSend .retorno, #pg_entrega .overlay-popup #compra-presente.formSend .retorno { display: block; } #pg_carrinho .overlay-popup #modal-produto .conteudo, #pg_entrega .overlay-popup #modal-produto .conteudo { width: 250px; } #pg_carrinho .overlay-popup #modal-produto .conteudo .wrap_check, #pg_carrinho .overlay-popup #modal-produto .conteudo input[type="text"], #pg_entrega .overlay-popup #modal-produto .conteudo .wrap_check, #pg_entrega .overlay-popup #modal-produto .conteudo input[type="text"] { display: none; } #pg_carrinho .overlay-popup #modal-produto .conteudo input, #pg_entrega .overlay-popup #modal-produto .conteudo input { display: none; } #pg_carrinho .overlay-popup #modal-produto .conteudo .tel_principal, #pg_entrega .overlay-popup #modal-produto .conteudo .tel_principal { width: 107px; margin: 2px 0 0 0; height: 45px; float: left; } #pg_carrinho .overlay-popup #modal-produto .conteudo .tel_principal .check, #pg_entrega .overlay-popup #modal-produto .conteudo .tel_principal .check { float: left; margin: 13px 2px 0 4px; } #pg_carrinho .overlay-popup #modal-produto .conteudo .tel_principal label, #pg_entrega .overlay-popup #modal-produto .conteudo .tel_principal label { float: right; width: 77%; } #pg_carrinho .overlay-popup #modal-produto-sem .titulo h3, #pg_entrega .overlay-popup #modal-produto-sem .titulo h3 { margin: 35px 0 0 0; } #pg_carrinho .overlay-popup #modal-produto-sem .conteudo, #pg_entrega .overlay-popup #modal-produto-sem .conteudo { width: 320px; } #pg_carrinho .overlay-popup #modal-produto-sem .conteudo input[type="text"], #pg_entrega .overlay-popup #modal-produto-sem .conteudo input[type="text"] { display: block; float: initial; margin: 0 auto 35px auto; } #pg_carrinho .overlay-popup #modal-produto-sem .conteudo .div_row .wrap_radio, #pg_entrega .overlay-popup #modal-produto-sem .conteudo .div_row .wrap_radio { margin-bottom: 12px; } #pg_carrinho .overlay-popup #modal-produto-sem .conteudo .content_bts .bt_empty_m, #pg_entrega .overlay-popup #modal-produto-sem .conteudo .content_bts .bt_empty_m { width: 44%; margin: 0 6px; } #pg_carrinho .overlay-popup #confirm-2 .conteudo input[type="text"], #pg_entrega .overlay-popup #confirm-2 .conteudo input[type="text"] { width: 94%; text-align: center; margin: 25px 0; } #pg_carrinho .overlay-popup #modal-adicionados-anteriormente, #pg_entrega .overlay-popup #modal-adicionados-anteriormente { text-align: left; } #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup { width: 94%; padding: 38px 2%; margin-left: 10px; } @media screen and (max-width: 980px) { #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup { padding: 2% !important; width: 96% !important; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; margin: 0; } } #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .topo_carrinho, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .topo_carrinho { border: none; display: block !important; } @media screen and (max-width: 980px) { #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .topo_carrinho, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .topo_carrinho { display: flex !important; background: #ecebe7; flex-direction: column; } #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .topo_carrinho::before, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .topo_carrinho::before { content: ""; background: #ecebe7; width: 101%; height: 150px; position: absolute; left: -1%; top: -1%; } } @media screen and (max-width: 980px) { #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .topo_carrinho .div_left, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .topo_carrinho .div_left { border-bottom: 1px solid #c9c8c4; padding: 20px 0 7px 0; } } @media screen and (max-width: 980px) { #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .topo_carrinho .div_left h2, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .topo_carrinho .div_left h2 { font-size: 23px !important; } } @media screen and (max-width: 980px) { #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .topo_carrinho .div_right, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .topo_carrinho .div_right { padding: 10px 0 7px 0; display: flex; } } @media screen and (max-width: 980px) { #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .topo_carrinho .div_right .bt_empty_l, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .topo_carrinho .div_right .bt_empty_l { padding: 8px 10px; margin: 0 1%; justify-content: center; flex: 1; } } #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .topo_carrinho h2, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .topo_carrinho h2 { margin-top: -8px; font-size: 30px; } #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .topo_carrinho.fixed, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .topo_carrinho.fixed { position: relative !important; } #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .filtro_check, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .filtro_check { display: flex; align-items: center; justify-content: space-between; padding-top: 40px; } @media screen and (max-width: 980px) { #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .filtro_check, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .filtro_check { padding-top: 10px; flex-direction: row-reverse; } } @media screen and (max-width: 980px) { #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .filtro_check .div_right, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .filtro_check .div_right { justify-content: initial; margin-top: 0; } } #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .filtro_check .div_right .message_return, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .filtro_check .div_right .message_return, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .filtro_check .div_right .message_return, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .filtro_check .div_right .message_return { position: absolute; z-index: 9; background: #fff; width: 370px; right: 0; white-space: nowrap; top: -6px; align-items: center; justify-content: space-between; } @media screen and (max-width: 980px) { #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .filtro_check .div_right .message_return, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .filtro_check .div_right .message_return, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .filtro_check .div_right .message_return, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .filtro_check .div_right .message_return { left: 0; flex-direction: column; width: 200%; margin: 0; top: -20px; } } #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .filtro_check .div_right .message_return h2, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .filtro_check .div_right .message_return h2, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .filtro_check .div_right .message_return h2, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .filtro_check .div_right .message_return h2 { margin: 0; } @media screen and (max-width: 980px) { #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .filtro_check .div_right .message_return h2, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .filtro_check .div_right .message_return h2, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .filtro_check .div_right .message_return h2, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .filtro_check .div_right .message_return h2 { font-size: 14px; margin-bottom: 10px; } } #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .filtro_check .div_right .message_return .content_bts, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .filtro_check .div_right .message_return .content_bts, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .filtro_check .div_right .message_return .content_bts, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .filtro_check .div_right .message_return .content_bts { width: auto; display: flex; } #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .filtro_check .div_right .message_return .content_bts a, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .filtro_check .div_right .message_return .content_bts a, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .filtro_check .div_right .message_return .content_bts a, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .filtro_check .div_right .message_return .content_bts a { margin: 0 1%; } #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .filtro_check .div_right .message_return.active, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .filtro_check .div_right .message_return.active, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .filtro_check .div_right .message_return.active, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .filtro_check .div_right .message_return.active { display: flex; } @media screen and (max-width: 980px) { #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .content_item_vitrine.adicionar_secao, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .content_item_vitrine.adicionar_secao, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .content_item_vitrine.adicionar_secao, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .content_item_vitrine.adicionar_secao { display: flex; } } @media screen and (max-width: 980px) { #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .content_item_vitrine.adicionar_secao .wrap_check label, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .content_item_vitrine.adicionar_secao .wrap_check label, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .content_item_vitrine.adicionar_secao .wrap_check label, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .content_item_vitrine.adicionar_secao .wrap_check label { font-size: 16px; } } @media screen and (max-width: 980px) { #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .content_item_vitrine.adicionar_secao .wrap_check .check, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .content_item_vitrine.adicionar_secao .wrap_check .check, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .content_item_vitrine.adicionar_secao .wrap_check .check, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .content_item_vitrine.adicionar_secao .wrap_check .check { margin: 3px 3px 0 10px; } } @media screen and (max-width: 980px) { #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.header_car .produto_car, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.header_car .produto_car, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.header_car .produto_car, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.header_car .produto_car { width: 100%; } } #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine { left: 0; } #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .carrinho_vitrine .span, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .carrinho_vitrine .span, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .carrinho_vitrine .span, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .carrinho_vitrine .span { display: none; } #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car { width: 53.94%; } @media screen and (max-width: 980px) { #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car { width: 73%; height: auto; border: none; } } #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item { width: 15%; } @media screen and (max-width: 980px) { #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item { width: 26%; font-size: 20px; } } #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price.small, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price.small, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price.small, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price.small { width: 8%; } @media screen and (max-width: 980px) { #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price.small, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price.small, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price.small, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price.small { position: absolute; right: 0; top: 0; border: none; padding: 0; min-height: 30px; } #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price.small::before, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price.small::before, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price.small::before, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price.small::before { display: none; } } @media screen and (max-width: 980px) { #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price.small .content_price, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price.small .content_price, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price.small .content_price, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price.small .content_price { margin: 0; } } #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price { width: 12%; } @media screen and (max-width: 980px) { #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price { margin: 0; } } @media screen and (max-width: 980px) { #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item.add_item, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item.add_item, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item.add_item, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item.add_item { width: 73%; } } @media screen and (max-width: 980px) { #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item.add_item .carrinho_vitrine, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item.add_item .carrinho_vitrine, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item.add_item .carrinho_vitrine, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item.add_item .carrinho_vitrine { width: 90%; } } @media screen and (max-width: 980px) { #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price.preco_total, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price.preco_total, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price.preco_total, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price.preco_total { width: 26%; border: none; padding: 7px 0 0 0; } } @media screen and (max-width: 980px) { #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price.preco_total .content_price .price, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price.preco_total .content_price .price, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price.preco_total .content_price .price, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price.preco_total .content_price .price { font-size: 26px; } } #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.adicionando, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.descartando, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.adicionando, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.descartando, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.adicionando, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.descartando, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.adicionando, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.descartando { -webkit-transition: all 0.6s, ease; -moz-transition: all 0.6s, ease; -ms-transition: all 0.6s, ease; -o-transition: all 0.6s, ease; transition: all 0.6s, ease; transition-duration: 0.6s; } #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.adicionando:after, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.descartando:after, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.adicionando:after, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.descartando:after, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.adicionando:after, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.descartando:after, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.adicionando:after, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.descartando:after { content: "produto adicionado ao carrinho"; position: absolute; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; top: 0; left: 0; width: 101%; height: 100%; z-index: 99; background: rgba(255, 255, 255, 0.8); color: #af8256; display: flex; align-items: center; justify-content: center; text-transform: uppercase; font-size: 18px; } #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.adicionando .check_enviando, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.descartando .check_enviando, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.adicionando .check_enviando, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.descartando .check_enviando, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.adicionando .check_enviando, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.descartando .check_enviando, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.adicionando .check_enviando, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.descartando .check_enviando { color: #af8256; position: absolute; font-size: 21px; top: 50%; margin-top: -16px; left: 65%; z-index: 999; } #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.descartando:after, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.descartando:after, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.descartando:after, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.descartando:after { content: "Descartando produto"; color: #ec3237; } #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.removendo, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.removendo, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.removendo, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.removendo { left: -110%; } #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.removendo.header_car, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.removendo.header_car, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.removendo.header_car, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.removendo.header_car { left: 0; } #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.adicionando.header_car::after, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.descartando.header_car::after, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.adicionando.header_car::after, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.descartando.header_car::after, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.adicionando.header_car::after, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.descartando.header_car::after, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.adicionando.header_car::after, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.descartando.header_car::after { display: none; } #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .secao:not(:last-of-type), #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .secao:not(:last-of-type), #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .secao:not(:last-of-type), #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .secao:not(:last-of-type) { margin-bottom: 40px; } #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .secao:first-of-type, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .secao:first-of-type, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .secao:first-of-type, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .secao:first-of-type { padding-top: 40px; } #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .secao .titulo-secao, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .secao .titulo-secao, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .secao .titulo-secao, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .secao .titulo-secao { font-size: 18px; font-weight: 300; font-family: Oswald; color: #2f323a; } #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .secao .content_shop .item_vitrine.header_car, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .secao .content_shop .item_vitrine.header_car, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .secao .content_shop .item_vitrine.header_car, #pg_entrega .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .secao .content_shop .item_vitrine.header_car { margin-top: 20px; } #pg_carrinho #ajuda_compra, #pg_entrega #ajuda_compra { position: fixed; width: auto; bottom: -300px; left: 113px; z-index: 99; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #pg_carrinho #ajuda_compra .container, #pg_entrega #ajuda_compra .container { width: 386px; padding: 0; } #pg_carrinho #ajuda_compra .vinho-claro, #pg_entrega #ajuda_compra .vinho-claro { padding: 10px; float: left; } #pg_carrinho #ajuda_compra .vinho-claro .content, #pg_entrega #ajuda_compra .vinho-claro .content { padding: 30px 50px; border: 1px solid #c9c8c3; position: relative; } #pg_carrinho #ajuda_compra .vinho-claro .content h3, #pg_entrega #ajuda_compra .vinho-claro .content h3 { color: #fff; text-transform: uppercase; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 24px; } #pg_carrinho #ajuda_compra .vinho-claro .content ul, #pg_entrega #ajuda_compra .vinho-claro .content ul { margin-top: 15px; } #pg_carrinho #ajuda_compra .vinho-claro .content .close_ajuda, #pg_entrega #ajuda_compra .vinho-claro .content .close_ajuda { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; position: absolute; right: 5px; top: 10px; color: #c9c8c3; line-height: 0; cursor: pointer; font-size: 28px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } #pg_carrinho #range_pagamento, #pg_entrega #range_pagamento { display: none; } #pg_carrinho #range_pagamento .range_filtro .content_dashed, #pg_entrega #range_pagamento .range_filtro .content_dashed { display: none; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding: 20px 0; width: 99.7%; border: 1px dashed #54565c; text-transform: uppercase; color: #5a1718; position: relative; font-size: 15px; } #pg_carrinho #range_pagamento .range_filtro .content_dashed .title, #pg_entrega #range_pagamento .range_filtro .content_dashed .title { background: #fff; padding: 0 7px; font-size: 16px; position: absolute; width: 280px; text-align: center; margin-left: -140px; left: 50%; top: -12px; } #pg_carrinho #range_pagamento .range_filtro .content_dashed .title_bottom, #pg_entrega #range_pagamento .range_filtro .content_dashed .title_bottom { background: #fff; padding: 0 7px; font-size: 16px; position: absolute; width: 220px; text-align: center; margin-left: -110px; left: 50%; bottom: -13px; } #pg_carrinho #range_pagamento .range_filtro .content_dashed .cartao1, #pg_entrega #range_pagamento .range_filtro .content_dashed .cartao1 { float: left; width: 24%; } #pg_carrinho #range_pagamento .range_filtro .content_dashed .cartao1 span, #pg_entrega #range_pagamento .range_filtro .content_dashed .cartao1 span { float: left; margin: 9px 5%; text-align: right; width: 51%; } #pg_carrinho #range_pagamento .range_filtro .content_dashed .cartao2, #pg_entrega #range_pagamento .range_filtro .content_dashed .cartao2 { float: right; display: block; align-items: center; width: 24%; } #pg_carrinho #range_pagamento .range_filtro .content_dashed .cartao2 span, #pg_entrega #range_pagamento .range_filtro .content_dashed .cartao2 span { float: right; width: 52%; margin: 0 5%; margin: 9px 5%; } #pg_carrinho #range_pagamento .range_filtro .content_dashed #slider-range, #pg_carrinho #range_pagamento .range_filtro .content_dashed #slider-range-amex, #pg_entrega #range_pagamento .range_filtro .content_dashed #slider-range, #pg_entrega #range_pagamento .range_filtro .content_dashed #slider-range-amex { width: 47%; margin: 1px auto 0 auto; border: 1px dashed #54565c; padding: 4px; height: 40px; } #pg_carrinho #range_pagamento .range_filtro .content_dashed #slider-range .noUi-base, #pg_carrinho #range_pagamento .range_filtro .content_dashed #slider-range-amex .noUi-base, #pg_entrega #range_pagamento .range_filtro .content_dashed #slider-range .noUi-base, #pg_entrega #range_pagamento .range_filtro .content_dashed #slider-range-amex .noUi-base { background: rgba(187, 42, 46, 0.17); } #pg_carrinho #range_pagamento .range_filtro .content_dashed #slider-range .noUi-base .noUi-handle, #pg_carrinho #range_pagamento .range_filtro .content_dashed #slider-range-amex .noUi-base .noUi-handle, #pg_entrega #range_pagamento .range_filtro .content_dashed #slider-range .noUi-base .noUi-handle, #pg_entrega #range_pagamento .range_filtro .content_dashed #slider-range-amex .noUi-base .noUi-handle { width: 53px; height: 53px; background: url(../images/carrinho/ico_range.png) center; border: none; box-shadow: none; outline: 0; margin-top: -6px; cursor: ew-resize; } #pg_carrinho #range_pagamento .range_filtro .content_dashed #slider-range .noUi-base .noUi-handle:after, #pg_carrinho #range_pagamento .range_filtro .content_dashed #slider-range .noUi-base .noUi-handle:before, #pg_carrinho #range_pagamento .range_filtro .content_dashed #slider-range-amex .noUi-base .noUi-handle:after, #pg_carrinho #range_pagamento .range_filtro .content_dashed #slider-range-amex .noUi-base .noUi-handle:before, #pg_entrega #range_pagamento .range_filtro .content_dashed #slider-range .noUi-base .noUi-handle:after, #pg_entrega #range_pagamento .range_filtro .content_dashed #slider-range .noUi-base .noUi-handle:before, #pg_entrega #range_pagamento .range_filtro .content_dashed #slider-range-amex .noUi-base .noUi-handle:after, #pg_entrega #range_pagamento .range_filtro .content_dashed #slider-range-amex .noUi-base .noUi-handle:before { display: none; } #pg_carrinho #range_pagamento .range_filtro .content_dashed .content_percent, #pg_entrega #range_pagamento .range_filtro .content_dashed .content_percent { width: 330px; margin: 10px auto 0 auto; } #pg_carrinho #range_pagamento .range_filtro .content_dashed .content_percent #percent1, #pg_entrega #range_pagamento .range_filtro .content_dashed .content_percent #percent1 { float: left; } #pg_carrinho #range_pagamento .range_filtro .content_dashed .content_percent #percent2, #pg_entrega #range_pagamento .range_filtro .content_dashed .content_percent #percent2 { float: right; } #pg_carrinho #range_pagamento .range_filtro .content_dashed .input_price, #pg_entrega #range_pagamento .range_filtro .content_dashed .input_price { padding: 7px; width: 85px; font-size: 17px; font-weight: 100; } #pg_carrinho #range_pagamento .range_filtro .content_dashed #slider-range-value, #pg_carrinho #range_pagamento .range_filtro .content_dashed #slider-range-value-amex, #pg_entrega #range_pagamento .range_filtro .content_dashed #slider-range-value, #pg_entrega #range_pagamento .range_filtro .content_dashed #slider-range-value-amex { float: right; } #pg_carrinho #range_pagamento .range_filtro .content_dashed #slider-range-value2, #pg_carrinho #range_pagamento .range_filtro .content_dashed #slider-range-value2-amex, #pg_entrega #range_pagamento .range_filtro .content_dashed #slider-range-value2, #pg_entrega #range_pagamento .range_filtro .content_dashed #slider-range-value2-amex { float: left; } #pg_carrinho #range_pagamento .range_filtro .content_dashed.active, #pg_entrega #range_pagamento .range_filtro .content_dashed.active { display: inline-block; } #pg_carrinho footer, #pg_entrega footer { padding-bottom: 92px; } #pg_carrinho #acessar_conta, #pg_carrinho #recupera_senha, #pg_entrega #acessar_conta, #pg_entrega #recupera_senha { background: linear-gradient(to right, #ecebe7 37%, #fff 37%); height: calc(100% - 199px); } #pg_carrinho #acessar_conta .container, #pg_carrinho #recupera_senha .container, #pg_entrega #acessar_conta .container, #pg_entrega #recupera_senha .container { padding: 0; height: 91vh; } #pg_carrinho #acessar_conta .recupera_login .success, #pg_carrinho #recupera_senha .recupera_login .success, #pg_entrega #acessar_conta .recupera_login .success, #pg_entrega #recupera_senha .recupera_login .success { display: none; } #pg_carrinho #acessar_conta .recupera_login .div_left .form_login, #pg_carrinho #recupera_senha .recupera_login .div_left .form_login, #pg_entrega #acessar_conta .recupera_login .div_left .form_login, #pg_entrega #recupera_senha .recupera_login .div_left .form_login { margin-top: 15px; } #pg_carrinho #acessar_conta .recupera_login .div_left .content_bt, #pg_carrinho #recupera_senha .recupera_login .div_left .content_bt, #pg_entrega #acessar_conta .recupera_login .div_left .content_bt, #pg_entrega #recupera_senha .recupera_login .div_left .content_bt { margin-top: 18px; } #pg_carrinho #acessar_conta .div_left, #pg_carrinho #recupera_senha .div_left, #pg_entrega #acessar_conta .div_left, #pg_entrega #recupera_senha .div_left { width: 30%; padding: 50px 5% 50px 0; background: #ecebe7; position: relative; } #pg_carrinho #acessar_conta .div_left .bt_empty_l, #pg_carrinho #recupera_senha .div_left .bt_empty_l, #pg_entrega #acessar_conta .div_left .bt_empty_l, #pg_entrega #recupera_senha .div_left .bt_empty_l { padding: 8px 8%; } #pg_carrinho #acessar_conta .div_left input, #pg_carrinho #recupera_senha .div_left input, #pg_entrega #acessar_conta .div_left input, #pg_entrega #recupera_senha .div_left input { border: none; } #pg_carrinho #acessar_conta .div_left .form_login, #pg_carrinho #recupera_senha .div_left .form_login, #pg_entrega #acessar_conta .div_left .form_login, #pg_entrega #recupera_senha .div_left .form_login { margin-top: 35px; } #pg_carrinho #acessar_conta .div_left .form_login span, #pg_carrinho #recupera_senha .div_left .form_login span, #pg_entrega #acessar_conta .div_left .form_login span, #pg_entrega #recupera_senha .div_left .form_login span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #c9c8c3; text-transform: uppercase; } #pg_carrinho #acessar_conta .div_left .form_login .bt_default, #pg_carrinho #recupera_senha .div_left .form_login .bt_default, #pg_entrega #acessar_conta .div_left .form_login .bt_default, #pg_entrega #recupera_senha .div_left .form_login .bt_default { width: 125px; margin: 10px 0 5px 0; } #pg_carrinho #acessar_conta .div_left .form_login #bt_esqueci_senha, #pg_carrinho #recupera_senha .div_left .form_login #bt_esqueci_senha, #pg_entrega #acessar_conta .div_left .form_login #bt_esqueci_senha, #pg_entrega #recupera_senha .div_left .form_login #bt_esqueci_senha { text-transform: uppercase; } #pg_carrinho #acessar_conta .div_left .form_login input, #pg_carrinho #recupera_senha .div_left .form_login input, #pg_entrega #acessar_conta .div_left .form_login input, #pg_entrega #recupera_senha .div_left .form_login input { margin-top: 10px; border: none; } #pg_carrinho #acessar_conta .div_left .form_login form, #pg_carrinho #recupera_senha .div_left .form_login form, #pg_entrega #acessar_conta .div_left .form_login form, #pg_entrega #recupera_senha .div_left .form_login form { margin-top: 30px; } #pg_carrinho #acessar_conta .div_left .form_login form input, #pg_carrinho #recupera_senha .div_left .form_login form input, #pg_entrega #acessar_conta .div_left .form_login form input, #pg_entrega #recupera_senha .div_left .form_login form input { margin-bottom: 10px; } #pg_carrinho #acessar_conta .div_left .form_login form .bt_default, #pg_carrinho #recupera_senha .div_left .form_login form .bt_default, #pg_entrega #acessar_conta .div_left .form_login form .bt_default, #pg_entrega #recupera_senha .div_left .form_login form .bt_default { width: 46%; padding: 8px 0; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; margin-top: 10px; } #pg_carrinho #acessar_conta .div_left .form_login form .bt_empty_l, #pg_carrinho #recupera_senha .div_left .form_login form .bt_empty_l, #pg_entrega #acessar_conta .div_left .form_login form .bt_empty_l, #pg_entrega #recupera_senha .div_left .form_login form .bt_empty_l { width: 46%; padding: 8px 0; margin-top: 10px; } #pg_carrinho #acessar_conta .div_left .form_login form .underline_link, #pg_carrinho #recupera_senha .div_left .form_login form .underline_link, #pg_entrega #acessar_conta .div_left .form_login form .underline_link, #pg_entrega #recupera_senha .div_left .form_login form .underline_link { text-transform: uppercase; } #pg_carrinho #acessar_conta .div_left .error, #pg_carrinho #recupera_senha .div_left .error, #pg_entrega #acessar_conta .div_left .error, #pg_entrega #recupera_senha .div_left .error { display: none; margin-bottom: 8px; } #pg_carrinho #acessar_conta .div_left .error span, #pg_carrinho #recupera_senha .div_left .error span, #pg_entrega #acessar_conta .div_left .error span, #pg_entrega #recupera_senha .div_left .error span { color: #bb2a2e; font-size: 13px; margin-left: 4px; } #pg_carrinho #acessar_conta .div_left #form_esqueci_senha, #pg_carrinho #recupera_senha .div_left #form_esqueci_senha, #pg_entrega #acessar_conta .div_left #form_esqueci_senha, #pg_entrega #recupera_senha .div_left #form_esqueci_senha { clear: both; position: relative; display: none; margin-top: 35px; } #pg_carrinho #acessar_conta .div_left #form_esqueci_senha p, #pg_carrinho #recupera_senha .div_left #form_esqueci_senha p, #pg_entrega #acessar_conta .div_left #form_esqueci_senha p, #pg_entrega #recupera_senha .div_left #form_esqueci_senha p { margin: 0 0 10px 0; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; } #pg_carrinho #acessar_conta .div_left #form_esqueci_senha .error, #pg_carrinho #recupera_senha .div_left #form_esqueci_senha .error, #pg_entrega #acessar_conta .div_left #form_esqueci_senha .error, #pg_entrega #recupera_senha .div_left #form_esqueci_senha .error { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; } #pg_carrinho #acessar_conta .div_left #form_esqueci_senha .success, #pg_carrinho #recupera_senha .div_left #form_esqueci_senha .success, #pg_entrega #acessar_conta .div_left #form_esqueci_senha .success, #pg_entrega #recupera_senha .div_left #form_esqueci_senha .success { display: none; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: initial; } #pg_carrinho #acessar_conta .div_left #form_esqueci_senha .success h2, #pg_carrinho #recupera_senha .div_left #form_esqueci_senha .success h2, #pg_entrega #acessar_conta .div_left #form_esqueci_senha .success h2, #pg_entrega #recupera_senha .div_left #form_esqueci_senha .success h2 { text-transform: initial; line-height: 28px; max-width: 88%; } #pg_carrinho #acessar_conta .div_left #form_esqueci_senha .success h2 span, #pg_carrinho #recupera_senha .div_left #form_esqueci_senha .success h2 span, #pg_entrega #acessar_conta .div_left #form_esqueci_senha .success h2 span, #pg_entrega #recupera_senha .div_left #form_esqueci_senha .success h2 span { color: #ec3237; } #pg_carrinho #acessar_conta .div_left #form_esqueci_senha .bt_default, #pg_carrinho #recupera_senha .div_left #form_esqueci_senha .bt_default, #pg_entrega #acessar_conta .div_left #form_esqueci_senha .bt_default, #pg_entrega #recupera_senha .div_left #form_esqueci_senha .bt_default { width: 125px; margin-top: 20px; } #pg_carrinho #acessar_conta .div_left #form_esqueci_senha #bt_close_senha, #pg_carrinho #recupera_senha .div_left #form_esqueci_senha #bt_close_senha, #pg_entrega #acessar_conta .div_left #form_esqueci_senha #bt_close_senha, #pg_entrega #recupera_senha .div_left #form_esqueci_senha #bt_close_senha { position: absolute; right: -5px; top: -18px; font-size: 46px; font-weight: 100; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } #pg_carrinho #acessar_conta .div_left .circle, #pg_carrinho #recupera_senha .div_left .circle, #pg_entrega #acessar_conta .div_left .circle, #pg_entrega #recupera_senha .div_left .circle { position: absolute; width: 52px; height: 52px; right: -32px; top: 200px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; text-align: center; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 21px; line-height: 52px; } #pg_carrinho #acessar_conta #flex, #pg_carrinho #recupera_senha #flex, #pg_entrega #acessar_conta #flex, #pg_entrega #recupera_senha #flex { display: inline-flex; } #pg_carrinho #acessar_conta .div_right, #pg_carrinho #recupera_senha .div_right, #pg_entrega #acessar_conta .div_right, #pg_entrega #recupera_senha .div_right { padding: 50px 0; width: 60%; padding-left: 5%; } #pg_carrinho #acessar_conta .div_right form input, #pg_carrinho #recupera_senha .div_right form input, #pg_entrega #acessar_conta .div_right form input, #pg_entrega #recupera_senha .div_right form input { width: 96%; margin-top: 35px; } #pg_carrinho #acessar_conta .div_right form .bt_default_l, #pg_carrinho #recupera_senha .div_right form .bt_default_l, #pg_entrega #acessar_conta .div_right form .bt_default_l, #pg_entrega #recupera_senha .div_right form .bt_default_l { width: 145px; margin-bottom: 15px; } #pg_carrinho #acessar_conta .div_right .content_bt, #pg_carrinho #recupera_senha .div_right .content_bt, #pg_entrega #acessar_conta .div_right .content_bt, #pg_entrega #recupera_senha .div_right .content_bt { width: 250px; margin-top: 14px; } #pg_carrinho #acessar_conta .div_right .content_bt .bt_empty_l, #pg_carrinho #recupera_senha .div_right .content_bt .bt_empty_l, #pg_entrega #acessar_conta .div_right .content_bt .bt_empty_l, #pg_entrega #recupera_senha .div_right .content_bt .bt_empty_l { width: 100%; margin-top: 15px; } #pg_carrinho #acessar_conta .div_right .div_content, #pg_carrinho #recupera_senha .div_right .div_content, #pg_entrega #acessar_conta .div_right .div_content, #pg_entrega #recupera_senha .div_right .div_content { width: 311px; margin-top: 2px; } #pg_carrinho #acessar_conta .div_right .div_content .separador, #pg_carrinho #recupera_senha .div_right .div_content .separador, #pg_entrega #acessar_conta .div_right .div_content .separador, #pg_entrega #recupera_senha .div_right .div_content .separador { width: 100%; float: left; clear: both; font-size: 13px; line-height: 25px; text-align: center; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } #pg_carrinho #acessar_conta .div_right .div_content .separador:after, #pg_carrinho #acessar_conta .div_right .div_content .separador:before, #pg_carrinho #recupera_senha .div_right .div_content .separador:after, #pg_carrinho #recupera_senha .div_right .div_content .separador:before, #pg_entrega #acessar_conta .div_right .div_content .separador:after, #pg_entrega #acessar_conta .div_right .div_content .separador:before, #pg_entrega #recupera_senha .div_right .div_content .separador:after, #pg_entrega #recupera_senha .div_right .div_content .separador:before { background-color: #30333a; content: ""; display: inline-block; height: 1px; position: relative; vertical-align: middle; width: 31%; } #pg_carrinho #acessar_conta .div_right .div_content .separador:before, #pg_carrinho #recupera_senha .div_right .div_content .separador:before, #pg_entrega #acessar_conta .div_right .div_content .separador:before, #pg_entrega #recupera_senha .div_right .div_content .separador:before { right: 0.5em; } #pg_carrinho #acessar_conta .div_right .div_content .separador:after, #pg_carrinho #recupera_senha .div_right .div_content .separador:after, #pg_entrega #acessar_conta .div_right .div_content .separador:after, #pg_entrega #recupera_senha .div_right .div_content .separador:after { left: 0.5em; } #pg_carrinho #acessar_conta .div_right .div_content form, #pg_carrinho #recupera_senha .div_right .div_content form, #pg_entrega #acessar_conta .div_right .div_content form, #pg_entrega #recupera_senha .div_right .div_content form { width: 100%; float: left; clear: both; } #pg_carrinho #acessar_conta .div_right .div_content form input, #pg_carrinho #recupera_senha .div_right .div_content form input, #pg_entrega #acessar_conta .div_right .div_content form input, #pg_entrega #recupera_senha .div_right .div_content form input { margin-top: 15px; } #pg_carrinho #acessar_conta .div_right .div_content form input[type="email"], #pg_carrinho #recupera_senha .div_right .div_content form input[type="email"], #pg_entrega #acessar_conta .div_right .div_content form input[type="email"], #pg_entrega #recupera_senha .div_right .div_content form input[type="email"] { width: 91%; margin-top: 15px; } #pg_carrinho #acessar_conta .div_right .div_row p, #pg_carrinho #recupera_senha .div_right .div_row p, #pg_entrega #acessar_conta .div_right .div_row p, #pg_entrega #recupera_senha .div_right .div_row p { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; } #pg_carrinho #acessar_conta .div_right #form_end .row, #pg_carrinho #recupera_senha .div_right #form_end .row, #pg_entrega #acessar_conta .div_right #form_end .row, #pg_entrega #recupera_senha .div_right #form_end .row { display: flex; } #pg_carrinho #acessar_conta .div_right #form_end .row input, #pg_carrinho #recupera_senha .div_right #form_end .row input, #pg_entrega #acessar_conta .div_right #form_end .row input, #pg_entrega #recupera_senha .div_right #form_end .row input { margin-right: 6px; margin-top: 10px; } #pg_carrinho #acessar_conta .div_right #form_end .row .wrap_check, #pg_carrinho #recupera_senha .div_right #form_end .row .wrap_check, #pg_entrega #acessar_conta .div_right #form_end .row .wrap_check, #pg_entrega #recupera_senha .div_right #form_end .row .wrap_check { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; color: #c9c8c3; } #pg_carrinho #acessar_conta .div_right #form_end .row .wrap_check .check, #pg_carrinho #recupera_senha .div_right #form_end .row .wrap_check .check, #pg_entrega #acessar_conta .div_right #form_end .row .wrap_check .check, #pg_entrega #recupera_senha .div_right #form_end .row .wrap_check .check { margin: 10px 4px 0 0; position: relative; top: 4px; border: 1px solid #c9c8c3; } #pg_carrinho #acessar_conta #meu_carrinho h2, #pg_carrinho #recupera_senha #meu_carrinho h2, #pg_entrega #acessar_conta #meu_carrinho h2, #pg_entrega #recupera_senha #meu_carrinho h2 { font-size: 24px; text-transform: initial; } #pg_carrinho .recupera#recupera_senha, #pg_entrega .recupera#recupera_senha { background: #ecebe7; height: calc(100% - 79px); } #pg_carrinho .container.recupera_login, #pg_entrega .container.recupera_login { width: 90%; } #pg_carrinho input, #pg_carrinho textarea, #pg_entrega input, #pg_entrega textarea { font-size: 14px; } #pg_carrinho .cadastro.center, #pg_entrega .cadastro.center { text-align: center; display: block; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #pg_carrinho .cadastro.center .success, #pg_entrega .cadastro.center .success { display: none; width: 40%; margin: 0 auto; } #pg_carrinho .cadastro.center .form, #pg_entrega .cadastro.center .form { width: 650px; min-height: 390px; margin: 35px auto 0 auto; display: inline-block; position: relative; } #pg_carrinho .cadastro.center .form .full, #pg_entrega .cadastro.center .form .full { width: 95.7%; float: left; } #pg_carrinho .cadastro.center .form .half, #pg_entrega .cadastro.center .form .half { float: left; width: 44%; } #pg_carrinho .cadastro.center .form .half.right, #pg_entrega .cadastro.center .form .half.right { float: right; } #pg_carrinho .cadastro.center .form h3, #pg_entrega .cadastro.center .form h3 { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; color: #4a4d57; } #pg_carrinho .cadastro.center .form .underline_link, #pg_entrega .cadastro.center .form .underline_link { float: right; } #pg_carrinho .cadastro.center .form .wrap_check, #pg_entrega .cadastro.center .form .wrap_check { text-align: left; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; color: #a1a09d; } #pg_carrinho .cadastro.center .form .wrap_check .check, #pg_entrega .cadastro.center .form .wrap_check .check { margin: 2px 4px 0 0; float: left; } #pg_carrinho .cadastro.endereco .div_left, #pg_entrega .cadastro.endereco .div_left { width: 40%; margin: 0 auto; float: inherit; } #pg_carrinho .cadastro.endereco .div_left h2, #pg_entrega .cadastro.endereco .div_left h2 { margin-bottom: 35px; } #pg_carrinho .cadastro.endereco .div_left .div_row .bt_default_l, #pg_entrega .cadastro.endereco .div_left .div_row .bt_default_l { color: #fff; margin-left: 0; display: none; text-align: center; border: none; } #pg_carrinho .cadastro.endereco .div_left .sugest_cep .div_row, #pg_entrega .cadastro.endereco .div_left .sugest_cep .div_row { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; padding: 0 4px; font-size: 15px; } #pg_carrinho .cadastro.endereco .div_left .sugest_cep .div_row img, #pg_entrega .cadastro.endereco .div_left .sugest_cep .div_row img { margin-right: 6px; } #pg_carrinho .cadastro.endereco .div_left .sugest_cep .div_row a, #pg_entrega .cadastro.endereco .div_left .sugest_cep .div_row a { font-size: 16px; } #pg_carrinho .cadastro.endereco .div_left .sugest_cep .div_row .bt_empty, #pg_entrega .cadastro.endereco .div_left .sugest_cep .div_row .bt_empty { margin-left: 21px; color: #4a4d57; border: 1px solid #4a4d57; } #pg_carrinho .cadastro.endereco .div_left .sugest_cep .div_row .bt_empty:hover, #pg_entrega .cadastro.endereco .div_left .sugest_cep .div_row .bt_empty:hover { background: #ecebe7; } #pg_carrinho .cadastro.endereco .div_left .sugest_cep .div_row .content_select_list, #pg_entrega .cadastro.endereco .div_left .sugest_cep .div_row .content_select_list { margin-left: 21px; } #pg_carrinho .cadastro.endereco .div_left .sugest_cep .div_row .content_select_list, #pg_entrega .cadastro.endereco .div_left .sugest_cep .div_row .content_select_list { position: relative; } #pg_carrinho .cadastro.endereco .div_left .sugest_cep .div_row .content_select_list span, #pg_entrega .cadastro.endereco .div_left .sugest_cep .div_row .content_select_list span { color: #4a4d57; } #pg_carrinho .cadastro.endereco .div_left .sugest_cep .div_row .content_select_list .select_list, #pg_entrega .cadastro.endereco .div_left .sugest_cep .div_row .content_select_list .select_list { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; position: relative; width: 70%; border: 1px solid #4a4d57; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding: 12px 22% 12px 8%; } #pg_carrinho .cadastro.endereco .div_left .sugest_cep .div_row .content_select_list .select_list .seta_down, #pg_entrega .cadastro.endereco .div_left .sugest_cep .div_row .content_select_list .select_list .seta_down { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; font-size: 14px; position: absolute; color: #4a4d57; top: 21px; right: 17px; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); } #pg_carrinho .cadastro.endereco .div_left .sugest_cep .div_row .content_select_list .select_list:hover, #pg_entrega .cadastro.endereco .div_left .sugest_cep .div_row .content_select_list .select_list:hover { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #pg_carrinho .cadastro.endereco .div_left .sugest_cep .div_row .content_select_list ul, #pg_entrega .cadastro.endereco .div_left .sugest_cep .div_row .content_select_list ul { position: absolute; z-index: 99999; width: 100%; max-height: 200px; overflow-y: scroll; top: 39px; display: none; background: #fff; border: 1px solid #4a4d57; border-top: none; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; } #pg_carrinho .cadastro.endereco .div_left .sugest_cep .div_row .content_select_list ul li, #pg_entrega .cadastro.endereco .div_left .sugest_cep .div_row .content_select_list ul li { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; text-transform: uppercase; padding: 12px 7%; } #pg_carrinho .cadastro.endereco .div_left .sugest_cep .div_row .content_select_list ul li a, #pg_entrega .cadastro.endereco .div_left .sugest_cep .div_row .content_select_list ul li a { display: block; width: 100%; color: #fff; } #pg_carrinho .cadastro.endereco .div_left .sugest_cep .div_row .content_select_list ul li:hover, #pg_entrega .cadastro.endereco .div_left .sugest_cep .div_row .content_select_list ul li:hover { cursor: pointer; background: #ecebe7; } #pg_carrinho .cadastro.endereco .div_left .sugest_cep .div_row .content_select_list .active, #pg_entrega .cadastro.endereco .div_left .sugest_cep .div_row .content_select_list .active { background: 0 0; } #pg_carrinho .cadastro.endereco .wrap_check, #pg_entrega .cadastro.endereco .wrap_check { text-align: left; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; color: #a1a09d; } #pg_carrinho .cadastro.endereco .wrap_check .check, #pg_entrega .cadastro.endereco .wrap_check .check { margin: 2px 4px 0 0; float: left; } #pg_carrinho .cadastro.endereco .div_right, #pg_entrega .cadastro.endereco .div_right { width: 55%; } #pg_carrinho .cadastro.endereco .div_right h2, #pg_entrega .cadastro.endereco .div_right h2 { margin-bottom: 35px; } #pg_carrinho .cadastro.endereco .div_right .vinho-claro, #pg_entrega .cadastro.endereco .div_right .vinho-claro { width: 92%; color: #fff; padding: 8px 4%; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 15px; } #pg_carrinho .cadastro.endereco #map_cep, #pg_entrega .cadastro.endereco #map_cep { visibility: hidden; } #pg_carrinho .cadastro.endereco #map_cep #map_locker, #pg_entrega .cadastro.endereco #map_cep #map_locker { width: 100%; height: 360px; } #pg_carrinho .cadastro.endereco form width input, #pg_entrega .cadastro.endereco form width input { float: left; width: 60%; } #pg_carrinho .cadastro.endereco form input[type="submit"], #pg_entrega .cadastro.endereco form input[type="submit"] { width: 20%; margin-left: -13px; } #pg_carrinho .cadastro.endereco form .div_left, #pg_entrega .cadastro.endereco form .div_left { width: 100%; } #pg_carrinho .cadastro.endereco form .div_left input, #pg_entrega .cadastro.endereco form .div_left input { width: 65%; } #pg_carrinho .cadastro.endereco form .div_left input[type="submit"], #pg_entrega .cadastro.endereco form .div_left input[type="submit"] { width: 20%; } #pg_carrinho .cadastro.endereco form .div_left #pac-input, #pg_entrega .cadastro.endereco form .div_left #pac-input { width: 86%; margin-top: 0; } #pg_carrinho .cadastro.endereco form .div_right, #pg_entrega .cadastro.endereco form .div_right { width: 100%; } #pg_carrinho .cadastro.endereco form .div_right .error, #pg_entrega .cadastro.endereco form .div_right .error { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #bb2a2e; font-size: 15px; line-height: 18px; margin-top: 3px; display: none; width: 70%; } #pg_carrinho .cadastro.endereco form .endereco_complemento, #pg_entrega .cadastro.endereco form .endereco_complemento { margin-top: 30px; width: 100%; display: block !important; } #pg_carrinho .cadastro.endereco form .endereco_complemento .wrap_check, #pg_entrega .cadastro.endereco form .endereco_complemento .wrap_check { text-align: left; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; color: #a1a09d; } #pg_carrinho .cadastro.endereco form .endereco_complemento input[type="submit"], #pg_entrega .cadastro.endereco form .endereco_complemento input[type="submit"] { margin: 15px 0 0 0; width: auto; color: #fff; padding: 8px 40px; } #pg_carrinho .cadastro.endereco #locker_select, #pg_entrega .cadastro.endereco #locker_select { background: #5a1718; margin-top: 30px; width: 100%; display: inline-flex; display: none; position: relative; } #pg_carrinho .cadastro.endereco #locker_select img, #pg_entrega .cadastro.endereco #locker_select img { position: relative; top: 8px; } #pg_carrinho .cadastro.endereco #locker_select span, #pg_entrega .cadastro.endereco #locker_select span { padding-left: 10px; width: 83%; } #pg_carrinho .cadastro.endereco #locker_select .bt_empty, #pg_entrega .cadastro.endereco #locker_select .bt_empty { color: #fff; } #pg_carrinho .cadastro.endereco #locker_select a, #pg_entrega .cadastro.endereco #locker_select a { position: absolute; right: 12px; top: 50%; padding: 0; margin-top: -8px; } #pg_carrinho .cadastro.endereco .sugest_cep, #pg_entrega .cadastro.endereco .sugest_cep { display: none; margin-top: 30px; width: 100%; } #pg_carrinho .cadastro.endereco .sugest_cep h2, #pg_entrega .cadastro.endereco .sugest_cep h2 { margin-bottom: 10px; } #pg_carrinho .cadastro.endereco .div_left .endereco_complemento .div_row .bt_default_l, #pg_entrega .cadastro.endereco .div_left .endereco_complemento .div_row .bt_default_l { display: block; float: right; margin-right: 37px; } #pg_carrinho #form-juridica, #pg_entrega #form-juridica { display: none; } #pg_carrinho #form-juridica .form .underline_link, #pg_entrega #form-juridica .form .underline_link { position: absolute; right: 0; top: 0; } #pg_carrinho #form-juridica .form #isento, #pg_entrega #form-juridica .form #isento { float: right; margin: 6px 4px 0 0; } #pg_carrinho #form-juridica .form .div_left, #pg_carrinho #form-juridica .form .div_right, #pg_entrega #form-juridica .form .div_left, #pg_entrega #form-juridica .form .div_right { width: 48.3%; } #pg_carrinho #form-juridica .form .municipal, #pg_entrega #form-juridica .form .municipal { float: left; width: 64%; } #pg_carrinho #next, #pg_entrega #next { position: fixed; bottom: 0; left: 0; } #pg_carrinho #next .container, #pg_entrega #next .container { padding: 10px 0; width: 650px; position: relative; } #pg_carrinho #next .container .submit_hidden, #pg_entrega #next .container .submit_hidden { position: absolute; right: 0; top: 0; width: 140px; height: 57px; opacity: 0; } #pg_carrinho .bt_bottom .container .bt_default, #pg_entrega .bt_bottom .container .bt_default { float: right; text-align: left; position: relative; padding: 12px 34px 12px 12px; font-size: 14px; line-height: 16px; text-transform: uppercase; } #pg_carrinho .bt_bottom .container .bt_default span, #pg_entrega .bt_bottom .container .bt_default span { text-transform: initial; } #pg_carrinho .bt_bottom .container .bt_default .seta_right, #pg_entrega .bt_bottom .container .bt_default .seta_right { position: absolute; font-size: 18px; right: 3%; top: 46%; transform: translate(-50%, -50%); } #pg_carrinho .end_check, #pg_carrinho .end_option, #pg_entrega .end_check, #pg_entrega .end_option { border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; color: #fff; text-transform: uppercase; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; padding: 8px; margin-top: 35px; margin-bottom: 25px; } #pg_carrinho .end_check .bt_empty, #pg_carrinho .end_option .bt_empty, #pg_entrega .end_check .bt_empty, #pg_entrega .end_option .bt_empty { border: none; float: right; margin-top: -4px; text-transform: initial; } #pg_carrinho .end_check .bt_empty svg, #pg_carrinho .end_option .bt_empty svg, #pg_entrega .end_check .bt_empty svg, #pg_entrega .end_option .bt_empty svg { fill: #bb2a2e; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #pg_carrinho .end_check .bt_empty:hover, #pg_carrinho .end_option .bt_empty:hover, #pg_entrega .end_check .bt_empty:hover, #pg_entrega .end_option .bt_empty:hover { color: #fff; background: 0 0; } #pg_carrinho .end_check .bt_empty:hover svg, #pg_carrinho .end_option .bt_empty:hover svg, #pg_entrega .end_check .bt_empty:hover svg, #pg_entrega .end_option .bt_empty:hover svg { fill: #fff; } #pg_carrinho #endereco h2, #pg_carrinho #endereco h3, #pg_entrega #endereco h2, #pg_entrega #endereco h3 { text-align: center; width: 100%; display: block; } #pg_carrinho #endereco .underline_link.dourado, #pg_entrega #endereco .underline_link.dourado { margin: 10px 0 20px 0; display: inline-block; } #pg_carrinho #endereco .end_check, #pg_carrinho #endereco .end_option, #pg_entrega #endereco .end_check, #pg_entrega #endereco .end_option { margin: 0 0 10px 0; clear: both; background: #ecebe7; color: #4a4d57; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #pg_carrinho #endereco .end_check:hover, #pg_carrinho #endereco .end_option:hover, #pg_entrega #endereco .end_check:hover, #pg_entrega #endereco .end_option:hover { cursor: pointer; } #pg_carrinho #endereco .end_check .bt_empty, #pg_carrinho #endereco .end_option .bt_empty, #pg_entrega #endereco .end_check .bt_empty, #pg_entrega #endereco .end_option .bt_empty { color: #4a4d57; } #pg_carrinho #endereco .end_check img, #pg_carrinho #endereco .end_option img, #pg_entrega #endereco .end_check img, #pg_entrega #endereco .end_option img { display: none; } #pg_carrinho #endereco .end_check .erro, #pg_carrinho #endereco .end_option .erro, #pg_entrega #endereco .end_check .erro, #pg_entrega #endereco .end_option .erro { display: none; } #pg_carrinho #endereco .end_option:hover, #pg_entrega #endereco .end_option:hover { cursor: initial; } #pg_carrinho #endereco .end_active, #pg_entrega #endereco .end_active { background: #5a1718; color: #fff; margin: 0 0 10px 0; } #pg_carrinho #endereco .end_active .bt_empty, #pg_entrega #endereco .end_active .bt_empty { color: #fff; } #pg_carrinho #endereco .end_active .bt_empty:hover, #pg_entrega #endereco .end_active .bt_empty:hover { cursor: auto; } #pg_carrinho #endereco .end_active:hover, #pg_entrega #endereco .end_active:hover { cursor: auto; } #pg_carrinho #endereco .end_active img, #pg_entrega #endereco .end_active img { display: inline-block; } #pg_carrinho #endereco .end_active .erro, #pg_entrega #endereco .end_active .erro { margin: 10px 0 4px 0; display: block; } #pg_carrinho #endereco .div_left, #pg_entrega #endereco .div_left { margin-top: 35px; width: 82%; } #pg_carrinho #endereco .div_right, #pg_entrega #endereco .div_right { margin-top: 35px; width: 17%; } #pg_carrinho #endereco .div_right a, #pg_entrega #endereco .div_right a { width: 94%; padding: 11px 2%; } #pg_carrinho #calendario_entrega, #pg_carrinho #calendario_entrega2, #pg_entrega #calendario_entrega, #pg_entrega #calendario_entrega2 { text-align: center; } #pg_entrega footer { padding-bottom: 0; } #pg_entrega #fixed_price { background: #fff; } #pg_entrega #fixed_price .div_left h2 { margin-top: 12px; } #pg_entrega #fixed_price .div_right .bt_default_m { text-align: left; padding-left: 15px; } #pg_entrega #fixed_price .div_right .circle_interrogation { bottom: 23px !important; } #pg_entrega #calendario_entrega, #pg_entrega #calendario_entrega2 { padding-top: 35px; } #pg_entrega #calendario_entrega2:hover .content_calendar:after, #pg_entrega #calendario_entrega:hover .content_calendar:after { content: ""; position: absolute; background: #ecebe7; width: 550px; right: -550px; height: 140px; top: 0; z-index: 99; } #pg_entrega #calendario_entrega2:hover .content_calendar:before, #pg_entrega #calendario_entrega:hover .content_calendar:before { content: ""; position: absolute; background: #ecebe7; width: 550px; left: -550px; height: 140px; top: 0; z-index: 99; } #pg_entrega #calendario_entrega .content_calendar, #pg_entrega #calendario_entrega2 .content_calendar { position: relative; background-color: #dedede; } #pg_entrega #calendario_entrega .content_calendar .owl-stage-outer:hover, #pg_entrega #calendario_entrega2 .content_calendar .owl-stage-outer:hover { overflow: visible; } #pg_entrega #calendario_entrega .content_calendar .box_calendar, #pg_entrega #calendario_entrega2 .content_calendar .box_calendar { text-align: center; background: #dedede; padding-top: 10px; padding-bottom: 15px; min-height: 115px; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #pg_entrega #calendario_entrega .content_calendar .box_calendar:hover, #pg_entrega #calendario_entrega2 .content_calendar .box_calendar:hover { cursor: pointer; } #pg_entrega #calendario_entrega .content_calendar .box_calendar:hover+.owl-item, #pg_entrega #calendario_entrega2 .content_calendar .box_calendar:hover+.owl-item { z-index: 999; } #pg_entrega #calendario_entrega .content_calendar .box_calendar img, #pg_entrega #calendario_entrega2 .content_calendar .box_calendar img { margin: 5px 0 0 0; } #pg_entrega #calendario_entrega .content_calendar .box_calendar input[type="date"], #pg_entrega #calendario_entrega2 .content_calendar .box_calendar input[type="date"] { width: 88%; height: 26px; padding: 2px 3px; text-align: center; background: 0 0; border: 1px solid #5a1718; color: #5a1718; font-size: 13px; margin-top: 3px; } #pg_entrega #calendario_entrega .content_calendar .box_calendar h2, #pg_entrega #calendario_entrega .content_calendar .box_calendar span, #pg_entrega #calendario_entrega2 .content_calendar .box_calendar h2, #pg_entrega #calendario_entrega2 .content_calendar .box_calendar span { width: 100%; display: inline-block; color: #5a1718; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } #pg_entrega #calendario_entrega .content_calendar .box_calendar h2, #pg_entrega #calendario_entrega2 .content_calendar .box_calendar h2 { font-size: 30px; letter-spacing: -1pt; margin-bottom: -6px; } #pg_entrega #calendario_entrega .content_calendar .box_calendar span, #pg_entrega #calendario_entrega2 .content_calendar .box_calendar span { font-size: 14px; } #pg_entrega #calendario_entrega .content_calendar .box_calendar .tag, #pg_entrega #calendario_entrega2 .content_calendar .box_calendar .tag { float: inherit; background: #fff; color: #5a1718; font-size: 14px; display: inline-block; padding: 1px 7px; margin-top: 5px; position: relative; } #pg_entrega #calendario_entrega .content_calendar .box_calendar .tag:hover .tooltip_right, #pg_entrega #calendario_entrega2 .content_calendar .box_calendar .tag:hover .tooltip_right { display: block; } #pg_entrega #calendario_entrega .content_calendar .box_calendar .tag .tooltip_right, #pg_entrega #calendario_entrega2 .content_calendar .box_calendar .tag .tooltip_right { background: #c9c8c3; padding: 15px; color: #fff; font-size: 14px; position: absolute; right: 36px; bottom: 44px; min-width: 120px; text-transform: initial; text-align: left; letter-spacing: 0.1pt; line-height: 20px; display: none; max-width: 126px; } #pg_entrega #calendario_entrega .content_calendar .box_calendar .tag .tooltip_right:after, #pg_entrega #calendario_entrega2 .content_calendar .box_calendar .tag .tooltip_right:after { content: ""; display: inline-block; vertical-align: middle; margin-right: 10px; width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 16px solid #c9c8c3; position: absolute; bottom: 0; right: 35%; margin-bottom: -15px; } #pg_entrega #calendario_entrega .content_calendar .box_calendar .tag .tooltip_right, #pg_entrega #calendario_entrega2 .content_calendar .box_calendar .tag .tooltip_right { left: 50%; right: inherit; margin-left: -75px; } #pg_entrega #calendario_entrega .content_calendar .clicked, #pg_entrega #calendario_entrega2 .content_calendar .clicked { background: #fff; } #pg_entrega #calendario_entrega .content_calendar .clicked h2, #pg_entrega #calendario_entrega .content_calendar .clicked span, #pg_entrega #calendario_entrega2 .content_calendar .clicked h2, #pg_entrega #calendario_entrega2 .content_calendar .clicked span { font-weight: 700; } #pg_entrega #calendario_entrega .content_calendar .clicked .tag, #pg_entrega #calendario_entrega2 .content_calendar .clicked .tag { background: #dedede; } #pg_entrega #calendario_entrega .content_calendar .clicked input[type="date"], #pg_entrega #calendario_entrega2 .content_calendar .clicked input[type="date"] { border: 1px solid #e1e1e1; } #pg_entrega #calendario_entrega .content_calendar .owl-nav, #pg_entrega #calendario_entrega2 .content_calendar .owl-nav { top: 27%; } #pg_entrega #calendario_entrega .content_calendar .owl-nav .disabled, #pg_entrega #calendario_entrega2 .content_calendar .owl-nav .disabled { display: none; } #pg_entrega #calendario_entrega .conteudo, #pg_entrega #calendario_entrega2 .conteudo { background: #fff; width: 100%; float: left; clear: both; } #pg_entrega #calendario_entrega .conteudo .content_iten_calendar, #pg_entrega #calendario_entrega2 .conteudo .content_iten_calendar { display: none; } #pg_entrega #calendario_entrega .conteudo .content_iten_calendar:first-of-type, #pg_entrega #calendario_entrega2 .conteudo .content_iten_calendar:first-of-type { display: block; } #pg_entrega #calendario_entrega .conteudo .div_row, #pg_entrega #calendario_entrega2 .conteudo .div_row { margin-top: 0; display: inline-flex; padding: 15px 2%; width: 96%; border-bottom: 1px dashed #af8256; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 18px; text-transform: uppercase; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #pg_entrega #calendario_entrega .conteudo .div_row:hover, #pg_entrega #calendario_entrega2 .conteudo .div_row:hover { cursor: pointer; } #pg_entrega #calendario_entrega .conteudo .div_row div, #pg_entrega #calendario_entrega2 .conteudo .div_row div { flex: 1; text-align: center; } #pg_entrega #calendario_entrega .conteudo .div_row div:first-of-type, #pg_entrega #calendario_entrega .conteudo .div_row div:last-of-type, #pg_entrega #calendario_entrega2 .conteudo .div_row div:first-of-type, #pg_entrega #calendario_entrega2 .conteudo .div_row div:last-of-type { flex: 0; } #pg_entrega #calendario_entrega .conteudo .div_row #hora, #pg_entrega #calendario_entrega .conteudo .div_row .hora, #pg_entrega #calendario_entrega2 .conteudo .div_row #hora, #pg_entrega #calendario_entrega2 .conteudo .div_row .hora { min-width: 162px; text-align: left; } #pg_entrega #calendario_entrega .conteudo .div_row #hora.ate-duas-horas span, #pg_entrega #calendario_entrega .conteudo .div_row .hora.ate-duas-horas span, #pg_entrega #calendario_entrega2 .conteudo .div_row #hora.ate-duas-horas span, #pg_entrega #calendario_entrega2 .conteudo .div_row .hora.ate-duas-horas span { font-weight: 700; font-size: 18px; line-height: 1.2em; display: block; } #pg_entrega #calendario_entrega .conteudo .div_row #hora.ate-duas-horas span:last-of-type, #pg_entrega #calendario_entrega .conteudo .div_row .hora.ate-duas-horas span:last-of-type, #pg_entrega #calendario_entrega2 .conteudo .div_row #hora.ate-duas-horas span:last-of-type, #pg_entrega #calendario_entrega2 .conteudo .div_row .hora.ate-duas-horas span:last-of-type { font-weight: 300; font-size: 14px; } #pg_entrega #calendario_entrega .conteudo .div_row .button, #pg_entrega #calendario_entrega2 .conteudo .div_row .button { min-width: 132px; text-align: right; } #pg_entrega #calendario_entrega .conteudo .div_row:last-of-type, #pg_entrega #calendario_entrega2 .conteudo .div_row:last-of-type { border: none; } #pg_entrega #calendario_entrega .conteudo .indisponivel, #pg_entrega #calendario_entrega2 .conteudo .indisponivel { color: #a1a09d; } #pg_entrega #calendario_entrega .conteudo .indisponivel .button .bt_empty_l, #pg_entrega #calendario_entrega2 .conteudo .indisponivel .button .bt_empty_l { display: none; } #pg_entrega #calendario_entrega .conteudo .selected, #pg_entrega #calendario_entrega2 .conteudo .selected { background: #5a1718; } #pg_entrega #calendario_entrega .conteudo .selected .hora, #pg_entrega #calendario_entrega .conteudo .selected .valor, #pg_entrega #calendario_entrega2 .conteudo .selected .hora, #pg_entrega #calendario_entrega2 .conteudo .selected .valor { color: #fff; } #pg_entrega #calendario_entrega .conteudo .selected .button .bt_empty_l, #pg_entrega #calendario_entrega2 .conteudo .selected .button .bt_empty_l { background: #fff; border: 1px solid #fff; display: inline-flex; align-items: center; padding: 8px 17px; } #pg_entrega #calendario_entrega .conteudo .selected .button .bt_empty_l img, #pg_entrega #calendario_entrega2 .conteudo .selected .button .bt_empty_l img { margin-left: 5px; } #pg_entrega #calendario_entrega .conteudo .selected .button .bt_empty_l:hover, #pg_entrega #calendario_entrega2 .conteudo .selected .button .bt_empty_l:hover { color: #4a4d57; } #pg_entrega #calendario_entrega .rodape, #pg_entrega #calendario_entrega2 .rodape { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; width: 100%; display: flex; } #pg_entrega #calendario_entrega .rodape .div_left, #pg_entrega #calendario_entrega2 .rodape .div_left { width: 36%; background: #dadad9; border-right: 3px solid #fff; padding: 30px 1.8%; display: flex; align-items: center; margin-top: 0; z-index: 9; } #pg_entrega #calendario_entrega .rodape .div_left svg, #pg_entrega #calendario_entrega2 .rodape .div_left svg { fill: #54565c; float: left; } #pg_entrega #calendario_entrega .rodape .div_left p, #pg_entrega #calendario_entrega2 .rodape .div_left p { float: left; width: 77%; margin-left: 7%; text-align: left; } #pg_entrega #calendario_entrega .rodape .div_right, #pg_entrega #calendario_entrega2 .rodape .div_right { width: 50%; background: #dadad9; padding: 30px 6%; margin-top: 0; } #pg_entrega #calendario_entrega .rodape .div_right p, #pg_entrega #calendario_entrega2 .rodape .div_right p { width: 100%; font-size: 14px; } #pg_entrega #calendario_entrega .rodape .div_right .carousel_pareceiros .owl-carousel .item_par, #pg_entrega #calendario_entrega .rodape .div_right .carousel_pareceiros2 .owl-carousel .item_par, #pg_entrega #calendario_entrega2 .rodape .div_right .carousel_pareceiros .owl-carousel .item_par, #pg_entrega #calendario_entrega2 .rodape .div_right .carousel_pareceiros2 .owl-carousel .item_par { text-align: center; } #pg_entrega #calendario_entrega .rodape .div_right .carousel_pareceiros .owl-carousel .item_par .box_img, #pg_entrega #calendario_entrega .rodape .div_right .carousel_pareceiros2 .owl-carousel .item_par .box_img, #pg_entrega #calendario_entrega2 .rodape .div_right .carousel_pareceiros .owl-carousel .item_par .box_img, #pg_entrega #calendario_entrega2 .rodape .div_right .carousel_pareceiros2 .owl-carousel .item_par .box_img { width: 100%; height: 52px; display: inline-flex; justify-content: center; align-items: center; } #pg_entrega #calendario_entrega .rodape .div_right .carousel_pareceiros .owl-carousel .item_par .box_img img, #pg_entrega #calendario_entrega .rodape .div_right .carousel_pareceiros2 .owl-carousel .item_par .box_img img, #pg_entrega #calendario_entrega2 .rodape .div_right .carousel_pareceiros .owl-carousel .item_par .box_img img, #pg_entrega #calendario_entrega2 .rodape .div_right .carousel_pareceiros2 .owl-carousel .item_par .box_img img { max-width: 100%; max-height: 86%; } #pg_entrega #calendario_entrega .rodape .div_right .carousel_pareceiros .owl-carousel .item_par span, #pg_entrega #calendario_entrega .rodape .div_right .carousel_pareceiros2 .owl-carousel .item_par span, #pg_entrega #calendario_entrega2 .rodape .div_right .carousel_pareceiros .owl-carousel .item_par span, #pg_entrega #calendario_entrega2 .rodape .div_right .carousel_pareceiros2 .owl-carousel .item_par span { display: inline-block; width: 100%; font-size: 12px; } #pg_entrega #calendario_entrega .rodape .div_right .carousel_pareceiros .owl-carousel .item_par span strong, #pg_entrega #calendario_entrega .rodape .div_right .carousel_pareceiros2 .owl-carousel .item_par span strong, #pg_entrega #calendario_entrega2 .rodape .div_right .carousel_pareceiros .owl-carousel .item_par span strong, #pg_entrega #calendario_entrega2 .rodape .div_right .carousel_pareceiros2 .owl-carousel .item_par span strong { color: #5a1718; } #pg_entrega #calendario_entrega .rodape .div_right .carousel_pareceiros .owl-carousel .owl-nav, #pg_entrega #calendario_entrega .rodape .div_right .carousel_pareceiros2 .owl-carousel .owl-nav, #pg_entrega #calendario_entrega2 .rodape .div_right .carousel_pareceiros .owl-carousel .owl-nav, #pg_entrega #calendario_entrega2 .rodape .div_right .carousel_pareceiros2 .owl-carousel .owl-nav { top: -5%; } #pg_entrega #calendario_entrega .rodape .div_right .carousel_pareceiros .owl-carousel .owl-nav .owl-next, #pg_entrega #calendario_entrega .rodape .div_right .carousel_pareceiros2 .owl-carousel .owl-nav .owl-next, #pg_entrega #calendario_entrega2 .rodape .div_right .carousel_pareceiros .owl-carousel .owl-nav .owl-next, #pg_entrega #calendario_entrega2 .rodape .div_right .carousel_pareceiros2 .owl-carousel .owl-nav .owl-next { right: -95px; } #pg_entrega #calendario_entrega .rodape .div_right .carousel_pareceiros .owl-carousel .owl-nav .owl-prev, #pg_entrega #calendario_entrega .rodape .div_right .carousel_pareceiros2 .owl-carousel .owl-nav .owl-prev, #pg_entrega #calendario_entrega2 .rodape .div_right .carousel_pareceiros .owl-carousel .owl-nav .owl-prev, #pg_entrega #calendario_entrega2 .rodape .div_right .carousel_pareceiros2 .owl-carousel .owl-nav .owl-prev { left: -95px; } #pg_entrega #calendario_entrega .rodape .div_right .carousel_pareceiros .owl-carousel .disabled, #pg_entrega #calendario_entrega .rodape .div_right .carousel_pareceiros2 .owl-carousel .disabled, #pg_entrega #calendario_entrega2 .rodape .div_right .carousel_pareceiros .owl-carousel .disabled, #pg_entrega #calendario_entrega2 .rodape .div_right .carousel_pareceiros2 .owl-carousel .disabled { display: none; } #pg_entrega .calendario_padding_bottom { padding-bottom: 0; } #pg_entrega .calendario_padding_bottom .container { padding: 0; } #pg_entrega .calendario_padding_top { padding-top: 0; } #pg_entrega .calendario_padding_top .container { padding: 0 0 50px 0; } #pg_entrega .calendario_padding_top .container #calendario_entrega, #pg_entrega .calendario_padding_top .container #calendario_entrega2 { margin-top: 0; } #pg_entrega section { z-index: 9; } #pg_entrega #map_lightbox { display: block; opacity: 0; z-index: -9; } #pg_entrega #map_lightbox #modal-maps { display: block; max-width: 98%; } #pg_entrega #map_lightbox #modal-maps .padding_popup { padding: 0; margin: 0; box-shadow: none; width: 100%; } #pg_entrega #map_lightbox #modal-maps .div_left { width: 34%; text-align: left; } #pg_entrega #map_lightbox #modal-maps .div_left .text_locker { padding: 30px 60px 30px 60px; } #pg_entrega #map_lightbox #modal-maps .div_right { width: 66%; text-align: left; } #pg_entrega #map_lightbox #modal-maps .div_right .controls { position: absolute; top: 0; left: 9px; z-index: 99; width: 217px; } #pg_entrega #map_lightbox #modal-maps .div_right #map_locker { width: 100%; height: 500px; } #pg_entrega #map_lightbox #modal-maps .div_right #listString { position: absolute; width: 48%; left: -51.5%; bottom: 0; height: 305px; overflow-y: scroll; } #pg_entrega #map_lightbox #modal-maps .div_right #listString p { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; } #pg_entrega #map_lightbox #modal-maps .div_right #listString .iw-container { background: #ecebe7; padding: 5px 20px 5px 58px; margin-bottom: 10px; position: relative; width: 70%; } #pg_entrega #map_lightbox #modal-maps .div_right #listString .iw-container:hover { cursor: pointer; background: #5a1718; color: #fff; } #pg_entrega #map_lightbox #modal-maps .div_right #listString .iw-container.active { background: #5a1718; color: #fff; } #pg_entrega #map_lightbox #modal-maps .div_right #listString .iw-container.active:after { content: ""; position: absolute; top: 41%; right: -15px; border-bottom: 15px solid transparent; border-top: 15px solid transparent; border-left: 16px solid #5a1718; } #finalizacao { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; padding-top: 0 !important; } #finalizacao #bg_header2 { display: none !important; } #finalizacao center h2 img { display: block; margin: 0 auto 7px; } #finalizacao .content_dashed { margin-top: 30px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding: 20px 0; width: 100%; border: 1px dashed #54565c; color: #54565c; text-transform: uppercase; } #finalizacao .content_dashed span { font-size: 26px; } #finalizacao .circle_border { font-size: 22px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; background: #fff; width: 59px; height: 59px; margin: 0 auto; margin-top: 8px; position: relative; z-index: 9; border: 3px solid #c9c8c3; text-align: center; line-height: 53px; float: left; } #finalizacao .circle_border svg { fill: #bb2a2e; width: 36px; margin-top: 15px; } #finalizacao .content_txt { float: left; text-align: left; } #finalizacao .content_txt span { font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 14px; color: #5a1718; margin: 13px 0 0 8px; float: left; line-height: 18px; } #finalizacao .content_txt span strong { text-transform: uppercase; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } #finalizacao .info_item { display: inline-block; flex: 1; padding: 30px 0; } #finalizacao .info_item .content_txt { float: left; text-align: left; } #finalizacao .info_item .content_txt span { font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 14px; color: #5a1718; margin: 13px 0 0 8px; float: left; line-height: 18px; } #finalizacao .info_item .content_txt span strong { text-transform: uppercase; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } #finalizacao .div_row.cinza-super-claro { margin-top: 0; } #finalizacao #frete_info { display: inline-flex; margin-top: 3px; } #finalizacao #frete_info .div_left { padding: 8px 0 16px 15px; width: 65%; border-right: 3px solid #fff; } #finalizacao #frete_info .div_left .circle_border { width: 49px; height: 49px; } #finalizacao #frete_info .div_left .circle_border svg { width: 28px; margin-top: 10px; } #finalizacao #frete_info .div_left .content_txt { margin: 5px; } #finalizacao #frete_info .div_left .content_txt span { color: #54565c; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } #finalizacao #frete_info .div_left .content_txt span strong { color: #bb2a2e; font-size: 18px; text-transform: inherit; } #finalizacao #frete_info .div_right { text-align: center; width: 32%; } #finalizacao #frete_info .div_right .div_flex { display: inline-flex; align-items: center; height: 100%; float: right; } #finalizacao #frete_info .div_right .div_flex span { text-transform: uppercase; } #finalizacao #frete_info .div_right .div_flex .content_bts { display: inline-flex; } #finalizacao #frete_info .div_right .div_flex .content_bts .bt_empty { align-items: center; display: inline-flex; margin-left: 7px; padding: 7px 14px; } #finalizacao #frete_info .div_right .div_flex .content_bts .bt_empty img { float: left; margin-right: 7px; } #finalizacao #frete_info .div_right .div_flex .content_bts .bt_empty:hover { color: #fff; } #finalizacao #frete_info .div_right .div_flex .content_bts .bt_empty:hover img { display: none; } #finalizacao #frete_info .div_right .div_flex .content_bts .bt_empty:hover .hover { display: inline-block !important; } #finalizacao #frete_info .input_button { position: relative; display: none; width: 117px; } #finalizacao #frete_info .input_button form { width: 210px; position: absolute; right: -2px; top: 0; z-index: 9; } #finalizacao #frete_info .input_button input[type="email"], #finalizacao #frete_info .input_button input[type="text"] { width: 72%; } #finalizacao #frete_info .input_button input[type="submit"] { width: 20%; margin-left: -18px; padding: 10px 6px; border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; } #finalizacao #frete_info .input_button .invalid_code { display: none; width: 115px; clear: both; font-size: 14px; } #finalizacao .content_presente_lista .container { padding-top: 0; } #finalizacao .content_presente_lista h2 { margin-bottom: 15px; font-size: 20px; } #finalizacao .content_presente_lista .item_vitrine { background: 0 0; padding: 15px 2%; width: 96%; height: auto; margin-bottom: 10px; display: inline-flex; border: 1px dashed #54565c; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; } #finalizacao .content_presente_lista .item_vitrine .bg_img_vitrine { float: left; width: 13%; height: 80px; max-width: 77px; border: 3px solid #ecebe7; } #finalizacao .content_presente_lista .item_vitrine .bg_img_vitrine img { max-width: inherit; max-height: 67%; margin: 0 auto; } #finalizacao .content_presente_lista .item_vitrine .txt_vitrine { width: 82%; height: 93px; margin: -7px 0 0 9px; float: left; clear: inherit; } #finalizacao .content_presente_lista .item_vitrine .txt_vitrine span { max-width: 87%; } #finalizacao .content_presente_lista .item_vitrine .txt_vitrine .content_price { margin-top: 5px; } #finalizacao .content_presente_lista .item_vitrine .txt_vitrine .content_price .price sup { font-size: 11px; } #finalizacao .content_presente_lista .item_vitrine .txt_vitrine .content_price .price span { font-size: 18px; } #finalizacao .content_presente_lista .item_vitrine .bt_empty { float: right; margin-top: 22px; width: 234px; padding: 10px; font-size: 12px; } #finalizacao .content_presente_lista .item_vitrine .container_price_item { width: 12%; background: #ecebe7; position: relative; float: left; border-right: 3px solid #fff; height: 83px; margin-top: -10px; padding: 28px 0 0 0; } #finalizacao .content_presente_lista .item_vitrine .container_price_item .content_price { display: flex; align-items: center; height: 60px; margin-left: 17px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #a1a09d; } #finalizacao .content_presente_lista .item_vitrine .container_price_item .content_price sup { font-size: 9px; } #finalizacao .content_presente_lista .item_vitrine .container_price { width: 24%; float: left; border-left: 1px solid #ecebe7; height: 82px; padding: 28px 0 0 0; background: #ecebe7; } #finalizacao .content_presente_lista .item_vitrine .container_price .content_price { float: left; margin: 18px 18px 18px 9px; } #finalizacao .content_presente_lista .item_vitrine .container_price .close_item_vitrine { right: 6px; } #finalizacao .content_presente_lista .item_vitrine .container_price .carrinho_vitrine { top: 42px; left: inherit; right: 8px; width: 92px; } #finalizacao .content_presente_lista .item_vitrine .container_price .carrinho_vitrine input { margin: 0 4px; } #finalizacao .content_presente_lista .item_vitrine .container_price .carrinho_vitrine .span { margin: 0 0 0 18px; } #finalizacao .content_presente_lista .item_vitrine .container_price .close_item_vitrine { display: none; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #finalizacao .content_presente_lista .item_vitrine .content_desc { float: right; margin: -13px 12px; } #finalizacao .content_presente_lista .item_vitrine .content_desc .div_desc { color: #bb2a2e; font-size: 11px; text-transform: uppercase; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; float: left; margin: 7px 16px; text-align: right; } #finalizacao .content_presente_lista .item_vitrine .content_desc .div_desc span { font-size: 15px; font-weight: 700; float: left; } #finalizacao .content_presente_lista .item_vitrine .content_desc .div_desc .change_oferta { margin: 5px 0 0 5px; float: left; } #finalizacao .content_presente_lista .item_vitrine .content_desc .cart { color: #fff; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; float: left; clear: none; padding: 8px 6px; line-height: 18px; display: flex; font-size: 16px; } #finalizacao .content_presente_lista .item_vitrine .content_desc .cart:hover { cursor: pointer; } #finalizacao .content_presente_lista .item_vitrine .content_desc .cart img { margin-right: 7px; } #finalizacao .content_presente_lista .item_vitrine .box_dot { display: inline-block; width: 99.7%; min-height: 9px; padding: 18px 0; border-radius: 0; background: #fff; } #finalizacao .content_presente_lista .item_vitrine .box_dot .container_price, #finalizacao .content_presente_lista .item_vitrine .box_dot .container_price_item, #finalizacao .content_presente_lista .item_vitrine .box_dot .produto_car { background: 0 0; height: 65px; padding-top: 11px; text-align: left; } #finalizacao .content_presente_lista .item_vitrine .box_dot .produto_car .bg_img_vitrine { margin: 0 0 15px 4px; } #finalizacao .content_presente_lista .item_vitrine .box_dot .produto_car .txt_vitrine { height: 75px; width: 68%; margin: -6px 0 0 5px; } #finalizacao .content_presente_lista .item_vitrine .box_dot .produto_car .txt_vitrine span { max-width: 85%; } #finalizacao .content_presente_lista .item_vitrine .box_dot .produto_car .txt_vitrine .itens_lista { right: 0; } #finalizacao .content_presente_lista .item_vitrine .box_dot .produto_car .txt_vitrine .selo { text-transform: uppercase; color: #fff; font-size: 15px; padding: 8px 8px; white-space: nowrap; } #finalizacao .content_presente_lista .item_vitrine .box_dot .produto_car .txt_vitrine .selo sup { font-size: 9px; } #finalizacao .content_presente_lista .item_vitrine .box_dot .container_price .carrinho_vitrine { top: 20px; } #finalizacao .content_presente_lista .item_vitrine .box_dot .container_price .carrinho_vitrine .bt_qtd { background: #5a1718; } #finalizacao .content_presente_lista .item_vitrine .box_dot .container_price .bt_empty_l { display: inline-block; float: right; margin: 12px 10px; font-size: 15px; width: auto; } #finalizacao .content_presente_lista .item_vitrine .box_dot .container_price .bt_empty_l:hover svg { stroke: #fff; } #finalizacao .content_presente_lista .item_vitrine .box_dot .container_price .bt_empty_l svg { stroke: #4a4d57; fill: none; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #finalizacao .content_presente_lista .item_vitrine .box_dot .container_price .close_item_vitrine { top: 3px; } #finalizacao .content_presente_lista .item_vitrine .box_dot .bg_img_vitrine { background: #fff; width: 60px; height: 60px; border: 3px solid #ecebe7; } #finalizacao .content_presente_lista .item_vitrine .box_dot .selo_oferta { border: 6px solid #c9c8c3; width: 75px; height: 75px; line-height: 13px; float: left; margin: -24px 0 0 5px; } #finalizacao .content_presente_lista .item_vitrine .box_dot .selo_oferta .large { font-size: 14px !important; } #finalizacao .content_presente_lista .item_vitrine .box_dot .selo_oferta span { font-size: 12px; } #finalizacao .content_presente_lista .item_vitrine .box_dot .obs { margin: -17px 0 0 5px; } #finalizacao .content_presente_lista .item_vitrine .box_dot .obs .content_edit span, #finalizacao .content_presente_lista .item_vitrine .box_dot .obs textarea { background: #ecebe7; } #finalizacao .content_presente_lista .active { background: #ecebe7; } #finalizacao #lista_itens .container { padding: 0 0 50px 0; display: inline-flex; } @media only screen and (min-width: 300px) and (max-width: 767px) { #finalizacao #lista_itens .container { text-align: center; width: 100%; padding: 0 15px; box-sizing: border-box; display: inline-block; } } #finalizacao #lista_itens .container h2 { text-transform: initial; width: 70%; line-height: 32px; font-size: 28px; } #finalizacao #lista_itens .container p { color: #54565c; font-size: 17px; width: 70%; } #finalizacao #lista_itens .container .div_left, #finalizacao #lista_itens .container .div_right { width: 45%; border: 1px dashed #54565c; padding: 50px; flex: 1; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; } @media only screen and (min-width: 300px) and (max-width: 767px) { #finalizacao #lista_itens .container .div_left, #finalizacao #lista_itens .container .div_right { width: 100%; float: none; display: inline-block; box-sizing: border-box; margin: 0 0 20px; padding: 30px; } } #finalizacao #lista_itens .container .div_left .bt_empty, #finalizacao #lista_itens .container .div_right .bt_empty { padding: 15px 20px; margin-top: 15px; font-size: 14px; max-width: 100%; box-sizing: border-box; } #finalizacao #lista_itens .container .div_left .bt_empty img, #finalizacao #lista_itens .container .div_right .bt_empty img { margin-right: 12px; } #finalizacao #lista_itens .container .div_left { margin-right: 15px; } @media only screen and (min-width: 300px) and (max-width: 767px) { #finalizacao #lista_itens .container .div_left { margin-right: 0; } } #finalizacao #lista_itens .container .div_right { margin-left: 15px; } @media only screen and (min-width: 300px) and (max-width: 767px) { #finalizacao #lista_itens .container .div_right { margin: 0; } } #finalizacao #lista_itens .container .lista_radio { display: inline-flex; } @media only screen and (min-width: 300px) and (max-width: 767px) { #finalizacao #lista_itens .container .lista_radio { margin-left: 0; flex-direction: column; justify-content: center; align-items: flex-start; } } #finalizacao #lista_itens .container .lista_radio .wrap_radio { display: inline-flex; color: #54565c; align-items: center; font-size: 14px; margin-right: 20px; } #finalizacao #lista_itens .container .lista_radio .wrap_radio input[type="number"] { padding: 5px; width: 28px; margin: 0 4px; } #finalizacao #lista_itens .container input[type="submit"] { width: 36%; } #finalizacao #lista_itens .container .retorno { clear: both; float: left; text-transform: uppercase; margin-top: 26px; } #finalizacao .cinza-super-claro { margin-top: 30px; } #finalizacao .cinza-super-claro h2 { font-size: 30px; } #finalizacao .cinza-super-claro h2 span { font-size: 22px; } #finalizacao .cinza-super-claro .content_vitrine { display: inline-block; width: 100%; } #finalizacao .cinza-super-claro .content_vitrine h2 { font-size: 22px; } #finalizacao #artigos { display: inline-flex; } #finalizacao #fixed_price { display: none; position: fixed; bottom: 0; left: 0; z-index: 9; } #finalizacao #fixed_price .container { padding: 20px 0; } #finalizacao #fixed_price h2 { margin-top: 7px; } #finalizacao #fixed_price h2 span { font-size: 24px; } #finalizacao #fixed_price .div_left, #finalizacao #fixed_price .div_right { width: 48%; } #finalizacao #fixed_price .div_left { text-align: right; } #finalizacao #fixed_price .div_right { text-align: left; } #finalizacao #fixed_price .div_right .bt_default { display: inline-block; font-size: 16px; padding: 12px 14px; } #finalizacao #addproduto { padding-bottom: 180px; } #finalizacao .content_carrinho_lista { display: inline-flex; width: 100%; margin-top: 20px; } #finalizacao .content_carrinho_lista .carrinho_lista { flex: 1; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop h2 { display: block; width: 100%; float: left; clear: both; text-transform: initial; font-size: 14px; font-weight: 700; margin: 12px 0 16px 0; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine { padding: 0; width: 100%; height: auto; margin-bottom: 20px; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine:hover .obs { display: block; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine:hover .container_item_indisponivel-old .close_item_vitrine, #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine:hover .container_price .close_item_vitrine { display: block; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car { width: 63.1%; background: #ecebe7; float: left; height: 84px; border-right: 3px solid #fff; padding: 14px 0 0 0; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .bg_img_vitrine { margin-left: 10px; width: 13%; height: 70px; max-width: 77px; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine { width: 82%; height: 80px; margin: -7px 0 0 9px; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine span { max-width: 87%; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item { width: 13%; background: #ecebe7; position: relative; float: left; border-right: 3px solid #fff; height: 78px; padding: 20px 0 0 0; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item .content_price { display: flex; align-items: center; height: 60px; margin-left: 17px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #a1a09d; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item .content_price sup { font-size: 9px; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_item_indisponivel-old, #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price, #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_qtd_item { width: 12%; float: left; border-left: 1px solid #ecebe7; height: 75px; padding: 22px 0 0 0; margin-top: 0; text-align: center; background: #ecebe7; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_item_indisponivel-old .content_price, #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .content_price, #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_qtd_item .content_price { margin: 18px 18px 18px 9px; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_item_indisponivel-old .close_item_vitrine, #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .close_item_vitrine, #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_qtd_item .close_item_vitrine { right: 6px; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_item_indisponivel-old .carrinho_vitrine, #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine, #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_qtd_item .carrinho_vitrine { top: 42px; left: inherit; right: 8px; width: 92px; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_item_indisponivel-old .carrinho_vitrine input, #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine input, #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_qtd_item .carrinho_vitrine input { margin: 0 4px; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_item_indisponivel-old .carrinho_vitrine .span, #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine .span, #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_qtd_item .carrinho_vitrine .span { margin: 0 0 0 18px; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_item_indisponivel-old .close_item_vitrine, #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .close_item_vitrine, #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_qtd_item .close_item_vitrine { display: none; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_qtd_item { width: 10.6%; border-right: 3px solid #fff; border-left: none; height: 58px; padding: 40px 0 0 0; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_qtd_item span { color: #a1a09d; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc { float: right; margin: -13px 12px; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc .div_desc { color: #bb2a2e; font-size: 11px; text-transform: uppercase; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; float: left; margin: 7px 16px; text-align: right; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc .div_desc span { font-size: 15px; font-weight: 700; float: left; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc .div_desc .change_oferta { margin: 5px 0 0 5px; float: left; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc .cart { color: #fff; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; float: left; clear: none; padding: 8px 6px; line-height: 18px; display: flex; font-size: 16px; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc .cart:hover { cursor: pointer; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc .cart img { margin-right: 7px; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_desc .cart svg { margin-right: 7px; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot { display: inline-block; width: 99.7%; min-height: 9px; padding: 18px 0; border-radius: 0; background: #fff; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price, #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price_item, #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car { background: 0 0; height: 65px; padding-top: 11px; text-align: left; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .bg_img_vitrine { margin: 0 0 15px 4px; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine { height: 75px; width: 68%; margin: -6px 0 0 5px; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine span { max-width: 85%; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine .itens_lista { right: 0; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine .selo { text-transform: uppercase; color: #fff; font-size: 15px; padding: 8px 8px; white-space: nowrap; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine .selo sup { font-size: 9px; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .carrinho_vitrine { top: 20px; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .carrinho_vitrine .bt_qtd { background: #5a1718; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .bt_empty_l { display: inline-block; float: right; margin: 12px 10px; font-size: 15px; width: auto; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .bt_empty_l:hover svg { stroke: #fff; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .bt_empty_l svg { stroke: #4a4d57; fill: none; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .close_item_vitrine { top: 3px; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .bg_img_vitrine { background: #fff; width: 60px; height: 60px; border: 3px solid #ecebe7; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .selo_oferta { border: 6px solid #c9c8c3; width: 75px; height: 75px; line-height: 13px; float: left; margin: -24px 0 0 5px; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .selo_oferta .large { font-size: 14px !important; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .selo_oferta span { font-size: 12px; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .obs { margin: -17px 0 0 5px; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .obs .content_edit span, #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .obs textarea { background: #ecebe7; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .div_desc.div_right { width: 92%; text-align: right; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .oferta .bg_img_vitrine { background: #fff; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .oferta .content_price { display: block !important; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .oferta .content_price .price_desconto { margin: 4px 0 0 0; padding: 0 3px 0 3px; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .oferta .content_price .price_desconto span { font-size: 18px !important; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .oferta .container_price .price { text-decoration: none; color: #30333a; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .oferta .content_tag { position: absolute; left: 16.2%; top: -3px; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .oferta .content_tag .tag { transform: none; padding: 0 2px; position: relative; left: 0; top: 0; float: left; clear: none; margin-right: 4px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop .oferta .content_tag .amarelo { background: #e1b300; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop #header_car { height: 50px; margin-bottom: 0; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop #header_car span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #30333a; text-transform: uppercase; margin-left: 20px; } #finalizacao .content_carrinho_lista .carrinho_lista .content_shop #header_car .container_price, #finalizacao .content_carrinho_lista .carrinho_lista .content_shop #header_car .container_price_item, #finalizacao .content_carrinho_lista .carrinho_lista .content_shop #header_car .container_qtd_item, #finalizacao .content_carrinho_lista .carrinho_lista .content_shop #header_car .produto_car { background: #e4e1d9; padding-top: 16px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; text-align: left; } #finalizacao #calendario_entrega, #finalizacao #calendario_entrega2 { width: 111.2%; float: left; clear: both; margin-left: -5.6%; margin-top: 20px; } #finalizacao #calendario_entrega2:hover .content_calendar:after, #finalizacao #calendario_entrega:hover .content_calendar:after { content: ""; position: absolute; background: #ecebe7; width: 550px; right: -550px; height: 140px; top: 0; z-index: 99; } #finalizacao #calendario_entrega2:hover .content_calendar:before, #finalizacao #calendario_entrega:hover .content_calendar:before { content: ""; position: absolute; background: #ecebe7; width: 550px; left: -550px; height: 140px; top: 0; z-index: 99; } #finalizacao #calendario_entrega .content_calendar, #finalizacao #calendario_entrega2 .content_calendar { position: relative; background-color: #dedede; } #finalizacao #calendario_entrega .content_calendar .owl-stage-outer:hover, #finalizacao #calendario_entrega2 .content_calendar .owl-stage-outer:hover { overflow: visible; } #finalizacao #calendario_entrega .content_calendar .box_calendar, #finalizacao #calendario_entrega2 .content_calendar .box_calendar { text-align: center; background: #dedede; padding-top: 10px; padding-bottom: 15px; min-height: 115px; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #finalizacao #calendario_entrega .content_calendar .box_calendar:hover, #finalizacao #calendario_entrega2 .content_calendar .box_calendar:hover { cursor: pointer; } #finalizacao #calendario_entrega .content_calendar .box_calendar:hover+.owl-item, #finalizacao #calendario_entrega2 .content_calendar .box_calendar:hover+.owl-item { z-index: 999; } #finalizacao #calendario_entrega .content_calendar .box_calendar h2, #finalizacao #calendario_entrega .content_calendar .box_calendar span, #finalizacao #calendario_entrega2 .content_calendar .box_calendar h2, #finalizacao #calendario_entrega2 .content_calendar .box_calendar span { width: 100%; display: inline-block; color: #5a1718; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } #finalizacao #calendario_entrega .content_calendar .box_calendar h2, #finalizacao #calendario_entrega2 .content_calendar .box_calendar h2 { font-size: 30px; letter-spacing: -1pt; margin-bottom: -6px; } #finalizacao #calendario_entrega .content_calendar .box_calendar span, #finalizacao #calendario_entrega2 .content_calendar .box_calendar span { font-size: 14px; } #finalizacao #calendario_entrega .content_calendar .box_calendar .tag, #finalizacao #calendario_entrega2 .content_calendar .box_calendar .tag { float: inherit; background: #fff; color: #5a1718; font-size: 14px; display: inline-block; padding: 1px 7px; margin-top: 5px; position: relative; } #finalizacao #calendario_entrega .content_calendar .box_calendar .tag:hover .tooltip_right, #finalizacao #calendario_entrega2 .content_calendar .box_calendar .tag:hover .tooltip_right { display: block; } #finalizacao #calendario_entrega .content_calendar .box_calendar .tag .tooltip_right, #finalizacao #calendario_entrega2 .content_calendar .box_calendar .tag .tooltip_right { background: #c9c8c3; padding: 15px; color: #fff; font-size: 14px; position: absolute; right: 36px; bottom: 44px; min-width: 120px; text-transform: initial; text-align: left; letter-spacing: 0.1pt; line-height: 20px; display: none; max-width: 126px; } #finalizacao #calendario_entrega .content_calendar .box_calendar .tag .tooltip_right:after, #finalizacao #calendario_entrega2 .content_calendar .box_calendar .tag .tooltip_right:after { content: ""; display: inline-block; vertical-align: middle; margin-right: 10px; width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 16px solid #c9c8c3; position: absolute; bottom: 0; right: 35%; margin-bottom: -15px; } #finalizacao #calendario_entrega .content_calendar .box_calendar .tag .tooltip_right, #finalizacao #calendario_entrega2 .content_calendar .box_calendar .tag .tooltip_right { left: 50%; right: inherit; margin-left: -75px; } #finalizacao #calendario_entrega .content_calendar .clicked, #finalizacao #calendario_entrega2 .content_calendar .clicked { background: #fff; } #finalizacao #calendario_entrega .content_calendar .clicked h2, #finalizacao #calendario_entrega .content_calendar .clicked span, #finalizacao #calendario_entrega2 .content_calendar .clicked h2, #finalizacao #calendario_entrega2 .content_calendar .clicked span { font-weight: 700; } #finalizacao #calendario_entrega .content_calendar .clicked .tag, #finalizacao #calendario_entrega2 .content_calendar .clicked .tag { background: #dedede; } #finalizacao #calendario_entrega .content_calendar .owl-nav, #finalizacao #calendario_entrega2 .content_calendar .owl-nav { top: 27%; } #finalizacao #calendario_entrega .content_calendar .owl-nav .disabled, #finalizacao #calendario_entrega2 .content_calendar .owl-nav .disabled { display: none; } #finalizacao #calendario_entrega .conteudo, #finalizacao #calendario_entrega2 .conteudo { background: #fff; width: 100%; float: left; clear: both; } #finalizacao #calendario_entrega .conteudo .content_iten_calendar, #finalizacao #calendario_entrega2 .conteudo .content_iten_calendar { display: none; } #finalizacao #calendario_entrega .conteudo .content_iten_calendar:first-of-type, #finalizacao #calendario_entrega2 .conteudo .content_iten_calendar:first-of-type { display: block; } #finalizacao #calendario_entrega .conteudo .div_row, #finalizacao #calendario_entrega2 .conteudo .div_row { margin-top: 0; display: inline-flex; padding: 15px 2%; width: 96%; border-bottom: 1px dashed #af8256; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 18px; text-transform: uppercase; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #finalizacao #calendario_entrega .conteudo .div_row:hover, #finalizacao #calendario_entrega2 .conteudo .div_row:hover { cursor: pointer; } #finalizacao #calendario_entrega .conteudo .div_row div, #finalizacao #calendario_entrega2 .conteudo .div_row div { flex: 1; text-align: center; } #finalizacao #calendario_entrega .conteudo .div_row div:first-of-type, #finalizacao #calendario_entrega .conteudo .div_row div:last-of-type, #finalizacao #calendario_entrega2 .conteudo .div_row div:first-of-type, #finalizacao #calendario_entrega2 .conteudo .div_row div:last-of-type { flex: 0; } #finalizacao #calendario_entrega .conteudo .div_row #hora, #finalizacao #calendario_entrega .conteudo .div_row .hora, #finalizacao #calendario_entrega2 .conteudo .div_row #hora, #finalizacao #calendario_entrega2 .conteudo .div_row .hora { min-width: 162px; text-align: left; } #finalizacao #calendario_entrega .conteudo .div_row #hora.ate-duas-horas span, #finalizacao #calendario_entrega .conteudo .div_row .hora.ate-duas-horas span, #finalizacao #calendario_entrega2 .conteudo .div_row #hora.ate-duas-horas span, #finalizacao #calendario_entrega2 .conteudo .div_row .hora.ate-duas-horas span { font-weight: 700; font-size: 18px; line-height: 1.2em; display: block; } #finalizacao #calendario_entrega .conteudo .div_row #hora.ate-duas-horas span:last-of-type, #finalizacao #calendario_entrega .conteudo .div_row .hora.ate-duas-horas span:last-of-type, #finalizacao #calendario_entrega2 .conteudo .div_row #hora.ate-duas-horas span:last-of-type, #finalizacao #calendario_entrega2 .conteudo .div_row .hora.ate-duas-horas span:last-of-type { font-weight: 300; font-size: 14px; } #finalizacao #calendario_entrega .conteudo .div_row .button, #finalizacao #calendario_entrega2 .conteudo .div_row .button { min-width: 132px; text-align: right; } #finalizacao #calendario_entrega .conteudo .div_row:last-of-type, #finalizacao #calendario_entrega2 .conteudo .div_row:last-of-type { border: none; } #finalizacao #calendario_entrega .conteudo .indisponivel, #finalizacao #calendario_entrega2 .conteudo .indisponivel { color: #a1a09d; } #finalizacao #calendario_entrega .conteudo .indisponivel .button .bt_empty_l, #finalizacao #calendario_entrega2 .conteudo .indisponivel .button .bt_empty_l { display: none; } #finalizacao #calendario_entrega .conteudo .selected, #finalizacao #calendario_entrega2 .conteudo .selected { background: #5a1718; } #finalizacao #calendario_entrega .conteudo .selected .hora, #finalizacao #calendario_entrega .conteudo .selected .valor, #finalizacao #calendario_entrega2 .conteudo .selected .hora, #finalizacao #calendario_entrega2 .conteudo .selected .valor { color: #fff; } #finalizacao #calendario_entrega .conteudo .selected .button .bt_empty_l, #finalizacao #calendario_entrega2 .conteudo .selected .button .bt_empty_l { background: #fff; border: 1px solid #fff; display: inline-flex; align-items: center; } #finalizacao #calendario_entrega .conteudo .selected .button .bt_empty_l img, #finalizacao #calendario_entrega2 .conteudo .selected .button .bt_empty_l img { margin-left: 5px; } #finalizacao #calendario_entrega .conteudo .selected .button .bt_empty_l:hover, #finalizacao #calendario_entrega2 .conteudo .selected .button .bt_empty_l:hover { color: #4a4d57; } #finalizacao #calendario_entrega .rodape, #finalizacao #calendario_entrega2 .rodape { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; width: 100%; display: flex; padding: 0; } #finalizacao #calendario_entrega .rodape .div_left, #finalizacao #calendario_entrega2 .rodape .div_left { width: 36%; background: #dadad9; border-right: 3px solid #fff; padding: 10px 1.8%; display: flex; align-items: center; text-align: left; margin-top: 0; z-index: 9; } #finalizacao #calendario_entrega .rodape .div_left svg, #finalizacao #calendario_entrega2 .rodape .div_left svg { fill: #a9a59c; float: left; } #finalizacao #calendario_entrega .rodape .div_left p, #finalizacao #calendario_entrega2 .rodape .div_left p { float: left; color: #a9a59c; width: 77%; margin-left: 7%; } #finalizacao #calendario_entrega .rodape .div_right, #finalizacao #calendario_entrega2 .rodape .div_right { width: 50%; background: #dadad9; padding: 10px 6%; margin-top: 0; color: #a9a59c; overflow: hidden; } #finalizacao #calendario_entrega .rodape .div_right p, #finalizacao #calendario_entrega2 .rodape .div_right p { text-align: left; width: 100%; font-size: 14px; } #finalizacao #calendario_entrega .rodape .div_right .carousel_pareceiros .owl-carousel .item_par, #finalizacao #calendario_entrega .rodape .div_right .carousel_pareceiros2 .owl-carousel .item_par, #finalizacao #calendario_entrega2 .rodape .div_right .carousel_pareceiros .owl-carousel .item_par, #finalizacao #calendario_entrega2 .rodape .div_right .carousel_pareceiros2 .owl-carousel .item_par { text-align: center; } #finalizacao #calendario_entrega .rodape .div_right .carousel_pareceiros .owl-carousel .item_par .box_img, #finalizacao #calendario_entrega .rodape .div_right .carousel_pareceiros2 .owl-carousel .item_par .box_img, #finalizacao #calendario_entrega2 .rodape .div_right .carousel_pareceiros .owl-carousel .item_par .box_img, #finalizacao #calendario_entrega2 .rodape .div_right .carousel_pareceiros2 .owl-carousel .item_par .box_img { width: 100%; height: 52px; display: inline-flex; justify-content: center; align-items: center; } #finalizacao #calendario_entrega .rodape .div_right .carousel_pareceiros .owl-carousel .item_par .box_img img, #finalizacao #calendario_entrega .rodape .div_right .carousel_pareceiros2 .owl-carousel .item_par .box_img img, #finalizacao #calendario_entrega2 .rodape .div_right .carousel_pareceiros .owl-carousel .item_par .box_img img, #finalizacao #calendario_entrega2 .rodape .div_right .carousel_pareceiros2 .owl-carousel .item_par .box_img img { max-width: 100%; max-height: 86%; } #finalizacao #calendario_entrega .rodape .div_right .carousel_pareceiros .owl-carousel .item_par span, #finalizacao #calendario_entrega .rodape .div_right .carousel_pareceiros2 .owl-carousel .item_par span, #finalizacao #calendario_entrega2 .rodape .div_right .carousel_pareceiros .owl-carousel .item_par span, #finalizacao #calendario_entrega2 .rodape .div_right .carousel_pareceiros2 .owl-carousel .item_par span { display: inline-block; width: 100%; font-size: 12px; } #finalizacao #calendario_entrega .rodape .div_right .carousel_pareceiros .owl-carousel .item_par span strong, #finalizacao #calendario_entrega .rodape .div_right .carousel_pareceiros2 .owl-carousel .item_par span strong, #finalizacao #calendario_entrega2 .rodape .div_right .carousel_pareceiros .owl-carousel .item_par span strong, #finalizacao #calendario_entrega2 .rodape .div_right .carousel_pareceiros2 .owl-carousel .item_par span strong { color: #5a1718; } #finalizacao #calendario_entrega .rodape .div_right .carousel_pareceiros .owl-carousel .owl-nav, #finalizacao #calendario_entrega .rodape .div_right .carousel_pareceiros2 .owl-carousel .owl-nav, #finalizacao #calendario_entrega2 .rodape .div_right .carousel_pareceiros .owl-carousel .owl-nav, #finalizacao #calendario_entrega2 .rodape .div_right .carousel_pareceiros2 .owl-carousel .owl-nav { top: -5%; } #finalizacao #calendario_entrega .rodape .div_right .carousel_pareceiros .owl-carousel .owl-nav .owl-next, #finalizacao #calendario_entrega .rodape .div_right .carousel_pareceiros2 .owl-carousel .owl-nav .owl-next, #finalizacao #calendario_entrega2 .rodape .div_right .carousel_pareceiros .owl-carousel .owl-nav .owl-next, #finalizacao #calendario_entrega2 .rodape .div_right .carousel_pareceiros2 .owl-carousel .owl-nav .owl-next { right: -95px; } #finalizacao #calendario_entrega .rodape .div_right .carousel_pareceiros .owl-carousel .owl-nav .owl-prev, #finalizacao #calendario_entrega .rodape .div_right .carousel_pareceiros2 .owl-carousel .owl-nav .owl-prev, #finalizacao #calendario_entrega2 .rodape .div_right .carousel_pareceiros .owl-carousel .owl-nav .owl-prev, #finalizacao #calendario_entrega2 .rodape .div_right .carousel_pareceiros2 .owl-carousel .owl-nav .owl-prev { left: -95px; } #finalizacao #calendario_entrega .rodape .div_right .carousel_pareceiros .owl-carousel .disabled, #finalizacao #calendario_entrega .rodape .div_right .carousel_pareceiros2 .owl-carousel .disabled, #finalizacao #calendario_entrega2 .rodape .div_right .carousel_pareceiros .owl-carousel .disabled, #finalizacao #calendario_entrega2 .rodape .div_right .carousel_pareceiros2 .owl-carousel .disabled { display: none; } #finalizacao #calendario_entrega2 { width: 170%; margin-top: 20px; margin-left: -35%; } #finalizacao #calendario_entrega2 .rodape .div_left { width: 50%; } #finalizacao #calendario_entrega2 .rodape .div_right { width: 50%; } #finalizacao #calendario_entrega2 .rodape .div_right .carousel_pareceiros2 .owl-carousel .owl-nav .owl-next { right: -70px; } #finalizacao #calendario_entrega2 .rodape .div_right .carousel_pareceiros2 .owl-carousel .owl-nav .owl-prev { left: -70px; } #finalizacao #pedido_atualizado .padding_popup { padding: 38px 20% 0 20%; width: 57%; } #finalizacao #pedido_atualizado .padding_popup .div_row h2 { display: inline-flex; line-height: 26px; } #finalizacao #pedido_atualizado .padding_popup .div_row h2 img { margin-right: 20px; } #finalizacao #pedido_atualizado .padding_popup .div_row .content_dashed { margin-top: 10px; margin-bottom: 20px; } #finalizacao #pedido_atualizado .padding_popup .div_row.cinza-super-claro { color: #5a1718; font-size: 24px; padding: 20px 0; } #finalizacao #pedido_atualizado .padding_popup #middle .div_left { width: 70%; } #finalizacao #pedido_atualizado .padding_popup #middle .div_left .info_item { padding: 0; float: left; width: 100%; } #finalizacao #pedido_atualizado .padding_popup #middle .div_left .info_item .content_txt { width: 76%; } #finalizacao #pedido_atualizado .padding_popup #middle .div_right { margin-top: 35px; } #finalizacao #pedido_atualizado .padding_popup #middle .div_right .bt_default { padding: 15px 20px; font-size: 16px; } #finalizacao .calendario_padding_bottom { padding-bottom: 0; } #finalizacao .calendario_padding_bottom .container { padding: 0; } #finalizacao .calendario_padding_top { padding-top: 0; } #finalizacao .calendario_padding_top .container { padding: 0 0 50px 0; } #finalizacao .calendario_padding_top .container #calendario_entrega, #finalizacao .calendario_padding_top .container #calendario_entrega2 { margin-top: 0; } #finalizacao #itens_inclusao .padding_popup { padding: 38px 5% 0 5%; width: 88%; } #finalizacao #itens_inclusao #middle .div_right { text-align: right; } #finalizacao #itens_inclusao #middle .div_right p { font-size: 20px; font-weight: 100; color: #a1a09d; text-transform: uppercase; margin: 0; } #finalizacao #itens_inclusao #middle .div_right h2 { margin-bottom: 20px; } #finalizacao #itens_inclusao #middle .div_right .bt_default, #finalizacao #itens_inclusao #middle .div_right .bt_empty { font-size: 15px; padding: 8px 20px; } .carrinho_tag_oferta { border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; padding: 0 2px; color: #fff; font-size: 14px; text-transform: uppercase; letter-spacing: 0.2pt; line-height: 18px; float: left; clear: both; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; margin-bottom: 10px; } .carrinho_tag_oferta.amarelo { background-color: #e1b300; } .carrinho_tag_amarela_oferta { margin: 0; padding: 0 3px 0 3px; background: #e1b300; color: #fff; font-size: 19px; text-align: center; } .carrinho_tag_vermelha_oferta { background: #bb2a2e; font-size: 19px; color: #fff; padding: 0 3px 0 3px; } .carrinho_tag_oferta { border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; padding: 0 2px; color: #fff; font-size: 14px; text-transform: uppercase; letter-spacing: 0.2pt; line-height: 18px; float: left; clear: both; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; margin-bottom: 5px; } .carrinho_tag_oferta.amarelo { background-color: #e1b300; } .carrinho_preco_desconto { text-decoration: line-through; } .carrinho_text_vermelho { color: #bb2a2e; font-weight: 600; } #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .oferta .content_price, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .oferta .content_price { display: block !important; } @media (max-width: 980px) { #acessar_conta .container .div_left, #recupera_senha .container .div_left { width: 100%; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot.oferta, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot.oferta, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot.oferta, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot.oferta { display: inline-block; } #pg_carrinho .overlay-popup #modal-produto-sem .conteudo { width: 84%; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .header_car .produto_car, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .header_car .produto_car { padding: 17px 0; } #pg_entrega #calendario_entrega { overflow-x: hidden; } #pg_carrinho #footer_promo .footer_promo_valores .div_row .bt_close { right: -18px; top: 1px; border: 1px solid #65a5dc; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; line-height: 18px; width: 20px; height: 20px; text-align: center; font-size: 24px; } #pg_carrinho #footer_promo .footer_promo_valores .left .circle_interrogation { position: relative; right: 0; top: -2px; } #pg_carrinho #footer_promo .footer_promo_valores .left .circle_interrogation .tooltip_left { right: -98px; } #pg_carrinho #footer_promo .footer_promo_valores .left .circle_interrogation .tooltip_left::after { right: 87px; } } @media screen and (max-width: 980px) { #pg_carrinho #meu_carrinho .obs.active { height: auto; } #pg_carrinho #meu_carrinho .obs.active .content_obs { position: relative; top: -59px; width: 92%; } } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo .topo_carrinho { background: #ecebe7; } } #pg_carrinho.carrinho-novo .topo_carrinho .alerta.active { display: block; } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo .topo_carrinho .alerta.active { display: flex; justify-content: space-around; } } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo .topo_carrinho .alerta.active svg { margin-left: 12px; } } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo .topo_carrinho .alerta.active svg path { stroke: #ddc096; } } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo .topo_carrinho .alerta.active a { font-size: 14px; white-space: nowrap; } #pg_carrinho.carrinho-novo .topo_carrinho .alerta.active a .show_mobile980 { display: inline-block !important; } } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo .topo_carrinho .alerta.active .close_alerta { text-align: center; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); color: #7d6d6d; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 35px; line-height: 32px; height: 35px; width: 46px; } } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo .topo_carrinho .container { padding: 10px 0; display: flex; flex-direction: column; } } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo .topo_carrinho .container .div_left { border-bottom: 1px solid #c9c8c4; padding: 10px 0 7px 0; text-align: left !important; } } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo .topo_carrinho .container .div_left h2 { font-size: 23px !important; } } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo .topo_carrinho .container .div_right { display: flex; align-items: center; padding: 10px 0 0 0; } } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo .topo_carrinho .container .div_right .div_left { border: none; } } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo .topo_carrinho .container .div_right .div_right { border: none; } } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo .topo_carrinho .container .div_right .div_right .bt_default { max-width: 170px; float: right; } } #pg_carrinho.carrinho-novo #box_caixa .div_right a { padding: 16px 0; font-size: 16px !important; } #pg_carrinho.carrinho-novo #carrinho_check .filtro_check .div_left .mobile, #pg_carrinho.carrinho-novo .carrinho_check .filtro_check .div_left .mobile { display: none; } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo #carrinho_check .filtro_check .div_left .mobile, #pg_carrinho.carrinho-novo .carrinho_check .filtro_check .div_left .mobile { display: flex; } } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo #carrinho_check .filtro_check .div_left, #pg_carrinho.carrinho-novo .carrinho_check .filtro_check .div_left { justify-content: space-between; } } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo #carrinho_check .filtro_check .div_left .order_lista, #pg_carrinho.carrinho-novo .carrinho_check .filtro_check .div_left .order_lista { flex: 1; margin: 0 1%; width: auto; } } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo #carrinho_check .filtro_check .div_left .order_lista .content_select_list, #pg_carrinho.carrinho-novo .carrinho_check .filtro_check .div_left .order_lista .content_select_list { min-width: 110px; } } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo #carrinho_check .filtro_check .div_left .bt_empty_l, #pg_carrinho.carrinho-novo .carrinho_check .filtro_check .div_left .bt_empty_l { padding: 0; flex: 1; margin: 0 1%; display: flex; justify-content: center; } #pg_carrinho.carrinho-novo #carrinho_check .filtro_check .div_left .bt_empty_l svg, #pg_carrinho.carrinho-novo .carrinho_check .filtro_check .div_left .bt_empty_l svg { margin-right: 6px; } } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo #carrinho_check .filtro_check .div_left .bt_empty_l#open_lista .content_lista_produto, #pg_carrinho.carrinho-novo #carrinho_check .filtro_check .div_left .bt_empty_l#open_lista .lista-compartilhamento, #pg_carrinho.carrinho-novo .carrinho_check .filtro_check .div_left .bt_empty_l#open_lista .content_lista_produto, #pg_carrinho.carrinho-novo .carrinho_check .filtro_check .div_left .bt_empty_l#open_lista .lista-compartilhamento { left: -50px; } } #pg_carrinho.carrinho-novo #carrinho_check .filtro_check .div_right, #pg_carrinho.carrinho-novo .carrinho_check .filtro_check .div_right { margin-top: 0; } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo #carrinho_check .filtro_check .div_right, #pg_carrinho.carrinho-novo .carrinho_check .filtro_check .div_right { justify-content: flex-end; } } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo #carrinho_check .filtro_check .div_right .bt_empty_l, #pg_carrinho.carrinho-novo .carrinho_check .filtro_check .div_right .bt_empty_l { margin-top: 30px; max-width: 50%; justify-content: center; padding: 12px 0; } } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo #carrinho_check .filtro_check .div_right .bt_empty_l .tooltip_left, #pg_carrinho.carrinho-novo .carrinho_check .filtro_check .div_right .bt_empty_l .tooltip_left { min-width: 140px; } } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo #carrinho_check .filtro_check .div_right .bt_empty_l .tooltip_left span, #pg_carrinho.carrinho-novo .carrinho_check .filtro_check .div_right .bt_empty_l .tooltip_left span { margin-right: 4px; } } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo #carrinho_check .filtro_check .div_right .bt_empty_l .tooltip_left p, #pg_carrinho.carrinho-novo .carrinho_check .filtro_check .div_right .bt_empty_l .tooltip_left p { font-size: 12px; } } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo #carrinho_check .filtro_check .div_right .bt_empty_l .tooltip_left p br, #pg_carrinho.carrinho-novo .carrinho_check .filtro_check .div_right .bt_empty_l .tooltip_left p br { display: none; } } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .empty_car, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .empty_car { margin-top: 40px; display: none; } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .empty_car.active, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .empty_car.active { display: block; } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .content_item_vitrine, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .content_item_vitrine { justify-content: space-between; align-items: center; margin-top: 12px; } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .content_item_vitrine h2, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .content_item_vitrine h2 { margin-top: 0; } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .content_item_vitrine .wrap_check, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .content_item_vitrine .wrap_check { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; display: flex; } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .content_item_vitrine .wrap_check label, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .content_item_vitrine .wrap_check label { white-space: nowrap; font-size: 14px; font-weight: 300 !important; } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .content_item_vitrine .wrap_check .check, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .content_item_vitrine .wrap_check .check { margin: 3px 28px 0 10px; } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine { margin-top: 10px; } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine a, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine a { display: block; } } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .obs, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .obs { display: block; margin: -22px 0 0 13%; } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .obs, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .obs { margin: -25px 0 0 3%; } } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .obs.active, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .obs.active { height: auto; } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .produto_car, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .produto_car { width: 62.94%; height: auto; padding-bottom: 10px; display: flex; flex-direction: column; } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .produto_car, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .produto_car { width: 73% !important; height: auto; border: none; } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .produto_car::after, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .produto_car::after { content: ""; width: 144%; background: #fff; height: 3px; position: relative; top: 10px; z-index: 999; } } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .produto_car .bg_img_vitrine, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .produto_car .bg_img_vitrine { margin-left: 2%; } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .produto_car .bg_img_vitrine, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .produto_car .bg_img_vitrine { height: 80px; margin-top: 0; } } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .produto_car .txt_vitrine, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .produto_car .txt_vitrine { height: 68px; } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .produto_car .txt_vitrine, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .produto_car .txt_vitrine { width: 58%; margin: 4px 0 11px 9px; } } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .produto_car .txt_vitrine .itens_lista, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .produto_car .txt_vitrine .itens_lista { width: 28px; height: 26px; } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .produto_car .txt_vitrine .itens_lista, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .produto_car .txt_vitrine .itens_lista { bottom: -17px; width: 28px; height: 26px; top: initial; right: -15px; } } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .produto_car .txt_vitrine .itens_lista .tag_container.vitrine, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .produto_car .txt_vitrine .itens_lista .tag_container.vitrine { bottom: -10px; } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .produto_car .txt_vitrine .itens_lista .tag_container.vitrine, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .produto_car .txt_vitrine .itens_lista .tag_container.vitrine { bottom: 0; } } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .container_price_item, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .container_price_item { min-height: 59px; height: auto; padding: 25px 0 0 0; position: relative; } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .container_price_item, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .container_price_item { font-size: 20px; width: 26%; } } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .container_price_item:before, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .container_price_item:before { content: ""; width: 3px; background: #fff; position: absolute; height: 100%; top: 0; left: -3px; } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .container_price_item:before, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .container_price_item:before { display: none; } } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .container_price_item .carrinho_vitrine .span, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .container_price_item .carrinho_vitrine .span { margin: 0 0 0 25px; } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .container_price_item .content_price, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .container_price_item .content_price { height: 36px; margin-bottom: 4px; } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .container_price_item .content_price, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .container_price_item .content_price { margin-left: 0 !important; flex-direction: initial; align-items: center; } } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .container_price_item .content_price .price.carrinho_text_vermelho, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .container_price_item .content_price .price.carrinho_text_vermelho { font-size: 12px; } } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .container_price_item .carrinho_vitrine, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .container_price_item .carrinho_vitrine { width: 100px; margin: 0 auto; position: relative; display: block; padding: 4px 0 0 0; } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .container_price_item.add_item, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .container_price_item.add_item { width: 73%; } } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .container_price_item.add_item .carrinho_vitrine, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .container_price_item.add_item .carrinho_vitrine { width: 90%; } } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .container_price.preco_total, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .container_price.preco_total { width: 26%; border: none; } } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .container_price.preco_total .content_price .price, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .container_price.preco_total .content_price .price { display: flex; font-size: 26px; } } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .container_price, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .container_price { width: 12%; min-height: 59px; height: auto; padding: 20px 0 0 0; } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .container_price:before, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .container_price:before { content: ""; width: 3px; background: #fff; position: absolute; height: 128%; top: 0; left: -3px; } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .container_price:before, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .container_price:before { display: none; } } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .container_price .content_price, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .container_price .content_price { margin: 13px 18px 18px 9px; } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .container_price .content_price, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .container_price .content_price { margin: 13px 18px 18px 0; } } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .container_price .close_item_vitrine, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .container_price .close_item_vitrine { font-size: 34px; top: 5px; right: 0; } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .box_dot .obs, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .box_dot .obs { margin: -27px 0 0 13%; } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .box_dot .content_item_vitrine, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .box_dot .content_item_vitrine { margin-top: 0; } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .box_dot .produto_car, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .box_dot .produto_car { padding: 0; margin: 0; } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .box_dot .produto_car::after, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .box_dot .produto_car::after { background: #ecebe7; } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .box_dot .produto_car .selo_oferta, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .box_dot .produto_car .selo_oferta { margin: -2px 0 0 30% !important; } } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .box_dot .produto_car .txt_vitrine, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .box_dot .produto_car .txt_vitrine { margin: -6px 0 0 2%; } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .box_dot .produto_car .txt_vitrine, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .box_dot .produto_car .txt_vitrine { min-height: 68px; height: auto; } } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .box_dot .produto_car .bg_img_vitrine, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .box_dot .produto_car .bg_img_vitrine { height: 50px; width: 25%; } } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .box_dot .produto_car .obs, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .box_dot .produto_car .obs { margin: 0 0 0 3%; } } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .box_dot .selo_oferta.compre_ganhe, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .box_dot .selo_oferta.compre_ganhe { width: 26px; height: 26px; border: 2px solid #c9c8c3; margin: -34px 0 0 27px; } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .box_dot .selo_oferta.compre_ganhe .div_vinho, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .box_dot .selo_oferta.compre_ganhe .div_vinho { display: flex; align-items: center; justify-content: center; } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .box_dot .selo_oferta.compre_ganhe .div_vinho span, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .box_dot .selo_oferta.compre_ganhe .div_vinho span { font-size: 32px; line-height: 0; } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine.promocao .div_desc.promo, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine.promocao .div_desc.promo { display: none; } } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine.promocao .box_dot, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine.promocao .box_dot { display: none; } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine.promocao .box_dot, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine.promocao .box_dot { display: inline-block; padding: 10px 0; } } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine.promocao .box_dot .div_desc.promo, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine.promocao .box_dot .div_desc.promo { display: flex; align-items: center; justify-content: flex-end; width: 94%; margin: 0; } } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine.promocao .box_dot .div_desc.promo span, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine.promocao .box_dot .div_desc.promo span { font-size: 15px; } } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine.promocao .box_dot .div_desc.promo .change_oferta, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine.promocao .box_dot .div_desc.promo .change_oferta { margin: 0 0 0 5px; } } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine.checked, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine.checked { background: #dfdbcd; } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine.checked .container_price, #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine.checked .container_price_item, #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine.checked .produto_car, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine.checked .container_price, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine.checked .container_price_item, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine.checked .produto_car { background: #dfdbcd; } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine.checked .box_dot .container_price, #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine.checked .box_dot .container_price_item, #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine.checked .box_dot .produto_car, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine.checked .box_dot .container_price, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine.checked .box_dot .container_price_item, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine.checked .box_dot .produto_car { background: #fff; } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .content_item_vitrine, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .content_item_vitrine { display: flex; } @media screen and (max-width: 980px) { #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .content_item_vitrine, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .content_item_vitrine { display: block; } } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_item_vitrine, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_item_vitrine { align-items: start; } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_item_vitrine .wrap_check .check, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .content_item_vitrine .wrap_check .check { margin: 1px 6px 0; } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item:before, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item:before { content: ""; width: 3px; background: #fff; position: absolute; height: 100%; top: 0; left: -3px; } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price:before, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price:before { content: ""; width: 3px; background: #fff; position: absolute; height: 100%; top: 0; left: -3px; } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price.small, #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item.small, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price.small, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item.small { width: 8% !important; } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price.small .content_price, #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item.small .content_price, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price.small .content_price, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item.small .content_price { margin: 13px 18px 18px 17px; } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price.small .content_price .wrap_check .check, #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item.small .content_price .wrap_check .check, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price.small .content_price .wrap_check .check, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item.small .content_price .wrap_check .check { background: #fff; } #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.header_car, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.header_car { display: flex; } #pg_carrinho.carrinho-novo footer { padding-bottom: 0; } #pg_entrega .cadastro.endereco.endereco-no-checkout .container form input[type="submit"] { border: 1px solid #b1b1b1; margin-top: 0; padding: 20px 14px; width: 50% !important; } @media screen and (min-width: 768px) { #pg_entrega .cadastro.endereco.endereco-no-checkout .container form input[type="submit"] { margin-right: 32px !important; } } @media screen and (min-width: 1024px) { #pg_entrega .cadastro.endereco.endereco-no-checkout .container form input[type="submit"] { margin-right: 17px !important; padding: 10px 0; } } #pg_entrega .cadastro.endereco.endereco-no-checkout .container form .div_row .input_container { width: 100%; } #pg_entrega .cadastro.endereco.endereco-no-checkout .container form .div_row.half { width: 100%; } @media screen and (min-width: 992px) { #pg_entrega .cadastro.endereco.endereco-no-checkout .container form .div_row.half { width: 44%; } } @media screen and (min-width: 1024px) { #pg_entrega .cadastro.endereco.endereco-no-checkout .container form .div_row.half { width: 47%; margin-right: 2%; } } #pg_entrega .cadastro.endereco.endereco-no-checkout #map_cep { display: none; } @media screen and (max-width: 980px) { #pg_carrinho #fixed_price, #pg_carrinho .faixa-fixa { z-index: 999999; } #pg_carrinho footer { padding-bottom: 97px; } } #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item.selecionar-todos-wrapper, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item.selecionar-todos-wrapper { text-align: center; } @media screen and (max-width: 980px) { #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item.selecionar-todos-wrapper, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item.selecionar-todos-wrapper { display: inline-block; width: 12% !important; } } #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item.selecionar-todos-wrapper .wrap_check .check, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item.selecionar-todos-wrapper .wrap_check .check { margin: 0; float: none; } #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item.selecionar-todos-wrapper .wrap_check label.selecionar_todos, #pg_carrinho .overlay-popup #modal-adicionados-anteriormente .padding_popup .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item.selecionar-todos-wrapper .wrap_check label.selecionar_todos { font-size: 0; } #form_credito2 .div_row:first-of-type { min-height: 23px; } #pg_carrinho #pagamento .forma_pagamento #form_credito .div_row.salvar-cartao-wrapper .label-salvar-cartao p, #pg_carrinho #pagamento .forma_pagamento #form_credito .wrap_check label { font-weight: 400 !important; } .lightbox-aviso { display: block; overflow: hidden; } .lightbox-aviso .popup { display: block; position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; padding: 30px; box-sizing: border-box; width: 570px; padding: 70px 60px; max-width: 90%; } @media screen and (max-width: 980px) { .lightbox-aviso .popup { max-width: 96% !important; } } .lightbox-aviso .popup .borda-modal { box-sizing: border-box; display: block; position: absolute; left: 50%; top: 50%; width: calc(100% - 20px); height: calc(100% - 20px); border: 1px solid #e2e2e2; transform: translate(-50%, -50%); box-shadow: inset 0 0 7px 1px rgba(0, 0, 0, 0.1); z-index: 9; } .lightbox-aviso .popup .lightbox-wrapper { position: relative; z-index: 999; } .lightbox-aviso .popup .lightbox-wrapper .titulo-lightbox { margin-bottom: 30px; } @media screen and (max-width: 980px) { .lightbox-aviso .popup .lightbox-wrapper .titulo-lightbox { margin-bottom: 15px; } } .lightbox-aviso .popup .lightbox-wrapper .titulo-lightbox img { width: 38px; } .lightbox-aviso .popup .lightbox-wrapper .conteudo-lightbox { margin-bottom: 80px; } @media screen and (max-width: 980px) { .lightbox-aviso .popup .lightbox-wrapper .conteudo-lightbox { margin-bottom: 40px; } } .lightbox-aviso .popup .lightbox-wrapper .conteudo-lightbox p { font-family: Oswald, sans-serif; text-align: left; font-size: 16px; margin: 0; color: #463e2a; } .lightbox-aviso .popup .lightbox-wrapper .footer-lightbox { display: flex; flex-direction: row; justify-content: space-between; align-items: center; } @media screen and (max-width: 980px) { .lightbox-aviso .popup .lightbox-wrapper .footer-lightbox { flex-direction: column; } } .lightbox-aviso .popup .lightbox-wrapper .footer-lightbox .btn, .lightbox-aviso .popup .lightbox-wrapper .footer-lightbox button { cursor: pointer; background-color: #bb2a2e; color: #fff; font-family: Oswald, sans-serif; font-weight: 300; letter-spacing: 0.04em; text-transform: uppercase; font-size: 14px; padding: 0.6em 0.9em; border-radius: 3px; border: none; transition: 0.3s; outline: 0; outline-color: transparent; appearance: none; -webkit-appearance: none; -moz-appearance: none; } .lightbox-aviso .popup .lightbox-wrapper .footer-lightbox .btn:active, .lightbox-aviso .popup .lightbox-wrapper .footer-lightbox .btn:focus, .lightbox-aviso .popup .lightbox-wrapper .footer-lightbox .btn:hover, .lightbox-aviso .popup .lightbox-wrapper .footer-lightbox button:active, .lightbox-aviso .popup .lightbox-wrapper .footer-lightbox button:focus, .lightbox-aviso .popup .lightbox-wrapper .footer-lightbox button:hover { background-color: #ec3237; border: none; } .lightbox-aviso .popup .lightbox-wrapper .footer-lightbox .btn.voltar, .lightbox-aviso .popup .lightbox-wrapper .footer-lightbox button.voltar { background-color: transparent; color: #555; border: none; font-size: 12px; padding-left: 0; padding-bottom: 0; text-transform: none; } .lightbox-aviso .popup .lightbox-wrapper .footer-lightbox .btn.voltar:active, .lightbox-aviso .popup .lightbox-wrapper .footer-lightbox .btn.voltar:focus, .lightbox-aviso .popup .lightbox-wrapper .footer-lightbox .btn.voltar:hover, .lightbox-aviso .popup .lightbox-wrapper .footer-lightbox button.voltar:active, .lightbox-aviso .popup .lightbox-wrapper .footer-lightbox button.voltar:focus, .lightbox-aviso .popup .lightbox-wrapper .footer-lightbox button.voltar:hover { text-decoration: underline; background-color: transparent; border: none; } @media screen and (max-width: 980px) { .lightbox-aviso .popup .lightbox-wrapper .footer-lightbox .btn-escolher-produtos { margin-bottom: 10px; } } .lightbox-aviso--centralizado .popup .lightbox-wrapper .conteudo-lightbox p { text-align: center; } .lightbox-aviso--centralizado .popup .lightbox-wrapper .footer-lightbox { justify-content: center; } .lightbox-aviso--centralizado-alt .popup { width: 480px; padding: 40px 60px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .lightbox-aviso--centralizado-alt .popup { padding: 40px 50px; } } .lightbox-aviso--centralizado-alt .popup .lightbox-wrapper .conteudo-lightbox { margin-bottom: 40px; } .lightbox-aviso--centralizado-alt .popup .lightbox-wrapper .conteudo-lightbox p { text-align: center; } .lightbox-aviso--centralizado-alt .popup .lightbox-wrapper .footer-lightbox { justify-content: center; } #pg_carrinho .topo-carrinho .container { padding: 20px 0; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .close_item_vitrine { top: 20px !important; } @media only screen and (min-width: 300px) and (max-width: 767px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .close_item_vitrine { top: 2px !important; right: -3px; } } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .obs { margin-left: 89px !important; } @media only screen and (min-width: 300px) and (max-width: 767px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .obs { margin-left: 97px !important; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #listagem #vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine img.ico-entrega-rapida { max-width: 40px !important; } } @media only screen and (min-width: 300px) and (max-width: 767px) { header #bg_header1 .modelo-entrega.entrega-rapida.header-old .box-entrega .alterar-tipo { padding-left: 88px; } } body { background: #fff; margin: 0; padding: 0; font-family: "Playfair Display", serif; font-style: normal; font-weight: 400; color: #4a4d57; overflow-x: hidden; padding-top: 214px; } body .wrap { position: static; line-height: normal; animation-name: media-mobile; max-width: 100%; } body.open_menu { overflow: hidden; } #divSugestoes { display: none; } .container { width: 1140px; margin: 0 auto; } section { position: relative; width: 100%; float: left; clear: both; display: inline-flex; } section .container { padding: 50px 0; } a { position: relative; font-size: 13px; text-decoration: none; outline: 0; letter-spacing: 0.1pt; } a img { border: none; } a:visited { color: none; } ul { margin: 0; padding: 0; } li { list-style: none; } h1, h2, h3, h4, h5 { margin: 0; padding: 0; } h1 { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } h2 { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #3a1112; font-size: 24px; text-transform: uppercase; letter-spacing: 0.4pt; } h2 span { font-size: 14px; } h3 { color: #dab082; font-size: 18px; font-family: "Playfair Display", serif; font-weight: 400; font-style: italic; } .error { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } .wrap_check .check, .wrap_radio .check { width: 16px; height: 16px; border: 1px solid #b1b1b1; border-radius: 4px; margin: 0 auto; position: relative; margin: 1px 6px 0 6px; float: left; } .wrap_check .check input[type="checkbox"], .wrap_check .check input[type="radio"], .wrap_radio .check input[type="checkbox"], .wrap_radio .check input[type="radio"] { visibility: hidden; } .wrap_check .check label, .wrap_radio .check label { width: 14px; height: 14px; cursor: pointer; position: absolute; left: 0; top: 0; } .wrap_check .check label:after, .wrap_radio .check label:after { content: ""; width: 13px; height: 11px; position: absolute; top: 3px; left: 2px; background: url(../images/ico_check_dourado.png) no-repeat; opacity: 0; } .wrap_check .check input[type="checkbox"]:checked+label:after, .wrap_check .check input[type="radio"]:checked+label:after, .wrap_radio .check input[type="checkbox"]:checked+label:after, .wrap_radio .check input[type="radio"]:checked+label:after { opacity: 1; } .wrap_radio .check { border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; } .wrap_radio .check label:after { background: #54565c; width: 10px; left: 3px; height: 10px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; } .hidden { display: none !important; } .div_left { float: left; position: relative; } .div_right { float: right; position: relative; } .zoomContainer { z-index: 3; } .zoomContainer .zoomWindowContainer .zoomWindow { opacity: 0.99; } .bg_left { position: absolute; left: 0; width: 38%; float: left; display: inline-block; } .bg_right { position: absolute; right: 0; width: 62%; float: left; display: inline-block; } #vitrine .content_shop .select_list.active:after { background: 0 0; border: 1px solid #fff; border-top: none; border-bottom: none; } .retorno_label { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; position: absolute; left: 0; top: 40px; display: none; } #error_div_server { background: #bb2a2e; position: fixed; width: 100%; z-index: 9999; bottom: -84px; } #error_div_server .container { text-align: center; padding: 6px 0 8px 0; } #error_div_server .container span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; text-transform: uppercase; letter-spacing: 0.8pt; color: #fff; } #error_div_server .pac-item { padding: 13px 4px; } #error_div_server .pac-item, #error_div_server .pac-item-query { font-size: 15px; } .pac-logo:after { display: none; } .marca_destaque_vitrine_1 { width: 270px; } #produto .overlay-popup #marketplace { transform: translate(-50%, 0); left: 50%; top: 2%; } #listagem .wrap-load { display: none; } .vermelho-zonasul { background: #bb2a2e; } .close_item_vitrine { cursor: pointer; } header #bg_header3 .content_header3 .div_left ul li:first-of-type a { color: #4a4d57; background: #f3f2f0; } body, html { max-width: 100vw; } @media only screen and (min-width: 300px) and (max-width: 767px) { body, html { overflow-x: hidden; } } .caixa-vinho { min-height: 20px; max-height: 20px; overflow: hidden; display: flex; flex-direction: column; justify-content: center; align-items: center; margin-bottom: 10px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .caixa-vinho { min-height: 35px; max-height: 35px; overflow: hidden; margin-bottom: 5px; } } .caixa-vinho__link { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; margin: 0 !important; } .caixa-vinho__icone { display: inline-block; width: 15px; height: 15px; vertical-align: middle; margin-right: 5px; background-image: url(../images/vinhos/ico-caixa.png); background-position: center; background-size: contain; background-repeat: no-repeat; } .caixa-vinho__txt { vertical-align: middle; display: inline-block; font-family: Oswald, sans-serif; font-size: 12px; text-align: left; color: #4a4d57; text-decoration: underline; margin: 0; } .receitas__google-calendar .receitas__google-calendar-elementos { display: flex; width: 300px; align-items: center; margin: 15px 0; } .receitas__google-calendar .receitas__google-calendar-elementos img { width: 50px; margin-right: 10px; } .receitas__google-calendar .receitas__google-calendar-elementos p { font-weight: 700; color: #4a4d57; font-size: 16px; } @media screen and (max-width: 980px) { .proximas_dicas_a_serem_publicadas_mobile .content_artigos { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .proximas_dicas_a_serem_publicadas_mobile .content_artigos { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-align-items: center; -ms-align-items: center; align-items: center; } .proximas_dicas_a_serem_publicadas_mobile #artigos .content_artigos .item_artigo, .proximas_dicas_a_serem_publicadas_mobile #artigos .content_artigos_mobile .item_artigo { width: 80%; } .proximas_dicas_a_serem_publicadas_mobile #artigos .content_artigos .item_artigo .txt_artigo, .proximas_dicas_a_serem_publicadas_mobile #artigos .content_artigos_mobile .item_artigo .txt_artigo { margin-top: 0; margin-left: 50px; } .proximas_dicas_a_serem_publicadas_mobile #artigos .content_artigos .item_artigo .txt_artigo h3, .proximas_dicas_a_serem_publicadas_mobile #artigos .content_artigos_mobile .item_artigo .txt_artigo h3 { text-align: left; } .proximas_dicas_a_serem_publicadas_mobile .item_artigo { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; } .marcas_dicas_exclusivas_mobile { text-align: center; } .marcas_dicas_exclusivas_mobile .form_news { margin-top: 50px; } .marcas_dicas_exclusivas_mobile .form_news input[type="submit"] { width: 47px !important; } .marcas_dicas_exclusivas_mobile .marcas_dicas_exclusivas_mobile_bg { background-color: #c9baaa; } .marcas_dicas_exclusivas_mobile .marca_dicas_exclusivas_news_letter { width: auto; margin-right: 0; } .marcas_dicas_exclusivas_mobile .marca_dicas_exclusivas_news_letter .form_news { -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; } .marcas_dicas_exclusivas_mobile .marca_dicas_exclusivas_news_letter .form_news .control_input { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; width: 267px; } .marcas_dicas_exclusivas_mobile .marcas_dicas_exclusivas_fale { width: auto !important; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; } .marcas_dicas_exclusivas_mobile .marcas_dicas_exclusivas_fale .marcas_dicas_exclusivas_fale_container { width: 75%; } .marcas_dicas_exclusivas_mobile .marcas_redes_sociais_mobile .fotorama, .marcas_dicas_exclusivas_mobile .marcas_redes_sociais_mobile .fotorama__stage, .marcas_dicas_exclusivas_mobile .marcas_redes_sociais_mobile .fotorama__stage__shaft { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; } .marcas_dicas_exclusivas_mobile .marcas_redes_socias_mobile .fotorama { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; } .box_parcelamento label { display: flex; padding: 15px; flex-flow: row wrap; align-items: center; align-content: stretch; } .box_parcelamento label .text_parcelamento { flex: 1 1 auto; text-align: left; padding-left: 15px; } .box_parcelamento label .text_parcelamento p { margin: 0; padding: 0; font-size: 13px; font-weight: 400; line-height: normal; color: #7a7a7a; } .box_parcelamento label .text_parcelamento p.titulo { color: #9e784a; font-size: 16px; letter-spacing: -0.01em; } .box_parcelamento label .select_parcelamento { flex: 0 0 100%; padding-top: 15px; } footer #bg_footer2 { height: auto !important; } .container_busca { display: none; } } @media screen and (min-width: 1925px) { .container { width: 1500px; } header #bg_header1 .container_busca { width: 732px; } header #bg_header1 .container_busca .content_busca { width: 100%; } header #bg_header1 .container_busca .content_busca .input_speech { width: 97%; } header #bg_header1 .container_busca .content_busca .input_speech img { right: 77px; } #artigos .content_artigos .item_artigo, #artigos .content_artigos_mobile .item_artigo { height: 320px; } #especialistas.bg_vermelho .container { color: #fff; padding: 0; } #especialistas.bg_vermelho #bg_especialista2 .container_especialista { width: 1500px; } footer #bg_footer1 .menu_item { margin-right: 130px; } .bg_right { width: 65%; } .bg_left { width: 35%; } .container_vitrine_lista .txt_lista img { width: 78%; } #vitrine_lista .item_vitrine, .vitrine_lista .item_vitrine { width: 18%; } #vitrine_lista .txt_lista, .vitrine_lista .txt_lista { width: 16%; } #vitrine_lista .item_vitrine_banner, .vitrine_lista .item_vitrine_banner { width: 38%; } .exclusivas_bg_left.bg_left_coca_cola { width: 69% !important; } .sempre_um_video_novo .bg_sempre_um_video_novo_ultmos { width: 33.5%; } } @media screen and (min-width: 2430px) { .bg_right { width: 63%; } .bg_left { width: 37%; } .exclusivas_bg_left.bg_left_coca_cola { width: 65% !important; } } @media screen and (max-width: 2429px) { .exclusivas_bg_left.bg_left_coca_cola { width: 65% !important; } .sempre_um_video_novo .bg_sempre_um_video_novo_ultmos { width: 36.9%; } } @media screen and (max-width: 2200px) { .exclusivas_bg_left.bg_left_coca_cola { width: 65% !important; } ._404 ._404_container_content .titulo { width: 600px; } ._404 ._404_bg_right { width: 42% !important; } } @media screen and (max-width: 1924px) { .exclusivas_bg_left.bg_left_coca_cola { width: 66% !important; } .sempre_um_video_novo .bg_sempre_um_video_novo_ultmos { width: 35.7%; } .ml-desktop-0 { margin-left: 0 !important; } ._404 ._404_bg_right { width: 46% !important; } } @media screen and (max-width: 1800px) { .exclusivas_bg_left.bg_left_coca_cola { width: 67.3% !important; } .sempre_um_video_novo .bg_sempre_um_video_novo_ultmos { width: 37%; } } @media screen and (max-width: 1700px) { #depoimentos .bg_right, #vitrine .bg_right { width: 62%; } #depoimentos .bg_left, #vitrine .bg_left { width: 38%; } .exclusivas_bg_left.bg_left_coca_cola { width: 68.5% !important; } .sempre_um_video_novo .bg_sempre_um_video_novo_ultmos { width: 36%; } } @media screen and (max-width: 1500px) { .marcas_dicas_exclusivas .exclusivas_bg_left { width: 75%; } #depoimentos .bg_right, #vitrine .bg_right { width: 65%; } #depoimentos .bg_left, #vitrine .bg_left { width: 35%; } #filtro_enxuto .container .container_filtro .content_left .bg_white_tranparent .content_slider { width: 850px; } .exclusivas_bg_left.bg_left_coca_cola { width: 71% !important; } .coca_cola_marca .curva_coca_cola { margin-left: 14px; } .sempre_um_video_novo .bg_sempre_um_video_novo_ultmos { width: 32.5%; } } @media screen and (max-width: 1366px) { .exclusivas_bg_left.bg_left_coca_cola { width: 73% !important; } .mais_videos .content_select_list ul { width: 164px !important; } } @media screen and (max-width: 1290px) { .marcas_dicas_exclusivas .exclusivas_bg_left { width: 77%; } #depoimentos .bg_left, #vitrine .bg_left { width: 33%; } #depoimentos .bg_right, #vitrine .bg_right { width: 68%; } #produto #depoimentos { background: linear-gradient(to right, #3a1112 29%, #c9baaa 29%); } #filtro_enxuto .container .container_filtro .content_left .bg_white_tranparent .content_slider { width: 750px; } .exclusivas_bg_left.bg_left_coca_cola { width: 74% !important; } .coca_cola_marca .curva_coca_cola { margin-left: -91px; } .sempre_um_video_novo .bg_sempre_um_video_novo_ultmos { width: 31.5%; } } @media screen and (max-width: 1140px) { .container { width: 96%; } header #bg_header1 .container_busca { width: 310px; } header #bg_header1 .container_busca .content_busca { width: 100%; } header #bg_header1 .container_busca .content_busca .input_speech input { width: 71%; padding-right: 23%; } header #bg_header3 .content_header3 .div_left ul li a, header #bg_header3 .content_header3 .div_right ul li a { padding: 9px 10px 10px; } #depoimentos .bg_left, #vitrine .bg_left { width: 30%; } #depoimentos .bg_right, #vitrine .bg_right { width: 70%; } #artigos .content_artigos .right_artigo .item_artigo, #artigos .content_artigos_mobile .right_artigo .item_artigo { margin: 0 0 38px 9%; } #especialistas #bg_especialista2 .container_especialista { width: 84%; } .bg_wood .content_guia { width: 785px !important; margin-left: 23px !important; } .bg_wood.revista .content_guia { width: 100% !important; margin-left: 0 !important; } footer .menu_item { margin-left: 0 !important; } .zoomContainer { width: 427px !important; left: 5% !important; } .zoomContainer .zoomWindow { width: 427px !important; } #listagem .overlay-popup .popup { width: 96% !important; } #listagem .overlay-popup .popup .padding_popup #artigos { width: 100%; } #produto #header_produto #bg_fade_right { left: 504px; } #produto #header_produto h2.show_mobile { width: 100%; text-align: left; margin: 0 auto 5px !important; line-height: 1.1em; padding-bottom: 5px; } #produto #header_produto h2.show_mobile+.code { margin-bottom: 8px; text-align: left; font-size: 14px; width: 100%; } #produto #header_produto #carousel_produto { width: 504px; } #produto #header_produto #carousel_produto .fotorama { width: 100% !important; margin: 0 auto; height: auto; box-sizing: border-box; padding: 0; left: 0; } #produto #header_produto #carousel_produto .fotorama .fotorama__wrap { max-height: 40vh; overflow: hidden; } #produto #header_produto #carousel_produto .fotorama .fotorama__wrap .fotorama__stage { max-height: 40vh; } #produto #header_produto #carousel_produto .fotorama .fotorama__wrap .fotorama__stage .fotorama__img { position: absolute; transform: translate(-50%, -50%); top: 50% !important; left: 50% !important; zoom: 0.8; } #produto #avaliacao .div_right { width: 70%; } #produto #avaliacao .div_right .div_dep .content_txt .div_right .box { padding: 25px 10%; min-width: 80%; } #pg_carrinho #bg_frete_gratis .div_left, #pg_entrega #bg_frete_gratis .div_left { width: 33%; } #pg_carrinho #bg_frete_gratis .div_right, #pg_entrega #bg_frete_gratis .div_right { width: 63%; } #pg_carrinho #carrinho_check .content_carrinho_lista .lista_lateral, #pg_carrinho .carrinho_check .content_carrinho_lista .lista_lateral, #pg_entrega #carrinho_check .content_carrinho_lista .lista_lateral, #pg_entrega .carrinho_check .content_carrinho_lista .lista_lateral { margin-left: 10px; } .destaque-sliders-thumbs .sliders-big .item .box-texto .content-avaliacao-texto .content_avaliacao { display: inline-block; margin: 0 auto; width: 10%; } .destaque-sliders-thumbs .sliders-big .item .box-texto p { margin: 0 150px; } .destaque-sliders-thumbs .sliders-big .item .box-texto .botoes-opcoes { width: 21%; } .modulo-busca-receita .content-select-ocasioes .content_select_list { width: 180px; } .modulo-busca-receita .content-select-ocasioes .content_select_list .select_list { width: 155px; } .modulo-busca-receita .content-select-ocasioes .content_select_list ul { width: 185px; } .modulo-busca-receita .content-select-tipos-pratos .content_select_list { width: 180px; } .modulo-busca-receita .content-select-tipos-pratos .content_select_list .select_list { width: 155px; } .modulo-busca-receita .content-select-tipos-pratos .content_select_list ul { width: 185px; } .modulo-busca-receita .content-receitas-salvas-cliente { margin-top: 1px; margin-left: 15px; } .modulo-busca-receita .content-receitas-salvas-cliente a.lnk-receitas-cliente { width: 100px; } .coca_cola_marca { background-position-x: 554px; } .exclusivas_bg_left.bg_left_coca_cola { width: 76% !important; } .coca_cola_produtos_col .prod_1, .coca_cola_produtos_col .prod_2 { width: 50%; } .sempre_um_video_novo .bg_sempre_um_video_novo_ultmos { width: 30%; } } @media screen and (max-width: 1140px) and only screen and (min-width: 768px) and (max-width: 992px) { #produto #header_produto #carousel_produto .fotorama .fotorama__wrap { max-height: 50vh; } } @media screen and (max-width: 1140px) and only screen and (min-width: 768px) and (max-width: 992px) { #produto #header_produto #carousel_produto .fotorama .fotorama__wrap .fotorama__stage { max-height: 50vh; } } @media (max-width: 1024px) { .destaque-sliders-thumbs .sliders-big .item .box-texto p { margin: 0 100px; } .coca_cola_marca .curva_coca_cola { margin-left: -88px; margin-top: 610px; } } @media screen and (max-width: 1078px) { header #bg_header1 .container_busca { width: 235px; } header #bg_header1 .container_busca .content_busca { width: 100%; } header #bg_header1 .container_busca .content_busca .input_speech input { width: 70%; padding-right: 23%; } header #bg_header3 .content_header3 .div_left ul li a, header #bg_header3 .content_header3 .div_right ul li a { padding: 10px 7px; } header .div_header { padding: 26px 0 25px 15px; } header .hidden_fixed { display: none; } #especialistas #bg_especialistas .content_left { width: 72%; float: inherit; margin: 0 auto; } #especialistas #bg_especialistas .content_right { display: none; } footer .menu_item { margin-right: 30px !important; } footer .menu_item:last-child { margin-right: 0 !important; } footer #bg_footer2 .container div { clear: both; margin: 10px 0 0 0; } footer #bg_footer2 .container .logo_assinatura { margin: -22px 0 24px 0; } #filtro_select .content_itens_filtro { width: 96%; } .bg_wood .content_guia { width: 725px !important; } .bg_wood.revista .content_guia { width: 100% !important; } #produto #header_produto #bg_fade_right { left: 464px; } #produto #header_produto #carousel_produto { width: 464px; } #produto .info_oferta2 { margin-top: 34px; } #produto .info_oferta2 .selo_oferta { top: -66px !important; } #produto #especialistas .txt_espe { margin: 0 25px; } #produto #depoimentos .right_depo { width: 63%; } #produto .zoomContainer { width: 387px !important; left: 6% !important; } #produto .zoomContainer .zoomWindow { width: 387px !important; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .close_item_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .close_item_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .close_item_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .close_item_vitrine { display: block; } #pg_carrinho #carrinho_check .content_carrinho_lista .lista_lateral, #pg_carrinho .carrinho_check .content_carrinho_lista .lista_lateral, #pg_entrega #carrinho_check .content_carrinho_lista .lista_lateral, #pg_entrega .carrinho_check .content_carrinho_lista .lista_lateral { display: none; } ._404 ._404_vamos_ajudar { width: 45%; } ._404 ._404_vamos_ajudar ._404_vamos_ajudar_content { width: auto; } ._404 ._404_container_content .titulo { margin-top: -60px !important; } } @media screen and (max-width: 1055px) { .content-produto-indisponivel .content-box-avise { width: 100%; } .content-produto-indisponivel .content-box-avise .content-inputs { width: 100%; } .content-produto-indisponivel .content-box-avise .content-inputs .content-input-nome { width: 100% !important; } .content-produto-indisponivel .content-box-avise .content-inputs .content-input-nome .controls { width: 90% !important; } .content-produto-indisponivel .content-box-avise .content-inputs .input_button { width: 100% !important; } ._404 ._404_vamos_ajudar { width: 46%; } ._404 ._404_vamos_ajudar ._404_vamos_ajudar_content { width: auto; } ._404 ._404_container_content .titulo { margin-top: -60px !important; } } @media screen and (max-width: 1034px) { .show_tablet { display: block; } .hide_tablet { display: none; } header #bg_header3 .content_header3 .div_left ul li a, header #bg_header3 .content_header3 .div_right ul li a { padding: 10px 5px; } header #bg_header2 menu .item_menu .content_submenu .submenu_right .banner_submenu { width: 68%; } #banner_middle { display: inline-block; } #filtro_select .content_itens { display: none; } #filtro_select .container_filtro_select { width: 100%; } #filtro_select .content_itens_filtro { width: 96%; } #filtro_select .select_list { letter-spacing: 0; } .bg_wood .content_guia { margin-left: 9px !important; } #modulo_logout .content_right .content_horarios .box_horarios span { font-size: 11px; } #produto #box .left { padding: 20px 15px !important; } #produto #vitrine_unica { width: 100%; } #produto #vitrine .content_vitrine { width: 100%; } #produto #especialistas .txt_espe h3 { font-size: 30px; line-height: 39px; } #produto #menu_fixo_footer .show_tablet { display: none; } #produto #menu_fixo_footer .menu_divs ul li a { font-size: 10px; } #pg_carrinho #bg_frete_gratis .div_left, #pg_entrega #bg_frete_gratis .div_left { width: 35%; } #pg_carrinho #bg_frete_gratis .div_right, #pg_entrega #bg_frete_gratis .div_right { width: 58%; } #pg_carrinho #acessar_conta .div_left .bt_empty_l, #pg_entrega #acessar_conta .div_left .bt_empty_l { padding: 11px 19%; width: 58%; margin-bottom: 15px; } .coca_cola_marca .curva_coca_cola { margin-left: -89px; } ._404 ._404_vamos_ajudar { width: 48%; } ._404 ._404_vamos_ajudar ._404_vamos_ajudar_content { width: auto; } ._404 ._404_container_content .titulo { margin-top: -60px !important; } } @media screen and (max-width: 1024px) { .destaque-sliders-thumbs .sliders-big .item .box-texto p { margin: 0 100px; } ._404 ._404_vamos_ajudar { width: 48%; } ._404 ._404_vamos_ajudar ._404_vamos_ajudar_content { width: auto; } ._404 ._404_container_content .titulo { margin-top: -60px !important; } } @media screen and (max-width: 980px) { body { padding-top: 104px !important; } body .wrap { overflow: hidden; } body .wrap.minhas_listas_interna { overflow: visible; } body.open_menu { overflow: hidden; } #listas #barra-fixa-itens-selecionados .content-quantidade-itens-selecionados { border: 1px solid #fff; } .show_mobile980 { display: block !important; } .bt_empty, .bt_empty_l, .bt_empty_m, .bt_empty_s { font-size: 14px; } .item_vitrine .carrinho_vitrine .bt_qtd { width: 24px; height: 24px; font-size: 24px; line-height: 22px; } .item_vitrine .carrinho_vitrine input { margin: 0 10px !important; } .item_vitrine .carrinho_vitrine .span { margin: 0 0 0 28px; } .item_vitrine .tag.cart_plus { left: auto !important; right: 0 !important; } .minhas_ofertas .content_desc { left: 150px; } .circle_interrogation { width: 30px; height: 30px; font-size: 17px; line-height: 29px; } .circle_interrogation .tooltip_left, .circle_interrogation .tooltip_right { font-size: 16px; right: -38px; bottom: 53px; } .circle_interrogation .tooltip_left:after, .circle_interrogation .tooltip_right:after { top: 100%; right: 29px; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 16px solid #c9c8c3; } .circle_interrogation .tooltip_right, .circle_interrogation .tooltip_right:after { left: initial; } #carrinho_flutuante { width: 100%; } #carrinho_flutuante .container_produtos_frete_gratis .conteudo .content_shop .item_vitrine .container_price { margin: 2px 85px 40px 0; } #carrinho_flutuante .conteudo { width: 98%; padding: 10px 1% 0 1%; -webkit-overflow-scrolling: touch; position: relative !important; } #carrinho_flutuante .conteudo .divisor .left { width: 59%; } #carrinho_flutuante .conteudo .divisor .content_shop .item_vitrine { width: 98%; } #carrinho_flutuante .conteudo .divisor .content_shop .item_vitrine a { width: 64%; } #carrinho_flutuante .conteudo .divisor .content_shop .item_vitrine a .bg_img_vitrine { width: 55px; } #carrinho_flutuante .conteudo .divisor .content_shop .item_vitrine a .txt_vitrine { width: 61%; } #carrinho_flutuante .conteudo .divisor .content_shop .item_vitrine a .txt_vitrine span { max-width: 100%; } #carrinho_flutuante .conteudo .divisor .content_shop .item_vitrine a .txt_vitrine .itens_lista { display: none; } #carrinho_flutuante .conteudo .divisor .content_shop .item_vitrine .carrinho_vitrine .span { margin: 0 0 0 24%; } #carrinho_flutuante .conteudo .divisor .content_shop .item_vitrine .container_price { width: 39%; } #carrinho_flutuante .conteudo .divisor .content_frete_gratis .div_aval { width: 69%; } #carrinho_flutuante .conteudo .divisor .content_frete_gratis .bt_frete { width: 28%; padding: 5px 1%; } #carrinho_flutuante .conteudo .divisor .content_frete_gratis .bt_frete img { display: none; margin-right: 3px; } #carrinho_flutuante .footer .left h2 { line-height: 25px; } #carrinho_flutuante .footer .left .content_limpar_carrinho .message_return { z-index: 9; top: -70px; left: -5px; height: 98px; justify-content: center; } #carrinho_flutuante .footer .left .content_limpar_carrinho .message_return::after { content: ""; background: #fbfaf9; position: absolute; height: 100%; left: 100%; } #carrinho_flutuante.open_carrinho .container_produtos_frete_gratis, #minhas_listas.open_carrinho .container_produtos_frete_gratis { right: 100%; width: 100vw; box-sizing: border-box; top: 0; } #carrinho_flutuante.open_carrinho .container_produtos_frete_gratis .header, #minhas_listas.open_carrinho .container_produtos_frete_gratis .header { position: relative !important; } #carrinho_flutuante.open_carrinho .container_produtos_frete_gratis .conteudo, #minhas_listas.open_carrinho .container_produtos_frete_gratis .conteudo { width: 100% !important; } #carrinho_flutuante.open_banner_frete_gratis { right: -100%; } header { position: fixed; top: 0; left: 0; z-index: 999999; } header .menu_fixed { width: 100% !important; margin-left: 0 !important; } header #bg_header1 { background: #ec3237; height: 50px; position: relative; left: 0; top: 0; } header #bg_header1 .container { display: flex; } header #bg_header1 .container .show_mobile { display: block; } header #bg_header1 .container .input_speech .hide_mobile { display: none; } header #bg_header1 .container #perfil { display: flex; align-items: initial; max-width: none; position: absolute; width: 70%; top: 0; z-index: 99999999; background: #bb2a2e; left: -103%; padding: 25px 19.3% 30px 8%; -webkit-transition: all 0.6s, ease; -moz-transition: all 0.6s, ease; -ms-transition: all 0.6s, ease; -o-transition: all 0.6s, ease; transition: all 0.6s, ease; transition-duration: 0.6s; } header #bg_header1 .container #perfil #close_menu { position: absolute; top: 12%; right: 0; z-index: 999999; padding: 20px; } header #bg_header1 .container #perfil #close_menu img { width: 30px; } header #bg_header1 .container #perfil .submenu { top: 95px; display: none; width: 90.2%; background: #fff; } header #bg_header1 .container #perfil .submenu input { font-size: 16px; padding: 15px 13px; } header #bg_header1 .container #perfil .submenu .underline_link { font-size: 16px; margin: 8px 0; } header #bg_header1 .container #perfil .submenu form .bt_default { width: 50%; font-size: 16px; padding: 15px 31px; } header #bg_header1 .container #perfil .submenu .separador { margin: 20px 0; font-size: 18px; } header #bg_header1 .container #perfil .submenu .separador:after, header #bg_header1 .container #perfil .submenu .separador:before { width: 34%; } header #bg_header1 .container #perfil .submenu .content_bt .bt_empty { padding: 16px 10%; } header #bg_header1 .container #perfil .submenu .form_login { margin-top: 45px; } header #bg_header1 .container #perfil .submenu #bt_close_submenu { position: absolute; right: 10px; top: -26px; font-size: 76px; font-weight: 100; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } header #bg_header1 .container #perfil .submenu #form_esqueci_senha #bt_close_senha { right: -5px; top: -42px; font-size: 76px; } header #bg_header1 .container #perfil .submenu .error .circle_interrogation { bottom: initial !important; left: 0 !important; } header #bg_header1 .container #perfil .submenu .error span { font-size: 16px; } header #bg_header1 .container #perfil ul { padding-top: 37px !important; } header #bg_header1 .container #perfil ul li a { font-size: 22px; padding: 13px 16%; } header #bg_header1 .container #perfil .name { color: #fff; font-size: 24px; line-height: 54px; } header #bg_header1 .container #perfil .dados_perfil { margin-left: 12px; } header #bg_header1 .container #perfil .dados_perfil .seta_down { color: #fff; font-size: 29px; left: 14px; position: relative; } header #bg_header1 .container #perfil .foto_perfil { width: 60px; height: 60px; border: 1px solid #fff; } header #bg_header1 .container #perfil:hover ul { display: none; } header #bg_header1 .container #hora, header #bg_header1 .container .hora { position: absolute; width: 89%; top: 82px; z-index: 9999999; background: #fff; left: -103%; padding: 56px 0 40px 8%; -webkit-transition: all 0.6s, ease; -moz-transition: all 0.6s, ease; -ms-transition: all 0.6s, ease; -o-transition: all 0.6s, ease; transition: all 0.6s, ease; transition-duration: 0.6s; } header #bg_header1 .container #hora .dados_perfil, header #bg_header1 .container .hora .dados_perfil { line-height: 24px; margin-left: 27px; } header #bg_header1 .container #hora .dados_perfil .name, header #bg_header1 .container .hora .dados_perfil .name { top: 9px; position: relative; } header #bg_header1 .container #hora #truck, header #bg_header1 .container .hora #truck { float: left; width: 48px; height: 32px; margin-top: 20px; } header #bg_header1 .container #hora .name, header #bg_header1 .container .hora .name { font-size: 20px; } header #bg_header1 .container #hora .underline_link, header #bg_header1 .container .hora .underline_link { font-size: 18px; } header #bg_header1 .container #hora .submenu, header #bg_header1 .container .hora .submenu { width: 92.7%; left: 0; top: 138px; } header #bg_header1 .container #hora .submenu .calc_frete, header #bg_header1 .container .hora .submenu .calc_frete { display: block; } header #bg_header1 .container #hora .submenu .calc_frete .input_cep, header #bg_header1 .container .hora .submenu .calc_frete .input_cep { width: 75%; } header #bg_header1 .container #hora .submenu .calc_frete .bt_submit, header #bg_header1 .container .hora .submenu .calc_frete .bt_submit { width: 12%; } header #bg_header1 .container #hora .submenu #frete_gratis_menu, header #bg_header1 .container #hora .submenu .bg_white, header #bg_header1 .container .hora .submenu #frete_gratis_menu, header #bg_header1 .container .hora .submenu .bg_white { display: none; } header #bg_header1 .container #hora .submenu #valores_cep, header #bg_header1 .container .hora .submenu #valores_cep { display: flex; } header #bg_header1 .container #hora .seta_down, header #bg_header1 .container .hora .seta_down { font-size: 29px; left: 14px; position: relative; } header #bg_header1 .container #bt_menu_mobile { background: #bb2a2e; position: absolute; top: 0; left: 0; padding: 18px 18px 17px 18px; max-height: 15px; box-sizing: content-box; } header #bg_header1 .container #bt_menu_mobile img { width: 35px; vertical-align: top; margin-top: 2px; } header #bg_header1 .container .logo_header { float: inherit; position: absolute; width: 140px; transform: translate(-50%, -50%); left: 50%; margin-left: auto; margin: 0; top: 50%; } header #bg_header1 .container .logo_header .show_mobile { width: auto; display: block; } header #bg_header1 .container .logo_header .hide_mobile { display: none; } header #bg_header1 .container .div_header { float: none; padding: 0; } header #bg_header1 .container .div_header#redirect_minhas_listas { position: absolute; right: 58px; float: none; transform: translate(0, -50%); top: 50%; } header #bg_header1 .container .div_header:last-of-type { right: 0; position: absolute; top: 0; } header #bg_header1 .container .div_header .content_carrinho { height: 56px; } header #bg_header1 .container .div_header .content_carrinho .qtdTotalCarrinho { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } header #bg_header1 .container .div_header .show_mobile { display: block; } header #bg_header1 .container .div_header #show_flutuante, header #bg_header1 .container .div_header .hide_mobile { display: none; } header #bg_header1 .container .div_header .foto_perfil { float: left; } header #bg_header1 .container #show_minhas_listas { padding: 14px 0 12px 7px; } header #bg_header1 .container #frmBusca .container_busca, header #bg_header1 .container .frmBusca .container_busca { background: #e0e2e3; position: absolute; width: 100% !important; top: 50px; height: 54px; z-index: 99999; left: 0; margin-left: 0; display: block; } header #bg_header1 .container #frmBusca .container_busca .content_busca, header #bg_header1 .container .frmBusca .container_busca .content_busca { background: #e0e2e3; width: 100% !important; height: 100%; } header #bg_header1 .container #frmBusca .container_busca .content_busca .input_speech, header #bg_header1 .container .frmBusca .container_busca .content_busca .input_speech { width: 98%; } header #bg_header1 .container #frmBusca .container_busca .content_busca .input_speech input, header #bg_header1 .container .frmBusca .container_busca .content_busca .input_speech input { width: 100% !important; box-sizing: border-box; padding: 10px 11% 10px 5% !important; font-size: 14px !important; } header #bg_header1 .container #frmBusca .container_busca .content_busca .input_speech .left_input, header #bg_header1 .container .frmBusca .container_busca .content_busca .input_speech .left_input { left: 12px; top: 10px; height: 21px; } header #bg_header1 .container #frmBusca .container_busca .content_busca .input_speech .right_input, header #bg_header1 .container .frmBusca .container_busca .content_busca .input_speech .right_input { right: 5%; top: 10px; height: 23px; } header #bg_header1 .container #frmBusca .container_busca .content_busca .input_speech .show_mobile, header #bg_header1 .container .frmBusca .container_busca .content_busca .input_speech .show_mobile { display: none; } header #bg_header1 .container #frmBusca .container_busca .content_busca input[type="submit"], header #bg_header1 .container .frmBusca .container_busca .content_busca input[type="submit"] { width: 15%; top: 5px; padding: 5px; right: 0; } header #bg_header1 .container #frmBusca .container_busca .content_busca .content_complete, header #bg_header1 .container .frmBusca .container_busca .content_busca .content_complete { background: #e0e2e3; padding-top: 30px; top: 58px; } header #bg_header1 .container #frmBusca .container_busca .content_busca .content_complete .group, header #bg_header1 .container .frmBusca .container_busca .content_busca .content_complete .group { width: 96%; padding: 3% 2% 2% 2%; } header #bg_header1 .container #frmBusca .container_busca .content_busca .content_complete .group .content_shop .item_vitrine a, header #bg_header1 .container .frmBusca .container_busca .content_busca .content_complete .group .content_shop .item_vitrine a { display: flex; } header #bg_header1 .container #frmBusca .container_busca .content_busca .content_complete .group .content_shop .item_vitrine .container_price, header #bg_header1 .container .frmBusca .container_busca .content_busca .content_complete .group .content_shop .item_vitrine .container_price { width: 39%; } header #bg_header1 .container #frmBusca .container_busca .content_busca .content_complete .group .txt_descricao, header #bg_header1 .container .frmBusca .container_busca .content_busca .content_complete .group .txt_descricao { width: 60%; top: -30px; font-size: 14px; line-height: 15px; } header #bg_header1 .container #frmBusca .container_busca .content_busca .content_complete .group .left_input .content_receitas, header #bg_header1 .container .frmBusca .container_busca .content_busca .content_complete .group .left_input .content_receitas { display: none; } header #bg_header1 .container .content_carrinho span { top: 9px; } header #bg_header2 { z-index: 999999; height: auto !important; width: 97%; top: 170px; left: -103%; display: block !important; position: relative !important; overflow: initial !important; -webkit-transition: all 0.6s, ease; -moz-transition: all 0.6s, ease; -ms-transition: all 0.6s, ease; -o-transition: all 0.6s, ease; transition: all 0.6s, ease; transition-duration: 0.6s; } header #bg_header2 .show_mobile { display: block !important; } header #bg_header2 .content_busca, header #bg_header2 .content_carrinho { display: none !important; } header #bg_header2 .container { box-sizing: content-box; } header #bg_header2 .container menu { display: inline-block; height: auto; height: -moz-available; box-sizing: content-box; -webkit-transition: all 0.6s, ease; -moz-transition: all 0.6s, ease; -ms-transition: all 0.6s, ease; -o-transition: all 0.6s, ease; transition: all 0.6s, ease; transition-duration: 0.6s; } header #bg_header2 .container menu .hidden_fixed { display: block; } header #bg_header2 .container menu .item_menu { text-align: left; flex: none; float: left; width: 103%; } header #bg_header2 .container menu .item_menu:hover { background: 0 0; } header #bg_header2 .container menu .item_menu:hover img { display: block; } header #bg_header2 .container menu .item_menu:hover .content_submenu { display: none; } header #bg_header2 .container menu .item_menu:hover .txt_menu h1 { color: #fff; } header #bg_header2 .container menu .item_menu a { height: 114px; } header #bg_header2 .container menu .item_menu .img_menu { height: 113px; float: left; width: 68px; align-items: center; display: inline-flex; margin-left: 0; } header #bg_header2 .container menu .item_menu .img_menu img { max-height: 46px; min-height: auto; visibility: visible !important; bottom: inherit; } header #bg_header2 .container menu .item_menu .img_menu .hover { display: none; } header #bg_header2 .container menu .item_menu .txt_menu { height: 113px !important; line-height: 28px; float: left; align-items: center !important; text-align: left; display: inline-flex !important; max-width: 230px; margin-top: 0 !important; } header #bg_header2 .container menu .item_menu .txt_menu h1 { font-size: 21px; } header #bg_header2 .container menu .item_menu .txt_menu .seta_right { position: absolute; right: 26px; color: #fff; font-size: 25px; top: 38%; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } header #bg_header2 .container menu .item_menu .content_submenu { padding: 0; } header #bg_header2 .container menu .item_menu .content_submenu .container { width: 100%; } header #bg_header2 .container menu .item_menu .content_submenu .submenu_center, header #bg_header2 .container menu .item_menu .content_submenu .submenu_left, header #bg_header2 .container menu .item_menu .content_submenu .submenu_right { width: 90% !important; clear: both; padding: 0 10% !important; } header #bg_header2 .container menu .item_menu .content_submenu .submenu_center ul, header #bg_header2 .container menu .item_menu .content_submenu .submenu_left ul, header #bg_header2 .container menu .item_menu .content_submenu .submenu_right ul { position: relative !important; left: inherit !important; top: inherit !important; margin-top: 25px !important; width: 90% !important; } header #bg_header2 .container menu .item_menu .content_submenu .submenu_center ul li h2, header #bg_header2 .container menu .item_menu .content_submenu .submenu_left ul li h2, header #bg_header2 .container menu .item_menu .content_submenu .submenu_right ul li h2 { font-size: 23px; } header #bg_header2 .container menu .item_menu .content_submenu .submenu_center ul, header #bg_header2 .container menu .item_menu .content_submenu .submenu_left ul { width: 90% !important; margin: 0 auto; display: block; max-width: 100%; } header #bg_header2 .container menu .item_menu .content_submenu .submenu_center li, header #bg_header2 .container menu .item_menu .content_submenu .submenu_left li { width: 100%; } header #bg_header2 .container menu .item_menu .content_submenu .submenu_center li a, header #bg_header2 .container menu .item_menu .content_submenu .submenu_left li a { font-size: 21px; padding: 20px 0; } header #bg_header2 .container menu .item_menu .content_submenu .submenu_center li a:hover, header #bg_header2 .container menu .item_menu .content_submenu .submenu_left li a:hover { color: none; } header #bg_header2 .container menu .item_menu .content_submenu .submenu_right { background: #eeece8; padding: 0 0 0 10%; height: auto; } header #bg_header2 .container menu .item_menu .content_submenu .submenu_right ul { width: 90%; margin: 0 auto; display: block; max-width: 100%; } header #bg_header2 .container menu .item_menu .content_submenu .submenu_right li { width: 100%; } header #bg_header2 .container menu .item_menu .content_submenu .submenu_right li a { font-size: 21px; padding: 20px 0; } header #bg_header2 .container menu .item_menu .content_submenu .submenu_right .banner_submenu { width: 100%; float: left; display: table; } header #bg_header2 .container menu .item_menu .bigger { display: none; visibility: visible; } header #bg_header2 .container menu .item_menu.active { background: #f3f2f0; padding-left: 45px; margin-left: -44px; } header #bg_header2 .container menu .item_menu.active img { display: none; } header #bg_header2 .container menu .item_menu.active .hover { display: block !important; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } header #bg_header2 .container menu .item_menu.active .txt_menu .seta_right, header #bg_header2 .container menu .item_menu.active .txt_menu h1 { color: #4a4d57; } header #bg_header2 .container menu .item_menu.minhas_ofertas { width: 103%; background: #f3f2f0; padding-left: 45px; margin-left: -44px; } header #bg_header2 .container menu .item_menu.minhas_ofertas img { width: 30%; margin: 16px; } header #bg_header2 .container menu .item_menu.minhas_ofertas .txt_menu .seta_right, header #bg_header2 .container menu .item_menu.minhas_ofertas .txt_menu h1 { color: #4a4d57; } header #bg_header2 .container menu .destaque_mobile { background: #d6a36a; margin-left: -4%; } header #bg_header2 .container menu .destaque_mobile .img_menu { margin: 0 0 0 3%; } header #bg_header2 .container menu .destaque_mobile .img_menu img { display: none; } header #bg_header2 .container menu .destaque_mobile .img_menu .hover { display: block; } header #bg_header2 .container menu .destaque_mobile .txt_menu h1 { color: #fff; } header #bg_header2 .container menu .destaque_mobile:hover { background: #f3f2f0; } header #bg_header2 .container menu .item_menu.minhas_ofertas.destaque_mobile { display: block; } header #bg_header3 { display: block; height: auto; position: relative; z-index: 999999; left: -3%; width: 103%; top: 167px; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } header #bg_header3 .content_header3 { display: inline-block; background: #5a1718; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } header #bg_header3 .content_header3 .div_left, header #bg_header3 .content_header3 .div_right { width: 100%; background: #5a1718; text-align: left; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } header #bg_header3 .content_header3 .div_left ul, header #bg_header3 .content_header3 .div_right ul { display: table; width: 100% !important; } header #bg_header3 .content_header3 .div_left ul li, header #bg_header3 .content_header3 .div_right ul li { width: 100%; position: relative; display: block; text-align: left; } header #bg_header3 .content_header3 .div_left ul li:hover>a, header #bg_header3 .content_header3 .div_right ul li:hover>a { background: 0 0; color: #fff; } header #bg_header3 .content_header3 .div_left ul li a, header #bg_header3 .content_header3 .div_right ul li a { padding: 28px 45px !important; font-size: 21px !important; color: #fff; position: relative; } header #bg_header3 .content_header3 .div_left ul li a:hover, header #bg_header3 .content_header3 .div_right ul li a:hover { background: 0 0; color: #fff; } header #bg_header3 .content_header3 .div_left ul li a:after, header #bg_header3 .content_header3 .div_right ul li a:after { content: ">"; position: absolute; right: 30px; top: 25%; font-size: 24px; } header #bg_header3 .content_header3 .div_left ul li .content_submenu, header #bg_header3 .content_header3 .div_right ul li .content_submenu { width: 100%; position: absolute; top: 90px; padding: 0; } header #bg_header3 .content_header3 .div_left ul li .content_submenu ul, header #bg_header3 .content_header3 .div_right ul li .content_submenu ul { width: 100%; } header #bg_header3 .content_header3 .div_left ul li .content_submenu ul li, header #bg_header3 .content_header3 .div_right ul li .content_submenu ul li { width: 100%; position: relative; } header #bg_header3 .content_header3 .div_left ul li .content_submenu ul li a, header #bg_header3 .content_header3 .div_right ul li .content_submenu ul li a { width: 85%; padding: 20px 35px; font-size: 21px !important; position: relative; text-transform: initial; } header #bg_header3 .content_header3 .div_left ul li .content_submenu ul li a:hover, header #bg_header3 .content_header3 .div_right ul li .content_submenu ul li a:hover { color: #4a4d57 !important; } header #bg_header3 .content_header3 .div_left ul .clicked, header #bg_header3 .content_header3 .div_right ul .clicked { display: block !important; } header #bg_header3 .content_header3 .div_left ul .clicked>a:after, header #bg_header3 .content_header3 .div_right ul .clicked>a:after { right: 92%; top: 32px; transform: rotate(180deg); } header #bg_header3 .content_header3 .div_left ul .clicked ul li, header #bg_header3 .content_header3 .div_right ul .clicked ul li { display: block !important; } header .alert .container { display: grid; padding: 20px 0; align-items: center; justify-content: center; position: relative; } header .alert .container .div_left, header .alert .container .div_right { display: inline-flex; align-items: center; } header .alert .container .div_left { width: 100%; } header .alert .container .div_right { width: 100%; justify-content: center; margin-top: 25px; position: initial; } header .alert .container h3 { width: 80%; font-size: 16px; } header .alert .container .browser { display: inline-flex; align-items: center; margin-right: 20px; } header .alert .container .browser svg { fill: #f4c69d; fill-rule: evenodd; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } header .alert .container .browser span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; text-transform: uppercase; color: #f4c69d; margin-left: 10px; letter-spacing: 0.4pt; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } header .alert .container .close { position: absolute; top: 30px; right: 0; } header .content_complete .group .content_shop { overflow-y: auto; overflow-x: hidden; max-height: 59vh; } header::before { content: ""; background: rgba(0, 0, 0, 0.6); position: fixed; width: 100%; right: 0; height: 100vh; z-index: 999999; visibility: hidden; -webkit-transition: all 0s, linear; -moz-transition: all 0s, linear; -ms-transition: all 0s, linear; -o-transition: all 0s, linear; transition: all 0s, linear; transition-duration: 0s; } header #bg_header2 .destaque { display: none !important; } header.open_menu { height: 100vh !important; -webkit-overflow-scrolling: touch; overflow-x: hidden; position: fixed; top: 0 !important; z-index: 999999999; } header.open_menu::before { content: ""; width: 4%; visibility: visible; -webkit-transition: all 0.8s, ease; -moz-transition: all 0.8s, ease; -ms-transition: all 0.8s, ease; -o-transition: all 0.8s, ease; transition: all 0.8s, ease; transition-duration: 0.8s; } header.open_menu #bg_header1 #hora, header.open_menu #bg_header1 #perfil, header.open_menu #bg_header1 .hora { left: 0; } header.open_menu #bg_header1 #perfil div.submenu.show_submenu::before { content: ""; background: #fff; width: 100%; height: 100vh; position: fixed; bottom: 0; top: 0; left: 0; right: 0; } header.open_menu #bg_header1 #perfil div.submenu.show_submenu #form_esqueci_senha, header.open_menu #bg_header1 #perfil div.submenu.show_submenu .content_bt, header.open_menu #bg_header1 #perfil div.submenu.show_submenu .form_login, header.open_menu #bg_header1 #perfil div.submenu.show_submenu .separador { position: relative; z-index: 99999; } header.open_menu #bg_header1 #perfil div.submenu.show_submenu .form_login #bt_close_submenu { top: -106px; } header.open_menu #bg_header2 { left: 0; } header.open_submenu #bg_header1 #hora, header.open_submenu #bg_header1 #perfil, header.open_submenu #bg_header1 .hora { display: none; } header.open_submenu #bg_header2 { top: -60px; } header.open_submenu #bg_header2 .container menu .item_menu, header.open_submenu #bg_header2 .container menu .item_menu.minhas_ofertas.destaque_mobile { display: none; } header.open_submenu #bg_header2 .container menu .item_menu .img_menu { display: none; } header.open_submenu #bg_header2 .container menu .item_menu .txt_menu h1 { margin-left: 64px; } header.open_submenu #bg_header2 .container menu .item_menu .txt_menu .seta_right { left: 29px; transform: rotate(180deg); right: inherit; } header.open_submenu #bg_header2 .container menu .item_menu.clicked { display: block; } header.open_submenu #bg_header2 .container menu .item_menu.clicked>a { height: 122px; } header.open_submenu #bg_header2 .container menu .item_menu.clicked .content_submenu { width: 100%; visibility: visible; display: block; position: absolute; } header.open_submenu #bg_header3 { display: none; } .banner .txt_banner { left: 10%; } #banner_middle { display: inline-block; } #depoimentos .bg_left, #vitrine .bg_left { width: 33%; } #depoimentos .bg_right, #vitrine .bg_right { width: 67%; } #depoimentos .container .content_shop, #vitrine .container .content_shop { width: 28%; } #vitrine_lista .item_vitrine .tag_marketplace_content { float: right; } #vitrine_lista .item_vitrine_banner, .vitrine_lista .item_vitrine_banner { width: 61%; } #vitrine_lista .container_vitrine_lista .txt_lista, .vitrine_lista .container_vitrine_lista .txt_lista { width: 27%; } #container_filter { background: #a8a7a7; } #filtro_select .container { width: 99%; padding: 64px 0 20px 0 !important; } #container_filter .content_select_list { margin: 0 3px 0 0; } #container_filter .content_select_list .select_list { font-size: 11px; padding: 12px 5%; } #especialistas #bg_especialista2 .container_especialista .content_especialista .txt_especialista { text-align: center; } #especialistas #bg_especialista2 .container_especialista .content_especialista .txt_especialista .line { margin: 9px auto; } #artigos .content_artigos .left_artigo, #artigos .content_artigos_mobile .left_artigo { width: 45%; } #artigos .content_artigos .left_artigo .txt_artigo h3, #artigos .content_artigos_mobile .left_artigo .txt_artigo h3 { font-size: 30px; } #artigos .content_artigos .right_artigo, #artigos .content_artigos_mobile .right_artigo { width: 52%; } #artigos .content_artigos .right_artigo .item_artigo, #artigos .content_artigos_mobile .right_artigo .item_artigo { width: 45%; margin: 0 0 38px 3%; } #artigos .content_artigos .right_artigo .item_artigo h3, #artigos .content_artigos_mobile .right_artigo .item_artigo h3 { font-size: 18px !important; line-height: 26px; } .box_lista_shop a { letter-spacing: 0; } .box_busca_mapa { top: 3px; left: 7px; height: auto; padding: 20px; } .box_busca_mapa h2 { font-size: 16px; } .box_busca_mapa h3 { display: none; } .box_busca_mapa .controls { margin-top: 4px; } #map, #map_locker { height: 550px; } .gm-style-iw div { max-width: 340px !important; } .iw-wrap .content_img .bg_ico_mapa { margin: 0 20px 5px 5px; } #listagem #banner .banner .img_especialista, #listas #banner .banner .img_especialista, #resultado_busca #banner .banner .img_especialista { display: none; } #listagem #banner .banner .vitrine_lista_header, #listas #banner .banner .vitrine_lista_header, #resultado_busca #banner .banner .vitrine_lista_header { width: 100%; } #listagem #banner .banner .vitrine_lista_header h3, #listas #banner .banner .vitrine_lista_header h3, #resultado_busca #banner .banner .vitrine_lista_header h3 { text-align: center; } #listagem #banner .banner .vitrine_lista_header .txt_header h3, #listas #banner .banner .vitrine_lista_header .txt_header h3, #resultado_busca #banner .banner .vitrine_lista_header .txt_header h3 { text-align: left; } #listagem #banner .video_banner p, #listas #banner .video_banner p, #resultado_busca #banner .video_banner p { text-align: center; } #listagem #vitrine, #listas #vitrine, #resultado_busca #vitrine { display: none; } #listagem #vitrine .content_perfil, #listas #vitrine .content_perfil, #resultado_busca #vitrine .content_perfil { display: none; } #listagem #vitrine .content_vitrine, #listas #vitrine .content_vitrine, #resultado_busca #vitrine .content_vitrine { width: 100% !important; } #listagem #container_filter, #listas #container_filter, #resultado_busca #container_filter { display: flex; height: 100%; width: 100%; top: 0; z-index: 999999; } #listagem #container_filter #filtro_select, #listas #container_filter #filtro_select, #resultado_busca #container_filter #filtro_select { background: #a8a7a7; display: block; position: fixed; top: 113%; z-index: 999; max-height: inherit; -webkit-transition: all 0.6s, linear; -moz-transition: all 0.6s, linear; -ms-transition: all 0.6s, linear; -o-transition: all 0.6s, linear; transition: all 0.6s, linear; transition-duration: 0.6s; } #listagem #container_filter #filtro_select .container_filtro_select, #listas #container_filter #filtro_select .container_filtro_select, #resultado_busca #container_filter #filtro_select .container_filtro_select { width: 94%; display: inline-block; margin-left: 3%; padding-bottom: 90px; } #listagem #container_filter #filtro_select .container_filtro_select h2, #listas #container_filter #filtro_select .container_filtro_select h2, #resultado_busca #container_filter #filtro_select .container_filtro_select h2 { text-align: center; color: #fff; margin: 0 0 30px 0; } #listagem #container_filter #filtro_select .container_filtro_select .content_select_list, #listas #container_filter #filtro_select .container_filtro_select .content_select_list, #resultado_busca #container_filter #filtro_select .container_filtro_select .content_select_list { width: 100%; margin: 0 0 24px 0; position: relative; } #listagem #container_filter #filtro_select .container_filtro_select .content_select_list .select_list, #listas #container_filter #filtro_select .container_filtro_select .content_select_list .select_list, #resultado_busca #container_filter #filtro_select .container_filtro_select .content_select_list .select_list { font-size: 18px; border: 1px solid #fff; color: #fff; } #listagem #container_filter #filtro_select .container_filtro_select .content_select_list .select_list .seta_down, #listas #container_filter #filtro_select .container_filtro_select .content_select_list .select_list .seta_down, #resultado_busca #container_filter #filtro_select .container_filtro_select .content_select_list .select_list .seta_down { color: #fff; } #listagem #container_filter #filtro_select .container_filtro_select .content_select_list .active, #listas #container_filter #filtro_select .container_filtro_select .content_select_list .active, #resultado_busca #container_filter #filtro_select .container_filtro_select .content_select_list .active { background: 0 0; } #listagem #container_filter #filtro_select .container_filtro_select .content_select_list .content_itens_filtro, #listas #container_filter #filtro_select .container_filtro_select .content_select_list .content_itens_filtro, #resultado_busca #container_filter #filtro_select .container_filtro_select .content_select_list .content_itens_filtro { width: 97%; left: 0; z-index: 999; max-height: 360px; overflow: scroll; } #listagem #container_filter #filtro_select .container_filtro_select .content_select_list .content_itens_filtro .list_item, #listas #container_filter #filtro_select .container_filtro_select .content_select_list .content_itens_filtro .list_item, #resultado_busca #container_filter #filtro_select .container_filtro_select .content_select_list .content_itens_filtro .list_item { max-width: 100%; width: 100%; padding: 10px 0; border-bottom: 1px solid #c9c8c3; } #listagem #container_filter #filtro_select .container_filtro_select .content_select_list .content_itens_filtro .list_item .checked, #listas #container_filter #filtro_select .container_filtro_select .content_select_list .content_itens_filtro .list_item .checked, #resultado_busca #container_filter #filtro_select .container_filtro_select .content_select_list .content_itens_filtro .list_item .checked { width: 8px; height: 8px; } #listagem #container_filter #filtro_select .container_filtro_select .content_select_list .content_itens_filtro .list_item label, #listas #container_filter #filtro_select .container_filtro_select .content_select_list .content_itens_filtro .list_item label, #resultado_busca #container_filter #filtro_select .container_filtro_select .content_select_list .content_itens_filtro .list_item label { font-size: 20px; } #listagem #container_filter #filtro_select .fechar_filtro, #listagem #container_filter #filtro_select .filter_mobile, #listas #container_filter #filtro_select .fechar_filtro, #listas #container_filter #filtro_select .filter_mobile, #resultado_busca #container_filter #filtro_select .fechar_filtro, #resultado_busca #container_filter #filtro_select .filter_mobile { background: #c9cacd; width: 100%; padding: 30px 0; display: table; text-align: center; z-index: 99; } #listagem #container_filter #filtro_select .fechar_filtro span, #listagem #container_filter #filtro_select .filter_mobile span, #listas #container_filter #filtro_select .fechar_filtro span, #listas #container_filter #filtro_select .filter_mobile span, #resultado_busca #container_filter #filtro_select .fechar_filtro span, #resultado_busca #container_filter #filtro_select .filter_mobile span { text-transform: uppercase; position: relative; top: -7px; font-size: 20px; color: #4a4d57; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } #listagem #container_filter #filtro_select .fechar_filtro img, #listagem #container_filter #filtro_select .filter_mobile img, #listas #container_filter #filtro_select .fechar_filtro img, #listas #container_filter #filtro_select .filter_mobile img, #resultado_busca #container_filter #filtro_select .fechar_filtro img, #resultado_busca #container_filter #filtro_select .filter_mobile img { margin-right: 13px; } #listagem #container_filter #filtro_lista, #listas #container_filter #filtro_lista, #resultado_busca #container_filter #filtro_lista { height: auto; } #listagem #container_filter #filtro_lista h2, #listas #container_filter #filtro_lista h2, #resultado_busca #container_filter #filtro_lista h2 { font-size: 25px; margin-bottom: 10px; text-align: center; } #listagem #container_filter #filtro_lista .container, #listas #container_filter #filtro_lista .container, #resultado_busca #container_filter #filtro_lista .container { width: 94% !important; } #listagem #container_filter #filtro_lista .container_filtro, #listas #container_filter #filtro_lista .container_filtro, #resultado_busca #container_filter #filtro_lista .container_filtro { width: 100%; height: auto; } #listagem #container_filter #filtro_lista .container_filtro .content_left:last-child, #listagem #container_filter #filtro_lista .container_filtro .middle, #listas #container_filter #filtro_lista .container_filtro .content_left:last-child, #listas #container_filter #filtro_lista .container_filtro .middle, #resultado_busca #container_filter #filtro_lista .container_filtro .content_left:last-child, #resultado_busca #container_filter #filtro_lista .container_filtro .middle { display: none; } #listagem #container_filter #filtro_lista .container_filtro .content_left, #listas #container_filter #filtro_lista .container_filtro .content_left, #resultado_busca #container_filter #filtro_lista .container_filtro .content_left { width: 100%; } #listagem #container_filter #filtro_lista .container_filtro .content_left .bg_white_tranparent, #listas #container_filter #filtro_lista .container_filtro .content_left .bg_white_tranparent, #resultado_busca #container_filter #filtro_lista .container_filtro .content_left .bg_white_tranparent { width: 100%; background: 0 0; padding: 0; } #listagem #container_filter #filtro_lista .container_filtro .content_left .bg_white_tranparent .input_speech, #listas #container_filter #filtro_lista .container_filtro .content_left .bg_white_tranparent .input_speech, #resultado_busca #container_filter #filtro_lista .container_filtro .content_left .bg_white_tranparent .input_speech { width: 100%; margin-top: 0; } #listagem #container_filter #filtro_lista .container_filtro .content_left .bg_white_tranparent .input_speech input, #listas #container_filter #filtro_lista .container_filtro .content_left .bg_white_tranparent .input_speech input, #resultado_busca #container_filter #filtro_lista .container_filtro .content_left .bg_white_tranparent .input_speech input { width: 80%; padding: 28px 10%; } #listagem #container_filter #filtro_lista .container_filtro .content_left .bg_white_tranparent .input_speech img, #listas #container_filter #filtro_lista .container_filtro .content_left .bg_white_tranparent .input_speech img, #resultado_busca #container_filter #filtro_lista .container_filtro .content_left .bg_white_tranparent .input_speech img { top: 21px; right: 2px; } #listagem #container_filter #filtro_lista .container_filtro .content_left .bg_white_tranparent .content_slider, #listas #container_filter #filtro_lista .container_filtro .content_left .bg_white_tranparent .content_slider, #resultado_busca #container_filter #filtro_lista .container_filtro .content_left .bg_white_tranparent .content_slider { width: 380px; margin-left: 19px; } #listagem #container_filter #filtro_lista .container_filtro .content_left #slider_filtro, #listas #container_filter #filtro_lista .container_filtro .content_left #slider_filtro, #resultado_busca #container_filter #filtro_lista .container_filtro .content_left #slider_filtro { width: 120%; padding-bottom: 13px; } #listagem #container_filter #filtro_lista .container_filtro .content_left #slider_filtro .owl-nav, #listas #container_filter #filtro_lista .container_filtro .content_left #slider_filtro .owl-nav, #resultado_busca #container_filter #filtro_lista .container_filtro .content_left #slider_filtro .owl-nav { display: none; } #listagem #container_filter #filtro_lista .container_filtro .content_left #slider_filtro .item_filtro, #listas #container_filter #filtro_lista .container_filtro .content_left #slider_filtro .item_filtro, #resultado_busca #container_filter #filtro_lista .container_filtro .content_left #slider_filtro .item_filtro { padding: 16px 29px; } #listagem #container_filter #filtro_lista .close_filter, #listas #container_filter #filtro_lista .close_filter, #resultado_busca #container_filter #filtro_lista .close_filter { background: url(../images/ico_fechar_mobile.png); width: 40px; height: 40px; display: block; position: absolute; top: 9px; right: 10px; background-size: cover !important; display: none; } #listagem #container_filter #filtro_select .content_itens, #listas #container_filter #filtro_select .content_itens, #resultado_busca #container_filter #filtro_select .content_itens { display: none; } #listagem #container_filter #filtro_select .close_filter, #listas #container_filter #filtro_select .close_filter, #resultado_busca #container_filter #filtro_select .close_filter { background: url(../images/ico_fechar_mobile.png); width: 40px; height: 40px; display: block; position: absolute; top: 9px; right: 10px; padding: 0; background-size: cover !important; display: none; } #listagem #clienteSemItemComprado, #listas #clienteSemItemComprado, #resultado_busca #clienteSemItemComprado { float: left; margin: 100px 0 0 0; position: relative; width: 100%; } #listagem #filtro_enxuto, #listas #filtro_enxuto, #resultado_busca #filtro_enxuto { display: none; } #listagem .bg_wood, #listas .bg_wood, #resultado_busca .bg_wood { display: none; } #listagem .bg_wood.revista, #listas .bg_wood.revista, #resultado_busca .bg_wood.revista { display: block; } #listagem #filtro_select .content_itens, #listas #filtro_select .content_itens, #resultado_busca #filtro_select .content_itens { display: none; } #listagem #filtro_select .container_filtro_select, #listas #filtro_select .container_filtro_select, #resultado_busca #filtro_select .container_filtro_select { width: 100%; } #listagem #filtro_lista .container .middle, #listas #filtro_lista .container .middle, #resultado_busca #filtro_lista .container .middle { margin: 0 2%; } #listagem #vitrine_lista .content_vitrine, #listagem .vitrine_lista .content_vitrine, #listas #vitrine_lista .content_vitrine, #listas .vitrine_lista .content_vitrine, #resultado_busca #vitrine_lista .content_vitrine, #resultado_busca .vitrine_lista .content_vitrine { width: 100%; } #listagem #vitrine_lista .content_vitrine .item_vitrine, #listagem .vitrine_lista .content_vitrine .item_vitrine, #listas #vitrine_lista .content_vitrine .item_vitrine, #listas .vitrine_lista .content_vitrine .item_vitrine, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine { width: 100% !important; height: 246px; margin-top: 40px; } #listagem #vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine, #listagem .vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine, #listas #vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine, #listas .vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine { width: 40%; float: left; height: 100%; } #listagem #vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine, #listagem .vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine, #listas #vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine, #listas .vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine { height: 90%; } #listagem #vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine img, #listagem .vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine img, #listas #vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine img, #listas .vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine img, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine img, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine img { max-width: 100% !important; max-height: 80% !important; height: 70%; } #listagem #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine, #listagem .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine, #listas #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine, #listas .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine { width: 58%; float: right; margin-top: 0; clear: inherit; } #listagem #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .place, #listagem .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .place, #listas #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .place, #listas .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .place, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .place, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .place { font-size: 17px; } #listagem #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .content_price, #listagem .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .content_price, #listas #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .content_price, #listas .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .content_price, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .content_price, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .content_price { font-size: 22px; } #listagem #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .name, #listagem .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .name, #listas #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .name, #listas .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .name, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .name, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .name { margin-top: 8px; font-size: 17px; } #listagem #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .div_dark, #listagem .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .div_dark, #listas #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .div_dark, #listas .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .div_dark, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .div_dark, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .div_dark { font-size: 16px; float: left; margin: 7px 0 0 0; } #listagem #vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine, #listagem .vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine, #listas #vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine, #listas .vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine { width: auto; left: 42%; } #listagem #vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine input, #listagem .vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine input, #listas #vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine input, #listas .vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine input, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine input, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine input { width: 37px; height: 16px; font-size: 17px; } #listagem #vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine .bt_qtd, #listagem .vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine .bt_qtd, #listas #vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine .bt_qtd, #listas .vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine .bt_qtd, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine .bt_qtd, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine .bt_qtd { width: 27px; height: 27px; font-size: 24px; line-height: 24px; } #listagem #vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine .span, #listagem .vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine .span, #listas #vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine .span, #listas .vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine .span, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine .span, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine .span { margin: 0 0 0 26%; } #listagem #vitrine_lista .content_vitrine .item_vitrine .tag.cart_plus, #listagem .vitrine_lista .content_vitrine .item_vitrine .tag.cart_plus, #listas #vitrine_lista .content_vitrine .item_vitrine .tag.cart_plus, #listas .vitrine_lista .content_vitrine .item_vitrine .tag.cart_plus, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine .tag.cart_plus, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine .tag.cart_plus { left: 62%; } #listagem #vitrine_lista .content_vitrine .item_vitrine .wrap_check, #listagem .vitrine_lista .content_vitrine .item_vitrine .wrap_check, #listas #vitrine_lista .content_vitrine .item_vitrine .wrap_check, #listas .vitrine_lista .content_vitrine .item_vitrine .wrap_check, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine .wrap_check, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine .wrap_check { left: 7px; right: inherit; } #listagem #vitrine_lista .content_vitrine .oferta .txt_vitrine .content_price, #listagem .vitrine_lista .content_vitrine .oferta .txt_vitrine .content_price, #listas #vitrine_lista .content_vitrine .oferta .txt_vitrine .content_price, #listas .vitrine_lista .content_vitrine .oferta .txt_vitrine .content_price, #resultado_busca #vitrine_lista .content_vitrine .oferta .txt_vitrine .content_price, #resultado_busca .vitrine_lista .content_vitrine .oferta .txt_vitrine .content_price { font-size: 16px; } #listagem #vitrine_lista .content_vitrine .compre_junto_car .item_vitrine, #listagem .vitrine_lista .content_vitrine .compre_junto_car .item_vitrine, #listas #vitrine_lista .content_vitrine .compre_junto_car .item_vitrine, #listas .vitrine_lista .content_vitrine .compre_junto_car .item_vitrine, #resultado_busca #vitrine_lista .content_vitrine .compre_junto_car .item_vitrine, #resultado_busca .vitrine_lista .content_vitrine .compre_junto_car .item_vitrine { width: 94% !important; top: 230px; left: 0; } #listagem #vitrine_lista .content_vitrine .compre_junto_car .item_vitrine .carrinho_vitrine, #listagem .vitrine_lista .content_vitrine .compre_junto_car .item_vitrine .carrinho_vitrine, #listas #vitrine_lista .content_vitrine .compre_junto_car .item_vitrine .carrinho_vitrine, #listas .vitrine_lista .content_vitrine .compre_junto_car .item_vitrine .carrinho_vitrine, #resultado_busca #vitrine_lista .content_vitrine .compre_junto_car .item_vitrine .carrinho_vitrine, #resultado_busca .vitrine_lista .content_vitrine .compre_junto_car .item_vitrine .carrinho_vitrine { width: auto; right: 45px; left: initial; background: 0 0; bottom: 0; } #listagem #vitrine_lista .content_vitrine .compre_junto_car .item_vitrine .carrinho_vitrine .span, #listagem .vitrine_lista .content_vitrine .compre_junto_car .item_vitrine .carrinho_vitrine .span, #listas #vitrine_lista .content_vitrine .compre_junto_car .item_vitrine .carrinho_vitrine .span, #listas .vitrine_lista .content_vitrine .compre_junto_car .item_vitrine .carrinho_vitrine .span, #resultado_busca #vitrine_lista .content_vitrine .compre_junto_car .item_vitrine .carrinho_vitrine .span, #resultado_busca .vitrine_lista .content_vitrine .compre_junto_car .item_vitrine .carrinho_vitrine .span { width: auto; float: left; } #listagem #vitrine_lista .content_vitrine .compre_junto_car .item_vitrine .bg_img_vitrine, #listagem .vitrine_lista .content_vitrine .compre_junto_car .item_vitrine .bg_img_vitrine, #listas #vitrine_lista .content_vitrine .compre_junto_car .item_vitrine .bg_img_vitrine, #listas .vitrine_lista .content_vitrine .compre_junto_car .item_vitrine .bg_img_vitrine, #resultado_busca #vitrine_lista .content_vitrine .compre_junto_car .item_vitrine .bg_img_vitrine, #resultado_busca .vitrine_lista .content_vitrine .compre_junto_car .item_vitrine .bg_img_vitrine { height: 100%; } #listagem #vitrine_lista .content_vitrine .compre_junto_car .selo_compre_junto_carrinho, #listagem .vitrine_lista .content_vitrine .compre_junto_car .selo_compre_junto_carrinho, #listas #vitrine_lista .content_vitrine .compre_junto_car .selo_compre_junto_carrinho, #listas .vitrine_lista .content_vitrine .compre_junto_car .selo_compre_junto_carrinho, #resultado_busca #vitrine_lista .content_vitrine .compre_junto_car .selo_compre_junto_carrinho, #resultado_busca .vitrine_lista .content_vitrine .compre_junto_car .selo_compre_junto_carrinho { left: 24%; margin-top: -88px; margin-left: -57px; } #listagem #vitrine_lista .content_vitrine .compre_junto_car .txt_vitrine, #listagem .vitrine_lista .content_vitrine .compre_junto_car .txt_vitrine, #listas #vitrine_lista .content_vitrine .compre_junto_car .txt_vitrine, #listas .vitrine_lista .content_vitrine .compre_junto_car .txt_vitrine, #resultado_busca #vitrine_lista .content_vitrine .compre_junto_car .txt_vitrine, #resultado_busca .vitrine_lista .content_vitrine .compre_junto_car .txt_vitrine { margin: 12px 0 0 0; } #listagem #vitrine_lista .content_vitrine .txt_lista, #listagem .vitrine_lista .content_vitrine .txt_lista, #listas #vitrine_lista .content_vitrine .txt_lista, #listas .vitrine_lista .content_vitrine .txt_lista, #resultado_busca #vitrine_lista .content_vitrine .txt_lista, #resultado_busca .vitrine_lista .content_vitrine .txt_lista { width: 92%; height: 400px; } #listagem #vitrine_lista .content_vitrine .txt_lista img, #listagem .vitrine_lista .content_vitrine .txt_lista img, #listas #vitrine_lista .content_vitrine .txt_lista img, #listas .vitrine_lista .content_vitrine .txt_lista img, #resultado_busca #vitrine_lista .content_vitrine .txt_lista img, #resultado_busca .vitrine_lista .content_vitrine .txt_lista img { width: auto; height: 95%; } #listagem #vitrine_lista .content_vitrine .item_vitrine_banner, #listagem .vitrine_lista .content_vitrine .item_vitrine_banner, #listas #vitrine_lista .content_vitrine .item_vitrine_banner, #listas .vitrine_lista .content_vitrine .item_vitrine_banner, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine_banner, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine_banner { width: 100%; height: auto; margin-top: 40px; } #produto footer #bg_footer2 { height: 302px; margin-top: -10px; } #produto #header_produto { margin-top: 128px; } #produto #header_produto #bg_fade_right { left: 420px; } #produto #header_produto #carousel_produto { width: 420px; } #produto #header_produto .right { width: 50%; } #produto #header_produto .right .header_info .info_aval { float: none; clear: both; display: inline-block !important; } #produto #header_produto .right .header_info .info_aval .content_avaliacao { text-align: center; display: inline-block; margin: 10px 0 10px !important; width: auto !important; } #produto #header_produto .right .header_info .info_aval .content_avaliacao .ava_3x, #produto #header_produto .right .header_info .info_aval .content_avaliacao .ava_o3x { display: inline-block; width: 18px !important; height: 14px !important; margin-right: 1px; float: none; } #produto #header_produto .right .header_info .info_aval .mobile-clear.show_mobile { display: none; } #produto #header_produto .right .header_info .info_aval span { margin-left: 0; margin-right: 6px; } #produto #header_produto .right .header_info .btns_empty .container_share .content_share { width: 98%; padding: 22px 10px; } #produto #header_produto .right .header_info .btns_empty .container_share .content_share a { margin: 0 44px; } #produto #header_produto .right .header_info .btns_empty .container_share .content_share .input_button { width: 100%; } #produto #header_produto .right .header_info .btns_empty .container_share .content_share .input_button input { width: 80%; font-size: 18px; } #produto #header_produto .right .header_info .btns_empty .container_share .content_share .input_button input[type="submit"] { font-size: 18px; width: 17%; } #produto #header_produto .right .header_info .btns_empty .container_share .content_share .input_button .confirm_mail { font-size: 20px; } #produto #header_produto .right .miolo_info .div_line .content_select_list { width: 34%; } #produto #header_produto .right .miolo_info .info_oferta .txt_oferta { width: 38%; margin-left: 18px; } #produto #header_produto .right .miolo_info .info_oferta .txt_oferta .bt_empty { margin-top: 8px; } #produto #header_produto .right .miolo_info .info_oferta2 { margin-top: 48px; } #produto #header_produto .right .miolo_info .info_oferta2 .txt_oferta { margin-left: 13px; } #produto #header_produto .right .miolo_info .info_oferta2 .selo_oferta { top: -78px; } #produto #header_produto .right .miolo_info .btns_empty .container_share .content_share { width: 98%; padding: 22px 10px; } #produto #header_produto .right .miolo_info .btns_empty .container_share .content_share a { margin: 0 44px; } #produto #header_produto .right .miolo_info .btns_empty .container_share .content_share .input_button { width: 100%; } #produto #header_produto .right .miolo_info .btns_empty .container_share .content_share .input_button input { width: 80%; font-size: 18px; } #produto #header_produto .right .miolo_info .btns_empty .container_share .content_share .input_button input[type="submit"] { font-size: 18px; width: 17%; } #produto #header_produto .right .miolo_info .btns_empty .container_share .content_share .input_button .confirm_mail { font-size: 20px; } #produto #header_produto .right #box .left { padding: 20px 10px; } #produto #header_produto .right #box .left .dados_expert { margin: 0 0 0 10px; } #produto #header_produto .right #box .right { padding: 20px; } #produto #especialistas #bg_especialista2 .content_especialista .show_tablet { display: block; } #produto #especialistas #bg_especialista2 .content_especialista .see-more { display: block; color: #ec3237; font-size: 15px; border: none; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; text-align: center; margin-bottom: 15px; } #produto #especialistas #bg_especialista2 .content_especialista .hide_tablet { display: none !important; } #produto #depoimentos .large_txt { font-size: 30px !important; } #produto #dicas h3 { font-size: 30px; } #produto #bg_wood_black { height: auto; padding: 0 0 60px 0; } #produto #bg_wood_black .txt_espe h3 { font-size: 30px !important; } #produto #perguntas h3 { font-size: 30px !important; } #produto #avaliacao .content_aval { width: 250px; } #produto #avaliacao .div_right { width: 69%; } #produto #avaliacao .div_right .div_dep .content_txt .div_left { width: 58%; } #produto #menu_fixo_footer { height: auto !important; bottom: 0 !important; overflow: visible; } #produto #menu_fixo_footer .show_tablet { display: none; } #produto #menu_fixo_footer .container { width: 100vw; box-sizing: border-box; padding: 0; } #produto #menu_fixo_footer .container #top_scroll { display: none; position: absolute; top: -123px; right: 3%; width: 64px; height: 64px; background: #1e120d; color: #c9c8c3; text-align: center; font-size: 35px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; -webkit-transform: rotate(-90deg) !important; -moz-transform: rotate(-90deg) !important; -ms-transform: rotate(-90deg) !important; -o-transform: rotate(-90deg) !important; transform: rotate(-90deg); } #produto #menu_fixo_footer .container .menu_divs ul { display: none; } #produto #menu_fixo_footer .container .menu_divs .menu_carrinho { width: 100vw !important; padding: 10px !important; box-sizing: border-box; display: flex; flex-direction: row; justify-content: center; align-items: center; } #produto #menu_fixo_footer .container .menu_divs .menu_carrinho .right { width: 100%; display: flex; flex-direction: row; justify-content: space-between; align-items: center; } #produto #menu_fixo_footer .container .menu_divs .menu_carrinho .right .carrinho_vitrine { font-size: 34px; } #produto #menu_fixo_footer .container .menu_divs .menu_carrinho .right .content_price { margin: 15px 0 15px 3%; font-size: 34px; } #produto #menu_fixo_footer .container .menu_divs .menu_carrinho .right .content_price { z-index: 99; line-height: normal; max-width: 70%; position: relative; margin: 0; display: inline-block; float: none; width: auto; max-width: auto; height: auto !important; font-size: initial; line-height: initial; } #produto #menu_fixo_footer .container .menu_divs .menu_carrinho .right .content_price .price { float: none; display: inline-block; vertical-align: top; } #produto #menu_fixo_footer .container .menu_divs .menu_carrinho .right .content_price .price p { font-size: 29px; line-height: 1em; margin: 0 0 5px; display: inline-block; } #produto #menu_fixo_footer .container .menu_divs .menu_carrinho .right .content_price .price p span { margin-right: 5px; vertical-align: top; } #produto #menu_fixo_footer .container .menu_divs .menu_carrinho .right .content_price .price span { font-size: 14px; position: relative; display: inline-block; } #produto #menu_fixo_footer .container .menu_divs .menu_carrinho .right .content_price .price .menor { top: auto; margin-bottom: 2px; display: inline-block; } #produto #menu_fixo_footer .container .menu_divs .menu_carrinho .right .content_price .price .menor.top { bottom: -22px; font-size: 14px; position: relative; bottom: 0; top: auto; display: block; line-height: 1em; margin: 0; } #produto #menu_fixo_footer .container .menu_divs .menu_carrinho .right .content_price .price_desconto { display: inline-block; vertical-align: top; float: none; margin: 0 5px !important; } #produto #menu_fixo_footer .container .menu_divs .menu_carrinho .right .content_price .price_desconto span { font-size: 14px; margin-right: 2px; } #produto #menu_fixo_footer .container .menu_divs .menu_carrinho .right .content_price .carrinho_text_vermelho { display: inline-block; vertical-align: top; float: none; font-size: 16px; margin-left: 0 !important; } #produto #menu_fixo_footer .container .menu_divs .menu_carrinho .right .carrinho_vitrine { margin: 0; float: none; width: auto; } #produto #menu_fixo_footer .container .menu_divs .menu_carrinho .right .carrinho_vitrine .bt_qtd { width: 25px; height: 25px; line-height: 23px; font-size: 29px; position: relative; top: 0; } #produto #menu_fixo_footer .container .menu_divs .menu_carrinho .right .carrinho_vitrine input { font-size: 21px; box-sizing: border-box; width: 40px; height: 35px; padding: 5px; margin: 0 5px; } #produto #menu_fixo_footer .container .menu_divs .menu_carrinho .right .div_desc, #produto #menu_fixo_footer .container .menu_divs .menu_carrinho .right .div_desc span { font-size: 19px !important; color: #4a4d57; } #produto #menu_fixo_footer .container .menu_divs .menu_carrinho .right .div_desc { margin: 0 !important; width: 100% !important; height: 47px; background: #ec3237; position: relative; line-height: 39px; text-align: center; top: 0; color: #fff; right: 0; } #produto #menu_fixo_footer .container .menu_divs .menu_carrinho .right .div_desc>span { background: 0 0; padding-left: 20px; color: #fff; } #produto #menu_fixo_footer .container .menu_divs .menu_carrinho .right .div_desc .change_oferta { font-size: 14px; margin: 6px 0 0 3px; } #produto #menu_fixo_footer .container .menu_divs .menu_carrinho .right .div_desc .icon_cart_desc { height: 52px; color: #fff; background: #bb2a2e; padding: 0; width: 38%; text-align: center; display: inline-block; left: 20%; position: relative; } #produto #menu_fixo_footer .container .menu_divs .menu_carrinho .right .div_desc .icon_cart_desc:hover { cursor: pointer; } #produto #menu_fixo_footer .container .menu_divs .menu_carrinho .right .div_desc .icon_cart_desc img { margin: 4px 8px 0 -6px; } #produto #menu_fixo_footer .container .menu_divs .menu_carrinho .right .div_info { background: #c9cacd; position: absolute; height: 37px; left: 0; display: block; top: calc(-100% - 15px); left: -10px; } #produto #menu_fixo_footer .container .menu_divs .menu_carrinho .right .div_info span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; padding: 7px 10px 0 25px; white-space: nowrap; display: block; } #produto #menu_fixo_footer .container .menu_divs .menu_carrinho .oferta .content_price { font-size: 23px; } #produto #menu_fixo_footer .container .menu_divs .menu_carrinho .oferta .content_price .price { margin: 0; font-size: 22px; } #produto #menu_fixo_footer .container .menu_divs .menu_carrinho .oferta .content_price .price span { font-size: 12px; } #produto #menu_fixo_footer .container .menu_divs .menu_carrinho .oferta .price_desconto { margin: -1px 0 0 5px; font-size: 30px; padding: 3px 5px 0 5px; } #produto .zoomContainer { width: 340px !important; } #produto .zoomContainer .zoomWindow { width: 340px !important; } #produto.pg_receitas_detalhe #header_receitas .container .right #receitas_detalhe .tag-salvar-receita { background: url(http://localhost/sites/zonasul/livereload/html/images/ico-receita-cinza.png) no-repeat 100px center; padding: 17px 12px 17px 8px; color: #a1a09d; } #produto.pg_receitas_detalhe #header_receitas .container .right #receitas_detalhe .tag-salvar-receita.tag-ativo { background: #5a1718 url(http://localhost/sites/zonasul/livereload/html/images/ico-tag-receita-salva.jpg) no-repeat 100px center; padding: 17px 12px 17px 8px; color: #fff; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados { padding-bottom: 40px; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .container { display: block; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .container .content-quantidade-itens-selecionados { width: 31%; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .container .content-valores { width: 52%; float: right; justify-content: flex-end; display: inline-flex; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .container .content-valores .content-valor { margin: 0 6px 0 0; display: flex; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .container .content-valores .content-valor span.cifrao { font-size: 12px; padding-top: 10px; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .container .content-valores .content-valor span.valor { font-size: 18px; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .container .content-valores .content-valor-destaque { display: flex; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .container .content-valor-desconto { width: 100%; display: inline-flex; justify-content: center; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .container .content-valor-desconto .porcentagem-desconto { width: 72px; height: 72px; font-size: 34px; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .container .content-valor-desconto .valor-economizado { padding-left: 3%; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .container .content-valor-desconto .valor-economizado span.txt1 { font-size: 16px; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .container .content-valor-desconto .valor-economizado span.txt2 { font-size: 26px; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .container .content-btn-carrinho { margin: 30px 14px 0 0; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .container .content-btn-carrinho, #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .container .content-btn-compartilhamento { width: 100%; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .container .bt_empty_l { width: 90%; text-align: center; padding: 18px 10px; display: block; } #produto.pg_receitas_detalhe #barra-fixa-itens-selecionados .container .bt_empty_l.show_mobile980 { display: block; } #produto.pg_receitas_detalhe .container_vitrines { background: #fff !important; } #produto.pg_receitas_detalhe .container_vitrines .content_vitrine { background: #fff; } #produto.pg_receitas_detalhe .container_vitrines .content_vitrine .content_perfil { width: auto !important; margin-bottom: 0 !important; } #produto.pg_receitas_detalhe .popup.ingredientes { background: #e4e2d9; } #produto.pg_receitas_detalhe .popup.ingredientes #vitrine_dupla .container_vitrine { margin: 0; text-align: left; } .modulo-receitas-mais-queridas h2 { text-align: center; } .modulo-receitas-mais-queridas .content-select-listas .content_select_list ul { padding-bottom: 20px; } .modulo-receitas-mais-queridas a.lnk-ver-mais-receitas { margin: 0 auto; } #header_carrinho #bg_header1 .container .bt_default { width: 100%; float: left; clear: both; position: relative; top: -2px; left: -22px; font-size: 16px; padding: 18px; } #header_carrinho #bg_header2 { height: 140px; } #header_carrinho #bg_header2 .container { padding-top: 32px; } #header_carrinho #bg_header2 .container .box_step .circle { font-size: 28px; width: 43px; height: 43px; } #header_carrinho #bg_header2 .container .box_step span:first-of-type { font-size: 15px; } #header_carrinho #bg_header2 .container .box_step:first-of-type, #header_carrinho #bg_header2 .container .box_step:last-of-type { flex: 1; } #pg_carrinho #click_modal, #pg_entrega #click_modal { width: 100%; float: left; clear: both; text-align: center; } #pg_carrinho #click_modal .wrap_check, #pg_entrega #click_modal .wrap_check { clear: both; float: none; margin: 26px auto 0 auto; width: 100%; display: inline-flex; justify-content: center; } #pg_carrinho #click_modal .wrap_check label, #pg_entrega #click_modal .wrap_check label { font-size: 14px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #a1a09d; float: left; } #pg_carrinho #fixed_price #click_modal .wrap_check, #pg_entrega #fixed_price #click_modal .wrap_check { margin: 0 auto; } #pg_carrinho #carrinho_info, #pg_carrinho #meu_carrinho, #pg_entrega #carrinho_info, #pg_entrega #meu_carrinho { width: 100%; text-align: center; } #pg_carrinho #carrinho_info .obs, #pg_carrinho #carrinho_info .obsCompra, #pg_carrinho #meu_carrinho .obs, #pg_carrinho #meu_carrinho .obsCompra, #pg_entrega #carrinho_info .obs, #pg_entrega #carrinho_info .obsCompra, #pg_entrega #meu_carrinho .obs, #pg_entrega #meu_carrinho .obsCompra { float: initial; width: 100%; max-width: 100% !important; } #pg_carrinho #carrinho_info .obs span, #pg_carrinho #carrinho_info .obsCompra span, #pg_carrinho #meu_carrinho .obs span, #pg_carrinho #meu_carrinho .obsCompra span, #pg_entrega #carrinho_info .obs span, #pg_entrega #carrinho_info .obsCompra span, #pg_entrega #meu_carrinho .obs span, #pg_entrega #meu_carrinho .obsCompra span { font-size: 16px; } #pg_carrinho #carrinho_info .obs textarea, #pg_carrinho #carrinho_info .obsCompra textarea, #pg_carrinho #meu_carrinho .obs textarea, #pg_carrinho #meu_carrinho .obsCompra textarea, #pg_entrega #carrinho_info .obs textarea, #pg_entrega #carrinho_info .obsCompra textarea, #pg_entrega #meu_carrinho .obs textarea, #pg_entrega #meu_carrinho .obsCompra textarea { font-size: 16px; height: 135px; width: 100%; } #pg_carrinho #carrinho_info .obs .bt_empty, #pg_carrinho #carrinho_info .obsCompra .bt_empty, #pg_carrinho #meu_carrinho .obs .bt_empty, #pg_carrinho #meu_carrinho .obsCompra .bt_empty, #pg_entrega #carrinho_info .obs .bt_empty, #pg_entrega #carrinho_info .obsCompra .bt_empty, #pg_entrega #meu_carrinho .obs .bt_empty, #pg_entrega #meu_carrinho .obsCompra .bt_empty { font-size: 16px; } #pg_carrinho #bg_frete_gratis, #pg_entrega #bg_frete_gratis { height: 570px; } #pg_carrinho #bg_frete_gratis:hover, #pg_entrega #bg_frete_gratis:hover { overflow: hidden; } #pg_carrinho #bg_frete_gratis .div_left, #pg_entrega #bg_frete_gratis .div_left { width: 100%; text-align: center; } #pg_carrinho #bg_frete_gratis .div_right, #pg_entrega #bg_frete_gratis .div_right { width: 100%; clear: both; } #pg_carrinho #bg_frete_gratis .div_right .content_vitrine .item_vitrine, #pg_entrega #bg_frete_gratis .div_right .content_vitrine .item_vitrine { height: 437px; } #pg_carrinho #bg_frete_gratis .div_right .content_vitrine .item_vitrine .txt_vitrine .content_avaliacao, #pg_carrinho #bg_frete_gratis .div_right .content_vitrine .item_vitrine .txt_vitrine .content_price, #pg_entrega #bg_frete_gratis .div_right .content_vitrine .item_vitrine .txt_vitrine .content_avaliacao, #pg_entrega #bg_frete_gratis .div_right .content_vitrine .item_vitrine .txt_vitrine .content_price { display: block; } #pg_carrinho #bg_frete_gratis .div_right .content_vitrine .item_vitrine .carrinho_vitrine, #pg_entrega #bg_frete_gratis .div_right .content_vitrine .item_vitrine .carrinho_vitrine { display: block; } #pg_carrinho #frete_gratis_full .container .content_frete_gratis .div_aval, #pg_entrega #frete_gratis_full .container .content_frete_gratis .div_aval { width: 76%; } #pg_carrinho #frete_gratis_full .container .content_frete_gratis .bt_frete, #pg_entrega #frete_gratis_full .container .content_frete_gratis .bt_frete { width: 18%; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car { width: 80%; height: auto; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .obs, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .obs, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .obs, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .obs { display: block !important; margin: -9px 0 16px 7px; width: 58%; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .obs span, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .obs span, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .obs span, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .obs span { font-size: 14px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .obs .content_obs, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .obs .content_obs, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .obs .content_obs, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .obs .content_obs { width: 100%; margin-right: 0; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .obs .content_obs textarea, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .obs .content_obs textarea, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .obs .content_obs textarea, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .obs .content_obs textarea { font-size: 14px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .obs.active, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .obs.active, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .obs.active, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .obs.active { width: 100%; top: -13px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .bg_img_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .bg_img_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .bg_img_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .bg_img_vitrine { width: 33%; height: 112px; margin-bottom: 37px; margin-top: 19px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .bg_img_vitrine .content_tag, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .bg_img_vitrine .content_tag, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .bg_img_vitrine .content_tag, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .bg_img_vitrine .content_tag { left: 37.5%; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine { width: 60%; margin: 34px 0 11px 9px; height: auto; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine span, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine span, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine span, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine span { max-width: 100%; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine .itens_lista, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine .itens_lista, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine .itens_lista, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine .itens_lista { top: -31px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item { width: 19.2%; border-right: 0; font-size: 18px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item .content_price, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item .content_price, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item .content_price, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item .content_price { margin-left: 10px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price { width: 100%; border-top: 3px solid #fff; position: initial; display: flex; justify-content: space-between; align-items: center; padding: 0; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .content_price, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .content_price, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .content_price, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .content_price { font-size: 23px; margin: 0 0 0 15px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine { width: 123px; right: 18px; position: relative; top: 0; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine .span, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine .span, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine .span, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine .span { margin: 0 0 0 28%; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .close_item_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .close_item_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .close_item_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .close_item_vitrine { top: 0; padding: 10px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car { height: auto; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .bg_img_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .bg_img_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .bg_img_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .bg_img_vitrine { height: 98px; margin-bottom: 30px; margin-top: 32px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine { height: auto; width: 54%; margin: 38px 0 0 5px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine span, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine span, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine span, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine span { max-width: 100%; font-size: 14px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine .itens_lista span, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine .itens_lista span, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine .itens_lista span, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine .itens_lista span { font-size: 10px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .selo_oferta, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .selo_oferta, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .selo_oferta, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .selo_oferta { margin: none; position: absolute; left: 36%; top: -42px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .obs, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .obs, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .obs, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .obs { margin: 1px 0 16px 7px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price { border-top: 3px solid #ecebe7; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .content_price, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .content_price, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .content_price, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .content_price { margin: 21px 11px 11px 25px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .close_item_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .close_item_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .close_item_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .close_item_vitrine { top: 8px; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.header_car .produto_car, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.header_car .produto_car, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.header_car .produto_car, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.header_car .produto_car { width: 100%; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.header_car .container_price, #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.header_car .container_price_item, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.header_car .container_price, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.header_car .container_price_item, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.header_car .container_price, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.header_car .container_price_item, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.header_car .container_price, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.header_car .container_price_item { display: none; } #pg_carrinho #carrinho_info .content_info .obsCompra, #pg_entrega #carrinho_info .content_info .obsCompra { width: 100%; max-width: 100% !important; text-align: center; } #pg_carrinho #carrinho_info .content_info .obsCompra span, #pg_entrega #carrinho_info .content_info .obsCompra span { font-size: 16px !important; } #pg_carrinho #carrinho_info .content_info .info_item span, #pg_entrega #carrinho_info .content_info .info_item span { font-size: 14px !important; } #pg_carrinho #fixed_price, #pg_entrega #fixed_price { background: #ecebe7; position: fixed; bottom: 0; left: 0; z-index: 99999; border-top: 1px solid #e6e4de; } #pg_carrinho #fixed_price .container, #pg_entrega #fixed_price .container { padding: 10px 0; } #pg_carrinho #fixed_price .container #box_caixa, #pg_entrega #fixed_price .container #box_caixa { width: 100%; } #pg_carrinho #fixed_price .container #box_caixa .circle_interrogation .tooltip_left, #pg_entrega #fixed_price .container #box_caixa .circle_interrogation .tooltip_left { right: 0; } #pg_carrinho #fixed_price .container #box_caixa .circle_interrogation .tooltip_left::after, #pg_entrega #fixed_price .container #box_caixa .circle_interrogation .tooltip_left::after { right: -10px; } #pg_carrinho #ajuda_compra, #pg_entrega #ajuda_compra { left: 8px; } #pg_carrinho footer, #pg_entrega footer { padding-bottom: 97px; } #pg_carrinho #acessar_conta, #pg_entrega #acessar_conta { background: 0 0; } #pg_carrinho #acessar_conta #flex, #pg_entrega #acessar_conta #flex { display: inline-block; } #pg_carrinho #acessar_conta .div_left, #pg_entrega #acessar_conta .div_left { width: 96%; margin-left: -3%; padding: 50px 5% 50px 5%; } #pg_carrinho #acessar_conta .div_left .content_bt .bt_empty_l, #pg_entrega #acessar_conta .div_left .content_bt .bt_empty_l { font-size: 22px; } #pg_carrinho #acessar_conta .div_left .content_bt .bt_empty_l img, #pg_entrega #acessar_conta .div_left .content_bt .bt_empty_l img { margin-top: 6px; } #pg_carrinho #acessar_conta .div_left .form_login span, #pg_entrega #acessar_conta .div_left .form_login span { font-size: 20px; } #pg_carrinho #acessar_conta .div_left .form_login input, #pg_entrega #acessar_conta .div_left .form_login input { width: 93%; padding: 17px 13px; font-size: 16px; text-align: center; } #pg_carrinho #acessar_conta .div_left .form_login form .bt_default, #pg_entrega #acessar_conta .div_left .form_login form .bt_default { width: 49%; font-size: 16px; padding: 14px 0; } #pg_carrinho #acessar_conta .div_left .form_login form .bt_empty_l, #pg_entrega #acessar_conta .div_left .form_login form .bt_empty_l { font-size: 16px; padding: 14px 0; } #pg_carrinho #acessar_conta .div_left .form_login form .underline_link, #pg_entrega #acessar_conta .div_left .form_login form .underline_link { font-size: 16px; } #pg_carrinho #acessar_conta .div_left .circle, #pg_entrega #acessar_conta .div_left .circle { bottom: -28px; top: inherit; right: 50%; margin-right: -26px; } #pg_carrinho #acessar_conta .div_right, #pg_entrega #acessar_conta .div_right { width: 100%; text-align: center; } #pg_carrinho #acessar_conta .div_right form .bt_default_l, #pg_carrinho #acessar_conta .div_right form input, #pg_entrega #acessar_conta .div_right form .bt_default_l, #pg_entrega #acessar_conta .div_right form input { width: 93%; padding: 17px 13px; font-size: 16px; } #pg_carrinho #acessar_conta .div_right form input, #pg_entrega #acessar_conta .div_right form input { width: 89%; text-align: center; } #pg_carrinho #acessar_conta .div_right .underline_link, #pg_entrega #acessar_conta .div_right .underline_link { font-size: 16px; } #pg_carrinho #acessar_conta .div_right .circle_interrogation, #pg_entrega #acessar_conta .div_right .circle_interrogation { bottom: 1px !important; left: 13px !important; } #pg_carrinho #acessar_conta .div_right .div_content, #pg_entrega #acessar_conta .div_right .div_content { width: 100%; } #pg_carrinho #acessar_conta .div_right .content_bt, #pg_entrega #acessar_conta .div_right .content_bt { width: 100%; } #pg_carrinho #acessar_conta .div_right .content_bt .bt_empty_l, #pg_entrega #acessar_conta .div_right .content_bt .bt_empty_l { width: 80%; } #pg_carrinho #acessar_conta .div_right #form_end .row, #pg_entrega #acessar_conta .div_right #form_end .row { display: block; } #pg_carrinho #acessar_conta .div_right #form_end .row input, #pg_entrega #acessar_conta .div_right #form_end .row input { text-align: center; } #pg_carrinho #pagamento, #pg_entrega #pagamento { text-align: center; } #pg_carrinho #pagamento .bt_empty, #pg_entrega #pagamento .bt_empty { font-size: 18px; } #pg_carrinho #pagamento .container .error.hidden, #pg_entrega #pagamento .container .error.hidden { position: relative; top: 0; z-index: 999; } #pg_carrinho #pagamento .content_radio, #pg_entrega #pagamento .content_radio { display: block; margin-top: 25px !important; } #pg_carrinho #pagamento .content_radio .box_card, #pg_entrega #pagamento .content_radio .box_card { margin: 0 2.8% 3% 0; width: 48%; float: left; } #pg_carrinho #pagamento .content_radio .box_card:hover, #pg_entrega #pagamento .content_radio .box_card:hover { background: 0 0; } #pg_carrinho #pagamento .content_radio .box_card:nth-child(even), #pg_entrega #pagamento .content_radio .box_card:nth-child(even) { margin: 0 0 3% 0; } #pg_carrinho #pagamento .content_radio .box_card:nth-child(odd), #pg_entrega #pagamento .content_radio .box_card:nth-child(odd) { margin: 0 2.8% 3% 0; } #pg_carrinho #pagamento .content_radio .active, #pg_entrega #pagamento .content_radio .active { padding-bottom: 0; border-bottom: 1px solid #e6e4de !important; background: 0 0; } #pg_carrinho #pagamento .bg_pagamento, #pg_entrega #pagamento .bg_pagamento { border: none; } #pg_carrinho #pagamento .div_row, #pg_entrega #pagamento .div_row { margin-top: 0; margin-bottom: 12px; } #pg_carrinho #pagamento .forma_pagamento, #pg_entrega #pagamento .forma_pagamento { background: #fff; border: none; width: 92%; } #pg_carrinho #pagamento .forma_pagamento h4, #pg_entrega #pagamento .forma_pagamento h4 { font-size: 23px; } #pg_carrinho #pagamento .forma_pagamento .divisao_mais, #pg_entrega #pagamento .forma_pagamento .divisao_mais { background: #ecebe7; width: 60px; height: 60px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; text-align: center; color: #3a1112; font-size: 58px; line-height: 56px; position: absolute; top: -28px; left: 50%; margin-left: -30px; display: none; } #pg_carrinho #pagamento .forma_pagamento:after, #pg_carrinho #pagamento .forma_pagamento:before, #pg_entrega #pagamento .forma_pagamento:after, #pg_entrega #pagamento .forma_pagamento:before { display: none; } #pg_carrinho #pagamento .forma_pagamento .content_select_list, #pg_entrega #pagamento .forma_pagamento .content_select_list { width: 100%; } #pg_carrinho #pagamento .forma_pagamento .content_select_list .select_list, #pg_entrega #pagamento .forma_pagamento .content_select_list .select_list { text-align: left; padding: 15px 25px; font-size: 18px; } #pg_carrinho #pagamento .forma_pagamento .content_select_list .select_list img, #pg_entrega #pagamento .forma_pagamento .content_select_list .select_list img { top: 14px; left: 10px; } #pg_carrinho #pagamento .forma_pagamento .content_select_list ul li, #pg_entrega #pagamento .forma_pagamento .content_select_list ul li { padding: 15px 1%; font-size: 18px; text-align: left; } #pg_carrinho #pagamento .forma_pagamento .content_select_list ul li img, #pg_entrega #pagamento .forma_pagamento .content_select_list ul li img { margin: 0 8px; } #pg_carrinho #pagamento .forma_pagamento .content_select_list.uf .select_list, #pg_entrega #pagamento .forma_pagamento .content_select_list.uf .select_list { padding: 15px 25px 15px 10px; } #pg_carrinho #pagamento .forma_pagamento .label_form, #pg_entrega #pagamento .forma_pagamento .label_form { margin-top: 19px !important; } #pg_carrinho #pagamento .forma_pagamento .code, #pg_entrega #pagamento .forma_pagamento .code { margin-left: 0; font-size: 16px; margin-top: 15px; } #pg_carrinho #pagamento .forma_pagamento .code .wrap_code input[type="number"], #pg_carrinho #pagamento .forma_pagamento .code .wrap_code input[type="text"], #pg_entrega #pagamento .forma_pagamento .code .wrap_code input[type="number"], #pg_entrega #pagamento .forma_pagamento .code .wrap_code input[type="text"] { padding: 15px 46px 15px 14px; text-align: left; } #pg_carrinho #pagamento .forma_pagamento .code .wrap_code img, #pg_entrega #pagamento .forma_pagamento .code .wrap_code img { top: 18px; } #pg_carrinho #pagamento .forma_pagamento .code .circle_interrogation span, #pg_entrega #pagamento .forma_pagamento .code .circle_interrogation span { margin: 0 11px; } #pg_carrinho #pagamento .forma_pagamento a, #pg_entrega #pagamento .forma_pagamento a { font-size: 16px; } #pg_carrinho #pagamento .forma_pagamento #cartao_existente a, #pg_carrinho #pagamento .forma_pagamento #cartao_existente2 a, #pg_entrega #pagamento .forma_pagamento #cartao_existente a, #pg_entrega #pagamento .forma_pagamento #cartao_existente2 a { margin-top: 45px; display: inline-block; } #pg_carrinho #pagamento .forma_pagamento #cartao_existente .content_select_list .select_list, #pg_carrinho #pagamento .forma_pagamento #cartao_existente2 .content_select_list .select_list, #pg_entrega #pagamento .forma_pagamento #cartao_existente .content_select_list .select_list, #pg_entrega #pagamento .forma_pagamento #cartao_existente2 .content_select_list .select_list { padding: 15px 25px 15px 60px; } #pg_carrinho #pagamento .forma_pagamento #form_credito .bt_default.back, #pg_entrega #pagamento .forma_pagamento #form_credito .bt_default.back { background: #ecebe7; padding: 15px 0 15px 0; display: inline-block; width: 100%; margin-bottom: 15px; } #pg_carrinho #pagamento .forma_pagamento #form_credito .wrap_check.show_mobile, #pg_entrega #pagamento .forma_pagamento #form_credito .wrap_check.show_mobile { width: auto; } #pg_carrinho #pagamento .forma_pagamento #form_credito input[type="text"], #pg_entrega #pagamento .forma_pagamento #form_credito input[type="text"] { padding: 13px 3%; } #pg_carrinho #pagamento .forma_pagamento #form_new_endereco, #pg_entrega #pagamento .forma_pagamento #form_new_endereco { margin-top: 25px; } #pg_carrinho #pagamento .forma_pagamento #form_new_endereco input.small, #pg_entrega #pagamento .forma_pagamento #form_new_endereco input.small { width: 93% !important; } #pg_carrinho #pagamento .forma_pagamento .lista_cartoes, #pg_entrega #pagamento .forma_pagamento .lista_cartoes { display: inline-flex; margin: 11px 0 22px 0; } #pg_carrinho #pagamento .forma_pagamento .lista_cartoes .check, #pg_entrega #pagamento .forma_pagamento .lista_cartoes .check { margin: 3px 6px 0 17px !important; } #pg_carrinho #pagamento .forma_pagamento .div_left, #pg_carrinho #pagamento .forma_pagamento .div_right, #pg_entrega #pagamento .forma_pagamento .div_left, #pg_entrega #pagamento .forma_pagamento .div_right { width: 100% !important; } #pg_carrinho #pagamento .forma_pagamento .div_left input, #pg_carrinho #pagamento .forma_pagamento .div_left textarea, #pg_carrinho #pagamento .forma_pagamento .div_right input, #pg_carrinho #pagamento .forma_pagamento .div_right textarea, #pg_entrega #pagamento .forma_pagamento .div_left input, #pg_entrega #pagamento .forma_pagamento .div_left textarea, #pg_entrega #pagamento .forma_pagamento .div_right input, #pg_entrega #pagamento .forma_pagamento .div_right textarea { font-size: 20px; text-align: center; padding: 15px 3%; width: 93%; } #pg_carrinho #pagamento .forma_pagamento .div_left .wrap_check, #pg_carrinho #pagamento .forma_pagamento .div_right .wrap_check, #pg_entrega #pagamento .forma_pagamento .div_left .wrap_check, #pg_entrega #pagamento .forma_pagamento .div_right .wrap_check { margin-top: 30px !important; width: 100%; text-align: left; display: inline-block; text-align: center; } #pg_carrinho #pagamento .forma_pagamento .div_left .wrap_check label, #pg_carrinho #pagamento .forma_pagamento .div_right .wrap_check label, #pg_entrega #pagamento .forma_pagamento .div_left .wrap_check label, #pg_entrega #pagamento .forma_pagamento .div_right .wrap_check label { font-size: 18px !important; } #pg_carrinho #pagamento .forma_pagamento .content_select_list.small, #pg_entrega #pagamento .forma_pagamento .content_select_list.small { width: 31% !important; } #pg_carrinho #pagamento #div_pagamento, #pg_entrega #pagamento #div_pagamento { top: -35px; } #pg_carrinho #pagamento #debito img, #pg_entrega #pagamento #debito img { margin: 0 auto 20px auto; } #pg_carrinho #pagamento #alimentacao .lista_cartoes .wrap_check, #pg_entrega #pagamento #alimentacao .lista_cartoes .wrap_check { text-align: center; } #pg_carrinho #pagamento #alimentacao .wrap_check, #pg_entrega #pagamento #alimentacao .wrap_check { text-align: left; } #pg_carrinho #pagamento #dinheiro .label_input, #pg_entrega #pagamento #dinheiro .label_input { width: 100%; display: block; } #pg_carrinho #pagamento #dinheiro .label_input span, #pg_entrega #pagamento #dinheiro .label_input span { font-size: 16px; } #pg_carrinho #pagamento #dinheiro .label_input input[type="text"].medio, #pg_entrega #pagamento #dinheiro .label_input input[type="text"].medio { width: 90% !important; font-size: 20px; padding: 15px 13px; text-align: center; } #pg_carrinho #pagamento #presente .codigo_content, #pg_entrega #pagamento #presente .codigo_content { width: 100%; } #pg_carrinho #pagamento #presente .codigo_content input[type="text"], #pg_entrega #pagamento #presente .codigo_content input[type="text"] { font-size: 20px; padding: 15px 13px; } #pg_carrinho #pagamento #presente .codigo_content input[type="submit"], #pg_entrega #pagamento #presente .codigo_content input[type="submit"] { font-size: 20px; padding: 15px 4px; } #pg_carrinho #pagamento #presente .codigo_content #retorno, #pg_entrega #pagamento #presente .codigo_content #retorno { width: 90%; color: #3a1112; } #pg_carrinho #pagamento #presente .codigo_content #retorno .div_left, #pg_entrega #pagamento #presente .codigo_content #retorno .div_left { width: 55% !important; } #pg_carrinho #pagamento #presente .codigo_content #retorno .div_right, #pg_entrega #pagamento #presente .codigo_content #retorno .div_right { width: 38% !important; right: 13px; } #pg_carrinho #pagamento #presente .codigo_content #retorno .bt_close, #pg_entrega #pagamento #presente .codigo_content #retorno .bt_close { top: -15px; right: -33px; font-size: 40px; } #pg_carrinho #pagamento #presente .codigo_content #code_input .invalid_code, #pg_entrega #pagamento #presente .codigo_content #code_input .invalid_code { position: relative; left: 23%; margin: 0 0 20px 0; font-size: 16px; width: 155px; } #pg_carrinho #pagamento .cinza-super-claro .select_list, #pg_carrinho #pagamento .cinza-super-claro input, #pg_carrinho #pagamento .cinza-super-claro textarea, #pg_entrega #pagamento .cinza-super-claro .select_list, #pg_entrega #pagamento .cinza-super-claro input, #pg_entrega #pagamento .cinza-super-claro textarea { border: 1px solid #30333a !important; } #pg_carrinho #pagamento .cinza-super-claro .select_list, #pg_entrega #pagamento .cinza-super-claro .select_list { padding: 5px 10px !important; } #pg_carrinho #pagamento .cinza-super-claro .forma_pagamento .code .wrap_code input[type="number"], #pg_entrega #pagamento .cinza-super-claro .forma_pagamento .code .wrap_code input[type="number"] { padding: 14px 46px 14px 14px !important; } #pg_carrinho #footer_promo, #pg_entrega #footer_promo { margin-top: 45px; } #pg_carrinho #footer_promo .container, #pg_entrega #footer_promo .container { width: 80%; } #pg_carrinho #footer_promo .div_left, #pg_carrinho #footer_promo .div_right, #pg_entrega #footer_promo .div_left, #pg_entrega #footer_promo .div_right { width: 100%; position: relative; height: auto; bottom: 0; } #pg_carrinho #footer_promo .div_left a, #pg_carrinho #footer_promo .div_right a, #pg_entrega #footer_promo .div_left a, #pg_entrega #footer_promo .div_right a { font-size: 16px; display: inline-block; } #pg_carrinho #footer_promo #total .left, #pg_carrinho #footer_promo .footer_promo_valores .left, #pg_entrega #footer_promo #total .left, #pg_entrega #footer_promo .footer_promo_valores .left { width: 60%; text-align: left; } #pg_carrinho #footer_promo #total .right, #pg_carrinho #footer_promo .footer_promo_valores .right, #pg_entrega #footer_promo #total .right, #pg_entrega #footer_promo .footer_promo_valores .right { float: left; width: 38%; } #pg_carrinho #footer_promo .footer_promo_valores, #pg_entrega #footer_promo .footer_promo_valores { margin-top: 15px; } #pg_carrinho #footer_promo .footer_promo_valores #_desc_total, #pg_entrega #footer_promo .footer_promo_valores #_desc_total { border-bottom: 1px solid #c9c8c3; margin-bottom: 3px; padding-bottom: 12px; } #pg_carrinho #footer_promo #total, #pg_entrega #footer_promo #total { border-top: 1px solid #c9c8c3; margin-top: 12px; } #pg_carrinho #footer_promo #total .div_row .left, #pg_entrega #footer_promo #total .div_row .left { width: 30%; } #pg_carrinho #footer_promo #total .div_row .right, #pg_entrega #footer_promo #total .div_row .right { width: 70%; } #pg_carrinho #footer_promo #total span, #pg_entrega #footer_promo #total span { font-size: 16px; margin-top: 4px; } #pg_carrinho #footer_promo .item_promo .content_option a, #pg_entrega #footer_promo .item_promo .content_option a { font-size: 16px; } #pg_carrinho #footer_promo .item_promo .input_button, #pg_entrega #footer_promo .item_promo .input_button { width: 100%; } #pg_carrinho #footer_promo .item_promo .input_button form, #pg_entrega #footer_promo .item_promo .input_button form { width: 100%; } #pg_carrinho #footer_promo .item_promo .input_button form input, #pg_entrega #footer_promo .item_promo .input_button form input { padding: 10px 13px; } #pg_carrinho #footer_promo .item_promo.active, #pg_entrega #footer_promo .item_promo.active { margin-bottom: 30px; } #pg_carrinho #footer_promo .item_promo.active .input_button, #pg_entrega #footer_promo .item_promo.active .input_button { display: block; } #pg_carrinho #fechar_pedido, #pg_entrega #fechar_pedido { width: 100%; bottom: -40%; } #pg_carrinho #fechar_pedido #box_caixa .div_left, #pg_carrinho #fechar_pedido #box_caixa .div_right, #pg_entrega #fechar_pedido #box_caixa .div_left, #pg_entrega #fechar_pedido #box_caixa .div_right { width: 100%; } #pg_carrinho #fechar_pedido #box_caixa .div_left, #pg_entrega #fechar_pedido #box_caixa .div_left { text-align: left; } #pg_carrinho #fechar_pedido #box_caixa .div_left .wrap_check, #pg_entrega #fechar_pedido #box_caixa .div_left .wrap_check { display: flex; align-items: center; flex-direction: row-reverse; } #pg_carrinho #fechar_pedido #box_caixa .div_left .wrap_check span, #pg_entrega #fechar_pedido #box_caixa .div_left .wrap_check span { font-size: 14px; } #pg_carrinho #fechar_pedido #box_caixa .div_left .wrap_check .check, #pg_entrega #fechar_pedido #box_caixa .div_left .wrap_check .check { min-width: 16px; min-height: 16px; float: left; margin: -21px 12px 12px 5px; } #pg_carrinho #fechar_pedido #box_caixa .div_right, #pg_entrega #fechar_pedido #box_caixa .div_right { width: 100%; } #pg_carrinho #fechar_pedido #box_caixa .div_right .bt_default_m, #pg_entrega #fechar_pedido #box_caixa .div_right .bt_default_m { margin-top: 10px; padding: 20px 4px; width: 100%; font-size: 20px !important; } #pg_carrinho #carrinho_info_s .container .content_info, #pg_entrega #carrinho_info_s .container .content_info { width: 80%; display: block; margin: 0 auto; } #pg_carrinho #carrinho_info_s .container .content_info .info_item, #pg_entrega #carrinho_info_s .container .content_info .info_item { display: inline-block; margin-top: 15px; width: 100%; } #pg_carrinho #carrinho_info_s .container .content_info .info_item .circle_border, #pg_entrega #carrinho_info_s .container .content_info .info_item .circle_border { width: 55px; height: 55px; display: inline-flex; align-items: center; } #pg_carrinho #carrinho_info_s .container .content_info .info_item .circle_border svg, #pg_entrega #carrinho_info_s .container .content_info .info_item .circle_border svg { width: 34px; height: 34px; margin: 0 auto; } #pg_carrinho #carrinho_info_s .container .content_info .info_item span, #pg_entrega #carrinho_info_s .container .content_info .info_item span { width: 73%; font-size: 24px; margin: 6px 0 0 8px; line-height: 24px; } #pg_carrinho #carrinho_info_s .container .content_info .blindado, #pg_entrega #carrinho_info_s .container .content_info .blindado { text-align: center; margin: 65px 0; } #pg_carrinho #range_pagamento .container, #pg_entrega #range_pagamento .container { width: 101%; margin-left: -2px; } #pg_carrinho #range_pagamento .container .content_dashed, #pg_entrega #range_pagamento .container .content_dashed { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; } #pg_carrinho #range_pagamento .container .content_dashed .title, #pg_entrega #range_pagamento .container .content_dashed .title { position: relative; margin-left: initial; left: inherit; top: inherit; width: auto; font-size: 18px; margin: 23px 0 35px 0; } #pg_carrinho #range_pagamento .container .content_dashed #slider-range, #pg_carrinho #range_pagamento .container .content_dashed #slider-range-amex, #pg_entrega #range_pagamento .container .content_dashed #slider-range, #pg_entrega #range_pagamento .container .content_dashed #slider-range-amex { width: 90%; margin-top: 76px; } #pg_carrinho #range_pagamento .container .content_dashed .cartao1, #pg_entrega #range_pagamento .container .content_dashed .cartao1 { width: 50%; } #pg_carrinho #range_pagamento .container .content_dashed .cartao1 span, #pg_entrega #range_pagamento .container .content_dashed .cartao1 span { font-size: 16px; text-align: left; width: 100%; margin: 9px 5% 9px 10%; } #pg_carrinho #range_pagamento .container .content_dashed .cartao1 input, #pg_entrega #range_pagamento .container .content_dashed .cartao1 input { float: left !important; margin: 52px 5% 9px 10%; } #pg_carrinho #range_pagamento .container .content_dashed .cartao2, #pg_entrega #range_pagamento .container .content_dashed .cartao2 { width: 50%; display: block; } #pg_carrinho #range_pagamento .container .content_dashed .cartao2 span, #pg_entrega #range_pagamento .container .content_dashed .cartao2 span { font-size: 16px; text-align: right; width: 100%; margin: 9px 10% 9px 5%; } #pg_carrinho #range_pagamento .container .content_dashed .cartao2 input, #pg_entrega #range_pagamento .container .content_dashed .cartao2 input { float: right !important; margin: 52px 10% 9px 5%; } #pg_entrega footer { padding-bottom: 0; } #pg_entrega #endereco .div_left { width: 100%; } #pg_entrega #endereco .div_left .end_check, #pg_entrega #endereco .div_left .end_option { text-align: center; } #pg_entrega #endereco .div_left .div_row { text-align: center; } #pg_entrega #endereco .div_left .div_row .circle_interrogation { bottom: 0 !important; left: 5px !important; } #pg_entrega #endereco .div_right { width: 100%; } #pg_entrega #endereco .div_right .bt_empty { font-size: 16px; padding: 20px 0; } #pg_entrega #calendario_entrega2:hover .content_calendar:after, #pg_entrega #calendario_entrega:hover .content_calendar:after { display: none; } #pg_entrega #calendario_entrega2:hover .content_calendar:before, #pg_entrega #calendario_entrega:hover .content_calendar:before { display: none; } #pg_entrega #calendario_entrega .content_calendar:hover .owl-stage-outer:hover, #pg_entrega #calendario_entrega2 .content_calendar:hover .owl-stage-outer:hover { overflow: hidden; } #pg_entrega #calendario_entrega .rodape, #pg_entrega #calendario_entrega2 .rodape { display: block; } #pg_entrega #calendario_entrega .rodape .div_left, #pg_entrega #calendario_entrega2 .rodape .div_left { max-width: 100%; width: 98%; margin-left: -3%; padding: 30px 4%; display: block; text-align: center; font-size: 16px; } #pg_entrega #calendario_entrega .rodape .div_left svg, #pg_entrega #calendario_entrega2 .rodape .div_left svg { float: initial; } #pg_entrega #calendario_entrega .rodape .div_left p, #pg_entrega #calendario_entrega2 .rodape .div_left p { float: initial; width: 100%; margin-left: 0; } #pg_entrega #calendario_entrega .rodape .div_right, #pg_entrega #calendario_entrega2 .rodape .div_right { max-width: 100%; width: 98%; margin-right: -3%; padding: 30px 4%; text-align: center; overflow: hidden; border-top: 3px solid #fff; } #pg_entrega #calendario_entrega .rodape .div_right p, #pg_entrega #calendario_entrega2 .rodape .div_right p { font-size: 16px; } #pg_entrega #calendario_entrega .rodape .div_right .item_par, #pg_entrega #calendario_entrega2 .rodape .div_right .item_par { font-size: 14px !important; } #pg_entrega .cadastro.center .container .div_left, #pg_entrega .cadastro.center .container .div_right, #pg_entrega .cadastro.endereco .container .div_left, #pg_entrega .cadastro.endereco .container .div_right { width: 100%; } #pg_entrega .cadastro.center .form, #pg_entrega .cadastro.endereco .form { margin: 0 auto; width: 100%; min-height: 820px; } #pg_entrega .cadastro.center .form .underline_link, #pg_entrega .cadastro.endereco .form .underline_link { float: inherit; font-size: 16px; margin: 12px auto; } #pg_entrega .cadastro.center form, #pg_entrega .cadastro.endereco form { margin: 0 auto; width: 100%; min-height: 820px; } #pg_entrega .cadastro.center form .underline_link, #pg_entrega .cadastro.endereco form .underline_link { font-size: 16px; margin: 12px auto; display: inline-block !important; } #pg_entrega .cadastro.center form .div_row, #pg_entrega .cadastro.endereco form .div_row { margin-top: 0; } #pg_entrega .cadastro.center form input, #pg_entrega .cadastro.center form textarea, #pg_entrega .cadastro.endereco form input, #pg_entrega .cadastro.endereco form textarea { width: 93% !important; font-size: 18px; padding: 20px 13px; margin-top: 10px; text-align: center; } #pg_entrega .cadastro.center form .wrap_check, #pg_entrega .cadastro.endereco form .wrap_check { margin-top: 12px; font-size: 16px !important; } #pg_entrega .cadastro.center form .wrap_check .check, #pg_entrega .cadastro.endereco form .wrap_check .check { width: 26px; height: 26px; } #pg_entrega .cadastro.center form .wrap_check .check label:after, #pg_entrega .cadastro.endereco form .wrap_check .check label:after { width: 17px; height: 14px; top: 6px; left: 4px; background-size: cover; } #pg_entrega .cadastro.endereco .container h2 { text-align: center; } #pg_entrega .cadastro.endereco .container .div_left, #pg_entrega .cadastro.endereco .container .div_right { width: 100%; } #pg_entrega .cadastro.endereco .container .underline_link.show_mobile980 { float: inherit; font-size: 18px; margin: 12px auto; display: none; } #pg_entrega .cadastro.endereco .container form { text-align: center; min-height: auto; } #pg_entrega .cadastro.endereco .container form .endereco_complemento { margin-top: 0; } #pg_entrega .cadastro.endereco .container form .endereco_complemento .div_row { display: flex; justify-content: space-between; align-items: center; } #pg_entrega .cadastro.endereco .container form .endereco_complemento .div_row .circle_interrogation { min-width: 30px; margin-left: 14px; } #pg_entrega .cadastro.endereco .container form .endereco_complemento #txtTipoEndereco { width: 81% !important; } #pg_entrega .cadastro.endereco .container form input[type="submit"] { padding: 14px; width: 100% !important; border: none; margin-right: 0 !important; } #pg_entrega .cadastro.endereco .container form .error { font-size: 17px; line-height: 21px; } #pg_entrega .cadastro.endereco .container .sugest_cep { text-align: center; } #pg_entrega .cadastro.endereco .container .sugest_cep .div_row p { padding: 0; font-size: 16px; } #pg_entrega .cadastro.endereco .container .sugest_cep .div_row .bt_empty { font-size: 16px; width: 94%; padding: 16px 0; margin-left: 0; } #pg_entrega .cadastro.endereco .container .sugest_cep .div_row .content_select_list { width: 98%; margin-left: 0; } #pg_entrega .cadastro.endereco .container .sugest_cep .div_row .content_select_list .select_list { width: 100%; padding: 16px 0; font-size: 16px; } #pg_entrega .cadastro.endereco .container .sugest_cep .div_row .content_select_list ul li { font-size: 16px; padding: 26px 7%; } #pg_entrega .cadastro.endereco #locker_select { width: 95%; } #pg_entrega .cadastro.endereco #map_cep #map_locker { height: 560px; } #pg_entrega .half.right { float: left !important; } #pg_entrega #form-juridica .form { min-height: 1120px; } #pg_entrega #form-juridica .form .underline_link { position: inherit; } #pg_entrega #form-juridica .form .municipal { margin-left: 0; width: 60% !important; } #pg_entrega #form-juridica .form #isento { margin: 36px 4px 0 0; font-size: 18px; } #pg_entrega #form-juridica .form .wrap_check .check { width: 26px; height: 26px; } #pg_entrega #form-juridica .form .wrap_check .check label:after { width: 17px; height: 14px; top: 6px; left: 4px; background-size: cover; } #pg_entrega #form-juridica .form .div_left, #pg_entrega #form-juridica .form .div_right { width: 96%; float: left; } #pg_entrega #next .container { width: 94%; } #pg_entrega #next .container .bt_default { width: 86%; text-align: center; font-size: 18px; line-height: 25px; } #pg_entrega #fixed_price { bottom: -180px; z-index: 999999; } #pg_entrega #endereco .div_right a { width: 100%; } #pg_entrega #endereco .bt_empty { float: inherit; width: 100%; clear: both; } #pg_entrega #map_lightbox #modal-maps .div_left { width: 100%; text-align: center; } #pg_entrega #map_lightbox #modal-maps .div_left .text_locker { padding: 30px 0; } #pg_entrega #map_lightbox #modal-maps .div_right { width: 100%; text-align: left; } #pg_entrega #map_lightbox #modal-maps .div_right #listString { display: none; } #pg_carrinho section #box_caixa .div_left, #pg_entrega section #box_caixa .div_left { margin-right: 0; width: 100%; text-align: center; } #pg_carrinho section #box_caixa .div_left, #pg_entrega section #box_caixa .div_right { width: 100%; } #pg_carrinho section #box_caixa .div_left, #pg_entrega section #box_caixa .div_right a { width: 86%; text-align: center; font-size: 18px; line-height: 25px; margin-top: 15px; } #pg_carrinho section #box_caixa .div_right .circle_interrogation { left: inherit; right: 50px; top: -33px; } #pg_entrega section #box_caixa .div_right .circle_interrogation { left: inherit; right: 0; top: -33px; } #pg_carrinho section #box_caixa .div_left { margin-top: 0; } #pg_carrinho section #box_caixa .div_left, #pg_carrinho section #box_caixa .div_right { width: 100%; margin-top: 0; } #pg_carrinho section #box_caixa .div_right .bt_default_m, #pg_carrinho section #box_caixa .div_right .bt_empty_m { width: 100%; padding: 10px 0; font-size: 14px; } #finalizacao { padding-top: 0; } #finalizacao #header_carrinho #bg_header1 { height: auto; } #finalizacao #header_carrinho #bg_header1 .container .bt_default.back { background: #ecebe7; top: 1px; } #finalizacao center img { margin: -30px 15px 17px 0; } #finalizacao .info_item .content_txt span { font-size: 17px; line-height: 20px; } #finalizacao .info_item .content_txt span strong { font-size: 20px; } #finalizacao #frete_info { display: block; } #finalizacao #frete_info .div_left { width: 74%; padding: 8px 13%; border-right: none; } #finalizacao #frete_info .div_left .circle_border { margin-top: 32px; } #finalizacao #frete_info .div_left .content_txt { width: 66%; float: left; margin-left: 8px; } #finalizacao #frete_info .div_right { border-top: 3px solid #fff; width: 92%; padding: 28px 4%; } #finalizacao #frete_info .div_right .div_flex { display: block; } #finalizacao #frete_info .div_right .div_flex span { font-size: 22px; } #finalizacao #frete_info .div_right .div_flex .content_bts { width: 100%; margin-top: 20px; display: inline-block; } #finalizacao #frete_info .div_right .div_flex .content_bts .bt_empty { width: 38%; display: inline-block; text-align: center; position: relative; max-height: 27px; min-height: 27px; } #finalizacao #frete_info .div_right .div_flex .content_bts .bt_empty img { float: initial; } #finalizacao #frete_info .div_right .div_flex .content_bts .bt_mail img { padding-top: 9px; } #finalizacao #frete_info .div_right .div_flex .content_bts .input_button { position: absolute; top: 20px; } #finalizacao #frete_info .div_right .div_flex .content_bts .input_button form { width: 368px; left: 0; } #finalizacao #frete_info .div_right .div_flex .content_bts .input_button form input { font-size: 16px; } #finalizacao .content_presente_lista .container h2 { text-align: center; font-size: 24px; } #finalizacao .content_presente_lista .container .item_vitrine { border: none; display: block; } #finalizacao .content_presente_lista .container .item_vitrine .bg_img_vitrine { width: 40%; height: 130px; max-width: 40%; } #finalizacao .content_presente_lista .container .item_vitrine .bt_empty { width: 100%; padding: 17px 0; font-size: 18px; float: inherit; } #finalizacao .content_presente_lista .container .item_vitrine .bt_empty:hover { background: 0 0; color: initial; } #finalizacao .content_presente_lista .container .item_vitrine .txt_vitrine { width: 45%; margin: -7px 0 0 30px; height: auto; } #finalizacao #lista_itens { display: inline-block; } #finalizacao #lista_itens .container { display: inline-block; padding-bottom: 0; } #finalizacao #lista_itens .container .div_left, #finalizacao #lista_itens .container .div_right { width: 98%; padding: 50px 6%; margin-left: -2%; text-align: center; float: left; } #finalizacao #lista_itens .container .div_left h2, #finalizacao #lista_itens .container .div_left p, #finalizacao #lista_itens .container .div_right h2, #finalizacao #lista_itens .container .div_right p { width: 100%; } #finalizacao #lista_itens .container .div_right .bt_empty { width: auto; } #finalizacao #lista_itens .container .lista_radio { width: 70%; margin-left: 40px; float: inherit; clear: both; text-align: left; } #finalizacao #lista_itens .container .lista_radio .wrap_radio { font-size: 16px; } #finalizacao #lista_itens .container .lista_radio .wrap_radio input[type="number"] { font-size: 16px; } #finalizacao #lista_itens .container .bt_empty { width: 90%; font-size: 18px !important; } #finalizacao #addproduto { margin-top: -4px; } #finalizacao #addproduto .container h2, #finalizacao #addproduto .container h3 { text-align: center; } #finalizacao #fixed_price .div_left, #finalizacao #fixed_price .div_right { width: 100%; text-align: center; } #finalizacao #fixed_price .div_right .bt_default { display: inline-block; font-size: 18px; padding: 20px 14px; width: 84%; margin-top: 20px; } #finalizacao #itens_inclusao .padding_popup { padding-bottom: 0 !important; } #finalizacao #itens_inclusao .titulo h2 { text-align: center; } #finalizacao #itens_inclusao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine { background: #ecebe7; } #finalizacao #itens_inclusao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car { width: 80%; height: auto; } #finalizacao #itens_inclusao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .obs { display: block !important; margin: -9px 0 16px 7px; width: 58%; } #finalizacao #itens_inclusao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .obs span { font-size: 14px; } #finalizacao #itens_inclusao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .obs .content_obs { width: 100%; margin-right: 0; } #finalizacao #itens_inclusao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .obs .content_obs textarea { font-size: 14px; } #finalizacao #itens_inclusao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .bg_img_vitrine { width: 33%; height: 82px; margin-bottom: 26px; margin-top: 19px; } #finalizacao #itens_inclusao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .bg_img_vitrine .content_tag { left: 35%; } #finalizacao #itens_inclusao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine { width: 60%; margin: 34px 0 11px 9px; height: auto; } #finalizacao #itens_inclusao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine span { max-width: 100%; } #finalizacao #itens_inclusao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine .itens_lista { top: -31px; } #finalizacao #itens_inclusao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_qtd_item { width: 50%; border-right: 3px solid #fff; border-top: 3px solid #fff; border-left: none; height: 38px; padding: 20px 0 0 0; float: left; } #finalizacao #itens_inclusao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item { width: 16.2%; border-right: 0; font-size: 18px; } #finalizacao #itens_inclusao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item .content_price { margin-left: 10px; } #finalizacao #itens_inclusao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item .content_price .price { display: inline-flex; } #finalizacao #itens_inclusao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item .content_price .price_desconto { display: inline-flex; } #finalizacao #itens_inclusao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price { width: 48%; border-top: 3px solid #fff; position: initial; float: right; height: 55px; padding: 2px 0 0 0; } #finalizacao #itens_inclusao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .content_price { margin: 11px 11px 11px 25px; text-align: right; font-size: 22px; } #finalizacao #itens_inclusao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine { width: 112px; right: 18px; position: inherit; margin: 13px; float: right; } #finalizacao #itens_inclusao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .carrinho_vitrine .span { margin: 0 0 0 26px; } #finalizacao #itens_inclusao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price .close_item_vitrine { top: 5px; } #finalizacao #itens_inclusao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car { height: auto; } #finalizacao #itens_inclusao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .bg_img_vitrine { height: 98px; margin-bottom: 30px; margin-top: 32px; } #finalizacao #itens_inclusao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine { height: auto; width: 54%; margin: 38px 0 0 5px; } #finalizacao #itens_inclusao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine span { max-width: 100%; font-size: 14px; } #finalizacao #itens_inclusao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine .itens_lista span { font-size: 10px; } #finalizacao #itens_inclusao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .selo_oferta { margin: none; position: absolute; left: 46%; top: -42px; } #finalizacao #itens_inclusao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .obs { margin: 1px 0 16px 7px; } #finalizacao #itens_inclusao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price { border-top: 3px solid #ecebe7; } #finalizacao #itens_inclusao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .content_price { margin: 21px 11px 11px 25px; } #finalizacao #itens_inclusao .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .container_price .close_item_vitrine { top: 8px; } #finalizacao #itens_inclusao #middle .div_left, #finalizacao #itens_inclusao #middle .div_right { width: 100%; } #finalizacao #itens_inclusao #middle .bt_default, #finalizacao #itens_inclusao #middle .bt_empty { width: 100%; display: inline-block; font-size: 18px !important; margin-bottom: 12px; padding: 21px 0 !important; } #finalizacao #calendario_entrega .rodape { display: inline-block; } #finalizacao #calendario_entrega .rodape .div_left, #finalizacao #calendario_entrega .rodape .div_right { width: 100%; margin-left: -2%; padding: 10px 2%; float: left; text-align: center; } #finalizacao #calendario_entrega .rodape .div_left svg { float: initial; } #finalizacao #calendario_entrega .rodape .div_left p { width: 93%; clear: both; margin: 12px 4%; } #finalizacao #calendario_entrega .rodape .div_right { border-top: 3px solid #fff; } #finalizacao #calendario_entrega .rodape .div_right p { width: 93%; clear: both; margin: 12px 4%; font-size: 16px; text-align: center; } #finalizacao .overlay-popup .popup { width: 96% !important; } #finalizacao .overlay-popup #pedido_atualizado .padding_popup .div_row { width: 99%; } #finalizacao .overlay-popup #pedido_atualizado .padding_popup .div_row h2 { font-size: 23px; } #finalizacao .overlay-popup #pedido_atualizado .padding_popup #middle .div_left { width: 100%; } #finalizacao .overlay-popup #pedido_atualizado .padding_popup #middle .div_right { width: 100%; } #finalizacao .overlay-popup #pedido_atualizado .padding_popup #middle .div_right .bt_default { width: 100%; padding: 15px 0; font-size: 18px; margin-top: 20px; display: block; } #resultado_busca #banner { margin-bottom: -53px; } #resultado_busca .content_filtro .container { width: auto; min-width: 100%; overflow-x: scroll; -webkit-overflow-scrolling: touch; } #resultado_busca .content_filtro .container h3 { margin: 0 auto; } #resultado_busca .content_filtro .container .content_busca { width: 100%; } #resultado_busca .content_filtro .container .content_busca .input_speech { width: 90%; left: 0; } #resultado_busca .content_filtro .container .content_busca .input_speech .busca_input { padding: 20px 32px 20px 40px; font-size: 13px; width: 78%; } #resultado_busca .content_filtro .container .content_busca .input_speech img { left: 12px; border: none !important; padding: 0 !important; margin: 0 !important; right: 0; top: 16px; } #resultado_busca .content_filtro .container .bt_default { min-width: 128px; font-size: 14px; margin-right: 0; margin-left: 10px; } #resultado_busca .filtro_lista { margin-top: -52px; } #resultado_busca .filtro_lista .container h2 { margin-bottom: 10px; font-size: 22px; } #resultado_busca .filtro_lista .container .content_aba_filtro ul li { margin-right: 0; } #resultado_busca .filtro_lista .container .content_aba_filtro ul li a { padding: 20px 12px; font-size: 14px; } #resultado_busca .toggle .item_artigo { width: 100%; float: left; margin: 0 2% 38px 0; max-height: initial; } #resultado_busca .toggle .item_artigo .overflow_img { width: 100%; max-height: 320px; overflow: hidden; } #resultado_busca .toggle .item_artigo .overflow_img .img_artigo { width: 100%; height: 220px; background-size: cover; background-position: center; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #resultado_busca .toggle .item_artigo .txt_artigo { width: 100%; margin-top: 14px; } #resultado_busca .toggle .item_artigo .txt_artigo span { color: #a1a09d; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; text-transform: uppercase; } #resultado_busca .toggle .item_artigo .txt_artigo h3 { font-size: 23px; color: #3a1112; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; line-height: 30px; } #resultado_busca .toggle .item_artigo .txt_artigo .more { margin-top: 17px; text-transform: uppercase; color: #ec3237; font-size: 14px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } #resultado_busca #vitrine_lista .container .order_lista { width: 60%; } #resultado_busca .vitrine_lista .container .sugest { text-align: center; } #resultado_busca .vitrine_lista .container .div_left { width: 97%; background: #b1b1b1; padding: 5% 4% 5% 5%; margin: -67px 0 45px -3%; } #resultado_busca .vitrine_lista .container .div_left .content_busca .input_speech { width: 96%; } #resultado_busca .vitrine_lista .container .div_left .content_busca .input_speech .busca_input { width: 82%; font-size: 16px; padding: 15px 13px; padding-right: 53px; } #resultado_busca .vitrine_lista .container .div_right { width: 100%; text-align: center; } #resultado_busca .vitrine_lista .container .div_right .order_lista { width: 60%; } #resultado_busca .vitrine_lista .container .div_right .filter_results { width: 40%; margin-top: -12px; } #resultado_busca .vitrine_lista .container .div_right .content_vitrine { width: 100%; } #resultado_busca .vitrine_lista.active { display: inline-flex; } #resultado_busca #vitrine_lista .container .filter_results { width: 40%; margin-top: -12px; float: right; display: inline-flex; align-items: center; } #resultado_busca footer #bg_footer2 .container .logo_assinatura { margin: 14px auto 106px auto; float: initial !important; } .momentos_artigos .container { position: relative; height: 420px; } .momentos_artigos .container .container_momentos { width: 100%; height: 180px; position: absolute; bottom: 30px; left: 0; } .momentos_artigos .container .container_momentos .item_momentos { text-align: center; width: 80%; padding: 0 10%; } .momentos_artigos .container .container_momentos .item_momentos span { font-size: 16px; } .momentos_artigos .container .container_momentos .item_momentos h3 { font-size: 24px; line-height: 33px; margin-bottom: 20px; } .momentos_artigos .container .container_momentos .item_momentos .bt_default { font-size: 18px; } .modulo-revista-momentos-experts.cinza-super-claro h2 { text-align: center; } .modulo-revista-momentos-experts.cinza-super-claro .left_artigo .titulo_receita { height: auto; } .modulo-revista-momentos-experts.cinza-super-claro .left_artigo .titulo_receita .especialista { display: inline-block; text-align: center; } .modulo-revista-momentos-experts.cinza-super-claro .left_artigo .titulo_receita .especialista .img_especialista { margin: 0 auto; width: 100px; min-width: 100px; max-width: 100px; height: 100px; margin-bottom: 10px; } .modulo-revista-momentos-experts.cinza-super-claro .left_artigo .titulo_receita .especialista .txt_especialista { margin-left: 0; } .modulo-revista-momentos-experts.cinza-super-claro .left_artigo .titulo_receita .especialista .img_especialista img { width: 100%; max-width: 100%; } .modulo-revista-momentos-experts.cinza-super-claro .left_artigo .titulo_receita .especialista .txt_especialista h3 { font-size: 18px; } .modulo-revista-momentos-experts.cinza-super-claro .left_artigo .titulo_receita .especialista .txt_especialista p { font-size: 18px; } .modulo-revista-momentos-experts .left_artigo .txt-receita p { font-size: 18px; } .modulo-revista-momentos-experts.cinza-super-claro .left_artigo .txt-receita { width: 100%; text-align: center; } .modulo-revista-momentos-experts .left_artigo .txt-receita .more { font-size: 18px; width: auto; } footer { position: relative; } footer .hide_mobile { display: none !important; } footer #bg_footer1 { display: inline-flex; } footer #bg_footer1 .container { display: block; padding-top: 287px; } footer #bg_footer1 .menu_item { width: 100%; float: left; clear: both; margin-top: 12px; } footer #bg_footer1 .menu_item:hover h2 { cursor: pointer; } footer #bg_footer1 .menu_item h2 { background: #92949a; padding: 12px; font-size: 20px; } footer #bg_footer1 .menu_item .border_titulo, footer #bg_footer1 .menu_item .cards, footer #bg_footer1 .menu_item .follow .bt_redes, footer #bg_footer1 .menu_item .follow h2, footer #bg_footer1 .menu_item .form_news, footer #bg_footer1 .menu_item ul { display: none; } footer #bg_footer1 .menu_item ul { padding-left: 12px; } footer #bg_footer1 .menu_item ul li a { margin-top: 24px; font-size: 16px; } footer #bg_footer1 .menu_item .row { display: block; clear: both; margin: 0 auto; width: 252px; } footer #bg_footer1 .menu_item .row .follow { clear: both; margin-top: 6px; margin: 0 auto; float: inherit; } footer #bg_footer1 .menu_item .row .follow .bt_redes img { width: 40px; } footer #bg_footer1 .menu_item .row .follow .bt_empty { width: 100%; text-align: center; display: block; font-size: 17px; height: 25px; margin: 9px 0 0 0; } footer #bg_footer1 .menu_item .row #app_footer { margin-left: 0; } footer #bg_footer2 { position: relative; background: #4a4d57; } footer #bg_footer2 .container { display: block; } footer #bg_footer2 .container a { float: inherit; margin: 102px auto 0 auto; width: 99px; height: 45px; display: block; } footer #bg_footer2 .container div { text-align: center; position: absolute; color: #6e7179; font-size: 14px; top: 22px; width: 90%; margin-left: 0; } footer #bg_footer2 .container .logo_assinatura { margin: 14px auto 150px auto; float: initial !important; } footer #letter { position: absolute; top: 0; left: 0; text-align: center; } footer #letter h2 { background: 0 0 !important; } footer #letter .follow .bt_redes, footer #letter .form_news { display: inline-block !important; } footer #letter .form_news input { font-size: 16px; width: 302px !important; } footer #letter .form_news input[type="submit"] { width: 47px !important; } .hide_mobile980 { display: none !important; } #listas .lista_ficha .container .div_left { text-align: center; } #listas .lista_ficha .container .div_left, #listas .lista_ficha .container .div_right { width: 100%; margin-bottom: 20px; } #listas .lista_ficha .container .div_right .content_frete_gratis .div_aval span { font-size: 16px; } #listas .lista_ficha .container .div_right .content_frete_gratis .bt_frete { width: 27%; padding: 7px 0; } #listas .lista_perfil .container .div_left { width: 100%; } #listas .lista_perfil .container .div_left .content_perfil .img_perfil { width: 90px; height: 90px; min-width: 90px; min-height: 90px; margin-right: 15px; } #listas .lista_perfil .container .div_left .content_perfil .content_txt h3 { font-size: 20px; } #listas .lista_perfil .container .div_left .content_perfil .content_txt h2 { font-size: 26px; line-height: 28px; margin-top: 10px; } #listas .minhas_listas h2 { text-align: center; } #listas .minhas_listas .div_row .div_left, #listas .minhas_listas .div_row .div_right { width: 100%; text-align: center; } #listas .minhas_listas .div_row .div_left { width: 100%; } #listas .minhas_listas .div_row .div_left .input_button { width: 100%; } #listas .minhas_listas .div_row .div_left .input_button form input[type="text"] { font-size: 17px; } #listas .minhas_listas .div_row .div_right .bt_empty_l { font-size: 22px; margin-top: 25px; } #listas .minhas_listas .content_carrinho_lista { width: 108%; margin-left: -4%; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car { width: 58.3%; min-height: 95px; height: auto; padding-bottom: 30px; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .message_return { width: 130%; height: 76%; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .message_return h2 { text-align: left; font-size: 16px; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .message_return .content_bts { margin-left: 0; margin-top: 12px; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .message_return.active { display: block; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine { min-height: 83px; height: auto; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine .div_right { width: 90%; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine .div_right { width: 12%; text-align: left; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item { width: 22%; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price { width: 18%; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .obs { margin: 3px 0 0 20px; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .obs span { font-size: 14px; } #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop #header_car .container_price span, #listas .minhas_listas .content_carrinho_lista .carrinho_lista .content_shop #header_car .container_price_item span { margin-left: 5px; } #listas .minhas_listas .content_pedidos .item_pedido.active:after { height: 70px; bottom: -70px; } #listas #barra-fixa-itens-selecionados .content-quantidade-itens-selecionados { max-width: 130px; margin: 0; } #listas #barra-fixa-itens-selecionados .content-valor { margin: 0 20px 0 0; } #listas #barra-fixa-itens-selecionados .content-valor-destaque { margin: 30px 10px 0 0; } #listas #barra-fixa-itens-selecionados .content-btn-carrinho { margin: 30px 10px 0 0; } #listas #barra-fixa-itens-selecionados .content-btn-compartilhamento { margin: 30px 10px 0 0; } #listas #barra-fixa-itens-selecionados .content-valor-desconto { margin-right: 10px; } #listas .overlay-popup #popup_print { width: 96% !important; } #listas .overlay-popup #popup_print .titulo { text-align: center; } #listas .overlay-popup #popup_print .titulo h2 { width: 100%; text-align: center; } #listas .overlay-popup #popup_print .titulo .bt_empty_l { margin: 16px auto 0 auto; float: initial; } #listas .lista-menu-mobile { display: block; width: 100%; } #listas .lista-menu-mobile .container { margin: 0; padding: 0; } #listas .lista-menu-mobile .mn-contexto-minhas-listas { display: block; } #listas .lista-menu-mobile .mn-contexto-minhas-listas .div-top-principal { display: block; overflow: hidden; cursor: pointer; } #listas .lista-menu-mobile .mn-contexto-minhas-listas h3 { text-transform: uppercase; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 24px; color: #fff; padding: 20px 25px; float: left; } #listas .lista-menu-mobile .mn-contexto-minhas-listas a.lnk-mostra-ofertas { display: block; float: right; padding: 30px 0 0 0; } #listas .lista-menu-mobile .mn-contexto-minhas-listas .exibe-lista { clear: both; display: block; overflow: hidden; width: 100%; top: 70px; left: 0; right: 0; padding: 0; height: 1px; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #listas .lista-menu-mobile .mn-contexto-minhas-listas .exibe-lista a { display: block; padding: 20px 30px; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 20px; color: #fff; text-transform: uppercase; } #listas .lista-menu-mobile .mn-contexto-minhas-listas .exibe-lista .box-extras { display: block; background: #c5bead; padding: 25px; margin: 30px 30px; overflow: hidden; } #listas .lista-menu-mobile .mn-contexto-minhas-listas .exibe-lista .box-extras span.titulo { display: block; float: left; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 20px; color: #fff; text-transform: uppercase; } #listas .lista-menu-mobile .mn-contexto-minhas-listas .exibe-lista .box-extras span.duvidas { display: block; float: right; } #listas .lista-menu-mobile .mn-contexto-minhas-listas .exibe-lista .box-extras span.duvidas a.lnk-duvidas { display: block; font-family: Oswald, sans-serif; font-weight: 700; font-style: normal; font-size: 14px; color: #fff; text-align: center; background: #7a4944; padding: 0; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; width: 30px; height: 30px; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; } #listas .lista-menu-mobile .mn-contexto-minhas-listas .exibe-lista .box-extras span.texto1 { display: block; clear: both; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 20px; color: #fff; padding: 10px 0; } #listas .lista-menu-mobile .mn-contexto-minhas-listas .exibe-lista .box-extras span.texto2 { display: block; clear: both; font-family: Oswald, sans-serif; font-weight: 700; font-style: normal; font-size: 20px; color: #fff; text-transform: uppercase; padding-top: 10px; } #listas .bg_mesclado { background: linear-gradient(to bottom, #fff 47%, #ecebe7 47%); } #listas .bg_mesclado .container .div_left, #listas .bg_mesclado .container .div_right { width: 100% !important; margin: 5px 0; } #listas .bg_mesclado .container .div_right .content_dados { margin-top: 90px; width: 100%; } #listas .bg_mesclado .container .div_right .content_dados .form_login input { width: 96%; padding: 10px 2%; } #listas .bg_mesclado .container .item_cartoes .div_right { width: 18px !important; } #listas .bg_mesclado.invert { background: linear-gradient(to bottom, #ecebe7 20%, #fff 20%); } #listas .bg_mesclado.invert .div_right .div_row h2 { margin-bottom: 42px; margin-top: 105px; } #listas .bg_mesclado#meus_enderecos .container { width: 100%; } #listas .bg_mesclado#meus_enderecos .container .div_left:first-of-type { background: #ecebe7; } #listas .bg_mesclado#meus_enderecos .container .div_left:first-of-type .div_right { width: 18px !important; } #listas .bg_mesclado#meus_enderecos .container .div_left:first-of-type .item_cartoes .edit_cartoes { bottom: 0; } #listas .bg_mesclado#meus_enderecos .container .div_left:first-of-type .item_cartoes .close_cartoes { top: 8px; } #listas .bg_mesclado#meus_enderecos .container .div_left, #listas .bg_mesclado#meus_enderecos .container .div_right { width: 94% !important; margin: 5px 0; padding: 0 3%; } #listas .bg_mesclado#meus_enderecos .container .div_right h2 { margin: 30px 0 0 0; } #listas .bg_mesclado#meus_enderecos .container .div_right .div_left { width: 100%; padding: 0; background: 0 0; } #listas .bg_mesclado#meus_enderecos .div_right form input, #listas .bg_mesclado#meus_enderecos .div_right form textarea { width: 92%; } #listas .bg_mesclado#meus_enderecos .div_right .div_row.half { width: 50%; } #listas .bg_mesclado#meus_enderecos .div_right .div_row.half .input_container input { width: 82%; } #listas .detalhe_pedido { margin-top: -100px !important; } #listas .detalhe_pedido .container { width: 75%; padding-bottom: 0; } #listas .detalhe_pedido .div_left, #listas .detalhe_pedido .div_right { width: 100%; } #listas .detalhe_pedido .div_left .div_right .infos-entrega-pagamento { margin: 40px 0 10px 0; } #listas .detalhe_pedido .div_left .div_right .infos-entrega-pagamento .box-infos-entrega, #listas .detalhe_pedido .div_left .div_right .infos-entrega-pagamento .box-infos-pagamento { width: 100%; margin: 0 0 15px 0; } #listas .detalhe_pedido .div_left .div_right .infos-entrega-pagamento .box-infos-entrega .endereco-entrega, #listas .detalhe_pedido .div_left .div_right .infos-entrega-pagamento .box-infos-pagamento .endereco-entrega { font-size: 14px; width: 70%; } #listas .detalhe_pedido .div_left .div_right .infos-entrega-pagamento .box-infos-entrega .endereco-entrega span.titulo, #listas .detalhe_pedido .div_left .div_right .infos-entrega-pagamento .box-infos-pagamento .endereco-entrega span.titulo { font-size: 16px; } #listas .detalhe_pedido .content_pedido .div_left { width: 80%; margin-left: 12px; } #listas .detalhe_pedido .div_right.selo { position: absolute; top: 100px; right: -30px; z-index: 999; } #listas .content-select-listas { display: block; clear: both; text-align: center; } #listas .content-select-listas .content_select_list { margin: 0 auto; width: 317px; height: 65px; position: relative; } #listas .content-select-listas .content_select_list .select_list { font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 18px; text-transform: uppercase; position: relative; color: #fff; width: 96%; letter-spacing: 0.25pt; border: 1px solid #4a4d57; background: #5a1718; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; padding: 12px 2%; } #listas .content-select-listas .content_select_list .select_list .seta_down { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; color: #fff; font-size: 18px; position: absolute; top: 25px; right: 17px; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); } #listas .content-select-listas .content_select_list .select_list:hover { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #listas .content-select-listas .content_select_list ul { position: absolute; z-index: 99999; width: 100%; background: #beb6a2; border-top: none; top: 50px; display: none; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #listas .content-select-listas .content_select_list ul li { padding: 12px 7%; } #listas .content-select-listas .content_select_list ul li a { font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 18px; text-transform: uppercase; color: #fff; } #listas .content-select-listas .content_select_list ul li a:hover { cursor: pointer; color: #5a1718; } #listas .content-select-listas .content_select_list ul .div-scroll { width: 93%; height: 250px; overflow-y: scroll; overflow-x: hidden; margin: 20px 0 0 10px; } #listas .content-select-listas .content_select_list ul ::-webkit-scrollbar { width: 5px; } #listas .content-select-listas .content_select_list ul ::-webkit-scrollbar-track { -webkit-border-radius: 10px; border-radius: 10px; } #listas .content-select-listas .content_select_list ul ::-webkit-scrollbar-thumb { -webkit-border-radius: 10px; border-radius: 10px; background: #5a1718; } #listas .content-select-listas .content_select_list ul ::-webkit-scrollbar-thumb:window-inactive { background: #3a1112; } #listas .content-select-listas .content_select_list ul .lnk-criar-nova-lista { margin: 20px 0 20px 0; text-transform: uppercase; color: #5a1718; } #listas .content-select-listas .content_select_list .active { background: #5a1718; } #listas #vitrine_lista .container .order_lista { width: 75%; margin: 0 auto; display: block; float: initial; } #listas #vitrine_lista .container .order_lista #order { width: 100%; margin: 0; text-align: center; } #listas #vitrine_lista .container .content-demais-botoes { width: 75%; margin: 0 auto; display: block; float: initial; margin-top: 10px; overflow: initial; } #listas #vitrine_lista .container .content-demais-botoes a { width: 96%; padding: 9px 2%; margin: 6px 0; text-align: center; font-size: 16px; } #listas #vitrine_lista .container .result { margin: 26px auto 0 auto; float: left; clear: both; text-align: center; width: 100%; font-size: 16px; } #minhas_listas { width: 100%; } #minhas_listas .conteudo .divisor .content_shop .item_vitrine .txt_vitrine { width: 60%; } #minhas_listas .conteudo .divisor .right #form_lista_header form { margin-top: 4px; } #minhas_listas .conteudo .divisor .right #form_lista_header form input { font-size: 14px; } #minhas_listas .footer .left a { font-size: 16px; } input, textarea { font-size: 16px !important; } #modal-detalhe-produto, #modal-detalhe-produto-fechado { width: 100% !important; } #modal-detalhe-produto .content-conteudo #bloco-infos-pedido .status-pedido-mobile, #modal-detalhe-produto-fechado .content-conteudo #bloco-infos-pedido .status-pedido-mobile { display: block; width: 100%; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 24px; color: #af8256; text-transform: uppercase; padding: 30px 0 10px 0; } #modal-detalhe-produto .content-conteudo #bloco-infos-pedido .status-pedido-mobile img, #modal-detalhe-produto-fechado .content-conteudo #bloco-infos-pedido .status-pedido-mobile img { display: block; margin: 0 auto 10px auto; } #modal-detalhe-produto .content-conteudo #bloco-infos-pedido .coluna-esquerda, #modal-detalhe-produto-fechado .content-conteudo #bloco-infos-pedido .coluna-esquerda { float: none; width: 100%; } #modal-detalhe-produto .content-conteudo #bloco-infos-pedido .coluna-direita, #modal-detalhe-produto-fechado .content-conteudo #bloco-infos-pedido .coluna-direita { float: none; } #modal-detalhe-produto .content-conteudo #bloco-infos-pedido .numero-data-pedido, #modal-detalhe-produto-fechado .content-conteudo #bloco-infos-pedido .numero-data-pedido { width: 90% !important; margin-right: 20px; } #modal-detalhe-produto .content-conteudo .infos-entrega-pagamento-mobile, #modal-detalhe-produto-fechado .content-conteudo .infos-entrega-pagamento-mobile { display: block; overflow: hidden; background: #eae9e4; padding: 20px 0; text-align: center; } #modal-detalhe-produto .content-conteudo .infos-entrega-pagamento-mobile .box-infos-entrega, #modal-detalhe-produto-fechado .content-conteudo .infos-entrega-pagamento-mobile .box-infos-entrega { display: block; overflow: hidden; margin: 0 auto; padding: 0; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; background: #fff; width: 95%; } #modal-detalhe-produto .content-conteudo .infos-entrega-pagamento-mobile .box-infos-entrega .icone-truck, #modal-detalhe-produto-fechado .content-conteudo .infos-entrega-pagamento-mobile .box-infos-entrega .icone-truck { display: block; float: left; width: 66px; height: 70px; border-right: 1px solid #d6d6d6; text-align: center; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; } #modal-detalhe-produto .content-conteudo .infos-entrega-pagamento-mobile .box-infos-entrega .endereco-entrega, #modal-detalhe-produto-fechado .content-conteudo .infos-entrega-pagamento-mobile .box-infos-entrega .endereco-entrega { display: block; float: left; text-align: left; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 12px; color: #4e4e4d; padding: 5px 0 0 20px; } #modal-detalhe-produto .content-conteudo .infos-entrega-pagamento-mobile .box-infos-entrega .endereco-entrega span.titulo, #modal-detalhe-produto-fechado .content-conteudo .infos-entrega-pagamento-mobile .box-infos-entrega .endereco-entrega span.titulo { display: block; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; color: #4e4e4d; text-transform: uppercase; } #modal-detalhe-produto .content-conteudo .infos-entrega-pagamento-mobile .box-infos-pagamento, #modal-detalhe-produto-fechado .content-conteudo .infos-entrega-pagamento-mobile .box-infos-pagamento { display: block; overflow: hidden; margin: 10px auto 0 auto; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; background: #fff; width: 95%; } #modal-detalhe-produto .content-conteudo .infos-entrega-pagamento-mobile .box-infos-pagamento span.pagamento-feito-com, #modal-detalhe-produto-fechado .content-conteudo .infos-entrega-pagamento-mobile .box-infos-pagamento span.pagamento-feito-com { display: block; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 11px; color: #4e4e4d; width: 100%; border-bottom: 1px solid #d6d6d6; } #modal-detalhe-produto .content-conteudo .infos-entrega-pagamento-mobile .box-infos-pagamento .pagamento-1-cartao, #modal-detalhe-produto-fechado .content-conteudo .infos-entrega-pagamento-mobile .box-infos-pagamento .pagamento-1-cartao { display: block; width: 165px; padding: 10px 0 0 0; margin: 0 auto; text-align: center; } #modal-detalhe-produto .content-conteudo .infos-entrega-pagamento-mobile .box-infos-pagamento .pagamento-1-cartao .icone-modalidade-pagamento, #modal-detalhe-produto-fechado .content-conteudo .infos-entrega-pagamento-mobile .box-infos-pagamento .pagamento-1-cartao .icone-modalidade-pagamento { display: block; float: left; width: 50px; height: 35px; } #modal-detalhe-produto .content-conteudo .infos-entrega-pagamento-mobile .box-infos-pagamento .pagamento-1-cartao .text-modalidade-pagamento, #modal-detalhe-produto-fechado .content-conteudo .infos-entrega-pagamento-mobile .box-infos-pagamento .pagamento-1-cartao .text-modalidade-pagamento { display: block; float: left; text-align: left; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; color: #4e4e4d; text-transform: uppercase; padding: 7px 0 0 7px; } #modal-detalhe-produto .content-conteudo .infos-entrega-pagamento-mobile .box-infos-pagamento .pagamento-2-cartoes, #modal-detalhe-produto-fechado .content-conteudo .infos-entrega-pagamento-mobile .box-infos-pagamento .pagamento-2-cartoes { display: block; } #modal-detalhe-produto .content-conteudo .infos-entrega-pagamento-mobile .box-infos-pagamento .pagamento-2-cartoes .primeiro-cartao, #modal-detalhe-produto-fechado .content-conteudo .infos-entrega-pagamento-mobile .box-infos-pagamento .pagamento-2-cartoes .primeiro-cartao { display: block; float: left; padding: 4px 0 0 0; border-right: 1px solid #d6d6d6; text-align: center; width: 50%; } #modal-detalhe-produto .content-conteudo .infos-entrega-pagamento-mobile .box-infos-pagamento .pagamento-2-cartoes .primeiro-cartao .icone-modalidade-pagamento, #modal-detalhe-produto-fechado .content-conteudo .infos-entrega-pagamento-mobile .box-infos-pagamento .pagamento-2-cartoes .primeiro-cartao .icone-modalidade-pagamento { display: block; margin: 0 auto; width: 75px; height: 33px; } #modal-detalhe-produto .content-conteudo .infos-entrega-pagamento-mobile .box-infos-pagamento .pagamento-2-cartoes .primeiro-cartao .text-modalidade-pagamento, #modal-detalhe-produto-fechado .content-conteudo .infos-entrega-pagamento-mobile .box-infos-pagamento .pagamento-2-cartoes .primeiro-cartao .text-modalidade-pagamento { clear: both; display: block; text-align: left; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 10px; color: #4e4e4d; text-transform: uppercase; text-align: center; } #modal-detalhe-produto .content-conteudo .infos-entrega-pagamento-mobile .box-infos-pagamento .pagamento-2-cartoes .segundo-cartao, #modal-detalhe-produto-fechado .content-conteudo .infos-entrega-pagamento-mobile .box-infos-pagamento .pagamento-2-cartoes .segundo-cartao { display: block; float: left; padding: 4px 0 0 0; text-align: center; width: 49%; } #modal-detalhe-produto .content-conteudo .infos-entrega-pagamento-mobile .box-infos-pagamento .pagamento-2-cartoes .segundo-cartao .icone-modalidade-pagamento, #modal-detalhe-produto-fechado .content-conteudo .infos-entrega-pagamento-mobile .box-infos-pagamento .pagamento-2-cartoes .segundo-cartao .icone-modalidade-pagamento { display: block; margin: 0 auto; width: 75px; height: 33px; } #modal-detalhe-produto .content-conteudo .infos-entrega-pagamento-mobile .box-infos-pagamento .pagamento-2-cartoes .segundo-cartao .text-modalidade-pagamento, #modal-detalhe-produto-fechado .content-conteudo .infos-entrega-pagamento-mobile .box-infos-pagamento .pagamento-2-cartoes .segundo-cartao .text-modalidade-pagamento { clear: both; display: block; text-align: left; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 10px; color: #4e4e4d; text-transform: uppercase; text-align: center; } .timeline-compras .content-timeline .primeira-compra { width: 220px; } .timeline-compras .content-timeline .compra-mais-antiga { width: 225px; padding-right: 10px; } .timeline-compras .content-timeline .compra-rotina { width: 225px; padding-right: 10px; border-left: 1px solid #fff; } .timeline-compras .content-timeline .ultima-compra { width: 240px; padding-right: 15px; border-left: 1px solid #fff; } #modulo-minhas-listas-mobile { background: #ecebe7; display: block; width: 100%; text-align: center; } #modulo-minhas-listas-mobile .container_vitrine { text-align: left; } #modulo-minhas-listas-mobile h2 { width: 100%; text-align: center; margin: 30px 0 20px 0; } #modulo-minhas-listas-mobile .container_vitrine_lista { float: left; } #modulo-minhas-listas-mobile .container_vitrine_lista .item_vitrine { width: 100% !important; } #modulo-minhas-listas-mobile .content-select-listas { display: block; } #modulo-minhas-listas-mobile .content-select-listas .content_select_list { margin: 0 auto; width: 317px; height: 65px; position: relative; } #modulo-minhas-listas-mobile .content-select-listas .content_select_list .select_list { font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 18px; text-transform: uppercase; position: relative; color: #fff; width: 83%; letter-spacing: 0.25pt; border: 1px solid #4a4d57; background: #5a1718; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; padding: 12px 15px; } #modulo-minhas-listas-mobile .content-select-listas .content_select_list .select_list .seta_down { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; color: #fff; font-size: 18px; position: absolute; top: 25px; right: 17px; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); } #modulo-minhas-listas-mobile .content-select-listas .content_select_list .select_list:hover { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #modulo-minhas-listas-mobile .content-select-listas .content_select_list ul { position: absolute; z-index: 99999; width: 93%; background: #beb6a2; border-top: none; top: 50px; left: 10px; display: none; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #modulo-minhas-listas-mobile .content-select-listas .content_select_list ul li { font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 18px; text-transform: uppercase; color: #fff; padding: 12px 7%; } #modulo-minhas-listas-mobile .content-select-listas .content_select_list ul li:hover { cursor: pointer; color: #5a1718; } #modulo-minhas-listas-mobile .content-select-listas .content_select_list ul .div-scroll { width: 93%; height: 250px; overflow-y: scroll; overflow-x: hidden; margin: 20px 0 0 10px; } #modulo-minhas-listas-mobile .content-select-listas .content_select_list ul ::-webkit-scrollbar { width: 5px; } #modulo-minhas-listas-mobile .content-select-listas .content_select_list ul ::-webkit-scrollbar-track { -webkit-border-radius: 10px; border-radius: 10px; } #modulo-minhas-listas-mobile .content-select-listas .content_select_list ul ::-webkit-scrollbar-thumb { -webkit-border-radius: 10px; border-radius: 10px; background: #5a1718; } #modulo-minhas-listas-mobile .content-select-listas .content_select_list ul ::-webkit-scrollbar-thumb:window-inactive { background: #3a1112; } #modulo-minhas-listas-mobile .content-select-listas .content_select_list ul .lnk-criar-nova-lista { margin: 20px 0 20px 0; text-transform: uppercase; color: #5a1718; } #modulo-minhas-listas-mobile .content-select-listas .content_select_list .active { background: #5a1718; } #modulo-minhas-listas-mobile .content-select-categorias { display: block; margin-top: 20px; } #modulo-minhas-listas-mobile .content-select-categorias .content_select_list { margin: 0 auto; width: 317px; height: 65px; position: relative; } #modulo-minhas-listas-mobile .content-select-categorias .content_select_list .select_list { font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 16px; text-transform: uppercase; position: relative; color: #4a4b52; width: 83%; letter-spacing: 0.25pt; border: 1px solid #4a4b52; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding: 12px 15px; } #modulo-minhas-listas-mobile .content-select-categorias .content_select_list .select_list .seta_down { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; color: #4a4b52; font-size: 18px; position: absolute; top: 25px; right: 17px; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); } #modulo-minhas-listas-mobile .content-select-categorias .content_select_list .select_list:hover { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #modulo-minhas-listas-mobile .content-select-categorias .content_select_list ul { position: absolute; z-index: 99999; width: 292px; padding: 10px 1px 10px 0; background: #fff; top: 45px; left: 10px; display: none; border: 1px solid #4a4b52; border-top: none; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } #modulo-minhas-listas-mobile .content-select-categorias .content_select_list ul li { font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 16px; text-transform: uppercase; color: #4a4b52; padding: 12px 7%; } #modulo-minhas-listas-mobile .content-select-categorias .content_select_list ul li:hover { cursor: pointer; color: #5a1718; } #modulo-minhas-listas-mobile .content-select-categorias .content_select_list ul li:last-child { font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 16px; text-transform: uppercase; color: #4a4b52; padding: 12px 7%; } #modulo-minhas-listas-mobile .content-select-categorias .content_select_list ul li:last-child:hover { cursor: pointer; color: #5a1718; } #modulo-minhas-listas-mobile .content-listagem-itens { display: block; margin: 0 10px 0 10px; } #modulo-minhas-listas-mobile .content-demais-botoes { display: inline-block; width: 100%; margin: 0 auto; padding: 30px 0 0 0; } #modulo-minhas-listas-mobile .content-demais-botoes a.lnk-adicionar-itens { display: block; width: 82%; overflow: hidden; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border: 1px solid #9e9fa3; background: 0 0 !important; height: 28px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 16px; color: #4a4d57; text-transform: uppercase; padding: 15px 10px 10px 38px; margin: 0 10px 20px 0; } #modulo-minhas-listas-mobile .content-demais-botoes a.lnk-adicionar-itens img { margin-left: -15px; } #modulo-minhas-listas-mobile .content-demais-botoes a.lnk-adicionar-itens:hover { background: 0 0 !important; } #modulo-minhas-listas-mobile .content-demais-botoes a.lnk-vem-lista-completa { display: block; width: 82%; overflow: hidden; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border: 1px solid #9e9fa3; background: 0 0 !important; height: 28px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 16px; color: #4a4d57; text-transform: uppercase; padding: 15px 15px 10px 35px; margin: 0 10px 20px 0; } #modulo-minhas-listas-mobile .content-demais-botoes a.lnk-vem-lista-completa img { margin-left: -15px; } #modulo-minhas-listas-mobile .content-demais-botoes a.lnk-vem-lista-completa:hover { background: 0 0 !important; } #modulo-minhas-listas-mobile .content-demais-botoes a.lnk-enviar-lista { display: block; width: 82%; overflow: hidden; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border: 1px solid #9e9fa3; background: 0 0 !important; height: 28px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 16px; color: #4a4d57; text-transform: uppercase; padding: 15px 15px 10px 35px; margin: 0 10px 20px 0; } #modulo-minhas-listas-mobile .content-demais-botoes a.lnk-enviar-lista img { margin-left: -15px; } #modulo-minhas-listas-mobile .content-demais-botoes a.lnk-enviar-lista:hover { background: 0 0 !important; } #modulo-minhas-listas-mobile .content-demais-botoes a.lnk-enviar-lista-email { display: none; width: 82%; float: left; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border: 1px solid #9e9fa3; background: 0 0; height: 30px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; color: #4a4d57; text-transform: uppercase; padding: 7px 15px 0 7px; margin: 0 10px 0 0; } #modulo-minhas-listas-mobile .content-demais-botoes a.lnk-enviar-lista-email img { margin-left: -15px; } #modulo-minhas-listas-mobile .content-demais-botoes a.lnk-enviar-lista-email:hover { background: #c9c8c3; } #modulo-minhas-listas-mobile .content-demais-botoes .input_button { position: absolute; display: none; width: 330px; right: 20px; height: 45px; } #modulo-minhas-listas-mobile .content-demais-botoes .input_button form { width: 100%; position: absolute; right: 0; top: 0; z-index: 9; } #modulo-minhas-listas-mobile .content-demais-botoes .input_button form input[type="email"] { width: 72%; } #modulo-minhas-listas-mobile .content-demais-botoes .input_button form input[type="submit"] { width: 20%; margin-left: -18px; padding: 10px 6px; border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; } #modulo-timeline-compras .owl-carousel .owl-nav .owl-next, #modulo-timeline-compras .owl-carousel .owl-nav .owl-prev { background: #beb6a2; top: 150px; color: #fff; } #modulo-timeline-compras .owl-carousel .owl-nav .owl-prev { left: -35px; } #modulo-timeline-compras .owl-carousel .owl-nav .owl-next { right: -35px; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo { box-shadow: none; margin: 0; } .destaque-sliders-thumbs .sliders-big .item .box-texto p { font-size: 36px; line-height: 45px; } .destaque-sliders-thumbs .sliders-big .item .box-texto .botoes-opcoes { width: 25%; } .destaque-sliders-thumbs .sliders-big .item .box-texto .content-avaliacao-texto .content_avaliacao { width: 12%; } .modulo-busca-receita .content-input-busca-receita .busca_input { font-size: 12px !important; width: 260px; color: #00f; } .modulo-busca-receita .content-select-ocasioes .content_select_list { width: 180px; } .modulo-busca-receita .content-select-ocasioes .content_select_list .select_list { width: 155px; } .modulo-busca-receita .content-select-ocasioes .content_select_list ul { width: 185px; } .modulo-busca-receita-mobile { display: block; position: relative; width: 100%; background: #e6e4de; height: 85px; margin-top: 0; } .modulo-busca-receita-mobile .container { padding-top: 20px; } .modulo-busca-receita-mobile .coluna-a { display: block; float: left; width: 85%; } .modulo-busca-receita-mobile .coluna-a .input_speech { width: 100% !important; } .modulo-busca-receita-mobile .coluna-a .input_speech .busca_input { padding: 13px 2% 13px 10%; background-position: 2%; width: 80%; } .modulo-busca-receita-mobile .coluna-b { display: block; width: 8%; float: right; } .modulo-busca-receita-mobile .content-input-busca-receita .input_speech img { display: none; } .modulo-busca-receita-mobile .content-input-busca-receita .input_speech { width: 100%; } .modulo-busca-receita-mobile .content-menu-mobile-busca-receitas .lnk-menu-busca { display: block; background: url(../images/ico-submenu-busca-minhas-receitas.png) no-repeat center 15px; width: 61px; height: 59px; } .modulo-busca-receita-mobile .content-menu-mobile-busca-receitas .lnk-menu-busca:hover { background: url(../images/ico-submenu-busca-minhas-receitas.png) no-repeat center 15px; } .modulo-busca-receita-mobile .content-menu-mobile-busca-receitas .lnk-menu-busca-ativo { background: #5a1718 url(../images/ico-submenu-busca-minhas-receitas-on.png) no-repeat center 15px; } .modulo-busca-receita-mobile .content-submenu-busca-receita { display: none; position: absolute; background: #5a1718; top: 79px; left: 0; width: 100%; padding: 15px 0; z-index: 99990; } .modulo-busca-receita-mobile .content-submenu-busca-receita .lnk-submenu-receitas { display: block; background: url(../images/ico-seta-direita.png) no-repeat 90% center; width: 100%; padding: 20px 0 20px 30px; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 20px; color: #fff; text-transform: uppercase; } .modulo-busca-receita-mobile .content-submenu-busca-receita .lnk-submenu-receitas:hover { opacity: 0.5; } .modulo-busca-receita-mobile .content-submenu-busca-receita .wrap_check { font-size: 20px; text-transform: uppercase; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #fff; padding: 20px 0 20px 30px; } .modulo-busca-receita-mobile .content-submenu-busca-receita .wrap_check .check { width: 20px; height: 20px; margin: 3px 6px 0 0; } .modulo-busca-receita-mobile .content-submenu-busca-receita-nivel-2 { display: none; position: absolute; background: #3a1112; top: 79px; left: 0; width: 100%; padding: 0 0 15px; z-index: 99991; } .modulo-busca-receita-mobile .content-submenu-busca-receita-nivel-2 .lnk-submenu-receitas-voltar { display: block; background: #5a1718 url(../images/ico-seta-esquerda.png) no-repeat 13px center; width: 100%; padding: 25px 0 25px 30px; margin: 0 0 10px 0; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 20px; color: #fff; text-transform: uppercase; } .modulo-busca-receita-mobile .content-submenu-busca-receita-nivel-2 .lnk-submenu-receitas-voltar:hover { opacity: 0.5; } .modulo-busca-receita-mobile .content-submenu-busca-receita-nivel-2 .lnk-submenu-receitas { display: block; background: url(../images/ico-seta-direita.png) no-repeat 90% center; width: 100%; padding: 20px 0 20px 30px; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 20px; color: #fff; text-transform: uppercase; } .modulo-busca-receita-mobile .content-submenu-busca-receita-nivel-2 .lnk-submenu-receitas:hover { opacity: 0.5; } .modulo-busca-receita-mobile .open-it { display: block; } #chat-box .content-chat-conversacao .content-input-mensagem .content-campos .controls { font-size: 12px !important; } #modulo-minhas-receitas-lista .content-bloco-minhas-receitas .content-item-block { width: 48%; margin: 0 11px 30px 0; } #modulo-minhas-receitas-lista .content-bloco-minhas-receitas .content-item-block:last-child { margin: 0 0 30px 0; } #modulo-mais-comprados-por-voce .container_vitrine .item_vitrine { width: 47%; margin-right: 2%; } header #bg_header1 .container_busca .content_busca.chatMobileHeader { width: 90% !important; } .banner_cartao_presente h1 { font-size: 40pt; line-height: 60px; } .banner_cartao_presente .cartao_presente_valor { margin: 15px; } .banner_cartao_presente .cartao_presente_txt_selecione { font-size: 24pt; margin-top: 54px; line-height: 35px; } .como_utilizar { -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .como_utilizar .como_utilizar_txt { text-align: center; width: 100%; } .como_utilizar .como_utilizar_passo_a_passo { width: 100%; } .como_utilizar .como_utilizar_passo_a_passo_box { margin: 20px 0; } .bg_como_utilizar { min-height: auto; } .opcoes_cartao_presente h1 { line-height: 55px; } .opcoes_cartao_presente h2 { line-height: 30px; } .opcoes_cartao_presente h1, .opcoes_cartao_presente h2 { margin: auto; width: 80%; } .opcoes_cartao_presente .opcoes_cartao_presente_titulos { text-align: center; } .opcoes_cartao_presente .opcoes_container_content_text { position: relative; width: 350px; } .opcoes_cartao_presente .opcoes_cartao_presente_content { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; } .opcoes_cartao_presente .opcoes_cartao_presente_content .opcoes_cartao_presente_content_box { margin-top: 20px; } .opcoes_cartao_presente .opcoes_cartao_presente_content_box.card_in_right { margin-left: 0; } .opcoes_cartao_presente .opcoes_container_content_img .vinho_mobile { width: 80px; -moz-transform: rotate(10deg); -o-transform: rotate(10deg); -ms-transform: rotate(10deg); -webkit-transform: rotate(10deg); transform: rotate(10deg); } .opcoes_cartao_presente .opcoes_container_content_img .planta_mobile { -moz-transform: rotate(-15deg); -o-transform: rotate(-15deg); -ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); transform: rotate(-15deg); margin-left: -80px !important; width: 240px; } .opcoes_cartao_presente .opcoes_container_content_img .bule_mobile { -moz-transform: rotate(-15deg); -o-transform: rotate(-15deg); -ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); transform: rotate(-15deg); margin-top: 0 !important; margin-left: -74px; } .opcoes_cartao_presente .opcoes_container_content_img .fondue_mobile { margin-left: -80px; margin-top: 10px; } ._404 ._404_vamos_ajudar { width: 48%; } ._404 ._404_vamos_ajudar ._404_vamos_ajudar_content { width: auto; } ._404 ._404_container { margin-top: 100px; } ._404 ._404_container_content .titulo { margin-top: -60px !important; } .content_vitrine .bt_default { float: initial !important; margin: 8px 0 0 36% !important; font-size: 18px; } } @media screen and (max-width: 920px) { #vitrine .content_shop .box_lista_shop a { font-size: 12px; width: 81%; padding: 24px 0 24px 22%; } #vitrine .content_shop .box_lista_shop a img { left: 9px; } #modulo_logout { background-position: 0 -177px; height: 464px; background-size: inherit !important; } #modulo_logout .content_left { display: none; } #modulo_logout .content_right { width: 100%; text-align: center; } #modulo_logout .content_right h2 { font-size: 31px; } #modulo_logout .content_right .box_horarios span { font-size: 12px !important; } #modulo_logout .content_right .content_prox_horario span { width: 25%; margin-top: 12px; } #modulo_logout .content_right .content_prox_horario input[type="text"] { width: 66%; height: 26px; font-size: 16px; } #modulo_logout .content_right .content_prox_horario input[type="submit"] { height: 48px; font-size: 16px; } #produto #header_produto .header_produto { height: auto !important; } #produto #header_produto #bg_fade_right { left: 360px; } #produto #header_produto #carousel_produto { width: 360px; } #produto #header_produto .right .header_info .tag_marketplace_content { width: 100%; padding: 0; font-size: 16px; } #produto #header_produto .right .header_info .tag_marketplace_content .tag_marketplace { padding: 10px 9px; } #produto #header_produto .right .miolo_info .info_oferta .img_oferta, #produto #header_produto .right .miolo_info .info_oferta2 .img_oferta { width: 104px; height: 136px; } #produto #header_produto .right .miolo_info .info_oferta .selo_oferta { width: 82px; height: 82px; } #produto #header_produto .right .miolo_info .info_oferta a { font-size: 12px; } #produto #header_produto .right .miolo_info .info_oferta2 .txt_oferta .content_avaliacao { display: none; } #produto #header_produto .right .miolo_info .info_oferta2 .bt_empty { font-size: 12px; } #produto #header_produto .right #box .left .img_expert { display: none; } #produto #header_produto .right #box .left .dados_expert { margin: 0; } #produto #header_produto .right #box .left .dados_expert h2 { font-size: 16px; } #produto #header_produto .right #box .left .dados_expert h3 { letter-spacing: 0; font-size: 14px; } #produto #header_produto .right #box .right { padding: 20px 10px; max-width: 100%; width: 97%; } #produto #especialistas #bg_especialista2 { min-width: 197px; } #produto #especialistas .txt_espe h3 { font-size: 20px; line-height: 24px; } #produto #especialistas .txt_espe h4 { font-size: 18px; } #produto #avaliacao .div_right { width: 66%; } #produto #menu_fixo_footer .container .menu_divs .menu_carrinho .right .div_desc .icon_cart_desc { left: 19%; } #produto .zoomContainer { width: 287px !important; } #produto .zoomContainer .zoomWindow { width: 287px !important; } .hide_mobile980 { display: none; } #listas #barra-fixa-itens-selecionados .content-quantidade-itens-selecionados { max-width: 170px; margin: 0; } #listas #barra-fixa-itens-selecionados .content-valor { margin: 0 20px 0 0; } #listas #barra-fixa-itens-selecionados .content-valor-destaque { margin: 30px 30px 0 0; } #listas #barra-fixa-itens-selecionados .content-btn-carrinho { margin: 30px 30px 0 0; } #listas #barra-fixa-itens-selecionados .content-btn-compartilhamento { display: none; } #listas #barra-fixa-itens-selecionados .content-valor-desconto { margin-right: 30px; } .mais_videos .content_select_list ul { width: 317px !important; } ._404 ._404_vamos_ajudar { width: 50% !important; } ._404 ._404_vamos_ajudar ._404_vamos_ajudar_content .input_speech { width: 97%; } } @media screen and (max-width: 980px) { #autocomplete .div_left { display: none; } #divSugestoes { display: block; } #breadcrumb { display: none; } #chat-box { width: 100%; height: 100vh; } #chat-box .content-chat-login { height: 100%; } #chat-box .content-chat-login .content-btn-entrar { position: absolute; bottom: 0; left: 0; } #chat-box .content-chat-conversacao .chat-box-conversacao { height: auto; } #chat-box .content-chat-conversacao .content-chat-finalizacao { height: 100vh; } #chat { bottom: 10px; z-index: 9999999; } .container { width: 94%; } .overlay-popup:after { height: auto; } .overlay-popup #home-principal { width: 96%; top: 20px; height: auto; } .overlay-popup #home-principal img { width: 100%; } header #bg_header1 .container_busca::after { display: none; } header #bg_header1 .container_busca .content_busca .input_speech input { width: 78% !important; padding: 10px 15% 10px 8% !important; } header #bg_header1 .container_busca .content_busca .input_speech .right_input { right: 8%; } header #bg_header1 .container_busca .content_busca.fixed_autocomplete .content_complete { max-height: 400px; z-index: 9999; overflow: auto; height: calc(65vh - 100px); -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } header #bg_header1 .container_busca .content_busca.fixed_autocomplete .content_complete .group .txt_descricao { display: none !important; } header #bg_header1 .container_busca .content_busca.fixed_autocomplete .content_complete .group .div_left { width: 100% !important; display: block !important; } header #bg_header1 .container_busca .content_busca.fixed_autocomplete .content_complete .group .div_left .content_receitas { display: none !important; } header #bg_header1 .container_busca .content_busca.fixed_autocomplete .content_complete .group .div_left ul { margin-top: 0 !important; } header #bg_header1 .container_busca .content_busca.fixed_autocomplete .content_complete .group .div_left ul li a { font-size: 17px; padding: 12px 0; } header #bg_header1 .container_busca .content_busca.fixed_autocomplete .content_complete .group .content_links, header #bg_header1 .container_busca .content_busca.fixed_autocomplete .content_complete .group .div_right { display: none !important; } #banner_middle { display: inline-block; } #banner_middle .banner_middle { margin: 11px 0; display: block; width: 100%; } .box_lista_shop a { width: 86% !important; padding: 24px 0 24px 15% !important; letter-spacing: 0; } .box_lista_shop a img { display: block; } header #bg_header2 menu .destaque_mobile { background: #d6a36a; margin-left: -4%; } #modulo_logout .content_right .content_prox_horario span { width: auto; float: initial; } #modulo_logout .content_right .content_prox_horario input[type="text"] { width: 80%; height: 26px; font-size: 16px; } #modulo_logout .content_right .content_prox_horario input[type="submit"] { width: 46px; height: 48px; font-size: 16px; } footer #letter .form_news input { width: 203px !important; } footer #letter .form_news input[type="submit"] { width: 47px !important; } #vitrine_logout .content_vitrine { float: left; clear: both; background: #ecebe7; position: relative; max-width: 100%; width: 98%; margin-left: -3%; padding: 0 4% 30px 4%; overflow-x: hidden; } #vitrine_logout .content_vitrine .container_vitrine { width: 108%; left: -4%; } #vitrine .bg_left { width: 100%; } #vitrine .bg_right { display: none; } #vitrine .container .content_shop { width: 100%; } #vitrine .container .content_shop h2 { text-align: center; } #vitrine .container .content_shop .box_lista_shop { width: 100%; float: left; } #vitrine .container .content_shop .box_lista_shop a { width: 84%; font-size: 16px; } #vitrine .container .content_shop .box_lista_shop a .small { font-size: 12px; } #vitrine .container .content_shop .content_select_list .select_list { font-size: 16px; } #vitrine .content_vitrine { float: left; clear: both; background: #ecebe7; position: relative; max-width: 100%; width: 98%; margin-left: -3%; padding: 30px 4%; margin-top: 45px; overflow-x: hidden; } #vitrine .content_vitrine .container_vitrine { width: 108%; left: -4%; } #vitrine .content_vitrine h2 { text-align: center; } #vitrine .content_vitrine h3 { display: none; } #vitrine2 .container { overflow-x: hidden; width: 108%; left: -4%; padding-bottom: 10px; } #vitrine .content_vitrine h2, #vitrine2 .content_vitrine h2, #vitrine_lista .content_vitrine h2, .vitrine_lista .content_vitrine h2 { text-align: center; font-size: 23px; max-width: 70%; margin: 0 auto; line-height: 1.4em; } #vitrine .content_vitrine .container_vitrine, #vitrine2 .content_vitrine .container_vitrine, #vitrine_lista .content_vitrine .container_vitrine, .vitrine_lista .content_vitrine .container_vitrine { margin-top: 20px; margin-bottom: 30px; } #vitrine .content_avaliacao, #vitrine2 .content_avaliacao, #vitrine_lista .content_avaliacao, .vitrine_lista .content_avaliacao { display: none; } #vitrine h3, #vitrine2 h3, #vitrine_lista h3, .vitrine_lista h3 { display: none; } #vitrine .container_vitrine .owl-nav, #vitrine .container_vitrine_lista .owl-nav, #vitrine2 .container_vitrine .owl-nav, #vitrine2 .container_vitrine_lista .owl-nav, #vitrine_lista .container_vitrine .owl-nav, #vitrine_lista .container_vitrine_lista .owl-nav, .vitrine_lista .container_vitrine .owl-nav, .vitrine_lista .container_vitrine_lista .owl-nav { top: 26%; } #vitrine .container_vitrine .item_vitrine, #vitrine .container_vitrine_lista .item_vitrine, #vitrine2 .container_vitrine .item_vitrine, #vitrine2 .container_vitrine_lista .item_vitrine, #vitrine_lista .container_vitrine .item_vitrine, #vitrine_lista .container_vitrine_lista .item_vitrine, .vitrine_lista .container_vitrine .item_vitrine, .vitrine_lista .container_vitrine_lista .item_vitrine { height: 455px; } #vitrine .container_vitrine .item_vitrine .bg_img_vitrine, #vitrine .container_vitrine_lista .item_vitrine .bg_img_vitrine, #vitrine2 .container_vitrine .item_vitrine .bg_img_vitrine, #vitrine2 .container_vitrine_lista .item_vitrine .bg_img_vitrine, #vitrine_lista .container_vitrine .item_vitrine .bg_img_vitrine, #vitrine_lista .container_vitrine_lista .item_vitrine .bg_img_vitrine, .vitrine_lista .container_vitrine .item_vitrine .bg_img_vitrine, .vitrine_lista .container_vitrine_lista .item_vitrine .bg_img_vitrine { height: 174px; } #vitrine .container_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine, #vitrine .container_vitrine_lista .item_vitrine .bg_img_vitrine .box_img_vitrine, #vitrine2 .container_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine, #vitrine2 .container_vitrine_lista .item_vitrine .bg_img_vitrine .box_img_vitrine, #vitrine_lista .container_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine, #vitrine_lista .container_vitrine_lista .item_vitrine .bg_img_vitrine .box_img_vitrine, .vitrine_lista .container_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine, .vitrine_lista .container_vitrine_lista .item_vitrine .bg_img_vitrine .box_img_vitrine { height: 160px; } #vitrine .container_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine .hover_vitrine, #vitrine .container_vitrine_lista .item_vitrine .bg_img_vitrine .box_img_vitrine .hover_vitrine, #vitrine2 .container_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine .hover_vitrine, #vitrine2 .container_vitrine_lista .item_vitrine .bg_img_vitrine .box_img_vitrine .hover_vitrine, #vitrine_lista .container_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine .hover_vitrine, #vitrine_lista .container_vitrine_lista .item_vitrine .bg_img_vitrine .box_img_vitrine .hover_vitrine, .vitrine_lista .container_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine .hover_vitrine, .vitrine_lista .container_vitrine_lista .item_vitrine .bg_img_vitrine .box_img_vitrine .hover_vitrine { font-size: 14px; line-height: 19px; } #artigos h2, #artigos h3 { text-align: center; } #artigos.receitas-expert { margin-bottom: 15px !important; line-height: 1.3em; text-align: left; } #artigos .slick-dotted.slick-slider { margin-bottom: 0; } #artigos .container .slick-arrow { position: absolute; transform: translate(0, -50%); top: 35%; background-image: none !important; background-color: #fff; } #artigos .container .slick-arrow:active, #artigos .container .slick-arrow:focus, #artigos .container .slick-arrow:hover { opacity: 1 !important; } #artigos .container .slick-arrow.slick-prev { left: -2px; height: 60px; width: 30px; border-radius: 0 67px 67px 0; } #artigos .container .slick-arrow.slick-prev:before { content: "<"; color: #555; position: relative; right: 3px; font-size: 18px; font-weight: 700; font-family: Cardo, sans-serif; top: 2px; } #artigos .container .slick-arrow.slick-next { right: -3px; height: 60px; width: 30px; border-radius: 67px 0 0 67px; } #artigos .container .slick-arrow.slick-next:before { content: ">"; color: #555; position: relative; left: 3px; font-size: 18px; font-weight: 700; font-family: Cardo, sans-serif; top: 2px; } #artigos .container .item_artigo, #artigos .container .left_artigo { width: calc(100vw - 20px); margin: 0 15px 0 0; display: inline-block; margin-bottom: 30px !important; } #artigos .container .item_artigo .img_artigo, #artigos .container .item_artigo .overflow_img, #artigos .container .left_artigo .img_artigo, #artigos .container .left_artigo .overflow_img { height: 230px; } #artigos .container .item_artigo .img_artigo, #artigos .container .left_artigo .img_artigo { background-position: center; } #artigos .container .item_artigo .txt_artigo, #artigos .container .left_artigo .txt_artigo { text-align: left; margin-top: 10px; } #artigos .container .item_artigo .txt_artigo h3, #artigos .container .left_artigo .txt_artigo h3 { font-size: 25px; line-height: 30px; margin-top: 2px; text-align: left; } #artigos .container .item_artigo .txt_artigo p, #artigos .container .left_artigo .txt_artigo p { display: none; max-height: 68px; overflow: hidden; font-size: 17px; } #artigos .container .item_artigo .txt_artigo span, #artigos .container .left_artigo .txt_artigo span { font-size: 14px; } #artigos .container .item_artigo .txt_artigo .more, #artigos .container .left_artigo .txt_artigo .more { display: none; font-size: 18px; } #artigos .container .item_artigo .txt_artigo .autor, #artigos .container .left_artigo .txt_artigo .autor { margin: 5px 0; color: #3a1112; display: none !important; } #artigos .owl-theme .owl-controls { bottom: -42px; top: inherit; } #artigos:not(.receitas-expert) #receitas-mobile { overflow: hidden !important; } #artigos:not(.receitas-expert) #receitas-mobile .item_artigo, #artigos:not(.receitas-expert) #receitas-mobile .left_artigo { margin-bottom: 15px !important; } #artigos:not(.receitas-expert) #receitas-mobile .item_artigo .txt_artigo h3, #artigos:not(.receitas-expert) #receitas-mobile .left_artigo .txt_artigo h3 { margin-left: 0 !important; max-width: 100%; font-size: 22px; line-height: 1.1em; } #especialistas #bg_especialistas { display: none; } #especialistas #bg_especialista2 { background: url(../images/bg_especialistas.jpg) center; display: block; } #especialistas #bg_especialista2 h2 { text-align: center; color: #fff; clear: both; width: 100%; margin: 30px 0 15px 0; float: left; } #especialistas #bg_especialista2 .container_especialista { width: 100%; padding-bottom: 46px; } #especialistas #bg_especialista2 .content_especialista { background: #3a1112; flex: none; min-height: 360px; } #especialistas #bg_especialista2 .content_especialista .txt_especialista { width: 203px; } #especialistas #bg_especialista2 .content_especialista .txt_especialista h2 { margin: 10px 0 15px 0; font-size: 18px; } #especialistas #bg_especialista2 .content_especialista .txt_especialista h3 { font-size: 20px; } #especialistas #bg_especialista2 .content_especialista .txt_especialista .line { clear: both; } #especialistas #bg_especialista2 .content_especialista .tb_img { width: 130px; height: 130px; margin-bottom: 15px; } #especialistas #bg_especialista2 .content_especialista .bt_default { background: 0 0; border: 1px solid #fff; font-size: 16px; width: 57%; margin: 32px auto 0 auto; text-align: center; } #map { height: 712px; } .show_mobile { display: block; } .hide_mobile { display: none !important; } #listagem #banner .banner, #listas #banner .banner, #resultado_busca #banner .banner { height: auto; } #listagem #banner .banner .container, #listas #banner .banner .container, #resultado_busca #banner .banner .container { height: 186px; align-items: top; display: flex; } #listagem #banner .banner .container .vitrine_lista_header, #listas #banner .banner .container .vitrine_lista_header, #resultado_busca #banner .banner .container .vitrine_lista_header { float: inherit; } #listagem #banner .banner .container .vitrine_lista_header h3, #listas #banner .banner .container .vitrine_lista_header h3, #resultado_busca #banner .banner .container .vitrine_lista_header h3 { position: relative; color: #5a1718; font-size: 18px; z-index: 99; } #listagem #banner .banner .container .vitrine_lista_header .bt_default, #listas #banner .banner .container .vitrine_lista_header .bt_default, #resultado_busca #banner .banner .container .vitrine_lista_header .bt_default { display: block; margin: 30px auto 0 auto; font-size: 18px; width: 101px; text-align: center; z-index: 99; } #listagem #banner .banner .container .vitrine_lista_header .bg_header, #listas #banner .banner .container .vitrine_lista_header .bg_header, #resultado_busca #banner .banner .container .vitrine_lista_header .bg_header { width: 110%; position: absolute; margin-top: 0; display: inline-flex; left: -5%; top: 120px; padding: 0; } #listagem #banner .banner .container .vitrine_lista_header .bg_header .item_vitrine, #listas #banner .banner .container .vitrine_lista_header .bg_header .item_vitrine, #resultado_busca #banner .banner .container .vitrine_lista_header .bg_header .item_vitrine { height: auto; margin: 0 5px; } #listagem #banner .banner .container .vitrine_lista_header .bg_header .item_vitrine .carrinho_vitrine, #listagem #banner .banner .container .vitrine_lista_header .bg_header .item_vitrine .txt_vitrine, #listas #banner .banner .container .vitrine_lista_header .bg_header .item_vitrine .carrinho_vitrine, #listas #banner .banner .container .vitrine_lista_header .bg_header .item_vitrine .txt_vitrine, #resultado_busca #banner .banner .container .vitrine_lista_header .bg_header .item_vitrine .carrinho_vitrine, #resultado_busca #banner .banner .container .vitrine_lista_header .bg_header .item_vitrine .txt_vitrine { display: none; } #listagem #banner .bg_black_mobile .container, #listas #banner .bg_black_mobile .container, #resultado_busca #banner .bg_black_mobile .container { align-items: center; } #listagem #banner .bg_black_mobile .container .vitrine_lista_header h3, #listas #banner .bg_black_mobile .container .vitrine_lista_header h3, #resultado_busca #banner .bg_black_mobile .container .vitrine_lista_header h3 { position: relative; color: #fff; font-size: 24px; z-index: 99; } #listagem #banner .bg_black_mobile .container .bg_header, #listas #banner .bg_black_mobile .container .bg_header, #resultado_busca #banner .bg_black_mobile .container .bg_header { background: #000 !important; top: 0 !important; } #listagem #banner .bg_black_mobile .container .bg_header .img_header, #listas #banner .bg_black_mobile .container .bg_header .img_header, #resultado_busca #banner .bg_black_mobile .container .bg_header .img_header { width: 100%; opacity: 0.5; } #listagem #banner .bg_black_mobile .container .bg_header .txt_header, #listas #banner .bg_black_mobile .container .bg_header .txt_header, #resultado_busca #banner .bg_black_mobile .container .bg_header .txt_header { display: none; } #listagem #banner .video_banner .container, #listas #banner .video_banner .container, #resultado_busca #banner .video_banner .container { align-items: flex-end !important; } #listagem #banner .video_banner p, #listas #banner .video_banner p, #resultado_busca #banner .video_banner p { display: none; } #listagem #banner .video_banner .vitrine_lista_header .bg_header, #listas #banner .video_banner .vitrine_lista_header .bg_header, #resultado_busca #banner .video_banner .vitrine_lista_header .bg_header { display: inline-block !important; } #listagem #banner .video_banner .vitrine_lista_header .bg_header .txt_header, #listas #banner .video_banner .vitrine_lista_header .bg_header .txt_header, #resultado_busca #banner .video_banner .vitrine_lista_header .bg_header .txt_header { display: none; } #listagem #banner .video_banner .vitrine_lista_header .bg_header .img_header .ico_video, #listas #banner .video_banner .vitrine_lista_header .bg_header .img_header .ico_video, #resultado_busca #banner .video_banner .vitrine_lista_header .bg_header .img_header .ico_video { top: -80px; } #listagem #banner .video_banner .vitrine_lista_header .bg_header .ico_video_mob, #listas #banner .video_banner .vitrine_lista_header .bg_header .ico_video_mob, #resultado_busca #banner .video_banner .vitrine_lista_header .bg_header .ico_video_mob { position: absolute; top: 40%; margin-top: -45px; left: 50%; margin-left: -45px; } #listagem #vitrine, #listagem #vitrine_logout, #listas #vitrine, #listas #vitrine_logout, #resultado_busca #vitrine, #resultado_busca #vitrine_logout { display: none; } #listagem #vitrine_lista .content_filtro .container .content_busca .input_speech, #listagem .vitrine_lista .content_filtro .container .content_busca .input_speech, #listas #vitrine_lista .content_filtro .container .content_busca .input_speech, #listas .vitrine_lista .content_filtro .container .content_busca .input_speech, #resultado_busca #vitrine_lista .content_filtro .container .content_busca .input_speech, #resultado_busca .vitrine_lista .content_filtro .container .content_busca .input_speech { width: 82%; } #listagem #vitrine_lista .content_filtro_selecao, #listagem .vitrine_lista .content_filtro_selecao, #listas #vitrine_lista .content_filtro_selecao, #listas .vitrine_lista .content_filtro_selecao, #resultado_busca #vitrine_lista .content_filtro_selecao, #resultado_busca .vitrine_lista .content_filtro_selecao { display: inline-block; } #listagem #vitrine_lista .content_filtro_selecao .clear_filtro, #listagem .vitrine_lista .content_filtro_selecao .clear_filtro, #listas #vitrine_lista .content_filtro_selecao .clear_filtro, #listas .vitrine_lista .content_filtro_selecao .clear_filtro, #resultado_busca #vitrine_lista .content_filtro_selecao .clear_filtro, #resultado_busca .vitrine_lista .content_filtro_selecao .clear_filtro { font-size: 19px; } #listagem #vitrine_lista .content_filtro_selecao .tag, #listagem .vitrine_lista .content_filtro_selecao .tag, #listas #vitrine_lista .content_filtro_selecao .tag, #listas .vitrine_lista .content_filtro_selecao .tag, #resultado_busca #vitrine_lista .content_filtro_selecao .tag, #resultado_busca .vitrine_lista .content_filtro_selecao .tag { clear: initial; margin: 6px 7px 0 0; font-size: 18px; padding: 5px; } #listagem #vitrine_lista .order_lista, #listagem .vitrine_lista .order_lista, #listas #vitrine_lista .order_lista, #listas .vitrine_lista .order_lista, #resultado_busca #vitrine_lista .order_lista, #resultado_busca .vitrine_lista .order_lista { width: 100%; } #listagem #vitrine_lista .order_lista .content_select_list, #listagem .vitrine_lista .order_lista .content_select_list, #listas #vitrine_lista .order_lista .content_select_list, #listas .vitrine_lista .order_lista .content_select_list, #resultado_busca #vitrine_lista .order_lista .content_select_list, #resultado_busca .vitrine_lista .order_lista .content_select_list { width: 93%; } #listagem #vitrine_lista .order_lista .content_select_list .select_list, #listagem .vitrine_lista .order_lista .content_select_list .select_list, #listas #vitrine_lista .order_lista .content_select_list .select_list, #listas .vitrine_lista .order_lista .content_select_list .select_list, #resultado_busca #vitrine_lista .order_lista .content_select_list .select_list, #resultado_busca .vitrine_lista .order_lista .content_select_list .select_list { font-size: 17px; } #listagem #vitrine_lista .order_lista .content_select_list ul, #listagem .vitrine_lista .order_lista .content_select_list ul, #listas #vitrine_lista .order_lista .content_select_list ul, #listas .vitrine_lista .order_lista .content_select_list ul, #resultado_busca #vitrine_lista .order_lista .content_select_list ul, #resultado_busca .vitrine_lista .order_lista .content_select_list ul { top: 54px; } #listagem #vitrine_lista .order_lista .content_select_list ul li, #listagem .vitrine_lista .order_lista .content_select_list ul li, #listas #vitrine_lista .order_lista .content_select_list ul li, #listas .vitrine_lista .order_lista .content_select_list ul li, #resultado_busca #vitrine_lista .order_lista .content_select_list ul li, #resultado_busca .vitrine_lista .order_lista .content_select_list ul li { font-size: 17px; padding: 18px 15%; } #listagem #vitrine_lista .filter_results, #listagem .vitrine_lista .filter_results, #listas #vitrine_lista .filter_results, #listas .vitrine_lista .filter_results, #resultado_busca #vitrine_lista .filter_results, #resultado_busca .vitrine_lista .filter_results { width: 100%; } #listagem #vitrine_lista .filter_results .result, #listagem .vitrine_lista .filter_results .result, #listas #vitrine_lista .filter_results .result, #listas .vitrine_lista .filter_results .result, #resultado_busca #vitrine_lista .filter_results .result, #resultado_busca .vitrine_lista .filter_results .result { font-size: 16px; margin: 25px auto 0 auto !important; } #listagem #vitrine_novidades .content_vitrine h3, #listas #vitrine_novidades .content_vitrine h3, #resultado_busca #vitrine_novidades .content_vitrine h3 { display: none; } #listagem footer #bg_footer2, #listas footer #bg_footer2, #resultado_busca footer #bg_footer2 { height: 281px; } #listagem #vitrine_lista .content_vitrine, #listagem .vitrine_lista .content_vitrine, #listas #vitrine_lista .content_vitrine, #listas .vitrine_lista .content_vitrine, #resultado_busca #vitrine_lista .content_vitrine, #resultado_busca .vitrine_lista .content_vitrine { width: 100%; } #listagem #vitrine_lista .content_vitrine .item_vitrine, #listagem .vitrine_lista .content_vitrine .item_vitrine, #listas #vitrine_lista .content_vitrine .item_vitrine, #listas .vitrine_lista .content_vitrine .item_vitrine, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine { width: 100% !important; height: auto; margin-top: 0; } #listagem #vitrine_lista .content_vitrine .item_vitrine a, #listagem .vitrine_lista .content_vitrine .item_vitrine a, #listas #vitrine_lista .content_vitrine .item_vitrine a, #listas .vitrine_lista .content_vitrine .item_vitrine a, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine a, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine a { margin-bottom: 0 !important; } #listagem #vitrine_lista .content_vitrine .item_vitrine a .txt_vitrine .prices .content_desc, #listagem .vitrine_lista .content_vitrine .item_vitrine a .txt_vitrine .prices .content_desc, #listas #vitrine_lista .content_vitrine .item_vitrine a .txt_vitrine .prices .content_desc, #listas .vitrine_lista .content_vitrine .item_vitrine a .txt_vitrine .prices .content_desc, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine a .txt_vitrine .prices .content_desc, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine a .txt_vitrine .prices .content_desc { bottom: -4px; left: 79%; display: block; } #listagem #vitrine_lista .content_vitrine .item_vitrine a .txt_vitrine .prices .content_desc .div_desc .change_oferta, #listagem .vitrine_lista .content_vitrine .item_vitrine a .txt_vitrine .prices .content_desc .div_desc .change_oferta, #listas #vitrine_lista .content_vitrine .item_vitrine a .txt_vitrine .prices .content_desc .div_desc .change_oferta, #listas .vitrine_lista .content_vitrine .item_vitrine a .txt_vitrine .prices .content_desc .div_desc .change_oferta, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine a .txt_vitrine .prices .content_desc .div_desc .change_oferta, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine a .txt_vitrine .prices .content_desc .div_desc .change_oferta { margin-left: 0; } #listagem #vitrine_lista .content_vitrine .item_vitrine .content_item_lista, #listagem .vitrine_lista .content_vitrine .item_vitrine .content_item_lista, #listas #vitrine_lista .content_vitrine .item_vitrine .content_item_lista, #listas .vitrine_lista .content_vitrine .item_vitrine .content_item_lista, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine .content_item_lista, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine .content_item_lista { top: -5px; padding: 0 17px; } #listagem #vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine, #listagem .vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine, #listas #vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine, #listas .vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine { width: 36%; height: 100%; float: left; } #listagem #vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine img, #listagem .vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine img, #listas #vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine img, #listas .vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine img, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine img, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine img { max-height: 80%; } #listagem #vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine, #listagem .vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine, #listas #vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine, #listas .vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine { height: 93%; } #listagem #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine, #listagem .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine, #listas #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine, #listas .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine { width: 62%; float: right; margin-top: 0; clear: inherit; } #listagem #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .place, #listagem .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .place, #listas #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .place, #listas .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .place, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .place, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .place { font-size: 14px; } #listagem #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .content_price, #listagem .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .content_price, #listas #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .content_price, #listas .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .content_price, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .content_price, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .content_price { font-size: 22px; } #listagem #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .name, #listagem .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .name, #listas #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .name, #listas .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .name, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .name, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .name { margin-top: 4px; font-size: 17px; } #listagem #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .div_dark, #listagem .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .div_dark, #listas #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .div_dark, #listas .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .div_dark, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .div_dark, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .div_dark { font-size: 14px; float: left; margin: 7px 0 0 0; } #listagem #vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine, #listagem .vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine, #listas #vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine, #listas .vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine { width: auto; left: 42%; } #listagem #vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine input, #listagem .vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine input, #listas #vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine input, #listas .vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine input, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine input, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine input { width: 30px; height: 16px; font-size: 17px; } #listagem #vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine .bt_qtd, #listagem .vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine .bt_qtd, #listas #vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine .bt_qtd, #listas .vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine .bt_qtd, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine .bt_qtd, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine .bt_qtd { width: 27px; height: 27px; font-size: 24px; line-height: 16px; } #listagem #vitrine_lista .content_vitrine .item_vitrine .tag.cart_plus, #listagem .vitrine_lista .content_vitrine .item_vitrine .tag.cart_plus, #listas #vitrine_lista .content_vitrine .item_vitrine .tag.cart_plus, #listas .vitrine_lista .content_vitrine .item_vitrine .tag.cart_plus, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine .tag.cart_plus, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine .tag.cart_plus { left: 80%; } #listagem #vitrine_lista .content_vitrine .item_vitrine.minhas_ofertas .content_desc, #listagem .vitrine_lista .content_vitrine .item_vitrine.minhas_ofertas .content_desc, #listas #vitrine_lista .content_vitrine .item_vitrine.minhas_ofertas .content_desc, #listas .vitrine_lista .content_vitrine .item_vitrine.minhas_ofertas .content_desc, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine.minhas_ofertas .content_desc, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine.minhas_ofertas .content_desc { position: inherit; } #listagem #vitrine_lista .content_vitrine .oferta .txt_vitrine .content_price, #listagem .vitrine_lista .content_vitrine .oferta .txt_vitrine .content_price, #listas #vitrine_lista .content_vitrine .oferta .txt_vitrine .content_price, #listas .vitrine_lista .content_vitrine .oferta .txt_vitrine .content_price, #resultado_busca #vitrine_lista .content_vitrine .oferta .txt_vitrine .content_price, #resultado_busca .vitrine_lista .content_vitrine .oferta .txt_vitrine .content_price { font-size: 16px; } #listagem #vitrine_lista .content_vitrine .compre_junto_car .item_vitrine, #listagem .vitrine_lista .content_vitrine .compre_junto_car .item_vitrine, #listas #vitrine_lista .content_vitrine .compre_junto_car .item_vitrine, #listas .vitrine_lista .content_vitrine .compre_junto_car .item_vitrine, #resultado_busca #vitrine_lista .content_vitrine .compre_junto_car .item_vitrine, #resultado_busca .vitrine_lista .content_vitrine .compre_junto_car .item_vitrine { width: 94%; top: 250px; left: 0; } #listagem #vitrine_lista .content_vitrine .compre_junto_car .item_vitrine .carrinho_vitrine, #listagem .vitrine_lista .content_vitrine .compre_junto_car .item_vitrine .carrinho_vitrine, #listas #vitrine_lista .content_vitrine .compre_junto_car .item_vitrine .carrinho_vitrine, #listas .vitrine_lista .content_vitrine .compre_junto_car .item_vitrine .carrinho_vitrine, #resultado_busca #vitrine_lista .content_vitrine .compre_junto_car .item_vitrine .carrinho_vitrine, #resultado_busca .vitrine_lista .content_vitrine .compre_junto_car .item_vitrine .carrinho_vitrine { width: auto; right: 45px; left: initial; } #listagem #vitrine_lista .content_vitrine .compre_junto_car .item_vitrine .carrinho_vitrine .span, #listagem .vitrine_lista .content_vitrine .compre_junto_car .item_vitrine .carrinho_vitrine .span, #listas #vitrine_lista .content_vitrine .compre_junto_car .item_vitrine .carrinho_vitrine .span, #listas .vitrine_lista .content_vitrine .compre_junto_car .item_vitrine .carrinho_vitrine .span, #resultado_busca #vitrine_lista .content_vitrine .compre_junto_car .item_vitrine .carrinho_vitrine .span, #resultado_busca .vitrine_lista .content_vitrine .compre_junto_car .item_vitrine .carrinho_vitrine .span { width: auto; float: left; } #listagem #vitrine_lista .content_vitrine .compre_junto_car .item_vitrine .bg_img_vitrine, #listagem .vitrine_lista .content_vitrine .compre_junto_car .item_vitrine .bg_img_vitrine, #listas #vitrine_lista .content_vitrine .compre_junto_car .item_vitrine .bg_img_vitrine, #listas .vitrine_lista .content_vitrine .compre_junto_car .item_vitrine .bg_img_vitrine, #resultado_busca #vitrine_lista .content_vitrine .compre_junto_car .item_vitrine .bg_img_vitrine, #resultado_busca .vitrine_lista .content_vitrine .compre_junto_car .item_vitrine .bg_img_vitrine { height: 100%; } #listagem #vitrine_lista .content_vitrine .compre_junto_car .selo_compre_junto_carrinho, #listagem .vitrine_lista .content_vitrine .compre_junto_car .selo_compre_junto_carrinho, #listas #vitrine_lista .content_vitrine .compre_junto_car .selo_compre_junto_carrinho, #listas .vitrine_lista .content_vitrine .compre_junto_car .selo_compre_junto_carrinho, #resultado_busca #vitrine_lista .content_vitrine .compre_junto_car .selo_compre_junto_carrinho, #resultado_busca .vitrine_lista .content_vitrine .compre_junto_car .selo_compre_junto_carrinho { left: 24%; margin-top: -88px; margin-left: -57px; } #listagem #vitrine_lista .content_vitrine .compre_junto_car .txt_vitrine, #listagem .vitrine_lista .content_vitrine .compre_junto_car .txt_vitrine, #listas #vitrine_lista .content_vitrine .compre_junto_car .txt_vitrine, #listas .vitrine_lista .content_vitrine .compre_junto_car .txt_vitrine, #resultado_busca #vitrine_lista .content_vitrine .compre_junto_car .txt_vitrine, #resultado_busca .vitrine_lista .content_vitrine .compre_junto_car .txt_vitrine { margin: 0; } #listagem #vitrine_lista .content_vitrine .txt_lista, #listagem .vitrine_lista .content_vitrine .txt_lista, #listas #vitrine_lista .content_vitrine .txt_lista, #listas .vitrine_lista .content_vitrine .txt_lista, #resultado_busca #vitrine_lista .content_vitrine .txt_lista, #resultado_busca .vitrine_lista .content_vitrine .txt_lista { width: 92%; height: 400px; } #listagem #vitrine_lista .content_vitrine .txt_lista img, #listagem .vitrine_lista .content_vitrine .txt_lista img, #listas #vitrine_lista .content_vitrine .txt_lista img, #listas .vitrine_lista .content_vitrine .txt_lista img, #resultado_busca #vitrine_lista .content_vitrine .txt_lista img, #resultado_busca .vitrine_lista .content_vitrine .txt_lista img { width: auto; height: 95%; } #listagem #vitrine_lista .content_vitrine .item_vitrine_banner, #listagem .vitrine_lista .content_vitrine .item_vitrine_banner, #listas #vitrine_lista .content_vitrine .item_vitrine_banner, #listas .vitrine_lista .content_vitrine .item_vitrine_banner, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine_banner, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine_banner { width: 100%; height: auto; margin-top: 40px; } #listagem #vitrine_lista .content_vitrine .item_vitrine .tag.cart_plus, #listagem .vitrine_lista .content_vitrine .item_vitrine .tag.cart_plus, #listas #vitrine_lista .content_vitrine .item_vitrine .tag.cart_plus, #listas .vitrine_lista .content_vitrine .item_vitrine .tag.cart_plus, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine .tag.cart_plus, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine .tag.cart_plus { display: none; } #listagem #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .place, #listagem .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .place, #listas #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .place, #listas .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .place, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .place, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .place { display: none; } #listagem #vitrine_lista .content_vitrine .item_vitrine, #listagem .vitrine_lista .content_vitrine .item_vitrine, #listas #vitrine_lista .content_vitrine .item_vitrine, #listas .vitrine_lista .content_vitrine .item_vitrine, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine { padding-bottom: 10px; width: 49% !important; margin-right: 2% !important; } #listagem #vitrine_lista .content_vitrine .item_vitrine:nth-child(even), #listagem .vitrine_lista .content_vitrine .item_vitrine:nth-child(even), #listas #vitrine_lista .content_vitrine .item_vitrine:nth-child(even), #listas .vitrine_lista .content_vitrine .item_vitrine:nth-child(even), #resultado_busca #vitrine_lista .content_vitrine .item_vitrine:nth-child(even), #resultado_busca .vitrine_lista .content_vitrine .item_vitrine:nth-child(even) { margin-right: 0 !important; } #listagem #vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine, #listagem .vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine, #listas #vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine, #listas .vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine { width: 100%; height: 130px; } #listagem #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .name, #listagem .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .name, #listas #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .name, #listas .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .name, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .name, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .name { margin-top: 4px; font-size: 15px; } #listagem #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine, #listagem .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine, #listas #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine, #listas .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine { width: 100%; } #listagem #vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine, #listagem .vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine, #listas #vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine, #listas .vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine .carrinho_vitrine { left: 0; bottom: 10px; } #listagem #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .content_price, #listagem .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .content_price, #listas #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .content_price, #listas .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .content_price, #resultado_busca #vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .content_price, #resultado_busca .vitrine_lista .content_vitrine .item_vitrine .txt_vitrine .content_price { font-size: 20px; } #produto #carrinho_flutuante .conteudo .left::after { display: none; } #produto #carrinho_flutuante .footer .left { width: auto; } #produto .breadcrumb { background: 0 0; } #produto .breadcrumb ul li { font-size: 15px; } #produto .breadcrumb ul li h1 { text-decoration: underline; font-size: 16px; } #produto #carousol_produto { height: 512px; } #produto .header_produto .container { display: block; padding: 0; } #produto #header_produto .left { width: 100%; float: none; } #produto #header_produto .left:after { content: ""; display: block; width: 100%; clear: both; } #produto #header_produto .left .info_img { display: none; } #produto #header_produto .left .content_tag_info { margin: 0; text-align: left; position: absolute; left: 0; top: 0; width: 100%; padding: 5px 10px; background-color: transparent; box-sizing: border-box; z-index: 9; padding-left: 9px; } #produto #header_produto .left .content_tag_info:after { content: ""; width: 100%; display: block; clear: both; } #produto #header_produto .left .content_tag_info .tag { float: none; display: inline-block; clear: both; margin: 0 6px 0 0; font-size: 14px; line-height: 1em; padding: 3px; vertical-align: middle; } #produto #header_produto .left .content_tag_info .tag_container { position: relative; left: auto; bottom: auto; top: auto !important; display: inline-flex; width: auto; margin: 0 6px 0 0 !important; vertical-align: middle; } #produto #header_produto .left .content_tag_info .tag_container .tag_texto { display: inline-block !important; font-size: 12px; line-height: 1.2em; width: auto; height: auto; padding: 0 0.3em 0 1.7em; } #produto #header_produto .left h2 { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; text-transform: inherit !important; font-size: 22px; clear: both; margin: 10px auto; } #produto #header_produto #carousel_produto { width: 100%; position: relative !important; top: 0 !important; height: auto !important; margin-bottom: 8px; padding-top: 28px; } #produto #header_produto .header_produto { background: #ecebe7 !important; padding-top: 10px; } #produto #header_produto #bg_especial { background: #ecebe7 !important; } #produto #header_produto #especial .fotorama .fotorama__stage { background: #fff !important; } #produto #header_produto #especial .fotorama .fotorama__stage .fotorama__loaded { -webkit-box-shadow: inset 0 0 5px 2px rgba(0, 0, 0, 0.09); -moz-box-shadow: inset 0 0 5px 2px rgba(0, 0, 0, 0.09); box-shadow: inset 0 0 5px 2px rgba(0, 0, 0, 0.09); } #produto #header_produto #especial .fotorama .fotorama__arr { background: #fff !important; } #produto #header_produto #especial .fotorama .fotorama__stage__frame { overflow: hidden !important; } #produto #modo_preparo { background: #fff; } #produto #modo_preparo .container { padding: 50px 0; } #produto #modo_preparo .container .content_item { display: block; } #produto #modo_preparo .container .content_item .content_box { margin: 20px 0; } #produto .right .header_info { margin-top: 18px; margin: 0 auto; width: 100%; margin-bottom: 0 !important; } #produto .right .header_info h2 { margin-bottom: 720px; float: none; } #produto .right .header_info .container_share { width: 98%; margin-left: 0 !important; } #produto .right .header_info .container_share .bt_empty { width: 98%; } #produto .right .info_aval { display: block !important; text-align: center; } #produto .right .info_aval a, #produto .right .info_aval span { font-size: 16px !important; } #produto .right .info_aval img.flag { margin: 0 !important; height: 16px; } #produto .right .info_aval .mobile-clear { clear: both; display: block; } #produto .right .info_aval .content_avaliacao { float: none !important; width: 215px !important; margin: 6px 0 36px 0 !important; } #produto .right .info_aval .content_avaliacao .ava_3x, #produto .right .info_aval .content_avaliacao .ava_o3x { width: 38px !important; height: 32px !important; } #produto .right .btns_empty { width: 100%; } #produto .right .btns_empty:after { content: ""; width: 100%; display: block; clear: both; } #produto .right .btns_empty .container_share { width: 100%; } #produto .right .btns_empty .bt_empty { width: 96% !important; margin-top: 15px; padding: 10px 2%; margin-right: 0; font-size: 15px; border-radius: 3px; -webkit-border-radius: 5px; -moz-border-radius: 3px; } #produto .right .btns_empty .bt_empty span { font-size: 15px; } #produto .right .btns_empty .bt_empty .itens_lista, #produto .right .btns_empty .bt_empty img { float: none; display: inline; } #produto .right .miolo_info { margin-top: 0; } #produto .right .miolo_info #box .left { width: 94% !important; padding: 20px 3% !important; } #produto .right .miolo_info #box .right { width: 94% !important; padding: 20px 3% !important; background: #fff; padding: 20px 25px; width: auto; float: none !important; height: 50px; max-width: 100%; text-align: center; } #produto .right .miolo_info #box .right .div_selo { align-items: center; } #produto .right .miolo_info #box .right .div_selo span { font-size: 17px; } #produto .right .miolo_info #box .right ul { display: block; margin: 10px auto; } #produto .right .miolo_info #box .right ul li { font-size: 14px !important; } #produto .right .miolo_info .line_oferta { float: right; } #produto .right .miolo_info .div_line, #produto .right .miolo_info .div_line_priceInfo { width: 100% !important; float: none; position: inherit; } #produto .right .miolo_info .div_line:after, #produto .right .miolo_info .div_line_priceInfo:after { content: ""; width: 100%; display: block; clear: both; } #produto .right .miolo_info .div_line .content_select_list, #produto .right .miolo_info .div_line_priceInfo .content_select_list { width: 100% !important; margin: 15px 0 0 0 !important; } #produto .right .miolo_info .div_line .content_select_list .select_list, #produto .right .miolo_info .div_line_priceInfo .content_select_list .select_list { padding: 17px 8% !important; font-size: 18px !important; text-align: center; } #produto .right .miolo_info .div_line .content_select_list .select_list .seta_down, #produto .right .miolo_info .div_line_priceInfo .content_select_list .select_list .seta_down { top: 26px; } #produto .right .miolo_info .div_line .content_select_list ul, #produto .right .miolo_info .div_line_priceInfo .content_select_list ul { top: 50px !important; padding-left: 0 !important; width: 99.5% !important; } #produto .right .miolo_info .div_line .content_select_list ul li, #produto .right .miolo_info .div_line_priceInfo .content_select_list ul li { font-size: 28px !important; line-height: 1em; text-transform: uppercase !important; padding: 16px 0 !important; text-align: center; width: 100%; } #produto .right .miolo_info .div_line .content_select_list ul li .color, #produto .right .miolo_info .div_line_priceInfo .content_select_list ul li .color { width: 60px !important; height: 60px !important; margin: 2px 0 0 55px !important; } #produto .right .miolo_info .div_line .list_left ul, #produto .right .miolo_info .div_line_priceInfo .list_left ul { padding-left: 27%; width: 72.5%; } #produto .right .miolo_info .info_oferta, #produto .right .miolo_info .info_oferta2 { padding: 0 !important; } #produto .right .miolo_info .info_oferta .bt_add_all, #produto .right .miolo_info .info_oferta2 .bt_add_all { display: inline-block; } #produto .right .miolo_info .info_oferta .selo_oferta, #produto .right .miolo_info .info_oferta2 .selo_oferta { width: 100% !important; height: 75px !important; background: #5a1718; border: 0 none !important; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; margin-top: 0 !important; } #produto .right .miolo_info .info_oferta .selo_oferta .div_vinho br, #produto .right .miolo_info .info_oferta2 .selo_oferta .div_vinho br { display: none; } #produto .right .miolo_info .info_oferta .selo_oferta .div_vinho span, #produto .right .miolo_info .info_oferta2 .selo_oferta .div_vinho span { font-size: 24px !important; } #produto .right .miolo_info .info_oferta .txt_oferta, #produto .right .miolo_info .info_oferta2 .txt_oferta { float: right !important; width: 47% !important; margin: 15px 15px 0 0; margin-left: 0 !important; } #produto .right .miolo_info .info_oferta .txt_oferta .content_price, #produto .right .miolo_info .info_oferta2 .txt_oferta .content_price { margin-top: 15px; } #produto .right .miolo_info .info_oferta .txt_oferta .content_price .price, #produto .right .miolo_info .info_oferta2 .txt_oferta .content_price .price { text-decoration: line-through; font-size: 20px !important; } #produto .right .miolo_info .info_oferta .txt_oferta .content_price .price_desconto, #produto .right .miolo_info .info_oferta2 .txt_oferta .content_price .price_desconto { font-size: 25px !important; } #produto .right .miolo_info .info_oferta .txt_oferta .content_desc, #produto .right .miolo_info .info_oferta2 .txt_oferta .content_desc { clear: both; font-size: 24px; bottom: -18px; } #produto .right .miolo_info .info_oferta .img_oferta, #produto .right .miolo_info .info_oferta2 .img_oferta { float: left !important; margin: 12px; width: 40% !important; } #produto .right .miolo_info .info_oferta .bt_add_all, #produto .right .miolo_info .info_oferta2 .bt_add_all { width: 96%; padding: 17px 0; font-size: 18px; margin: 0 12px 3%; display: block !important; } #produto .right .miolo_info .info_oferta2 { margin-top: 75px !important; } #produto .right .miolo_info .info_oferta2 .selo_oferta { width: 100% !important; height: 75px !important; top: -75px !important; right: 0 !important; margin-right: 0 !important; border: 0 none !important; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; margin-top: 0 !important; } #produto .right .miolo_info .info_oferta2 .div_right { width: 50% !important; } #produto .right .miolo_info .info_oferta2 .div_right .content_price .price { float: left !important; } #produto .right .miolo_info .info_oferta2 .div_right .content_price .price_desconto { float: left; margin: 0 0 0 11px !important; } #produto .right .miolo_info .info_oferta2 .bt_add_all { color: #4a4d57; } #produto #box .right { margin-top: 0; } #produto #box .content_perfil { width: 230px; margin: 0 auto; } #produto #box .content_perfil .img_expert { display: block !important; width: 70px; height: 70px; } #produto #box .content_perfil .dados_expert { margin: 0 0 0 9px !important; } #produto .line_premiations, #produto .txt_center { text-align: center; margin: 25px 0; } #produto .txt_center .left { margin-top: 15px; } #produto .tags_info { text-align: center; } #produto .tags_info, #produto .tags_info a { font-size: 15px !important; } #produto section .container .header_tabs li { display: inline; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 22px; text-transform: uppercase; box-sizing: border-box; cursor: pointer; color: #a9a09e; line-height: 30px; } #produto section .container .header_tabs li:nth-child(2) { line-height: 68px; } #produto section .container .header_tabs:after { content: ""; display: block; width: 100%; clear: both; } #produto section .container #vitrine_unica { position: relative; width: 100%; z-index: 2; overflow: hidden; } #produto section .container #vitrine_unica h3 { margin: 20px 0 0 20px; } #produto section .container #vitrine_unica .content_avaliacao { display: none; } #produto section .container #vitrine_unica:after { content: ""; display: block; width: 100%; clear: both; } #produto section .container #vitrine_unica .container_vitrine { width: 108%; left: -4%; } #produto section .container #vitrine_unica .container_vitrine .owl-nav { top: 25%; } #produto section .container #vitrine_unica .container_vitrine .owl-nav .owl-next, #produto section .container #vitrine_unica .container_vitrine .owl-nav .owl-prev { position: absolute; transform: translate(-50%, -50%); background-color: #ecebe7; border-radius: 50%; color: #ecebe7; width: 70px; height: 65px; box-sizing: border-box; -webkit-appearance: none; border: none; transition: 0.3s; cursor: pointer; z-index: 11; outline: 0; left: 0; top: 50%; } #produto section .container #vitrine_unica .container_vitrine .owl-nav .owl-next:after, #produto section .container #vitrine_unica .container_vitrine .owl-nav .owl-prev:after { content: "<"; font-weight: 300; font-family: Oswald; font-size: 22px; line-height: 22px; color: #555; position: absolute; transform: translate(-50%, -50%); right: 20%; top: 46%; } #produto section .container #vitrine_unica .container_vitrine .owl-nav .owl-prev { left: 30px; } #produto section .container #vitrine_unica .container_vitrine .owl-nav .owl-next { left: auto; right: -50px; } #produto section .container #vitrine_unica .container_vitrine .owl-nav .owl-next:after { content: ">"; right: auto; left: 30%; } #produto section .container #vitrine { width: 100%; position: relative; z-index: 2; } #produto section .container #vitrine .content_vitrine { width: 98%; padding: 4% 4%; margin-top: 0; } #produto section .container #vitrine .content_vitrine .container_vitrine { margin-top: 0; } #produto section .container #vitrine:after { content: ""; display: block; width: 100%; clear: both; } #produto section .container #vitrine .owl-carousel .owl-nav .owl-next, #produto section .container #vitrine .owl-carousel .owl-nav .owl-prev, #produto section .container #vitrine_unica .owl-carousel .owl-nav .owl-next, #produto section .container #vitrine_unica .owl-carousel .owl-nav .owl-prev { background: #ecebe7; } #produto section .container .active { z-index: 3 !important; } #produto #especialistas #bg_especialistas { height: auto !important; display: block; } #produto #especialistas #bg_especialistas .container { padding: 5% 0 !important; } #produto #especialistas #bg_especialistas .container #bg_especialista2 { width: 90%; max-width: 90%; margin: 0 auto; } #produto #especialistas #bg_especialistas .container #bg_especialista2 .content_especialista { text-align: center; } #produto #especialistas #bg_especialistas .container #bg_especialista2 .content_especialista .mobile_analise { max-width: 88%; margin: 0 auto; } #produto #especialistas #bg_especialistas .container #bg_especialista2 .content_especialista .mobile_analise h3 { color: #fff; font-size: 24px; font-weight: 700; font-style: normal; text-align: center; margin: 0 auto; } #produto #especialistas #bg_especialistas .container #bg_especialista2 .content_especialista .mobile_analise p { color: #d1c8c6; margin: 15px auto; text-align: center; line-height: 25px; font-family: Cardo; font-weight: 400; font-style: normal; font-size: 18px; } #produto #especialistas #bg_especialistas .container #bg_especialista2 .content_especialista .mobile_analise .lightbox_video { display: block; padding: 15px 25px; border: 1px solid #fff; color: #fff; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; font-size: 15px; } #produto #especialistas #bg_especialistas .container #bg_especialista2 .content_especialista .mobile_analise .see-more { display: block; color: #ec3237; font-size: 15px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; text-align: center; margin-bottom: 15px; } #produto #dicas .tb_img { width: 115px; height: 115px; display: block; float: none; margin: 0 auto; margin-bottom: 15px; } #produto #dicas h3 { float: none; text-align: center; width: 80%; margin: 0 auto; font-size: 25px; line-height: 27px; } #produto #dicas .content_dicas { width: 95%; float: none; clear: both; margin-top: 35px; margin: 35px auto 0 auto; } #produto #dicas .content_dicas .txt_artigo { text-align: center; } #produto #dicas .content_dicas .txt_artigo h3 { margin: 0 auto !important; font-size: 25px !important; } #produto #dicas .content_dicas .txt_artigo span { font-size: 17px !important; } #produto #dicas .content_dicas .txt_artigo p { font-size: 20px !important; } #produto #dicas .content_dicas .txt_artigo .more { font-size: 18px !important; } #produto #bg_wood_black { height: auto !important; } #produto #bg_wood_black .container .txt_espe { float: none; color: #ded6d3; width: 90%; margin: 0 auto; text-align: center; } #produto #bg_wood_black .container .txt_espe h3 { font-size: 28px; margin: 20px 0; } #produto #bg_wood_black .container .txt_espe .show_mobile { display: inline-block !important; } #produto #bg_wood_black .container .bt_empty { float: none !important; padding: 10px 15px; font-size: 18px; color: #fff; width: 253px; min-width: 256px; margin-top: 15px; } #produto #bg_wood_black .container .bt_empty img { padding-right: 5px !important; } #produto #perguntas .container h3 { text-align: center; width: 97%; font-size: 28px; margin: 0 auto; } #produto #perguntas .container h3 img { width: 40px; height: auto; margin: 0 auto 25px auto; display: block; } #produto #perguntas .container .content_dep { text-align: center; } #produto #perguntas .container .content_dep .div_dep .box_vinho { display: none; } #produto #perguntas .container .content_txt { text-align: center; width: 100% !important; margin-left: 0 !important; } #produto #perguntas .container .content_txt .txt_orange { font-size: 18px !important; } #produto #perguntas .container .content_txt .show_response { display: block; font-size: 18px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; margin-top: 10px; color: #5a1718; } #produto #perguntas .container .content_txt .content_resp { display: none; } #produto #avaliacao .content_aval { width: 90%; margin: 0 auto; float: none; top: 0 !important; position: relative !important; height: auto; } #produto #avaliacao .content_aval .div_margin .content_avaliacao { width: 43%; } #produto #avaliacao .content_aval .div_margin .content_avaliacao i { height: 40px; } #produto #avaliacao .content_aval .div_margin .bt_default { font-size: 18px; } #produto #avaliacao .content_aval .div_margin .score { top: -14px; position: relative; } #produto #avaliacao .div_right { float: none; width: 95%; margin: 15px auto; text-align: center; } #produto #avaliacao .div_right .div_dep { width: 90%; padding: 5%; } #produto #avaliacao .div_right .div_dep .content_txt .div_left { float: none; width: 100%; } #produto #avaliacao .div_right .div_dep .content_txt .div_right { position: inherit; float: none; width: 100%; } #produto #avaliacao .div_right .div_dep .content_txt .div_right .box { position: inherit; width: 100%; padding: 25px 0; text-align: center; } #produto #avaliacao .div_right .div_dep .content_txt .div_right .box .bt_empty { float: none; } #produto #avaliacao .div_right .div_dep .content_txt .div_right .box:after { content: ""; display: block; width: 100%; clear: both; } #produto #avaliacao .see_more_aval { width: 100%; text-align: center; } #produto #header_produto { margin-top: 0; height: auto !important; overflow: hidden !important; } #produto #header_produto .right { width: 100%; display: block; clear: both; } #produto #header_produto .fotorama { position: inherit !important; width: 100% !important; margin: 0 auto; padding-bottom: 50px; height: auto; top: 0 !important; } #produto #header_produto .fotorama .fotorama__nav { text-align: center; } #produto #header_produto .fotorama .fotorama__nav-wrap { width: 100%; left: auto; right: auto; bottom: 18px; } #produto #header_produto .fotorama .fotorama__nav--dots { box-sizing: border-box; } #produto #header_produto .fotorama .fotorama__nav--dots .fotorama__nav__shaft { margin: 0; } #produto #header_produto .fotorama .fotorama__nav--dots .fotorama__nav__shaft .fotorama__nav__frame { width: 12px; height: 12px; } #produto #header_produto .fotorama .fotorama__nav--dots .fotorama__nav__shaft .fotorama__nav__frame .fotorama__dot { top: 50%; left: 50%; transform: translate(-50%, -50%); width: 6px; height: 6px; } #produto #header_produto #breadcrumb { position: inherit !important; top: 105px !important; width: 95%; margin-left: 11px; } #produto #header_produto #breadcrumb .mobile-breadcrumb { display: block; } #produto #header_produto #breadcrumb .mobile-breadcrumb ul li { text-transform: uppercase; font-size: 25px; } #produto #header_produto #breadcrumb .mobile-breadcrumb ul li a { color: #3a1112; font-size: 16px; } #produto #modal-avaliacao h2, #produto #modal-confirm-avaliacao h2, #produto #modal-produto h2 { margin-top: 0; font-size: 20px; } #produto #modal-avaliacao textarea, #produto #modal-confirm-avaliacao textarea, #produto #modal-produto textarea { width: 90%; } #produto #modal-avaliacao .content_bts .show_mobile, #produto #modal-confirm-avaliacao .content_bts .show_mobile, #produto #modal-produto .content_bts .show_mobile { display: block !important; } #produto #modal-avaliacao .content_bts .bt_empty, #produto #modal-confirm-avaliacao .content_bts .bt_empty, #produto #modal-produto .content_bts .bt_empty { width: 39%; padding: 10px 0 !important; } #produto footer #bg_footer2 .container { padding: 35px 0 123px 0; } #produto .overlay-popup .popup { width: 95% !important; } #produto .overlay-popup .popup .conteudo { padding: 0 0 !important; overflow: hidden; } #produto #menu_fixo_footer .container .menu_divs .menu_carrinho .right .div_desc .icon_cart_desc { left: 6%; } #produto.pg_receitas_detalhe #header_produto #header_receitas #receitas_detalhe .header_info .info_aval .content_avaliacao { margin: 6px 0 12px 0 !important; } #produto.pg_receitas_detalhe #header_produto #header_receitas #receitas_detalhe #box .left { margin-top: 0; } #produto.pg_receitas_detalhe #header_produto #header_receitas #receitas_detalhe #box .left .content_perfil { width: 90%; display: flex; } #produto.pg_receitas_detalhe #header_produto #header_receitas #receitas_detalhe #box .left .content_perfil .img_expert { width: 100px; height: 100px; } #produto.pg_receitas_detalhe #header_produto #header_receitas #receitas_detalhe #box .left .content_perfil .dados_expert { margin: 8px 0 0 18px !important; } #produto.pg_receitas_detalhe #header_produto #header_receitas #receitas_detalhe #box .left .content_perfil .dados_expert h2 { font-size: 26px; margin: 0; } #produto.pg_receitas_detalhe #header_produto #header_receitas #receitas_detalhe #box .left .content_perfil .dados_expert h3 { font-size: 20px; } #produto.pg_receitas_detalhe #header_produto #header_receitas #receitas_detalhe #box .left .content_perfil .dados_expert a { font-size: 20px; } #produto.pg_receitas_detalhe #header_produto #header_receitas #receitas_detalhe #box .content_restaurante { z-index: 99 !important; top: 138px; } #produto.pg_receitas_detalhe #header_produto #header_receitas #receitas_detalhe #box .content_restaurante .div_left, #produto.pg_receitas_detalhe #header_produto #header_receitas #receitas_detalhe #box .content_restaurante .div_right { width: 92%; text-align: center; } #produto.pg_receitas_detalhe #header_produto #header_receitas #receitas_detalhe #box .right .div_left ul li span { font-size: 16px !important; } #produto.pg_receitas_detalhe #header_produto #header_receitas #receitas_detalhe #box .right .div_selo { text-align: left; float: left; } #produto.pg_receitas_detalhe .ingredientes { background: #c9baaa; width: 100% !important; } #produto.pg_receitas_detalhe .ingredientes .div_left { height: auto; padding: 46px 0; } #produto.pg_receitas_detalhe .ingredientes .div_left .container_ingredientes { height: 303px; max-height: 303px; } #produto.pg_receitas_detalhe .ingredientes .div_left .container_ingredientes .content_ingredientes { z-index: 2; } #produto.pg_receitas_detalhe .ingredientes .div_left .content_ingredientes { max-height: 303px; overflow-y: auto; -webkit-overflow-scrolling: touch; } #produto.pg_receitas_detalhe .ingredientes .div_left .content_ingredientes::-webkit-scrollbar-thumb { border-radius: 10px; background: #a1a09d; } #produto.pg_receitas_detalhe .ingredientes .div_left .content_ingredientes ul li span { width: 83%; font-size: 16px; } #produto.pg_receitas_detalhe .ingredientes .div_left .content_ingredientes ul li.active { background: 0 0; } #produto.pg_receitas_detalhe .ingredientes .div_left .content_ingredientes ul li.active .circle { background: #e4e1d9; } #produto.pg_receitas_detalhe .ingredientes .div_left .content_ingredientes ul li.active .circle svg { fill: #c9baaa; } #produto.pg_receitas_detalhe .ingredientes .div_left .content_ingredientes ul li.active .circle.active { background: #5a1718; } #produto.pg_receitas_detalhe .ingredientes .div_left, #produto.pg_receitas_detalhe .ingredientes .div_right { width: 100%; } #produto.pg_receitas_detalhe .entry-content table, #produto.pg_receitas_detalhe .entry-content tr td { border: none; } #produto.pg_receitas_detalhe .container_vitrines #vitrine { display: block; } #produto.pg_receitas_detalhe .container_vitrines #vitrine .content_vitrine .content_perfil { width: 100%; margin-bottom: 25px; } #produto.pg_receitas_detalhe .container_vitrines #vitrine .content_vitrine .content_perfil .img_expert { width: 92px; height: 92px; margin-left: 13%; } #produto.pg_receitas_detalhe .container_vitrines #vitrine .content_vitrine .content_perfil .dados_expert h2 { font-size: 28px; } #produto.pg_receitas_detalhe .container_vitrines #vitrine .content_vitrine .content_perfil .dados_expert h3 { display: block; font-size: 20px; } #produto.pg_receitas_detalhe .container_vitrines #vitrine .content_vitrine .container_vitrine { margin-top: 30px; } .container_vitrines { background: #ecebe7 !important; min-height: 464px; } .container_vitrines #vitrine_unica { display: none; position: relative !important; } .container_vitrines #vitrine_unica .container_vitrine { padding: 4% 0; margin-top: 0; } .container_vitrines #vitrine { display: none; position: relative !important; } .container_vitrines #vitrine .content_vitrine { padding: 10% 0; } .container_vitrines .active { display: block !important; } .overlay-popup .padding_popup { padding: 38px 6% !important; width: 82% !important; } .overlay-popup .close_dash { width: 34px !important; height: 34px !important; background-size: cover !important; } .overlay-popup #tabela { width: 95% !important; transform: translate(-50%, -50%); left: 50%; top: 40%; } .overlay-popup #tabela table { margin: 13px 0 13px 0 !important; width: 100% !important; } .overlay-popup #tabela h2 { font-size: 28px !important; line-height: 36px !important; } .overlay-popup #tabela h3 { margin-top: 13px !important; } .overlay-popup #modal-avaliacao .conteudo, .overlay-popup #modal-produto .conteudo { margin-top: 12px; } .overlay-popup #modal-avaliacao .content_bts, .overlay-popup #modal-produto .content_bts { width: auto !important; } .overlay-popup #modal-avaliacao .content_bts .bt_empty, .overlay-popup #modal-produto .content_bts .bt_empty { margin: 0 2% !important; width: 44% !important; } .overlay-popup #modal-confirm-avaliacao { width: 100%; } .overlay-popup #modal-confirm-avaliacao .content_bts { width: auto !important; } .overlay-popup #modal-confirm-avaliacao .content_bts .bt_empty { margin: 0 2% !important; width: 44% !important; } .overlay-popup .content_avaliacao span { top: 0 !important; } #pg_carrinho #carrinho_check .filtro_check .div_left, #pg_carrinho #carrinho_check .filtro_check .div_right, #pg_carrinho .carrinho_check .filtro_check .div_left, #pg_carrinho .carrinho_check .filtro_check .div_right, #pg_entrega #carrinho_check .filtro_check .div_left, #pg_entrega #carrinho_check .filtro_check .div_right, #pg_entrega .carrinho_check .filtro_check .div_left, #pg_entrega .carrinho_check .filtro_check .div_right { width: 100%; display: inline-flex; } #pg_carrinho #carrinho_check .filtro_check .div_left .order_lista, #pg_carrinho .carrinho_check .filtro_check .div_left .order_lista, #pg_entrega #carrinho_check .filtro_check .div_left .order_lista, #pg_entrega .carrinho_check .filtro_check .div_left .order_lista { flex: 1; } #pg_carrinho #carrinho_check .filtro_check .div_left .order_lista .content_select_list, #pg_carrinho .carrinho_check .filtro_check .div_left .order_lista .content_select_list, #pg_entrega #carrinho_check .filtro_check .div_left .order_lista .content_select_list, #pg_entrega .carrinho_check .filtro_check .div_left .order_lista .content_select_list { width: 100%; } #pg_carrinho #carrinho_check .filtro_check .div_left .order_lista .content_select_list .select_list, #pg_carrinho .carrinho_check .filtro_check .div_left .order_lista .content_select_list .select_list, #pg_entrega #carrinho_check .filtro_check .div_left .order_lista .content_select_list .select_list, #pg_entrega .carrinho_check .filtro_check .div_left .order_lista .content_select_list .select_list { text-align: center; font-size: 15px; } #pg_carrinho #carrinho_check .filtro_check .div_left .order_lista .content_select_list ul, #pg_carrinho .carrinho_check .filtro_check .div_left .order_lista .content_select_list ul, #pg_entrega #carrinho_check .filtro_check .div_left .order_lista .content_select_list ul, #pg_entrega .carrinho_check .filtro_check .div_left .order_lista .content_select_list ul { text-align: center; } #pg_carrinho #carrinho_check .filtro_check .div_left .order_lista .content_select_list ul li, #pg_carrinho .carrinho_check .filtro_check .div_left .order_lista .content_select_list ul li, #pg_entrega #carrinho_check .filtro_check .div_left .order_lista .content_select_list ul li, #pg_entrega .carrinho_check .filtro_check .div_left .order_lista .content_select_list ul li { font-size: 16px; padding: 23px 7%; } #pg_carrinho #carrinho_check .filtro_check .div_right, #pg_carrinho .carrinho_check .filtro_check .div_right, #pg_entrega #carrinho_check .filtro_check .div_right, #pg_entrega .carrinho_check .filtro_check .div_right { margin-top: 30px; flex-wrap: wrap; } #pg_carrinho #carrinho_check .filtro_check .div_right .bt_empty_l, #pg_carrinho .carrinho_check .filtro_check .div_right .bt_empty_l, #pg_entrega #carrinho_check .filtro_check .div_right .bt_empty_l, #pg_entrega .carrinho_check .filtro_check .div_right .bt_empty_l { flex: 1; margin: 5px 4px; font-size: 15px; } #pg_carrinho #frete_gratis_full .container .content_frete_gratis .div_aval, #pg_entrega #frete_gratis_full .container .content_frete_gratis .div_aval { width: 64%; } #pg_carrinho #frete_gratis_full .container .content_frete_gratis .bt_frete, #pg_entrega #frete_gratis_full .container .content_frete_gratis .bt_frete { width: 30%; } #listas #barra-fixa-itens-selecionados .content-quantidade-itens-selecionados { max-width: 170px; margin: 0; } #listas #barra-fixa-itens-selecionados .content-valor { margin: 0 20px 0 0; } #listas #barra-fixa-itens-selecionados .content-valor-destaque { margin: 30px 30px 0 0; } #listas #barra-fixa-itens-selecionados .content-btn-carrinho { margin: 30px 40px 0 0; } #listas #barra-fixa-itens-selecionados .content-btn-compartilhamento { display: none; } #listas #barra-fixa-itens-selecionados .content-valor-desconto { display: none; } #modal-detalhe-produto .content-conteudo #bloco-infos-pedido .status-pedido-mobile, #modal-detalhe-produto-fechado .content-conteudo #bloco-infos-pedido .status-pedido-mobile { display: block; width: 100%; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 24px; color: #af8256; text-transform: uppercase; padding: 30px 0 10px 0; text-align: center; } #modal-detalhe-produto .content-conteudo #bloco-infos-pedido .status-pedido-mobile img, #modal-detalhe-produto-fechado .content-conteudo #bloco-infos-pedido .status-pedido-mobile img { display: block; margin: 0 auto 10px auto; } #modal-detalhe-produto .content-conteudo #bloco-infos-pedido .coluna-esquerda, #modal-detalhe-produto-fechado .content-conteudo #bloco-infos-pedido .coluna-esquerda { float: none; width: 100%; } #modal-detalhe-produto .content-conteudo #bloco-infos-pedido .coluna-direita, #modal-detalhe-produto-fechado .content-conteudo #bloco-infos-pedido .coluna-direita { float: none; } #modal-detalhe-produto .content-conteudo #bloco-infos-pedido .numero-data-pedido, #modal-detalhe-produto-fechado .content-conteudo #bloco-infos-pedido .numero-data-pedido { width: 90% !important; margin-right: 20px; } #modal-detalhe-produto .content-conteudo .infos-entrega-pagamento-mobile, #modal-detalhe-produto-fechado .content-conteudo .infos-entrega-pagamento-mobile { display: block; overflow: hidden; background: #eae9e4; padding: 20px 0; text-align: center; } #modal-detalhe-produto .content-conteudo .infos-entrega-pagamento-mobile .box-infos-entrega, #modal-detalhe-produto-fechado .content-conteudo .infos-entrega-pagamento-mobile .box-infos-entrega { display: block; overflow: hidden; margin: 0 auto; padding: 0; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; background: #fff; width: 95%; } #modal-detalhe-produto .content-conteudo .infos-entrega-pagamento-mobile .box-infos-entrega .icone-truck, #modal-detalhe-produto-fechado .content-conteudo .infos-entrega-pagamento-mobile .box-infos-entrega .icone-truck { display: block; float: left; width: 66px; height: 70px; border-right: 1px solid #d6d6d6; text-align: center; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; } #modal-detalhe-produto .content-conteudo .infos-entrega-pagamento-mobile .box-infos-entrega .endereco-entrega, #modal-detalhe-produto-fechado .content-conteudo .infos-entrega-pagamento-mobile .box-infos-entrega .endereco-entrega { display: block; float: left; text-align: left; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 12px; color: #4e4e4d; padding: 5px 0 0 20px; } #modal-detalhe-produto .content-conteudo .infos-entrega-pagamento-mobile .box-infos-entrega .endereco-entrega span.titulo, #modal-detalhe-produto-fechado .content-conteudo .infos-entrega-pagamento-mobile .box-infos-entrega .endereco-entrega span.titulo { display: block; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; color: #4e4e4d; text-transform: uppercase; } #receitas_vitrine2 .content_avaliacao, #receitas_vitrine3 .content_avaliacao { width: 93px; display: inline-block; text-align: center; margin: 20px 0; } #produto #dicas #receitas_vitrine2 .bt_empty_l, #produto #dicas.dicas_footer #receitas_vitrine3 .bt_empty_l { margin-left: -93px; } .destaque-sliders-thumbs .sliders-big .item .box-texto p { font-size: 36px; line-height: 45px; } .destaque-sliders-thumbs .sliders-big .item .box-texto .botoes-opcoes { width: 28%; } .destaque-sliders-thumbs .sliders-big .item .box-texto .content-avaliacao-texto .content_avaliacao { width: 15%; } .mobile_artigos .content_artigos_mobile .content-item-block p { color: #4a4d57 !important; } .mobile_artigos .content_artigos_mobile .content-item-block p.p-txt-branco { color: #fff !important; } .mobile_artigos .content_artigos_mobile .content-item-block .tag-salvar-receita { display: block; position: absolute; width: 100px; height: 25px; background: #af8256 url(../images/ico-receita-branco.png) no-repeat 10px center; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; right: 30px; top: 230px; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 12px; color: #fff; text-transform: uppercase; padding: 8px 0 0 20px; z-index: 9; } .mobile_artigos .content_artigos_mobile .content-item-block .tag-salvar-receita:hover { background: #8e6742 url(../images/ico-receita-branco.png) no-repeat 10px center; } .mobile_artigos .content_artigos_mobile .content-item-block .tag-ativo { background: #5a1718 url(../images/ico-tag-receita-salva.jpg) no-repeat 10px center; } .mobile_artigos .content_artigos_mobile .content-item-block .tag-ativo:hover { background: #5a1718 url(../images/ico-tag-receita-salva.jpg) no-repeat 10px center; } .mobile_artigos .content_artigos_mobile .content-item-block .txt_artigo .more { margin-top: 0 !important; } .mobile_artigos .content_artigos_mobile .content-item-block .content-avaliacao-texto .content_avaliacao { width: 100px; padding-left: 10px; } .mobile_artigos .content-select-listas { margin-top: 30px; } .mobile_artigos .content-select-listas .content_select_list ul { padding-bottom: 20px; } .modulo-receitas-mais-queridas h2 { text-align: center; } .modulo-receitas-mais-queridas .content-select-listas .content_select_list ul { padding-bottom: 20px; } .modulo-receitas-mais-queridas a.lnk-ver-mais-receitas { margin: 0 auto; } .modulo-igredientes-em-destaque h2 { text-align: center; } .modulo-igredientes-em-destaque .left_artigo { margin-right: 30px; margin-left: 30px; } .modulo-igredientes-em-destaque a.lnk-ver-mais-receitas { margin: 0 auto; } .modulo-revista-momentos-experts .left_artigo { width: 100%; margin-bottom: 50px; } .content-btn-mobile { display: block; clear: both; padding-top: 35px; } .content-btn-mobile a.lnk-ver-mais-receitas { display: block; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 16px; color: #4a4d57; text-decoration: none; text-transform: uppercase; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border: 1px solid #4a4d57; width: 200px; height: 25px; text-align: center; padding: 7px 0; margin: 0 auto; } .content-btn-mobile a.lnk-ver-mais-receitas:hover { background: #c9c8c3; } .modulo-igredientes-em-destaque-mobile { display: block !important; width: 100%; overflow: hidden; background: #362922; } .modulo-igredientes-em-destaque-mobile h2 { color: #fff; margin-bottom: 30px; text-align: center; } .modulo-igredientes-em-destaque-mobile .content_ingredientes_mobile { width: 100%; float: left; clear: both; margin-top: 50px; } .modulo-igredientes-em-destaque-mobile .content_ingredientes_mobile .content-item-block { width: 370px; margin: 0 auto; padding-left: 7px; } .modulo-igredientes-em-destaque-mobile .content_ingredientes_mobile .content-item-block .left_artigo { width: 151px; float: left; position: relative; border: 11px solid #fff; margin-right: 7px; margin-bottom: 20px; } .modulo-igredientes-em-destaque-mobile .content_ingredientes_mobile .content-item-block .left_artigo:hover { cursor: pointer; } .modulo-igredientes-em-destaque-mobile .content_ingredientes_mobile .content-item-block .left_artigo:hover .img_artigo { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; transform: scale(1.2); -webkit-transform: scale(1.2); } .modulo-igredientes-em-destaque-mobile .content_ingredientes_mobile .content-item-block .left_artigo .overflow_img { width: 100%; height: 151px; overflow: hidden; } .modulo-igredientes-em-destaque-mobile .content_ingredientes_mobile .content-item-block .left_artigo .img_artigo { width: 100%; height: 151px; background-size: cover; background-position: center; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } .modulo-igredientes-em-destaque-mobile .content_ingredientes_mobile .content-item-block .left_artigo .nome-ingrediente { display: block; position: absolute; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 22px; color: #fff; width: 151px; height: 151px; text-align: center; top: 0; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; } .modulo-igredientes-em-destaque-mobile .content-btn { display: block; clear: both; padding-top: 35px; } .modulo-igredientes-em-destaque-mobile .content-btn a.lnk-ver-mais-receitas { display: block; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 12px; color: #fff; text-decoration: none; text-transform: uppercase; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border: 1px solid #fff; width: 200px; height: 25px; text-align: center; padding-top: 7px; margin: 0 auto; } .modulo-igredientes-em-destaque-mobile .content-btn a.lnk-ver-mais-receitas:hover { background: #c9c8c3; } .modulo-revista-momentos-experts-mobile { background: #353943; } .modulo-revista-momentos-experts-mobile .left_artigo { width: 30%; float: left; margin-right: 25px; } .modulo-revista-momentos-experts-mobile .left_artigo:hover { cursor: pointer; } .modulo-revista-momentos-experts-mobile .left_artigo:hover .img_artigo { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; transform: scale(1.2); -webkit-transform: scale(1.2); } .modulo-revista-momentos-experts-mobile .left_artigo:hover .more { background: #c9c8c3; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } .modulo-revista-momentos-experts-mobile .left_artigo .titulo_receita { display: block; color: #fff; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 21px; text-transform: uppercase; margin-bottom: 20px; } .modulo-revista-momentos-experts-mobile .left_artigo .overflow_img { width: 100%; height: 253px; overflow: hidden; } .modulo-revista-momentos-experts-mobile .left_artigo .img_artigo { width: 100%; height: 253px; background-size: cover; background-position: center; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } .modulo-revista-momentos-experts-mobile .left_artigo .txt-receita { width: 100%; margin-top: 14px; } .modulo-revista-momentos-experts-mobile .left_artigo .txt-receita span { color: #a1a09d; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; text-transform: uppercase; } .modulo-revista-momentos-experts-mobile .left_artigo .txt-receita h3 { font-size: 24px; color: #a1a09d; font-family: "Playfair Display", serif; font-weight: 700; letter-spacing: 0.2pt; font-style: normal; line-height: 26px; margin-bottom: 10px; } .modulo-revista-momentos-experts-mobile .left_artigo .txt-receita p { font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; color: #fff; font-size: 14px; padding: 0; margin: 0 0 10px 0; } .modulo-revista-momentos-experts-mobile .left_artigo .txt-receita .more { margin: 20px auto; border: 1px solid #9a9ca1; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 12px; color: #fff; padding: 5px 0; width: 150px; text-transform: uppercase; text-align: center; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } .marca_destaque { height: 840px !important; } .marca_destaque .marca_destaque_bg_left, .marca_destaque .marca_destaque_bg_right { width: 100% !important; } .marca_destaque .marca_destaque_bg_right { width: 100%; margin-top: 410px; } .tag_produto_detalhe { top: 390px !important; margin-left: 20px !important; } .video_destaque_mobile_slider { width: 780px !important; } ._404 ._404_container { -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-items: center; -ms-align-items: center; align-items: center; } ._404 ._404_bg_right { width: 100% !important; min-height: 844px; margin-top: 730px; } ._404 ._404_container_content { width: 80%; height: 616px; } ._404 ._404_vamos_ajudar { width: 90% !important; } ._404 ._404_vamos_ajudar ._404_vamos_ajudar_content { width: 100%; } ._404 ._404_vamos_ajudar ._404_vamos_ajudar_content h2 { text-align: center; font-size: 40px; } ._404 ._404_vamos_ajudar ._404_vamos_ajudar_content .input_speech { width: 100%; } ._404 ._404_lista ul li a { font-size: 18px; } .vitrine_404 .owl-carousel .owl-nav .owl-next, .vitrine_404 .owl-carousel .owl-nav .owl-prev { margin-top: -60px; } } @media screen and (max-width: 768px) { .destaque-sliders-thumbs .sliders-big .item { padding: 50px 20px 0 20px; height: 450px; } .destaque-sliders-thumbs .sliders-big .item .box-texto h2 { line-height: 20px; } .destaque-sliders-thumbs .sliders-big .item .box-texto p { margin: 0 20px; } .destaque-sliders-thumbs .sliders-big .item .box-texto .texto { font-size: 14px; } .destaque-sliders-thumbs .sliders-big .item .box-texto:before { font-size: 100px; top: -60px; left: -30px; } .destaque-sliders-thumbs .sliders-big .item .box-texto:after { font-size: 40px; bottom: 20px; } .destaque-sliders-thumbs .sliders-big .item .btn-primary-play { width: 300px; margin: 0 auto; font-size: 10px !important; } .destaque-sliders-thumbs .sliders-small { display: none; } .destaque-sliders-thumbs .slick-dots { display: block !important; } .destaque-sliders-thumbs .slick-list .item:after { content: ""; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); position: absolute; top: 0; left: 0; z-index: 1; } .destaque-sliders-thumbs .sliders-big .item .box-texto .content-avaliacao-texto .content_avaliacao { display: none; } .destaque-sliders-thumbs .sliders-big .item .box-texto .botoes-opcoes { width: 33%; } .video_destaque_mobile_slider { width: 768px !important; } ._404 ._404_bg_right { margin-top: 730px !important; } ._404 ._404_container_content { width: 70% !important; } ._404 ._404_lista { -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } ._404 ._404_vamos_ajudar { width: 90%; } } @media screen and (max-width: 690px) { .destaque-sliders-thumbs .sliders-big .item .box-texto .botoes-opcoes { width: 35%; } #modulo-minhas-receitas-lista .content-bloco-minhas-receitas .content-item-block { width: 100%; margin: 0 0 30px 0; } #modulo-minhas-receitas-lista .content-bloco-minhas-receitas .content-item-block:last-child { margin: 0 0 30px 0; } #vitrine_marcas .content_vitrine h2, #vitrine_marcas .content_vitrine h3 { width: 280px; display: block; margin: 0 auto; text-align: center; } .nestle_4me_mobile .nestle_4me_titulo { min-height: 780px; } .nestle_4me_mobile .nestle_4me_titulo .nestle_4me_titulo_nestle { font-size: 40pt; } .nestle_4me_mobile .nestle_4me_titulo .nestle_4me_titulo_desc { width: 400px; font-size: 23pt; } .nestle_4me_mobile .nestle_4me_titulo .nestle_4me_titulo_desc .btn_comprar_marca { width: 316px; font-size: 25px; } .promocoes_mobile .btn_lista_de_produtos { width: 316px; font-size: 25px; } #vitrine_marcas .content_vitrine h2, #vitrine_marcas .content_vitrine h3 { width: auto; } .video_destaque_mobile_slider { width: 690px !important; } ._404 ._404_bg_right { margin-top: 730px !important; } ._404 ._404_container_content { width: 90% !important; } ._404 ._404_lista { -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } } @media screen and (max-width: 652px) { #carrinho_flutuante .footer .left h2 { line-height: 25px; } #carrinho_flutuante .footer .left .content_limpar_carrinho .message_return::after { width: 100%; } .destaque-sliders-thumbs .sliders-big .item .box-texto .botoes-opcoes { width: 40%; } .banner_cartao_presente { background: url(../images/bg_cartao_presente_mobile.jpg) no-repeat center center; } ._404 ._404_bg_right { margin-top: 730px !important; } ._404 ._404_vamos_ajudar_content h2 { font-size: 24px !important; } ._404 ._404_container_content .img_404 { width: 340px; } ._404 ._404_container_content .titulo { width: 350px; } ._404_lista ul { width: 100% !important; } } @media screen and (max-width: 610px) { #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido { margin-left: 15px; } .destaque-sliders-thumbs .sliders-big .item .box-texto p { font-size: 26px; } .destaque-sliders-thumbs .sliders-big .item .box-texto .botoes-opcoes { width: 45%; } .marcas_dicas_exclusivas_titulo { max-width: 290px; display: block; margin: 0 auto; } .opcoes_cartao_presente .opcoes_cartao_presente_titulos h2 { margin-top: 24px; } .video_destaque_mobile_slider { width: 652px !important; } } @media screen and (max-width: 590px) { .modulo-busca-receita-mobile .content-input-busca-receita .input_speech { width: 90%; } .modulo-busca-receita-mobile .content-menu-mobile-busca-receitas { margin-left: -20px; } .video_destaque_mobile { background-size: 70% !important; } .video_destaque_mobile_slider { width: 590px; } } @media screen and (max-width: 520px) { #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido { margin-left: 13px; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .identificao-pedido span.etiqueta, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .identificao-pedido span.etiqueta { padding-left: 10px; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step { padding-left: 30px; } header #bg_header1 .container_busca .content_busca .input_speech input { width: 75%; padding: 10px 19% 10px 8%; } header #bg_header1 .container_busca .content_busca .input_speech .right_input { right: 8%; } .content_busca .input_speech .right_input { right: 9% !important; } #modulo_logout .content_right .content_prox_horario input[type="text"] { width: 40%; } #pg_carrinho #bg_frete_gratis, #pg_entrega #bg_frete_gratis { height: 590px; } #pg_carrinho #bg_frete_gratis .div_left h2, #pg_entrega #bg_frete_gratis .div_left h2 { font-size: 24px; } #pg_carrinho #bg_frete_gratis .div_left h3, #pg_entrega #bg_frete_gratis .div_left h3 { font-size: 18px; } #pg_carrinho #bg_frete_gratis .div_right, #pg_entrega #bg_frete_gratis .div_right { width: 100%; clear: both; } #pg_carrinho #bg_frete_gratis .div_right .content_vitrine .item_vitrine, #pg_entrega #bg_frete_gratis .div_right .content_vitrine .item_vitrine { height: 437px; } #pg_carrinho #bg_frete_gratis .div_right .content_vitrine .item_vitrine .txt_vitrine .content_avaliacao, #pg_carrinho #bg_frete_gratis .div_right .content_vitrine .item_vitrine .txt_vitrine .content_price, #pg_entrega #bg_frete_gratis .div_right .content_vitrine .item_vitrine .txt_vitrine .content_avaliacao, #pg_entrega #bg_frete_gratis .div_right .content_vitrine .item_vitrine .txt_vitrine .content_price { display: block; } .destaque-sliders-thumbs .sliders-big .item .box-texto .botoes-opcoes { width: 50%; } .mais_videos .content_select_list { width: 200px !important; } .mais_videos .content_select_list ul { width: 198px !important; } } @media screen and (max-width: 474px) { .destaque-sliders-thumbs .sliders-big .item .box-texto .botoes-opcoes { width: 100%; } } @media screen and (max-width: 467px) { .destaque-sliders-thumbs .sliders-big .item { padding: 30px 20px 0 20px; height: 450px; } } @media screen and (max-width: 443px) { #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo { box-shadow: none; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido { margin-left: 10px; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .identificao-pedido span.etiqueta, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .identificao-pedido span.etiqueta { display: block; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step { padding-left: 5px; } .modulo-busca-receita-mobile .content-input-busca-receita .input_speech { width: 85%; } .modulo-busca-receita-mobile .content-menu-mobile-busca-receitas { margin-left: -20px; } } @media screen and (max-width: 436px) { .destaque-sliders-thumbs .sliders-big .item .box-texto .botoes-opcoes { width: 65%; } } @media screen and (max-width: 400px) { .item_vitrine .carrinho_vitrine .bt_qtd { width: 24px; height: 24px; font-size: 24px; line-height: 22px; } .item_vitrine .carrinho_vitrine input { margin: 0 5px !important; } .item_vitrine .tag.cart_plus { left: 130px; } #minhas_listas .conteudo .divisor .content_shop .item_vitrine .txt_vitrine { margin-left: 0; } #minhas_listas .conteudo .divisor .content_shop .item_vitrine .bt_empty.bt_right { right: 0; } .content_busca .input_speech .right_input { right: 10% !important; } #produto #menu_fixo_footer .container .menu_divs .menu_carrinho .right .div_desc .icon_cart_desc { width: 28%; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item { width: 19.1%; } #pg_carrinho section #box_caixa .div_left { margin-right: 0; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo { box-shadow: none; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido { margin-left: 7px; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .identificao-pedido span.etiqueta, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .identificao-pedido span.etiqueta { display: block; } #modal-detalhe-produto .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step, #modal-detalhe-produto-fechado .content-detalhes-minhas-ultimas-compras .content-conteudo #bloco-infos-pedido .numero-data-pedido .step-by-step { padding-left: 1px; } #bg_frete_gratis .content_frete_gratis .div_aval { width: 50% !important; } #bg_frete_gratis .content_frete_gratis .bt_frete { width: 44% !important; } } @media screen and (max-width: 385px) { .destaque-sliders-thumbs .sliders-big .item { margin-top: -30px; padding: 10px 20px 0 20px; height: 450px; } } @media screen and (max-width: 377px) { .destaque-sliders-thumbs .sliders-big .item .box-texto .botoes-opcoes { width: 73%; } .banner_cartao_presente h1 { font-size: 35pt; } .como_utilizar .como_utilizar_txt_titulo { font-size: 27pt; line-height: inherit !important; } .como_utilizar .como_utilizar_txt_subtitulo { font-size: 21px; line-height: none !important; } .como_utilizar .como_utilizar_passo_a_passo_num { width: 40px; height: 30px; font-size: 16pt; } .como_utilizar .bg_como_utilizar { height: 1400px; } .opcoes_cartao_presente { width: 100%; } .opcoes_cartao_presente h1, .opcoes_cartao_presente h2 { font-size: 27pt; } .bg_como_utilizar { min-height: auto; background: #f3f2ef; } .opcoes_cartao_presente .opcoes_container_content { width: 218px; } .opcoes_cartao_presente .opcoes_container_content_text { width: 100%; } .banner_cartao_presente .cartao_presente_valor { font-size: 32pt; } header #bg_header1 .container_busca .content_busca.chatMobileHeader { width: 86% !important; } .opcoes_container_content_img { display: none; } ._404 ._404_vamos_ajudar_content h2 { font-size: 20px !important; } ._404 .img_404 { width: 280px !important; } ._404 ._404_container_content { width: 100% !important; height: 450px !important; } ._404 ._404_container_content .titulo { width: 100% !important; font-size: 30px !important; } ._404 ._404_bg_right { margin-top: 560px !important; } } @media screen and (max-width: 980px) { #pg_entrega #recupera_senha .div_left { width: 100%; } #pg_entrega #recupera_senha .div_left .form_login .bt_default { width: 94%; } #vitrine_cheia .container_vitrine { width: 106%; left: -3%; overflow-x: hidden; } #listas #barra-fixa-itens-selecionados .content-quantidade-itens-selecionados { max-width: 150px; margin: 20px 0 0 0; border: 0; } #listas #barra-fixa-itens-selecionados .content-valor { margin: 0 20px 0 0; } #listas #barra-fixa-itens-selecionados .content-valor-destaque { margin: 30px 30px 0 0; } #listas #barra-fixa-itens-selecionados .content-btn-carrinho { margin: 30px 40px 0 0; } #listas #barra-fixa-itens-selecionados .content-btn-compartilhamento { display: none; } #listas #barra-fixa-itens-selecionados .content-valor-desconto { display: none; border: 1px solid #fff; } #listas #abas-segmentos-produtos { display: none; } #listas .opcoes-itens-produtos .content-left { float: none; } #listas .opcoes-itens-produtos .content-left .bt_default { padding: 15px 60px; } #listas #ofertas-que-combinam { display: none; } #listas #barra-fixa-itens-selecionados .content-quantidade-itens-selecionados { max-width: 120px; margin: 30px 10px 0 20px; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 14px; line-height: 20px; flex: 1; } #listas #barra-fixa-itens-selecionados .content-quantidade-itens-selecionados span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 35px; } #listas #barra-fixa-itens-selecionados .content-valores { margin: -5px 0; } #listas #barra-fixa-itens-selecionados .content-valores .content-valor { float: none; margin-left: 15px; } #listas #barra-fixa-itens-selecionados .content-valores .content-valor-destaque { clear: both; } #listas #barra-fixa-itens-selecionados .content-btn-carrinho { display: block; float: right; margin-top: 35px; } #listas #barra-fixa-itens-selecionados .content-btn-carrinho-mobile { display: none; float: left; margin-top: 25px; margin-left: 15px; text-align: -webkit-right; } #listas #barra-fixa-itens-selecionados .content-btn-carrinho-mobile a.lnk-carrinho-mobile { display: block; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.5); background: url(../images/ico_cart.png) no-repeat 10px 17px; padding: 5px 10px; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 16px; color: #fff; text-transform: uppercase; text-align: center; line-height: 20px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; max-width: 170px; } #listas #barra-fixa-itens-selecionados .content-btn-carrinho-mobile a.lnk-carrinho-mobile span.txt { display: block; float: left; width: 110px; margin-left: 30px; } #listas #barra-fixa-itens-selecionados .content-btn-carrinho-mobile a.lnk-carrinho-mobile:hover { background: #fff url(../images/ico_cart_black.png) no-repeat 10px 17px; color: #000; } #listas .lista_menu { display: none; } #listas #minhas_listas_preview { margin: 0 auto; text-align: center; } #listas #minhas_listas_preview .order_lista { width: 70%; } #listas #minhas_listas_preview .content_select_list .select_list { padding: 22px 15%; font-size: 16px; border: 1px solid #30333a; } #listas #minhas_listas_preview .content_select_list .select_list .seta_down, #listas #minhas_listas_preview .content_select_list .select_list span { color: #30333a; } #listas #minhas_listas_preview .content_select_list .select_list .seta_down { font-size: 20px; top: 30px; } #listas #minhas_listas_preview .content_select_list ul { top: 58px; } #listas #minhas_listas_preview .content_select_list ul li { font-size: 18px; } #listas #minhas_listas_preview .content_select_list ul li a { font-size: 18px; } #listas #minhas_listas_preview .bt_empty { display: inline; padding-top: 0; } #listas #minhas_listas_preview .filtros-mobile { display: inline-block; position: relative; margin-bottom: -15px; } #listas #minhas_listas_preview .filtros-mobile .icones-opcoes { display: block; margin: 0 0 0 10px; } #listas #minhas_listas_preview .filtros-mobile .icones-opcoes a.lnk-filtros-mobile { display: block; float: left; background: url(../images/ico-filtro-mobile-off.png) no-repeat center center; width: 40px; height: 72px; padding: 0; } #listas #minhas_listas_preview .filtros-mobile .icones-opcoes a.lnk-filtros-mobile:hover { background: #d6d0c1 url(../images/ico-filtro-mobile-off.png) no-repeat center center; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } #listas #minhas_listas_preview .filtros-mobile .icones-opcoes a.lnk-filtros-mobile-ativo { display: block; float: left; background: #d6d0c1 url(../images/ico-filtro-mobile-off.png) no-repeat center center; width: 40px; height: 72px; padding: 0; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } #listas #minhas_listas_preview .filtros-mobile .icones-opcoes a.lnk-busca-mobile { display: block; float: left; background: url(../images/ico_lupa2.png) no-repeat center center; margin-left: 7px; width: 47px; height: 72px; padding: 0; } #listas #minhas_listas_preview .filtros-mobile .icones-opcoes a.lnk-busca-mobile:hover { background: #fff url(../images/ico_lupa2.png) no-repeat center center; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; } #listas #minhas_listas_preview .filtros-mobile .icones-opcoes a.lnk-busca-mobile-ativo { display: block; float: left; background: #fff url(../images/ico_lupa2.png) no-repeat center center; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; margin-left: 7px; width: 47px; height: 72px; padding: 0; } #listas #minhas_listas_preview .filtros-mobile .exibe-filtros { display: none; position: absolute; background: #d6d0c1; top: 70px; left: 0; width: 90%; max-height: 400px; padding: 5px 20px 20px 20px; overflow: hidden; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; z-index: 99999; } #listas #minhas_listas_preview .filtros-mobile .exibe-filtros h3 { font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 20px; color: #5a1718; text-transform: uppercase; text-align: center; padding: 5px 0; } #listas #minhas_listas_preview .filtros-mobile .exibe-filtros a.lnk-opceos-filtros { display: block; width: 100%; background: 0 0; padding: 15px 0; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 18px; color: #54565c; text-align: center; } #listas #minhas_listas_preview .filtros-mobile .exibe-filtros a.lnk-opceos-filtros:hover { background: #5a1718; color: #fff; } #listas #minhas_listas_preview .filtros-mobile .exibe-busca { display: none; position: absolute; background: #fff; top: 80px; left: 0; width: 90%; padding: 20px 20px 20px 20px; overflow: hidden; border: 1px solid #a1a09d; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; z-index: 99999; } #listas #minhas_listas_preview .filtros-mobile .exibe-busca .form-filtro { display: block; float: left; width: 100%; } #listas #minhas_listas_preview .filtros-mobile .exibe-busca .form-filtro input { background: 0 0; border: 1px solid #a3a4a6; color: #92949a; width: 73%; font-size: 18px !important; text-transform: uppercase; border-radius: 5px; margin-top: -5px; } #listas #minhas_listas_preview .filtros-mobile .exibe-busca .form-filtro input[type="submit"] { width: 47px; background: #ecebe7 url(../images/lupa-form-filtra.png) no-repeat center center; margin-left: -14px; border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; } #listas #minhas_listas_preview .filtros-mobile .exibe-busca .form-filtro input[type="submit"]:hover { cursor: pointer; background: #a1a09d url(../images/lupa-form-filtra_hover.png) no-repeat center center; } #listas #minhas_listas_preview .filtros-mobile .exibe-busca .form-filtro ::-webkit-input-placeholder { color: #92949a; } #listas #minhas_listas_preview .filtros-mobile .exibe-busca .form-filtro ::-moz-placeholder { color: #92949a; } #listas #minhas_listas_preview .filtros-mobile .exibe-busca .form-filtro :-ms-input-placeholder { color: #92949a; } #listas #minhas_listas_preview .filtros-mobile .exibe-busca .form-filtro :-moz-placeholder { color: #92949a; } #listas #abas-segmentos-produtos { display: none; } #listas #ofertas-que-combinam { display: none; } #listas #barra-fixa-itens-selecionados .content-quantidade-itens-selecionados { max-width: min-content; margin: 30px 10px 0 20px; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 16px; line-height: 20px; } #listas #barra-fixa-itens-selecionados .content-quantidade-itens-selecionados span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 35px; } #listas #barra-fixa-itens-selecionados .content-valores { min-width: max-content; margin: 10px 10px; } #listas #barra-fixa-itens-selecionados .content-valores .content-valor { float: none; margin-left: 15px; } #listas #barra-fixa-itens-selecionados .content-valores .content-valor span { color: #fff; } #listas #barra-fixa-itens-selecionados .content-valores .content-valor span.cifrao { font-size: 10px; padding-top: 13px; } #listas #barra-fixa-itens-selecionados .content-valores .content-valor span.valor { font-size: 16px; } #listas #barra-fixa-itens-selecionados .content-valores .content-valor-destaque { clear: both; } #listas #barra-fixa-itens-selecionados .content-valores .content-valor-destaque span.cifrao { font-size: 12px; padding-top: 3px; } #listas #barra-fixa-itens-selecionados .content-valores .content-valor-destaque span.valor { font-size: 20px; } #listas #barra-fixa-itens-selecionados .content-btn-carrinho { display: none; margin-top: 20px; } #listas #barra-fixa-itens-selecionados .content-btn-carrinho .bt_empty_l { font-size: 17px; padding: 15px 10px; } #listas #barra-fixa-itens-selecionados .content-btn-carrinho .bt_empty_l svg { display: none; } #listas #barra-fixa-itens-selecionados .content-btn-carrinho-mobile { display: block; float: left; margin-top: 25px; margin-left: 15px; } #listas #barra-fixa-itens-selecionados .content-btn-carrinho-mobile a.lnk-carrinho-mobile { display: block; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.5); background: url(../images/ico_cart.png) no-repeat 10px 17px; padding: 5px 10px; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 16px; color: #fff; text-transform: uppercase; text-align: center; line-height: 20px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; } #listas #barra-fixa-itens-selecionados .content-btn-carrinho-mobile a.lnk-carrinho-mobile span.txt { display: block; float: left; width: 110px; margin-left: 30px; } #listas #barra-fixa-itens-selecionados .content-btn-carrinho-mobile a.lnk-carrinho-mobile:hover { background: #b1b1b1 url(../images/ico_cart.png) no-repeat 10px 17px; color: #fff; } #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine { display: inline-block; width: 108% !important; margin-left: -4%; margin-top: 15px; } #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .carrinho_vitrine, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .carrinho_vitrine { left: 13px !important; } #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .carrinho_vitrine input, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .carrinho_vitrine input { height: 26px; } #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .produto_car, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .produto_car { width: 100%; height: auto; border-right: none; padding: 20px 0; background: #e6e4de; } #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .produto_car .bg_img_vitrine, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .produto_car .bg_img_vitrine { margin-left: 26px; width: 38%; height: 160px; max-width: 40%; } #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .produto_car .bg_img_vitrine img, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .produto_car .bg_img_vitrine img { max-height: 70%; max-width: 70%; } #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine { float: left; height: auto; margin: 0 0 0 14px; width: 43%; line-height: 21px; font-size: 18px; text-align: left; } #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine span, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine span { margin-bottom: 8px; } #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine .content_price, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine .content_price { display: inline-block !important; font-size: 24px; margin-top: 20px; } #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine .content_price .price sup, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine .content_price .price sup { font-size: 13px; top: -7px; position: relative; } #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine .content_price .price span, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine .content_price .price span { font-size: 24px !important; } #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine .content_price .price_desconto, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine .content_price .price_desconto { font-size: 24px; padding: 7px; margin: 6px 7px 0 0; clear: both; } #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine .content_price .price_desconto sup, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine .content_price .price_desconto sup { font-size: 13px; } #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine .content_desc, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine .content_desc { clear: both; font-size: 24px; bottom: -18px; } #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item { border-right: none; background: #edece8; margin-top: 0; height: 90px; width: 56%; font-size: 30px; } #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item .content_price, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item .content_price { width: 87%; } #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item .price sup, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item .price sup { float: left; margin-left: 12px; font-size: 16px !important; } #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item.qtd, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item.qtd { width: 44%; } #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item.preco, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item.preco { display: none; } #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item.item_check, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item.item_check { width: 15%; position: absolute; top: -16px; right: 7px; height: 72px; background: 0 0; } #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item.item_check .wrap_check .check, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item.item_check .wrap_check .check { background: #fff; width: 30px; height: 30px; } #listas #modulo-minhas-listas-mobile .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item.item_check .wrap_check .check label:after, #listas #vitrine_lista .content_vitrine .carrinho_lista .content_shop .item_vitrine .container_price_item.item_check .wrap_check .check label:after { top: 10px; left: 9px; } #listas #barra-fixa-itens-selecionados .content-quantidade-itens-selecionados { margin-left: 10px; } .promocoes_mobile_titulo { width: 490px; } .content_artigos_mobile .content_artigos_mobile { margin-top: 26px; } .content_artigos_mobile .promocoes_mobile_titulo { font-size: 36px; margin: 30px auto; } .content_artigos_mobile .promocoes_mobile #artigos .content_artigos, .content_artigos_mobile .promocoes_mobile #artigos .content_artigos_mobile { margin-top: 26px; } .marca_dicas_exclusivas_news_letter_titulo { width: auto; } .marca_dicas_exclusivas_news_letter { width: 480px; } p { width: auto; } .show_mobile980_marca { visibility: visible !important; height: 79px !important; } .text_center_mobile { text-align: center; } .destaque-sliders-thumbs .sliders-big .item { background-position: -110px 0; } .coca_coca_player_musica.mt-30 { margin-top: 0 !important; } .adicionar_todos_box_mobile { margin-top: 0 !important; } .opcoes_cartao_presente h1 { font-size: 30px; line-height: inherit; } .opcoes_cartao_presente h2 { font-size: 22px; line-height: 35px; } .topo_estatico { height: 320px; } .topo_estatico .topo_estatico_titulo { height: 290px; line-height: 60px; } #artigos.ultimos_videos_mobile { padding-bottom: 30px; } #artigos.ultimos_videos_mobile .content_artigos_mobile { margin-top: 10px; } .sempre_um_video_novo .sempre_um_video_novo_box_experts { width: 100%; flex-direction: column; text-align: center; margin-top: 30px; } .sempre_um_video_novo .sempre_um_video_novo_box_experts p { margin: 10px 0 0 0; } .sempre_um_video_novo .sempre_um_video_novo_box_experts .sempre_um_video_novo_box_experts_logo { margin: 0; } .sempre_um_video_novo .sempre_um_video_novo_esquerda { width: 100%; padding-right: 0; } .sempre_um_video_novo .sempre_um_video_novo_esquerda h2 { text-align: center; } .video_destaque { height: 240px; background-position: center center; } .content_artigos_mobile .owl-item { width: 100%; } .videos_box { height: auto !important; width: 100%; margin-bottom: 0; } .videos_box .overflow-hide-videos { height: auto; } .videos_box .txt_artigo { text-align: center; } .content_artigos_mobile .content-item-block { width: 100%; } .video_destaque_mobile_slider { width: 100% !important; height: 180px; background-position: center !important; background-size: cover !important; } .ultimos_videos_mobile { background-color: #efeeed; padding-bottom: 56px; } .ultimos_videos_mobile h2 { color: #5a1718; text-align: center; } .ultimos_videos_mobile .owl-stage { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; -webkit-align-items: center; -ms-align-items: center; align-items: center; } .mais_videos .content_select_list { width: 321px; } .mais_videos .content_select_list ul { top: 100px; width: 198px !important; } .mais_videos .content_select_list .select_list { font-size: 16px; } .mais_videos .content_select_list .select_list .seta_down { font-size: 16px; } .mais_videos .mais_videos_titulo_filtro div:first-child { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-align-self: center; -ms-align-self: center; align-self: center; } .mais_videos_thumbs_box_mobile { -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .mais_videos_thumbs_box_mobile .videos_box { width: 100%; margin-bottom: 30px; } .mais_videos_thumbs_box_mobile .video_thumbs { background-position: center center !important; height: 299px; } .desc_thumbs_mobile { font-size: 24px; font-weight: 700; margin-top: 27px; } .desc_thumbs_mobile span { font-weight: 400; } .meu_zonasul_receitas .item_artigo { margin-bottom: 50px !important; } .meu_zonasul_receitas_veja_mais .content-btn { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; } .artigo_mobile_meu_zonasul_receitas .content_artigos.meu_zonasul_receitas { -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .receitas_que_combinam { -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .artigo_mobile_meu_zonasul_receitas#artigos .item_artigo { margin-left: 0 !important; } .meu_zonasul_receitas { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .meu_zonasul_receitas .item_artigo { margin-left: 0 !important; } .meu_zonasul_receitas .content-item-block-menor { width: 48% !important; } .modulo_meu_zona_zul_receitas { margin-top: 0 !important; } } @media screen and (max-width: 400px) { #produto #menu_fixo_footer .container .menu_divs .menu_carrinho { padding: 10px 5px !important; box-sizing: border-box; } #produto #menu_fixo_footer .container .menu_divs .menu_carrinho .right .content_price { max-width: 67%; } #produto #menu_fixo_footer .container .menu_divs .menu_carrinho .right .content_price .price p { font-size: 23px; } #produto #menu_fixo_footer .container .menu_divs .menu_carrinho .right .content_price .price .menor { font-size: 12px; } #produto #menu_fixo_footer .container .menu_divs .menu_carrinho .right .content_price .price .menor.top { font-size: 12px; } #produto #menu_fixo_footer .menu_divs .menu_carrinho .right .content_price .price_desconto p { font-size: 19px; } #produto #menu_fixo_footer .container .menu_divs .menu_carrinho .right .content_price .price_desconto { margin: 0 2px !important; } #produto #menu_fixo_footer .container .menu_divs .menu_carrinho .right .content_price .carrinho_text_vermelho { font-size: 12px; position: absolute; right: -27px; top: -4px; } } @media screen and (max-width: 374px) { #produto #menu_fixo_footer .container .menu_divs .menu_carrinho { padding: 10px 5px !important; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .dots-carousel-mobile .slick-dots { position: absolute; bottom: 1%; left: 0; text-align: center; width: 100%; } .dots-carousel-mobile .slick-dots li { display: inline-block; } .dots-carousel-mobile .slick-dots li button { appearance: none; -webkit-appearance: none; -moz-appearance: none; border: 2px solid #000; transition: 0.4s; border-radius: 50%; width: 14px; height: 14px; background-color: transparent; font-size: 0; margin: 0 3px; padding: 0; } .dots-carousel-mobile .slick-dots li.slick-active button { background-color: #333; } } .owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } section.content-vazio { min-height: 330px; } @media only screen and (min-width: 300px) and (max-width: 767px) { section.content-vazio { min-height: 0; } } @media only screen and (min-width: 300px) and (max-width: 767px) { section.content-vazio .container.container-flex { padding: 40px 0 50px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { body.minhas-ofertas.webview { padding-top: 0 !important; } } @media only screen and (min-width: 300px) and (max-width: 767px) { body.minhas-ofertas.webview .menu_lateral, body.minhas-ofertas.webview header { display: none !important; } } #header_produto .right .header_info .tag_marketplace_content.show_mobile { display: none; } @media only screen and (min-width: 300px) and (max-width: 767px) { #header_produto .right .header_info .tag_marketplace_content.show_mobile { display: block; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #header_produto .right .header_info .tag_marketplace_content.show_mobile .tag_marketplace { font-size: 16px; font-weight: 300; } } .indicativo-filtro { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; margin-bottom: 20px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .indicativo-filtro { flex-wrap: wrap; margin-bottom: 20px; } } .indicativo-filtro__title { margin: 0; margin-right: 5px; font-family: Oswald, sans-serif; font-weight: 300; line-height: 1em; font-size: 14px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .indicativo-filtro__title { width: 100%; margin-bottom: 10px; } } .indicativo-filtro__title span { font-weight: 400; font-size: 13px; } .indicativo-filtro__item, .indicativo-filtro__limpar { margin: 0 5px; cursor: pointer; display: inline-block; padding: 1px 4px; border-radius: 3px; color: #a1a09d; line-height: 1.2em; font-family: Oswald, sans-serif; text-transform: uppercase; font-size: 12px; transition: 0.4s; } .indicativo-filtro__item:hover, .indicativo-filtro__limpar:hover { opacity: 0.7; } .indicativo-filtro__item span, .indicativo-filtro__limpar span { margin-left: 4px; font-size: 10px; position: relative; bottom: 0; } .indicativo-filtro__item { cursor: pointer; background-color: #e6a568; color: #fff; } @media only screen and (min-width: 300px) and (max-width: 767px) { .indicativo-filtro__item:first-of-type { margin-left: 0; } } .tabs__wrapper { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; width: 100%; border-bottom: 1px solid #5a1718; transition: 0.3s; } @media only screen and (min-width: 300px) and (max-width: 767px) { .tabs__wrapper { overflow-x: scroll; } } .tabs__select { padding: 0 0 10px; margin-right: 45px; border-bottom: 6px solid transparent; cursor: pointer; } @media only screen and (min-width: 300px) and (max-width: 767px) { .tabs__select { min-width: 90px; margin-right: 10px; } } .tabs__select.active { border-bottom: 6px solid #5a1718; } .tabs__select p { margin: 0; padding: 0 25px; font-family: Oswald; text-transform: uppercase; font-size: 21px; color: #3a1011; line-height: 1em; } @media only screen and (min-width: 300px) and (max-width: 767px) { .tabs__select p { padding: 0 5px; } } .tabs .tab { padding: 50px 0 0; display: none; } .tabs .tab.active { display: block; } @media only screen and (min-width: 300px) and (max-width: 767px) { .tabs .tab { padding-top: 25px; margin-bottom: 30px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .ainda-da-tempo>.container { padding-top: 20px; padding-bottom: 20px; } } .ainda-da-tempo__header { margin-bottom: 50px; display: flex; flex-direction: row; justify-content: space-between; align-items: flex-start; height: 147px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .ainda-da-tempo__header { height: auto; margin-bottom: 30px; flex-direction: column; } } .ainda-da-tempo__intro { width: 75%; } @media only screen and (min-width: 300px) and (max-width: 767px) { .ainda-da-tempo__intro { width: 100%; margin-bottom: 10px; } } .ainda-da-tempo__intro h2 { font-size: 32px; } .ainda-da-tempo__intro h3 { font-family: Oswald, Arial, sans-serif; font-style: normal; color: #3a1011; font-size: 17px; font-weight: 300; -webkit-font-smoothing: antialiased; line-height: 1.2em; } .ainda-da-tempo__intro h3 .btn-add { display: inline-flex; width: 20px; height: 20px; background-color: #3a1011; border-radius: 50%; vertical-align: middle; margin: -3px 0 0; position: relative; } .ainda-da-tempo__intro h3 .btn-add span { transform: translate(-50%, -50%); left: 50%; top: 50%; font-size: 26px; color: #fff; font-weight: 300; line-height: 1em; position: absolute; font-family: Oswald, Arial, sans-serif; } .ainda-da-tempo__total { width: 22%; padding-top: 7px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .ainda-da-tempo__total { width: 100%; } } .ainda-da-tempo__total .total { display: none; background-color: #fff; padding: 15px; opacity: 0; transition-delay: 0.4s; transition: 0.4s; } @media only screen and (min-width: 300px) and (max-width: 767px) { .ainda-da-tempo__total .total { opacity: 1; } } .ainda-da-tempo__total .total.active { display: block; } .ainda-da-tempo__total .total p { font-family: Oswald, sans-serif; line-height: 1em; color: #3a1011; display: block; } .ainda-da-tempo__total .total button { appearance: none; -webkit-appearance: none; -moz-appearance: none; } .ainda-da-tempo__total .total__titulo { text-transform: uppercase; text-align: right; margin-bottom: 8px; margin-top: 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { .ainda-da-tempo__total .total__titulo { text-align: left; } } .ainda-da-tempo__total .total__quantidade { text-align: right; padding-bottom: 8px; border-bottom: 1px solid #4a0400; margin-bottom: 8px; margin-top: 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { .ainda-da-tempo__total .total__quantidade { padding-bottom: 10px; margin-bottom: 10px; text-align: left; } } .ainda-da-tempo__total .total__valor { font-weight: 400; text-align: right; margin-bottom: 10px; margin-top: 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { .ainda-da-tempo__total .total__valor { text-align: left; } } .ainda-da-tempo__total .total__sucesso { text-transform: uppercase; font-size: 14px; text-align: center; margin-top: 0; line-height: 1.3em; margin: 0 auto 20px; letter-spacing: 0; font-weight: 300; width: 100%; } .ainda-da-tempo__total .total__numero-pedido { text-align: center; margin-top: 0; font-weight: 700; font-size: 30px; margin-bottom: 15px; } .ainda-da-tempo__total .total__adicionar, .ainda-da-tempo__total .total__adicionar-mais { cursor: pointer; width: 100%; padding: 5px; font-family: Oswald, Arial, sans-serif; text-transform: uppercase; background-color: #bc362f; color: #fff; border-radius: 4px; margin-top: 0; border: 0; outline: 0; letter-spacing: 0.04em; font-size: 12px; } .ainda-da-tempo__total .total__adicionar-mais { background-color: transparent; color: #311112; border-bottom: 1px solid; border-radius: 0; display: block; width: auto; margin: 0 auto; padding: 3px; } .ainda-da-tempo .tabs { position: relative; } @media only screen and (min-width: 300px) and (max-width: 767px) { .ainda-da-tempo .tabs__wrapper { align-items: normal; } } .ainda-da-tempo .tabs__select { margin-right: 15px; margin-bottom: -1px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .ainda-da-tempo .tabs__select { padding-bottom: 5px; max-width: 290px; min-width: 200px; display: flex; justify-content: center; align-items: center; } } .ainda-da-tempo .tabs__select.active { border-bottom: 4px solid #5a1718; } .ainda-da-tempo .tabs__select p { font-size: 16px; padding: 0 15px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .ainda-da-tempo .tabs__select p { line-height: 1.3em; padding: 0 5px; } } .ainda-da-tempo .tabs .tab { padding-top: 10px; } .ainda-da-tempo .tabs .tab #vitrine2 { min-height: auto; } .ainda-da-tempo .tabs .tab #vitrine2 .container { padding-top: 0; padding-bottom: 30px; } .ainda-da-tempo .tabs .tab #vitrine2 .container .content_vitrine .container_vitrine { margin-top: 20px; } .ainda-da-tempo--carrinho { background-color: #e6e4de; margin: 0 0 30px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .ainda-da-tempo--carrinho { margin-top: 10px; } } .ainda-da-tempo--carrinho .container { padding: 25px 0 15px; } .ainda-da-tempo--carrinho .container>.row { display: flex; flex-direction: row; justify-content: center; align-items: flex-start; } @media (max-width: 980px) { .ainda-da-tempo--carrinho .container>.row { display: block; } } .ainda-da-tempo--carrinho .ainda-da-tempo__titulo { font-family: Oswald, sans-serif; text-transform: uppercase; color: #4c0606; font-weight: 400; font-size: 28px; -webkit-font-smoothing: antialiased; margin-top: 0; margin-bottom: 10px; line-height: 1.2em; } @media only screen and (min-width: 300px) and (max-width: 767px) { .ainda-da-tempo--carrinho .ainda-da-tempo__titulo { margin-bottom: 15px; } } .ainda-da-tempo--carrinho .ainda-da-tempo__titulo img { width: 24px; margin-left: 5px; } .ainda-da-tempo--carrinho .ainda-da-tempo__paragraph { font-family: Oswald, sans-serif; line-height: 1.5em; font-size: 17px; color: #4c0606; margin-top: 0; margin-bottom: 20px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .ainda-da-tempo--carrinho .ainda-da-tempo__paragraph { display: none; } } .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine { padding-left: 20px; } @media only screen and (min-width: 768px) and (max-width: 992px) { .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine { padding: 0; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine { padding: 0; } } .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .owl-stage { display: flex; flex-direction: row; align-items: normal; } .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .owl-nav { left: 0; max-width: 100vw; top: 23%; } @media screen and (max-width: 980px) { .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .owl-nav { top: 21%; } } .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .owl-nav .owl-next, .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .owl-nav .owl-prev { position: absolute; transform: translate(-50%, -50%); background-color: #ecebe7; color: #ecebe7; width: 55px; height: 55px; -webkit-appearance: none; border: none; transition: 0.3s; cursor: pointer; z-index: 11; outline: 0; top: 50%; opacity: 1; border-radius: 0 60px 60px 0; width: 30px; left: 19px; } .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .owl-nav .owl-next:after, .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .owl-nav .owl-prev:after { content: "<"; font-weight: 300; font-family: Oswald; font-size: 22px; line-height: 22px; color: #555; position: absolute; transform: translate(-50%, -50%); top: 46%; right: 25%; } .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .owl-nav .owl-next.disabled, .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .owl-nav .owl-prev.disabled { opacity: 0; } .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .owl-nav .owl-next { border-radius: 60px 0 0 60px; width: 30px; right: -10px; left: auto; } @media screen and (max-width: 980px) { .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .owl-nav .owl-next { right: -14px; } } .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .owl-nav .owl-next:after { content: ">"; right: auto; left: 60%; } .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .item_vitrine.novo, .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .item_vitrine.novo[data-produto="true"] { height: 100%; display: flex; flex-direction: column; justify-content: space-between; } .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .item_vitrine.novo a, .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .item_vitrine.novo[data-produto="true"] a { height: auto; } .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .item_vitrine.novo a .bg_img_vitrine, .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .item_vitrine.novo[data-produto="true"] a .bg_img_vitrine { height: 160px; } .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .item_vitrine.novo a .txt_vitrine, .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .item_vitrine.novo[data-produto="true"] a .txt_vitrine { min-height: auto; max-height: none; } .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .item_vitrine.novo a .txt_vitrine .name, .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .item_vitrine.novo[data-produto="true"] a .txt_vitrine .name { max-height: 32px; } .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .item_vitrine.novo a .tag_marketplace_content .tag_marketplace, .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .item_vitrine.novo[data-produto="true"] a .tag_marketplace_content .tag_marketplace { font-size: 10px; display: block; margin: 0 auto; float: none; width: auto; } .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .item_vitrine.novo .carrinho_vitrine, .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .item_vitrine.novo[data-produto="true"] .carrinho_vitrine { max-width: 54%; margin: 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .item_vitrine.novo .carrinho_vitrine, .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .item_vitrine.novo[data-produto="true"] .carrinho_vitrine { max-width: 100%; width: 100%; } } .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .item_vitrine.novo .data-limite-wrapper, .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .item_vitrine.novo[data-produto="true"] .data-limite-wrapper { max-width: 47%; position: absolute; right: 10px; bottom: 7px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .item_vitrine.novo .data-limite-wrapper, .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .item_vitrine.novo[data-produto="true"] .data-limite-wrapper { max-width: 100%; width: 100%; position: absolute; bottom: -20px; left: 0; } } .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .item_vitrine.novo .selo_oferta, .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .item_vitrine.novo[data-produto="true"] .selo_oferta { top: 52%; } .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .item_vitrine.novo .selo_oferta .corpo-compra-junta, .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .item_vitrine.novo[data-produto="true"] .selo_oferta .corpo-compra-junta { padding: 10px 8px; } .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .item_vitrine.novo .selo_oferta .corpo-compra-junta .box-img, .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .item_vitrine.novo .selo_oferta .corpo-compra-junta .box-nome, .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .item_vitrine.novo .selo_oferta .corpo-compra-junta .box-preco, .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .item_vitrine.novo[data-produto="true"] .selo_oferta .corpo-compra-junta .box-img, .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .item_vitrine.novo[data-produto="true"] .selo_oferta .corpo-compra-junta .box-nome, .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .item_vitrine.novo[data-produto="true"] .selo_oferta .corpo-compra-junta .box-preco { margin-bottom: 10px !important; } .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .item_vitrine.novo .selo_oferta .corpo-compra-junta .box-nome p, .ainda-da-tempo--carrinho .ainda-da-tempo__vitrine .item_vitrine.novo[data-produto="true"] .selo_oferta .corpo-compra-junta .box-nome p { max-height: 58px; overflow: hidden; } .overlay-popup.lightbox-ceias .popup { display: block; transform: translate(-50%, -50%); left: 50%; top: 50%; position: absolute; width: auto; min-width: 840px; max-width: 80%; max-height: 90vh; overflow-y: scroll; height: auto; min-height: auto; max-height: 570px; overflow: hidden; } @media only screen and (min-width: 300px) and (max-width: 767px) { .overlay-popup.lightbox-ceias .popup { min-width: auto; width: 95%; height: 70%; overflow-y: scroll; } } .overlay-popup.lightbox-ceias .popup .close_dash { border: none; top: 10px; right: 10px; } .overlay-popup.lightbox-ceias .popup .borda-modal { position: absolute; border: 1px solid #f0f0f0; height: auto; width: auto; top: 7px; left: 7px; right: 7px; bottom: 7px; } .overlay-popup.lightbox-ceias .popup .lightbox-wrapper { padding: 30px 40px; width: 100%; height: 100%; position: relative; box-sizing: border-box; max-height: 480px; overflow-y: scroll; border: 7px solid #fff; } .overlay-popup.lightbox-ceias .popup .lightbox-wrapper .titulo-lightbox { margin-bottom: 20px; } .overlay-popup.lightbox-ceias .popup .lightbox-wrapper .conteudo-lightbox p { text-align: left; margin-top: 0; margin-bottom: 10px; } .overlay-popup.lightbox-ceias .popup .lightbox-wrapper .conteudo-lightbox p:not(:first-of-type)>strong { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #3a1112; font-size: 24px; text-transform: uppercase; letter-spacing: 0.4pt; text-align: center; display: block; } .overlay-popup.lightbox-ceias .popup .lightbox-wrapper .conteudo-lightbox ul { text-align: left; padding-left: 20px; } .overlay-popup.lightbox-ceias .popup .lightbox-wrapper .conteudo-lightbox ul li { list-style: disc; } .overlay-popup.lightbox-ceias--aviso .popup { width: 500px; min-width: auto; height: auto; min-height: auto; } @media only screen and (min-width: 300px) and (max-width: 767px) { .overlay-popup.lightbox-ceias--aviso .popup { width: 95%; height: auto; min-height: auto; } } .overlay-popup.lightbox-ceias--aviso .popup .lightbox-wrapper { padding: 30px 60px 35px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .overlay-popup.lightbox-ceias--aviso .popup .lightbox-wrapper { padding: 30px 30px 35px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .overlay-popup.lightbox-ceias--aviso .popup .lightbox-wrapper .conteudo-lightbox p { text-align: center; } } .overlay-popup.lightbox-ceias--aviso .popup .lightbox-wrapper .footer-lightbox { padding-top: 20px; } .overlay-popup.lightbox-ceias--aviso .popup .lightbox-wrapper .footer-lightbox button { cursor: pointer; position: relative !important; z-index: 9999999; background-color: #bb2a2e; color: #fff; font-family: Oswald, sans-serif; font-weight: 300; letter-spacing: 0.04em; text-transform: uppercase; font-size: 14px; padding: 0.6em 0.9em; border-radius: 3px; border: none; transition: 0.3s; outline: 0; outline-color: transparent; appearance: none; -webkit-appearance: none; -moz-appearance: none; width: auto !important; height: auto !important; background-image: none !important; } @media only screen and (min-width: 300px) and (max-width: 767px) { .overlay-popup.lightbox-ceias--aviso .popup .lightbox-wrapper .footer-lightbox button { left: auto; bottom: auto; top: auto; right: auto; } } #produto #vitrine_unica .oferta.black-friday .bg_img_vitrine { background-color: #404040 !important; } @media screen and (max-width: 2560px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car { width: 63.5%; } } @media screen and (max-width: 1920px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car { width: 63.4%; } } @media screen and (max-width: 1163px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car { width: 63.3%; } } @media screen and (max-width: 872px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car { width: 77%; } } @media screen and (max-width: 483px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car { width: 75%; } } @media screen and (max-width: 364px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car { width: 72%; } } @media screen and (max-width: 872px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item { width: 22.4%; } } @media screen and (max-width: 483px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item { width: 23.2%; } } @media screen and (max-width: 462px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item { width: 23.2%; } } @media screen and (max-width: 364px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item { width: 23.1%; } } @media screen and (max-width: 2560px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine { width: 86%; } } @media screen and (max-width: 1920px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine { width: 86%; } } @media screen and (max-width: 1163px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine { width: 81.4%; } } @media screen and (max-width: 872px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine { width: 79%; } } @media screen and (max-width: 656px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine { width: 75%; } } @media screen and (max-width: 546px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine { width: 72%; } } @media screen and (max-width: 483px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine { width: 69%; } } @media screen and (max-width: 462px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine { width: 65%; } } @media screen and (max-width: 364px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .txt_vitrine { width: 60%; } } @media screen and (min-width: 1920px) { #pg_carrinho.carrinho-novo #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .obs, #pg_carrinho.carrinho-novo .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .container_categoria .item_vitrine .obs { margin: -22px 0 0 12%; } } @media screen and (max-width: 483px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item .content_price, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item .content_price, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item .content_price, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_price_item .content_price { flex-direction: column-reverse; align-items: start; } } @media screen and (max-width: 483px) { .carrinho_text_vermelho { margin-left: 0 !important; } } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine { overflow: hidden; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot { box-sizing: border-box; } @media only screen and (min-width: 768px) and (max-width: 992px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_item_indisponivel-old, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_item_indisponivel-old, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_item_indisponivel-old, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .container_item_indisponivel-old { position: absolute; right: 0; top: 20px; width: 22%; } } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .bg_img_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .bg_img_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .bg_img_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .produto_car .bg_img_vitrine { background-color: #eae9e5; } #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .bg_img_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .bg_img_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .bg_img_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .bg_img_vitrine { background-color: #fff; } @media only screen and (min-width: 1024px) { #pg_carrinho #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine, #pg_carrinho .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine, #pg_entrega #carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine, #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine .box_dot .produto_car .txt_vitrine { width: 70%; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #pg_carrinho #carrinho_info .container .content_info .obs .content_edit span, #pg_carrinho #carrinho_info .container .content_info .obs textarea, #pg_carrinho #carrinho_info .container .content_info .obsCompra .content_edit span, #pg_carrinho #carrinho_info .container .content_info .obsCompra textarea, #pg_entrega #carrinho_info .container .content_info .obs .content_edit span, #pg_entrega #carrinho_info .container .content_info .obs textarea, #pg_entrega #carrinho_info .container .content_info .obsCompra .content_edit span, #pg_entrega #carrinho_info .container .content_info .obsCompra textarea { height: 70px; width: 100%; box-sizing: border-box; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #pg_carrinho #carrinho_info .container .content_info .content_obs, #pg_entrega #carrinho_info .container .content_info .content_obs { width: 100%; box-sizing: border-box; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #pg_entrega .carrinho_check .content_carrinho_lista .carrinho_lista .content_shop .item_vitrine.sugestao.ativo { background-color: #ecebe6 !important; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #pg_carrinho section #box_caixa .div_right .bt_default_m { padding: 10px; box-sizing: border-box; } } .pg-60anos section { display: block; } .pg-60anos .menu-secoes-fixo { position: fixed; right: 0; display: inline-block; z-index: 999; top: 50%; transform: translate(0, -50%); background-image: url(../images/60anos/bg-menu-fixo.png); background-repeat: no-repeat; background-size: contain; background-position: right; width: auto; display: none; } .pg-60anos .menu-secoes-fixo.fixo { display: block; } @media screen and (max-width: 980px) { .pg-60anos .menu-secoes-fixo { display: none !important; } } .pg-60anos .menu-secoes-fixo .menu-wrapper { padding: 40px 44px 40px 0; box-sizing: border-box; } .pg-60anos .menu-secoes-fixo .menu-wrapper ul { position: relative; z-index: 10; display: inline-block; text-align: right; } .pg-60anos .menu-secoes-fixo .menu-wrapper ul li { text-align: right; } .pg-60anos .menu-secoes-fixo .menu-wrapper ul li:not(:last-of-type) { margin-bottom: 10px; } .pg-60anos .menu-secoes-fixo .menu-wrapper ul li a { display: inline-block; text-align: right; background-color: #d6d5d1; padding: 0.3em 0.4em; margin: 0; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; font-size: 13px; color: #616161; line-height: 13px; position: relative; text-decoration: none; } .pg-60anos .menu-secoes-fixo .menu-wrapper ul li a:before { content: ""; display: block; position: absolute; right: -35px; transform: translate(0, -50%); width: 30px; height: 1px; background-color: transparent; border-top: 1px dashed #545454; top: calc(50% + 1px); opacity: 0.6; } .pg-60anos .menu-secoes-fixo .menu-wrapper ul li a:after { content: ""; display: block; position: absolute; right: -38px; width: 6px; height: 6px; border-radius: 50%; background-color: #fff; transform: translate(0, -50%); top: 50%; opacity: 0.6; } .pg-60anos .menu-secoes-fixo .menu-wrapper ul li.ativo a { background-color: #3a1112; color: #fff; font-size: 15px; } .pg-60anos .menu-secoes-fixo .menu-wrapper ul li.ativo a:before { opacity: 1; } .pg-60anos .menu-secoes-fixo .menu-wrapper ul li.ativo a:after { opacity: 1; } .pg-60anos .titulo-geral { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 48px; line-height: 48px; margin: 0 0 10px; text-transform: uppercase; text-align: center; } .pg-60anos .subtitulo-geral { font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; font-size: 24px; line-height: 24px; font-style: italic; margin: 0; text-align: center; } .pg-60anos .banner-wrapper { position: relative; height: 77.9vh; background-color: #f1f0ea; overflow: hidden; } @media screen and (max-width: 980px) { .pg-60anos .banner-wrapper { height: 90vh; width: 100vw; } } .pg-60anos .banner-wrapper img { display: block; width: 110%; } .pg-60anos .banner-wrapper img.banner-antigo { position: relative; z-index: 3; } .pg-60anos .banner-wrapper img.banner-novo { position: absolute; top: 0; left: 0; width: 110%; z-index: 1; opacity: 0; } @media screen and (max-width: 980px) { .pg-60anos .banner-wrapper img.banner-antigo, .pg-60anos .banner-wrapper img.banner-novo { position: absolute; transform: translate(-50%, -50%); top: 50%; left: 50%; width: auto; min-width: 540%; } } .pg-60anos .banner-wrapper img.logo-1959 { width: 25%; max-width: 408px; position: absolute; transform: translate(-50%, -50%); top: 80%; left: 50%; z-index: 2; opacity: 0; } @media screen and (max-width: 980px) { .pg-60anos .banner-wrapper img.logo-1959 { width: 80%; } } .pg-60anos .timeline-wrapper { background-color: #f1f0eb; overflow: hidden; } .pg-60anos .timeline-wrapper .timeline-topo-wrapper { padding-bottom: 0; padding-top: 30px; } .pg-60anos .timeline-wrapper .timeline-topo-wrapper .timeline-topo { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; position: relative; padding-top: 10px; margin-bottom: 30px; } @media screen and (max-width: 980px) { .pg-60anos .timeline-wrapper .timeline-topo-wrapper .timeline-topo { align-items: center; justify-content: center; margin-bottom: 30px; } } .pg-60anos .timeline-wrapper .timeline-topo-wrapper .timeline-topo .logo-titulo .logo60anos { display: block; margin: 0 auto 35px; width: 338px; } @media screen and (max-width: 980px) { .pg-60anos .timeline-wrapper .timeline-topo-wrapper .timeline-topo .logo-titulo .logo60anos { width: 70%; } } .pg-60anos .timeline-wrapper .timeline-topo-wrapper .timeline-topo .logo-titulo .titulo-timeline { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-style: italic; font-size: 42px; line-height: 42px; color: #a9a6a2; margin: 0; } @media screen and (max-width: 980px) { .pg-60anos .timeline-wrapper .timeline-topo-wrapper .timeline-topo .logo-titulo .titulo-timeline { text-align: center; font-size: 31px; max-width: 50%; margin: 0 auto; } } .pg-60anos .timeline-wrapper .timeline-topo-wrapper .timeline-topo .ingrediente-dir, .pg-60anos .timeline-wrapper .timeline-topo-wrapper .timeline-topo .ingrediente-esq { position: relative; left: 0; top: -20px; width: 181px; } @media screen and (max-width: 980px) { .pg-60anos .timeline-wrapper .timeline-topo-wrapper .timeline-topo .ingrediente-dir, .pg-60anos .timeline-wrapper .timeline-topo-wrapper .timeline-topo .ingrediente-esq { position: absolute; } } @media screen and (max-width: 980px) { .pg-60anos .timeline-wrapper .timeline-topo-wrapper .timeline-topo .ingrediente-esq { left: -60px; top: 70px; width: 140px; } } .pg-60anos .timeline-wrapper .timeline-topo-wrapper .timeline-topo .ingrediente-dir { right: 0; top: 70px; width: 182px; } @media screen and (max-width: 980px) { .pg-60anos .timeline-wrapper .timeline-topo-wrapper .timeline-topo .ingrediente-dir { width: 140px; right: -60px; left: auto; } } .pg-60anos .timeline-wrapper .itens-timeline-wrapper { padding-top: 0; } .pg-60anos .timeline-wrapper .itens-timeline-wrapper .slick-list { overflow: visible; } .pg-60anos .timeline-wrapper .itens-timeline-wrapper .item-timeline-wrapper { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 10px; } @media screen and (max-width: 980px) { .pg-60anos .timeline-wrapper .itens-timeline-wrapper .item-timeline-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } } .pg-60anos .timeline-wrapper .itens-timeline-wrapper .item-timeline-wrapper .img-item-timeline-wrapper { box-sizing: border-box; overflow: hidden; } @media screen and (max-width: 980px) { .pg-60anos .timeline-wrapper .itens-timeline-wrapper .item-timeline-wrapper .img-item-timeline-wrapper { margin: 0 auto 30px; width: 90%; } } .pg-60anos .timeline-wrapper .itens-timeline-wrapper .item-timeline-wrapper .img-item-timeline-wrapper .img-item-timeline { display: block; margin: 0; width: 100%; height: auto; position: relative; } @media screen and (max-width: 980px) { .pg-60anos .timeline-wrapper .itens-timeline-wrapper .item-timeline-wrapper .img-item-timeline-wrapper .img-item-timeline { margin: 0; } } .pg-60anos .timeline-wrapper .itens-timeline-wrapper .item-timeline-wrapper .txt-timeline-wrapper { margin: 0 auto; display: block; width: 80%; } .pg-60anos .timeline-wrapper .itens-timeline-wrapper .item-timeline-wrapper .txt-timeline-wrapper .titulo-timeline-item { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #3a1112; font-size: 30px; line-height: 30px; text-align: left; margin: 0 0 10px; text-transform: uppercase; } .pg-60anos .timeline-wrapper .itens-timeline-wrapper .item-timeline-wrapper .txt-timeline-wrapper .texto-timeline-item { font-family: Cardo; font-weight: 400; font-style: normal; color: #3a1112; font-style: italic; font-size: 20px; line-height: 24px; text-align: left; margin: 0 0 20px; } @media screen and (max-width: 980px) { .pg-60anos .timeline-wrapper .itens-timeline-wrapper .item-timeline-wrapper .txt-timeline-wrapper .texto-timeline-item { margin: 0 0 10px; } } @media screen and (max-width: 980px) { .pg-60anos .timeline-wrapper .itens-timeline-wrapper .item-timeline-wrapper .txt-timeline-wrapper .texto-timeline-item, .pg-60anos .timeline-wrapper .itens-timeline-wrapper .item-timeline-wrapper .txt-timeline-wrapper .titulo-timeline-item { text-align: center; } } .pg-60anos .timeline-wrapper .thumb-timeline-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex !important; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; cursor: grab; width: 100% !important; } .pg-60anos .timeline-wrapper .thumb-timeline-wrapper .slick-list { width: 100% !important; } @media screen and (max-width: 1300px) { .pg-60anos .timeline-wrapper .thumb-timeline-wrapper .slick-list { padding: 0 10%; } } .pg-60anos .timeline-wrapper .thumb-timeline-wrapper .timeline-item { padding: 1% 2%; background-color: #cfcbc6; box-sizing: border-box; position: relative; } .pg-60anos .timeline-wrapper .thumb-timeline-wrapper .timeline-item.slick-current { background-color: #f1f0eb; } .pg-60anos .timeline-wrapper .thumb-timeline-wrapper .timeline-item.slick-current .item-img { border-color: #cfcbc6; } .pg-60anos .timeline-wrapper .thumb-timeline-wrapper .timeline-item.slick-current .item-texto { color: #3a1112; } .pg-60anos .timeline-wrapper .thumb-timeline-wrapper .timeline-item:not(:last-of-type):before { content: ""; width: 90%; position: absolute; height: 2px; border-top: 2px dashed #666; opacity: 0.6; top: 42%; z-index: 9; transform: translate(-50%, -50%); left: 100%; } .pg-60anos .timeline-wrapper .thumb-timeline-wrapper .timeline-item:after { content: ""; width: 2px; height: 100%; right: 0; display: block; position: absolute; top: 0; border-right: 2px solid #f1f0eb; } .pg-60anos .timeline-wrapper .thumb-timeline-wrapper .timeline-item:first-of-type { border-right: 0; } .pg-60anos .timeline-wrapper .thumb-timeline-wrapper .timeline-item .item-img { position: relative; z-index: 10; border: 5px solid #fff; box-sizing: border-box; margin: 0 auto; width: 100%; } .pg-60anos .timeline-wrapper .thumb-timeline-wrapper .timeline-item .item-texto { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; margin: 0; text-decoration: none; color: #fff; font-size: 24px; text-transform: uppercase; } .pg-60anos .blog-wrapper { padding: 40px 0 60px; background-image: url(../images/60anos/bg-blog.png); background-repeat: no-repeat; background-size: cover; } .pg-60anos .blog-wrapper .subtitulo-blog, .pg-60anos .blog-wrapper .titulo-blog { color: #d0232a; } @media screen and (max-width: 980px) { .pg-60anos .blog-wrapper .titulo-blog { font-size: 40px; max-width: 80%; margin: 0 auto 5px; } } .pg-60anos .blog-wrapper .subtitulo-blog { margin-bottom: 20px; } @media screen and (max-width: 980px) { .pg-60anos .blog-wrapper .subtitulo-blog { font-size: 21px; max-width: 80%; margin: 0 auto 20px; } } .pg-60anos .blog-wrapper .menu-blog-wrapper { text-align: center; padding: 35px 15px 0; } @media screen and (max-width: 980px) { .pg-60anos .blog-wrapper .menu-blog-wrapper { -ms-flex-pack: distribute; justify-content: space-around; display: -webkit-box; display: -ms-flexbox; display: flex; align-items: center; } } .pg-60anos .blog-wrapper .menu-blog-wrapper .item-menu { color: #666; text-decoration: underline; font-family: Oswald, sans-serif; font-style: normal; text-transform: uppercase; margin: 0 30px; font-weight: 400; font-size: 18px; padding: 0 5px; } .pg-60anos .blog-wrapper .menu-blog-wrapper .item-menu.ativo { background-color: #666; color: #fff; text-decoration: none; } .pg-60anos .blog-wrapper .menu-blog-wrapper .remover-filtro-blog { font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 14px; color: #666; display: none; } @media screen and (max-width: 980px) { .pg-60anos .blog-wrapper .menu-blog-wrapper .remover-filtro-blog { position: absolute; transform: translate(-50%, 0); top: 90px; left: 50%; } } .pg-60anos .blog-wrapper .menu-blog-wrapper .remover-filtro-blog.ativo { display: inline-block; } .pg-60anos .blog-wrapper .carrossel-postagens-wrapper { margin-top: 50px; } @media screen and (max-width: 980px) { .pg-60anos .blog-wrapper .carrossel-postagens-wrapper { margin-top: 20px; } } .pg-60anos .blog-wrapper .carrossel-postagens-wrapper .next, .pg-60anos .blog-wrapper .carrossel-postagens-wrapper .prev { background: linear-gradient(to right, rgba(207, 203, 198, 0) 48%, rgba(207, 203, 198, 0) 50%, #fafafa 51%, #fafafa 57%); appearance: none; -webkit-appearance: none; border: none; position: absolute; top: 35%; left: -30px; width: 80px; height: 80px; z-index: 10; border-radius: 50%; cursor: pointer; outline: 0; } .pg-60anos .blog-wrapper .carrossel-postagens-wrapper .next:after, .pg-60anos .blog-wrapper .carrossel-postagens-wrapper .prev:after { content: "<"; font-size: 25px; color: #4a4d57; text-align: right; position: relative; right: -15px; } .pg-60anos .blog-wrapper .carrossel-postagens-wrapper .next { background: linear-gradient(to left, rgba(207, 203, 198, 0) 48%, rgba(207, 203, 198, 0) 50%, #fafafa 51%, #fafafa 57%); right: -10px; left: auto; } @media screen and (max-width: 980px) { .pg-60anos .blog-wrapper .carrossel-postagens-wrapper .next { right: -26px; } } .pg-60anos .blog-wrapper .carrossel-postagens-wrapper .next:after { content: ">"; position: relative; left: -15px; font-size: 25px; color: #4a4d57; text-align: left; } .pg-60anos .blog-wrapper .carrossel-postagens-wrapper .carrossel-postagens { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .pg-60anos .blog-wrapper .carrossel-postagens-wrapper .carrossel-postagens .slick-list { width: 100%; } @media screen and (max-width: 980px) { .pg-60anos .blog-wrapper .carrossel-postagens-wrapper .carrossel-postagens .slick-list { max-height: 80vh; } } .pg-60anos .blog-wrapper .carrossel-postagens-wrapper .carrossel-postagens .slick-list .slick-slide:not(:last-of-type) { margin-right: 20px; } @media screen and (max-width: 980px) { .pg-60anos .blog-wrapper .carrossel-postagens-wrapper .carrossel-postagens .slick-list .slick-slide:not(:last-of-type) { margin-right: 0; } } .pg-60anos .blog-wrapper .carrossel-postagens-wrapper .carrossel-postagens .item-carrossel { box-sizing: border-box; display: inline-block; } .pg-60anos .blog-wrapper .carrossel-postagens-wrapper .carrossel-postagens .item-carrossel .img-wrapper { box-sizing: border-box; display: block; height: 500px; position: relative; border: 8px solid #cfcbc6; margin-bottom: 15px; overflow: hidden; width: 100%; } @media screen and (max-width: 980px) { .pg-60anos .blog-wrapper .carrossel-postagens-wrapper .carrossel-postagens .item-carrossel .img-wrapper { max-height: 95vw; } } .pg-60anos .blog-wrapper .carrossel-postagens-wrapper .carrossel-postagens .item-carrossel .img-wrapper .overlay { background: rgba(204, 204, 204, 0); background: -moz-linear-gradient(top, rgba(204, 204, 204, 0) 53%, rgba(194, 194, 194, 0) 60%, rgba(127, 127, 127, 0) 67%, rgba(79, 79, 79, 0.15) 72%, rgba(43, 43, 43, 0.55) 85%, rgba(0, 0, 0, 0.7) 100%); background: -webkit-gradient( left top, left bottom, color-stop(53%, rgba(204, 204, 204, 0)), color-stop(60%, rgba(194, 194, 194, 0)), color-stop(67%, rgba(127, 127, 127, 0)), color-stop(72%, rgba(79, 79, 79, 0.15)), color-stop(85%, rgba(43, 43, 43, 0.55)), color-stop(100%, rgba(0, 0, 0, 0.7))); background: -webkit-linear-gradient(top, rgba(204, 204, 204, 0) 53%, rgba(194, 194, 194, 0) 60%, rgba(127, 127, 127, 0) 67%, rgba(79, 79, 79, 0.15) 72%, rgba(43, 43, 43, 0.55) 85%, rgba(0, 0, 0, 0.7) 100%); background: -o-linear-gradient(top, rgba(204, 204, 204, 0) 53%, rgba(194, 194, 194, 0) 60%, rgba(127, 127, 127, 0) 67%, rgba(79, 79, 79, 0.15) 72%, rgba(43, 43, 43, 0.55) 85%, rgba(0, 0, 0, 0.7) 100%); background: -ms-linear-gradient(top, rgba(204, 204, 204, 0) 53%, rgba(194, 194, 194, 0) 60%, rgba(127, 127, 127, 0) 67%, rgba(79, 79, 79, 0.15) 72%, rgba(43, 43, 43, 0.55) 85%, rgba(0, 0, 0, 0.7) 100%); background: linear-gradient(to bottom, rgba(204, 204, 204, 0) 53%, rgba(194, 194, 194, 0) 60%, rgba(127, 127, 127, 0) 67%, rgba(79, 79, 79, 0.15) 72%, rgba(43, 43, 43, 0.55) 85%, rgba(0, 0, 0, 0.7) 100%); width: 102%; height: 200%; position: absolute; bottom: -5px; left: -5px; z-index: 9; } .pg-60anos .blog-wrapper .carrossel-postagens-wrapper .carrossel-postagens .item-carrossel .img-wrapper .box-img { position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; z-index: 8; width: 100%; height: 100%; } .pg-60anos .blog-wrapper .carrossel-postagens-wrapper .carrossel-postagens .item-carrossel .img-wrapper .box-img img { width: auto; height: auto; display: block; margin: 0; padding: 0; position: relative; max-width: 170%; transform: translate(-50%, 0); left: 50%; } .pg-60anos .blog-wrapper .carrossel-postagens-wrapper .carrossel-postagens .item-carrossel .img-wrapper .box-img img.btn-play { position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; z-index: 9; } .pg-60anos .blog-wrapper .carrossel-postagens-wrapper .carrossel-postagens .item-carrossel .img-wrapper .titulo-postagem { position: absolute; bottom: 0; transform: translate(-50%, 0); left: 50%; width: 98%; color: #fff; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 20px; z-index: 10; text-align: center; } .pg-60anos .blog-wrapper .carrossel-postagens-wrapper .carrossel-postagens .item-carrossel .img-wrapper .titulo-postagem span { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 35px; display: block; text-align: center; text-transform: uppercase; } .pg-60anos .blog-wrapper .carrossel-postagens-wrapper .carrossel-postagens .item-carrossel .txt-wrapper a, .pg-60anos .blog-wrapper .carrossel-postagens-wrapper .carrossel-postagens .item-carrossel .txt-wrapper p { display: block; text-align: center; margin: 0; } .pg-60anos .blog-wrapper .carrossel-postagens-wrapper .carrossel-postagens .item-carrossel .txt-wrapper .autor-postagem, .pg-60anos .blog-wrapper .carrossel-postagens-wrapper .carrossel-postagens .item-carrossel .txt-wrapper .persona-postagem { color: #62646d; } .pg-60anos .blog-wrapper .carrossel-postagens-wrapper .carrossel-postagens .item-carrossel .txt-wrapper .autor-postagem { font-family: Cardo; font-weight: 400; font-style: normal; font-size: 16px; line-height: 16px; margin-bottom: 8px; } .pg-60anos .blog-wrapper .carrossel-postagens-wrapper .carrossel-postagens .item-carrossel .txt-wrapper .persona-postagem { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 18px; line-height: 18px; text-transform: uppercase; margin-bottom: 15px; } .pg-60anos .blog-wrapper .carrossel-postagens-wrapper .carrossel-postagens .item-carrossel .txt-wrapper .ler-tudo { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #d0232a; font-size: 12px; text-decoration: underline; text-transform: uppercase; letter-spacing: 0.3px; } .pg-60anos .iniciativas-wrapper { background-color: #d42529; padding: 120px 0; cursor: grab; overflow: hidden; } @media screen and (max-width: 980px) { .pg-60anos .iniciativas-wrapper { padding: 65px 0; } } .pg-60anos .iniciativas-wrapper .subtitulo-iniciativas, .pg-60anos .iniciativas-wrapper .titulo-iniciativas { color: #fff; } .pg-60anos .iniciativas-wrapper .subtitulo-iniciativas { margin-bottom: 100px; } .pg-60anos .iniciativas-wrapper .carrossel-iniciativas-wrapper .carrossel-iniciativas { position: relative; } .pg-60anos .iniciativas-wrapper .carrossel-iniciativas-wrapper .carrossel-iniciativas .slick-list { overflow: visible; } .pg-60anos .iniciativas-wrapper .carrossel-iniciativas-wrapper .carrossel-iniciativas .slick-arrow { background: linear-gradient(to right, rgba(207, 203, 198, 0) 48%, rgba(207, 203, 198, 0) 50%, #fafafa 51%, #fafafa 57%); appearance: none; -webkit-appearance: none; border: none; position: absolute; top: 35%; left: -4%; width: 80px; height: 80px; z-index: 10; border-radius: 50%; cursor: pointer; outline: 0; font-size: 0; line-height: 0; } @media screen and (max-width: 980px) { .pg-60anos .iniciativas-wrapper .carrossel-iniciativas-wrapper .carrossel-iniciativas .slick-arrow { display: none !important; } } .pg-60anos .iniciativas-wrapper .carrossel-iniciativas-wrapper .carrossel-iniciativas .slick-prev:after { content: "<"; font-size: 25px; color: #4a4d57; text-align: right; position: relative; right: -15px; line-height: 1em; } .pg-60anos .iniciativas-wrapper .carrossel-iniciativas-wrapper .carrossel-iniciativas .slick-next { background: linear-gradient(to left, rgba(207, 203, 198, 0) 48%, rgba(207, 203, 198, 0) 50%, #fafafa 51%, #fafafa 57%); right: -4%; left: auto; } .pg-60anos .iniciativas-wrapper .carrossel-iniciativas-wrapper .carrossel-iniciativas .slick-next:after { content: ">"; position: relative; left: -15px; font-size: 25px; color: #4a4d57; text-align: left; line-height: 1em; } .pg-60anos .iniciativas-wrapper .carrossel-iniciativas-wrapper .carrossel-iniciativas .item-iniciativa { height: 237px; margin-right: 20px; display: inline-block; border-radius: 17px; position: relative; padding: 0; overflow: hidden; } @media screen and (max-width: 980px) { .pg-60anos .iniciativas-wrapper .carrossel-iniciativas-wrapper .carrossel-iniciativas .item-iniciativa { height: 200px; margin-right: 14px; } } .pg-60anos .iniciativas-wrapper .carrossel-iniciativas-wrapper .carrossel-iniciativas .item-iniciativa .iniciativa-wrapper { border: 2px dashed #e87272; display: block; width: 100%; height: 100%; outline: 0; font-size: 0; box-sizing: border-box; border-radius: 17px; background-size: 0; position: relative; padding: 2px 0; overflow: hidden; } .pg-60anos .iniciativas-wrapper .carrossel-iniciativas-wrapper .carrossel-iniciativas .item-iniciativa .iniciativa-wrapper .numero-iniciativa, .pg-60anos .iniciativas-wrapper .carrossel-iniciativas-wrapper .carrossel-iniciativas .item-iniciativa .iniciativa-wrapper .titulo-iniciativa span, .pg-60anos .iniciativas-wrapper .carrossel-iniciativas-wrapper .carrossel-iniciativas .item-iniciativa .iniciativa-wrapper img { transition: 0.5s; } .pg-60anos .iniciativas-wrapper .carrossel-iniciativas-wrapper .carrossel-iniciativas .item-iniciativa .iniciativa-wrapper .numero-iniciativa { font-size: 18px; position: absolute; top: 10px; left: 10px; margin: 0; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; width: 32px; height: 32px; border-radius: 50%; text-align: center; line-height: 23px; padding: 5px; box-sizing: border-box; background-color: #c9baaa; color: #d42529; z-index: 10; } .pg-60anos .iniciativas-wrapper .carrossel-iniciativas-wrapper .carrossel-iniciativas .item-iniciativa .iniciativa-wrapper img { border-radius: 17px; position: absolute; z-index: 9; transform: translate(-50%, -50%); top: 50%; left: 50%; min-height: 100%; min-width: 100%; opacity: 0 !important; } @media screen and (max-width: 980px) { .pg-60anos .iniciativas-wrapper .carrossel-iniciativas-wrapper .carrossel-iniciativas .item-iniciativa .iniciativa-wrapper img { max-width: 120%; max-height: 120%; } } .pg-60anos .iniciativas-wrapper .carrossel-iniciativas-wrapper .carrossel-iniciativas .item-iniciativa .iniciativa-wrapper .titulo-iniciativa { position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; width: 90%; margin: 0; text-align: center; z-index: 10; transition: 0.3s; } @media screen and (max-width: 980px) { .pg-60anos .iniciativas-wrapper .carrossel-iniciativas-wrapper .carrossel-iniciativas .item-iniciativa .iniciativa-wrapper .titulo-iniciativa { width: 95%; } } .pg-60anos .iniciativas-wrapper .carrossel-iniciativas-wrapper .carrossel-iniciativas .item-iniciativa .iniciativa-wrapper .titulo-iniciativa span { text-align: center; color: #fff; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 19px; line-height: 1.3em; text-transform: uppercase; display: inline-block; margin: 0; padding: 1px 8px; } @media screen and (max-width: 980px) { .pg-60anos .iniciativas-wrapper .carrossel-iniciativas-wrapper .carrossel-iniciativas .item-iniciativa .iniciativa-wrapper .titulo-iniciativa span { font-size: 16px; } } .pg-60anos .iniciativas-wrapper .carrossel-iniciativas-wrapper .carrossel-iniciativas .item-iniciativa .iniciativa-wrapper:hover { background-position: center; background-size: cover; } .pg-60anos .iniciativas-wrapper .carrossel-iniciativas-wrapper .carrossel-iniciativas .item-iniciativa .iniciativa-wrapper:hover .numero-iniciativa { background-color: #d42529; color: #fff; } .pg-60anos .iniciativas-wrapper .carrossel-iniciativas-wrapper .carrossel-iniciativas .item-iniciativa .iniciativa-wrapper:hover img { opacity: 1 !important; } .pg-60anos .iniciativas-wrapper .carrossel-iniciativas-wrapper .carrossel-iniciativas .item-iniciativa .iniciativa-wrapper:hover .titulo-iniciativa { opacity: 0; } .pg-60anos .exposicao-wrapper { padding: 120px 0 50px; } @media screen and (max-width: 980px) { .pg-60anos .exposicao-wrapper { padding: 90px 0 60px; } } .pg-60anos .exposicao-wrapper .titulo-exposicao { color: #3a1112; } .pg-60anos .exposicao-wrapper .subtitulo-exposicao { color: #d5a46b; margin-bottom: 45px; } .pg-60anos .exposicao-wrapper .carrossel-exposicao-wrapper { margin: 0 auto 90px; } @media screen and (max-width: 980px) { .pg-60anos .exposicao-wrapper .carrossel-exposicao-wrapper { margin-bottom: 40px; } } .pg-60anos .exposicao-wrapper .carrossel-exposicao-wrapper .item-exposicao { width: auto; height: auto; display: inline-block; position: relative; margin-bottom: 10px; } @media screen and (max-width: 980px) { .pg-60anos .exposicao-wrapper .carrossel-exposicao-wrapper .item-exposicao { max-width: 48%; } } .pg-60anos .exposicao-wrapper .carrossel-exposicao-wrapper .item-exposicao .item-exposicao-wrapper { display: block; overflow: hidden; } .pg-60anos .exposicao-wrapper .carrossel-exposicao-wrapper .item-exposicao .item-exposicao-wrapper .overlay { position: absolute; bottom: 0; left: 0; display: block; width: 100%; height: 100%; z-index: 9; background: linear-gradient(to bottom, rgba(204, 204, 204, 0) 53%, rgba(194, 194, 194, 0) 60%, rgba(127, 127, 127, 0) 67%, rgba(79, 79, 79, 0.15) 72%, rgba(43, 43, 43, 0.55) 85%, rgba(0, 0, 0, 0.7) 100%); } @media screen and (max-width: 980px) { .pg-60anos .exposicao-wrapper .carrossel-exposicao-wrapper .item-exposicao .item-exposicao-wrapper .overlay { height: 140%; } } .pg-60anos .exposicao-wrapper .carrossel-exposicao-wrapper .item-exposicao .item-exposicao-wrapper .img-item-exposicao { display: block; max-width: 350px; } @media screen and (max-width: 980px) { .pg-60anos .exposicao-wrapper .carrossel-exposicao-wrapper .item-exposicao .item-exposicao-wrapper .img-item-exposicao { width: 100%; max-width: 200px; } } .pg-60anos .exposicao-wrapper .carrossel-exposicao-wrapper .item-exposicao .item-exposicao-wrapper .txt-wrapper { position: absolute; bottom: 0; width: 100%; box-sizing: border-box; padding: 20px 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; z-index: 10; } @media screen and (max-width: 980px) { .pg-60anos .exposicao-wrapper .carrossel-exposicao-wrapper .item-exposicao .item-exposicao-wrapper .txt-wrapper { padding: 10px; flex-direction: column; } } @media screen and (max-width: 980px) { .pg-60anos .exposicao-wrapper .carrossel-exposicao-wrapper .item-exposicao .item-exposicao-wrapper .txt-wrapper .titulo-autor { width: 100%; margin-bottom: 5px; } } .pg-60anos .exposicao-wrapper .carrossel-exposicao-wrapper .item-exposicao .item-exposicao-wrapper .txt-wrapper .titulo-autor p { margin: 0; } .pg-60anos .exposicao-wrapper .carrossel-exposicao-wrapper .item-exposicao .item-exposicao-wrapper .txt-wrapper .titulo-autor .titulo-item-exposicao { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 21px; color: #fff; text-transform: uppercase; } @media screen and (max-width: 980px) { .pg-60anos .exposicao-wrapper .carrossel-exposicao-wrapper .item-exposicao .item-exposicao-wrapper .txt-wrapper .titulo-autor .titulo-item-exposicao { font-size: 15px; } } .pg-60anos .exposicao-wrapper .carrossel-exposicao-wrapper .item-exposicao .item-exposicao-wrapper .txt-wrapper .titulo-autor .autor-item-exposicao { font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; font-style: italic; font-size: 16px; color: #fff; } @media screen and (max-width: 980px) { .pg-60anos .exposicao-wrapper .carrossel-exposicao-wrapper .item-exposicao .item-exposicao-wrapper .txt-wrapper .titulo-autor .autor-item-exposicao { font-size: 13px; } } .pg-60anos .exposicao-wrapper .carrossel-exposicao-wrapper .item-exposicao .item-exposicao-wrapper .txt-wrapper .mais-infos { display: inline-block; text-align: right; font-size: 15px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; text-decoration: underline; color: #fff; margin: 0; } @media screen and (max-width: 980px) { .pg-60anos .exposicao-wrapper .carrossel-exposicao-wrapper .item-exposicao .item-exposicao-wrapper .txt-wrapper .mais-infos { font-size: 12px; width: 100%; text-align: left; } } .pg-60anos .exposicao-wrapper .carregar-mais-wrapper { text-align: center; } .pg-60anos .exposicao-wrapper .carregar-mais-wrapper button { cursor: pointer; appearance: none; -webkit-appearance: none; background-color: transparent; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; font-size: 12px; color: #62646d; border: 1px solid #62646d; border-radius: 3px; padding: 10px 20px; transition: 0.3s; } .pg-60anos .exposicao-wrapper .carregar-mais-wrapper button:active, .pg-60anos .exposicao-wrapper .carregar-mais-wrapper button:focus, .pg-60anos .exposicao-wrapper .carregar-mais-wrapper button:hover { background-color: #62646d; color: #fff; } .pg-60anos .banners-wrapper { overflow: hidden; } .pg-60anos .banners-wrapper .box-wrapper { height: 370px; overflow: hidden; position: relative; } @media screen and (max-width: 980px) { .pg-60anos .banners-wrapper .box-wrapper { height: 75vw; } } .pg-60anos .banners-wrapper .box-wrapper .img-wrapper { position: absolute; transform: translate(-50%, -50%); top: 50%; left: 50%; width: 100%; height: auto; overflow: hidden; box-sizing: border-box; padding: 0 15px; } .pg-60anos .banners-wrapper .box-wrapper .img-wrapper .img-box { width: 100%; height: auto; } .pg-60anos .banners-wrapper .box-wrapper .box-txt { position: absolute; width: 80%; z-index: 10; text-align: right; transform: translate(-50%, -50%); top: 40%; left: 50%; } @media screen and (max-width: 980px) { .pg-60anos .banners-wrapper .box-wrapper .box-txt { top: 45%; } } .pg-60anos .banners-wrapper .box-wrapper .box-txt.esq { text-align: left; } .pg-60anos .banners-wrapper .box-wrapper .box-txt.esq .link-box, .pg-60anos .banners-wrapper .box-wrapper .box-txt.esq .titulo-box { text-align: left; } .pg-60anos .banners-wrapper .box-wrapper .box-txt .link-box, .pg-60anos .banners-wrapper .box-wrapper .box-txt .titulo-box { margin: 0; } .pg-60anos .banners-wrapper .box-wrapper .box-txt .titulo-box { text-align: right; display: block; font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; font-size: 36px; font-style: italic; width: 100%; } @media screen and (max-width: 980px) { .pg-60anos .banners-wrapper .box-wrapper .box-txt .titulo-box { font-size: 33px; } } .pg-60anos .banners-wrapper .box-wrapper .box-txt .titulo-box.texto-vinho { color: #3a1112; } .pg-60anos .banners-wrapper .box-wrapper .box-txt .titulo-box.texto-branco { color: #fff; } .pg-60anos .banners-wrapper .box-wrapper .box-txt .titulo-box span { font-family: Oswald, sans-serif; font-weight: 700; font-style: normal; font-size: 58px; display: block; text-transform: uppercase; line-height: 62px; margin-bottom: 40px; width: 100%; } @media screen and (max-width: 980px) { .pg-60anos .banners-wrapper .box-wrapper .box-txt .titulo-box span { font-size: 44px; line-height: 47px; } } .pg-60anos .banners-wrapper .box-wrapper .box-txt .link-box { background-color: #d0232a; color: #fff; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 11px; padding: 14px; text-transform: uppercase; letter-spacing: 0.5px; border-radius: 2px; cursor: pointer; } .pg-60anos .marcas-wrapper .titulo-marcas { margin: 0; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-align: center; text-transform: uppercase; font-size: 24px; color: #3a1112; } .pg-60anos .marcas-wrapper .subtitulo-marcas { margin: 0; text-align: center; font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; font-style: italic; font-size: 18px; color: #d5a46b; margin-bottom: 50px; } .pg-60anos .marcas-wrapper .logos-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; } @media screen and (max-width: 980px) { .pg-60anos .marcas-wrapper .logos-wrapper { -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; overflow: scroll; } } .pg-60anos .marcas-wrapper .logos-wrapper .logo-marca-wrapper { text-align: center; margin-bottom: 30px; } .pg-60anos .marcas-wrapper .logos-wrapper .logo-marca-wrapper a { cursor: pointer; display: block; } .pg-60anos .marcas-wrapper .logos-wrapper .logo-marca-wrapper a img { display: inline-block; filter: grayscale(100%); opacity: 0.5; transition: 0.2s; max-width: 75%; height: auto; } @media screen and (max-width: 980px) { .pg-60anos .marcas-wrapper .logos-wrapper .logo-marca-wrapper a img { filter: grayscale(0); opacity: 0.9; max-width: 150px; } } .pg-60anos .marcas-wrapper .logos-wrapper .logo-marca-wrapper a img:hover { filter: grayscale(0); opacity: 0.9; } .pg-60anos .overlay-popup { display: none; } .pg-60anos .overlay-popup .overlay-fechar { position: absolute; width: 100vw; height: 100vh; transform: translate(-50%, -50%); left: 50%; top: 50%; z-index: 9; } .pg-60anos .overlay-popup .popup { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; position: absolute; transform: translate(-50%, -50%); top: 45%; left: 50%; padding: 8px; max-width: 1000px; background-color: #f1f0eb; max-height: 90vh; } @media screen and (max-width: 980px) { .pg-60anos .overlay-popup .popup { width: 90vw; top: 50%; left: 50%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 8px 10px 20px; height: auto; max-height: 70vh; } } .pg-60anos .overlay-popup .popup p { margin: 0; } .pg-60anos .overlay-popup .popup .img-wrapper { width: 100%; max-height: 70vh; overflow: hidden; position: relative; } @media screen and (max-width: 980px) { .pg-60anos .overlay-popup .popup .img-wrapper { min-height: 220px; } } .pg-60anos .overlay-popup .popup .img-wrapper a { display: block; } .pg-60anos .overlay-popup .popup .img-wrapper a img { display: block; width: 100%; } @media screen and (max-width: 980px) { .pg-60anos .overlay-popup .popup .img-wrapper #player-yt { height: 52vw; } } .pg-60anos .overlay-popup .popup .img-wrapper .overlay-player { background-color: #000; width: 100%; height: 460px; position: relative; z-index: 1; display: none; position: absolute; top: 0; left: 0; cursor: pointer; background-color: #000; background-repeat: no-repeat; background-position: center; background-size: 40px 40px; background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEiIHdpZHRoPSIxNzA2LjY2NyIgaGVpZ2h0PSIxNzA2LjY2NyIgdmlld0JveD0iMCAwIDEyODAgMTI4MCI+PHBhdGggZD0iTTE1Ny42MzUgMi45ODRMMTI2MC45NzkgNjQwIDE1Ny42MzUgMTI3Ny4wMTZ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+); } .pg-60anos .overlay-popup .popup .img-wrapper .overlay-player.visivel { display: block; } @media screen and (max-width: 980px) { .pg-60anos .overlay-popup .popup .img-wrapper .overlay-player { height: 52vw; } } .pg-60anos .overlay-popup .popup .txt-wrapper { min-height: 250px; } @media screen and (max-width: 980px) { .pg-60anos .overlay-popup .popup .txt-wrapper { min-height: 80px; } } .pg-60anos .overlay-popup#lightbox-exposicao .popup { top: 50%; flex-direction: column; max-width: 650px; padding: 0; } @media screen and (max-width: 980px) { .pg-60anos .overlay-popup#lightbox-exposicao .popup { max-height: 80vh; } } .pg-60anos .overlay-popup#lightbox-exposicao .popup.hidden { display: none !important; } .pg-60anos .overlay-popup#lightbox-exposicao .popup .img-wrapper { max-height: 70vh; padding: 5px 5px 0; box-sizing: border-box; } @media screen and (max-width: 980px) { .pg-60anos .overlay-popup#lightbox-exposicao .popup .img-wrapper { min-height: 220px; max-height: 50vh; overflow: hidden; position: relative; } } .pg-60anos .overlay-popup#lightbox-exposicao .popup .img-wrapper img { width: 100%; display: block; } @media screen and (max-width: 980px) { .pg-60anos .overlay-popup#lightbox-exposicao .popup .img-wrapper iframe { position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; max-height: 220px; overflow: hidden; } } .pg-60anos .overlay-popup#lightbox-exposicao .popup .img-wrapper .overlay-player { background-color: #000; width: 100%; height: 460px; position: relative; z-index: 1; display: none; position: absolute; top: 0; left: 0; cursor: pointer; background-color: #000; background-repeat: no-repeat; background-position: center; background-size: 40px 40px; background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEiIHdpZHRoPSIxNzA2LjY2NyIgaGVpZ2h0PSIxNzA2LjY2NyIgdmlld0JveD0iMCAwIDEyODAgMTI4MCI+PHBhdGggZD0iTTE1Ny42MzUgMi45ODRMMTI2MC45NzkgNjQwIDE1Ny42MzUgMTI3Ny4wMTZ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+); } .pg-60anos .overlay-popup#lightbox-exposicao .popup .img-wrapper .overlay-player.visivel { display: block; } @media screen and (max-width: 980px) { .pg-60anos .overlay-popup#lightbox-exposicao .popup .img-wrapper .overlay-player { height: 52vw; } } .pg-60anos .overlay-popup#lightbox-exposicao .popup .txt-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; padding: 20px 20px 27px; min-height: auto; flex-direction: column; justify-content: center; align-items: flex-start; } @media screen and (max-width: 980px) { .pg-60anos .overlay-popup#lightbox-exposicao .popup .txt-wrapper { flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } } .pg-60anos .overlay-popup#lightbox-exposicao .popup .txt-wrapper .intro-arte { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-pack: distribute; justify-content: space-around; -webkit-box-flex: auto; -ms-flex: auto; flex: auto; } @media screen and (max-width: 980px) { .pg-60anos .overlay-popup#lightbox-exposicao .popup .txt-wrapper .intro-arte { -webkit-box-flex: 1; -ms-flex: auto; flex: auto; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; width: 100%; margin-bottom: 10px; } } .pg-60anos .overlay-popup#lightbox-exposicao .popup .txt-wrapper .intro-arte .img-autor { width: 98px; display: block; } @media screen and (max-width: 980px) { .pg-60anos .overlay-popup#lightbox-exposicao .popup .txt-wrapper .intro-arte .img-autor { margin-right: 20px; } } .pg-60anos .overlay-popup#lightbox-exposicao .popup .txt-wrapper .intro-arte .infos-autor { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; text-align: left; } @media screen and (max-width: 980px) { .pg-60anos .overlay-popup#lightbox-exposicao .popup .txt-wrapper .intro-arte .infos-autor { text-align: center; width: 100%; } } .pg-60anos .overlay-popup#lightbox-exposicao .popup .txt-wrapper .intro-arte .infos-autor p { margin: 0; } .pg-60anos .overlay-popup#lightbox-exposicao .popup .txt-wrapper .intro-arte .infos-autor p.titulo-arte { font-size: 22px; text-transform: uppercase; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #ad7f53; text-align: left; line-height: 22px; margin-bottom: 4px; } .pg-60anos .overlay-popup#lightbox-exposicao .popup .txt-wrapper .intro-arte .infos-autor p.autor-arte { text-align: left; font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; font-size: 19px; font-style: italic; color: #5c161c; line-height: 1em; margin-bottom: 10px; } @media screen and (max-width: 980px) { .pg-60anos .overlay-popup#lightbox-exposicao .popup .txt-wrapper .intro-arte .infos-autor p.autor-arte { margin-bottom: 13px; display: block; text-align: center; width: 100%; margin-bottom: 0; } } .pg-60anos .overlay-popup#lightbox-exposicao .popup .txt-wrapper .intro-arte .infos-autor .compartilhar { -webkit-appearance: none; padding: 7px 10px; background-color: transparent; border: 1px solid #837e73; border-radius: 4px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; color: #837e73; font-size: 12px; } .pg-60anos .overlay-popup#lightbox-exposicao .popup .txt-wrapper .intro-arte .infos-autor .compartilhar svg { vertical-align: sub; } .pg-60anos .overlay-popup#lightbox-exposicao .popup .txt-wrapper .texto-arte-wrapper { flex: auto; padding-left: 0; } @media screen and (max-width: 980px) { .pg-60anos .overlay-popup#lightbox-exposicao .popup .txt-wrapper .texto-arte-wrapper { padding: 0; flex: auto; max-height: 25vh; overflow-y: scroll; } } .pg-60anos .overlay-popup#lightbox-exposicao .popup .txt-wrapper .texto-arte-wrapper .texto-arte { text-align: left; font-family: Cardo; font-weight: 400; font-style: normal; font-size: 15px; line-height: 1.1em; } @media screen and (max-width: 980px) { .pg-60anos .overlay-popup#lightbox-exposicao .popup .txt-wrapper .texto-arte-wrapper .texto-arte { text-align: center; } } .pg-60anos .overlay-popup.lightbox-postagem .popup { z-index: 10; align-items: flex-start; } @media screen and (max-width: 980px) { .pg-60anos .overlay-popup.lightbox-postagem .popup { width: 70%; } } @media screen and (max-width: 980px) { .pg-60anos .overlay-popup.lightbox-postagem .popup { width: 90vw; } } .pg-60anos .overlay-popup.lightbox-postagem .popup .img-wrapper { text-align: left; margin-right: 55px; width: 60%; overflow: hidden; } @media screen and (max-width: 980px) { .pg-60anos .overlay-popup.lightbox-postagem .popup .img-wrapper { margin: 0 0 20px; flex: 1.2; width: 100%; overflow: hidden; } } .pg-60anos .overlay-popup.lightbox-postagem .popup .img-wrapper .wrapper { display: block; max-width: 550px; max-height: 550px; overflow: hidden; } .pg-60anos .overlay-popup.lightbox-postagem .popup .img-wrapper .wrapper img { position: relative; display: block; transform: translate(-50%, 0); left: 50%; top: 0; width: 135%; } @media screen and (max-width: 980px) { .pg-60anos .overlay-popup.lightbox-postagem .popup .img-wrapper iframe { position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; } } .pg-60anos .overlay-popup.lightbox-postagem .popup .txt-wrapper { padding-right: 20px; text-align: left; width: 50%; } @media screen and (max-width: 980px) { .pg-60anos .overlay-popup.lightbox-postagem .popup .txt-wrapper { padding: 0 15px; flex: 1; text-align: center; overflow-y: scroll; width: 90%; } } .pg-60anos .overlay-popup.lightbox-postagem .popup .txt-wrapper .titulo-postagem { font-size: 19px; text-transform: none; font-weight: 300; letter-spacing: 0; color: #3a1112; margin: 0 0 20px; } @media screen and (max-width: 980px) { .pg-60anos .overlay-popup.lightbox-postagem .popup .txt-wrapper .titulo-postagem { font-size: 18px; text-align: center; } } .pg-60anos .overlay-popup.lightbox-postagem .popup .txt-wrapper .titulo-postagem span { font-size: 25px; font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; font-weight: 700; letter-spacing: 0; line-height: 32px; text-transform: uppercase; display: block; } @media screen and (max-width: 980px) { .pg-60anos .overlay-popup.lightbox-postagem .popup .txt-wrapper .titulo-postagem span { font-size: 24px; text-align: center; } } .pg-60anos .overlay-popup.lightbox-postagem .popup .txt-wrapper .titulo-postagem span img { display: inline-block; vertical-align: text-top; margin-right: 5px; width: 35px; height: 31px; } .pg-60anos .overlay-popup.lightbox-postagem .popup .txt-wrapper .texto-postagem { font-size: 15px; text-align: left; font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; font-weight: 300; color: #3a1112; margin: 0 0 25px; max-height: 300px; overflow-y: scroll; overflow-x: hidden; } @media screen and (max-width: 980px) { .pg-60anos .overlay-popup.lightbox-postagem .popup .txt-wrapper .texto-postagem { font-size: 14px; text-align: center; margin-bottom: 20px; overflow: hidden; max-height: none; } } .pg-60anos .overlay-popup.lightbox-postagem .popup .txt-wrapper .autor-wrapper .autor-postagem { margin: 0; font-family: Cardo; font-weight: 400; font-style: normal; font-size: 18px; color: #ad7f53; } @media screen and (max-width: 980px) { .pg-60anos .overlay-popup.lightbox-postagem .popup .txt-wrapper .autor-wrapper .autor-postagem { font-size: 14px; } } .pg-60anos .overlay-popup.lightbox-postagem .popup .txt-wrapper .autor-wrapper .sobre-autor-postagem { margin: 0; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 18px; text-transform: uppercase; font-weight: 500; color: #3a1112; } @media screen and (max-width: 980px) { .pg-60anos .overlay-popup.lightbox-postagem .popup .txt-wrapper .autor-wrapper .sobre-autor-postagem { font-size: 16px; } } @media screen and (max-width: 980px) { body.marcas { padding-top: 193px !important; } } #dropdown_marcas .btn_lupa { display: none; } .modulo_menu_baixo_slider { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; width: 100%; } .modulo_menu_baixo_slider .modulo_menu_baixo_slider_col_marca { width: 16.66666667%; } .modulo_menu_baixo_slider .modulo_menu_baixo_slider_col_menu { width: 66.66666667%; display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; } .modulo_menu_baixo_slider .modulo_menu_baixo_slider_col_menu .modulo_menu_baixo_slider_col_menu_itens { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; -webkit-align-content: center; -ms-align-content: center; align-content: center; } .modulo_menu_baixo_slider .modulo_menu_baixo_slider_col_menu .modulo_menu_baixo_slider_col_menu_itens li { margin: auto 12px; } .modulo_menu_baixo_slider .modulo_menu_baixo_slider_col_menu .modulo_menu_baixo_slider_col_menu_itens li a { color: #3a1112; text-transform: uppercase; font-size: 11pt; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; -webkit-align-content: center; -ms-align-content: center; align-content: center; } .nestle_4me { background: url(../images/nestle-4me-bg.jpg) no-repeat center center; background-size: cover; height: 515px; width: 100%; margin: 80px auto; } .nestle_4me .btn_comprar_nestle { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; -webkit-align-content: center; -ms-align-content: center; align-content: center; -webkit-align-items: center; -ms-align-items: center; align-items: center; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; background-color: #3a1112; color: #fff; height: 40px; width: 188px; font-size: 12pt; text-transform: uppercase; margin-top: 45px; } .nestle_4me .btn_comprar_nestle:hover { background-color: #5a1718; } .nestle_4me .nestle_4me_titulo { width: 440px; } .nestle_4me .nestle_4me_titulo .nestle_4me_titulo_lancamento { color: #a1a09d; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14pt; text-transform: uppercase; } .nestle_4me .nestle_4me_titulo .nestle_4me_titulo_nestle { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; color: #3a1112; font-size: 48pt; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; text-transform: none; } .nestle_4me .nestle_4me_titulo .nestle_4me_titulo_nestle .four { margin-left: 12px; font-size: 48pt; line-height: 67px; } .nestle_4me .nestle_4me_titulo .nestle_4me_titulo_desc { color: #d4a069; font-size: 27pt; } .nestle_4me .nestle_4me_titulo .btn_comprar_marca { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; -webkit-align-content: center; -ms-align-content: center; align-content: center; -webkit-align-items: center; -ms-align-items: center; align-items: center; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #fff; height: 40px; width: 188px; font-size: 12pt; text-transform: uppercase; margin-top: 45px; background-color: #3a1112; } .nestle_4me .nestle_4me_titulo .nestle_4me_contem p { color: #3a1112; } .nestle_4me .nestle_4me_titulo .nestle_4me_contem p .cardo-regular { font-size: 16pt; } .nestle_4me_mobile { margin: 40px 0; display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; background: url(../images/4me_bg_mobile.jpg) no-repeat center top; background-size: cover; min-height: 840px !important; padding-top: 60px; } .nestle_4me_mobile .container { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; } .nestle_4me_mobile .nestle_4me_titulo { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: flex-end; -ms-justify-content: flex-end; justify-content: flex-end; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-items: center; -ms-align-items: center; align-items: center; width: 60%; min-height: 919px; } .nestle_4me_mobile .nestle_4me_titulo .nestle_4me_titulo_lancamento { color: #a1a09d; text-transform: uppercase; font-size: 21pt; } .nestle_4me_mobile .nestle_4me_titulo .nestle_4me_titulo_nestle { font-size: 45pt; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; color: #3a1112; text-transform: none; display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; margin: 20px 0 30px 0; } .nestle_4me_mobile .nestle_4me_titulo .nestle_4me_titulo_nestle .four { margin-top: -8px; padding-left: 10px; } .nestle_4me_mobile .nestle_4me_titulo .nestle_4me_titulo_desc { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; -webkit-align-items: center; -ms-align-items: center; align-items: center; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; font-size: 26pt; color: #d4a069; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; text-align: center; } .nestle_4me_mobile .nestle_4me_titulo .nestle_4me_titulo_desc .btn_comprar_marca { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; -webkit-align-items: center; -ms-align-items: center; align-items: center; width: 85%; height: 70px; background-color: #3a1112; color: #fff; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; text-transform: uppercase; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 19pt; margin: 60px 0; } .promocoes .container { padding-top: 0 !important; } .promocoes .promocoes_col_produto .promocoes_col_produtos_texto { width: 460px; } .promocoes .promocoes_col_produto .promocoes_col_produto_titulo { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #a1a09d; text-transform: uppercase; font-size: 14pt; } .promocoes .promocoes_col_produto .promocoes_col_produto_titulo_compre { color: #3a1112; font-size: 35px; text-transform: none; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; } .promocoes .promocoes_col_produto .promocoes_col_produtos_btn { width: 250px; height: 40px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 10pt; color: #3a1112; border: 1px solid #3a1112; display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; -webkit-align-items: center; -ms-align-items: center; align-items: center; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; margin-top: 30px; text-transform: uppercase; } .promocoes .promocoes_col_produto .promocoes_col_produtos_btn:hover { background-color: #5a1718; color: #fff; } .promocoes .promocoes_col_produto .promocoes_col_produto_img { padding-top: 40px; } .promocoes_mobile #artigos .content_artigos_mobile { margin-top: 0; } .promocoes_mobile h2 { color: #a1a09d; } .promocoes_mobile .promocoes_mobile_titulo { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; color: #1e120d; text-transform: none; font-size: 35pt; margin-bottom: 40px; } .promocoes_mobile .btn_lista_de_produtos { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; -webkit-align-items: center; -ms-align-items: center; align-items: center; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; width: 60%; height: 70px; border: solid 1px #a4a6ab; color: #a4a6ab; text-transform: uppercase; font-size: 19pt; } .promocoes_mobile .txt_artigo { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; padding: 30px 0; } .promocoes_mobile .owl-stage { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; } .promocoes_mobile .content-item-block { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .nossas_categorias { background-color: #5a1718; text-transform: uppercase; min-height: 218px; display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-align-items: center; -ms-align-items: center; align-items: center; margin: 70px auto; } .nossas_categorias .nossas_categorias_titulo { color: #fff; font-size: 24pt; margin-bottom: 30px; } .nossas_categorias .nossas_categorias_itens { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: space-between; -ms-justify-content: space-between; justify-content: space-between; -webkit-align-items: center; -ms-align-items: center; align-items: center; } .nossas_categorias .nossas_categorias_itens .nossas_categorias_itens_content .itens { display: none; } .nossas_categorias .nossas_categorias_itens a.itens { background: #3a1112; color: #a1a09d; text-transform: uppercase; padding: 10px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; font-size: 11pt; display: inline-block; margin: 10px 10px 0 0; } .nossas_categorias .nossas_categorias_itens a.itens.active { background: #fff; } .nossas_categorias .nossas_categorias_itens .btn-plus-circle { background-image: url(../images/btn-plus-circle.png); background-repeat: no-repeat; background-position: center center; } .nossas_categorias_mobile { padding: 40px 0; margin: 0; } .nossas_categorias_mobile .nossas_categorias_itens { -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; overflow: hidden; } .nossas_categorias_mobile .nossas_categorias_titulo { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; } .nossas_categorias_mobile .nossas_categorias_mobile_ver_todas { padding-bottom: 0; } .nossas_categorias_mobile .nossas_categorias_mobile_ver_todas a, .nossas_categorias_mobile .nossas_categorias_mobile_ver_todas:visited { color: #d5a46b; font-size: 16pt; text-transform: none; text-decoration: none; border-bottom: 1px solid #d5a46b; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } .nossas_categorias_mobile .overflow_x_mobile { max-width: 980px; position: relative; margin-left: 40px; overflow: auto; display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-overflow-scrolling: touch; height: 70px; align-items: flex-start; } .nossas_categorias_mobile .overflow_x_mobile .overflow_x_mobile_content { min-width: 2000px; } .nossas_categorias_mobile .overflow_x_mobile .overflow_x_mobile_content>a { white-space: nowrap; font-size: 13.3pt; } .nossas_categorias_mobile .overflow_x_mobile .overflow_x_mobile_content>a:first-child { margin-left: 15%; } .video_marca { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; -webkit-align-items: center; -ms-align-items: center; align-items: center; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; background: url(../images/banner-choco-nestle.jpg) no-repeat center center; background-size: cover; height: 525px; margin-top: 76px; } .video_marca .video_marca_container { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; -webkit-align-items: center; -ms-align-items: center; align-items: center; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .video_marca .video_marca_titulo { color: #fff !important; font-size: 48pt; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; } .video_marca .video_marca_play { margin-top: 36px; background: url(../images/play.png) no-repeat center center; padding: 40px; } .historia_marca { height: 620px; background: url(../images/marca_historia.jpg) no-repeat center center; background-size: cover; } .historia_marca .historia_marca_titulo { color: #3a1112; font-size: 35pt; margin-top: 30px; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; } .historia_marca .historia_marca_logo { margin-top: 60px; } .os_queridinhos { margin-bottom: 80px; } .marca_destaque { height: 486px; width: 100%; display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; } .marca_destaque .marca_destaque_bg_left, .marca_destaque .marca_destaque_bg_right { position: absolute; z-index: -1; height: 486px; } .marca_destaque .marca_destaque_bg_left { background-color: #5a1718; width: 36%; left: 0; } .marca_destaque .marca_destaque_bg_right { width: 64%; background-color: #c9baaa; right: 0; } .marca_destaque .container_vitrine .item_vitrine { height: auto !important; } .marca_destaque .marca_destaque_col_2 { height: 80px; } .marca_destaque .marca_destaque_col_2 .marca_destaque_col_2_content { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-align-items: center; -ms-align-items: center; align-items: center; -webkit-justify-content: flex-end; -ms-justify-content: flex-end; justify-content: flex-end; font-family: "Playfair Display", serif; font-weight: 700; font-style: italic; min-height: 486px; } .marca_destaque .marca_destaque_col_2 .marca_destaque_col_2_content .marca_destaque_col_2_content_titulo { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; color: #fff; font-size: 29pt; } .marca_destaque .marca_destaque_col_2 .marca_destaque_col_2_content .marca_destaque_col_2_content_titulo .aspas { color: #5a1718; font-size: 102px; line-height: 58px; margin-left: -16px; padding-right: 10px; } .marca_destaque .marca_destaque_col_2 .marca_content_desc { font-weight: 400; padding-left: 40px; } .marca_destaque .marca_destaque_col_2 .marca_recomende { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-align-items: center; -ms-align-items: center; align-items: center; padding-left: 40px; } .marca_destaque .marca_destaque_col_2 .marca_recomende p { color: #fff; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14pt; text-transform: uppercase; } .marca_destaque .marca_destaque_col_2 .marca_recomende .content_avaliacao { width: auto; margin-right: 15px; } .marca_destaque .content_price .price, .marca_destaque .txt_vitrine .name { color: #fff !important; } .marca_redes_socias_component .componentSliderMarcasContainer .linha { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .marca_redes_socias_component .componentSliderMarcasContainer .linha .cols { width: 33.3333%; } .marca_redes_socias_component .componentSliderMarcasContainer .linha .gridSmall { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; } .marca_redes_socias_component .componentSliderMarcasContainer .linha .gridSmall .gridSmall_linha a { height: 185px; width: 190px; } .marca_redes_socias_component .componentSliderMarcasContainer .marcas_ico_instagram { padding: 10px; display: block; width: 29px; height: 29px; background: url(../images/ico-insta.png) no-repeat center center; } .marca_redes_socias_component .componentSliderMarcasContainer .marcas_ico_facebook { padding: 10px; display: block; width: 29px; height: 29px; background: url(../images/ico-face.png) no-repeat center center; } .marcas_redes_socias { background-color: #353943; min-height: 611px; } .marcas_redes_socias .marcas_redes_socias_ico { width: 29px; height: 29px; position: absolute; margin-top: 10px; margin-left: 10px; } .marcas_redes_socias .marcas_redes_socias_ico.face { background: url(../images/ico-face.png) no-repeat center center; } .marcas_redes_socias .marcas_redes_socias_ico.insta { background: url(../images/ico-insta.png) no-repeat center center; } .marcas_redes_socias .marcas_redes_sociais_titulo { color: #fff; text-transform: uppercase; margin-bottom: 47px; } .marcas_redes_socias .fotorama__arr--prev { margin-left: -30px; } .marcas_redes_socias .fotorama__arr--next { margin-right: -30px; } .marcas_redes_socias .fotorama__arr--next, .marcas_redes_socias .fotorama__arr--prev { border: none !important; } .marcas_redes_socias .fotorama__arr--next, .marcas_redes_socias .fotorama__arr--prev { background: #353943; width: 66px; height: 66px; border: 1px solid rgba(255, 255, 255, 0.5); border-radius: 66px; opacity: 1; } .marcas_redes_socias .fotorama .fotorama__arr--prev::before { content: "<"; font-size: 19px; color: #fff; top: 27%; left: 50%; position: absolute; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } .marcas_redes_socias .fotorama .fotorama__arr--next::before { content: ">"; font-size: 19px; color: #fff; top: 27%; right: 61%; position: absolute; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } .marcas_redes_socias_mobile .marcas_redes_sociais_titulo { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; font-size: 34pt; } .marcas_redes_socias_mobile .marcas_redes_socias_mobile_content { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; } .marcas_redes_socias_mobile .mult_cols_itens { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .marcas_videos { background: url(../images/bg-madeira-escura.jpg) no-repeat center center; background-size: cover; min-height: 557px; } .marcas_videos .marcas_vides_container { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; } .marcas_videos .marcas_vides_container .marcas_videos_thumbs { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-align-items: center; -ms-align-items: center; align-items: center; -webkit-justify-content: flex-end; -ms-justify-content: flex-end; justify-content: flex-end; margin-left: 47px; width: 540px; } .marcas_videos .marcas_videos_titulo { color: #fff; text-transform: uppercase; margin-bottom: 47px; } .marcas_videos_mobile { height: auto !important; background-size: cover; } .marcas_videos_mobile .content_artigos_mobile { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .marcas_videos_mobile .owl-item { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; } .marcas_videos_mobile .popup { width: 90%; } .marcas_videos_mobile .marcas_videos_titulo { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; margin-bottom: 47px; font-size: 34pt; } .marcas_dicas_exclusivas { min-height: 550px; } .marcas_dicas_exclusivas .marcas_dicas_exclusivas_content { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; height: 380px; } .marcas_dicas_exclusivas .exclusivas_bg_left { background: #f3f2ef; width: 70%; height: 550px; position: absolute; z-index: -10; } .marcas_dicas_exclusivas .exclusivas_bg_right { width: 25%; height: 550px; position: absolute; z-index: -10; } .marcas_dicas_exclusivas #artigos { width: 45% !important; margin-right: 50px; } .marcas_dicas_exclusivas #artigos .content_artigos { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; } .marcas_dicas_exclusivas #artigos .content_artigos, .marcas_dicas_exclusivas #artigos .item_artigo { width: 100%; } .marcas_dicas_exclusivas .marcas_dicas_exclusivas_titulo { display: inline-block; } .marcas_dicas_exclusivas .marca_dicas_exclusivas_news_letter { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-align-items: center; -ms-align-items: center; align-items: center; background-color: #c9baaa; padding: 10px 27px; width: 22.33333333%; margin-right: 8.33333%; } .marcas_dicas_exclusivas .marca_dicas_exclusivas_news_letter .form_news { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; } .marcas_dicas_exclusivas .marca_dicas_exclusivas_news_letter .form_news input[type="email"] { border-bottom-right-radius: 0; border-top-right-radius: 0; } .marcas_dicas_exclusivas .marca_dicas_exclusivas_news_letter .form_news input[type="submit"] { width: 20%; color: #4a4d57; border-top-left-radius: 0; border-bottom-left-radius: 0; } .marcas_dicas_exclusivas .marca_dicas_exclusivas_news_letter .form_news .confirm_mail { display: none; } .marcas_dicas_exclusivas .marca_dicas_exclusivas_news_letter .marca_dicas_exclusivas_news_letter_titulo { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 25pt; text-transform: none; } .marcas_dicas_exclusivas .marca_dicas_exclusivas_news_letter p { color: #3a1112; margin: 30px auto; } .marcas_dicas_exclusivas .marcas_dicas_exclusivas_fale { width: 16.66666667%; display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: flex-end; -ms-justify-content: flex-end; justify-content: flex-end; } .marcas_dicas_exclusivas .marcas_dicas_exclusivas_fale h2 { margin-bottom: 60px; } .marcas_dicas_exclusivas .marcas_dicas_exclusivas_fale .marcas_dicas_exclusivas_fale_contact { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #c49160; margin: 20px auto; text-transform: uppercase; } .marcas_dicas_exclusivas .marcas_dicas_exclusivas_fale p { margin-top: 60px; } .container_busca_resumo { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; width: 96%; padding-left: 4%; height: 79px; } .container_busca_resumo .container_busca_resumo_itens { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-align-items: center; -ms-align-items: center; align-items: center; -webkit-justify-content: space-between; -ms-justify-content: space-between; justify-content: space-between; width: 100%; } .container_busca_resumo .container_busca_resumo_itens .container_busca_resumo_qtd { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 15pt; color: #837e73; } .container_busca_resumo .container_busca_resumo_itens .container_busca_resumo_qtd button { background: transparent url(../images/seta_down_marca_mobile.png) no-repeat center center; border: none; width: 60px; } .container_busca_resumo .container_busca_resumo_itens .container_busca_resumo_qtd button:active, .container_busca_resumo .container_busca_resumo_itens .container_busca_resumo_qtd button:visited { outline: 0; border: none; } .container_busca_resumo .container_busca_resumo_itens .container_busca_resumo_qtd button:focus { outline: 0; } .btn_lupa { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; } .btn_lupa .container_busca_resumo_btn_lupa { width: 75px; border: none; background: #fff url(../images/lupa_mobile.png) no-repeat center center; } .btn_lupa .container_busca_resumo_btn_lupa:active, .btn_lupa .container_busca_resumo_btn_lupa:visited { outline: 0; border: none; } .btn_lupa .container_busca_resumo_btn_lupa:focus { outline: 0; } .rotate_-180 { -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; transition-property: transform; transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); } #dropdown_marcas { z-index: 999999; position: fixed; top: 94px; display: block; } @media screen and (max-width: 980px) { #dropdown_marcas+.banners-carrossel, #dropdown_marcas+.destaque-sliders-thumbs { margin-top: 77px; } } #dropdown_marcas .container_busca_resumo { background-color: #e6e4de; } #dropdown_marcas .lista_itens { width: -moz-calc(100% - 115px); width: -o-calc(100% - 115px); width: -webkit-calc(100% - 115px); width: calc(100% - 115px); font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; position: absolute; padding: 20px; background: #e6e4de; } #dropdown_marcas .lista_itens a { font-size: 16pt; color: #837e73; text-transform: uppercase; } #dropdown_marcas .lista_itens_show { display: block; -webkit-transition-duration: 0.5 s; -moz-transition-duration: 0.5 s; -o-transition-duration: 0.5 s; transition-duration: 0.5 s; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; transition-property: transform; position: absolute; z-index: 10; } .destaque-sliders-thumbs .sliders-small .slick-list { display: flex; flex-direction: row; justify-content: center; align-items: center; } .destaque-sliders-thumbs .sliders-small .slick-list .slick-track { display: flex; flex-direction: row; justify-content: center; align-items: center; } .destaque-sliders-thumbs .sliders-small .slick-list .slick-track .slick-slide { width: auto !important; } .destaque-sliders-thumbs .sliders-small .slick-list .slick-track .slick-slide img { width: 175px; height: 75px; display: block; box-sizing: border-box; } .content_categoria { margin: 50px 0; } .content_categoria .container { padding: 0; } .content_categoria .content_submenu { width: 100%; height: auto; z-index: -1; position: relative; z-index: 99; display: inline-block; visibility: visible; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; transition-delay: 0.4s; } .content_categoria .content_submenu .submenu_left { margin-right: 45px; float: left; display: inline-block; } .content_categoria .content_submenu ul { display: inline-block; float: left; margin-right: 35px; } .content_categoria .content_submenu li { float: left; clear: both; } .content_categoria .content_submenu li a { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-align: left; width: 100%; font-size: 14px; float: left; color: #4a4d57; height: auto; padding: 2px 0; } .content_categoria .content_submenu li a:hover { color: #ec3237 !important; } .content_categoria .content_submenu li h2 { color: #af8256; float: left; font-size: 20px; text-align: left; } .content_categoria .content_submenu .bt_default { background: #a1a09d; height: auto; display: inherit; float: left; margin-top: 35px; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; clear: both; } .content_categoria .content_submenu .bt_default:hover { background: #b1b1b1; } .content_categoria .content_submenu .submenu_right { padding-left: 45px; float: left; position: relative; height: 100%; } .content_categoria .content_submenu .submenu_right ul { float: left; } .content_categoria .content_submenu .submenu_right li { float: inherit; width: 100%; } .content_categoria .content_submenu .submenu_right li a { color: #4a4d57; } .content_categoria .content_submenu .submenu_right .banner_submenu { max-width: 273px; min-width: 219px; float: left; height: 203px; } .content_categoria .content_submenu .submenu_right .banner_submenu img { width: 100%; display: block !important; } .content_categoria .content_submenu .submenu_right .barra_vert { height: 100%; width: 1px; background: #e6e4de; position: absolute; top: 0; left: 0; } .content_categoria .bigger { display: inline-block; visibility: visible; position: relative; z-index: 99; } .content_categoria .bigger .container .submenu_left { width: 73%; margin-right: 0; } .content_categoria .bigger .container .submenu_left ul { width: 20%; margin-bottom: 15px; } .content_categoria .bigger .container .submenu_right { width: 22%; } .content_categoria .bigger .container .submenu_right ul { float: inherit; } .content_categoria .bigger .container .submenu_right .banner_submenu { width: 100%; clear: both; margin-top: 35px; } .content_categoria .bigger #mercearia .submenu_left { width: 63%; } .content_categoria .bigger #mercearia .submenu_right { width: 21%; padding-left: 26px; } .content_categoria .bigger #mercearia .submenu_center { width: 10%; padding-left: 18px; margin-right: 18px; position: relative; } .content_categoria .bigger #mercearia .submenu_center .barra_vert { height: 100%; width: 1px; background: #e6e4de; position: absolute; top: 0; left: 0; } .minhas_receitas #abas-segmentos-produtos { width: 570px !important; } .form .div_row { margin-top: 8px; } .form .div_row input, .form .div_row textarea { border: 1px solid #54565c; } .form .div_row .bt_default, .form .div_row .bt_default_l, .form .div_row .bt_default_m, .form .div_row .bt_default_s { border: none; } #player_ccfm.player_embed .container_embed_player_bottom { background-color: none !important; } #player_ccfm.player_embed .container_embed_volume_hd { display: none !important; } .coca_cola_produtos_col { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; -webkit-align-items: center; -ms-align-items: center; align-items: center; } .coca_cola_produtos_col .prod_1, .coca_cola_produtos_col .prod_2 { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; width: 48%; } .coca_cola_marca { background: #f40000; min-height: 787px !important; } .coca_cola_marca .container { padding: 0; } .coca_cola_marca .coca_cola_texto { padding-bottom: 80px; padding-top: 50px; background: url(../images/desenho_coca_cola.png) center bottom no-repeat; } .coca_cola_marca .bkg-coca-cola { padding-left: 0; } .coca_cola_marca .historia_marca_desc, .coca_cola_marca .historia_marca_titulo, .coca_cola_marca h3 { color: #fff !important; } .coca_cola_marca h3 { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 16px; text-transform: uppercase; } .coca_cola_marca .curva_coca_cola { position: absolute; margin-top: 560px; margin-left: -62px; text-align: center; } .coca_cola_marca .historia_marca_desc { font-size: 14.2px; } .coca_cola_marca .historia_marca_btn_saiba_mais { color: #fff; display: inline-block; border: solid 1px #fff; text-transform: uppercase; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 13px; padding: 9px 19px; } .coca_cola_marca .historia_marca_btn_saiba_mais:hover { background-color: #fff; color: #c4b8b8; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } .bg_redes_sociais_coca_cola { background: url(../images/bg_redes_coca_cola.jpg) center center; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; min-height: 611px; } .marcas_redes_sociais_titulo_coca { margin-bottom: 47px; text-transform: uppercase; color: #fff; } .fale_coca_cola { color: #f40000 !important; } .sac_coca_cola { color: #4a4d57 !important; } .marcas_dicas_exclusivas_fale.container_fale_coca_cola { margin-left: 4% !important; width: 20% !important; } .marcas_dicas_exclusivas_content .img_fale_coca_cola { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; width: 75%; } .exclusivas_bg_left.bg_left_coca_cola { width: 73% !important; } #vitrine_marcas .container .content_vitrine .container_vitrine { margin: 40px 0; } #vitrine_marcas, .nossas_categorias_mobile_coca_cola { overflow-x: hidden; } #vitrine_marcas .container_vitrine .item_vitrine .bg_img_vitrine, .nossas_categorias_mobile_coca_cola .container_vitrine .item_vitrine .bg_img_vitrine { background: #ecebe7; } .banner_cartao_presente { min-height: 433px; background: url(../images/bg_cartao_presente.jpg) no-repeat center center; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; overflow: hidden; } .banner_cartao_presente .banner_cartao_presente_container { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; justify-content: center; align-items: center; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .banner_cartao_presente h1 { font-size: 50px; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; color: #f7f6f3; letter-spacing: 0.2pt; line-height: 60px; margin: 20px 0; } .banner_cartao_presente .cartao_presente_txt_selecione, .banner_cartao_presente h1 { text-align: center; } .banner_cartao_presente .cartao_presente_txt_selecione { font-size: 18px; font-family: "Playfair Display", serif; font-weight: 400; font-style: normal; text-transform: none; color: #e6e4de; margin-top: 0; margin-bottom: 50px; } .banner_cartao_presente .cartao_presente_valor { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; background-color: #3a1112; color: #9d8889; font-size: 28.5pt; width: 174px; height: 160px; text-align: center; } .banner_cartao_presente .cartao_presente_valor:hover { -webkit-box-shadow: inset 0 0 0 10px #f7f6f3; -moz-box-shadow: inset 0 0 0 10px #f7f6f3; box-shadow: inset 0 0 0 10px #f7f6f3; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } @media screen and (max-width: 600px) { .banner_cartao_presente .cartao_presente_valor { font-size: 25pt !important; width: auto; height: auto; padding: 15px; margin: 0 !important; } } @media screen and (max-width: 377px) { .banner_cartao_presente .cartao_presente_valor { width: auto; height: auto; padding: 15px; font-size: 22pt !important; } } .banner_cartao_presente .cartao_presente_valor_adicionar { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; -webkit-align-items: center; -ms-align-items: center; align-items: center; color: #d4a069; font-size: 14px; text-transform: uppercase; } @media screen and (max-width: 600px) { .banner_cartao_presente .cartao_presente_valor_adicionar { margin-top: 10px; } } .banner_cartao_presente .cartao_presente_carrinho { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-align-self: center; -ms-align-self: center; align-self: center; margin-right: 6px; } .banner_cartao_presente .cartao_presente_box_valores { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: space-between; -ms-justify-content: space-between; justify-content: space-between; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 99%; margin-top: 0; margin-bottom: 60px; overflow: hidden; } @media screen and (max-width: 980px) { .banner_cartao_presente .cartao_presente_box_valores { width: 640px; margin-bottom: 0; } } @media screen and (max-width: 600px) { .banner_cartao_presente .cartao_presente_box_valores { width: 100%; } } .banner_cartao_presente .cartao_presente_box_valores.owl-carousel .owl-nav { top: 30%; } @media screen and (min-width: 600px) and (max-width: 990px) { .banner_cartao_presente .cartao_presente_box_valores.owl-carousel .owl-nav { top: 33%; } } .banner_cartao_presente .cartao_presente_box_valores.owl-carousel .owl-nav .owl-next, .banner_cartao_presente .cartao_presente_box_valores.owl-carousel .owl-nav .owl-prev { background-color: #be905f; color: #fff; } @media screen and (max-width: 600px) { .banner_cartao_presente .cartao_presente_box_valores.owl-carousel .owl-nav .owl-next, .banner_cartao_presente .cartao_presente_box_valores.owl-carousel .owl-nav .owl-prev { width: 67px; height: 48px; } } .banner_cartao_presente .cartao_presente_box_valores.owl-carousel .owl-nav .owl-prev { width: 57px; height: 38px; color: #be905f; left: -31px; background: -moz-linear-gradient(0deg, rgba(190, 144, 95, 0) 0, rgba(190, 144, 95, 0) 54%, #be905f 55%, #be905f 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(190, 144, 95, 0)), color-stop(54%, rgba(190, 144, 95, 0)), color-stop(55%, #be905f), color-stop(100%, #be905f)); background: -webkit-linear-gradient(0deg, rgba(190, 144, 95, 0) 0, rgba(190, 144, 95, 0) 54%, #be905f 55%, #be905f 100%); background: -o-linear-gradient(0deg, rgba(190, 144, 95, 0) 0, rgba(190, 144, 95, 0) 54%, #be905f 55%, #be905f 100%); background: -ms-linear-gradient(0deg, rgba(190, 144, 95, 0) 0, rgba(190, 144, 95, 0) 54%, #be905f 55%, #be905f 100%); background: linear-gradient(90deg, rgba(190, 144, 95, 0) 0, rgba(190, 144, 95, 0) 54%, #be905f 55%, #be905f 100%); } .banner_cartao_presente .cartao_presente_box_valores.owl-carousel .owl-nav .owl-prev:before { content: "<"; position: absolute; color: #fff; top: 48%; right: 18%; transform: translate(-50%, -50%); } @media screen and (max-width: 600px) { .banner_cartao_presente .cartao_presente_box_valores.owl-carousel .owl-nav .owl-prev:before { top: 47%; right: 16%; } } @media screen and (max-width: 600px) { .banner_cartao_presente .cartao_presente_box_valores.owl-carousel .owl-nav .owl-prev { left: -29px; width: 52px; height: 33px; } } .banner_cartao_presente .cartao_presente_box_valores.owl-carousel .owl-nav .owl-next { right: -19px; width: 57px; height: 38px; color: #be905f; background: -moz-linear-gradient(0deg, #be905f 55%, rgba(185, 143, 95, 0) 56%, rgba(0, 128, 128, 0) 100%); background: -webkit-gradient(linear, left top, right top, color-stop(55%, #be905f), color-stop(56%, rgba(185, 143, 95, 0)), color-stop(100%, rgba(0, 128, 128, 0))); background: -webkit-linear-gradient(0deg, #be905f 55%, rgba(185, 143, 95, 0) 56%, rgba(0, 128, 128, 0) 100%); background: -o-linear-gradient(0deg, #be905f 55%, rgba(185, 143, 95, 0) 56%, rgba(0, 128, 128, 0) 100%); background: -ms-linear-gradient(0deg, #be905f 55%, rgba(185, 143, 95, 0) 56%, rgba(0, 128, 128, 0) 100%); background: linear-gradient(90deg, #be905f 55%, rgba(185, 143, 95, 0) 56%, rgba(0, 128, 128, 0) 100%); } .banner_cartao_presente .cartao_presente_box_valores.owl-carousel .owl-nav .owl-next:before { content: ">"; position: absolute; color: #fff; top: 50%; left: 35%; transform: translate(-50%, -50%); } @media screen and (max-width: 600px) { .banner_cartao_presente .cartao_presente_box_valores.owl-carousel .owl-nav .owl-next:before { top: 47%; left: 30%; } } @media screen and (max-width: 600px) { .banner_cartao_presente .cartao_presente_box_valores.owl-carousel .owl-nav .owl-next { right: -29px; width: 52px; height: 33px; } } .como_utilizar { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; } .como_utilizar .como_utilizar_txt { width: 50%; } .como_utilizar .como_utilizar_txt_titulo { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 50px; line-height: 60px; color: #3a1112; } .como_utilizar .como_utilizar_txt_subtitulo { color: #d4a069; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 24px; text-transform: none; margin-bottom: 44px; margin-top: 10px; line-height: 30px; } .como_utilizar .como_utilizar_passo_a_passo { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; width: 50%; } .como_utilizar .como_utilizar_passo_a_passo_box { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; margin: 40px auto; } .como_utilizar .mulher_cartao_presente_mob { height: auto; width: 100%; max-width: 370px; display: block; margin: 30px auto 0; } @media screen and (min-width: 1000px) { .como_utilizar .mulher_cartao_presente_mob { display: none; } } .como_utilizar .como_utilizar_passo_a_passo_num { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; -webkit-align-items: flex-end; -ms-align-items: flex-end; align-items: flex-end; -webkit-align-content: center; -ms-align-content: center; align-content: center; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 20pt; color: #fff; background: #bb2a2e; height: 40px; width: 40px; border-radius: 50px; margin-right: 20px; margin-top: 7px; } .como_utilizar .como_utilizar_passo_a_passo_content { width: 235px; } .como_utilizar .como_utilizar_passo_a_passo_img { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-align-items: center; -ms-align-items: center; align-items: center; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; width: 174px; } .bg_como_utilizar { background: #f3f2ef; padding-top: 50px; } .opcoes_cartao_presente { margin-bottom: 50px; } @media screen and (max-width: 980px) { .opcoes_cartao_presente { margin-bottom: 20px; } } .opcoes_cartao_presente h1 { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 50px; line-height: 80px; color: #3a1112; } @media screen and (max-width: 377px) { .opcoes_cartao_presente h1 { font-size: 29px !important; } } .opcoes_cartao_presente h2 { font-size: 24px; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; text-transform: none; color: #d4a069; font-variant: lining-nums; } @media screen and (max-width: 450px) { .opcoes_cartao_presente h2 { font-size: 21px !important; line-height: 30px !important; } } @media screen and (max-width: 377px) { .opcoes_cartao_presente h2 { line-height: 30px !important; } } .opcoes_cartao_presente h2 label { margin-bottom: 0; } .opcoes_cartao_presente .opcoes_cartao_presente_content { display: block; } @media screen and (max-width: 980px) { .opcoes_cartao_presente .opcoes_cartao_presente_content { width: 92%; margin: 0 auto; } } @media screen and (max-width: 600px) { .opcoes_cartao_presente .opcoes_cartao_presente_content { width: 80%; max-width: 366px; } } .opcoes_cartao_presente .opcoes_cartao_presente_content .opcoes_cartao_presente_content_box { display: inline-block; margin-right: 80px; margin-top: 94px; width: 461px; background-color: #fff; padding: 10px; -webkit-box-shadow: inset 0 0 0 10px #f9f8f7; -moz-box-shadow: inset 0 0 0 10px #f9f8f7; box-shadow: inset 0 0 0 10px #f9f8f7; } .opcoes_cartao_presente .opcoes_cartao_presente_content .opcoes_cartao_presente_content_box.card_in_right { margin-left: 10%; } @media screen and (max-width: 980px) { .opcoes_cartao_presente .opcoes_cartao_presente_content .opcoes_cartao_presente_content_box { width: 350px !important; padding-bottom: 40px; margin: 20px 10px 90px !important; } } @media screen and (max-width: 600px) { .opcoes_cartao_presente .opcoes_cartao_presente_content .opcoes_cartao_presente_content_box { width: 100% !important; margin: 20px 0 50px !important; box-sizing: border-box; } } .opcoes_cartao_presente .border_inner { position: relative; padding: 55px 60px; min-height: 360px; } @media screen and (max-width: 600px) { .opcoes_cartao_presente .border_inner { padding: 30px 30px 90px; } } .opcoes_cartao_presente .opcoes_container_content { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; width: 100%; } .opcoes_cartao_presente .opcoes_container_content_cartao { position: absolute; right: -100px; top: 260px; width: 240px; } @media screen and (max-width: 980px) { .opcoes_cartao_presente .opcoes_container_content_cartao { width: 180px; right: auto; bottom: -100px; top: auto; left: 50%; transform: translate(-50%); } } @media screen and (max-width: 600px) { .opcoes_cartao_presente .opcoes_container_content_cartao { bottom: -70px; } } .opcoes_cartao_presente .opcoes_container_content_cartao img { width: 100%; } .opcoes_cartao_presente .opcoes_container_content_img { text-align: center; } @media screen and (max-width: 377px) { .opcoes_cartao_presente .opcoes_container_content_img { display: inline-block !important; } } @media screen and (max-width: 980px) { .opcoes_cartao_presente .opcoes_container_content_img { display: inline-block !important; } } .opcoes_cartao_presente .opcoes_container_content_img img { display: inline-block; transform: none !important; width: 200px !important; } .opcoes_cartao_presente .texto_wrapper { width: 70%; } @media screen and (max-width: 980px) { .opcoes_cartao_presente .texto_wrapper { width: 100%; } } @media screen and (max-width: 980px) { .opcoes_cartao_presente .texto_wrapper .opcoes_container_content_text, .opcoes_cartao_presente .texto_wrapper .opcoes_container_content_titulo { text-align: center; } } .opcoes_cartao_presente .texto_wrapper .opcoes_container_content_titulo { font-size: 20pt; margin-top: 34px; margin-bottom: 24px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } .opcoes_cartao_presente .texto_wrapper .opcoes_container_content_titulo .destaque_preco { color: #bb2a2e; } .opcoes_cartao_presente .texto_wrapper .opcoes_container_content_text { font-family: Cardo; font-weight: 400; font-style: normal; font-size: 13pt; width: 100% !important; } .opcoes_cartao_presente .opcoes_container_content_img .rotate_left { -moz-transform: rotate(-10deg); -o-transform: rotate(-10deg); -ms-transform: rotate(-10deg); -webkit-transform: rotate(-10deg); transform: rotate(-10deg); } .opcoes_cartao_presente .opcoes_container_content_img .rotate_right { -moz-transform: rotate(10deg); -o-transform: rotate(10deg); -ms-transform: rotate(10deg); -webkit-transform: rotate(10deg); transform: rotate(10deg); } .adicionar_todos_box { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; } .adicionar_todos_box .carrinho { margin-top: -5px; } .adicionar_todos_box .adicionar_todos { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; -webkit-align-items: center; -ms-align-items: center; align-items: center; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; width: 263px; height: 40px; background: #bb2a2e; color: #fff; font-size: 10pt; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; } .adicionar_todos_box .adicionar_todos .text { margin-left: 15px; } .detalhes_cartao_presente { padding-top: 30px; padding-bottom: 30px; } .detalhes_cartao_presente h4 { text-transform: uppercase; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; } .detalhes_cartao_presente p { font-family: Cardo; font-weight: 400; font-style: normal; } .btnChatMobileHeaderBox { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; -webkit-align-items: center; -ms-align-items: center; align-items: center; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; width: 30px; } .btnChatMobileHeader { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; background: url(../images/ico-chat-mobile.png) no-repeat center center; -webkit-background-size: 70%; background-size: 70%; width: 100%; height: 30px; margin-top: 17px; } .btnChatMobileHeaderText { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #a89b8d; margin: 0; text-transform: uppercase; font-size: 14px; line-height: 12px; } .bg_vitrine { background-color: #f3f2ef; } .bg_vitrine#vitrine_marcas .container_vitrine .item_vitrine .bg_img_vitrine { background: #fff; } #vitrine_marcas.vitrine_cartao_presente { background-color: #ecebe7; } @media screen and (max-width: 980px) { #vitrine_marcas.vitrine_cartao_presente h2, #vitrine_marcas.vitrine_cartao_presente h3 { text-align: center; } } #vitrine_marcas.vitrine_cartao_presente h2 { margin-bottom: 10px; } #vitrine_marcas.vitrine_cartao_presente .container_vitrine .item_vitrine .bg_img_vitrine { background-color: #fff; } @media screen and (max-width: 600px) { #vitrine_marcas.vitrine_cartao_presente .container_vitrine .item_vitrine .bg_img_vitrine { height: auto; min-height: 197px; } } @media screen and (max-width: 600px) { #vitrine_marcas.vitrine_cartao_presente .container_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine { height: auto; min-height: 177px; } } @media screen and (max-width: 600px) { #vitrine_marcas.vitrine_cartao_presente .container_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine img { max-width: 90% !important; } } .cartao_presente_item_vitrine .item_vitrine { height: 390px !important; } .cartao_presente_item_vitrine .item_vitrine .txt_vitrine { margin-top: 15px; } .fondue_destop { margin-left: -40px; margin-top: 113px; } .chat_mobile_fullscreen .chat-box-mobile { right: 0; top: 0; height: 100vw; width: 100vw; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; } .btn-fecha-chat-box-mobile { display: block; float: right; background: url(../images/ico-fechar-chat.png) no-repeat; width: 11px; height: 13px; margin: 28px 20px 0 0; } .card_valor_selecionado { background: #6b191b !important; } .topo_estatico { height: 249px; background-image: url(../images/bg_estatico_header.jpg); background-position: center center; color: #fff; } .topo_estatico:after { content: ""; position: absolute; width: 100%; height: 100%; top: 0; background: rgba(0, 0, 0, 0.7); background: -moz-linear-gradient(top, transparent 0, rgba(0, 0, 0, 0.7) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(100%, rgba(0, 0, 0, 0.7))); background: -webkit-linear-gradient(top, transparent 0, rgba(0, 0, 0, 0.7) 100%); background: -o-linear-gradient(top, transparent 0, rgba(0, 0, 0, 0.7) 100%); background: linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, 0.7) 100%); background-blend-mode: multiply; } .topo_estatico .container { padding: 0; } .topo_estatico .topo_estatico_container { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; } .topo_estatico .topo_estatico_titulo { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-align-items: flex-end; -ms-align-items: flex-end; align-items: flex-end; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; font-size: 60px; height: 220px; color: #fff; z-index: 10; } .sempre_um_video_novo { background-color: #f7f6f3; } .sempre_um_video_novo .bg_sempre_um_video_novo_ultmos { background-color: #e9e8e5; height: 100%; width: 32.5%; position: absolute; right: 0; } .sempre_um_video_novo .sempre_um_video_novo_box { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; } .sempre_um_video_novo .sempre_um_video_novo_box h1, .sempre_um_video_novo .sempre_um_video_novo_box h2 { margin-bottom: 30px; } .sempre_um_video_novo .sempre_um_video_novo_esquerda { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; width: 70%; padding-right: 26px; } .sempre_um_video_novo .sempre_um_video_novo_esquerda .videos_box { height: 470px; } .sempre_um_video_novo .sempre_um_video_novo_esquerda .videos_box .video_destaque:hover { -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); } .sempre_um_video_novo .sempre_um_video_novo_ultmos { width: 28%; z-index: 10; padding-left: 44px; } .sempre_um_video_novo .sempre_um_video_novo_box_experts { width: 95%; display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-align-items: center; -ms-align-items: center; align-items: center; } .sempre_um_video_novo .sempre_um_video_novo_box_experts p { font-size: 28px; line-height: 40px; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; } .sempre_um_video_novo .sempre_um_video_novo_box_experts_logo { margin-right: 30px; } .mais_videos_thumbs_container { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; } .mais_videos .active { background: #e2e1df; } .mais_videos .active:after { background: #e2e1df; } .mais_videos .content_select_list { width: 166px; } .mais_videos .content_select_list ul { -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; position: absolute; z-index: 99999; width: 165px; background: #e2e1df; border: 1px solid #4a4d57; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; border-top: none; } .mais_videos .content_select_list ul li { cursor: pointer; padding: 12px 7%; font-family: Oswald, sans-serif; font-weight: 400; font-weight: 300; font-style: normal; font-size: 14px; text-transform: uppercase; color: #4a4d57; letter-spacing: 0.25pt; } .mais_videos .content_select_list ul li:hover { background: #ecebe7; } .mais_videos .mais_videos_titulo_filtro { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: space-between; -ms-justify-content: space-between; justify-content: space-between; height: 50px; margin-bottom: 20px; } .mais_videos .videos_box { width: 24%; } .mais_videos .carregar_mais { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; -webkit-align-items: center; -ms-align-items: center; align-items: center; } .mais_videos .carregar_mais a { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; -webkit-align-items: center; -ms-align-items: center; align-items: center; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; background-color: #3a1112; color: #fff; text-transform: uppercase; font-size: 14px; height: 40px; width: 182px; } .mais_videos .carregar_mais a:hover { background-color: #4e3031; } .mais_videos_thumbs_box { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: space-between; -ms-justify-content: space-between; justify-content: space-between; } .mais_videos_thumbs_box .videos_box .overflow-hide-videos { overflow: hidden; height: 150px; } .mais_videos_thumbs_box .videos_box .overflow-hide-videos .video_thumbs { height: 100%; background-size: cover !important; } .mais_videos_thumbs_box .videos_box .overflow-hide-videos iframe { width: 100%; height: 100%; } .video_destaque, .video_thumbs { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; -webkit-align-items: center; -ms-align-items: center; align-items: center; width: 100%; background-position: center center; background-repeat: no-repeat; background-size: cover !important; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } .video_destaque:hover, .video_thumbs:hover { -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2); -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; } .video_thumbs { height: 150px; width: 100%; background-position: center center; } .video_destaque { height: 551px; background-position: center center !important; } .video_destaque iframe { height: 480px; } .videos_box { margin-bottom: 27px; } .videos_box .overflow-hide-videos { overflow: hidden; height: 100%; display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; -webkit-align-items: center; -ms-align-items: center; align-items: center; } .videos_box .overflow-hide-videos iframe { width: 100%; height: 100%; } .videos_box .play { position: absolute; z-index: 10; } .videos_box .desc_thumbs { font-family: Cardo; font-weight: 400; font-style: normal; color: #54565c; } .videos_box .txt_artigo { width: 100%; margin-top: 14px; } .videos_box .txt_artigo span { color: #a1a09d; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; text-transform: uppercase; } .videos_box .txt_artigo h3 { font-size: 23px; color: #3a1112; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; line-height: 30px; } #artigos .meu_zonasul_receitas { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: space-between; -ms-justify-content: space-between; justify-content: space-between; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: 0; } #artigos .meu_zonasul_receitas .item_artigo { width: 23%; margin: 0 2% 40px 0; min-height: auto; height: auto; max-height: inherit; } #artigos .meu_zonasul_receitas .item_artigo .img_artigo { height: 253px; } #artigos .meu_zonasul_receitas .item_artigo .tag-salvar-receita { display: block; position: absolute; width: 93px; height: 25px; background: #af8256 url(../images/ico-receita-branco.png) no-repeat 10px center; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; right: 5px; top: 210px; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 12px; color: #fff; text-transform: uppercase; padding: 8px 0 0 35px; z-index: 9; } #artigos .meu_zonasul_receitas .item_artigo .tag-salvar-receita:hover { background: #8e6742 url(../images/ico-receita-branco.png) no-repeat 10px center; } #artigos .meu_zonasul_receitas .item_artigo .tag-ativo { background: #5a1718 url(../images/ico-tag-receita-salva.jpg) no-repeat 10px center; } #artigos .meu_zonasul_receitas .item_artigo .tag-ativo:hover { background: #5a1718 url(../images/ico-tag-receita-salva.jpg) no-repeat 10px center; } #artigos .meu_zonasul_receitas .autor { text-transform: capitalize !important; color: #3a1112 !important; font-family: Cardo !important; font-weight: 400 !important; font-style: normal !important; margin: 7px 0 !important; display: block !important; font-size: 16px !important; } .modulo-amar-receitas.modulo_meu_zona_zul_receitas { min-height: 0; } .meu_zonasul_receitas .content-item-block-menor .tag-salvar-receita { width: 90px !important; } .meu_zonasul_receitas_veja_mais .content-btn { display: block; clear: both; padding-top: 35px; } .meu_zonasul_receitas_veja_mais .content-btn .lnk-ver-mais-receitas { display: block; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 12px; color: #4a4d57; text-decoration: none; text-transform: uppercase; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border: 1px solid #4a4d57; width: 200px; height: 25px; text-align: center; padding-top: 7px; } .meu_zonasul_receitas_veja_mais .content-btn .lnk-ver-mais-receitas:hover { background: #c9c8c3; } ._404 { background-color: #f7f6f3; } ._404 ._404_container { margin-top: 30px; display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; } ._404 ._404_bg_right { background-color: #e9e8e5; width: 46%; position: absolute; right: 0; height: 100%; top: 0; } ._404 ._404_vamos_ajudar { z-index: 5; display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-align-items: flex-end; -ms-align-items: flex-end; align-items: flex-end; } ._404 ._404_vamos_ajudar ._404_vamos_ajudar_content { width: 465px; } ._404 ._404_vamos_ajudar ._404_vamos_ajudar_content .input_speech { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; width: 85%; } ._404 ._404_container_content, ._404 ._404_vamos_ajudar { width: 50%; display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-justify-content: center; -ms-justify-content: center; justify-content: center; min-height: 318px; } ._404 ._404_container_content .titulo { font-size: 40px; text-align: center; margin-bottom: 64px; margin-top: -30px !important; font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; } ._404 ._404_container_content { -webkit-align-items: center; -ms-align-items: center; align-items: center; } ._404 .input_404 { margin: 30px 0; } ._404 ._404_lista { display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; font-family: Cardo; font-weight: 700; font-style: normal; letter-spacing: 0; } ._404 ._404_lista ul { width: 50%; list-style: none; } ._404 ._404_lista ul li:before { content: "•"; color: #d5a46b; } ._404 ._404_lista ul li a { color: #54565c; font-size: 16px; } .texto_lista_itens { overflow: hidden; } .texto_lista_itens .content_flex { display: flex; justify-content: space-between; } .texto_lista_itens .content_flex h2 { font-family: "Playfair Display", serif; font-weight: 700; font-style: normal; letter-spacing: 0.2pt; text-transform: initial; font-size: 40px; line-height: 42px; } .texto_lista_itens .content_flex .div_left { width: 40%; } .texto_lista_itens .content_flex .div_right { width: 55%; } .texto_lista_itens .content_flex .item_flex { text-align: center; } .texto_lista_itens .content_flex .item_flex img { margin-bottom: 15px; } @media screen and (max-width: 980px) { .texto_lista_itens .content_flex { flex-direction: column; } .texto_lista_itens .content_flex .div_left, .texto_lista_itens .content_flex .div_right { width: 100%; text-align: center; } .texto_lista_itens .content_flex h2 { font-size: 24px; } .texto_lista_itens .content_flex .item_flex { margin-top: 20px; display: flex; flex-direction: column; } .texto_lista_itens .content_flex .item_flex .underline_link { font-size: 16px; } .texto_lista_itens .content_flex .item_flex .underline_link::before { display: none; } } #momentos-page .destaque-sliders-thumbs { margin-top: 0; background: #ecebe7; } #momentos-page .destaque-sliders-thumbs .sliders-big .item .box-texto-top { margin-top: 80px; text-align: center; } #momentos-page .destaque-sliders-thumbs .sliders-big .item .box-texto-top p { margin-bottom: 10px; } #momentos-page .modulo-receitas-mais-queridas .circulo-destaque { position: absolute; background-color: #c4a062; color: #fff; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; width: 80px; border: 2px solid #fff; padding: 26px 0; text-align: center; z-index: 999999; margin: 10px; text-transform: uppercase; font-family: Oswald, sans-serif; font-size: 15px; line-height: 15px; } #momentos-page .modulo-receitas-mais-queridas .circulo-destaque div { font-weight: 700; font-size: 14px; } #momentos-page #modulo-minhas-receitas-lista .autor { color: #331213; margin-top: -5px; margin-bottom: 5px; } #momentos-page .modulo-receitas-mais-queridas .content-receita-2-2 { margin-top: 60px; } #produto.noticias-page #header_produto { margin-top: 0; } #produto.noticias-page #header_produto .header_produto>.container { padding: 10px 0; } @media (min-width: 768px) { #produto.noticias-page #header_produto .header_produto>.container { padding: 50px 0; } } #produto.noticias-page #header_receitas .container #carousel_produto { height: auto; margin: 0 20px 20px 0; } #produto.noticias-page #header_receitas .container .right #receitas_detalhe .tag-salvar-receita { width: 89% !important; } @media (min-width: 768px) { #produto.noticias-page #header_receitas .container .right #receitas_detalhe .tag-salvar-receita { width: auto !important; } } #produto.noticias-page #modulo-minhas-receitas-lista .autor { color: #331213; margin-top: -5px; margin-bottom: 5px; } #produto.noticias-page .container_vitrines { background-color: #ecebe7; } #produto.noticias-page #dicas { background-color: #fff; } #produto.noticias-page .margin-vertical-10 { margin-top: 10px; margin-bottom: 10px; } #produto.noticias-page .margin-right-10 { margin-right: 10px; } #produto.noticias-page .img-artigo { width: 100%; } @media (min-width: 992px) { #produto.noticias-page .img-artigo { width: auto; } } body.pagina-componentes { padding-top: 50px; background-color: #f7f7f7; } body.pagina-componentes .container .titulo { margin-bottom: 35px; text-transform: uppercase; } body.pagina-componentes .container .componente { width: 100%; display: block; margin-bottom: 40px; } body.pagina-componentes .container .componente h2 { font-size: 24px; margin-bottom: 20px; } body.pagina-componentes .container .componente p { font-size: 16px; margin-bottom: 1em; } body.pagina-componentes .container .componente img { display: block; max-width: 100%; } #meus-pedidos .menu-logado-wrapper { margin-top: 50px; margin-bottom: 30px; } #meus-pedidos .tabela-meus-pedidos { border-spacing: 0; border-collapse: collapse; border: 0; padding: 0; width: 100%; margin: 30px 0; } #meus-pedidos .tabela-meus-pedidos tbody a, #meus-pedidos .tabela-meus-pedidos tbody span, #meus-pedidos .tabela-meus-pedidos thead a, #meus-pedidos .tabela-meus-pedidos thead span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-align: center; } #meus-pedidos .tabela-meus-pedidos tr td, #meus-pedidos .tabela-meus-pedidos tr th { border-bottom: 3px solid #fff; border-right: 3px solid #fff; } #meus-pedidos .tabela-meus-pedidos tr td:last-of-type, #meus-pedidos .tabela-meus-pedidos tr th:last-of-type { border-right: 0; } #meus-pedidos .tabela-meus-pedidos thead th { background-color: #e0dcd5; text-align: center; padding: 10px 20px; } #meus-pedidos .tabela-meus-pedidos thead th:first-of-type { border-top-left-radius: 7px; } #meus-pedidos .tabela-meus-pedidos thead th:last-of-type { border-top-right-radius: 7px; } @media screen and (max-width: 980px) { #meus-pedidos .tabela-meus-pedidos thead th { padding: 10px; } } #meus-pedidos .tabela-meus-pedidos thead th span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; color: #30333a; font-size: 13px; line-height: 18px; display: inline-block; } @media screen and (max-width: 980px) { #meus-pedidos .tabela-meus-pedidos thead th span { font-size: 12px; } } #meus-pedidos .tabela-meus-pedidos thead th.th-qtd-produtos { width: 11%; } @media screen and (max-width: 980px) { #meus-pedidos .tabela-meus-pedidos thead th.th-qtd-produtos { width: 13%; } } @media screen and (max-width: 980px) { #meus-pedidos .tabela-meus-pedidos thead th.th-enviar-lista { width: 25%; } } #meus-pedidos .tabela-meus-pedidos tbody tr td { padding: 15px; text-align: center; background-color: #ecebe7; } @media screen and (max-width: 980px) { #meus-pedidos .tabela-meus-pedidos tbody tr td { padding: 15px 5px; } } #meus-pedidos .tabela-meus-pedidos tbody tr td a, #meus-pedidos .tabela-meus-pedidos tbody tr td span { color: #424652; display: inline-block; margin: 0; padding: 0; font-size: 14px; vertical-align: middle; } #meus-pedidos .tabela-meus-pedidos tbody tr td img { display: inline-block; margin: 0; vertical-align: middle; } #meus-pedidos .tabela-meus-pedidos tbody tr td a { text-decoration: underline; } #meus-pedidos .tabela-meus-pedidos tbody tr td a.link-data-pedido, #meus-pedidos .tabela-meus-pedidos tbody tr td a.numero-pedido { color: #af8256; } @media screen and (max-width: 980px) { #meus-pedidos .tabela-meus-pedidos tbody tr td a.link-data-pedido { font-size: 13px; } } #meus-pedidos .tabela-meus-pedidos tbody tr td .qtd-produtos { font-size: 16px; } #meus-pedidos .tabela-meus-pedidos tbody tr td .recomprar-produtos { cursor: pointer; font-size: 12px; text-decoration: underline; } @media screen and (max-width: 980px) { #meus-pedidos .tabela-meus-pedidos tbody tr td .recomprar-produtos { max-width: 70%; } } @media screen and (max-width: 980px) { #meus-pedidos .tabela-meus-pedidos tbody tr td .recomprar-produtos { max-width: 90px; } } #meus-pedidos .tabela-meus-pedidos tbody tr td .enviar-email { display: inline-block; position: relative; margin-right: 5px; } #meus-pedidos .tabela-meus-pedidos tbody tr td .enviar-email .ico-email-wrapper { cursor: pointer; width: 20px; height: 16px; } #meus-pedidos .tabela-meus-pedidos tbody tr td .enviar-email .check-email { position: absolute; opacity: 0; -webkit-appearance: checkbox; } #meus-pedidos .tabela-meus-pedidos tbody tr td .enviar-email .check-email:checked+.input-email-wrapper { display: block; } #meus-pedidos .tabela-meus-pedidos tbody tr td .enviar-email .input-email-wrapper { display: none; position: absolute; padding: 20px; background-color: #e6e1d3; z-index: 9; border-radius: 5px; transform: translate(-50%, -50%); top: 330%; left: 50%; z-index: 9999; } #meus-pedidos .tabela-meus-pedidos tbody tr td .enviar-email .input-email-wrapper:before { content: ""; position: absolute; display: block; background-color: #e6e1d3; width: 15px; height: 15px; transform: translate(-50%, -50%) rotate(45deg); top: 0; left: 50%; } #meus-pedidos .tabela-meus-pedidos tbody tr td .enviar-email .input-email-wrapper label { position: absolute; background-color: #fff; border-radius: 50%; width: 20px; height: 20px; top: -7px; right: -5px; font-family: oswald; font-size: 12px; line-height: 19px; text-align: center; cursor: pointer; } @media screen and (max-width: 980px) { #meus-pedidos .tabela-meus-pedidos tbody tr td .enviar-email .input-email-wrapper button.enviar, #meus-pedidos .tabela-meus-pedidos tbody tr td .enviar-email .input-email-wrapper input[type="email"] { font-size: 13px !important; } } #meus-pedidos .tabela-meus-pedidos tbody tr td .enviar-email .input-email-wrapper input[type="email"] { width: 130px; padding: 5px 40px 5px 6px; box-sizing: border-box; } @media screen and (max-width: 980px) { #meus-pedidos .tabela-meus-pedidos tbody tr td .enviar-email .input-email-wrapper input[type="email"] { width: 160px; } } #meus-pedidos .tabela-meus-pedidos tbody tr td .enviar-email .input-email-wrapper button.enviar { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; width: 86%; font-size: 12px; background: #fff; color: #54565c; text-transform: uppercase; outline: 0; border: none; border: 1px solid #b1b1b1; padding: 10px 13px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -webkit-transition: all 0.3s, linear; -moz-transition: all 0.3s, linear; -ms-transition: all 0.3s, linear; -o-transition: all 0.3s, linear; transition: all 0.3s, linear; transition-duration: 0.3s; cursor: pointer; appearance: none; -webkit-appearance: none; -moz-appearance: none; position: absolute; top: 20px; right: 20px; padding: 5px 6px; width: 35px; } #meus-pedidos .tabela-meus-pedidos tbody tr td .pipe-enviar-lista { margin: 0 10px; font-weight: 300; } @media screen and (max-width: 980px) { #meus-pedidos .tabela-meus-pedidos tbody tr td .pipe-enviar-lista { margin: 0 5%; } } #meus-pedidos .tabela-meus-pedidos tbody tr td .enviar-whatsapp { margin-top: -2px; margin-left: 5px; } #meus-pedidos .tabela-meus-pedidos tbody tr td .enviar-whatsapp img { width: 20px; height: 20px; } #meus-pedidos .tabela-meus-pedidos tbody tr td .status { padding: 8px 0; width: 100px; border-radius: 25px; font-family: "Open Sans", Arial, sans-serif; font-size: 12px; font-weight: 700; color: #fff; } @media screen and (max-width: 980px) { #meus-pedidos .tabela-meus-pedidos tbody tr td .status { font-size: 11px; width: 90%; } } #meus-pedidos .tabela-meus-pedidos tbody tr td .status.separando { background-color: #b9bec3; } #meus-pedidos .tabela-meus-pedidos tbody tr td .status.entregue { background-color: #3dc573; } #meus-pedidos .tabela-meus-pedidos tbody tr td .status.cancelado { background-color: #bd3f32; } #meus-pedidos .tabela-meus-pedidos tbody tr:last-of-type td { border-bottom: 0; } #meus-pedidos-interna .numero-pedido { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 22px; color: #6b1a1d; text-align: left; margin: 0; } @media screen and (max-width: 980px) { #meus-pedidos-interna .numero-pedido { text-align: center; margin: 30px 0 10px; } } #meus-pedidos-interna .menu-logado-wrapper { margin: 50px -15px 50px; } @media screen and (max-width: 980px) { #meus-pedidos-interna .menu-logado-wrapper { margin: 15px -15px 10px; } } #meus-pedidos-interna .menu-logado-wrapper .menu-logado-titulo { text-align: left; } @media screen and (max-width: 980px) { #meus-pedidos-interna .menu-logado-wrapper .menu-logado-titulo { min-height: 50px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } } #meus-pedidos-interna .menu-logado-wrapper .menu-logado-titulo .titulo-secao { display: inline-block; margin-right: 10px; color: #6b1a1d; } @media screen and (max-width: 980px) { #meus-pedidos-interna .menu-logado-wrapper .menu-logado-titulo .titulo-secao { display: block; margin: 0 0 10px; text-align: left !important; max-width: 51%; } } #meus-pedidos-interna .menu-logado-wrapper .menu-logado-titulo .link-voltar { font-size: 16px; line-height: 40px; color: #af8256; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-decoration: underline; letter-spacing: 0.2px; text-align: left; max-width: 51%; margin: 0 0 10px; } @media screen and (max-width: 980px) { #meus-pedidos-interna .menu-logado-wrapper .menu-logado-titulo .link-voltar { font-size: 14px; vertical-align: middle; line-height: 16px; width: 100%; display: block; max-width: 100%; } } @media screen and (max-width: 980px) { #meus-pedidos-interna .menu-logado-wrapper .menu-logado .titulo-menu-logado { font-size: 13px; } } @media screen and (max-width: 980px) { #meus-pedidos-interna .container { box-sizing: border-box; width: 100%; } } #meus-pedidos-interna .numero-pedido { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 22px; color: #6b1a1d; text-align: left; margin: 0; } @media screen and (max-width: 500px) { #meus-pedidos-interna .numero-pedido { text-align: center; margin: 30px 0 10px; } } #meus-pedidos-interna .box-endereco-entrega, #meus-pedidos-interna .box-passos-pedido, #meus-pedidos-interna .box-valores, #meus-pedidos-interna .refazer-compra-wrapper, #meus-pedidos-interna .titulo-recompra-itens, #meus-pedidos-interna .titulo-tabela-recorrencia { margin: 30px 0 30px; } @media screen and (max-width: 980px) { #meus-pedidos-interna .box-endereco-entrega, #meus-pedidos-interna .box-passos-pedido, #meus-pedidos-interna .box-valores, #meus-pedidos-interna .refazer-compra-wrapper, #meus-pedidos-interna .titulo-recompra-itens, #meus-pedidos-interna .titulo-tabela-recorrencia { margin: 15px 0 15px; } } #meus-pedidos-interna .box-endereco-entrega, #meus-pedidos-interna .box-passos-pedido { height: 154px; box-sizing: border-box; } @media screen and (max-width: 980px) { #meus-pedidos-interna .box-endereco-entrega, #meus-pedidos-interna .box-passos-pedido, #meus-pedidos-interna .box-valores { margin: 10px 0 5px; } } #meus-pedidos-interna .box-endereco-entrega-wrapper, #meus-pedidos-interna .box-passos-pedido-wrapper, #meus-pedidos-interna .box-valores-wrapper { box-sizing: border-box; } @media screen and (min-width: 1000px) { #meus-pedidos-interna .box-passos-pedido-wrapper { width: 45%; padding-right: 10px; } } #meus-pedidos-interna .box-passos-pedido-wrapper .box-passos-pedido { width: 100%; background-color: #f2f2f0; border-radius: 5px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 40px 25px 40px 20px; justify-content: center; box-sizing: border-box; } #meus-pedidos-interna .box-passos-pedido-wrapper .box-passos-pedido .passos-texto { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100%; } #meus-pedidos-interna .box-passos-pedido-wrapper .box-passos-pedido .passos-texto .passo { position: relative; text-align: center; opacity: 0.4; } #meus-pedidos-interna .box-passos-pedido-wrapper .box-passos-pedido .passos-texto .passo.ativo { opacity: 1; } #meus-pedidos-interna .box-passos-pedido-wrapper .box-passos-pedido .passos-texto .passo img, #meus-pedidos-interna .box-passos-pedido-wrapper .box-passos-pedido .passos-texto .passo p { display: block; } #meus-pedidos-interna .box-passos-pedido-wrapper .box-passos-pedido .passos-texto .passo img { margin: 0 auto 5px; width: 40px; height: 40px; } #meus-pedidos-interna .box-passos-pedido-wrapper .box-passos-pedido .passos-texto .passo p { display: block; margin: 0 auto 5px; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 11px; color: #57595f; text-transform: uppercase; } #meus-pedidos-interna .box-passos-pedido-wrapper .box-passos-pedido .passos-ilustracao { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; position: relative; width: 86%; } @media screen and (max-width: 980px) { #meus-pedidos-interna .box-passos-pedido-wrapper .box-passos-pedido .passos-ilustracao { width: 79%; } } #meus-pedidos-interna .box-passos-pedido-wrapper .box-passos-pedido .passos-ilustracao .dot, #meus-pedidos-interna .box-passos-pedido-wrapper .box-passos-pedido .passos-ilustracao .linha { background-color: #e4e4e4; } #meus-pedidos-interna .box-passos-pedido-wrapper .box-passos-pedido .passos-ilustracao .dot.ativo, #meus-pedidos-interna .box-passos-pedido-wrapper .box-passos-pedido .passos-ilustracao .linha.ativo { background-color: #5b1d1d; } #meus-pedidos-interna .box-passos-pedido-wrapper .box-passos-pedido .passos-ilustracao .dot { width: 15px; height: 15px; border-radius: 50%; position: relative; } #meus-pedidos-interna .box-passos-pedido-wrapper .box-passos-pedido .passos-ilustracao .dot.finalizado { background-color: #5b1d1d; } #meus-pedidos-interna .box-passos-pedido-wrapper .box-passos-pedido .passos-ilustracao .dot.finalizado:after { content: ""; display: block; border: 2px solid #fff; width: 6px; height: 3px; transform: translate(-50%, -50%) rotate(-50deg); position: absolute; top: 44%; left: 50%; border-top: 0; border-right: 0; } #meus-pedidos-interna .box-passos-pedido-wrapper .box-passos-pedido .passos-ilustracao .linha { height: 2px; position: absolute; transform: translate(0, -50%); top: 50%; left: 5%; width: 42%; } @media screen and (max-width: 980px) { #meus-pedidos-interna .box-passos-pedido-wrapper .box-passos-pedido .passos-ilustracao .linha { left: 7%; width: 39%; } } #meus-pedidos-interna .box-passos-pedido-wrapper .box-passos-pedido .passos-ilustracao .linha:last-child { left: 53%; } @media screen and (max-width: 980px) { #meus-pedidos-interna .box-passos-pedido-wrapper .box-passos-pedido .passos-ilustracao .linha:last-child { left: 54%; } } @media screen and (min-width: 1000px) { #meus-pedidos-interna .box-endereco-entrega-wrapper { width: 28%; padding: 0 10px; } } #meus-pedidos-interna .box-endereco-entrega-wrapper .box-endereco-entrega { width: 100%; background-color: #f2f2f0; border-radius: 5px; padding: 15px; box-sizing: border-box; } #meus-pedidos-interna .box-endereco-entrega-wrapper .box-endereco-entrega p { margin: 0; font-family: Oswald, sans-serif; font-weight: 300; font-style: normal; font-size: 14px; } #meus-pedidos-interna .box-endereco-entrega-wrapper .box-endereco-entrega b { font-size: 14px; font-family: Oswald, sans-serif; font-weight: 700; font-style: normal; margin: 5px 0 1px; text-transform: uppercase; display: block; } #meus-pedidos-interna .box-endereco-entrega-wrapper .box-endereco-entrega .titulo-box { font-size: 16px; color: #a1a09d; font-weight: 400; } @media screen and (min-width: 1000px) { #meus-pedidos-interna .box-valores-wrapper { width: 27%; padding-left: 10px; } } #meus-pedidos-interna .box-valores-wrapper .box-valores { margin-right: 0; margin-left: auto; width: 100%; background-color: #f2f2f0; border-radius: 5px; padding: 15px; box-sizing: border-box; } @media screen and (min-width: 768px) and (max-width: 980px) { #meus-pedidos-interna .box-valores-wrapper .box-valores { width: 50%; margin-top: 0; background-color: transparent; } } #meus-pedidos-interna .box-valores-wrapper .box-valores .table-box-valores { width: 100%; text-align: right; } @media screen and (max-width: 980px) { #meus-pedidos-interna .box-valores-wrapper .box-valores .table-box-valores { text-align: left; } } @media screen and (max-width: 980px) { #meus-pedidos-interna .box-valores-wrapper .box-valores .table-box-valores tr td:last-of-type { text-align: right; } } #meus-pedidos-interna .box-valores-wrapper .box-valores .table-box-valores span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-transform: uppercase; } #meus-pedidos-interna .box-valores-wrapper .box-valores .table-box-valores hr { background-color: #e8cdb2; box-shadow: none; border-spacing: 0; border: 0; height: 1px; margin: 4px 0 2px; } #meus-pedidos-interna .box-valores-wrapper .box-valores .table-box-valores .subtotal span, #meus-pedidos-interna .box-valores-wrapper .box-valores .table-box-valores .taxa span { color: #af8256; font-size: 13px; letter-spacing: 0.6px; } #meus-pedidos-interna .box-valores-wrapper .box-valores .table-box-valores .subtotal .valor, #meus-pedidos-interna .box-valores-wrapper .box-valores .table-box-valores .taxa .valor { font-weight: 700; color: #af8256; } #meus-pedidos-interna .box-valores-wrapper .box-valores .table-box-valores .total span { font-size: 22px; color: #5a1718; } #meus-pedidos-interna .box-valores-wrapper .box-valores .table-box-valores .total .valor { font-weight: 700; } #meus-pedidos-interna .box-valores-wrapper .box-valores .table-box-valores .economia span { text-transform: none; font-weight: 400; color: #a1a09d; font-size: 12px; letter-spacing: 0.5px; } #meus-pedidos-interna .refazer-compra-wrapper { text-align: right; } @media screen and (max-width: 980px) { #meus-pedidos-interna .refazer-compra-wrapper { text-align: center; } } #meus-pedidos-interna .refazer-compra-wrapper button { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; letter-spacing: 0.2px; padding: 8px 26px; background-color: #bb2a2e; cursor: pointer; border: none; border-radius: 4px; text-align: center; color: #fff; text-transform: uppercase; } #meus-pedidos-interna .conteudo-refazer-compra { display: none; } #meus-pedidos-interna .conteudo-refazer-compra .listagem-produtos-horizontal .container table tbody td .excluir-item-produto { display: none; } #meus-pedidos-interna .titulo-recompra-itens, #meus-pedidos-interna .titulo-tabela-recorrencia { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 22px; color: #6b1a1d; text-align: left; } @media screen and (max-width: 980px) { #meus-pedidos-interna .titulo-recompra-itens, #meus-pedidos-interna .titulo-tabela-recorrencia { margin: 30px 0 20px; text-align: center; } } #meus-pedidos-interna .tabela-itens-recorrentes { background-color: #f2f2f0; border-radius: 20px; padding: 20px; box-sizing: border-box; } #meus-pedidos-interna .tabela-itens-recorrentes table { width: 100%; border-collapse: collapse; border-spacing: 0; } #meus-pedidos-interna .tabela-itens-recorrentes table tr td p, #meus-pedidos-interna .tabela-itens-recorrentes table tr th p { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; text-align: left; margin: 0; color: #54565c; font-size: 14px; } @media screen and (max-width: 980px) { #meus-pedidos-interna .tabela-itens-recorrentes table tr td p, #meus-pedidos-interna .tabela-itens-recorrentes table tr th p { font-size: 13px; } } @media screen and (max-width: 980px) { #meus-pedidos-interna .tabela-itens-recorrentes table tr td:not(:first-of-type) p, #meus-pedidos-interna .tabela-itens-recorrentes table tr th:not(:first-of-type) p { text-align: center; } } #meus-pedidos-interna .tabela-itens-recorrentes table tr th { padding: 0 0 15px; } #meus-pedidos-interna .tabela-itens-recorrentes table tr th.th-produto { width: 65%; } @media screen and (max-width: 980px) { #meus-pedidos-interna .tabela-itens-recorrentes table tr th.th-produto { width: 35%; } } #meus-pedidos-interna .tabela-itens-recorrentes table tr th p { text-transform: uppercase; } #meus-pedidos-interna .tabela-itens-recorrentes table tr td { padding: 15px 5px 15px 0; border-bottom: 1px solid #ccc; } #meus-pedidos-interna .tabela-itens-recorrentes table tr td.td-produto p { font-family: Arial, Helvetica, sans-serif; } #meus-pedidos-interna .tabela-itens-recorrentes table tr td.td-quantidade p, #meus-pedidos-interna .tabela-itens-recorrentes table tr td.td-valor-unitario p { color: #a1a09d; } #meus-pedidos-interna .tabela-itens-recorrentes table tr td.td-rodape { text-align: center; } #meus-pedidos-interna .tabela-itens-recorrentes table tr td.td-rodape a, #meus-pedidos-interna .tabela-itens-recorrentes table tr td.td-rodape span { display: inline-block; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 20px; color: #000; letter-spacing: 0.4px; font-size: 15px; } #meus-pedidos-interna .tabela-itens-recorrentes table tr td.td-rodape a { margin: 0 5px; } @media screen and (max-width: 980px) { #meus-pedidos-interna .tabela-itens-recorrentes table tr td.td-rodape a { font-size: 19px; } } #meus-pedidos-interna .tabela-itens-recorrentes table tr td p { text-align: left; } #meus-pedidos-interna .tabela-itens-recorrentes table tr:nth-last-of-type(-n + 2) td { padding-bottom: 0; border-bottom: 0; } #meus-pedidos-interna .tabela-itens-recorrentes table tr.tr-rodape td { padding-top: 30px; } #meus-pedidos-interna #popup_print .print .corpo { padding: 30px 50px; } .pagina-recorrencia .intro-compra-recorrente a { color: #c79665; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; border-bottom: none; transition: 0.3s; position: relative; } .pagina-recorrencia .intro-compra-recorrente a:after { content: ""; display: block; width: 100%; position: absolute; transform: translate(-50%, -50%); left: 50%; bottom: -9%; transition: 0.3s; height: 1px; background-color: #c79665; } .pagina-recorrencia .intro-compra-recorrente a:hover { text-decoration: none; } .pagina-recorrencia .intro-compra-recorrente a:hover:after { width: 0; } .pagina-recorrencia .intro-compra-recorrente .img-calendario { display: inline-block; width: 20px; height: 20px; vertical-align: middle; margin-right: 6px; } .pagina-recorrencia .intro-compra-recorrente .topo-intro-recorrencia { margin-bottom: 67px; } .pagina-recorrencia .intro-compra-recorrente .topo-intro-recorrencia .titulo-recorrencia-wrapper { padding-top: 5px; } .pagina-recorrencia .intro-compra-recorrente .topo-intro-recorrencia .titulo-recorrencia-wrapper .titulo-recorrencia { color: #6f0d10; font-size: 26px; } .pagina-recorrencia .intro-compra-recorrente .topo-intro-recorrencia .menu-recorrencia-wrapper { text-align: right; } .pagina-recorrencia .intro-compra-recorrente .topo-intro-recorrencia .menu-recorrencia-wrapper nav { display: inline-block; background-color: #e6e4de; padding: 9px 18px; border-radius: 50px; } .pagina-recorrencia .intro-compra-recorrente .topo-intro-recorrencia .menu-recorrencia-wrapper nav ul li { display: inline-block; } .pagina-recorrencia .intro-compra-recorrente .topo-intro-recorrencia .menu-recorrencia-wrapper nav ul li a, .pagina-recorrencia .intro-compra-recorrente .topo-intro-recorrencia .menu-recorrencia-wrapper nav ul li span { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; color: #57595f; border-bottom: none; } .pagina-recorrencia .intro-compra-recorrente .topo-intro-recorrencia .menu-recorrencia-wrapper nav ul li a { margin: 0 4px; } .pagina-recorrencia .intro-compra-recorrente .topo-intro-recorrencia .menu-recorrencia-wrapper nav ul li a:after { display: none; } .pagina-recorrencia .intro-compra-recorrente .topo-intro-recorrencia .menu-recorrencia-wrapper nav ul li a:hover { text-decoration: underline; } .pagina-recorrencia .intro-compra-recorrente .topo-intro-recorrencia .menu-recorrencia-wrapper nav ul li .titulo-menu-recorrencia { font-family: Oswald, sans-serif; font-weight: 700; font-style: normal; color: #6f0d10; margin-right: 8px; } .pagina-recorrencia .intro-compra-recorrente .topo-intro-recorrencia .menu-recorrencia-wrapper nav ul li:nth-child(2) a { margin-left: 0; } .pagina-recorrencia .intro-compra-recorrente .topo-intro-recorrencia .menu-recorrencia-wrapper nav ul li:last-child a { margin-right: 0; } .pagina-recorrencia .intro-compra-recorrente .links-recorrencia-wrapper { margin-bottom: 35px; } .pagina-recorrencia .intro-compra-recorrente .links-recorrencia-wrapper .ver-calendario-wrapper { text-align: left; } .pagina-recorrencia .intro-compra-recorrente .links-recorrencia-wrapper .ver-calendario-wrapper a, .pagina-recorrencia .intro-compra-recorrente .links-recorrencia-wrapper .ver-calendario-wrapper img { display: inline-block; vertical-align: middle; } .pagina-recorrencia .intro-compra-recorrente .links-recorrencia-wrapper .conheca-mais-wrapper { text-align: right; } .pagina-recorrencia .intro-compra-recorrente .links-recorrencia-wrapper .conheca-mais-wrapper a { display: inline-block; vertical-align: middle; } .pagina-recorrencia .intro-compra-recorrente .tutorial-recorrencia-wrapper .tutorial-recorrencia .titulo-tutorial { font-size: 24px; color: #462b2c; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; margin-bottom: 10px; } .pagina-recorrencia .intro-compra-recorrente .tutorial-recorrencia-wrapper .tutorial-recorrencia .descricao-tutorial { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 16px; color: #54565c; max-width: 450px; margin-bottom: 40px; } .pagina-recorrencia .intro-compra-recorrente .tutorial-recorrencia-wrapper .tutorial-recorrencia .passos-tutorial { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; flex-wrap: wrap; -ms-flex-wrap: wrap; } .pagina-recorrencia .intro-compra-recorrente .tutorial-recorrencia-wrapper .tutorial-recorrencia .passos-tutorial .passo { position: relative; } .pagina-recorrencia .intro-compra-recorrente .tutorial-recorrencia-wrapper .tutorial-recorrencia .passos-tutorial .passo .numero { background-color: #d02a1e; border-radius: 50%; color: #fff; font-size: 12px; position: absolute; left: 0; top: 0; width: 25px; height: 25px; text-align: center; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; margin: 0; line-height: 25px; } .pagina-recorrencia .intro-compra-recorrente .tutorial-recorrencia-wrapper .tutorial-recorrencia .passos-tutorial .passo .sprite-tutorial-recorrencia { display: block; height: 105px; background-image: url(../images/recorrencia/sprite-tutorial-recorrencia.png); background-repeat: no-repeat; } .pagina-recorrencia .intro-compra-recorrente .tutorial-recorrencia-wrapper .tutorial-recorrencia .passos-tutorial .passo .sprite-tutorial-recorrencia.icone-produtos { width: 138px; background-position-x: 22px; } .pagina-recorrencia .intro-compra-recorrente .tutorial-recorrencia-wrapper .tutorial-recorrencia .passos-tutorial .passo .sprite-tutorial-recorrencia.icone-periodo { width: 123px; background-position-x: -125px; } .pagina-recorrencia .intro-compra-recorrente .tutorial-recorrencia-wrapper .tutorial-recorrencia .passos-tutorial .passo .sprite-tutorial-recorrencia.icone-caminhao { width: 123px; background-position-x: -265px; } .pagina-recorrencia .intro-compra-recorrente .tutorial-recorrencia-wrapper .tutorial-recorrencia .passos-tutorial .passo .sprite-tutorial-recorrencia.icone-descontos { width: 123px; background-position-x: -412px; } .pagina-recorrencia .intro-compra-recorrente .tutorial-recorrencia-wrapper .tutorial-recorrencia .passos-tutorial .passo .descricao { font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; text-align: center; } .pag-meus-cartoes .container { box-sizing: border-box; } @media screen and (max-width: 980px) { .pag-meus-cartoes .container { width: 100%; } } .pag-meus-cartoes .menu-logado-wrapper { margin: 30px -15px; } .pag-meus-cartoes .listagem-cartoes-container { min-height: 400px; padding-top: 60px; position: relative; margin-bottom: 40px; } @media screen and (max-width: 980px) { .pag-meus-cartoes .listagem-cartoes-container { padding-top: 0; } } .pag-meus-cartoes .listagem-cartoes-container .listagem-cartoes-wrapper, .pag-meus-cartoes .listagem-cartoes-container .nenhum-cartao-cadastrado { width: 80%; margin: 0 auto; } @media screen and (max-width: 980px) { .pag-meus-cartoes .listagem-cartoes-container .listagem-cartoes-wrapper, .pag-meus-cartoes .listagem-cartoes-container .nenhum-cartao-cadastrado { width: 100%; } } .pag-meus-cartoes .listagem-cartoes-container .listagem-cartoes-wrapper .txt-cartao-principal { font-family: Oswald, sans-serif; font-size: 12px; color: #3a1112; line-height: 1em; text-align: right; margin: 0 0 0.5em; } .pag-meus-cartoes .listagem-cartoes-container .duvidas-frequentes-wrapper { padding-left: 25px; } @media screen and (max-width: 980px) { .pag-meus-cartoes .listagem-cartoes-container .duvidas-frequentes-wrapper { padding: 0; margin-bottom: 40px; } } .pag-meus-cartoes .listagem-cartoes-container .duvidas-frequentes-wrapper::before { content: ""; position: absolute; height: 320px; width: 1px; background-color: #ccc; right: 100%; top: -10px; } .pag-meus-cartoes .listagem-cartoes-container .duvidas-frequentes-wrapper .titulo, .pag-meus-cartoes .listagem-cartoes-container .duvidas-frequentes-wrapper p { color: #666; } .pag-meus-cartoes .listagem-cartoes-container .duvidas-frequentes-wrapper .titulo { font-size: 24px; margin-bottom: 10px; text-transform: none; } .pag-meus-cartoes .listagem-cartoes-container .duvidas-frequentes-wrapper p { font-size: 14px; font-family: Oswald, sans-serif; margin-top: 0; margin-bottom: 10px; font-weight: 400; } @media screen and (max-width: 980px) { .pag-meus-cartoes .listagem-cartoes-container .nenhum-cartao-cadastrado { margin-bottom: 30px; } } .pag-meus-cartoes .listagem-cartoes-container .nenhum-cartao-cadastrado .mensagem-wrapper { background-color: #ecebe7; padding: 20px; } .pag-meus-cartoes .listagem-cartoes-container .nenhum-cartao-cadastrado .mensagem-wrapper p { font-family: Oswald, sans-serif; margin: 0; color: #4a4d57; text-transform: none; text-align: center; } @media screen and (max-width: 980px) { .pag-meus-cartoes footer .container { width: 94%; } } #produto.pg_receitas_detalhe #header_produto { overflow: initial !important; height: 470px; } @media screen and (max-width: 768px) { #produto.pg_receitas_detalhe #header_produto #header_receitas #carousel_produto h2 { margin-bottom: 15px !important; } } #produto.pg_receitas_detalhe #header_produto #header_receitas #carousel_produto .img_destaque { width: 546px; height: 381px; overflow: hidden; } @media screen and (max-width: 768px) { #produto.pg_receitas_detalhe #header_produto #header_receitas #carousel_produto .img_destaque { width: 100%; height: auto; display: block; } } #produto.pg_receitas_detalhe #header_produto #header_receitas #carousel_produto .img_destaque a { height: 360px; overflow: hidden; } @media screen and (max-width: 768px) { #produto.pg_receitas_detalhe #header_produto #header_receitas #carousel_produto .img_destaque a { height: auto; display: block; } } @media screen and (max-width: 768px) { #produto.pg_receitas_detalhe #header_produto #header_receitas #carousel_produto .img_destaque a img { height: auto; display: block; position: static; transform: none; width: 100%; } } #produto.pg_receitas_detalhe #header_produto #header_receitas .right .header_info { margin: 0 0 30px; } #produto.pg_receitas_detalhe #header_produto #header_receitas .right .header_info h2 { font-size: 32px; line-height: 37px; margin-top: -5px; } #produto.pg_receitas_detalhe #header_produto #header_receitas .right .miolo_info#receitas_detalhe p { line-height: 25px; } #produto.pg_receitas_detalhe #header_produto #header_receitas .right .miolo_info#receitas_detalhe .detalhes-da-receita { display: flex; margin-bottom: 30px; } @media screen and (max-width: 768px) { #produto.pg_receitas_detalhe #header_produto #header_receitas .right .miolo_info#receitas_detalhe .detalhes-da-receita { display: block; text-align: center; } } #produto.pg_receitas_detalhe #header_produto #header_receitas .right .miolo_info#receitas_detalhe .detalhes-da-receita .detalhe-da-receita { margin-right: 3px; background-color: #f5f5f2; padding: 8px 15px; display: flex; align-items: center; } @media screen and (max-width: 768px) { #produto.pg_receitas_detalhe #header_produto #header_receitas .right .miolo_info#receitas_detalhe .detalhes-da-receita .detalhe-da-receita { text-align: left; } } @media screen and (max-width: 768px) { #produto.pg_receitas_detalhe #header_produto #header_receitas .right .miolo_info#receitas_detalhe .detalhes-da-receita .detalhe-da-receita:first-of-type { width: 100%; display: flex; margin-right: 0; box-sizing: border-box; margin-bottom: 10px; justify-content: center; } } @media screen and (max-width: 768px) { #produto.pg_receitas_detalhe #header_produto #header_receitas .right .miolo_info#receitas_detalhe .detalhes-da-receita .detalhe-da-receita:nth-child(2) { display: inline-flex; vertical-align: top; box-sizing: border-box; width: 32%; } } @media screen and (max-width: 768px) { #produto.pg_receitas_detalhe #header_produto #header_receitas .right .miolo_info#receitas_detalhe .detalhes-da-receita .detalhe-da-receita:nth-child(3) { display: inline-flex; vertical-align: top; width: 33%; box-sizing: border-box; } } @media screen and (max-width: 768px) { #produto.pg_receitas_detalhe #header_produto #header_receitas .right .miolo_info#receitas_detalhe .detalhes-da-receita .detalhe-da-receita:last-of-type { display: inline-flex; vertical-align: top; width: 31%; box-sizing: border-box; margin-right: 0; } } #produto.pg_receitas_detalhe #header_produto #header_receitas .right .miolo_info#receitas_detalhe .detalhes-da-receita .detalhe-da-receita .avatar, #produto.pg_receitas_detalhe #header_produto #header_receitas .right .miolo_info#receitas_detalhe .detalhes-da-receita .detalhe-da-receita .icone { padding-right: 10px; } #produto.pg_receitas_detalhe #header_produto #header_receitas .right .miolo_info#receitas_detalhe .detalhes-da-receita .detalhe-da-receita .icone img { width: 25px; height: 25px; } #produto.pg_receitas_detalhe #header_produto #header_receitas .right .miolo_info#receitas_detalhe .detalhes-da-receita .detalhe-da-receita .avatar img { width: 45px; height: 45px; } #produto.pg_receitas_detalhe #header_produto #header_receitas .right .miolo_info#receitas_detalhe .detalhes-da-receita .detalhe-da-receita .texto { display: flex; flex-direction: column; justify-content: center; } #produto.pg_receitas_detalhe #header_produto #header_receitas .right .miolo_info#receitas_detalhe .detalhes-da-receita .detalhe-da-receita p.label { font-size: 12px; line-height: 16px; color: #3a1112; font-family: Oswald-Regular, Oswald; text-transform: uppercase; margin-bottom: 0; text-rendering: optimizeLegibility; font-feature-settings: "kern" 1; -webkit-font-feature-settings: "kern"; -moz-font-feature-settings: "kern"; -moz-font-feature-settings: "kern=1"; font-kerning: normal; } #produto.pg_receitas_detalhe #header_produto #header_receitas .right .miolo_info#receitas_detalhe .detalhes-da-receita .detalhe-da-receita .info, #produto.pg_receitas_detalhe #header_produto #header_receitas .right .miolo_info#receitas_detalhe .detalhes-da-receita .detalhe-da-receita .info a { color: #af8256; font-family: Oswald-Regular, Oswald; font-size: 16px; line-height: 16px; margin-bottom: 0; text-rendering: optimizeLegibility; font-feature-settings: "kern" 1; -webkit-font-feature-settings: "kern"; -moz-font-feature-settings: "kern"; -moz-font-feature-settings: "kern=1"; font-kerning: normal; text-decoration: underline; } #produto.pg_receitas_detalhe #header_produto #header_receitas .right .miolo_info#receitas_detalhe .detalhes-da-receita .detalhe-da-receita .info { margin-bottom: 5px; } #produto.pg_receitas_detalhe .wrapper-compartilhar-produto .lnk-compartilhar-produto { margin-left: 0; } html.open_menu { overflow: hidden; } @media only screen and (min-width: 300px) and (max-width: 767px) { body.so-hoje::before { content: ""; display: block; position: fixed; width: 100vw; height: 0; background-color: rgba(0, 0, 0, 0.7); } } @media only screen and (min-width: 300px) and (max-width: 767px) { body.so-hoje.abrir_filtro { overflow: hidden; } } @media only screen and (min-width: 300px) and (max-width: 767px) { body.so-hoje.abrir_filtro::before { height: 100vh; left: 0; position: fixed; top: 0; z-index: 99999991; } } body.so-hoje.open_menu_mobile .btn-filtro-mobile { display: none !important; } body.so-hoje .so-hoje__banner { display: flex; flex-direction: row; justify-content: center; align-items: center; min-height: 250px; background-color: #b02227; } @media only screen and (min-width: 300px) and (max-width: 767px) { body.so-hoje .so-hoje__banner { padding: 10px; box-sizing: border-box; } } body.so-hoje .so-hoje__banner .ico-timer { display: inline-block; margin-right: 25px; } body.so-hoje .so-hoje__titulo { font-family: Oswald; font-size: 30px; text-transform: uppercase; color: #fff; font-weight: 300; margin: 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper { flex-direction: column !important; } } body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .box-economia { box-sizing: border-box; border: 1px solid #c7c3c3; width: 92%; margin-bottom: 20px; } @media only screen and (min-width: 300px) and (max-width: 767px) { body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .box-economia { width: 98%; margin: 0 auto 25px; } } body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .box-economia p b { color: #bb1c29; } body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .box-economia__wrapper { padding: 10px 10px 20px; } body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .box-economia__texto, body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .box-economia__titulo { font-family: Oswald, sans-serif; text-align: left; line-height: 1.2em; margin: 0; text-transform: uppercase; } body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .box-economia__titulo { font-size: 20px; margin-bottom: 5px; font-weight: 700; } body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .box-economia__texto { font-size: 14px; line-height: 1.4em; margin-bottom: 15px; font-weight: 300; } body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .box-economia__texto b { font-weight: 600; } body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .box-economia .infos-economia { display: flex; flex-direction: row; } body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .box-economia .infos-economia__ativados, body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .box-economia .infos-economia__utilizados { flex: 1; position: relative; } body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .box-economia .infos-economia__ativados p, body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .box-economia .infos-economia__utilizados p { font-family: Oswald, sans-serif; margin: 0; font-size: 19px; line-height: 1em; font-weight: 300; } body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .box-economia .infos-economia__ativados p b, body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .box-economia .infos-economia__utilizados p b { display: block; text-transform: uppercase; padding-top: 5px; font-size: 18px; } body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .box-economia .infos-economia__ativados:first-of-type:after { content: ""; height: 60px; width: 1px; background-color: #ccc; display: block; position: absolute; right: 13px; top: 5px; } @media only screen and (min-width: 300px) and (max-width: 767px) { body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .box-economia .infos-economia__ativados:first-of-type:after { top: 2px; } } body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .box-economia .total-economia { padding: 10px; background-color: #ccc; } body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .box-economia .total-economia__texto { font-family: Oswald, sans-serif; font-size: 16px; margin: 0; } body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .btn-filtro-mobile { display: none; position: fixed; width: 15vw; height: 15vw; max-width: 65px; max-height: 65px; background-color: #bb2a2e; border-radius: 50%; box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.5); border: none; position: right; right: 8vw; bottom: 70px; cursor: pointer; outline: 0; transition: 0.3s; z-index: 999999993; } body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .btn-filtro-mobile:active, body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .btn-filtro-mobile:focus, body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .btn-filtro-mobile:hover, body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .btn-filtro-mobile:visited { outline: 0; background-color: #bb2a2e; } body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .btn-filtro-mobile.fechar-filtro .linha { background-color: transparent; } body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .btn-filtro-mobile.fechar-filtro .linha:before { opacity: 0; } body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .btn-filtro-mobile.fechar-filtro .linha:not(:first-of-type) { top: 50%; width: 60%; background-color: #fff; } body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .btn-filtro-mobile.fechar-filtro .linha:nth-of-type(2) { transform: translate(-50%, -50%) rotate(45deg); } body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .btn-filtro-mobile.fechar-filtro .linha:nth-of-type(3) { transform: translate(-50%, -50%) rotate(-45deg); } body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .btn-filtro-mobile .linha { display: block; position: absolute; left: 50%; top: 52%; transform: translate(-50%, -50%); height: 4%; width: 60%; border-radius: 5px; transition: 0.3s; background-color: #fff; } body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .btn-filtro-mobile .linha:before { content: ""; width: 5px; height: 5px; border: 2px solid #fff; background-color: #bb2a2e; border-radius: 50%; position: absolute; left: 13%; top: 50%; transform: translate(0, -50%); transition: 0.3s; } body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .btn-filtro-mobile .linha:not(:first-of-type):before { left: auto; right: 13%; } body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .btn-filtro-mobile .linha:nth-of-type(2) { top: 20px; } body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .btn-filtro-mobile .linha:nth-of-type(3) { top: auto; bottom: 15px; } @media only screen and (min-width: 300px) and (max-width: 767px) { body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .btn-filtro-mobile { display: block; } } body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .filtro_lateral { z-index: 99999992; } body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .filtro_lateral .content_busca { margin-bottom: 25px; } body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .filtro_lateral .selecao-descontos { padding-bottom: 25px; border-bottom: 1px solid #c3c3c3; } body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .filtro_lateral .selecao-descontos__item:not(:last-of-type) { margin-bottom: 10px; } body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .filtro_lateral .selecao-descontos__item .selecao-item__check { margin-right: 5px; } body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .filtro_lateral .content_filtro_lista { margin-top: 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .filtro_lateral .content_filtro_lista { overflow: scroll; max-height: 270px; } } @media screen and (max-width: 320px) { body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .filtro_lateral .content_filtro_lista { max-height: 205px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper .filtro_lateral .content_filtro_lista .item_filtro { min-height: 45px; } } body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper #vitrine_lista .content_vitrine .container_vitrine_lista .item_vitrine.so-hoje.produto-esgotado a .bg_img_vitrine:before { padding: 10px !important; font-size: 13px !important; } body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper #vitrine_lista .content_vitrine .container_vitrine_lista .item_vitrine.so-hoje.produto-esgotado .card-base--ativo .txt_vitrine .wrapper-prices .content_price .price { margin-right: 5px !important; font-size: 12px !important; } body.so-hoje .listagem-produtos-filtro-novo .listagem-container .resultado-wrapper #vitrine_lista .content_vitrine .container_vitrine_lista .item_vitrine.so-hoje.produto-esgotado .card-base--ativo .txt_vitrine .wrapper-prices .content_price .price_desconto { font-size: 14px !important; padding: 2px !important; } .vinhos .banner-estatico__img { display: block; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .carrossel-banners-produtos .container { padding-bottom: 5px; } } .vinhos .carrossel-banners-produtos .container .row .carrossel-wrapper.v2 .item-carrossel .img-wrapper { width: 40%; } .vinhos .carrossel-banners-produtos .container .row .carrossel-wrapper.v2 .item-carrossel .txt-wrapper { justify-content: center; width: 60%; } .vinhos .carrossel-banners-produtos .container .row .carrossel-wrapper.v2 .item-carrossel .txt-wrapper h3 { font-size: 25px; margin-bottom: 10px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .carrossel-banners-produtos .container .row .carrossel-wrapper.v2 .item-carrossel .txt-wrapper h3 { font-size: 21px; } } .vinhos .expert-indica .container { padding: 15px 0 5px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .expert-indica .container { padding-top: 5px; } } .vinhos .expert-indica__titulo { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .expert-indica__titulo { display: block; text-align: left; line-height: 1.1em; font-size: 22px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .expert-indica__titulo b { display: block; } } .vinhos .expert-indica__titulo img { border-radius: 50%; width: 40px; margin-right: 10px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .expert-indica__titulo img { float: left; margin-top: 6px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .oportunidades .container { padding-bottom: 10px; } } .vinhos .oportunidades__titulo { font-size: 24px; margin-bottom: 40px; font-family: Oswald, sans-serif; text-align: left; color: #3a1112; display: block; text-transform: uppercase; line-height: 1em; font-weight: 400; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .oportunidades__titulo { margin-bottom: 20px; } } .vinhos .oportunidades__abas-opcoes { border-bottom: 1px solid #ccc; padding-bottom: 8px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .oportunidades__abas-opcoes { display: flex; flex-direction: column; border: 0.5px solid #000; border-radius: 3px; padding: 5px 0; height: 45px; overflow: hidden; position: absolute; width: calc(100% - 30px); top: auto; box-sizing: border-box; z-index: 9; background-color: #ecebe7; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .oportunidades__abas-opcoes:before { content: ">"; position: absolute; right: 5%; top: 11px; font-family: Cardo; transform: rotate(90deg); font-weight: 700; font-size: 17px; transition: 0.3s; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .oportunidades__abas-opcoes:after { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .oportunidades__abas-opcoes.ativo { height: auto; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .oportunidades__abas-opcoes.ativo:before { transform: rotate(-90deg); } } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .oportunidades__abas-opcoes.ativo:after { content: none; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .oportunidades__abas-opcoes.ativo a { display: block; } } .vinhos .oportunidades__abas-opcoes a { font-size: 20px; font-family: Oswald, sans-serif; text-transform: uppercase; position: relative; color: #333; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .oportunidades__abas-opcoes a { margin: 0; font-weight: 300; font-size: 16px; padding: 5px 20px; display: none; } } .vinhos .oportunidades__abas-opcoes a:not(:last-of-type) { margin-right: 50px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .oportunidades__abas-opcoes a:not(:last-of-type) { margin-right: 0; } } .vinhos .oportunidades__abas-opcoes a.ativo { font-weight: 700; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .oportunidades__abas-opcoes a.ativo { display: block; font-weight: 300; order: -1; } } .vinhos .oportunidades__abas-opcoes a.ativo:after { content: ""; transition: 0.3s; position: absolute; bottom: -8px; height: 4px; width: 100%; border-bottom: 4px solid #bb2a2d; left: 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .oportunidades__abas-opcoes a.ativo:after { content: none; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .oportunidades__aba-produto { margin-top: 75px; } } .vinhos .oportunidades__aba-produto:not(.ativo) { display: none; } .vinhos .momentos { float: none; display: block; overflow: visible; z-index: 1; padding: 35px 0 50px; box-sizing: border-box; background-color: #ecebe7; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .momentos { padding-bottom: 8px; padding-top: 0; } } .vinhos .momentos__carrossel { display: flex; flex-direction: row; overflow: visible; } .vinhos .momentos__carrossel .slick-list { flex: 1; overflow: visible; } .vinhos .momentos__carrossel .slick-arrow { position: absolute; transform: translate(0, -50%); top: 50%; left: -28px; z-index: 10; background-color: #ecebe7; border-radius: 50%; color: #ecebe7; width: 55px; height: 55px; -webkit-appearance: none; appearance: none; border: none; transition: 0.3s; cursor: pointer; z-index: 11; outline: 0; overflow: hidden; background: #ecebe7; } @media screen and (max-width: 980px) { .vinhos .momentos__carrossel .slick-arrow { display: none; } } .vinhos .momentos__carrossel .slick-arrow:after { content: "<"; font-weight: 300; font-family: Oswald; font-size: 22px; line-height: 22px; color: #555; position: absolute; transform: translate(-50%, -50%); right: 15%; top: 46%; } .vinhos .momentos__carrossel .slick-arrow.slick-disabled { opacity: 0; } .vinhos .momentos__carrossel .slick-arrow.slick-next { right: -28px; left: auto; } @media screen and (max-width: 980px) { .vinhos .momentos__carrossel .slick-arrow.slick-next { display: none; } } .vinhos .momentos__carrossel .slick-arrow.slick-next:after { content: ">"; right: auto; left: 30%; } .vinhos .momentos__carrossel .momento { display: flex; flex-direction: row; max-height: 480px; overflow: visible; width: 100vw; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .momentos__carrossel .momento { flex-direction: column; max-height: none; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .momentos__carrossel .momento:not(:first-of-type) { display: none; } } .vinhos .momentos__carrossel .momento-wrapper { display: flex; flex-direction: row; flex: 3; min-width: 950px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .momentos__carrossel .momento-wrapper { flex: 2; flex-direction: column; min-width: 0; } } .vinhos .momentos__carrossel .momento-intro { position: relative; flex: 1; overflow: hidden; background-repeat: no-repeat; background-size: cover; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .momentos__carrossel .momento-intro { flex: none; display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 20px 0; } } .vinhos .momentos__carrossel .momento-intro p { margin: 0; font-family: Oswald, sans-serif; text-transform: uppercase; background-color: rgba(85, 6, 1, 0.8); color: #fff; display: inline-block; position: absolute; right: 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .momentos__carrossel .momento-intro p { position: relative; background-color: transparent; right: auto; left: auto; display: block; } } .vinhos .momentos__carrossel .momento-intro__titulo { font-size: 39px; line-height: 1em; font-weight: 400; padding: 0.2em 0.3em; top: 40px; padding-right: 45px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .momentos__carrossel .momento-intro__titulo { font-weight: 300; font-size: 28px; line-height: 1.2em; padding: 0; text-align: center; top: 0; } } .vinhos .momentos__carrossel .momento-intro__subtitulo { font-size: 30px; top: 96px; padding: 0.2em 0.3em; font-weight: 700; padding-right: 75px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .momentos__carrossel .momento-intro__subtitulo { line-height: 1.2em; padding: 0; text-align: center; top: 0; font-size: 28px; } } .vinhos .momentos__carrossel .momento-intro__bg { display: block; width: 100%; } .vinhos .momentos__carrossel .momento-produto { display: flex; flex: 1; background-color: #fff; position: relative; min-width: 500px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .momentos__carrossel .momento-produto { background-color: #ecebe7; min-width: 0; padding: 25px 15px 35px; } } .vinhos .momentos__carrossel .momento-produto:after { content: ""; position: absolute; width: 1px; right: 12%; height: 89%; transform: translate(0, -50%); top: 50%; background-color: #ccc; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .momentos__carrossel .momento-produto:after { height: 1px; width: 89%; transform: translate(-50%, 0); bottom: 0; left: 50%; top: auto; right: auto; } } .vinhos .momentos__carrossel .momento-produto__img { position: absolute; transform: translate(0, -50%); left: -70px; top: 49%; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .momentos__carrossel .momento-produto__img { transform: none; position: relative; left: auto; top: auto; max-width: 100px; } } .vinhos .momentos__carrossel .momento-produto__img img { display: block; width: auto; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .momentos__carrossel .momento-produto__img img { width: 100%; } } .vinhos .momentos__carrossel .momento-produto__dados { flex: 0.8; max-width: 390px; padding: 30px 0 20px 120px; position: relative; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .momentos__carrossel .momento-produto__dados { padding: 0; padding-left: 30px; flex: 1; } } .vinhos .momentos__carrossel .momento-produto__subtitulo, .vinhos .momentos__carrossel .momento-produto__titulo { margin: 0; max-width: 70%; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .momentos__carrossel .momento-produto__subtitulo, .vinhos .momentos__carrossel .momento-produto__titulo { max-width: 100%; } } .vinhos .momentos__carrossel .momento-produto__subtitulo { font-family: Oswald, sans-serif; font-weight: 400; text-transform: uppercase; color: #b1b1b1; font-size: 15px; text-align: left; line-height: 1em; margin-bottom: 5px; } .vinhos .momentos__carrossel .momento-produto__titulo { font-family: Cardo, sans-serif; font-size: 30px; text-align: left; line-height: 1.3em; margin-bottom: 10px; } .vinhos .momentos__carrossel .momento-produto__selos { position: absolute; right: 8%; top: 30px; display: flex; flex-direction: column; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .momentos__carrossel .momento-produto__selos { position: relative; flex-direction: row; right: auto; top: 0; margin-bottom: 10px; } } .vinhos .momentos__carrossel .momento-produto__selos img { display: block; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .momentos__carrossel .momento-produto__selos img:not(:last-of-type) { margin-right: 5px; } } .vinhos .momentos__carrossel .momento-produto__infos { display: block; margin-bottom: 50px; } .vinhos .momentos__carrossel .momento-produto__infos ul { display: flex; flex-direction: column; } .vinhos .momentos__carrossel .momento-produto__infos ul li { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; min-height: 35px; max-height: 35px; } .vinhos .momentos__carrossel .momento-produto__infos ul li .box-img { width: 28px; margin-right: 10px; } .vinhos .momentos__carrossel .momento-produto__infos ul li .box-img img { display: block; margin: 0 auto; width: auto; } .vinhos .momentos__carrossel .momento-produto__infos ul li .box-img .tipo { width: 20px; height: 20px; margin: 0 auto; border-radius: 50%; display: block; } .vinhos .momentos__carrossel .momento-produto__infos ul li .box-img .tipo.--tinto { background-color: #881919; } .vinhos .momentos__carrossel .momento-produto__infos ul li .box-img .tipo.--rose { background-color: #e8b6b6; } .vinhos .momentos__carrossel .momento-produto__infos ul li .box-img .tipo.--branco { background-color: #d1c772; } .vinhos .momentos__carrossel .momento-produto__infos ul li p { font-family: Cardo, serif; text-align: left; font-size: 17.8px; font-weight: 300; color: #1e120d; margin: 0; } .vinhos .momentos__carrossel .momento-produto__valor { display: flex; flex-direction: row; justify-content: flex-start; align-items: flex-start; margin-bottom: 15px; } .vinhos .momentos__carrossel .momento-produto__valor-anterior, .vinhos .momentos__carrossel .momento-produto__valor-final { display: inline-block; } .vinhos .momentos__carrossel .momento-produto__valor-anterior p, .vinhos .momentos__carrossel .momento-produto__valor-final p { margin: 0; font-family: Oswald, sans-serif; text-transform: uppercase; display: flex; flex-direction: row; align-items: center; line-height: 1em; } .vinhos .momentos__carrossel .momento-produto__valor-anterior p *, .vinhos .momentos__carrossel .momento-produto__valor-final p * { line-height: 1em; } .vinhos .momentos__carrossel .momento-produto__valor-anterior p span, .vinhos .momentos__carrossel .momento-produto__valor-final p span { font-size: 0.7em; } .vinhos .momentos__carrossel .momento-produto__valor-anterior { margin-right: 10px; } .vinhos .momentos__carrossel .momento-produto__valor-anterior p { color: #b1b1b1; font-size: 12px; text-decoration: line-through; } .vinhos .momentos__carrossel .momento-produto__valor-anterior p span { margin-top: -0.7em; } .vinhos .momentos__carrossel .momento-produto__valor-final p { font-size: 22px; } .vinhos .momentos__carrossel .momento-produto__valor-final p span { margin-top: -0.2em; } .vinhos .momentos__carrossel .momento-produto__quantidade .carrinho_vitrine { position: relative; } .vinhos .momentos__carrossel .momento-produto__quantidade .carrinho_vitrine .bt_qtd { position: relative; width: 20px; height: 20px; } .vinhos .momentos__carrossel .momento-sugestao { display: flex; flex: 2; flex-direction: column; background-color: #fff; padding: 25px 0 10px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .momentos__carrossel .momento-sugestao { background-color: #ecebe7; padding: 25px 15px 0; flex: 1; } } .vinhos .momentos__carrossel .momento-sugestao__titulo { margin-bottom: 15px; line-height: 1em; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .momentos__carrossel .momento-sugestao__titulo { margin-bottom: 20px; } } .vinhos .momentos__carrossel .momento-sugestao__produtos #vitrine_lista { background-color: #fff; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .momentos__carrossel .momento-sugestao__produtos #vitrine_lista { background-color: #ecebe7; } } .vinhos .momentos__carrossel .momento-sugestao__produtos #vitrine_lista .content_vitrine { float: none; } .vinhos .momentos__carrossel .momento-sugestao__produtos #vitrine_lista .content_vitrine .container_vitrine_lista { float: none; flex-direction: row; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .momentos__carrossel .momento-sugestao__produtos #vitrine_lista .content_vitrine .container_vitrine_lista { justify-content: space-between; } } .vinhos .momentos__carrossel .momento-sugestao__produtos #vitrine_lista .content_vitrine .container_vitrine_lista .item_vitrine.novo { height: auto !important; width: 160px !important; margin-right: 10px !important; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .momentos__carrossel .momento-sugestao__produtos #vitrine_lista .content_vitrine .container_vitrine_lista .item_vitrine.novo { width: 48% !important; } } .vinhos .momentos__carrossel .momento-sugestao__produtos #vitrine_lista .content_vitrine .container_vitrine_lista .item_vitrine.novo:last-of-type { margin-right: 0 !important; } .vinhos .momentos__carrossel .momento-sugestao__produtos #vitrine_lista .content_vitrine .container_vitrine_lista .item_vitrine.novo a .bg_img_vitrine { height: 140px; } .vinhos .momentos__carrossel .momento-sugestao__produtos #vitrine_lista .content_vitrine .container_vitrine_lista .item_vitrine.novo .tag_marketplace_content { width: 100%; } .vinhos .momentos__carrossel .momento-sugestao__produtos #vitrine_lista .content_vitrine .container_vitrine_lista .item_vitrine.novo .tag_marketplace_content .tag_marketplace { font-size: 10px; padding: 0 1px; width: 100%; } .vinhos .harmonizacao { background-color: #290202; position: relative; overflow: hidden; } .vinhos .harmonizacao .container { padding: 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .harmonizacao .container { padding: 30px 0 40px; } } .vinhos .harmonizacao .container .row { display: flex; flex-direction: row; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .harmonizacao .container .row { flex-direction: column; } } .vinhos .harmonizacao__bg-desktop { display: block; position: absolute; left: 0; height: auto; top: -5vw; } .vinhos .harmonizacao-titulo { position: static; display: flex; flex-direction: column; justify-content: center; align-items: center; z-index: 10; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .harmonizacao-titulo { margin-bottom: 20px; } } .vinhos .harmonizacao-titulo p { font-family: Oswald, sans-serif; font-size: 25px; text-transform: uppercase; color: #fff; text-align: left; font-weight: 300; position: relative; left: 0; margin: 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .harmonizacao-titulo p { font-size: 28px; text-align: center; } } .vinhos .harmonizacao-titulo p b { display: block; font-size: 35px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .harmonizacao-titulo p b { font-size: 28px; } } .vinhos .harmonizacao-lista { display: flex; flex-direction: row; justify-content: center; align-content: center; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .harmonizacao-lista { flex-direction: row; flex-wrap: wrap; justify-content: space-around; } } .vinhos .harmonizacao-lista:before { content: ""; position: absolute; height: 100%; width: 350px; left: -13%; background-color: #000; z-index: 1; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .harmonizacao-lista:before { display: none; } } .vinhos .harmonizacao-lista__item { position: relative; z-index: 10; transition: 0.3s; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .harmonizacao-lista__item { max-height: 280px; overflow: hidden; margin-bottom: 4.4%; width: 45%; } } .vinhos .harmonizacao-lista__item:hover { opacity: 0.95; } .vinhos .harmonizacao-lista__item:not(:last-of-type) { margin-right: 8px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .harmonizacao-lista__item:not(:last-of-type) { margin-right: 0; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .harmonizacao-lista__item:last-of-type, .vinhos .harmonizacao-lista__item:nth-child(5n) { display: none; } } .vinhos .harmonizacao-lista__img { display: block; width: 100%; margin: 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .harmonizacao-lista__img { position: relative; transform: translate(0, -50%); top: 50%; } } .vinhos .harmonizacao-lista__titulo { font-family: Oswald, sans-serif; text-transform: uppercase; color: #fff; font-size: 25px; font-weight: 400; line-height: 1.2em; margin: 0; text-align: center; position: absolute; transform: translate(-50%, 0); top: 45%; left: 50%; width: 90%; } .vinhos .harmonizacao-lista__link { font-family: Oswald, sans-serif; text-transform: uppercase; color: #fff; font-size: 18px; text-decoration: underline; line-height: 1.2em; text-align: center; position: absolute; transform: translate(-50%, 0); bottom: 5%; left: 50%; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos .vitrine_lista h2 { text-align: left; } } .vinhos #vitrine2 .content_vitrine .container_vitrine, .vinhos .container_vitrine_lista { margin-top: 30px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos #vitrine2 .content_vitrine .container_vitrine, .vinhos .container_vitrine_lista { margin-top: 20px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos #vitrine2 .container { padding: 40px 0 10px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos #vitrine2 .container .content_vitrine h2 { padding: 0 15px; text-align: left; line-height: 1em; } } .vinhos .vitrine_lista .carrossel-vinhos .owl-item .item_vitrine { width: 100% !important; } @media only screen and (min-width: 300px) and (max-width: 767px) { .vinhos section .container { padding: 8px 0 30px; } } .vinhos .owl-carousel .owl-nav { left: 0; max-width: 100vw; top: 22%; } @media screen and (max-width: 980px) { .vinhos .owl-carousel .owl-nav { top: 18%; } } .vinhos .owl-carousel .owl-nav .owl-next, .vinhos .owl-carousel .owl-nav .owl-prev { position: absolute; transform: translate(-50%, -50%); background-color: #ecebe7; border-radius: 50%; color: #ecebe7; width: 55px; height: 55px; -webkit-appearance: none; border: none; transition: 0.3s; cursor: pointer; z-index: 11; outline: 0; left: 0; top: 50%; box-sizing: border-box; } .vinhos .owl-carousel .owl-nav .owl-next:after, .vinhos .owl-carousel .owl-nav .owl-prev:after { content: "<"; font-weight: 300; font-family: Oswald; font-size: 22px; line-height: 22px; color: #555; position: absolute; transform: translate(-50%, -50%); right: 15%; top: 46%; } .vinhos .owl-carousel .owl-nav .owl-next { right: -4.7%; left: auto; } @media screen and (max-width: 980px) { .vinhos .owl-carousel .owl-nav .owl-next { right: -16.3%; } } .vinhos .owl-carousel .owl-nav .owl-next:after { content: ">"; right: auto; left: 30%; } .lista-vinhos { background-color: #ecebe7; } .lista-vinhos .lista-filtro-vinhos .overflow-visible { overflow: visible !important; } @media only screen and (min-width: 300px) and (max-width: 767px) { .lista-vinhos .lista-filtro-vinhos-topo { flex-direction: column-reverse; } } .lista-vinhos .lista-filtro-vinhos .order_lista { float: right; text-align: right; width: 270px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .lista-vinhos .lista-filtro-vinhos .order_lista { float: none; text-align: center; margin-bottom: 25px; width: 100%; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .lista-vinhos .lista-filtro-vinhos .order_lista h3 { display: none; } } .lista-vinhos .lista-filtro-vinhos .order_lista .content_select_list { width: 70%; } @media only screen and (min-width: 300px) and (max-width: 767px) { .lista-vinhos .lista-filtro-vinhos .order_lista .content_select_list { width: 100%; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .lista-vinhos .lista-filtro-vinhos .order_lista .content_select_list .select_list { padding-left: 20px; box-sizing: border-box; width: 100%; } } .lista-vinhos .lista-filtro-vinhos .order_lista .content_select_list .select_list.active { border-bottom: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0; } .lista-vinhos .lista-filtro-vinhos .order_lista .content_select_list ul { width: 100%; box-sizing: border-box; box-shadow: 2px 11px 15px 1px rgba(0, 0, 0, 0.1); } .lista-vinhos .lista-filtro-vinhos .order_lista .content_select_list ul li { text-align: left; } .lista-vinhos .lista-filtro-vinhos .container { padding: 40px 0 50px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .lista-vinhos .lista-filtro-vinhos .container { padding-top: 30px; } } .lista-vinhos .lista-filtro-vinhos .container .row { display: flex; flex-direction: row; } @media only screen and (min-width: 300px) and (max-width: 767px) { .lista-vinhos .lista-filtro-vinhos .container .row { flex-direction: column; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .lista-vinhos .lista-filtro-vinhos .container .row.lista-filtro-vinhos-topo { flex-direction: column-reverse; } } .lista-vinhos .lista-filtro-vinhos .container .row .titulo-listagem { font-size: 24px; text-align: left; display: block; font-family: Oswald, sans-serif; color: #5a1718; margin-bottom: 40px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .lista-vinhos .lista-filtro-vinhos .container .row .titulo-listagem { font-size: 22px; margin-bottom: 25px; } } .lista-vinhos .lista-filtro-vinhos .container .row .filtro_lateral { width: 96%; position: relative; z-index: 1; } @media only screen and (min-width: 300px) and (max-width: 767px) { .lista-vinhos .lista-filtro-vinhos .container .row .filtro_lateral { display: none; } } .lista-vinhos .lista-filtro-vinhos .container .row .listagem-wrapper { padding-left: 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { .lista-vinhos .lista-filtro-vinhos .container .row .listagem-wrapper { padding-left: 15px; } } .lista-vinhos .lista-filtro-vinhos .container .row .listagem-wrapper .vitrine_lista { text-align: center; } .lista-vinhos .lista-filtro-vinhos .container .row .listagem-wrapper .vitrine_lista .carregar-mais-wrapper { text-align: center; display: block; margin: 0 auto; padding-top: 30px; clear: both; } @media only screen and (min-width: 300px) and (max-width: 767px) { .lista-vinhos .lista-filtro-vinhos .container .row .listagem-wrapper .vitrine_lista .carregar-mais-wrapper { padding-top: 10px; } } .lista-vinhos .lista-filtro-vinhos .container .row .listagem-wrapper .vitrine_lista .carregar-mais-wrapper a { display: inline-block; } .lista-vinhos .lista-filtro-vinhos .container .row .listagem-wrapper .vitrine_lista .container_vitrine_lista { margin-top: 0; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; } .lista-vinhos .lista-filtro-vinhos .container .row .listagem-wrapper .vitrine_lista .container_vitrine_lista .item_vitrine.novo.vinho { width: 24%; margin-right: 0 !important; margin-bottom: 30px !important; height: 500px !important; } @media only screen and (min-width: 300px) and (max-width: 767px) { .lista-vinhos .lista-filtro-vinhos .container .row .listagem-wrapper .vitrine_lista .container_vitrine_lista .item_vitrine.novo.vinho { width: 48.3%; float: none; margin-right: 0; margin-bottom: 10px !important; height: 460px !important; } } .lista-vinhos .lista-filtro-vinhos .container .row .listagem-wrapper .vitrine_lista .container_vitrine_lista .item_vitrine.novo.vinho:nth-child(4n) { margin-right: 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { .lista-vinhos .lista-filtro-vinhos .container .row .listagem-wrapper .vitrine_lista .container_vitrine_lista .expert-indica { margin-bottom: 35px; position: relative; } } .lista-vinhos .lista-filtro-vinhos .container .row .listagem-wrapper .vitrine_lista .container_vitrine_lista .expert-indica.hide_desktop { display: none; } @media only screen and (min-width: 300px) and (max-width: 767px) { .lista-vinhos .lista-filtro-vinhos .container .row .listagem-wrapper .vitrine_lista .container_vitrine_lista .expert-indica.hide_desktop { display: block; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .lista-vinhos .lista-filtro-vinhos .container .row .listagem-wrapper .vitrine_lista .container_vitrine_lista .expert-indica:after { content: ""; position: absolute; width: 100vw; height: 100%; background-color: #fff; transform: translate(-50%, -50%); top: 50%; left: 50%; z-index: 1; } } .lista-vinhos .lista-filtro-vinhos .container .row .listagem-wrapper .vitrine_lista .container_vitrine_lista .expert-indica.sem-carrossel-desktop { padding: 30px 0 0; margin-bottom: 30px; position: relative; } .lista-vinhos .lista-filtro-vinhos .container .row .listagem-wrapper .vitrine_lista .container_vitrine_lista .expert-indica.sem-carrossel-desktop .expert-indica__titulo { margin-bottom: 30px; } .lista-vinhos .lista-filtro-vinhos .container .row .listagem-wrapper .vitrine_lista .container_vitrine_lista .expert-indica.sem-carrossel-desktop .container { padding-top: 0; padding-bottom: 0; width: 100%; } .lista-vinhos .lista-filtro-vinhos .container .row .listagem-wrapper .vitrine_lista .container_vitrine_lista .expert-indica.sem-carrossel-desktop .container .owl-stage .owl-item .item_vitrine.novo.vinho { width: 100% !important; } .lista-vinhos .lista-filtro-vinhos .container .row .listagem-wrapper .vitrine_lista .container_vitrine_lista .expert-indica.bg-branco:before { content: ""; background-color: #fff; position: absolute; left: -60px; top: 0; width: 110vw; height: 100%; } @media only screen and (min-width: 300px) and (max-width: 767px) { .lista-vinhos .lista-filtro-vinhos .container .row .listagem-wrapper .vitrine_lista .container_vitrine_lista .expert-indica.bg-branco:before { left: -15px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .lista-vinhos .lista-filtro-vinhos .container .row .listagem-wrapper .vitrine_lista .container_vitrine_lista .expert-indica .container { box-sizing: border-box; padding-bottom: 10px; width: 100%; z-index: 2; position: relative; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .lista-vinhos .lista-filtro-vinhos .container .row .listagem-wrapper .vitrine_lista .container_vitrine_lista .expert-indica .container .container_vitrine_lista { display: block; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .lista-vinhos .lista-filtro-vinhos .container .row .listagem-wrapper .vitrine_lista .container_vitrine_lista .expert-indica__titulo { margin-bottom: 30px; } } @media screen and (max-width: 980px) { .lista-vinhos .lista-filtro-vinhos .container .row .listagem-wrapper .vitrine_lista .container_vitrine_lista .expert-indica .owl-prev { left: -3.7%; } } @media screen and (max-width: 980px) { .lista-vinhos .lista-filtro-vinhos .container .row .listagem-wrapper .vitrine_lista .container_vitrine_lista .expert-indica .owl-next { right: -19%; } } .lista-vinhos .lista-filtro-vinhos .container .row .listagem-wrapper .vitrine_lista .container_vitrine_lista .banner-carrossel-expert { width: 49%; height: 500px; margin-right: 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { .lista-vinhos .lista-filtro-vinhos .container .row .listagem-wrapper .vitrine_lista .container_vitrine_lista .banner-carrossel-expert { width: calc(100% + 20px); min-width: calc(100% + 20px); left: -10px; height: 440px; } } .lista-vinhos .lista-filtro-vinhos .container .row .listagem-wrapper .vitrine_lista .container_vitrine_lista .banner-carrossel-expert .wrapper { position: relative; z-index: 10; max-width: 168px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .lista-vinhos .lista-filtro-vinhos .container .row .listagem-wrapper .vitrine_lista .container_vitrine_lista .banner-carrossel-expert .wrapper { max-width: 190px; margin-left: 10px; } } .lista-vinhos .lista-filtro-vinhos .container .row .listagem-wrapper .vitrine_lista .container_vitrine_lista .banner-carrossel-expert .wrapper .item_vitrine.novo { height: 375px !important; } .lista-vinhos .lista-filtro-vinhos .container .row .listagem-wrapper .vitrine_lista .container_vitrine_lista .banner-carrossel-expert .wrapper .slick-dots { bottom: -30px; } .lista-vinhos .carrossel-vinhos { overflow: hidden; } .lista-vinhos .carrossel-vinhos.owl-carousel .owl-nav { left: 0; max-width: 100vw; top: 22%; } @media screen and (max-width: 980px) { .lista-vinhos .carrossel-vinhos.owl-carousel .owl-nav { top: 18%; } } .lista-vinhos .carrossel-vinhos.owl-carousel .owl-nav .owl-next, .lista-vinhos .carrossel-vinhos.owl-carousel .owl-nav .owl-prev { position: absolute; transform: translate(-50%, -50%); background-color: #ecebe7; border-radius: 50%; color: #ecebe7; width: 55px; height: 55px; -webkit-appearance: none; border: none; transition: 0.3s; cursor: pointer; z-index: 11; outline: 0; left: 0; top: 50%; box-sizing: border-box; } .lista-vinhos .carrossel-vinhos.owl-carousel .owl-nav .owl-next:after, .lista-vinhos .carrossel-vinhos.owl-carousel .owl-nav .owl-prev:after { content: "<"; font-weight: 300; font-family: Oswald; font-size: 22px; line-height: 22px; color: #555; position: absolute; transform: translate(-50%, -50%); right: 15%; top: 46%; } .lista-vinhos .carrossel-vinhos.owl-carousel .owl-nav .owl-next { right: -4.7%; left: auto; } @media screen and (max-width: 980px) { .lista-vinhos .carrossel-vinhos.owl-carousel .owl-nav .owl-next { right: -16.3%; } } .lista-vinhos .carrossel-vinhos.owl-carousel .owl-nav .owl-next:after { content: ">"; right: auto; left: 30%; } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho #header_produto { padding-top: 0; } } #produto.produto-detalhe-vinho #header_produto .container { padding: 60px 0 20px; } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho #header_produto .container { padding-top: 10px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho #header_produto .container #carousel_produto { padding-top: 0; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho #header_produto .container #carousel_produto h2 { margin-bottom: 15px !important; } } #produto.produto-detalhe-vinho #header_produto .container .right .header_info h2 { margin-top: 0; margin-bottom: 30px; } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho #header_produto .container .right .header_info h2 { margin-bottom: 15px !important; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho #header_produto .container .right .header_info .btns_empty #open_lista { float: none; width: 100% !important; box-sizing: border-box; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho #header_produto .container .right .header_info .btns_empty .wrapper-compartilhar-produto { float: none; width: 100% !important; box-sizing: border-box; margin-left: 0; } } #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .carrinho_vitrine_wrapper { margin-bottom: 10px; } #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .carrinho_vitrine_wrapper .carrinho_vitrine { margin-right: 20px; } #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .box-expert { background-color: #e4e1d9; padding: 25px; display: flex; justify-content: space-between; margin-bottom: 30px; flex-direction: row; align-items: center; width: 100%; box-sizing: border-box; } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .box-expert { align-items: flex-start; padding: 15px; } } #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .box-expert__img-wrapper { flex: 1; margin-right: 20px; } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .box-expert__img-wrapper { margin-right: 5px; } } #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .box-expert__img-wrapper img { display: block; width: 105px; height: auto; } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .box-expert__img-wrapper img { width: 50px; } } #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .box-expert__txt-wrapper { flex: 4; } #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .box-expert__titulo, #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .box-expert__txt { text-align: left; font-family: "Playfair Display", serif; margin: 0; } #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .box-expert__titulo { font-weight: 700; font-size: 20px; color: #1e120d; line-height: 1em; margin-bottom: 10px; } #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .box-expert__txt { font-weight: 300; font-size: 15px; line-height: 1.4em; } #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .box-premiacoes { margin-bottom: 20px; } #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .box-premiacoes__titulo { font-size: 24px; font-family: "Playfair Display", serif; text-align: left; font-weight: 700; margin: 0 0 20px; line-height: 1em; } #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .box-premiacoes__itens { display: flex; flex-direction: row; justify-items: center; align-items: center; flex-wrap: wrap; } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .box-premiacoes__itens { flex-direction: row; justify-content: space-between; } } #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .box-premiacoes__item { flex: 1; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; min-width: 186px; max-width: 186px; margin-bottom: 10px; } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .box-premiacoes__item { flex: auto; align-items: flex-start; min-width: 0; } } #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .box-premiacoes__selo { margin-right: 10px; } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .box-premiacoes__selo { margin-right: 3px; } } #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .box-premiacoes__selo img { display: block; width: 32px; } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .box-premiacoes__selo img { width: 23px; } } #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .box-premiacoes__txt { display: flex; flex-direction: column; align-items: flex-start; justify-content: center; } #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .box-premiacoes__nome { font-family: Oswald, sans-serif; font-size: 14px; color: #9a9a9a; text-transform: uppercase; text-align: left; line-height: 1em; margin-bottom: 5px; } #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .box-premiacoes__ano-nota { display: flex; flex-direction: row; } #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .box-premiacoes__ano-nota p { font-family: Oswald, sans-serif; font-size: 11px; color: #6a6c71; text-transform: uppercase; text-align: left; line-height: 1em; } #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .box-premiacoes__ano-nota p:nth-child(2) { margin: 0 5px; } #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .box-premiacoes__ano-nota p span { font-family: Cardo, serif; font-size: 16px; } #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .detalhes { margin-bottom: 25px; } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .detalhes { margin-bottom: 10px; } } #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .detalhes ul { display: flex; flex-direction: column; flex-wrap: wrap; height: 150px; } #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .detalhes ul li { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; height: 30px; } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .detalhes ul li { display: block; height: auto; max-width: 50%; } } #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .detalhes ul li p { font-family: Cardo, serif; font-size: 17.89px; font-weight: 300; color: #1e120d; margin: 0; margin-left: 10px; } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .detalhes ul li p { line-height: 1.2em; font-size: 15px; display: inline-block; vertical-align: middle; width: 75%; margin-left: 0; padding-left: 5px; box-sizing: border-box; } } #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .detalhes__ico-wrapper { width: 26px; display: inline-block; vertical-align: middle; } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .detalhes__ico-wrapper { display: inline-block; vertical-align: middle; box-sizing: border-box; width: 15%; } } #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .detalhes__ico-wrapper img { display: block; margin: 0 auto; width: auto; height: auto; max-width: 100%; } #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .detalhes__tipo { width: 20px; height: 20px; display: block; margin: 0 auto; border-radius: 50%; } #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .detalhes__tipo--tinto { background-color: #881919; } #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .detalhes__tipo--rose { background-color: #e8b6b6; } #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .detalhes__tipo--branco { background-color: #d1c772; } #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .informacoes-adicionais { display: block; margin: 0; } #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .informacoes-adicionais__titulo { font-size: 24px; font-family: "Playfair Display", serif; text-align: left; font-weight: 700; margin: 0 0 20px; line-height: 1em; } #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .informacoes-adicionais p:not(.informacoes-adicionais__titulo) { font-size: 17px; margin: 0 0 10px 0; } #produto.produto-detalhe-vinho #header_produto .container .right .miolo_info .informacoes-adicionais p:not(.informacoes-adicionais__titulo):last-of-type { margin-bottom: 0; } #produto.produto-detalhe-vinho #menu_fixo_footer .caixa-vinho__link, #produto.produto-detalhe-vinho .header_produto .caixa-vinho__link { margin-top: 7px !important; } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho #menu_fixo_footer .caixa-vinho__link, #produto.produto-detalhe-vinho .header_produto .caixa-vinho__link { padding: 10px 20px; background-color: #bb2a2e; } } #produto.produto-detalhe-vinho #menu_fixo_footer .caixa-vinho__icone, #produto.produto-detalhe-vinho .header_produto .caixa-vinho__icone { margin-right: 5px; width: 20px; height: 20px; vertical-align: middle; } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho #menu_fixo_footer .caixa-vinho__icone, #produto.produto-detalhe-vinho .header_produto .caixa-vinho__icone { width: 22px; height: 23px; background-image: url(../images/vinhos/ico-caixa-branco.png); margin-right: 10px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho #menu_fixo_footer .caixa-vinho__txt, #produto.produto-detalhe-vinho .header_produto .caixa-vinho__txt { color: #fff; font-size: 17px; text-decoration: none; } } #produto.produto-detalhe-vinho #vitrine2.modulo .container, #produto.produto-detalhe-vinho .vitrine_lista .container { padding: 0 0 35px; } #produto.produto-detalhe-vinho #vitrine2.modulo { min-height: 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho #vitrine2.modulo .container { padding-bottom: 25px; } } #produto.produto-detalhe-vinho #vitrine2.modulo .container .content_vitrine .container_vitrine .owl-stage-outer .owl-stage { padding-bottom: 0; } #produto.produto-detalhe-vinho #vitrine2.modulo .container .content_vitrine .container_vitrine .owl-stage-outer .owl-stage .item_vitrine.novo { height: 450px; } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho #vitrine2.modulo .container .content_vitrine .container_vitrine .owl-stage-outer .owl-stage .item_vitrine.novo { height: 400px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho .vitrine_lista .container .row .container_vitrine_lista .item_vitrine.novo.vinho a .txt_vitrine ul li p { line-height: 1em; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho .vitrine_lista .container .row .container_vitrine_lista .item_vitrine.novo.vinho a .txt_vitrine .desconto_wrapper .div1 .div_desc span { font-size: 11px; } } #produto.produto-detalhe-vinho .sugestoes-adega { background-image: url(../images/vinhos/bg-sugestoes-adega.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; padding: 40px 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho .sugestoes-adega { padding: 30px 0 40px; } } #produto.produto-detalhe-vinho .sugestoes-adega .container { padding: 0; } #produto.produto-detalhe-vinho .sugestoes-adega .container .row { display: flex; flex-direction: row; } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho .sugestoes-adega .container .row { flex-direction: column; } } #produto.produto-detalhe-vinho .sugestoes-adega__intro { display: flex; flex-direction: column; justify-content: center; align-items: center; } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho .sugestoes-adega__intro { margin-bottom: 25px; } } #produto.produto-detalhe-vinho .sugestoes-adega__titulo { font-family: Oswald, sans-serif; text-align: center; margin: 0; display: block; line-height: 1em; color: #fff; font-size: 25px; margin-bottom: 25px; font-weight: 300; text-transform: uppercase; } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho .sugestoes-adega__titulo { font-size: 21px; margin-bottom: 15px; } } #produto.produto-detalhe-vinho .sugestoes-adega__titulo b { font-size: 35px; display: block; line-height: 1.2em; } #produto.produto-detalhe-vinho .sugestoes-adega .premiacao-adega { display: flex; justify-content: center; align-items: center; margin: 18px 0 0; flex-direction: row; } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho .sugestoes-adega .premiacao-adega { margin: 10px 0 0; } } #produto.produto-detalhe-vinho .sugestoes-adega .premiacao-adega__selo { margin-right: 10px; margin-bottom: 0; width: 22px; } #produto.produto-detalhe-vinho .sugestoes-adega .premiacao-adega__txt { margin: 0; text-align: center; font-family: Oswald; color: #fff; line-height: 1.2em; font-size: 18px; font-weight: 300; text-transform: none; } #produto.produto-detalhe-vinho .sugestoes-adega__logo { display: block; width: auto; height: auto; margin: 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho .sugestoes-adega__logo { max-width: 180px; } } #produto.produto-detalhe-vinho .sugestoes-adega__produtos .vitrine_lista .container_vitrine_lista { overflow: hidden; margin: 0; } #produto.produto-detalhe-vinho .sugestoes-adega__produtos .vitrine_lista .container_vitrine_lista .item_vitrine.novo.vinho { width: 100% !important; padding: 10px; background-color: #fff; box-sizing: border-box; height: 475px !important; } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho .sugestoes-adega__produtos .vitrine_lista .container_vitrine_lista .item_vitrine.novo.vinho { padding: 5px; height: 440px !important; } } #produto.produto-detalhe-vinho .sugestoes-adega__produtos .vitrine_lista .container_vitrine_lista .item_vitrine.novo.vinho a { margin-bottom: 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho .sugestoes-adega__produtos .vitrine_lista .container_vitrine_lista .item_vitrine.novo.vinho a .bg_img_vitrine { height: 150px; } } #produto.produto-detalhe-vinho .sugestoes-adega__produtos .vitrine_lista .container_vitrine_lista .item_vitrine.novo.vinho a .txt_vitrine { min-height: 177px; max-height: 177px; } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho .sugestoes-adega__produtos .vitrine_lista .container_vitrine_lista .item_vitrine.novo.vinho a .txt_vitrine .place span { font-size: 11px; margin-right: 0; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho .sugestoes-adega__produtos .vitrine_lista .container_vitrine_lista .item_vitrine.novo.vinho a .txt_vitrine .name { font-size: 14px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho .sugestoes-adega__produtos .vitrine_lista .container_vitrine_lista .item_vitrine.novo.vinho a .txt_vitrine ul { margin-bottom: 10px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho .sugestoes-adega__produtos .vitrine_lista .container_vitrine_lista .item_vitrine.novo.vinho a .txt_vitrine .wrapper-prices .content_price { margin-right: 0; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho .sugestoes-adega__produtos .vitrine_lista .container_vitrine_lista .item_vitrine.novo.vinho a .txt_vitrine .desconto_wrapper .div1 .div_desc span { font-size: 11px; } } #produto.produto-detalhe-vinho .sugestoes-adega__produtos .vitrine_lista .container_vitrine_lista .owl-nav { top: 31%; } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho .sugestoes-adega__produtos .vitrine_lista .container_vitrine_lista .owl-nav { top: 24%; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho .sugestoes-adega__produtos .vitrine_lista .container_vitrine_lista .owl-nav { top: 22%; } } #produto.produto-detalhe-vinho .sugestoes-adega__produtos .vitrine_lista .container_vitrine_lista .owl-nav .owl-next { right: -7.1%; } @media only screen and (min-width: 300px) and (max-width: 767px) { #produto.produto-detalhe-vinho .sugestoes-adega__produtos .vitrine_lista .container_vitrine_lista .owl-nav .owl-next { right: -15.6%; } } .eventos-cursos { background-color: #ecebe7; } .eventos-cursos .busca-eventos { margin-top: 50px; margin-bottom: 30px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .eventos-cursos .busca-eventos { display: none !important; } } .eventos-cursos .sobre>.container { padding: 50px 0 30px; } .eventos-cursos .sobre__wrapper { display: flex; justify-content: center; align-items: flex-start; margin-bottom: 45px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .eventos-cursos .sobre__wrapper { flex-direction: column; } } .eventos-cursos .sobre__titulo { font-family: Oswald; font-size: 24px; text-align: left; text-transform: uppercase; color: #3a1112; margin: 0; line-height: 1em; margin-bottom: 10px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .eventos-cursos .sobre__titulo { margin-bottom: 15px; } } .eventos-cursos .sobre__text { margin-right: 40px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .eventos-cursos .sobre__text { margin-bottom: 25px; margin-right: 20px; } } .eventos-cursos .sobre__paragrafo { margin: 0; font-size: 16px; font-family: Cardo; font-weight: 300; -webkit-font-smoothing: antialiased; } .eventos-cursos .sobre__buttons { display: flex; padding-bottom: 15px; padding-right: 100px; border-bottom: 1px solid #ccc; margin-bottom: 15px; } .eventos-cursos .sobre__buttons .box-imprimir-compartilhar { display: flex; flex-direction: row; justify-content: center; align-items: center; } .eventos-cursos .sobre__buttons .box-imprimir-compartilhar .bt_empty { width: 70px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .eventos-cursos .sobre__buttons .box-imprimir-compartilhar .bt_empty { display: inline-flex; flex-direction: row; justify-content: center; align-items: center; margin-right: 10px; font-size: 16px; width: auto; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .eventos-cursos .sobre__buttons .box-imprimir-compartilhar .bt_empty svg { width: 20px; height: 20px; margin-right: 10px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .eventos-cursos .sobre__buttons .box-imprimir-compartilhar .wrapper-compartilhar-produto .lnk-compartilhar-produto { padding: 7px 10px; margin: 0; height: auto; width: auto; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .eventos-cursos .sobre__buttons .box-imprimir-compartilhar .wrapper-compartilhar-produto .lnk-compartilhar-produto .btn svg { width: 20px; height: 20px; margin-right: 8px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .eventos-cursos .sobre__buttons .box-imprimir-compartilhar .wrapper-compartilhar-produto .lnk-compartilhar-produto .btn span { font-size: 16px; } } .eventos-cursos .sobre__buttons button { -webkit-appearance: none; appearance: none; -moz-appearance: none; display: inline-flex; flex-direction: row; justify-content: center; align-items: center; background-color: transparent; border: 1px solid #54565c; color: #54565c; text-transform: uppercase; font-family: Oswald; font-size: 12px; padding: 6px 20px; border-radius: 3px; cursor: pointer; } .eventos-cursos .sobre__buttons button:first-of-type { margin-right: 10px; } .eventos-cursos .sobre__tag { margin: 0; line-height: 1em; background-color: #fff; display: inline-block; border-radius: 9px; padding: 7px 10px; font-size: 15px; font-family: Cardo; color: #54565c; -webkit-font-smoothing: antialiased; } .eventos-cursos .sobre__expert { background-color: #e4e3df; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 20px 90px 20px 30px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .eventos-cursos .sobre__expert { align-items: flex-start; padding: 20px 15px; } } .eventos-cursos .sobre__expert img { margin-right: 30px; width: 100px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .eventos-cursos .sobre__expert img { width: 60px; margin-right: 10px; } } .eventos-cursos .sobre__expert .expert-descricao .expert-titulo { margin: 0; font-family: "Playfair Display"; font-weight: 700; -webkit-font-smoothing: antialiased; font-size: 20px; line-height: 1em; letter-spacing: 0.01em; margin-bottom: 10px; color: #1e120d; } .eventos-cursos .sobre__expert .expert-descricao .expert-txt { color: #54565c; margin: 0; font-family: Cardo; font-size: 16px; -webkit-font-smoothing: antialiased; line-height: 1.3em; font-weight: 300; } .eventos-cursos .programacao-localizacao>.container { padding: 30px 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { .eventos-cursos .programacao-localizacao .programacao { margin-bottom: 50px; } } .eventos-cursos .programacao-localizacao .programacao__titulo { font-family: Oswald; font-size: 24px; text-align: left; text-transform: uppercase; color: #3a1112; margin: 0; line-height: 1em; margin-bottom: 30px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .eventos-cursos .programacao-localizacao .programacao__titulo { margin-bottom: 40px; } } .eventos-cursos .programacao-localizacao .programacao__horario:not(:last-of-type) { margin-bottom: 30px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .eventos-cursos .programacao-localizacao .programacao__horario:not(:last-of-type) { margin-bottom: 40px; } } .eventos-cursos .programacao-localizacao .programacao__horario .horario__titulo { font-family: Oswald; font-size: 24px; text-align: left; text-transform: uppercase; color: #3a1112; margin: 0; line-height: 1em; margin-bottom: 20px; } .eventos-cursos .programacao-localizacao .programacao__horario .horario__descricao { margin: 0; font-size: 16px; font-family: Cardo; font-weight: 300; -webkit-font-smoothing: antialiased; } .eventos-cursos .programacao-localizacao .localizacao__titulo { font-family: Oswald; font-size: 24px; text-align: left; text-transform: uppercase; color: #3a1112; margin: 0; line-height: 1em; margin-bottom: 30px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .eventos-cursos .programacao-localizacao .localizacao iframe { height: 300px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .eventos-cursos .receitas .container { padding: 15px 0; width: 94%; } } .eventos-cursos .receitas__wrapper { background-color: #e4e3df; padding: 25px 30px; } .eventos-cursos .receitas__titulo { font-family: Oswald; font-size: 24px; text-align: left; text-transform: uppercase; color: #3a1112; margin: 0; line-height: 1em; margin-bottom: 30px; } .eventos-cursos .receitas__texto { margin: 0; font-size: 16px; font-family: Cardo; font-weight: 300; -webkit-font-smoothing: antialiased; } .eventos-cursos .receitas__texto a { font-size: inherit; color: inherit; text-decoration: underline; } .eventos-cursos .receitas__tabs-wrapper { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; width: 100%; border-bottom: 1px solid #5a1718; transition: 0.3s; } @media only screen and (min-width: 300px) and (max-width: 767px) { .eventos-cursos .receitas__tabs-wrapper { overflow-x: scroll; } } .eventos-cursos .receitas__tab-select { padding: 0 0 10px; margin-right: 45px; border-bottom: 6px solid transparent; cursor: pointer; } @media only screen and (min-width: 300px) and (max-width: 767px) { .eventos-cursos .receitas__tab-select { min-width: 90px; margin-right: 10px; } } .eventos-cursos .receitas__tab-select.active { border-bottom: 6px solid #5a1718; } .eventos-cursos .receitas__tab-select p { margin: 0; padding: 0 25px; font-family: Oswald; text-transform: uppercase; font-size: 21px; color: #3a1011; line-height: 1em; } @media only screen and (min-width: 300px) and (max-width: 767px) { .eventos-cursos .receitas__tab-select p { padding: 0 5px; } } .eventos-cursos .receitas .tab { padding: 50px 0 0; display: none; } .eventos-cursos .receitas .tab.active { display: block; } @media only screen and (min-width: 300px) and (max-width: 767px) { .eventos-cursos .receitas .tab { padding-top: 25px; margin-bottom: 30px; } } .eventos-cursos .receitas .tab__title { font-family: Oswald; font-size: 24px; text-align: left; text-transform: uppercase; color: #3a1112; margin: 0; line-height: 1em; margin-bottom: 15px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .eventos-cursos .receitas .tab__title { line-height: 1.3em; max-width: 80%; } } .eventos-cursos .receitas .tab__description { font-size: 16px; font-family: Cardo, serif; font-weight: 400; text-align: left; padding-right: 160px; margin: 0; margin-bottom: 30px; -webkit-font-smoothing: antialiased; } @media only screen and (min-width: 300px) and (max-width: 767px) { .eventos-cursos .receitas .tab__description { padding: 0; margin-bottom: 20px; } } .eventos-cursos .receitas .tab__ingredients { display: block; } .eventos-cursos .receitas .tab__ingredients .ingredientes__receita { float: none; background-color: transparent; } .eventos-cursos .receitas .tab__ingredients .ingredientes__receita .container { padding: 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { .eventos-cursos .receitas .tab__ingredients .ingredientes__receita .container { width: 100%; } } .eventos-cursos .receitas .tab__ingredients .ingredientes__tabela { width: 100%; margin-bottom: 30px; } .eventos-cursos .receitas .tab__ingredients .ingredientes__tabela-linha-item { width: 25%; } @media only screen and (min-width: 300px) and (max-width: 767px) { .eventos-cursos .receitas .tab__ingredients .ingredientes__tabela-linha-item { width: 100%; } } .eventos-cursos .receitas .tab__ingredients .ingredientes__tabela-linha-produtos { width: 75%; } @media only screen and (min-width: 300px) and (max-width: 767px) { .eventos-cursos .receitas .tab__ingredients .ingredientes__tabela-linha-produtos { width: 100%; } } .eventos-cursos .receitas .tab__ingredients .ingredientes__tabela-linha-produtos .produto__descricao { width: 55%; margin-right: 3%; } @media only screen and (min-width: 300px) and (max-width: 767px) { .eventos-cursos .receitas .tab__ingredients .ingredientes__tabela-linha-produtos .produto__descricao { padding-top: 5px; margin-bottom: 50px; } } .eventos-cursos .receitas .tab__ingredients .ingredientes__tabela-linha-produtos .produto__descricao p { font-size: 16px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .eventos-cursos .receitas .tab__ingredients .ingredientes__tabela-linha-produtos .produto__descricao p { min-height: 65px; max-height: 65px; } } .eventos-cursos .receitas .tab .steps { margin-top: 70px; } .eventos-cursos .receitas .tab .steps__title { margin-bottom: 50px; } .eventos-cursos .receitas .tab .steps__box { display: flex; flex-direction: row; justify-content: center; align-items: flex-start; flex-wrap: wrap; } .eventos-cursos .receitas .tab .steps__box .step { display: inline-flex; justify-content: flex-start; align-items: flex-start; box-sizing: border-box; max-width: 50%; white-space: normal; padding-right: 40px; margin-bottom: 30px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .eventos-cursos .receitas .tab .steps__box .step { width: 100%; max-width: 100%; } } .eventos-cursos .receitas .tab .steps__box .step p { margin-top: 0; } .eventos-cursos .receitas .tab .steps__box .step__number { width: 35px; height: 35px; background-color: #bc362f; display: inline-flex; border-radius: 50%; flex-direction: column; justify-content: center; align-items: center; margin-right: 10px; } .eventos-cursos .receitas .tab .steps__box .step__number p { display: block; height: auto; font-size: 17px; color: #fff; line-height: 1em; font-family: Cardo, serif; margin: 0; } .eventos-cursos .receitas .tab .steps__box .step__text { flex: 1; } .eventos-cursos .receitas .tab .steps__box .step__title { font-family: "Playfair Display", serif; font-size: 22px; font-weight: 700; color: #3a1011; line-height: 1em; margin-bottom: 5px; } .eventos-cursos .receitas .tab__vitrine #vitrine2 .container { padding-top: 30px; } .eventos-cursos .comentarios .container { padding: 25px 0 40px; } .eventos-cursos .comentarios__titulo { font-family: Oswald; font-size: 24px; text-align: left; text-transform: uppercase; color: #3a1112; margin: 0; line-height: 1em; margin-bottom: 10px; } .eventos-cursos .mosaico-imagens__titulo { margin-bottom: 15px; } .eventos-cursos .mosaico-imagens__carousel { width: 100%; display: block; margin: 0 auto; } .eventos-cursos .mosaico-imagens__carousel img { display: inline-block; margin-bottom: 1px; } .eventos-cursos .grid-3-colunas.cursos-eventos { padding: 15px 0 50px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .eventos-cursos .grid-3-colunas.cursos-eventos { padding: 40px 0 50px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .eventos-cursos .grid-3-colunas.cursos-eventos .container .col-wrapper-box:not(:first-of-type) { display: none; } } .eventos-cursos--acontecendo .receitas .container { padding: 50px 0 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { .eventos-cursos--acontecendo .receitas .container { width: 94%; } } .eventos-cursos--acontecendo .receitas__titulo { margin-bottom: 30px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .eventos-cursos--acontecendo .receitas__titulo { margin-bottom: 25px; } } .eventos-cursos--acontecendo .receitas .tab__ingredients { padding-bottom: 40px; } .eventos-cursos--passado .receitas .container { padding-bottom: 0; } .eventos-cursos--passado .grid-instagram__container { padding-top: 30px; } .eventos-cursos--listagem .modulo-busca-receita.busca-eventos.filtro-curso-evento { margin-bottom: 50px; } .eventos-cursos--listagem .grid-3-colunas .col-wrapper-box { margin-bottom: 40px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .eventos-cursos--listagem .grid-3-colunas .col-wrapper-box { margin-bottom: 10px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .eventos-cursos--listagem .grid-3-colunas .col-wrapper-box:nth-child(-n + 2) { display: block !important; } } .ofertas-novo>#vitrine2 { min-height: auto; } .ofertas-novo>#vitrine2>.container { padding-bottom: 25px; } .ofertas-novo>#vitrine2>.container .content_vitrine>h2 { text-align: left; } .ofertas-novo .carrossel-banners-produtos .container { padding: 15px 0 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { .ofertas-novo .carrossel-banners-produtos .container { padding-bottom: 15px; } } .ofertas-novo .carrossel-banners-produtos .container .row .carrossel-wrapper { padding: 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { .ofertas-novo .carrossel-banners-produtos .container .row .carrossel-wrapper { width: 100vw; left: -12px; position: relative; padding-left: 12px; } } .listagem-bebidas-geladas .header-static { min-height: 170px; position: relative; } @media only screen and (min-width: 300px) and (max-width: 767px) { .listagem-bebidas-geladas .header-static { min-height: 90px; } } .listagem-bebidas-geladas .header-static .titulo { margin-bottom: 20px; font-family: Oswald, sans-serif; position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; line-height: 1em; margin: 0; text-transform: uppercase; font-size: 34px; letter-spacing: 0.01em; } .listagem-bebidas-geladas .filtro_lateral .filtro-radio { margin-top: 10px; } @media only screen and (min-width: 1024px) { .pagina-ceias { padding-top: 79px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .pagina-ceias { padding-top: 50px !important; } } @media only screen and (min-width: 1024px) { .pagina-ceias header { min-height: auto; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .pagina-ceias header form { display: none !important; } } @media only screen and (min-width: 1024px) { .pagina-ceias header #bg_header1 { background-color: #e6e4de; } } @media only screen and (min-width: 1024px) { .pagina-ceias header #bg_header1 .container { position: relative; } } @media only screen and (min-width: 1024px) { .pagina-ceias header #bg_header1 .container form { max-width: 500px; cursor: pointer; } } @media only screen and (min-width: 1024px) { .pagina-ceias header #bg_header1 .container form .content_busca { justify-content: flex-start; padding-left: 30px; } } @media only screen and (min-width: 1024px) { .pagina-ceias header #bg_header1 .container form .content_busca:before { content: "< Sair da página e voltar a comprar no site"; font-family: Oswald, sans-serif; text-transform: uppercase; font-size: 14px; color: #444; } } @media only screen and (min-width: 1024px) { .pagina-ceias header #bg_header1 .container form .content_busca .input_speech { display: none !important; } } @media only screen and (min-width: 1024px) { .pagina-ceias header #bg_header1 .container #meus_pedidos, .pagina-ceias header #bg_header1 .container #perfil, .pagina-ceias header #bg_header1 .container #show_minhas_listas, .pagina-ceias header #bg_header1 .container .entrega-padrao { display: none !important; } } @media only screen and (min-width: 1024px) { .pagina-ceias header #bg_header1 .container .div_header:last-of-type { position: absolute; top: 50%; right: 0; transform: translate(0, -50%); } } @media only screen and (min-width: 1024px) { .pagina-ceias header #bg_header2, .pagina-ceias header #bg_header3 { display: none !important; } } .pagina-ceias__wrapper .container { padding: 0; } .pagina-ceias__titulo { text-align: center; display: flex; -webkit-font-smoothing: antialiased; flex-direction: row; justify-content: center; line-height: 1.2em; margin-bottom: 5px; align-items: center; font-family: Oswald, sans-serif; font-weight: 400; font-style: normal; color: #3a1112; font-size: 24px; text-transform: uppercase; letter-spacing: 0.4pt; margin-top: 0; } @media only screen and (min-width: 300px) and (max-width: 767px) { .pagina-ceias__titulo { font-size: 21px; } } .pagina-ceias__titulo img { width: 26px; margin-right: 10px; display: inline-block; } @media only screen and (min-width: 300px) and (max-width: 767px) { .pagina-ceias__titulo img { width: 22px; margin-right: 8px; } } .pagina-ceias__subtitulo { text-align: center; margin-top: 0; margin-bottom: 40px; color: #dab082; font-size: 18px; font-family: "Playfair Display", serif; font-weight: 400; font-style: italic; } @media only screen and (min-width: 300px) and (max-width: 767px) { .pagina-ceias__subtitulo { font-size: 16px; max-width: 80%; margin: 0 auto 30px; } } .pagina-ceias__datas { padding-top: 40px; } @media only screen and (max-width: 992px) { .pagina-ceias__datas { padding-top: 30px; } } .pagina-ceias__datas .selecao-dia { display: flex; flex-direction: row; justify-content: center; align-items: normal; } @media only screen and (max-width: 992px) { .pagina-ceias__datas .selecao-dia { width: 100vw; left: -10px; position: relative; overflow-x: scroll; justify-content: flex-start; } } @media only screen and (min-width: 768px) and (max-width: 992px) { .pagina-ceias__datas .selecao-dia { justify-content: center; } } .pagina-ceias__datas .selecao-dia label { display: block; transition: 0.4s; box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; align-items: center; cursor: pointer; } .pagina-ceias__datas .selecao-dia label a { display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 20px 0 15px; width: 100%; } .pagina-ceias__datas .selecao-dia__item { min-width: 120px; position: relative; margin: 0 20px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .pagina-ceias__datas .selecao-dia__item { min-width: 110px; margin: 0 5px; } } .pagina-ceias__datas .selecao-dia__item.esgotado:before { cursor: not-allowed; content: ""; width: 100%; height: 100%; position: absolute; display: block; background-color: transparent; z-index: 10; } .pagina-ceias__datas .selecao-dia__item.esgotado label { background-color: #fff !important; } .pagina-ceias__datas .selecao-dia__item.esgotado .selecao-dia__data, .pagina-ceias__datas .selecao-dia__item.esgotado .selecao-dia__texto { color: #d0d0d0; } .pagina-ceias__datas .selecao-dia__item.esgotado .selecao-dia__corte { display: none; } .pagina-ceias__datas .selecao-dia__item.esgotado .selecao-dia__data:before { opacity: 1; } .pagina-ceias__datas .selecao-dia__radio { -webkit-appearance: radio; appearance: radio; height: 0; width: 0; position: absolute; left: 0; top: 0; display: none; } .pagina-ceias__datas .selecao-dia__radio:checked+label { background-color: #ecebe6; } .pagina-ceias__datas .selecao-dia__radio:checked+label .selecao-dia__data { font-weight: 700; } .pagina-ceias__datas .selecao-dia__data, .pagina-ceias__datas .selecao-dia__texto { font-family: Oswald, sans-serif; line-height: 1.2em; color: #5a1618; } .pagina-ceias__datas .selecao-dia__corte { font-family: Oswald; color: #bb2a2c; line-height: 1em; font-size: 12px; margin: 5px 0 0; } .pagina-ceias__datas .selecao-dia__data { position: relative; margin-bottom: 0; margin-top: 0; font-size: 26px; font-weight: 400; } .pagina-ceias__datas .selecao-dia__data:before { content: "ESGOTADO!"; color: #911a1e; text-align: center; display: block; text-transform: uppercase; font-size: 13px; position: absolute; top: -22px; transform: translate(-50%, 0); left: 50%; transition: 0.4s; opacity: 0; } .pagina-ceias__datas .selecao-dia__texto { margin: 0; font-size: 18px; } .pagina-ceias__conteudo { padding-bottom: 70px; } .pagina-ceias__conteudo .menu-ceia { width: 95%; margin: 0 auto 50px; padding-top: 50px; } @media only screen and (min-width: 993px) and (max-width: 1024px) { .pagina-ceias__conteudo .menu-ceia { width: 100%; } } @media only screen and (max-width: 992px) { .pagina-ceias__conteudo .menu-ceia { padding-top: 30px; margin-bottom: 30px; width: 100vw; position: relative; left: -10px; } } .pagina-ceias__conteudo .menu-ceia__wrapper { display: flex; flex-direction: row; justify-content: center; } @media only screen and (max-width: 992px) { .pagina-ceias__conteudo .menu-ceia__wrapper { width: 100vw; left: -10px; overflow-x: scroll; flex-wrap: nowrap; justify-content: flex-start; } } .pagina-ceias__conteudo .menu-ceia__item { text-align: center; position: relative; padding: 0 18px; border-bottom: 1px solid #ccc; } .pagina-ceias__conteudo .menu-ceia__item:first-of-type { padding-left: 0; } @media only screen and (max-width: 992px) { .pagina-ceias__conteudo .menu-ceia__item:first-of-type { padding-left: 8px; } } .pagina-ceias__conteudo .menu-ceia__item:last-of-type { padding-right: 0; } @media only screen and (max-width: 992px) { .pagina-ceias__conteudo .menu-ceia__item:last-of-type { padding-right: 8px; } } .pagina-ceias__conteudo .menu-ceia__item:not(:last-of-type):after { content: ""; transform: translate(0, -50%); top: 40%; right: 0; background-color: #bb2a2c; width: 3px; height: 3px; position: absolute; border-radius: 50%; } .pagina-ceias__conteudo .menu-ceia__item.ativo .menu-ceia__link:before { content: ""; width: 100%; left: 0; bottom: -2px; position: absolute; height: 6px; background-color: #bb2a2d; border-radius: 43px; display: block; } .pagina-ceias__conteudo .menu-ceia__link { text-transform: uppercase; font-weight: 400; font-family: Oswald, sans-serif; font-size: 17px; color: #222; font-weight: 300; padding: 0 25px 10px; display: inline-block; position: relative; } @media only screen and (min-width: 993px) and (max-width: 1024px) { .pagina-ceias__conteudo .menu-ceia__link { font-size: 14px; } } @media only screen and (max-width: 992px) { .pagina-ceias__conteudo .menu-ceia__link { width: max-content; } } .pagina-ceias__conteudo .produto-ceia { display: flex; flex-direction: row; justify-content: space-between; flex-wrap: nowrap; align-items: flex-start; margin-bottom: 80px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .pagina-ceias__conteudo .produto-ceia { flex-direction: column; margin-bottom: 40px; } } .pagina-ceias__conteudo .produto-ceia__imagem { width: 46%; position: sticky; top: 90px; } @media only screen and (min-width: 768px) and (max-width: 992px) { .pagina-ceias__conteudo .produto-ceia__imagem { top: 110px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .pagina-ceias__conteudo .produto-ceia__imagem { width: 100%; position: static; margin-bottom: 20px; } } .pagina-ceias__conteudo .produto-ceia__imagem img { display: block; width: 100%; } .pagina-ceias__conteudo .produto-ceia__detalhes { width: 50%; } @media only screen and (min-width: 300px) and (max-width: 767px) { .pagina-ceias__conteudo .produto-ceia__detalhes { width: 100%; } } .pagina-ceias__conteudo .produto-ceia__titulo { margin-top: 0; line-height: 1em; font-size: 24px; font-family: "Playfair Display", serif; font-weight: 700; color: #a32225; margin-bottom: 10px; } .pagina-ceias__conteudo .produto-ceia__titulo span { font-size: 0.7em; font-weight: 400; } .pagina-ceias__conteudo .produto-ceia__descricao { margin-top: 0; font-size: 14px; font-family: "Playfair Display"; max-width: 80%; margin-bottom: 10px; line-height: 1.5em; } .pagina-ceias__conteudo .produto-ceia__links { display: inline-block; position: relative; margin-bottom: 20px; } .pagina-ceias__conteudo .produto-ceia__links:before { content: ""; display: block; position: absolute; transform: translate(-50%, -50%); left: 50%; top: 57%; height: 55%; width: 1px; background-color: #555; } .pagina-ceias__conteudo .produto-ceia__link { line-height: 1em; text-transform: uppercase; font-family: Oswald, sans-serif; color: #555; text-decoration: underline; font-size: 12px; } .pagina-ceias__conteudo .produto-ceia__link:first-of-type { margin-right: 12px; } .pagina-ceias__conteudo .produto-ceia__link:last-of-type { margin-left: 12px; } .pagina-ceias__conteudo .produto-ceia__preco { margin: 0 auto 20px; line-height: 1em; font-family: Oswald, sans-serif; font-size: 18px; font-weight: 400; color: #555; } .pagina-ceias__conteudo .produto-ceia__preco span { font-size: 0.6em; vertical-align: text-top; } .pagina-ceias__conteudo .produto-ceia__adicionar { margin-bottom: 25px; } .pagina-ceias__conteudo .produto-ceia__adicionar .carrinho_vitrine { position: static; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; } .pagina-ceias__conteudo .produto-ceia__adicionar .carrinho_vitrine .bt_qtd { margin-top: 0; float: none; width: 20px !important; height: 20px !important; box-sizing: border-box !important; } .pagina-ceias__conteudo .produto-ceia__adicionar .carrinho_vitrine input { float: none; } .pagina-ceias__conteudo .produto-ceia__adicionar .carrinho_vitrine .no-carrinho { display: none; } .pagina-ceias__conteudo .produto-ceia__separador { width: 70%; height: 2px; background-color: transparent; border-top: 2px dotted #9f2f31; margin-bottom: 20px; } .pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel .owl-stage-outer .owl-stage { display: flex; flex-direction: row; } .pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel .container_vitrine .item_vitrine .bg_img_vitrine { height: 180px; } .pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel .container_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine { height: 162px; } .pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel__titulo { text-transform: none; font-family: "Playfair Display", sans-serif; font-weight: 700; color: #000; font-size: 20px; line-height: 1.2em; margin-bottom: 15px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel__titulo { font-size: 18px; } } .pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel__wrapper { overflow: hidden; position: relative; } @media only screen and (max-width: 992px) { .pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel__wrapper .item_vitrine { height: auto; } } @media only screen and (min-width: 1024px) { .pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel__wrapper .item_vitrine a .bg_img_vitrine { height: 180px; } } @media only screen and (min-width: 768px) and (max-width: 992px) { .pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel__wrapper .item_vitrine a .bg_img_vitrine { height: 150px !important; } } .pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel__wrapper .owl-nav { left: 0; max-width: 100vw; top: 20%; width: 100%; } @media only screen and (min-width: 768px) and (max-width: 992px) { .pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel__wrapper .owl-nav { top: 21%; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel__wrapper .owl-nav { top: 19%; } } .pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel__wrapper .owl-nav .owl-next, .pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel__wrapper .owl-nav .owl-prev { position: absolute; transform: translate(-50%, -50%); background-color: #ecebe7; color: #ecebe7; width: 55px; height: 55px; -webkit-appearance: none; border: none; transition: 0.3s; cursor: pointer; z-index: 11; outline: 0; top: 50%; opacity: 1; border-radius: 0 60px 60px 0; width: 30px; left: 19px; } .pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel__wrapper .owl-nav .owl-next:after, .pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel__wrapper .owl-nav .owl-prev:after { content: "<"; font-weight: 300; font-family: Oswald; font-size: 22px; line-height: 22px; color: #555; position: absolute; transform: translate(-50%, -50%); top: 46%; right: 25%; } .pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel__wrapper .owl-nav .owl-next.disabled, .pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel__wrapper .owl-nav .owl-prev.disabled { opacity: 0; } .pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel__wrapper .owl-nav .owl-next { border-radius: 60px 0 0 60px; width: 30px; right: -10px; left: auto; } @media screen and (max-width: 980px) { .pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel__wrapper .owl-nav .owl-next { right: -14px; } } .pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel__wrapper .owl-nav .owl-next:after { content: ">"; right: auto; left: 60%; } .pagina-ceias__conteudo .carrossel-ceia { clear: both; } .pagina-ceias__conteudo .carrossel-ceia__titulo { margin: 0; text-align: center; font-family: Oswald, sans-serif; text-transform: uppercase; font-size: 24px; position: relative; margin-bottom: 20px; clear: both; } @media only screen and (min-width: 300px) and (max-width: 767px) { .pagina-ceias__conteudo .carrossel-ceia__titulo { font-size: 22px; line-height: 1.2em; margin-bottom: 10px; } } .pagina-ceias__conteudo .carrossel-ceia__titulo:before { content: ""; height: 2px; width: 100%; position: absolute; left: 50%; top: calc(50% + 2px); transform: translate(-50%, -50%); border-top: 2px dotted #a93630; } .pagina-ceias__conteudo .carrossel-ceia__titulo span { letter-spacing: 0.01em; background-color: #ecebe7; position: relative; z-index: 11; padding: 0 10px; color: #222; font-weight: 400; -webkit-font-smoothing: antialiased; } @media only screen and (min-width: 300px) and (max-width: 767px) { .pagina-ceias__conteudo .carrossel-ceia__titulo span { display: inline-block; width: 60%; line-height: 1.2em; } } .pagina-ceias__conteudo .carrossel-ceia #vitrine, .pagina-ceias__conteudo .carrossel-ceia #vitrine2 { min-height: auto; } @media only screen and (min-width: 300px) and (max-width: 767px) { .pagina-ceias__conteudo .carrossel-ceia #vitrine, .pagina-ceias__conteudo .carrossel-ceia #vitrine2 { width: 100vw; left: -10px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .pagina-ceias__conteudo .carrossel-ceia #vitrine .item_vitrine.novo[data-produto="true"] .bg_img_vitrine, .pagina-ceias__conteudo .carrossel-ceia #vitrine2 .item_vitrine.novo[data-produto="true"] .bg_img_vitrine { height: 40vw; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .pagina-ceias__conteudo .carrossel-ceia #vitrine .item_vitrine.novo[data-produto="true"] .bg_img_vitrine .box_img_vitrine, .pagina-ceias__conteudo .carrossel-ceia #vitrine2 .item_vitrine.novo[data-produto="true"] .bg_img_vitrine .box_img_vitrine { height: 94%; width: 94%; } } .pagina-ceias__conteudo .carrossel-ceia #vitrine .item_vitrine.novo[data-produto="true"] a .txt_vitrine, .pagina-ceias__conteudo .carrossel-ceia #vitrine2 .item_vitrine.novo[data-produto="true"] a .txt_vitrine { min-height: 120px; max-height: 120px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .pagina-ceias__conteudo .carrossel-ceia #vitrine .item_vitrine.novo[data-produto="true"] a .txt_vitrine, .pagina-ceias__conteudo .carrossel-ceia #vitrine2 .item_vitrine.novo[data-produto="true"] a .txt_vitrine { min-height: 150px; max-height: 150px; } } .pagina-ceias__conteudo .carrossel-ceia #vitrine .item_vitrine.novo[data-produto="true"] a .txt_vitrine .place, .pagina-ceias__conteudo .carrossel-ceia #vitrine2 .item_vitrine.novo[data-produto="true"] a .txt_vitrine .place { display: none; } @media only screen and (min-width: 768px) and (max-width: 992px) { .pagina-ceias__conteudo .carrossel-ceia #vitrine .owl-carousel .owl-nav .owl-next, .pagina-ceias__conteudo .carrossel-ceia #vitrine2 .owl-carousel .owl-nav .owl-next { right: -50px !important; } } .pagina-ceias__section { clear: both; } .pagina-ceias__section:not(:first-of-type) { padding-top: 70px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .pagina-ceias__section:not(:first-of-type) { padding-top: 40px; } } .pagina-ceias__faq { padding: 50px 0 70px; } .pagina-ceias #vitrineCeia { min-height: auto !important; } @media screen and (max-width: 980px) { .carrossel-banners-produtos .container .row .carrossel-wrapper .item-carrossel { min-width: 260px; width: 260px; max-width: 260px; height: 120px; } } @media (max-width: 768px) { #produto.pg_receitas_detalhe #header_produto #header_receitas #carousel_produto .img_destaque a img.ico_video { position: absolute; left: 50%; margin-left: -30px; width: 60px; margin-top: -30px; } } @media (max-width: 1030px) and (min-width: 1020px) { #produto.pg_receitas_detalhe #header_produto #header_receitas #carousel_produto .img_destaque { width: 486px !important; height: 345px !important; } #produto .header_produto .container .right .miolo_info .div_line .left .content_perfil .dados_expert { max-width: 120px; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #resultado_busca #vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine img.ico-entrega-rapida { max-width: 40px !important; } } @media only screen and (max-width: 890px) { #listagem #vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine img.ico-entrega-rapida { max-width: 40px !important; } } @media only screen and (max-width: 980px) { #resultado_busca #vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine img.ico-entrega-rapida { max-width: 40px !important; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #resultado_busca #vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine img.ico-retirada-loja { max-width: 20px !important; } } @media only screen and (min-width: 300px) and (max-width: 767px) { #resultado_busca #vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine img.ico-entrega-drive-thru { max-width: 40px !important; } } @media only screen and (max-width: 890px) { #listagem #vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine img.ico-retirada-loja { max-width: 20px !important; } } @media only screen and (max-width: 890px) { #listagem #vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine img.ico-entrega-drive-thru { max-width: 40px !important; } } @media only screen and (max-width: 980px) { #resultado_busca #vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine img.ico-retirada-loja { max-width: 20px !important; } } @media only screen and (max-width: 980px) { #resultado_busca #vitrine_lista .content_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine img.ico-entrega-drive-thru { max-width: 40px !important; } } .pg-whatsapp { padding-top: 78px; } .pg-whatsapp main * { box-sizing: border-box; outline: 0; } .pg-whatsapp .lightbox-whatsapp { overflow: hidden !important; } .pg-whatsapp .lightbox-whatsapp .popup { display: block; transform: translate(-50%, -50%); top: 50%; width: 543px; left: 50%; min-width: auto; margin: 0; background: #efeeed; border: 1px solid #ecebe7; box-sizing: border-box; border-radius: 10px; padding: 50px 65px 35px; } .pg-whatsapp .lightbox-whatsapp .popup .titulo-lightbox { font-size: 24px; line-height: 1.2em; text-transform: none; text-align: left; } .pg-whatsapp .lightbox-whatsapp .popup .descricao-lightbox { font-size: 17px; text-transform: none; letter-spacing: 0; font-weight: 300; text-align: left; margin-bottom: 15px; } .pg-whatsapp .lightbox-whatsapp .popup .conteudo-lightbox { margin-bottom: 35px; } .pg-whatsapp .lightbox-whatsapp .popup .conteudo-lightbox .item { background: rgba(255, 255, 255, 0.4); border: 1px solid #ecebe7; box-sizing: border-box; border-radius: 5px; padding: 15px 25px 20px; } .pg-whatsapp .lightbox-whatsapp .popup .conteudo-lightbox .item__title { margin: 0; font-family: Oswald, sans-serif; font-size: 18px; line-height: 1.2em; text-transform: uppercase; text-align: left; color: #000; margin-bottom: 5px; } .pg-whatsapp .lightbox-whatsapp .popup .conteudo-lightbox .item__description { margin: 0; font-family: "Playfair Display", serif; font-size: 14px; line-height: 1.2em; text-transform: none; text-align: left; color: #000; } .pg-whatsapp .lightbox-whatsapp .popup .footer-lightbox { display: flex; flex-direction: row; justify-content: space-between; align-items: center; } .pg-whatsapp .lightbox-whatsapp .popup .footer-lightbox .btn-fechar { position: static; background: 0 0; width: 137px; border: 1px solid #c4c4c4; border-radius: 4px; background-color: #fff; font-size: 15px; line-height: 1em; font-family: Oswald, sans-serif; color: #a1a09d; display: inline-block; padding: 9px 5px; box-sizing: border-box; height: auto; } .pg-whatsapp .lightbox-whatsapp .popup .footer-lightbox .btn-continue { width: 137px; background: #4ac958; border-radius: 4px; font-size: 15px; line-height: 1em; font-family: Oswald, sans-serif; color: #fff; display: inline-block; padding: 9px 5px; box-sizing: border-box; height: auto; } .pg-whatsapp__banner { width: 100%; display: block; position: relative; } .pg-whatsapp__banner-img { width: 100%; display: block; } .pg-whatsapp__banner-text { max-width: 1140px; margin: 0 auto; display: block; position: absolute; transform: translate(-50%, -50%); top: 60%; left: 50%; width: 100%; } .pg-whatsapp__banner-text p { font-family: "Playfair Display", serif; font-size: 22px; line-height: 29px; margin: 0; color: #fff; } .pg-whatsapp__banner-text p span { display: inline-block; margin: 0; font-size: 33px; line-height: 44px; } .pg-whatsapp__banner-text p span img { display: inline-block; width: 31px; height: 31px; vertical-align: middle; } .pg-whatsapp__search { padding: 30px 0 40px; } .pg-whatsapp__search-title { font-family: Oswald, sans-serif; font-size: 25px; color: #3a1112; line-height: 37px; margin-bottom: 8px; text-align: center; margin-top: 0; padding: 0 30px; } .pg-whatsapp__search-wrapper { max-width: 505px; margin: 0 auto; width: 90%; background-color: #ecebe7; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 20px 10px; } .pg-whatsapp__search-input { font-family: Oswald, sans-serif; font-size: 17px; line-height: 25px; color: #333; height: 40px; width: 185px; margin-right: 10px; display: inline-block; border-radius: 4px; background: #fff; border: 1px solid #c4c4c4; } .pg-whatsapp__search-input::placeholder { color: #a1a09d; } .pg-whatsapp__search-button { background: #a1a09d; color: #fff; font-family: Oswald, sans-serif; font-size: 17px; line-height: 1em; padding: 7px 12px; height: 40px; width: auto; display: inline-block; cursor: pointer; border-radius: 4px; border: none; } .pg-whatsapp__list { background-color: #ecebe7; padding: 30px 0 40px; } .pg-whatsapp__list-items { max-width: 505px; margin: 0 auto; width: 90%; } .pg-whatsapp__list-items .item { width: 100%; display: flex; flex-direction: row; justify-content: space-between; align-items: flex-end; border-radius: 0; border: 1px solid rgba(161, 160, 157, 0.38); padding: 15px 25px 20px; } .pg-whatsapp__list-items .item:not(:last-of-type) { margin-bottom: 25px; } .pg-whatsapp__list-items .item__box:first-of-type { max-width: 315px; padding-right: 10px; } .pg-whatsapp__list-items .item__box:last-of-type { min-width: 137px; } .pg-whatsapp__list-items .item__title { font-family: Oswald, sans-serif; font-size: 18px; line-height: 27px; text-align: left; margin: 0; text-transform: uppercase; } .pg-whatsapp__list-items .item__description { font-family: "Playfair Display", serif; font-size: 16px; line-height: 1.2em; margin: 0; } .pg-whatsapp__list-items .item__button { background: #4cca5a; cursor: pointer; border-radius: 4px; border: none; font-family: Oswald; font-size: 15px; line-height: 22px; margin: 0; color: #fff; text-align: center; display: block; width: 100%; padding: 8px 5px; } @media screen and (min-width: 992px) { .pg-whatsapp header #bg_header2 { display: none; } .pg-whatsapp header #bg_header3 { display: none; } } @media only screen and (min-width: 300px) and (max-width: 767px) { .pg-whatsapp__banner { min-width: 1015px; transform: translate(-50%, 0); position: relative; left: 50%; } .pg-whatsapp__banner-text { max-width: 100vw; padding: 0 20px; } .pg-whatsapp__search-title { font-size: 20px; line-height: 1.2em; margin-bottom: 10px; } .pg-whatsapp__list-items .item { flex-direction: column; justify-content: center; align-items: center; } .pg-whatsapp__list-items .item__box:first-of-type { width: 100%; max-width: 100%; padding: 0; margin-bottom: 20px; } .pg-whatsapp .lightbox-whatsapp .popup { padding: 30px 25px 25px; max-width: 95% !important; } .pg-whatsapp .lightbox-whatsapp .popup .titulo-lightbox { font-size: 20px; } .pg-whatsapp .lightbox-whatsapp .popup .descricao-lightbox { font-size: 14px; } .pg-whatsapp .lightbox-whatsapp .popup .conteudo-lightbox .item__title { font-size: 16px; } .pg-whatsapp .lightbox-whatsapp .popup .conteudo-lightbox .item__description { font-size: 13px; } .pg-whatsapp .lightbox-whatsapp .popup .footer-lightbox .btn-fechar { width: 120px !important; height: auto !important; font-size: 13px; } .pg-whatsapp .lightbox-whatsapp .popup .footer-lightbox .btn-continue { width: 120px !important; height: auto !important; font-size: 13px; } }.grid-banners+.listagem-produtos-filtro-novo .resultado-wrapper .col-md-9{padding:0}.grid-banners+.listagem-produtos-filtro-novo .listagem-container{padding-bottom:0}.grid-banners+.listagem-produtos-filtro-novo .filtro-topo>div:last-child{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.grid-banners+.listagem-produtos-filtro-novo .filtro-topo .btn-filtro-mobile{display:flex;width:120px;justify-content:space-between;align-items:center;height:42px}.grid-banners+.listagem-produtos-filtro-novo #vitrine_lista .container{width:100%;padding:0}@media only screen and (max-width:767px) and (min-width:300px){.grid-banners+.listagem-produtos-filtro-novo .order_lista h3{display:none}.grid-banners+.listagem-produtos-filtro-novo #vitrine_lista #vitrinePaginadaBlackFriday{padding-bottom:80px}.grid-banners+.listagem-produtos-filtro-novo #vitrine_lista #vitrinePaginadaBlackFriday .container_vitrine_lista{justify-content:space-around;align-items:stretch;padding:20px 0 0}.grid-banners+.listagem-produtos-filtro-novo #filtroVitrinePaginada .filtro_lateral .content_busca{margin-top:30px}.grid-banners+.listagem-produtos-filtro-novo #filtroVitrinePaginada .filtro_lateral{max-width:300px;width:300px}.grid-banners+.listagem-produtos-filtro-novo #filtroVitrinePaginada .fechar-filtro{position:fixed;top:10px;right:10px;width:30px;height:30px;border:none;z-index:999999993;background-color:transparent;align-items:center;justify-content:center;display:none}.grid-banners+.listagem-produtos-filtro-novo #filtroVitrinePaginada .fechar-filtro::after,.grid-banners+.listagem-produtos-filtro-novo #filtroVitrinePaginada .fechar-filtro::before{display:block;content:'';position:absolute;top:0;left:50%;transform:translateX(-50%)}.grid-banners+.listagem-produtos-filtro-novo #filtroVitrinePaginada .fechar-filtro::after{transform:none;position:fixed;left:auto;right:300px;top:0;height:100%;width:calc(100vw - 300px);background-color:rgba(0,0,0,.5)}.grid-banners+.listagem-produtos-filtro-novo #filtroVitrinePaginada .fechar-filtro::before{content:'+';background-color:transparent;font-size:30px;transform:rotate(45deg);width:30px;height:30px;left:auto;right:5px;top:-4px;color:#777}.abrir_filtro .grid-banners+.listagem-produtos-filtro-novo #filtroVitrinePaginada .fechar-filtro{display:block}}@media screen and (max-width:992px){.grid-banners+.listagem-produtos-filtro-novo #vitrine_lista #vitrinePaginadaBlackFriday .container_vitrine_lista .item_vitrine{width:46%;margin:0 0 30px;height:auto;display:flex;flex-direction:column}.grid-banners+.listagem-produtos-filtro-novo #vitrine_lista #vitrinePaginadaBlackFriday .container_vitrine_lista .item_vitrine a{margin:0 0 15px;height:auto;flex:1}.grid-banners+.listagem-produtos-filtro-novo #vitrine_lista #vitrinePaginadaBlackFriday .container_vitrine_lista .item_vitrine .txt_vitrine{padding-bottom:0}.grid-banners+.listagem-produtos-filtro-novo #vitrine_lista #vitrinePaginadaBlackFriday .container_vitrine_lista .item_vitrine .carrinho_vitrine{position:static}}@media screen and (min-width:992px){.grid-banners+.listagem-produtos-filtro-novo .filtro-topo .btn-filtro-mobile{display:none}.grid-banners+.listagem-produtos-filtro-novo .fechar-filtro{display:none}.grid-banners+.listagem-produtos-filtro-novo .filtro-topo>div:last-child{justify-content:flex-end;padding:0}.grid-banners+.listagem-produtos-filtro-novo #vitrine_lista #vitrinePaginadaBlackFriday{padding-bottom:20px}.grid-banners+.listagem-produtos-filtro-novo #vitrine_lista #vitrinePaginadaBlackFriday .container_vitrine_lista{justify-content:space-around;align-items:stretch;padding:20px 0 0}.grid-banners+.listagem-produtos-filtro-novo #vitrine_lista #vitrinePaginadaBlackFriday .container_vitrine_lista .item_vitrine{width:18.4%;margin:0 0 30px;height:auto;display:flex;flex-direction:column}.grid-banners+.listagem-produtos-filtro-novo #vitrine_lista #vitrinePaginadaBlackFriday .container_vitrine_lista .item_vitrine a{margin:0 0 15px;height:auto;flex:1}.grid-banners+.listagem-produtos-filtro-novo #vitrine_lista #vitrinePaginadaBlackFriday .container_vitrine_lista .item_vitrine .txt_vitrine{padding-bottom:0}.grid-banners+.listagem-produtos-filtro-novo #vitrine_lista #vitrinePaginadaBlackFriday .container_vitrine_lista .item_vitrine .carrinho_vitrine{position:static}.grid-banners+.listagem-produtos-filtro-novo .btn-filtro-mobile{display:none}.grid-banners+.listagem-produtos-filtro-novo #filtroVitrinePaginada+div #vitrine_lista.listagem-produto-antigo{background-color:transparent}}#vitrine_lista.listagem-produto-antigo .item_vitrine.black-friday .bg_img_vitrine .box_img_vitrine{height: 156px !important;width: 93%;left: 0;}@media (max-width: 768px) { #resultado_busca.busca_nova .listagem-produtos-filtro-novo .resultado-wrapper { padding: 0 15px; } .grid-banners+.listagem-produtos-filtro-novo .filtro-topo .btn-filtro-mobile { z-index: 5; } }@media only screen and (min-width:1024px){.pagina-ceias{padding-top:79px}}@media only screen and (min-width:300px) and (max-width:767px){.pagina-ceias{padding-top:50px!important}}@media only screen and (min-width:1024px){.pagina-ceias header{min-height:auto}}@media only screen and (min-width:300px) and (max-width:767px){.pagina-ceias header form{display:none!important}}@media only screen and (min-width:1024px){.pagina-ceias header #bg_header1{background-color:#e6e4de}}@media only screen and (min-width:1024px){.pagina-ceias header #bg_header1 .container{position:relative}}@media only screen and (min-width:1024px){.pagina-ceias header #bg_header1 .container form{max-width:500px;cursor:pointer}}@media only screen and (min-width:1024px){.pagina-ceias header #bg_header1 .container form .content_busca{justify-content:flex-start;padding-left:30px}}@media only screen and (min-width:1024px){.pagina-ceias header #bg_header1 .container form .content_busca:before{content:'< Sair das ceias e voltar a comprar no site';font-family:Oswald,sans-serif;text-transform:uppercase;font-size:14px;color:#444}}@media only screen and (min-width:1024px){.pagina-ceias header #bg_header1 .container form .content_busca .input_speech{display:none!important}}@media only screen and (min-width:1024px){.pagina-ceias header #bg_header1 .container #perfil,.pagina-ceias header #bg_header1 .container #meus_pedidos,.pagina-ceias header #bg_header1 .container #show_minhas_listas,.pagina-ceias header #bg_header1 .container .entrega-padrao{display:none!important}}@media only screen and (min-width:1024px){.pagina-ceias header #bg_header1 .container .div_header:last-of-type{position:absolute;top:50%;right:0;transform:translate(0,-50%)}}@media only screen and (min-width:1024px){.pagina-ceias header #bg_header2,.pagina-ceias header #bg_header3{display:none!important}}.pagina-ceias__wrapper .container{padding:0}.pagina-ceias__titulo{text-align:center;display:flex;-webkit-font-smoothing:antialiased;flex-direction:row;justify-content:center;line-height:1.2em;margin-bottom:5px;align-items:center;font-family:Oswald,sans-serif;font-weight:400;font-style:normal;color:#3a1112;font-size:24px;text-transform:uppercase;letter-spacing:.4pt;margin-top:0}@media only screen and (min-width:300px) and (max-width:767px){.pagina-ceias__titulo{font-size:21px}}.pagina-ceias__titulo img{width:26px;margin-right:10px;display:inline-block}@media only screen and (min-width:300px) and (max-width:767px){.pagina-ceias__titulo img{width:22px;margin-right:8px}}.pagina-ceias__subtitulo{text-align:center;margin-top:0;margin-bottom:40px;color:#dab082;font-size:18px;font-family:'Playfair Display',serif;font-weight:400;font-style:italic}@media only screen and (min-width:300px) and (max-width:767px){.pagina-ceias__subtitulo{font-size:16px;max-width:80%;margin:0 auto 30px}}.pagina-ceias__datas{padding-top:40px}@media only screen and (max-width:992px){.pagina-ceias__datas{padding-top:30px}}.pagina-ceias__datas .selecao-dia{display:flex;flex-direction:row;justify-content:center;align-items:normal}@media only screen and (min-width:768px) and (max-width:992px){.pagina-ceias__datas .selecao-dia button.slick-prev,.pagina-ceias__datas .selecao-dia button.slick-next{display:none!important}}.pagina-ceias__datas .selecao-dia .slick-list{max-width:760px}.pagina-ceias__datas .selecao-dia button.slick-arrow{background:none;font-size:0;border:none;outline:none;position:relative;cursor:pointer}.pagina-ceias__datas .selecao-dia button.slick-prev{width:25px;height:25px;border-top:0;border-right:0;border-left:3px solid #999;border-bottom:3px solid #999;position:relative;top:40px;right:10px;left:auto;transform:rotate(45deg)}.pagina-ceias__datas .selecao-dia button.slick-prev::after{content:'';width:70px;height:70px;display:block;position:relative;top:-20px;left:-30px;transform:rotate(45deg)}.pagina-ceias__datas .selecao-dia button.slick-next{border-top:0;border-right:0;border-left:3px solid #999;border-bottom:3px solid #999;width:25px;height:25px;transform:rotate(-135deg);position:relative;top:40px;left:10px}.pagina-ceias__datas .selecao-dia button.slick-next::before{content:'';width:70px;height:70px;display:block;position:relative;top:-20px;left:-40px;transform:rotate(45deg)}.pagina-ceias__datas .selecao-dia .slick-arrow.slick-disabled{display:none!important}@media only screen and (max-width:992px){.pagina-ceias__datas .selecao-dia{width:100vw;left:-10px;position:relative;overflow-x:scroll;justify-content:flex-start}}.pagina-ceias__datas .selecao-dia label{display:block;transition:.4s;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.pagina-ceias__datas .selecao-dia label a{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px 0 15px;width:100%}.pagina-ceias__datas .selecao-dia__item{min-width:120px;position:relative;margin:0 20px}@media only screen and (min-width:300px) and (max-width:767px){.pagina-ceias__datas .selecao-dia__item{min-width:110px;margin:0 5px}}.pagina-ceias__datas .selecao-dia__item.esgotado:before{cursor:not-allowed;content:'';width:100%;height:100%;position:absolute;display:block;background-color:transparent;z-index:10}.pagina-ceias__datas .selecao-dia__item.esgotado label{background-color:#ffffff!important}.pagina-ceias__datas .selecao-dia__item.esgotado .selecao-dia__data,.pagina-ceias__datas .selecao-dia__item.esgotado .selecao-dia__texto{color:#d0d0d0}.pagina-ceias__datas .selecao-dia__item.esgotado .selecao-dia__corte{display:none}.pagina-ceias__datas .selecao-dia__item.esgotado .selecao-dia__data:before{opacity:1}.pagina-ceias__datas .selecao-dia__radio{-webkit-appearance:radio;appearance:radio;height:0;width:0;position:absolute;left:0;top:0;display:none}.pagina-ceias__datas .selecao-dia__radio:checked+label{background-color:#ecebe6}.pagina-ceias__datas .selecao-dia__radio:checked+label .selecao-dia__data{font-weight:700}.pagina-ceias__datas .selecao-dia__data,.pagina-ceias__datas .selecao-dia__texto{font-family:Oswald,sans-serif;line-height:1.2em;color:#5a1618}.pagina-ceias__datas .selecao-dia__corte{font-family:Oswald;color:#bb2a2c;line-height:1em;font-size:12px;margin:5px 0 0}.pagina-ceias__datas .selecao-dia__data{position:relative;margin-bottom:0;margin-top:0;font-size:26px;font-weight:400}.pagina-ceias__datas .selecao-dia__data:before{content:'ESGOTADO!';color:#911a1e;text-align:center;display:block;text-transform:uppercase;font-size:13px;position:absolute;top:-22px;transform:translate(-50%,0);left:50%;transition:0.4s;opacity:0}.pagina-ceias__datas .selecao-dia__texto{margin:0;font-size:18px}.pagina-ceias__conteudo{padding-bottom:70px}.pagina-ceias__conteudo .menu-ceia{width:95%;margin:0 auto 50px;padding-top:50px}@media only screen and (min-width:993px) and (max-width:1024px){.pagina-ceias__conteudo .menu-ceia{width:100%}}@media only screen and (max-width:992px){.pagina-ceias__conteudo .menu-ceia{padding-top:30px;margin-bottom:30px;width:100vw;position:relative;left:-10px}}.pagina-ceias__conteudo .menu-ceia__wrapper{display:flex;flex-direction:row;justify-content:center}@media only screen and (max-width:992px){.pagina-ceias__conteudo .menu-ceia__wrapper{width:100vw;left:-10px;overflow-x:scroll;flex-wrap:nowrap;justify-content:flex-start}}.pagina-ceias__conteudo .menu-ceia__item{text-align:center;position:relative;padding:0 18px;border-bottom:1px solid #ccc}.pagina-ceias__conteudo .menu-ceia__item:first-of-type{padding-left:0}@media only screen and (max-width:992px){.pagina-ceias__conteudo .menu-ceia__item:first-of-type{padding-left:8px}}.pagina-ceias__conteudo .menu-ceia__item:last-of-type{padding-right:0}@media only screen and (max-width:992px){.pagina-ceias__conteudo .menu-ceia__item:last-of-type{padding-right:8px}}.pagina-ceias__conteudo .menu-ceia__item:not(:last-of-type):after{content:'';transform:translate(0,-50%);top:40%;right:0;background-color:#bb2a2c;width:3px;height:3px;position:absolute;border-radius:50%}.pagina-ceias__conteudo .menu-ceia__item.ativo .menu-ceia__link:before{content:'';width:100%;left:0;bottom:-2px;position:absolute;height:6px;background-color:#bb2a2d;border-radius:43px;display:block}.pagina-ceias__conteudo .menu-ceia__link{text-transform:uppercase;font-weight:400;font-family:Oswald,sans-serif;font-size:17px;color:#222;font-weight:300;padding:0 25px 10px;display:inline-block;position:relative}@media only screen and (min-width:993px) and (max-width:1024px){.pagina-ceias__conteudo .menu-ceia__link{font-size:14px}}@media only screen and (max-width:992px){.pagina-ceias__conteudo .menu-ceia__link{width:max-content}}.pagina-ceias__conteudo .produto-ceia{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;align-items:flex-start;margin-bottom:80px}@media only screen and (min-width:300px) and (max-width:767px){.pagina-ceias__conteudo .produto-ceia{flex-direction:column;margin-bottom:40px}}.pagina-ceias__conteudo .produto-ceia__imagem{width:46%;position:sticky;top:90px}@media only screen and (min-width:768px) and (max-width:992px){.pagina-ceias__conteudo .produto-ceia__imagem{top:110px}}@media only screen and (min-width:300px) and (max-width:767px){.pagina-ceias__conteudo .produto-ceia__imagem{width:100%;position:static;margin-bottom:20px}}.pagina-ceias__conteudo .produto-ceia__imagem img{display:block;width:100%}.pagina-ceias__conteudo .produto-ceia__detalhes{width:50%}@media only screen and (min-width:300px) and (max-width:767px){.pagina-ceias__conteudo .produto-ceia__detalhes{width:100%}}.pagina-ceias__conteudo .produto-ceia__titulo{margin-top:0;line-height:1em;font-size:24px;font-family:'Playfair Display',serif;font-weight:700;color:#a32225;margin-bottom:10px}.pagina-ceias__conteudo .produto-ceia__titulo span{font-size:.7em;font-weight:400}.pagina-ceias__conteudo .produto-ceia__descricao{margin-top:0;font-size:14px;font-family:'Playfair Display';max-width:80%;margin-bottom:10px;line-height:1.5em}.pagina-ceias__conteudo .produto-ceia__links{display:inline-block;position:relative;margin-bottom:20px}.pagina-ceias__conteudo .produto-ceia__links:before{content:'';display:block;position:absolute;transform:translate(-50%,-50%);left:50%;top:57%;height:55%;width:1px;background-color:#555}.pagina-ceias__conteudo .produto-ceia__link{line-height:1em;text-transform:uppercase;font-family:Oswald,sans-serif;color:#555;text-decoration:underline;font-size:12px}.pagina-ceias__conteudo .produto-ceia__link:first-of-type{margin-right:12px}.pagina-ceias__conteudo .produto-ceia__link:last-of-type{margin-left:12px}.pagina-ceias__conteudo .produto-ceia__preco{margin:0 auto 20px;line-height:1em;font-family:Oswald,sans-serif;font-size:18px;font-weight:400;color:#555}.pagina-ceias__conteudo .produto-ceia__preco span{font-size:.6em;vertical-align:text-top}.pagina-ceias__conteudo .produto-ceia__adicionar{margin-bottom:25px}.pagina-ceias__conteudo .produto-ceia__adicionar .carrinho_vitrine{position:static;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.pagina-ceias__conteudo .produto-ceia__adicionar .carrinho_vitrine .bt_qtd{margin-top:0;float:none;width:20px!important;height:20px!important;box-sizing:border-box!important}.pagina-ceias__conteudo .produto-ceia__adicionar .carrinho_vitrine input{float:none}.pagina-ceias__conteudo .produto-ceia__adicionar .carrinho_vitrine .no-carrinho{display:none}.pagina-ceias__conteudo .produto-ceia__separador{width:70%;height:2px;background-color:transparent;border-top:2px dotted #9f2f31;margin-bottom:20px}.pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel .owl-stage-outer .owl-stage{display:flex;flex-direction:row}.pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel .container_vitrine .item_vitrine .bg_img_vitrine{height:180px}.pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel .container_vitrine .item_vitrine .bg_img_vitrine .box_img_vitrine{height:162px}.pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel__titulo{text-transform:none;font-family:'Playfair Display',sans-serif;font-weight:700;color:#000;font-size:20px;line-height:1.2em;margin-bottom:15px}@media only screen and (min-width:300px) and (max-width:767px){.pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel__titulo{font-size:18px}}.pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel__wrapper{overflow:hidden;position:relative}@media only screen and (max-width:992px){.pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel__wrapper .item_vitrine{height:auto}}@media only screen and (min-width:1024px){.pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel__wrapper .item_vitrine a .bg_img_vitrine{height:180px}}@media only screen and (min-width:768px) and (max-width:992px){.pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel__wrapper .item_vitrine a .bg_img_vitrine{height:150px!important}}.pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel__wrapper .owl-nav{left:0;max-width:100vw;top:20%;width:100%}@media only screen and (min-width:768px) and (max-width:992px){.pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel__wrapper .owl-nav{top:21%}}@media only screen and (min-width:300px) and (max-width:767px){.pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel__wrapper .owl-nav{top:19%}}.pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel__wrapper .owl-nav .owl-prev,.pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel__wrapper .owl-nav .owl-next{position:absolute;transform:translate(-50%,-50%);background-color:#ecebe7;color:#ecebe7;width:55px;height:55px;-webkit-appearance:none;border:none;transition:0.3s;cursor:pointer;z-index:11;outline:none;top:50%;opacity:1;border-radius:0 60px 60px 0;width:30px;left:19px}.pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel__wrapper .owl-nav .owl-prev:after,.pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel__wrapper .owl-nav .owl-next:after{content:'<';font-weight:300;font-family:Oswald;font-size:22px;line-height:22px;color:#555;position:absolute;transform:translate(-50%,-50%);top:46%;right:25%}.pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel__wrapper .owl-nav .owl-prev.disabled,.pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel__wrapper .owl-nav .owl-next.disabled{opacity:0}.pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel__wrapper .owl-nav .owl-next{border-radius:60px 0 0 60px;width:30px;right:-10px;left:auto}@media screen and (max-width:980px){.pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel__wrapper .owl-nav .owl-next{right:-14px}}.pagina-ceias__conteudo .produto-ceia__harmonizacao .harmonizacao-carousel__wrapper .owl-nav .owl-next:after{content:'>';right:auto;left:60%}.pagina-ceias__conteudo .carrossel-ceia{clear:both}.pagina-ceias__conteudo .carrossel-ceia__titulo{margin:0;text-align:center;font-family:Oswald,sans-serif;text-transform:uppercase;font-size:24px;position:relative;margin-bottom:20px;clear:both}@media only screen and (min-width:300px) and (max-width:767px){.pagina-ceias__conteudo .carrossel-ceia__titulo{font-size:22px;line-height:1.2em;margin-bottom:10px}}.pagina-ceias__conteudo .carrossel-ceia__titulo:before{content:'';height:2px;width:100%;position:absolute;left:50%;top:calc(52%);transform:translate(-50%,-50%);border-top:2px dotted #a93630}.pagina-ceias__conteudo .carrossel-ceia__titulo span{letter-spacing:.01em;background-color:#ecebe7;position:relative;z-index:11;padding:0 10px;color:#222;font-weight:400;-webkit-font-smoothing:antialiased}@media only screen and (min-width:300px) and (max-width:767px){.pagina-ceias__conteudo .carrossel-ceia__titulo span{display:inline-block;width:60%;line-height:1.2em}}.pagina-ceias__conteudo .carrossel-ceia #vitrine,.pagina-ceias__conteudo .carrossel-ceia #vitrine2{min-height:auto}@media only screen and (min-width:300px) and (max-width:767px){.pagina-ceias__conteudo .carrossel-ceia #vitrine,.pagina-ceias__conteudo .carrossel-ceia #vitrine2{width:100vw;left:-10px}}@media only screen and (min-width:300px) and (max-width:767px){.pagina-ceias__conteudo .carrossel-ceia #vitrine .item_vitrine.novo[data-produto=true] .bg_img_vitrine,.pagina-ceias__conteudo .carrossel-ceia #vitrine2 .item_vitrine.novo[data-produto=true] .bg_img_vitrine{height:40vw}}@media only screen and (min-width:300px) and (max-width:767px){.pagina-ceias__conteudo .carrossel-ceia #vitrine .item_vitrine.novo[data-produto=true] .bg_img_vitrine .box_img_vitrine,.pagina-ceias__conteudo .carrossel-ceia #vitrine2 .item_vitrine.novo[data-produto=true] .bg_img_vitrine .box_img_vitrine{height:94%;width:94%}}.pagina-ceias__conteudo .carrossel-ceia #vitrine .item_vitrine.novo[data-produto=true] a .txt_vitrine,.pagina-ceias__conteudo .carrossel-ceia #vitrine2 .item_vitrine.novo[data-produto=true] a .txt_vitrine{min-height:120px;max-height:120px}@media only screen and (min-width:300px) and (max-width:767px){.pagina-ceias__conteudo .carrossel-ceia #vitrine .item_vitrine.novo[data-produto=true] a .txt_vitrine,.pagina-ceias__conteudo .carrossel-ceia #vitrine2 .item_vitrine.novo[data-produto=true] a .txt_vitrine{min-height:150px;max-height:150px}}.pagina-ceias__conteudo .carrossel-ceia #vitrine .item_vitrine.novo[data-produto=true] a .txt_vitrine .place,.pagina-ceias__conteudo .carrossel-ceia #vitrine2 .item_vitrine.novo[data-produto=true] a .txt_vitrine .place{display:none}@media only screen and (min-width:768px) and (max-width:992px){.pagina-ceias__conteudo .carrossel-ceia #vitrine .owl-carousel .owl-nav .owl-next,.pagina-ceias__conteudo .carrossel-ceia #vitrine2 .owl-carousel .owl-nav .owl-next{right:-50px!important}}.pagina-ceias__section{clear:both}.pagina-ceias__section:not(:first-of-type){padding-top:70px}@media only screen and (min-width:300px) and (max-width:767px){.pagina-ceias__section:not(:first-of-type){padding-top:40px}}.pagina-ceias__faq{padding:50px 0 70px}.pagina-ceias #vitrineCeia{min-height:auto!important}