/* One clear shopping action, with compact secondary tools alongside it. */
.woocommerce ul.products li.product .sd-product-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:12px}
.woocommerce ul.products li.product .sd-product-actions>.button{display:inline-flex;flex:1 1 70px;align-items:center;justify-content:center;min-width:0;min-height:46px;margin:0;padding:11px 12px;background:var(--blue);border:1px solid var(--blue);border-radius:10px;color:#fff;font-size:13px;font-weight:700;line-height:1.35;white-space:normal;text-align:center;box-shadow:0 3px 9px #1759df16}
.woocommerce ul.products li.product .sd-product-actions>.button:hover{background:var(--blue-dark);border-color:var(--blue-dark);color:#fff}
.woocommerce ul.products li.product .sd-product-actions>.woosc-btn,.woocommerce ul.products li.product .sd-product-actions>.woosw-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;align-self:center;width:34px;min-width:34px;max-width:34px;height:34px;min-height:34px;margin:0;padding:0;border:1px solid #dfe7f2;border-radius:9px;background:#f4f7fc;color:#536580;font-size:0;line-height:0;overflow:hidden;box-shadow:none}
.woocommerce ul.products li.product .sd-product-actions>.woosc-btn::before,.woocommerce ul.products li.product .sd-product-actions>.woosw-btn::before{display:none!important}
.woocommerce ul.products li.product .sd-product-actions>.woosc-btn::after,.woocommerce ul.products li.product .sd-product-actions>.woosw-btn::after{content:'';display:block;flex-shrink:0;width:16px;height:16px;background-color:currentColor;mask-position:center;mask-repeat:no-repeat;mask-size:contain}
.woocommerce ul.products li.product .sd-product-actions>.woosc-btn::after{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M4 7h16m-4-4 4 4-4 4M20 17H4m4-4-4 4 4 4'/%3E%3C/svg%3E")}
.woocommerce ul.products li.product .sd-product-actions>.woosw-btn::after{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round' d='m12 21-8.5-8.5A5.7 5.7 0 0 1 12 5a5.7 5.7 0 0 1 8.5 7.5Z'/%3E%3C/svg%3E")}
.woocommerce ul.products li.product .sd-product-actions>.woosc-btn:hover,.woocommerce ul.products li.product .sd-product-actions>.woosw-btn:hover,.woocommerce ul.products li.product .sd-product-actions>.woosc-added,.woocommerce ul.products li.product .sd-product-actions>.woosw-added{background:#e9f0ff;border-color:#adc4ee;color:var(--blue)}
.woocommerce ul.products li.product .sd-product-actions>.woosw-added::after{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 21-8.5-8.5A5.7 5.7 0 0 1 12 5a5.7 5.7 0 0 1 8.5 7.5Z'/%3E%3C/svg%3E")}
.woocommerce ul.products li.product .sd-product-actions>.woosc-adding,.woocommerce ul.products li.product .sd-product-actions>.woosw-adding{opacity:.55;cursor:progress}
.woocommerce ul.products li.product .sd-product-actions>.added_to_cart{flex-basis:100%;font-size:11px;margin:0}
@media(max-width:600px){
 .woocommerce ul.products li.product .sd-product-actions{gap:5px}
 .woocommerce ul.products li.product .sd-product-actions>.button{flex-basis:0;min-height:46px;padding:8px 5px;font-size:12px}
 .woocommerce ul.products li.product .sd-product-actions>.woosc-btn,.woocommerce ul.products li.product .sd-product-actions>.woosw-btn{flex-basis:30px;width:30px;min-width:30px;max-width:30px;height:32px;min-height:32px;border-radius:8px}
 .woocommerce ul.products li.product .sd-product-actions>.woosc-btn::after,.woocommerce ul.products li.product .sd-product-actions>.woosw-btn::after{width:15px;height:15px}
}
@media(max-width:360px){
 .woocommerce ul.products li.product .sd-product-actions{gap:4px}
 .woocommerce ul.products li.product .sd-product-actions>.button{font-size:11px;padding:8px 3px}
 .woocommerce ul.products li.product .sd-product-actions>.woosc-btn,.woocommerce ul.products li.product .sd-product-actions>.woosw-btn{flex-basis:26px;width:26px;min-width:26px;max-width:26px;height:30px;min-height:30px}
}
