body[account=logged_in] li.login,body[account=logged_out] li.account-menu{display:none}.woocommerce-account .woocommerce-notices-wrapper{margin-bottom:0}.woocommerce-MyAccount-content{width:100%;height:100%}.woocommerce-account .woocommerce-MyAccount-content{display:flex;flex-direction:column;width:100%;gap:1em;align-items:center}.woocommerce-MyAccount-content>p{text-align:center;border-bottom:2px solid var(--body-bg-color);padding-bottom:.5em}@media screen and (max-width:400px){.entry-content .woocommerce{grid-template-columns:1fr}}.woocommerce-MyAccount-navigation{background:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-large);width:auto;height:100%;display:flex;justify-content:center;padding:1rem;overflow:visible}.woocommerce-MyAccount-navigation ul{list-style:none;display:flex;flex-wrap:wrap;gap:.7em;padding:0;margin:0;flex-direction:column;align-items:center;max-width:min-content;overflow:visible}.woocommerce-MyAccount-navigation li{display:flex;justify-content:center;border-bottom:2px solid var(--body-bg-color);padding-bottom:.7em;width:100%;overflow:visible}.woocommerce-MyAccount-navigation li a{display:flex;text-decoration:none;align-items:center;color:var(--text-color);font-weight:500;text-align:center;line-height:1;overflow:visible;z-index:10;gap:.5em}.woocommerce-MyAccount-navigation li a::after{content:unset}.woocommerce-MyAccount-navigation-link--customer-logout svg{fill:var(--red)}.woocommerce-MyAccount-navigation-link--customer-logout a{color:var(--red)!important}.woocommerce-MyAccount-navigation a{font-size:var(--fsize--1);line-height:1;color:var(--link-color)}.woocommerce-MyAccount-navigation a svg{display:block;width:1.5em;z-index:11;transition:var(--transition-300)}@media screen and (max-width:400px){.woocommerce-MyAccount-navigation{width:100%}.woocommerce-MyAccount-navigation ul{width:100%;max-width:100%;display:flex;align-items:flex-start;column-gap:.5em;row-gap:1em;justify-items:center;flex-direction:row;justify-content:center}.woocommerce-MyAccount-navigation li{border-bottom:unset;padding-bottom:0;width:min-content}}.section-title{text-align:left;font-size:var(--fsize-1);font-weight:700;width:100%}.section-subtitle{width:100%;text-align:left;font-size:var(--fsize--1);padding-bottom:0;margin-top:-.5rem}.woocommerce-MyAccount-content:has(.dashboard-wrapper) .section-title{text-transform:capitalize}.woocommerce:has(>.myaccount_sidebar){display:grid;grid-template-columns:auto 1fr;gap:2rem}.myaccount_sidebar{display:flex;flex-direction:column;gap:1rem}.dashboard-wrapper{display:flex;flex-direction:column;gap:1.25rem;padding:0;width:100%}.db-verify{background:color-mix(in srgb,var(--md-sys-color-warning) 10%,transparent);border:1px solid color-mix(in srgb,var(--md-sys-color-warning) 35%,transparent);border-radius:var(--md-sys-shape-medium);padding:.75rem 1rem;font-size:var(--fsize--1)}.db-profile-card{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex-wrap:wrap;background:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-large);padding:1rem}.db-avatar-link{position:relative;display:block;flex-shrink:0;border-radius:50%;text-decoration:none}.db-avatar-link .db-avatar-img{width:72px;height:72px;border-radius:50%;display:block;object-fit:cover}.db-avatar-overlay{position:absolute;inset:0;border-radius:50%;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--md-sys-motion-duration-short4, 200ms) ease}.db-avatar-overlay svg{width:1.2rem;height:1.2rem;stroke:#fff}.db-avatar-link:is(:hover,:focus-visible) .db-avatar-overlay{opacity:1}.db-avatar-link:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.db-profile-info{display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:0;text-align:center}.db-profile-name{font-size:var(--fsize-1);font-weight:700;margin:0;text-transform:capitalize}.db-profile-email,.db-profile-since{font-size:var(--fsize--1);color:var(--md-sys-color-on-surface-variant)}.db-rank-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.35rem}.db-rank-chip{display:inline-flex;align-items:center;color:var(--md-sys-color-on-warning-container);font-size:var(--fsize--1);font-weight:600}.db-rank-chip--reseller{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.db-benefit-chip{display:inline-flex;align-items:center;background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-radius:var(--md-sys-shape-full);padding:.15em .65em;font-size:var(--fsize--2);font-weight:600}.db-coins-bar-wrap{display:flex;flex-direction:column;gap:.5rem;padding:1rem;min-width:150px;flex:1;max-width:250px;background:var(--md-sys-color-warning-container);border:1px solid var(--md-sys-color-warning);border-radius:var(--md-sys-shape-medium)}.db-coins-label{display:flex;justify-content:space-between;font-size:var(--fsize--2);font-weight:500;color:var(--md-sys-color-on-surface-variant)}.db-coins-track{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:var(--md-sys-shape-full);border:none;background:var(--md-sys-color-surface-container-high);display:block}.db-coins-track::-webkit-progress-bar{background:var(--md-sys-color-surface-container-high);border-radius:var(--md-sys-shape-full)}.db-coins-track::-webkit-progress-value{background:var(--md-sys-color-primary);border-radius:var(--md-sys-shape-full);transition:width .5s ease}.db-coins-track::-moz-progress-bar{background:var(--md-sys-color-primary);border-radius:var(--md-sys-shape-full)}.db-coins-next{font-size:var(--fsize--2);font-weight:500;color:var(--md-sys-color-on-surface-variant)}.db-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.5rem}.db-stat-card{background:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-large);padding:1rem;display:flex;flex-direction:column;gap:.4rem}.db-stat-icon{width:2.25rem;height:2.25rem;border-radius:var(--md-sys-shape-medium);display:flex;align-items:center;justify-content:center;margin-bottom:.25rem}.db-stat-icon :is(svg,img){width:1.1rem;height:1.1rem}.db-stat-icon--primary{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.db-stat-icon--secondary{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.db-stat-icon--tertiary{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.db-stat-icon--warning{background:var(--md-sys-color-warning-container);color:var(--md-sys-color-on-warning-container)}.db-stat-icon--success{background:var(--md-sys-color-success-container);color:var(--md-sys-color-on-success-container)}.db-stat-value{font-size:var(--fsize-2);font-weight:800;line-height:1;font-family:'IBM Plex Mono',monospace}.db-stat-label{font-size:var(--fsize--1);color:var(--md-sys-color-on-surface-variant);font-weight:500}.db-stat-note{font-size:var(--fsize--2);color:var(--md-sys-color-primary)}.db-block{background:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-large);overflow:hidden;width:100%;padding-bottom:1rem}.db-block-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--md-sys-color-outline-variant)}.db-block-title{font-size:var(--fsize-0);font-weight:700}.db-block-action{font-size:var(--fsize--1);color:var(--md-sys-color-primary);font-weight:500;text-decoration:none;white-space:nowrap}.db-orders-table{width:100%;border-collapse:collapse;font-size:var(--fsize--1)}.db-orders-table th{padding:.6rem 1rem;text-align:left;font-weight:600;color:var(--md-sys-color-on-surface-variant);border-bottom:1px solid var(--md-sys-color-outline-variant);white-space:nowrap}.db-orders-table td{padding:.75rem 1rem;vertical-align:middle;border-bottom:1px solid var(--md-sys-color-outline-variant)}.db-order-actions,.db-orders-table tr th:last-of-type{text-align:right}.db-block:not(:has(.woocommerce-pagination)) .db-orders-table tbody tr:last-child td{border-bottom:none}.db-order-id{font-family:'IBM Plex Mono',monospace;font-weight:700;color:var(--md-sys-color-primary);text-decoration:none}.db-order-total{font-family:'IBM Plex Mono',monospace;white-space:nowrap}.db-pill{display:inline-flex;align-items:center;padding:.2em .7em;border-radius:var(--md-sys-shape-full);font-size:var(--fsize--2);font-weight:600;white-space:nowrap}.db-pill--green{background:color-mix(in srgb,var(--md-sys-color-success) 14%,transparent);color:var(--md-sys-color-success)}.db-pill--amber{background:color-mix(in srgb,var(--md-sys-color-warning) 14%,transparent);color:var(--md-sys-color-warning)}.db-pill--blue{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.db-pill--red{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.db-pill--grey{background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface-variant)}.db-order-thumbs{display:flex;gap:.25rem;align-items:center}.db-order-thumb{width:36px;height:36px;border-radius:var(--md-sys-shape-small);overflow:hidden;background:var(--md-sys-color-surface-container);border:1px solid var(--md-sys-color-outline-variant);display:flex;align-items:center;justify-content:center;flex-shrink:0}.db-order-thumb img{width:100%;height:100%;object-fit:cover;display:block}.db-order-thumb--more{font-size:var(--fsize--2);font-weight:700;color:var(--md-sys-color-on-surface-variant);background:var(--md-sys-color-surface-container-high)}.db-no-orders{padding:2rem;text-align:center;color:var(--md-sys-color-on-surface-variant);font-size:var(--fsize--1)}.db-addr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0}.db-addr-card{background:var(--md-sys-color-surface-container-low);padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.5rem}.db-addr-grid .db-addr-card:not(:last-child){border-bottom:1px solid var(--md-sys-color-outline-variant)}@media screen and (min-width:440px){.db-addr-grid{grid-template-columns:repeat(2,1fr)}.db-addr-grid .db-addr-card:not(:last-child){border-bottom:none;border-right:1px solid var(--md-sys-color-outline-variant)}}.db-addr-type{display:flex;align-items:center;gap:.4rem;font-weight:600;font-size:var(--fsize--1);color:var(--md-sys-color-on-surface-variant)}.db-addr-type svg{width:1em;height:1em;flex-shrink:0;stroke:currentColor}.db-addr-body{font-size:var(--fsize--1);line-height:1.6;flex:1;font-style:normal}.db-addr-body--empty{color:var(--md-sys-color-on-surface-variant);font-style:italic}.db-addr-edit{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--fsize--2);color:var(--md-sys-color-primary);text-decoration:none;font-weight:500;margin-top:.25rem}.db-addr-edit svg{stroke:currentColor}#basic-user-avatar-form .description,#basic-user-avatar-form img.avatar{display:none}#basic-user-avatar-form{display:flex;flex-wrap:wrap;gap:1em;justify-content:center}p:has(#basic-user-avatar-erase){flex-basis:100%;order:3;text-align:center}@media screen and (max-width:600px){.db-col-date{display:none}.db-stat-grid{grid-template-columns:repeat(2,1fr)}.db-coins-bar-wrap{max-width:100%;flex-basis:100%}}@media screen and (max-width:380px){.db-col-items{display:none}}.pagination_dots,.woocommerce-pagination{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;align-items:center;justify-content:center}.woocommerce-pagination{width:100%;padding-top:1rem}.woocommerce-pagination svg{height:2em;fill:var(--text-color);transition:var(--transition-300)}.pagination_dot a{display:block;width:1em;aspect-ratio:1;background-color:var(--text-color);border-radius:1000em;transition:var(--transition-300)}.pagination_dot a:is(:hover,:focus-visible),.pagination_dot.current_page a{background-color:var(--link-color)}.orders-history{display:flex;width:100%;gap:1em;flex-direction:column}.single-order-details{display:flex;flex-direction:column;gap:.5em;background-color:var(--background-100);padding:1em;border-radius:1.3em}.single-order-wrapper{display:flex;flex-direction:column;gap:1rem}.order-info{display:flex;align-items:flex-end;justify-content:space-between;column-gap:.5em;row-gap:1em;flex-wrap:wrap;grid-area:info;width:100%}.order-info>div{display:flex;gap:.5em;align-items:center}.order-info .icon,.order-info .order-status,.order-info .value{display:flex;align-items:center}.order-info .value{line-height:0}.order-status::before{content:'';width:1em;height:1em;display:block;border-radius:1000px}.order-status.cancelled::before,.order-status.failed::before{background-color:var(--red)}.order-status.on-hold::before,.order-status.partial-shipped::before,.order-status.pending::before,.order-status.processing::before{background-color:var(--yellow)}.order-status.completed::before,.order-status.delivered::before,.order-status.refunded::before{background-color:var(--green)}.order-actions svg{width:1.5em;transition:fill .3s ease-in-out}#back,#eye,#pin_icon,#repeat,.order-actions #home_svg{fill:var(--link-color)}#trash_can{fill:var(--red)}.order-actions>a{display:flex;gap:1em;align-items:center}.order-actions>a::after{content:unset}.single-order-details.cancelled .order-products-list{opacity:.6}.order-products-list{display:flex;gap:1rem;width:100%;flex-direction:column;background-color:var(--md-sys-color-surface-container-low)}.woocommerce-MyAccount-content .order-products-list{border-radius:var(--md-sys-shape-large);overflow:hidden;border:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface-container-low)}.order-product{width:calc(100% - 2rem);margin-inline:auto;display:flex;gap:1rem;padding:1rem;align-items:center;justify-content:stretch;border-radius:var(--md-sys-shape-medium);overflow:hidden;border:1px solid var(--md-sys-color-outline-variant);background-color:var(--md-sys-color-surface-container)}.woocommerce-MyAccount-content .order-product{width:100%;border:0;padding-top:0;border-bottom:1px solid var(--md-sys-color-outline-variant);border-radius:0;background:0 0}.woocommerce-MyAccount-content .order-product:last-of-type{border-bottom:0}.order-products-list__title{font-size:var(--fsize-0);text-align:left!important;padding:1rem;border-bottom:1px solid var(--md-sys-color-outline-variant)}.single-order-wrapper .order-product{display:grid;grid-template-columns:72px auto auto;justify-content:unset}.order-product-description{display:flex;flex-direction:column;gap:.5rem}.order-product-details{font-size:var(--fsize--1)}.order-product-total :is(.prod-unit,.prod-qty){display:block;text-align:right}.order-product-total .prod-unit{font-family:'IBM Plex Mono',monospace;font-style:normal}.order-product-total .prod-qty{font-weight:700}.order-product-meta{grid-area:meta;width:100%}.order-product:not(:has(.wc-item-meta)){row-gap:0}.order-product:not(:has(.wc-item-meta)) .order-product-meta{display:none}.order-product-total-value{width:fit-content;display:block;float:right}.wc-item-meta,.woocommerce-OrderUpdates{list-style:none;border-left:3px solid var(--body-bg-color);margin-left:2em;margin-block:0;padding-left:1em;display:flex;flex-direction:column;gap:.5em}.wc-item-meta li,.woocommerce-OrderUpdates li{display:flex;flex-direction:row;gap:.5em}.order-product img{width:72px;height:72px;border-radius:var(--md-sys-shape-small)}.order-info svg:not(#document,#trash_can,#eye,#back,#repeat,#home_svg,#pin_icon){width:1em;fill:var(--text-color)}.order-actions a::before{content:'';position:absolute;transform:translate(-50%,-50%);opacity:0;border-radius:100000px;inset:50% auto auto 50%;transition:var(--transition-300);width:0;height:0}.order-actions :is(a.view,a.back,a.order-again,a.back-home,a.default,a.download)::before{background-color:var(--link-color)}.order-actions a.cancel::before,.order-actions a.delete::before{background-color:var(--red)}.order-actions a:is(:hover,:focus-visible)::before{opacity:1;width:2.4em;height:2.4em}.order-actions a:is(:hover,:focus-visible) svg{fill:var(--bg-color)!important}.more-order-product-count{display:flex;align-items:center;justify-content:center;width:calc(4em / 1.5);height:calc(4em / 1.5);border-radius:.9em;background-color:var(--body-bg-color);font-weight:bolder;font-size:1.5em;aspect-ratio:1}.woocommerce-order-details{display:flex;flex-direction:column;gap:1rem;width:100%}.woocommerce-MyAccount-content .woocommerce-order-details{display:grid;grid-template-columns:33.33fr 66.67fr}.order-product-payment-details-wrapper{display:flex;flex-direction:column;gap:1rem}.woocommerce-order-payment{grid-area:payment;display:flex;height:min-content}.woocommerce-customer-details{display:flex;flex-wrap:wrap;flex-direction:row;gap:1rem}.address,address{display:flex;flex-direction:column;gap:.25rem;width:auto;flex-grow:1}address{padding-inline:1rem;padding-bottom:1rem}.address{background-color:var(--md-sys-color-surface-container-low);border-radius:var(--md-sys-shape-large);border:1px solid var(--md-sys-color-outline-variant)}.address h3{padding:1rem;font-size:var(--fsize-0);font-weight:700;border-bottom:1px solid var(--md-sys-color-outline-variant)}.addres-value.email,.order-product-payment-details-value.payment_method,.order-product-payment-details-value.shipping{text-align:right}.addres-value.email{overflow-x:auto;max-width:50vw}.addres-label.email,.order-product-payment-details-label.payment_method,.order-product-payment-details-label.shipping{text-wrap:nowrap}address p{display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;align-items:center}address>p:not(:last-of-type){border-bottom:1px solid var(--md-sys-color-outline-variant);padding-bottom:.25rem}.addres-label,.order-product-payment-details-label{font-weight:500;font-style:normal}.order-product-payment-details-label{font-size:var(--fsize--1)}.addres-value,.order-product-payment-details-value:not(small){font-family:'IBM Plex Mono',monospace;font-style:normal;font-weight:700;font-size:var(--fsize--1);text-align:right}.order-product-payment-details-value small{font-family:'IBM Plex Mono',monospace;font-style:normal;font-weight:400;font-size:var(--fsize--2);display:block;margin-top:.25rem}.order-product-payment-details,.order-updates{display:flex;gap:.5rem;flex-direction:column;width:100%;height:auto;background-color:var(--md-sys-color-surface-container-low);border-radius:var(--md-sys-shape-large);border:1px solid var(--md-sys-color-outline-variant);padding-bottom:1rem}.order-product-payment-details h3{font-size:var(--fsize-0);font-weight:700;padding:1rem;border-bottom:1px solid var(--md-sys-color-outline-variant)}.order-product-note-details{padding-inline:1rem}.order-updates{row-gap:1em}.order-product-payment-details-single{display:flex;gap:.5rem;flex-direction:row;justify-content:space-between;padding-inline:1rem}.single-order-wrapper .woocommerce-columns--addresses{display:flex;flex-direction:column;gap:1em}.single-order-wrapper .button.back.mobile{display:none}.order-products-list>form,.wps_rma_outer_wrap_info{background:var(--background-100);border-radius:1em;padding:1em;display:grid;gap:1em}.wps_rma_refund_info_wrap{display:grid;gap:1em}#wps_rma_cancel_return_request{display:flex;justify-content:center;width:100%}#wps_rma_cancel_return_request input,.order-products-list>form input{cursor:pointer}.refund-status,.refund-total{text-align:center}.order-products-list>form p{text-align:center}.pc-subcomponents{margin:.5em;padding-left:.5em}.pc-subcomponents li,li:has(.pc-subcomponents){display:block}@media screen and (max-width:600px){.orders-history .order-product{flex-direction:column;row-gap:.5em}.order-product-total{text-align:right;width:100%}.order-product-description{width:100%;gap:1em}.single-order .order-product{display:flex;flex-direction:column;row-gap:.5em}.single-order .order-product-total{transform:translateY(-.5em)}.wc-item-meta li,.woocommerce-OrderUpdates li{flex-direction:column}}@media screen and (max-width:750px){.single-order-wrapper{display:flex;flex-direction:column}.single-order-wrapper .order-actions.left{display:none}.single-order-wrapper .button.back.mobile{display:flex}}@media screen and (max-width:300px){.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-navigation ul{width:auto}}.single-order .single-order-wrapper{display:flex;flex-direction:column;gap:1.5rem;background:0 0;padding:0;border-radius:0}.od-header{background:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-large);overflow:hidden;width:100%}.od-header-top{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;flex-wrap:wrap}.od-back-btn{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--fsize--1);white-space:nowrap;flex-shrink:0}.od-back-btn svg{width:1.1em;height:1.1em}.od-title-group{display:flex;align-items:center;gap:.75rem;flex:1;flex-wrap:wrap;min-width:0}.od-num{font-family:'IBM Plex Mono',monospace;font-size:var(--fsize-1);font-weight:700;margin:0;line-height:1.2}.od-num-sub{font-size:var(--fsize--1);color:var(--md-sys-color-on-surface-variant);margin:0}.od-header-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-left:auto}.od-action-btn{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--fsize--1)}.od-action-btn svg{width:1em;height:1em}.od-divider{margin:0;border:none;border-top:1px solid var(--md-sys-color-outline-variant)}.od-meta-bar{display:flex;align-items:stretch;margin:0;padding:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.od-meta-bar::-webkit-scrollbar{display:none}.od-meta-item{display:flex;flex-direction:column;gap:.2rem;padding:.875rem 1.25rem;min-width:max-content}.od-meta-item dt{font-size:var(--fsize--2);font-weight:500;color:var(--md-sys-color-on-surface-variant);text-transform:uppercase;letter-spacing:.04em}.od-meta-item dd{font-size:var(--fsize--1);font-weight:600;margin:0;font-family:'IBM Plex Mono',monospace}.od-meta-val--primary{color:var(--md-sys-color-primary)}.od-meta-sep{width:1px;background:var(--md-sys-color-outline-variant);align-self:stretch;flex-shrink:0;margin-block:0.5rem}.od-progress{border-top:1px solid var(--md-sys-color-outline-variant);padding:1rem 1.25rem}.od-progress-label{font-size:var(--fsize--1);font-weight:600;color:var(--md-sys-color-on-surface-variant);margin:0 0 1rem}.od-steps{list-style:none;margin:0;padding:0;display:flex;align-items:flex-start;position:relative}.od-steps::before{content:'';position:absolute;top:calc(1.5rem / 2);left:calc(1.5rem / 2);right:calc(1.5rem / 2);height:2px;background:var(--md-sys-color-outline-variant);z-index:0}.od-step{display:flex;flex-direction:column;align-items:center;gap:.4rem;flex:1;text-align:center;position:relative;z-index:1}.od-step-dot{width:1.5rem;height:1.5rem;border-radius:50%;border:2px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface-container-low);display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:2;transition:border-color .2s ease,background .2s ease}.od-step-dot svg{width:.8rem;height:.8rem}.od-step.done .od-step-dot{border-color:var(--md-sys-color-success,var(--green));background:var(--md-sys-color-success,var(--green));color:#fff}.od-step.active .od-step-dot{border-color:var(--md-sys-color-primary);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.od-step-lbl{font-size:var(--fsize--2);font-weight:500;color:var(--md-sys-color-on-surface-variant);line-height:1.3}.od-step.done .od-step-lbl{color:var(--md-sys-color-success,var(--green))}.od-step.active .od-step-lbl{color:var(--md-sys-color-primary);font-weight:700}@media screen and (max-width:640px){.od-header-top{flex-direction:column;align-items:flex-start}.od-header-actions{margin-left:0}.od-steps{overflow-x:auto;padding-bottom:.5rem}.od-step{min-width:5rem}}.address-title{display:flex;justify-content:space-between;gap:.5rem;align-items:center;border-bottom:1px solid var(--md-sys-color-outline-variant)}.address-title .address-title-text{border:0}.address-title a.button{padding:.3rem;margin-right:1rem}.address-wrapper{display:grid;gap:1rem;width:100%;justify-items:center;grid-template-columns:repeat(2,50fr)}.address-wrapper__desc,.address-wrapper__header{grid-column:1/-1;text-align:left;width:100%}.address-wrapper__header{font-size:var(--fsize-0)}.address-wrapper__desc{font-size:var(--fsize--1)}.address-wrapper .address,.address-wrapper address{width:100%;max-width:unset}.address-wrapper span.icon{display:flex;align-items:center}.address-wrapper a.button svg{width:1.5em;fill:var(--link-color);transition:var(--transition-300)}@media screen and (max-width:350px){.address-wrapper{grid-template-columns:1fr}}.woocommerce-address-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,1fr);width:100%;flex-direction:column;align-items:center;gap:1rem;padding-inline:1rem}.woocommerce-address-fields,.woocommerce-edit-address .woocommerce-MyAccount-content form{display:flex;flex-direction:column;gap:1em;width:100%;align-items:center}.ea-header{display:flex;align-items:center;gap:1rem;width:100%}a.ea-back{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--fsize--1);white-space:nowrap;flex-shrink:0}.ea-back svg{width:1.1em;height:1.1em}.ea-title-group{display:flex;flex-direction:column;gap:.15rem;min-width:0}.ea-title{font-size:var(--fsize-1);font-weight:700;margin:0;line-height:1.2}.ea-subtitle{font-size:var(--fsize--1);color:var(--md-sys-color-on-surface-variant);margin:0}.ea-tabs{width:100%;display:flex;flex-wrap:wrap;gap:.5rem;font-size:var(--fsize--1)}.ea-form-footer{display:flex;gap:.5rem;align-items:center;justify-content:flex-end;width:100%;margin-bottom:1rem;padding-inline:1rem}.woocommerce-address-fields-title{display:flex;align-items:center;gap:.5rem;width:100%;flex-wrap:wrap;font-size:var(--fsize-0);padding:1rem;border-bottom:1px solid var(--md-sys-color-outline-variant)}.woocommerce-address-fields-title svg{width:var(--fsize-0);height:var(--fsize-0);fill:currentColor;flex-shrink:0}.woocommerce-address-fields{background:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-large)}.woocommerce-address-fields>p{text-align:center}.select2-selection__placeholder,.woocommerce-address-fields__field-wrapper input::placeholder{color:transparent!important}.select2-dropdown--below{top:-1.8em}@media screen and (max-width:600px){.woocommerce-address-fields__field-wrapper{grid-template-columns:1fr}}.payment_methods_container{display:grid;width:100%;gap:1rem;background:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-large);padding:1rem}.payment_methods_container:has(form) .form-row:has(#place_order){display:none}.payment_methods_container .woocommerce-info{grid-column:1/-1;text-align:center}.payment_methods_list{list-style:none;margin:0;display:flex;flex-direction:column;gap:1rem;background:var(--md-sys-color-background);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-large);padding:1rem}.payment-method{display:flex;width:100%;margin-inline:auto;gap:.5rem;padding:1rem;background:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-medium)}label[for=payment_method_ppcp-gateway]{display:inline-flex!important;gap:.5rem}.woocommerce-PaymentBox.payment_method_ppcp-gateway{display:none}.payment_method_ppcp-credit-card-gateway{width:100%}.add_payment_methods,.add_payment_methods a,.brand_container,.credit_card,.expires,.order-actions{display:flex;gap:.5em;align-items:center;line-height:.8}.credit_card{margin-right:.5em}.default-payment-method{outline:2px solid var(--link-color)}.add_payment_methods{justify-content:center;width:100%}.payment-method figure{width:3em}.add_payment_methods svg,.expires svg{width:1.2em}#add_payment_method{display:grid;width:100%;gap:1rem}.form-row:has(#ppc-button-ppcp-gateway-save-payment-method){max-width:30rem;width:100%;margin-inline:auto}#ppc-button-ppcp-gateway-save-payment-method{width:100%}.payment-method fieldset{border-radius:1em}@media screen and (max-width:650px){.brand_value{font-size:var(--fsize--1)}.brand_container,.payment-method{flex-wrap:wrap;row-gap:1em}.payment-method label{text-wrap:wrap}}.woocommerce-form-row{height:fit-content}.woocommerce-EditAccountForm .clear{display:none}.woocommerce-EditAccountForm{display:flex;flex-direction:column;gap:1rem;width:100%}.ad-card{display:flex;flex-direction:column;gap:1rem;background:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-large);width:100%}.ad-card-head,.ad-danger-head{display:flex;flex-direction:row;align-items:center;gap:.5rem;padding:1rem;border-bottom:1px solid var(--md-sys-color-outline-variant)}.ad-card-head div:has(.ad-card-title),.ad-danger-head div:has(.ad-card-title){display:flex;flex-direction:column;gap:.2rem}.ad-card-head-icon,.ad-danger-icon{display:flex}.ad-card-title{font-weight:700}.ad-card-sub,.ad-danger-sub{font-size:var(--fsize--1)}.ad-card-head svg,.ad-danger-head svg{width:2rem;height:2rem}.ad-form{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);padding-inline:1rem}.ad-form-footer{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;margin-bottom:1rem}.ad-danger-zone{display:flex;flex-direction:column;gap:1rem;background:var(--md-sys-color-error-container);border:1px solid var(--md-sys-color-error);border-radius:var(--md-sys-shape-large);width:100%}.ad-danger-head{border-bottom:1px solid var(--md-sys-color-error)}.ad-danger-head svg,.ad-danger-title{color:var(--md-sys-color-on-error-container);font-weight:700}.ad-danger-body{padding-inline:1rem;padding-bottom:1rem;display:flex;flex-direction:column;width:100%;align-items:center;gap:1rem}.ad-danger-desc strong{display:block}.ad-danger-btn{align-self:flex-end}.social-list{padding-inline:1rem;padding-bottom:1rem;display:flex;flex-direction:column;gap:1rem}.social-item{display:flex;align-items:center;justify-content:space-between;background:var(--md-sys-color-background);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-large);padding:1rem;gap:1rem;flex-wrap:wrap}img#heateor_sl_loading_image{display:none!important}.social-list button{font-size:var(--fsize--1)}i.heateorSlLogin{margin:0;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-small)}.social-item__info{display:flex;align-items:center;gap:.5rem}.ad-social .woocommerce-message{background:var(--md-sys-color-success-container);border:1px solid var(--md-sys-color-success);border-radius:var(--md-sys-shape-large);padding:1rem;margin-inline:1rem;margin-bottom:1rem;color:var(--md-sys-color-on-success-container)}.account_display_name{display:flex;flex-direction:column;gap:.5rem}p:has(input[type=text]) label[for=account_display_name]{transform:unset;top:.6em}p:has(input[type=text]:is(:not(:placeholder-shown))) label[for=account_display_name]{color:var(--md-sys-color-on-surface-variant);background:var(--md-sys-color-surface-container-low);transform:translateY(-.6em);top:0;font-size:var(--fsize--1)}p:has(input[type=text]:is(:focus-visible,:active)) label[for=account_display_name]{transform:translateY(-.6em);top:0;font-size:var(--fsize--1);color:var(--md-sys-color-primary);background:var(--md-sys-color-surface-container-low)}.account_display_name span:not(.required){font-size:var(--fsize--1);padding-inline:1em}.woocommerce-EditAccountForm fieldset{grid-column-start:1;grid-column-end:3;display:grid;border-color:var(--secondary-200);border-radius:2em;padding:1em 2em;grid-template-columns:repeat(2,1fr);gap:1.5em;margin:0}.woocommerce-EditAccountForm fieldset legend{margin-inline:auto;padding-inline:.5em;font-size:var(--fsize-0);font-weight:bolder}.woocommerce-EditAccountForm fieldset .description,.woocommerce-EditAccountForm fieldset .hint{text-align:center;width:100%;font-size:.9em;font-weight:bolder}.password_current,.save_account_details,.woocommerce-EditAccountForm fieldset .description,.woocommerce-EditAccountForm fieldset .hint{grid-column-start:1;grid-column-end:3;display:grid}.woocommerce-EditAccountForm .woocommerce-form-row.password_2:has(input:focus,input:active,input:not(:placeholder-shown)) label{color:var(--red)}.woocommerce-EditAccountForm .woocommerce-form-row.password_2:has(input:focus,input:active,input:not(:placeholder-shown)) label.valid{color:var(--green)}.woocommerce-EditAccountForm input::placeholder{color:transparent!important}.show-password-input{display:none!important}.hwr-show-password-input{position:absolute;right:1rem;padding:0!important;top:.6em}.password-input:has(.show-password-input) input{padding-right:2.5em}.password-check{display:flex;flex-direction:column;gap:.5rem;grid-column:1/-1;background:var(--md-sys-color-background);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-large);padding:1rem}.password-check p{font-weight:500}.password-check__item-wrapper{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.password-check__item{color:var(--red);transition:var(--transition-300)}.password-check__item.check{color:var(--green)}.password-check__item::before{content:'\2716';font-weight:700;margin-right:.2em}.password-check__item.check::before{content:'\2714'}@media screen and (max-width:900px){.woocommerce-EditAccountForm,.woocommerce-EditAccountForm fieldset{grid-template-columns:1fr}.password_current,.save_account_details,.woocommerce-EditAccountForm fieldset,.woocommerce-EditAccountForm fieldset .description,.woocommerce-EditAccountForm fieldset .hint{grid-column-start:unset;grid-column-end:unset}}.tracking-info{grid-area:tracking;width:100%}.tracking-info__item{display:flex;align-items:flex-end;justify-content:space-between;column-gap:.5em;row-gap:1em;flex-wrap:wrap;width:100%}.provider_img{display:flex;top:-.5em}.tracking-info img{height:3em;width:3em;margin-block:-1.5em}.provider_info,.provider_tracking,.tracking-info .order_status{display:flex;gap:.5em;align-items:center}.tracking-info span.icon{display:flex;align-items:center}.tracking-info .icon svg{width:1em;fill:var(--text-color)}.tracking_code,.tracking_date{line-height:0}.heateor-social-login-linking-container,.heateor-social-login-linking-container .inside,.heateor-social-login-linking-container .stuffbox,.heateorSlTable tbody,.heateorSlTable tr{display:flex;width:100%!important;flex-direction:column;gap:1em;margin:0!important;padding:0!important}.heateorSlTable{display:flex;width:100%;flex-direction:column;gap:1em;border:2px solid var(--border-color);border-radius:2em;padding:1em}.heateorSlTable td{padding:0!important;display:flex;flex-direction:column;gap:1em;justify-content:center;text-align:center}.heateorSlTable td:has(table) td{display:block}.heateorSlTable input[type=button]{outline:2px solid transparent}.heateorSlTable input[type=button]:is(:hover,:focus){outline:2px solid var(--border-color)}.heateor_sl_login_ul{display:flex;justify-content:center;width:100%;flex-wrap:wrap}.heateor-social-login-linking-container br{display:none}#heateor_sl_loading_image{max-width:30px;margin-inline:auto;margin-top:1em}