.subscription-details-container .order-summary{background-color:#f4f2f5;border-radius:5px;padding:15px 10px 7px;margin-bottom:1rem;font-size:14px;position:relative}.subscription-details-container .order-summary>h3{text-align:center}.subscription-details-container .order-summary>.total-line{font-size:unset;margin-bottom:.5rem;display:flex}.subscription-details-container .order-summary>.total-line>.total-number{margin-left:auto;text-align:right;min-width:25%;width:-moz-max-content;width:max-content;flex-shrink:0;white-space:nowrap}.subscription-details-container .order-summary>.tax-subline{margin-left:1rem}.subscription-details-container .order-summary>.final-total{font-size:1.125rem;font-weight:700;color:#59315f}.subscription-details-container .order-summary>.final-total .tax-not-included{display:table;font-size:14px;font-weight:400;color:#49434a}.subscription-details-container .order-summary .tax-postal-code-form{display:flex}.subscription-details-container .order-summary .tax-postal-code-form>.btn{margin:0;margin-left:1rem}.subscription-details-container .order-summary .totals-box-divider{border-top:2px solid #dad2dc}.subscription-details-container .order-summary .continue-button-container,.subscription-details-container .order-summary .payment-methods{text-align:center;margin-bottom:0}.subscription-details-container .order-summary .continue-button-container .spinner{margin-left:0}.subscription-details-container .order-summary .payment-methods{margin-top:1rem;opacity:.5}.subscription-details-container .order-summary .payment-methods>img{height:1.5rem}.product-card img,.subscription-details-container .order-summary .field-validation-error{background-color:#fff}.subscription-details-container .order-summary .disabled{opacity:.5}.subscription-details-container .card{margin-bottom:10px}.subscription-details-container .card .card-body{padding:10px}.subscription-item-error-message{float:left;color:#e81547}.product-card{padding:20px 10px;position:relative;margin-bottom:10px;background-color:#f4f2f5;border-radius:5px}.product-card img{border-radius:8px;margin:auto 0}@media (max-width:480px){.product-card img{max-width:100%}}.product-card .remove-item{font-size:22px;height:30px;position:absolute;right:0;top:0;margin:20px 10px;z-index:1}@media (max-width:480px){.product-card .remove-item{top:initial;bottom:0}}.product-card .product-card-update-quantity{font-size:16px;font-weight:600;text-decoration:none;color:#b3048c}.product-card .form-control{width:60px}.product-card .always-get-my-bar{position:absolute;z-index:1;height:40px;width:40px;top:-5px;left:-5px}@media (max-width:992px){.product-card .always-get-my-bar{height:50px;width:50px}}.product-card .danger-icon{position:absolute;color:#e81547;font-size:32px;top:8px;left:5px;z-index:10}@media (max-width:768px){.product-card .danger-icon{font-size:26px}}.product-card .half-off-icon-tooltip{position:absolute;top:-10px;left:-10px;text-decoration:none;z-index:10;transform:rotate(-22deg)}.product-card .half-off-icon-tooltip .fa-host-half-off-outline{color:#00838c;font-size:49px}.product-card .giveaway-star-icon{position:absolute;background:0 0;z-index:1;height:40px;width:40px;top:-5px;left:-5px}@media (max-width:992px){.product-card .giveaway-star-icon{height:50px;width:50px}}.product-card .message{text-align:center;background-color:#fff;padding:5px;margin-top:10px;border-radius:5px}.recommended-products-wrapper{margin:0 auto;max-width:90%}.recommended-product-card .selected-recommended{background-color:#fad9f2!important;border:2px solid #b3048c}.recommended-radio{float:left;margin-left:0;margin-top:3.5rem}@media (max-width:992px){.recommended-radio{margin-top:4.5rem}}@media (max-width:768px){.recommended-radio{margin-top:5rem}}@media (max-width:480px){.recommended-radio{margin-top:6rem}}.subscription-container{margin-bottom:300px}.subscription-container .subscription-details-container{border:2px solid #dad2dc;border-radius:5px;margin-bottom:10px}.subscription-container .subscription-details-container .subscription-overview-wrapper{padding:30px 20px;align-items:center;align-content:center;cursor:pointer}@media (max-width:1200px){.subscription-container .subscription-details-container .subscription-overview-wrapper{padding:30px 5px}}.subscription-container .subscription-details-container .subscription-overview-wrapper .detail-item .detail-header{font-size:.88rem}.subscription-container .subscription-details-container .subscription-overview-wrapper .detail-item .detail-body{font-size:1.2rem;font-weight:700}.subscription-container .subscription-details-container .subscription-overview-wrapper .detail-item .detail-body.promo-text{font-size:.75rem}.subscription-container .subscription-details-container .subscription-overview-wrapper .icon-calendar-recurring{font-size:2rem;padding-right:10px}@media (max-width:992px){.subscription-container .subscription-details-container .subscription-overview-wrapper .frequency-description,.subscription-container .subscription-details-container .subscription-overview-wrapper .frequency-type{text-align:left}}.subscription-container .subscription-details-container .subscription-overview-wrapper .frequency-type{font-size:24px}.subscription-container .subscription-details-container .subscription-overview-wrapper .frequency-description{font-size:14px}@media (max-width:768px){.subscription-container .subscription-details-container .subscription-overview-wrapper .frequency-wrapper{padding-bottom:20px}}.subscription-container .subscription-details-container .subscription-overview-wrapper a[data-toggle=collapse].collapsed .if-not-collapsed{display:none}.subscription-container .subscription-details-container .subscription-overview-wrapper a[data-toggle=collapse]:not(.collapsed) .if-collapsed{display:none}div[id^=skip-shipment-modal] .modal-content .modal-body .removed-card,div[id^=skip-shipment-modal] .modal-content .modal-body .skipped-card{position:relative;width:100%;min-height:243px;margin-top:40px;padding-bottom:15px;border-radius:5px}div[id^=skip-shipment-modal] .modal-content .modal-body .removed-card .removed-icon-wrapper,div[id^=skip-shipment-modal] .modal-content .modal-body .removed-card .skipped-icon-wrapper,div[id^=skip-shipment-modal] .modal-content .modal-body .skipped-card .removed-icon-wrapper,div[id^=skip-shipment-modal] .modal-content .modal-body .skipped-card .skipped-icon-wrapper{height:100px;width:100px;border-radius:50%;position:absolute;left:50%;margin-left:-50px;margin-top:-50px}div[id^=skip-shipment-modal] .modal-content .modal-body .removed-card .removed-icon-wrapper .glyphicon,div[id^=skip-shipment-modal] .modal-content .modal-body .removed-card .removed-icon-wrapper .icon,div[id^=skip-shipment-modal] .modal-content .modal-body .removed-card .skipped-icon-wrapper .glyphicon,div[id^=skip-shipment-modal] .modal-content .modal-body .removed-card .skipped-icon-wrapper .icon,div[id^=skip-shipment-modal] .modal-content .modal-body .skipped-card .removed-icon-wrapper .glyphicon,div[id^=skip-shipment-modal] .modal-content .modal-body .skipped-card .removed-icon-wrapper .icon,div[id^=skip-shipment-modal] .modal-content .modal-body .skipped-card .skipped-icon-wrapper .glyphicon,div[id^=skip-shipment-modal] .modal-content .modal-body .skipped-card .skipped-icon-wrapper .icon{font-size:52px;font-weight:700;display:block;position:absolute;top:22%;left:21%}div[id^=skip-shipment-modal] .modal-content .modal-body .removed-card .message-wrapper,div[id^=skip-shipment-modal] .modal-content .modal-body .skipped-card .message-wrapper{text-align:center;margin-top:75px}div[id^=skip-shipment-modal] .modal-content .modal-body .skipped-card{background-color:#ffebd6;border:2px solid #ff8000;border-top:65px solid #ff8000}div[id^=skip-shipment-modal] .modal-content .modal-body .skipped-card .skipped-icon-wrapper{border:6px solid #ff8000;background-color:#fff}div[id^=skip-shipment-modal] .modal-content .modal-body .removed-card{background-color:#ffd6e0;border:2px solid #e81547;border-top:65px solid #e81547}div[id^=skip-shipment-modal] .modal-content .modal-body .removed-card .removed-icon-wrapper{border:6px solid #e81547;background-color:#fff}.item-unavailable-content{color:#49434a;font-family:Montserrat;font-size:16px;letter-spacing:0;line-height:24px;padding:1rem .5rem}.item-unavailable-button{margin-top:10px;margin-bottom:20px}.modal-body .modal-body-section{padding-top:5px;padding-bottom:5px}#change-frequency-container .subtext{line-height:.9}.subscribed-consultant{background:#f4f2f5;border-radius:5px;max-width:100%;color:#59315f;font-family:Montserrat;gap:20px}.subscribed-consultant img{border-radius:50px;border:1px solid #49434a;width:50px;max-height:50px}.subscribed-consultant .consultant-name{font-size:18px;font-weight:500}.club-exclusive h6{font-size:1.25rem;color:#00838c}.subscription-details{margin-bottom:30px;padding-top:10px}.subscription-details .review-promo-wrapper{margin:0 auto 20px;position:relative;border:3px dashed #a9a1ab;border-radius:5px;text-align:center}.subscription-details .review-promo-wrapper .review-promo-message{color:#e81547;font-size:24px;text-align:center;font-weight:900;margin:0;padding:11px 0;line-height:1.2}@media (max-width:768px){.subscription-details .review-promo-wrapper .review-promo-message{font-size:22px}}.subscription-details .review-promo-wrapper .btn{margin:.625rem auto;max-width:-moz-fit-content;max-width:fit-content}.subscription-details .add-more{max-width:-moz-fit-content;max-width:fit-content}@media (max-width:768px){.subscription-details .add-more{margin-bottom:10px}}.subscription-details .greyout{background-color:#a9a1ab;width:100%;position:absolute;top:0;left:0;z-index:1;bottom:0;right:0;height:100%;text-align:center;color:#fff;border-radius:5px;opacity:.7}.processing-days{margin:1px;font-weight:900;border:1px dotted transparent}.processing-days:hover{border:1px dotted #a9a1ab}.processing-days .processing-day.selected-day{background-color:#b3048c;border-radius:25px}.processing-days .processing-day:focus{border:1px solid #b3048c}.processing-days .processing-day button{border:0;font-weight:900;color:#b3048c;height:35px;width:35px;position:relative;background:0 0}.processing-days .processing-day button.selected-day{color:#fff}.processing-days .processing-day button.blackout-day{color:#49434a;text-decoration:line-through;font-weight:400}.processing-days .processing-day button.blackout-day:after{position:absolute;top:50%;height:2px;background:#000;content:"";width:70%;display:block;left:50%;transform:translateX(-50%)}.processing-days .processing-day span{font-family:"EightiesComeback",serif;font-size:16px}