Compare commits
No commits in common. "andrea" and "main" have entirely different histories.
@ -25,6 +25,6 @@
|
||||
</select>
|
||||
<input type="hidden" id="ftIdxa28507c5599f4430a7cabd23249f99c3" value="" />
|
||||
<input id="ftBoxa28507c5599f4430a7cabd23249f99c3" class="fulltext-search-box ui-autocomplete-input" type="text" size="20"
|
||||
accesskey="b" autocomplete="off" role="textbox" aria-autocomplete="list" aria-haspopup="true" value="OLÁ, O QUE DESEJA ENCONTRAR?" />
|
||||
accesskey="b" autocomplete="off" role="textbox" aria-autocomplete="list" aria-haspopup="true" value="Digite aqui" />
|
||||
<input id="ftBtna28507c5599f4430a7cabd23249f99c3" type="button" value="Buscar" class="btn-buscar" />
|
||||
</fieldset>
|
||||
|
10
meta/loja.js
@ -1,8 +1,16 @@
|
||||
const home = require("./pages/home");
|
||||
const category = require("./pages/category");
|
||||
const product = require("./pages/product");
|
||||
const institucional = require("./pages/institucional");
|
||||
const menuElements = require("./pages/elementos-menu");
|
||||
|
||||
module.exports = {
|
||||
accountName: "agenciamagma",
|
||||
pages: [
|
||||
{ data: home, template: "andrea-home.html" },
|
||||
{ data: home, template: "template-home.html" },
|
||||
{ data: category, template: "template-categoria.html" },
|
||||
{ data: product, template: "template-produto.html" },
|
||||
{ data: institucional, template: "template-institucional.html" },
|
||||
{ data: menuElements, template: "template-elementos-menu.html" },
|
||||
],
|
||||
};
|
||||
|
26
meta/pages/category.js
Normal file
@ -0,0 +1,26 @@
|
||||
module.exports = {
|
||||
contentPlaceHolders: [
|
||||
{
|
||||
// Registra o contentPlaceholder
|
||||
id: "htmlSeo",
|
||||
objects: [
|
||||
// Registra os objetos vtex
|
||||
{
|
||||
type: "html",
|
||||
name: "Html SEO",
|
||||
contents: [
|
||||
{
|
||||
name: "metaTag",
|
||||
active: true,
|
||||
content: `<meta name='language' content='pt-Br'>`,
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
|
||||
// Ainda não implementado
|
||||
//Trocar pelo que for cadastrado na vtex
|
||||
searchResultLayoutID: "46b0e7f2-15ee-4789-a75e-280e389d2b8f",
|
||||
};
|
37
meta/pages/elementos-menu.js
Normal file
@ -0,0 +1,37 @@
|
||||
module.exports = {
|
||||
contentPlaceHolders: [
|
||||
{
|
||||
id: "banners-menu",
|
||||
objects: [
|
||||
{
|
||||
type: "banner",
|
||||
name: "menu camisa",
|
||||
contents: [
|
||||
{
|
||||
name: "banner principal mobile content",
|
||||
active: true,
|
||||
type: "image",
|
||||
file: "slide-principal-mobile.png",
|
||||
width: 500,
|
||||
height: 500,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
type: "banner",
|
||||
name: "menu bolsa",
|
||||
contents: [
|
||||
{
|
||||
name: "banner principal mobile 2 content",
|
||||
active: true,
|
||||
type: "image",
|
||||
file: "slide-principal-mobile.png",
|
||||
width: 500,
|
||||
height: 500,
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
};
|
@ -1,122 +1,81 @@
|
||||
module.exports = {
|
||||
contentPlaceHolders: [
|
||||
{
|
||||
id: "banners-principais-desktop",
|
||||
// Registra o contentPlaceholder
|
||||
id: "htmlSeo",
|
||||
objects: [
|
||||
// Registra os objetos vtex
|
||||
{
|
||||
type: "html",
|
||||
name: "Html SEO",
|
||||
contents: [],
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "slide-principal",
|
||||
objects: [
|
||||
{
|
||||
type: "banner",
|
||||
name: "Banner Principal Desktop 01",
|
||||
name: "banner principal",
|
||||
contents: [
|
||||
{
|
||||
name: "Banner Principal Desktop 01",
|
||||
name: "banner principal content",
|
||||
active: true,
|
||||
type: "image",
|
||||
file: "banner-principal-desktop.png",
|
||||
width: 1440,
|
||||
height: 532,
|
||||
file: "slide-principal.png",
|
||||
width: 1920,
|
||||
height: 500,
|
||||
// "category": "*",
|
||||
// "brand": "*"
|
||||
// "period": ""
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
type: "banner",
|
||||
name: "Banner Principal Desktop 02",
|
||||
name: "banner principal-2",
|
||||
contents: [
|
||||
{
|
||||
name: "Banner Principal Desktop 02",
|
||||
name: "banner principal content",
|
||||
active: true,
|
||||
type: "image",
|
||||
file: "banner-principal-desktop.png",
|
||||
width: 1440,
|
||||
height: 532,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
type: "banner",
|
||||
name: "Banner Principal Desktop 03",
|
||||
contents: [
|
||||
{
|
||||
name: "Banner Principal Desktop 03",
|
||||
active: true,
|
||||
type: "image",
|
||||
file: "banner-principal-desktop.png",
|
||||
width: 1440,
|
||||
height: 532,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
type: "banner",
|
||||
name: "Banner Principal Desktop 04",
|
||||
contents: [
|
||||
{
|
||||
name: "Banner Principal Desktop 04",
|
||||
active: true,
|
||||
type: "image",
|
||||
file: "banner-principal-desktop.png",
|
||||
width: 1440,
|
||||
height: 532,
|
||||
file: "slide-principal.png",
|
||||
width: 1920,
|
||||
height: 500,
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "banners-principais-mobile",
|
||||
id: "slide-principal-mobile",
|
||||
objects: [
|
||||
{
|
||||
type: "banner",
|
||||
name: "Banner Principal Mobile 01",
|
||||
name: "banner principal mobile",
|
||||
contents: [
|
||||
{
|
||||
name: "Banner Principal Mobile 01",
|
||||
name: "banner principal mobile content",
|
||||
active: true,
|
||||
type: "image",
|
||||
file: "banner-principal-mobile.png",
|
||||
width: 375,
|
||||
height: 342,
|
||||
file: "slide-principal-mobile.png",
|
||||
width: 500,
|
||||
height: 500,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
type: "banner",
|
||||
name: "Banner Principal Mobile 02",
|
||||
name: "banner principal mobile 2",
|
||||
contents: [
|
||||
{
|
||||
name: "Banner Principal Mobile 02",
|
||||
name: "banner principal mobile 2 content",
|
||||
active: true,
|
||||
type: "image",
|
||||
file: "banner-principal-mobile.png",
|
||||
width: 375,
|
||||
height: 342,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
type: "banner",
|
||||
name: "Banner Principal Mobile 03",
|
||||
contents: [
|
||||
{
|
||||
name: "Banner Principal Mobile 03",
|
||||
active: true,
|
||||
type: "image",
|
||||
file: "banner-principal-mobile.png",
|
||||
width: 375,
|
||||
height: 342,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
type: "banner",
|
||||
name: "Banner Principal Mobile 04",
|
||||
contents: [
|
||||
{
|
||||
name: "Banner Principal Mobile 04",
|
||||
active: true,
|
||||
type: "image",
|
||||
file: "banner-principal-mobile.png",
|
||||
width: 375,
|
||||
height: 342,
|
||||
file: "slide-principal-mobile.png",
|
||||
width: 500,
|
||||
height: 500,
|
||||
},
|
||||
],
|
||||
},
|
||||
|
42
meta/pages/institucional.js
Normal file
@ -0,0 +1,42 @@
|
||||
module.exports = {
|
||||
contentPlaceHolders: [
|
||||
{
|
||||
// Registra o contentPlaceholder
|
||||
id: "htmlSeo",
|
||||
objects: [
|
||||
// Registra os objetos vtex
|
||||
{
|
||||
type: "html",
|
||||
name: "Html SEO",
|
||||
contents: [],
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "texto-institucional",
|
||||
objects: [
|
||||
{
|
||||
type: "html",
|
||||
name: "Conteudo institucional",
|
||||
contents: [
|
||||
{
|
||||
name: "Potilica de privacidade",
|
||||
active: true,
|
||||
content: `
|
||||
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce feugiat lacus sapien, nec interdum ante sodales id. Vivamus eu mauris vel nibh pharetra aliquet. Donec nisl odio, feugiat sed laoreet non, venenatis in dolor. Nulla eget dolor nec mi congue volutpat. Maecenas non elementum dolor. Nam sollicitudin justo sed magna auctor, at condimentum quam aliquam. Ut luctus posuere quam, nec auctor orci sagittis at. Duis eget nibh sed lorem sollicitudin auctor cursus nec ipsum. In tempus ipsum libero, at ultricies lectus blandit sed. Cras in venenatis turpis. Praesent pellentesque augue nec iaculis mattis. Sed ante magna, vulputate sit amet pulvinar sed, iaculis ac massa. Nulla id turpis in enim aliquam auctor ut nec orci.
|
||||
|
||||
Phasellus sit amet commodo lacus, eu dapibus lectus. Maecenas vitae justo lacus. Cras ornare hendrerit dictum. Sed quis iaculis lacus. Nunc egestas ipsum eget risus pulvinar sagittis. Nullam quis porttitor massa, a congue quam. Pellentesque ac mollis est. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Integer tincidunt, turpis quis pretium vehicula, leo erat lobortis velit, sed finibus nulla nunc sed lorem. Maecenas tellus nisi, tincidunt sed dolor vitae, accumsan euismod nisl. Cras dignissim placerat dapibus. Donec varius, sapien quis hendrerit dictum, lorem urna vestibulum eros, tempor aliquet ligula massa vel dui.
|
||||
|
||||
In et rutrum erat. Duis dapibus, ligula eu luctus aliquet, nisi neque dapibus nisl, id laoreet nunc libero vitae augue. Integer vehicula ligula non risus vehicula, in venenatis nulla pulvinar. Nulla convallis elit sit amet massa euismod, quis cursus elit suscipit. Pellentesque semper dui sit amet ex efficitur tristique. Donec vitae porttitor augue, eget viverra ipsum. Sed volutpat, orci non hendrerit tempus, nisi nisl suscipit libero, at ultrices purus elit a massa. Nullam imperdiet blandit nunc, nec scelerisque libero gravida ac. Vestibulum ante velit, sodales blandit vehicula sed, ullamcorper eget dui. Fusce tempus ipsum sed lobortis pharetra. Interdum et malesuada fames ac ante ipsum primis in faucibus.
|
||||
|
||||
Aenean at tempus arcu. Donec porta tempor nunc, id sollicitudin lectus egestas eu. Nullam posuere sollicitudin lectus sit amet suscipit. Curabitur quis urna quam. Ut sollicitudin dui sit amet risus rutrum convallis laoreet in tellus. Pellentesque porttitor nec velit a tempus. Cras quam massa, efficitur iaculis iaculis in, varius eget lorem.
|
||||
|
||||
Duis ac egestas velit. Vivamus accumsan, metus vitae luctus iaculis, nisi ante mollis ipsum, non commodo augue orci nec dui. Cras dignissim venenatis viverra. Curabitur vitae ex turpis. Nullam pellentesque convallis enim, id accumsan velit laoreet nec. Quisque eget felis in turpis rhoncus maximus. In nec vehicula tortor. Maecenas consequat gravida dapibus.
|
||||
`,
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
};
|
57
meta/pages/product.js
Normal file
@ -0,0 +1,57 @@
|
||||
module.exports = {
|
||||
contentPlaceHolders: [
|
||||
{
|
||||
// Registra o contentPlaceholder
|
||||
id: "htmlSeo",
|
||||
objects: [
|
||||
// Registra os objetos vtex
|
||||
{
|
||||
type: "html",
|
||||
name: "Html SEO",
|
||||
contents: [],
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "prateleira-padrao",
|
||||
objects: [
|
||||
{
|
||||
type: "Produtos Relacionados",
|
||||
name: "prateleira",
|
||||
properties: {
|
||||
layout: "prateleira-padrao",
|
||||
type: "QuemViuViuTambem",
|
||||
"number-of-columns": 12,
|
||||
"number-of-items": 12,
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
// EXEMPLO DE PRATELEIRA COMUM
|
||||
// {
|
||||
// id: "prateleira-padrao",
|
||||
// objects: [
|
||||
// {
|
||||
// type: "colecao",
|
||||
// name: "prateleira",
|
||||
// properties: {
|
||||
// layout: "prateleira-padrao",
|
||||
// "number-of-columns": 12,
|
||||
// "number-of-items": 12,
|
||||
// "show-unavailable": false,
|
||||
// //sim random está escrito errado e é culpa da vtex
|
||||
// ramdom: false,
|
||||
// paged: false,
|
||||
// },
|
||||
// contents: [
|
||||
// {
|
||||
// name: "praleira",
|
||||
// active: true,
|
||||
// clusterId: 158,
|
||||
// },
|
||||
// ],
|
||||
// },
|
||||
// ],
|
||||
// },
|
||||
],
|
||||
};
|
19013
package-lock.json
generated
@ -1,7 +1,7 @@
|
||||
{
|
||||
"author": "Agência M3",
|
||||
"name": "tema-template",
|
||||
"shopName": "andrea",
|
||||
"shopName": "template",
|
||||
"description": "Tema Vtex para loja Vtex",
|
||||
"version": "1.0.0",
|
||||
"main": "index.js",
|
||||
|
Before Width: | Height: | Size: 590 KiB |
Before Width: | Height: | Size: 141 KiB |
Before Width: | Height: | Size: 1.5 KiB |
@ -64,10 +64,10 @@ const app = new Container({
|
||||
],
|
||||
});
|
||||
|
||||
app.bind(Minicart.name, ".minicart__drawer");
|
||||
app.bind(Minicart.name, ".carrinho .mini-cart");
|
||||
app.bind(Newsletter.name, {
|
||||
elemento: ".footer-newsletter__form",
|
||||
textButtom: "CADASTRE-SE",
|
||||
elemento: ".news-form",
|
||||
textButtom: "Cadastre-se",
|
||||
});
|
||||
|
||||
export default app;
|
||||
|
@ -1,29 +1,45 @@
|
||||
import { isSmallerThen991 } from "Helpers/MediasMatch";
|
||||
import { isSmallerThen768 } from "Helpers/MediasMatch";
|
||||
|
||||
export default class FixedHeader {
|
||||
constructor() {
|
||||
if (!isSmallerThen991) {
|
||||
this.selectors();
|
||||
this.events();
|
||||
if (!isSmallerThen768) {
|
||||
this.fixedHeader();
|
||||
}
|
||||
}
|
||||
|
||||
selectors() {
|
||||
this.pageHeader = $('.page-header');
|
||||
}
|
||||
fixedHeader() {
|
||||
var lastScroll = 0;
|
||||
var timer, scrollTop, headerHeight;
|
||||
var element = $("header.header");
|
||||
|
||||
events() {
|
||||
$(document).scroll(this.fixHeader.bind(this));
|
||||
}
|
||||
$(document).scroll(function (e) {
|
||||
headerHeight = element.height();
|
||||
scrollTop = $(document).scrollTop();
|
||||
|
||||
fixHeader() {
|
||||
const topScroll = $(document).scrollTop();
|
||||
console.log(topScroll);
|
||||
if (scrollTop > 1) {
|
||||
$("body").css("padding-top", headerHeight);
|
||||
element.addClass("fixed");
|
||||
|
||||
if(topScroll > 200) {
|
||||
this.pageHeader.addClass('is-fixed');
|
||||
} else {
|
||||
this.pageHeader.removeClass('is-fixed');
|
||||
}
|
||||
if (timer) {
|
||||
window.clearTimeout(timer);
|
||||
}
|
||||
|
||||
timer = window.setTimeout(function () {
|
||||
if (
|
||||
scrollTop > lastScroll &&
|
||||
scrollTop > element.height() + 20
|
||||
) {
|
||||
element.addClass("fixed-hide");
|
||||
} else {
|
||||
element.removeClass("fixed-hide");
|
||||
}
|
||||
|
||||
lastScroll = $(document).scrollTop();
|
||||
}, 50);
|
||||
} else {
|
||||
element.removeClass("fixed");
|
||||
$("body").css("padding-top", 0);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
@ -20,8 +20,11 @@ export default class Minicart {
|
||||
</div>
|
||||
<div class="mini-cart-footer">
|
||||
<div class="totals-container">
|
||||
<div class="qtd-items">
|
||||
Total de <span class="value">0</span> itens
|
||||
</div>
|
||||
<div class="total">
|
||||
TOTAL: <strong>R$<span class="value">00,00</span></strong>
|
||||
Subtotal: <strong>R$<span class="value">00,00</span></strong>
|
||||
</div>
|
||||
</div>
|
||||
<button class="continue-buying" aria-label="Continuar comprando">
|
||||
@ -54,7 +57,7 @@ export default class Minicart {
|
||||
<li id="${i + "-" + items[i].uniqueId}" class="product">
|
||||
<div class="product-image">
|
||||
<a href="${items[i].detailUrl}" title="${items[i].name}">
|
||||
<img src="${alterarTamanhoImagemSrcVtex(items[i].imageUrl, 80, 102)}" alt="${
|
||||
<img src="${alterarTamanhoImagemSrcVtex(items[i].imageUrl, 85, 100)}" alt="${
|
||||
items[i].name
|
||||
}">
|
||||
</a>
|
||||
@ -76,29 +79,6 @@ export default class Minicart {
|
||||
</li>
|
||||
`;
|
||||
|
||||
|
||||
// <li class="product">
|
||||
// <div class="product-image">
|
||||
// <a href="#" title="">
|
||||
// <img src="${alterarTamanhoImagemSrcVtex("http://aramado.vteximg.com.br/arquivos/ids/189008-115-115/LVC130.200.2.2-1-.jpg?v=637846747065030000", 80, 102)}" alt="">
|
||||
// </a>
|
||||
// </div>
|
||||
// <div class="product-options">
|
||||
// <div class="product-info">
|
||||
// <div class="name">Lorem ipsum dolor</div>
|
||||
// <div class="product-price">R$3.799,05</div>
|
||||
// <div class="product-qtd">
|
||||
// <button class="remove-from-cart" aria-label="Remover um item">-</button>
|
||||
// <span class="value">1</span>
|
||||
// <button class="add-to-cart" aria-label="Adicionar um item">+</button>
|
||||
// </div>
|
||||
// </div>
|
||||
// <div class="product-remove">
|
||||
// <button class="remove" aria-label="Remover produto">Remover</button>
|
||||
// </div>
|
||||
// </div>
|
||||
// </li>
|
||||
|
||||
$(".mini-cart-container .product-list").append(orderItem);
|
||||
}
|
||||
|
||||
@ -311,7 +291,7 @@ export default class Minicart {
|
||||
|
||||
this.createMiniCartStructure(element);
|
||||
this.configureEvents(
|
||||
".minicart__button"
|
||||
"header .carrinho> a, .mobile-bottom-options .portal-totalizers-ref, .popup-add-cart .cart"
|
||||
);
|
||||
}
|
||||
}
|
||||
|
@ -1,50 +1,38 @@
|
||||
import { isSmallerThen991 } from 'Helpers/MediasMatch'
|
||||
|
||||
export default class Menu {
|
||||
constructor() {
|
||||
this.selectors();
|
||||
this.events();
|
||||
this.toggleMenuMobile();
|
||||
this.toggleSubCategories();
|
||||
}
|
||||
|
||||
selectors() {
|
||||
this.openMenuButton = $('.menu__menu-button');
|
||||
this.mainMenu = $('.main-menu');
|
||||
this.closeMenuButton = $('.menu-header__close-button');
|
||||
this.departmentLink = $('.main-menu__department-link');
|
||||
this.returnButton = $('.submenu__return-button');
|
||||
toggleMenuMobile() {
|
||||
$("#open-menu-button, .show-menu .option").on("click", function () {
|
||||
$(".menu-principal").addClass("mobile-open");
|
||||
$("header.header").addClass("menu-mobile-open");
|
||||
});
|
||||
|
||||
$("#close-menu-button").on("click", function () {
|
||||
$(".menu-principal").removeClass("mobile-open");
|
||||
$("header.header").removeClass("menu-mobile-open");
|
||||
});
|
||||
}
|
||||
|
||||
events() {
|
||||
this.openMenuButton.click(this.openMenu.bind(this));
|
||||
this.closeMenuButton.click(this.closeMenu.bind(this));
|
||||
this.returnButton.click(this.closeSubmenu);
|
||||
toggleSubCategories() {
|
||||
$(".m3-dropdown > button").on("click", function (event) {
|
||||
event.preventDefault();
|
||||
|
||||
if(isSmallerThen991) {
|
||||
this.departmentLink.click(this.openSubmenu);
|
||||
}
|
||||
}
|
||||
if ($(this).parent().hasClass("sub-menu-open")) {
|
||||
$(this).parent().removeClass("sub-menu-open");
|
||||
} else {
|
||||
$(this).parent().siblings().removeClass("sub-menu-open");
|
||||
$(this).parent().addClass("sub-menu-open");
|
||||
}
|
||||
|
||||
openMenu() {
|
||||
this.mainMenu.addClass('is-open');
|
||||
}
|
||||
$(this).parents("ul.itens").toggleClass("has-sub-menu-open");
|
||||
});
|
||||
|
||||
closeMenu() {
|
||||
this.mainMenu.removeClass('is-open');
|
||||
}
|
||||
|
||||
openSubmenu(event) {
|
||||
event.preventDefault();
|
||||
|
||||
const link = $(event.target);
|
||||
|
||||
link.parents('.main-menu__department')
|
||||
.find('.submenu')
|
||||
.addClass('is-open');
|
||||
}
|
||||
|
||||
closeSubmenu(event) {
|
||||
const button = $(event.target);
|
||||
|
||||
button.parents('.submenu').removeClass('is-open');
|
||||
$(".m3-dropdown .btn-voltar").on("click", function () {
|
||||
$(this).parents(".m3-dropdown").removeClass("sub-menu-open");
|
||||
$(this).parents("ul.itens").removeClass("has-sub-menu-open");
|
||||
});
|
||||
}
|
||||
}
|
||||
|
@ -15,7 +15,7 @@
|
||||
|
||||
.cart-items thead tr {
|
||||
border-bottom: 1px solid $color-gray6;
|
||||
color: #142032;
|
||||
color: $color-black2;
|
||||
font-size: 11px;
|
||||
|
||||
th {
|
||||
@ -53,7 +53,7 @@
|
||||
}
|
||||
|
||||
&.product-name {
|
||||
color: #142032;
|
||||
color: $color-black2;
|
||||
font-size: 12px;
|
||||
|
||||
@media (max-width: 490px) {
|
||||
@ -96,7 +96,7 @@
|
||||
}
|
||||
|
||||
.icon-question-sign {
|
||||
color: #142032;
|
||||
color: $color-black2;
|
||||
}
|
||||
}
|
||||
|
||||
@ -108,7 +108,7 @@
|
||||
|
||||
input {
|
||||
&[id^="item-quantity"] {
|
||||
border: 1px solid #142032;
|
||||
border: 1px solid $color-black2;
|
||||
box-shadow: none;
|
||||
border-radius: 0;
|
||||
color: #000;
|
||||
@ -177,13 +177,13 @@
|
||||
|
||||
#shipping-preview-container {
|
||||
.srp-main-title {
|
||||
color: #142032;
|
||||
color: $color-black2;
|
||||
font-size: 24px;
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
.srp-description {
|
||||
color: #142032;
|
||||
color: $color-black2;
|
||||
font-size: 13px;
|
||||
}
|
||||
|
||||
@ -192,7 +192,7 @@
|
||||
background-color: $color-gray;
|
||||
border-radius: 0;
|
||||
border: none;
|
||||
color: #142032;
|
||||
color: $color-black2;
|
||||
font-size: 14px;
|
||||
outline: none;
|
||||
padding: 8px 10px;
|
||||
@ -235,7 +235,7 @@
|
||||
|
||||
> div {
|
||||
background-color: $color-white2;
|
||||
color: #142032;
|
||||
color: $color-black2;
|
||||
display: block !important;
|
||||
padding: 24px 15%;
|
||||
|
||||
@ -271,7 +271,7 @@
|
||||
|
||||
#cart-coupon-add {
|
||||
background-image: none;
|
||||
background-color: #142032;
|
||||
background-color: $color-black2;
|
||||
border-radius: 0;
|
||||
border: none;
|
||||
font-size: 0;
|
||||
@ -281,11 +281,11 @@
|
||||
transition: all 0.15s ease-in-out;
|
||||
|
||||
&:hover {
|
||||
background-color: lighten(#142032, 5);
|
||||
background-color: lighten($color-black2, 5);
|
||||
}
|
||||
|
||||
&:active {
|
||||
background-color: darken(#142032, 5);
|
||||
background-color: darken($color-black2, 5);
|
||||
}
|
||||
|
||||
&::before {
|
||||
@ -359,7 +359,7 @@
|
||||
|
||||
#cart-choose-more-products {
|
||||
bottom: -26px;
|
||||
color: #151728;
|
||||
color: $color-black4;
|
||||
font-size: 12px;
|
||||
left: 0;
|
||||
position: absolute;
|
||||
|
@ -83,7 +83,7 @@
|
||||
|
||||
.cart-fixed {
|
||||
#orderform-minicart-to-cart {
|
||||
color: #151728;
|
||||
color: $color-black4;
|
||||
display: block;
|
||||
font-size: 12px;
|
||||
text-decoration: underline;
|
||||
@ -95,7 +95,7 @@
|
||||
}
|
||||
|
||||
tfoot td {
|
||||
color: #19273d;
|
||||
color: $color-black3;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
}
|
||||
|
@ -2,7 +2,7 @@
|
||||
text-align: center;
|
||||
|
||||
.empty-cart-title {
|
||||
color: #142032;
|
||||
color: $color-black2;
|
||||
font-size: 24px;
|
||||
line-height: 29px;
|
||||
}
|
||||
@ -14,7 +14,7 @@
|
||||
}
|
||||
|
||||
#cart-choose-products {
|
||||
background-color: #142032;
|
||||
background-color: $color-black2;
|
||||
border-radius: 0;
|
||||
border: none;
|
||||
background-image: none;
|
||||
@ -26,11 +26,11 @@
|
||||
transition: all 0.15s ease-in-out;
|
||||
|
||||
&:hover {
|
||||
background-color: lighten(#142032, 5);
|
||||
background-color: lighten($color-black2, 5);
|
||||
}
|
||||
|
||||
&:active {
|
||||
background-color: darken(#142032, 5);
|
||||
background-color: darken($color-black2, 5);
|
||||
}
|
||||
|
||||
&::before {
|
||||
|
@ -1,65 +1,21 @@
|
||||
.minicart {
|
||||
position: relative;
|
||||
&__button {
|
||||
position: relative;
|
||||
padding: 0;
|
||||
border: 0;
|
||||
outline: 0;
|
||||
background: transparent;
|
||||
cursor: pointer;
|
||||
.mini-cart {
|
||||
height: 475px;
|
||||
max-height: 200px;
|
||||
opacity: 0;
|
||||
position: absolute;
|
||||
right: 0px;
|
||||
top: 50px;
|
||||
transition: all 0.3s ease-in-out;
|
||||
visibility: hidden;
|
||||
width: 375px;
|
||||
z-index: 16;
|
||||
|
||||
.portal-totalizers-ref {
|
||||
.title,
|
||||
.amount-products,
|
||||
.amount-items strong,
|
||||
.amount-kits,
|
||||
.total-cart {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
.cart-info {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.amount-items em {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
position: absolute;
|
||||
top: 4px;
|
||||
right: -4px;
|
||||
width: 15px;
|
||||
height: 15px;
|
||||
border-radius: 50%;
|
||||
line-height: 11px;
|
||||
font-size: 9px;
|
||||
font-weight: bold;
|
||||
font-style: normal;
|
||||
color: $white-500;
|
||||
background-color: $blue-500;
|
||||
}
|
||||
}
|
||||
|
||||
&__drawer {
|
||||
height: 475px;
|
||||
max-height: 200px;
|
||||
opacity: 0;
|
||||
position: absolute;
|
||||
right: 0px;
|
||||
top: 80px;
|
||||
transition: all 0.3s ease-in-out;
|
||||
visibility: hidden;
|
||||
width: 375px;
|
||||
z-index: 16;
|
||||
|
||||
@include mq(md, max) {
|
||||
bottom: 0;
|
||||
height: 100%;
|
||||
left: 0;
|
||||
position: fixed;
|
||||
top: 0;
|
||||
}
|
||||
@include mq(md, max) {
|
||||
bottom: 0;
|
||||
height: 100%;
|
||||
left: 0;
|
||||
position: fixed;
|
||||
top: 0;
|
||||
}
|
||||
}
|
||||
|
||||
@ -96,7 +52,7 @@
|
||||
|
||||
.mini-cart-header {
|
||||
border-bottom: 1px solid $color-gray;
|
||||
color: #142032;
|
||||
color: $color-black2;
|
||||
font-size: 12px;
|
||||
letter-spacing: 0.5px;
|
||||
padding: 20px 15px 16px;
|
||||
@ -119,7 +75,7 @@
|
||||
|
||||
&::before,
|
||||
&::after {
|
||||
background-color: lighten(#142032, 10);
|
||||
background-color: lighten($color-black2, 10);
|
||||
content: "";
|
||||
height: 2px;
|
||||
left: 0.5px;
|
||||
@ -141,7 +97,7 @@
|
||||
&:active {
|
||||
&:before,
|
||||
&:after {
|
||||
background-color: #142032;
|
||||
background-color: $color-black2;
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -259,7 +215,7 @@
|
||||
}
|
||||
|
||||
.product-info {
|
||||
color: #142032;
|
||||
color: $color-black2;
|
||||
font-size: 12px;
|
||||
font-weight: 500;
|
||||
padding-left: 8px;
|
||||
@ -272,7 +228,7 @@
|
||||
}
|
||||
|
||||
.product-price {
|
||||
color: #000;
|
||||
color: $color-black;
|
||||
font-size: 18px;
|
||||
font-weight: 700;
|
||||
margin-bottom: 8px;
|
||||
@ -314,7 +270,7 @@
|
||||
}
|
||||
|
||||
.value {
|
||||
border: 1px solid #142032;
|
||||
border: 1px solid $color-black2;
|
||||
box-shadow: none;
|
||||
font-size: 14px;
|
||||
margin: 0 -3px;
|
||||
@ -346,17 +302,17 @@
|
||||
|
||||
&:hover,
|
||||
&:active {
|
||||
border-color: darken(#142032, 15);
|
||||
border-color: darken($color-black2, 15);
|
||||
|
||||
&:after,
|
||||
&:before {
|
||||
border-color: darken(#142032, 15);
|
||||
border-color: darken($color-black2, 15);
|
||||
}
|
||||
}
|
||||
|
||||
&:after,
|
||||
&:before {
|
||||
border-bottom: 1.25px solid #142032;
|
||||
border-bottom: 1.25px solid $color-black2;
|
||||
content: "";
|
||||
width: 16px;
|
||||
position: absolute;
|
||||
@ -395,7 +351,7 @@
|
||||
text-transform: uppercase;
|
||||
|
||||
strong {
|
||||
color: #142032;
|
||||
color: $color-black2;
|
||||
display: inline-block;
|
||||
font-weight: 700;
|
||||
letter-spacing: 0;
|
||||
@ -424,7 +380,7 @@
|
||||
}
|
||||
|
||||
.finish-order {
|
||||
background-color: $black-500;
|
||||
background-color: $color-green;
|
||||
color: $color-white;
|
||||
display: block;
|
||||
font-weight: 700;
|
||||
@ -436,19 +392,12 @@
|
||||
width: 100%;
|
||||
|
||||
&:hover {
|
||||
background-color: lighten($black-500, 2.5);
|
||||
background-color: lighten($color-green, 2.5);
|
||||
}
|
||||
|
||||
&:active {
|
||||
background-color: darken($black-500, 10);
|
||||
background-color: darken($color-green, 10);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
&.has-item {
|
||||
.totals-container {
|
||||
display: block;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,119 +1,196 @@
|
||||
.footer-newsletter {
|
||||
padding: 24px 15px;
|
||||
background: linear-gradient(180deg, $blue-500 0%, $blue-600 100%);
|
||||
/***************************************************************/
|
||||
/**-- Newslettter --------------------------********************/
|
||||
/*-------------------------------------------------------------*/
|
||||
|
||||
&__wrapper {
|
||||
.captacao-emails-newsletter {
|
||||
background-color: $color-pink;
|
||||
background-image: url("/arquivos/template-background-newsletter.png");
|
||||
margin-top: 104px;
|
||||
padding: 12px 15px 24px;
|
||||
|
||||
@include mq(md, min) {
|
||||
max-width: 698px;
|
||||
margin: 0 auto;
|
||||
@include mq(md, max) {
|
||||
background-image: url("/arquivos/template-mobile-background-newsletter.png");
|
||||
background-size: cover;
|
||||
padding: 52px 15px 42px;
|
||||
}
|
||||
|
||||
.row {
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
> .row > div {
|
||||
max-width: 960px;
|
||||
margin: auto;
|
||||
padding: 0 3.5%;
|
||||
}
|
||||
|
||||
h3 {
|
||||
color: $color-white;
|
||||
font-size: 18px;
|
||||
font-weight: normal;
|
||||
line-height: 26px;
|
||||
margin: 0 0 8px;
|
||||
|
||||
@include mq(md, max) {
|
||||
margin-bottom: 24px;
|
||||
}
|
||||
|
||||
span {
|
||||
display: block;
|
||||
font-size: 26px;
|
||||
}
|
||||
}
|
||||
|
||||
&__title {
|
||||
margin: 0 0 10px;
|
||||
line-height: 17px;
|
||||
font-size: 14px;
|
||||
color: $white-500;
|
||||
|
||||
@include mq(lg, max) {
|
||||
max-width: 224px;
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
p {
|
||||
font-size: 15px;
|
||||
margin: 0;
|
||||
}
|
||||
}
|
||||
|
||||
.m3-custom-newsletter-form {
|
||||
display: flex;
|
||||
position: relative;
|
||||
.m3-custom-newsletter-form {
|
||||
position: relative;
|
||||
|
||||
@include mq(lg, max) {
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
@include mq(lg, min) {
|
||||
align-items: center;
|
||||
}
|
||||
label {
|
||||
display: none;
|
||||
}
|
||||
|
||||
fieldset {
|
||||
flex: 1;
|
||||
margin: 0;
|
||||
display: inline-block;
|
||||
padding: 0;
|
||||
margin-right: 16px;
|
||||
max-width: 270px;
|
||||
width: 36%;
|
||||
|
||||
@include mq(lg, max) {
|
||||
@include mq(md, max) {
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
|
||||
@include mq(lg, min) {
|
||||
margin-right: 16px;
|
||||
}
|
||||
|
||||
&:last-of-type {
|
||||
margin: 0;
|
||||
max-width: 100%;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
&.m3-cn-button-ok-container {
|
||||
|
||||
@include mq(lg, min) {
|
||||
max-width: 126px;;
|
||||
}
|
||||
}
|
||||
|
||||
label {
|
||||
display: none;
|
||||
}
|
||||
|
||||
input {
|
||||
max-width: 126px;
|
||||
margin: 0;
|
||||
width: 100%;
|
||||
height: 41px;
|
||||
padding: 0 16px;
|
||||
border: 0;
|
||||
outline: 0;
|
||||
line-height: 12px;
|
||||
font-size: 10px;
|
||||
background: $white-500;
|
||||
|
||||
&::placeholder {
|
||||
text-transform: uppercase;
|
||||
color: $gray-200;
|
||||
@include mq(md, max) {
|
||||
max-width: 100%;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
input {
|
||||
border: none;
|
||||
font-size: 14px;
|
||||
outline: none;
|
||||
padding: 9px 16px;
|
||||
width: 100%;
|
||||
|
||||
@include mq(md, max) {
|
||||
font-size: 24px;
|
||||
padding: 18.5px 24px;
|
||||
}
|
||||
|
||||
&::placeholder {
|
||||
color: $color-black2;
|
||||
}
|
||||
|
||||
&#m3-cn-button-ok {
|
||||
background-color: $color-black2;
|
||||
color: $color-white;
|
||||
cursor: pointer;
|
||||
font-weight: 700;
|
||||
font-size: 14px;
|
||||
text-transform: lowercase;
|
||||
transition: all 0.15s linear;
|
||||
|
||||
@include mq(md, max) {
|
||||
font-size: 24px;
|
||||
margin-top: 8px;
|
||||
}
|
||||
|
||||
&.m3-cn-button-ok {
|
||||
font-weight: 900;
|
||||
color: $white-500;
|
||||
background: $black-500;
|
||||
cursor: pointer;
|
||||
&:hover {
|
||||
background-color: lighten($color-black2, 5);
|
||||
}
|
||||
|
||||
@include mq(lg, max) {
|
||||
&:active {
|
||||
background: lighten($black-500, 10);
|
||||
}
|
||||
}
|
||||
|
||||
@include mq(lg, min) {
|
||||
&:hover {
|
||||
background: lighten($black-500, 10);
|
||||
}
|
||||
|
||||
&:active {
|
||||
background: $black-500;
|
||||
}
|
||||
}
|
||||
&:active {
|
||||
background-color: darken($color-black2, 5);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.m3-cn-msg {
|
||||
position: absolute;
|
||||
top: calc(100% + 8px);
|
||||
left: 50%;
|
||||
transform: translateX(-50%);
|
||||
width: fit-content;
|
||||
line-height: 1;
|
||||
font-size: 700;
|
||||
font-weight: 700;
|
||||
text-align: center;
|
||||
|
||||
.m3-cn-error {
|
||||
color: $red-300;
|
||||
background-color: $color-white;
|
||||
border-radius: 2px;
|
||||
bottom: -28px;
|
||||
color: $color-pink3;
|
||||
display: table;
|
||||
left: 40%;
|
||||
margin: auto;
|
||||
padding: 3px 6px;
|
||||
position: absolute;
|
||||
right: 0;
|
||||
}
|
||||
|
||||
.m3-cn-success {
|
||||
color: $color-white;
|
||||
display: inline-block;
|
||||
font-size: 16px;
|
||||
margin-right: 20px;
|
||||
text-transform: lowercase;
|
||||
}
|
||||
|
||||
.btn-voltar {
|
||||
background-color: $color-white;
|
||||
border-radius: 2px;
|
||||
color: $color-pink;
|
||||
display: inline-block;
|
||||
font-size: 14px;
|
||||
line-height: 1;
|
||||
padding: 4px 8px;
|
||||
text-transform: lowercase;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* pop-up-newsletter */
|
||||
|
||||
.pop-up-newsletter {
|
||||
display: none;
|
||||
position: fixed;
|
||||
z-index: 10;
|
||||
width: 100%;
|
||||
top: 20%;
|
||||
|
||||
.newsletter {
|
||||
text-align: center;
|
||||
background-color: #fff;
|
||||
padding: 20px;
|
||||
display: table;
|
||||
margin: 0 auto;
|
||||
position: relative;
|
||||
|
||||
.close-popup {
|
||||
font-size: 35px;
|
||||
color: #000;
|
||||
padding: 5px;
|
||||
cursor: pointer;
|
||||
position: absolute;
|
||||
top: 0;
|
||||
right: 0;
|
||||
line-height: 0.5;
|
||||
}
|
||||
|
||||
input {
|
||||
border-bottom: solid 1px #333;
|
||||
}
|
||||
}
|
||||
|
||||
.m3-custom-newsletter-form .btn-voltar {
|
||||
color: #333;
|
||||
border-color: #333;
|
||||
}
|
||||
}
|
||||
|
@ -18,7 +18,6 @@
|
||||
|
||||
@import "./partials/header";
|
||||
@import "./partials/menu";
|
||||
@import "./partials/search";
|
||||
@import "./partials/barraDeVantagens";
|
||||
@import "./partials/footer";
|
||||
@import "./partials/breadcrumb";
|
||||
|
@ -3,7 +3,7 @@
|
||||
/*-------------------------------------------------------------*/
|
||||
|
||||
.categoria {
|
||||
color: #142032;
|
||||
color: $color-black2;
|
||||
|
||||
.bread-crumb {
|
||||
margin-bottom: 54px;
|
||||
@ -88,7 +88,7 @@
|
||||
|
||||
&::before,
|
||||
&::after {
|
||||
border: 1px solid #142032;
|
||||
border: 1px solid $color-black2;
|
||||
content: "";
|
||||
display: block;
|
||||
left: 0;
|
||||
@ -109,7 +109,7 @@
|
||||
}
|
||||
|
||||
a {
|
||||
color: #142032;
|
||||
color: $color-black2;
|
||||
}
|
||||
|
||||
.navigation-tabs {
|
||||
@ -151,11 +151,11 @@
|
||||
|
||||
label {
|
||||
a {
|
||||
color: #151728;
|
||||
color: $color-black4;
|
||||
transition: ease-in 0.22s all;
|
||||
|
||||
&:hover {
|
||||
text-shadow: 0px 0px 0.55px #151728;
|
||||
text-shadow: 0px 0px 0.55px $color-black4;
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -184,7 +184,7 @@
|
||||
}
|
||||
|
||||
label {
|
||||
color: #142032;
|
||||
color: $color-black2;
|
||||
cursor: pointer;
|
||||
display: block;
|
||||
font-size: 14px;
|
||||
@ -208,7 +208,7 @@
|
||||
}
|
||||
|
||||
& ~ .sr_box {
|
||||
border: 1px solid #142032;
|
||||
border: 1px solid $color-black2;
|
||||
border-radius: 50%;
|
||||
content: " ";
|
||||
color: $color-gray3;
|
||||
@ -344,7 +344,7 @@
|
||||
background-color: transparent;
|
||||
border: none;
|
||||
border-right: 1px solid $color-gray;
|
||||
color: #000;
|
||||
color: $color-black;
|
||||
cursor: pointer;
|
||||
display: none;
|
||||
font-size: 16px;
|
||||
@ -442,7 +442,7 @@
|
||||
}
|
||||
|
||||
.clear-filter-btn {
|
||||
background-color: #142032;
|
||||
background-color: $color-black2;
|
||||
border: none;
|
||||
border-radius: 5px;
|
||||
color: $color-white;
|
||||
@ -458,11 +458,11 @@
|
||||
width: 100%;
|
||||
|
||||
&:hover {
|
||||
background-color: lighten(#000, 2.5);
|
||||
background-color: lighten($color-black, 2.5);
|
||||
}
|
||||
|
||||
&:active {
|
||||
background-color: darken(#000, 2.5);
|
||||
background-color: darken($color-black, 2.5);
|
||||
}
|
||||
}
|
||||
|
||||
@ -538,7 +538,7 @@
|
||||
|
||||
&.current {
|
||||
a {
|
||||
background-color: #000;
|
||||
background-color: $color-black;
|
||||
color: $color-white;
|
||||
pointer-events: none;
|
||||
}
|
||||
@ -581,7 +581,7 @@
|
||||
}
|
||||
a {
|
||||
background-color: $color-white;
|
||||
color: #000;
|
||||
color: $color-black;
|
||||
padding: 4px 12px;
|
||||
text-decoration: none;
|
||||
display: block;
|
||||
@ -590,10 +590,10 @@
|
||||
@include mq(md, min) {
|
||||
&:hover {
|
||||
background-color: $color-gray6;
|
||||
color: darken(#000, 15);
|
||||
color: darken($color-black, 15);
|
||||
|
||||
&:active {
|
||||
color: darken(#000, 10);
|
||||
color: darken($color-black, 10);
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -613,7 +613,7 @@
|
||||
text-align: center;
|
||||
|
||||
button {
|
||||
background-color: #142032;
|
||||
background-color: $color-black2;
|
||||
border: none;
|
||||
color: $color-white;
|
||||
cursor: pointer;
|
||||
@ -628,11 +628,11 @@
|
||||
width: 100%;
|
||||
|
||||
&:hover {
|
||||
background-color: lighten(#000, 2.5);
|
||||
background-color: lighten($color-black, 2.5);
|
||||
}
|
||||
|
||||
&:active {
|
||||
background-color: darken(#000, 2.5);
|
||||
background-color: darken($color-black, 2.5);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
.pagina-erro {
|
||||
color: #142032;
|
||||
color: $color-black2;
|
||||
text-align: center;
|
||||
display: block;
|
||||
min-height: 40%;
|
||||
@ -43,7 +43,7 @@
|
||||
|
||||
a.voltar-para-home {
|
||||
color: #fff;
|
||||
background: #142032;
|
||||
background: $color-black2;
|
||||
display: inline-block;
|
||||
font-size: 14px;
|
||||
margin: 1em auto 3em;
|
||||
@ -52,11 +52,11 @@
|
||||
transition: all 0.15s ease-in-out;
|
||||
|
||||
&:hover {
|
||||
background-color: lighten(#142032, 5);
|
||||
background-color: lighten($color-black2, 5);
|
||||
}
|
||||
|
||||
&:active {
|
||||
background-color: darken(#142032, 5);
|
||||
background-color: darken($color-black2, 5);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -79,7 +79,7 @@
|
||||
}
|
||||
|
||||
button {
|
||||
background-color: #142032;
|
||||
background-color: $color-black2;
|
||||
border: none;
|
||||
cursor: pointer;
|
||||
height: 10px;
|
||||
|
@ -3,7 +3,7 @@
|
||||
/*-------------------------------------------------------------*/
|
||||
|
||||
.institucional {
|
||||
color: #142032;
|
||||
color: $color-black2;
|
||||
|
||||
.breadcrumb {
|
||||
font-size: 14px;
|
||||
@ -15,8 +15,8 @@
|
||||
display: inline-block;
|
||||
|
||||
a {
|
||||
border-right: 1px solid #142032;
|
||||
color: #142032;
|
||||
border-right: 1px solid $color-black2;
|
||||
color: $color-black2;
|
||||
margin-right: 7px;
|
||||
padding: 0px 9px 0px 0;
|
||||
}
|
||||
@ -48,7 +48,7 @@
|
||||
padding: 4px 2px;
|
||||
|
||||
a {
|
||||
border: 1px solid #142032;
|
||||
border: 1px solid $color-black2;
|
||||
border-radius: 31px;
|
||||
color: $color-pink;
|
||||
display: block;
|
||||
@ -57,17 +57,17 @@
|
||||
transition: all 0.15s ease-in-out;
|
||||
|
||||
&.ativo {
|
||||
background-color: #142032;
|
||||
background-color: $color-black2;
|
||||
color: $color-white;
|
||||
}
|
||||
|
||||
&:hover {
|
||||
background-color: lighten(#142032, 5);
|
||||
background-color: lighten($color-black2, 5);
|
||||
color: $color-white;
|
||||
}
|
||||
|
||||
&:active {
|
||||
background-color: darken(#142032, 10);
|
||||
background-color: darken($color-black2, 10);
|
||||
color: $color-white;
|
||||
}
|
||||
}
|
||||
|
@ -72,7 +72,7 @@
|
||||
h4 {
|
||||
&::before {
|
||||
content: "Entrar";
|
||||
color: #142032;
|
||||
color: $color-black2;
|
||||
display: block;
|
||||
font-size: 22px;
|
||||
font-weight: 700;
|
||||
|
@ -158,7 +158,7 @@
|
||||
}
|
||||
|
||||
button {
|
||||
background-color: #142032;
|
||||
background-color: $color-black2;
|
||||
border: none;
|
||||
cursor: pointer;
|
||||
height: 10px;
|
||||
@ -204,7 +204,7 @@
|
||||
}
|
||||
|
||||
.moduloPreco {
|
||||
color: #142032;
|
||||
color: $color-black2;
|
||||
margin: 30px 0;
|
||||
|
||||
.valor-de {
|
||||
@ -223,7 +223,7 @@
|
||||
}
|
||||
|
||||
.valor-por {
|
||||
color: #142032;
|
||||
color: $color-black2;
|
||||
font-size: 32px;
|
||||
font-weight: 700;
|
||||
|
||||
@ -317,7 +317,7 @@
|
||||
}
|
||||
|
||||
&#enviar-avise-me {
|
||||
background-color: #19273d;
|
||||
background-color: $color-black3;
|
||||
border: none;
|
||||
color: $color-white;
|
||||
cursor: pointer;
|
||||
@ -331,11 +331,11 @@
|
||||
max-width: 200px;
|
||||
|
||||
&:hover {
|
||||
background-color: #000;
|
||||
background-color: $color-black;
|
||||
}
|
||||
|
||||
&:active {
|
||||
background-color: #142032;
|
||||
background-color: $color-black2;
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -469,7 +469,7 @@
|
||||
background-color: $color-gray;
|
||||
border-radius: 4px;
|
||||
border: 1px solid transparent;
|
||||
color: #19273d;
|
||||
color: $color-black3;
|
||||
cursor: pointer;
|
||||
display: flex;
|
||||
font-size: 14px;
|
||||
@ -547,8 +547,8 @@
|
||||
}
|
||||
|
||||
.qtd-value {
|
||||
border: 1px solid #142032;
|
||||
color: #19273d;
|
||||
border: 1px solid $color-black2;
|
||||
color: $color-black3;
|
||||
font-size: 14px;
|
||||
position: relative;
|
||||
width: 34px;
|
||||
@ -650,7 +650,7 @@
|
||||
}
|
||||
|
||||
.compra-segura {
|
||||
color: #19273d;
|
||||
color: $color-black3;
|
||||
font-size: 10px;
|
||||
max-width: 270px;
|
||||
text-align: center;
|
||||
@ -700,7 +700,7 @@
|
||||
a {
|
||||
background-color: transparent;
|
||||
border: none;
|
||||
color: #142032;
|
||||
color: $color-black2;
|
||||
cursor: pointer;
|
||||
font-size: 14px;
|
||||
outline: none;
|
||||
@ -729,7 +729,7 @@
|
||||
}
|
||||
|
||||
#descricao-completa {
|
||||
color: #142032;
|
||||
color: $color-black2;
|
||||
|
||||
@include mq(md, max) {
|
||||
padding: 0 15px;
|
||||
@ -791,7 +791,7 @@
|
||||
width: 100%;
|
||||
|
||||
button {
|
||||
background-color: #19273d;
|
||||
background-color: $color-black3;
|
||||
border: none;
|
||||
color: $color-white;
|
||||
cursor: pointer;
|
||||
@ -805,12 +805,12 @@
|
||||
|
||||
@include mq(lg) {
|
||||
&:hover {
|
||||
background-color: #000;
|
||||
background-color: $color-black;
|
||||
}
|
||||
}
|
||||
|
||||
&:active {
|
||||
background-color: #142032;
|
||||
background-color: $color-black2;
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -820,7 +820,7 @@
|
||||
.popup-add-cart,
|
||||
.modal-add-cart {
|
||||
align-items: center;
|
||||
background-color: #142032;
|
||||
background-color: $color-black2;
|
||||
bottom: 5%;
|
||||
box-shadow: 0px 4px 16px rgba(125, 87, 98, 0.12);
|
||||
border-radius: 100px;
|
||||
|
@ -9,7 +9,7 @@ body.minhaConta {
|
||||
|
||||
h1 {
|
||||
border-bottom: 1px solid $color-gray;
|
||||
color: #142032;
|
||||
color: $color-black2;
|
||||
font-size: 30px;
|
||||
margin-bottom: 28px;
|
||||
padding: 24px 14px 16px;
|
||||
|
@ -20,7 +20,7 @@
|
||||
a:after {
|
||||
content: "Home";
|
||||
font-size: 14px;
|
||||
border-right: 1px solid #142032;
|
||||
border-right: 1px solid $color-black2;
|
||||
margin-right: -9px;
|
||||
padding: 0px 9px 0px 0;
|
||||
}
|
||||
@ -34,8 +34,8 @@
|
||||
}
|
||||
|
||||
a {
|
||||
border-right: 1px solid #142032;
|
||||
color: #142032;
|
||||
border-right: 1px solid $color-black2;
|
||||
color: $color-black2;
|
||||
margin-right: 7px;
|
||||
padding: 0px 9px 0px 0;
|
||||
}
|
||||
|
@ -19,7 +19,7 @@
|
||||
text-indent: -9999px;
|
||||
|
||||
&.produto-off {
|
||||
background: #142032;
|
||||
background: $color-black2;
|
||||
display: table;
|
||||
float: left;
|
||||
text-indent: 0;
|
||||
|
@ -1,159 +1,360 @@
|
||||
.footer-links {
|
||||
/***************************************************************/
|
||||
/**-- Footer ------------------------------********************/
|
||||
/*-------------------------------------------------------------*/
|
||||
|
||||
@include mq(md, min) {
|
||||
padding: 29px 0 25px;
|
||||
border: 1px solid $gray-100;
|
||||
}
|
||||
.footer {
|
||||
background-color: $color-black2;
|
||||
|
||||
&__wrapper {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(3, max-content);
|
||||
gap: 148px;
|
||||
justify-content: center;
|
||||
.institucional-info {
|
||||
color: $color-white;
|
||||
font-size: 14px;
|
||||
margin: auto;
|
||||
max-width: 950px;
|
||||
padding: 0 15px 25px;
|
||||
|
||||
@include mq(md, max) {
|
||||
grid-template-columns: 1fr;
|
||||
gap: 0;
|
||||
font-size: 16px;
|
||||
padding-left: 0;
|
||||
padding-right: 0;
|
||||
}
|
||||
|
||||
.titulo {
|
||||
font-size: 16px;
|
||||
margin: 27px 0 17px;
|
||||
|
||||
@include mq(md, max) {
|
||||
font-size: 22px;
|
||||
text-align: center;
|
||||
}
|
||||
}
|
||||
|
||||
ul {
|
||||
margin: 0;
|
||||
|
||||
@include mq(md, max) {
|
||||
max-width: 310px;
|
||||
margin: auto;
|
||||
padding: 0 10px;
|
||||
}
|
||||
|
||||
&:hover li a {
|
||||
opacity: 0.7;
|
||||
}
|
||||
|
||||
li a {
|
||||
transition: all 0.15s linear;
|
||||
|
||||
&:hover {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
a {
|
||||
color: $color-white;
|
||||
}
|
||||
|
||||
.institucional-links {
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
.contato-sac {
|
||||
font-size: 12px;
|
||||
@include mq(md, max) {
|
||||
border-bottom: 1px solid $color-black3;
|
||||
padding: 10px 0 20px;
|
||||
}
|
||||
|
||||
@include mq(md, max) {
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
li {
|
||||
margin-bottom: 8px;
|
||||
|
||||
&:last-child() {
|
||||
font-size: 10px;
|
||||
text-transform: uppercase;
|
||||
|
||||
@include mq(md, max) {
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
strong {
|
||||
display: block;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
p {
|
||||
margin: 0;
|
||||
span {
|
||||
text-decoration: underline;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.redes-sociais {
|
||||
h3 {
|
||||
@include mq(md, max) {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
ul {
|
||||
@include mq(md, max) {
|
||||
margin-top: 25px;
|
||||
text-align: center;
|
||||
}
|
||||
}
|
||||
|
||||
li {
|
||||
display: inline-block;
|
||||
margin-right: 6px;
|
||||
}
|
||||
|
||||
i {
|
||||
@include mq(md, min) {
|
||||
transform: scale(0.8);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
&__block {
|
||||
.selos {
|
||||
border-top: 1px solid $color-black3;
|
||||
padding: 5px 0;
|
||||
text-align: center;
|
||||
|
||||
@include mq(md, max) {
|
||||
padding: 24px 15px;
|
||||
border-bottom: 1px solid $gray-100;
|
||||
@include mq(md, min) {
|
||||
border-bottom: 1px solid $color-black3;
|
||||
}
|
||||
|
||||
.col-12 {
|
||||
@include mq(md, max) {
|
||||
padding: 0;
|
||||
}
|
||||
}
|
||||
|
||||
ul {
|
||||
display: inline-block;
|
||||
@include mq(md, max) {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
&.pagamento {
|
||||
padding-top: 10px;
|
||||
padding-bottom: 10px;
|
||||
|
||||
@include mq(md, max) {
|
||||
border-bottom: 1px solid $color-black3;
|
||||
padding-bottom: 25px;
|
||||
}
|
||||
|
||||
@include mq(md, min) {
|
||||
border-right: 1px solid $color-gray;
|
||||
margin-right: 20px;
|
||||
padding-right: 20px;
|
||||
}
|
||||
|
||||
li {
|
||||
&:not(:last-child) {
|
||||
@include mq(md, min) {
|
||||
padding-right: 5px;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
&.certificados {
|
||||
li {
|
||||
&:not(:last-child) {
|
||||
padding-right: 10px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
li {
|
||||
display: inline-block;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
&__title {
|
||||
margin: 0 0 10px;
|
||||
line-height: 15px;
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
&__items-list {
|
||||
margin: 0;
|
||||
|
||||
&--social-networks {
|
||||
display: grid;
|
||||
grid-auto-flow: column;
|
||||
grid-auto-columns: max-content;
|
||||
gap: 16px;
|
||||
align-items: center;
|
||||
}
|
||||
}
|
||||
|
||||
&__item {
|
||||
padding: 4px 0;
|
||||
line-height: 12px;
|
||||
.razao {
|
||||
font-size: 10px;
|
||||
}
|
||||
max-width: 1500px;
|
||||
margin: auto;
|
||||
padding: 15px;
|
||||
|
||||
&__link {
|
||||
color: $black-500;
|
||||
transition: color 0.2s linear;
|
||||
@include mq(md, max) {
|
||||
padding-top: 10px;
|
||||
}
|
||||
|
||||
@include mq(lg, min) {
|
||||
&:hover {
|
||||
color: $blue-500;
|
||||
p {
|
||||
color: $color-gray2;
|
||||
margin: 0;
|
||||
|
||||
@include mq(md, max) {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
span {
|
||||
@include mq(md, max) {
|
||||
display: block;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
a {
|
||||
color: $color-gray2;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
.cnpj {
|
||||
@include mq(md, max) {
|
||||
padding: 20px 15px;
|
||||
}
|
||||
}
|
||||
|
||||
.desenvolvimento {
|
||||
text-align: right;
|
||||
|
||||
@include mq(md, max) {
|
||||
text-align: center;
|
||||
padding: 20px 15px 0;
|
||||
}
|
||||
|
||||
a:nth-child(2) {
|
||||
@include mq(md, max) {
|
||||
border-left: 1px solid $color-gray;
|
||||
border-right: 1px solid $color-gray;
|
||||
margin-right: 20px;
|
||||
margin-left: 20px;
|
||||
padding-right: 15px;
|
||||
padding-left: 15px;
|
||||
}
|
||||
}
|
||||
|
||||
span {
|
||||
display: inline-block;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.footer-infos {
|
||||
.mobile-bottom-options {
|
||||
background-color: $color-white;
|
||||
border-top: 1px solid $color-gray;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
margin-bottom: -65px;
|
||||
opacity: 0;
|
||||
position: fixed;
|
||||
right: 0;
|
||||
transition: all 0.2s ease-in-out;
|
||||
visibility: hidden;
|
||||
z-index: 6;
|
||||
|
||||
&__labels {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
|
||||
@include mq(md, max) {
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
@include mq(md, min) {
|
||||
align-items: center;
|
||||
padding: 16px 0;
|
||||
border-bottom: 1px solid $gray-100;
|
||||
}
|
||||
&.active {
|
||||
margin-bottom: 0;
|
||||
opacity: 1;
|
||||
visibility: visible;
|
||||
}
|
||||
|
||||
&__payment,
|
||||
&__security {
|
||||
display: grid;
|
||||
grid-auto-flow: column;
|
||||
grid-auto-columns: max-content;
|
||||
ul {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
@include mq(md, max) {
|
||||
justify-content: center;
|
||||
padding: 24px 0;
|
||||
li {
|
||||
display: inline-block;
|
||||
width: 33%;
|
||||
}
|
||||
|
||||
.option {
|
||||
background-color: transparent;
|
||||
border: none;
|
||||
cursor: pointer;
|
||||
display: block;
|
||||
height: 66px;
|
||||
outline: none;
|
||||
padding: 10px;
|
||||
width: 100%;
|
||||
|
||||
&::before {
|
||||
content: "";
|
||||
display: block;
|
||||
margin: auto;
|
||||
|
||||
@extend .sprite;
|
||||
}
|
||||
}
|
||||
|
||||
&__payment {
|
||||
gap: 8px;
|
||||
|
||||
@include mq(md, max) {
|
||||
border-bottom: 1px solid $gray-100;
|
||||
.show-search {
|
||||
.option:before {
|
||||
@extend .sprite;
|
||||
@extend .sprite-lupa;
|
||||
}
|
||||
}
|
||||
|
||||
&__security {
|
||||
gap: 16px;
|
||||
}
|
||||
|
||||
&__divider {
|
||||
width: 1px;
|
||||
height: 51px;
|
||||
margin: 0 24px;
|
||||
background: $gray-100;
|
||||
|
||||
@include mq(md, max) {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
&__company {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
|
||||
@include mq(md, max) {
|
||||
flex-direction: column;
|
||||
padding-bottom: 24px;
|
||||
.show-carrinho {
|
||||
li:not(.amount-items),
|
||||
strong,
|
||||
.title {
|
||||
display: none;
|
||||
}
|
||||
|
||||
@include mq(md, min) {
|
||||
padding: 12px 0;
|
||||
}
|
||||
}
|
||||
|
||||
&__copyright {
|
||||
margin: 0 16px 0 0;
|
||||
line-height: 12px;
|
||||
font-size: 10px;
|
||||
color: $gray-200;
|
||||
|
||||
@include mq(md, max) {
|
||||
margin-right: 0;
|
||||
.AmountItemsInCart {
|
||||
line-height: 0;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.portal-totalizers-ref {
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
position: relative;
|
||||
|
||||
.cartInfoWrapper {
|
||||
@extend .sprite;
|
||||
@extend .sprite-sacola;
|
||||
|
||||
@include mq(md, max) {
|
||||
margin-right: 5px;
|
||||
}
|
||||
}
|
||||
|
||||
.amount-items {
|
||||
background-color: $color-black2;
|
||||
border-radius: 50%;
|
||||
bottom: 2px;
|
||||
color: $color-white;
|
||||
font-size: 10px;
|
||||
line-height: 1.3;
|
||||
min-width: 19px;
|
||||
text-align: center;
|
||||
padding: 3px 4px;
|
||||
position: absolute;
|
||||
right: -8px;
|
||||
|
||||
@include mq(md, max) {
|
||||
right: -3px;
|
||||
}
|
||||
|
||||
em {
|
||||
font-style: normal;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
&__development {
|
||||
display: grid;
|
||||
grid-auto-flow: column;
|
||||
grid-auto-columns: max-content;
|
||||
align-items: center;
|
||||
gap: 16px;
|
||||
}
|
||||
.show-menu {
|
||||
margin-top: -2px;
|
||||
|
||||
&__developed-by {
|
||||
margin-right: 7px;
|
||||
line-height: 12px;
|
||||
font-size: 10px;
|
||||
color: $gray-200;
|
||||
.option:before {
|
||||
@extend .sprite;
|
||||
@extend .sprite-menu-bottom;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,99 +1,411 @@
|
||||
.page-header {
|
||||
padding: 28px 0;
|
||||
background: $black-500;
|
||||
/***************************************************************/
|
||||
/**-- Header ------------------------------********************/
|
||||
/*-------------------------------------------------------------*/
|
||||
#ajaxBusy {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
background: #fff;
|
||||
z-index: 15;
|
||||
padding: 0px 16px;
|
||||
line-height: 0.1;
|
||||
opacity: 0.75;
|
||||
|
||||
@include mq(lg, max) {
|
||||
padding: 18px 0 0;
|
||||
&::after {
|
||||
@include pseudo(inline-block);
|
||||
border: solid 1px;
|
||||
padding: 4px;
|
||||
line-height: 0;
|
||||
position: absolute;
|
||||
right: 2px;
|
||||
top: 35%;
|
||||
border-color: $color-pink3 $color-gray4 $color-gray4 $color-gray4;
|
||||
animation: spin 0.5s linear infinite;
|
||||
border-radius: 50%;
|
||||
}
|
||||
}
|
||||
header {
|
||||
background: rgba(255, 255, 255, 0.95);
|
||||
top: 0;
|
||||
transition: all 0.2s ease-in-out;
|
||||
|
||||
@include mq(lg, min) {
|
||||
position: sticky;
|
||||
top: 0;
|
||||
z-index: map_get($z-index, level-5);
|
||||
}
|
||||
&.fixed {
|
||||
box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.25);
|
||||
position: fixed;
|
||||
top: -30px;
|
||||
left: 0;
|
||||
right: 0;
|
||||
z-index: 10;
|
||||
|
||||
&.is-fixed {
|
||||
background: rgba($black-500, 0.9);
|
||||
@include mq(md, max) {
|
||||
position: absolute;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
&__wrapper {
|
||||
display: grid;
|
||||
grid-template-columns: 2fr 1fr 2fr;
|
||||
align-items: center;
|
||||
|
||||
@include mq(lg, max) {
|
||||
grid-template-columns: repeat(3, 1fr);
|
||||
.pink-bar {
|
||||
opacity: 0;
|
||||
visibility: hidden;
|
||||
}
|
||||
}
|
||||
|
||||
&__logo {
|
||||
display: block;
|
||||
margin: 0 auto;
|
||||
|
||||
@include mq(lg, max) {
|
||||
max-width: 66px;
|
||||
}
|
||||
&.fixed-hide:not(.menu-mobile-open):not(.mini-cart-open):not(:hover) {
|
||||
top: -130px;
|
||||
opacity: 0;
|
||||
visibility: hidden;
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
.user-items {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: flex-end;
|
||||
.pink-bar {
|
||||
background-color: $color-pink;
|
||||
opacity: 1;
|
||||
overflow: hidden;
|
||||
transition: all 0.2s ease-in-out;
|
||||
|
||||
&__search-box {
|
||||
flex: 1;
|
||||
max-width: 212px;
|
||||
|
||||
// @media only screen and (max-width: 991px) {
|
||||
// display: none;
|
||||
// }
|
||||
|
||||
@include mq(lg, max) {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.busca {
|
||||
padding: 8px 0;
|
||||
border-bottom: 1px solid $white-500;
|
||||
}
|
||||
ul {
|
||||
margin: 6px 0;
|
||||
}
|
||||
|
||||
&__account-link {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
li {
|
||||
display: inline-block;
|
||||
|
||||
&::before,
|
||||
&::after {
|
||||
content: "";
|
||||
width: 1px;
|
||||
height: 19px;
|
||||
margin: 0 24px;
|
||||
background: $white-500;
|
||||
&:not(:last-child) {
|
||||
margin-right: 8px;
|
||||
padding-right: 8px;
|
||||
position: relative;
|
||||
|
||||
@include mq(lg, max) {
|
||||
margin: 0 16px;
|
||||
}
|
||||
}
|
||||
|
||||
&::before {
|
||||
@include mq(lg, max) {
|
||||
display: none;
|
||||
&::after {
|
||||
border-right: 1px solid $color-white;
|
||||
content: "";
|
||||
height: 9px;
|
||||
position: absolute;
|
||||
right: 0;
|
||||
top: 23%;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
a {
|
||||
color: $color-white;
|
||||
font-size: 12px;
|
||||
text-transform: uppercase;
|
||||
|
||||
i {
|
||||
vertical-align: sub;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
&__search-box {
|
||||
margin-top: 18px;
|
||||
border-top: 1px solid $gray-500;
|
||||
.row {
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.principal {
|
||||
border-bottom: 1px solid $color-gray;
|
||||
padding: 20px 0;
|
||||
position: relative;
|
||||
|
||||
@include mq(md, max) {
|
||||
padding-bottom: 0;
|
||||
}
|
||||
|
||||
> .container {
|
||||
@include mq(md, max) {
|
||||
max-width: 100%;
|
||||
}
|
||||
|
||||
@include mq_range(md, xl) {
|
||||
max-width: 98%;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.menu-mobile-abrir {
|
||||
@include mq(lg, min) {
|
||||
display: none;
|
||||
}
|
||||
|
||||
button {
|
||||
border: none;
|
||||
background-color: transparent;
|
||||
cursor: pointer;
|
||||
outline: none;
|
||||
}
|
||||
}
|
||||
|
||||
.logo {
|
||||
text-align: center;
|
||||
@include mq(md, max) {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
img {
|
||||
width: auto;
|
||||
max-width: 100%;
|
||||
|
||||
@include mq(md, max) {
|
||||
max-width: 100px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.busca-desktop {
|
||||
@include mq(md, max) {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
.busca-mobile {
|
||||
margin-top: 20px;
|
||||
padding: 0;
|
||||
|
||||
@include mq(md, min) {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.busca {
|
||||
padding: 13px 0;
|
||||
border-top: 1px solid $color-gray4;
|
||||
border-bottom-color: $color-gray4;
|
||||
padding: 5px 0;
|
||||
}
|
||||
}
|
||||
|
||||
.busca {
|
||||
border-bottom: 1px solid $color-black2;
|
||||
color: $color-black2;
|
||||
font-size: 14px;
|
||||
max-width: 330px;
|
||||
margin: auto;
|
||||
padding: 0;
|
||||
text-align: center;
|
||||
|
||||
@include mq(md, max) {
|
||||
max-width: 100%;
|
||||
}
|
||||
|
||||
legend,
|
||||
label,
|
||||
select {
|
||||
display: none;
|
||||
}
|
||||
|
||||
input {
|
||||
border: none;
|
||||
outline: none;
|
||||
padding: 8px 8px 8px 0;
|
||||
|
||||
&.fulltext-search-box {
|
||||
background-color: transparent;
|
||||
max-width: 300px;
|
||||
margin-right: -5px;
|
||||
width: 85%;
|
||||
|
||||
@include mq(md, max) {
|
||||
max-width: 100%;
|
||||
}
|
||||
|
||||
@include mq_range(md, lg) {
|
||||
width: 80%;
|
||||
}
|
||||
}
|
||||
|
||||
&.btn-buscar {
|
||||
background-color: transparent;
|
||||
cursor: pointer;
|
||||
font-size: 0;
|
||||
padding: 8px;
|
||||
|
||||
@extend .sprite;
|
||||
@extend .sprite-lupa;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.util-links {
|
||||
align-items: center;
|
||||
display: flex;
|
||||
justify-content: flex-end;
|
||||
text-align: right;
|
||||
|
||||
@include mq(md, max) {
|
||||
padding-left: 0;
|
||||
}
|
||||
}
|
||||
|
||||
.links-usuario {
|
||||
display: inline-block;
|
||||
margin: 0 24px;
|
||||
padding: 0 24px;
|
||||
position: relative;
|
||||
|
||||
@include mq(md, max) {
|
||||
margin: 0 14px;
|
||||
padding: 0 14px;
|
||||
}
|
||||
|
||||
@include mq_range(md, lg) {
|
||||
margin: 0 16px;
|
||||
padding: 0 16px;
|
||||
}
|
||||
|
||||
&::before,
|
||||
&::after {
|
||||
border-right: 1px solid $color-black;
|
||||
content: "";
|
||||
height: 19px;
|
||||
position: absolute;
|
||||
top: 5px;
|
||||
}
|
||||
|
||||
&::before {
|
||||
left: 0;
|
||||
|
||||
@include mq(md, max) {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
&::after {
|
||||
right: 0;
|
||||
}
|
||||
}
|
||||
|
||||
.carrinho {
|
||||
display: inline-block;
|
||||
position: relative;
|
||||
|
||||
a {
|
||||
li:not(.amount-items),
|
||||
strong,
|
||||
.title {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
.AmountItemsInCart {
|
||||
line-height: 0;
|
||||
}
|
||||
|
||||
.portal-totalizers-ref {
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
position: relative;
|
||||
|
||||
.cartInfoWrapper {
|
||||
@extend .sprite;
|
||||
@extend .sprite-sacola;
|
||||
|
||||
@include mq(md, max) {
|
||||
margin-right: 5px;
|
||||
}
|
||||
}
|
||||
|
||||
.amount-items {
|
||||
background-color: $color-black2;
|
||||
border-radius: 50%;
|
||||
bottom: 2px;
|
||||
color: $color-white;
|
||||
font-size: 10px;
|
||||
line-height: 1.3;
|
||||
min-width: 19px;
|
||||
text-align: center;
|
||||
padding: 3px 4px;
|
||||
position: absolute;
|
||||
right: -8px;
|
||||
|
||||
@include mq(md, max) {
|
||||
right: -3px;
|
||||
}
|
||||
|
||||
em {
|
||||
font-style: normal;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.header-simples {
|
||||
border-bottom: 1px solid $color-gray;
|
||||
padding: 18px 0;
|
||||
a {
|
||||
color: #333;
|
||||
}
|
||||
.compra-segura {
|
||||
font-weight: 600;
|
||||
font-size: 17px;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.header,
|
||||
.compra-segura {
|
||||
@include mq("sm", max) {
|
||||
text-align: center;
|
||||
padding: 4px 0;
|
||||
font-size: 12px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.ui-autocomplete {
|
||||
&.autocompleteopen {
|
||||
display: table !important;
|
||||
}
|
||||
|
||||
background: white;
|
||||
padding: 0;
|
||||
z-index: 999 !important;
|
||||
width: auto !important;
|
||||
border: solid 1px #ccc;
|
||||
box-shadow: 0px 1px 5px -4.5px rgba(0, 0, 0, 0.95);
|
||||
|
||||
li {
|
||||
padding: 12px 32px 12px 16px;
|
||||
overflow: hidden;
|
||||
font-size: 0.9em !important;
|
||||
|
||||
&:nth-child(2n) {
|
||||
background-color: $color-gray4;
|
||||
}
|
||||
a {
|
||||
font-size: 14px;
|
||||
cursor: pointer;
|
||||
}
|
||||
img {
|
||||
margin-right: 10px;
|
||||
width: auto;
|
||||
vertical-align: middle;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.ui-autocomplete {
|
||||
background: white;
|
||||
border: solid 1px #ccc;
|
||||
box-shadow: 0px 1px 5px -4.5px rgba(0, 0, 0, 0.95);
|
||||
max-width: 260px;
|
||||
padding: 0;
|
||||
width: auto !important;
|
||||
z-index: 999 !important;
|
||||
|
||||
&.autocompleteopen {
|
||||
display: table !important;
|
||||
}
|
||||
|
||||
li {
|
||||
padding: 12px 32px 12px 16px;
|
||||
overflow: hidden;
|
||||
font-size: 0.9em !important;
|
||||
|
||||
&:nth-child(2n) {
|
||||
background-color: $color-gray4;
|
||||
}
|
||||
a {
|
||||
font-size: 14px;
|
||||
cursor: pointer;
|
||||
}
|
||||
img {
|
||||
margin-right: 10px;
|
||||
width: auto;
|
||||
vertical-align: middle;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,299 +1,514 @@
|
||||
.menu {
|
||||
align-self: stretch;
|
||||
/***************************************************************/
|
||||
/**-- Menu ------------------------------********************/
|
||||
/*-------------------------------------------------------------*/
|
||||
|
||||
&__menu-button {
|
||||
.menu-principal {
|
||||
position: initial;
|
||||
|
||||
@include mq(lg, max) {
|
||||
background-color: $color-white;
|
||||
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
margin-left: -100%;
|
||||
max-width: 375px;
|
||||
overflow: hidden;
|
||||
opacity: 0;
|
||||
padding: 0;
|
||||
border: 0;
|
||||
outline: 0;
|
||||
background: transparent;
|
||||
|
||||
@include mq(lg, min) {
|
||||
display: none;
|
||||
}
|
||||
position: fixed;
|
||||
top: 0;
|
||||
transition: all 0.45s ease-in-out;
|
||||
visibility: hidden;
|
||||
width: 100%;
|
||||
z-index: map-get($z-index, menu);
|
||||
}
|
||||
|
||||
.menu-header {
|
||||
|
||||
@include mq(lg, min) {
|
||||
display: none;
|
||||
}
|
||||
|
||||
&__top-wrapper {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
padding: 16px;
|
||||
}
|
||||
|
||||
&__text {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
line-height: 15px;
|
||||
font-size: 10px;
|
||||
color: $gray-300;
|
||||
|
||||
i {
|
||||
margin-right: 10px;
|
||||
}
|
||||
}
|
||||
|
||||
&__close-button {
|
||||
margin: 0;
|
||||
border: 0;
|
||||
outline: 0;
|
||||
background: transparent;
|
||||
}
|
||||
|
||||
&__search-box {
|
||||
background: $black-500;
|
||||
|
||||
.busca {
|
||||
padding: 16px;
|
||||
}
|
||||
}
|
||||
@include mq_range(lg, xl) {
|
||||
padding-right: 0;
|
||||
}
|
||||
|
||||
.main-menu {
|
||||
height: 100%;
|
||||
&.mobile-open {
|
||||
margin-left: 0;
|
||||
opacity: 1;
|
||||
visibility: visible;
|
||||
}
|
||||
|
||||
.header-menu-mobile {
|
||||
display: none;
|
||||
border-bottom: 1px solid $color-gray4;
|
||||
padding: 22px 15px 0;
|
||||
margin: 0 -15px;
|
||||
|
||||
@include mq(lg, max) {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
z-index: map-get($z-index, level-5);
|
||||
transform: translateX(-100%);
|
||||
width: 100%;
|
||||
max-width: 375px;
|
||||
height: 100%;
|
||||
background: $white-500;
|
||||
transition: transform .2s ease-in-out;
|
||||
display: block;
|
||||
}
|
||||
|
||||
&.is-open {
|
||||
transform: translateX(0);
|
||||
}
|
||||
|
||||
&__departments {
|
||||
display: flex;
|
||||
margin: 0;
|
||||
|
||||
@include mq(lg, max) {
|
||||
flex: 1;
|
||||
flex-direction: column;
|
||||
position: relative;
|
||||
overflow: hidden auto;
|
||||
}
|
||||
|
||||
@include mq(lg, min) {
|
||||
height: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
&__department {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
|
||||
@include mq(lg, max) {
|
||||
border-bottom: 1px solid $gray-100;
|
||||
}
|
||||
|
||||
@include mq(lg, min) {
|
||||
margin-right: 40px;
|
||||
|
||||
&:hover {
|
||||
.main-menu__department-link {
|
||||
text-decoration: underline;
|
||||
font-weight: 700;
|
||||
color: $blue-500;
|
||||
}
|
||||
|
||||
.submenu {
|
||||
top: 100%;
|
||||
opacity: 1;
|
||||
pointer-events: all;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
&__department-link {
|
||||
line-height: 15px;
|
||||
p {
|
||||
display: inline-block;
|
||||
font-size: 12px;
|
||||
color: $white-500;
|
||||
letter-spacing: 0.5px;
|
||||
margin: 0;
|
||||
text-transform: uppercase;
|
||||
padding: 0 16px;
|
||||
}
|
||||
|
||||
@include mq(lg, max) {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
width: 100%;
|
||||
padding: 20px 16px;
|
||||
color: $black-500;
|
||||
#close-menu-button {
|
||||
background: transparent;
|
||||
border: none;
|
||||
cursor: pointer;
|
||||
display: inline-block;
|
||||
right: 16px;
|
||||
outline: none;
|
||||
position: absolute;
|
||||
top: 17px;
|
||||
|
||||
&::before {
|
||||
border-left: 1px solid $color-gray4;
|
||||
content: "";
|
||||
display: block;
|
||||
height: 36px;
|
||||
position: absolute;
|
||||
left: -20px;
|
||||
top: -6px;
|
||||
}
|
||||
|
||||
@include mq(lg, min) {
|
||||
span {
|
||||
display: block;
|
||||
padding: 12px;
|
||||
position: relative;
|
||||
|
||||
&::before,
|
||||
&::after {
|
||||
content: attr(title);
|
||||
border: 1px solid $color-black2;
|
||||
content: "";
|
||||
display: block;
|
||||
height: 0;
|
||||
overflow: hidden;
|
||||
font-weight: bold;
|
||||
visibility: hidden;
|
||||
left: 0;
|
||||
position: absolute;
|
||||
top: 12px;
|
||||
width: 24px;
|
||||
}
|
||||
|
||||
&::before {
|
||||
transform: rotate(45deg);
|
||||
}
|
||||
|
||||
&::after {
|
||||
transform: rotate(-45deg);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.busca {
|
||||
background-color: $color-gray4;
|
||||
border-top: 1px solid $color-gray6;
|
||||
border-bottom: none;
|
||||
max-width: 100%;
|
||||
margin-top: 22px;
|
||||
padding: 10px 0;
|
||||
}
|
||||
}
|
||||
|
||||
.itens {
|
||||
font-size: 14px;
|
||||
margin: 0;
|
||||
|
||||
@include mq(lg, max) {
|
||||
bottom: 64px;
|
||||
left: 0;
|
||||
overflow-y: auto;
|
||||
overflow-x: hidden;
|
||||
position: absolute;
|
||||
top: 117px;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
&::-webkit-scrollbar {
|
||||
width: 6px;
|
||||
}
|
||||
|
||||
&::-webkit-scrollbar-track {
|
||||
background-color: $color-gray;
|
||||
}
|
||||
|
||||
&::-webkit-scrollbar-thumb {
|
||||
background-color: $color-gray3;
|
||||
}
|
||||
|
||||
&::-webkit-scrollbar-thumb:hover {
|
||||
background-color: darken($color-gray3, 10);
|
||||
}
|
||||
|
||||
> li {
|
||||
display: inline-block;
|
||||
line-height: 18px;
|
||||
text-align: left;
|
||||
vertical-align: top;
|
||||
|
||||
@include mq(lg, max) {
|
||||
align-items: center;
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
padding: 0 24px;
|
||||
border-bottom: 1px solid $color-gray4;
|
||||
|
||||
a {
|
||||
font-size: 16px;
|
||||
padding: 17px 0px;
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
i {
|
||||
&:hover {
|
||||
> a::after {
|
||||
@include mq(lg, min) {
|
||||
border-bottom-color: $color-pink;
|
||||
border-width: 4px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
&:not(:last-child) {
|
||||
@include mq(lg, min) {
|
||||
border-right: 1px solid $color-black;
|
||||
margin-right: 24px;
|
||||
padding-right: 24px;
|
||||
}
|
||||
|
||||
@include mq_range(lg, xl) {
|
||||
margin-right: 16px;
|
||||
padding-right: 16px;
|
||||
}
|
||||
}
|
||||
|
||||
> a {
|
||||
display: inline-block;
|
||||
position: relative;
|
||||
|
||||
&:after {
|
||||
@include mq(lg, min) {
|
||||
bottom: 0;
|
||||
border-bottom: 1px solid transparent;
|
||||
content: "";
|
||||
left: 0;
|
||||
position: absolute;
|
||||
right: 0;
|
||||
transition: all 0.15s ease-in-out;
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.ver-departamento {
|
||||
background-color: transparent;
|
||||
border: none;
|
||||
cursor: pointer;
|
||||
display: inline-block;
|
||||
text-indent: -9999px;
|
||||
overflow: hidden;
|
||||
font-size: 0;
|
||||
outline: none;
|
||||
opacity: 0.75;
|
||||
|
||||
&:before {
|
||||
@include pseudo(block, relative);
|
||||
@extend .sprite;
|
||||
@extend .sprite-arrow-right-gray;
|
||||
}
|
||||
|
||||
@include mq(lg, min) {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
&__account-link {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
height: 64px;
|
||||
line-height: 12px;
|
||||
font-size: 10px;
|
||||
color: $white-500;
|
||||
background: $black-500;
|
||||
a {
|
||||
color: $color-black2;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
@include mq(lg, min) {
|
||||
display: none;
|
||||
}
|
||||
.highlight {
|
||||
color: $color-pink;
|
||||
font-weight: 700;
|
||||
|
||||
i {
|
||||
margin-right: 16px;
|
||||
&::before {
|
||||
content: "";
|
||||
left: -20.5px;
|
||||
position: absolute;
|
||||
top: -2px;
|
||||
@extend .sprite;
|
||||
@extend .sprite-pinrinpinpin;
|
||||
|
||||
@include mq(lg, max) {
|
||||
top: 13px;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.submenu {
|
||||
.footer-menu-mobile {
|
||||
background-color: $color-pink;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
padding: 17.5px 15px;
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
|
||||
@include mq(lg, max) {
|
||||
top: 0;
|
||||
left: 100%;
|
||||
height: 100%;
|
||||
overflow: auto;
|
||||
padding-bottom: 34px;
|
||||
background: $white-500;
|
||||
transition: left 0.2s ease-in-out;
|
||||
}
|
||||
right: 0;
|
||||
text-align: center;
|
||||
|
||||
@include mq(lg, min) {
|
||||
top: calc(100% + 32px);
|
||||
left: 0;
|
||||
z-index: map-get($z-index, $key: level-4);
|
||||
padding: 30px 0 43px;
|
||||
background-color: rgba($white-500, 0.95);
|
||||
box-shadow: 0 4px 4px rgba($black-500, 0.02);
|
||||
opacity: 0;
|
||||
pointer-events: none;
|
||||
transition: all 0.2s ease-in-out;
|
||||
display: none;
|
||||
}
|
||||
|
||||
&.is-open {
|
||||
left: 0;
|
||||
}
|
||||
|
||||
&::before {
|
||||
content: '';
|
||||
position: absolute;
|
||||
left: 0;
|
||||
bottom: 100%;
|
||||
display: block;
|
||||
width: 100%;
|
||||
height: 28px;
|
||||
background: transparent;
|
||||
}
|
||||
|
||||
.container {
|
||||
|
||||
@include mq(lg, max) {
|
||||
padding: 0 16px;
|
||||
}
|
||||
}
|
||||
|
||||
&__return-button {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
width: 100%;
|
||||
margin-bottom: 34px;
|
||||
padding: 16px;;
|
||||
border: solid $gray-100;
|
||||
border-width: 0 0 1px 0;
|
||||
outline: 0;
|
||||
text-align: left;
|
||||
background: transparent;
|
||||
|
||||
@include mq(lg, min) {
|
||||
display: none;
|
||||
}
|
||||
a {
|
||||
color: $color-white;
|
||||
font-size: 12px;
|
||||
text-transform: uppercase;
|
||||
|
||||
i {
|
||||
margin-right: 8px;
|
||||
margin-right: 18px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
&__title {
|
||||
margin: 0 0 8px;
|
||||
line-height: 24px;
|
||||
font-size: 20px;
|
||||
.m3-dropdown {
|
||||
&:hover {
|
||||
.m3-dropdown-menu {
|
||||
@include mq(lg, min) {
|
||||
max-height: 1000px;
|
||||
opacity: 1;
|
||||
top: 100%;
|
||||
visibility: visible;
|
||||
}
|
||||
|
||||
@include mq(lg, max) {
|
||||
text-decoration-line: underline;
|
||||
line-height: 14px;
|
||||
font-size: 12px;
|
||||
color: $blue-500;
|
||||
}
|
||||
}
|
||||
|
||||
&__categories-wrapper {
|
||||
margin-bottom: 16px;
|
||||
|
||||
@include mq(lg, min) {
|
||||
display: flex;
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
}
|
||||
|
||||
&__categories {
|
||||
margin-right: 30px;
|
||||
}
|
||||
|
||||
&__category {
|
||||
padding: 8px 0;
|
||||
}
|
||||
|
||||
&__category-link {
|
||||
line-height: 15px;
|
||||
font-size: 12px;
|
||||
color: $black-500;
|
||||
transition: color 0.2s linear;
|
||||
|
||||
@include mq(lg, min) {
|
||||
&:hover {
|
||||
color: $blue-500;
|
||||
&::before {
|
||||
visibility: visible;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
&__see-all {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
line-height: 15px;
|
||||
font-size: 12px;
|
||||
font-weight: bold;
|
||||
color: $black-500;
|
||||
.m3-dropdown-menu {
|
||||
background-color: $color-white;
|
||||
max-height: 0;
|
||||
opacity: 0;
|
||||
transition: all 0.4s ease-in-out;
|
||||
visibility: hidden;
|
||||
z-index: map-get($z-index, menu);
|
||||
position: absolute;
|
||||
left: 0;
|
||||
right: 0;
|
||||
width: 100%;
|
||||
|
||||
i {
|
||||
margin-left: 9px;
|
||||
@include mq(lg, max) {
|
||||
border-bottom: 1px solid $color-gray4;
|
||||
bottom: 64px;
|
||||
margin-left: 100%;
|
||||
max-height: initial;
|
||||
overflow-y: auto;
|
||||
top: 0px;
|
||||
transition: all 0.4s ease-in-out, top 0s ease-in-out;
|
||||
}
|
||||
|
||||
@include mq(lg, min) {
|
||||
background: rgba(255, 255, 255, 0.95);
|
||||
border-top: 1px solid $color-gray;
|
||||
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.02);
|
||||
padding: 45px 0px 37px;
|
||||
top: 70%;
|
||||
transition: all 0.2s ease-in-out;
|
||||
}
|
||||
|
||||
&::before {
|
||||
content: "";
|
||||
position: absolute;
|
||||
left: 0;
|
||||
right: 0;
|
||||
top: -44px;
|
||||
padding: 22px;
|
||||
visibility: hidden;
|
||||
|
||||
@include mq(lg, max) {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
&::-webkit-scrollbar {
|
||||
width: 6px;
|
||||
}
|
||||
|
||||
&::-webkit-scrollbar-track {
|
||||
background-color: $color-gray;
|
||||
}
|
||||
|
||||
&::-webkit-scrollbar-thumb {
|
||||
background-color: $color-gray3;
|
||||
}
|
||||
|
||||
&::-webkit-scrollbar-thumb:hover {
|
||||
background-color: darken($color-gray3, 10);
|
||||
}
|
||||
|
||||
.btn-voltar {
|
||||
border-bottom: 1px solid $color-gray4;
|
||||
padding: 7px 24px;
|
||||
|
||||
@include mq(lg, min) {
|
||||
display: none;
|
||||
}
|
||||
|
||||
button {
|
||||
background-color: transparent;
|
||||
border: none;
|
||||
cursor: pointer;
|
||||
font-size: 14px;
|
||||
font-weight: 700;
|
||||
outline: none;
|
||||
padding: 0;
|
||||
text-transform: uppercase;
|
||||
|
||||
i {
|
||||
transform: scale(0.5);
|
||||
}
|
||||
|
||||
span {
|
||||
display: inline-block;
|
||||
margin-left: 4px;
|
||||
padding-top: 3px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
> div {
|
||||
@include mq(lg, min) {
|
||||
align-items: center;
|
||||
display: flex;
|
||||
justify-content: flex-start;
|
||||
}
|
||||
|
||||
.links-menu {
|
||||
min-width: 38%;
|
||||
|
||||
@include mq(lg, max) {
|
||||
padding: 0px 9px 36px;
|
||||
}
|
||||
|
||||
@include mq(lg, min) {
|
||||
border-left: 1px solid $color-black;
|
||||
padding-left: 16px;
|
||||
}
|
||||
|
||||
.link-departamento {
|
||||
@include mq(lg, max) {
|
||||
padding-top: 36px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.elementos-menu {
|
||||
max-width: 438px;
|
||||
width: 100%;
|
||||
|
||||
@include mq(lg, max) {
|
||||
display: none;
|
||||
}
|
||||
|
||||
img {
|
||||
border-bottom: 5px solid $color-black4;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
ul {
|
||||
display: inline-block;
|
||||
|
||||
&:hover li {
|
||||
opacity: 0.75;
|
||||
}
|
||||
|
||||
li:hover {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
li {
|
||||
transition: all 0.1s ease-in-out;
|
||||
|
||||
&:not(:last-child) {
|
||||
@include mq(lg, min) {
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
}
|
||||
|
||||
@include mq(lg, max) {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
&.link-departamento {
|
||||
font-size: 24px;
|
||||
font-weight: 700;
|
||||
margin-bottom: 24px;
|
||||
|
||||
@include mq(lg, max) {
|
||||
margin-bottom: 16px;
|
||||
text-transform: lowercase;
|
||||
|
||||
a {
|
||||
border-bottom: 4px solid $color-pink;
|
||||
font-size: 18px;
|
||||
padding: 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
&.ver-todos {
|
||||
a {
|
||||
color: $color-pink;
|
||||
font-weight: 700;
|
||||
|
||||
@include mq(lg, max) {
|
||||
font-size: 16px;
|
||||
}
|
||||
}
|
||||
|
||||
i {
|
||||
transform: scale(0.325);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@include mq(lg, max) {
|
||||
a {
|
||||
font-size: 14px;
|
||||
padding: 8px 0;
|
||||
width: auto;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.has-sub-menu-open {
|
||||
@include mq(lg, max) {
|
||||
position: initial;
|
||||
transition: position 0.2s ease-in-out;
|
||||
}
|
||||
|
||||
.m3-dropdown-menu {
|
||||
@include mq(lg, max) {
|
||||
top: 117px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.sub-menu-open {
|
||||
.m3-dropdown-menu {
|
||||
@include mq(lg, max) {
|
||||
margin-left: 0;
|
||||
opacity: 1;
|
||||
visibility: visible;
|
||||
}
|
||||
}
|
||||
|
||||
> a:before {
|
||||
opacity: 1;
|
||||
transform: rotate(90deg) scale(0.5);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -79,7 +79,7 @@
|
||||
}
|
||||
|
||||
button {
|
||||
background-color: #142032;
|
||||
background-color: $color-black2;
|
||||
border: none;
|
||||
cursor: pointer;
|
||||
height: 10px;
|
||||
|
@ -1,36 +0,0 @@
|
||||
.busca {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
margin: 0;
|
||||
|
||||
legend,
|
||||
label,
|
||||
select {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.fulltext-search-box {
|
||||
flex: 1;
|
||||
height: 23px;
|
||||
padding: 0;
|
||||
border: 0;
|
||||
outline: 0;
|
||||
font-size: 10px;
|
||||
line-height: 12px;
|
||||
color: $white-500;
|
||||
background: transparent;
|
||||
}
|
||||
|
||||
.btn-buscar {
|
||||
width: 23px;
|
||||
height: 23px;
|
||||
padding: 0;
|
||||
border: 0;
|
||||
outline: 0;
|
||||
font-size: 0;
|
||||
background-color: transparent;
|
||||
|
||||
@extend .sprite;
|
||||
@extend .sprite-search-icon;
|
||||
}
|
||||
}
|
@ -23,7 +23,7 @@ html {
|
||||
*/
|
||||
|
||||
body {
|
||||
color: $black-500;
|
||||
color: $color-black2;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
@ -395,6 +395,12 @@ body {
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
body {
|
||||
@include mq(md, max) {
|
||||
padding-bottom: 67px;
|
||||
}
|
||||
}
|
||||
|
||||
html {
|
||||
font-family: $font-family;
|
||||
line-height: $font-height;
|
||||
|
@ -1,30 +1,16 @@
|
||||
// fonts
|
||||
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;700;900&display=swap');
|
||||
|
||||
$font-family: "Inter", sans-serif;
|
||||
$font-family: "Roboto", sans-serif;
|
||||
$font-weight-light: 300;
|
||||
$font-weight-regular: 400;
|
||||
$font-weight-heavy: 700;
|
||||
$font-height: 1.5;
|
||||
|
||||
// colors
|
||||
|
||||
$black-500: #000000;
|
||||
$white-500: #ffffff;
|
||||
|
||||
$blue-500: #00C8FF;
|
||||
$blue-600: #03ADDC;
|
||||
|
||||
$red-300: #db4c4c;
|
||||
|
||||
$gray-100: #e0e0e0;
|
||||
$gray-200: #BDBDBD;
|
||||
$gray-300: #828282;
|
||||
$gray-500: #333333;
|
||||
// $color-black: #000;
|
||||
// $color-black2: #142032;
|
||||
// $color-black3: #19273d;
|
||||
// $color-black4: #151728;
|
||||
$color-black: #000;
|
||||
$color-black2: #142032;
|
||||
$color-black3: #19273d;
|
||||
$color-black4: #151728;
|
||||
|
||||
$color-gray: hsla(0, 0%, 90%, 1);
|
||||
$color-gray2: hsla(220, 1%, 43%, 1);
|
||||
@ -59,12 +45,14 @@ $grid-breakpoints: (
|
||||
xl: 1200px,
|
||||
) !default;
|
||||
|
||||
// Z-index
|
||||
|
||||
$z-index: (
|
||||
level-1: 5,
|
||||
level-2: 10,
|
||||
level-3: 15,
|
||||
level-4: 20,
|
||||
level-5: 25,
|
||||
menu: 15,
|
||||
popup-add-cart: 10,
|
||||
dropdown: 10,
|
||||
flag-prateleira: 5,
|
||||
comprar-flutuante: 5,
|
||||
avise-me: 5,
|
||||
scroll-top: 7,
|
||||
header-fixo: 10,
|
||||
popup-user: 15,
|
||||
) !default;
|
||||
|
Before Width: | Height: | Size: 816 B |
Before Width: | Height: | Size: 344 B |
Before Width: | Height: | Size: 323 B |
Before Width: | Height: | Size: 925 B |
Before Width: | Height: | Size: 532 B |
Before Width: | Height: | Size: 2.3 KiB |
Before Width: | Height: | Size: 227 B |
Before Width: | Height: | Size: 733 B |
Before Width: | Height: | Size: 271 B |
Before Width: | Height: | Size: 269 B |
Before Width: | Height: | Size: 606 B |
Before Width: | Height: | Size: 830 B |
Before Width: | Height: | Size: 3.2 KiB |
Before Width: | Height: | Size: 464 B |
@ -1,192 +0,0 @@
|
||||
<nav class="main-menu">
|
||||
<div class="menu-header">
|
||||
<div class="menu-header__top-wrapper">
|
||||
<div class="menu-header__text">
|
||||
<i class="sprite sprite-lock-icon"></i>
|
||||
COMPRA 100% SEGURA
|
||||
</div>
|
||||
<button class="menu-header__close-button">
|
||||
<i class="sprite sprite-close-menu-icon"></i>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<div class="menu-header__search-box">
|
||||
<vtex.cmc:fullTextSearchBox />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<ul class="main-menu__departments">
|
||||
<li class="main-menu__department">
|
||||
<a class="main-menu__department-link" href="#" title="LOREM IPSUM">
|
||||
LOREM IPSUM
|
||||
<i class="sprite sprite-menu-mobile-arrow-icon"></i>
|
||||
</a>
|
||||
|
||||
<div class="submenu">
|
||||
<button class="submenu__return-button">
|
||||
<i class="sprite sprite-menu-left-arrow-icon"></i>
|
||||
VOLTAR
|
||||
</button>
|
||||
|
||||
<div class="container">
|
||||
|
||||
<h2 class="submenu__title">LOREM IPSUM 01</h2>
|
||||
|
||||
<div class="submenu__categories-wrapper">
|
||||
<ul class="submenu__categories">
|
||||
<li class="submenu__category">
|
||||
<a class="submenu__category-link" href="#">Lorem Ipsum</a>
|
||||
</li>
|
||||
<li class="submenu__category">
|
||||
<a class="submenu__category-link" href="#">Lorem Ipsum</a>
|
||||
</li>
|
||||
<li class="submenu__category">
|
||||
<a class="submenu__category-link" href="#">Lorem Ipsum</a>
|
||||
</li>
|
||||
<li class="submenu__category">
|
||||
<a class="submenu__category-link" href="#">Lorem Ipsum</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<ul class="submenu__categories">
|
||||
<li class="submenu__category">
|
||||
<a class="submenu__category-link" href="#">Lorem Ipsum</a>
|
||||
</li>
|
||||
<li class="submenu__category">
|
||||
<a class="submenu__category-link" href="#">Lorem Ipsum</a>
|
||||
</li>
|
||||
<li class="submenu__category">
|
||||
<a class="submenu__category-link" href="#">Lorem Ipsum</a>
|
||||
</li>
|
||||
<li class="submenu__category">
|
||||
<a class="submenu__category-link" href="#">Lorem Ipsum</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<a class="submenu__see-all" href="#">
|
||||
VER TODOS
|
||||
<i class="sprite sprite-menu-arrow-icon"></i>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li class="main-menu__department">
|
||||
<a class="main-menu__department-link" href="#" title="LOREM IPSUM">
|
||||
LOREM IPSUM
|
||||
<i class="sprite sprite-menu-mobile-arrow-icon"></i>
|
||||
</a>
|
||||
|
||||
<div class="submenu">
|
||||
<button class="submenu__return-button">
|
||||
<i class="sprite sprite-menu-left-arrow-icon"></i>
|
||||
VOLTAR
|
||||
</button>
|
||||
|
||||
<div class="container">
|
||||
|
||||
<h2 class="submenu__title">LOREM IPSUM 02</h2>
|
||||
|
||||
<div class="submenu__categories-wrapper">
|
||||
<ul class="submenu__categories">
|
||||
<li class="submenu__category">
|
||||
<a class="submenu__category-link" href="#">Lorem Ipsum</a>
|
||||
</li>
|
||||
<li class="submenu__category">
|
||||
<a class="submenu__category-link" href="#">Lorem Ipsum</a>
|
||||
</li>
|
||||
<li class="submenu__category">
|
||||
<a class="submenu__category-link" href="#">Lorem Ipsum</a>
|
||||
</li>
|
||||
<li class="submenu__category">
|
||||
<a class="submenu__category-link" href="#">Lorem Ipsum</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<ul class="submenu__categories">
|
||||
<li class="submenu__category">
|
||||
<a class="submenu__category-link" href="#">Lorem Ipsum</a>
|
||||
</li>
|
||||
<li class="submenu__category">
|
||||
<a class="submenu__category-link" href="#">Lorem Ipsum</a>
|
||||
</li>
|
||||
<li class="submenu__category">
|
||||
<a class="submenu__category-link" href="#">Lorem Ipsum</a>
|
||||
</li>
|
||||
<li class="submenu__category">
|
||||
<a class="submenu__category-link" href="#">Lorem Ipsum</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<a class="submenu__see-all" href="#">
|
||||
VER TODOS
|
||||
<i class="sprite sprite-menu-arrow-icon"></i>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li class="main-menu__department">
|
||||
<a class="main-menu__department-link" href="#" title="LOREM IPSUM">
|
||||
LOREM IPSUM
|
||||
<i class="sprite sprite-menu-mobile-arrow-icon"></i>
|
||||
</a>
|
||||
|
||||
<div class="submenu">
|
||||
<button class="submenu__return-button">
|
||||
<i class="sprite sprite-menu-left-arrow-icon"></i>
|
||||
VOLTAR
|
||||
</button>
|
||||
|
||||
<div class="container">
|
||||
|
||||
<h2 class="submenu__title">LOREM IPSUM 03</h2>
|
||||
|
||||
<div class="submenu__categories-wrapper">
|
||||
<ul class="submenu__categories">
|
||||
<li class="submenu__category">
|
||||
<a class="submenu__category-link" href="#">Lorem Ipsum</a>
|
||||
</li>
|
||||
<li class="submenu__category">
|
||||
<a class="submenu__category-link" href="#">Lorem Ipsum</a>
|
||||
</li>
|
||||
<li class="submenu__category">
|
||||
<a class="submenu__category-link" href="#">Lorem Ipsum</a>
|
||||
</li>
|
||||
<li class="submenu__category">
|
||||
<a class="submenu__category-link" href="#">Lorem Ipsum</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<ul class="submenu__categories">
|
||||
<li class="submenu__category">
|
||||
<a class="submenu__category-link" href="#">Lorem Ipsum</a>
|
||||
</li>
|
||||
<li class="submenu__category">
|
||||
<a class="submenu__category-link" href="#">Lorem Ipsum</a>
|
||||
</li>
|
||||
<li class="submenu__category">
|
||||
<a class="submenu__category-link" href="#">Lorem Ipsum</a>
|
||||
</li>
|
||||
<li class="submenu__category">
|
||||
<a class="submenu__category-link" href="#">Lorem Ipsum</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<a class="submenu__see-all" href="#">
|
||||
VER TODOS
|
||||
<i class="sprite sprite-menu-arrow-icon"></i>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<a class="main-menu__account-link" href="/account">
|
||||
<i class="sprite sprite-user-icon"></i>
|
||||
ENTRAR/MEUS PEDIDOS
|
||||
</a>
|
||||
</nav>
|
@ -1,42 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html
|
||||
xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:vtex="http://www.vtex.com.br/2009/vtex-common"
|
||||
xmlns:vtex.cmc="http://www.vtex.com.br/2009/vtex-commerce" lang="pt-br">
|
||||
|
||||
<head>
|
||||
<meta name="page" content="home" page-id="homepage" />
|
||||
<meta charset="utf-8" />
|
||||
<meta http-equiv="x-ua-compatible" content="ie=edge" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
|
||||
<vtex:metaTags />
|
||||
<title>M3 - Andrea Matsunaga</title>
|
||||
|
||||
<vtex:template id="andrea-loads-header" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<vtex:template id="andrea-header" />
|
||||
|
||||
<main class="home">
|
||||
<section class="main-banners">
|
||||
<div class="main-banners__desktop">
|
||||
<vtex.contentPlaceHolder id="banners-principais-desktop" />
|
||||
</div>
|
||||
<div class="main-banners__mobile">
|
||||
<vtex.contentPlaceHolder id="banners-principais-mobile" />
|
||||
</div>
|
||||
</section>
|
||||
</main>
|
||||
|
||||
<footer>
|
||||
<vtex:template id="andrea-footer-newsletter" />
|
||||
<vtex:template id="andrea-footer-links" />
|
||||
<vtex:template id="andrea-footer" />
|
||||
</footer>
|
||||
|
||||
<vtex:template id="andrea-loads-footer" />
|
||||
</body>
|
||||
|
||||
</html>
|
@ -1,73 +0,0 @@
|
||||
<section class="footer-links">
|
||||
<div class="footer-links__wrapper">
|
||||
<div class="footer-links__block">
|
||||
<h4 class="footer-links__title">DÚVIDAS</h4>
|
||||
|
||||
<ul class="footer-links__items-list">
|
||||
<li class="footer-links__item">
|
||||
<a class="footer-links__link" href="institucional/sobre">SOBRE</a>
|
||||
</li>
|
||||
<li class="footer-links__item">
|
||||
<a class="footer-links__link" href="institucional/formas-de-pagamento">FORMAS DE PAGAMENTO</a>
|
||||
</li>
|
||||
<li class="footer-links__item">
|
||||
<a class="footer-links__link" href="institucional/entrega">ENTREGA</a>
|
||||
</li>
|
||||
<li class="footer-links__item">
|
||||
<a class="footer-links__link" href="institucional/troca-e-devolucao">TROCA E DEVOLUÇÃO</a>
|
||||
</li>
|
||||
<li class="footer-links__item">
|
||||
<a class="footer-links__link" href="institucional/seguranca-e-privacidade">SEGURANÇA E PRIVACIDADE</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="footer-links__block">
|
||||
<h4 class="footer-links__title">FALE CONOSCO</h4>
|
||||
|
||||
<ul class="footer-links__items-list">
|
||||
<li class="footer-links__item">
|
||||
<a class="footer-links__link" href="tel:1199999999">SAC: 11 9999 9999</a>
|
||||
</li>
|
||||
|
||||
<li class="footer-links__item">
|
||||
<a class="footer-links__link" href="mailto:sac@m3.com">SAC@M3.COM</a>
|
||||
</li>
|
||||
|
||||
<li class="footer-links__item">
|
||||
<span>ATENDIMENTO ONLINE</span>
|
||||
</li>
|
||||
|
||||
<li class="footer-links__item">
|
||||
<span>SEGUNDA A SEXTA</span>
|
||||
</li>
|
||||
|
||||
<li class="footer-links__item">
|
||||
<span>DAS 8h30 ÀS 18h</span>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="footer-links__block">
|
||||
<h4 class="footer-links__title">FIQUE LIGADO</h4>
|
||||
|
||||
<ul class="footer-links__items-list footer-links__items-list--social-networks">
|
||||
<li>
|
||||
<a href="#" target="_blank" title="Instagram">
|
||||
<i class="sprite sprite-instagram-icon"></i>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#" target="_blank" title="Facebook">
|
||||
<i class="sprite sprite-facebook-icon"></i>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#" target="_blank" title="YouTube">
|
||||
<i class="sprite sprite-youtube-icon"></i>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
@ -1,6 +0,0 @@
|
||||
<section class="footer-newsletter">
|
||||
<div class="footer-newsletter__wrapper">
|
||||
<h3 class="footer-newsletter__title">RECEBA NOVIDADES E DESCONTOS EXCLUSIVOS</h3>
|
||||
<div class="footer-newsletter__form"></div>
|
||||
</div>
|
||||
</section>
|
@ -1,62 +0,0 @@
|
||||
<section class="footer-infos">
|
||||
<div class="footer-infos__labels">
|
||||
<ul class="footer-infos__payment">
|
||||
<li>
|
||||
<i class="sprite sprite-master"></i>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<i class="sprite sprite-visa"></i>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<i class="sprite sprite-diners"></i>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<i class="sprite sprite-elo"></i>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<i class="sprite sprite-hiper"></i>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<i class="sprite sprite-pagseguro"></i>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<i class="sprite sprite-boleto"></i>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<div class="footer-infos__divider"></div>
|
||||
|
||||
<ul class="footer-infos__security">
|
||||
<li>
|
||||
<i class="sprite sprite-vtex-pci"></i>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<i class="sprite sprite-google-safe-browser"></i>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="footer-infos__company">
|
||||
<p class="footer-infos__copyright">
|
||||
COPYRIGHT © 2020 - LOJA COMÉRCIO ELETRÔNICO | CNPJ: 000.000.000/0001-00
|
||||
</p>
|
||||
|
||||
<div class="footer-infos__development">
|
||||
<a href="https://vtex.com" target="_blank" title="VTEX">
|
||||
<i class="sprite sprite-vtex-icon"></i>
|
||||
</a>
|
||||
|
||||
<a href="https://m3ecommerce.com" target="_blank" title="M3">
|
||||
<span class="footer-infos__developed-by">Developed by</span>
|
||||
<i class="sprite sprite-m3-icon"></i>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
@ -1,43 +0,0 @@
|
||||
<header class="page-header">
|
||||
<div class="container">
|
||||
<div class="page-header__wrapper">
|
||||
<div class="menu">
|
||||
<button class="menu__menu-button">
|
||||
<i class="sprite sprite-menu-icon"></i>
|
||||
</button>
|
||||
|
||||
<vtex.cmc:menuPrincipal />
|
||||
</div>
|
||||
|
||||
<a href="/">
|
||||
<img class="page-header__logo" src="/arquivos/m3-logo.png" alt="Logo M3" />
|
||||
</a>
|
||||
|
||||
<div class="user-items">
|
||||
<div class="user-items__search-box">
|
||||
<vtex.cmc:fullTextSearchBox />
|
||||
</div>
|
||||
|
||||
|
||||
<a class="user-items__account-link" href="/account">
|
||||
<i class="sprite sprite-user-icon"></i>
|
||||
</a>
|
||||
|
||||
<div class="minicart">
|
||||
<button class="minicart__button">
|
||||
<i class="sprite sprite-bag-icon"></i>
|
||||
<vtex.cmc:AmountItemsInCart />
|
||||
</button>
|
||||
|
||||
<div class="minicart__drawer"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-header__search-box">
|
||||
<div class="container">
|
||||
<vtex.cmc:fullTextSearchBox />
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
64
src/template-pagina/sub-templates/template-footer-links.html
Normal file
@ -0,0 +1,64 @@
|
||||
<section class=" footer">
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="institucional-info col-12 col-lg-10 offset-lg-1 col-xl-8 offset-xl-2 row">
|
||||
<div class="institucional-links col-12 col-md-4 offset-md-0">
|
||||
<h3 class="titulo">Dúvidas</h3>
|
||||
<ul>
|
||||
<li><a href="/institucional/sobre" title="Sobre">Sobre</a></li>
|
||||
<li><a href="/institucional/pagamento" title="Formas de Pagamento">Formas de Pagamento</a></li>
|
||||
<li><a href="/institucional/entrega" title="Entrega">Entrega</a></li>
|
||||
<li><a href="/institucional/troca-devolucao" title="Troca e Devolução">Troca e Devolução</a></li>
|
||||
<li><a href="/institucional/seguranca-privacidade" title="Segurança e Privacidade">Segurança e Privacidade</a></li>
|
||||
<li><a href="/institucional/contato" title="Contato">Contato</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="contato-sac col-12 col-md-4 offset-md-0">
|
||||
<h3 class="titulo">Fale Conosco</h3>
|
||||
<ul>
|
||||
<li>
|
||||
<span itemprop="faxNumber">
|
||||
<a href="tel:+55 22 00000 00000"><strong>SAC:</strong> 22 00000 0000</a>
|
||||
</span>
|
||||
</li>
|
||||
<li>
|
||||
<span itemprop="email">
|
||||
<a href="mail:contato@contato.com.br">contato@contato.com.br</a>
|
||||
</span>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
<span>
|
||||
Atendimento Online
|
||||
</span>
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
<strong>
|
||||
Segunda a Sexta
|
||||
</strong>
|
||||
das 8h30 as 18h
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="redes-sociais col-12 col-md-4 offset-md-0">
|
||||
<h3 class="titulo">Fique Ligado</h3>
|
||||
<ul>
|
||||
<li>
|
||||
<a href="#" target="_blank" title="Instagram">
|
||||
<i class="sprite sprite-instagram-white"></i>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#" target="_blank" title="Facebook">
|
||||
<i class="sprite sprite-facebook-white"></i>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
@ -0,0 +1,12 @@
|
||||
<section class="captacao-emails-newsletter container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-12 col-lg-10 offset-lg-1 col-xl-8 offset-xl-2 row">
|
||||
<div class="col-12">
|
||||
<h3>Receba novidades e <span>descontos <strong>exclusivos</strong></span></h3>
|
||||
</div>
|
||||
<div class="col-12">
|
||||
<div class="news-form"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
@ -0,0 +1,47 @@
|
||||
<section class=" footer">
|
||||
<div class="selos">
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<ul class="pagamento">
|
||||
<li><i class="sprite sprite-master"></i></li>
|
||||
<li><i class="sprite sprite-visa"></i></li>
|
||||
<li><i class="sprite sprite-diners"></i></li>
|
||||
<li><i class="sprite sprite-elo"></i></li>
|
||||
<li><i class="sprite sprite-hiper"></i></li>
|
||||
<li><i class="sprite sprite-pagseguro"></i></li>
|
||||
<li><i class="sprite sprite-boleto"></i></li>
|
||||
</ul>
|
||||
<ul class="certificados">
|
||||
<li><i class="sprite sprite-vtex-pci"></i></li>
|
||||
<li><i class="sprite sprite-google-safe-browser"></i></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container-fluid razao">
|
||||
<div class="row">
|
||||
<div class="col-12 col-md-6 cnpj">
|
||||
<p>
|
||||
Copyright Ⓒ 2019 - Loja Sweeter Comércio Eletrônico | <span>CNPJ: 000.000.000/0001-00</span>
|
||||
</p>
|
||||
<p>
|
||||
Rua 7 de Setembro, 3795 Centro - São Paulo/SP
|
||||
</p>
|
||||
</div>
|
||||
<div class="col-12 col-md-6 desenvolvimento">
|
||||
<a href="#" target="_blank">
|
||||
<i class="sprite sprite-varejo-tech"></i>
|
||||
</a>
|
||||
<a href="#" target="_blank">
|
||||
<i class="sprite sprite-vtex"></i>
|
||||
</a>
|
||||
<a href="https://digitalm3.com.br/" target="_blank">
|
||||
<span>Developed by </span>
|
||||
<i class="sprite sprite-m3"></i>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
66
src/template-pagina/sub-templates/template-footer.html
Normal file
@ -0,0 +1,66 @@
|
||||
<section class="footer">
|
||||
<div class="selos">
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<ul class="pagamento">
|
||||
<li><i class="sprite sprite-master"></i></li>
|
||||
<li><i class="sprite sprite-visa"></i></li>
|
||||
<li><i class="sprite sprite-diners"></i></li>
|
||||
<li><i class="sprite sprite-elo"></i></li>
|
||||
<li><i class="sprite sprite-hiper"></i></li>
|
||||
<li><i class="sprite sprite-pagseguro"></i></li>
|
||||
<li><i class="sprite sprite-boleto"></i></li>
|
||||
</ul>
|
||||
<ul class="certificados">
|
||||
<li><i class="sprite sprite-vtex-pci"></i></li>
|
||||
<li><i class="sprite sprite-google-safe-browser"></i></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container-fluid razao">
|
||||
<div class="row">
|
||||
<div class="col-12 col-md-6 cnpj">
|
||||
<p>
|
||||
Copyright Ⓒ 2019 - Loja Sweeter Comércio Eletrônico |
|
||||
<span>CNPJ: 000.000.000/0001-00</span>
|
||||
</p>
|
||||
<p>
|
||||
Rua 7 de Setembro, 3795 Centro - São Paulo/SP
|
||||
</p>
|
||||
</div>
|
||||
<div class="col-12 col-md-6 desenvolvimento">
|
||||
<a href="#" target="_blank">
|
||||
<i class="sprite sprite-vtex"></i>
|
||||
</a>
|
||||
<a href="https://digitalm3.com.br/" target="_blank">
|
||||
<span>Developed by </span>
|
||||
<i class="sprite sprite-m3"></i>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<div class="scroll-to-top">
|
||||
<i class="sprite sprite-top"></i>
|
||||
</div>
|
||||
|
||||
<div class="mobile-bottom-options">
|
||||
<ul>
|
||||
<li class="show-menu">
|
||||
<button class="option" aria-label="Abir menu"></button>
|
||||
</li>
|
||||
<li class="show-search">
|
||||
<button class="option" aria-label="Abrir busca"></button>
|
||||
</li>
|
||||
<li class="show-carrinho">
|
||||
<div class="AmountItemsInCart">
|
||||
<i class="sprite sprite-shopping-bag"></i>
|
||||
<vtex.cmc:AmountItemsInCart />
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
@ -0,0 +1,16 @@
|
||||
<header class="header-simples">
|
||||
<div class="container-fluid">
|
||||
<div class="row justify-content-between" >
|
||||
<div class="col-12 col-sm-6">
|
||||
<a href="/" class="logo">
|
||||
<img src="/arquivos/template-logo.png" alt="VTEX"/>
|
||||
</a>
|
||||
</div>
|
||||
<div class="col ">
|
||||
<div class="compra-segura">
|
||||
<span><i class="sprite sprite-cadeado"></i>Compra 100% segura</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
160
src/template-pagina/sub-templates/template-header.html
Normal file
@ -0,0 +1,160 @@
|
||||
<header class="header">
|
||||
<div class="pink-bar">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<ul>
|
||||
<li>
|
||||
<a href="#">
|
||||
<i class="sprite sprite-map-pointer-white"></i>
|
||||
Guide Shop
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/account">
|
||||
Meus pedidos
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="principal">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-4 menu-mobile-abrir">
|
||||
<button aria-label="Abrir Menu" id="open-menu-button">
|
||||
<i class="sprite sprite-menu"></i>
|
||||
</button>
|
||||
</div>
|
||||
<div class="col-12 col-md-5 menu-principal">
|
||||
<div class="header-menu-mobile">
|
||||
<p>
|
||||
<i class="sprite sprite-cadeado"></i>
|
||||
<span>Compra 100% segura</span>
|
||||
</p>
|
||||
<button aria-label="Fechar Menu" id="close-menu-button">
|
||||
<span></span>
|
||||
</button>
|
||||
<div class="fullTextSearchBox">
|
||||
<vtex.cmc:fullTextSearchBox />
|
||||
</div>
|
||||
</div>
|
||||
<nav role="navigation">
|
||||
<ul class="itens nav navbar-nav" itemscope="itemscope"
|
||||
itemtype="http://www.schema.org/SiteNavigationElement">
|
||||
<li class="novidades" itemprop="name">
|
||||
<a itemprop="url" class="titulo-departamento highlight"
|
||||
href="/busca/?fq=H:143&O=OrderByReleaseDateDESC" title="novidades">
|
||||
novidades
|
||||
</a>
|
||||
</li>
|
||||
<li class="calcados m3-dropdown" itemprop="name">
|
||||
<a itemprop="url" class="titulo-departamento" href="/calcados" title="calçados">
|
||||
calçados
|
||||
</a>
|
||||
<button class="ver-departamento">Abir departamento</button>
|
||||
<div class="m3-dropdown-menu">
|
||||
<div class="btn-voltar">
|
||||
<button>
|
||||
<i class="sprite sprite-arrow-left"></i>
|
||||
<span>
|
||||
Voltar
|
||||
</span>
|
||||
</button>
|
||||
</div>
|
||||
<div class="container">
|
||||
<div class="links-menu">
|
||||
<ul>
|
||||
<li itemprop="name" class="link-departamento">
|
||||
<a itemprop="url" href="/calcados" title="Calçados">
|
||||
Calçados
|
||||
</a>
|
||||
</li>
|
||||
<li itemprop="name">
|
||||
<a itemprop="url" href="/calcados/sapatilha" title="Sapatilha">
|
||||
Sapatilha
|
||||
</a>
|
||||
</li>
|
||||
<li itemprop="name">
|
||||
<a itemprop="url" href="/calcados/tenis" title="Tênis">
|
||||
Tênis
|
||||
</a>
|
||||
</li>
|
||||
<li itemprop="name">
|
||||
<a itemprop="url" href="/calcados/scarpin" title="Scarpin">
|
||||
Scarpin
|
||||
</a>
|
||||
</li>
|
||||
<li itemprop="name">
|
||||
<a itemprop="url" href="/calcados/bota" title="Bota">
|
||||
Bota
|
||||
</a>
|
||||
</li>
|
||||
<li itemprop="name" class="ver-todos">
|
||||
<a itemprop="url" href="/calcados" title="ver todos">
|
||||
ver todos
|
||||
<i class="sprite sprite-arrow-right"></i>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
<li class="sapatilha" itemprop="name">
|
||||
<a itemprop="url" class="titulo-departamento" href="/calcados/sapatilha" title="sapatilha">
|
||||
sapatilha
|
||||
</a>
|
||||
</li>
|
||||
<li class="tênis" itemprop="name">
|
||||
<a itemprop="url" class="titulo-departamento" href="/calcados/tenis" title="tênis">
|
||||
tênis
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
<div class="footer-menu-mobile">
|
||||
<a href="">
|
||||
<i class="sprite sprite-user-white"></i>
|
||||
<span>Entrar/Meus pedidos</span>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-4 col-md-2 logo">
|
||||
<a href="/" title="VTEX"><img src="/arquivos/template-logo.png" alt="VTEX" /></a>
|
||||
</div>
|
||||
<div class="col-4 col-md-5 util-links">
|
||||
<div class="busca-desktop">
|
||||
<div class="fullTextSearchBox">
|
||||
<vtex.cmc:fullTextSearchBox />
|
||||
</div>
|
||||
</div>
|
||||
<div class="links-usuario">
|
||||
<a href="/account" title="minha-conta">
|
||||
<i class="sprite sprite-user"></i>
|
||||
</a>
|
||||
</div>
|
||||
<div class="carrinho">
|
||||
<a href="/checkout/#cart">
|
||||
<div class="AmountItemsInCart">
|
||||
<i class="sprite sprite-shopping-bag"></i>
|
||||
<vtex.cmc:AmountItemsInCart />
|
||||
</div>
|
||||
</a>
|
||||
<div class="mini-cart">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-12 busca-mobile">
|
||||
<div class="fullTextSearchBox">
|
||||
<vtex.cmc:fullTextSearchBox />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
@ -2,4 +2,4 @@
|
||||
<script src="https://cdn.jsdelivr.net/npm/proxy-polyfill@0.3.1/proxy.min.js"
|
||||
integrity="sha256-aRX3NIXjCxT51wF6s9KHLiFrf5E0n1YzvDLAMzeAVzA=" crossorigin="anonymous"></script>
|
||||
|
||||
<script src="/arquivos/andrea--main-bundle.js" async="async"></script>
|
||||
<script src="/arquivos/template--main-bundle.js" async="async"></script>
|
@ -3,4 +3,4 @@
|
||||
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
|
||||
<![endif]-->
|
||||
|
||||
<link rel="stylesheet" href="/arquivos/andrea--main.css" />
|
||||
<link rel="stylesheet" href="/arquivos/template--main.css" />
|
37
src/template-pagina/template-404.html
Normal file
@ -0,0 +1,37 @@
|
||||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:vtex="http://www.vtex.com.br/2009/vtex-common"
|
||||
xmlns:vtex.cmc="http://www.vtex.com.br/2009/vtex-commerce" lang="pt-br">
|
||||
|
||||
<head>
|
||||
<meta name="page" content="erro" page-id="404" />
|
||||
<meta charset="utf-8" />
|
||||
<meta http-equiv="x-ua-compatible" content="ie=edge" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
|
||||
<vtex:template id="template-loads-header" />
|
||||
</head>
|
||||
|
||||
<body >
|
||||
|
||||
<vtex:template id="template-header" />
|
||||
|
||||
|
||||
<main class="pagina-erro erro-404">
|
||||
<div class="col- text-center">
|
||||
<h1>Página não encontrada.</h1>
|
||||
<p>A página que vocês está tentando acessar está indisponível.</p>
|
||||
<a href="/" class="voltar-para-home">voltar</a>
|
||||
</div>
|
||||
</main>
|
||||
|
||||
|
||||
|
||||
<footer >
|
||||
<vtex:template id="template-footer-newsletter" />
|
||||
<vtex:template id="template-footer-links" />
|
||||
<vtex:template id="template-footer" />
|
||||
</footer>
|
||||
<vtex:template id="template-loads-footer" />
|
||||
</body>
|
||||
|
||||
</html>
|
35
src/template-pagina/template-500.html
Normal file
@ -0,0 +1,35 @@
|
||||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:vtex="http://www.vtex.com.br/2009/vtex-common"
|
||||
xmlns:vtex.cmc="http://www.vtex.com.br/2009/vtex-commerce" lang="pt-br">
|
||||
|
||||
<head>
|
||||
<meta name="page" content="erro" page-id="500" />
|
||||
<meta charset="utf-8" />
|
||||
<meta http-equiv="x-ua-compatible" content="ie=edge" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
|
||||
<vtex:template id="template-loads-header" />
|
||||
</head>
|
||||
|
||||
<body >
|
||||
|
||||
<vtex:template id="template-header" />
|
||||
|
||||
|
||||
<main class="pagina-erro erro-500">
|
||||
<h1>Algo deu errado.</h1>
|
||||
<p>Sua solicitação não pode ser atendida devido a um erro inesperado.<br/> Tente novamente.</p>
|
||||
<a href="/" class="voltar-para-home">voltar</a>
|
||||
</main>
|
||||
|
||||
|
||||
|
||||
<footer >
|
||||
<vtex:template id="template-footer-newsletter" />
|
||||
<vtex:template id="template-footer-links" />
|
||||
<vtex:template id="template-footer" />
|
||||
</footer>
|
||||
<vtex:template id="template-loads-footer" />
|
||||
</body>
|
||||
|
||||
</html>
|
32
src/template-pagina/template-buscavazia.html
Normal file
@ -0,0 +1,32 @@
|
||||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:vtex="http://www.vtex.com.br/2009/vtex-common"
|
||||
xmlns:vtex.cmc="http://www.vtex.com.br/2009/vtex-commerce" lang="pt-br">
|
||||
|
||||
<head>
|
||||
<meta name="page" content="erro" page-id="busca-vazia" />
|
||||
<meta charset="utf-8" />
|
||||
<meta http-equiv="x-ua-compatible" content="ie=edge" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<vtex:metaTags />
|
||||
<vtex:template id="template-loads-header" />
|
||||
</head>
|
||||
|
||||
<body >
|
||||
|
||||
<vtex:template id="template-header" />
|
||||
|
||||
<main class="pagina-erro busca-vazia">
|
||||
<h1>Sua busca por <span class="search-term">""</span> não gerou nenhum resultado.</h1>
|
||||
<p>Verifique os termos buscados e tente novamente.</p>
|
||||
<a href="/" class="voltar-para-home">voltar</a>
|
||||
</main>
|
||||
|
||||
<footer >
|
||||
<vtex:template id="template-footer-newsletter" />
|
||||
<vtex:template id="template-footer-links" />
|
||||
<vtex:template id="template-footer" />
|
||||
</footer>
|
||||
<vtex:template id="template-loads-footer" />
|
||||
</body>
|
||||
|
||||
</html>
|
79
src/template-pagina/template-categoria.html
Normal file
@ -0,0 +1,79 @@
|
||||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:vtex="http://www.vtex.com.br/2009/vtex-common"
|
||||
xmlns:vtex.cmc="http://www.vtex.com.br/2009/vtex-commerce" lang="pt-br">
|
||||
|
||||
<head>
|
||||
<meta name="page" content="categoria" page-id="categoria" />
|
||||
<meta charset="utf-8" />
|
||||
<meta http-equiv="x-ua-compatible" content="ie=edge" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<vtex:metaTags />
|
||||
<vtex:contentPlaceHolder id="htmlSeo" />
|
||||
<title>Template</title>
|
||||
|
||||
<vtex:template id="template-loads-header" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<vtex:template id="template-header" />
|
||||
<vtex:template id="template-menu" />
|
||||
|
||||
<main class="categoria">
|
||||
<section class="site-linha">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="breadcrumb col-12">
|
||||
<vtex.cmc:breadCrumb />
|
||||
</div>
|
||||
<div class="col-12 col-md-4 col-lg-3">
|
||||
<div class="filtros-categoria ">
|
||||
<div class="topo-filtros">
|
||||
<h3>
|
||||
Filtrar busca
|
||||
</h3>
|
||||
<button aria-label="Fechar Filtros" id="close-filter-button">
|
||||
<span></span>
|
||||
</button>
|
||||
</div>
|
||||
<vtex.cmc:searchNavigator />
|
||||
<button class="clear-filter-btn">
|
||||
Remover filtros
|
||||
</button>
|
||||
<button class="aply-filter-btn">
|
||||
Aplicar filtros
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12 col-md-8 col-lg-9">
|
||||
<div class="topo-resultado">
|
||||
<vtex.cmc:searchTitle />
|
||||
<div class="opcoes-resultado">
|
||||
<button aria-label="Abrir Filtros" id="open-filter-button">
|
||||
Filtrar
|
||||
</button>
|
||||
</div>
|
||||
<button class="clear-filter-btn">
|
||||
Remover filtros
|
||||
</button>
|
||||
</div>
|
||||
<div class="produtos-da-categoria">
|
||||
<vtex.cmc:searchResult layout="46b0e7f2-15ee-4789-a75e-280e389d2b8f" itemCount="12"
|
||||
columnCount="12" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</main>
|
||||
|
||||
|
||||
<footer>
|
||||
<vtex:template id="template-footer-newsletter" />
|
||||
<vtex:template id="template-footer-links" />
|
||||
<vtex:template id="template-footer" />
|
||||
</footer>
|
||||
<vtex:template id="template-loads-footer" />
|
||||
</body>
|
||||
|
||||
</html>
|
19
src/template-pagina/template-elementos-menu.html
Normal file
@ -0,0 +1,19 @@
|
||||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:vtex="http://www.vtex.com.br/2009/vtex-common" xmlns:vtex.cmc="http://www.vtex.com.br/2009/vtex-commerce" lang="pt-br">
|
||||
<head>
|
||||
<meta name="page" content="home" page-id="homepage" />
|
||||
<meta charset="utf-8" />
|
||||
<meta http-equiv="x-ua-compatible" content="ie=edge" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
</head>
|
||||
<body>
|
||||
<section>
|
||||
<!-- <div class="produtos-menu">
|
||||
<vtex:contentPlaceHolder id="produtos-menu" />
|
||||
</div> -->
|
||||
<div class="banners-menu">
|
||||
<vtex:contentPlaceHolder id="banners-menu" />
|
||||
</div>
|
||||
</section>
|
||||
</body>
|
||||
</html>
|
127
src/template-pagina/template-home.html
Normal file
@ -0,0 +1,127 @@
|
||||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:vtex="http://www.vtex.com.br/2009/vtex-common"
|
||||
xmlns:vtex.cmc="http://www.vtex.com.br/2009/vtex-commerce" lang="pt-br">
|
||||
|
||||
<head>
|
||||
<meta name="page" content="home" page-id="homepage" />
|
||||
<meta charset="utf-8" />
|
||||
<meta http-equiv="x-ua-compatible" content="ie=edge" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<vtex:metaTags />
|
||||
<vtex:contentPlaceHolder id="htmlSeo" />
|
||||
<title>Template</title>
|
||||
|
||||
<vtex:template id="template-loads-header" />
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<vtex:template id="template-header" />
|
||||
|
||||
<main class="home">
|
||||
|
||||
<section class="main-gallery">
|
||||
<div class="desktop">
|
||||
<vtex:contentPlaceHolder id="slide-principal" />
|
||||
</div>
|
||||
<div class="mobile">
|
||||
<vtex:contentPlaceHolder id="slide-principal-mobile" />
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="container tipbar">
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<ul>
|
||||
<li>
|
||||
<i class="sprite sprite-credit-card"></i>
|
||||
<p>
|
||||
parcelamento
|
||||
<span>
|
||||
até <strong>10x sem juros</strong>
|
||||
</span>
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<i class="sprite sprite-truck"></i>
|
||||
<p>
|
||||
frete grátis
|
||||
<span>
|
||||
acima de <strong>R$399,00</strong>
|
||||
</span>
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<i class="sprite sprite-discount-tag"></i>
|
||||
<p>
|
||||
desconto de
|
||||
<span>
|
||||
<strong>10%off</strong> no boleto
|
||||
</span>
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="container mosaico-home">
|
||||
<div class="row">
|
||||
<div class="banners-left banner col-12 col-md-4">
|
||||
<vtex:contentPlaceHolder id="banner-01" />
|
||||
</div>
|
||||
<div class="banners-right col-12 col-md-8 row">
|
||||
<div class="banner col-12 col-md-6">
|
||||
<vtex:contentPlaceHolder id="banner-02" />
|
||||
</div>
|
||||
<div class="banner col-12 col-md-6">
|
||||
<vtex:contentPlaceHolder id="banner-03" />
|
||||
</div>
|
||||
<div class="banner col-12">
|
||||
<vtex:contentPlaceHolder id="banner-04" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="instagramGallery">
|
||||
<div class="container">
|
||||
<div class="instagramGallery__row">
|
||||
<div class="instagramGallery__photos"></div>
|
||||
|
||||
<div class="instagramGallery__link">
|
||||
<i class="sprite sprite-instagram-black"></i>
|
||||
|
||||
<p>
|
||||
<i>#</i>osqueridinhos
|
||||
|
||||
<a href="#" target="_blank">
|
||||
ver todos <i class="sprite sprite-arrow-right"></i>
|
||||
</a>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="container mosaico-home-footer">
|
||||
<div class="banner desktop">
|
||||
<vtex:contentPlaceHolder id="banner-05" />
|
||||
</div>
|
||||
<div class="banner mobile">
|
||||
<vtex:contentPlaceHolder id="mobile-banner-05" />
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</main>
|
||||
|
||||
<footer>
|
||||
<vtex:template id="template-footer-newsletter" />
|
||||
<vtex:template id="template-footer-links" />
|
||||
<vtex:template id="template-footer" />
|
||||
</footer>
|
||||
<vtex:template id="template-loads-footer" />
|
||||
</body>
|
||||
|
||||
</html>
|
55
src/template-pagina/template-institucional.html
Normal file
@ -0,0 +1,55 @@
|
||||
<!DOCTYPE html>
|
||||
<html
|
||||
xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:vtex="http://www.vtex.com.br/2009/vtex-common"
|
||||
xmlns:vtex.cmc="http://www.vtex.com.br/2009/vtex-commerce"
|
||||
lang="pt-br"
|
||||
>
|
||||
<head>
|
||||
<meta name="page" content="institucional" page-id="institucional" />
|
||||
<meta charset="utf-8" />
|
||||
<meta http-equiv="x-ua-compatible" content="ie=edge" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<vtex:metaTags />
|
||||
<vtex:contentPlaceHolder id="htmlSeo" />
|
||||
<title>Template</title>
|
||||
|
||||
<vtex:template id="template-loads-header" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<vtex:template id="template-header" />
|
||||
|
||||
<main class="institucional container">
|
||||
<div class="row">
|
||||
<div class="col-12 breadcrumb">
|
||||
<ul>
|
||||
<li>
|
||||
<a href="/">
|
||||
Home
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<span>
|
||||
Institucional
|
||||
</span>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-12 navegacao">
|
||||
<vtex.cmc:navegacaoInstitucional />
|
||||
</div>
|
||||
<div class="col-12 conteudo">
|
||||
<vtex:contentPlaceHolder id="texto-institucional" />
|
||||
</div>
|
||||
</div>
|
||||
</main>
|
||||
|
||||
<footer>
|
||||
<vtex:template id="template-footer-newsletter" />
|
||||
<vtex:template id="template-footer-links" />
|
||||
<vtex:template id="template-footer" />
|
||||
</footer>
|
||||
<vtex:template id="template-loads-footer" />
|
||||
</body>
|
||||
</html>
|
35
src/template-pagina/template-login.html
Normal file
@ -0,0 +1,35 @@
|
||||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:vtex="http://www.vtex.com.br/2009/vtex-common"
|
||||
xmlns:vtex.cmc="http://www.vtex.com.br/2009/vtex-commerce" lang="pt-br">
|
||||
<head>
|
||||
<meta name="page" content="login" page-id="login" />
|
||||
<meta charset="utf-8" />
|
||||
<meta http-equiv="x-ua-compatible" content="ie=edge" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<vtex:contentPlaceHolder id="htmlSeo" />
|
||||
<title>Template</title>
|
||||
|
||||
|
||||
<vtex:template id="template-loads-header" />
|
||||
</head>
|
||||
<body >
|
||||
|
||||
|
||||
<vtex:template id="template-header" />
|
||||
|
||||
|
||||
<main class="login">
|
||||
<section id="login-content" class="container">
|
||||
<vtex.cmc:userLogin/>
|
||||
</section>
|
||||
</main>
|
||||
|
||||
|
||||
<footer >
|
||||
<vtex:template id="template-footer-newsletter" />
|
||||
<vtex:template id="template-footer-links" />
|
||||
<vtex:template id="template-footer" />
|
||||
</footer>
|
||||
<vtex:template id="template-loads-footer" />
|
||||
</body>
|
||||
</html>
|
39
src/template-pagina/template-minha-conta.html
Normal file
@ -0,0 +1,39 @@
|
||||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:vtex="http://www.vtex.com.br/2009/vtex-common"
|
||||
xmlns:vtex.cmc="http://www.vtex.com.br/2009/vtex-commerce" lang="pt-br">
|
||||
<head>
|
||||
<meta name="page" content="minhaConta" page-id="minha-conta" />
|
||||
<meta charset="utf-8" />
|
||||
<meta http-equiv="x-ua-compatible" content="ie=edge" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<vtex:contentPlaceHolder id="htmlSeo" />
|
||||
<title>Template</title>
|
||||
|
||||
<vtex:template id="template-loads-header" />
|
||||
<link rel="stylesheet" href="/arquivos/template--user-pages.css" type="text/css" />
|
||||
|
||||
</head>
|
||||
<body class="minha-conta">
|
||||
|
||||
<vtex:template id="template-header" />
|
||||
|
||||
<section id="account-content" class="container">
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<h1>Minha Conta</h1>
|
||||
</div>
|
||||
<div class="col-12 accountUserProfile">
|
||||
<vtex.cmc:accountUserProfile />
|
||||
</div>
|
||||
</div>
|
||||
</section><!-- #content -->
|
||||
|
||||
<footer>
|
||||
<vtex:template id="template-footer-newsletter" />
|
||||
<vtex:template id="template-footer-links" />
|
||||
<vtex:template id="template-footer" />
|
||||
</footer>
|
||||
<script src="/arquivos/bootstrap.min.js"></script>
|
||||
<vtex:template id="template-loads-footer" />
|
||||
</body>
|
||||
</html>
|
103
src/template-pagina/template-produto.html
Normal file
@ -0,0 +1,103 @@
|
||||
<!DOCTYPE html>
|
||||
<html
|
||||
xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:vtex="http://www.vtex.com.br/2009/vtex-common"
|
||||
xmlns:vtex.cmc="http://www.vtex.com.br/2009/vtex-commerce"
|
||||
lang="pt-br"
|
||||
>
|
||||
<head>
|
||||
<meta name="page" content="produto" page-id="produto-padrao" />
|
||||
<meta charset="utf-8" />
|
||||
<meta http-equiv="x-ua-compatible" content="ie=edge" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<vtex:metaTags />
|
||||
<vtex:contentPlaceHolder id="htmlSeo" />
|
||||
<title>Template</title>
|
||||
|
||||
<vtex:template id="template-loads-header" />
|
||||
</head>
|
||||
|
||||
<body class="produto">
|
||||
<vtex:template id="template-header" />
|
||||
|
||||
<main class="produto">
|
||||
<section class="container">
|
||||
<div class="row">
|
||||
<div class="col-12 breadcrumb">
|
||||
<vtex.cmc:breadCrumb />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-12 col-lg-7">
|
||||
<div class="product-image">
|
||||
<vtex.cmc:ProductImage />
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12 col-lg-5">
|
||||
<div class="product-info">
|
||||
<h1 class="nome-produto" itemprop="name">
|
||||
<vtex.cmc:productName />
|
||||
</h1>
|
||||
<div class="product-reference">
|
||||
<span>REF.: </span>
|
||||
<vtex.cmc:productReference />
|
||||
</div>
|
||||
<div class="moduloPreco"></div>
|
||||
<div class="moduloAviseMe"></div>
|
||||
<div class="moduloSkus"></div>
|
||||
<div class="similares"></div>
|
||||
<div class="moduloQuantidade"></div>
|
||||
<div class="moduloBotaoDeCompra"></div>
|
||||
|
||||
<div class="compra-segura">
|
||||
<p>
|
||||
<span>compra segura</span
|
||||
><i class="sprite sprite-cadeado"></i>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="descricao-produto">
|
||||
<a
|
||||
href="#descricao-completa"
|
||||
title="Descrição do Produto"
|
||||
>
|
||||
<i class="sprite sprite-arrow-down-pink"></i>
|
||||
Descrição do produto
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="container">
|
||||
<div class="row prateleira-de-produtos">
|
||||
<div class="col-12">
|
||||
<vtex:contentPlaceHolder id="prateleira-padrao" />
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="container">
|
||||
<div id="descricao-completa" class="row">
|
||||
<div class="col-12">
|
||||
<h2>Descrição</h2>
|
||||
|
||||
<div class="descricao" itemprop="description">
|
||||
<vtex.cmc:ProductDescription />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</main>
|
||||
<vtex.cmc:dataLayerProduto />
|
||||
<vtex.cmc:skuJson />
|
||||
|
||||
<footer>
|
||||
<vtex:template id="template-footer-newsletter" />
|
||||
<vtex:template id="template-footer-links" />
|
||||
<vtex:template id="template-footer" />
|
||||
</footer>
|
||||
<vtex:template id="template-loads-footer" />
|
||||
</body>
|
||||
</html>
|