/* AutoID UIX Beta 0.0.49-beta - account/cart/checkout/order page assets. Loaded conditionally. */
.autoid-uix-account .woocommerce{max-width:1180px;margin-left:auto;margin-right:auto}.autoid-uix-account #customer_login{gap:16px!important}.autoid-uix-account #customer_login>div{border:1px solid var(--autoid-line);border-radius:9px;padding:20px;background:#fff}.autoid-uix-account #customer_login input.input-text{min-height:44px;border:1px solid #d9dee7;background:#fff;box-shadow:none}.autoid-uix-account #customer_login button.button{min-height:42px;background:var(--autoid-orange);color:#fff;border:0;padding:0 18px}.autoid-uix-account-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;border:1px solid var(--autoid-line);border-radius:10px;background:#fff;padding:21px 22px;margin:0 0 16px;box-shadow:0 6px 18px rgba(16,24,40,.035)}.autoid-uix-account-hero h1{font-size:24px;margin:3px 0 5px;letter-spacing:-.03em}.autoid-uix-account-hero p{margin:0;color:var(--autoid-muted);font-size:13px}.autoid-uix-account-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:11px}.autoid-uix-account-tags span{font-size:11px;border:1px solid #eaecf0;background:#f8fafc;padding:6px 8px;border-radius:5px}.autoid-uix-account-tags strong{color:var(--autoid-orange)}.autoid-uix-account-hero__actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.autoid-uix-account .woocommerce-MyAccount-navigation{width:21%!important;background:#fff;border:1px solid var(--autoid-line);border-radius:8px;padding:7px;box-sizing:border-box}.autoid-uix-account .woocommerce-MyAccount-content{width:77%!important;background:#fff;border:1px solid var(--autoid-line);border-radius:9px;padding:18px;box-sizing:border-box}.autoid-uix-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none}.autoid-uix-account .woocommerce-MyAccount-navigation li{margin:0 0 3px}.autoid-uix-account .woocommerce-MyAccount-navigation a{display:flex;padding:10px 11px;border-radius:5px;text-decoration:none;color:#344054;font-size:12px;font-weight:650}.autoid-uix-account .woocommerce-MyAccount-navigation li.is-active a{background:var(--autoid-soft-orange);color:#a83d00}.autoid-uix-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a{color:#b42318;border-top:1px solid #eef0f2;margin-top:7px}.autoid-uix-account .woocommerce-MyAccount-content>p:first-child,
.autoid-uix-account .woocommerce-MyAccount-content>p:nth-child(2){font-size:13px;color:var(--autoid-muted)}.autoid-uix-account-stats{display:grid;grid-template-columns:1fr 1fr 1.45fr;gap:10px;margin-bottom:14px}.autoid-uix-order-progress{height:6px;background:#eef1f4;border-radius:3px;overflow:hidden;margin:14px 0 7px}.autoid-uix-order-progress span{display:block;width:72%;height:100%;background:linear-gradient(90deg,var(--autoid-orange),#ff9b5a)}.autoid-uix-order-steps{display:flex;justify-content:space-between;color:#667085;font-size:9px}.autoid-uix-account .woocommerce-orders-table{border:1px solid var(--autoid-line)!important;border-radius:7px!important;overflow:hidden;border-collapse:separate!important;border-spacing:0!important}.autoid-uix-account .woocommerce-orders-table th{background:#f8fafc!important;color:#475467!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.04em!important}.autoid-uix-account .woocommerce-orders-table td{border-top:1px solid #eef0f2!important;font-size:12px!important;vertical-align:middle!important}.autoid-uix-account .woocommerce-orders-table .button{padding:7px 9px!important;font-size:11px!important;background:#fff!important;border:1px solid var(--autoid-line)!important;color:#344054!important}.autoid-uix-checkout-steps{display:flex;align-items:center;justify-content:center;gap:11px;margin:10px auto 20px;max-width:760px}.autoid-uix-checkout-step{display:flex;align-items:center;gap:7px;color:#98a2b3;white-space:nowrap}.autoid-uix-checkout-step span{width:24px;height:24px;display:grid;place-items:center;border:1px solid #d8dde5;border-radius:5px;font-size:10px;font-weight:800;background:#fff}.autoid-uix-checkout-step strong{font-size:11px}.autoid-uix-checkout-step.is-active{color:var(--autoid-ink)}.autoid-uix-checkout-step.is-active span{border-color:#ffc39f;background:var(--autoid-soft-orange);color:var(--autoid-orange-dark)}.autoid-uix-checkout-step.is-complete span{background:var(--autoid-orange);border-color:var(--autoid-orange);color:#fff}.autoid-uix-checkout-steps>i{width:75px;height:2px;background:#e4e7ec}.autoid-uix-checkout-steps>i.is-active{background:var(--autoid-orange)}.autoid-uix-cart .woocommerce-cart-form,
.autoid-uix-cart .cart_totals{border:1px solid var(--autoid-line);border-radius:8px;padding:14px;background:#fff}.autoid-uix-cart table.shop_table{border:0!important}.autoid-uix-cart table.shop_table th{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#667085}.autoid-uix-cart .wc-proceed-to-checkout a.checkout-button{background:var(--autoid-orange)!important;border-radius:7px!important;font-weight:750!important}.autoid-uix-cart .cross-sells{margin-top:22px}.autoid-uix-checkout .wp-block-woocommerce-checkout{max-width:1180px;margin-left:auto;margin-right:auto}.autoid-uix-checkout .wc-block-checkout__main,
.autoid-uix-checkout .wc-block-checkout__sidebar{background:#fff;border:1px solid var(--autoid-line);border-radius:9px;padding:18px!important}.autoid-uix-checkout .wc-block-components-text-input input,
.autoid-uix-checkout .wc-block-components-combobox .wc-block-components-combobox-control input,
.autoid-uix-checkout .wc-block-components-address-form select{border-radius:5px!important;border-color:#d9dee7!important;box-shadow:none!important}.autoid-uix-checkout .wc-block-components-checkout-place-order-button{background:var(--autoid-orange)!important;color:#fff!important;border:1px solid var(--autoid-orange)!important;border-radius:7px!important;min-height:50px!important;font-weight:800!important}.autoid-uix-checkout .wc-block-components-checkout-place-order-button:hover{background:var(--autoid-orange-dark)!important}.autoid-uix-checkout .wc-block-components-totals-wrapper{border-color:#eceff2!important}.autoid-uix-checkout-login{float:right;border:0!important;background:transparent!important;color:var(--autoid-orange)!important;font-size:11px!important;font-weight:750!important;padding:3px 0!important;min-height:0!important}@media(max-width:1024px){.autoid-uix-account-stats{grid-template-columns:1fr 1fr}}@media(max-width:767px){.autoid-uix-account-hero{display:block;padding:15px}.autoid-uix-account-hero__actions{justify-content:flex-start;margin-top:12px}.autoid-uix-account .woocommerce-MyAccount-navigation,
  .autoid-uix-account .woocommerce-MyAccount-content{width:100%!important;float:none!important}.autoid-uix-account .woocommerce-MyAccount-navigation{margin-bottom:10px}.autoid-uix-account .woocommerce-MyAccount-navigation ul{display:grid;grid-template-columns:1fr 1fr;gap:4px}.autoid-uix-account .woocommerce-MyAccount-navigation li{margin:0}.autoid-uix-account-stats{grid-template-columns:1fr}.autoid-uix-checkout-steps{gap:5px;justify-content:space-between}.autoid-uix-checkout-step{display:block;text-align:center;white-space:normal;flex:1}.autoid-uix-checkout-step span{margin:0 auto 4px}.autoid-uix-checkout-step strong{font-size:9px;line-height:1.15;display:block}.autoid-uix-checkout-steps>i{width:18px;flex:0 0 18px}.autoid-uix-checkout .wc-block-checkout__main,
  .autoid-uix-checkout .wc-block-checkout__sidebar{padding:12px!important;border-radius:7px}}body.autoid-uix-account-logged{
  overflow-x:clip;
}body.autoid-uix-account-logged .entry-hero-container,
body.autoid-uix-account-logged .entry-hero,
body.autoid-uix-account-logged .entry-header,
body.autoid-uix-account-logged h1.entry-title,
body.autoid-uix-account-logged h1.page-title,
body.autoid-uix-account-logged .page-title,
body.autoid-uix-account-logged .hero-section-overlay{
  display:none!important;
}body.autoid-uix-account-logged .content-area,
body.autoid-uix-account-logged #primary,
body.autoid-uix-account-logged .site-main,
body.autoid-uix-account-logged article.page,
body.autoid-uix-account-logged .entry-content-wrap,
body.autoid-uix-account-logged .entry-content{
  max-width:none!important;
  min-width:0!important;
}body.autoid-uix-account-logged .content-area,
body.autoid-uix-account-logged .site-main{
  margin-top:0!important;
  margin-bottom:0!important;
}body.autoid-uix-account-logged article.page,
body.autoid-uix-account-logged .entry-content-wrap{
  margin:0!important;
  padding:0!important;
  border:0!important;
  box-shadow:none!important;
  background:transparent!important;
}.autoid-uix-account-stage{
  width:100vw;
  margin-left:calc(50% - 50vw);
  background:#f6f8fa;
  border-top:1px solid #eef1f4;
  padding:28px max(20px,calc((100vw - 1240px)/2)) 52px;
}.autoid-uix-account-shell{
  width:100%;
  max-width:1240px;
  margin:0 auto;
}.autoid-uix-account-stage .autoid-uix-account-hero{
  width:100%;
  margin:0 0 16px!important;
  padding:22px 24px;
  background:#fff;
  border:1px solid #dfe3e8;
  border-radius:10px;
  box-shadow:0 5px 16px rgba(16,24,40,.04);
}.autoid-uix-account-stage .autoid-uix-account-hero__main{
  min-width:0;
  flex:1 1 auto;
}.autoid-uix-account-stage .autoid-uix-account-hero h1{
  font-size:25px;
  line-height:1.15;
  margin:4px 0 6px;
}.autoid-uix-account-stage .autoid-uix-account-hero p{
  max-width:680px;
  line-height:1.55;
}.autoid-uix-account-notices:empty{display:none}.autoid-uix-account-notices{margin:0 0 14px}.autoid-uix-account-layout{
  display:grid;
  grid-template-columns:230px minmax(0,1fr);
  gap:16px;
  align-items:start;
}.autoid-uix-account-nav{
  width:230px;
  background:#fff;
  border:1px solid #dfe3e8;
  border-radius:8px;
  padding:8px;
  position:sticky;
  top:92px;
  box-shadow:0 3px 12px rgba(16,24,40,.025);
}.autoid-uix-account-nav__label{
  padding:7px 10px 9px;
  color:#98a2b3;
  font-size:10px;
  line-height:1;
  font-weight:800;
  text-transform:uppercase;
  letter-spacing:.08em;
}.autoid-uix-account-nav__item{
  display:grid;
  grid-template-columns:20px minmax(0,1fr) 14px;
  gap:9px;
  align-items:center;
  min-height:44px;
  padding:9px 10px;
  margin:2px 0;
  border-radius:5px;
  color:#344054!important;
  text-decoration:none!important;
  font-size:12px;
  line-height:1.25;
  font-weight:700;
  white-space:normal;
  word-break:normal;
  overflow-wrap:normal;
}.autoid-uix-account-nav__item:hover{
  background:#faf6f2;
  color:#a83d00!important;
}.autoid-uix-account-nav__item.is-active{
  background:#fff2e8;
  color:#a83d00!important;
  box-shadow:inset 3px 0 0 var(--autoid-orange);
}.autoid-uix-account-nav__item.is-logout{
  grid-template-columns:20px minmax(0,1fr);
  color:#b42318!important;
  border-top:1px solid #eef0f2;
  margin-top:7px;
  padding-top:12px;
}.autoid-uix-account-nav__icon{
  width:18px;
  height:18px;
  display:grid;
  place-items:center;
  color:currentColor;
}.autoid-uix-account-nav__icon svg{
  width:17px;
  height:17px;
  fill:none;
  stroke:currentColor;
  stroke-width:1.7;
  stroke-linecap:round;
  stroke-linejoin:round;
}.autoid-uix-account-nav__arrow{
  justify-self:end;
  color:#98a2b3;
  font-size:17px;
  font-weight:500;
}.autoid-uix-account-main{
  min-width:0;
  width:100%;
  background:#fff;
  border:1px solid #dfe3e8;
  border-radius:9px;
  padding:20px;
  box-shadow:0 3px 12px rgba(16,24,40,.025);
}.autoid-uix-account-main > :first-child{margin-top:0}.autoid-uix-account-main > :last-child{margin-bottom:0}.autoid-uix-account-stage .autoid-uix-account-stats{
  grid-template-columns:minmax(150px,.75fr) minmax(150px,.75fr) minmax(300px,1.5fr);
  gap:10px;
  margin:0 0 14px;
}.autoid-uix-account-stage .autoid-uix-stat{
  min-width:0;
  background:#f8fafc;
}.autoid-uix-account-stage .autoid-uix-latest-order{
  background:#fff;
}.autoid-uix-account-stage .autoid-uix-mini-discounts span,
.autoid-uix-account-stage .autoid-uix-discount{
  white-space:normal;
}.autoid-uix-account-main .woocommerce-orders-table{
  width:100%!important;
  table-layout:auto!important;
  margin:0!important;
}.autoid-uix-account-main .woocommerce-orders-table th,
.autoid-uix-account-main .woocommerce-orders-table td{
  word-break:normal!important;
  overflow-wrap:normal!important;
}.autoid-uix-account-main .autoid-uix-details{
  margin:0;
}.autoid-uix-account-main .autoid-uix-detail-card{
  box-shadow:none;
}@media(max-width:1050px){.autoid-uix-account-stage{
    padding-left:18px;
    padding-right:18px;
  }.autoid-uix-account-layout{
    grid-template-columns:210px minmax(0,1fr);
  }.autoid-uix-account-nav{width:210px}.autoid-uix-account-stage .autoid-uix-account-stats{
    grid-template-columns:1fr 1fr;
  }.autoid-uix-account-stage .autoid-uix-stat--discounts{
    grid-column:1/-1;
  }}@media(max-width:820px){.autoid-uix-account-stage{
    padding:16px 12px 34px;
  }.autoid-uix-account-stage .autoid-uix-account-hero{
    display:block;
    padding:16px;
    margin-bottom:10px!important;
  }.autoid-uix-account-stage .autoid-uix-account-hero__actions{
    justify-content:flex-start;
    margin-top:12px;
  }.autoid-uix-account-layout{
    grid-template-columns:1fr;
    gap:10px;
  }.autoid-uix-account-nav{
    width:100%;
    position:static;
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:4px;
  }.autoid-uix-account-nav__label{
    grid-column:1/-1;
  }.autoid-uix-account-nav__item{
    margin:0;
  }.autoid-uix-account-nav__item.is-logout{
    margin:0;
    border-top:0;
    padding-top:9px;
  }.autoid-uix-account-main{
    padding:14px;
  }.autoid-uix-account-stage .autoid-uix-account-stats{
    grid-template-columns:1fr;
  }.autoid-uix-account-stage .autoid-uix-stat--discounts{
    grid-column:auto;
  }}@media(max-width:520px){.autoid-uix-account-stage .autoid-uix-account-hero h1{font-size:22px}.autoid-uix-account-nav{
    grid-template-columns:1fr 1fr;
    padding:6px;
  }.autoid-uix-account-nav__item{
    grid-template-columns:18px minmax(0,1fr);
    min-height:46px;
    padding:8px;
  }.autoid-uix-account-nav__arrow{display:none}.autoid-uix-account-main{
    border-radius:7px;
    padding:12px;
  }.autoid-uix-account-main .woocommerce-orders-table,
  .autoid-uix-account-main .woocommerce-orders-table tbody,
  .autoid-uix-account-main .woocommerce-orders-table tr,
  .autoid-uix-account-main .woocommerce-orders-table td{
    display:block!important;
    width:100%!important;
  }.autoid-uix-account-main .woocommerce-orders-table thead{display:none!important}.autoid-uix-account-main .woocommerce-orders-table tr{
    border:1px solid #e5e7eb;
    border-radius:6px;
    margin-bottom:9px;
    padding:9px;
  }.autoid-uix-account-main .woocommerce-orders-table td{
    border:0!important;
    padding:6px 0!important;
  }}.autoid-uix-account-stage{
  padding:30px max(18px,calc((100vw - 1490px)/2)) 54px!important;
  background:#f6f8fa!important;
}.autoid-uix-account-shell{max-width:1490px!important}.autoid-uix-account-stage .autoid-uix-account-hero{
  padding:26px 28px!important;
  margin-bottom:18px!important;
  min-height:158px;
  align-items:flex-start!important;
}.autoid-uix-account-stage .autoid-uix-account-hero h1{font-size:30px!important;margin:5px 0 7px!important}.autoid-uix-account-stage .autoid-uix-account-hero p{font-size:14px!important;max-width:780px!important}.autoid-uix-account-stage .autoid-uix-account-tags{margin-top:14px}.autoid-uix-account-stage .autoid-uix-account-tags span{font-size:12px;padding:7px 9px}.autoid-uix-account-stage .autoid-uix-discounts{max-width:900px;margin-top:15px;padding:13px}.autoid-uix-account-stage .autoid-uix-account-layout{grid-template-columns:250px minmax(0,1fr)!important;gap:18px!important}.autoid-uix-account-stage .autoid-uix-account-nav{width:250px!important;padding:10px!important}.autoid-uix-account-stage .autoid-uix-account-nav__item{min-height:48px;font-size:13px!important}.autoid-uix-account-stage .autoid-uix-account-main{padding:24px!important;border-radius:9px!important}.autoid-uix-account-stage .autoid-uix-account-stats{grid-template-columns:220px 220px minmax(360px,1fr)!important;gap:12px!important;margin-bottom:16px!important}.autoid-uix-account-stage .autoid-uix-stat{padding:17px!important;min-height:100px}.autoid-uix-account-stage .autoid-uix-stat>strong{font-size:25px!important}.autoid-uix-account-stage .autoid-uix-stat>span{font-size:12px!important}.autoid-uix-account-stage .autoid-uix-stat--discounts>strong{font-size:16px!important}.autoid-uix-account-stage .autoid-uix-latest-order{padding:18px!important;border-radius:8px!important}.autoid-uix-account-stage .autoid-uix-latest-order h3{font-size:19px!important}@media(max-width:1180px){.autoid-uix-account-stage .autoid-uix-account-stats{grid-template-columns:1fr 1fr!important}.autoid-uix-account-stage .autoid-uix-stat--discounts{grid-column:1/-1}}@media(max-width:900px){.autoid-uix-account-stage .autoid-uix-account-layout{grid-template-columns:1fr!important}.autoid-uix-account-stage .autoid-uix-account-nav{width:100%!important;position:static;display:grid;grid-template-columns:1fr 1fr}.autoid-uix-account-stage .autoid-uix-account-nav__label{grid-column:1/-1}}@media(max-width:600px){.autoid-uix-account-stage{padding:18px 10px 34px!important}.autoid-uix-account-stage .autoid-uix-account-hero{padding:18px!important;min-height:0}.autoid-uix-account-stage .autoid-uix-account-hero h1{font-size:25px!important}.autoid-uix-account-stage .autoid-uix-account-main{padding:14px!important}.autoid-uix-account-stage .autoid-uix-account-stats{grid-template-columns:1fr!important}.autoid-uix-account-stage .autoid-uix-stat--discounts{grid-column:auto}}.autoid-uix-account-stage--order{padding-top:28px!important}.autoid-uix-order-view{display:grid;gap:18px}.autoid-uix-order-view__header{
  display:flex;
  justify-content:space-between;
  align-items:flex-start;
  gap:24px;
  padding:4px 0 6px;
}.autoid-uix-order-view__header h1{margin:4px 0 5px!important;font-size:31px!important;line-height:1.12;letter-spacing:-.025em}.autoid-uix-order-view__header p{margin:0;color:#667085;font-size:13px}.autoid-uix-order-notice{
  padding:15px 17px;
  border:1px solid #e1e6eb;
  border-radius:8px;
  background:#fff;
  font-size:14px;
  line-height:1.55;
}.autoid-uix-order-notice strong{font-weight:800}.autoid-uix-order-tracking{
  padding:26px 28px;
  border:1px solid #e1e6eb;
  border-radius:10px;
  background:linear-gradient(180deg,#fffdfb,#fff9f5);
  box-shadow:0 14px 34px rgba(16,24,40,.045);
}.autoid-uix-order-tracking.is-problem{background:#fffafa;border-color:#f4c7c7}.autoid-uix-order-tracking h2{margin:4px 0 8px!important;font-size:25px!important;letter-spacing:-.02em}.autoid-uix-order-tracking>p{margin:0;color:#667085;font-size:14px}.autoid-uix-order-trackbar{position:relative;margin:28px 2px 20px}.autoid-uix-order-trackbar__rail{height:7px;border-radius:4px;background:#e9edf1;overflow:hidden}.autoid-uix-order-trackbar__rail span{display:block;width:var(--autoid-order-progress);height:100%;background:linear-gradient(90deg,var(--autoid-orange),#ff9654);border-radius:4px}.autoid-uix-order-vehicle{position:absolute;left:clamp(0%,var(--autoid-order-progress),97%);top:-19px;transform:translateX(-50%);display:flex;align-items:center;gap:3px;color:#f7630c}.autoid-uix-order-vehicle svg{width:38px;height:24px;fill:#f7630c}.autoid-uix-order-vehicle b{font-size:8px;background:#fef3c7;color:#92400e;border:1px solid #fcd34d;border-radius:3px;padding:1px 2px}.autoid-uix-order-trackbar__steps{display:flex;justify-content:space-between;gap:8px;margin-top:11px;font-size:10px;color:#667085}.autoid-uix-order-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.autoid-uix-order-status-grid>div{padding:12px 13px;border:1px solid #e1e6eb;border-radius:7px;background:#fff}.autoid-uix-order-status-grid span{display:block;font-size:10px;color:#667085;margin-bottom:4px}.autoid-uix-order-status-grid strong{display:block;font-size:13px;color:#101828}.autoid-uix-order-details-card{padding:24px 26px;border:1px solid #e1e6eb;border-radius:10px;background:#fff}.autoid-uix-order-details-card>h2{margin:0 0 15px!important;font-size:25px!important;letter-spacing:-.02em}.autoid-uix-order-table-wrap{overflow:auto;border:1px solid #e4e8ec;border-radius:8px}.autoid-uix-order-table{width:100%;border-collapse:collapse!important;margin:0!important;border:0!important}.autoid-uix-order-table th,.autoid-uix-order-table td{padding:13px 15px!important;border:0!important;border-top:1px solid #eef1f4!important;text-align:left!important;vertical-align:middle!important}.autoid-uix-order-table thead th{border-top:0!important;background:#f8fafc;color:#475467;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.autoid-uix-order-table thead th:last-child,.autoid-uix-order-table tbody td:last-child,.autoid-uix-order-table tfoot td{text-align:right!important;width:28%}.autoid-uix-order-table tbody td{font-size:13px}.autoid-uix-order-table tfoot th{font-size:11px;color:#475467;background:#fbfcfd}.autoid-uix-order-table tfoot td{font-size:14px;background:#fff}.autoid-uix-order-product{display:flex;align-items:center;gap:12px}.autoid-uix-order-product__image{width:56px;height:56px;display:grid;place-items:center;border:1px solid #eef1f4;border-radius:6px;background:#fafbfc;overflow:hidden;flex:0 0 auto}.autoid-uix-order-product__image img{max-width:50px!important;max-height:50px!important;width:auto!important;height:auto!important;object-fit:contain}.autoid-uix-order-product strong{display:block;font-size:13px;line-height:1.4}.autoid-uix-order-product strong a{color:#101828!important;text-decoration:none!important}.autoid-uix-order-product strong a:hover{color:var(--autoid-orange)!important}.autoid-uix-order-product small{display:block;margin-top:4px;color:#667085;font-size:10px}.autoid-uix-order-addresses{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.autoid-uix-order-address{padding:18px;border:1px solid #e4e8ec;border-radius:8px;background:#fbfcfd}.autoid-uix-order-address h3{margin:0 0 12px!important;font-size:20px!important}.autoid-uix-order-address address{font-style:normal;color:#344054;font-size:13px;line-height:1.75}.autoid-uix-order-address address a{color:var(--autoid-orange)!important;text-decoration:none!important}.autoid-uix-order-again{margin-top:16px}.autoid-uix-order-error{padding:20px;border:1px solid #fecaca;background:#fff7f7;border-radius:8px;color:#991b1b}@media(max-width:900px){.autoid-uix-order-view__header{display:block}.autoid-uix-order-view__header .autoid-uix-button{margin-top:14px}.autoid-uix-order-status-grid{grid-template-columns:1fr}.autoid-uix-order-addresses{grid-template-columns:1fr}}@media(max-width:600px){.autoid-uix-order-view__header h1{font-size:27px!important}.autoid-uix-order-tracking,.autoid-uix-order-details-card{padding:18px 15px}.autoid-uix-order-trackbar__steps{font-size:8px;gap:3px}.autoid-uix-order-product__image{width:46px;height:46px}.autoid-uix-order-product__image img{max-width:42px!important;max-height:42px!important}.autoid-uix-order-table th,.autoid-uix-order-table td{padding:11px 10px!important}}.autoid-uix-account-stage{
  padding-left:max(var(--autoid-uix-page-gutter),calc((100vw - var(--autoid-uix-page-max))/2))!important;
  padding-right:max(var(--autoid-uix-page-gutter),calc((100vw - var(--autoid-uix-page-max))/2))!important;
}.autoid-uix-account-shell{
  width:100%!important;
  max-width:var(--autoid-uix-page-max)!important;
  margin-left:auto!important;
  margin-right:auto!important;
}body.autoid-uix-account-endpoint-view-order .autoid-uix-account-main{
  padding:24px!important;
}body.autoid-uix-account-endpoint-view-order .autoid-uix-account-nav__item.is-active{
  background:#fff2e8!important;
  color:#c94b00!important;
}.autoid-uix-order-view{
  display:grid;
  gap:18px;
  min-width:0;
}.autoid-uix-order-view__header{
  margin:0;
  padding:0 0 18px!important;
  border-bottom:1px solid #e8ecf0;
}.autoid-uix-order-view__header h1{
  font-size:28px!important;
  margin:4px 0 5px!important;
}.autoid-uix-order-view__header p{max-width:760px}.autoid-uix-order-notice{margin:0}.autoid-uix-order-tracking{
  margin:0;
  box-shadow:none!important;
}.autoid-uix-order-details-card{
  margin:0;
  box-shadow:none!important;
}.autoid-uix-account-stage--order{padding-top:30px!important}@media(max-width:900px){.autoid-uix-account-stage{padding-left:10px!important;padding-right:10px!important}body.autoid-uix-account-endpoint-view-order .autoid-uix-account-main{padding:14px!important}}.autoid-uix-checkout-step.is-current{color:var(--autoid-orange-dark)}.autoid-uix-checkout-step.is-current span{
  background:var(--autoid-orange)!important;
  border-color:var(--autoid-orange)!important;
  color:#fff!important;
  box-shadow:0 0 0 3px rgba(247,99,12,.08);
}.autoid-uix-cart .woocommerce-cart-form h2,
.autoid-uix-cart .cart_totals h2{letter-spacing:-.02em}.autoid-uix-cart .woocommerce-shipping-methods label{line-height:1.45}.autoid-uix-cart .autoid-uix-shipping-progress{transition:border-color .2s ease,background .2s ease}.autoid-uix-cart .autoid-uix-shipping-progress__bar span{transition:width .32s ease}.autoid-uix-checkout-accountbar{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:18px;
  border:1px solid #ffd7bc;
  background:#fff8f3;
  border-radius:8px;
  padding:13px 14px;
  margin:0 0 14px;
}.autoid-uix-checkout-accountbar>div{min-width:0}.autoid-uix-checkout-accountbar strong{display:block;font-size:13px;color:#7c2d12}.autoid-uix-checkout-accountbar span{display:block;margin-top:3px;font-size:11px;color:#7c5b47}.autoid-uix-checkout-accountbar button{
  flex:0 0 auto;
  min-height:38px;
  border:1px solid #f5a675;
  border-radius:6px;
  background:#fff;
  color:var(--autoid-orange-dark);
  padding:8px 12px;
  font-weight:750;
  cursor:pointer;
}.autoid-uix-checkout-accountbar button:hover{background:#fff1e8}.autoid-uix-checkout .autoid-uix-native-mirrored{display:none!important}.autoid-uix-checkout-contact-row,
.autoid-uix-checkout-billing-row{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  gap:10px;
  clear:both;
  margin-top:12px;
}.autoid-uix-checkout-billing-info,
.autoid-uix-checkout-delivery{
  border-top:1px solid #eceff2;
  padding-top:18px;
  margin-top:4px;
  margin-bottom:18px;
}.autoid-uix-checkout-billing-info h2,
.autoid-uix-checkout-delivery h2{
  margin:0!important;
  font-size:17px!important;
  letter-spacing:-.015em;
}.autoid-uix-checkout-billing-info>p{margin:4px 0 0;color:#667085;font-size:11px}.autoid-uix-checkout .autoid-uix-native-delivery-block,
.autoid-uix-checkout .autoid-uix-native-shipping-options,
.autoid-uix-checkout .autoid-uix-native-pickup-options{display:none!important}.autoid-uix-checkout .wc-block-components-address-form{gap:10px!important}.autoid-uix-checkout .wc-block-checkout__shipping-fields .wc-block-components-title,
.autoid-uix-checkout .wc-block-checkout__billing-fields .wc-block-components-title{letter-spacing:-.015em}.autoid-uix-checkout .wc-block-components-checkbox label{font-weight:650}.autoid-uix-checkout .wc-block-checkout__add-note,
.autoid-uix-checkout .wp-block-woocommerce-checkout-order-note-block{
  border-top:1px solid #eceff2;
  padding-top:14px;
}@media(max-width:767px){.autoid-uix-checkout-accountbar{display:block}.autoid-uix-checkout-accountbar button{width:100%;margin-top:10px}.autoid-uix-checkout-contact-row,
  .autoid-uix-checkout-billing-row,
  .autoid-uix-delivery-grid{grid-template-columns:1fr}}.autoid-uix-checkout .wp-block-woocommerce-checkout-fields-block.autoid-uix-native-delivery-block,
.autoid-uix-checkout .wc-block-checkout__main.autoid-uix-native-delivery-block,
.autoid-uix-checkout .wp-block-woocommerce-checkout.autoid-uix-native-delivery-block{
  display:block!important;
}.autoid-uix-checkout .wp-block-woocommerce-checkout-fields-block > .autoid-uix-checkout-billing-info,
.autoid-uix-checkout .wp-block-woocommerce-checkout-fields-block > .autoid-uix-checkout-delivery{
  width:100%;
}.autoid-uix-header-inner,
.autoid-uix-account-shell,
.autoid-uix-footer-cta__inner,
.autoid-uix-footer-a .site-footer-row-container-inner > .site-container,
.autoid-uix-footer-a .site-footer-row-container-inner .site-container,
.autoid-uix-footer-a .site-footer-row-container-inner .site-footer-row{
  width:min(1490px,calc(100% - 36px))!important;
  max-width:1490px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  box-sizing:border-box!important;
}.autoid-uix-cart .woocommerce,
.autoid-uix-checkout .wp-block-woocommerce-checkout,
.autoid-uix-account .woocommerce{
  width:100%!important;
  max-width:1490px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  box-sizing:border-box!important;
}.autoid-uix-checkout .autoid-uix-native-shipping-options,
.autoid-uix-checkout .autoid-uix-native-pickup-options{
  display:none!important;
}.autoid-uix-checkout .autoid-uix-checkout-billing-info,
.autoid-uix-checkout .autoid-uix-checkout-delivery{
  float:none!important;
  clear:both!important;
  width:100%!important;
}@media(max-width:900px){.autoid-uix-header-inner,
  .autoid-uix-account-shell,
  .autoid-uix-footer-cta__inner,
  .autoid-uix-footer-a .site-footer-row-container-inner > .site-container,
  .autoid-uix-footer-a .site-footer-row-container-inner .site-container,
  .autoid-uix-footer-a .site-footer-row-container-inner .site-footer-row{
    width:calc(100% - 20px)!important;
  }}.autoid-uix-checkout .autoid-uix-address-group-heading{
  width:100%;
  margin:18px 0 8px;
  padding-top:2px;
}.autoid-uix-checkout .autoid-uix-address-group-heading h2{
  margin:0!important;
  font-size:17px!important;
  letter-spacing:-.015em;
}.autoid-uix-checkout [data-block-name="woocommerce/checkout-shipping-method-block"],
.autoid-uix-checkout [data-block-name="woocommerce/checkout-shipping-methods-block"],
.autoid-uix-checkout [data-block-name="woocommerce/checkout-pickup-options-block"],
.autoid-uix-checkout .wp-block-woocommerce-checkout-shipping-method-block,
.autoid-uix-checkout .wp-block-woocommerce-checkout-shipping-methods-block,
.autoid-uix-checkout .wp-block-woocommerce-checkout-pickup-options-block,
.autoid-uix-checkout .wc-block-checkout__shipping-method.autoid-uix-native-shipping-options{
  display:none!important;
}.autoid-uix-checkout .wc-block-checkout__shipping-fields > .wc-block-components-title,
.autoid-uix-checkout .wp-block-woocommerce-checkout-shipping-address-block > .wc-block-components-title{
  display:none!important;
}.autoid-uix-checkout .autoid-uix-checkout-billing-info{
  order:initial!important;
  margin-top:16px!important;
}.autoid-uix-checkout .autoid-uix-checkout-delivery{
  order:initial!important;
  margin-top:4px!important;
}.autoid-uix-checkout .autoid-uix-address-group-heading{margin-top:18px!important}.autoid-uix-checkout .autoid-uix-checkout-billing-info{margin-top:18px!important}.autoid-uix-checkout .autoid-uix-checkout-delivery{margin-top:18px!important}.autoid-uix-checkout .wc-block-checkout__payment-method{margin-top:18px!important}.autoid-uix-checkout .autoid-uix-address-group-heading{display:none!important}.autoid-uix-checkout .autoid-uix-address-group-control{
  width:100%;
  margin:18px 0 10px;
  padding:0;
}.autoid-uix-checkout .autoid-uix-address-group-control h2{
  margin:0 0 10px!important;
  font-size:17px!important;
  letter-spacing:-.015em;
}.autoid-uix-checkout .autoid-uix-same-billing-control{
  display:flex!important;
  align-items:center;
  gap:8px;
  width:max-content;
  max-width:100%;
  margin:0 0 12px!important;
  color:#344054;
  font-size:12px;
  font-weight:700;
  cursor:pointer;
}.autoid-uix-checkout .autoid-uix-same-billing-control input{
  width:17px!important;
  height:17px!important;
  margin:0!important;
  accent-color:#f7630c;
}.autoid-uix-checkout .autoid-uix-native-same-billing{display:none!important}.autoid-uix-checkout .wc-block-checkout__shipping-fields > .wc-block-components-title,
.autoid-uix-checkout .wp-block-woocommerce-checkout-shipping-address-block > .wc-block-components-title{
  display:none!important;
}.autoid-uix-checkout.autoid-uix-same-billing .wc-block-checkout__billing-fields,
.autoid-uix-checkout.autoid-uix-same-billing .wp-block-woocommerce-checkout-billing-address-block{
  display:none!important;
}.autoid-uix-checkout:not(.autoid-uix-same-billing) .wc-block-checkout__billing-fields,
.autoid-uix-checkout:not(.autoid-uix-same-billing) .wp-block-woocommerce-checkout-billing-address-block{
  display:block!important;
}.autoid-uix-checkout .autoid-uix-checkout-billing-info,
.autoid-uix-checkout .autoid-uix-checkout-delivery{
  visibility:visible;
  opacity:1;
}.autoid-uix-checkout .autoid-uix-checkout-delivery[hidden]{display:none!important}.autoid-uix-checkout .autoid-uix-native-address-title-hidden{display:none!important}.autoid-uix-checkout-accountbar{
  justify-content:flex-start;
  gap:10px;
  padding:10px 12px;
}.autoid-uix-checkout-accountbar strong{
  display:inline;
  font-size:12px;
  color:#344054;
}.autoid-uix-checkout-accountbar>a{
  display:inline;
  color:var(--autoid-orange-dark)!important;
  font-size:12px;
  font-weight:750;
  text-decoration:underline!important;
  text-underline-offset:2px;
  background:none!important;
  border:0!important;
  padding:0!important;
  min-height:0!important;
}.autoid-uix-checkout-accountbar>a:hover{color:var(--autoid-orange)!important}.autoid-uix-checkout .autoid-uix-native-create-account{display:none!important}.autoid-uix-checkout .autoid-uix-create-account-control{
  display:flex!important;
  align-items:center;
  gap:8px;
  width:max-content;
  max-width:100%;
  margin:14px 0!important;
  padding:0;
  color:#344054;
  font-size:12px;
  font-weight:700;
  cursor:pointer;
}.autoid-uix-checkout .autoid-uix-create-account-control input{
  width:17px!important;
  height:17px!important;
  margin:0!important;
  accent-color:#f7630c;
}.autoid-uix-checkout .autoid-uix-address-group-control .autoid-uix-same-billing-control{
  display:flex!important;
}@media(max-width:767px){.autoid-uix-checkout-accountbar{display:flex;align-items:center}.autoid-uix-checkout-accountbar>a{width:auto;margin:0}}.autoid-uix-checkout .autoid-uix-checkout-accountbar{
  display:block!important;
  padding:0!important;
  margin:0 0 18px!important;
  border:1px solid #f7c7a8!important;
  border-radius:7px!important;
  background:#fff9f5!important;
  overflow:hidden;
}.autoid-uix-checkout-accountbar__row{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:18px;
  min-height:46px;
  padding:11px 14px;
}.autoid-uix-checkout-accountbar__row strong{
  font-size:12px;
  color:#344054;
}.autoid-uix-checkout-accountbar .autoid-uix-checkout-login-toggle{
  display:inline-flex!important;
  align-items:center;
  gap:6px;
  margin-left:auto;
  width:auto!important;
  color:var(--autoid-orange-dark)!important;
  font-size:12px;
  font-weight:750;
  text-decoration:none!important;
}.autoid-uix-checkout-login-toggle span{
  display:inline-block;
  font-size:16px;
  line-height:1;
  transition:transform .18s ease;
  transform-origin:center;
}.autoid-uix-checkout-accountbar.is-open .autoid-uix-checkout-login-toggle span{transform:rotate(180deg)}.autoid-uix-checkout-inline-login{
  border-top:1px solid #f2d8c6;
  background:#fff;
  padding:13px 14px 14px;
}.autoid-uix-checkout-inline-login[hidden]{display:none!important}.autoid-uix-checkout-inline-login-form{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(150px,.55fr);
  gap:10px;
  align-items:end;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
}.autoid-uix-checkout .autoid-uix-checkout-delivery h2{
  margin:0 0 10px!important;
  font-size:17px!important;
}.autoid-uix-checkout .autoid-uix-delivery-grid{
  display:grid!important;
  grid-template-columns:1fr 1fr;
  gap:10px;
}.autoid-uix-checkout .autoid-uix-delivery-grid>button{
  position:relative;
  display:grid!important;
  grid-template-columns:18px minmax(0,1fr);
  align-items:center;
  gap:10px;
  min-height:66px;
  width:100%;
  padding:11px 13px!important;
  border:1px solid #d7dde5!important;
  border-radius:7px!important;
  background:#fff!important;
  color:#344054!important;
  text-align:left!important;
  box-shadow:none!important;
  cursor:pointer;
  transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;
}.autoid-uix-checkout .autoid-uix-delivery-grid>button:hover{
  border-color:#f7a36e!important;
  background:#fffaf6!important;
}.autoid-uix-checkout .autoid-uix-delivery-grid>button.is-selected{
  border-color:var(--autoid-orange)!important;
  background:#fff7f1!important;
  box-shadow:inset 0 0 0 1px var(--autoid-orange)!important;
}.autoid-uix-checkout .autoid-uix-native-order-note,
.autoid-uix-checkout .autoid-uix-native-review-invitation,
.autoid-uix-checkout .autoid-uix-native-order-information{
  display:none!important;
}.autoid-uix-checkout .autoid-uix-order-extras{
  width:100%;
  margin:18px 0 8px!important;
  padding:16px 0 2px;
  border-top:1px solid #e5e9ef;
  border-bottom:1px solid #e5e9ef;
}.autoid-uix-order-extras h2{
  margin:0 0 12px!important;
  font-size:17px!important;
  letter-spacing:-.015em;
}.autoid-uix-order-extras__checks{
  display:grid;
  gap:9px;
  padding-bottom:13px;
}.autoid-uix-order-extras__checks label{
  display:flex!important;
  align-items:center;
  gap:9px;
  width:max-content;
  max-width:100%;
  margin:0!important;
  color:#344054;
  font-size:12px;
  font-weight:650;
  cursor:pointer;
}.autoid-uix-order-extras__checks input{
  width:17px!important;
  height:17px!important;
  margin:0!important;
  accent-color:var(--autoid-orange);
}.autoid-uix-order-extras__note{
  padding:0 0 14px 26px;
}.autoid-uix-order-extras__note[hidden]{display:none!important}.autoid-uix-order-extras__note textarea{
  display:block;
  width:100%!important;
  min-height:78px;
  margin:0!important;
  padding:10px 11px!important;
  border:1px solid #d7dde5!important;
  border-radius:6px!important;
  resize:vertical;
  box-shadow:none!important;
}@media(max-width:767px){.autoid-uix-checkout-accountbar__row{padding:10px 11px}.autoid-uix-checkout-inline-login{padding:11px}.autoid-uix-checkout-inline-login-form{grid-template-columns:1fr}.autoid-uix-checkout .autoid-uix-delivery-grid{grid-template-columns:1fr}.autoid-uix-order-extras__note{padding-left:0}}.autoid-uix-checkout-inline-login-form{
  grid-template-columns:minmax(0,1.25fr) minmax(0,1.25fr) minmax(170px,.7fr)!important;
  align-items:start!important;
}.autoid-uix-order-extras__checks label[hidden]{display:none!important}.autoid-uix-checkout .autoid-uix-native-fulfillment-source{display:none!important}.autoid-uix-checkout-delivery.is-switching .autoid-uix-delivery-grid>button{
  opacity:.72;
  cursor:wait!important;
}.autoid-uix-checkout-delivery .autoid-uix-delivery-grid>button:disabled{
  pointer-events:none;
}@media(max-width:767px){.autoid-uix-checkout-inline-login-form{grid-template-columns:1fr!important}}.autoid-uix-checkout .wc-block-checkout__main{
  position:relative!important;
  z-index:3!important;
}.autoid-uix-checkout .wc-block-checkout__sidebar{
  position:relative!important;
  z-index:2!important;
}.autoid-uix-checkout .autoid-uix-checkout-contact-row,
.autoid-uix-checkout .autoid-uix-checkout-billing-info,
.autoid-uix-checkout .autoid-uix-checkout-delivery,
.autoid-uix-checkout .autoid-uix-order-extras,
.autoid-uix-checkout .autoid-uix-mirror-field,
.autoid-uix-checkout .autoid-uix-order-extras__checks{
  position:relative!important;
  z-index:8!important;
  pointer-events:auto!important;
}.autoid-uix-checkout .autoid-uix-mirror-input,
.autoid-uix-checkout .autoid-uix-checkout-delivery button,
.autoid-uix-checkout .autoid-uix-order-extras input,
.autoid-uix-checkout .autoid-uix-order-extras label,
.autoid-uix-checkout .autoid-uix-order-extras textarea{
  pointer-events:auto!important;
}.autoid-uix-checkout .autoid-uix-native-fulfillment-source,
.autoid-uix-checkout .autoid-uix-native-shipping-options,
.autoid-uix-checkout .autoid-uix-native-pickup-options,
.autoid-uix-checkout .autoid-uix-native-order-note,
.autoid-uix-checkout .autoid-uix-native-review-invitation,
.autoid-uix-checkout .autoid-uix-native-order-information{
  pointer-events:none!important;
}.autoid-uix-checkout-delivery.is-switching .autoid-uix-delivery-grid>button{
  opacity:.82;
  cursor:progress!important;
}.autoid-uix-checkout-delivery .autoid-uix-delivery-grid>button:disabled{
  pointer-events:auto!important;
}@media(max-width:767px){.autoid-uix-checkout .autoid-uix-mobile-summary-duplicate{display:none!important}}body.autoid-uix-checkout .wc-block-checkout__main label,
body.autoid-uix-checkout .wc-block-checkout__main legend,
body.autoid-uix-checkout .wc-block-checkout__main button,
body.autoid-uix-checkout .wc-block-checkout__main .wc-block-components-title,
body.autoid-uix-checkout .autoid-uix-mirror-field label,
body.autoid-uix-checkout .autoid-uix-delivery-copy strong,
body.autoid-uix-checkout .autoid-uix-order-extras__checks label,
body.autoid-uix-checkout .autoid-uix-inline-login-field label,
body.autoid-uix-checkout .autoid-uix-order-extras__checks span{
  text-transform:none!important;
  letter-spacing:normal!important;
}body.autoid-uix-checkout input::placeholder,
body.autoid-uix-checkout textarea::placeholder{
  text-transform:none!important;
  letter-spacing:normal!important;
}body.autoid-uix-checkout .autoid-uix-checkout-billing-info,
body.autoid-uix-checkout .autoid-uix-checkout-delivery,
body.autoid-uix-checkout .autoid-uix-order-extras{
  position:relative!important;
  z-index:20!important;
  isolation:isolate;
  pointer-events:auto!important;
}body.autoid-uix-checkout .autoid-uix-checkout-billing-info *,
body.autoid-uix-checkout .autoid-uix-checkout-delivery *,
body.autoid-uix-checkout .autoid-uix-order-extras *{
  pointer-events:auto!important;
}body.autoid-uix-checkout .autoid-uix-mirror-input{
  position:relative!important;
  z-index:21!important;
  pointer-events:auto!important;
  cursor:text!important;
  user-select:text!important;
  -webkit-user-select:text!important;
  text-transform:none!important;
}body.autoid-uix-checkout .autoid-uix-mirror-input:focus{
  outline:2px solid rgba(247,99,12,.18)!important;
  outline-offset:1px;
  border-color:var(--autoid-orange)!important;
}.autoid-uix-checkout .autoid-uix-delivery-grid>.autoid-uix-delivery-option{
  position:relative!important;
  display:grid!important;
  grid-template-columns:18px minmax(0,1fr)!important;
  align-items:center!important;
  gap:10px!important;
  min-height:66px!important;
  width:100%!important;
  padding:11px 13px!important;
  border:1px solid #d7dde5!important;
  border-radius:7px!important;
  background:#fff!important;
  color:#344054!important;
  text-align:left!important;
  box-shadow:none!important;
  cursor:pointer!important;
  z-index:21!important;
  pointer-events:auto!important;
}.autoid-uix-checkout .autoid-uix-delivery-grid>.autoid-uix-delivery-option:hover{
  border-color:#f7a36e!important;
  background:#fffaf6!important;
}.autoid-uix-checkout .autoid-uix-delivery-grid>.autoid-uix-delivery-option.is-selected{
  border-color:var(--autoid-orange)!important;
  background:#fff7f1!important;
  box-shadow:inset 0 0 0 1px var(--autoid-orange)!important;
}body.autoid-uix-checkout .autoid-uix-order-extras__checks label{
  cursor:pointer!important;
}body.autoid-uix-checkout .autoid-uix-order-extras__checks input[type="checkbox"]{
  position:relative!important;
  z-index:21!important;
  pointer-events:auto!important;
  cursor:pointer!important;
}body.autoid-uix-checkout .autoid-uix-account-form-collapsed{
  display:none!important;
}.autoid-uix-checkout-saved-data{
  width:100%;
  margin:0 0 18px;
  padding:0;
  border:0;
  background:transparent;
}.autoid-uix-checkout-saved-data[hidden]{display:none!important}body.autoid-uix-checkout .autoid-uix-checkout-saved-data{
  position:relative!important;
  z-index:40!important;
  pointer-events:auto!important;
  isolation:isolate;
}body.autoid-uix-checkout .autoid-uix-checkout-saved-data *{
  pointer-events:auto;
}body.autoid-uix-checkout .autoid-uix-saved-actions,
body.autoid-uix-checkout .autoid-uix-saved-edit{
  position:relative!important;
  z-index:41!important;
  pointer-events:auto!important;
}body.autoid-uix-checkout.autoid-uix-account-editing .autoid-uix-account-form-collapsed,
body.autoid-uix-checkout.autoid-uix-account-editing [data-block-name="woocommerce/checkout-contact-information-block"],
body.autoid-uix-checkout.autoid-uix-account-editing [data-block-name="woocommerce/checkout-shipping-address-block"],
body.autoid-uix-checkout.autoid-uix-account-editing [data-block-name="woocommerce/checkout-billing-address-block"],
body.autoid-uix-checkout.autoid-uix-account-editing .autoid-uix-address-group-control,
body.autoid-uix-checkout.autoid-uix-account-editing .autoid-uix-checkout-billing-info{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
}body.autoid-uix-checkout .autoid-uix-saved-edit{
  display:inline-flex;
  align-items:center;
  min-height:32px;
}body.woocommerce-order-received .entry-content,
body.woocommerce-order-received .site-main,
body.woocommerce-order-received main{
  max-width:1490px;
  margin-left:auto;
  margin-right:auto;
}.autoid-uix-order-confirmation{
  width:100%;
  max-width:1490px;
  margin:0 auto 32px;
  color:#101828;
}.autoid-uix-order-confirmation__hero{
  display:grid;
  grid-template-columns:auto minmax(0,1fr) auto;
  gap:18px;
  align-items:center;
  padding:28px;
  background:#fff;
  border:1px solid #dfe3e8;
  border-radius:10px;
  box-shadow:0 10px 26px rgba(16,24,40,.05);
}.autoid-uix-order-confirmation__icon{
  width:48px;
  height:48px;
  display:grid;
  place-items:center;
  border-radius:8px;
  background:#ecfdf3;
  color:#067647;
  border:1px solid #abefc6;
  font-size:24px;
  font-weight:900;
}.autoid-uix-order-confirmation.is-problem .autoid-uix-order-confirmation__icon{
  background:#fff4ed;
  border-color:#ffd6ae;
  color:#c4320a;
}.autoid-uix-order-confirmation__hero h1{
  margin:3px 0 5px;
  font-size:28px;
  line-height:1.15;
  letter-spacing:-.025em;
}.autoid-uix-order-confirmation__hero p{
  margin:0;
  color:#667085;
  font-size:14px;
  line-height:1.55;
}.autoid-uix-order-confirmation__hero-actions{
  display:flex;
  gap:8px;
  align-items:center;
  justify-content:flex-end;
  flex-wrap:wrap;
}.autoid-uix-order-confirmation__facts{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:10px;
  margin:12px 0 18px;
}.autoid-uix-order-confirmation__facts>div{
  min-width:0;
  padding:14px 16px;
  border:1px solid #e4e7ec;
  border-radius:7px;
  background:#f8fafc;
}.autoid-uix-order-confirmation__facts span{
  display:block;
  margin-bottom:4px;
  color:#667085;
  font-size:11px;
}.autoid-uix-order-confirmation__facts strong{
  display:block;
  font-size:14px;
  overflow-wrap:anywhere;
}.autoid-uix-order-confirmation__notice{
  display:flex;
  justify-content:space-between;
  gap:18px;
  align-items:center;
  margin:0 0 18px;
  padding:14px 16px;
  border:1px solid #fedf89;
  border-radius:7px;
  background:#fffaeb;
}.autoid-uix-order-confirmation__notice div{display:grid;gap:2px}.autoid-uix-order-confirmation__notice span{font-size:12px;color:#667085}.autoid-uix-order-confirmation__grid{
  display:grid;
  grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);
  gap:16px;
  align-items:start;
}.autoid-uix-order-confirmation__side{
  display:grid;
  gap:16px;
}.autoid-uix-order-confirmation__card{
  background:#fff;
  border:1px solid #dfe3e8;
  border-radius:10px;
  padding:20px;
}.autoid-uix-order-confirmation__card h2{
  margin:3px 0 14px;
  font-size:20px;
  letter-spacing:-.015em;
}.autoid-uix-order-confirmation__card-head{
  display:flex;
  justify-content:space-between;
  gap:16px;
  align-items:flex-start;
  padding-bottom:14px;
  border-bottom:1px solid #eaecf0;
}.autoid-uix-order-confirmation__card-head>span{
  color:#667085;
  font-size:12px;
}.autoid-uix-order-confirmation__items{
  display:grid;
}.autoid-uix-order-confirmation__item{
  display:grid;
  grid-template-columns:64px minmax(0,1fr) auto;
  gap:12px;
  align-items:center;
  padding:14px 0;
  border-bottom:1px solid #f0f1f3;
}.autoid-uix-order-confirmation__item-image{
  width:64px;
  height:64px;
  border:1px solid #eaecf0;
  border-radius:6px;
  background:#fff;
  display:grid;
  place-items:center;
  overflow:hidden;
}.autoid-uix-order-confirmation__item-image img{
  width:100%;
  height:100%;
  object-fit:contain;
}.autoid-uix-order-confirmation__item-copy{
  min-width:0;
  display:grid;
  gap:3px;
}.autoid-uix-order-confirmation__item-copy strong{
  font-size:13px;
  line-height:1.4;
}.autoid-uix-order-confirmation__item-copy span{
  color:#667085;
  font-size:11px;
}.autoid-uix-order-confirmation__item-total{
  white-space:nowrap;
  font-size:13px;
}.autoid-uix-order-confirmation__totals{
  margin-top:10px;
  margin-left:auto;
  max-width:430px;
}.autoid-uix-order-confirmation__totals>div{
  display:flex;
  justify-content:space-between;
  gap:20px;
  padding:8px 0;
  border-bottom:1px solid #f0f1f3;
  font-size:13px;
}.autoid-uix-order-confirmation__totals>div:last-child{
  border-bottom:0;
  padding-top:12px;
  font-size:16px;
}.autoid-uix-order-confirmation__details{
  display:grid;
  grid-template-columns:auto minmax(0,1fr);
  gap:8px 14px;
  margin:0;
  font-size:13px;
}.autoid-uix-order-confirmation__details dt{color:#667085}.autoid-uix-order-confirmation__details dd{margin:0;overflow-wrap:anywhere}.autoid-uix-order-confirmation__addresses{
  display:grid;
  gap:14px;
}.autoid-uix-order-confirmation__addresses>div{
  padding:12px;
  background:#f8fafc;
  border:1px solid #eaecf0;
  border-radius:6px;
}.autoid-uix-order-confirmation__addresses strong{
  display:block;
  margin-bottom:7px;
  font-size:12px;
}.autoid-uix-order-confirmation__addresses address{
  margin:0;
  color:#475467;
  font-style:normal;
  font-size:12px;
  line-height:1.55;
}@media(max-width:900px){.autoid-uix-order-confirmation__hero{grid-template-columns:auto 1fr}.autoid-uix-order-confirmation__hero-actions{grid-column:1/-1;justify-content:flex-start}.autoid-uix-order-confirmation__facts{grid-template-columns:1fr 1fr}.autoid-uix-order-confirmation__grid{grid-template-columns:1fr}}@media(max-width:600px){.autoid-uix-order-confirmation__hero{padding:18px;grid-template-columns:1fr}.autoid-uix-order-confirmation__icon{width:42px;height:42px}.autoid-uix-order-confirmation__hero h1{font-size:23px}.autoid-uix-order-confirmation__hero-actions{display:grid;grid-template-columns:1fr;width:100%}.autoid-uix-order-confirmation__hero-actions .autoid-uix-button{justify-content:center;width:100%}.autoid-uix-order-confirmation__facts{grid-template-columns:1fr 1fr}.autoid-uix-order-confirmation__card{padding:15px}.autoid-uix-order-confirmation__item{grid-template-columns:52px minmax(0,1fr)}.autoid-uix-order-confirmation__item-image{width:52px;height:52px}.autoid-uix-order-confirmation__item-total{grid-column:2}.autoid-uix-order-confirmation__totals{max-width:none}}.autoid-uix-order-notice{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
}.autoid-uix-order-notice__text{min-width:0}.autoid-uix-account .woocommerce-orders-table .woocommerce-button--autoid-gls-track,
.autoid-uix-account .woocommerce-orders-table .autoid-gls-track{
  border-color:#f6a36f!important;
  background:#fff7f0!important;
  color:#c74600!important;
}@media(max-width:900px){.autoid-uix-order-notice{align-items:flex-start;flex-direction:column}.autoid-uix-order-notice .autoid-uix-button{width:100%}}.autoid-uix-order-notice{display:flex;align-items:center;justify-content:space-between;gap:16px}.autoid-uix-order-notice__text{min-width:0}.autoid-uix-account .woocommerce-orders-table .woocommerce-button--autoid-gls-track,
.autoid-uix-account .woocommerce-orders-table .autoid-gls-track{border-color:#f6a36f!important;background:#fff7f0!important;color:#c74600!important}@media(max-width:900px){.autoid-uix-order-notice{align-items:flex-start;flex-direction:column}.autoid-uix-order-notice .autoid-uix-button{width:100%}}.autoid-uix-checkout-inline-login-form input[type="text"],
.autoid-uix-checkout-inline-login-form input[type="password"]{
  text-transform:none!important;
  letter-spacing:normal!important;
  font-variant:normal!important;
}.autoid-uix-checkout-inline-login-form.is-loading{opacity:.82}.autoid-uix-checkout-inline-login-form button:disabled{cursor:wait!important}.autoid-uix-latest-order .autoid-uix-order-trackbar--dashboard{margin:18px 1px 2px}.autoid-uix-latest-order .autoid-uix-order-trackbar--dashboard .autoid-uix-order-vehicle{top:-17px}.autoid-uix-latest-order .autoid-uix-order-trackbar--dashboard .autoid-uix-order-trackbar__steps{margin-top:10px}body.autoid-uix-account-guest .entry-title,
body.autoid-uix-account-guest .page-title,
body.autoid-uix-account-guest .entry-hero,
body.autoid-uix-account-guest .woocommerce-account > h1{
  display:none!important;
}body.autoid-uix-account-guest .site-main,
body.autoid-uix-account-guest .content-area,
body.autoid-uix-account-guest .entry-content,
body.autoid-uix-account-guest .woocommerce{
  max-width:1490px!important;
  width:100%!important;
  margin-left:auto!important;
  margin-right:auto!important;
}body.autoid-uix-account-guest .entry-content{padding-left:18px!important;padding-right:18px!important}.autoid-uix-checkout-social-login{grid-column:1/-1;margin:0 0 3px}.autoid-uix-checkout-google{width:100%;margin:0}.autoid-uix-checkout-google a,
.autoid-uix-checkout-google button,
.autoid-uix-checkout-google [role="button"]{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  min-height:43px!important;
  border:1px solid #d7dde5!important;
  border-radius:6px!important;
  background:#fff!important;
  color:#101828!important;
  font-weight:700!important;
  text-transform:none!important;
}.autoid-uix-checkout-login-separator{
  display:flex;
  align-items:center;
  gap:10px;
  margin:10px 0 9px;
  color:#98a2b3;
  font-size:10px;
  font-weight:750;
  text-transform:uppercase;
}.autoid-uix-checkout-login-separator:before,
.autoid-uix-checkout-login-separator:after{content:"";height:1px;background:#eaecf0;flex:1}.autoid-uix-checkout-inline-login-form{
  grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(160px,.55fr)!important;
}@media(max-width:620px){body.autoid-uix-account-guest .entry-content{padding-left:0!important;padding-right:0!important}.autoid-uix-checkout-inline-login-form{grid-template-columns:1fr!important}}body.autoid-uix-checkout .autoid-uix-checkout-social-login:empty{display:none!important}body.autoid-uix-checkout .autoid-uix-checkout-google:empty{display:none!important}body.autoid-uix-checkout .autoid-uix-checkout-social-login.has-google-login{display:block!important}body.autoid-uix-checkout .autoid-uix-checkout-social-login.has-google-login .autoid-uix-checkout-google{display:block!important;width:100%!important}body.autoid-uix-checkout .autoid-uix-checkout-social-login.has-google-login .autoid-uix-checkout-google>a,
body.autoid-uix-checkout .autoid-uix-checkout-social-login.has-google-login .autoid-uix-checkout-google>button,
body.autoid-uix-checkout .autoid-uix-checkout-social-login.has-google-login .autoid-uix-checkout-google form button,
body.autoid-uix-checkout .autoid-uix-checkout-social-login.has-google-login .autoid-uix-checkout-google input[type="submit"]{
  width:100%!important;min-height:44px!important;border-radius:5px!important;text-align:center!important;
}.autoid-uix-checkout-google{display:block!important;margin:0 0 10px!important}.autoid-uix-checkout-login-separator{display:flex!important;align-items:center;gap:10px;margin:8px 0 11px!important;color:#667085;font-size:10px;font-weight:700;text-transform:uppercase}.autoid-uix-checkout-login-separator:before,.autoid-uix-checkout-login-separator:after{content:"";height:1px;background:#e4e7ec;flex:1}.autoid-uix-account .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions,
.autoid-uix-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions{
  display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important;
}.autoid-uix-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .button{
  width:auto!important;min-width:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
  margin:0!important;padding:6px 9px!important;border-radius:5px!important;line-height:1.15!important;white-space:nowrap!important;
}body.woocommerce-order-received .site-container,
body.woocommerce-order-received .content-container,
body.woocommerce-order-received #primary,
body.woocommerce-order-received .site-main,
body.woocommerce-order-received main.site-main,
body.woocommerce-order-received .entry-content{
  width:min(1490px,calc(100% - 36px))!important;
  max-width:1490px!important;
  margin-left:auto!important;margin-right:auto!important;
}body.woocommerce-order-received .autoid-uix-checkout-steps,
body.woocommerce-order-received .autoid-uix-order-confirmation{width:100%!important;max-width:1490px!important;margin-left:auto!important;margin-right:auto!important}.autoid-uix-order-confirmation__facts strong,
.autoid-uix-order-confirmation__facts .woocommerce-Price-amount,
.autoid-uix-order-confirmation__facts .woocommerce-Price-currencySymbol{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}@media(max-width:720px){.autoid-uix-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions{gap:5px!important}}.autoid-uix-checkout-google-native-slot:empty{display:none!important}.autoid-uix-checkout-google-native-slot:not(:empty){display:block;margin:0 0 12px}.autoid-uix-checkout-google-native-slot .autoid-uix-google-login{
  margin:0!important;
  width:100%!important;
  text-align:center!important;
}.autoid-uix-checkout-google-native-slot .autoid-uix-google-login .autoid-uix-or{display:none!important}.autoid-uix-checkout-google-native-slot .autoid-uix-google-login a,
.autoid-uix-checkout-google-native-slot .autoid-uix-google-login button,
.autoid-uix-checkout-google-native-slot .autoid-uix-google-login [role="button"]{
  width:100%!important;
  min-height:44px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:5px!important;
}body.woocommerce-order-received.autoid-uix-checkout .wp-block-woocommerce-checkout,
body.woocommerce-order-received .wp-block-woocommerce-checkout,
body.woocommerce-order-received .wc-block-checkout,
body.woocommerce-order-received .woocommerce,
body.woocommerce-order-received article,
body.woocommerce-order-received .entry-content-wrap,
body.woocommerce-order-received .content-wrap,
body.woocommerce-order-received #primary,
body.woocommerce-order-received main.site-main,
body.woocommerce-order-received .entry-content{
  width:min(1490px,calc(100% - 36px))!important;
  max-width:1490px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  box-sizing:border-box!important;
}body.woocommerce-order-received .wp-block-woocommerce-checkout{
  padding-left:0!important;
  padding-right:0!important;
}body.woocommerce-order-received .autoid-uix-checkout-steps,
body.woocommerce-order-received .autoid-uix-order-confirmation{
  width:100%!important;
  max-width:none!important;
}.autoid-uix-order-confirmation__facts strong,
.autoid-uix-order-confirmation__facts strong .woocommerce-Price-amount,
.autoid-uix-order-confirmation__facts strong .woocommerce-Price-amount bdi{
  display:inline-flex!important;
  flex-direction:row!important;
  align-items:baseline!important;
  gap:3px!important;
  white-space:nowrap!important;
  word-break:normal!important;
  overflow-wrap:normal!important;
}.autoid-uix-order-confirmation__facts strong .woocommerce-Price-currencySymbol{
  display:inline!important;
  white-space:nowrap!important;
}.autoid-uix-checkout-google-direct{
  display:block!important;
  width:100%!important;
  margin:0 0 12px!important;
}.autoid-uix-checkout-google-direct .autoid-uix-google-login{
  display:block!important;
  width:100%!important;
  margin:0!important;
}.autoid-uix-checkout-google-direct .autoid-uix-google-login>a,
.autoid-uix-checkout-google-direct .autoid-uix-google-login>button,
.autoid-uix-checkout-google-direct .autoid-uix-google-login [role="button"],
.autoid-uix-checkout-google-direct .autoid-uix-google-login form button,
.autoid-uix-checkout-google-direct .autoid-uix-google-login input[type="submit"]{
  width:100%!important;
  min-height:44px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:5px!important;
}body.autoid-uix-account-endpoint-lost-password .entry-title,
body.autoid-uix-account-endpoint-lost-password .page-title{
  display:none!important;
}body.autoid-uix-account-endpoint-lost-password .entry-content,
body.autoid-uix-account-endpoint-lost-password .woocommerce{
  width:min(1490px,calc(100% - 36px))!important;
  max-width:1490px!important;
  margin-left:auto!important;
  margin-right:auto!important;
}.autoid-uix-account-hero__main{width:100%!important;min-width:0!important}@media(max-width:720px){body.autoid-uix-cart .cart_totals{
    width:100%!important;
    max-width:none!important;
    padding:14px!important;
  }body.autoid-uix-cart .cart_totals .woocommerce-shipping-methods,
  body.autoid-uix-cart .cart_totals ul#shipping_method{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:9px!important;
    width:100%!important;
    margin:9px 0 4px!important;
    padding:0!important;
    list-style:none!important;
  }body.autoid-uix-cart .cart_totals .woocommerce-shipping-methods li,
  body.autoid-uix-cart .cart_totals ul#shipping_method li{
    position:relative!important;
    display:grid!important;
    grid-template-columns:22px minmax(0,1fr)!important;
    align-items:start!important;
    gap:9px!important;
    width:100%!important;
    margin:0!important;
    padding:12px!important;
    border:1px solid #dfe3e8!important;
    border-radius:8px!important;
    background:#fff!important;
    box-sizing:border-box!important;
    text-align:left!important;
  }body.autoid-uix-cart .cart_totals .woocommerce-shipping-methods li:has(input[type="radio"]:checked),
  body.autoid-uix-cart .cart_totals ul#shipping_method li:has(input[type="radio"]:checked){
    border-color:var(--autoid-orange)!important;
    background:#fff7f1!important;
    box-shadow:0 0 0 1px rgba(247,99,12,.05)!important;
  }body.autoid-uix-cart .cart_totals .woocommerce-shipping-methods input[type="radio"],
  body.autoid-uix-cart .cart_totals ul#shipping_method input[type="radio"]{
    width:18px!important;
    height:18px!important;
    min-width:18px!important;
    margin:1px 0 0!important;
    accent-color:var(--autoid-orange)!important;
  }body.autoid-uix-cart .cart_totals .woocommerce-shipping-methods label,
  body.autoid-uix-cart .cart_totals ul#shipping_method label{
    display:block!important;
    width:100%!important;
    margin:0!important;
    color:#344054!important;
    font-size:13px!important;
    line-height:1.45!important;
    font-weight:600!important;
    text-transform:none!important;
  }body.autoid-uix-cart .cart_totals .woocommerce-shipping-methods label .amount,
  body.autoid-uix-cart .cart_totals ul#shipping_method label .amount{
    font-weight:800!important;
    white-space:nowrap!important;
  }body.autoid-uix-cart .cart_totals .woocommerce-shipping-methods a,
  body.autoid-uix-cart .cart_totals ul#shipping_method a{
    color:var(--autoid-orange)!important;
    text-underline-offset:2px!important;
  }}@media(min-width:901px){body.autoid-uix-cart .woocommerce{
    display:grid!important;
    grid-template-columns:minmax(0,2.28fr) minmax(350px,.96fr)!important;
    column-gap:12px!important;
    row-gap:18px!important;
    align-items:start!important;
  }body.autoid-uix-cart .woocommerce > .woocommerce-notices-wrapper,
  body.autoid-uix-cart .woocommerce > .woocommerce-message,
  body.autoid-uix-cart .woocommerce > .woocommerce-error,
  body.autoid-uix-cart .woocommerce > .woocommerce-info{
    grid-column:1/-1!important;
  }body.autoid-uix-cart .woocommerce > form.woocommerce-cart-form{
    grid-column:1!important;
    width:100%!important;
    max-width:none!important;
    float:none!important;
    margin:0!important;
  }body.autoid-uix-cart .woocommerce > .cart-collaterals{
    grid-column:2!important;
    width:100%!important;
    max-width:none!important;
    float:none!important;
    margin:0!important;
  }body.autoid-uix-cart .cart-collaterals .cart_totals{
    width:100%!important;
    max-width:none!important;
    float:none!important;
    margin:0!important;
  }body.autoid-uix-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout{
    display:grid!important;
    grid-template-columns:minmax(0,1.92fr) minmax(360px,.96fr)!important;
    column-gap:12px!important;
    row-gap:0!important;
    align-items:start!important;
    width:100%!important;
    max-width:1490px!important;
  }body.autoid-uix-checkout:not(.woocommerce-order-received) .wc-block-checkout__main{
    grid-column:1!important;
    width:100%!important;
    max-width:none!important;
    margin:0!important;
  }body.autoid-uix-checkout:not(.woocommerce-order-received) .wc-block-checkout__sidebar{
    grid-column:2!important;
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    position:sticky!important;
    top:118px!important;
    align-self:start!important;
    max-height:calc(100vh - 132px)!important;
    overflow:auto!important;
    scrollbar-width:thin;
  }body.admin-bar.autoid-uix-checkout:not(.woocommerce-order-received) .wc-block-checkout__sidebar{
    top:150px!important;
    max-height:calc(100vh - 164px)!important;
  }}@media(max-width:900px){body.autoid-uix-cart .woocommerce,
  body.autoid-uix-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout{
    display:block!important;
  }body.autoid-uix-checkout:not(.woocommerce-order-received) .wc-block-checkout__sidebar{
    position:static!important;
    max-height:none!important;
    overflow:visible!important;
  }}@media(min-width:901px){body.autoid-uix-cart .woocommerce{
    display:block!important;
    width:100%!important;
    max-width:1490px!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }body.autoid-uix-cart .woocommerce::after{
    content:"";
    display:table;
    clear:both;
  }body.autoid-uix-cart .woocommerce > form.woocommerce-cart-form{
    display:block!important;
    float:left!important;
    width:70%!important;
    max-width:none!important;
    margin:0!important;
    grid-column:auto!important;
  }body.autoid-uix-cart .woocommerce > .cart-collaterals{
    display:block!important;
    float:right!important;
    width:calc(30% - 12px)!important;
    max-width:none!important;
    margin:0!important;
    grid-column:auto!important;
  }body.autoid-uix-cart .cart-collaterals .cart_totals{
    float:none!important;
    width:100%!important;
    max-width:none!important;
    margin:0!important;
  }body.autoid-uix-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout{
    display:flex!important;
    flex-wrap:wrap!important;
    gap:0 12px!important;
    align-items:flex-start!important;
    width:100%!important;
    max-width:1490px!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }body.autoid-uix-checkout:not(.woocommerce-order-received) .wc-block-components-sidebar-layout.wc-block-checkout.is-large{
    flex-wrap:nowrap!important;
    column-gap:12px!important;
  }body.autoid-uix-checkout:not(.woocommerce-order-received) .wc-block-checkout__main{
    grid-column:auto!important;
    flex:0 0 calc(65% - 6px)!important;
    width:calc(65% - 6px)!important;
    max-width:calc(65% - 6px)!important;
    margin:0!important;
  }body.autoid-uix-checkout:not(.woocommerce-order-received) .wc-block-checkout__sidebar{
    grid-column:auto!important;
    flex:0 0 calc(35% - 6px)!important;
    width:calc(35% - 6px)!important;
    max-width:calc(35% - 6px)!important;
    margin:0!important;
    position:sticky!important;
    top:112px!important;
    align-self:flex-start!important;
    max-height:none!important;
    overflow:visible!important;
  }body.admin-bar.autoid-uix-checkout:not(.woocommerce-order-received) .wc-block-checkout__sidebar{
    top:144px!important;
    max-height:none!important;
  }}@media(max-width:900px){body.autoid-uix-cart .woocommerce{
    display:block!important;
  }body.autoid-uix-cart .woocommerce > form.woocommerce-cart-form,
  body.autoid-uix-cart .woocommerce > .cart-collaterals{
    float:none!important;
    width:100%!important;
    max-width:none!important;
    margin:0 0 12px!important;
  }body.autoid-uix-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout{
    display:block!important;
  }body.autoid-uix-checkout:not(.woocommerce-order-received) .wc-block-components-sidebar-layout.wc-block-checkout{
    flex-wrap:wrap!important;
  }body.autoid-uix-checkout:not(.woocommerce-order-received) .wc-block-checkout__main,
  body.autoid-uix-checkout:not(.woocommerce-order-received) .wc-block-checkout__sidebar{
    width:100%!important;
    max-width:none!important;
    position:static!important;
    max-height:none!important;
    overflow:visible!important;
    margin:0 0 12px!important;
  }}.autoid-uix-cart-item__condition,.autoid-uix-order-condition{display:inline-flex;align-items:center;width:max-content;max-width:100%;margin-top:3px;padding:3px 7px;border:1px solid #d8dee8;border-radius:999px;background:#f7f9fb;color:#344054;font-size:11px;font-weight:800;line-height:1.2}

/* Warehouse: display WPFactory VAT/VIES feedback directly beneath billing
   details while retaining the original live validator and hidden form fields. */
body.autoid-uix-checkout .autoid-uix-vat-native-hidden{display:none!important}
body.autoid-uix-checkout .autoid-uix-vat-validation{
  margin:14px 0 0;
  padding:14px 16px;
  border:1px solid #dce4ef;
  border-radius:10px;
  background:#f8fafc;
  color:#243348;
  font-size:13px;
  line-height:1.5;
}
body.autoid-uix-checkout .autoid-uix-vat-validation__heading{
  font-size:12px;
  font-weight:750;
  letter-spacing:.01em;
  color:#24374f;
  margin-bottom:5px;
}
body.autoid-uix-checkout .autoid-uix-vat-validation__status{font-weight:700}
body.autoid-uix-checkout .autoid-uix-vat-validation.is-valid .autoid-uix-vat-validation__status{color:#087443}
body.autoid-uix-checkout .autoid-uix-vat-validation.is-invalid .autoid-uix-vat-validation__status{color:#bd3727}
body.autoid-uix-checkout .autoid-uix-vat-validation__details{margin:7px 0 0;color:#475467}
body.autoid-uix-checkout .autoid-uix-vat-validation__details div+div{margin-top:2px}
body.autoid-uix-checkout .autoid-uix-vat-validation__choice{
  display:flex;
  align-items:flex-start;
  gap:9px;
  font-size:12px;
  color:#334155;
  font-weight:600;
  margin:10px 0 0;
  cursor:pointer;
}
body.autoid-uix-checkout .autoid-uix-vat-validation__choice[hidden]{display:none!important}
body.autoid-uix-checkout .autoid-uix-vat-validation__choice input{
  flex:0 0 auto;
  width:17px;
  height:17px;
  margin:2px 0 0;
  accent-color:#f76819;
}
body.autoid-uix-checkout .autoid-uix-checkout-billing-info>.autoid-uix-vat-validation,
body.autoid-uix-checkout .autoid-uix-saved-company>.autoid-uix-vat-validation{width:100%;box-sizing:border-box}
