.productNameContainer--quickview { text-align: right; color: #575757; font-style: normal; font-weight: 300; font-size: 20px; line-height: 34px; @media (max-width: 1024px) { text-align: left; } .productBrand { @media (max-width: 768px) { width: 220px !important; display: block; } } } .skuSelectorContainer--sku-selector { display: flex; flex-direction: column-reverse; margin-bottom: 16px; } .skuSelectorSubcontainer--tamanho { .skuSelectorItemTextValue { font-style: normal; font-weight: 400; font-size: 14px; line-height: 19px; color: #000000; } .skuSelectorOptionsList { gap: 16px; margin: 0; } .skuSelectorItem--sku-selector { width: 40px; height: 40px; .skuSelectorInternalBox--sku-selector { border: 0; } .frameAround--sku-selector { border-radius: 100%; border: 1px solid #989898; } &--selected { .frameAround--sku-selector { border: 2px solid #000000; } } } .skuSelectorItemTextValue--sku-selector { padding: 0; } .skuSelectorNameContainer { margin: 0; display: flex; flex-direction: column; .skuSelectorTextContainer { margin: 16px 0 8px 0; .skuSelectorName { font-size: 0; &::after { font-style: normal; font-weight: 400; font-size: 14px; line-height: 19px; color: #929292; content: "OUTROS TAMANHOS"; } } } } } .skuSelectorSubcontainer--cor { .skuSelectorOptionsList { gap: 16px; margin: 0; } .skuSelectorItem--sku-selector { width: 48px; height: 48px; .skuSelectorInternalBox--sku-selector { border-radius: 100%; } .frameAround--sku-selector { border-radius: 100%; border: 1px solid #989898; } &--selected { .frameAround--sku-selector { border: 2px solid #000000; } } } .skuSelectorNameContainer { margin: 0; .skuSelectorTextContainer { margin: 10px 0 8px 0; .skuSelectorName { font-size: 0; &::after { font-style: normal; font-weight: 400; font-size: 14px; line-height: 19px; color: #929292; content: "OUTRAS CORES"; } } .skuSelectorSelectorImageValue { font-size: 0; } } } } .shippingContainer { position: relative; :global(.vtex-input-prefix__group) { width: 231px; height: 49px; @media (max-width: 768px) { width: 100%; } } :global(.vtex-button) { position: absolute; border: 0; width: 49px; height: 49px; top: 27px; left: 229px; @media (max-width: 768px) { right: 0; left: unset; } } :global(.vtex-button__label) { background-color: #000000; width: 49px; height: 49px; font-size: 0; box-sizing: b; &::after { content: "OK"; font-weight: 600; font-size: 14px; line-height: 19px; color: #ffffff; } } :global(.vtex-address-form__postalCode) { display: flex; padding: 0; margin-top: 16px; @media (max-width: 768px) { display: block; } :global(.vtex-input) { width: 280px; } :global(.vtex-input__label) { font-size: 0; &::after { content: "CALCULAR FRETE:"; font-family: "Open Sans"; font-style: normal; font-weight: 400; font-size: 14px; line-height: 19px; color: #929292; } } } :global(.vtex-address-form__postalCode-forgottenURL) { display: flex; align-items: center; @media (max-width: 768px) { justify-content: right; padding: 0; } :first-child { font-style: normal; font-weight: 400; font-size: 12px; line-height: 16px; text-decoration-line: underline; color: #000000; position: relative; top: 5px; left: 37px; @media (max-width: 768px) { position: initial; padding: 0; padding-top: 8px; } } :global(.vtex__icon-external-link) { display: none; } } } .productImageTag--main { max-width: 100% !important; max-height: 100% !important; } .carouselGaleryThumbs { height: 90px; margin-top: 16px !important; @media (max-width: 1024px) { margin-bottom: 32px; } @media (max-width: 768px) { display: block !important; } :global(.vtex-store-components-3-x-thumbImg) { width: 90px; height: 90px; border-radius: 8px; } :global(.vtex-store-components-3-x-productImagesThumb) { margin-right: 16px; width: 90px !important; height: 90px !important; @media (max-width: 1024px) { margin-bottom: 0; } } } .shippingTable { border: none; } .shippingTableHead { display: contents; display: flex; } .productImagesGallerySlide { @media (max-width: 1024px) { width: 100% !important; } }