float: left;
}
float: right;
margin-bottom: 2.5em;
}
.ast-onsale-card {
position: absolute;
top: 1.5em;
left: 1.5em;
color: var(--ast-global-color-3);
background-color: var(--ast-global-color-primary, var(--ast-global-color-5));
width: fit-content;
border-radius: 20px;
padding: 0.4em 0.8em;
font-size: .87em;
font-weight: 500;
line-height: normal;
letter-spacing: normal;
box-shadow: 0 4px 4px rgba(0,0,0,0.15);
opacity: 1;
visibility: visible;
z-index: 4;
}
@media(max-width: 420px) {
.mobile-columns-3 .ast-onsale-card {
top: 1em;
left: 1em;
}
}
.ast-on-card-button {
position: absolute;
right: 1em;
visibility: hidden;
opacity: 0;
transition: all 0.2s;
z-index: 5;
cursor: pointer;
}
.ast-on-card-button.ast-onsale-card {
opacity: 1;
visibility: visible;
}
.ast-on-card-button:hover .ast-card-action-tooltip, .ast-on-card-button:focus .ast-card-action-tooltip {
opacity: 1;
visibility: visible;
}
.ast-on-card-button:hover .ahfb-svg-iconset {
opacity: 1;
color: var(--ast-global-color-2);
}
.ast-on-card-button .ahfb-svg-iconset {
border-radius: 50%;
color: var(--ast-global-color-2);
background: var(--ast-global-color-primary, var(--ast-global-color-5));
opacity: 0.7;
width: 2em;
height: 2em;
justify-content: center;
box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
}
.ast-on-card-button .ahfb-svg-iconset .ast-icon {
-js-display: inline-flex;
display: inline-flex;
align-self: center;
}
.ast-on-card-button svg {
fill: currentColor;
}
.ast-select-options-trigger {
top: 1em;
}
.ast-select-options-trigger.loading:after {
display: block;
content: " ";
position: absolute;
top: 50%;
right: 50%;
left: auto;
width: 16px;
height: 16px;
margin-top: -12px;
margin-right: -8px;
background-color: var(--ast-global-color-2);
background-image: none;
border-radius: 100%;
-webkit-animation: dotPulse 0.65s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);
animation: dotPulse 0.65s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);
}
.ast-select-options-trigger.loading .ast-icon {
display: none;
}
.ast-card-action-tooltip {
background-color: var(--ast-global-color-2);
pointer-events: none;
white-space: nowrap;
padding: 8px 9px;
padding: 0.7em 0.9em;
color: var(--ast-global-color-primary, var(--ast-global-color-5));
margin-right: 10px;
border-radius: 3px;
font-size: 0.8em;
line-height: 1;
font-weight: normal;
position: absolute;
right: 100%;
top: auto;
visibility: hidden;
opacity: 0;
transition: all 0.2s;
}
.ast-card-action-tooltip:after {
content: "";
position: absolute;
top: 50%;
margin-top: -5px;
right: -10px;
width: 0;
height: 0;
border-style: solid;
border-width: 5px;
border-color: transparent transparent transparent var(--ast-global-color-2);
}
.astra-shop-thumbnail-wrap:hover .ast-on-card-button:not(.ast-onsale-card) {
opacity: 1;
visibility: visible;
}
@media (max-width: 420px) {
.mobile-columns-3 .ast-select-options-trigger {
top: 0.5em;
right: 0.5em;
}
}
text-align: left;
}
margin-left: 0;
margin-right: 0;
}
@media(max-width: 921px){
text-align: left;
}
margin-left: 0;
margin-right: 0;
}
}@media(max-width: 544px){
text-align: left;
}
margin-left: 0;
margin-right: 0;
}
}.ast-woo-active-filter-widget .wc-block-active-filters{display:flex;align-items:self-start;justify-content:space-between;}.ast-woo-active-filter-widget .wc-block-active-filters__clear-all{flex:none;margin-top:2px;}
↑
Skip to content
✨ Buwa Cosmetics ✨
Born for elegance of every hands
About Buwa
Premium Nail Products
Buwa Cosmetics is dedicated to providing high-quality nail products for every beauty enthusiast. From nail gels to professional tools, every product is carefully selected to make your nails shine.
Latest Works
© 2026 Buwa Cosmetics. All rights reserved.