#order-standard_cart{ width:100%; max-width:100%; }
#order-standard_cart *{ box-sizing:border-box; }
#order-standard_cart .w-hidden{ display:none; }
#order-standard_cart .hidden{ display:none; }
#order-standard_cart .iq-cart__error{
  display:none; margin-block-start:.7rem; padding:.75rem 1rem;
  border-radius:.65rem; background:rgba(var(--danger-rgb),.09);
  color:var(--danger); font-size:.9rem; font-weight:600; line-height:1.55; text-align:start;
}
#order-standard_cart .iq-cart__error.is-on{ display:block; }
#order-standard_cart .iq-cart__sr{
  position:absolute; inline-size:1px; block-size:1px;
  margin:-1px; padding:0; overflow:hidden; clip:rect(0 0 0 0);
  white-space:nowrap; border:0;
}
#order-standard_cart .icheckbox_square-blue,
#order-standard_cart .iradio_square-blue{
  position:relative; display:inline-block; vertical-align:middle; flex:0 0 auto;
  width:20px; height:20px; margin:0;
  border:1px solid var(--border-color); background:var(--white); cursor:pointer;
  transition:border-color .2s ease, background-color .2s ease;
}
#order-standard_cart .iradio_square-blue{ border-radius:50%; }
#order-standard_cart .icheckbox_square-blue{ border-radius:5px; }
#order-standard_cart .icheckbox_square-blue.checked,
#order-standard_cart .iradio_square-blue.checked{ border-color:var(--primary); background:var(--primary); }
#order-standard_cart .iradio_square-blue.checked::after{
  content:""; position:absolute; inset:5px; border-radius:50%; background:var(--white);
}
#order-standard_cart .icheckbox_square-blue.checked::after{
  content:""; position:absolute; inset-inline-start:6px; top:2px;
  width:6px; height:11px; border:solid var(--white); border-width:0 2px 2px 0; transform:rotate(45deg);
}
#order-standard_cart .icheckbox_square-blue input, #order-standard_cart .iradio_square-blue input,
#order-standard_cart .icheckbox_square-blue .iCheck-helper, #order-standard_cart .iradio_square-blue .iCheck-helper{
  position:absolute; inset:0; width:100%; height:100%; margin:0; padding:0; border:0; opacity:0; cursor:pointer;
}
#order-standard_cart .icheckbox_square-blue.disabled, #order-standard_cart .iradio_square-blue.disabled{ opacity:.5; cursor:not-allowed; }
#order-standard_cart .iq-cart__cover{
  display:flex; align-items:center; gap:1.25rem;
  width:100%; min-height:116px; margin-block-end:1.5rem;
  padding:1.85rem 2.1rem;
  background:rgba(var(--primary-rgb),.08);
  border-radius:1rem; text-align:start;
}
#order-standard_cart .iq-cart__cover-icon{
  flex:0 0 auto;
  display:inline-flex; align-items:center; justify-content:center;
  width:66px; height:66px;
  border-radius:.9rem;
  background:var(--white); color:var(--primary);
}
#order-standard_cart .iq-cart__cover-icon svg{ display:block; width:34px; height:34px; }
#order-standard_cart .iq-cart__cover-text{ min-width:0; }
#order-standard_cart .iq-cart__cover-title{
  margin:0; color:var(--heading-color);
  font-size:1.45rem; font-weight:800; line-height:1.3;
  overflow-wrap:break-word;
}
#order-standard_cart .iq-cart__cover-sub{
  margin:.35rem 0 0; color:var(--body-color);
  font-size:.98rem; font-weight:400; line-height:1.6;
  overflow-wrap:break-word;
}
@media (max-width:767px){
  #order-standard_cart .iq-cart__cover{
    gap:.9rem; padding:1.15rem 1.25rem; border-radius:.9rem;
    min-height:0; margin-block-end:1.2rem;
  }
  #order-standard_cart .iq-cart__cover-icon{ width:52px; height:52px; border-radius:.8rem; }
  #order-standard_cart .iq-cart__cover-icon svg{ width:28px; height:28px; }
  #order-standard_cart .iq-cart__cover-title{ font-size:1.15rem; }
  #order-standard_cart .iq-cart__cover-sub{ font-size:.88rem; }
}
#order-standard_cart.iq-cpd-page .iq-cpd__card{
  width:100%; margin:0;
  background:var(--white);
  border:1px solid var(--border-light);
  border-radius:1.15rem;
  padding:2.25rem 2rem;
}
#order-standard_cart.iq-cpd-page .domain-selection-options{ display:flex; flex-direction:column; width:100%; }
#order-standard_cart.iq-cpd-page .iq-cpd__tabs{
  align-self:flex-start; max-width:100%;
  display:inline-flex; align-items:center; gap:.25rem;
  margin-block-end:1.55rem; padding:.34rem;
  border:1px solid var(--border-color); border-radius:999px;
  background:var(--white); overflow-x:auto; scrollbar-width:none;
}
#order-standard_cart.iq-cpd-page .iq-cpd__tabs::-webkit-scrollbar{ display:none; }
#order-standard_cart.iq-cpd-page .iq-cpd__tabs .option{ margin:0; padding:0; }
#order-standard_cart.iq-cpd-page .iq-cpd__tab{
  position:relative; display:inline-flex; align-items:center; justify-content:center;
  margin:0; min-height:46px; padding:.66rem 1.52rem; border-radius:999px;
  color:var(--heading-color); font-size:.94rem; font-weight:600; line-height:1.4;
  white-space:nowrap; cursor:pointer;
  transition:background-color .2s ease, color .2s ease;
}
#order-standard_cart.iq-cpd-page .iq-cpd__tab:hover{ color:var(--primary-dark); }
#order-standard_cart.iq-cpd-page .option-selected > .iq-cpd__tab,
#order-standard_cart.iq-cpd-page .option-selected > .iq-cpd__tab:hover{ background:var(--primary); color:var(--white); }
#order-standard_cart.iq-cpd-page .iq-cpd__tab input[type=radio],
#order-standard_cart.iq-cpd-page .iq-cpd__tab .iradio_square-blue{
  position:absolute; opacity:0; width:1px; height:1px; margin:0; pointer-events:none;
}
#order-standard_cart.iq-cpd-page .domain-input-group{ display:none; width:100%; }
#order-standard_cart.iq-cpd-page .iq-cpd__native{ display:none; }
#order-standard_cart.iq-cpd-page .iq-cpd__live{ position:relative; width:100%; }
#order-standard_cart.iq-cpd-page .iq-cpd__bar{
  display:flex; align-items:stretch; width:100%; direction:ltr;
  border:1px solid var(--border-color); border-radius:.85rem; background:var(--white);
}
#order-standard_cart.iq-cpd-page .iq-cpd__bar:focus-within{
  border-color:var(--primary); box-shadow:0 0 0 3px rgba(var(--primary-rgb),.12);
}
#order-standard_cart.iq-cpd-page .iq-cpd__bar > :first-child{ border-start-start-radius:.85rem; border-end-start-radius:.85rem; }
#order-standard_cart.iq-cpd-page .iq-cpd__bar > :last-child{ border-start-end-radius:.85rem; border-end-end-radius:.85rem; }
#order-standard_cart.iq-cpd-page .iq-cpd__input{
  flex:1 1 auto; min-width:0; height:64px;
  border:0; border-radius:0; background:var(--white); box-shadow:none;
  color:var(--heading-color); font:inherit; font-size:1.02rem; font-weight:600;
  padding-inline:1.3rem; direction:ltr; text-align:left; outline:0;
}
#order-standard_cart.iq-cpd-page .iq-cpd__input::placeholder{ color:var(--text-muted); font-weight:500; }
#order-standard_cart.iq-cpd-page .iq-cpd__prefix{
  display:inline-flex; align-items:center; justify-content:center;
  padding-inline:1.1rem; background:var(--surface-subtle); color:var(--text-muted);
  font-size:.9rem; font-weight:600; white-space:nowrap;
  border-inline-end:1px solid var(--border-light);
}
#order-standard_cart.iq-cpd-page .iq-cpd__go{
  flex:0 0 auto; display:inline-flex; align-items:center; justify-content:center;
  width:72px; min-height:64px; border:0; border-radius:0;
  background:var(--primary); color:var(--white); cursor:pointer;
  transition:background-color .25s ease;
}
#order-standard_cart.iq-cpd-page .iq-cpd__go:hover,
#order-standard_cart.iq-cpd-page .iq-cpd__go:focus{ background:var(--primary-dark); color:var(--white); outline:0; }
#order-standard_cart.iq-cpd-page .iq-cpd__go:disabled,
#order-standard_cart.iq-cpd-page .iq-cpd__go.disabled,
#order-standard_cart.iq-cpd-page .iq-cpd__go:disabled:hover,
#order-standard_cart.iq-cpd-page .iq-cpd__go.disabled:hover{
  opacity:.5; cursor:not-allowed; pointer-events:none;
  background:var(--primary); color:var(--white);
}
#order-standard_cart.iq-cpd-page .iq-cpd__go svg{ width:24px; height:24px; }
#order-standard_cart.iq-cpd-page .iq-cpd__bar .iq-select{ flex:1 1 auto; min-width:0; }
#order-standard_cart.iq-cpd-page .iq-cpd__bar--sub .iq-select{ flex:0 0 auto; min-width:140px; border-inline-start:1px solid var(--border-light); }
#order-standard_cart.iq-cpd-page .iq-cpd__bar .iq-select__trigger{
  height:64px; min-height:64px; border:0; border-radius:0;
  background:var(--white); color:var(--heading-color);
  font-size:1rem; font-weight:600; padding:.5rem 1.3rem;
}
#order-standard_cart.iq-cpd-page .iq-cpd__bar .iq-select__trigger:hover,
#order-standard_cart.iq-cpd-page .iq-cpd__bar .iq-select.is-open .iq-select__trigger{ border:0; box-shadow:none; }
#order-standard_cart.iq-cpd-page .iq-cpd__bar .iq-select__panel{ z-index:80; text-align:start; }
#order-standard_cart.iq-cpd-page .iq-cpd__bar > .iq-select:first-child .iq-select__trigger{ border-start-start-radius:.85rem; border-end-start-radius:.85rem; }
#order-standard_cart.iq-cpd-page .iq-cpd__bar > .iq-select:last-child .iq-select__trigger{ border-start-end-radius:.85rem; border-end-end-radius:.85rem; }
#order-standard_cart.iq-cpd-page .iq-cpd__ac{
  position:absolute; z-index:80; inset-inline:0; top:calc(100% + .5rem);
  display:none; max-height:320px; overflow-y:auto; padding:.4rem;
  background:var(--white); border:1px solid var(--border-light); border-radius:.9rem;
  box-shadow:0 18px 44px rgba(var(--dark-rgb),.14); direction:ltr;
}
#order-standard_cart.iq-cpd-page .iq-cpd__live.is-open .iq-cpd__ac{ display:block; }
#order-standard_cart.iq-cpd-page .iq-cpd__ac-item{
  display:flex; align-items:center; width:100%; min-height:46px; padding:.6rem .9rem;
  border:0; border-radius:.6rem; background:transparent;
  color:var(--heading-color); font:inherit; font-size:.98rem; font-weight:500;
  text-align:left; cursor:pointer; transition:background-color .15s ease;
}
#order-standard_cart.iq-cpd-page .iq-cpd__ac-item:hover,
#order-standard_cart.iq-cpd-page .iq-cpd__ac-item.is-active{ background:rgba(var(--primary-rgb),.08); }
#order-standard_cart.iq-cpd-page .iq-cpd__ac-item.is-active{ font-weight:600; }
#order-standard_cart.iq-cpd-page .iq-cpd__ac-tld{ color:var(--primary); }
#order-standard_cart.iq-cpd-page .iq-cpd__free{
  display:flex; align-items:center; gap:.55rem; margin-block-start:1.35rem;
  color:var(--text-muted); font-size:.92rem; line-height:1.6; text-align:start;
}
#order-standard_cart.iq-cpd-page .iq-cpd__free svg{ flex:0 0 auto; width:19px; height:19px; color:var(--primary); }
#order-standard_cart.iq-cpd-page .iq-cpd__free strong{ color:var(--primary); font-weight:700; }
#order-standard_cart.iq-cpd-page .iq-cpd__results-shell{ margin-block-start:1.55rem; }
#order-standard_cart.iq-cpd-page .iq-cpd__result-card{
  width:100%; padding:1.65rem 1.85rem;
  border:1px solid var(--border-light); border-radius:1rem;
  background:var(--white); text-align:start;
}
#order-standard_cart.iq-cpd-page .iq-cpd__result-main{ min-width:0; }
#order-standard_cart.iq-cpd-page #primaryLookupSearching{
  margin:0; color:var(--body-color); font-size:.98rem; line-height:1.7; text-align:start;
}
#order-standard_cart .iq-cart__skel{
  display:block; border-radius:.65rem;
  background:linear-gradient(90deg, rgba(var(--primary-rgb),.08), rgba(var(--primary-rgb),.16), rgba(var(--primary-rgb),.08));
  background-size:220% 100%; animation:iqCartSkel 1.15s ease-in-out infinite;
}
@keyframes iqCartSkel{ 0%{ background-position:100% 0; } 100%{ background-position:-100% 0; } }
#order-standard_cart .iq-cart__skeleton{ display:block; width:100%; }
#order-standard_cart .iq-cart__skeleton--result{
  display:grid; grid-template-columns:minmax(0,1fr) minmax(190px,auto);
  align-items:center; gap:1rem 1.65rem;
}
#order-standard_cart .iq-cart__skeleton-copy{ display:grid; justify-items:start; gap:.65rem; min-width:0; }
#order-standard_cart .iq-cart__skel-title{ width:min(25rem,72%); height:1.45rem; }
#order-standard_cart .iq-cart__skel-text{ width:min(34rem,92%); height:1.05rem; }
#order-standard_cart .iq-cart__skel-action{ width:220px; height:52px; border-radius:.65rem; }
#order-standard_cart.iq-cpd-page #primaryLookupResult{ margin:0; min-width:0; }
#order-standard_cart.iq-cpd-page .iq-cpd__result-layout{
  display:grid; grid-template-columns:minmax(0,1fr) minmax(190px,auto);
  align-items:center; gap:1rem 1.65rem; width:100%;
}
#order-standard_cart.iq-cpd-page .iq-cpd__result-copy{ display:block; min-width:0; }
#order-standard_cart.iq-cpd-page .iq-cpd__state{
  position:relative; display:flex; flex-direction:column; justify-content:center;
  min-height:3.3rem; margin:0;
  padding-inline-start:4.35rem; color:var(--body-color);
  font-size:1rem; line-height:1.65; text-align:start;
}
#order-standard_cart.iq-cpd-page .iq-cpd__state::before{
  content:""; position:absolute; inset-inline-start:0; top:50%; transform:translateY(-50%);
  width:3.3rem; height:3.3rem; border-radius:.85rem;
}
#order-standard_cart.iq-cpd-page .iq-cpd__state::after{
  content:""; position:absolute; inset-inline-start:.9rem; top:50%; transform:translateY(-50%);
  width:1.5rem; height:1.5rem;
}
#order-standard_cart.iq-cpd-page .iq-cpd__state--success::before{ background:rgba(var(--success-rgb),.12); }
#order-standard_cart.iq-cpd-page .iq-cpd__state--success::after{
  background:var(--success);
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5l10 -10'/%3E%3C/svg%3E") center/contain no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5l10 -10'/%3E%3C/svg%3E") center/contain no-repeat;
}
#order-standard_cart.iq-cpd-page .iq-cpd__state--danger::before{ background:rgba(var(--danger-rgb),.12); }
#order-standard_cart.iq-cpd-page .iq-cpd__state--danger::after{
  background:var(--danger);
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6l-12 12'/%3E%3Cpath d='M6 6l12 12'/%3E%3C/svg%3E") center/contain no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6l-12 12'/%3E%3Cpath d='M6 6l12 12'/%3E%3C/svg%3E") center/contain no-repeat;
}
#order-standard_cart.iq-cpd-page .iq-cpd__state--info::before{ background:rgba(var(--primary-rgb),.1); }
#order-standard_cart.iq-cpd-page .iq-cpd__state--info::after{
  border:2px solid var(--primary); border-radius:50%;
}
#order-standard_cart.iq-cpd-page .iq-cpd__state-title{
  display:block; color:var(--heading-color); font-size:1.12rem; font-weight:700; line-height:1.45;
  overflow-wrap:anywhere;
}
#order-standard_cart.iq-cpd-page .iq-cpd__state-title strong{
  display:inline-block; max-width:100%; color:var(--success);
  direction:ltr; unicode-bidi:isolate; font-weight:700; overflow-wrap:anywhere;
}
#order-standard_cart.iq-cpd-page .iq-cpd__state--danger .iq-cpd__state-title strong{ color:var(--danger); }
@media (max-width:767px){
  #order-standard_cart .iq-cart-state__suffix{ display:block; }
}
#order-standard_cart.iq-cpd-page .iq-cpd__state-desc{
  display:block; margin-block-start:.2rem; color:var(--body-color);
  font-size:.95rem; font-weight:500; line-height:1.65;
}
#order-standard_cart.iq-cpd-page .domain-invalid p{ margin:.15rem 0 0; }
#order-standard_cart.iq-cpd-page .domain-error{ margin:0; }
#order-standard_cart.iq-cpd-page .domain-price{
  color:var(--body-color); font-size:.86rem; font-weight:500;
  line-height:1.55; text-align:start; white-space:nowrap; flex:0 0 auto;
}
#order-standard_cart.iq-cpd-page .domain-price > span{ display:block; white-space:nowrap; }
#order-standard_cart.iq-cpd-page .domain-price .price{
  color:var(--heading-color);
  font-size:1.08rem; font-weight:700;
}
#order-standard_cart.iq-cpd-page #idnLanguageSelector{
  margin-block-start:1rem; padding:1rem; border:1px solid var(--border-light);
  border-radius:.85rem; background:var(--surface-subtle); text-align:start;
}
#order-standard_cart.iq-cpd-page .iq-cpd__idn-text{ margin:0 0 .75rem; color:var(--body-color); font-size:.92rem; line-height:1.6; }
#order-standard_cart.iq-cpd-page #idnLanguageSelector .field-error-msg{
  display:none; margin-block-start:.6rem; color:var(--danger); font-size:.85rem; font-weight:600;
}
#order-standard_cart.iq-cpd-page .iq-cpd__result-action{
  display:flex; flex-direction:row; align-items:center; justify-content:flex-end; gap:1rem;
  min-width:340px;
}
#order-standard_cart.iq-cpd-page .iq-cpd__continue{
  display:inline-flex; align-items:center; justify-content:center; gap:.5rem;
  width:auto; min-width:220px; min-height:52px; padding:.75rem 1.2rem;
  border:0; border-radius:.65rem; background:var(--primary); color:var(--white);
  font:inherit; font-size:1rem; font-weight:700; line-height:1.4; cursor:pointer;
  transition:background-color .2s ease, color .2s ease;
}
#order-standard_cart.iq-cpd-page .iq-cpd__continue:hover,
#order-standard_cart.iq-cpd-page .iq-cpd__continue:focus{ background:var(--primary-dark); color:var(--white); outline:0; }
#order-standard_cart.iq-cpd-page .iq-cpd__continue:disabled{
  height:0; min-height:0; padding-block:0; border-width:0; overflow:hidden;
  opacity:0; pointer-events:none;
}
#order-standard_cart.iq-cpd-page .iq-cpd__continue svg{ width:18px; height:18px; flex:0 0 auto; transform:rotate(180deg); }
#order-standard_cart.iq-cpd-page .iq-cpd__result-note{
  display:none; align-items:center; gap:.5rem;
  width:max-content; max-width:100%; margin:.85rem 0 0; padding:.55rem .75rem;
  border-radius:.65rem; background:rgba(var(--primary-rgb),.06);
  color:var(--body-color); font-size:.86rem; font-weight:500; line-height:1.55; text-align:start;
}
#order-standard_cart.iq-cpd-page .iq-cpd__note-icon{
  display:inline-flex; align-items:center; justify-content:center; flex:0 0 auto;
  width:18px; height:18px; color:var(--primary);
}
#order-standard_cart.iq-cpd-page .iq-cpd__note-icon svg{ width:18px; height:18px; }
#order-standard_cart.iq-cpd-page #DomainSearchResults:has(.domain-available[style*="block"]) > .iq-cpd__result-note,
#order-standard_cart.iq-cpd-page #DomainSearchResults:has(.transfer-eligible[style*="block"]) > .iq-cpd__result-note{
  display:flex;
}
#order-standard_cart .iq-cart-tlds{
  margin-block-start:1.55rem; border:1px solid var(--border-light);
  border-radius:1rem; background:var(--white); overflow:hidden; text-align:start;
}
#order-standard_cart .iq-cart-tlds__head{
  padding:1.25rem 1.65rem; border-block-end:1px solid var(--border-light);
}
#order-standard_cart .iq-cart-tlds__title{
  margin:0; color:var(--heading-color); font-size:1.15rem; font-weight:700; line-height:1.35;
}
#order-standard_cart .iq-cart-tlds__list{ width:100%; }
#order-standard_cart .iq-cart-tld-container + .iq-cart-tld-container{ border-block-start:1px solid var(--border-light); }
#order-standard_cart .iq-cart-tld{
  display:grid; grid-template-columns:minmax(0,1fr) minmax(250px,auto);
  align-items:center; gap:1rem 1.5rem; min-height:86px; padding:1.1rem 1.65rem;
}
#order-standard_cart .iq-cart-tld__identity{
  display:flex; align-items:center; gap:.65rem; min-width:0;
}
#order-standard_cart .iq-cart-tld__domain{
  min-width:0; color:var(--heading-color); font-size:1rem; font-weight:700; line-height:1.45;
  direction:ltr; unicode-bidi:isolate; overflow-wrap:anywhere;
}
#order-standard_cart .iq-cart-tld:has(.domain-lookup-spotlight-loader:not([style*="none"])) .iq-cart-tld__domain{
  width:min(20rem,74%); height:1.2rem; border-radius:.6rem; color:transparent; overflow:hidden;
  background:linear-gradient(90deg, rgba(var(--primary-rgb),.08), rgba(var(--primary-rgb),.16), rgba(var(--primary-rgb),.08));
  background-size:220% 100%; animation:iqCartSkel 1.15s ease-in-out infinite;
}
#order-standard_cart .iq-cart-tld:has(.domain-lookup-spotlight-loader:not([style*="none"])) .iq-cart-tld__badge{
  visibility:hidden;
}
#order-standard_cart .iq-cart-tld__badge{
  flex:0 0 auto; display:inline-flex; align-items:center; min-height:1.55rem; padding:.18rem .58rem;
  border-radius:999px; background:rgba(var(--primary-rgb),.1); color:var(--primary-dark);
  font-size:.72rem; font-weight:600; line-height:1.2; white-space:nowrap;
}
#order-standard_cart .iq-cart-tld__badge--sale{ background:var(--success-light); color:var(--success-dark); }
#order-standard_cart .iq-cart-tld__badge--hot{ background:var(--warning-light); color:var(--warning-dark); }
#order-standard_cart .iq-cart-tld__badge--new{ background:rgba(var(--primary-rgb),.1); color:var(--primary-dark); }
#order-standard_cart .iq-cart-tld__loader{
  grid-column:2; justify-self:end; width:min(260px,100%);
}
#order-standard_cart .iq-cart-tld__loader .iq-cart__skel + .iq-cart__skel{ margin-block-start:.55rem; }
#order-standard_cart .iq-cart-tld__skel-price{ width:120px; height:1.05rem; margin-inline-start:auto; }
#order-standard_cart .iq-cart-tld__skel-button{ width:150px; height:44px; margin-inline-start:auto; border-radius:.65rem; }
#order-standard_cart .iq-cart-tld__result{
  grid-column:2; justify-self:end; min-width:0; text-align:end;
}
#order-standard_cart .iq-cart-tld__price-slot{ display:none; margin-inline-end:.8rem; vertical-align:middle; }
#order-standard_cart .iq-cart-tld__price-slot:has(.iq-cart-tld__price[style*="inline"]),
#order-standard_cart .iq-cart-tld__price-slot:has(.iq-cart-tld__price[style*="block"]){ display:inline-block; }
#order-standard_cart .iq-cart-tld__price{
  color:var(--heading-color); font-size:.98rem; font-weight:700;
  line-height:1.4; direction:ltr; unicode-bidi:isolate; vertical-align:middle; white-space:nowrap;
}
#order-standard_cart .iq-cart-tld__button{
  min-width:120px; min-height:44px; padding:.62rem 1rem; border:1px solid var(--border-color);
  border-radius:.65rem; background:var(--white); color:var(--heading-color);
  font:inherit; font-size:.9rem; font-weight:600; line-height:1.35; text-align:center;
  vertical-align:middle; cursor:pointer; transition:background-color .2s ease, border-color .2s ease, color .2s ease;
}
#order-standard_cart .iq-cart-tld__button:hover,
#order-standard_cart .iq-cart-tld__button:focus{
  border-color:var(--primary); color:var(--primary-dark); outline:0;
}
#order-standard_cart .iq-cart-tld__button--add .loading,
#order-standard_cart .iq-cart-tld__button--add .added,
#order-standard_cart .iq-cart-tld__button--add .unavailable{ display:none; }
#order-standard_cart .iq-cart-tld__button--add:has(> .loading[style*="inline"]),
#order-standard_cart .iq-cart-tld__button--add:has(> .loading[style*="block"]){
  border-color:var(--primary); background:var(--primary); color:var(--white);
}
#order-standard_cart .iq-cart-tld__button--add:has(> .added[style*="inline"]),
#order-standard_cart .iq-cart-tld__button--add:has(> .added[style*="block"]){
  border-color:var(--success); background:var(--success); color:var(--white);
}
#order-standard_cart .iq-cart-tld__button--add:has(> .added[style*="inline"]):hover,
#order-standard_cart .iq-cart-tld__button--add:has(> .added[style*="block"]):hover{
  border-color:var(--success-dark); background:var(--success-dark); color:var(--white);
}
#order-standard_cart .iq-cart-tld__button--add.product-domain:has(> .added[style*="inline"]),
#order-standard_cart .iq-cart-tld__button--add.product-domain:has(> .added[style*="block"]){
  pointer-events:none; cursor:default;
}
#order-standard_cart .iq-cart-tld__button--add.product-domain:has(> .added[style*="inline"]):hover,
#order-standard_cart .iq-cart-tld__button--add.product-domain:has(> .added[style*="block"]):hover{
  border-color:var(--success); background:var(--success); color:var(--white);
}
#order-standard_cart .iq-cart-tld__button--add .loading::before{
  content:""; display:inline-block; width:.95em; height:.95em;
  border:2px solid currentColor; border-block-start-color:transparent; border-radius:50%;
  vertical-align:-.12em; animation:iqCartSpin .75s linear infinite;
}
#order-standard_cart .iq-cart-tld__button--add .added::before{
  content:""; display:inline-block; width:1em; height:1em; margin-inline-end:.42rem;
  background:currentColor; vertical-align:-.14em;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0 -18 0'/%3E%3Cpath d='M9 12l2 2l4 -4'/%3E%3C/svg%3E") center/contain no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0 -18 0'/%3E%3Cpath d='M9 12l2 2l4 -4'/%3E%3C/svg%3E") center/contain no-repeat;
}
#order-standard_cart .iq-cart-tld__button--muted{
  background:var(--gray-light); color:var(--text-muted); border-color:var(--border-light); cursor:not-allowed;
}
#order-standard_cart .iq-cart-tld__button--muted:hover{ background:var(--gray-light); color:var(--text-muted); border-color:var(--border-light); }
#order-standard_cart .iq-cart-tld__button--contact{
  border-color:rgba(var(--primary-rgb),.22); background:rgba(var(--primary-rgb),.07); color:var(--primary-dark);
}
@keyframes iqCartSpin{ to{ transform:rotate(360deg); } }
@media (max-width:767px){
  #order-standard_cart.iq-cpd-page .iq-cpd__card{ padding:1.35rem 1.1rem; border-radius:.9rem; }
  #order-standard_cart.iq-cpd-page .iq-cpd__tabs{
    align-self:stretch; display:flex; flex-direction:column; width:100%;
    gap:.3rem; margin-block-end:1.2rem; padding:.35rem;
    border-radius:.95rem; overflow:visible;
  }
  #order-standard_cart.iq-cpd-page .iq-cpd__tabs .option{ width:100%; }
  #order-standard_cart.iq-cpd-page .iq-cpd__tab{
    width:100%; min-height:50px; padding:.78rem 1rem;
    border-radius:.75rem; white-space:normal; text-align:center;
  }
  #order-standard_cart.iq-cpd-page .iq-cpd__input,
  #order-standard_cart.iq-cpd-page .iq-cpd__bar .iq-select__trigger{ height:54px; min-height:54px; font-size:.95rem; }
  #order-standard_cart.iq-cpd-page .iq-cpd__go{ width:58px; min-height:54px; }
  #order-standard_cart.iq-cpd-page .iq-cpd__go svg{ width:21px; height:21px; }
  #order-standard_cart.iq-cpd-page .iq-cpd__results-shell{ margin-block-start:1.2rem; }
  #order-standard_cart.iq-cpd-page .iq-cpd__result-card{
    padding:1.35rem 1.05rem; border-radius:.9rem;
  }
  #order-standard_cart .iq-cart__skeleton--result{
    grid-template-columns:1fr; gap:1rem;
  }
  #order-standard_cart .iq-cart__skeleton-copy{ justify-items:center; }
  #order-standard_cart .iq-cart__skel-title{ width:min(13rem,72%); height:1.3rem; }
  #order-standard_cart .iq-cart__skel-text{ width:min(17rem,92%); height:1rem; }
  #order-standard_cart .iq-cart__skel-action{ width:100%; height:52px; }
  #order-standard_cart.iq-cpd-page .iq-cpd__result-layout{
    grid-template-columns:1fr; gap:1rem;
  }
  #order-standard_cart.iq-cpd-page .iq-cpd__state{
    min-height:0; padding-inline-start:0; padding-block-start:4rem; text-align:center;
  }
  #order-standard_cart.iq-cpd-page .iq-cpd__state::before{
    inset-inline-start:calc(50% - 1.65rem); transform:none; top:0;
  }
  #order-standard_cart.iq-cpd-page .iq-cpd__state::after{
    inset-inline-start:calc(50% - .75rem); margin-inline-start:0; top:.9rem; transform:none;
  }
  #order-standard_cart.iq-cpd-page .iq-cpd__state-title{ font-size:1.05rem; }
  #order-standard_cart.iq-cpd-page .iq-cpd__result-action{
    flex-direction:column; align-items:stretch; gap:.55rem;
    min-width:0; width:100%;
  }
  #order-standard_cart.iq-cpd-page .iq-cpd__continue{ width:100%; min-width:0; }
  #order-standard_cart.iq-cpd-page .domain-price{ display:flex; flex-direction:row; align-items:baseline; justify-content:center; gap:.4rem; text-align:center; }
  #order-standard_cart.iq-cpd-page .iq-cpd__result-note{ width:100%; justify-content:flex-start; }
  #order-standard_cart .iq-cart-tlds{ margin-block-start:1.2rem; border-radius:.9rem; }
  #order-standard_cart .iq-cart-tlds__head{ padding:1.05rem 1rem; }
  #order-standard_cart .iq-cart-tlds__title{ font-size:1.05rem; }
  #order-standard_cart .iq-cart-tld{
    grid-template-columns:1fr; justify-items:center; gap:.85rem; min-height:0; padding:1.25rem 1rem;
  }
  #order-standard_cart .iq-cart-tld__identity{
    justify-content:center; flex-wrap:wrap; text-align:center;
  }
  #order-standard_cart .iq-cart-tld__loader,
  #order-standard_cart .iq-cart-tld__result{
    grid-column:1; justify-self:stretch; width:100%; text-align:center;
  }
  #order-standard_cart .iq-cart-tld__skel-price,
  #order-standard_cart .iq-cart-tld__skel-button{ margin-inline:auto; }
  #order-standard_cart .iq-cart-tld__price-slot{
    margin:0 0 .65rem; text-align:center;
  }
  #order-standard_cart .iq-cart-tld__button{ width:100%; }
}
#order-standard_cart.iq-dreg-page .iq-dreg__search{
  width:100%; margin-block-end:1.5rem;
  background:var(--white); border:1px solid var(--border-light); border-radius:1.15rem;
  padding-block:clamp(3rem,6vw,4.5rem); padding-inline:clamp(1.25rem,3vw,2.5rem);
}
#order-standard_cart.iq-dreg-page .iq-dreg__form{ margin:0; }
#order-standard_cart.iq-dreg-page .iq-dreg__bar{
  display:flex; align-items:stretch; width:100%; max-width:780px; margin-inline:auto; overflow:hidden;
  border:1px solid var(--border-color); border-radius:.85rem; background:var(--white);
}
#order-standard_cart.iq-dreg-page .iq-dreg__bar:focus-within{ border-color:var(--primary); box-shadow:0 0 0 3px rgba(var(--primary-rgb),.12); }
#order-standard_cart.iq-dreg-page .iq-dreg__input{
  flex:1 1 auto; min-width:0; height:68px; border:0; border-radius:0; background:var(--white); box-shadow:none;
  color:var(--heading-color); font:inherit; font-size:1.08rem; font-weight:600; padding-inline:1.4rem;
  text-align:start; outline:0;
}
#order-standard_cart.iq-dreg-page .iq-dreg__input::placeholder{ color:var(--text-muted); font-weight:500; }
#order-standard_cart.iq-dreg-page .iq-dreg__go{
  flex:0 0 auto; display:inline-flex; align-items:center; justify-content:center;
  min-width:140px; min-height:68px; padding-inline:1.85rem; border:0; border-radius:0;
  background:var(--primary); color:var(--white); font:inherit; font-size:1.05rem; font-weight:700;
  line-height:1; cursor:pointer; white-space:nowrap; transition:background-color .25s ease;
}
#order-standard_cart.iq-dreg-page .iq-dreg__go:hover,
#order-standard_cart.iq-dreg-page .iq-dreg__go:focus{ background:var(--primary-dark); color:var(--white); outline:0; }
#order-standard_cart.iq-dreg-page .iq-dreg__go:disabled,
#order-standard_cart.iq-dreg-page .iq-dreg__go.disabled{ opacity:.55; cursor:wait; pointer-events:none; }
#order-standard_cart.iq-dreg-page .iq-dreg__captcha{ max-width:780px; margin:1.15rem auto 0; text-align:center; }
#order-standard_cart.iq-dreg-page .iq-dreg__captcha-simple p{ margin:0 0 .6rem; color:var(--body-color); font-size:.9rem; }
#order-standard_cart.iq-dreg-page .iq-dreg__captcha-row{ display:inline-flex; align-items:center; gap:.6rem; }
#order-standard_cart.iq-dreg-page .iq-dreg__captcha-input{
  height:44px; width:130px; border:1px solid var(--border-color); border-radius:.55rem;
  padding-inline:.9rem; font:inherit; font-size:1rem; color:var(--heading-color); background:var(--white); outline:0;
}
#order-standard_cart.iq-dreg-page .iq-dreg__captcha-input:focus{ border-color:var(--primary); box-shadow:0 0 0 3px rgba(var(--primary-rgb),.12); }
@media (max-width:767px){
  #order-standard_cart.iq-dreg-page .iq-dreg__search{ padding-block:1.85rem; border-radius:.9rem; }
  #order-standard_cart.iq-dreg-page .iq-dreg__input{ height:54px; font-size:.95rem; padding-inline:1.1rem; }
  #order-standard_cart.iq-dreg-page .iq-dreg__go{ min-height:54px; min-width:92px; padding-inline:1.1rem; font-size:1rem; }
}
#order-standard_cart.iq-dreg-page .iq-dreg__results-shell{ margin-block-start:1.55rem; }
#order-standard_cart.iq-dreg-page .iq-dreg__result-card{
  width:100%; padding:1.65rem 1.85rem;
  border:1px solid var(--border-light); border-radius:1rem;
  background:var(--white); text-align:start;
}
#order-standard_cart.iq-dreg-page .iq-dreg__result-main{ min-width:0; }
#order-standard_cart.iq-dreg-page #primaryLookupSearching{
  margin:0; color:var(--body-color); font-size:.98rem; line-height:1.7; text-align:start;
}
#order-standard_cart.iq-dreg-page #primaryLookupResult{ margin:0; min-width:0; }
#order-standard_cart.iq-dreg-page .iq-dreg__result-layout{
  display:grid; grid-template-columns:minmax(0,1fr) minmax(190px,auto);
  align-items:center; gap:1rem 1.65rem; width:100%;
}
#order-standard_cart.iq-dreg-page .iq-dreg__result-copy{ display:block; min-width:0; }
#order-standard_cart.iq-dreg-page .iq-dreg__state{
  position:relative; display:flex; flex-direction:column; justify-content:center;
  min-height:3.3rem; margin:0;
  padding-inline-start:4.35rem; color:var(--body-color);
  font-size:1rem; line-height:1.65; text-align:start;
}
#order-standard_cart.iq-dreg-page .iq-dreg__state::before{
  content:""; position:absolute; inset-inline-start:0; top:50%; transform:translateY(-50%);
  width:3.3rem; height:3.3rem; border-radius:.85rem;
}
#order-standard_cart.iq-dreg-page .iq-dreg__state::after{
  content:""; position:absolute; inset-inline-start:.9rem; top:50%; transform:translateY(-50%);
  width:1.5rem; height:1.5rem;
}
#order-standard_cart.iq-dreg-page .iq-dreg__state--success::before{ background:rgba(var(--success-rgb),.12); }
#order-standard_cart.iq-dreg-page .iq-dreg__state--success::after{
  background:var(--success);
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5l10 -10'/%3E%3C/svg%3E") center/contain no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5l10 -10'/%3E%3C/svg%3E") center/contain no-repeat;
}
#order-standard_cart.iq-dreg-page .iq-dreg__state--danger::before{ background:rgba(var(--danger-rgb),.12); }
#order-standard_cart.iq-dreg-page .iq-dreg__state--danger::after{
  background:var(--danger);
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6l-12 12'/%3E%3Cpath d='M6 6l12 12'/%3E%3C/svg%3E") center/contain no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6l-12 12'/%3E%3Cpath d='M6 6l12 12'/%3E%3C/svg%3E") center/contain no-repeat;
}
#order-standard_cart.iq-dreg-page .iq-dreg__state--info::before{ background:rgba(var(--primary-rgb),.1); }
#order-standard_cart.iq-dreg-page .iq-dreg__state--info::after{ border:2px solid var(--primary); border-radius:50%; }
#order-standard_cart.iq-dreg-page .iq-dreg__state-title{
  display:block; color:var(--heading-color); font-size:1.12rem; font-weight:700; line-height:1.45; overflow-wrap:anywhere;
}
#order-standard_cart.iq-dreg-page .iq-dreg__state-title strong{
  display:inline-block; max-width:100%; color:var(--success);
  direction:ltr; unicode-bidi:isolate; font-weight:700; overflow-wrap:anywhere;
}
#order-standard_cart.iq-dreg-page .iq-dreg__state--danger .iq-dreg__state-title strong{ color:var(--danger); }
#order-standard_cart.iq-dreg-page .iq-dreg__state-desc{
  display:block; margin-block-start:.2rem; color:var(--body-color); font-size:.95rem; font-weight:500; line-height:1.65;
}
#order-standard_cart.iq-dreg-page .domain-invalid p{ margin:.15rem 0 0; }
#order-standard_cart.iq-dreg-page .domain-error{ margin:0; }
#order-standard_cart.iq-dreg-page #idnLanguageSelector{
  margin-block-start:1rem; padding:1rem; border:1px solid var(--border-light);
  border-radius:.85rem; background:var(--surface-subtle); text-align:start;
}
#order-standard_cart.iq-dreg-page .iq-dreg__idn-text{ margin:0 0 .75rem; color:var(--body-color); font-size:.92rem; line-height:1.6; }
#order-standard_cart.iq-dreg-page #idnLanguageSelector .field-error-msg{
  display:none; margin-block-start:.6rem; color:var(--danger); font-size:.85rem; font-weight:600;
}
#order-standard_cart.iq-dreg-page .iq-dreg__result-action{
  display:flex; align-items:center; justify-content:flex-end; min-width:320px;
}
#order-standard_cart.iq-dreg-page .iq-dreg__price{
  display:flex; flex-direction:row; align-items:center; justify-content:flex-end; gap:1.1rem; white-space:nowrap;
}
#order-standard_cart.iq-dreg-page .iq-dreg__price-text{
  display:flex; flex-direction:column; align-items:flex-start; text-align:start;
}
#order-standard_cart.iq-dreg-page .iq-dreg__price-label{ display:block; color:var(--body-color); font-size:.86rem; font-weight:500; line-height:1.4; }
#order-standard_cart.iq-dreg-page .iq-dreg__price .price{ display:block; color:var(--heading-color); font-size:1.08rem; font-weight:700; line-height:1.25; }
#order-standard_cart.iq-dreg-page .iq-dreg__cta{
  display:inline-flex; align-items:center; justify-content:center; gap:.5rem;
  width:auto; min-width:220px; min-height:52px; padding:.75rem 1.4rem;
  border:0; border-radius:.65rem; background:var(--primary); color:var(--white);
  font:inherit; font-size:1rem; font-weight:700; line-height:1.4; cursor:pointer;
  transition:background-color .2s ease, color .2s ease;
}
#order-standard_cart.iq-dreg-page .iq-dreg__cta:hover,
#order-standard_cart.iq-dreg-page .iq-dreg__cta:focus{ background:var(--primary-dark); color:var(--white); outline:0; }
#order-standard_cart.iq-dreg-page .iq-dreg__cta .loading,
#order-standard_cart.iq-dreg-page .iq-dreg__cta .added,
#order-standard_cart.iq-dreg-page .iq-dreg__cta .unavailable{ display:none; }
#order-standard_cart.iq-dreg-page .iq-dreg__cta:has(> .loading[style*="inline"]),
#order-standard_cart.iq-dreg-page .iq-dreg__cta:has(> .loading[style*="block"]){ background:var(--primary); color:var(--white); }
#order-standard_cart.iq-dreg-page .iq-dreg__cta:has(> .added[style*="inline"]),
#order-standard_cart.iq-dreg-page .iq-dreg__cta:has(> .added[style*="block"]){ background:var(--success); color:var(--white); }
#order-standard_cart.iq-dreg-page .iq-dreg__cta:has(> .added[style*="inline"]):hover,
#order-standard_cart.iq-dreg-page .iq-dreg__cta:has(> .added[style*="block"]):hover{ background:var(--success-dark); color:var(--white); }
#order-standard_cart.iq-dreg-page .iq-dreg__cta:has(> .unavailable[style*="inline"]),
#order-standard_cart.iq-dreg-page .iq-dreg__cta:has(> .unavailable[style*="block"]){ background:var(--gray-light); color:var(--text-muted); cursor:not-allowed; }
#order-standard_cart.iq-dreg-page .iq-dreg__cta .loading::before{
  content:""; display:inline-block; width:18px; height:18px;
  border:2px solid currentColor; border-block-start-color:transparent; border-radius:50%;
  vertical-align:-.12em; animation:iqCartSpin .75s linear infinite;
}
@media (max-width:767px){
  #order-standard_cart.iq-dreg-page .iq-dreg__result-card{ padding:1.35rem 1.05rem; border-radius:.9rem; }
  #order-standard_cart.iq-dreg-page .iq-dreg__result-layout{ grid-template-columns:1fr; gap:1rem; }
  #order-standard_cart.iq-dreg-page .iq-dreg__state{ min-height:0; padding-inline-start:0; padding-block-start:4rem; text-align:center; }
  #order-standard_cart.iq-dreg-page .iq-dreg__state::before{ inset-inline-start:calc(50% - 1.65rem); transform:none; top:0; }
  #order-standard_cart.iq-dreg-page .iq-dreg__state::after{ inset-inline-start:calc(50% - .75rem); margin-inline-start:0; top:.9rem; transform:none; }
  #order-standard_cart.iq-dreg-page .iq-dreg__state-title{ font-size:1.05rem; }
  #order-standard_cart.iq-dreg-page .iq-dreg__result-action{ align-items:center; justify-content:center; min-width:0; width:100%; }
  #order-standard_cart.iq-dreg-page .iq-dreg__price{ flex-direction:column; align-items:center; justify-content:center; width:100%; gap:.75rem; }
  #order-standard_cart.iq-dreg-page .iq-dreg__price-text{ flex-direction:row; align-items:baseline; justify-content:center; gap:.4rem; text-align:center; }
  #order-standard_cart.iq-dreg-page .iq-dreg__cta{ width:100%; min-width:0; }
}
#order-standard_cart .iq-cart__note{
  display:flex; align-items:center; gap:.55rem; margin-block-start:1.35rem;
  color:var(--text-muted); font-size:.92rem; line-height:1.6; text-align:start;
}
#order-standard_cart .iq-cart__note svg{ flex:0 0 auto; width:19px; height:19px; color:var(--primary); }
#order-standard_cart .iq-cart-sug .iq-cart-tld__result{ display:flex; align-items:center; justify-content:flex-end; gap:.8rem; flex-wrap:wrap; }
#order-standard_cart .iq-cart-sug .domain-suggestion.clone + .domain-suggestion.clone{ border-block-start:1px solid var(--border-light); }
#order-standard_cart .iq-cart-sug .promo{
  padding:.18rem .58rem; border-radius:999px; white-space:nowrap;
  background:rgba(var(--primary-rgb),.1); color:var(--primary-dark);
  font-size:.72rem; font-weight:600; line-height:1.2;
}
#order-standard_cart .iq-cart-sug .promo.sale{ background:var(--success-light); color:var(--success-dark); }
#order-standard_cart .iq-cart-sug .promo.hot{ background:var(--warning-light); color:var(--warning-dark); }
#order-standard_cart .iq-cart-sug .promo.new{ background:rgba(var(--primary-rgb),.1); color:var(--primary-dark); }
#order-standard_cart .iq-cart-sug__loading{
  display:flex; flex-direction:column; gap:1.1rem; padding:1.35rem 1.65rem;
}
#order-standard_cart .iq-cart-sug__skel-row{
  display:flex; align-items:center; justify-content:space-between; gap:1rem;
}
#order-standard_cart .iq-cart-sug__skel-name{ width:min(16rem,55%); height:1.2rem; border-radius:.6rem; }
#order-standard_cart .iq-cart-sug__skel-btn{ flex:0 0 auto; width:130px; height:42px; border-radius:.65rem; }
#order-standard_cart .iq-cart-sug__more{
  padding:1rem 1.65rem; border-block-start:1px solid var(--border-light); text-align:center;
}
#order-standard_cart .iq-cart-sug__more-link{
  display:inline-flex; align-items:center; gap:.35rem;
  color:var(--primary); font-size:.92rem; font-weight:600; text-decoration:none;
}
#order-standard_cart .iq-cart-sug__more-link svg{ width:16px; height:16px; transition:transform .2s ease; }
#order-standard_cart .iq-cart-sug__more-link:hover{ color:var(--primary-dark); }
#order-standard_cart .iq-cart-sug__more-link:hover svg{ transform:translateY(2px); }
#order-standard_cart .iq-cart-sug__more-link.hidden{ display:none; }
#order-standard_cart .iq-cart-sug__more .no-more{ color:var(--text-muted); font-size:.85rem; }
@media (max-width:767px){
  #order-standard_cart .iq-cart-sug .iq-cart-tld__result{ flex-direction:column; align-items:center; gap:.6rem; }
  #order-standard_cart .iq-cart-sug__skel-row{ flex-direction:column; align-items:stretch; gap:.6rem; }
  #order-standard_cart .iq-cart-sug__skel-name,
  #order-standard_cart .iq-cart-sug__skel-btn{ width:100%; }
}
#order-standard_cart .iq-cart-price__scroll{ overflow-x:auto; }
#order-standard_cart .iq-cart-price__head{
  display:grid; grid-template-columns:1.6fr 1fr 1fr 1fr; align-items:center;
  min-width:400px; padding:1.05rem 1.65rem; border-block-end:1px solid var(--border-light);
}
#order-standard_cart .iq-cart-price__title{ margin:0; color:var(--heading-color); font-size:1.15rem; font-weight:700; line-height:1.3; text-align:start; }
#order-standard_cart .iq-cart-price__col{ color:var(--body-color); font-size:.82rem; font-weight:600; text-align:center; }
#order-standard_cart .iq-cart-price__row{
  display:grid; grid-template-columns:1.6fr 1fr 1fr 1fr; align-items:center; min-width:400px; padding:.9rem 1.65rem;
}
#order-standard_cart .iq-cart-price__row + .iq-cart-price__row{ border-block-start:1px solid var(--border-light); }
#order-standard_cart .iq-cart-price__tld{ display:flex; align-items:center; gap:.5rem; min-width:0; }
#order-standard_cart .iq-cart-price__tld-name{ color:var(--heading-color); font-size:1rem; font-weight:700; direction:ltr; unicode-bidi:isolate; }
#order-standard_cart .iq-cart-price__badge{
  flex:0 0 auto; padding:.15rem .5rem; border-radius:999px;
  background:rgba(var(--primary-rgb),.1); color:var(--primary-dark);
  font-size:.68rem; font-weight:600; line-height:1.2; white-space:nowrap;
}
#order-standard_cart .iq-cart-price__badge--sale{ background:var(--success-light); color:var(--success-dark); }
#order-standard_cart .iq-cart-price__badge--hot{ background:var(--warning-light); color:var(--warning-dark); }
#order-standard_cart .iq-cart-price__badge--new{ background:rgba(var(--primary-rgb),.1); color:var(--primary-dark); }
#order-standard_cart .iq-cart-price__cell{ display:flex; flex-direction:column; align-items:center; justify-content:center; gap:.12rem; text-align:center; }
#order-standard_cart .iq-cart-price__val{ color:var(--heading-color); font-size:.98rem; font-weight:700; direction:ltr; unicode-bidi:isolate; }
#order-standard_cart .iq-cart-price__term{ color:var(--text-muted); font-size:.74rem; font-weight:500; }
#order-standard_cart .iq-cart-price__free{ color:var(--success-dark); font-size:.85rem; font-weight:700; }
#order-standard_cart .iq-cart-price__na{ color:var(--text-muted); font-size:.85rem; font-weight:500; }
@media (max-width:767px){
  #order-standard_cart .iq-cart-price__head{ grid-template-columns:1.25fr 1fr 1fr 1fr; padding:.85rem 1rem; }
  #order-standard_cart .iq-cart-price__row{ grid-template-columns:1.25fr 1fr 1fr 1fr; padding:.8rem 1rem; }
  #order-standard_cart .iq-cart-price__title{ font-size:1rem; }
  #order-standard_cart .iq-cart-price__tld-name{ font-size:.94rem; }
  #order-standard_cart .iq-cart-price__val{ font-size:.94rem; }
}
#order-standard_cart.iq-dtr-page .iq-dtr__form{ margin:0; }
#order-standard_cart.iq-dtr-page .iq-dtr__card{
  width:100%; padding:clamp(1.75rem,3vw,2.5rem);
  background:var(--white); border:1px solid var(--border-light); border-radius:1.15rem;
}
#order-standard_cart.iq-dtr-page .iq-dtr__inner{ max-width:780px; margin-inline:auto; }
#order-standard_cart.iq-dtr-page .iq-dtr__field{ margin-block-end:1.35rem; }
#order-standard_cart.iq-dtr-page .iq-dtr__label{
  display:block; margin-block-end:.5rem; color:var(--heading-color); font-size:.92rem; font-weight:600; line-height:1.4; text-align:start;
}
#order-standard_cart.iq-dtr-page .iq-dtr__label-row{
  display:flex; align-items:center; gap:.4rem; margin-block-end:.5rem;
}
#order-standard_cart.iq-dtr-page .iq-dtr__label-row .iq-dtr__label{ margin:0; }
#order-standard_cart.iq-dtr-page .iq-dtr__help{
  display:inline-flex; align-items:center; flex:0 0 auto; color:var(--primary); cursor:help;
}
#order-standard_cart.iq-dtr-page .iq-dtr__help:hover{ color:var(--primary-dark); }
#order-standard_cart.iq-dtr-page .iq-dtr__help svg{ width:16px; height:16px; }
#order-standard_cart.iq-dtr-page .iq-dtr__input{
  display:block; width:100%; height:52px;
  border:1px solid var(--border-color); border-radius:.6rem; background:var(--white);
  color:var(--heading-color); font:inherit; font-size:1rem; padding-inline:1rem;
  text-align:start; outline:0; transition:border-color .2s ease, box-shadow .2s ease;
}
#order-standard_cart.iq-dtr-page .iq-dtr__input::placeholder{ color:var(--text-muted); }
#order-standard_cart.iq-dtr-page .iq-dtr__input:focus{ border-color:var(--primary); box-shadow:0 0 0 3px rgba(var(--primary-rgb),.12); }
#order-standard_cart.iq-dtr-page .iq-dtr__bar{
  display:flex; align-items:stretch; width:100%; overflow:hidden;
  border:1px solid var(--border-color); border-radius:.6rem; background:var(--white);
  transition:border-color .2s ease, box-shadow .2s ease;
}
#order-standard_cart.iq-dtr-page .iq-dtr__bar:focus-within{ border-color:var(--primary); box-shadow:0 0 0 3px rgba(var(--primary-rgb),.12); }
#order-standard_cart.iq-dtr-page .iq-dtr__bar .iq-dtr__input{ flex:1 1 auto; min-width:0; border:0; border-radius:0; box-shadow:none; }
#order-standard_cart.iq-dtr-page .iq-dtr__bar .iq-dtr__input:focus{ box-shadow:none; }
#order-standard_cart.iq-dtr-page .iq-dtr__captcha{ margin-block-start:1.35rem; }
#order-standard_cart.iq-dtr-page .iq-dtr__captcha-text{ margin:0 0 .6rem; color:var(--body-color); font-size:.88rem; }
#order-standard_cart.iq-dtr-page .iq-dtr__captcha-row{ display:flex; align-items:center; gap:.75rem; flex-wrap:wrap; }
#order-standard_cart.iq-dtr-page .iq-dtr__captcha-img{ height:44px; border-radius:.5rem; border:1px solid var(--border-light); }
#order-standard_cart.iq-dtr-page .iq-dtr__captcha-input{
  height:44px; width:150px; border:1px solid var(--border-color); border-radius:.55rem;
  padding-inline:.9rem; font:inherit; font-size:1rem; color:var(--heading-color); background:var(--white); outline:0;
}
#order-standard_cart.iq-dtr-page .iq-dtr__captcha-input:focus{ border-color:var(--primary); box-shadow:0 0 0 3px rgba(var(--primary-rgb),.12); }
#order-standard_cart.iq-dtr-page .iq-dtr__submit{
  flex:0 0 auto; display:inline-flex; align-items:center; justify-content:center; gap:.5rem;
  min-width:150px; padding-inline:1.6rem; border:0; border-radius:0;
  background:var(--primary); color:var(--white); font:inherit; font-size:1rem; font-weight:700;
  line-height:1; cursor:pointer; white-space:nowrap; transition:background-color .2s ease;
}
#order-standard_cart.iq-dtr-page .iq-dtr__submit:hover,
#order-standard_cart.iq-dtr-page .iq-dtr__submit:focus{ background:var(--primary-dark); color:var(--white); outline:0; }
#order-standard_cart.iq-dtr-page .iq-dtr__submit:disabled,
#order-standard_cart.iq-dtr-page .iq-dtr__submit.disabled{ opacity:.6; cursor:wait; }
#order-standard_cart.iq-dtr-page .iq-dtr__submit .loader::before{
  content:""; display:inline-block; width:18px; height:18px;
  border:2px solid currentColor; border-block-start-color:transparent; border-radius:50%;
  vertical-align:-.15em; animation:iqCartSpin .75s linear infinite;
}
#order-standard_cart.iq-dtr-page .iq-dtr__reqs{ margin-block-start:1.5rem; }
#order-standard_cart.iq-dtr-page .iq-dtr__tiles{ display:grid; grid-template-columns:repeat(3,1fr); gap:1rem; }
#order-standard_cart.iq-dtr-page .iq-dtr__tile{
  background:var(--white); border:1px solid var(--border-light); border-radius:.9rem;
  padding:1.35rem 1.25rem; text-align:start;
}
#order-standard_cart.iq-dtr-page .iq-dtr__tile-ic{
  display:inline-flex; align-items:center; justify-content:center; width:44px; height:44px;
  margin-block-end:.9rem; border-radius:.7rem; background:rgba(var(--primary-rgb),.09); color:var(--primary);
}
#order-standard_cart.iq-dtr-page .iq-dtr__tile-ic svg{ width:22px; height:22px; }
#order-standard_cart.iq-dtr-page .iq-dtr__tile-title{ display:block; margin:0 0 .4rem; color:var(--heading-color); font-size:1rem; font-weight:700; line-height:1.35; }
#order-standard_cart.iq-dtr-page .iq-dtr__tile-tx{ margin:0; color:var(--body-color); font-size:.88rem; line-height:1.6; }
@media (max-width:767px){
  #order-standard_cart.iq-dtr-page .iq-dtr__card{ padding:1.35rem 1.15rem; border-radius:.9rem; }
  #order-standard_cart.iq-dtr-page .iq-dtr__submit{ min-width:auto; padding-inline:1.1rem; font-size:1rem; }
  #order-standard_cart.iq-dtr-page .iq-dtr__tiles{ grid-template-columns:1fr; gap:.85rem; }
  #order-standard_cart.iq-dtr-page .iq-dtr__captcha-input{ flex:1 1 auto; width:auto; }
}
#order-standard_cart .section-card{
  background:var(--white); border:1px solid var(--border-light); border-radius:1.15rem;
  padding:clamp(1.25rem,2.5vw,1.75rem);
}
#order-standard_cart .cart-body{ width:100%; }
#order-standard_cart .iq-cart-split{ display:flex; align-items:flex-start; gap:1.5rem; }
#order-standard_cart .iq-cart-split__main{ flex:1 1 auto; min-width:0; }
#order-standard_cart .iq-cart-split__side{ flex:0 0 400px; position:sticky; inset-block-start:1.5rem; align-self:flex-start; }
@media (max-width:1199.98px){
  #order-standard_cart .iq-cart-split{ flex-direction:column; align-items:stretch; }
  #order-standard_cart .iq-cart-split__main{ width:100%; }
  #order-standard_cart .iq-cart-split__side{ flex:1 1 auto; width:100%; position:static; }
}
#order-standard_cart .iq-cart-seg{ flex:0 0 auto; align-self:flex-start; display:inline-flex; align-items:center; gap:.25rem; min-height:48px; padding:.3rem; border:1px solid var(--border-color); border-radius:.6rem; background:var(--white); }
#order-standard_cart .iq-cart-seg__chip{ flex:0 0 auto; display:inline-flex; align-items:center; justify-content:center; min-height:0; padding:.5rem 1.15rem; border:0; border-radius:.45rem; background:transparent; color:var(--text-muted); font:inherit; font-size:.9rem; font-weight:600; line-height:1.3; white-space:nowrap; cursor:pointer; transition:background-color .3s ease, color .3s ease; }
#order-standard_cart .iq-cart-seg__chip:hover{ background:rgba(var(--primary-rgb),.06); color:var(--primary-dark); }
#order-standard_cart .iq-cart-seg__chip.is-active{ background:rgba(var(--primary-rgb),.1); color:var(--primary-dark); cursor:default; }
#order-standard_cart .iq-cart-seg__chip:focus-visible{ outline:2px solid rgba(var(--primary-rgb),.4); outline-offset:2px; }
@media (max-width:575px){
  #order-standard_cart .iq-cart-seg{ width:100%; }
  #order-standard_cart .iq-cart-seg__chip{ flex:1 1 0; }
}
#order-standard_cart .modern-modal-footer .btn{ min-width:6rem; }
#order-standard_cart.iq-dr-page .iq-ren-card__terms{ flex-direction:column; align-items:stretch; gap:.4rem; }
#order-standard_cart .iq-dr-card__label{ display:block; margin-block-end:0; white-space:normal; }
#order-standard_cart .iq-dr-card__action{ display:flex; align-items:stretch; gap:.75rem; }
#order-standard_cart .iq-dr-card__period{ flex:1 1 auto; min-width:0; }
#order-standard_cart .iq-dr-card__period .iq-select,
#order-standard_cart .iq-dr-card__period > .form-control{ width:100%; }
#order-standard_cart.iq-dr-page .iq-ren-card__btn{ flex:0 0 auto; min-height:48px; }
#order-standard_cart .iq-cart-stack > .iq-cart__note{ margin-block:0; }
#order-standard_cart .order-summary .iq-osum__line-end{ display:inline-flex; align-items:center; justify-content:flex-end; gap:.55rem; }
#order-standard_cart .order-summary .iq-osum__feat{ display:flex; align-items:center; gap:.5rem; padding-block:.2rem; color:var(--text-muted); font-size:.85rem; line-height:1.5; }
#order-standard_cart .order-summary .iq-osum__feat-ic{ flex:0 0 auto; display:flex; color:var(--success); }
#order-standard_cart .order-summary .iq-osum__feat-ic svg{ width:16px; height:16px; }
#order-standard_cart.iq-dreg-page .iq-dreg__cta.is-removable{ border:1px solid var(--border-color); background:var(--white); color:var(--text-muted); }
#order-standard_cart.iq-dreg-page .iq-dreg__cta.is-removable:hover{ border-color:var(--bs-danger-border-subtle); background:var(--bs-danger-bg-subtle); color:var(--bs-danger-text-emphasis); }
#order-standard_cart .btn-add-to-cart:has(> .loading[style*="inline"]) .to-add,
#order-standard_cart .btn-add-to-cart:has(> .loading[style*="block"]) .to-add{ display:inline!important; }
#order-standard_cart .btn-add-to-cart:has(> .loading[style*="inline"]) .loading,
#order-standard_cart .btn-add-to-cart:has(> .loading[style*="block"]) .loading{ display:none!important; }
#order-standard_cart .btn-add-to-cart:has(> .loading[style*="inline"]) .to-add::before,
#order-standard_cart .btn-add-to-cart:has(> .loading[style*="block"]) .to-add::before{
  content:""; display:inline-block; box-sizing:border-box; width:1em; height:1em;
  margin-inline-end:.42rem; vertical-align:-.16em;
  border:2px solid currentColor; border-block-start-color:transparent; border-radius:50%;
  animation:iqBtnSpin .65s linear infinite;
}
#order-standard_cart .btn-add-to-cart:has(> .loading[style*="inline"]),
#order-standard_cart .btn-add-to-cart:has(> .loading[style*="block"]){ cursor:progress; pointer-events:none; opacity:.55; }
#order-standard_cart .btn-add-to-cart.btn-add-to-cart{ transition:background-color .22s ease, border-color .22s ease, color .22s ease, opacity .22s ease; }
#order-standard_cart .iq-is-dupe{ display:none!important; }
#order-standard_cart .btn-add-to-cart .iq-rm{ display:none; }
#order-standard_cart .btn-add-to-cart.is-removable .to-add,
#order-standard_cart .btn-add-to-cart.is-removable .loading,
#order-standard_cart .btn-add-to-cart.is-removable .added,
#order-standard_cart .btn-add-to-cart.is-removable .unavailable{ display:none!important; }
#order-standard_cart .btn-add-to-cart.is-removable .iq-rm{ display:inline!important; }
#order-standard_cart .btn-add-to-cart .iq-rm::before{
  content:""; display:inline-block; width:1.05em; height:1.05em; margin-inline-end:.42rem;
  background:currentColor; vertical-align:-.22em;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16'/%3E%3Cpath d='M10 11v6'/%3E%3Cpath d='M14 11v6'/%3E%3Cpath d='M5 7l1 12a2 2 0 0 0 2 2h8a2 2 0 0 0 2 -2l1 -12'/%3E%3Cpath d='M9 7v-3h6v3'/%3E%3C/svg%3E") center / contain no-repeat; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16'/%3E%3Cpath d='M10 11v6'/%3E%3Cpath d='M14 11v6'/%3E%3Cpath d='M5 7l1 12a2 2 0 0 0 2 2h8a2 2 0 0 0 2 -2l1 -12'/%3E%3Cpath d='M9 7v-3h6v3'/%3E%3C/svg%3E") center / contain no-repeat;
}
#order-standard_cart .btn-add-to-cart.is-removable{ border-color:var(--border-color); background:var(--white); color:var(--text-muted); }
#order-standard_cart .btn-add-to-cart.is-removable:hover{ border-color:var(--bs-danger-border-subtle); background:var(--bs-danger-bg-subtle); color:var(--bs-danger-text-emphasis); }
#order-standard_cart .btn-add-to-cart.is-busy{ cursor:progress; pointer-events:none; opacity:.55; }
#order-standard_cart .btn-add-to-cart.is-busy .iq-rm::before{
  -webkit-mask:none; mask:none; background:none; box-sizing:border-box; width:1.05em; height:1.05em;
  border:2px solid currentColor; border-block-start-color:transparent; border-radius:50%;
  animation:iqBtnSpin .65s linear infinite;
}
/* result card: a rigid-action row must stack before the text column is starved (general card rule) */
@media (max-width:991px){
  #order-standard_cart.iq-dreg-page .iq-dreg__result-layout{ grid-template-columns:1fr; gap:1rem; }
  #order-standard_cart.iq-dreg-page .iq-dreg__state{ min-height:0; padding-inline-start:0; padding-block-start:4rem; text-align:center; }
  #order-standard_cart.iq-dreg-page .iq-dreg__state::before{ inset-inline-start:calc(50% - 1.65rem); transform:none; top:0; }
  #order-standard_cart.iq-dreg-page .iq-dreg__state::after{ inset-inline-start:calc(50% - .75rem); margin-inline-start:0; top:.9rem; transform:none; }
  #order-standard_cart.iq-dreg-page .iq-dreg__result-action{ align-items:center; justify-content:center; min-width:0; width:100%; }
  #order-standard_cart.iq-dreg-page .iq-dreg__price{ flex-direction:column; align-items:center; justify-content:center; width:100%; gap:.75rem; }
  #order-standard_cart.iq-dreg-page .iq-dreg__price-text{ flex-direction:row; align-items:baseline; justify-content:center; gap:.4rem; text-align:center; }
  #order-standard_cart.iq-dreg-page .iq-dreg__cta{ width:100%; min-width:0; }
  #order-standard_cart.iq-cpd-page .iq-cpd__result-layout{ grid-template-columns:1fr; gap:1rem; }
  #order-standard_cart.iq-cpd-page .iq-cpd__state{ min-height:0; padding-inline-start:0; padding-block-start:4rem; text-align:center; }
  #order-standard_cart.iq-cpd-page .iq-cpd__state::before{ inset-inline-start:calc(50% - 1.65rem); transform:none; top:0; }
  #order-standard_cart.iq-cpd-page .iq-cpd__state::after{ inset-inline-start:calc(50% - .75rem); margin-inline-start:0; top:.9rem; transform:none; }
  #order-standard_cart.iq-cpd-page .iq-cpd__state-title{ font-size:1.05rem; }
  #order-standard_cart.iq-cpd-page .iq-cpd__result-action{ flex-direction:column; align-items:stretch; gap:.55rem; min-width:0; width:100%; }
  #order-standard_cart.iq-cpd-page .iq-cpd__continue{ width:100%; min-width:0; }
  #order-standard_cart.iq-cpd-page .domain-price{ display:flex; flex-direction:row; align-items:baseline; justify-content:center; gap:.4rem; text-align:center; }
  #order-standard_cart .iq-cart__skeleton--result{ grid-template-columns:1fr; }
}
/* whatsapp help card - own class, wa-green identity, IQ tokens/radius */
#order-standard_cart.iq-cp-page .iq-cp-wacard{ display:flex; align-items:center; gap:1.1rem; margin:0; padding:1.15rem 1.35rem; background:var(--white); border:1px solid var(--border-light); border-radius:.8rem; text-decoration:none; transition:border-color .3s ease, background-color .3s ease; }
#order-standard_cart.iq-cp-page .iq-cp-wacard:hover{ border-color:#7fd4a0; }
#order-standard_cart.iq-cp-page .iq-cp-wacard__ic{ flex:0 0 auto; width:44px; height:44px; border-radius:.7rem; background:#eafaf0; color:#1ebe5d; display:flex; align-items:center; justify-content:center; }
#order-standard_cart.iq-cp-page .iq-cp-wacard__ic svg{ width:24px; height:24px; }
#order-standard_cart.iq-cp-page .iq-cp-wacard__body{ flex:1 1 auto; min-width:0; display:flex; flex-direction:column; gap:.3rem; }
#order-standard_cart.iq-cp-page .iq-cp-wacard__title{ color:var(--heading-color); font-size:.98rem; font-weight:700; line-height:1.35; }
#order-standard_cart.iq-cp-page .iq-cp-wacard__desc{ color:var(--text-muted); font-size:.88rem; font-weight:500; line-height:1.45; }
#order-standard_cart.iq-cp-page .iq-cp-wacard__cta{ flex:0 0 auto; display:inline-flex; align-items:center; gap:.4rem; color:#1ebe5d; font-size:.92rem; font-weight:600; white-space:nowrap; }
#order-standard_cart.iq-cp-page .iq-cp-wacard__cta .iq-fwd{ flex:0 0 auto; width:18px; height:18px; transform:rotate(180deg); }
#order-standard_cart.iq-cp-page .iq-cp-wacard--mob{ display:none; }
@media (max-width:1199.98px){
  #order-standard_cart.iq-cp-page .iq-cp-wacard--desk{ display:none; }
  #order-standard_cart.iq-cp-page .iq-cp-wacard--mob{ display:flex; align-items:center; margin-block-start:1.5rem; }
  #order-standard_cart.iq-cp-page .iq-cp-wacard--mob .iq-cp-wacard__cta{ display:none; }
}
#order-standard_cart .iq-cart-stack{ display:flex; flex-direction:column; gap:1.25rem; }
#order-standard_cart .form-control,
#order-standard_cart .iq-select__trigger{ min-height:48px; }
#order-standard_cart .iq-select__value{ flex:1 1 auto; min-width:0; }
#order-standard_cart.iq-cp-page .iq-select--cfg .iq-select__trigger{
  min-height:52px; direction:ltr; text-align:left; align-items:center;
}
#order-standard_cart.iq-cp-page .iq-select--cfg .iq-select__value,
#order-standard_cart.iq-cp-page .iq-select--cfg .iq-select__opt{
  display:flex; align-items:center; gap:.7rem; width:100%; min-width:0; box-sizing:border-box;
  direction:ltr; text-align:left;
}
#order-standard_cart.iq-cp-page .iq-select--cfg .iq-select__value{
  overflow:visible; text-overflow:clip; white-space:normal; line-height:1.45;
}
#order-standard_cart.iq-cp-page .iq-select--cfg .iq-select__opt{ align-items:flex-start; }
#order-standard_cart.iq-cp-page .iq-select--cfg .iq-select__opt[hidden]{ display:none; }
#order-standard_cart.iq-cp-page .iq-select--cfg .iq-select__opt.is-disabled{ opacity:.55; pointer-events:none; }
#order-standard_cart.iq-cp-page .iq-select--cfg .iq-cfg-select__name{
  flex:1 1 auto; min-width:0; overflow:visible; text-overflow:clip; white-space:normal;
  color:var(--heading-color); font-size:14px; font-weight:500; line-height:1.45; overflow-wrap:anywhere;
}
#order-standard_cart.iq-cp-page .iq-select--cfg .iq-select__opt.is-selected .iq-cfg-select__name{ color:var(--primary-dark); font-weight:600; }
#order-standard_cart.iq-cp-page .iq-select--cfg .iq-cfg-select__icon{
  flex:0 0 22px; width:22px; height:22px; max-width:22px; max-height:22px; object-fit:contain; align-self:center; pointer-events:none; display:block;
}
#order-standard_cart.iq-cp-page .iq-select--cfg .iq-cfg-select__price{
  flex:0 0 auto; margin-left:auto; color:var(--primary-dark); font-size:14px; font-weight:700;
  line-height:1.45; white-space:nowrap; unicode-bidi:isolate;
}
#order-standard_cart.iq-cp-page .iq-select--cfg .iq-cfg-select__name,
#order-standard_cart.iq-cp-page .iq-select--cfg .iq-cfg-select__icon,
#order-standard_cart.iq-cp-page .iq-select--cfg .iq-cfg-select__price{ pointer-events:none; }
#order-standard_cart.iq-cp-page .iq-cp-plan__head{ display:flex; align-items:center; gap:.85rem; margin-block-end:1.25rem; }
#order-standard_cart.iq-cp-page .iq-cp-plan__icon{ flex:0 0 auto; display:inline-flex; align-items:center; justify-content:center; width:46px; height:46px; border-radius:.7rem; background:rgba(var(--primary-rgb),.09); color:var(--primary); }
#order-standard_cart.iq-cp-page .iq-cp-plan__icon svg{ width:26px; height:26px; }
#order-standard_cart.iq-cp-page .iq-cp-plan__name{ display:block; color:var(--heading-color); font-size:1.15rem; font-weight:700; line-height:1.3; }
#order-standard_cart.iq-cp-page .iq-cp-plan__group{ display:block; margin-block-start:.15rem; color:var(--text-muted); font-size:.88rem; font-weight:500; }
#order-standard_cart.iq-cp-page .iq-cp-plan__desc{ margin-block-end:0; }
#order-standard_cart.iq-cp-page .iq-cp-plan__billing{ margin-block-start:1.25rem; padding-block-start:1.25rem; border-block-start:1px solid var(--border-light); }
#order-standard_cart.iq-cp-page .iq-cp-plan__billing-label{ display:block; margin-block-end:.5rem; color:var(--heading-color); font-size:.92rem; font-weight:600; }
#order-standard_cart.iq-cp-page .iq-cp-nudge{ display:flex; flex-wrap:wrap; align-items:center; gap:.5rem .85rem; margin-block-start:.85rem; padding:.8rem 1rem; border-radius:.7rem; background:rgba(var(--primary-rgb),.07); }
#order-standard_cart.iq-cp-page .iq-cp-nudge:empty{ display:none; }
#order-standard_cart.iq-cp-page .iq-cp-nudge--success{ background:rgba(var(--success-rgb),.09); }
#order-standard_cart.iq-cp-page .iq-cp-nudge__msg{ flex:1 1 220px; min-width:0; display:flex; align-items:center; gap:.5rem; color:var(--primary-dark); font-size:.9rem; font-weight:500; line-height:1.5; }
#order-standard_cart.iq-cp-page .iq-cp-nudge--success .iq-cp-nudge__msg{ color:var(--bs-success-text-emphasis); }
#order-standard_cart.iq-cp-page .iq-cp-nudge__msg > svg{ flex:0 0 auto; width:18px; height:18px; color:var(--primary); }
#order-standard_cart.iq-cp-page .iq-cp-nudge--success .iq-cp-nudge__msg > svg{ color:var(--success); }
#order-standard_cart.iq-cp-page .iq-cp-nudge__val{ color:var(--success-darker); font-weight:700; font-size:1.02rem; }
#order-standard_cart.iq-cp-page .iq-cp-nudge__save-pill{ flex:0 0 auto; display:inline-flex; align-items:center; padding:.35rem .8rem; border-radius:999px; background:var(--success); color:var(--white); font-size:.8rem; font-weight:600; white-space:nowrap; }
#order-standard_cart.iq-cp-page .iq-cp-nudge__deal{ flex:0 0 auto; display:inline-flex; align-items:center; gap:.45rem; padding:.5rem 1.05rem; border:0; border-radius:.55rem; background:var(--primary); color:var(--white); font:inherit; font-size:.85rem; font-weight:600; cursor:pointer; white-space:nowrap; transition:background-color .2s ease; }
#order-standard_cart.iq-cp-page .iq-cp-nudge__deal:hover{ background:var(--primary-dark); color:var(--white); }
#order-standard_cart.iq-cp-page .iq-cp-nudge__deal i{ font-size:.78rem; }
#order-standard_cart.iq-cp-page .iq-cp-nudge__sk{ width:60%; height:1.1rem; }
#order-standard_cart .label.status-discount{ background:var(--success-light); color:var(--success-dark); border-color:rgba(var(--success-rgb),.25); }
#order-standard_cart .pricing-feature-list{ list-style:none; margin:0; padding:0; }
#order-standard_cart .pricing-feature-list li{ display:flex; align-items:baseline; justify-content:space-between; gap:1rem; padding-block:.65rem; border-block-end:1px solid var(--border-light); font-size:.92rem; color:var(--body-color); }
#order-standard_cart .pricing-feature-list li:first-child{ padding-block-start:0; }
#order-standard_cart .pricing-feature-list li:last-child{ padding-block-end:0; border-block-end:0; }
#order-standard_cart .pricing-feature-list li>span{ flex:0 0 auto; text-align:end; color:var(--heading-color); font-weight:600; }
#order-standard_cart .pricing-feature-list .feature-extra>span{ color:var(--primary); }
#order-standard_cart.iq-cp-page .server-config-grid{ display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:1.1rem 1.25rem; }
#order-standard_cart.iq-cp-page .server-config-grid .form-group{ margin-block-end:0; }
#order-standard_cart.iq-cp-page .custom-fields-grid{ display:flex; flex-direction:column; gap:1rem; }
#order-standard_cart .iq-cf{ display:flex; align-items:center; justify-content:space-between; gap:1rem; margin:0; background:var(--white); border:1px solid var(--border-light); border-radius:.8rem; padding:1rem 1.15rem; transition:border-color .2s ease, background-color .2s ease; }
#order-standard_cart .iq-cf__text{ flex:1 1 auto; min-width:0; display:flex; flex-direction:column; gap:.2rem; }
#order-standard_cart .iq-cf__text > label{ margin:0; color:var(--heading-color); font-size:.95rem; font-weight:600; }
#order-standard_cart .iq-cf__control{ flex:0 0 360px; max-width:100%; }
#order-standard_cart .iq-cf__control > .form-control,
#order-standard_cart .iq-cf__control > .iq-select{ width:100%; margin:0; }
#order-standard_cart .iq-cf:has(textarea){ flex-direction:column; align-items:stretch; gap:.4rem; }
#order-standard_cart .iq-cf:has(textarea) .iq-cf__control{ flex:1 1 auto; }
#order-standard_cart .iq-cf:has(input[type="checkbox"]){ justify-content:flex-start; gap:.85rem; }
#order-standard_cart .iq-cf:has(input[type="checkbox"]) .iq-cf__control{ order:-1; flex:0 0 auto; }
#order-standard_cart .iq-cf:has(input[type="checkbox"]:checked),
#order-standard_cart .iq-cf:has(.icheckbox_square-blue.checked){ border-color:var(--primary); background:rgba(var(--primary-rgb),.05); }
#order-standard_cart.iq-cp-page .configurable-options-grid > *,
#order-standard_cart.iq-cp-page .custom-fields-grid > *,
#order-standard_cart.iq-cp-page .server-config-grid > *,
#order-standard_cart .iq-addons__grid > *{ min-width:0; }
#order-standard_cart.iq-cp-page .configurable-options-grid{ display:flex; flex-direction:column; gap:1rem; }
#order-standard_cart.iq-cp-page .config-option-item{ background:var(--white); border:1px solid var(--border-light); border-radius:.8rem; padding:1rem 1.15rem; transition:border-color .3s ease, background-color .3s ease; }
#order-standard_cart.iq-cp-page .config-option-item > .iq-cfg-row__label{ margin-block-end:.6rem; }
#order-standard_cart.iq-cp-page .iq-cfg-row__line{ display:flex; align-items:center; gap:1rem; flex-wrap:wrap; }
#order-standard_cart.iq-cp-page .iq-cfg-row__label{ display:block; margin:0; color:var(--heading-color); font-size:.95rem; font-weight:600; }
#order-standard_cart.iq-cp-page .iq-cfg-row__line > .iq-cfg-row__label{ flex:1 1 auto; }
#order-standard_cart.iq-cp-page .iq-cfg-row__control{ flex:0 0 360px; max-width:100%; margin-inline-start:auto; }
#order-standard_cart.iq-cp-page .iq-cfg-row__control .form-control,
#order-standard_cart.iq-cp-page .iq-cfg-row__control .quantity-input-group{ margin:0; }
#order-standard_cart.iq-cp-page .radio-options{ display:flex; flex-direction:column; gap:.6rem; }
#order-standard_cart.iq-cp-page .radio-option{ display:flex; align-items:center; gap:.7rem; margin:0; cursor:pointer; padding:.7rem .9rem; border:1px solid var(--border-color); border-radius:.6rem; transition:border-color .2s ease, background-color .2s ease; }
#order-standard_cart.iq-cp-page .radio-option:has(input:checked){ border-color:var(--primary); background:rgba(var(--primary-rgb),.05); }
#order-standard_cart.iq-cp-page .checkbox-option{ display:flex; align-items:center; gap:.6rem; margin:0; cursor:pointer; }
#order-standard_cart.iq-cp-page .radio-text,
#order-standard_cart.iq-cp-page .checkbox-text{ color:var(--body-color); font-size:.92rem; }
#order-standard_cart.iq-cp-page .quantity-input-group{ display:flex; align-items:center; gap:.7rem; }
#order-standard_cart.iq-cp-page .quantity-input-group .form-control{ max-width:130px; }
#order-standard_cart.iq-cp-page .quantity-label{ color:var(--text-muted); font-size:.9rem; font-weight:500; }
#order-standard_cart.iq-cp-page .config-option-item .irs{ margin-block-start:.35rem; }
#order-standard_cart.iq-cp-page .config-option-item .irs-line,
#order-standard_cart.iq-cp-page .config-option-item .irs-line-left,
#order-standard_cart.iq-cp-page .config-option-item .irs-line-mid,
#order-standard_cart.iq-cp-page .config-option-item .irs-line-right{ background:var(--gray-light) !important; border-radius:999px; }
#order-standard_cart.iq-cp-page .config-option-item .irs-bar,
#order-standard_cart.iq-cp-page .config-option-item .irs-bar-edge{ background:var(--primary) !important; }
#order-standard_cart.iq-cp-page .config-option-item .irs-slider{ background:var(--primary) !important; border-radius:5px; box-shadow:0 1px 3px rgba(var(--dark-rgb),.25); }
#order-standard_cart.iq-cp-page .config-option-item .irs-slider.state_hover,
#order-standard_cart.iq-cp-page .config-option-item .irs-slider:hover{ background:var(--primary-dark) !important; }
#order-standard_cart.iq-cp-page .config-option-item .irs-from,
#order-standard_cart.iq-cp-page .config-option-item .irs-to,
#order-standard_cart.iq-cp-page .config-option-item .irs-single{ background:var(--primary) !important; border-radius:.4rem; }
#order-standard_cart.iq-cp-page .config-option-item .irs-from:after,
#order-standard_cart.iq-cp-page .config-option-item .irs-to:after,
#order-standard_cart.iq-cp-page .config-option-item .irs-single:after{ border-top-color:var(--primary) !important; }
#order-standard_cart.iq-cp-page .config-option-item .irs-min,
#order-standard_cart.iq-cp-page .config-option-item .irs-max{ background:var(--gray-light); color:var(--text-muted); border-radius:.4rem; }
#order-standard_cart.iq-cp-page .config-option-item .irs-grid-pol{ background:var(--border-color); }
#order-standard_cart.iq-cp-page .config-option-item .irs-grid-text{ color:var(--text-muted); }
#order-standard_cart.iq-cp-page .iq-cfg-check{ display:grid; grid-template-columns:auto minmax(0,1fr) auto; align-items:center; column-gap:1rem; row-gap:.28rem; margin:0; cursor:pointer; }
#order-standard_cart.iq-cp-page .iq-cfg-check > .icheckbox_square-blue,
#order-standard_cart.iq-cp-page .iq-cfg-check > input[type="checkbox"]{ grid-column:1; grid-row:1; flex:0 0 auto; align-self:center; }
#order-standard_cart.iq-cp-page .iq-cfg-check__body{ grid-column:2; grid-row:1; min-width:0; display:flex; flex-direction:column; gap:.2rem; text-align:start; }
#order-standard_cart.iq-cp-page .iq-cfg-check__title{ color:var(--heading-color); font-size:.96rem; font-weight:600; line-height:1.42; overflow-wrap:anywhere; }
#order-standard_cart.iq-cp-page .iq-cfg-check__plan{ color:var(--text-muted); font-size:.86rem; font-weight:500; line-height:1.5; overflow-wrap:anywhere; }
#order-standard_cart.iq-cp-page .iq-cfg-check__price{ grid-column:3; grid-row:1; align-self:center; color:var(--primary-dark); font-weight:700; font-size:.94rem; line-height:1.35; white-space:nowrap; text-align:end; direction:ltr; unicode-bidi:isolate; }
#order-standard_cart.iq-cp-page .config-option-item:has(.iq-cfg-check input:checked){ border-color:var(--primary); }

#order-standard_cart .iq-help{ display:inline-flex; align-items:center; flex:0 0 auto; color:var(--primary); cursor:help; }
#order-standard_cart .iq-help:hover,
#order-standard_cart .iq-help:focus{ color:var(--primary-dark); }
#order-standard_cart .iq-help svg{ width:16px; height:16px; }
#order-standard_cart.iq-cp-page .iq-cp-hostname{ margin-block-end:0; }
#order-standard_cart.iq-cp-page .iq-hint{ margin:0; color:var(--text-muted); font-size:.85rem; font-weight:500; line-height:1.55; }
#order-standard_cart.iq-cp-page .iq-hint--box{ display:flex; align-items:flex-start; gap:.5rem; margin-block-start:.75rem; padding:.6rem .85rem; border-radius:.6rem; font-weight:500; line-height:1.5; }
#order-standard_cart.iq-cp-page .iq-hint--box svg{ flex:0 0 auto; width:16px; height:16px; margin-block-start:1px; }
#order-standard_cart.iq-cp-page .iq-hint--success{ background:rgba(var(--success-rgb),.08); color:var(--success-dark); }
#order-standard_cart.iq-cp-page .iq-hint--success svg{ color:var(--success); }
#order-standard_cart .iq-addons__grid{ display:grid; grid-template-columns:repeat(auto-fit,minmax(280px,1fr)); gap:1rem; }
#order-standard_cart .iq-addons__item{ min-width:0; }
#order-standard_cart .iq-addon{
  height:100%; min-height:126px; margin:0; background:var(--white); border:1px solid var(--border-light); border-radius:.95rem; padding:1.25rem 1.35rem;
  cursor:pointer; transition:border-color .2s ease, background-color .2s ease;
}
#order-standard_cart .iq-addon__check{
  display:flex; align-items:flex-start; gap:.95rem; width:100%; min-width:0; margin:0; cursor:pointer;
}
#order-standard_cart .iq-addon__body{
  flex:1 1 auto; min-width:0; display:flex; flex-direction:column; gap:.55rem; text-align:start;
}
#order-standard_cart .iq-addon__line{ display:flex; align-items:flex-start; justify-content:space-between; gap:1.1rem; min-width:0; }
#order-standard_cart .iq-addon__name{ color:var(--heading-color); font-size:1rem; font-weight:700; line-height:1.45; overflow-wrap:anywhere; }
#order-standard_cart .iq-addon__desc{ margin:0; font-size:.9rem; line-height:1.7; max-width:42rem; }
#order-standard_cart .iq-addon__price{
  flex:0 0 auto; color:var(--primary-dark); font-weight:700; font-size:.96rem; line-height:1.45; margin-block-start:.05rem;
  white-space:nowrap; text-align:end; unicode-bidi:isolate;
}
#order-standard_cart .iq-addon__term{ color:var(--text-muted); font-size:.9em; font-weight:500; }
#order-standard_cart .iq-addon__price--free{ unicode-bidi:isolate; }
#order-standard_cart .iq-addon .icheckbox_square-blue{ flex:0 0 auto; margin-block-start:.1rem; }
#order-standard_cart .iq-addon .panel-add{ display:none; }
#order-standard_cart .iq-addon:hover{ border-color:rgba(var(--primary-rgb),.35); }
#order-standard_cart .iq-addon.panel-addon-selected,
#order-standard_cart .iq-addon:has(input:checked){ border-color:var(--primary); background:rgba(var(--primary-rgb),.05); }

#order-standard_cart .iq-cart-action{
  display:inline-flex; align-items:center; justify-content:center; gap:.5rem;
  font-size:1rem; font-weight:700; line-height:1.4;
}
#order-standard_cart .iq-cart-action svg{ width:18px; height:18px; flex:0 0 auto; }
#order-standard_cart .iq-cart-action--block{ width:100%; }
#order-standard_cart .iq-cart-action__spin{ display:none; }
#order-standard_cart .iq-cart-action.is-loading,
#order-standard_cart #btnCompleteOrder.disabled{
  cursor:progress; pointer-events:none; opacity:.55;
  background-color:var(--primary)!important; border-color:var(--primary)!important; box-shadow:none!important;
}
#order-standard_cart .iq-cart-action.is-loading .iq-fwd,
#order-standard_cart #btnCompleteOrder.disabled .iq-fwd{ display:none; }
#order-standard_cart .iq-cart-action.is-loading .iq-cart-action__spin,
#order-standard_cart #btnCompleteOrder.disabled .iq-cart-action__spin{
  display:inline-block; box-sizing:border-box; width:1.05em; height:1.05em;
  border:2px solid rgba(255,255,255,.4); border-block-start-color:#fff;
  border-radius:50%; animation:iqBtnSpin .65s linear infinite;
}
#order-standard_cart #btnExistingLogin.disabled{ cursor:progress; }
#order-standard_cart #existingLoginPleaseWait.iq-co-btnspin{ margin-inline-start:.5rem; }
#order-standard_cart #existingLoginPleaseWait.iq-co-btnspin::before{ content:""; display:inline-block; box-sizing:border-box; width:1.05em; height:1.05em; border:2px solid rgba(255,255,255,.4); border-block-start-color:#fff; border-radius:50%; animation:iqBtnSpin .65s linear infinite; vertical-align:middle; }
#order-standard_cart .iq-cart-flow-action{
  display:flex; align-items:center; justify-content:space-between; gap:1.1rem;
  padding-block:1.15rem;
}
#order-standard_cart .iq-cart-flow-action__copy,
#order-standard_cart .iq-cart-sticky-action__copy{ min-width:0; text-align:start; }
#order-standard_cart .iq-cart-flow-action__title,
#order-standard_cart .iq-cart-sticky-action__title{
  display:block; color:var(--heading-color); font-size:1rem; font-weight:800; line-height:1.35;
}
#order-standard_cart .iq-cart-flow-action__sub,
#order-standard_cart .iq-cart-sticky-action__sub{
  display:block; margin-block-start:0; color:var(--body-color); font-size:.92rem; font-weight:500; line-height:1.5;
}
#order-standard_cart .iq-cart-flow-action .iq-cart-action{ flex:0 0 auto; }
#order-standard_cart .iq-cart-sticky-action[hidden]{ display:none; }
#order-standard_cart .iq-cart-sticky-action{
  position:fixed; z-index:1040; inset-inline:0; inset-block-end:0;
  background:rgba(255,255,255,.96); border-block-start:1px solid var(--border-light);
  box-shadow:0 -4px 16px rgba(var(--bs-dark-rgb),.05); backdrop-filter:blur(10px);
  transform:translateY(110%); opacity:0; pointer-events:none;
  transition:transform .22s ease, opacity .22s ease;
}
#order-standard_cart .iq-cart-sticky-action.is-visible{
  transform:translateY(0); opacity:1; pointer-events:auto;
}
#order-standard_cart .iq-cart-sticky-action__inner{
  width:100%; max-width:none; margin-inline:auto;
  padding-inline:15px; padding-block:1rem calc(1rem + env(safe-area-inset-bottom, 0px));
  display:flex; align-items:center; justify-content:space-between; gap:1rem;
}
#order-standard_cart.iq-dreg-page .iq-cart-sticky-action__copy{ display:flex; align-items:center; gap:.6rem; }
#order-standard_cart .iq-cart-sticky-action__count{
  display:inline-flex; align-items:center; justify-content:center;
  min-width:2.15rem; min-height:2.15rem; padding:0 .55rem;
  border-radius:999px; background:rgba(var(--primary-rgb),.1);
  color:var(--primary-dark); font-size:.95rem; font-weight:700; line-height:1;
}
#order-standard_cart .iq-cart-sticky-action__btn{ flex:0 0 auto; }
@media (min-width:576px){ #order-standard_cart .iq-cart-sticky-action__inner{ max-width:540px; } }
@media (min-width:768px){ #order-standard_cart .iq-cart-sticky-action__inner{ max-width:720px; } }
@media (min-width:992px){ #order-standard_cart .iq-cart-sticky-action__inner{ max-width:960px; } }
@media (min-width:1200px){ #order-standard_cart .iq-cart-sticky-action__inner{ max-width:1140px; } }
@media (min-width:1400px){ #order-standard_cart .iq-cart-sticky-action__inner{ max-width:1320px; } }

#order-standard_cart.has-sticky-action{ padding-block-end:var(--iq-cart-sticky-space, 0px); }
#order-standard_cart .order-summary{
  position:relative; background:var(--white); border:1px solid var(--border-light); border-radius:1.15rem;
  padding:clamp(1.25rem,2.5vw,1.75rem);
}
#order-standard_cart .order-summary h2{ margin:0 0 1.1rem; color:var(--heading-color); font-size:1.25rem; font-weight:700; line-height:1.3; }
#order-standard_cart .order-summary #orderSummaryLoader{ position:static; color:var(--primary); }
#order-standard_cart .order-summary #orderSummaryLoader .iq-cart__skel + .iq-cart__skel{ margin-block-start:.65rem; }
#order-standard_cart .order-summary .iq-osum__sk-name{ height:1.15rem; width:55%; }
#order-standard_cart .order-summary .iq-osum__sk-group{ height:.8rem; width:35%; }
#order-standard_cart .order-summary .iq-osum__sk-row{ height:.95rem; width:100%; }
#order-standard_cart .order-summary .iq-osum__sk-total{ height:1.5rem; width:45%; }
#order-standard_cart .order-summary #orderSummaryLoader[style*="block"] ~ .summary-container{ display:none; }
#order-standard_cart .order-summary .product-name{ display:block; color:var(--heading-color); font-size:1.02rem; font-weight:700; line-height:1.4; }
#order-standard_cart .order-summary .product-group{ display:block; margin-block-end:1rem; color:var(--text-muted); font-size:.85rem; font-weight:500; }
#order-standard_cart .order-summary .summary-container .clearfix{ display:flex; align-items:baseline; justify-content:space-between; gap:.75rem; padding-block:.4rem; color:var(--body-color); font-size:.9rem; line-height:1.5; }
#order-standard_cart .order-summary .summary-container .float-left{ min-width:0; }
#order-standard_cart .order-summary .summary-container .float-right{ text-align:end; white-space:nowrap; color:var(--heading-color); font-weight:600; }
#order-standard_cart .order-summary .summary-totals{ margin-block-start:.6rem; padding-block-start:.6rem; border-block-start:1px solid var(--border-light); }
#order-standard_cart .order-summary .total-due-today{ display:flex; align-items:baseline; justify-content:space-between; gap:.75rem; margin-block-start:1rem; padding-block-start:1rem; border-block-start:1px solid var(--border-light); }
#order-standard_cart .order-summary .total-due-today span:not(.amt){ color:var(--heading-color); font-size:.98rem; font-weight:700; }
#order-standard_cart .order-summary .total-due-today .amt{ order:2; color:var(--heading-color); font-size:1.45rem; font-weight:800; }
#order-standard_cart .order-summary .summary-container .clearfix::before,
#order-standard_cart .order-summary .summary-container .clearfix::after{ content:none; }
#order-standard_cart.iq-checkout-page .order-summary .total-due-today{ margin-block-end:1.5rem; }
#order-standard_cart .order-summary .submit-section{ margin-block-start:1.25rem; }
#order-standard_cart .order-summary .iq-osum{ display:grid; grid-template-columns:minmax(0,1fr) minmax(4.5rem,auto); align-items:baseline; column-gap:1rem; row-gap:.5rem; }
#order-standard_cart .order-summary .iq-osum__lead{ display:contents; }
#order-standard_cart .order-summary .iq-osum__plan{ grid-column:1; min-width:0; color:var(--heading-color); font-size:1.05rem; font-weight:700; line-height:1.4; overflow-wrap:anywhere; }
#order-standard_cart .order-summary .iq-osum__qty{ color:var(--text-muted); font-weight:500; }
#order-standard_cart .order-summary .iq-osum__group{ grid-column:1 / -1; margin-block-start:-.35rem; color:var(--text-muted); font-size:.85rem; font-weight:500; line-height:1.45; }
#order-standard_cart .order-summary .iq-osum__specs{ display:contents; }
#order-standard_cart .order-summary .iq-osum__spec{ display:contents; }
#order-standard_cart .order-summary .iq-osum__spec-label{ grid-column:1; min-width:0; display:flex; flex-direction:column; align-items:flex-start; gap:.1rem; color:var(--body-color); overflow-wrap:anywhere; }
#order-standard_cart .order-summary .iq-osum__spec-key{ color:var(--text-muted); font-size:.85rem; line-height:1.4; }
#order-standard_cart .order-summary .iq-osum__spec-val{ min-width:0; color:var(--body-color); font-size:.86rem; font-weight:500; line-height:1.4; overflow-wrap:anywhere; direction:ltr; unicode-bidi:isolate; }
#order-standard_cart .order-summary .iq-osum__totals{ display:contents; }
#order-standard_cart .order-summary .iq-osum__line{ display:contents; }
#order-standard_cart .order-summary .iq-osum__line-key{ grid-column:1; min-width:0; color:var(--text-muted); font-size:.9rem; line-height:1.55; }
#order-standard_cart .order-summary .iq-osum__line .iq-osum__price{ grid-column:2; }
#order-standard_cart .order-summary .iq-osum__grand{ display:contents; }
#order-standard_cart .order-summary .iq-osum__grand-key{ grid-column:1; color:var(--heading-color); font-size:.98rem; font-weight:700; }
#order-standard_cart .order-summary .iq-osum__grand-amt{ font-size:1.45rem; font-weight:800; line-height:1.2; }
#order-standard_cart .order-summary .iq-osum__price,
#order-standard_cart .order-summary .iq-osum__spec-price,
#order-standard_cart .order-summary .iq-osum__grand-amt{ grid-column:2; justify-self:stretch; width:100%; text-align:left; color:var(--heading-color); white-space:nowrap; direction:ltr; unicode-bidi:isolate; }
#order-standard_cart .order-summary .iq-osum__price,
#order-standard_cart .order-summary .iq-osum__spec-price{ font-size:.9rem; font-weight:600; font-variant-numeric:tabular-nums; }
#order-standard_cart .order-summary .iq-osum__spec-price{ align-self:center; }
#order-standard_cart .order-summary .iq-osum__lead .iq-osum__price{ font-size:1.05rem; font-weight:700; }
#order-standard_cart .order-summary .iq-osum__divider{ grid-column:1 / -1; height:1px; margin-block:.5rem; background:var(--border-light); }
#order-standard_cart .order-summary .iq-osum__divider--strong{ margin-block:.65rem; }
#order-standard_cart .order-summary .iq-osum-recur{ margin-block-start:1rem; }
#order-standard_cart .order-summary .iq-osum-recur__label{ display:block; margin-block-end:.3rem; color:var(--body-color); font-size:.9rem; }
#order-standard_cart .order-summary .iq-osum__recurring{ display:flex; flex-direction:column; gap:.4rem; color:var(--text-muted); font-size:.9rem; line-height:1.55; }
#order-standard_cart .order-summary .iq-osum__recurring .cost{ color:var(--heading-color); font-weight:600; }
#order-standard_cart .order-summary .iq-osum__recurring > span{ display:flex; align-items:baseline; justify-content:space-between; gap:.75rem; }
#order-standard_cart .order-summary .clearfix:has(#discount) span, #order-standard_cart .order-summary #discount{ color:var(--success-dark); }
#order-standard_cart .order-summary .iq-osum-coupon{ margin-block-start:1rem; margin-block-end:1.5rem; }
#order-standard_cart .order-summary .iq-osum-coupon__toggle{ display:inline-flex; align-items:center; gap:.45rem; padding:0; border:0; background:none; color:var(--primary-dark); font-size:.95rem; font-weight:600; cursor:pointer; -webkit-user-select:text; user-select:text; }
#order-standard_cart .order-summary .iq-osum-coupon__toggle svg{ flex:0 0 auto; width:1.05rem; height:1.05rem; }
#order-standard_cart .order-summary .iq-osum-coupon__toggle:hover{ color:var(--primary); }
#order-standard_cart .order-summary .iq-osum-coupon__toggle[aria-expanded="true"]{ color:var(--primary); }
#order-standard_cart .order-summary .iq-osum-coupon__form{ display:flex; gap:.5rem; margin-block-start:.65rem; }
#order-standard_cart .order-summary .iq-osum-coupon__form[hidden]{ display:none; }
#order-standard_cart .order-summary .iq-osum-coupon__form .form-control{ flex:1 1 auto; min-width:0; }
#order-standard_cart .order-summary .iq-osum-coupon__form .btn{ flex:0 0 auto; }
#order-standard_cart .order-summary .iq-osum-coupon__applied{ display:flex; align-items:center; flex-wrap:wrap; gap:.55rem; }
#order-standard_cart .order-summary .iq-osum-coupon__applied-label{ color:var(--text-muted); font-size:.9rem; white-space:nowrap; }
#order-standard_cart .order-summary .iq-osum-coupon__chip{ display:inline-flex; align-items:center; gap:.35rem; margin-inline-start:auto; padding-block:.25rem; padding-inline:.65rem .4rem; border-radius:999px; background:rgba(var(--success-rgb),.1); color:var(--success-dark); font-size:.85rem; font-weight:600; }
#order-standard_cart .order-summary .iq-osum-coupon__remove{ display:inline-flex; align-items:center; justify-content:center; color:var(--success-dark); text-decoration:none; }
#order-standard_cart .order-summary .iq-osum-coupon__remove svg{ width:.85rem; height:.85rem; }
#order-standard_cart .order-summary .iq-osum-coupon__remove:hover{ color:var(--danger); }
#order-standard_cart.iq-checkout-page .order-summary .iq-osum-shell{ position:relative; }
#order-standard_cart.iq-checkout-page .order-summary #orderSummaryLoader{ position:absolute; inset:0; z-index:5; background:#fff; padding-block:.35rem; }
#order-standard_cart.iq-checkout-page .order-summary #orderSummaryLoader[style*="block"] ~ .summary-container{ display:block; }
#order-standard_cart .order-summary .btn-checkout .iq-btn-spin{ display:none; }
#order-standard_cart .order-summary .btn-checkout .iq-btn-spin::before{ content:none; }
#order-standard_cart .order-summary .btn-checkout:has(.fa-spin){ cursor:progress; pointer-events:none; opacity:.55; background-color:var(--primary)!important; border-color:var(--primary)!important; box-shadow:none!important; }
#order-standard_cart .order-summary .btn-checkout:has(.fa-spin) .iq-fwd{ display:none; }
#order-standard_cart .order-summary .btn-checkout:has(.fa-spin) .iq-btn-spin{ display:inline-block; box-sizing:border-box; width:1.05em; height:1.05em; border:2px solid rgba(255,255,255,.4); border-block-start-color:#fff; border-radius:50%; animation:iqBtnSpin .65s linear infinite; }
@keyframes iqBtnSpin{ to{ transform:rotate(360deg); } }

#order-standard_cart .iq-cd-domain__top{ display:flex; align-items:center; justify-content:space-between; gap:1.4rem; }
#order-standard_cart .iq-cd-domain__main{ min-width:0; display:flex; align-items:center; gap:.9rem; }
#order-standard_cart .iq-cd-domain__icon{ flex:0 0 auto; display:inline-flex; align-items:center; justify-content:center; width:52px; height:52px; border-radius:.9rem; background:rgba(var(--primary-rgb),.08); color:var(--primary); }
#order-standard_cart .iq-cd-domain__icon svg{ width:27px; height:27px; }
#order-standard_cart .iq-cd-domain__text{ min-width:0; display:flex; flex-direction:column; gap:.3rem; }
#order-standard_cart .iq-cd-domain__name{ min-width:0; color:var(--heading-color); font-size:1.15rem; font-weight:700; line-height:1.3; overflow-wrap:anywhere; }
#order-standard_cart .iq-cd-domain__period{ display:flex; align-items:center; flex-wrap:wrap; gap:.35rem; color:var(--text-muted); font-size:.88rem; line-height:1.35; font-weight:500; }
#order-standard_cart .iq-cd-domain__period strong{ color:var(--heading-color); font-weight:500; }
#order-standard_cart .iq-cd-domain__status{ flex:0 0 auto; max-width:390px; display:flex; justify-content:flex-end; text-align:start; }
#order-standard_cart .iq-cd-badge{ display:inline-flex; align-items:center; justify-content:center; gap:.45rem; min-height:38px; padding:.45rem .85rem; border-radius:999px; font-size:.88rem; font-weight:600; line-height:1.25; text-decoration:none; white-space:normal; }
#order-standard_cart .iq-cd-badge svg{ flex:0 0 auto; width:18px; height:18px; }
#order-standard_cart .iq-cd-badge strong{ font:inherit; color:inherit; }
#order-standard_cart .iq-cd-badge--success{ background:var(--bs-success-bg-subtle); color:var(--bs-success-text-emphasis); }
#order-standard_cart .iq-cd-badge--info{ background:var(--bs-info-bg-subtle); color:var(--bs-info-text-emphasis); }
#order-standard_cart .iq-cd-badge--danger{ background:var(--bs-danger-bg-subtle); color:var(--bs-danger-text-emphasis); }
#order-standard_cart .iq-cd-badge--primary{ background:rgba(var(--primary-rgb),.08); color:var(--primary-dark); }
#order-standard_cart .iq-cd-badge--primary:hover,
#order-standard_cart .iq-cd-badge--primary:focus{ background:rgba(var(--primary-rgb),.13); color:var(--primary-dark); text-decoration:none; }
#order-standard_cart .iq-cd-badge--warning{ background:var(--bs-warning-bg-subtle); color:var(--bs-warning-text-emphasis); }
#order-standard_cart .iq-cd-badge--muted{ background:var(--gray-light); color:var(--text-muted); }
#order-standard_cart .iq-cd-badge--sm{ min-height:0; padding:.36rem .8rem; font-size:.8rem; line-height:1.35; }
#order-standard_cart .iq-cd__block{ margin-block-start:1.25rem; padding-block-start:1.25rem; border-block-start:1px solid var(--border-light); }
#order-standard_cart .iq-cd__block-title{ display:block; margin-block-end:.85rem; color:var(--heading-color); font-size:1rem; font-weight:700; }
#order-standard_cart .iq-cd__block--addons{ margin-block-start:1.5rem; padding-block-start:0; border-block-start:0; }
#order-standard_cart .iq-cd__block--addons .iq-addons__grid{ gap:.9rem; }
#order-standard_cart.iq-cd-page .iq-addon__name{ font-size:.98rem; font-weight:700; }
#order-standard_cart.iq-cd-page .iq-addon__price{ color:var(--primary-dark); font-size:.92rem; font-weight:700; }
#order-standard_cart.iq-cd-page .iq-addon__desc{ font-size:.88rem; line-height:1.65; }
#order-standard_cart .iq-cd-epp{
  display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:1rem 1.25rem; align-items:center;
  margin-block-start:1.35rem; padding:1.15rem 1.2rem; border:1px solid rgba(var(--primary-rgb),.16); border-radius:1rem;
  background:rgba(var(--primary-rgb),.06);
}
#order-standard_cart .iq-cd-epp__main{ min-width:0; display:flex; flex-direction:column; gap:.42rem; }
#order-standard_cart .iq-cd-epp__title{ display:block; margin:0; color:var(--heading-color); font-size:1rem; font-weight:700; line-height:1.35; }
#order-standard_cart .iq-cd-epp__desc{ display:block; font-size:.9rem; line-height:1.65; }
#order-standard_cart .iq-cd-epp__field{ min-width:0; }
#order-standard_cart .iq-cd-epp__field .form-control{ width:100%; }
#order-standard_cart .iq-cd__fields{ display:flex; flex-direction:column; gap:.75rem; }
#order-standard_cart .iq-cd__actions{ display:flex; justify-content:flex-end; }
@media (max-width:575px){
  #order-standard_cart .iq-cd-domain__top{ flex-direction:column; align-items:stretch; gap:1rem; }
  #order-standard_cart .iq-cd-domain__main{ align-items:flex-start; }
  #order-standard_cart .iq-cd-domain__status{ max-width:none; justify-content:flex-start; }
  #order-standard_cart .iq-cd-epp{ grid-template-columns:1fr; padding:1rem; }
  #order-standard_cart .iq-cart-action--mobile-block{ width:100%; }
  #order-standard_cart .iq-cart-flow-action{ flex-direction:column; align-items:stretch; padding-block:1rem; }
  #order-standard_cart .iq-cart-flow-action__copy,
  #order-standard_cart .iq-cart-sticky-action__copy{ text-align:center; }
  #order-standard_cart.iq-dreg-page .iq-cart-sticky-action__copy{ justify-content:center; }
  #order-standard_cart .iq-cart-sticky-action__inner{ flex-direction:column; align-items:stretch; gap:.75rem; padding-block:.85rem calc(.85rem + env(safe-area-inset-bottom, 0px)); }
  #order-standard_cart .iq-cart-sticky-action__btn{ width:100%; }
}
#order-standard_cart.iq-cp-page .iq-cp-nudge__deal svg{ width:15px; height:15px; flex:0 0 auto; }
#order-standard_cart .iq-cart-stack > .alert,
#order-standard_cart .iq-result > .alert{ margin-block-end:0; }
#order-standard_cart .iq-osum-trust{ display:flex; align-items:center; justify-content:center; gap:.5rem; margin-block-start:1rem; color:var(--text-muted); font-size:.9rem; font-weight:600; }
#order-standard_cart .iq-osum-trust svg{ width:17px; height:19px; flex:0 0 auto; color:var(--success); }
#order-standard_cart .iq-fwd{ transform:rotate(180deg); }
#order-standard_cart .iq-cp-cardhead,
#order-standard_cart .iq-cardhead{ margin-block-end:1.25rem; }
#order-standard_cart .iq-cp-cardhead__title,
#order-standard_cart .iq-cardhead__title{ display:block; color:var(--heading-color); font-size:1.1rem; font-weight:700; line-height:1.35; }
#order-standard_cart .iq-cp-cardhead__title--help{ display:inline-flex; align-items:center; gap:.45rem; }
#order-standard_cart .iq-cp-cardhead__title--help .iq-help{ align-self:center; transform:translateY(.02em); }
#order-standard_cart .iq-cp-cardhead__sub,
#order-standard_cart .iq-cardhead__sub{ display:block; margin-block-start:.25rem; color:var(--text-muted); font-size:.88rem; line-height:1.55; }
#order-standard_cart .iq-cardhead--action{ display:flex; align-items:baseline; justify-content:space-between; flex-wrap:wrap; gap:.35rem 1rem; }
#order-standard_cart .iq-cardhead__switch{ color:var(--text-muted); font-size:.88rem; font-weight:500; line-height:1.55; }
#order-standard_cart .iq-cardhead__switch{ display:inline-flex; align-items:baseline; flex-wrap:wrap; gap:.3rem; }
#order-standard_cart .iq-cardhead__switchbtn{ padding:0; border:0; background:none; font:inherit; -webkit-user-select:text; user-select:text; font-weight:600; color:var(--primary-dark); cursor:pointer; transition:color .3s ease; }
#order-standard_cart .iq-cardhead__switchbtn:hover{ color:var(--primary); }
#order-standard_cart .iq-cardhead__switchbtn:focus-visible{ outline:2px solid rgba(var(--primary-rgb),.4); outline-offset:2px; border-radius:.25rem; }
#order-standard_cart.iq-cp-page .metrics-list{ display:flex; flex-direction:column; gap:1.25rem; }
#order-standard_cart.iq-cp-page .metric-info > strong{ display:block; margin-block-end:.6rem; color:var(--heading-color); font-size:1rem; font-weight:700; }
#order-standard_cart.iq-cp-page .metric-feature-list{ margin:0; padding:0; list-style:none; border:1px solid var(--border-light); border-radius:.8rem; }
#order-standard_cart.iq-cp-page .metric-li{ display:flex; align-items:center; gap:.6rem; padding:.8rem 1.1rem; font-size:.9rem; color:var(--body-color); line-height:1.5; }
#order-standard_cart.iq-cp-page .metric-li + .metric-li{ border-block-start:1px solid var(--border-light); }
#order-standard_cart.iq-cp-page .metric-icon{ flex:0 0 auto; display:inline-flex; align-items:center; }
#order-standard_cart.iq-cp-page .metric-icon svg{ width:16px; height:16px; }
#order-standard_cart.iq-cp-page .metric-icon--included{ color:var(--success); }
#order-standard_cart.iq-cp-page .metric-icon--extra{ color:var(--primary); }
#order-standard_cart.iq-cp-page .metric-label{ color:var(--text-muted); font-weight:500; }
#order-standard_cart.iq-cp-page .metric-value{ margin-inline-start:auto; display:inline-flex; align-items:center; gap:.6rem; color:var(--heading-color); font-weight:600; text-align:end; }
#order-standard_cart.iq-cp-page .metric-li--included .metric-value{ color:var(--success-dark); }
#order-standard_cart.iq-cp-page .metric-view-pricing{ font-size:.78rem; padding:.28rem .75rem; }
@media (max-width:767px){
  #order-standard_cart.iq-cp-page .server-config-grid{ grid-template-columns:1fr; }
}
@media (max-width:575px){
  #order-standard_cart .iq-cf:not(:has(textarea)):not(:has(input[type="checkbox"])){ flex-direction:column; align-items:stretch; gap:.4rem; }
  #order-standard_cart .iq-cf:not(:has(textarea)):not(:has(input[type="checkbox"])) .iq-cf__control{ flex:1 1 auto; }
  #order-standard_cart.iq-cp-page .config-option-item{ padding:1.05rem; }
  #order-standard_cart.iq-cp-page .iq-cfg-check{ column-gap:.7rem; }
  #order-standard_cart.iq-cp-page .iq-cfg-check__title{ font-size:.92rem; }
  #order-standard_cart.iq-cp-page .iq-cfg-check__price{ font-size:.9rem; }
  #order-standard_cart .iq-addon{ min-height:0; padding:1.05rem; }
  #order-standard_cart .iq-addon__check{ gap:.7rem; }
  #order-standard_cart .iq-addon__line{ align-items:flex-start; gap:.75rem; }
  #order-standard_cart .iq-addon__name{ flex:1 1 auto; min-width:0; font-size:.96rem; }
  #order-standard_cart .iq-addon__price{ font-size:.9rem; text-align:end; }
}
@media (max-width:575px){
  #order-standard_cart.iq-cp-page .iq-cp-nudge__msg{ flex-basis:100%; align-items:flex-start; }
  #order-standard_cart.iq-cp-page .iq-cp-nudge__msg > svg{ margin-block-start:2px; }
  #order-standard_cart.iq-cp-page .iq-cp-nudge__val{ font-size:1.1rem; }
  #order-standard_cart.iq-cp-page .iq-cp-nudge__deal{ width:100%; justify-content:center; }
  #order-standard_cart.iq-cp-page .iq-cfg-row__control{ flex-basis:100%; margin-inline-start:0; }
}
#order-standard_cart.iq-checkout-page .iq-co-full{ grid-column:1 / -1; }
#order-standard_cart.iq-checkout-page .iq-co-authproxy{ display:none; }
#order-standard_cart.iq-checkout-page .checkout-hook-output:empty{ display:none; }
#order-standard_cart.iq-checkout-page #containerNewUserSignup > .section-card + .section-card{ margin-block-start:1.25rem; }
#order-standard_cart.iq-checkout-page .iq-co-login__actions{ margin-block-start:1.25rem; }
#order-standard_cart.iq-checkout-page .iq-co-login__actions .btn{ min-height:48px; }
#order-standard_cart.iq-checkout-page .iq-co-triple{ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:1.1rem 1.25rem; grid-column:1 / -1; }
@media (max-width:767px){ #order-standard_cart.iq-checkout-page .iq-co-triple{ grid-template-columns:1fr; } }
#order-standard_cart.iq-checkout-page .iq-co-pwfield .pw-input{ padding-inline-end:4.2rem; }
#order-standard_cart.iq-checkout-page .iq-co-pwfield--confirm .pw-input{ padding-inline-end:2.4rem; }
#order-standard_cart.iq-checkout-page .iq-co-pwtools{ position:absolute; inset-inline-end:.5rem; top:0; bottom:0; display:flex; align-items:center; gap:.15rem; }
#order-standard_cart.iq-checkout-page .iq-co-pwtool{ width:1.75rem; height:1.75rem; display:flex; align-items:center; justify-content:center; border:0; border-radius:.4rem; background:transparent; color:var(--dark-subtle); cursor:pointer; padding:0; }
#order-standard_cart.iq-checkout-page .iq-co-pwtool:hover{ color:var(--primary); background:rgba(var(--primary-rgb),.08); }
#order-standard_cart.iq-checkout-page .iq-co-pwtool svg{ width:1.2rem; height:1.2rem; }
#order-standard_cart.iq-checkout-page .iq-co-pwreveal .iq-co-ic-eyeoff{ display:none; }
#order-standard_cart.iq-checkout-page .iq-co-pwreveal.is-on .iq-co-ic-eye{ display:none; }
#order-standard_cart.iq-checkout-page .iq-co-pwreveal.is-on .iq-co-ic-eyeoff{ display:block; }
#order-standard_cart.iq-checkout-page .iq-co-pwmeter{ margin-block-start:.55rem; }
#order-standard_cart.iq-checkout-page .iq-co-pwmeter .progress{ height:5px; border-radius:999px; background:var(--gray-light); overflow:hidden; }
#order-standard_cart.iq-checkout-page .iq-co-pwmeter .progress-bar{ border-radius:999px; transition:width .3s ease; }
#order-standard_cart.iq-checkout-page .iq-co-pwmeter .progress-bar-danger{ background:var(--danger); }
#order-standard_cart.iq-checkout-page .iq-co-pwmeter .progress-bar-warning{ background:var(--warning); }
#order-standard_cart.iq-checkout-page .iq-co-pwmeter .progress-bar-success{ background:var(--success); }
#order-standard_cart.iq-checkout-page .iq-co-pwmeter .password-strength-text{ display:none; }
#order-standard_cart.iq-checkout-page .iq-co-secq{ margin-block-start:1.5rem; }
#order-standard_cart.iq-checkout-page .iq-pay-grid{ display:grid; grid-template-columns:repeat(auto-fill, minmax(9rem, 1fr)); gap:.75rem; margin-block-start:.25rem; }
#order-standard_cart.iq-checkout-page .iq-pay-card{ position:relative; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:.7rem; margin:0; padding:1.15rem .85rem; min-height:6.5rem; border:1px solid var(--border-color); border-radius:.8rem; background:var(--white); cursor:pointer; text-align:center; transition:border-color .3s ease, background-color .3s ease; }
#order-standard_cart.iq-checkout-page .iq-pay-card:hover{ border-color:rgba(var(--primary-rgb),.3); }
#order-standard_cart.iq-checkout-page .iq-pay-card:has(input:checked){ border-color:var(--primary); background:rgba(var(--primary-rgb),.05); }
#order-standard_cart.iq-checkout-page .iq-pay-card input[type="radio"],
#order-standard_cart.iq-checkout-page .iq-pay-card .iradio_square-blue{ position:absolute; opacity:0; width:1px; height:1px; margin:0; pointer-events:none; }
#order-standard_cart.iq-checkout-page .iq-pay-card__img{ height:38px; width:auto; max-width:100%; object-fit:contain; }
#order-standard_cart.iq-checkout-page .iq-pay-card__name{ color:var(--body-color); font-size:.95rem; font-weight:600; line-height:1.3; }
@media (max-width:767px){
  #order-standard_cart.iq-checkout-page .iq-pay-grid{ grid-template-columns:1fr; gap:.5rem; }
  #order-standard_cart.iq-checkout-page .iq-pay-card{ flex-direction:row; justify-content:flex-start; align-items:center; gap:.9rem; min-height:3.25rem; padding:.7rem 1rem; text-align:start; }
  #order-standard_cart.iq-checkout-page .iq-pay-card__img{ flex:0 0 auto; height:28px; width:auto; max-width:5rem; }
}
#order-standard_cart.iq-checkout-page .iq-co-terms__label{ display:flex; align-items:flex-start; gap:.65rem; margin:0; cursor:pointer; }
#order-standard_cart.iq-checkout-page .iq-co-terms__text{ color:var(--body-color); font-size:.92rem; line-height:1.6; }
#order-standard_cart.iq-checkout-page .iq-co-terms__text .terms-link{ color:var(--primary-dark); font-weight:600; }
#order-standard_cart.iq-checkout-page .iq-co-terms.is-invalid{ border-color:var(--danger); }
#order-standard_cart.iq-checkout-page .iq-co-credit{ margin-block-end:1.5rem; }
#order-standard_cart.iq-checkout-page .iq-co-credit__balance{ display:flex; align-items:center; justify-content:space-between; gap:1rem; margin-block-end:.85rem; padding:.8rem 1rem; border-radius:.65rem; background:rgba(var(--primary-rgb),.05); }
#order-standard_cart.iq-checkout-page .iq-co-credit__balance-label{ min-width:0; color:var(--body-color); font-size:.92rem; font-weight:600; line-height:1.5; }
#order-standard_cart.iq-checkout-page .iq-co-credit__balance-amount{ flex:0 0 auto; color:var(--primary-dark); font-size:1.08rem; font-weight:700; line-height:1.35; white-space:nowrap; }
#order-standard_cart .iq-co-choice{ display:flex; flex-direction:column; gap:.6rem; }
#order-standard_cart .iq-co-choice__opt{ display:flex; align-items:flex-start; gap:.7rem; margin:0; padding:.85rem 1rem; border:1px solid var(--border-color); border-radius:.7rem; background:var(--white); cursor:pointer; transition:border-color .3s ease, background-color .3s ease; }
#order-standard_cart .iq-co-choice__opt:has(input:checked){ border-color:var(--primary); background:rgba(var(--primary-rgb),.05); }
#order-standard_cart .iq-co-choice__opt input[type="radio"]{ appearance:none; -webkit-appearance:none; box-sizing:border-box; flex:0 0 auto; width:16px; height:16px; margin:0; margin-block-start:.15rem; border:1.5px solid var(--border-color); border-radius:50%; background:var(--white); cursor:pointer; transition:border-color .2s ease, background .2s ease; }
#order-standard_cart .iq-co-choice__opt input[type="radio"]:checked{ border-color:var(--primary); background:radial-gradient(circle at center, var(--primary) 0 4.5px, var(--white) 5.5px); }
#order-standard_cart .iq-co-choice__opt .iradio_square-blue{ flex:0 0 auto; width:16px; height:16px; margin-block-start:.15rem; border-width:1.5px; }
#order-standard_cart .iq-co-choice__opt .iradio_square-blue.checked{ background:radial-gradient(circle at center, var(--primary) 0 4.5px, var(--white) 5.5px); }
#order-standard_cart .iq-co-choice__opt .iradio_square-blue.checked::after{ content:none; }
#order-standard_cart .iq-co-choice__text{ color:var(--body-color); font-size:.9rem; line-height:1.55; }
#order-standard_cart.iq-checkout-page .form-control.is-invalid{ background-image:none; }
#order-standard_cart.iq-checkout-page .iq-cart-split__side{ display:flex; flex-direction:column; gap:1.25rem; }
#order-standard_cart.iq-checkout-page .iq-checkout-empty{ min-height:22rem; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:1.15rem; padding:3.25rem 2rem; text-align:center; }
#order-standard_cart.iq-checkout-page .iq-checkout-empty__icon{ width:5rem; height:5rem; display:inline-flex; align-items:center; justify-content:center; border-radius:1.25rem; background:rgba(var(--primary-rgb),.08); color:var(--primary); }
#order-standard_cart.iq-checkout-page .iq-checkout-empty__icon svg{ flex:0 0 auto; }
#order-standard_cart.iq-checkout-page .iq-checkout-empty__text{ max-width:34rem; display:flex; flex-direction:column; align-items:center; gap:.45rem; }
#order-standard_cart.iq-checkout-page .iq-checkout-empty strong{ color:var(--heading-color); font-size:1.35rem; font-weight:800; line-height:1.25; }
#order-standard_cart.iq-checkout-page .iq-checkout-empty p{ margin:0; color:var(--body-color); font-size:.98rem; font-weight:500; line-height:1.75; }
#order-standard_cart.iq-checkout-page .iq-corev{ overflow:visible; padding:0; }
#order-standard_cart.iq-checkout-page .iq-corev__list{ display:flex; flex-direction:column; gap:0; }
#order-standard_cart.iq-checkout-page .iq-coline{ background:transparent; }
#order-standard_cart.iq-checkout-page .iq-coline + .iq-coline{ border-block-start:1px solid var(--border-light); }
#order-standard_cart.iq-checkout-page .iq-coline__summary{ display:grid; grid-template-columns:minmax(0,1fr) minmax(8.75rem,11.5rem) 4rem; grid-template-areas:"identity billing actions"; align-items:center; gap:1rem 1.3rem; padding:1.65rem 1.7rem 1.5rem; }
#order-standard_cart.iq-checkout-page .iq-coline__identity{ grid-area:identity; min-width:0; display:flex; align-items:center; gap:.9rem; }
#order-standard_cart.iq-checkout-page .iq-coline__identity-text{ min-width:0; display:flex; flex-direction:column; gap:.26rem; }
#order-standard_cart.iq-checkout-page .iq-coline__icon{ flex:0 0 auto; display:inline-flex; align-items:center; justify-content:center; width:48px; height:48px; border-radius:.7rem; background:rgba(var(--primary-rgb),.09); color:var(--primary); }
#order-standard_cart.iq-checkout-page .iq-coline__icon svg{ width:26px; height:26px; flex:0 0 auto; }
#order-standard_cart.iq-checkout-page .iq-coline__kind{ color:var(--primary-dark); font-size:.78rem; font-weight:600; line-height:1.35; }
#order-standard_cart.iq-checkout-page .iq-coline__name{ min-width:0; color:var(--heading-color); font-size:1.08rem; font-weight:700; line-height:1.35; overflow-wrap:anywhere; }
#order-standard_cart.iq-checkout-page .iq-coline__sub{ color:var(--body-color); font-size:.88rem; line-height:1.45; overflow-wrap:anywhere; }
#order-standard_cart.iq-checkout-page .iq-coline__billing{ grid-area:billing; align-self:center; min-width:0; display:flex; flex-direction:row; flex-wrap:wrap; align-items:center; gap:.4rem .5rem; padding-block-start:0; color:var(--body-color); font-size:.86rem; line-height:1.45; }
#order-standard_cart.iq-checkout-page .iq-coline__billing strong{ color:var(--heading-color); font-size:1.06rem; font-weight:700; line-height:1.25; }
#order-standard_cart.iq-checkout-page .iq-coline__billing small{ flex:1 1 100%; color:var(--text-muted); font-size:.78rem; line-height:1.45; }
#order-standard_cart.iq-checkout-page .iq-coline__actions{ grid-area:actions; align-self:center; display:flex; align-items:center; justify-content:flex-end; gap:.25rem; padding-block-start:0; }
#order-standard_cart.iq-checkout-page .iq-coline__btn{ display:inline-flex; align-items:center; justify-content:center; width:1.85rem; height:1.85rem; border:0; border-radius:.5rem; background:transparent; color:var(--body-color); cursor:pointer; text-decoration:none; transition:background-color .3s ease,color .3s ease; }
#order-standard_cart.iq-checkout-page .iq-coline__btn:hover{ background:rgba(var(--primary-rgb),.08); color:var(--primary-dark); text-decoration:none; }
#order-standard_cart.iq-checkout-page .iq-coline__btn--del:hover{ background:rgba(var(--danger-rgb,253,50,70),.08); color:var(--danger); }
#order-standard_cart.iq-checkout-page .iq-coline__btn:focus-visible{ outline:2px solid rgba(var(--primary-rgb),.4); outline-offset:2px; }
#order-standard_cart.iq-checkout-page .iq-coline__btn svg{ flex:0 0 auto; }
#order-standard_cart.iq-checkout-page .iq-coline__details{ display:grid; grid-template-columns:minmax(0,1fr) minmax(8.75rem,11.5rem) 4rem; gap:.95rem 1.3rem; padding:.15rem 1.7rem 1.6rem; }
#order-standard_cart.iq-checkout-page .iq-coline__specs{ grid-column:1 / -1; display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:.55rem; margin:0; }
#order-standard_cart.iq-checkout-page .iq-coline__spec{ display:flex; align-items:center; justify-content:space-between; gap:.45rem; min-width:0; padding:.42rem .65rem; border:1px solid var(--border-light); border-radius:.55rem; line-height:1.45; }
#order-standard_cart.iq-checkout-page .iq-coline__spec-k{ flex:0 1 auto; color:var(--text-muted); font-size:.84rem; line-height:1.45; }
#order-standard_cart.iq-checkout-page .iq-coline__spec-v{ flex:0 1 auto; min-width:0; max-width:72%; color:var(--heading-color); font-size:.86rem; font-weight:600; line-height:1.45; overflow-wrap:anywhere; text-align:end; }
#order-standard_cart.iq-checkout-page .iq-coline__spec-price{ color:var(--primary-dark); font-weight:600; white-space:nowrap; }
#order-standard_cart.iq-checkout-page .iq-coline__spec-bool{ display:inline-flex; align-items:center; vertical-align:middle; }
#order-standard_cart.iq-checkout-page .iq-coline__spec-bool svg{ width:1rem; height:1rem; }
#order-standard_cart.iq-checkout-page .iq-coline__spec-bool--on{ color:var(--success); }
#order-standard_cart.iq-checkout-page .iq-coline__spec-bool--off{ color:var(--text-muted); }
#order-standard_cart.iq-checkout-page .iq-coline__addons{ grid-column:1 / -1; display:flex; flex-direction:column; gap:.42rem; }
#order-standard_cart.iq-checkout-page .iq-coline__addon{ display:grid; grid-template-columns:minmax(0,1fr) minmax(8.75rem,11.5rem) 4rem; gap:.45rem 1rem; align-items:center; min-width:0; color:var(--body-color); font-size:.86rem; line-height:1.45; }
#order-standard_cart.iq-checkout-page .iq-coline__addon-main{ min-width:0; display:flex; align-items:center; gap:.45rem; }
#order-standard_cart.iq-checkout-page .iq-coline__addon-ic{ flex:0 0 auto; display:inline-flex; color:var(--primary); }
#order-standard_cart.iq-checkout-page .iq-coline__addon-ic svg{ width:.95rem; height:.95rem; }
#order-standard_cart.iq-checkout-page .iq-coline__addon-name{ min-width:0; overflow-wrap:anywhere; }
#order-standard_cart.iq-checkout-page .iq-coline__addon-price{ min-width:0; color:var(--body-color); font-size:.84rem; white-space:nowrap; }
#order-standard_cart.iq-checkout-page .iq-coline__addon-price strong{ font-weight:600; }
#order-standard_cart.iq-checkout-page .iq-coline__features{ grid-column:1 / -1; min-width:0; display:flex; flex-wrap:wrap; gap:.4rem 1.3rem; }
#order-standard_cart.iq-checkout-page .iq-coline__feature{ display:flex; align-items:center; gap:.42rem; color:var(--body-color); font-size:.86rem; line-height:1.45; }
#order-standard_cart.iq-checkout-page .iq-coline__feature svg{ flex:0 0 auto; width:.95rem; height:.95rem; color:var(--success); }
#order-standard_cart.iq-checkout-page .iq-coline__cycle{ color:var(--body-color); font-size:.86rem; }
#order-standard_cart.iq-checkout-page .iq-coline__billing .iq-select{ flex:0 0 auto; width:auto; min-width:0; }
#order-standard_cart.iq-checkout-page .iq-coline__billing .iq-select__trigger{ min-height:1.95rem; padding:.16rem .6rem; border-radius:999px; font-size:.78rem; gap:.25rem; }
#order-standard_cart.iq-checkout-page .iq-coline__billing .iq-select__panel{ text-align:start; z-index:90; min-width:11rem; }
#order-standard_cart.iq-checkout-page .iq-coline__renew{ display:block; color:var(--text-muted); font-size:.78rem; line-height:1.5; }
#order-standard_cart.iq-checkout-page .iq-coline__free{ display:none; align-items:center; gap:.3rem; padding:.2rem .6rem; border-radius:999px; background:rgba(var(--success-rgb),.08); color:var(--success-dark); font-size:.82rem; font-weight:600; }
#order-standard_cart.iq-checkout-page .iq-coline__free svg{ flex:0 0 auto; width:.9rem; height:.9rem; color:var(--success); }
#order-standard_cart.iq-checkout-page .iq-coline__billing.is-free > strong[name$="Price"]{ display:none; }
#order-standard_cart.iq-checkout-page .iq-coline__billing.is-free .iq-coline__cycle{ display:none; }
#order-standard_cart.iq-checkout-page .iq-coline__billing.is-free .iq-coline__free{ display:inline-flex; }
@media (max-width:767px){
  #order-standard_cart.iq-checkout-page .iq-coline__summary{ grid-template-columns:minmax(0,1fr) auto; grid-template-areas:"identity actions" "billing billing"; gap:.95rem; padding:1.4rem 1.25rem; }
  #order-standard_cart.iq-checkout-page .iq-coline__identity{ gap:.6rem; }
  #order-standard_cart.iq-checkout-page .iq-coline__icon{ width:44px; height:44px; border-radius:.7rem; }
  #order-standard_cart.iq-checkout-page .iq-coline__icon svg{ width:24px; height:24px; }
  #order-standard_cart.iq-checkout-page .iq-coline__billing{ flex-direction:row; flex-wrap:wrap; align-items:center; gap:.3rem .65rem; padding-block-start:.75rem; border-block-start:1px solid var(--border-light); }  #order-standard_cart.iq-checkout-page .iq-coline__renew{ flex:1 1 100%; }
  #order-standard_cart.iq-checkout-page .iq-coline__billing:has(.iq-select) > strong{ flex:1 1 100%; }
  #order-standard_cart.iq-checkout-page .iq-coline__billing .iq-select{ flex:1 1 100%; max-width:100%; margin-block-start:.15rem; }
  #order-standard_cart.iq-checkout-page .iq-coline__billing .iq-select__trigger{ min-height:2.5rem; font-size:.82rem; border-radius:.5rem; }
  #order-standard_cart.iq-checkout-page .iq-coline__details{ display:flex; flex-direction:column; gap:.8rem; padding:0 1.25rem 1.25rem; }
  #order-standard_cart.iq-checkout-page .iq-coline__addons{ display:flex; flex-direction:column; gap:.45rem; }
  #order-standard_cart.iq-checkout-page .iq-coline__addon{ display:flex; align-items:center; justify-content:space-between; gap:.65rem; }
  #order-standard_cart.iq-checkout-page .iq-coline__specs{ grid-template-columns:1fr; }
  #order-standard_cart.iq-checkout-page .iq-coline__spec-v{ max-width:100%; }
}
@media (max-width:575px){
  #order-standard_cart.iq-checkout-page .iq-checkout-empty{ min-height:19rem; padding:2.4rem 1.25rem; }
  #order-standard_cart.iq-checkout-page .iq-checkout-empty .btn{ width:100%; }
  #order-standard_cart.iq-checkout-page .iq-coline__name{ font-size:1rem; }
}

#order-standard_cart.iq-plans-page .iq-plans__grid{ display:grid; grid-template-columns:repeat(auto-fit, minmax(16.5rem, 1fr)); gap:1.25rem; align-items:stretch; }
#order-standard_cart.iq-plans-page .iq-plan{ display:flex; flex-direction:column; margin:0; padding:1.5rem; background:var(--white); border:1px solid var(--border-light); border-radius:.9rem; transition:border-color .3s ease; }
#order-standard_cart.iq-plans-page .iq-plan:hover{ border-color:rgba(var(--primary-rgb),.3); }
#order-standard_cart.iq-plans-page .iq-plan__head{ display:flex; align-items:flex-start; justify-content:space-between; gap:.75rem; }
#order-standard_cart.iq-plans-page .iq-plan__titles{ min-width:0; display:flex; flex-direction:column; gap:.3rem; }
#order-standard_cart.iq-plans-page .iq-plan__name{ margin:0; color:var(--heading-color); font-size:1.15rem; font-weight:700; line-height:1.3; }
#order-standard_cart.iq-plans-page .iq-plan__stock{ display:inline-flex; align-items:center; gap:.35rem; color:var(--text-muted); font-size:.85rem; font-weight:500; }
#order-standard_cart.iq-plans-page .iq-plan__stock svg{ flex:0 0 auto; width:.95rem; height:.95rem; }
#order-standard_cart.iq-plans-page .iq-plan__badge{ flex:0 0 auto; display:inline-flex; align-items:center; gap:.35rem; padding:.32rem .7rem; border-radius:999px; background:rgba(var(--primary-rgb),.1); color:var(--primary-dark); font-size:.85rem; font-weight:600; white-space:nowrap; }
#order-standard_cart.iq-plans-page .iq-plan__badge svg{ flex:0 0 auto; width:.9rem; height:.9rem; }
#order-standard_cart.iq-plans-page .iq-plan__desc{ margin-block-start:1rem; color:var(--body-color); font-size:.9rem; line-height:1.6; }
#order-standard_cart.iq-plans-page .iq-plan__desc>p{ margin:0 0 .55rem; }
#order-standard_cart.iq-plans-page .iq-plan__desc>p:last-child{ margin-block-end:0; }
#order-standard_cart.iq-plans-page .iq-plan__desc .pricing-feature-list{ margin-block-start:.55rem; }
#order-standard_cart.iq-plans-page .iq-plan__features{ list-style:none; margin:1rem 0 0; padding:0; display:flex; flex-direction:column; gap:.55rem; }
#order-standard_cart.iq-plans-page .iq-plan__feature{ display:flex; align-items:flex-start; gap:.55rem; color:var(--body-color); font-size:.9rem; line-height:1.5; }
#order-standard_cart.iq-plans-page .iq-plan__feature svg{ flex:0 0 auto; width:1rem; height:1rem; margin-block-start:.15rem; color:var(--primary); }
#order-standard_cart.iq-plans-page .iq-plan__feature .feature-value{ color:var(--heading-color); font-weight:600; }
#order-standard_cart.iq-plans-page .iq-plan__foot{ margin-block-start:auto; padding-block-start:1.25rem; border-block-start:1px solid var(--border-light); }
#order-standard_cart.iq-plans-page .iq-plan__price{ margin-block-end:1.1rem; }
#order-standard_cart.iq-plans-page .iq-plan__from{ display:block; margin-block-end:.15rem; color:var(--text-muted); font-size:.85rem; font-weight:500; }
#order-standard_cart.iq-plans-page .iq-plan__pricerow{ display:flex; align-items:baseline; gap:.35rem; flex-wrap:wrap; }
#order-standard_cart.iq-plans-page .iq-plan__amount{ color:var(--primary-dark); font-size:1.45rem; font-weight:700; line-height:1.2; }
#order-standard_cart.iq-plans-page .iq-plan__cycle{ color:var(--text-muted); font-size:.9rem; font-weight:500; }
#order-standard_cart.iq-plans-page .iq-plan__setup{ display:inline-flex; align-items:center; gap:.3rem; margin-block-start:.4rem; color:var(--text-muted); font-size:.85rem; font-weight:500; }
@media (max-width:575px){
  #order-standard_cart.iq-plans-page .iq-plan{ padding:1.25rem; }
}

#order-standard_cart.iq-adp-page .iq-adp__grid{ display:grid; grid-template-columns:repeat(auto-fit, minmax(18rem, 1fr)); gap:1.25rem; align-items:stretch; }
#order-standard_cart.iq-adp-page .iq-adp__card{ display:flex; flex-direction:column; margin:0; padding:1.5rem; background:var(--white); border:1px solid var(--border-light); border-radius:.9rem; transition:border-color .3s ease; }
#order-standard_cart.iq-adp-page .iq-adp__card:hover{ border-color:rgba(var(--primary-rgb),.3); }
#order-standard_cart.iq-adp-page .iq-adp__name{ margin:0; color:var(--heading-color); font-size:1.15rem; font-weight:700; line-height:1.3; }
#order-standard_cart.iq-adp-page .iq-adp__desc{ margin-block-start:.75rem; color:var(--body-color); font-size:.9rem; line-height:1.6; }
#order-standard_cart.iq-adp-page .iq-adp__desc>p{ margin:0; }
#order-standard_cart.iq-adp-page .iq-adp__service{ margin-block-start:1.1rem; }
#order-standard_cart.iq-adp-page .iq-adp__foot{ margin-block-start:auto; padding-block-start:1.25rem; border-block-start:1px solid var(--border-light); }
#order-standard_cart.iq-adp-page .iq-adp__price{ margin-block-end:1.1rem; }
#order-standard_cart.iq-adp-page .iq-adp__pricerow{ display:flex; align-items:baseline; gap:.35rem; flex-wrap:wrap; }
#order-standard_cart.iq-adp-page .iq-adp__amount{ color:var(--primary-dark); font-size:1.45rem; font-weight:700; line-height:1.2; }
#order-standard_cart.iq-adp-page .iq-adp__cycle{ color:var(--text-muted); font-size:.9rem; font-weight:500; }
#order-standard_cart.iq-adp-page .iq-adp__free{ color:var(--primary-dark); font-size:1.45rem; font-weight:700; line-height:1.2; }
#order-standard_cart.iq-adp-page .iq-adp__setup{ display:inline-flex; align-items:center; gap:.3rem; margin-block-start:.4rem; color:var(--text-muted); font-size:.85rem; font-weight:500; }
#order-standard_cart.iq-adp-page .iq-adp__btn-ic{ flex:0 0 auto; }
#order-standard_cart.iq-adp-page .iq-cart-action.disabled{ cursor:progress; pointer-events:none; opacity:.7; }
#order-standard_cart.iq-adp-page .iq-cart-action.disabled .iq-adp__btn-ic{ display:none; }
#order-standard_cart.iq-adp-page .iq-cart-action.disabled .iq-cart-action__spin{ display:inline-block; box-sizing:border-box; width:1.05em; height:1.05em; border:2px solid rgba(255,255,255,.4); border-block-start-color:#fff; border-radius:50%; animation:iqBtnSpin .65s linear infinite; }
#order-standard_cart.iq-adp-page .iq-adp__empty{ display:flex; flex-direction:column; align-items:center; text-align:center; padding:3rem 1.5rem; }
#order-standard_cart.iq-adp-page .iq-adp__empty-ic{ display:inline-flex; align-items:center; justify-content:center; width:4rem; height:4rem; margin-block-end:1.25rem; border-radius:50%; background:rgba(var(--primary-rgb),.08); color:var(--primary); }
#order-standard_cart.iq-adp-page .iq-adp__empty-ic svg{ width:2rem; height:2rem; }
#order-standard_cart.iq-adp-page .iq-adp__empty-title{ margin:0; color:var(--heading-color); font-size:1.1rem; font-weight:700; line-height:1.35; }
#order-standard_cart.iq-adp-page .iq-adp__empty-sub{ margin:.5rem 0 1.5rem; color:var(--body-color); font-size:.9rem; line-height:1.6; }
@media (max-width:575px){
  #order-standard_cart.iq-adp-page .iq-adp__card{ padding:1.25rem; }
}

#order-standard_cart .iq-result{ display:flex; flex-direction:column; align-items:center; text-align:center; padding:3.25rem 2rem; background:var(--white); border:1px solid var(--border-light); border-radius:.9rem; }
#order-standard_cart .iq-result__icon{ flex:0 0 auto; display:inline-flex; align-items:center; justify-content:center; width:5rem; height:5rem; margin-block-end:1.25rem; border-radius:50%; }
#order-standard_cart .iq-result__icon svg{ width:2.5rem; height:2.5rem; }
#order-standard_cart .iq-result--success .iq-result__icon{ background:rgba(var(--success-rgb),.1); color:var(--success); }
#order-standard_cart .iq-result--danger .iq-result__icon{ background:rgba(var(--danger-rgb),.1); color:var(--danger); }
#order-standard_cart .iq-result__title{ margin:0; color:var(--heading-color); font-size:1.45rem; font-weight:800; line-height:1.3; }
#order-standard_cart .iq-result__sub{ max-width:40rem; margin:.5rem 0 0; color:var(--body-color); font-size:1rem; line-height:1.65; }
#order-standard_cart.iq-error-page .iq-result__sub{ color:var(--heading-color); font-weight:600; }
#order-standard_cart .iq-result__ordernum{ display:inline-flex; align-items:center; gap:.6rem; margin-block-start:1.75rem; padding:.55rem 1.15rem; border-radius:999px; background:transparent; border:1px solid var(--border-light); }
#order-standard_cart .iq-result__ordernum-label{ color:var(--text-muted); font-size:.9rem; font-weight:500; }
#order-standard_cart .iq-result__ordernum-value{ color:var(--heading-color); font-size:1.05rem; font-weight:700; direction:ltr; unicode-bidi:isolate; }
#order-standard_cart .iq-result__alert{ width:100%; margin-block-start:1.5rem; text-align:start; }
#order-standard_cart .iq-result__inv-link{ display:inline-block; margin-inline-start:.35rem; color:var(--warning-emphasis, var(--warning)); font-weight:600; text-decoration:underline; }
#order-standard_cart .iq-result__note{ max-width:34rem; margin-block-start:1.5rem; color:var(--body-color); font-size:.9rem; line-height:1.7; }
#order-standard_cart .iq-result__addon{ width:100%; margin-block-start:1.5rem; text-align:start; }
#order-standard_cart .iq-result__actions{ margin-block-start:2rem; display:flex; flex-wrap:wrap; gap:.75rem; justify-content:center; }
#order-standard_cart .iq-done-recos{ margin-block-start:1.5rem; }
@media (max-width:575px){
  #order-standard_cart .iq-result{ padding:2.25rem 1.25rem; }
  #order-standard_cart .iq-result__actions .btn{ width:100%; }
}

#order-standard_cart .iq-ren__toolbar{ display:flex; align-items:center; justify-content:space-between; gap:1rem; flex-wrap:wrap; }
#order-standard_cart .iq-ren__showing{
  flex:1 1 18rem; min-width:0; display:flex; align-items:center; gap:.55rem; margin:0;
  min-height:48px; padding:.55rem 1.1rem;
  background:var(--white); border:1px solid var(--border-light); border-radius:.6rem;
  color:var(--text-muted); font-size:.92rem; line-height:1.5;
}
#order-standard_cart .iq-ren__showing svg{ flex:0 0 auto; width:19px; height:19px; color:var(--primary); }
#order-standard_cart .iq-ren__search{ position:relative; flex:1 1 18rem; min-width:0; }
#order-standard_cart .iq-ren__search-ic{ position:absolute; inset-inline-start:1rem; inset-block-start:50%; transform:translateY(-50%); width:1.05rem; height:1.05rem; color:var(--text-muted); pointer-events:none; }
#order-standard_cart .iq-ren__search .form-control{ padding-inline-start:2.7rem; }
#order-standard_cart .iq-ren__segproxy{ position:absolute; width:1px; height:1px; margin:-1px; padding:0; overflow:hidden; clip:rect(0 0 0 0); white-space:nowrap; border:0; }
#order-standard_cart .iq-ren-card__top{ display:flex; align-items:flex-start; justify-content:space-between; gap:1.4rem; }
#order-standard_cart .iq-ren-card__text{ min-width:0; display:flex; flex-direction:column; gap:.25rem; }
#order-standard_cart .iq-ren-card__name{ min-width:0; color:var(--heading-color); font-size:1.15rem; font-weight:700; line-height:1.3; overflow-wrap:anywhere; }
#order-standard_cart .iq-ren-card__domain{ color:var(--text-muted); font-size:.88rem; font-weight:500; line-height:1.45; overflow-wrap:anywhere; }
#order-standard_cart .iq-ren-card__inline-fact{ display:block; margin-block-start:.35rem; color:var(--text-muted); font-size:.88rem; font-weight:500; line-height:1.45; }
#order-standard_cart .iq-ren-card__inline-fact strong{ color:inherit; font-weight:inherit; }
#order-standard_cart .iq-ren-card__notice{ margin-block-start:1.25rem; margin-block-end:0; }
#order-standard_cart .iq-ren-card__terms{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:1rem 1.75rem; margin-block-start:1.25rem; padding:.9rem 1.05rem; border:1px solid var(--border-light); border-radius:.8rem; }
#order-standard_cart .iq-ren-card__addons .iq-ren-card__terms{ margin-block-start:1rem; padding:0; border:0; border-radius:0; }
#order-standard_cart .iq-ren-card__facts{ min-width:0; display:flex; align-items:flex-start; flex-wrap:wrap; gap:.9rem 2rem; }
#order-standard_cart .iq-ren-card__fact{ min-width:0; display:flex; flex-direction:column; gap:.25rem; }
#order-standard_cart .iq-ren-card__fact-k{ color:var(--text-muted); font-size:.85rem; font-weight:500; line-height:1.4; white-space:nowrap; }
#order-standard_cart .iq-ren-card__fact-v{ color:var(--heading-color); font-size:.9rem; font-weight:600; line-height:1.45; overflow-wrap:anywhere; }
#order-standard_cart .iq-ren-card__price-amt{ color:var(--primary-dark); white-space:nowrap; }
#order-standard_cart .iq-ren-card__btn{ display:inline-flex; align-items:center; justify-content:center; gap:.45rem; min-width:11.5rem; }
#order-standard_cart .iq-ren-card__btn .to-add{ display:inline-flex; align-items:center; gap:.45rem; }
#order-standard_cart .iq-ren-card__btn .to-add > i{ display:none; }
#order-standard_cart .iq-ren-card__btn .to-add > i::before{ content:none; }
#order-standard_cart .iq-ren-card__btn .to-add > i[style*="inline"],
#order-standard_cart .iq-ren-card__btn .to-add > i[style*="block"]{ display:inline-block!important; box-sizing:border-box; width:1.05em; height:1.05em; border:2px solid rgba(var(--primary-rgb),.3); border-block-start-color:var(--primary-dark); border-radius:50%; animation:iqBtnSpin .65s linear infinite; }
#order-standard_cart .iq-ren-card__btn .added{ display:none; }
#order-standard_cart .iq-ren-card__btn:has(> .added[style*="inline"]),
#order-standard_cart .iq-ren-card__btn:has(> .added[style*="block"]){ border-color:var(--success); background:var(--success); color:var(--white); opacity:1; cursor:default; }
#order-standard_cart .iq-ren-card__btn:has(> .added[style*="inline"]):hover,
#order-standard_cart .iq-ren-card__btn:has(> .added[style*="block"]):hover{ border-color:var(--success-dark); background:var(--success-dark); color:var(--white); }
#order-standard_cart .iq-ren-card__addons{ margin-block-start:1.6rem; }
#order-standard_cart .iq-ren-card__addons-title{ margin:0; margin-block-end:.85rem; color:var(--heading-color); font-size:1.1rem; font-weight:700; line-height:1.35; }
#order-standard_cart .iq-ren-card__addons-grid{ display:flex; flex-direction:column; gap:.85rem; }
#order-standard_cart .iq-ren-card__addons .iq-ren-card{ background:var(--white); border:1px solid var(--border-light); border-radius:.8rem; padding:1rem 1.15rem; }
#order-standard_cart .iq-ren-card__addons .iq-ren-card__name{ font-size:.95rem; line-height:1.45; }
#order-standard_cart .iq-ren__empty{ display:flex; flex-direction:column; align-items:center; text-align:center; padding:3rem 1.5rem; }
#order-standard_cart .iq-ren__empty-ic{ display:inline-flex; align-items:center; justify-content:center; width:4rem; height:4rem; margin-block-end:1.25rem; border-radius:50%; background:rgba(var(--primary-rgb),.08); color:var(--primary); }
#order-standard_cart .iq-ren__empty-ic svg{ width:2rem; height:2rem; }
#order-standard_cart .iq-ren__empty-title{ margin:0 0 1.5rem; color:var(--heading-color); font-size:1.1rem; font-weight:700; line-height:1.35; }
#order-standard_cart .order-summary .summary-container .clearfix:has([id^="linkCartRemove"]) .float-right > div:last-child{ display:flex; align-items:center; justify-content:flex-end; gap:.55rem; }
#order-standard_cart .order-summary [id^="linkCartRemove"]{ order:-1; flex:0 0 auto; position:relative; display:block; width:1.5rem; height:1.5rem; border-radius:.5rem; color:var(--text-muted); transition:background-color .3s ease, color .3s ease; }
#order-standard_cart .order-summary [id^="linkCartRemove"]:hover{ background:rgba(var(--danger-rgb,253,50,70),.08); color:var(--danger); text-decoration:none; }
#order-standard_cart .order-summary [id^="linkCartRemove"] i{ display:none; }
#order-standard_cart .order-summary [id^="linkCartRemove"]::before{ content:""; position:absolute; inset:0; background-color:currentColor; -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16'/%3E%3Cpath d='M10 11v6'/%3E%3Cpath d='M14 11v6'/%3E%3Cpath d='M5 7l1 12a2 2 0 0 0 2 2h8a2 2 0 0 0 2 -2l1 -12'/%3E%3Cpath d='M9 7v-3h6v3'/%3E%3C/svg%3E") center / 16px 16px no-repeat; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16'/%3E%3Cpath d='M10 11v6'/%3E%3Cpath d='M14 11v6'/%3E%3Cpath d='M5 7l1 12a2 2 0 0 0 2 2h8a2 2 0 0 0 2 -2l1 -12'/%3E%3Cpath d='M9 7v-3h6v3'/%3E%3C/svg%3E") center / 16px 16px no-repeat; }
#order-standard_cart .iq-ren__continue{ display:block; margin-block-start:1rem; color:var(--text-muted); font-size:.9rem; font-weight:600; text-align:center; }
#order-standard_cart .iq-ren__continue:hover{ color:var(--primary); text-decoration:none; }
#order-standard_cart .iq-ren__empty-summary{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:.5rem; padding:1.5rem .5rem; }
#order-standard_cart .iq-ren__empty-summary-ic{ display:inline-flex; color:var(--primary); }
#order-standard_cart .iq-ren__empty-summary-ic svg{ width:2.25rem; height:2.25rem; }
#order-standard_cart .iq-ren__empty-summary p{ margin:0; color:var(--heading-color); font-size:1rem; font-weight:700; line-height:1.45; }
#order-standard_cart .iq-ren__empty-summary small{ color:var(--text-muted); font-size:.85rem; font-weight:500; line-height:1.5; }
@media (max-width:575px){
  #order-standard_cart .iq-ren__toolbar{ flex-direction:column; align-items:stretch; }
  #order-standard_cart .iq-ren__search{ flex:0 0 auto; }
  #order-standard_cart .iq-ren-card__top{ flex-wrap:wrap; gap:.5rem .75rem; }
  #order-standard_cart .iq-ren-card__text{ flex:1 1 8rem; }
  #order-standard_cart .iq-ren-card__status{ flex:0 0 auto; }
  #order-standard_cart .iq-ren-card__terms{ flex-direction:column; align-items:stretch; }
  #order-standard_cart .iq-ren-card__facts{ display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:.9rem 1rem; }
  #order-standard_cart .iq-dr-card__action{ flex-direction:column; }
  #order-standard_cart .iq-ren-card__fact:has(.iq-ren-card__price-amt){ grid-column:1 / -1; padding-block-start:.75rem; border-block-start:1px solid var(--border-light); }
  #order-standard_cart .iq-ren-card__btn{ width:100%!important; min-width:0; }
}
