/* MOOB CMS product widgets: match the current product purchase design. */
body#html-body .block.widget.block-products-list .product-item .action.tocart{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;width:100%;max-width:100%;min-height:48px;margin:0;padding:12px 16px!important;border:1px solid #d65b0f!important;border-radius:12px!important;background:#d65b0f!important;color:#fff!important;font:700 15px/1.35 Montserrat,Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important;white-space:normal;overflow-wrap:normal;word-break:normal;box-shadow:0 4px 12px #bd4d001a!important;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}
body#html-body .block.widget.block-products-list .product-item .action.tocart>span{font:inherit!important;color:inherit!important;text-transform:none!important;letter-spacing:0!important}
body#html-body .block.widget.block-products-list .product-item-actions,body#html-body .block.widget.block-products-list .actions-primary,body#html-body .block.widget.block-products-list .actions-primary>form{width:100%;max-width:100%;box-sizing:border-box}
body#html-body .block.widget.block-products-list .product-item-name,body#html-body .block.widget.block-products-list .product-item-name>a{font-family:Montserrat,Arial,sans-serif!important;font-weight:700!important;line-height:1.5!important;color:#203b4c!important;text-transform:none!important}
body#html-body .block.widget.block-products-list .price-box .price{font-family:Montserrat,Arial,sans-serif!important;font-weight:800!important;color:#008578!important}
body#html-body .block.widget.block-products-list .price-box .old-price .price{color:#8b99a5!important;font-weight:600!important}
body#html-body .block.widget.block-products-list .action.tocart:focus-visible{outline:3px solid #123e82!important;outline-offset:3px!important}
body#html-body .block.widget.block-products-list .action.tocart:disabled{opacity:.6;cursor:wait;box-shadow:none!important}
@media(hover:hover){body#html-body .block.widget.block-products-list .action.tocart:not(:disabled):hover{background:#bd4d00!important;border-color:#bd4d00!important;box-shadow:0 5px 14px #bd4d0026!important}}
@media(max-width:767px){body#html-body .block.widget.block-products-list .product-item .action.tocart{min-height:46px;padding:11px 10px!important;border-radius:10px!important;font-size:14px!important}}
@media(prefers-reduced-motion:reduce){body#html-body .block.widget.block-products-list .action.tocart{transition:none!important}}
