.elementor-8947 .elementor-element.elementor-element-5db8220b{--spacer-size:50px;}.elementor-8947 .elementor-element.elementor-element-3663a80e > .elementor-container{max-width:1270px;}.elementor-8947 .elementor-element.elementor-element-4c2f509a .cart button, .elementor-8947 .elementor-element.elementor-element-4c2f509a .cart .button{color:#FFFFFF;transition:all 0.2s;}.elementor-8947 .elementor-element.elementor-element-4c2f509a .cart button:hover, .elementor-8947 .elementor-element.elementor-element-4c2f509a .cart .button:hover{color:#2F2F2F;}.elementor-8947 .elementor-element.elementor-element-4c2f509a .quantity .qty{transition:all 0.2s;}.elementor-8947 .elementor-element.elementor-element-66c2d27f{--spacer-size:50px;}/* Start custom CSS */.single-product form.cart .quantity-button-wrapper {
    margin-bottom: 30px;
    display: none;
}

.tm-floating-box {
    background: #f1f1f1;
    z-index: 9999;
    border-radius: 10px;
    max-height: 100%;
    overflow: hidden;
}
.tm-fb dd {
    display: block;
    border-bottom: 1px dotted #0000001a;
    margin: 8px 10px 15px;
}


element.style {
}
.tm-fb dd {
    display: block;
    border-bottom: 1px dotted #0000001a;
    margin: 8px 10px 15px;
}
dd {
    margin: 0 1.5em 1.5em;
}
*, :after, :before {
    box-sizing: inherit;
}
user agent stylesheet
dd {
    display: block;
    margin-inline-start: 40px;
}
.tm-fb {
    line-height: 13px;
}
.tm-floating-box.bottom {
    bottom: 10px;
    top: auto;
}
.tm-floating-box.right {
    left: auto;
    right: 10px;
}/* End custom CSS */