.fp-access-standalone{margin:0;background:#f5f8f8}.fp-access-shell{min-height:100vh;display:grid;place-items:center;padding:clamp(14px, 3vw, 34px)}.fp-access-home{position:fixed;top:clamp(14px, 2vw, 24px);left:clamp(14px, 2vw, 24px);z-index:5;min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;color:#101820;background:rgb(255 255 255 / .92);border:1px solid #dde5e8;border-radius:8px;box-shadow:0 12px 30px rgb(16 24 32 / .1);font-size:14px;font-weight:900;line-height:1;text-decoration:none}.fp-access-home:hover{color:#fff;background:#00a884;border-color:#00a884}.fp-auth{--fp-ink:#101820;--fp-muted:#63707d;--fp-line:#dde5e8;--fp-bg:#f5f8f8;--fp-accent:#00a884;--fp-accent-dark:#007f68;--fp-blue:#155d7b;--fp-gold:#f5a623;display:grid;grid-template-columns:minmax(280px,0.9fr) minmax(320px,1fr);min-height:680px;background:var(--fp-bg);border:1px solid var(--fp-line);border-radius:8px;overflow:hidden;color:var(--fp-ink);width:min(1120px, 100%)}.fp-auth *{box-sizing:border-box}.fp-auth__media{position:relative;display:grid;place-items:center;min-height:520px;padding:clamp(30px, 5vw, 58px);background:radial-gradient(circle at 18% 12%,rgb(245 166 35 / .16),transparent 26%),radial-gradient(circle at 86% 18%,rgb(0 168 132 / .18),transparent 28%),linear-gradient(180deg,#050607,#1b2026 54%,#101418)}.fp-auth__media::before{content:"";position:absolute;inset:28px;background:linear-gradient(90deg,transparent 0 27px,rgb(255 255 255 / .04) 27px 28px),linear-gradient(180deg,rgb(255 255 255 / .05),transparent);border:1px solid rgb(255 255 255 / .08);border-radius:8px}.fp-auth__dark-card{position:relative;z-index:1;display:grid;justify-items:center;gap:15px;width:min(100%, 390px);padding:clamp(28px, 4vw, 42px);text-align:center;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .12);border-radius:8px;box-shadow:0 22px 70px rgb(0 0 0 / .32)}.fp-auth__dark-card img{display:block;width:min(250px, 78%);height:auto;margin-bottom:8px}.fp-auth__dark-card span{color:#00d6aa;font-size:12px;font-weight:900;text-transform:uppercase}.fp-auth__dark-card small{max-width:310px;color:rgb(255 255 255 / .7);font-size:14px;line-height:1.45}.fp-auth__eyebrow{color:var(--fp-accent-dark);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.fp-auth__dark-card strong{color:#fff;font-size:clamp(28px, 3.6vw, 40px);line-height:1.04}.fp-auth__panel{display:flex;flex-direction:column;justify-content:center;gap:22px;padding:clamp(28px, 5vw, 70px);background:#fff}.fp-auth__intro{display:grid;gap:8px}.fp-auth__intro--compact{margin-bottom:4px}.fp-auth__intro h2{margin:0;color:var(--fp-ink);font-size:clamp(30px, 4vw, 48px);line-height:1;letter-spacing:0}.fp-auth__intro--compact h2{font-size:30px}.fp-auth__intro p{margin:0;max-width:440px;color:var(--fp-muted);font-size:16px;line-height:1.55}.fp-auth__tabs{display:grid;grid-template-columns:1fr 1fr;padding:4px;background:#eef4f4;border:1px solid var(--fp-line);border-radius:8px}.fp-auth__tabs button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:0;color:var(--fp-muted);background:#fff0;font-weight:800;text-decoration:none;cursor:pointer}.fp-auth__tabs button.is-active{color:var(--fp-ink);background:#fff;box-shadow:0 8px 20px rgb(16 24 32 / .08)}.fp-auth__form{display:none;gap:16px}.fp-auth__form.is-active{display:grid;margin-bottom:-15px!important}.fp-auth__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fp-auth__form label{display:grid;gap:7px;margin:0}.fp-auth__form label span{color:var(--fp-ink);font-size:14px;font-weight:800}.fp-auth__form input[type="text"],.fp-auth__form input[type="email"],.fp-auth__form input[type="tel"],.fp-auth__form input[type="password"]{width:100%;min-height:50px;margin:0;padding:12px 14px;color:var(--fp-ink);background:#fbfcfc;border:1px solid #ccd7db;border-radius:8px;box-shadow:none;font-size:16px;outline:none}.fp-auth__form input:focus{border-color:var(--fp-accent);box-shadow:0 0 0 3px rgb(0 168 132 / .16)}.fp-auth__row{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--fp-muted);font-size:14px}.fp-auth__link{display:inline-flex;padding:0;border:0;background:#fff0;color:var(--fp-accent-dark);font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.fp-auth__mini-copy{display:grid;gap:6px;color:var(--fp-muted);line-height:1.45}.fp-auth__mini-copy strong{color:var(--fp-ink);font-size:22px;line-height:1.1}.fp-auth__check{display:inline-flex!important;grid-template-columns:auto 1fr;align-items:center;gap:8px!important}.fp-auth__check input{width:16px;height:16px}.fp-auth__submit{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;gap:10px;min-height:52px;border:0;border-radius:8px;color:#fff;background:var(--fp-accent);font-size:16px;font-weight:900;cursor:pointer;transition:transform 160ms ease,background-color 160ms ease,box-shadow 160ms ease}.fp-auth__form.is-loading .fp-auth__submit{pointer-events:none;background:var(--fp-accent-dark);color:rgb(255 255 255 / .78)}.fp-auth__form.is-loading .fp-auth__submit::after{content:"";width:18px;height:18px;border:2px solid rgb(255 255 255 / .45);border-top-color:#fff;border-radius:999px;animation:fp-spin 700ms linear infinite}@keyframes fp-spin{to{transform:rotate(360deg)}}.fp-auth__submit:hover,.fp-auth__submit:focus{background:var(--fp-accent-dark);transform:translateY(-1px)}.fp-auth__notices{display:grid;gap:10px}.fp-auth-notice{--notice-color:#155d7b;--notice-bg:#eef8fb;--notice-border:#b9d9e5;display:grid;grid-template-columns:34px 1fr auto;gap:12px;align-items:start;padding:13px 14px;color:var(--fp-ink);background:var(--notice-bg);border:1px solid var(--notice-border);border-left:4px solid var(--notice-color);border-radius:8px}.fp-auth-notice--success{--notice-color:#008c6e;--notice-bg:#ecfbf6;--notice-border:#b7eadc}.fp-auth-notice--error{--notice-color:#c83d3d;--notice-bg:#fff1f1;--notice-border:#f2c1c1}.fp-auth-notice--warning{--notice-color:#b7791f;--notice-bg:#fff8e8;--notice-border:#efd79e}.fp-auth-notice__icon{display:grid;place-items:center;width:28px;height:28px;margin-top:1px;color:#fff;background:var(--notice-color);border-radius:999px;font-size:15px;font-weight:900;line-height:1}.fp-auth-notice__content{display:grid;gap:3px;min-width:0}.fp-auth-notice__content strong{color:var(--fp-ink);font-size:14px;line-height:1.25}.fp-auth-notice__content span{color:#3f4d59;font-size:14px;line-height:1.4}.fp-auth-notice__close{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;color:var(--notice-color);background:#fff0;border-radius:6px;cursor:pointer;font-size:21px;line-height:1}.fp-auth-notice__close:hover,.fp-auth-notice__close:focus{background:rgb(16 24 32 / .07)}@media (max-width:860px){.fp-auth{grid-template-columns:1fr;min-height:0}.fp-auth__media{min-height:230px}.fp-auth__media::before{inset:18px}}@media (max-width:560px){.fp-auth{border-left:0;border-right:0;border-radius:0}.fp-auth__panel,.fp-auth__media{padding:24px}.fp-auth__grid{grid-template-columns:1fr}.fp-auth__row{align-items:flex-start;flex-direction:column}}.woocommerce-account #main .row.vertical-tabs,.woocommerce-account #main .vertical-tabs,.woocommerce-account #main .row.row-main,.woocommerce-account #main .row.row-large{display:block!important;width:min(1280px, calc(100vw - 32px))!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}.woocommerce-account #main .row.vertical-tabs>.col,.woocommerce-account #main .vertical-tabs>.col,.woocommerce-account #main .row.row-main>.col,.woocommerce-account #main .row.row-large>.col{display:block!important;width:100%!important;max-width:100%!important;flex-basis:100%!important;padding-left:0!important;padding-right:0!important}.woocommerce-account #main,.woocommerce-account #main .page-wrapper,.woocommerce-account #main .entry-content,.woocommerce-account #main .woocommerce{overflow:visible!important}.woocommerce-account #main .woocommerce{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr)!important;gap:22px!important;width:100%!important;max-width:1280px!important;margin:34px auto!important;align-items:start!important}.woocommerce-account #main .woocommerce>.woocommerce-MyAccount-navigation:not(.fp-account-nav){display:none!important}.woocommerce-account #main .woocommerce-MyAccount-navigation:not(.fp-account-nav){display:none!important}.woocommerce-account #main .account-user,.woocommerce-account #main .account-links,.woocommerce-account #main .dashboard-links,.woocommerce-account #main .account-user+.woocommerce-MyAccount-navigation,.woocommerce-account #main .large-3,.woocommerce-account #main .col.large-3,.woocommerce-account #main .col.medium-3,.woocommerce-account #main .col.small-12.large-3{display:none!important}.woocommerce-account #main .woocommerce-MyAccount-navigation.fp-account-nav{float:none!important;width:100%!important;max-width:340px!important;margin:0!important}.fp-account-nav{overflow:hidden;min-height:520px;color:#fff;background:linear-gradient(180deg,#080b0f,#20242b);border:1px solid rgb(255 255 255 / .08);border-radius:8px;box-shadow:0 18px 42px rgb(16 24 32 / .18)}.fp-account-nav__brand{display:grid;place-items:center;min-height:124px;padding:28px;background:radial-gradient(circle at 18% 10%,rgb(245 166 35 / .18),transparent 36%),radial-gradient(circle at 88% 10%,rgb(0 168 132 / .18),transparent 36%)}.fp-account-nav__brand img{width:min(210px, 82%);height:auto}.fp-account-nav__user{display:grid;justify-items:center;gap:5px;padding:0 24px 24px;text-align:center}.fp-account-nav__user span{display:grid;place-items:center;width:68px;height:68px;margin-bottom:8px;color:#101820;background:#fff;border:3px solid rgb(0 168 132 / .9);border-radius:999px;font-size:28px;font-weight:900}.fp-account-nav__user strong{color:#fff;font-size:18px;line-height:1.2}.fp-account-nav__user em{max-width:100%;color:rgb(255 255 255 / .58);font-style:normal;font-size:13px;overflow-wrap:anywhere}.fp-account-nav ul{display:grid;gap:6px;margin:0;padding:10px;list-style:none}.fp-account-nav li{margin:0}.fp-account-nav a{display:flex;min-height:48px;align-items:center;justify-content:space-between;padding:0 16px;color:rgb(255 255 255 / .72);border-radius:8px;font-weight:850;text-decoration:none;transition:background-color 160ms ease,color 160ms ease,transform 160ms ease}.fp-account-nav a::after{content:">";opacity:0;transform:translateX(-6px);transition:opacity 160ms ease,transform 160ms ease}.fp-account-nav .is-active a,.fp-account-nav a:hover{color:#fff;background:rgb(255 255 255 / .1);transform:translateX(2px)}.fp-account-nav .is-active a{background:linear-gradient(135deg,#00a884,#155d7b)}.fp-account-nav .is-active a::after,.fp-account-nav a:hover::after{opacity:1;transform:translateX(0)}.woocommerce-account #main .woocommerce-MyAccount-content{float:none!important;width:100%!important;max-width:none!important;min-width:0!important}.fp-account{display:grid;gap:18px;color:#101820}.fp-account>:not(.fp-account-nav){min-width:0}.fp-account-pin-alert{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;color:#101820;background:#fff8e8;border:1px solid #efd79e;border-left:4px solid #b7791f;border-radius:8px}.fp-account-pin-alert div{display:grid;gap:4px}.fp-account-pin-alert strong{font-size:17px}.fp-account-pin-alert span{color:#63707d;line-height:1.4}.fp-account-pin-alert a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:0 14px;color:#fff;background:#00a884;border-radius:8px;font-weight:900;text-decoration:none;white-space:nowrap}.fp-account__hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:clamp(24px, 4vw, 42px);color:#fff;background:linear-gradient(135deg,rgb(21 93 123 / .96),rgb(0 168 132 / .92)),linear-gradient(90deg,transparent 0 22px,rgb(255 255 255 / .08) 22px 24px);border-radius:8px}.fp-account__hero>div{min-width:0}.fp-account__eyebrow{margin:0 0 8px;font-size:12px;font-weight:900;text-transform:uppercase}.fp-account__hero h1{margin:0;color:#fff;font-size:clamp(30px, 3.2vw, 46px);line-height:1.05;overflow-wrap:anywhere}.fp-account__hero p{max-width:620px;margin:10px 0 0;color:rgb(255 255 255 / .82)}.fp-account__logout,.fp-account__button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:0 16px;color:#fff;background:#00a884;border-radius:8px;font-weight:900;text-decoration:none;white-space:nowrap}.fp-account__logout{background:rgb(255 255 255 / .14);border:1px solid rgb(255 255 255 / .28);flex:0 0 auto;min-width:132px}.fp-account__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fp-account-card,.fp-account-panel{background:#fff;border:1px solid #dde5e8;border-radius:8px;box-shadow:0 12px 34px rgb(16 24 32 / .06)}.fp-account-card{display:grid;gap:7px;min-height:112px;align-content:center;padding:22px;color:#101820;text-decoration:none}.fp-account-card span{color:#63707d;font-weight:800}.fp-account-card strong{color:#007f68;font-size:20px}.fp-account__content{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,0.36fr);gap:14px}.fp-account-panel{padding:22px}.fp-account-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.fp-account-panel h2{margin:0;font-size:22px}.fp-account-panel__head a{color:#007f68;font-weight:900;text-decoration:none}.fp-account-orders{display:grid;gap:10px}.fp-account-order{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:14px;color:#101820;background:#f7faf9;border:1px solid #e3ecec;border-radius:8px;text-decoration:none}.fp-account-order strong{color:#007f68}.fp-account-order em{font-style:normal;font-weight:900}.fp-account-empty{display:grid;gap:4px;padding:18px;background:#f7faf9;border-radius:8px}.fp-account-panel dl{display:grid;gap:4px;margin:12px 0 18px}.fp-account-panel dt{color:#63707d;font-size:13px;font-weight:900}.fp-account-panel dd{margin:0 0 10px;word-break:break-word}.woocommerce-account #main .woocommerce-MyAccount-content>p,.woocommerce-account #main .woocommerce-MyAccount-content .woocommerce-info,.woocommerce-account #main .woocommerce-MyAccount-content .woocommerce-message,.woocommerce-account #main .woocommerce-MyAccount-content .woocommerce-error,.woocommerce-account #main .woocommerce-MyAccount-content .woocommerce-Address,.woocommerce-account #main .woocommerce-MyAccount-content>form,.woocommerce-account #main .woocommerce-MyAccount-content .woocommerce-customer-details{background:#ffffff!important;border:1px solid #dde5e8!important;border-radius:8px!important;box-shadow:0 12px 34px rgb(16 24 32 / .06)!important}.woocommerce-account #main .woocommerce-MyAccount-content>p{padding:18px 20px!important}.woocommerce-account #main .woocommerce-MyAccount-content .woocommerce-info,.woocommerce-account #main .woocommerce-MyAccount-content .woocommerce-message,.woocommerce-account #main .woocommerce-MyAccount-content .woocommerce-error{padding:16px 18px!important;margin:0 0 16px!important;color:#101820!important;border-left:4px solid #00a884!important}.woocommerce-account #main .woocommerce-orders-table,.woocommerce-account #main .woocommerce-table,.woocommerce-account #main .shop_table{width:100%!important;overflow:hidden;background:#ffffff!important;border:1px solid #dde5e8!important;border-radius:8px!important;border-collapse:separate!important;border-spacing:0!important;box-shadow:0 12px 34px rgb(16 24 32 / .06)!important}.woocommerce-account #main .woocommerce-orders-table thead th,.woocommerce-account #main .woocommerce-table thead th,.woocommerce-account #main .shop_table thead th{padding:17px 18px!important;color:#101820!important;background:#f7faf9!important;border:0!important;border-bottom:1px solid #dde5e8!important;font-size:13px!important;font-weight:900!important;text-transform:uppercase}.woocommerce-account #main .woocommerce-orders-table tbody td,.woocommerce-account #main .woocommerce-table tbody td,.woocommerce-account #main .shop_table tbody td,.woocommerce-account #main .shop_table tfoot td,.woocommerce-account #main .shop_table tfoot th{padding:17px 18px!important;color:#3f4d59!important;border:0!important;border-bottom:1px solid #edf2f3!important;vertical-align:middle!important}.woocommerce-account #main .woocommerce-orders-table tbody tr:last-child td,.woocommerce-account #main .woocommerce-table tbody tr:last-child td,.woocommerce-account #main .shop_table tbody tr:last-child td{border-bottom:0!important}.woocommerce-account #main .woocommerce-orders-table a,.woocommerce-account #main .woocommerce-table a,.woocommerce-account #main .shop_table a{color:#00a884!important;font-weight:900;text-decoration:none!important}.woocommerce-account #main .woocommerce-orders-table__cell-order-actions{text-align:right!important}.woocommerce-account #main .woocommerce-orders-table__cell-order-actions .woocommerce-button,.woocommerce-account #main .woocommerce-orders-table__cell-order-actions .button,.woocommerce-account #main .woocommerce-orders-table .woocommerce-button.view,.woocommerce-account #main .woocommerce-orders-table .button.view{position:relative!important;min-width:70px!important;min-height:42px!important;padding:0 16px!important;color:#ffffff!important;background:#00a884!important;border-radius:8px!important;font-size:0!important;text-indent:0!important;overflow:visible!important;opacity:1!important}.woocommerce-account #main .woocommerce-orders-table__cell-order-actions .woocommerce-button::before,.woocommerce-account #main .woocommerce-orders-table__cell-order-actions .button::before,.woocommerce-account #main .woocommerce-orders-table .woocommerce-button.view::before,.woocommerce-account #main .woocommerce-orders-table .button.view::before{content:"Ver"!important;color:#ffffff!important;font-size:14px!important;font-weight:900!important;line-height:1!important;opacity:1!important;visibility:visible!important}.woocommerce-account #main .woocommerce-orders-table__cell-order-actions .woocommerce-button::after,.woocommerce-account #main .woocommerce-orders-table__cell-order-actions .button::after,.woocommerce-account #main .woocommerce-orders-table .woocommerce-button.view::after,.woocommerce-account #main .woocommerce-orders-table .button.view::after{display:none!important;content:none!important}.woocommerce-account #main .woocommerce-MyAccount-content .woocommerce-button,.woocommerce-account #main .woocommerce-MyAccount-content .button,.woocommerce-account #main .woocommerce-MyAccount-content button.button,.woocommerce-account #main .woocommerce-MyAccount-content input.button,.fp-account__logout,.fp-account__button{min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 16px!important;color:#ffffff!important;background:#00a884!important;border:0!important;border-radius:8px!important;box-shadow:none!important;font-weight:900!important;line-height:1!important;text-decoration:none!important}.woocommerce-account #main .woocommerce-MyAccount-content .woocommerce-button:hover,.woocommerce-account #main .woocommerce-MyAccount-content .button:hover,.woocommerce-account #main .woocommerce-MyAccount-content button.button:hover,.woocommerce-account #main .woocommerce-MyAccount-content input.button:hover,.fp-account__logout:hover,.fp-account__button:hover{color:#ffffff!important;background:#007f68!important}.woocommerce-account #main .woocommerce-Addresses{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.woocommerce-account #main .woocommerce-Address{float:none!important;width:100%!important;padding:22px!important}.woocommerce-account #main .woocommerce-Address-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.woocommerce-account #main .woocommerce-Address-title h2,.woocommerce-account #main .woocommerce-column__title,.woocommerce-account #main .woocommerce-MyAccount-content form h3,.woocommerce-account #main .woocommerce-MyAccount-content legend{margin:0 0 14px!important;color:#101820!important;font-size:22px!important;font-weight:900!important;line-height:1.2!important}.woocommerce-account #main .woocommerce-Address address{color:#63707d!important;line-height:1.65!important}.woocommerce-account #main .woocommerce-MyAccount-content>form{display:grid;gap:14px;padding:22px!important}.woocommerce-account #main .woocommerce-MyAccount-content .form-row{display:grid!important;gap:7px!important;width:100%!important;margin:0!important;padding:0!important}.woocommerce-account #main .woocommerce-MyAccount-content label{color:#101820!important;font-size:14px!important;font-weight:900!important}.woocommerce-account #main .woocommerce-MyAccount-content input.input-text,.woocommerce-account #main .woocommerce-MyAccount-content input[type="text"],.woocommerce-account #main .woocommerce-MyAccount-content input[type="email"],.woocommerce-account #main .woocommerce-MyAccount-content input[type="tel"],.woocommerce-account #main .woocommerce-MyAccount-content input[type="password"],.woocommerce-account #main .woocommerce-MyAccount-content select,.woocommerce-account #main .woocommerce-MyAccount-content textarea{width:100%!important;min-height:48px!important;padding:11px 13px!important;color:#101820!important;background:#fbfcfc!important;border:1px solid #ccd7db!important;border-radius:8px!important;box-shadow:none!important;font-size:15px!important}.woocommerce-account #main .woocommerce-MyAccount-content input:focus,.woocommerce-account #main .woocommerce-MyAccount-content select:focus,.woocommerce-account #main .woocommerce-MyAccount-content textarea:focus{border-color:#00a884!important;box-shadow:0 0 0 3px rgb(0 168 132 / .16)!important;outline:none!important}.woocommerce-account #main .woocommerce-pagination{display:flex;justify-content:flex-end;margin-top:16px}.woocommerce-account #main mark{padding:4px 8px;color:#007f68;background:#ecfbf6;border-radius:999px;font-weight:900}.fp-logout-modal{position:fixed;inset:0;z-index:999999;display:none;place-items:center;padding:20px}.fp-logout-modal.is-open{display:grid}.fp-logout-modal__backdrop{position:absolute;inset:0;background:rgb(8 11 15 / .58);backdrop-filter:blur(5px)}.fp-logout-modal__panel{position:relative;z-index:1;width:min(420px, 100%);display:grid;justify-items:center;gap:12px;padding:30px;text-align:center;background:#fff;border-radius:8px;box-shadow:0 28px 80px rgb(16 24 32 / .28)}.fp-logout-modal__panel img{width:210px;height:auto;padding:10px 14px;background:linear-gradient(180deg,#080b0f,#20242b);border-radius:8px}.fp-logout-modal__panel h2{margin:8px 0 0;color:#101820;font-size:28px}.fp-logout-modal__panel p{margin:0;color:#63707d}.fp-logout-modal__panel div{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:10px}.fp-logout-modal__panel button,.fp-logout-modal__panel a{min-height:46px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;font-weight:900;text-decoration:none;cursor:pointer}.fp-logout-modal__panel button{color:#101820;background:#eef4f4}.fp-logout-modal__panel a{color:#fff;background:#00a884;width:100%}@media (max-width:760px){.woocommerce-account #main .row.vertical-tabs,.woocommerce-account #main .vertical-tabs,.woocommerce-account #main .row.row-main,.woocommerce-account #main .row.row-large{width:min(100% - 20px, 680px)!important}.woocommerce-account #main .woocommerce{grid-template-columns:1fr!important;width:min(100% - 20px, 680px)!important;gap:14px!important}.fp-account-nav{min-height:0!important;max-width:none!important}.fp-account{grid-template-columns:1fr}.fp-account__hero,.fp-account-panel__head{align-items:flex-start;flex-direction:column}.fp-account__logout{width:100%}.fp-account__grid,.fp-account__content,.woocommerce-account #main .woocommerce-Addresses{grid-template-columns:1fr}.woocommerce-account #main .woocommerce-orders-table,.woocommerce-account #main .woocommerce-table,.woocommerce-account #main .shop_table{display:block!important;overflow-x:auto!important;white-space:nowrap}.fp-account-order{grid-template-columns:1fr}}.woocommerce-account #main .woocommerce-orders-table,.woocommerce-account #main .woocommerce-table,.woocommerce-account #main .shop_table{width:100%!important;background:#ffffff!important;border:1px solid #dde5e8!important;border-radius:8px!important;border-collapse:separate!important;border-spacing:0!important;box-shadow:0 12px 34px rgb(16 24 32 / .06)!important;overflow:hidden!important}.woocommerce-account #main .woocommerce-orders-table,.woocommerce-account #main .woocommerce-table,.woocommerce-account #main .shop_table{padding:0!important}.woocommerce-account #main .woocommerce-orders-table thead th{color:#ffffff!important;padding:14px 16px!important;font-weight:600!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:0.5px!important;border-bottom:1px solid #dde5e8!important;border-right:1px solid rgb(255 255 255 / .1)!important}.woocommerce-account #main .woocommerce-orders-table thead th:last-child{border-right:none!important}.woocommerce-account #main .woocommerce-orders-table thead th:first-child{border-radius:7px 0 0 0!important}.woocommerce-account #main .woocommerce-orders-table thead th:last-child{border-radius:0 7px 0 0!important}.woocommerce-account #main .woocommerce-orders-table tbody td,.woocommerce-account #main .woocommerce-orders-table tbody th{padding:16px!important;border-bottom:1px solid #f0f0f0!important;border-right:1px solid #f0f0f0!important}.woocommerce-account #main .woocommerce-orders-table tbody tr:last-child td,.woocommerce-account #main .woocommerce-orders-table tbody tr:last-child th{border-bottom:none!important}.woocommerce-account #main .woocommerce-orders-table tbody td:last-child,.woocommerce-account #main .woocommerce-orders-table tbody th:last-child{border-right:none!important}.woocommerce-account #main .woocommerce-orders-table tbody tr:last-child td:first-child,.woocommerce-account #main .woocommerce-orders-table tbody tr:last-child th:first-child{border-radius:0 0 0 7px!important}.woocommerce-account #main .woocommerce-orders-table tbody tr:last-child td:last-child,.woocommerce-account #main .woocommerce-orders-table tbody tr:last-child th:last-child{border-radius:0 0 7px 0!important}.page-wrapper.my-account{max-width:100%!important;margin:0 auto}.fp-auth__social-login{display:none;margin-top:-4px;text-align:center}.fp-auth__form.is-active+.fp-auth__social-login{display:block}.fp-auth__divider{display:flex;align-items:center;gap:12px;margin:6px 0 14px;color:#63707d;font-size:14px;font-weight:700}.fp-auth__divider::before,.fp-auth__divider::after{content:"";flex:1;height:1px;background:#dde5e8}.fp-auth__divider span{white-space:nowrap}.fp-auth__social-login .mo-openid-app-icons,.fp-auth__social-login .mo-openid-app-icons>p,.fp-auth__social-login .mo-openid-app-icons>div{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.fp-auth__social-login a,.fp-auth__social-login button{max-width:100%}.fp-account-nav__label{display:inline-flex;min-width:0;align-items:center;gap:11px}.fp-account-icon{display:inline-block;width:20px;height:20px;flex:0 0 20px;background:currentColor;-webkit-mask:var(--fp-icon-mask) center/contain no-repeat;mask:var(--fp-icon-mask) center/contain no-repeat}.fp-account-icon--bell{--fp-icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M12 22a2.5 2.5 0 0 0 2.45-2h-4.9A2.5 2.5 0 0 0 12 22Zm7-6v-5a7 7 0 1 0-14 0v5l-2 2v1h18v-1l-2-2Z'/%3E%3C/svg%3E")}.fp-account-icon--orders{--fp-icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='m12 2 8 4.5v11L12 22l-8-4.5v-11L12 2Zm0 2.3L6.3 7.5 12 10.7l5.7-3.2L12 4.3ZM6 9.2v7.1l5 2.8V12L6 9.2Zm7 9.9 5-2.8V9.2L13 12v7.1Z'/%3E%3C/svg%3E")}.fp-account-icon--address{--fp-icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M12 2a8 8 0 0 0-8 8c0 5.25 8 12 8 12s8-6.75 8-12a8 8 0 0 0-8-8Zm0 11a3 3 0 1 1 0-6 3 3 0 0 1 0 6Z'/%3E%3C/svg%3E")}.fp-account-icon--account{--fp-icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M12 12a5 5 0 1 0 0-10 5 5 0 0 0 0 10Zm0 2c-4.4 0-8 2.2-8 5v2h16v-2c0-2.8-3.6-5-8-5Z'/%3E%3C/svg%3E")}.fp-account-icon--gift{--fp-icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M20 7h-2.2A3 3 0 0 0 12 5.8 3 3 0 0 0 6.2 7H4a2 2 0 0 0-2 2v3h9V9h2v3h9V9a2 2 0 0 0-2-2ZM9 7a1 1 0 1 1 1-1 1 1 0 0 1-1 1Zm6 0a1 1 0 1 1 1-1 1 1 0 0 1-1 1ZM3 14v7h8v-7H3Zm10 7h8v-7h-8v7Z'/%3E%3C/svg%3E")}.fp-account-icon--chat{--fp-icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M4 4h16a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H9l-5 4v-4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Zm3 5v2h10V9H7Zm0 4v2h7v-2H7Z'/%3E%3C/svg%3E")}.fp-account-icon--dashboard{--fp-icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M4 4h7v7H4V4Zm9 0h7v7h-7V4ZM4 13h7v7H4v-7Zm9 0h7v7h-7v-7Z'/%3E%3C/svg%3E")}.fp-account-icon--payment{--fp-icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M3 5h18a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2Zm0 4h18V7H3v2Zm3 5v2h5v-2H6Z'/%3E%3C/svg%3E")}.fp-account-icon--downloads{--fp-icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M11 3h2v9l3-3 1.4 1.4L12 15.8l-5.4-5.4L8 9l3 3V3ZM5 19h14v2H5v-2Z'/%3E%3C/svg%3E")}.fp-account-icon--logout{--fp-icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M10 3H4v18h6v-2H6V5h4V3Zm5.5 4.5L14.1 9l2 2H9v2h7.1l-2 2 1.4 1.5L20 12l-4.5-4.5Z'/%3E%3C/svg%3E")}.fp-account-icon--dot{width:8px;height:8px;flex-basis:8px;border-radius:999px;-webkit-mask:none;mask:none}.fp-menu-notification-badge{display:inline-flex;min-width:28px;height:28px;align-items:center;justify-content:center;padding:0 8px;color:#fff;background:#e91e91;border-radius:999px;font-size:13px;font-weight:950;line-height:1;box-shadow:0 8px 22px rgb(233 30 145 / .35)}.fp-account-card{grid-template-columns:42px minmax(0,1fr)!important;gap:5px 14px!important;align-items:center!important}.fp-account-card__icon{grid-row:span 2;width:38px;height:38px;color:#007f68}.fp-account-card__label{color:#63707d;font-weight:800}.fp-account__content{grid-template-columns:minmax(0,1fr) minmax(300px,0.44fr)!important;align-items:start}.fp-account-panel__head h2,.fp-account-panel h2{display:inline-flex;align-items:center;gap:10px;line-height:1.12}.fp-account-panel h2 .fp-account-icon{width:22px;height:22px;color:#007f68}.fp-account-notifications{display:grid;gap:10px}.fp-account-notification{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:76px;padding:14px;color:#101820;background:#fff;border:1px solid #e3ecec;border-radius:8px;text-decoration:none}.fp-account-notification.is-unread{border-color:rgb(0 132 255 / .22);box-shadow:0 10px 24px rgb(0 132 255 / .07)}.fp-account-notification__dot{width:8px;height:8px;border-radius:999px;background:#35c978}.fp-account-notification.is-unread .fp-account-notification__dot{background:#0b84ff;box-shadow:0 0 0 5px rgb(11 132 255 / .12)}.fp-account-notification strong,.fp-account-notification em{display:block;min-width:0}.fp-account-notification strong{color:#101820;font-size:15px;line-height:1.3}.fp-account-notification em{margin-top:4px;color:#63707d;font-style:normal;font-size:13px;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.fp-account-notification small{color:#63707d;font-size:13px;white-space:nowrap}.fp-account-order{grid-template-columns:minmax(72px,auto) minmax(0,1fr) auto!important;gap:10px!important;min-height:58px;padding:12px 14px!important}.fp-account-order__number{white-space:nowrap}.fp-account-order__status{color:#007f68;font-weight:900;line-height:1.2;overflow-wrap:anywhere}.fp-account-order strong{color:#101820;text-align:right;white-space:nowrap}.woocommerce-account #main .woocommerce-MyAccount-content .fp-mark-read,.woocommerce-account #main .woocommerce-MyAccount-content button.fp-mark-read{min-height:30px!important;height:30px!important;padding:0 10px!important;font-size:11px!important;line-height:30px!important;border-radius:8px!important;text-transform:none!important;white-space:nowrap!important}@media (max-width:760px){.fp-account__content{grid-template-columns:1fr!important}.fp-account-order{grid-template-columns:1fr!important}.fp-account-notification{grid-template-columns:10px minmax(0,1fr)}.fp-account-notification small{grid-column:2}}