.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{width:700px!important}.woocommerce div.product p.stock{display:none}#fkcart-modal .fkcart-checkout-wrap #fkcart-checkout-button{background-color:#000!important}.wp-block-woocommerce-checkout-order-summary-block{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;max-width:420px}.wc-block-components-checkout-order-summary__title{display:flex;align-items:center;justify-content:space-between;background:#111;color:#fff;padding:18px 20px;margin:0}.wc-block-components-checkout-order-summary__title-text{font-size:18px;font-weight:600;margin:0}.wc-block-components-checkout-order-summary__title-price{font-size:18px;font-weight:700;color:#fff;margin-left:auto;margin-right:10px}.wc-block-components-checkout-order-summary__title-icon svg{fill:#fff}.wc-block-components-checkout-order-summary__content{padding:16px 20px 8px;background:#fff}.wc-block-components-order-summary-item{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid #f0f0f0}.wc-block-components-order-summary-item__image{position:relative!important;flex-shrink:0;overflow:visible!important}.wc-block-components-order-summary-item__quantity{position:absolute!important;top:-8px!important;right:-8px!important;left:auto!important;background:#555!important;color:#fff!important;font-size:11px!important;font-weight:600;width:20px;height:20px;min-width:20px;border-radius:50%!important;display:flex!important;align-items:center;justify-content:center;z-index:2;line-height:1}.wc-block-components-order-summary-item__quantity span[aria-hidden="true"]{display:block}.wc-block-components-order-summary-item__image img{width:48px;height:48px;object-fit:cover;border-radius:6px;border:1px solid #eee;display:block}.wc-block-components-order-summary-item__description{flex:1}.wc-block-components-product-name{font-size:15px;font-weight:600;margin:0 0 4px;color:#111}.wc-block-components-order-summary-item__individual-price{font-size:13px;color:#666}.wc-block-components-product-details__vial-size{font-size:12px;color:#888;display:block;margin-top:2px}.wc-block-components-order-summary-item__total-price{margin-left:auto;font-weight:700;font-size:14px;color:#111;white-space:nowrap}.wc-block-components-totals-coupon{margin:12px 0}.wc-block-components-panel__button[aria-expanded=true]{font-size:16px!important;font-weight:600!important;text-transform:capitalize!important}.wc-block-components-payment-methods__save-card-info{margin-top:15px}.wc-block-components-button:not(.is-link):disabled .wc-block-components-button__text{opacity:1!important;font-size:16px}.wc-block-components-checkout-order-summary__content .wc-block-components-panel__button:hover,.wc-block-components-checkout-order-summary__content .wc-block-components-panel__button:focus{color:#333!important;text-decoration:none!important}.wc-block-components-panel__button-icon{fill:#666!important;flex-shrink:0;transform:rotate(-90deg);transition:transform 0.2s}.wc-block-components-panel__button[aria-expanded="true"] .wc-block-components-panel__button-icon{transform:rotate(0deg)}.wc-block-components-totals-item{display:flex;justify-content:space-between;align-items:center;padding:10px 0;font-size:16px;border-bottom:1px solid #f0f0f0}.wc-block-components-totals-item__label{color:#555}.wc-block-components-totals-item__value{font-weight:600;color:#111}.wp-block-woocommerce-checkout-order-summary-shipping-block .wc-block-components-totals-item{background:#fafafa;padding:12px 14px;border-radius:6px;border-bottom:none;margin:6px 0}.wp-block-woocommerce-checkout-order-summary-totals-block+.wc-block-components-totals-wrapper .wc-block-components-totals-footer-item{background:#111;color:#fff;padding:16px 20px;border-radius:6px;margin-top:8px;font-size:16px;font-weight:700;border-bottom:none}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wc-block-components-totals-footer-item-tax-value{color:#ffffff!important;font-size:18px;font-weight:700}@media (max-width:480px){.wp-block-woocommerce-checkout-order-summary-block{max-width:100%}}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title{margin-top:0!important}.wc-block-checkout .wc-block-components-sidebar-layout{box-shadow:0 2px 14px rgba(0,0,0,.1);border-radius:12px;background:#fff;padding:24px 35px;overflow:hidden}.wc-block-checkout__form fieldset.wc-block-components-checkout-step,.wc-block-checkout__order-notes,.wc-block-checkout__terms,.wc-block-checkout__actions{box-shadow:none;border-radius:0;border:none;padding:16px 0;margin-bottom:0;background:transparent}.wc-block-checkout__form fieldset.wc-block-components-checkout-step,.wc-block-checkout__form fieldset.wc-block-components-checkout-step input,.wc-block-checkout__form fieldset.wc-block-components-checkout-step label,.wc-block-checkout__form fieldset.wc-block-components-checkout-step select,.wc-block-checkout__form fieldset.wc-block-components-checkout-step span,.wc-block-checkout__order-notes,.wc-block-checkout__order-notes label,.wc-block-checkout__terms,.wc-block-checkout__terms span{font-size:16px!important}.wc-block-components-checkout-step__heading-container{background:#000;color:#fff;padding:10px;border-radius:4px}.wc-block-components-checkout-place-order-button__text{font-weight:600;text-transform:capitalize}#wc-blocks-payment-gateways-intuit-payments-credit-card-content p{font-size:15px;margin-bottom:0}.wc-blocks-components-select .wc-blocks-components-select__select{height:60px!important}@media (max-width:991px){.page-id-10249 .checkout-order-summary-block-fill{display:none}.wp-block-woocommerce-checkout-order-summary-discount-block,.wp-block-woocommerce-checkout-order-summary-fee-block.wc-block-components-totals-wrapper{display:none}.wc-block-checkout,.wc-block-checkout .wc-block-components-sidebar-layout{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.wc-block-checkout .wc-block-components-sidebar-layout{display:flex!important;flex-direction:column!important;padding:16px!important;border-radius:10px!important}.wc-block-checkout .wc-block-components-main,.wc-block-checkout .wc-block-checkout__form{display:contents!important}.wc-block-checkout__contact-fields,.wc-block-checkout__shipping-fields,.wc-block-checkout__shipping-option,.wc-block-checkout__payment-method,.wc-block-checkout__order-notes,.wc-block-checkout__terms{order:1!important;width:100%!important;box-sizing:border-box!important;padding:12px 0!important}.wc-block-checkout .wc-block-components-sidebar{order:2!important;width:100%!important;max-width:100%!important;margin:20px 0 0 0!important;box-sizing:border-box!important;position:static!important}.wc-block-checkout__actions{order:3!important;width:100%!important;margin-top:20px!important}.wc-block-checkout__form fieldset.wc-block-components-checkout-step *{font-size:15px!important}.wc-block-components-radio-control__option-layout{flex-wrap:wrap!important}.wc-block-components-payment-method-icons{flex-wrap:wrap!important;justify-content:flex-start!important;margin-top:6px}.wc-block-components-checkout-place-order-button{width:100%!important}.page-id-10249 .wp-block-woocommerce-checkout-order-summary-block.checkout-order-summary-block-fill-wrapper .wc-block-components-title{display:none}.wc-block-components-checkout-order-summary__title{padding:20px 10px!important}}@media (max-width:767px){.woocommerce-MyAccount-content{max-width:100%!important;padding:18px!important}.page-id-10249 .wc-block-components-totals-wrapper{padding:8px 0!important}.wc-block-components-form .wc-block-components-checkout-step{margin:0!important}.wp-block-woocommerce-checkout-order-summary-totals-block+.wc-block-components-totals-wrapper .wc-block-components-totals-footer-item{padding:8px 20px!important}.wp-block-woocommerce-checkout{width:unset!important;margin:30px 10px!important}.wc-block-components-checkout-order-summary__title{padding:20px 10px!important}.page-id-10249 .checkout-order-summary-block-fill{padding:10px 20px!important}}.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item.woofc-item-has-remove .woofc-item-inner{padding:10px 40px 10px 10px;border-radius:8px}.woocommerce-info::before{color:#000}.woocommerce-MyAccount-content{max-width:1000px!important;margin:0 auto!important;box-shadow:0 2px 14px rgba(0,0,0,.1);padding:35px}.woocommerce-EditAccountForm{width:100%!important;max-width:100%!important}.woocommerce-EditAccountForm::before{content:"Account Details";display:block;background:#000!important;color:#fff!important;font-size:16px!important;font-weight:700!important;padding:14px 18px!important;margin:0 0 16px!important;border-radius:6px!important}.woocommerce-EditAccountForm fieldset::before{content:"Password Change";display:block;background:#000!important;color:#fff!important;font-size:16px!important;font-weight:600!important;padding:14px 18px!important;margin:8px 0 16px!important;border-radius:6px!important}.woocommerce-EditAccountForm fieldset legend{display:none!important}.woocommerce-EditAccountForm .form-row{margin:0 0 16px!important;padding:0!important}.woocommerce-EditAccountForm .form-row-first,.woocommerce-EditAccountForm .form-row-last{display:block!important;float:left!important;width:calc(50% - 8px)!important;box-sizing:border-box!important}.woocommerce-EditAccountForm .form-row-first{margin-right:16px!important}.woocommerce-EditAccountForm .form-row-last{margin-right:0!important}.woocommerce-EditAccountForm .clear{display:block!important;clear:both!important;height:0!important}.woocommerce-EditAccountForm label{display:block!important;font-size:16px!important;font-weight:500!important;color:#000!important;margin-bottom:6px!important}.woocommerce-EditAccountForm label .required{color:#c23b3b!important}.woocommerce-EditAccountForm #account_display_name_description{display:block!important;font-size:16px!important;color:#8a8f8b!important;margin-top:6px!important;font-style:normal!important}.woocommerce-EditAccountForm .input-text{width:100%!important;height:48px!important;padding:0 14px!important;font-size:16px!important;font-family:'Inter',sans-serif!important;color:#000!important;background:#fff!important;border:1.5px solid #d8dcd9!important;border-radius:8px!important;outline:none!important;box-shadow:0 1px 3px rgba(0,0,0,.06)!important;box-sizing:border-box!important;transition:border-color .15s ease,box-shadow .15s ease!important}.woocommerce-EditAccountForm .input-text:hover{border-color:#b9c4bd!important;box-shadow:0 2px 6px rgba(0,0,0,.08)!important}.woocommerce-EditAccountForm .input-text:focus{border-color:#000!important;box-shadow:0 0 0 3px rgba(0,0,0,.08)!important}.woocommerce-EditAccountForm fieldset{border:none!important;margin:24px 0 4px!important;padding:0!important}.woocommerce-EditAccountForm .password-input{position:relative!important;display:block!important;width:100%!important}.woocommerce-EditAccountForm .password-input .input-text{padding-right:44px!important}.woocommerce-EditAccountForm .show-password-input{position:absolute!important;right:6px!important;top:50%!important;transform:translateY(-50%)!important;width:32px!important;height:32px!important;border:none!important;background:transparent!important;border-radius:6px!important;cursor:pointer!important}.woocommerce-EditAccountForm .show-password-input:hover{background:#f0f0f0!important}.woocommerce-EditAccountForm p:has(>button[name="save_account_details"]){margin:28px 0 0!important;padding:0!important}.woocommerce-EditAccountForm button[name="save_account_details"]{display:flex!important;align-items:center!important;justify-content:center!important;height:52px!important;background:#000!important;color:#fff!important;border:none!important;border-radius:8px!important;font-size:15px!important;font-weight:600!important;cursor:pointer!important;box-shadow:0 2px 6px rgba(0,0,0,.15)!important}.woocommerce-EditAccountForm button[name="save_account_details"]:hover{background:#222!important;color:#fff!important}@media (max-width:520px){.woocommerce-EditAccountForm .form-row-first,.woocommerce-EditAccountForm .form-row-last{display:block!important;float:none!important;width:100%!important;margin-right:0!important}.woocommerce-EditAccountForm .input-text{height:46px!important;font-size:16px!important}}.woocommerce-account .woocommerce{margin:0 auto;padding:30px 20px;font-family:'Inter',sans-serif;display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap;max-width:1300px}.woocommerce-account .woocommerce-MyAccount-navigation{flex:0 0 300px;width:300px;background:#fff!important;border-radius:14px!important;box-shadow:0 2px 14px rgba(0,0,0,.08)!important;padding:18px!important;border:1px solid #e2e2e2!important}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none!important;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:6px}.woocommerce-account .woocommerce-MyAccount-navigation-link{list-style:none!important;background:none!important;background-image:none!important;border:none!important;box-shadow:none!important;clip-path:none!important;border-radius:10px!important;overflow:hidden!important;margin:0!important;padding:0!important}.woocommerce-account .woocommerce-MyAccount-navigation-link::before,.woocommerce-account .woocommerce-MyAccount-navigation-link::after,.woocommerce-account .woocommerce-MyAccount-navigation-link a::after{content:none!important;display:none!important}.woocommerce-account .woocommerce-MyAccount-navigation-link a{display:flex!important;align-items:center!important;padding:12px 16px!important;font-size:15px!important;font-weight:600!important;color:#000!important;text-decoration:none!important;background:none!important;background-image:none!important;border:none!important;box-shadow:none!important;border-radius:10px!important;transition:background .15s ease,color .15s ease!important}.woocommerce-account .woocommerce-MyAccount-navigation-link a::before{content:''!important;display:inline-block!important;width:18px!important;height:18px!important;margin-right:12px!important;flex-shrink:0!important;background-color:currentColor!important;-webkit-mask-size:contain!important;mask-size:contain!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-position:center!important;mask-position:center!important}.woocommerce-account .woocommerce-MyAccount-navigation-link--dashboard a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpolyline points='9 22 9 12 15 12 15 22'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpolyline points='9 22 9 12 15 12 15 22'/%3E%3C/svg%3E")!important}.woocommerce-account .woocommerce-MyAccount-navigation-link--orders a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2h9l3 3v17H6z'/%3E%3Cline x1='9' y1='8' x2='15' y2='8'/%3E%3Cline x1='9' y1='12' x2='15' y2='12'/%3E%3Cline x1='9' y1='16' x2='13' y2='16'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2h9l3 3v17H6z'/%3E%3Cline x1='9' y1='8' x2='15' y2='8'/%3E%3Cline x1='9' y1='12' x2='15' y2='12'/%3E%3Cline x1='9' y1='16' x2='13' y2='16'/%3E%3C/svg%3E")!important}.woocommerce-account .woocommerce-MyAccount-navigation-link--downloads a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpolyline points='7 10 12 15 17 10'/%3E%3Cline x1='12' y1='15' x2='12' y2='3'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpolyline points='7 10 12 15 17 10'/%3E%3Cline x1='12' y1='15' x2='12' y2='3'/%3E%3C/svg%3E")!important}.woocommerce-account .woocommerce-MyAccount-navigation-link--edit-address a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E")!important}.woocommerce-account .woocommerce-MyAccount-navigation-link--payment-methods a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='1' y='4' width='22' height='16' rx='2'/%3E%3Cline x1='1' y1='10' x2='23' y2='10'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='1' y='4' width='22' height='16' rx='2'/%3E%3Cline x1='1' y1='10' x2='23' y2='10'/%3E%3C/svg%3E")!important}.woocommerce-account .woocommerce-MyAccount-navigation-link--edit-account a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")!important}.woocommerce-account .woocommerce-MyAccount-navigation-link--customer-logout a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/%3E%3Cpolyline points='16 17 21 12 16 7'/%3E%3Cline x1='21' y1='12' x2='9' y2='12'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/%3E%3Cpolyline points='16 17 21 12 16 7'/%3E%3Cline x1='21' y1='12' x2='9' y2='12'/%3E%3C/svg%3E")!important}.woocommerce-account .woocommerce-MyAccount-navigation-link a:hover{background:#f2f2f2!important;color:#000!important}.woocommerce-account .woocommerce-MyAccount-navigation-link.is-active a{background:#000!important;color:#fff!important;box-shadow:0 3px 8px rgba(0,0,0,.18)!important}.woocommerce-account .woocommerce-MyAccount-navigation-link--customer-logout{margin-top:8px!important;padding-top:8px!important;border-top:1px solid #eee!important}.woocommerce-account .woocommerce-MyAccount-navigation-link--customer-logout a{color:#c23b3b!important}.woocommerce-account .woocommerce-MyAccount-navigation-link--customer-logout a:hover{background:#fdecec!important}.woocommerce-account .woocommerce-MyAccount-content{flex:1 1 0%;min-width:280px;background:#fff!important;border-radius:14px!important;box-shadow:0 2px 14px rgba(0,0,0,.1)!important;padding:32px!important;border:1px solid #e2e2e2!important}.woocommerce-account .woocommerce-notices-wrapper .woocommerce-info,.woocommerce-account .woocommerce-info[role="status"]{align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:#f7f8f7!important;border-left:4px solid #000!important;border-radius:10px!important;padding:22px 24px!important;margin:0!important;list-style:none!important;font-size:15px;color:#333}.woocommerce-account .woocommerce-info[role="status"]::before{display:none!important}.woocommerce-account .woocommerce-Button.wc-forward{background:#000!important;color:#fff!important;border-radius:18px!important;padding:12px 24px!important;font-weight:600!important;text-decoration:none!important;white-space:nowrap;transition:background .15s ease,transform .1s ease}.woocommerce-account .woocommerce-Button.wc-forward:hover{background:#222!important;transform:translateY(-1px)}.woocommerce-account .woocommerce-orders-table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;border-radius:10px;overflow:hidden}.woocommerce-account .woocommerce-orders-table thead th{text-align:left;padding:14px;background:#000!important;color:#fff!important;font-weight:600;font-size:16px;letter-spacing:.06em;text-transform:capitalize}.woocommerce-account .woocommerce-orders-table tbody tr:nth-child(even) td{background:#fafafa}.woocommerce-account .woocommerce-orders-table tbody td{padding:14px;border-bottom:1px solid #eee;color:#333}.woocommerce-account .woocommerce-orders-table tbody tr:hover td{background:#f2f2f2}.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-number a{color:#000;font-weight:700;text-decoration:none}.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-number a:hover{text-decoration:underline}.woocommerce-account .woocommerce-orders-table mark.order-status,.woocommerce-account .order-status{display:inline-block;background:none!important}.woocommerce-account .order-status span,.woocommerce-account mark.order-status span{display:inline-block;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;background:#eee;color:#444}.woocommerce-account .status-processing span{background:#e8f0fe;color:#1a56db}.woocommerce-account .status-completed span{background:#e6f6ec;color:#1a7f3c}.woocommerce-account .status-cancelled span,.woocommerce-account .status-failed span{background:#fdecec;color:#c23b3b}.woocommerce-account .status-on-hold span,.woocommerce-account .status-pending span{background:#fff4e0;color:#a86a00}.woocommerce-account .status-refunded span{background:#f0f0f0;color:#555}.woocommerce-account .woocommerce-orders-table .button,.woocommerce-account .woocommerce-orders-table .view,.woocommerce-MyAccount-content .button{font-size:15px!important;font-weight:600!important;border:none!important;text-decoration:none!important;background:#000!important;color:#fff!important;border-radius:20px!important;padding:10px 25px!important}.woocommerce-account .woocommerce-orders-table .button:hover,.woocommerce-account .woocommerce-orders-table .view:hover{background:#222!important}.woocommerce-account .woocommerce-pagination{margin-top:20px;text-align:right}.woocommerce-account .woocommerce-pagination .page-numbers,.woocommerce-account .woocommerce-pagination .button{display:inline-block;background:#000!important;color:#fff!important;border-radius:18px!important;padding:10px 22px!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;transition:background .15s ease}.woocommerce-account .woocommerce-pagination .page-numbers:hover,.woocommerce-account .woocommerce-pagination .button:hover{background:#222!important}.woocommerce-account .woocommerce-MyAccount-content>p{font-size:15px;color:#333;line-height:1.6}.woocommerce-account .woocommerce-MyAccount-content a{color:#000;font-weight:600;text-decoration:underline}@media (max-width:991px){.woocommerce-account .woocommerce{display:block!important;padding:16px!important}.woocommerce-account .woocommerce-MyAccount-navigation{width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0 0 16px 0!important;padding:10px!important}.woocommerce-account .woocommerce-MyAccount-navigation ul{flex-direction:column!important;gap:4px!important}.woocommerce-account .woocommerce-MyAccount-navigation-link a{padding:12px 14px!important;font-size:14px!important}.woocommerce-account .woocommerce-MyAccount-content{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:18px!important;border-radius:12px!important;margin:0!important}.woocommerce-account .woocommerce-info[role="status"]{flex-direction:column!important;align-items:flex-start!important;padding:16px!important}.woocommerce-account .woocommerce-Button.wc-forward{width:100%!important;text-align:center!important;box-sizing:border-box!important}.woocommerce-account .woocommerce-orders-table thead{display:none!important}.woocommerce-account .woocommerce-orders-table,.woocommerce-account .woocommerce-orders-table t,.woocommerce-account .woocommerce-orders-table tr,.woocommerce-account .woocommerce-orders-table td{display:block!important;width:100%!important;box-sizing:border-box!important}.woocommerce-account .woocommerce-orders-table tr{margin-bottom:14px!important;border:1px solid #eee!important;border-radius:10px!important;overflow:hidden!important}.woocommerce-account .woocommerce-orders-table t tr:nth-child(even) td{background:#fff!important}.woocommerce-account .woocommerce-orders-table td{border:none!important;border-bottom:1px solid #f2f2f2!important;padding:10px 14px!important;text-align:left!important}.woocommerce-account .woocommerce-orders-table td:last-child{border-bottom:none!important}.woocommerce-account .woocommerce-orders-table td::before{content:attr(data-title)!important;display:block!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;color:#888!important;margin-bottom:3px!important}.woocommerce-account .woocommerce-pagination{text-align:center!important}}@media (max-width:480px){.woocommerce-account .woocommerce-MyAccount-navigation-link a{font-size:13.5px!important;padding:11px 12px!important}}.woocommerce-account .woocommerce-Addresses.addresses{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:20px!important;width:100%!important;margin:0!important}.woocommerce-account .woocommerce-Addresses.addresses:before,.woocommerce-account .woocommerce-Addresses.addresses:after{content:none!important}.woocommerce-account .woocommerce-Address{flex:1 1 300px!important;width:auto!important;height:auto!important;background:#fff!important;border:1px solid #e2e2e2!important;border-radius:14px!important;box-shadow:0 2px 14px rgba(0,0,0,.06)!important;padding:22px 24px!important;box-sizing:border-box!important;float:none!important;display:flex!important;flex-direction:column!important}.woocommerce-account .woocommerce-Address-title.title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:nowrap!important;margin:0 0 16px!important;padding-bottom:16px!important;border-bottom:1px solid #f0f0f0!important}.woocommerce-account .woocommerce-Address .woocommerce-Address-title.title,.woocommerce-account .woocommerce-Address-title.title,.woocommerce-account .woocommerce-Address-title{text-align:left!important}.woocommerce-account .woocommerce-Address .woocommerce-Address-title.title h3,.woocommerce-account .woocommerce-Address .woocommerce-Address-title.title h2,.woocommerce-account .woocommerce-Address-title.title h3,.woocommerce-account .woocommerce-Address-title.title h2,.woocommerce-account .woocommerce-Address-title h3,.woocommerce-account .woocommerce-Address-title h2{font-size:17px!important;font-weight:700!important;color:#000!important;margin:0!important;padding:0!important;text-align:left!important;flex:1 1 auto!important}.woocommerce-account .woocommerce-Address-title.title .edit{display:inline-flex!important;align-items:center!important;flex-shrink:0!important;background:#000!important;color:#fff!important;font-size:12.5px!important;font-weight:600!important;text-decoration:none!important;border-radius:18px!important;padding:8px 16px!important;white-space:nowrap!important;transition:background .15s ease!important}.woocommerce-account .woocommerce-Address-title.title .edit:hover{background:#222!important}.woocommerce-account .woocommerce-Address address{font-style:normal!important;font-size:14.5px!important;line-height:1.8!important;color:#555!important;margin:0!important}.woocommerce-account .woocommerce-MyAccount-content>p:first-child{font-size:15px!important;color:#666!important;margin-bottom:24px!important}@media (max-width:991px){.woocommerce-account .woocommerce{overflow-x:hidden!important;max-width:100vw!important}.woocommerce-account .woocommerce-MyAccount-content{overflow-x:hidden!important;max-width:100%!important;box-sizing:border-box!important}.woocommerce-account .woocommerce-Addresses.addresses{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important;max-width:100%!important}.woocommerce-account .woocommerce-Address{flex:1 1 100%!important;width:100%!important;max-width:100%!important;padding:18px!important;overflow:hidden!important}.woocommerce-account .woocommerce-Address-title.title{display:flex!important;flex-direction:column!important;align-items:stretch!important;flex-wrap:nowrap!important;gap:10px!important;width:100%!important}.woocommerce-account .woocommerce-Address-title.title h3,.woocommerce-account .woocommerce-Address-title.title h2{text-align:left!important;font-size:16px!important;width:100%!important}.woocommerce-account .woocommerce-Address-title.title .edit{display:flex!important;width:100%!important;max-width:100%!important;justify-content:center!important;text-align:center!important;box-sizing:border-box!important;padding:10px 16px!important;white-space:normal!important;overflow-wrap:break-word!important}.woocommerce-account .woocommerce-Address address{font-size:14px!important;line-height:1.7!important;word-break:break-word!important}}@media (max-width:400px){.woocommerce-account .woocommerce-MyAccount-content{padding:16px!important}.woocommerce-account .woocommerce-Address{padding:14px!important}}.woocommerce-account .woocommerce-MyAccount-paymentMethods,.woocommerce-account .woocommerce-orders-table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;font-size:14px!important;border:1px solid #e2e2e2!important;border-radius:10px!important;overflow:hidden!important}.woocommerce-account .woocommerce-MyAccount-paymentMethods th,.woocommerce-account .woocommerce-MyAccount-paymentMethods td,.woocommerce-account .woocommerce-orders-table th,.woocommerce-account .woocommerce-orders-table td{border:none!important;border-bottom:1px solid #e2e2e2!important;border-right:1px solid #e2e2e2!important;padding:14px!important;text-align:left!important;vertical-align:middle!important}.woocommerce-account .woocommerce-MyAccount-paymentMethods th:last-child,.woocommerce-account .woocommerce-MyAccount-paymentMethods td:last-child,.woocommerce-account .woocommerce-orders-table th:last-child,.woocommerce-account .woocommerce-orders-table td:last-child{border-right:none!important}.woocommerce-account .woocommerce-MyAccount-paymentMethods tr:last-child td,.woocommerce-account .woocommerce-orders-table tbody tr:last-child td{border-bottom:none!important}.woocommerce-account .woocommerce-MyAccount-paymentMethods thead th,.woocommerce-account .woocommerce-orders-table thead th{background:#fafafa!important;color:#000!important;font-weight:700!important;font-size:13px!important}.woocommerce-account .woocommerce-MyAccount-paymentMethods .default{display:inline-block!important;background:#1a73e8!important;color:#fff!important;font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;padding:5px 12px!important;border-radius:14px!important}.woocommerce-account .woocommerce-MyAccount-paymentMethods .button,.woocommerce-account .woocommerce-orders-table .button,.woocommerce-account .woocommerce-orders-table .view{display:inline-block!important;background:#000!important;color:#fff!important;border:none!important;border-radius:20px!important;padding:9px 20px!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;white-space:nowrap!important;margin-right:6px!important}.woocommerce-account .woocommerce-MyAccount-paymentMethods .button:hover,.woocommerce-account .woocommerce-orders-table .button:hover,.woocommerce-account .woocommerce-orders-table .view:hover{background:#222!important}@media (max-width:991px){.woocommerce-account .woocommerce-MyAccount-paymentMethods thead,.woocommerce-account .woocommerce-orders-table thead{display:none!important}.woocommerce-account .woocommerce-MyAccount-paymentMethods,.woocommerce-account .woocommerce-MyAccount-paymentMethods tbody,.woocommerce-account .woocommerce-MyAccount-paymentMethods tr,.woocommerce-account .woocommerce-MyAccount-paymentMethods td,.woocommerce-account .woocommerce-orders-table,.woocommerce-account .woocommerce-orders-table tbody,.woocommerce-account .woocommerce-orders-table tr,.woocommerce-account .woocommerce-orders-table td{display:block!important;width:100%!important;box-sizing:border-box!important;padding:5px}.woocommerce-account .woocommerce-MyAccount-paymentMethods tr,.woocommerce-account .woocommerce-orders-table tr{border:1px solid #e2e2e2!important;border-radius:10px!important;margin-bottom:14px!important;overflow:hidden!important}.woocommerce-account .woocommerce-MyAccount-paymentMethods tr:last-child,.woocommerce-account .woocommerce-orders-table tr:last-child{margin-bottom:0!important}.woocommerce-account .woocommerce-MyAccount-paymentMethods td,.woocommerce-account .woocommerce-orders-table td{border-right:none!important;border-bottom:1px solid #f2f2f2!important;padding:10px 14px!important}.woocommerce-account .woocommerce-MyAccount-paymentMethods td:last-child,.woocommerce-account .woocommerce-orders-table td:last-child{border-bottom:none!important}.woocommerce-account .woocommerce-MyAccount-paymentMethods td::before,.woocommerce-account .woocommerce-orders-table td::before{content:attr(data-title)!important;display:block!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;color:#888!important;margin-bottom:4px!important}}