/*!/wp-content/plugins/advanced-subscriptions/css/style.css*/.woocommerce-loop-product__buttons,li.product .price,.cc-compass,.elementor-add-to-cart,.menu-item-53,.woocommerce-form-coupon-toggle{display:none!important}.menu-item-4596 a{background-color:#dc1f26;color:white!important;padding:12px 40px!important;border-radius:4px;text-transform:uppercase;font-weight:600;display:inline-block;transition:0.2s ease}.elementor-editor-active .woocommerce-loop-product__buttons,.elementor-editor-active li.product .price,.elementor-editor-active .cc-compass,.elementor-editor-active .elementor-add-to-cart,.elementor-editor-active .menu-item-53,.product_cat-add-ons .woocommerce-loop-product__buttons,.product_cat-add-ons li.product .price,.product_cat-add-ons .cc-compass,.product_cat-add-ons .elementor-add-to-cart{display:revert!important}.ahhmaa-meal-selection{font-family:Poppins,sans-serif;margin:0 auto;max-width:1060px;padding:20px 0}.ahhmaa-meal-selection h2{font-size:30px;font-weight:600;text-transform:uppercase}.ams-delivery-date{align-items:center;display:flex;gap:30px;justify-content:center}.ams-delivery-date>span{cursor:pointer}.ams-delivery-date h2{font-size:22px;text-align:center}.ams-container{display:flex;justify-content:space-between}.ams-container>div{width:33%}.ams-left{padding-top:0px!important}.ams-left-row{margin-bottom:20px}.ams-left-row label{display:block;font-size:13px;font-weight:600;margin-bottom:10px;text-transform:uppercase}.ams-left-row div span{border:1px solid #000;border-radius:6px;cursor:pointer;display:inline-block;font-weight:600;padding:5px 10px}.ams-left-row span.active{background:#dc1f26;color:#fff}.ams-tnc{font-size:14px;line-height:25px}.ams-right{width:300px}.ams-order-summary{background:#f8f8f8;border-radius:8px;font-size:16px;padding:20px}.ams-order-summary h3{font-size:16px;font-weight:600;text-transform:uppercase}.ams-order-summary p{font-size:14px}.ams-order-product{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.ams-order-product label{flex-grow:1;line-height:20px}.ams-order-product span:first-child{cursor:pointer}.ams-order-product>div{text-align:right;width:150px}.ams-order-product>div span:first-child{cursor:auto;font-weight:600;text-decoration:line-through}.ams-order-product span:last-child{color:#dc1f26;font-size:17px;font-weight:600}.ams-order-product-remove svg{line-height:0;width:18px}.ams-order-box-price{align-items:center;display:none;justify-content:space-between}.ams-order-box-price span:first-child{text-decoration:line-through}.ams-order-box-price span:last-child{color:#dc1f26;font-size:17px;font-weight:600}.ams-order-addons{align-items:center;display:none;justify-content:space-between}.ams-order-addons span:first-child{text-decoration:line-through}.ams-order-addons span:last-child{font-size:17px;font-weight:600}.ams-order-subtotal{align-items:center;display:none;justify-content:space-between}.ams-order-subtotal span:first-child{display:none;text-decoration:line-through}.ams-order-subtotal span:last-child{font-size:17px;font-weight:600}.ams-order-additional-fees{border-bottom:2px solid #000;display:none;margin:5px 0 25px 0;padding-bottom:10px}.ams-order-additional-fee{align-items:center;display:flex;gap:10px;justify-content:space-between;line-height:20px;margin-bottom:10px}.ams-order-additional-fee:last-child{margin-bottom:0}.ams-order-additional-fee span:first-child{text-decoration:line-through}.ams-order-additional-fee span:last-child{color:#dc1f26;font-size:17px;font-weight:600}.ams-order-total{align-items:center;display:none;gap:10px;justify-content:space-between;line-height:20px}.ams-order-total label{font-size:16px;font-weight:600}.ams-order-total span{font-size:20px;font-weight:600}.ams-order-subscribe{background:#dc1f26;border-radius:6px;color:#ffffff!important;display:none;font-size:18px;font-weight:600;margin:45px auto 0 auto;max-width:500px;padding:10px;text-align:center;text-transform:uppercase;width:100%}.ams-order-continue{background:#dc1f26;border-radius:6px;color:#ffffff!important;display:none;font-size:18px;font-weight:600;margin:45px auto 0 auto;max-width:500px;padding:10px;text-align:center;text-transform:uppercase;width:100%}#ams-extra-meals,#ams-insufficient-meals{display:none}.ams-delivery{font-size:13px;margin:0 auto 20px auto;width:300px}.ams-delivery label{display:block;font-weight:600;margin-bottom:10px;text-align:center;text-transform:uppercase}.ams-delivery-days{display:none;margin-top:10px;text-align:center}.ams-discount{font-size:13px;margin:0 auto;width:300px}.ams-discount label{display:block;font-weight:600;margin-bottom:10px;text-align:center;text-transform:uppercase}.ams-discount-input-wrapper{background:#f4f4f4;display:flex}.ams-discount-input-wrapper input{background:none;border:none;color:#555;font-size:13px;outline:none;padding:10px 15px}.ams-discount-input-wrapper button{background:#dc1f26;color:#fff;font-size:13px;font-weight:600;padding:5px 15px;text-transform:uppercase}.ams-notes{font-size:13px;margin:15px auto 0 auto;width:260px}.ams-notes label{display:block;font-weight:600;margin-bottom:10px;text-align:center;text-transform:uppercase}#ams-order-additional-fee-coupon{display:none}.ams-order-servings{display:none;font-size:17px;margin-bottom:20px}.ams-order-servings span{display:block;line-height:20px}#ams-extra-meals,#ams-insufficient-meals{color:#dc1f26}.ams-quantity-wrapper{background:#dc1f26;border-radius:30px;color:#fff;display:inline-block;font-weight:600;padding:10px 21px;font-family:Oswald}.ams-quantity-minus{margin-right:20px}.ams-quantity-plus{margin-left:20px}@media screen and (max-width:1024px){.ams-container{display:block}.ams-container>div{margin:0 auto;width:320px}}.ams-toast-notification{position:fixed;bottom:20px;right:20px;background-color:#28a745;color:#fff;padding:16px 24px;border-radius:8px;box-shadow:0 4px 15px rgb(0 0 0 / .2);z-index:99999;opacity:0;transform:translateY(20px);transition:opacity 0.4s ease-out,transform 0.4s ease-out}.ams-toast-notification.show{opacity:1;transform:translateY(0)}.in-cart>div{border:6px solid #dc1f26!important;border-radius:30px 30px 50px 50px}@media (max-width:767px){.ams-toast-notification{right:auto;left:50%;width:calc(100% - 40px);text-align:center;transform:translateX(-50%) translateY(20px)}.ams-toast-notification.show{transform:translateX(-50%) translateY(0)}}