.wd-sticky-btn {
position:fixed;
inset:auto 0 0 0;
z-index:340;
display:flex;
align-items:center;
overflow:hidden;
padding-block:10px;
height:var(--wd-sticky-btn-height);
background-color:var(--bgcolor-white);
box-shadow:0 0 9px rgba(0,0,0,0.12);
transition:transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
transform:translate3d(0, 100%, 0)}
.wd-sticky-btn .container {
display:flex;
align-items:center;
column-gap:15px}
.wd-sticky-btn-content {
display:flex;
flex:1 1 auto;
align-items:center;
column-gap:10px}
.wd-sticky-btn-thumbnail {
flex:0 0 auto;
overflow:hidden}
.wd-sticky-btn-thumbnail img {
min-width:65px;
max-width:65px;
max-height:calc(var(--wd-sticky-btn-height) - 20px);
border-radius:calc(var(--wd-brd-radius) / 1.5);
object-fit:cover;
object-position:center}
.wd-sticky-btn-info {
flex:1 1 auto}
.wd-sticky-btn .woocommerce-price-suffix {
display:block}
.wd-sticky-btn .wd-entities-title {
margin-bottom:0;
font-size:14px}
.wd-sticky-btn .star-rating {
margin-top:5px}
.wd-sticky-btn .price {
margin-inline-end:15px;
text-align:end;
font-size:16px}
.wd-sticky-btn .wd-sticky-btn-cart {
display:flex;
align-items:center}
.wd-sticky-btn .wd-sticky-btn-cart>.wd-buy-now-btn {
margin-inline-start:10px}
.wd-sticky-btn form.cart {
flex:0 0 auto;
align-items:center}
.wd-sticky-btn p.stock {
margin-bottom:0;
margin-inline-end:15px;
font-size:14px}
.wd-sticky-btn .wd-action-btn.wd-style-icon>a {
height:40px}
.wd-sticky-add-to-cart {
border-radius:var(--btn-accented-brd-radius);
color:var(--btn-accented-color);
box-shadow:var(--btn-accented-box-shadow);
background-color:var(--btn-accented-bgcolor);
text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));
font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));
font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));
font-style:var(--btn-accented-font-style, var(--btn-font-style, unset))}
.wd-sticky-add-to-cart:hover {
color:var(--btn-accented-color-hover);
box-shadow:var(--btn-accented-box-shadow-hover);
background-color:var(--btn-accented-bgcolor-hover)}
.wd-sticky-add-to-cart:active {
box-shadow:var(--btn-accented-box-shadow-active);
bottom:var(--btn-accented-bottom-active, 0)}
.wd-sticky-btn-shown.wd-sticky-btn {
transform:translate3d(0, 0, 0)}
.wd-sticky-btn-shown.scrollToTop {
bottom:calc(12px + var(--wd-sticky-btn-height))}
@media (min-width: 769px) {
.wd-sticky-btn-on {
padding-bottom:var(--wd-sticky-btn-height)}
}
@media (max-width: 1024px) {
.wd-sticky-btn .price :is(del,ins) {
display:block}
}
@media (max-width: 768.98px) {
.wd-sticky-btn {
padding-block:0;
background-color:transparent;
box-shadow:none;
display:none}
.wd-sticky-btn .wd-sticky-btn-cart {
flex:1 1 auto;
margin-inline:-15px}
.wd-sticky-btn :is(.price,p.stock,.wd-buy-now-btn,.wd-action-btn,.wd-sticky-btn-content) {
display:none}
.wd-sticky-btn form.cart {
position:relative;
margin-inline-end:0 !important;
width:100%}
.wd-sticky-btn :is(.single_add_to_cart_button,.wd-sticky-add-to-cart) {
width:100%;
border-radius:0 !important}
.wd-sticky-btn-on-mb {
padding-bottom:var(--wd-sticky-btn-height)}
.wd-sticky-btn-on-mb .wd-sticky-btn {
display:flex}
}
