feat: adiciona testeId em blocos e responsividade na pagina de produto

This commit is contained in:
Thiago Bronisio 2023-02-01 01:45:09 -03:00
parent 18b7d2dbca
commit 753c9494fa
15 changed files with 313 additions and 85 deletions

View File

@ -1,6 +1,7 @@
/* /*
CONTEUDO DO CONTADOR E BOTÃO DE ADD PRODUTO CONTEUDO DO CONTADOR E BOTÃO DE ADD PRODUTO
*/ */
[class*="html--buy-button"] :global(.vtex-button) { [class*="html--buy-button"] :global(.vtex-button) {
min-height: 49px; min-height: 49px;
padding: 12px 64px; padding: 12px 64px;
@ -32,6 +33,11 @@
} }
} }
[class*="html--product-quantity"] {
width: 128px;
margin-right: 10px;
}
/* /*
DESCRIÇÃO DO PRODUTO SELECIONADO DESCRIÇÃO DO PRODUTO SELECIONADO
*/ */
@ -47,7 +53,7 @@
[class*="html--container-description"] { [class*="html--container-description"] {
margin: 32px 32px 16px 32px; margin: 32px 32px 0px 32px;
} }
@media(max-width: 1024px){ @media(max-width: 1024px){
[class*="html--container-description"] { [class*="html--container-description"] {
@ -63,14 +69,11 @@
margin-bottom: 16px; margin-bottom: 16px;
position: relative; position: relative;
width: 53.75%; width: 53.75%;
padding: 0 40px;
} }
@media(max-width: 1024px){ @media(max-width: 1024px){
[class*="html--container-form-input"] { [class*="html--container-form-input"] {
display: flex;
padding: 0 40px;
margin-bottom: 32px;
position: relative;
width: 100%; width: 100%;
} }
} }

View File

@ -5,7 +5,7 @@
"condition-layout.product#availability", "condition-layout.product#availability",
"tab-layout#description", "tab-layout#description",
"list-context.product-list#prateleira", "list-context.product-list#prateleira",
"newsletter-form#container-newsletter" "flex-layout.row#newsletter-container"
] ]
}, },
@ -24,6 +24,7 @@
/* /*
IMAGEM DO PRODUTO PRINCIPAL, E CARROUSEL DE IMAGENS DO PRODUTO IMAGEM DO PRODUTO PRINCIPAL, E CARROUSEL DE IMAGENS DO PRODUTO
*/ */
"condition-layout.product#availability": { "condition-layout.product#availability": {
"props": { "props": {
"blockClass": "availability", "blockClass": "availability",
@ -72,8 +73,16 @@
} }
}, },
"flex-layout.row#product-image": { "flex-layout.row#product-image": {
"children": ["html#product-images"]
},
"html#product-images": {
"props": {
"testId": "product-images"
},
"children": ["product-images"] "children": ["product-images"]
}, },
"product-images": { "product-images": {
"props": { "props": {
"thumbnailsOrientation": "horizontal", "thumbnailsOrientation": "horizontal",
@ -112,7 +121,21 @@
"testId": "product-images", "testId": "product-images",
"blockClass": "image-description" "blockClass": "image-description"
}, },
"children": ["image#product"] "children": ["html#product-image"]
},
"html#product-image":{
"props": {
"testId": "product-images"
},
"children": ["product-images#description"]
},
"product-images#description":{
"props": {
"blockClass": "description",
"displayMode": "first-image"
}
}, },
"image#product": { "image#product": {
@ -220,19 +243,45 @@
*/ */
"list-context.product-list#prateleira": { "list-context.product-list#prateleira": {
"blocks": ["product-summary.shelf#prateleira"], "blocks": ["product-summary.shelf#prateleira"],
"children": ["rich-text#prateleira","slider-layout#prateleira"] "children": ["rich-text#title-prateleira","slider-layout#prateleira"]
}, },
"product-summary.shelf#prateleira": { "product-summary.shelf#prateleira": {
"children": ["html#product-summary"]
},
"html#product-summary": {
"props":{
"testId": "vtex-product-summary",
"blockClass": "product-summary"
},
"children": [ "children": [
"stack-layout#prodsum", "stack-layout#prodsum",
"product-summary-name", "product-summary-name#name-prateleira",
"product-list-price", "product-list-price#promotion-prateleira",
"product-selling-price" "product-selling-price#price-prateleira"
] ]
}, },
"rich-text#prateleira": { "product-summary-name#name-prateleira": {
"props": {
"blockClass": "name-prateleira"
}
},
"product-list-price#promotion-prateleira":{
"props": {
"blockClass": "promotion-prateleira"
}
},
"product-selling-price#price-prateleira":{
"props": {
"blockClass": "price-prateleira"
}
},
"rich-text#title-prateleira": {
"props": { "props": {
"textAlignment": "CENTER", "textAlignment": "CENTER",
"textPosition": "CENTER", "textPosition": "CENTER",
@ -246,7 +295,7 @@
"itemsPerPage": { "itemsPerPage": {
"desktop": 4, "desktop": 4,
"tablet": 3, "tablet": 3,
"phone": 1 "phone": 2
}, },
"infinite": true, "infinite": true,
"fullWidth": false, "fullWidth": false,
@ -257,19 +306,22 @@
/* /*
NEWSLETTER NEWSLETTER
*/ */
"newsletter-form#container-newsletter": {
"flex-layout.row#newsletter-container":{
"props":{ "props":{
"blockClass": "container-newsletter" "blockClass": "newsletter-container"
},
"children": ["flex-layout.row#text-newsletter","newsletter-form#container-newsletter"]
}, },
"children": [ "flex-layout.row#text-newsletter":{
"rich-text#subscriber-newsletter", "props": {
"rich-text#offer-newsletter", "blockClass": "text-newsletter"
"html#container-form-input" },
] "children": ["rich-text#newsletter-title","rich-text#offer-newsletter" ]
}, },
"rich-text#subscriber-newsletter": { "rich-text#newsletter-title": {
"props": { "props": {
"blockClass": "subscriber-newsletter", "blockClass": "subscriber-newsletter",
"textAlignment": "center", "textAlignment": "center",
@ -286,6 +338,16 @@
"text": "Receba ofertas e novidades por e-mail" "text": "Receba ofertas e novidades por e-mail"
} }
}, },
"newsletter-form#container-newsletter": {
"props": {
"blockClass": "container-newsletter"
},
"children": [
"html#container-form-input"
]
},
"html#container-form-input": { "html#container-form-input": {
"props": { "props": {
"blockClass": "container-form-input" "blockClass": "container-form-input"
@ -318,9 +380,9 @@
"product-identifier.product", "product-identifier.product",
"flex-layout.row#selling-price", "flex-layout.row#selling-price",
"product-installments#parcelaProduct", "product-installments#parcelaProduct",
"pix-discount", "html#pix-discount",
"availability-subscriber", "availability-subscriber",
"sku-selector", "html#sku-selector",
"html#buy-button", "html#buy-button",
"shipping-simulator" "shipping-simulator"
] ]
@ -342,6 +404,20 @@
} }
}, },
"html#pix-discount":{
"props": {
"testId": "pix-price"
},
"children": ["pix-discount"]
},
"html#sku-selector":{
"props": {
"testId": "sku-selector"
},
"children": ["sku-selector"]
},
"sku-selector": { "sku-selector": {
"props": { "props": {
"blockClass": "sku-selector", "blockClass": "sku-selector",
@ -358,7 +434,15 @@
"testId": "buy-button", "testId": "buy-button",
"blockClass": "buy-button" "blockClass": "buy-button"
}, },
"children": ["product-quantity","add-to-cart-button"] "children": ["html#product-quantity","add-to-cart-button"]
},
"html#product-quantity":{
"props": {
"testId": "product-quantity",
"blockClass": "product-quantity"
},
"children": ["product-quantity"]
}, },
/* /*

View File

@ -92,3 +92,27 @@
width: 100% !important; width: 100% !important;
} }
} }
/* NEWSLETTER */
.flexRow--newsletter-container {
display: flex;
align-items: center;
width: 100%;
background-color: #000000;
}
.flexRow--newsletter-container .flexRowContent--newsletter-container {
display: flex;
flex-direction: column;
}
.flexRow--newsletter-container .flexRowContent--newsletter-container .stretchChildrenWidth {
width: 100% !important;
}
.flexRow--newsletter-container .flexRowContent--newsletter-container .flexRowContent--text-newsletter {
display: flex;
flex-direction: column;
}
/* CORREÇÃO BUG SCROLL DA PAG */
:global(.vtex-store-footer) {
margin: 0 !important;
}

View File

@ -10,7 +10,7 @@
/* INPUT CONTADOR DE PRODUTO */ /* INPUT CONTADOR DE PRODUTO */
.quantitySelectorContainer { .quantitySelectorContainer {
height: 49px; height: 49px;
width: 149px; width: 100%;
margin: 0 10px 0 0; margin: 0 10px 0 0;
} }
@media only screen and (max-width: 768px) { @media only screen and (max-width: 768px) {

View File

@ -9,6 +9,7 @@
/* Media Query M3 */ /* Media Query M3 */
/* Grid breakpoints */ /* Grid breakpoints */
.container { .container {
width: 100%;
max-width: 100%; max-width: 100%;
padding: 0; padding: 0;
margin: 0; margin: 0;
@ -28,11 +29,10 @@
margin: 0; margin: 0;
} }
} }
.productImagesGallerySlide .productImage .productImageTag { .productImagesGallerySlide .productImage .productImageTag--main {
width: 100%;
max-height: 100% !important; max-height: 100% !important;
object-fit: contain;
} }
/*CARROUSEL GALERIA DE IMAGENS DO PRODUTO */ /*CARROUSEL GALERIA DE IMAGENS DO PRODUTO */
.carouselGaleryThumbs { .carouselGaleryThumbs {
margin: 16px 0; margin: 16px 0;
@ -223,6 +223,12 @@ FORMULARIO DE PRODUTO INDISPONIVEL */
line-height: 28px; line-height: 28px;
color: #929292; color: #929292;
} }
.subscriberContainer .form :global(.vtex-store-components-3-x-content) .inputEmail :global(.vtex-input__error) {
position: absolute;
bottom: 40px;
right: 0;
margin: 0;
}
.subscriberContainer .form :global(.vtex-store-components-3-x-content) .submit { .subscriberContainer .form :global(.vtex-store-components-3-x-content) .submit {
width: 100%; width: 100%;
margin-bottom: 16px; margin-bottom: 16px;
@ -237,6 +243,7 @@ FORMULARIO DE PRODUTO INDISPONIVEL */
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: center; justify-content: center;
cursor: pointer;
} }
.subscriberContainer .form :global(.vtex-store-components-3-x-content) .submit :global(.vtex-button)::before { .subscriberContainer .form :global(.vtex-store-components-3-x-content) .submit :global(.vtex-button)::before {
content: "AVISE-ME"; content: "AVISE-ME";
@ -270,26 +277,32 @@ FORMULARIO DE PRODUTO INDISPONIVEL */
display: block; display: block;
} }
} }
.shippingContainer :global(.vtex-address-form__postalCode) :global(.vtex-input__label) { .shippingContainer :global(.vtex-address-form__postalCode) :global(.vtex-input) {
position: relative;
}
.shippingContainer :global(.vtex-address-form__postalCode) :global(.vtex-input) :global(.vtex-input__label) {
font-size: 0; font-size: 0;
} }
.shippingContainer :global(.vtex-address-form__postalCode) :global(.vtex-input__label)::before { .shippingContainer :global(.vtex-address-form__postalCode) :global(.vtex-input) :global(.vtex-input__label)::before {
content: "CALCULAR FRETE"; content: "CALCULAR FRETE";
font-weight: 400; font-weight: 400;
font-size: 14px; font-size: 14px;
line-height: 19px; line-height: 19px;
color: #929292; color: #929292;
} }
.shippingContainer :global(.vtex-address-form__postalCode) :global(.vtex-input-prefix__group) { .shippingContainer :global(.vtex-address-form__postalCode) :global(.vtex-input) :global(.vtex-input-prefix__group) {
width: 280px; width: 280px;
height: 49px; height: 49px;
border-radius: 0; border-radius: 0;
} }
@media only screen and (max-width: 768px) { @media only screen and (max-width: 768px) {
.shippingContainer :global(.vtex-address-form__postalCode) :global(.vtex-input-prefix__group) { .shippingContainer :global(.vtex-address-form__postalCode) :global(.vtex-input) :global(.vtex-input-prefix__group) {
width: 100%; width: 100%;
} }
} }
.shippingContainer :global(.vtex-address-form__postalCode) :global(.vtex-input) :global(.vtex-input__error) {
position: absolute;
}
.shippingContainer :global(.vtex-address-form__postalCode) :global(.vtex-address-form__postalCode-forgottenURL) { .shippingContainer :global(.vtex-address-form__postalCode) :global(.vtex-address-form__postalCode-forgottenURL) {
padding: 0; padding: 0;
margin-top: 25px; margin-top: 25px;
@ -437,8 +450,8 @@ FORMULARIO DE PRODUTO INDISPONIVEL */
} }
/* IMAGEM DA DESCRIÇÃO DO PRODUTO */ /* IMAGEM DA DESCRIÇÃO DO PRODUTO */
.imageElement { .productImageTag--description {
width: 100%; max-height: 100% !important;
} }
/* DESCRIÇÃO DO PRODUTO */ /* DESCRIÇÃO DO PRODUTO */
@ -460,7 +473,12 @@ FORMULARIO DE PRODUTO INDISPONIVEL */
} }
@media only screen and (max-width: 1024px) { @media only screen and (max-width: 1024px) {
.productDescriptionContainer .productDescriptionTitle { .productDescriptionContainer .productDescriptionTitle {
margin-top: 16px; font-size: 20px;
}
}
@media only screen and (min-width: 1921px) {
.productDescriptionContainer .productDescriptionTitle {
font-size: 32px;
} }
} }
.productDescriptionContainer .productDescriptionText { .productDescriptionContainer .productDescriptionText {
@ -469,3 +487,15 @@ FORMULARIO DE PRODUTO INDISPONIVEL */
line-height: 22px; line-height: 22px;
color: #929292; color: #929292;
} }
@media only screen and (max-width: 1024px) {
.productDescriptionContainer .productDescriptionText {
font-size: 14px;
line-height: 19px;
}
}
@media only screen and (min-width: 1921px) {
.productDescriptionContainer .productDescriptionText {
font-size: 18px;
line-height: 25px;
}
}

View File

@ -1,11 +1,14 @@
.row--menu-row { @charset "UTF-8";
padding-right: 24px; /*
} 0 - 600PX: Phone
600 - 900px: Table portrait
.row--menu-row .rowContainer { 900 - 1200px: Tablet landscape
align-items: flex-start; [1200 - 1800] is where our nortal styles apply
} 1800px + : Big desktop
*/
.row--payment-methods { /* Media Query M3 */
padding-top: 16px; /* Grid breakpoints */
/* CORREÇÃO BUG DE SCROLL NA PAGINA */
.socialNetworksContainer {
margin: 0 !important;
} }

View File

@ -13,7 +13,6 @@
justify-content: center; justify-content: center;
align-items: center; align-items: center;
background-color: #000000; background-color: #000000;
margin-top: 64px;
position: relative; position: relative;
} }
@ -35,9 +34,6 @@
} }
@media only screen and (max-width: 768px) { @media only screen and (max-width: 768px) {
.emailInputContainer :global(.vtex-input) :global(.vtex-input__error) { .emailInputContainer :global(.vtex-input) :global(.vtex-input__error) {
width: 100%;
top: 32px;
left: 18px;
font-size: 12px; font-size: 12px;
line-height: 16px; line-height: 16px;
font-weight: 400; font-weight: 400;
@ -92,3 +88,9 @@
padding-top: 0 !important; padding-top: 0 !important;
padding-bottom: 0 !important; padding-bottom: 0 !important;
} }
.defaultSuccessMessage {
color: white;
margin: 0 0 16px 0;
text-align: center;
}

View File

@ -9,10 +9,11 @@
/* Grid breakpoints */ /* Grid breakpoints */
.container--description { .container--description {
padding: 0 40px; padding: 0 40px;
margin: 16px 0;
} }
.container--description .listContainer { .container--description .listContainer {
display: flex; display: flex;
padding: 0 80px; padding: 0 64px;
border-bottom: 1px solid #b9b9b9; border-bottom: 1px solid #b9b9b9;
justify-content: space-between; justify-content: space-between;
} }
@ -37,6 +38,11 @@
margin-bottom: 16px; margin-bottom: 16px;
} }
} }
@media only screen and (min-width: 1921px) {
.container--description .listContainer .listItem {
width: 142px;
}
}
.container--description .listContainer .listItem :global(.vtex-button) { .container--description .listContainer .listItem :global(.vtex-button) {
background-color: transparent; background-color: transparent;
border: none; border: none;
@ -58,6 +64,13 @@
text-transform: capitalize; text-transform: capitalize;
border-bottom: 2px solid transparent; border-bottom: 2px solid transparent;
} }
@media only screen and (min-width: 1921px) {
.container--description .listContainer .listItem :global(.vtex-button) :global(.vtex-button__label) {
font-size: 24px;
line-height: 38px;
border-bottom: 3px solid transparent;
}
}
.container--description .listContainer .listItem :global(.vtex-button) :global(.vtex-button__label):hover { .container--description .listContainer .listItem :global(.vtex-button) :global(.vtex-button__label):hover {
color: #000000; color: #000000;
border-bottom: 2px solid #000000; border-bottom: 2px solid #000000;
@ -76,6 +89,11 @@
border-bottom: none; border-bottom: none;
} }
} }
@media only screen and (min-width: 1921px) {
.container--description .listContainer .listItemActive {
border-bottom: 3px solid #000000;
}
}
.container--description .listContainer .listItemActive :global(.vtex-button) { .container--description .listContainer .listItemActive :global(.vtex-button) {
color: #000000; color: #000000;
} }

View File

@ -0,0 +1,4 @@
/* CORREÇÃO BUG DE SCROLL NA PAGINA */
.socialNetworksContainer {
margin: 0 !important;
}

View File

@ -71,3 +71,27 @@
} }
} }
} }
/* NEWSLETTER */
.flexRow--newsletter-container {
display: flex;
align-items: center;
width: 100%;
background-color: $color-black-padrao;
.flexRowContent--newsletter-container {
display: flex;
flex-direction: column;
.stretchChildrenWidth {
width: 100% !important;
}
.flexRowContent--text-newsletter {
display: flex;
flex-direction: column;
}
}
}
/* CORREÇÃO BUG SCROLL DA PAG */
:global(.vtex-store-footer) {
margin: 0 !important;
}

View File

@ -1,7 +1,7 @@
/* INPUT CONTADOR DE PRODUTO */ /* INPUT CONTADOR DE PRODUTO */
.quantitySelectorContainer { .quantitySelectorContainer {
height: 49px; height: 49px;
width: 149px; width: 100%;
margin: 0 10px 0 0; margin: 0 10px 0 0;
@include mq(sm, max) { @include mq(sm, max) {
margin: 0 0 10px 0; margin: 0 0 10px 0;

View File

@ -1,4 +1,5 @@
.container { .container {
width: 100%;
max-width: 100%; max-width: 100%;
padding: 0; padding: 0;
margin: 0; margin: 0;
@ -14,12 +15,8 @@
@include mq(md, max) { @include mq(md, max) {
margin: 0; margin: 0;
} }
.productImageTag { .productImageTag--main {
width: 100%;
max-height: 100% !important; max-height: 100% !important;
object-fit: contain;
@include mq(sm, max) {
}
} }
} }
} }
@ -228,6 +225,12 @@ FORMULARIO DE PRODUTO INDISPONIVEL */
color: $color-gray-6; color: $color-gray-6;
} }
} }
:global(.vtex-input__error) {
position: absolute;
bottom: 40px;
right: 0;
margin: 0;
}
} }
.submit { .submit {
width: 100%; width: 100%;
@ -242,6 +245,7 @@ FORMULARIO DE PRODUTO INDISPONIVEL */
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: center; justify-content: center;
cursor: pointer;
&::before { &::before {
content: "AVISE-ME"; content: "AVISE-ME";
color: $color-white; color: $color-white;
@ -273,6 +277,8 @@ FORMULARIO DE PRODUTO INDISPONIVEL */
@include mq(sm, max) { @include mq(sm, max) {
display: block; display: block;
} }
:global(.vtex-input) {
position: relative;
:global(.vtex-input__label) { :global(.vtex-input__label) {
font-size: 0; font-size: 0;
&::before { &::before {
@ -291,6 +297,11 @@ FORMULARIO DE PRODUTO INDISPONIVEL */
width: 100%; width: 100%;
} }
} }
:global(.vtex-input__error) {
position: absolute;
}
}
:global(.vtex-address-form__postalCode-forgottenURL) { :global(.vtex-address-form__postalCode-forgottenURL) {
padding: 0; padding: 0;
margin-top: 25px; margin-top: 25px;
@ -439,8 +450,8 @@ FORMULARIO DE PRODUTO INDISPONIVEL */
} }
/* IMAGEM DA DESCRIÇÃO DO PRODUTO */ /* IMAGEM DA DESCRIÇÃO DO PRODUTO */
.imageElement { .productImageTag--description {
width: 100%; max-height: 100% !important;
} }
/* DESCRIÇÃO DO PRODUTO */ /* DESCRIÇÃO DO PRODUTO */
@ -457,7 +468,10 @@ FORMULARIO DE PRODUTO INDISPONIVEL */
margin-bottom: 8px; margin-bottom: 8px;
color: $color-gray13; color: $color-gray13;
@include mq(md, max) { @include mq(md, max) {
margin-top: 16px; font-size: 20px;
}
@include mq(xl, min) {
font-size: 32px;
} }
} }
.productDescriptionText { .productDescriptionText {
@ -465,5 +479,13 @@ FORMULARIO DE PRODUTO INDISPONIVEL */
font-size: 16px; font-size: 16px;
line-height: 22px; line-height: 22px;
color: $color-gray14; color: $color-gray14;
@include mq(md, max) {
font-size: 14px;
line-height: 19px;
}
@include mq(xl, min) {
font-size: 18px;
line-height: 25px;
}
} }
} }

View File

@ -4,7 +4,6 @@
justify-content: center; justify-content: center;
align-items: center; align-items: center;
background-color: $color-black-padrao; background-color: $color-black-padrao;
margin-top: 64px;
position: relative; position: relative;
} }
@ -22,9 +21,6 @@
right: 0; right: 0;
margin-right: 16px; margin-right: 16px;
@include mq(sm, max) { @include mq(sm, max) {
width: 100%;
top: 32px;
left: 18px;
font-size: 12px; font-size: 12px;
line-height: 16px; line-height: 16px;
font-weight: 400; font-weight: 400;
@ -75,3 +71,9 @@
} }
} }
} }
.defaultSuccessMessage {
color: white;
margin: 0 0 16px 0;
text-align: center;
}

View File

@ -1,8 +1,9 @@
.container--description { .container--description {
padding: 0 40px; padding: 0 40px;
margin: 16px 0;
.listContainer { .listContainer {
display: flex; display: flex;
padding: 0 80px; padding: 0 64px;
border-bottom: 1px solid $color-gray11; border-bottom: 1px solid $color-gray11;
justify-content: space-between; justify-content: space-between;
@include mq(md, max) { @include mq(md, max) {
@ -21,6 +22,9 @@
width: 100%; width: 100%;
margin-bottom: 16px; margin-bottom: 16px;
} }
@include mq(xl, min) {
width: 142px;
}
:global(.vtex-button) { :global(.vtex-button) {
background-color: transparent; background-color: transparent;
@ -40,6 +44,11 @@
line-height: 38px; line-height: 38px;
text-transform: capitalize; text-transform: capitalize;
border-bottom: 2px solid transparent; border-bottom: 2px solid transparent;
@include mq(xl, min) {
font-size: 24px;
line-height: 38px;
border-bottom: 3px solid transparent;
}
&:hover { &:hover {
color: $color-black-padrao; color: $color-black-padrao;
border-bottom: 2px solid $color-black-padrao; border-bottom: 2px solid $color-black-padrao;
@ -57,6 +66,9 @@
@include mq(md, max) { @include mq(md, max) {
border-bottom: none; border-bottom: none;
} }
@include mq(xl, min) {
border-bottom: 3px solid $color-black-padrao;
}
:global(.vtex-button) { :global(.vtex-button) {
color: $color-black-padrao; color: $color-black-padrao;
} }

View File

@ -29,8 +29,8 @@ $grid-breakpoints: (
cstm: 400, cstm: 400,
sm: 769px, sm: 769px,
md: 1025px, md: 1025px,
lg: 1921px, lg: 1920px,
xl: 1922px, xl: 1921px,
) !default; ) !default;
$z-index: ( $z-index: (