/* DichVuHost order-form skin. Scoped to #order-standard_cart. */
#order-standard_cart{--oc-primary:#2563eb;--oc-primary-dark:#1d4ed8;--oc-soft:#eff6ff;--oc-text:#0f172a;--oc-body:#334155;--oc-muted:#64748b;--oc-line:#dbe4ef;--oc-surface:#fff;--oc-radius:14px;--oc-shadow:0 12px 28px -22px #0f172a4d;--oc-cart-price:172px;--oc-cart-action:34px;width:100%;color:var(--oc-body);margin:0;padding:0 0 32px;font:400 14px/1.55 Inter,Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}
#order-standard_cart *,#order-standard_cart :before,#order-standard_cart :after{box-sizing:border-box}
#order-standard_cart>.row{margin-left:0;margin-right:0}
#order-standard_cart .cart-sidebar{padding-left:0}
#order-standard_cart .cart-body{padding-right:0}
#order-standard_cart h1,#order-standard_cart h2,#order-standard_cart h3,#order-standard_cart h4,#order-standard_cart p{font-family:inherit}
#order-standard_cart .header-lined{border-bottom:1px solid var(--oc-line);margin:0 0 20px;padding:0 0 14px}
#order-standard_cart .header-lined h1,#order-standard_cart .font-size-36{color:var(--oc-text);letter-spacing:-.025em;margin:0;font-weight:750;line-height:1.2;font-size:30px!important}
#order-standard_cart .header-lined p{color:var(--oc-muted);margin:6px 0 0;font-size:14px}
#order-standard_cart :is(.form-control,.field,.custom-select){min-height:42px;color:var(--oc-text);box-shadow:none;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.45}
#order-standard_cart :is(.form-control,.field,.custom-select):focus{border-color:#60a5fa;outline:0;box-shadow:0 0 0 3px #2563eb1f}
#order-standard_cart :is(input,textarea,.form-control)::placeholder{color:#94a3b8;opacity:1}
#order-standard_cart .btn{min-height:40px;box-shadow:none;border-radius:10px;padding:8px 15px;font-size:13px;font-weight:700}
#order-standard_cart :is(.btn-primary,.btn-success,.btn-checkout){color:#fff;background:var(--oc-primary);border-color:var(--oc-primary)}
#order-standard_cart :is(.btn-primary,.btn-success,.btn-checkout):is(:hover,:focus){color:#fff;background:var(--oc-primary-dark);border-color:var(--oc-primary-dark)}
#order-standard_cart :is(.btn-default,.btn-light){color:var(--oc-text);background:#fff;border-color:#cbd5e1}
#order-standard_cart :is(.btn-default,.btn-light):is(:hover,:focus){color:var(--oc-primary);background:var(--oc-soft);border-color:#93c5fd}
#order-standard_cart :is(.label,.badge){border:0;align-items:center;min-height:24px;padding:4px 9px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex;border-radius:999px!important}
#order-standard_cart :is(.label-info,.badge-info){color:#0369a1;background:#e0f2fe}
#order-standard_cart :is(.label-success,.badge-success){color:#15803d;background:#dcfce7}
#order-standard_cart :is(.label-warning,.badge-warning){color:#a16207;background:#fef3c7}
#order-standard_cart :is(.label-danger,.badge-danger){color:#b91c1c;background:#fee2e2}
#order-standard_cart :is(.label-grey,.badge-secondary){color:#475569;background:#e2e8f0}
#order-standard_cart :is(.cart-sidebar .card-sidebar,.dvh-plan-card,.domain-renewal,.service-renewal,.domain-pricing>.bg-white,.domain-promo-box){border:1px solid var(--oc-line);border-radius:var(--oc-radius);box-shadow:var(--oc-shadow);background:#fff}
#order-standard_cart :is(#orderSummary .order-summary,.order-summary#orderSummary,#DomainSearchResults .domain-checker-result-headline,#DomainSearchResults .suggested-domains){border:1px solid var(--oc-line);border-radius:var(--oc-radius);box-shadow:var(--oc-shadow);background:#fff}
#order-standard_cart .cart-sidebar .card-sidebar{margin-bottom:16px;overflow:hidden}
#order-standard_cart .cart-sidebar .card-header{color:var(--oc-text);border-bottom:1px solid var(--oc-line);background:#f8fafc;padding:13px 15px}
#order-standard_cart .cart-sidebar :is(.card-title,.panel-title){margin:0;font-size:13px;font-weight:750}
#order-standard_cart .cart-sidebar .list-group-item{color:var(--oc-muted);background:#fff;border-color:#edf2f7;padding:11px 15px;font-size:12.5px}
#order-standard_cart .cart-sidebar .list-group-item.active{color:var(--oc-primary);background:var(--oc-soft);border-left:3px solid var(--oc-primary)}
#order-standard_cart .dvh-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch;display:grid}
#order-standard_cart .dvh-plan-card{position:relative;min-width:0;min-height:360px;padding:20px;display:flex;flex-direction:column;overflow:hidden}
#order-standard_cart .dvh-plan-card:hover{border-color:#bfdbfe;box-shadow:0 18px 36px -26px #2563eb66;transform:translateY(-1px)}
#order-standard_cart .dvh-plan-card.is-featured{border-color:#93c5fd;box-shadow:0 18px 38px -26px #2563eb80}
#order-standard_cart .dvh-plan-badge,#order-standard_cart .dvh-plan-eyebrow{align-self:flex-start;min-height:24px;color:#1d4ed8;background:#dbeafe;border-radius:999px;margin:0 0 12px;padding:5px 9px;font-size:10.5px;font-weight:750;line-height:1;display:inline-flex;align-items:center}
#order-standard_cart .dvh-plan-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin:0 0 12px}
#order-standard_cart .dvh-plan-header h2{color:var(--oc-text);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:800;line-height:1.3}
#order-standard_cart .dvh-plan-stock{flex:0 0 auto;color:#15803d;background:#dcfce7;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:700}
#order-standard_cart .dvh-plan-pricing{min-height:58px;border-bottom:1px solid #edf2f7;margin:0 0 14px;padding:0 0 14px}
#order-standard_cart .dvh-plan-prefix{color:var(--oc-muted);font-size:11px;font-weight:600}
#order-standard_cart .dvh-plan-price-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;margin-top:2px}
#order-standard_cart .dvh-plan-price-line .price,#order-standard_cart .dvh-plan-pricing>.price,#order-standard_cart .dvh-plan-pricing div>.price{color:var(--oc-text);letter-spacing:-.025em;font-size:24px;font-weight:800;line-height:1.2}
#order-standard_cart .dvh-plan-cycle{color:var(--oc-muted);font-size:11.5px;font-weight:600}
#order-standard_cart .dvh-plan-setup-fee{display:block;color:var(--oc-muted);margin-top:4px;font-size:10.5px}
#order-standard_cart .dvh-plan-features{flex:1 1 auto;color:var(--oc-body);margin-bottom:18px;font-size:12.5px;line-height:1.5}
#order-standard_cart .dvh-plan-features p{color:inherit;margin:0 0 10px;font-size:inherit}
#order-standard_cart .dvh-plan-features ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}
#order-standard_cart .dvh-plan-features li{display:flex;align-items:flex-start;gap:8px;margin:0;list-style:none}
#order-standard_cart .dvh-plan-check{flex:0 0 18px;width:18px;height:18px;color:#15803d;background:#dcfce7;border-radius:50%;font-size:9px;display:grid;place-items:center;margin-top:1px}
#order-standard_cart .dvh-plan-cta{width:100%;min-height:40px;margin-top:auto;display:inline-flex;align-items:center;justify-content:center}
#order-standard_cart .products .product,#order-standard_cart :is(.product-info,.field-container,.panel-addon,.view-cart-items,.view-cart-tabs){border:1px solid var(--oc-line);border-radius:var(--oc-radius);box-shadow:var(--oc-shadow);background:#fff}
#order-standard_cart .products .product{margin:0 0 14px;padding:18px;overflow:hidden}
#order-standard_cart .products .product header span{color:var(--oc-text);font-size:17px;font-weight:750}
#order-standard_cart .products .product div.product-desc{width:66%;color:var(--oc-muted);font-size:12.5px}
#order-standard_cart .products .product div.product-pricing{width:30%;color:var(--oc-text)}
#order-standard_cart .products .product footer{margin:12px 0 0}
#order-standard_cart .product-info,#order-standard_cart .field-container{margin-bottom:16px;padding:16px}
#order-standard_cart .sub-heading{border:0;border-bottom:1px solid var(--oc-line);height:auto;margin:24px 0 14px;padding:0 0 9px}
#order-standard_cart .sub-heading span{color:var(--oc-text);background:0 0;padding:0;font-size:15px;font-weight:750;position:static}
#order-standard_cart .cart-body>.row{align-items:flex-start;flex-wrap:nowrap;margin:0 -8px;display:flex}
#order-standard_cart .secondary-cart-body{flex:1 1 0;min-width:0;width:auto;padding:0 8px}
#order-standard_cart .secondary-cart-sidebar{flex:0 0 300px;width:300px;padding:0 8px;position:relative}
#order-standard_cart :is(.domain-renewals,.service-renewals){background:0 0;border:0;margin:0}
#order-standard_cart :is(.domain-renewal,.service-renewal){min-height:112px;margin:0 0 12px;padding:18px;background:#fff!important}
#order-standard_cart :is(.domain-renewal,.service-renewal) h3{color:var(--oc-text);margin:0 0 3px;font-weight:750;line-height:1.35;font-size:17px!important}
#order-standard_cart :is(.domain-renewal,.service-renewal) p{color:var(--oc-muted);margin:0;font-size:12.5px}
#order-standard_cart :is(.domain-renewal,.service-renewal)>.float-right{margin:0 0 8px 12px}
#order-standard_cart :is(.domain-renewal,.service-renewal) form{clear:both;border-top:1px solid #edf2f7;margin-top:13px;padding-top:13px}
#order-standard_cart :is(.domain-renewal,.service-renewal) .form-group{align-items:center;margin-bottom:0}
#order-standard_cart :is(.domain-renewal,.service-renewal) label{color:var(--oc-muted);margin:0;font-size:12px;font-weight:600}
#order-standard_cart :is(.domain-renewal,.service-renewal) .text-right{margin-top:10px}
#order-standard_cart :is(#orderSummary .order-summary,.order-summary#orderSummary){margin:0 0 12px;overflow:hidden}
#order-standard_cart :is(#orderSummary .order-summary,.order-summary#orderSummary) h2{color:var(--oc-text);border-bottom:1px solid var(--oc-line);text-align:left;background:#f8fafc;margin:0;padding:14px 16px;font-weight:750;font-size:15px!important}
#order-standard_cart :is(#orderSummary .order-summary,.order-summary#orderSummary) .summary-container{min-height:116px;color:var(--oc-body);background:#fff;border-radius:0;padding:16px;font-size:12px}
#order-standard_cart :is(#orderSummary .order-summary,.order-summary#orderSummary) .summary-totals{border-color:var(--oc-line)}
#order-standard_cart :is(#orderSummary .order-summary,.order-summary#orderSummary) .total-due-today .amt{color:var(--oc-primary);font-size:25px;font-weight:800}
#order-standard_cart #orderSummary>.text-center .btn{width:auto;min-width:132px;margin:0 auto}
#order-standard_cart .cart-body>.header-lined+p{color:var(--oc-muted);margin:-8px 0 16px;font-size:13px}
#order-standard_cart #frmProductDomain{margin-top:18px}
#order-standard_cart #frmProductDomain .domain-selection-options{display:grid;gap:10px;margin:0 0 20px}
#order-standard_cart #frmProductDomain .domain-selection-options>.option{color:var(--oc-muted);background:#fff;border:1px solid var(--oc-line);border-radius:12px;margin:0;padding:0;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}
#order-standard_cart #frmProductDomain .domain-selection-options>.option:hover{background:#fff;border-color:#bfdbfe}
#order-standard_cart #frmProductDomain .domain-selection-options>.option.option-selected{background:#f8fbff;border-color:#93c5fd;box-shadow:0 0 0 3px #dbeafe80}
#order-standard_cart #frmProductDomain .domain-selection-options>.option>label{color:var(--oc-body);cursor:pointer;display:flex;align-items:center;gap:10px;min-height:52px;margin:0;padding:13px 16px;font-size:13.5px;font-weight:650}
#order-standard_cart #frmProductDomain .domain-selection-options>.option.option-selected>label{color:var(--oc-text);font-weight:750}
#order-standard_cart #frmProductDomain .domain-selection-options>.option>label .iradio_square-blue{flex:0 0 22px;margin:0}
#order-standard_cart #frmProductDomain .domain-input-group{border-top:1px solid #dbeafe;margin:0;padding:14px 16px 16px}
#order-standard_cart #frmProductDomain .domain-input-group>.row{display:flex;align-items:center;flex-wrap:nowrap;gap:10px;margin:0;padding-left:32px}
#order-standard_cart #frmProductDomain .domain-input-group>.row>[class*=col-sm-8]{flex:1 1 auto;width:auto;max-width:none;margin-left:0;padding:0}
#order-standard_cart #frmProductDomain .domain-input-group>.row>.col-sm-2{flex:0 0 112px;width:112px;max-width:112px;padding:0}
#order-standard_cart #frmProductDomain .domains-row{margin:0;display:flex;align-items:center;flex-wrap:nowrap}
#order-standard_cart #frmProductDomain .domains-row>[class*=col-]{padding:0}
#order-standard_cart #frmProductDomain .domains-row>.col-9{flex:1 1 auto;max-width:none}
#order-standard_cart #frmProductDomain .domains-row>.col-3{flex:0 0 126px;max-width:126px;margin-left:8px}
#order-standard_cart #frmProductDomain :is(.form-control,.input-group-text,.btn){min-height:42px}
#order-standard_cart #frmProductDomain .input-group-text{color:#64748b;background:#f8fafc;border-color:var(--oc-line);padding:8px 12px;font-size:12.5px}
#order-standard_cart #frmProductDomain .form-control{color:var(--oc-text);background:#fff;border-color:var(--oc-line);font-size:13px}
#order-standard_cart #frmProductDomain .form-control:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #dbeafe80}
#order-standard_cart #frmProductDomain .domain-input-group .btn{border-radius:9px;padding:9px 14px;font-size:12.5px}
#order-standard_cart #DomainSearchResults .primary-domain-header{color:var(--oc-text);background:#f8fafc;border:1px solid var(--oc-line);border-bottom:0;border-radius:12px 12px 0 0;margin:16px 0 0;padding:12px 16px;font-size:12px;font-weight:750}
#order-standard_cart #DomainSearchResults .primary-domain-header+.domain-lookup-primary-results{margin-top:0}
#order-standard_cart .domain-checker-container{background:linear-gradient(135deg,#0f172a,#172554 62%,#2563eb);border:1px solid #274690;border-radius:16px;margin:0 0 24px;overflow:hidden;box-shadow:0 18px 38px -26px #0f172aa6}
#order-standard_cart .domain-checker-bg{margin:0;padding:34px 24px;position:relative;background:0 0!important}
#order-standard_cart .domain-checker-bg:after{content:"";border:42px solid #ffffff12;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-110px;right:-60px}
#order-standard_cart .domain-checker-container .input-group-box{z-index:1;background:#fff;border-radius:12px;width:min(100%,680px);min-height:52px;margin:0 auto;padding:5px;display:flex;position:relative}
#order-standard_cart .domain-checker-container .input-group-box>.form-control{border:0;border-radius:8px 0 0 8px;min-width:0;min-height:40px}
#order-standard_cart .domain-checker-container .input-group-append{flex:none;display:flex}
#order-standard_cart .domain-checker-container #btnCheckAvailability{border-radius:8px;min-width:110px;min-height:40px}
#order-standard_cart #DomainSearchResults .domain-checker-result-headline{margin:0 0 16px;padding:18px;overflow:hidden;font-size:17px}
#order-standard_cart #DomainSearchResults .domain-checker-result-headline p{margin:0}
#order-standard_cart #DomainSearchResults .domain-checker-unavailable,#order-standard_cart #DomainSearchResults .domain-checker-invalid{color:#dc2626;font-weight:700}
#order-standard_cart #DomainSearchResults .suggested-domains{margin:0 0 16px;padding:0;overflow:hidden}
#order-standard_cart #DomainSearchResults .suggested-domains .card-header{color:var(--oc-text);background:#f8fafc;border:0;border-bottom:1px solid var(--oc-line);padding:13px 16px;font-size:14px;font-weight:750}
#order-standard_cart #DomainSearchResults .suggested-domains .list-group-item{min-height:58px;color:var(--oc-body);background:#fff;border:0;border-bottom:1px solid #edf2f7;padding:11px 16px;display:flex;align-items:center;gap:6px;font-size:13.5px}
#order-standard_cart #DomainSearchResults .suggested-domains .list-group-item:last-child{border-bottom:0}
#order-standard_cart #DomainSearchResults .suggested-domains .extension{color:var(--oc-text);font-weight:750}
#order-standard_cart #DomainSearchResults .suggested-domains .actions{float:none;margin-left:auto;display:grid;grid-template-columns:110px 116px;align-items:center;gap:12px}
#order-standard_cart #DomainSearchResults .suggested-domains .price{color:var(--oc-text);padding:0;text-align:right;font-size:13.5px;font-weight:700;white-space:nowrap}
#order-standard_cart #DomainSearchResults .suggested-domains .btn:not(.domain-contact-support){width:116px;min-height:34px;color:var(--oc-primary);background:var(--oc-soft);border:1px solid #bfdbfe;border-radius:8px;padding:6px 10px;font-size:11.5px;font-weight:750;line-height:1.3}
#order-standard_cart #DomainSearchResults .suggested-domains .btn:not(.domain-contact-support):is(:hover,:focus){color:#fff;background:var(--oc-primary);border-color:var(--oc-primary)}
#order-standard_cart #DomainSearchResults .suggested-domains .card-footer{color:var(--oc-primary);background:#f8fafc;border:0;border-top:1px solid var(--oc-line);padding:10px 16px;font-size:12.5px}
#order-standard_cart #DomainSearchResults .domain-suggestions-warning{color:var(--oc-muted);padding:12px 18px;font-size:11.5px;line-height:1.5}
#order-standard_cart #DomainSearchResults .domain-suggestions-warning p{margin:0}
#order-standard_cart .domain-pricing{margin-top:22px}
#order-standard_cart .domain-pricing>h4{color:var(--oc-text);margin:0 0 10px;font-weight:750;font-size:16px!important}
#order-standard_cart .tld-filters{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}
#order-standard_cart .tld-filters .badge{color:#475569;border:1px solid var(--oc-line);background:#fff;min-height:28px;padding:6px 10px}
#order-standard_cart .tld-filters .badge:is(:hover,:focus,.active){color:var(--oc-primary);background:var(--oc-soft);border-color:#93c5fd}
#order-standard_cart .domain-pricing>.bg-white{overflow:hidden}
#order-standard_cart .domain-pricing :is(.tld-pricing-header,.tld-row){margin:0}
#order-standard_cart .domain-pricing .tld-pricing-header{min-height:44px;color:var(--oc-muted);border-bottom:1px solid var(--oc-line);letter-spacing:.06em;text-transform:uppercase;background:#f8fafc;font-size:10.5px;font-weight:750}
#order-standard_cart .domain-pricing .tld-pricing-header>div,#order-standard_cart .domain-pricing .tld-pricing-header .row>div{justify-content:center;align-items:center;min-height:44px;display:flex;background:0 0!important;border:0!important}
#order-standard_cart .domain-pricing .tld-pricing-header>.col-md-8,#order-standard_cart .domain-pricing .tld-row>.col-md-8{align-items:stretch;display:flex}
#order-standard_cart .domain-pricing .tld-pricing-header>.col-md-8>.row,#order-standard_cart .domain-pricing .tld-row>.col-md-8>.row{flex-wrap:nowrap;flex:100%;width:100%;max-width:100%;margin:0;display:flex}
#order-standard_cart .domain-pricing .tld-pricing-header>.col-md-8>.row>div{white-space:nowrap;flex:0 0 33.333%;width:33.333%;max-width:33.333%;padding:8px 6px}
#order-standard_cart .domain-pricing .tld-row{min-height:54px;color:var(--oc-body);border-bottom:1px solid #edf2f7;background:#fff!important}
#order-standard_cart .domain-pricing .tld-row:last-child{border-bottom:0}
#order-standard_cart .domain-pricing .tld-row>.two-row-center,#order-standard_cart .domain-pricing .tld-row>.col-md-8>.row>div{border:0;border-left:1px solid #edf2f7;flex-direction:column;justify-content:center;min-height:54px;display:flex;padding:8px 12px!important}
#order-standard_cart .domain-pricing .tld-row>.two-row-center{border-left:0;align-items:flex-start}
#order-standard_cart .domain-pricing .tld-row>.col-md-8>.row{height:100%}
#order-standard_cart .domain-pricing .tld-row small{color:var(--oc-muted);font-size:10.5px}
#order-standard_cart .domain-promo-box{min-height:170px;margin:18px 0 0;padding:18px}
#order-standard_cart .domain-promo-box i.fa-4x{float:right;width:50px;height:50px;color:var(--oc-primary);background:var(--oc-soft);border-radius:12px;place-items:center;font-size:20px;display:grid}
#order-standard_cart .domain-promo-box h3{max-width:calc(100% - 64px);color:var(--oc-text);white-space:normal;margin:0 0 4px;font-weight:750;font-size:16px!important}
#order-standard_cart .domain-promo-box p{color:var(--oc-muted);margin:0 0 12px;font-size:12px}
#order-standard_cart .domain-promo-box .btn{align-items:center;margin:2px 0 12px;display:inline-flex}
#order-standard_cart .domain-promo-box>p.small{clear:both;margin:0;line-height:1.45;display:block}
#order-standard_cart .domain-promo-box .text-warning,#order-standard_cart .domain-promo-box .text-primary{color:var(--oc-primary)!important}
#order-standard_cart .domain-promo-box .btn-warning{color:var(--oc-primary);background:var(--oc-soft);border-color:#bfdbfe}
#order-standard_cart .secondary-cart-body form>.view-cart-items{margin:0;border:1px solid var(--oc-line);border-radius:0 0 var(--oc-radius) var(--oc-radius);box-shadow:var(--oc-shadow);overflow:hidden}
#order-standard_cart .secondary-cart-body .view-cart-items-header,#order-standard_cart .secondary-cart-body .view-cart-items .item{color:var(--oc-body);background:#fff;border-color:#edf2f7;padding:13px 16px}
#order-standard_cart .secondary-cart-body .view-cart-items-header{color:var(--oc-text);background:#f8fafc;border:1px solid var(--oc-line);border-bottom:0;border-radius:var(--oc-radius) var(--oc-radius) 0 0;font-weight:750}
#order-standard_cart .secondary-cart-body .view-cart-items .item{margin:0;border:0;border-bottom:1px solid #edf2f7;font-size:12.5px}
#order-standard_cart .secondary-cart-body .view-cart-items .item:last-child{border-bottom:0}
#order-standard_cart .secondary-cart-body .view-cart-items .item-title{color:var(--oc-text);font-size:17px;font-weight:500;line-height:1.35}
#order-standard_cart .secondary-cart-body .view-cart-items .item-title .btn-link{color:#2563eb;margin-left:8px;padding:2px 4px;font-size:12px;font-weight:700}
#order-standard_cart .secondary-cart-body .view-cart-items .item-domain{color:#075985;margin-top:8px;font-size:12px}
#order-standard_cart .secondary-cart-body .view-cart-items .item-price>span{color:var(--oc-body);font-size:17px}
#order-standard_cart .secondary-cart-body .view-cart-items .item-price .cycle,#order-standard_cart .secondary-cart-body .view-cart-items .item-price .renewal-price{color:var(--oc-muted);font-size:11px}
#order-standard_cart .secondary-cart-body .view-cart-items .item>.row{align-items:center;flex-wrap:nowrap;margin:0;display:flex}
#order-standard_cart .secondary-cart-body .view-cart-items .item>.row>[class*=col-sm-]:first-child{flex:1 1 auto;width:auto;max-width:none;min-width:0;padding-left:0;padding-right:12px}
#order-standard_cart .secondary-cart-body .view-cart-items .item>.row>.item-qty{flex:0 0 76px;width:76px;max-width:76px;padding:0 8px}
#order-standard_cart .secondary-cart-body .view-cart-items .item>.row>.item-price{flex:0 0 var(--oc-cart-price);width:var(--oc-cart-price);max-width:var(--oc-cart-price);padding:0 8px;text-align:right}
#order-standard_cart .secondary-cart-body .view-cart-items .item>.row>.col-sm-1{flex:0 0 var(--oc-cart-action);width:var(--oc-cart-action);max-width:var(--oc-cart-action);padding:0;justify-content:flex-end;display:flex}
#order-standard_cart .secondary-cart-body .view-cart-items .btn-remove-from-cart{color:#94a3b8;border:1px solid transparent;border-radius:7px;margin:0}
#order-standard_cart .secondary-cart-body .view-cart-items .item>.row>.col-sm-1 .btn-remove-from-cart{justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;display:inline-flex}
#order-standard_cart .secondary-cart-body .view-cart-items .btn-remove-from-cart:is(:hover,:focus){color:#dc2626;background:#fef2f2;border-color:#fecaca;text-decoration:none}
#order-standard_cart .secondary-cart-body form>.empty-cart{margin:10px 0 0;text-align:right;line-height:normal}
#order-standard_cart .secondary-cart-body form>.empty-cart .btn{min-height:34px;color:#64748b;background:#fff;border:1px solid var(--oc-line);border-radius:8px;padding:7px 11px;font-size:11.5px;font-weight:700}
#order-standard_cart .secondary-cart-body form>.empty-cart .btn:is(:hover,:focus){color:#dc2626;background:#fef2f2;border-color:#fecaca}
#order-standard_cart .secondary-cart-body .view-cart-tabs{margin-top:16px;overflow:hidden}
#order-standard_cart .secondary-cart-body .view-cart-tabs .nav-tabs{padding:0 12px;background:#f8fafc;border-bottom:1px solid var(--oc-line)}
#order-standard_cart .secondary-cart-body .view-cart-tabs .nav-link{color:var(--oc-muted);border:0;border-bottom:2px solid transparent;padding:11px 10px;font-size:12.5px;font-weight:700}
#order-standard_cart .secondary-cart-body .view-cart-tabs .nav-link.active{color:var(--oc-primary);background:transparent;border-bottom-color:var(--oc-primary)}
#order-standard_cart .secondary-cart-body .view-cart-tabs .tab-content{background:#fff;padding:16px}
#order-standard_cart .secondary-cart-body .view-cart-tabs .promo .form-group{margin-bottom:10px}
#order-standard_cart .secondary-cart-body .view-cart-tabs .promo .btn-block{min-height:38px}
#order-standard_cart .checkout-security-msg{color:var(--oc-muted);font-size:12px}
#order-standard_cart .alert{border-radius:10px;padding:12px 14px;font-size:12.5px}
@media (width<=991.98px){#order-standard_cart .cart-body{width:100%;padding-left:0}
#order-standard_cart .dvh-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
#order-standard_cart .cart-body>.row{margin:0;display:block}
#order-standard_cart .secondary-cart-body,#order-standard_cart .secondary-cart-sidebar{width:100%;padding:0}
#order-standard_cart .secondary-cart-sidebar{max-width:none;margin-top:16px}
#order-standard_cart #orderSummary{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}
#order-standard_cart #orderSummary>.text-center .btn{margin-bottom:12px}
}
@media (width<=767.98px){#order-standard_cart .header-lined h1,#order-standard_cart .font-size-36{font-size:25px!important}
#order-standard_cart .products .product div.product-desc,#order-standard_cart .products .product div.product-pricing{float:none;width:100%}
#order-standard_cart #frmProductDomain .domain-input-group>.row{align-items:stretch;flex-direction:column;padding-left:0}
#order-standard_cart #frmProductDomain .domain-input-group>.row>[class*=col-sm-8],#order-standard_cart #frmProductDomain .domain-input-group>.row>.col-sm-2{flex:0 0 auto;width:100%;max-width:none}
#order-standard_cart .domain-checker-bg{padding:24px 16px}
#order-standard_cart .domain-pricing .tld-pricing-header>.col-md-4,#order-standard_cart .domain-pricing .tld-row>.col-md-4{flex:0 0 32%;max-width:32%}
#order-standard_cart .domain-pricing .tld-pricing-header>.col-md-8,#order-standard_cart .domain-pricing .tld-row>.col-md-8{flex:0 0 68%;max-width:68%}
}
@media (width<=575.98px){#order-standard_cart{font-size:13px}
#order-standard_cart .dvh-plan-grid{grid-template-columns:1fr}
#order-standard_cart .dvh-plan-card{min-height:0;padding:17px}
#order-standard_cart #frmProductDomain .domain-selection-options>.option>label{align-items:flex-start;padding:12px;font-size:12.5px}
#order-standard_cart #frmProductDomain .domain-input-group{padding:12px}
#order-standard_cart #frmProductDomain .domains-row>.col-3{flex-basis:104px;max-width:104px}
#order-standard_cart #orderSummary{display:block}
#order-standard_cart .secondary-cart-body .view-cart-items .item>.row{align-items:flex-start;flex-wrap:wrap;row-gap:10px}
#order-standard_cart .secondary-cart-body .view-cart-items .item>.row>[class*=col-sm-]:first-child{flex-basis:calc(100% - 38px)}
#order-standard_cart .secondary-cart-body .view-cart-items .item>.row>.item-qty{flex-basis:76px}
#order-standard_cart .secondary-cart-body .view-cart-items .item>.row>.item-price{flex:1 1 150px;width:auto;max-width:none;padding-left:0;text-align:left}
#order-standard_cart .secondary-cart-body .view-cart-items .item>.row>.col-sm-1{flex-basis:34px}
#order-standard_cart :is(.domain-renewal,.service-renewal){min-height:0;padding:15px}
#order-standard_cart .domain-checker-container .input-group-box{padding:6px;display:block}
#order-standard_cart .domain-checker-container .input-group-box>.form-control{border-radius:8px;width:100%}
#order-standard_cart .domain-checker-container .input-group-append,#order-standard_cart .domain-checker-container #btnCheckAvailability{width:100%;margin-top:6px}
#order-standard_cart .domain-pricing .tld-pricing-header,#order-standard_cart .domain-pricing .tld-row{font-size:11px}
#order-standard_cart .domain-pricing .tld-row>.two-row-center,#order-standard_cart .domain-pricing .tld-row>.col-md-8>.row>div{padding:7px 5px!important}
#order-standard_cart .domain-promo-box{min-height:0}
#order-standard_cart #DomainSearchResults .suggested-domains .list-group-item{align-items:flex-start;flex-direction:column;padding:12px}
#order-standard_cart #DomainSearchResults .suggested-domains .actions{width:100%;margin:4px 0 0;grid-template-columns:1fr 1fr}
#order-standard_cart #DomainSearchResults .suggested-domains .price{text-align:left}
#order-standard_cart #DomainSearchResults .suggested-domains .btn:not(.domain-contact-support){width:100%}
}
