body.page-template-page-checkout{background-color:#fff}body.page-template-page-checkout .embeddedServiceHelpButton .helpButton.meal-choice-active{bottom:145px!important}body.page-template-page-checkout .blockUI.blockOverlay{z-index:9999!important}#content-block{padding-top:0!important}#content-block #trifecta-header,#content-block footer{display:none}#content-block #trifecta-checkout{background-color:#fff;font-family:Montserrat;font-weight:400}#content-block #trifecta-checkout .h1{font-size:2.5rem}#content-block #trifecta-checkout .h2{font-size:2rem}#content-block #trifecta-checkout .h3,#content-block #trifecta-checkout .h4{font-size:1.75rem}#content-block #trifecta-checkout .h5{font-size:1rem}#content-block #trifecta-checkout .h6,#content-block #trifecta-checkout .small{font-size:.75rem}#content-block #trifecta-checkout .h1,#content-block #trifecta-checkout .h2,#content-block #trifecta-checkout .h3,#content-block #trifecta-checkout .h4,#content-block #trifecta-checkout .h5{font-weight:600}#content-block #trifecta-checkout .woocommerce .blockUI.blockOverlay:before,#content-block #trifecta-checkout .woocommerce .loader:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='animation:rotate 2s linear infinite;width:20px;height:20px' class='spinner' viewBox='0 0 50 50'%3E%3Cstyle%3E@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%25{stroke-dasharray:1 150;stroke-dashoffset:0}50%25{stroke-dasharray:90 150;stroke-dashoffset:-35}to{stroke-dasharray:90 150;stroke-dashoffset:-124}}%3C/style%3E%3Ccircle style='stroke:%23263746;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite' class='path' stroke-width='5' cx='25' cy='25' r='20' fill='none'/%3E%3C/svg%3E");color:#dbdbdb;content:"";display:inline-block;height:20px;left:50%;line-height:1;margin-left:-.5em;margin-top:-.5em;position:absolute;text-align:center;top:200px;width:20px}#content-block #trifecta-checkout .woocommerce-NoticeGroup-checkout{align-items:center;background-color:transparent;bottom:100px;display:flex;flex-direction:column;justify-content:center;padding:0 10px;position:fixed;width:100%;z-index:99}#content-block #trifecta-checkout .woocommerce-NoticeGroup-checkout .woocommerce-error{margin:1rem auto 0;max-width:100%;width:100%}#content-block #trifecta-checkout .woocommerce-NoticeGroup-checkout .woocommerce-error li{background-color:#263746;border-radius:4px;box-shadow:0 -1px 4px rgba(135,150,166,.05),0 6px 7px rgba(135,150,166,.16);color:#fff;line-height:1.4;margin-bottom:1rem;max-width:100%;padding:1rem!important;text-align:left}#content-block #trifecta-checkout .woocommerce-NoticeGroup-checkout .woocommerce-error li strong{font-weight:400}#content-block #trifecta-checkout .woocommerce-error{margin:1rem auto 0;max-width:100%;width:100%}#content-block #trifecta-checkout .woocommerce-error li{margin-bottom:0;padding:1rem!important;text-align:left}#content-block #trifecta-checkout .woocommerce-error li strong{font-weight:400}#content-block #trifecta-checkout .woocommerce-error,#content-block #trifecta-checkout .woocommerce-notices-wrapper{align-items:center;background-color:transparent;bottom:100px;display:flex;flex-direction:column;justify-content:center;padding:0 10px;position:fixed;width:100%;z-index:99}#content-block #trifecta-checkout .woocommerce-error li,#content-block #trifecta-checkout .woocommerce-notices-wrapper li{background-color:#263746;border-radius:4px;box-shadow:0 -1px 4px rgba(135,150,166,.05),0 6px 7px rgba(135,150,166,.16);color:#fff;margin-bottom:1rem;max-width:100%;padding:1rem!important;text-align:left;width:100%}#content-block #trifecta-checkout .woocommerce-error li strong,#content-block #trifecta-checkout .woocommerce-notices-wrapper li strong{font-weight:400}@media(min-width:992px){#content-block #trifecta-checkout .woocommerce-NoticeGroup-checkout li,#content-block #trifecta-checkout .woocommerce-error li{max-width:500px;width:500px}}#content-block #trifecta-checkout form.woocommerce-checkout{padding-bottom:6rem}#content-block #trifecta-checkout form.woocommerce-checkout.meal-choice-active{padding-bottom:0}#content-block #trifecta-checkout .checkout-step-header .step-number{color:#535f68;font-size:.75rem;margin-bottom:.5rem;text-transform:uppercase}#content-block #trifecta-checkout .checkout-step-header .step-title{font-size:20px;font-weight:600;line-height:24px;margin-bottom:1rem}#content-block #trifecta-checkout .checkout-step-header .login-link{color:#535f68;font-size:.875rem}#content-block #trifecta-checkout .checkout-step-header .login-link a{color:#f15a29}#content-block #trifecta-checkout .or-seperator{background:none;color:#6b767d;display:table;line-height:1;text-align:center;white-space:nowrap;width:100%}#content-block #trifecta-checkout .or-seperator:after,#content-block #trifecta-checkout .or-seperator:before{border-top:1px solid #e6e8e9;content:"";display:table-cell;position:relative;top:.5em;width:47%}#content-block #trifecta-checkout .or-seperator:before{right:0}#content-block #trifecta-checkout .or-seperator:after{left:0}#content-block #trifecta-checkout .woocommerce-account-fields .account-terms{color:#535f68;font-size:14px;line-height:20px;margin-bottom:1.5rem;margin-top:.5rem}#content-block #trifecta-checkout .woocommerce-account-fields .account-terms a{color:#f15a29;font-weight:600}#content-block #trifecta-checkout .address-lookup-container{background-color:#fff;border:1px solid #e6e8e9;border-radius:8px;left:0;margin-top:3px;position:absolute;width:100%}#content-block #trifecta-checkout .address-lookup-container a{border-bottom:1px solid #e6e8e9;color:#263746;display:block;padding:.5rem 1rem;width:100%}#content-block #trifecta-checkout .address-lookup-container a:first-child{border-radius:8px 8px 0 0}#content-block #trifecta-checkout .address-lookup-container a:last-child{border-bottom:none;border-radius:0 0 8px 8px}#content-block #trifecta-checkout .address-lookup-container a:hover{background-color:#fafafb;cursor:pointer}#content-block #trifecta-checkout #suggested-address a{color:#f15a29;display:block;font-weight:600;margin-bottom:.5rem;transition:color .15s ease-in-out}#content-block #trifecta-checkout #suggested-address a:hover{color:#c14821;cursor:pointer}#content-block #trifecta-checkout .clear-address{position:absolute;right:10px;top:9px}#content-block #trifecta-checkout .clear-address .clear-street-address{background-color:#fff;border:none}#content-block #trifecta-checkout #place_order,#content-block #trifecta-checkout #proceed-to-meal-choice,#content-block #trifecta-checkout #proceed-to-step-3,#content-block #trifecta-checkout #proceed-to-step-4,#content-block #trifecta-checkout #proceed-to-step-5,#content-block #trifecta-checkout .submit-order{width:100%}#content-block #trifecta-checkout .order-container{background-color:#f3f4f4;border-bottom:1px solid #e6e8e9}#content-block #trifecta-checkout .order-container .woocommerce-checkout-review-order{padding:0}#content-block #trifecta-checkout .order-container .checkout-value-props{background-color:#f3f4f4;border-radius:8px;color:#263746}#content-block #trifecta-checkout .order-container .checkout-value-props p{color:#535f68;font-size:14px}#content-block #trifecta-checkout .order-container .checkout-reviews{background-color:#f3f4f4;border-radius:8px;color:#263746}#content-block #trifecta-checkout .order-container .checkout-reviews p{color:#535f68;font-size:14px}#content-block #trifecta-checkout .order-container .checkout-reviews .checkout-reviews-header{border-bottom:1px solid #e6e8e9}#content-block #trifecta-checkout .order-container .checkout-reviews .checkout-reviews-header .checkout-reviews-rating{color:#c87a04}#content-block #trifecta-checkout .order-container .checkout-reviews .checkout-reviews-header .checkout-reviews-stars svg{height:24px;width:24px}#content-block #trifecta-checkout .order-container .checkout-reviews .checkout-reviews-header .checkout-reviews-reviews-count{color:#535f68;font-size:14px}#content-block #trifecta-checkout .order-container .checkout-reviews .checkout-reviews-reviews-container .checkout-review p{color:#535f68;font-size:14px;line-height:16px}#content-block #trifecta-checkout .order-container .checkout-reviews .checkout-reviews-reviews-container .checkout-review p.quote-author{font-size:12px}#content-block #trifecta-checkout .order-container #mobile-checkout-reviews .checkout-reviews-header .checkout-reviews-rating{font-size:14px}#content-block #trifecta-checkout .order-container #mobile-checkout-reviews .checkout-reviews-header .checkout-reviews-stars svg{height:16px;width:16px}#content-block #trifecta-checkout .order-container #mobile-checkout-reviews .checkout-reviews-header .checkout-reviews-reviews-count{font-size:12px}#content-block #trifecta-checkout .order-container #mobile-checkout-reviews .checkout-reviews-slider{overflow:hidden}#content-block #trifecta-checkout .order-container #mobile-checkout-reviews .checkout-reviews-slides{align-items:center;display:flex;transition:transform .3s ease-in-out}#content-block #trifecta-checkout .order-container #mobile-checkout-reviews .checkout-review{min-width:100%}#content-block #trifecta-checkout .order-container #mobile-checkout-reviews .checkout-review p{font-size:12px}#content-block #trifecta-checkout .order-container #mobile-checkout-reviews .checkout-reviews-dots .dot{background:#f3f4f4;border:2px solid #b5babe;border-radius:50%;cursor:pointer;display:block;height:16px;text-decoration:none;width:16px}#content-block #trifecta-checkout .order-container #mobile-checkout-reviews .checkout-reviews-dots .dot.active{background:#b5babe;border-color:#b5babe}#content-block #trifecta-checkout .order-container #mobile-checkout-reviews .quote-author{color:#757575;font-size:14px;margin-top:4px}#content-block #trifecta-checkout .order-container .order-totals{background-color:#f3f4f4;border-radius:8px;color:#263746;padding:1rem 0}#content-block #trifecta-checkout .order-container .order-totals #mobile-totals{border-top:1px solid #e6e8e9}#content-block #trifecta-checkout .order-container .order-totals .mobile-totals-items{color:#263746;font-size:14px;text-decoration:none}#content-block #trifecta-checkout .order-container .order-totals .mobile-totals-items .box-icon{height:16px;width:16px}#content-block #trifecta-checkout .order-container .order-totals .mobile-totals-items .arrow-icon{transition:transform .15s ease-in-out}#content-block #trifecta-checkout .order-container .order-totals .mobile-totals-items[aria-expanded=true] .arrow-icon{transform:rotate(180deg)}#content-block #trifecta-checkout .order-container .order-totals .mobile-total strong{font-weight:600}#content-block #trifecta-checkout .order-container .order-totals .product-image .checkout-cart-item-thumbnail{background-position:50%;background-size:cover;border-radius:8px;display:block;height:64px;width:64px}#content-block #trifecta-checkout .order-container .order-totals .product-details .product-name{font-weight:600}#content-block #trifecta-checkout .order-container .order-totals .product-details .entree-count,#content-block #trifecta-checkout .order-container .order-totals .product-details .preferences{font-size:14px}#content-block #trifecta-checkout .order-container .order-totals .product-total .subscription-details{display:none}#content-block #trifecta-checkout .order-container .order-totals .apply-coupon{height:35px}#content-block #trifecta-checkout .order-container .order-totals .apply-coupon:disabled:hover{color:#b5babe}#content-block #trifecta-checkout .order-container .order-totals #shipping-notice{font-size:12px}#content-block #trifecta-checkout .order-container .order-totals .order-total{font-size:14px;font-weight:600}#content-block #trifecta-checkout .order-container .order-totals .order-total strong{font-size:20px;font-weight:600}#content-block #trifecta-checkout .order-container .order-totals .order-total .as-low-as{color:#535f68}#content-block #trifecta-checkout #error-container{bottom:100px;padding:0 1rem;z-index:999}#content-block #trifecta-checkout #error-container .toast{background-color:#263746;border-radius:4px;box-shadow:0 -1px 4px rgba(135,150,166,.05),0 6px 7px rgba(135,150,166,.16);color:#fff;max-width:100%;width:100%}#content-block #trifecta-checkout #error-container .toast .close{height:auto;opacity:1}#content-block #trifecta-checkout .billing-address-title{font-size:1.25rem;font-weight:600}#content-block #trifecta-checkout .add-gift-card-link{color:#f15a29;font-weight:600}#content-block #trifecta-checkout #checkout-step-4 #billing_email_field{display:none}#content-block #trifecta-checkout #gift-card .apply-coupon:disabled{background-color:#e6e8e9;border-color:#e6e8e9;color:#b5babe}#content-block #trifecta-checkout #gift-card .apply-coupon:disabled:hover{color:#b5babe}#content-block #trifecta-checkout .sc_info_box{background-color:#fff;margin-top:2rem;padding:0!important}#content-block #trifecta-checkout .sc_info_box h3{font-size:20px;line-height:24px}#content-block #trifecta-checkout .sc_info_box p{color:#535f68;font-size:.875rem;line-height:1.2;margin-bottom:1rem}#content-block #trifecta-checkout .sc_info_box input[type=radio]{border-color:#ced1d4;display:none;height:48px}#content-block #trifecta-checkout .sc_info_box input[type=radio]+label{align-items:center;display:flex!important;margin-bottom:1rem}#content-block #trifecta-checkout .sc_info_box input[type=radio]+label:before{background-clip:content-box;background-color:#fff;border:2px solid #b5babe;border-radius:50%;content:"";display:inline-block;height:20px;margin-right:.5rem;padding:3px;width:20px}#content-block #trifecta-checkout .sc_info_box input[type=radio]:checked+label:before{background-color:#f58c69;border-color:#f58c69}#content-block #trifecta-checkout .sc_info_box .show_hide_list{margin-left:0}#content-block #trifecta-checkout .sc_info_box .form_table{border-top:none;padding:0 0 1rem;width:100%}#content-block #trifecta-checkout .sc_info_box input[type=text]{height:48px;margin-bottom:.5rem;padding:0 15px}#content-block #trifecta-checkout .sc_info_box input[type=text],#content-block #trifecta-checkout .sc_info_box textarea{background-color:#fff;border:1px solid #ced1d4;border-radius:.25rem;color:#495057;display:block;font-size:1rem;font-weight:300;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}#content-block #trifecta-checkout .sc_info_box textarea{background-clip:padding-box;padding:15px}#content-block #trifecta-checkout #checkout-step-5 .meal-choice-header .h1{font-size:28px}#content-block #trifecta-checkout #checkout-step-5 #desktop-box .position-sticky{top:20px}#content-block #trifecta-checkout #checkout-step-5 .box-container .box-totals .box-total.h4{font-size:20px}body.woocommerce-order-received #content-block{padding-top:77px!important}body.woocommerce-order-received #content-block #trifecta-header{display:block}#coupons_list{margin-top:2rem}#coupons_list h3{color:#535f68;font-size:14px;font-weight:400}#coupons_list #all_coupon_container .coupon-container{border-radius:4px;box-shadow:none;font-size:14px;transform:none}#coupons_list #all_coupon_container .coupon-container,#coupons_list #all_coupon_container .coupon-container:hover{background-color:#cee5ef!important;color:#033346!important}#coupons_list #all_coupon_container .coupon-container .coupon-content{align-items:center;border:none;display:flex}#coupons_list #all_coupon_container .coupon-container .coupon-content .code{border-left:1px solid #033346;border-right:1px solid #033346;margin-left:1rem;margin-right:1rem;padding:0 1rem}body.woocommerce-checkout div.modal-backdrop.show{backdrop-filter:none;background-color:rgba(38,55,70,.4);display:block!important}body.woocommerce-checkout #ts-duplicate-sub .modal-content,body.woocommerce-checkout .modal-content{border:none;border-radius:16px;color:#263746}body.woocommerce-checkout #ts-duplicate-sub .modal-content .modal-header,body.woocommerce-checkout .modal-content .modal-header{border-bottom:none;padding:1rem}body.woocommerce-checkout #ts-duplicate-sub .modal-content .modal-header p,body.woocommerce-checkout .modal-content .modal-header p{font-size:20px;font-weight:600}body.woocommerce-checkout #ts-duplicate-sub .modal-content .modal-body,body.woocommerce-checkout .modal-content .modal-body{line-height:24px;padding:0 1rem 1rem}body.woocommerce-checkout #ts-duplicate-sub .modal-content .modal-body .address-check-label,body.woocommerce-checkout .modal-content .modal-body .address-check-label{color:#535f68;font-size:14px;line-height:20px}body.woocommerce-checkout #ts-duplicate-sub .modal-content .modal-footer,body.woocommerce-checkout .modal-content .modal-footer{border-top:none;padding:0 1rem 1rem}body.woocommerce-checkout #ts-duplicate-sub .modal-content .modal-footer .btn,body.woocommerce-checkout .modal-content .modal-footer .btn{display:flex;width:100%}body.woocommerce-checkout #fb-login-modal .modal-content .modal-header{padding:1rem}body.woocommerce-checkout #fb-login-modal .modal-content .modal-body{padding:0 1rem 1rem}@media screen and (max-width:600px){body.woocommerce-checkout #content-block{padding-top:0!important}}@media(min-width:992px){body.woocommerce-checkout #ts-duplicate-sub .modal-lg{max-width:640px}body.woocommerce-checkout #ts-duplicate-sub .modal-content .modal-footer{border-top:none}body.woocommerce-checkout #ts-duplicate-sub .modal-content .modal-footer .btn{display:inline-block;width:auto}body.woocommerce-checkout #fb-login-modal .modal-content .modal-body{padding:0 4rem 1rem}body.woocommerce-checkout .embeddedServiceHelpButton .helpButton.meal-choice-active{bottom:88px!important}#content-block{background-color:#fff}#content-block #trifecta-checkout #error-container .toast{max-width:500px}#content-block #trifecta-checkout .woocommerce .blockUI.blockOverlay:before,#content-block #trifecta-checkout .woocommerce .loader:before{top:200px}#content-block #trifecta-checkout form.woocommerce-checkout{padding-bottom:0}#content-block #trifecta-checkout form.woocommerce-checkout.meal-choice-active{padding-bottom:0!important}#content-block #trifecta-checkout form.woocommerce-checkout.meal-choice-active .progress-bar-checkout{margin-bottom:2.5rem!important}#content-block #trifecta-checkout form.woocommerce-checkout.meal-choice-active .container{padding:0!important}#content-block #trifecta-checkout form.woocommerce-checkout.meal-choice-active #meal-choice-app .container{padding-bottom:2.5rem!important}#content-block #trifecta-checkout .checkout-step-header{margin-bottom:2.5rem}#content-block #trifecta-checkout .checkout-step-header .step-number{margin-bottom:1rem}#content-block #trifecta-checkout .checkout-step-header .step-title{font-size:28px}#content-block #trifecta-checkout .order-container{background-color:#fff;border-bottom:none}#content-block #trifecta-checkout .order-container .woocommerce-checkout-review-order{padding:0 15px}#content-block #trifecta-checkout .order-container .woocommerce-checkout-review-order .order-totals{margin-top:140px;padding:1rem}#content-block #trifecta-checkout .order-container .woocommerce-checkout-review-order .order-totals .order-total{font-size:20px}#content-block #trifecta-checkout .order-container .woocommerce-checkout-review-order .order-totals .as-low-as{color:#535f68;font-size:12px}#content-block #trifecta-checkout .order-container .woocommerce-checkout-review-order .order-totals #mobile-totals{border-top:none}#content-block #trifecta-checkout .order-container .woocommerce-checkout-review-order .order-totals #mobile-totals .product-image .checkout-cart-item-thumbnail{height:50px;width:50px}#content-block #trifecta-checkout .order-container .woocommerce-checkout-review-order .order-totals #mobile-totals .product-name{line-height:24px}#content-block #trifecta-checkout .order-container .woocommerce-checkout-review-order .order-totals #mobile-totals .product-name img{height:16px;width:16px}#content-block #trifecta-checkout .order-container .woocommerce-checkout-review-order .order-totals #mobile-totals.collapse{display:block}#content-block #trifecta-checkout .order-container .woocommerce-checkout-review-order .order-totals #mobile-totals .subscription-price{font-weight:600}#content-block #trifecta-checkout .order-container .checkout-value-props{background-color:#fff;margin:0 15px;padding:1rem}#content-block #trifecta-checkout .order-container .checkout-value-props p{font-size:16px}#content-block #trifecta-checkout .clear-address{top:5px}#content-block #trifecta-checkout #place_order,#content-block #trifecta-checkout #proceed-to-meal-choice,#content-block #trifecta-checkout #proceed-to-step-3,#content-block #trifecta-checkout #proceed-to-step-4,#content-block #trifecta-checkout #proceed-to-step-5,#content-block #trifecta-checkout .submit-order{width:auto}}@media screen and (max-width:1439px)and (min-width:992px){#checkout-apple-signup,#checkout-google-signup{font-size:.75rem}.secure-message{margin-top:.5rem}.product-details{padding:0}}.progress-bar-checkout{background-color:#263746;color:#fff}.progress-bar-checkout a{color:#fff;font-size:.75rem;text-decoration:none}.progress-bar-checkout a.progress-bar-completed{color:#cee5ef}.progress-bar-checkout a.progress-bar-active{color:#6bb2ce}.progress-bar-checkout .progress-bar-step-image{height:16px;padding-right:.25rem;width:16px}.progress-bar-checkout .progress-bar-line{padding:0 .25rem}@media(min-width:992px){.progress-bar-checkout a{font-size:1rem;font-weight:600}.progress-bar-checkout .progress-bar-step-image{height:24px;padding-right:0;width:24px}.progress-bar-checkout .progress-bar-line{padding:0}}@media(max-width:425px){.progress-bar-checkout{position:fixed;width:100%;z-index:9999}}#content-block #trifecta-checkout a{text-decoration:none}#content-block #trifecta-checkout .woocommerce .form-row{display:inline-block;float:none;margin-bottom:1rem;padding:0;width:100%}#content-block #trifecta-checkout .woocommerce .form-row input,#content-block #trifecta-checkout .woocommerce .form-row select{background-color:#fff;border-color:#ced1d4;height:48px}#content-block #trifecta-checkout .woocommerce .form-row input.js-wc-authorize-net-cim-credit-card-payment-token,#content-block #trifecta-checkout .woocommerce .form-row select.js-wc-authorize-net-cim-credit-card-payment-token{display:none}#content-block #trifecta-checkout .woocommerce .form-row input.js-wc-authorize-net-cim-credit-card-payment-token+label,#content-block #trifecta-checkout .woocommerce .form-row select.js-wc-authorize-net-cim-credit-card-payment-token+label{align-items:center;display:flex!important}#content-block #trifecta-checkout .woocommerce .form-row input.js-wc-authorize-net-cim-credit-card-payment-token+label:before,#content-block #trifecta-checkout .woocommerce .form-row select.js-wc-authorize-net-cim-credit-card-payment-token+label:before{background-clip:content-box;background-color:#fff;border:2px solid #b5babe;border-radius:50%;content:"";display:inline-block;height:20px;margin-right:.5rem;padding:3px;width:20px}#content-block #trifecta-checkout .woocommerce .form-row input.js-wc-authorize-net-cim-credit-card-payment-token:checked+label:before,#content-block #trifecta-checkout .woocommerce .form-row select.js-wc-authorize-net-cim-credit-card-payment-token:checked+label:before{background-color:#f58c69;border-color:#f58c69}#content-block #trifecta-checkout .woocommerce .form-row textarea{background-color:#fff;border-color:#ced1d4}#content-block #trifecta-checkout .woocommerce .form-row .form-label{color:#263746;font-size:14px;line-height:20px;margin-bottom:.5rem}#content-block #trifecta-checkout .woocommerce .form-row .required{cursor:default;text-decoration:none}#content-block #trifecta-checkout .woocommerce .form-row.single-country{display:none}#content-block #trifecta-checkout .woocommerce .form-row .state_select{-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:url(https://www.trifectanutrition.com/hubfs/Trifecta%20Icons/ic_arrow-down-denim-30.svg);background-position-x:97%;background-position-y:15px;background-repeat:no-repeat}#content-block #trifecta-checkout .woocommerce .form-row.woocommerce-invalid label{color:#263746}#content-block #trifecta-checkout .woocommerce .form-row.woocommerce-invalid input.input-text{border-color:#b34545}#content-block #trifecta-checkout .woocommerce .form-row #account_password.error{border-color:#b34545!important}#content-block #trifecta-checkout .woocommerce #shipping_postcode_field,#content-block #trifecta-checkout .woocommerce #shipping_state_field,#content-block #trifecta-checkout .woocommerce .form-row-first,#content-block #trifecta-checkout .woocommerce .form-row-last{width:49%}#content-block #trifecta-checkout .woocommerce #billing_address_1_field,#content-block #trifecta-checkout .woocommerce #shipping_address_1_field{margin-bottom:.5rem}#content-block #trifecta-checkout .woocommerce #account_password-2_field label,#content-block #trifecta-checkout .woocommerce #billing_address_2_field label,#content-block #trifecta-checkout .woocommerce #shipping_address_2_field label,#content-block #trifecta-checkout .woocommerce #shipping_country_field{display:none}#content-block #trifecta-checkout .woocommerce #account_password_field{margin-bottom:.5rem}#content-block #trifecta-checkout .woocommerce #billing_address_1_field,#content-block #trifecta-checkout .woocommerce #shipping_address_1_field{position:relative}#content-block #trifecta-checkout .woocommerce #billing_address_1_field .woocommerce-input-wrapper,#content-block #trifecta-checkout .woocommerce #shipping_address_1_field .woocommerce-input-wrapper{display:block;position:relative}#content-block #trifecta-checkout .woocommerce #payment{background-color:#fff}#content-block #trifecta-checkout .woocommerce #payment .secure-transaction{color:#6b767d;font-size:12px;font-weight:600}#content-block #trifecta-checkout .woocommerce #payment .payment_methods{padding:0}#content-block #trifecta-checkout .woocommerce #payment .payment_methods div.payment_box{background-color:#fff;color:#263746;margin:1rem 0 0;padding:0}#content-block #trifecta-checkout .woocommerce #payment .payment_methods div.payment_box #wc-authorize-net-cim-credit-card-expiry_field{margin-right:5px}#content-block #trifecta-checkout .woocommerce #payment .payment_methods div.payment_box .js-sv-wc-payment-gateway-credit-card-form-input{background:none;font-size:inherit;padding:0 15px}#content-block #trifecta-checkout .woocommerce #payment .payment_methods div.payment_box .js-sv-wc-payment-gateway-credit-card-form-input[type=text].identified{border-color:#ced1d4}#content-block #trifecta-checkout .woocommerce #payment .payment_methods div.payment_box .wc-authorize-net-cim-credit-card-new-payment-method-form p:not(.form-group){align-items:center;display:flex;min-height:1.5rem;padding-left:1.5rem;position:relative}#content-block #trifecta-checkout .woocommerce #payment .payment_methods div.payment_box .wc-authorize-net-cim-credit-card-new-payment-method-form p:not(.form-group):after,#content-block #trifecta-checkout .woocommerce #payment .payment_methods div.payment_box .wc-authorize-net-cim-credit-card-new-payment-method-form p:not(.form-group):before{content:none}#content-block #trifecta-checkout .woocommerce #payment .payment_methods div.payment_box .wc-authorize-net-cim-credit-card-new-payment-method-form p:not(.form-group) #wc-authorize-net-cim-credit-card-tokenize-payment-method{height:20px;left:0;margin-bottom:0;opacity:0;position:absolute;width:20px!important;z-index:-1}#content-block #trifecta-checkout .woocommerce #payment .payment_methods div.payment_box .wc-authorize-net-cim-credit-card-new-payment-method-form p:not(.form-group) #wc-authorize-net-cim-credit-card-tokenize-payment-method:checked~label[for=wc-authorize-net-cim-credit-card-tokenize-payment-method]:before{background-color:#f58c69;border-color:#f58c69}#content-block #trifecta-checkout .woocommerce #payment .payment_methods div.payment_box .wc-authorize-net-cim-credit-card-new-payment-method-form p:not(.form-group) #wc-authorize-net-cim-credit-card-tokenize-payment-method:checked~label[for=wc-authorize-net-cim-credit-card-tokenize-payment-method]:after{background-image:url(https://www.trifectanutrition.com/hubfs/Trifecta%20Icons/checkmark-check.svg)}#content-block #trifecta-checkout .woocommerce #payment .payment_methods div.payment_box .wc-authorize-net-cim-credit-card-new-payment-method-form p:not(.form-group) label[for=wc-authorize-net-cim-credit-card-tokenize-payment-method]{display:inline-block!important;line-height:16px!important;margin-bottom:0;padding-left:.5rem;padding-top:2px;position:relative;vertical-align:middle;width:auto}#content-block #trifecta-checkout .woocommerce #payment .payment_methods div.payment_box .wc-authorize-net-cim-credit-card-new-payment-method-form p:not(.form-group) label[for=wc-authorize-net-cim-credit-card-tokenize-payment-method]:before{background-color:#fff;border:1px solid #b5babe;border-radius:.25rem;content:"";display:block;height:20px;left:-1.5rem;pointer-events:none;position:absolute;top:0;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:20px}#content-block #trifecta-checkout .woocommerce #payment .payment_methods div.payment_box .wc-authorize-net-cim-credit-card-new-payment-method-form p:not(.form-group) label[for=wc-authorize-net-cim-credit-card-tokenize-payment-method]:after{background:no-repeat 50%/50% 50%;content:"";display:block;height:25px;left:-26px;position:absolute;top:-3px;width:25px}#content-block #trifecta-checkout .woocommerce #payment .payment_methods div.payment_box .wc-authorize-net-cim-credit-card-new-payment-method-form p:not(.form-group) #wc-authorize-net-cim-credit-card-tokenize-payment-method,#content-block #trifecta-checkout .woocommerce #payment .payment_methods div.payment_box .wc-authorize-net-cim-credit-card-new-payment-method-form p:not(.form-group) label[for=wc-authorize-net-cim-credit-card-tokenize-payment-method]{display:none!important}#content-block #trifecta-checkout .woocommerce #payment .payment_methods .payment_method_authorize_net_cim_credit_card br{display:none}#content-block #trifecta-checkout .woocommerce .custom-control{display:block;min-height:1.5rem;position:relative;z-index:1}#content-block #trifecta-checkout .woocommerce .custom-checkbox{align-items:center;display:flex}#content-block #trifecta-checkout .woocommerce .custom-checkbox .custom-control-label{margin-bottom:0;padding-left:.5rem;padding-top:2px;position:relative;vertical-align:middle}#content-block #trifecta-checkout .woocommerce .custom-checkbox .custom-control-label:before{background-color:#f58c69;border-color:#f58c69;border-radius:4px;content:"";height:23px;left:-21px;position:absolute;top:2;width:23px}#content-block #trifecta-checkout .woocommerce .custom-checkbox .custom-control-label:after{background-repeat:no-repeat;content:"";height:20px;left:-17px;position:absolute;top:8px;width:20px}#content-block #trifecta-checkout .woocommerce .custom-checkbox .custom-control-input{opacity:0}#content-block #trifecta-checkout .woocommerce .custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#f58c69;border-color:#f58c69}#content-block #trifecta-checkout .woocommerce .custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url(/wp-content/themes/Trifecta_theme/images/checkmark-check.svg)}@media(min-width:992px){#content-block #trifecta-checkout .woocommerce .form-row input,#content-block #trifecta-checkout .woocommerce .form-row select{height:40px}#content-block #trifecta-checkout .woocommerce .form-row input.js-wc-authorize-net-cim-credit-card-payment-token,#content-block #trifecta-checkout .woocommerce .form-row select.js-wc-authorize-net-cim-credit-card-payment-token{height:auto}#content-block #trifecta-checkout .woocommerce .form-row .state_select{background-position-x:97%;background-position-y:11px}#content-block #trifecta-checkout #place_order,#content-block #trifecta-checkout #proceed-to-meal-choice,#content-block #trifecta-checkout #proceed-to-step-3,#content-block #trifecta-checkout #proceed-to-step-4,#content-block #trifecta-checkout #proceed-to-step-5,#content-block #trifecta-checkout .submit-order{min-width:208px}}.toggle-billing{display:none}.toggle{height:24px;position:relative;width:44px}.toggle-checkbox{display:none}.toggle-checkbox:checked+.toggle-label{background-color:#f58c69}.toggle-checkbox:checked+.toggle-label:before{left:23px}.toggle-label{background-color:#ced1d4;border-radius:24px;cursor:pointer;display:block;height:100%;position:absolute;transition:background-color .3s;width:100%}.toggle-label:before{background-color:#fff;border-radius:50%;content:"";height:18px;left:3px;position:absolute;top:3px;transition:left .3s;width:18px}@media(max-width:425px){.custom-control.custom-checkbox{left:-12px;margin-left:0;padding-left:0}.custom-control-label{display:none}.toggle-billing{display:flex}.toggle-billing .toggle-wrapper{position:absolute;right:0;top:5px}}