.rich-cart-with-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important}
.rich-cart-with-icon svg{flex:0 0 16px;width:16px;height:16px;fill:none!important;stroke:currentColor!important;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.rich-cart-with-icon span{font:inherit!important;line-height:inherit!important;letter-spacing:0!important;white-space:normal!important}
body[class] .product-thumb .wishlist.rich-is-favorite,body[class] .rich-favorite-toggle.rich-is-favorite{color:#9b5f8e!important;background:#f3e3ee!important;border-radius:9px!important}
.wishlist.rich-is-favorite .fa-heart{color:#9b5f8e!important}
.rich-pack-choice{min-width:0;max-width:100%}
body[class] #content .rich-pack-select{appearance:auto!important;-webkit-appearance:menulist!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:40px!important;height:40px!important;border:1px solid #d7c5e0!important;border-radius:9px!important;background:#faf5fd!important;color:#543c62!important;font-family:inherit!important;font-size:13px!important;font-weight:500!important;line-height:1.3!important;padding:7px 5px!important;cursor:pointer!important;letter-spacing:0!important}
.rich-pack-select:focus-visible{outline:2px solid #9672ab!important;outline-offset:2px!important}
body[class] #content .product-thumb.rich-pack-card .rich-pack-controls .rich-pack-buy-row>.rich-card-cart:disabled>span{white-space:normal!important;overflow-wrap:normal!important;font-size:10.5px!important}
.rich-pack-controls{grid-column:1/-1!important;grid-row:1/3!important;display:grid!important;gap:8px!important;width:100%!important;min-width:0!important}
.rich-pack-quantity-row,.rich-pack-buy-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;min-width:0!important;width:100%!important}
body[class] #content .product-thumb.rich-pack-card .rich-pack-controls .rich-pack-buy-row>.rich-card-cart{flex:1 1 auto!important;width:auto!important;min-width:0!important;font-size:13px!important;padding:9px 6px!important;gap:5px!important}
body[class] #content .product-thumb.rich-pack-card .rich-pack-controls .rich-pack-buy-row>.rich-pack-choice{flex:0 0 84px!important;width:84px!important}
body[class] #content .product-thumb.rich-pack-card .rich-pack-controls .rich-pack-quantity-row>.wishlist{flex:0 0 30px!important;width:30px!important;min-width:30px!important;height:34px!important;padding:4px!important;margin:0!important}
body[class] #content .product-thumb.rich-pack-card .rich-pack-controls .rich-quantity[hidden]{display:none!important}
@media(max-width:767px){
 body[class] #content .product-thumb.rich-pack-card .rich-pack-controls .rich-pack-buy-row>.rich-pack-choice{flex-basis:52px!important;width:52px!important}
 body[class] #content .product-thumb.rich-pack-card .rich-pack-controls .rich-pack-buy-row>.rich-card-cart{font-size:11px!important;padding:8px 3px!important;gap:3px!important;min-height:38px!important}
 body[class] #content .product-thumb.rich-pack-card .rich-pack-controls .rich-pack-buy-row>.rich-card-cart>span{white-space:nowrap!important;font-size:11px!important}
 body[class] #content .product-thumb.rich-pack-card .rich-pack-controls .rich-quantity{width:84px!important;min-width:84px!important;grid-template-columns:26px 30px 26px!important;gap:0!important;padding:0!important;margin:0!important}
 body[class] #content .product-thumb.rich-pack-card .rich-pack-controls .rich-quantity>button{width:26px!important;min-width:26px!important;padding:0!important}
 body[class] #content .product-thumb.rich-pack-card .rich-pack-controls .rich-quantity>input{width:30px!important;min-width:0!important;padding:0!important}
 body[class] #content .product-thumb.rich-pack-card .rich-pack-controls .rich-pack-quantity-row>.wishlist{flex-basis:26px!important;width:26px!important;min-width:26px!important;padding:3px!important}
}
body[class] #content .rich-pack-select option:disabled{color:#b4a8bb!important;background:#f5f1f7!important}
body[class] #content .rich-pack-select.rich-pack-unavailable{color:#a899b2!important;background:#f5f1f7!important}
body[class] #content .rich-pack-select:disabled{color:#b4a8bb!important;cursor:not-allowed!important;opacity:.7!important}
body[class] #content .product-thumb.rich-pack-card .button-group.rich-has-packs{display:grid!important;grid-template-columns:minmax(0,1fr) 84px 30px!important;gap:8px!important;align-items:center!important}
body[class] #content .product-thumb.rich-pack-card .rich-has-packs .rich-quantity{grid-column:1/-1!important;grid-row:1!important;justify-self:center!important}
body[class] #content .product-thumb.rich-pack-card .rich-has-packs .rich-card-cart{grid-column:1!important;grid-row:2!important;min-height:40px!important;padding:8px 5px!important;font-size:13px!important}
body[class] #content .product-thumb.rich-pack-card .rich-has-packs .rich-pack-choice{grid-column:2!important;grid-row:2!important}
body[class] #content .product-thumb.rich-pack-card .rich-has-packs .wishlist{grid-column:3!important;grid-row:2!important;width:30px!important;min-width:30px!important;padding:4px!important}
body[class] #content .rich-product-pack-choice{display:inline-block!important;min-width:110px!important;margin:0 12px 14px 0!important}
.rich-card-options-status{font-size:13px!important;line-height:1.4!important;color:#9a3e64!important;padding:8px 12px!important;margin:0!important}
@media(max-width:767px){
 body[class] #content .product-thumb.rich-pack-card .button-group.rich-has-packs{grid-template-columns:minmax(0,1fr) 52px!important;gap:8px 4px!important;padding-left:8px!important;padding-right:8px!important}
 body[class] #content .product-thumb.rich-pack-card .rich-has-packs .rich-quantity{grid-column:1/-1!important;grid-row:1!important;justify-self:start!important;max-width:calc(100% - 32px)!important}
 body[class] #content .product-thumb.rich-pack-card .rich-has-packs .wishlist{grid-column:2!important;grid-row:1!important;justify-self:end!important}
 body[class] #content .product-thumb.rich-pack-card .rich-has-packs .rich-card-cart{grid-column:1!important;grid-row:2!important;font-size:12px!important;gap:3px!important;padding:8px 4px!important}
 body[class] #content .product-thumb.rich-pack-card .rich-has-packs .rich-pack-choice{grid-column:2!important;grid-row:2!important}
 body[class] #content .product-thumb.rich-pack-card .rich-has-packs .rich-card-cart svg{width:13px!important;height:13px!important;flex-basis:13px!important}
 body[class] #content .rich-pack-select{font-size:12px!important;padding-left:4px!important;padding-right:1px!important}
}
body[class] #content .product-layout .product-thumb.rich-pack-card .rich-has-packs .wishlist{grid-column:3!important;grid-row:2!important;width:30px!important;min-width:30px!important;padding:4px!important}
body[class] #content .product-layout .product-thumb.rich-pack-card .rich-has-packs .rich-quantity{grid-column:1/-1!important;grid-row:1!important;justify-self:center!important}
@media(max-width:767px){
 body[class] #content .product-layout .product-thumb.rich-pack-card .rich-has-packs .wishlist{grid-column:2!important;grid-row:1!important;justify-self:end!important;width:28px!important;min-width:28px!important}
 body[class] #content .product-layout .product-thumb.rich-pack-card .rich-has-packs .rich-quantity{grid-column:1/-1!important;grid-row:1!important;justify-self:start!important}
 body[class] #content .product-layout .product-thumb.rich-pack-card .rich-has-packs .rich-card-cart{font-size:11.5px!important;gap:3px!important;padding:8px 4px!important}
}

