@charset "UTF-8";#payment .place-order .button,.site-header-cart-side .widget_shopping_cart .buttons a.checkout:after,.wc-block-grid__products .wc-block-grid__product a[class*=product_type_]:hover,.wc-block-grid__products li.product a[class*=product_type_]:hover,ul.products .wc-block-grid__product a[class*=product_type_]:hover,ul.products li.product a[class*=product_type_]:hover{background-color:var(--primary)}#order_review .woocommerce-checkout-review-order-table th.product-total,.woocommerce-order .woocommerce-table--order-details tr td:last-child,.woocommerce-order .woocommerce-table--order-details tr th:last-child,.woocommerce-password-strength{text-align:right}.woocommerce-form__label-for-checkbox{cursor:pointer;display:block}.woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox,ul#shipping_method input{margin-right:.3342343017em}.form-row label{color:var(--accent);display:block;margin-bottom:.5em}.form-row .select2-container--default .select2-selection--single{border:1px solid;border-color:var(--border);border-radius:5px;min-height:52px;background-color:var(--background)}.form-row .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:52px;color:var(--text)}.form-row .select2-container--default .select2-selection--single .select2-selection__arrow{height:52px}.checkout_coupon .input-text,.form-row input,.form-row select,.form-row textarea{width:100%}.form-row .button,.form-row input[type=checkbox],.form-row input[type=radio],table.woocommerce-checkout-review-order-table .product-name{width:auto}.form-row.create-account label,.wc-item-meta li p,.wc-item-meta li strong{display:inline-block}.form-row.woocommerce-validated input.input-text{box-shadow:inset 2px 0 0 #0f834d}.form-row.woocommerce-invalid input.input-text{box-shadow:inset 2px 0 0 #e2401c}.form-row.woocommerce-invalid input.input-checkbox{outline:#e2401c solid 2px;outline-offset:1px}.form-row-last{margin-right:0!important}.form-row-wide{clear:both;width:100%}.required{border-bottom:0!important;color:#e2401c}.star-rating{overflow:hidden;position:relative;height:1.618em;line-height:1.618;font-size:12px;width:6.2em;font-family:star;font-weight:400}.wc-item-meta,dl.variation{font-size:.875em}.star-rating::before{content:"s s s s s";opacity:.25;float:left;top:0;left:0;position:absolute;color:var(--text)}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span::before{content:"S S S S S";top:0;position:absolute;left:0;color:var(--primary)}.quantity .qty{width:4.235801032em;text-align:center}.related,.upsells{margin-bottom:50px}.related>h2:first-child,.upsells>h2:first-child{font-size:36px;line-height:1;font-weight:700;margin-bottom:25px;color:var(--accent);display:flex;align-items:center}.hentry .woocommerce-error strong,.hentry .woocommerce-info strong,.hentry .woocommerce-message strong,.hentry .woocommerce-noreviews strong,.hentry p.no-comments strong,.woocommerce-error a,.woocommerce-error strong,.woocommerce-info a,.woocommerce-info strong,.woocommerce-message a,.woocommerce-message strong,.woocommerce-noreviews a,.woocommerce-noreviews strong,p.no-comments a,p.no-comments strong{color:#fff}#payment::after,#payment::before,.product_list_widget li::after,.product_list_widget li::before,.wc-item-meta li::after,.wc-item-meta li::before,.widget_shopping_cart p.total::after,.widget_shopping_cart p.total::before,.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before,.woocommerce-noreviews::after,.woocommerce-noreviews::before,form.checkout::after,form.checkout::before,p.no-comments::after,p.no-comments::before,ul.order_details li:last-child::after,ul.order_details li:last-child::before,ul.order_details::after,ul.order_details::before{content:"";display:table}#payment::after,.product_list_widget li::after,.wc-item-meta li::after,.widget_shopping_cart p.total::after,.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after,.woocommerce-noreviews::after,form.checkout::after,p.no-comments::after,ul.order_details li:last-child::after,ul.order_details::after{clear:both}.woocommerce-error a:hover,.woocommerce-info a:hover,.woocommerce-message a:hover,.woocommerce-noreviews a:hover,p.no-comments a:hover{color:#fff;opacity:.7}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:#3d9cd2}dl.variation dd{margin:0 0 1em}.wc-item-meta{margin-left:0;list-style:none}.nutritix-product-section{margin-bottom:1.618em}.nutritix-product-section .section-title{text-align:center;margin-bottom:1em}#order_review table,.nutritix-product-section:last-child,.widget_shopping_cart .buttons a:last-child,.widget_shopping_cart .product_list_widget,.woocommerce-checkout ul#shipping_method,ul#shipping_method li:last-child{margin-bottom:0}.nutritix-product-pagination{position:relative;display:flex;align-items:center}@media (max-width:768px){.nutritix-product-pagination{display:none}}.nutritix-product-pagination a>span{display:flex;align-items:center;justify-content:center;color:var(--text-light);font-size:12px;font-weight:600;text-transform:uppercase}.nutritix-product-pagination a>span .nutritix-icon-left-arrow{margin-right:10px;line-height:inherit}.nutritix-product-pagination a>span .nutritix-icon-right-arrow{margin-left:10px;line-height:inherit}#order_review .woocommerce-checkout-review-order-table .cart-subtotal .amount,.nutritix-product-pagination a:nth-child(2):hover,.nutritix-product-pagination a>span:hover{color:var(--accent)}.nutritix-product-pagination a:last-child{margin-left:25px}.nutritix-product-pagination a:hover .product-item{opacity:1;visibility:visible;pointer-events:auto;top:100%}.nutritix-product-pagination a span.shop-tooltip{display:inline-flex;align-items:center;margin:0 3px;vertical-align:text-bottom;line-height:22px}.nutritix-product-pagination .product-item{position:absolute;right:0;top:calc(100% + 10px);opacity:0;visibility:visible;pointer-events:none;width:250px;background:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,.1);display:flex;align-items:center;text-align:left;transition:.3s ease-in-out;border-radius:5px;overflow:hidden;z-index:99}.nutritix-product-pagination .product-item img{max-width:80px}.nutritix-product-pagination .product-item .nutritix-product-pagination-content{padding:0 15px}.nutritix-product-pagination .product-item .nutritix-product-pagination__title{color:var(--accent);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.4em;font-weight:600;line-height:1.2;margin-bottom:5px}.nutritix-product-pagination .product-item .price{display:flex;align-items:baseline;font-size:14px;color:var(--accent);font-weight:400}.nutritix-product-pagination .product-item .price del{color:var(--text-light);order:2;margin-left:.327em;font-size:12px}.nutritix-product-pagination .product-item .price ins{order:1;margin-left:0;font-weight:400;font-size:14px;color:var(--primary)}.nutritix-sticky-add-to-cart{display:none}.woocommerce-error{list-style:none;background-color:#e2401c}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.wc-block-grid__products,ul.products{margin-left:-5px;margin-right:-5px;margin-bottom:0;clear:both;display:flex;flex-wrap:wrap}.wc-block-grid__products .wc-block-grid__product,.wc-block-grid__products li.product,ul.products .wc-block-grid__product,ul.products li.product{padding-left:5px;padding-right:5px;list-style:none;margin-bottom:10px;width:100%}.wc-block-grid__products .wc-block-grid__product img,.wc-block-grid__products li.product img,ul.products .wc-block-grid__product img,ul.products li.product img{display:block;margin:0 auto;width:100%}.wc-block-grid__products .wc-block-grid__product .count-review,.wc-block-grid__products li.product .count-review,ul.products .wc-block-grid__product .count-review,ul.products li.product .count-review{margin-bottom:13px}.wc-block-grid__products .wc-block-grid__product a[class*=product_type_],.wc-block-grid__products li.product a[class*=product_type_],ul.products .wc-block-grid__product a[class*=product_type_],ul.products li.product a[class*=product_type_]{display:flex;align-items:center;justify-content:center;position:absolute;width:100%;left:0;bottom:-56px;font-size:11px;line-height:2.1818181818;font-weight:600;border-radius:0;border:none;padding:15px 10px;letter-spacing:2px;text-transform:uppercase;color:#fff;background-color:#151515;transition:.3s;clip-path:none;opacity:1}#woosq-popup .mfp-close:after,#woosq-popup .product .slick-slider .slick-arrow:after,.wc-block-grid__products .wc-block-grid__product a[class*=product_type_]:after,.wc-block-grid__products li.product a[class*=product_type_]:after,ul.products .wc-block-grid__product a[class*=product_type_]:after,ul.products li.product a[class*=product_type_]:after{content:none}.product-transition{position:relative}.product-transition .group-action{position:absolute;transition:.3s ease-in-out;z-index:5;visibility:hidden;opacity:0}.product-transition .group-action .shop-action{display:flex}.count-review{display:flex;font-size:11px;color:var(--text-light)}.count-review .star-rating{margin-right:6px}#reviews{outline:0;margin-left:auto;margin-right:auto}.product_list_widget,ul#shipping_method{list-style:none;margin-left:0;margin-bottom:0}.product_list_widget li{display:flex;padding:5px 0;margin-bottom:0!important}.product_list_widget li img{max-width:110px;object-fit:cover}.product_list_widget a,.product_list_widget li>a,table.woocommerce-checkout-review-order-table,table.woocommerce-checkout-review-order-table td,table.woocommerce-checkout-review-order-table>tbody,table.woocommerce-checkout-review-order-table>tfoot,table.woocommerce-checkout-review-order-table>thead{display:block}.product_list_widget li:first-child{padding-top:0}.widget_shopping_cart .product_list_widget li{position:relative;padding-left:27px}.widget_shopping_cart .product_list_widget li a.remove{position:absolute;top:50%;transform:translateY(-50%);left:0;opacity:1}.widget_shopping_cart .product_list_widget img{margin-right:1em;float:left}.widget_shopping_cart .mini_cart_item{display:block;border-bottom:1px solid;border-bottom-color:var(--border);font-size:14px}.widget_shopping_cart .mini_cart_item a{line-height:1.41575em;color:var(--accent);font-weight:500;margin-bottom:3px}#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child:checked+label::before,#payment .payment_methods li.woocommerce-PaymentMethod>input[type=radio]:first-child:checked+label::before,.widget_shopping_cart .mini_cart_item a:hover,.woocommerce-form-coupon-toggle .woocommerce-info a,.woocommerce-form-login-toggle .woocommerce-info a{color:var(--primary)}.widget_shopping_cart p.total{padding:1em 0;margin:0;border-top:1px solid;border-top-color:var(--border)}.widget_shopping_cart p.total strong{color:var(--accent);font-weight:400}.widget_shopping_cart p.total .amount{color:var(--accent);font-size:1.41575em;font-weight:700;float:right}.widget_shopping_cart .buttons{padding:0 0 1em;margin:0;text-align:center;display:flex;flex-direction:column}.widget_shopping_cart .buttons a{display:block;margin-bottom:.6180469716em}ul#shipping_method li{margin-bottom:.2360828548em}.checkout_coupon{margin-bottom:2.617924em;display:grid;max-width:622px}.checkout_coupon p:first-child{grid-column:1/span 2}.checkout_coupon .form-row-first{margin-right:0;width:100%}.checkout_coupon .form-row-last{width:unset;float:left}form.checkout{position:static!important}form.checkout>.blockUI{position:fixed!important}form.checkout h3{font-size:28px}#order_review{background-color:#fff;position:relative;border-radius:5px;border:6px solid var(--border)}#order_review table td,#order_review table th{padding:15px 0}#order_review .woocommerce-checkout-review-order-table thead td,#order_review .woocommerce-checkout-review-order-table thead th,.login-form-col,.mfp-woosq .mfp-close:hover{border:none}#order_review .woocommerce-checkout-review-order-table thead th{color:var(--accent);font-size:14px;font-weight:700;line-height:1.5em}#order_review .woocommerce-checkout-review-order-table td{text-align:right;vertical-align:middle}#order_review .woocommerce-checkout-review-order-table td.product-name a{display:block;vertical-align:middle}#order_review .woocommerce-checkout-review-order-table td,#order_review .woocommerce-checkout-review-order-table th{border-top:1px solid;border-top-color:var(--border);text-transform:uppercase}#order_review .woocommerce-checkout-review-order-table .order-total th{vertical-align:middle}#order_review .woocommerce-checkout-review-order-table tfoot td,#order_review .woocommerce-checkout-review-order-table tfoot td label{font-weight:700;text-transform:none}#payment .payment_methods{margin:0;padding:0}#payment .payment_methods li .payment_box fieldset .form-row,#payment .terms{margin-bottom:1em}#payment .payment_methods>.wc_payment_method,#payment .payment_methods>.woocommerce-PaymentMethod{border-bottom:1px solid;border-bottom-color:var(--border)}#payment .payment_methods>.wc_payment_method>label,#payment .payment_methods>.woocommerce-PaymentMethod>label{display:block;padding:1em 0;cursor:pointer;font-size:16px;margin-left:0}#payment .payment_methods li{list-style:none!important;margin-left:0;position:relative}#payment .payment_methods li>label{font-weight:700;color:var(--accent)}#payment .payment_methods li p{margin:0}#payment .payment_methods li .payment_box fieldset{border:0;margin:0;padding:1em 0 0;font-size:.875em}#payment .payment_methods li .payment_box fieldset label{width:auto;margin-left:0}#payment .payment_methods li .payment_box fieldset .form-row input[type=checkbox]{margin-right:5px}#payment .payment_methods li .payment_box fieldset #cvv{width:22%!important}#payment .payment_methods li .payment_box fieldset .help{width:75%;float:right}#payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods{padding-top:1em;margin:0}#payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods li{margin-top:.6180469716em}#payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods li input[type=radio]{margin-right:.236em}#payment .payment_methods li .payment_box ul.wc-saved-payment-methods{margin-left:0}#payment .payment_methods li .payment_box .wc-credit-card-form-card-cvc,#payment .payment_methods li .payment_box .wc-credit-card-form-card-expiry,#payment .payment_methods li .payment_box .wc-credit-card-form-card-number{font-size:1.41575em}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number{background-repeat:no-repeat;background-position:right .6180469716em center;background-size:31px 20px;background-image:url("../../../assets/images/credit-cards/unknown.svg")}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.visa{background-image:url("../../../assets/images/credit-cards/visa.svg")}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.mastercard{background-image:url("../../../assets/images/credit-cards/mastercard.svg")}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.laser{background-image:url("../../../assets/images/credit-cards/laser.svg")}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url("../../../assets/images/credit-cards/diners.svg")}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.maestro{background-image:url("../../../assets/images/credit-cards/maestro.svg")}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.jcb{background-image:url("../../../assets/images/credit-cards/jcb.svg")}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.amex{background-image:url("../../../assets/images/credit-cards/amex.svg")}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.discover{background-image:url("../../../assets/images/credit-cards/discover.svg")}#payment .terms{width:100%;clear:both;float:none}#payment .terms label{display:block;cursor:pointer}#payment .woocommerce-terms-and-conditions{padding:1em;box-shadow:inset 0 1px 3px rgba(0,0,0,.2);margin-bottom:16px;background-color:rgba(0,0,0,.05)}#payment .place-order .button{width:100%;white-space:pre-wrap}#payment .place-order .button:hover{background-color:var(--accent)}table.woocommerce-checkout-review-order-table tr{display:grid;grid-template-columns:repeat(2,auto)}#order_review .woocommerce-checkout-review-order-table td.product-name{text-align:left;text-transform:none;display:flex;width:100%;align-items:center;overflow-wrap:anywhere}#order_review .woocommerce-checkout-review-order-table td.product-name img{max-width:50px;float:left;margin:10px 10px 10px 0}#order_review .woocommerce-checkout-review-order-table td.product-total{display:flex;align-items:center;flex-direction:row-reverse}table.woocommerce-checkout-review-order-table .product-quantity,table.woocommerce-checkout-review-order-table .variation{color:var(--text)}.woocommerce-checkout .form-row .select2-container--default .select2-selection--single{border-color:var(--border)}.woocommerce-checkout .woocommerce form.woocommerce-form-login{margin-left:0;margin-top:30px;max-width:505px}.woocommerce-checkout .woocommerce form.woocommerce-form-login .form-row-first,.woocommerce-checkout .woocommerce form.woocommerce-form-login .form-row-last{width:100%;margin-right:0}.woocommerce-checkout .select2-container--default .select2-search--dropdown .select2-search__field,.woocommerce-checkout .select2-dropdown{border:1px solid var(--border)}.woocommerce-form-coupon-toggle .woocommerce-info,.woocommerce-form-login-toggle .woocommerce-info{padding:0;border:0;background-color:transparent;color:var(--text)}#woosq-popup .single-product div.product .woocommerce-product-rating,.woocommerce-form-login-toggle .woocommerce-info{margin-bottom:10px}.woocommerce-order .woocommerce-thankyou-order-received{color:#0f834d;background-color:#f8f8f8;font-size:24px;font-weight:700;text-align:center;padding:2.2906835em 1.41575em}.woocommerce-order .woocommerce-order-details__title{text-align:center;text-transform:uppercase;font-size:1.618em}.woocommerce-order .woocommerce-customer-details h2{font-size:1.618em}.woocommerce-order .woocommerce-table--order-details{max-width:900px;margin:1.41575em auto 5.9968353111em}.woocommerce-MyAccount-content .order_details a:not(.button),.woocommerce-MyAccount-content table th,.woocommerce-order .woocommerce-table--order-details tfoot,.woocommerce-order .woocommerce-table--order-details th{color:var(--accent)}.woocommerce-order .woocommerce-table--order-details td,.woocommerce-order .woocommerce-table--order-details th{border-top:1px solid;border-top-color:var(--border);padding-left:0;padding-right:0}.woocommerce-order .woocommerce-table--order-details thead td,.woocommerce-order .woocommerce-table--order-details thead th{border-top:0;border-bottom:2px solid;border-bottom-color:var(--border)}.woocommerce-order .woocommerce-table--order-details .product-name a{color:var(--text)}#woosq-popup .product .slick-slider .slick-arrow:hover:before,.hentry .entry-content .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a:hover,.hentry .entry-content .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active a,.site-header-cart-side .widget_shopping_cart .mini_cart_item a:hover,.woocommerce-order .woocommerce-table--order-details .product-name a:hover,form.woocommerce-form-login .woocommerce-LostPassword a:hover{color:var(--primary)}.woocommerce-MyAccount-content .order_details .product-total .amount,.woocommerce-order .woocommerce-table--order-details tfoot .amount{font-weight:700}.woocommerce-order .woocommerce-table--order-details tfoot tr:last-child .amount{font-weight:700;font-size:1.618em;color:var(--primary)}form.woocommerce-form-track-order label{font-size:20px;display:block;color:var(--accent);margin-bottom:10px}form.woocommerce-form-track-order button,form.woocommerce-form-track-order input{width:100%;margin-bottom:30px}#woosq-popup .single-product .product>div{overflow:unset}#woosq-popup .product .summary .summary-content form.cart .woosw-btn.woosw-added:before{color:red}#woosq-popup .product .summary .summary-content form.cart .woosc-btn{margin-right:0}#woosq-popup .product .slick-track{max-height:unset}#woosq-popup .product .slick-slider{overflow:unset!important}#woosq-popup .product .slick-slider .slick-arrow{display:flex;align-items:center;justify-content:center;border:1px solid;box-shadow:0 0 10px 0 rgba(0,0,0,.1);border-color:var(--border);border-radius:50%;background-color:#fff;visibility:hidden;opacity:0;letter-spacing:0;-webkit-transition:.3s;transition:.3s}#woosq-popup .product .slick-slider .slick-arrow:hover{background-color:#fff;border-color:var(--primary)}#woosq-popup .product .slick-slider .slick-arrow:before{line-height:1;color:var(--accent);background-color:transparent}#woosq-popup .product .slick-slider .slick-arrow.slick-next{right:10px;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}#woosq-popup .product .slick-slider .slick-arrow.slick-prev{left:10px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#woosq-popup .product .slick-slider:hover .slick-arrow.slick-next,#woosq-popup .product .slick-slider:hover .slick-arrow.slick-prev{opacity:1;visibility:visible;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#woosq-popup .product .slick-slider .slick-dots{display:none!important}#woosq-popup .single-product div.product .product_meta{border-top:none;padding-top:0;margin-top:0}#woosq-popup .single-product div.product form.cart .quantity{width:150px}.woocommerce-password-strength{font-weight:600;padding:.5407911001em 0;font-size:.875em}.woocommerce-password-strength.strong{color:#0f834d}.woocommerce-password-strength.bad,.woocommerce-password-strength.short{color:#e2401c}.woocommerce-password-strength.good{color:#3d9cd2}label.inline{display:inline!important;margin-left:1em}.hentry .entry-content .woocommerce-MyAccount-navigation ul{margin-left:0;border-top:1px solid;border-top-color:var(--border)}.hentry .entry-content .woocommerce-MyAccount-navigation ul li{list-style:none;border-bottom:1px solid;border-bottom-color:var(--border);position:relative}.hentry .entry-content .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a{text-decoration:none;padding:.875em 0;display:block;color:var(--accent)}ul.order_details{list-style:none;position:relative;max-width:900px;margin:0 auto 1.618em}ul.order_details li{padding:1em 1.618em;text-align:center;border-color:var(--border)}ul.order_details li:first-child{padding-top:1.618em;border:0}ul.order_details li:last-child{padding-bottom:1.618em}ul.order_details li strong{display:block;text-transform:none;color:var(--accent)}.my_account_orders .button,.woocommerce-MyAccount-downloads .button{padding:.6180469716em .875em;font-size:.875em;margin-right:.236em}.woocommerce-MyAccount-content h2{font-size:2em;font-weight:600}.woocommerce-MyAccount-content #payment .payment_methods{margin-bottom:1.618em!important}.woocommerce-MyAccount-content .woocommerce-Pagination{text-align:center}.woocommerce-MyAccount-content table thead th,.woocommerce-MyAccount-content table tr:nth-of-type(2n){background-color:rgba(0,0,0,.05)}.woocommerce-MyAccount-content .order_details a:not(.button):hover{text-decoration:underline}.woocommerce-MyAccount-content .order_details .product-quantity{color:var(--light)}.woocommerce-MyAccount-content .order_details tfoot .amount{font-weight:700;font-size:1.41575em;color:var(--accent)}.woocommerce-MyAccount-content .order-again{margin-bottom:3.706325903em}.login-form-title,.register-from-title{font-size:28px;margin-bottom:40px}form.woocommerce-form-login,form.woocommerce-form-register{max-width:440px;margin-left:auto;margin-right:auto}form.woocommerce-form-login button[type=submit],form.woocommerce-form-register button[type=submit]{display:block;width:100%}form.woocommerce-form-register .form-row-wide{margin-bottom:32px}form.woocommerce-form-login .form-row label,form.woocommerce-form-register .form-row label{line-height:28px;margin-bottom:5px}form.woocommerce-form-login .woocommerce-form-login-wrap,form.woocommerce-form-register .woocommerce-privacy-policy-text{margin-bottom:30px}form.woocommerce-form-login .woocommerce-form__label-for-checkbox{float:left}form.woocommerce-form-login .woocommerce-LostPassword{float:right;margin-bottom:35px}form.woocommerce-form-login .woocommerce-LostPassword a{color:var(--text);text-decoration:underline;text-decoration-style:dotted}@media (min-width:768px){.woocommerce-order ul.order_details{display:flex;justify-content:center;max-width:100%}.woocommerce-order ul.order_details li{padding-top:0;padding-bottom:0}.woocommerce-order ul.order_details li:first-child{padding-top:0}.woocommerce-order ul.order_details li:last-child{padding-bottom:0}.woocommerce-order ul.woocommerce-thankyou-order-details li{width:20%;margin:0!important}form.woocommerce-form-register{margin-right:0;margin-left:0}.col2-set#customer_login form.woocommerce-form-login{margin-right:0}ul.order_details{margin:3.706325903em auto}ul.order_details li{width:22.5806451613%;float:left;margin-right:3.2258064516%;border-left-style:solid;border-left-width:1px}ul.order_details li:first-child{border:0}ul.order_details li:last-child{float:right;margin-right:0}.addresses header.title::after,.addresses header.title::before,.col2-set .woocommerce-billing-fields::after,.col2-set .woocommerce-billing-fields::before,ul.order_details li:last-child::after,ul.order_details li:last-child::before{content:"";display:table}.addresses header.title::after,.col2-set .woocommerce-billing-fields::after,ul.order_details li:last-child::after{clear:both}.demo_store{bottom:0}.demo_store a.woocommerce-store-notice__dismiss-link{background:rgba(0,0,0,.1);float:right;display:inline-block;margin:-1em -1.41575em -1em 0;padding:1em 1.41575em}table.shop_table_responsive thead{display:table-header-group}table.shop_table_responsive tbody th,table.shop_table_responsive tr td{display:table-cell}table.shop_table_responsive tr td::before{display:none}table.shop_table_responsive tr.woocommerce-shipping-totals td{width:60%}#ship-to-different-address,.site-header-cart{position:relative}.site-header-cart .cart-contents{display:inline-block;position:relative;text-indent:0}.checkout_coupon{grid-template-columns:53.6231884058% auto}.wc-block-grid__products .wc-block-grid__product,.wc-block-grid__products li.product,ul.products .wc-block-grid__product,ul.products li.product{clear:none;width:100%}ul.products.columns-4 li.product{flex:0 0 25%;max-width:25%}.woocommerce-cart .hentry,.woocommerce-checkout .hentry{border-bottom:0;padding-bottom:0}#ship-to-different-address .woocommerce-form__input-checkbox{position:absolute;top:50%;right:0;transform:translateY(-50%);margin-right:0}.col2-set{width:53.6231884058%;float:left;margin-right:4.347826087%}.col2-set .form-row-first,.col2-set.addresses .col-1{width:48.3870967742%;float:left;margin-right:3.2258064516%}.col2-set .form-row-last,.col2-set.addresses .col-2,.form-row-last{width:48.3870967742%;float:right;margin-right:0}.col2-set .col-1,.col2-set .col-2{margin-bottom:1.618em}#order_review{width:37.0289855072%;float:right;margin-right:0;clear:right;transition:box-shadow .4s}.woocommerce-order-pay #order_review{width:100%;float:none}.woocommerce-order-pay #order_review #payment h3{padding-left:1em;padding-top:1em}.woocommerce-order-pay #order_review #payment .form-row,.woocommerce-order-pay #order_review .payment_methods+.form-row{padding:1em}.woocommerce-order-pay #order_review .button#place_order{display:block;width:100%;font-size:1.41575em}table+.addresses{margin-top:1.618em}.col2-set#customer_login{width:100%;margin:0}.col2-set#customer_login .col-1{width:50%;float:left;padding-right:5%}.col2-set#customer_login .col-2{width:50%;float:right;padding-left:5%}.col2-set.addresses{width:100%;float:left;margin-left:0;margin-right:0}.woocommerce-MyAccount-navigation{width:27.2727272727%;float:left;margin-right:3.8961038961%}.woocommerce-MyAccount-content{width:68.8311688312%;float:right;margin-right:0}.addresses header.title a{float:right}.addresses header.title h3{float:left}.form-row-first{width:48.3870967742%;float:left;margin-right:3.2258064516%;clear:both}}@media (min-width:1024px){form.woocommerce-form-track-order button{margin-top:42px}.woocommerce-page .content-area,.woocommerce-page.single-product.nutritix-sidebar-left .content-area,.woocommerce-page.single-product.nutritix-sidebar-right .content-area{width:calc(100% - 330px)}.woocommerce-page .widget-area,.woocommerce-page.single-product.nutritix-sidebar-left .widget-area,.woocommerce-page.single-product.nutritix-sidebar-right .widget-area{width:300px}.site-header-cart-side{width:340px;transform:translate3d(340px,0,0)}}.site-header-cart-side .close-cart-side{color:var(--accent);text-decoration:none;text-transform:uppercase;letter-spacing:.3px;font-weight:500;font-size:13px;padding-right:18px;position:relative}.site-header-cart-side .close-cart-side:after,.site-header-cart-side .close-cart-side:before{content:" ";position:absolute;top:50%;display:inline-block;margin-top:-1px;width:12px;height:2px;background-color:var(--accent);transition:background-color .2s ease-in-out,transform .2s ease-in-out,width .2s ease-in-out;right:0;transform:rotate(-45deg)}.site-header-cart-side .close-cart-side:before{transform:rotate(45deg)}.site-header-cart-side .close-cart-side:hover:after,.site-header-cart-side .close-cart-side:hover:before{transform:rotate(0)}.site-header-cart-side .widget_shopping_cart{margin-bottom:0;position:relative;flex:1 1 auto;display:flex;border:none;padding:0;border-radius:0}.site-header-cart-side .widget_shopping_cart .mini_cart_item:hover{background-color:#f9f9f9}.site-header-cart-side .widget_shopping_cart .mini_cart_item a{margin-bottom:3px;font-size:14px;line-height:1.41575em;font-weight:600;color:var(--accent)}.site-header-cart-side .widget_shopping_cart .mini_cart_item a.remove{position:absolute;top:15px;margin-bottom:0;transform:translateY(-50%);left:unset;opacity:1;right:8px}.site-header-cart-side .widget_shopping_cart .widget_shopping_cart_content{display:flex;flex-direction:column;flex:1 1 auto}.site-header-cart-side .widget_shopping_cart .woocommerce-mini-cart__total{margin-top:auto}.site-header-cart-side .widget_shopping_cart .woocommerce-mini-cart-scroll{position:relative;flex:1 1 auto;overflow-y:auto}.site-header-cart-side .widget_shopping_cart .product_list_widget{position:absolute;width:100%;top:0;right:0;bottom:0;left:0;overflow:auto;overflow-x:hidden}.site-header-cart-side .widget_shopping_cart .product_list_widget li:first-child{padding-top:1em}.site-header-cart-side .widget_shopping_cart .product_list_widget li img{max-width:60px}.site-header-cart-side .widget_shopping_cart p.total .amount{font-weight:600;font-size:18px;color:var(--primary)}.site-header-cart-side .widget_shopping_cart p.total strong{font-size:18px}.site-header-cart-side .widget_shopping_cart .buttons a{margin-right:15px;margin-left:15px;padding:10px 20px;margin-bottom:10px;border:0 solid;font-size:13px;letter-spacing:.3px;text-transform:uppercase}.site-header-cart-side .widget_shopping_cart .buttons a:after{background-color:#f7f7f7}.site-header-cart-side .widget_shopping_cart .buttons a.checkout{margin-top:0;margin-bottom:0;color:#fff}.site-header-cart-side.active{transform:none}.site-header-cart-side.active+.cart-side-overlay{visibility:visible;opacity:1}.cart-side-overlay{position:fixed;width:100vw;height:100vh;top:0;bottom:0;left:0;z-index:997;opacity:0;background-color:rgba(0,0,0,.7);visibility:hidden;transition:opacity .25s,visibility}.woocommerce-breadcrumb{margin-bottom:20px}.woocommerce-billing-fields--notice{font-size:.875em;margin:0 0 .5rem;display:block}