.codax-client-portal{width:100%;max-width:1440px;margin:0 auto;padding:24px 16px 48px;box-sizing:border-box;font-family:inherit}.codax-portal-hero{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;padding:28px 30px;border:1px solid #e7e9ee;border-radius:20px;background:#fff;margin-bottom:18px}.codax-portal-hero h1{margin:4px 0 0;font-size:clamp(28px,4vw,42px);line-height:1.1}.codax-portal-kicker{font-size:12px;text-transform:uppercase;letter-spacing:.08em;opacity:.65}.codax-portal-identity{text-align:right;display:grid;gap:4px}.codax-portal-identity span{opacity:.7}.codax-portal-nav{display:flex;gap:8px;overflow:auto;padding:8px 0 18px}.codax-portal-nav a{white-space:nowrap;text-decoration:none;padding:10px 14px;border-radius:999px;border:1px solid #e3e5ea;background:#fff;color:inherit}.codax-portal-nav a.is-active{font-weight:700;border-color:currentColor}.codax-portal-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.codax-portal-card{display:grid;gap:7px;padding:22px;border-radius:18px;border:1px solid #e7e9ee;background:#fff;color:inherit!important;text-decoration:none!important;min-height:130px;box-sizing:border-box}.codax-portal-card span,.codax-portal-card small{opacity:.68}.codax-portal-card strong{font-size:26px;line-height:1.15}.codax-portal-panel{background:#fff;border:1px solid #e7e9ee;border-radius:18px;padding:22px;margin-bottom:18px}.codax-portal-panel__head{display:flex;justify-content:space-between;gap:20px;align-items:baseline;margin-bottom:14px}.codax-portal-panel__head h2{margin:0}.codax-portal-panel__head p{margin:0;opacity:.65}.codax-table-wrap{overflow:auto}.codax-table{width:100%;border-collapse:collapse;min-width:680px}.codax-table th,.codax-table td{text-align:left;padding:13px 10px;border-bottom:1px solid #eceef2}.codax-table th{font-size:12px;text-transform:uppercase;letter-spacing:.05em;opacity:.65}.codax-status{display:inline-flex;padding:5px 9px;border-radius:999px;background:#f2f3f6;font-size:12px}.codax-actions{display:flex;gap:10px;align-items:center}.codax-quote-action{font-weight:600}.codax-activity-list{display:grid}.codax-activity-list a{display:grid;grid-template-columns:minmax(160px,1fr) auto minmax(100px,.5fr);gap:18px;padding:13px 0;border-bottom:1px solid #eceef2;text-decoration:none;color:inherit}.codax-activity-list em{font-style:normal;text-align:right;opacity:.7}.codax-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#eceef2;border:1px solid #eceef2;border-radius:12px;overflow:hidden}.codax-details>div{background:#fff;padding:16px}.codax-details dt{font-size:12px;text-transform:uppercase;opacity:.6;margin-bottom:5px}.codax-details dd{margin:0;font-weight:600}.codax-portal-notice{padding:13px 15px;border-radius:10px;background:#f5f6f8;margin:0 0 18px}.codax-portal-notice--error{border-left:4px solid currentColor}.codax-empty{padding:25px 0;opacity:.65}.codax-portal-login{max-width:620px;margin:60px auto;padding:32px;border:1px solid #e7e9ee;border-radius:18px;background:#fff}@media(max-width:980px){.codax-portal-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.codax-portal-panel__head{display:block}.codax-portal-panel__head p{margin-top:6px}}@media(max-width:640px){.codax-client-portal{padding-left:10px;padding-right:10px}.codax-portal-hero{display:block;padding:22px}.codax-portal-identity{text-align:left;margin-top:14px}.codax-portal-cards{grid-template-columns:1fr}.codax-details{grid-template-columns:1fr}.codax-activity-list a{grid-template-columns:1fr auto}.codax-activity-list em{grid-column:1/-1;text-align:left}}.codax-env-pill{display:inline-flex!important;width:max-content;padding:4px 8px;border-radius:999px;border:1px solid currentColor;font-size:11px;font-weight:700;letter-spacing:.06em;opacity:1!important}.codax-pay-now{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:8px;border:1px solid currentColor;font-weight:700;text-decoration:none}.codax-payment-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:12px 0 18px}.codax-payment-method{border:1px solid #e7e9ee;border-radius:12px;padding:14px;display:grid;gap:5px}.codax-payment-method span{font-size:12px;opacity:.65}.codax-gateway-list{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 18px}.codax-gateway-chip{display:inline-flex;padding:7px 10px;border:1px solid #e3e5ea;border-radius:999px;background:#f8f9fb;font-size:13px}body.codax-client-portal-page .page-heading,body.codax-client-portal-page .breadcrumbs,body.codax-client-portal-page .back-history,body.codax-client-portal-page .sidebar,body.codax-client-portal-page .sidebar-widget,body.codax-client-portal-page .widget-area,body.codax-client-portal-page .secondary-sidebar,body.codax-client-portal-page .etheme-sidebar{display:none!important}.codax-portal-page-shell{display:block;box-sizing:border-box;position:relative;left:50%;transform:translateX(-50%);width:min(1600px,calc(100vw - 40px));max-width:none;margin:0;padding:28px 0 56px;background:#fff}.codax-portal-page-shell>.page,.codax-portal-page-shell>.type-page{width:100%;max-width:none;margin:0}.codax-client-portal{width:100%;max-width:none;padding:0;margin:0}.codax-portal-main,.codax-portal-panel{width:100%;max-width:none;box-sizing:border-box}.codax-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.codax-account-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#eceef2;border:1px solid #eceef2;border-radius:12px;overflow:hidden}.codax-account-summary>div{display:grid;gap:5px;background:#fff;padding:16px}.codax-account-summary span{font-size:12px;text-transform:uppercase;letter-spacing:.04em;opacity:.62}.codax-account-summary strong{font-size:16px}.codax-address{min-height:46px}.codax-download-list{display:grid}.codax-download-list a{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid #eceef2;text-decoration:none;color:inherit}.codax-download-list span{opacity:.65}.codax-woo-account-form .woocommerce-EditAccountForm{max-width:920px}.codax-woo-account-form .woocommerce-form-row{margin-bottom:16px}.codax-woo-account-form input.input-text{width:100%;min-height:44px}.codax-portal-logout{text-align:right;margin:8px 2px 0}.codax-portal-logout a{font-weight:600}@media(max-width:900px){.codax-account-grid{grid-template-columns:1fr}.codax-account-summary{grid-template-columns:1fr}}@media(max-width:640px){.codax-portal-page-shell{width:calc(100vw - 20px);padding-top:16px;padding-bottom:36px}.codax-download-list a{display:grid;gap:4px}}.codax-portal-overview{padding:24px}.codax-document-summary>div{min-height:92px;align-content:center}.codax-document-summary small{display:block;margin-top:3px;font-size:12px;font-weight:400;opacity:.62}.codax-payment-grid{align-items:start}.codax-payment-grid>.codax-portal-panel{height:100%;margin-bottom:18px}.codax-payment-order-list{display:grid;gap:0}.codax-payment-order{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;border-bottom:1px solid #eceef2}.codax-payment-order:last-child{border-bottom:0}.codax-payment-order>div{display:grid;gap:3px}.codax-payment-order span,.codax-payment-order small{opacity:.65}.codax-payment-order strong{font-size:18px}.codax-minor-heading{margin:18px 0 8px;font-size:14px}.codax-portal-main>.codax-portal-panel:first-child{margin-top:0}@media(max-width:760px){.codax-payment-order{align-items:flex-start;flex-direction:column}.codax-payment-order .codax-pay-now{width:100%}.codax-document-summary{grid-template-columns:1fr}}body.codax-client-portal-page .page-wrapper,body.codax-client-portal-page .content-page,body.codax-client-portal-page .site-content,body.codax-client-portal-page .page-content,body.codax-client-portal-page .main-content{width:100%!important;max-width:none!important;flex:0 0 100%!important;box-sizing:border-box!important}.codax-portal-page-shell{left:auto!important;transform:none!important;width:100%!important;max-width:1600px!important;margin:0 auto!important;padding:28px 24px 56px!important}.codax-client-portal,.codax-portal-main{display:block!important;width:100%!important;max-width:none!important;min-width:0!important}.codax-client-portal--quotes .codax-portal-hero,.codax-client-portal--quotes .codax-portal-nav,.codax-client-portal--quotes .codax-portal-main{width:100%!important;max-width:none!important}.codax-document-list{display:grid;gap:10px}.codax-document-row{display:grid;grid-template-columns:minmax(180px,1.35fr) minmax(140px,.8fr) minmax(105px,.55fr) minmax(220px,1fr);gap:18px;align-items:center;padding:17px 18px;border:1px solid #e7e9ee;border-radius:14px;background:#fff}.codax-document-row__identity,.codax-document-row__amount{display:grid;gap:3px}.codax-document-row__identity>span,.codax-document-row__amount>span,.codax-document-row__identity>small{font-size:12px;opacity:.62}.codax-document-row__identity strong{font-size:17px}.codax-document-row__amount strong{font-size:18px}.codax-document-row__actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap}.codax-document-row__actions a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 11px;border:1px solid #d8dbe2;border-radius:9px;text-decoration:none!important;font-weight:600;color:inherit!important;background:#fff}.codax-document-row__actions a:hover{border-color:currentColor}.codax-document-row__actions .codax-quote-action:first-of-type{font-weight:700}.codax-xstore-workspace{overflow:hidden}.codax-xstore-content{min-width:0}.codax-xstore-content>h1:first-child,.codax-xstore-content>h2:first-child{display:none}.codax-xstore-content table{width:100%!important;max-width:100%!important;border-collapse:collapse}.codax-xstore-content th,.codax-xstore-content td{padding:12px!important;border-color:#eceef2!important}.codax-xstore-content img{max-width:120px;height:auto}.codax-xstore-content .button,.codax-xstore-content button,.codax-xstore-content input[type=submit]{border-radius:9px!important;min-height:38px!important}.codax-xstore-content .xstore-wishlist,.codax-xstore-content .xstore-compare,.codax-xstore-content [class*="wishlist"],.codax-xstore-content [class*="compare"]{max-width:100%}.codax-xstore-content{overflow-x:auto}@media(max-width:900px){.codax-document-row{grid-template-columns:1fr 1fr}.codax-document-row__actions{grid-column:1/-1;justify-content:flex-start}.codax-document-row__status{justify-self:end}}@media(max-width:640px){.codax-portal-page-shell{padding-left:10px!important;padding-right:10px!important}.codax-document-row{grid-template-columns:1fr;gap:10px}.codax-document-row__status{justify-self:start}.codax-document-row__actions{grid-column:auto}.codax-document-row__actions a{flex:1}.codax-xstore-content table{min-width:760px}}\n\n\n.codax-portal-hero--simple{display:block!important;align-items:initial!important;min-height:0;padding:30px 32px!important}\n.codax-portal-hero--simple>div{width:100%}\n.codax-portal-hero--simple h1{margin:7px 0 0!important;font-size:clamp(32px,3.6vw,46px)!important;font-weight:500;line-height:1.08}\n.codax-client-portal[class*="codax-client-portal--"] .codax-portal-hero,\n.codax-client-portal[class*="codax-client-portal--"] .codax-portal-nav,\n.codax-client-portal[class*="codax-client-portal--"] .codax-portal-main{width:100%!important;max-width:none!important;box-sizing:border-box!important}\n.codax-document-row--invoice{grid-template-columns:minmax(170px,1.25fr) minmax(120px,.7fr) minmax(120px,.7fr) minmax(100px,.5fr) minmax(130px,.65fr)}\n.codax-document-row__balance strong{font-size:17px}\n.codax-payment-method-note{margin-top:16px;margin-bottom:0}\n.codax-portal-notice--error{background:#fafafa;border:1px solid #e5e7eb;border-left:4px solid #444;color:inherit}\n@media(max-width:1050px){.codax-document-row--invoice{grid-template-columns:1fr 1fr 1fr}.codax-document-row--invoice .codax-document-row__status{justify-self:end}.codax-document-row--invoice .codax-document-row__actions{grid-column:1/-1;justify-content:flex-start}}\n@media(max-width:640px){.codax-portal-hero--simple{padding:24px 22px!important}.codax-portal-hero--simple h1{font-size:32px!important}.codax-document-row--invoice{grid-template-columns:1fr}.codax-document-row--invoice .codax-document-row__status{justify-self:start}.codax-document-row--invoice .codax-document-row__actions{grid-column:auto}}\n .codax-wishlist-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) minmax(150px,210px) auto;gap:14px;align-items:end;margin:0 0 18px;padding:14px 16px;border:1px solid #e7e9ee;border-radius:12px;background:#fafbfc}.codax-wishlist-toolbar label{display:grid;gap:6px;margin:0;font-size:12px;font-weight:600;color:#555d66}.codax-wishlist-toolbar input[type=search],.codax-wishlist-toolbar select{width:100%;min-height:42px;border:1px solid #d8dce3;border-radius:9px;background:#fff;padding:7px 11px;box-sizing:border-box;color:#20242a}.codax-wishlist-toolbar input[type=search]:focus,.codax-wishlist-toolbar select:focus{border-color:#2271b1;outline:0;box-shadow:0 0 0 2px rgb(34 113 177 / .12)}.codax-wishlist-count{align-self:center;justify-self:end;font-size:13px;color:#68707a;white-space:nowrap}.codax-wishlist-pagination{display:flex;justify-content:center;align-items:center;gap:7px;margin:20px 0 2px}.codax-wishlist-page{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 10px;border:1px solid #d8dce3;border-radius:9px;background:#fff;color:#24282d;cursor:pointer;font-weight:600}.codax-wishlist-page:hover:not(:disabled),.codax-wishlist-page.is-active{border-color:#20242a;background:#20242a;color:#fff}.codax-wishlist-page:disabled{opacity:.35;cursor:default}.codax-xstore-workspace--wishlist .quantity,.codax-xstore-workspace--wishlist input.qty,.codax-xstore-workspace--wishlist [class*="product-quantity"],.codax-xstore-workspace--wishlist [class*="item-quantity"],.codax-xstore-workspace--wishlist th.quantity,.codax-xstore-workspace--wishlist td.quantity{display:none!important}.codax-xstore-workspace--wishlist [hidden]{display:none!important}@media(max-width:760px){.codax-wishlist-toolbar{grid-template-columns:1fr}.codax-wishlist-count{justify-self:start}.codax-wishlist-page-size{max-width:180px}}.codax-xstore-workspace--wishlist .codax-xstore-content .woocommerce-pagination,.codax-xstore-workspace--wishlist .codax-xstore-content .pagination,.codax-xstore-workspace--wishlist .codax-xstore-content [class*="wishlist-pagination"]{display:none!important}.codax-client-portal .codax-xstore-workspace--wishlist .codax-wishlist-toolbar{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:18px!important;margin:0 0 10px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.codax-client-portal .codax-xstore-workspace--wishlist .codax-wishlist-search{display:grid!important;grid-template-columns:1fr!important;gap:4px!important;flex:1 1 auto!important;min-width:220px!important;margin:0!important}.codax-client-portal .codax-xstore-workspace--wishlist .codax-wishlist-toolbar__right{display:flex!important;align-items:flex-end!important;justify-content:flex-end!important;gap:14px!important;flex:0 0 auto!important}.codax-client-portal .codax-xstore-workspace--wishlist .codax-wishlist-page-size{display:grid!important;grid-template-columns:1fr!important;gap:4px!important;width:92px!important;min-width:92px!important;margin:0!important}.codax-client-portal .codax-xstore-workspace--wishlist .codax-wishlist-toolbar label>span{font-size:12px!important;line-height:1.2!important;font-weight:600!important;color:#555d66!important}.codax-client-portal .codax-xstore-workspace--wishlist .codax-wishlist-toolbar input[type=search],.codax-client-portal .codax-xstore-workspace--wishlist .codax-wishlist-toolbar select{height:40px!important;min-height:40px!important;margin:0!important;padding:6px 10px!important;border:1px solid #d8dce3!important;border-radius:8px!important;background:#fff!important;box-sizing:border-box!important}.codax-client-portal .codax-xstore-workspace--wishlist .codax-wishlist-count{align-self:center!important;justify-self:auto!important;margin:0 0 8px!important;font-size:12px!important;line-height:1.2!important;color:#68707a!important;white-space:nowrap!important}.codax-client-portal .codax-xstore-workspace--wishlist .codax-wishlist-pagination{margin:10px 0 0!important;gap:5px!important}.codax-client-portal .codax-xstore-workspace--wishlist .codax-wishlist-page{min-width:32px!important;height:32px!important;padding:0 8px!important;border-radius:7px!important;font-size:12px!important}.codax-client-portal .codax-xstore-workspace--wishlist .et-wishlist-share,.codax-client-portal .codax-xstore-workspace--wishlist .xstore-wishlist-share,.codax-client-portal .codax-xstore-workspace--wishlist .wishlist-share,.codax-client-portal .codax-xstore-workspace--wishlist [class*="wishlist-share"],.codax-client-portal .codax-xstore-workspace--wishlist .share-post,.codax-client-portal .codax-xstore-workspace--wishlist .post-share{display:none!important}@media(max-width:760px){.codax-client-portal .codax-xstore-workspace--wishlist .codax-wishlist-toolbar{align-items:stretch!important;gap:8px!important}.codax-client-portal .codax-xstore-workspace--wishlist .codax-wishlist-toolbar__right{gap:8px!important}.codax-client-portal .codax-xstore-workspace--wishlist .codax-wishlist-count{display:none!important}.codax-client-portal .codax-xstore-workspace--wishlist .codax-wishlist-page-size{width:78px!important;min-width:78px!important}}.codax-portal-nav a{display:inline-flex;align-items:center;gap:7px}.codax-cart-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#2271b1;color:#fff;font-size:11px;font-weight:700;line-height:1}.codax-portal-nav a.is-active .codax-cart-badge{background:#20242a;color:#fff}.codax-cart-list{display:grid;gap:0;border:1px solid #e2e5e9;border-radius:12px;overflow:hidden}.codax-cart-item{display:grid;grid-template-columns:108px minmax(0,1fr) auto;gap:18px;align-items:center;padding:14px 16px;background:#fff;border-bottom:1px solid #edf0f2}.codax-cart-item:last-child{border-bottom:0}.codax-cart-item__image img{display:block;width:96px;height:96px;object-fit:contain;border-radius:8px}.codax-cart-item__body h3{margin:0 0 5px;font-size:15px}.codax-cart-item__body h3 a{text-decoration:none;color:inherit}.codax-cart-item__sku{font-size:12px;color:#747b84;margin-bottom:8px}.codax-cart-item__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;color:#59616b}.codax-cart-quantity{display:inline-grid;grid-template-columns:34px 46px 34px;align-items:center;border:1px solid #d9dde3;border-radius:8px;overflow:hidden;background:#fff}.codax-cart-quantity__button{appearance:none;border:0;background:#f7f8fa;color:#20242a;height:34px;padding:0;font-size:19px;line-height:1;cursor:pointer}.codax-cart-quantity__button:hover:not(:disabled){background:#eef1f4}.codax-cart-quantity__button:disabled{opacity:.4;cursor:not-allowed}.codax-cart-quantity__input{width:46px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0 3px!important;border:0!important;border-left:1px solid #e2e5e9!important;border-right:1px solid #e2e5e9!important;border-radius:0!important;text-align:center;box-shadow:none!important;-moz-appearance:textfield}.codax-cart-quantity__input::-webkit-outer-spin-button,.codax-cart-quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.codax-cart-item__unit{white-space:nowrap}.codax-cart-item__updating{min-width:58px;font-size:12px;color:#747b84}.codax-cart-item.is-updating{opacity:.7;pointer-events:none}.codax-cart-item__subtotal{display:grid;justify-items:end;gap:7px;white-space:nowrap}.codax-cart-remove{font-size:12px;color:#8a2424;text-decoration:none}.codax-cart-summary{display:grid;gap:8px;margin-top:16px;margin-left:auto;max-width:460px;padding:16px;border:1px solid #e2e5e9;border-radius:12px;background:#fafbfc}.codax-cart-summary>div:not(.codax-cart-actions){display:flex;justify-content:space-between;gap:20px}.codax-cart-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:5px}.codax-cart-empty{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}@media(max-width:700px){.codax-cart-item{grid-template-columns:78px minmax(0,1fr)}.codax-cart-item__image img{width:68px;height:68px}.codax-cart-item__subtotal{grid-column:2;justify-items:start}.codax-cart-summary{max-width:none}.codax-cart-item__meta{gap:9px}}.codax-company-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:16px;background:#e7e9ee;border:1px solid #e7e9ee;border-radius:12px;overflow:hidden}.codax-company-status-grid>div{display:grid;gap:5px;background:#fff;padding:15px}.codax-company-status-grid span{font-size:12px;text-transform:uppercase;letter-spacing:.04em;opacity:.62}.codax-company-status-grid strong{font-size:16px}.codax-company-list{display:grid;gap:12px}.codax-company-card{padding:16px;border:1px solid #e4e7eb;border-radius:12px;background:#fff}.codax-company-card h3{margin:8px 0 4px}.codax-company-card p{margin:0;color:#646970}.codax-company-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.codax-company-action-card{padding:18px;border:1px solid #e1e5ea;border-radius:14px;background:#fafbfc}.codax-company-action-card h3{margin:0 0 6px}.codax-company-action-card>p{margin:0 0 16px;color:#626a73}.codax-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin-bottom:16px}.codax-form-grid label{display:grid;gap:6px;min-width:0}.codax-form-grid label>span{font-size:12px;font-weight:600;color:#4c535b}.codax-form-grid input,.codax-form-grid select,.codax-form-grid textarea{width:100%;min-height:42px;box-sizing:border-box;border:1px solid #d8dde4;border-radius:8px;background:#fff;padding:7px 10px}.codax-form-grid input[type=file]{padding:8px;min-height:44px}.codax-form-grid small{font-size:11px;color:#707780}.codax-form-grid__full{grid-column:1/-1}.codax-company-active>.codax-portal-panel__head{align-items:flex-start}.codax-company-team{margin-top:22px;padding-top:18px;border-top:1px solid #e8eaed}.codax-company-team .codax-table-wrap{overflow-x:auto}.codax-company-team .codax-table{min-width:720px}.codax-company-invite-form{margin-top:18px;padding:16px;border:1px solid #e4e7eb;border-radius:12px;background:#fafbfc}.codax-company-invite-form h3{margin-top:0}.codax-inline-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.codax-inline-actions select{min-height:36px}.codax-company-invite{border-left:4px solid #2271b1}.codax-portal-notice--success{background:#f0f9f4;border:1px solid #b8e0c8;border-left:4px solid #2e7d4f;color:#183d27}@media(max-width:900px){.codax-company-action-grid{grid-template-columns:1fr}.codax-company-status-grid{grid-template-columns:1fr}}@media(max-width:640px){.codax-form-grid{grid-template-columns:1fr}.codax-form-grid__full{grid-column:auto}}.codax-support-form{width:100%;max-width:760px;margin-top:24px}.codax-support-form h3{margin:0 0 18px}.codax-support-field{display:grid;gap:8px;margin:0 0 18px}.codax-support-field label{font-weight:600}.codax-support-form input[type="text"],.codax-support-form textarea{display:block;width:100%!important;max-width:none!important;box-sizing:border-box!important;border:1px solid #d8dce2!important;border-radius:10px!important;background:#fff!important;color:inherit!important;box-shadow:none!important;font:inherit!important}.codax-support-form input[type="text"]{min-height:46px!important;padding:9px 12px!important}.codax-support-form textarea{min-height:190px!important;padding:12px!important;resize:vertical!important;line-height:1.5!important}.codax-support-form input[type="text"]:focus,.codax-support-form textarea:focus{outline:0!important;border-color:#2271b1!important;box-shadow:0 0 0 1px #2271b1!important}.codax-support-actions{margin-top:4px}@media(max-width:640px){.codax-support-form{max-width:none}.codax-support-form textarea{min-height:160px!important}}.codax-support-form input[type="email"],.codax-support-form input[type="number"],.codax-support-form input[type="date"],.codax-support-form input[type="datetime-local"],.codax-support-form input[type="url"],.codax-support-form select{display:block;width:100%!important;max-width:none!important;min-height:46px!important;box-sizing:border-box!important;border:1px solid #d8dce2!important;border-radius:10px!important;background:#fff!important;color:inherit!important;box-shadow:none!important;font:inherit!important;padding:9px 12px!important}.codax-support-form input[type="file"]{display:block;width:100%;box-sizing:border-box;border:1px dashed #cbd1d8;border-radius:10px;background:#fafbfc;padding:12px}.codax-support-ticket-detail{margin:0 0 24px;padding:20px;border:1px solid #e3e6ea;border-radius:14px;background:#fff}.codax-support-ticket-detail__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.codax-support-ticket-detail__head h3{margin:0}.codax-support-ticket-detail__meta{display:flex;gap:8px;flex-wrap:wrap;color:#626a73;font-size:13px}.codax-support-thread-list{display:grid;gap:12px;margin-top:16px}.codax-support-thread{padding:14px 16px;border:1px solid #e4e7eb;border-radius:12px;background:#fafbfc}.codax-support-thread header{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;color:#626a73;font-size:12px}.codax-support-thread__body{line-height:1.55}@media(max-width:640px){.codax-support-ticket-detail__head,.codax-support-thread header{display:block}.codax-support-thread header span{display:block;margin-top:4px}}.codax-support-kicker{display:block;margin:0 0 5px;color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.codax-support-reply-form{margin-top:26px;padding-top:22px;border-top:1px solid #e7eaee}.codax-support-new-ticket-panel{margin-top:36px;padding-top:30px;border-top:2px solid #e6e9ed}.codax-support-new-ticket-panel__head{max-width:760px;margin-bottom:6px}.codax-support-new-ticket-panel__head h3{margin:0 0 8px;font-size:24px}.codax-support-new-ticket-panel__head p{margin:0;color:#66707a}@media(max-width:640px){.codax-support-new-ticket-panel{margin-top:28px;padding-top:24px}}.codax-support-panel-head{align-items:center}.codax-support-panel-head>div{min-width:0}.codax-support-new-button{flex:0 0 auto}.codax-support-list-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0 10px}.codax-support-list-heading h3{margin:0}.codax-support-list-heading span{color:#6b7280;font-size:13px}.codax-support-closed{margin-top:18px;border-top:1px solid #e6e9ed;padding-top:14px}.codax-support-closed summary{cursor:pointer;font-weight:600}.codax-support-ticket-detail{margin-top:28px}.codax-support-back-link{white-space:nowrap}.codax-support-modal[hidden]{display:none!important}.codax-support-modal{position:fixed;inset:0;z-index:999999;display:grid;place-items:center;padding:24px}.codax-support-modal__backdrop{position:absolute;inset:0;background:rgb(20 25 31 / .48);backdrop-filter:blur(2px)}.codax-support-modal__dialog{position:relative;z-index:1;width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;background:#fff;border:1px solid #dfe3e8;border-radius:18px;box-shadow:0 22px 70px rgb(0 0 0 / .22);padding:28px}.codax-support-modal__dialog h3{margin:0 44px 8px 0;font-size:25px}.codax-support-modal__dialog>p{margin:0 0 18px;color:#66707a}.codax-support-modal__close{position:absolute;right:18px;top:14px;border:0;background:#fff0;font-size:30px;line-height:1;cursor:pointer;color:#5f6670;padding:6px}.codax-support-modal__form{max-width:none;margin-top:0}.codax-modal-open{overflow:hidden}.codax-support-badge{margin-left:6px}@media(max-width:640px){.codax-support-panel-head{align-items:flex-start}.codax-support-list-heading{display:block}.codax-support-list-heading span{display:block;margin-top:4px}.codax-support-modal{padding:10px}.codax-support-modal__dialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:22px 18px}.codax-support-ticket-detail__head{display:block}.codax-support-back-link{display:inline-block;margin-top:10px}}.codax-customer-profile-fields{margin:22px 0 8px;padding-top:20px;border-top:1px solid #e5e7eb}.codax-customer-profile-fields h3{margin:0 0 6px;font-size:18px}.codax-profile-help{margin:0 0 16px;color:#69717b;font-size:13px;line-height:1.5}.codax-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.codax-profile-grid .form-row{float:none!important;width:auto!important;margin:0 0 16px!important}.codax-profile-grid select{width:100%;min-height:44px;box-sizing:border-box;border:1px solid #d8dce3;border-radius:8px;background:#fff;padding:7px 10px}.codax-profile-interests{margin:6px 0 20px;padding:16px;border:1px solid #e2e5e9;border-radius:10px}.codax-profile-interests legend{padding:0 6px;font-weight:700}.codax-profile-interest-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.codax-profile-interest-grid label{display:flex;align-items:center;gap:7px;margin:0}@media(max-width:700px){.codax-profile-grid,.codax-profile-interest-grid{grid-template-columns:1fr}}.codax-portal-profile-fallback{margin-top:24px;padding-top:22px;border-top:1px solid #e2e5e9}.codax-profile-preferences-form .button-primary{margin-top:4px}.codax-cart-availability{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:8px 0 2px}.codax-cart-availability__badge{display:inline-flex;align-items:center;min-height:24px;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:700;line-height:1.2;background:#eef7ef;color:#236a35;border:1px solid #cfe7d4}.codax-cart-availability--backorder .codax-cart-availability__badge{background:#fff6df;color:#875f00;border-color:#efd79a}.codax-cart-availability--outofstock .codax-cart-availability__badge{background:#fff0f0;color:#a12828;border-color:#efcaca}.codax-cart-availability small{color:#69717b;font-size:12px;line-height:1.35}.codax-integrated-checkout{margin-top:22px}.codax-integrated-checkout__head{align-items:flex-start}.codax-portal-eyebrow{display:inline-block;margin:0 0 5px;color:#69717b;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.codax-integrated-checkout__body .woocommerce{margin:0}.codax-integrated-checkout__body .woocommerce-info,.codax-integrated-checkout__body .woocommerce-message,.codax-integrated-checkout__body .woocommerce-error{border-radius:10px;margin:0 0 14px;padding:13px 16px;background:#f7f9fb;border:1px solid #e2e7ec;box-shadow:none}.codax-integrated-checkout__body .woocommerce-form-coupon-toggle{margin-bottom:14px}.codax-integrated-checkout__body form.checkout.woocommerce-checkout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:18px 22px;align-items:start}.codax-integrated-checkout__body form.checkout>.woocommerce-NoticeGroup,.codax-integrated-checkout__body form.checkout>.woocommerce-form-coupon-toggle{grid-column:1/-1}.codax-integrated-checkout__body form.checkout>.col2-set{grid-column:1;grid-row:2/4;width:auto!important;float:none!important;margin:0!important;display:block!important}.codax-integrated-checkout__body #customer_details .col-1,.codax-integrated-checkout__body #customer_details .col-2{width:100%!important;float:none!important;margin:0!important}.codax-integrated-checkout__body .woocommerce-billing-fields,.codax-integrated-checkout__body .woocommerce-shipping-fields,.codax-integrated-checkout__body .woocommerce-additional-fields{padding:18px;border:1px solid #e2e5e9;border-radius:12px;background:#fff;margin:0 0 14px;box-shadow:none}.codax-integrated-checkout__body .woocommerce-billing-fields>h3,.codax-integrated-checkout__body .woocommerce-shipping-fields>h3,.codax-integrated-checkout__body .woocommerce-additional-fields>h3{margin:0 0 14px;font-size:16px;line-height:1.3}.codax-integrated-checkout__body #order_review_heading{grid-column:2;grid-row:2;margin:0;padding:18px 18px 8px;border:1px solid #e2e5e9;border-bottom:0;border-radius:12px 12px 0 0;background:#fff;font-size:16px;font-weight:800;line-height:1.3}.codax-integrated-checkout__body #order_review{grid-column:2;grid-row:3;width:auto!important;float:none!important;margin:0!important;padding:0 18px 18px;border:1px solid #e2e5e9;border-top:0;border-radius:0 0 12px 12px;background:#fff;box-shadow:none}.codax-integrated-checkout__body .woocommerce-checkout-review-order-table{margin:0 0 14px!important;border:0!important}.codax-integrated-checkout__body .woocommerce-checkout-review-order-table th,.codax-integrated-checkout__body .woocommerce-checkout-review-order-table td{padding:10px 0!important;border-color:#edf0f2!important;background:transparent!important}.codax-integrated-checkout__body .woocommerce-checkout-review-order-table .product-name{font-size:13px}.codax-integrated-checkout__body .woocommerce-checkout-review-order-table .product-total{text-align:right;white-space:nowrap}.codax-integrated-checkout__body .woocommerce-checkout-review-order-table .variation,.codax-integrated-checkout__body .woocommerce-checkout-review-order-table .wc-item-meta{font-size:11px;color:#68717b}.codax-integrated-checkout__body .form-row{margin-bottom:12px!important}.codax-integrated-checkout__body .form-row label{font-size:12px;font-weight:700;color:#505862;margin-bottom:5px}.codax-integrated-checkout__body .form-row input.input-text,.codax-integrated-checkout__body .form-row textarea,.codax-integrated-checkout__body .form-row select,.codax-integrated-checkout__body .select2-container .select2-selection--single{min-height:42px;border:1px solid #d8dde4!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}.codax-integrated-checkout__body .form-row input.input-text,.codax-integrated-checkout__body .form-row textarea{padding:8px 11px!important}.codax-integrated-checkout__body .select2-container .select2-selection--single .select2-selection__rendered{line-height:40px;padding-left:11px}.codax-integrated-checkout__body .select2-container .select2-selection--single .select2-selection__arrow{height:40px}.codax-integrated-checkout__body #payment{background:#f8fafc!important;border:1px solid #e3e7eb!important;border-radius:10px!important;overflow:hidden}.codax-integrated-checkout__body #payment ul.payment_methods{padding:14px!important;margin:0!important;border-bottom:1px solid #e3e7eb!important;background:transparent!important}.codax-integrated-checkout__body #payment ul.payment_methods li{padding:8px 0!important;margin:0!important}.codax-integrated-checkout__body #payment div.payment_box{margin:8px 0 2px!important;border-radius:8px!important;background:#fff!important;font-size:12px!important}.codax-integrated-checkout__body #payment .place-order{padding:14px!important;margin:0!important;background:transparent!important}.codax-integrated-checkout__body #place_order{width:100%!important;min-height:46px!important;border-radius:8px!important;font-weight:800!important}.codax-integrated-checkout__body .woocommerce-privacy-policy-text{font-size:12px;line-height:1.45;color:#68717b}.codax-integrated-checkout__body .woocommerce-shipping-totals ul#shipping_method{margin:0!important;padding:0!important}.codax-integrated-checkout__body .woocommerce-shipping-totals ul#shipping_method li{margin:6px 0!important}.codax-integrated-checkout__body .woocommerce-checkout-payment img{max-height:28px;width:auto}.codax-integrated-checkout__body .woocommerce-form-coupon{padding:14px;border:1px solid #e2e5e9;border-radius:10px;background:#fff;margin:0 0 14px}@media(min-width:1001px){.codax-integrated-checkout__body #order_review{position:sticky;top:18px}}@media(max-width:1000px){.codax-integrated-checkout__body form.checkout.woocommerce-checkout{display:block}.codax-integrated-checkout__body #order_review_heading{margin-top:14px}.codax-integrated-checkout__body #order_review{position:static}}@media(max-width:700px){.codax-integrated-checkout__body .woocommerce-billing-fields,.codax-integrated-checkout__body .woocommerce-shipping-fields,.codax-integrated-checkout__body .woocommerce-additional-fields,.codax-integrated-checkout__body #order_review_heading,.codax-integrated-checkout__body #order_review{padding-left:14px;padding-right:14px}}.codax-checkout-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 18px}.codax-checkout-steps span{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid #e2e5e9;border-radius:10px;background:#fff;color:#69717b;font-size:12px;font-weight:700}.codax-checkout-steps span b{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border:1px solid #cfd5dc;border-radius:999px;background:#fff;color:#535c66;font-size:12px}.codax-checkout-steps span.is-active{color:#24292f;border-color:#cfd5dc}.codax-checkout-steps span.is-active b{background:#24292f;color:#fff;border-color:#24292f}.codax-checkout-delivery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 18px}.codax-checkout-choice{appearance:none;width:100%;display:flex;align-items:flex-start;gap:12px;text-align:left;padding:16px;border:1px solid #e2e5e9;border-radius:12px;background:#fff;color:inherit;cursor:pointer;box-shadow:none}.codax-checkout-choice:hover,.codax-checkout-choice.is-selected{border-color:#b8c0c9;background:#fbfcfd}.codax-checkout-choice__radio{flex:0 0 18px;width:18px;height:18px;margin-top:2px;border:1px solid #aeb6bf;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 4px #fff}.codax-checkout-choice.is-selected .codax-checkout-choice__radio{background:#24292f;border-color:#24292f}.codax-checkout-choice strong{display:block;margin:0 0 5px;font-size:14px;color:#24292f}.codax-checkout-choice small{display:block;color:#69717b;font-size:12px;line-height:1.45}.codax-checkout-choice__address{margin-top:2px}.codax-checkout-delivery__actions{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap}.codax-checkout-delivery__actions .button{min-height:36px;padding:7px 12px;border-radius:8px;background:#fff!important;color:#343a40!important;border:1px solid #d8dde4!important}.codax-integrated-checkout:not(.is-editing-billing) .woocommerce-billing-fields__field-wrapper{display:none}.codax-integrated-checkout:not(.is-changing-address) .woocommerce-shipping-fields,.codax-integrated-checkout:not(.is-changing-address) .woocommerce-additional-fields{display:none}.codax-integrated-checkout .woocommerce-billing-fields>h3{font-size:0!important;margin-bottom:0!important}.codax-integrated-checkout .woocommerce-billing-fields>h3:after{content:"Billing details";font-size:16px}.codax-integrated-checkout .woocommerce-billing-fields{padding:14px 16px!important}.codax-integrated-checkout .woocommerce-billing-fields__field-wrapper{margin-top:14px}.codax-integrated-checkout__body form.checkout.woocommerce-checkout{grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);gap:16px 18px}.codax-integrated-checkout__body #order_review_heading{font-size:0}.codax-integrated-checkout__body #order_review_heading:after{content:"Order summary";font-size:16px}.codax-integrated-checkout__body #payment{background:#fff!important}.codax-integrated-checkout__body #payment ul.payment_methods li{border-bottom:1px solid #edf0f2;padding:11px 0!important}.codax-integrated-checkout__body #payment ul.payment_methods li:last-child{border-bottom:0}.codax-integrated-checkout__body #place_order{background:#24292f!important;border-color:#24292f!important;color:#fff!important}@media(max-width:760px){.codax-checkout-steps{grid-template-columns:1fr}.codax-checkout-delivery{grid-template-columns:1fr}.codax-checkout-delivery__actions{grid-column:1}.codax-integrated-checkout__body form.checkout.woocommerce-checkout{display:block}}.codax-cart-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:18px;align-items:start}.codax-cart-workspace>.codax-portal-panel__head{grid-column:1/-1}.codax-cart-workspace>.codax-cart-list{grid-column:1}.codax-cart-workspace>.codax-cart-summary{grid-column:2;grid-row:2;position:sticky;top:20px;margin:0;max-width:none;padding:18px;background:#fff}.codax-cart-summary h3{margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid #e7eaee;font-size:15px}.codax-cart-summary__total{margin-top:5px;padding-top:12px;border-top:1px solid #e7eaee;font-size:15px}.codax-cart-summary__total strong{font-size:18px}.codax-cart-actions{display:grid!important;gap:9px!important;margin-top:14px!important}.codax-cart-actions .codax-cart-checkout-link{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;border-radius:9px!important;background:#24292f!important;border-color:#24292f!important;color:#fff!important;text-decoration:none!important}.codax-cart-continue-link{display:block;text-align:center;color:#59616b;text-decoration:none;font-size:12px;font-weight:600;padding:4px}.codax-cart-continue-link:hover{text-decoration:underline}.codax-integrated-checkout{margin-top:18px}.codax-integrated-checkout__head{padding-bottom:6px}.codax-checkout-steps--compact{grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px;margin-bottom:18px}.codax-checkout-section-label{margin:2px 0 10px}.codax-checkout-section-label h3{margin:0 0 3px;font-size:16px}.codax-checkout-section-label p{margin:0;color:#69717b;font-size:12px}.codax-checkout-section-label--payment{margin-top:20px;padding-top:18px;border-top:1px solid #e7eaee}.codax-checkout-delivery{margin-bottom:0}.codax-integrated-checkout__body form.checkout.woocommerce-checkout{display:block!important}.codax-integrated-checkout__body form.checkout>.col2-set{display:block!important;width:100%!important;margin:0!important}.codax-integrated-checkout__body #customer_details .col-1,.codax-integrated-checkout__body #customer_details .col-2{width:100%!important;float:none!important}.codax-integrated-checkout:not(.is-editing-billing) .woocommerce-billing-fields{display:none!important}.codax-integrated-checkout:not(.is-changing-address) .woocommerce-shipping-fields,.codax-integrated-checkout:not(.is-changing-address) .woocommerce-additional-fields{display:none!important}.codax-integrated-checkout__body #order_review_heading{display:none!important}.codax-integrated-checkout__body #order_review{width:100%!important;float:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.codax-integrated-checkout__body .woocommerce-checkout-review-order-table{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;padding:0!important;margin:0!important}.codax-integrated-checkout__body #payment{margin:0!important;padding:0!important;border:1px solid #e2e5e9!important;border-radius:12px!important;background:#fff!important;overflow:hidden}.codax-integrated-checkout__body #payment ul.payment_methods{margin:0!important;padding:0 18px!important}.codax-integrated-checkout__body #payment ul.payment_methods li{padding:14px 0!important}.codax-integrated-checkout__body #payment .payment_box{margin:10px 0 2px!important;padding:12px 14px!important;border-radius:9px!important;background:#f7f8fa!important;color:#4f5862!important}.codax-integrated-checkout__body #payment .place-order{margin:0!important;padding:16px 18px 18px!important;border-top:1px solid #edf0f2!important}.codax-integrated-checkout__body #place_order{width:100%!important;min-height:46px!important;border-radius:9px!important}.codax-integrated-checkout__body .woocommerce-form-coupon-toggle{margin:0 0 12px!important;font-size:12px;color:#59616b}.codax-integrated-checkout__body .woocommerce-form-coupon{margin:0 0 14px!important;padding:14px!important;border:1px solid #e2e5e9!important;border-radius:10px!important;background:#fafbfc!important}.codax-integrated-checkout__body #shipping_method{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}@media(max-width:900px){.codax-cart-workspace{grid-template-columns:1fr}.codax-cart-workspace>.codax-cart-list,.codax-cart-workspace>.codax-cart-summary{grid-column:1;grid-row:auto}.codax-cart-workspace>.codax-cart-summary{position:static}.codax-checkout-steps--compact{max-width:none}}@media(max-width:640px){.codax-checkout-steps--compact{grid-template-columns:1fr}.codax-cart-actions .codax-cart-checkout-link{min-height:46px}}.codax-integrated-checkout__head{margin-bottom:4px}.codax-integrated-checkout__head .codax-portal-panel__head{padding-bottom:0}.codax-integrated-checkout__head h2{margin-bottom:4px}.codax-integrated-checkout__head p{max-width:720px}.codax-checkout-steps{display:none!important}.codax-checkout-section-label{margin:14px 0 8px}.codax-checkout-section-label h3{font-size:15px;margin:0}.codax-checkout-section-label p{display:none}.codax-checkout-delivery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:8px}.codax-checkout-choice{min-height:76px;padding:13px 14px;border-radius:10px;align-items:flex-start;position:relative}.codax-checkout-choice:hover,.codax-checkout-choice.is-selected{background:#fff;border-color:#8f98a3}.codax-checkout-choice.is-selected{box-shadow:0 0 0 1px #8f98a3 inset}.codax-checkout-choice__radio{width:16px;height:16px;flex-basis:16px;margin-top:1px}.codax-checkout-choice.is-selected .codax-checkout-choice__radio{background:#24292f;border-color:#24292f}.codax-checkout-choice strong{font-size:13px;margin-bottom:3px}.codax-checkout-choice small{font-size:11.5px;line-height:1.4;padding-right:50px}.codax-checkout-choice__action{position:absolute;right:13px;top:13px;color:#59616b;font-size:11px;font-weight:700}.codax-checkout-text-action{appearance:none;border:0!important;background:transparent!important;padding:3px 0!important;margin:0;color:#59616b!important;font-size:12px!important;font-weight:700!important;text-decoration:underline;cursor:pointer;box-shadow:none!important}.codax-checkout-saved-details{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:14px 0 2px;padding:14px 0;border-top:1px solid #edf0f2;border-bottom:1px solid #edf0f2}.codax-checkout-saved-details h3{margin:0 0 4px;font-size:14px}.codax-checkout-saved-details p{display:grid;gap:2px;margin:0;color:#626b75;font-size:12px;line-height:1.35}.codax-checkout-saved-details p strong{color:#24292f}.codax-checkout-saved-details p span{display:block}.codax-checkout-section-label--payment{margin-top:16px;padding-top:0;border-top:0}.codax-integrated-checkout__body .woocommerce-form-coupon-toggle{font-size:0!important;margin:0 0 10px!important}.codax-integrated-checkout__body .woocommerce-form-coupon-toggle .woocommerce-info{padding:0!important;margin:0!important;border:0!important;background:transparent!important;color:#59616b!important;box-shadow:none!important}.codax-integrated-checkout__body .woocommerce-form-coupon-toggle .woocommerce-info:before{display:none!important}.codax-integrated-checkout__body .woocommerce-form-coupon-toggle .showcoupon{font-size:12px!important;font-weight:700;text-decoration:none}.codax-integrated-checkout__body .woocommerce-form-coupon-toggle .showcoupon:before{content:'+ ';font-weight:700}.codax-integrated-checkout__body #ship-to-different-address{display:none!important}.codax-integrated-checkout__body .woocommerce-additional-fields{display:none!important}.codax-integrated-checkout__body .woocommerce-billing-fields>h3{display:none!important}.codax-integrated-checkout.is-editing-billing .woocommerce-billing-fields{display:block!important;margin:10px 0 0!important;padding:14px!important;border:1px solid #e2e5e9!important;border-radius:10px!important;background:#fafbfc!important}.codax-integrated-checkout.is-changing-address .woocommerce-shipping-fields{display:block!important;margin:10px 0 0!important;padding:14px!important;border:1px solid #e2e5e9!important;border-radius:10px!important;background:#fafbfc!important}.codax-integrated-checkout__body #payment{border:1px solid #e2e5e9!important;border-radius:10px!important}.codax-integrated-checkout__body #payment ul.payment_methods{padding:0 16px!important}.codax-integrated-checkout__body #payment ul.payment_methods li{padding:13px 0!important}.codax-integrated-checkout__body #payment .payment_box{background:#f7f8fa!important;border-radius:8px!important;font-size:12px}.codax-integrated-checkout__body #payment .place-order{padding:14px 16px 16px!important}.codax-integrated-checkout__body #place_order{min-height:44px!important;border-radius:8px!important}.codax-cart-compact{display:none;align-items:center;justify-content:space-between;gap:14px;padding:13px 16px;border:1px solid #e2e5e9;border-radius:10px;background:#fff}.codax-cart-compact strong{font-size:13px}.codax-cart-workspace.is-checkout-active>.codax-portal-panel__head,.codax-cart-workspace.is-checkout-active>.codax-cart-list{display:none!important}.codax-cart-workspace.is-checkout-active>.codax-cart-compact{display:flex!important;grid-column:1}.codax-cart-workspace.is-checkout-active{padding-top:16px;padding-bottom:16px}.codax-cart-workspace.is-checkout-active>.codax-cart-summary{grid-row:auto}.codax-cart-workspace.is-checkout-active .codax-cart-checkout-link{display:none!important}.codax-cart-workspace.is-checkout-active .codax-cart-continue-link{display:none!important}@media(max-width:760px){.codax-checkout-delivery{grid-template-columns:1fr}.codax-cart-compact{align-items:center}.codax-checkout-choice small{padding-right:0}.codax-checkout-choice__action{position:static;display:block;margin-left:auto}}.codax-integrated-checkout__body .woocommerce-form-coupon-toggle{display:none!important}.codax-integrated-checkout__body form.woocommerce-form-coupon{display:flex!important;align-items:center;gap:10px;margin:0 0 16px!important;padding:12px!important;border:1px solid #e2e5e9!important;border-radius:10px!important;background:#fafbfc!important}.codax-integrated-checkout__body form.woocommerce-form-coupon>p:first-child{display:none!important}.codax-integrated-checkout__body form.woocommerce-form-coupon .form-row-first{flex:1 1 260px;margin:0!important}.codax-integrated-checkout__body form.woocommerce-form-coupon .form-row-last{flex:0 0 auto;margin:0!important}.codax-checkout-saved-details .codax-checkout-company{display:block;font-weight:700;color:#25282d}.codax-checkout-saved-details .codax-checkout-person{display:block;font-weight:600;color:#4f5660}.codax-cart-summary__shipping{padding-top:2px}@media(max-width:700px){.codax-integrated-checkout__body form.woocommerce-form-coupon{align-items:stretch;flex-direction:column}.codax-integrated-checkout__body form.woocommerce-form-coupon .form-row-last{width:100%}.codax-integrated-checkout__body form.woocommerce-form-coupon .button{width:100%}}.codax-checkout-choice,.codax-checkout-choice:hover,.codax-checkout-choice:focus,.codax-checkout-choice:active,.codax-checkout-choice.is-selected{background:#fff!important;background-image:none!important;color:#25282d!important;border:1px solid #d9dee5!important;box-shadow:none!important}.codax-checkout-choice.is-selected{border-color:#8f98a3!important;box-shadow:0 0 0 1px #8f98a3 inset!important}.codax-checkout-choice__cost{margin-left:auto;align-self:center;white-space:nowrap;font-weight:700;font-size:12px;color:#25282d;padding:0 8px}.codax-checkout-choice__action{right:12px;top:10px}.codax-checkout-choice[data-codax-delivery="ship"] .codax-checkout-choice__cost{margin-right:48px}.codax-portal-coupon{display:flex!important;align-items:center;gap:10px;margin:12px 0 16px!important;padding:0!important;border:0!important;background:transparent!important}.codax-portal-coupon__field{flex:1 1 320px;max-width:440px}.codax-portal-coupon .input-text{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;min-height:42px!important;margin:0!important;padding:9px 12px!important;border:1px solid #d9dee5!important;border-radius:8px!important;background:#fff!important;color:#25282d!important}.codax-portal-coupon .button{min-height:42px!important;margin:0!important;padding:8px 18px!important;border-radius:8px!important}.codax-integrated-checkout__body .woocommerce-form-coupon-toggle,.codax-integrated-checkout__body form.woocommerce-form-coupon{display:none!important}.codax-integrated-checkout__body #order_review_heading{display:none!important}@media(max-width:700px){.codax-checkout-choice__cost{margin-left:0;padding-left:32px}.codax-checkout-choice[data-codax-delivery="ship"] .codax-checkout-choice__cost{margin-right:0}.codax-portal-coupon{align-items:stretch;flex-direction:column}.codax-portal-coupon__field{max-width:none;width:100%}.codax-portal-coupon .button{width:100%}}.codax-integrated-checkout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.75fr);column-gap:28px;row-gap:0;align-items:start}.codax-checkout-coupon-block{grid-column:1;grid-row:1;margin:0 0 20px}.codax-checkout-coupon-block>h3{margin:0 0 10px;font-size:15px;font-weight:500}.codax-checkout-payment-title{grid-column:2;grid-row:1;margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #e7eaee;font-size:15px;font-weight:500}.codax-integrated-checkout__head{grid-column:1;grid-row:2;margin:0 0 14px;padding:18px 0 0;border-top:1px solid #edf0f2}.codax-integrated-checkout__head h2{font-size:24px;line-height:1.2;margin:0 0 6px}.codax-integrated-checkout__head p{margin:0;color:#7a828b;font-size:13px}.codax-integrated-checkout>.codax-checkout-section-label{grid-column:1;grid-row:3;margin:6px 0 10px}.codax-integrated-checkout>.codax-checkout-delivery{grid-column:1;grid-row:4;display:grid;grid-template-columns:1fr;gap:10px;margin:0}.codax-integrated-checkout>[data-codax-change-address]{grid-column:1;grid-row:5;justify-self:start;margin:8px 0 4px!important}.codax-integrated-checkout>.codax-checkout-saved-details{grid-column:1;grid-row:6;margin:12px 0 0;padding:16px 0;border-top:1px solid #edf0f2;border-bottom:1px solid #edf0f2}.codax-integrated-checkout>.codax-integrated-checkout__body{grid-column:2;grid-row:2 / span 6;min-width:0}.codax-checkout-choice{min-height:84px;padding:15px 16px;border-radius:18px!important}.codax-checkout-choice__cost{margin-left:auto;padding:0 6px;font-size:12px}.codax-checkout-choice[data-codax-delivery="ship"] .codax-checkout-choice__cost{margin-right:56px}.codax-checkout-choice__action{right:16px;top:15px}.codax-checkout-choice small{padding-right:90px}.codax-checkout-choice[data-codax-delivery="pickup"] small{padding-right:70px}.codax-portal-coupon{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:0!important}.codax-portal-coupon__field{max-width:none!important;width:auto!important}.codax-portal-coupon .input-text{min-height:44px!important}.codax-portal-coupon .button{min-width:150px;min-height:44px!important;background:#24292f!important;border-color:#24292f!important;color:#fff!important}.codax-integrated-checkout__body .woocommerce,.codax-integrated-checkout__body form.checkout.woocommerce-checkout{display:block!important}.codax-integrated-checkout__body form.checkout>.col2-set{display:none!important}.codax-integrated-checkout.is-editing-billing .codax-integrated-checkout__body form.checkout>.col2-set,.codax-integrated-checkout.is-changing-address .codax-integrated-checkout__body form.checkout>.col2-set{display:block!important;position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.codax-integrated-checkout__body #order_review{width:100%!important;margin:0!important;padding:0!important}.codax-integrated-checkout__body #payment{border:1px solid #e2e5e9!important;border-radius:12px!important;background:#fff!important}.codax-integrated-checkout__body #payment ul.payment_methods{padding:0 18px!important}.codax-integrated-checkout__body #payment ul.payment_methods li{padding:16px 0!important}.codax-integrated-checkout__body #payment .place-order{padding:16px 18px 18px!important}@media(max-width:900px){.codax-integrated-checkout{display:block}.codax-checkout-coupon-block,.codax-checkout-payment-title,.codax-integrated-checkout__head,.codax-integrated-checkout>.codax-checkout-section-label,.codax-integrated-checkout>.codax-checkout-delivery,.codax-integrated-checkout>[data-codax-change-address],.codax-integrated-checkout>.codax-checkout-saved-details,.codax-integrated-checkout>.codax-integrated-checkout__body{display:block;margin-left:0;margin-right:0}.codax-checkout-payment-title{margin-top:22px}}@media(max-width:620px){.codax-portal-coupon{grid-template-columns:1fr}.codax-portal-coupon .button{width:100%}.codax-checkout-choice small{padding-right:0}.codax-checkout-choice[data-codax-delivery="ship"] .codax-checkout-choice__cost{margin-right:0}.codax-checkout-choice__action{position:static;margin-left:auto}}.codax-integrated-checkout{grid-template-columns:minmax(0,1.45fr) minmax(360px,.85fr);column-gap:30px}.codax-checkout-payment-title{grid-column:2;grid-row:2;margin:18px 0 10px;padding:0 0 12px;border-bottom:1px solid #e7eaee;font-size:18px;font-weight:500;text-transform:uppercase}.codax-integrated-checkout__head{grid-column:1;grid-row:2}.codax-integrated-checkout>.codax-checkout-section-label{grid-row:3}.codax-integrated-checkout>.codax-checkout-delivery{grid-row:4}.codax-integrated-checkout>[data-codax-change-address]{grid-row:5}.codax-integrated-checkout>.codax-checkout-saved-details{grid-row:6}.codax-checkout-coupon-block{grid-column:1;grid-row:7;margin:14px 0 0;padding-top:2px}.codax-integrated-checkout>.codax-integrated-checkout__body{grid-column:2;grid-row:3 / span 5}.codax-integrated-checkout__body #customer_details{display:none!important}.codax-integrated-checkout.is-editing-billing .codax-integrated-checkout__body #customer_details,.codax-integrated-checkout.is-changing-address .codax-integrated-checkout__body #customer_details{display:block!important;grid-column:1!important;width:100%!important;margin:0!important}.codax-integrated-checkout.is-editing-billing .codax-integrated-checkout__body #customer_details .col-2{display:none!important}.codax-integrated-checkout.is-editing-billing .codax-integrated-checkout__body #customer_details .col-1{display:block!important;width:100%!important;float:none!important}.codax-integrated-checkout.is-changing-address .codax-integrated-checkout__body #customer_details .col-1{display:none!important}.codax-integrated-checkout.is-changing-address .codax-integrated-checkout__body #customer_details .col-2{display:block!important;width:100%!important;float:none!important}.codax-integrated-checkout.is-changing-address .codax-integrated-checkout__body .woocommerce-shipping-fields{display:block!important;margin:12px 0 0!important;padding:14px!important;border:1px solid #e2e5e9!important;border-radius:10px!important;background:#fafbfc!important}.codax-integrated-checkout.is-changing-address .codax-integrated-checkout__body .shipping_address{display:block!important}.codax-integrated-checkout.is-editing-billing .codax-integrated-checkout__body .woocommerce-billing-fields{display:block!important;margin:12px 0 0!important;padding:14px!important;border:1px solid #e2e5e9!important;border-radius:10px!important;background:#fafbfc!important}.codax-integrated-checkout__body #ship-to-different-address{display:none!important}.codax-integrated-checkout__body .woocommerce-additional-fields{display:none!important}.codax-integrated-checkout__body #order_review{width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.codax-integrated-checkout__body #payment{margin:0!important}.codax-checkout-choice{min-height:80px!important;border-radius:12px!important;padding:14px 16px!important}.codax-checkout-choice.is-selected{border-color:#8f98a3!important;box-shadow:0 0 0 1px #8f98a3 inset!important}.codax-checkout-choice__cost{font-size:12px!important;font-weight:700!important}.codax-checkout-saved-details{padding:14px 0!important;margin-top:12px!important}.codax-checkout-coupon-block .codax-portal-coupon{margin:0!important;max-width:720px}.codax-checkout-coupon-block .codax-portal-coupon .button{background:#24292f!important;border-color:#24292f!important;color:#fff!important}@media(max-width:900px){.codax-integrated-checkout{display:block}.codax-checkout-payment-title{margin-top:22px}.codax-checkout-coupon-block{margin-top:14px}.codax-integrated-checkout.is-editing-billing .codax-integrated-checkout__body #customer_details,.codax-integrated-checkout.is-changing-address .codax-integrated-checkout__body #customer_details{display:block!important}}.codax-integrated-checkout{grid-template-columns:minmax(0,1.45fr) minmax(360px,.85fr);column-gap:30px}.codax-integrated-checkout>.codax-checkout-delivery{grid-column:1;grid-row:4;display:grid;grid-template-columns:1fr;gap:10px}.codax-checkout-choice--new-address .codax-checkout-choice__radio{background:#fff}.codax-checkout-choice--new-address.is-selected .codax-checkout-choice__radio:after{opacity:1}.codax-checkout-choice--new-address small{padding-right:0}.codax-integrated-checkout>.codax-integrated-checkout__body,.codax-integrated-checkout__body>.woocommerce,.codax-integrated-checkout__body form.checkout.woocommerce-checkout{display:contents!important}.codax-integrated-checkout__body #customer_details{grid-column:1!important;grid-row:6!important;width:100%!important;margin:12px 0 0!important}.codax-integrated-checkout.is-changing-address .codax-integrated-checkout__body #customer_details{display:block!important}.codax-integrated-checkout.is-changing-address .codax-integrated-checkout__body #customer_details .col-1{display:none!important}.codax-integrated-checkout.is-changing-address .codax-integrated-checkout__body #customer_details .col-2{display:block!important;float:none!important;width:100%!important}.codax-integrated-checkout.is-changing-address .codax-integrated-checkout__body .woocommerce-shipping-fields{display:block!important;margin:0!important;padding:16px!important;border:1px solid #e2e5e9!important;border-radius:14px!important;background:#fff!important}.codax-integrated-checkout.is-changing-address .codax-integrated-checkout__body .shipping_address{display:block!important}.codax-integrated-checkout__body #ship-to-different-address{display:none!important}.codax-integrated-checkout__body .woocommerce-additional-fields{display:none!important}.codax-integrated-checkout>.codax-checkout-saved-details{grid-column:1;grid-row:7}.codax-checkout-coupon-block{grid-column:1;grid-row:8}.codax-checkout-payment-title{grid-column:2;grid-row:2}.codax-integrated-checkout__body #order_review{grid-column:2!important;grid-row:3 / span 7!important;width:100%!important;margin:0!important;align-self:start!important}.codax-integrated-checkout__body #payment{width:100%!important;margin:0!important}@media(max-width:900px){.codax-integrated-checkout{display:block!important}.codax-integrated-checkout>.codax-integrated-checkout__body,.codax-integrated-checkout__body>.woocommerce,.codax-integrated-checkout__body form.checkout.woocommerce-checkout{display:block!important}.codax-integrated-checkout__body #customer_details,.codax-integrated-checkout__body #order_review{width:100%!important;margin-top:14px!important}}.codax-integrated-checkout{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(360px,.85fr)!important;column-gap:30px!important;align-items:start!important}.codax-checkout-payment-title{grid-column:2!important;grid-row:2!important;margin:18px 0 10px!important;padding:0 0 12px!important;border-bottom:1px solid #e7eaee!important;font-size:18px!important;font-weight:500!important;text-transform:none!important}.codax-integrated-checkout__head{grid-column:1!important;grid-row:2!important}.codax-integrated-checkout>.codax-checkout-section-label{grid-column:1!important;grid-row:3!important}.codax-integrated-checkout>.codax-checkout-delivery{grid-column:1!important;grid-row:4!important}.codax-integrated-checkout>.codax-checkout-saved-details{grid-column:1!important;grid-row:5!important}.codax-checkout-coupon-block{grid-column:1!important;grid-row:6!important}.codax-integrated-checkout>.codax-integrated-checkout__body{display:block!important;grid-column:1 / -1!important;grid-row:7!important;width:100%!important;min-width:0!important;margin:0!important}.codax-integrated-checkout__body>.woocommerce{display:block!important;width:100%!important;min-width:0!important}.codax-integrated-checkout__body form.checkout.woocommerce-checkout{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(360px,.85fr)!important;column-gap:30px!important;row-gap:0!important;width:100%!important;min-width:0!important;margin:0!important}.codax-integrated-checkout__body #customer_details{grid-column:1!important;grid-row:1!important;width:100%!important;min-width:0!important;margin:0!important}.codax-integrated-checkout:not(.is-editing-billing):not(.is-changing-address) .codax-integrated-checkout__body #customer_details{display:none!important}.codax-integrated-checkout.is-editing-billing .codax-integrated-checkout__body #customer_details,.codax-integrated-checkout.is-changing-address .codax-integrated-checkout__body #customer_details{display:block!important}.codax-integrated-checkout.is-editing-billing .codax-integrated-checkout__body #customer_details .col-2{display:none!important}.codax-integrated-checkout.is-editing-billing .codax-integrated-checkout__body #customer_details .col-1{display:block!important;width:100%!important;float:none!important}.codax-integrated-checkout.is-changing-address .codax-integrated-checkout__body #customer_details .col-1{display:none!important}.codax-integrated-checkout.is-changing-address .codax-integrated-checkout__body #customer_details .col-2{display:block!important;width:100%!important;float:none!important}.codax-integrated-checkout.is-changing-address .codax-integrated-checkout__body .woocommerce-shipping-fields,.codax-integrated-checkout.is-changing-address .codax-integrated-checkout__body .shipping_address{display:block!important}.codax-integrated-checkout__body #ship-to-different-address,.codax-integrated-checkout__body .woocommerce-additional-fields{display:none!important}.codax-integrated-checkout__body #order_review{grid-column:2!important;grid-row:1!important;width:100%!important;min-width:360px!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;align-self:start!important;position:static!important}.codax-integrated-checkout__body #order_review_heading{display:none!important}.codax-integrated-checkout__body #order_review>h3,.codax-integrated-checkout__body .woocommerce-checkout-review-order>h3{display:none!important}.codax-integrated-checkout__body #payment{width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box!important}.codax-integrated-checkout__body #payment ul.payment_methods,.codax-integrated-checkout__body #payment .place-order{box-sizing:border-box!important;width:100%!important}.codax-integrated-checkout__body #payment ul.payment_methods li{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}.codax-integrated-checkout__body #place_order{white-space:normal!important;line-height:1.2!important}.codax-integrated-checkout:not(.is-editing-billing):not(.is-changing-address) .codax-integrated-checkout__body form.checkout.woocommerce-checkout:before{content:"";grid-column:1;grid-row:1;min-height:1px}@media(max-width:900px){.codax-integrated-checkout{display:block!important}.codax-checkout-payment-title{margin-top:22px!important}.codax-integrated-checkout>.codax-integrated-checkout__body{display:block!important;width:100%!important}.codax-integrated-checkout__body form.checkout.woocommerce-checkout{display:block!important;width:100%!important}.codax-integrated-checkout__body #customer_details,.codax-integrated-checkout__body #order_review{display:block!important;width:100%!important;min-width:0!important;margin-top:14px!important}.codax-integrated-checkout:not(.is-editing-billing):not(.is-changing-address) .codax-integrated-checkout__body #customer_details{display:none!important}}.codax-integrated-checkout.codax-checkout-layout-normalized{display:block!important}.codax-integrated-checkout.codax-checkout-layout-normalized>.codax-checkout-payment-title{display:none!important}.codax-integrated-checkout.codax-checkout-layout-normalized>.codax-integrated-checkout__head{display:block!important;width:100%!important;margin:0 0 18px!important}.codax-integrated-checkout.codax-checkout-layout-normalized>.codax-integrated-checkout__body{display:block!important;width:100%!important;margin:0!important}.codax-checkout-layout-normalized .codax-integrated-checkout__body>.woocommerce{display:block!important;width:100%!important}.codax-checkout-layout-normalized .codax-integrated-checkout__body form.checkout.woocommerce-checkout{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(360px,.85fr)!important;gap:32px!important;align-items:start!important;width:100%!important;min-width:0!important;margin:0!important}.codax-checkout-left-rail{grid-column:1!important;grid-row:1!important;display:block!important;width:100%!important;min-width:0!important}.codax-checkout-right-rail{grid-column:2!important;grid-row:1!important;display:block!important;width:100%!important;min-width:0!important;margin:0!important;align-self:start!important}.codax-checkout-left-rail>.codax-checkout-section-label,.codax-checkout-left-rail>.codax-checkout-delivery,.codax-checkout-left-rail>.codax-checkout-saved-details{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.codax-checkout-left-rail>.codax-checkout-section-label{margin-bottom:8px!important}.codax-checkout-left-rail>.codax-checkout-delivery{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-bottom:12px!important}.codax-checkout-left-rail #customer_details{width:100%!important;min-width:0!important;margin:14px 0 0!important;float:none!important}.codax-checkout-right-rail #order_review{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important;position:static!important;border:1px solid #e2e5e9!important;border-radius:12px!important;background:#fff!important;overflow:visible!important}.codax-checkout-right-rail #order_review_heading,.codax-checkout-right-rail .woocommerce-checkout-review-order-table{display:none!important}.codax-checkout-right-rail #payment{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.codax-checkout-right-rail #payment ul.payment_methods,.codax-checkout-right-rail #payment .place-order{width:100%!important;min-width:0!important;box-sizing:border-box!important}.codax-checkout-right-rail #payment ul.payment_methods li,.codax-checkout-right-rail #payment ul.payment_methods li label,.codax-checkout-right-rail #payment .payment_box,.codax-checkout-right-rail #payment .place-order{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}.codax-checkout-right-rail #place_order{width:100%!important;min-width:0!important;white-space:normal!important}@media(max-width:900px){.codax-checkout-layout-normalized .codax-integrated-checkout__body form.checkout.woocommerce-checkout{display:block!important}.codax-checkout-left-rail,.codax-checkout-right-rail{width:100%!important;display:block!important}.codax-checkout-right-rail{margin-top:20px!important}}.codax-checkout-layout-normalized .codax-integrated-checkout__body form.checkout.woocommerce-checkout{display:block!important;width:100%!important;min-width:0!important;margin:0!important}.codax-checkout-columns{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(360px,.85fr)!important;gap:32px!important;align-items:start!important;width:100%!important;min-width:0!important}.codax-checkout-left-rail,.codax-checkout-right-rail{grid-column:auto!important;grid-row:auto!important;width:100%!important;min-width:0!important;margin:0!important}.codax-checkout-left-rail{display:block!important}.codax-checkout-right-rail{display:block!important;align-self:start!important}.codax-checkout-native-shell-hidden{display:none!important}.codax-integrated-checkout.codax-checkout-layout-normalized>.codax-checkout-payment-title{display:none!important}.codax-checkout-right-title{margin:0 0 12px!important;padding:0 0 12px!important;border-bottom:1px solid #e7eaee!important;font-size:16px!important;font-weight:500!important;line-height:1.3!important}.codax-checkout-left-rail>.codax-checkout-section-label{margin:0 0 8px!important}.codax-checkout-left-rail>.codax-checkout-delivery{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;margin:0 0 12px!important}.codax-checkout-left-rail>.codax-checkout-saved-details{width:100%!important;margin:14px 0!important}.codax-checkout-left-rail>.codax-checkout-coupon-block{width:100%!important;margin:14px 0 0!important}.codax-checkout-left-rail .codax-portal-coupon{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.codax-checkout-left-rail #customer_details{width:100%!important;min-width:0!important;margin:14px 0 0!important;float:none!important}.codax-checkout-right-rail #order_review{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important;position:static!important;border:1px solid #e2e5e9!important;border-radius:12px!important;background:#fff!important;overflow:hidden!important}.codax-checkout-right-rail #order_review_heading,.codax-checkout-right-rail .woocommerce-checkout-review-order-table{display:none!important}.codax-checkout-right-rail #payment{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.codax-checkout-right-rail #payment ul.payment_methods{width:100%!important;min-width:0!important;margin:0!important;padding:0 18px!important;box-sizing:border-box!important}.codax-checkout-right-rail #payment .place-order{width:100%!important;min-width:0!important;margin:0!important;padding:16px 18px 18px!important;box-sizing:border-box!important}.codax-checkout-right-rail #payment ul.payment_methods li,.codax-checkout-right-rail #payment ul.payment_methods li label,.codax-checkout-right-rail #payment .payment_box,.codax-checkout-right-rail #payment .place-order{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}.codax-checkout-right-rail #place_order{width:100%!important;min-width:0!important;white-space:normal!important}@media(max-width:900px){.codax-checkout-columns{display:block!important}.codax-checkout-right-rail{margin-top:22px!important}}#codax-portal-checkout.codax-integrated-checkout.codax-checkout-layout-normalized{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin-top:18px!important;box-sizing:border-box!important}#codax-portal-checkout.codax-checkout-layout-normalized>.codax-integrated-checkout__head{display:block!important;width:100%!important;max-width:none!important;margin:0 0 18px!important;padding:0!important;grid-column:auto!important;grid-row:auto!important}#codax-portal-checkout.codax-checkout-layout-normalized>.codax-integrated-checkout__body{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;grid-column:auto!important;grid-row:auto!important}#codax-portal-checkout.codax-checkout-layout-normalized .codax-integrated-checkout__body>.woocommerce,#codax-portal-checkout.codax-checkout-layout-normalized .codax-integrated-checkout__body form.checkout.woocommerce-checkout{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}#codax-portal-checkout .codax-checkout-columns{display:grid!important;grid-template-columns:minmax(0,1.48fr) minmax(420px,1fr)!important;column-gap:36px!important;row-gap:0!important;align-items:start!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important}#codax-portal-checkout .codax-checkout-left-rail{grid-column:1!important;grid-row:1!important;display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important}#codax-portal-checkout .codax-checkout-right-rail{grid-column:2!important;grid-row:1!important;display:block!important;width:100%!important;max-width:none!important;min-width:420px!important;margin:0!important;padding:0!important;align-self:start!important;box-sizing:border-box!important}#codax-portal-checkout .codax-checkout-right-title{display:block!important;width:100%!important;margin:0 0 12px!important;padding:0 0 12px!important;border-bottom:1px solid #e7eaee!important;font-size:16px!important;font-weight:500!important;line-height:1.3!important}#codax-portal-checkout .codax-checkout-left-rail>.codax-checkout-section-label{display:block!important;width:100%!important;margin:0 0 8px!important}#codax-portal-checkout .codax-checkout-left-rail>.codax-checkout-delivery{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;max-width:none!important;margin:0 0 12px!important}#codax-portal-checkout .codax-checkout-left-rail .codax-checkout-choice{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}#codax-portal-checkout .codax-checkout-left-rail>.codax-checkout-saved-details,#codax-portal-checkout .codax-checkout-left-rail>#customer_details,#codax-portal-checkout .codax-checkout-left-rail>.codax-checkout-coupon-block{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}#codax-portal-checkout .codax-checkout-right-rail #order_review{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;float:none!important;position:static!important;box-sizing:border-box!important}#codax-portal-checkout .codax-checkout-right-rail #payment{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;box-sizing:border-box!important}#codax-portal-checkout .codax-checkout-native-shell-hidden{display:none!important}@media(max-width:1100px){#codax-portal-checkout .codax-checkout-columns{grid-template-columns:minmax(0,1.25fr) minmax(380px,.9fr)!important;column-gap:24px!important}#codax-portal-checkout .codax-checkout-right-rail{min-width:380px!important}}@media(max-width:900px){#codax-portal-checkout .codax-checkout-columns{display:block!important}#codax-portal-checkout .codax-checkout-right-rail{width:100%!important;min-width:0!important;margin-top:22px!important}}#codax-portal-checkout .codax-checkout-right-title{border-bottom:0!important;padding-bottom:0!important;margin-bottom:12px!important}#codax-portal-checkout .codax-checkout-left-rail>.codax-checkout-coupon-block{display:block!important;width:100%!important;margin:18px 0 0!important;padding:0!important}#codax-portal-checkout .codax-portal-coupon{display:flex!important;align-items:stretch!important;gap:10px!important;width:100%!important;max-width:none!important;margin:0!important}#codax-portal-checkout .codax-portal-coupon__field{flex:1 1 auto!important;min-width:0!important}#codax-portal-checkout .codax-portal-coupon input{width:100%!important;min-height:44px!important;margin:0!important}#codax-portal-checkout .codax-portal-coupon .button{flex:0 0 auto!important;min-height:44px!important;margin:0!important;white-space:nowrap!important}@media(max-width:640px){#codax-portal-checkout .codax-portal-coupon{flex-direction:column!important}#codax-portal-checkout .codax-portal-coupon .button{width:100%!important}}.codax-client-portal .codax-portal-main{opacity:1;transform:translateY(0);transition:opacity .16s ease,transform .16s ease;will-change:opacity,transform}.codax-client-portal.codax-portal-transition-ready .codax-portal-main{animation:codaxPortalSectionIn .22s cubic-bezier(.22,.61,.36,1) both}.codax-client-portal.is-leaving .codax-portal-main{opacity:0;transform:translateY(4px);pointer-events:none}.codax-client-portal .codax-portal-nav a{transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.codax-client-portal .codax-portal-nav a.is-transitioning{transform:translateY(-1px)}@keyframes codaxPortalSectionIn{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.codax-client-portal .codax-portal-main,.codax-client-portal .codax-portal-nav a{transition:none!important;animation:none!important;transform:none!important}}.codax-client-portal .codax-portal-nav__logout{margin-left:auto!important;font-weight:600}.codax-client-portal .codax-portal-nav__logout:hover{border-color:currentColor}.codax-client-portal .codax-portal-logout{display:none!important}@media(max-width:760px){.codax-client-portal .codax-portal-nav__logout{margin-left:0!important}}.codax-company-registration-intro{padding:16px 18px;border:1px solid #e1e5ea;border-radius:12px;background:#fff;margin-bottom:18px}.codax-company-registration-intro strong{display:block;margin-bottom:6px}.codax-company-registration-intro p{margin:0;color:#626a73;line-height:1.5}.codax-company-section-heading{font-size:15px;line-height:1.35;margin:22px 0 12px;padding-bottom:10px;border-bottom:1px solid #dfe3e9}.codax-company-registration-note{font-size:13px;line-height:1.55;color:#626a73;margin:12px 0 18px}.codax-company-action-grid:has([data-codax-company-registration]){grid-template-columns:minmax(0,1fr)}.codax-company-action-grid [data-codax-company-registration] .codax-form-grid{max-width:900px}.codax-support-close-ticket{margin-top:22px;border:1px solid #e4e7eb;border-radius:12px;background:#f9fafb;padding:15px 18px}.codax-support-close-ticket summary{cursor:pointer;font-weight:600;color:#374151}.codax-support-close-ticket>p{margin:12px 0;color:#5f6772;font-size:14px;line-height:1.5}.codax-support-close-form{max-width:none;margin-top:10px}.codax-support-close-form label{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5}.codax-support-close-form input[type=checkbox]{margin-top:4px;flex:0 0 auto}.codax-support-close-form .codax-support-actions{margin-top:14px}.codax-knx-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.codax-knx-detail{padding:17px 18px;border:1px solid #e7e9ee;border-radius:12px;min-width:0}.codax-knx-detail span{display:block;font-size:13px;opacity:.62;margin-bottom:7px}.codax-knx-detail strong{font-size:18px;font-weight:600;overflow-wrap:anywhere}.codax-knx-detail .codax-knx-emphasis{font-size:25px}.codax-knx-official-form{margin-top:16px;max-width:100%;min-width:0}.codax-knx-official-form .codax-zoho-form-wrap{max-width:100%;min-width:0}@media(max-width:680px){.codax-knx-details{grid-template-columns:1fr}}.codax-knx-course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:16px}.codax-knx-course-card{display:flex;flex-direction:column;border:1px solid #e7e9ee;border-radius:14px;overflow:hidden;min-width:0;background:#fff}.codax-knx-course-image{display:block;aspect-ratio:1.6;background:#f7f8fa;overflow:hidden}.codax-knx-course-image img{width:100%;height:100%;object-fit:contain;display:block}.codax-knx-course-content{display:flex;flex:1;flex-direction:column;gap:12px;padding:16px}.codax-knx-course-content h3{font-size:18px;line-height:1.35;margin:0}.codax-knx-course-content h3 a{text-decoration:none;color:inherit}.codax-knx-course-content p{font-size:14px;line-height:1.5;opacity:.75;margin:0}.codax-knx-link{display:inline-block;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.codax-knx-course-content .codax-knx-link{margin-top:auto}.codax-knx-course-more{margin:16px 0 0}.codax-knx-purchase-list{display:grid;gap:12px}.codax-knx-purchase{border:1px solid #e7e9ee;border-radius:12px;padding:14px 16px;display:flex;justify-content:space-between;gap:12px;align-items:center}.codax-knx-purchase>div{display:grid;gap:6px}.codax-knx-purchase>div:last-child{text-align:right}.codax-knx-purchase small{display:block;opacity:.65}@media(max-width:900px){.codax-knx-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.codax-knx-course-grid{grid-template-columns:1fr}.codax-knx-purchase{align-items:start;flex-direction:column}.codax-knx-purchase>div:last-child{text-align:left}}.codax-client-portal .codax-status--cancelled,.codax-client-portal .codax-activity-status--cancelled{color:#9f2424;background:#fdebec}.codax-client-portal .codax-status--open,.codax-client-portal .codax-activity-status--open{color:#865307;background:#fff2d3}.codax-client-portal .codax-status--invoiced,.codax-client-portal .codax-activity-status--invoiced{color:#1e4c91;background:#e8f1ff}.codax-client-portal .codax-status--paid,.codax-client-portal .codax-activity-status--paid{color:#166336;background:#e8f7ed}.codax-client-portal .codax-activity-status{display:inline-flex;align-items:center;justify-self:end;padding:5px 10px;border-radius:999px;font-size:13px;opacity:1!important}@media(max-width:640px){.codax-client-portal .codax-activity-status{justify-self:start}}.codax-documents-filters{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.codax-documents-filters a{display:inline-flex;padding:8px 14px;border-radius:999px;border:1px solid #dbe0e7;text-decoration:none!important;color:inherit!important}.codax-documents-filters a.is-active{background:#e7f7f3;border-color:#9bd6cc;color:#125a50!important;font-weight:700}.codax-document-hub-list{display:grid;gap:2px}.codax-document-hub-entry{display:grid;grid-template-columns:minmax(160px,1.4fr) minmax(120px,.8fr) minmax(110px,.8fr) auto;gap:18px;align-items:center;border-bottom:1px solid #edf0f2;padding:13px 5px;text-decoration:none!important;color:inherit!important}.codax-document-hub-entry>span:last-child,.codax-document-hub-entry>a{justify-self:end}.codax-order-detail-totals{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));gap:12px;margin:20px 0 0}.codax-order-detail-totals>div{padding:14px;border:1px solid #e6e8ed;border-radius:10px}.codax-order-detail-totals dt{font-size:12px;opacity:.7}.codax-order-detail-totals dd{margin:5px 0 0;font-weight:700;font-size:18px}.codax-related-documents{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.codax-related-document{padding:15px;border:1px solid #e7e9ee;border-radius:12px;display:grid;gap:12px}.codax-related-document a{display:inline-flex;width:max-content;padding:8px 12px;border:1px solid #d9e2ec;border-radius:8px;text-decoration:none!important}.codax-related-document span,.codax-documents-note{opacity:.65}@media(max-width:780px){.codax-document-hub-entry{grid-template-columns:1fr 1fr;gap:10px}.codax-order-detail-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.codax-related-documents{grid-template-columns:1fr}}@media(max-width:420px){.codax-order-detail-totals{grid-template-columns:1fr}.codax-document-hub-entry{grid-template-columns:1fr}.codax-document-hub-entry>span:last-child,.codax-document-hub-entry>a{justify-self:start}}.codax-order-product{display:flex;align-items:center;gap:11px;min-width:170px}.codax-order-thumb{display:inline-flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid #e8eaed;border-radius:9px;background:#fafbfc;overflow:hidden}.codax-order-thumb img,.codax-order-thumb img.codax-order-item-thumb{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;margin:0}.codax-order-product-name{min-width:0;line-height:1.35;overflow-wrap:anywhere}@media(max-width:640px){.codax-order-product{gap:8px}.codax-order-thumb{width:40px;height:40px}}.codax-client-portal .codax-status--draft,.codax-client-portal .codax-activity-status--draft{color:#5d526c;background:#f0eef6}.codax-client-portal .codax-invoice-draft-note{display:block;color:#655a74;font-size:12px;margin-bottom:7px}.codax-client-portal .codax-status--review,.codax-client-portal .codax-activity-status--review{color:#854d0e;background:#fef3c7}body.codax-portal-original-login .codax-portal-legacy-login{width:100%;max-width:100%;min-width:0;margin:0 auto}body.codax-portal-original-login .codax-portal-legacy-login>.elementor{width:100%}.codax-woo-account-form .codax-profile-grid,.codax-woo-account-form .codax-profile-training,.codax-woo-account-form .codax-customer-profile-fields{min-width:0;max-width:100%}.codax-woo-account-form .codax-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;align-items:start}.codax-woo-account-form .codax-profile-grid>.form-row{min-width:0;max-width:100%;width:100%!important;margin:0!important;padding:0!important;float:none!important;display:flex;flex-direction:column;align-items:stretch;gap:6px}.codax-woo-account-form .codax-profile-grid label,.codax-woo-account-form .codax-profile-training .form-row>label{display:block;position:static;width:auto;max-width:100%;float:none!important;margin:0!important;padding:0;font-size:13px;font-weight:600;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.codax-woo-account-form .codax-profile-grid input:not([type=checkbox]),.codax-woo-account-form .codax-profile-grid select,.codax-woo-account-form .codax-profile-training select{display:block;width:100%!important;max-width:100%;min-width:0;min-height:44px;height:auto;box-sizing:border-box;margin:0!important;padding:10px 12px;border:1px solid #d8dce3;border-radius:8px;background-color:#fff;color:#1f2937;font:inherit;font-size:14px;line-height:1.5;box-shadow:none}.codax-woo-account-form .codax-profile-grid select,.codax-woo-account-form .codax-profile-training select{height:44px;padding-right:34px;cursor:pointer}.codax-woo-account-form .codax-profile-grid small{display:block;margin:1px 0 0;color:#677383;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.codax-woo-account-form .codax-profile-training{margin-top:22px}.codax-woo-account-form .codax-profile-training .form-row{display:flex;flex-direction:column;align-items:stretch;gap:6px;width:100%!important;max-width:100%;margin:0 0 18px!important;float:none!important}.codax-woo-account-form .codax-profile-training fieldset{box-sizing:border-box;min-width:0;width:100%;max-width:100%;padding:14px 16px;border:1px solid #e2e5e9;border-radius:10px}.codax-woo-account-form .codax-profile-training fieldset label{display:flex!important;align-items:center;gap:9px;min-height:24px;white-space:normal}.codax-woo-account-form .codax-profile-training input[type=checkbox]{width:16px!important;height:16px;margin:0;flex:none}.codax-woo-account-form .codax-profile-grid :is(input,select):focus-visible,.codax-woo-account-form .codax-profile-training select:focus-visible{outline:2px solid #287ce4;outline-offset:2px}@media(max-width:700px){.codax-woo-account-form .codax-profile-grid{grid-template-columns:minmax(0,1fr);gap:16px}}.codax-client-portal,.codax-client-portal *,.codax-woo-account-form,.codax-woo-account-form *{box-sizing:border-box}.codax-client-portal,.codax-woo-account-form{max-width:100%;min-width:0}.codax-client-portal :is(input,select,textarea),.codax-woo-account-form :is(input,select,textarea){max-width:100%}.codax-client-portal :is(table,.woocommerce-table){max-width:100%}@media (min-width:701px) and (max-width:1100px){.codax-woo-account-form .codax-profile-grid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.codax-client-portal .codax-profile-grid{grid-template-columns:minmax(0,1fr)!important}.codax-client-portal .codax-portal-profile-fallback{min-width:0;max-width:100%}}@media(max-width:700px){.codax-woo-account-form .codax-profile-grid,.codax-client-portal .codax-profile-grid{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.codax-client-portal .codax-woo-account-form,.codax-client-portal .codax-profile-preferences-form{width:100%;min-width:0;max-width:100%}.codax-client-portal .codax-profile-grid .form-row{width:100%!important;float:none!important}.codax-client-portal :is(input:not([type=checkbox]),select,textarea){max-width:100%;font-size:16px}.codax-client-portal .codax-portal-nav{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}body.codax-client-portal-page .codax-portal-page-shell{width:100%!important;max-width:1600px!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;box-sizing:border-box!important}body.codax-client-portal-page .codax-portal-page-shell .page,body.codax-client-portal-page .codax-portal-page-shell .type-page{margin:0!important;width:100%!important;max-width:none!important}body.codax-client-portal-page .sidebar,body.codax-client-portal-page aside.sidebar,body.codax-client-portal-page .sidebar-widget,body.codax-client-portal-page .page-heading{display:none!important}body.codax-client-portal-page .content-page,body.codax-client-portal-page .content,body.codax-client-portal-page .content-area{width:100%!important;max-width:none!important;float:none!important}.codax-native-auth{width:100%;max-width:1600px;margin:0 auto 56px;box-sizing:border-box;font-family:inherit;color:#25282d}.codax-native-auth *,.codax-native-auth *::before,.codax-native-auth *::after{box-sizing:border-box}.codax-native-auth__banner{width:100%;min-height:300px;aspect-ratio:5.4/1;background-repeat:no-repeat;background-size:cover;background-position:center bottom;border-radius:0 0 18px 18px;border-bottom:5px solid #0a5277}.codax-native-auth__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:30px;width:calc(100% - 64px);max-width:1520px;margin:42px auto 56px}.codax-native-auth__card{border:2px solid #287aff;border-radius:38px;padding:28px 30px 34px;background:#fff;min-width:0;overflow:visible;box-sizing:border-box}.codax-native-auth__card h2{font-size:clamp(23px,2.1vw,30px);line-height:1.25;font-weight:400;margin:0 0 30px;color:#272727}.codax-native-auth__register .codax-registration-form{padding-bottom:10px!important;gap:15px!important;margin-bottom:0!important}.codax-native-auth__register .codax-register-note{padding:0!important;margin:8px 0 4px!important;line-height:1.6!important}.codax-native-auth__card input:not([type=checkbox]):not([type=submit]),.codax-native-auth__card select{max-width:100%;font-size:16px}.codax-native-auth__login{padding-bottom:38px;min-height:350px}.codax-native-auth__login form{display:grid;gap:14px}.codax-native-auth__login form p{margin:0}.codax-native-auth__login form label{display:block;margin-bottom:6px;font-size:14px;line-height:1.4;color:#343b44}.codax-native-auth__login input[type=text],.codax-native-auth__login input[type=password],.codax-native-auth__recovery input{width:100%;height:47px;border:1px solid #cbd5e1;border-radius:24px;padding:8px 16px;background:#fff}.codax-native-auth__login .login-remember label{display:flex;gap:8px;align-items:center}.codax-native-auth__login input[type=submit],.codax-native-auth__primary{display:inline-block;border:0;border-radius:24px;min-height:46px;padding:10px 32px;background:#1677ee;color:#fff;font-weight:600;cursor:pointer}.codax-native-auth__forgot{margin:14px 0 0;text-align:left}.codax-native-auth__forgot a{color:#363e47;text-decoration:underline}.codax-native-auth__error{padding:10px 14px;border-left:3px solid #bb1b35;background:#fff1f3;font-size:14px}.codax-native-auth__grid--single{max-width:720px;grid-template-columns:1fr}.codax-native-auth__recovery form{display:grid;gap:12px}.codax-native-auth__recovery button{justify-self:start}.codax-native-auth__mobile-register{display:none}@media(max-width:1050px){.codax-native-auth__grid{gap:22px;width:calc(100% - 40px)}.codax-native-auth__card{padding:24px 22px;border-radius:30px}.codax-native-auth__banner{min-height:210px;aspect-ratio:4.5/1}}@media(max-width:760px){.codax-native-auth__grid{grid-template-columns:1fr;gap:20px;width:calc(100% - 24px);margin:24px auto 40px}.codax-native-auth__banner{min-height:150px;aspect-ratio:3/1;background-position:center}.codax-native-auth__card{padding:24px 18px 28px;border-radius:25px}.codax-native-auth__card h2{margin-bottom:18px}.codax-native-auth__mobile-register{display:block}.codax-native-auth__login{min-height:0}}@media(max-width:420px){.codax-native-auth__banner{min-height:115px;aspect-ratio:2.4/1}.codax-native-auth__card{border-radius:22px;padding:20px 15px 24px}}.codax-native-auth__cta{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;min-height:250px}.codax-native-auth__cta h2{margin:0 0 8px}.codax-native-auth__cta p{max-width:46ch;margin:0 0 16px;line-height:1.65;font-size:16px;color:#4b5563}.codax-native-auth__cta-button{display:inline-flex;justify-content:center;align-items:center;min-width:190px;text-align:center;text-decoration:none!important;line-height:1.25}.codax-native-auth__cta-button:hover,.codax-native-auth__cta-button:focus{color:#fff;background:#125bc1}.codax-native-auth__grid--login .codax-native-auth__login{order:1}.codax-native-auth__grid--login .codax-native-auth__cta{order:2}.codax-native-auth__grid--register .codax-native-auth__register{order:1}.codax-native-auth__grid--register .codax-native-auth__cta{order:2}@media(max-width:760px){.codax-native-auth__cta{min-height:0;gap:6px}.codax-native-auth__cta p{font-size:15px}.codax-native-auth__cta-button{width:100%}}.codax-native-auth__grid.codax-auth-enter{animation:codax-auth-enter .24s ease-out both}.codax-native-auth__grid.codax-auth-leave{opacity:0;transform:translateY(5px);transition:opacity .16s ease,transform .16s ease;pointer-events:none}@keyframes codax-auth-enter{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.codax-woo-account-form#codax-password-settings{scroll-margin-top:115px}@media(prefers-reduced-motion:reduce){.codax-native-auth__grid.codax-auth-enter{animation:none}.codax-native-auth__grid.codax-auth-leave{transition:none}}body.codax-client-portal-page .codax-portal-page-shell{width:calc(100% - 40px)!important;max-width:1600px!important;margin-inline:auto!important;padding-inline:0!important;min-width:0!important}body.codax-client-portal-page .codax-client-portal{width:100%!important;max-width:1600px!important;min-width:0!important;padding:24px 0 48px!important;margin-inline:auto!important}.codax-client-portal .codax-portal-nav{display:flex!important;flex-wrap:wrap!important;gap:9px!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;padding:8px 0 20px!important;box-sizing:border-box!important}.codax-client-portal .codax-portal-nav a{white-space:normal!important;min-width:0;text-align:center;line-height:1.35}.codax-portal-menu-toggle{display:none!important}@media(max-width:800px){.codax-client-portal .codax-portal-menu-toggle.is-ready{display:flex!important;width:100%;min-height:48px;padding:11px 16px;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;color:#25282d;background:#fff;border:1px solid #dfe5ed;border-radius:12px;font:inherit;font-weight:600;text-align:left}.codax-client-portal .codax-portal-menu-toggle:focus-visible{outline:2px solid #287aff;outline-offset:3px}.codax-client-portal .codax-portal-menu-toggle__icon{font-size:21px;line-height:1}.codax-client-portal .codax-portal-nav.is-mobile-ready{display:none!important;margin-top:8px!important;padding:10px!important;border:1px solid #e2e6ed;border-radius:14px;background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.codax-client-portal .codax-portal-nav.is-mobile-ready.is-open{display:grid!important}.codax-client-portal .codax-portal-nav.is-mobile-ready a{display:flex!important;width:100%;min-height:44px;padding:10px 12px!important;justify-content:center;align-items:center;white-space:normal!important;border-radius:10px;font-size:14px;overflow-wrap:anywhere}.codax-client-portal .codax-portal-nav.is-mobile-ready .codax-portal-nav__logout{margin-left:0!important}}@media(max-width:480px){.codax-client-portal .codax-portal-nav.is-mobile-ready{grid-template-columns:minmax(0,1fr)}.codax-client-portal .codax-portal-hero--simple{padding:22px 18px!important}.codax-client-portal .codax-portal-hero--simple h1{font-size:clamp(25px,7vw,34px)!important;overflow-wrap:anywhere}.codax-client-portal .codax-portal-panel{padding:16px}}.codax-client-portal .codax-portal-main{transform:none!important;will-change:opacity;transition:opacity .16s ease!important}.codax-client-portal.codax-portal-transition-ready .codax-portal-main{animation:codaxPortalContentFade .2s ease both!important}.codax-client-portal.is-leaving .codax-portal-main{opacity:0!important;transform:none!important}@keyframes codaxPortalContentFade{from{opacity:0}to{opacity:1}}.codax-client-portal .codax-portal-nav a,.codax-client-portal .codax-portal-nav a.is-active{font-weight:600!important;transform:none!important}.codax-native-auth__grid.codax-auth-enter{animation:codaxAuthContentFade .2s ease both!important}.codax-native-auth__grid.codax-auth-leave{transform:none!important;opacity:0!important;transition:opacity .16s ease!important}@keyframes codaxAuthContentFade{from{opacity:0}to{opacity:1}}.codax-native-auth__login form a[href*="lostpassword"],.codax-native-auth__login form a[href*="lost-password"],.codax-native-auth__login form a[href*="password-recovery"]{display:none!important}@media(prefers-reduced-motion:reduce){.codax-client-portal.codax-portal-transition-ready .codax-portal-main,.codax-native-auth__grid.codax-auth-enter{animation:none!important}.codax-client-portal .codax-portal-main,.codax-native-auth__grid.codax-auth-leave{transition:none!important}}.codax-client-portal .codax-cart-item{grid-template-columns:108px minmax(0,1fr) minmax(135px,auto);align-items:start;position:relative;padding-bottom:58px}.codax-client-portal .codax-cart-item__body{min-width:0}.codax-client-portal .codax-cart-item__subtotal{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:11px;min-width:136px}.codax-client-portal .codax-cart-item__subtotal>strong{font-size:17px;font-weight:700;white-space:nowrap}.codax-client-portal .codax-cart-item__body .codax-cart-item__meta{position:absolute;right:16px;bottom:12px;display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap;margin:0}.codax-client-portal .codax-cart-item__body .codax-cart-item__unit{display:none!important}.codax-client-portal .codax-cart-item__body .codax-cart-quantity{flex:none}@media(max-width:700px){.codax-client-portal .codax-cart-item{grid-template-columns:70px minmax(0,1fr);gap:12px;padding:14px 12px 58px}.codax-client-portal .codax-cart-item__subtotal{grid-column:2;justify-self:end;align-items:flex-end;width:auto}.codax-client-portal .codax-cart-item__body .codax-cart-item__meta{right:12px}}@media (min-width:901px){body.codax-client-portal-page .codax-portal-page-shell,body.codax-client-portal-page .codax-client-portal,body.codax-client-portal-page .codax-portal-main,body.codax-client-portal-page .codax-cart-workspace{overflow:visible!important}.codax-client-portal .codax-cart-workspace>.codax-cart-summary{position:sticky!important;top:24px!important;align-self:start!important;height:max-content;max-height:calc(100vh - 48px);overflow-y:auto;overscroll-behavior:contain}body.admin-bar .codax-client-portal .codax-cart-workspace>.codax-cart-summary{top:56px!important;max-height:calc(100vh - 80px)}}.codax-client-portal .codax-cart-item{grid-template-columns:90px minmax(0,1fr) 150px;gap:12px;align-items:center;padding:12px 16px;min-height:104px}.codax-client-portal .codax-cart-item__image img{width:82px;height:82px}.codax-client-portal .codax-cart-item__body{align-self:center}.codax-client-portal .codax-cart-item__body h3{margin-bottom:4px;line-height:1.35}.codax-client-portal .codax-cart-item__sku{margin-bottom:5px}.codax-client-portal .codax-cart-item__subtotal{display:flex;flex-direction:column;align-self:center;align-items:flex-end;justify-content:center;justify-items:unset;gap:8px;width:150px;min-width:0;white-space:normal}.codax-client-portal .codax-cart-item__subtotal .codax-cart-item__meta{position:static!important;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin:0;gap:5px}.codax-client-portal .codax-cart-item__subtotal .codax-cart-item__unit{display:none!important}.codax-client-portal .codax-cart-item__subtotal .codax-cart-quantity{flex:none}.codax-client-portal .codax-cart-item__subtotal .codax-cart-quantity__button{height:32px}.codax-client-portal .codax-cart-item__subtotal .codax-cart-quantity__input{height:32px!important;min-height:32px!important}@media (max-width:700px){.codax-client-portal .codax-cart-item{grid-template-columns:64px minmax(0,1fr);gap:10px;padding:12px;min-height:0}.codax-client-portal .codax-cart-item__image img{width:60px;height:60px}.codax-client-portal .codax-cart-item__subtotal{grid-column:2;justify-self:end;align-items:flex-end;width:auto;max-width:100%}}@media (max-width:900px){.codax-client-portal .codax-cart-workspace>.codax-cart-summary{position:static!important;max-height:none!important;overflow:visible!important}}