challenge-vtex-io-henrique-.../styles/sass/pages/product/vtex.store-components.scss

139 lines
1.9 KiB
SCSS
Raw Normal View History

.container {
padding: 0;
}
.productImageTag {
object-fit: fill !important;
}
.carouselGaleryThumbs {
display: block !important;
margin-top: 16px;
}
.productImagesThumb {
width: 90px !important;
margin-left: 16px;
margin-bottom: 0;
&:first-child {
margin-left: 0;
}
}
.productNameContainer {
line-height: 34px;
@media screen and (max-width: 768px) and (min-width: 375px) {
width: 70.94594594594594%;
margin-right: auto;
}
}
.skuSelectorContainer {
display: flex;
flex-direction: column;
}
.skuSelectorSubcontainer--cor,
.skuSelectorSubcontainer--tamanho {
.skuSelectorName {
font-size: 0;
&::before {
font-size: 14px;
text-transform: uppercase;
}
}
}
.skuSelectorSubcontainer--cor {
order: 1;
.skuSelectorSelectorImageValue {
font-size: 0;
width: 0;
height: 0;
}
.skuSelectorName {
&::before {
content: "Outros Cores";
}
}
}
.skuSelectorSubcontainer--tamanho {
order: 0;
.skuSelectorName {
&::before {
content: "Outros Tamanhos";
}
}
}
.skuSelectorOptionsList,
.skuSelectorOptionsList .skuSelectorItem,
.skuSelectorNameContainer {
margin: 0;
}
.skuSelectorOptionsList {
gap: 16px;
}
.skuSelectorItem {
width: 40px;
height: 40px;
.frameAround,
.skuSelectorInternalBox {
border-radius: 100%;
}
.skuSelectorInternalBox {
z-index: unset;
}
.frameAround {
top: 0;
left: 0;
right: 0;
bottom: 0;
}
}
.diagonalCross {
width: 100%;
background: transparent;
&::before {
content: "";
position: absolute;
left: 50%;
top: 50%;
width: 100%;
height: 1px;
border-top: 1px solid #d5d5d5;
transform: translate(-50%, -50%) rotateZ(-45deg);
z-index: 2;
}
}
.skuSelectorItemTextValue {
width: 100%;
padding: 0;
display: flex;
justify-content: center;
align-items: center;
}
.skuSelectorSubcontainer--cor {
.skuSelectorItem {
width: 48px;
height: 48px;
}
}