.single-product .summary .rz-wishlist-button{width:fit-content!important;max-width:100%;flex:0 0 auto!important;min-width:0!important}
.single-product .summary .rz-wishlist-button .wcboost-wishlist-button{display:inline-flex!important;align-items:center;justify-content:center;gap:8px!important;width:auto!important;min-width:0!important;padding-inline:14px!important}
.single-product .summary .wcboost-wishlist-button__icon{margin:0!important;flex:0 0 auto}
.single-product .summary .wcboost-wishlist-button__text{margin:0!important;flex:0 1 auto}
.single-product .summary .rz-wishlist-button .wcboost-wishlist-button{height:50px!important;line-height:1.5!important;box-sizing:border-box;flex-direction:row!important}
.single-product .summary .wcboost-wishlist-button__icon,.single-product .summary .wcboost-wishlist-button__icon .razzi-svg-icon{display:inline-flex!important;align-items:center;justify-content:center;width:20px!important;height:20px!important;line-height:1!important;margin:0!important;color:#000!important}
.single-product .summary .wcboost-wishlist-button__icon svg{width:20px!important;height:20px!important;stroke:currentColor!important;fill:none!important}
.single-product .summary .wcboost-wishlist-button__icon svg path{stroke:currentColor!important;fill:none!important}
.single-product .summary .wcboost-wishlist-button.added .wcboost-wishlist-button__icon{color:#C7A360!important}
.single-product .summary .wcboost-wishlist-button.added .wcboost-wishlist-button__icon .razzi-svg-icon{color:#C7A360!important}
.single-product .summary .wcboost-wishlist-button.added .wcboost-wishlist-button__icon svg path{fill:currentColor!important}
.single-product .summary #slm-model-select{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23715b32' d='M1 1h10L6 7z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:left 14px center!important;background-size:10px 7px!important;padding-left:36px!important}
.single-product .summary .slm-quantity{position:relative!important;flex:0 0 112px!important;width:112px!important;min-width:112px!important;max-width:112px!important;margin-top:24px!important;margin-inline:0!important;direction:ltr}
.single-product .summary .slm-quantity input.qty{color:transparent!important;caret-color:#000!important;width:100%!important;position:relative;z-index:1;background:transparent!important}
.single-product .summary .slm-qty-value{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;pointer-events:none;color:#000;font:inherit;direction:ltr;z-index:2}
.single-product .summary .slm-qty-caption{position:absolute;top:-23px;right:0;font-size:12px;line-height:20px;color:#555;white-space:nowrap}
.single-product .summary .quantity .razzi-qty-button{position:relative;z-index:3;flex-shrink:0}
.single-product .summary .product-button-wrapper>.single_add_to_cart_button{margin-top:24px!important;margin-inline-start:12px!important}
@media(min-width:992px){
 .single-product .summary .product-button-wrapper{display:grid!important;grid-template-columns:112px minmax(0,1fr);column-gap:12px}
 .single-product .summary .product-button-wrapper>*{grid-column:1 / -1}
 .single-product .summary .product-button-wrapper>.quantity{grid-column:1}
 .single-product .summary .product-button-wrapper>.single_add_to_cart_button{grid-column:2;width:100%!important;min-width:0!important;max-width:none!important;margin-inline:0!important;padding-inline:12px!important}
}
@media(max-width:991px){
 .single-product .summary .product-button-wrapper>.quantity{order:20!important;flex:0 0 104px!important;width:104px!important;min-width:104px!important;max-width:104px!important;height:50px!important;margin-bottom:0!important}
 .single-product .summary .product-button-wrapper>.single_add_to_cart_button{order:21!important;flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:100%!important;height:50px!important;padding-inline:10px!important;margin-bottom:0!important;font-size:14px!important;white-space:nowrap}
 .single-product .summary .product-button-wrapper>.rz-wishlist-button{order:22!important;display:flex!important;justify-content:flex-start;flex:0 0 100%!important;width:100%!important;height:auto!important;border:0!important;background:none!important;margin-top:14px!important;margin-bottom:0!important;margin-inline:0!important}
 .single-product .summary .product-button-wrapper>.rz-wishlist-button .wcboost-wishlist-button{border:1px solid #ddd!important}
 .single-product .summary .product-button-wrapper>.rz-compare-button{order:23!important}
}
