/* Native order-form structure, in the shared AIE palette. */
#order-standard_cart{color:var(--aie-text,#f1f0e9)}
#order-standard_cart .cart-sidebar,#order-standard_cart .cart-body{background:transparent;min-width:0}
#order-standard_cart .header-lined h1,#order-standard_cart .header-lined p{color:var(--aie-text)}
#order-standard_cart .products .product.aie-product-card{background:var(--aie-panel);border:1px solid var(--aie-line);border-radius:5px;box-shadow:none;padding:0;height:calc(100% - 24px);overflow:hidden}
#order-standard_cart .products .product.aie-product-card header{background:var(--aie-raised);border-bottom:1px solid var(--aie-line);padding:26px 26px 20px}
#order-standard_cart .products .product.aie-product-card header span:first-child{font-family:'Bebas Neue',Impact,sans-serif;font-size:34px;line-height:1.1;letter-spacing:.015em;color:var(--aie-text)}
#order-standard_cart .products .product.aie-product-card .product-desc{padding:20px 26px;color:var(--aie-muted)}
#order-standard_cart .products .product.aie-product-card .product-desc p,#order-standard_cart .products .product.aie-product-card .product-desc li{color:var(--aie-muted);line-height:1.75}
#order-standard_cart .products .product.aie-product-card .product-desc li{border-top:1px solid var(--aie-line);padding:8px 0}
#order-standard_cart .products .product.aie-product-card footer{padding:24px 26px;border-top:1px solid var(--aie-line);background:#101318}
#order-standard_cart .products .product.aie-product-card .product-pricing{color:var(--aie-text);margin-bottom:20px;min-height:90px}
#order-standard_cart .aie-price-label{display:block;color:var(--aie-gold);font-size:10px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px}
#order-standard_cart .products .product.aie-product-card .price{font-family:'Bebas Neue',Impact,sans-serif;color:var(--aie-text);font-size:62px;line-height:1}
#order-standard_cart .aie-setup-fee{display:inline-block;background:#302819;border:1px solid #756039;color:#ffdda0;padding:7px 10px;margin-top:12px;font-size:11px}
#order-standard_cart .btn-order-now,#order-standard_cart .btn-success.btn-order-now{background:var(--aie-gold)!important;border:1px solid var(--aie-gold)!important;color:#12100a!important;width:100%;padding:14px 20px;font-weight:700;text-transform:uppercase;font-size:12px;letter-spacing:.06em;text-shadow:none;opacity:1}
#order-standard_cart .btn-order-now:hover{background:#ffda86!important}
#order-standard_cart .btn-order-now i,#order-standard_cart .btn-order-now span{color:inherit!important}
#order-standard_cart .order-summary,#order-standard_cart .view-cart-items,#order-standard_cart .view-cart-tabs .tab-content,#order-standard_cart .view-cart-empty,#order-standard_cart .cart-sidebar .panel,#order-standard_cart .account,#order-standard_cart .summary-container{background:var(--aie-panel);border-color:var(--aie-line);color:var(--aie-text)}
#order-standard_cart .order-summary h2,#order-standard_cart .order-summary .total-due-today,#order-standard_cart .order-summary .summary-container{background:var(--aie-panel);color:var(--aie-text)}
#order-standard_cart .view-cart-items .item,#order-standard_cart .view-cart-items .item:nth-child(even){background:var(--aie-panel);border-color:var(--aie-line);color:var(--aie-text)}
#order-standard_cart .sub-heading{border-color:var(--aie-line)}
#order-standard_cart .sub-heading span,#order-standard_cart .sub-heading-borderless span{background:var(--aie-bg);color:var(--aie-gold)}
#order-standard_cart .form-control,#order-standard_cart .field,#order-standard_cart .selectize-input,#order-standard_cart .selectize-dropdown{background:#0d1015;color:var(--aie-text);border-color:#484e59}
#order-standard_cart label,#order-standard_cart .field-icon,#order-standard_cart .small,#order-standard_cart .text-muted,#order-standard_cart p,#order-standard_cart li{color:var(--aie-muted)}
#order-standard_cart .account.active{border-color:var(--aie-gold);box-shadow:0 0 0 1px #f0c15a40}
#order-standard_cart .secondary-cart-body,#order-standard_cart .cart-body{padding-bottom:24px}
#order-standard_cart .product-info{background:var(--aie-panel);border-color:var(--aie-line);color:var(--aie-text)}
#order-standard_cart .panel-addon .panel-body{background:var(--aie-panel);color:var(--aie-text)}
#order-standard_cart .panel-addon .panel-price{background:var(--aie-raised);color:var(--aie-gold)}
@media(max-width:575px){#order-standard_cart .products .product.aie-product-card header,#order-standard_cart .products .product.aie-product-card footer,#order-standard_cart .products .product.aie-product-card .product-desc{padding:20px}#order-standard_cart .products .product.aie-product-card header span:first-child{font-size:29px}}
#order-standard_cart .products .product.aie-product-card .product-desc{float:none;width:100%;min-height:0}
#order-standard_cart .products .product.aie-product-card footer{float:none;width:100%;margin:0;text-align:left}
#order-standard_cart .products .product.aie-product-card div.product-pricing span.price{font-size:clamp(36px,4vw,62px);overflow-wrap:anywhere}
#order-standard_cart .products .product.aie-product-card{display:flex;flex-direction:column}
#order-standard_cart .products .product.aie-product-card footer{margin-top:auto}
#order-standard_cart .view-cart-items-header{background:#242017;color:var(--aie-gold);border:1px solid #675333}
#order-standard_cart .view-cart-tabs .nav-tabs .nav-link.active{background:var(--aie-panel);border-color:var(--aie-line);color:var(--aie-gold)}
#order-standard_cart .order-summary .btn-checkout{background:var(--aie-gold);border-color:var(--aie-gold);color:#12100a}
#order-standard_cart .order-summary a:not(.btn-checkout){color:var(--aie-gold)}
