/* Royal Server / Standard Cart — light presentation, original business logic. */
@media screen{
body.royal-halloween #order-standard_cart#order-standard_cart{
 --zmc-bg:#f7f4fa;--zmc-panel:#fff;--zmc-panel2:#fbf8fe;--zmc-panel-2:#fbf8fe;
 --zmc-cyan:#b34a0f;--zmc-blue:#8155aa;--zmc-green:#1e7a4a;
 --zmc-text:#2d2236;--zmc-muted:#70607e;--zmc-border:#ddd0e8;--zmc-line:#ded1e9;
 width:100%!important;max-width:1440px!important;min-width:0!important;
 margin:0 auto 35px!important;padding:0 0 28px!important;
 color:#2d2236!important;font-family:RoyalSpace,Inter,Arial,sans-serif!important;
}
body.royal-halloween #order-standard_cart#order-standard_cart>.row{display:grid!important;grid-template-columns:240px minmax(0,1fr)!important;gap:24px!important;width:100%!important;margin:0!important;align-items:start!important;float:none!important}
body.royal-halloween #order-standard_cart#order-standard_cart :is(.cart-sidebar,.zmc-catalog-sidebar){display:block!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important;position:relative!important;flex:none!important}
body.royal-halloween #order-standard_cart#order-standard_cart :is(.cart-body,.zmc-catalog-content){width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;float:none!important;flex:none!important}
body.royal-halloween #order-standard_cart#order-standard_cart :is(h1,h2,h3,h4,h5,h6){font-family:RoyalSpace,Inter,Arial,sans-serif!important;color:#2d2137!important;letter-spacing:-.035em!important;text-shadow:none!important;overflow-wrap:break-word}
body.royal-halloween #order-standard_cart#order-standard_cart :is(.header-lined,.zmc-catalog-hero,.zmc-config-hero){background:linear-gradient(115deg,#fffaf5,#fff 55%,#f9f4ff)!important;border:1px solid #ddc8e8!important;border-radius:22px!important;padding:27px!important;min-height:0!important;margin:0 0 22px!important;box-shadow:0 5px 22px rgba(64,39,80,.04)!important}
body.royal-halloween #order-standard_cart#order-standard_cart :is(.header-lined h1,.zmc-catalog-hero h1){padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;font-size:clamp(27px,3vw,39px)!important;line-height:1.12!important;max-width:100%!important;min-height:0!important}
body.royal-halloween #order-standard_cart#order-standard_cart .header-lined h1::after,body.royal-halloween #order-standard_cart#order-standard_cart .zmc-catalog-hero h1::after{display:none!important}
body.royal-halloween #order-standard_cart#order-standard_cart :is(.zmc-eyebrow,.zmc-config-eyebrow,.zmc-product-kicker){color:#a84a12!important;font-size:10px!important;letter-spacing:.10em!important;text-shadow:none!important}
body.royal-halloween #order-standard_cart#order-standard_cart :is(.zmc-hero-orb,.zmc-config-hero-badge,.zmc-config-cpu-orb){background:#fff3e8!important;border:1px solid #f0d0b8!important;box-shadow:none!important;color:#b34a0f!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-hero-orb{width:58px!important;height:58px!important;min-width:58px!important}

/* Sidebar and mobile category selector keep WHMCS's native controls. */
body.royal-halloween #order-standard_cart#order-standard_cart :is(.card-sidebar,.panel-sidebar,.cart-sidebar .panel,.cart-sidebar .card,.sidebar-collapsed .card){background:#fff!important;border:1px solid #ded0ea!important;border-radius:18px!important;box-shadow:0 5px 20px rgba(65,40,83,.035)!important;overflow:hidden!important}
body.royal-halloween #order-standard_cart#order-standard_cart :is(.panel-heading,.card-header){background:#fbf8fe!important;border-color:#e9e0f1!important;color:#382545!important;padding:17px!important}
body.royal-halloween #order-standard_cart#order-standard_cart :is(.panel-title,.cart-sidebar h3){font-size:15px!important;line-height:1.3!important;color:#3a2748!important}
body.royal-halloween #order-standard_cart#order-standard_cart .list-group-item{background:#fff!important;border-color:#eee7f3!important;color:#624c74!important;font-size:13px!important;font-weight:500!important;line-height:1.45!important;padding:15px 17px!important;white-space:normal!important}
body.royal-halloween #order-standard_cart#order-standard_cart .list-group-item:hover{background:#fff8f2!important;color:#a84910!important}
body.royal-halloween #order-standard_cart#order-standard_cart .list-group-item.active{background:#fff2e7!important;border-color:#f1d8c5!important;color:#a84910!important;box-shadow:inset 3px 0 #ee975a!important}

/* Equal, readable product cards. Availability is supplied by the existing hook. */
body.royal-halloween #order-standard_cart#order-standard_cart .products.zmc-products-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin:0!important;padding:0!important;width:100%!important;align-items:stretch!important}
body.royal-halloween #order-standard_cart#order-standard_cart .products .product{display:flex!important;flex-direction:column!important;position:relative!important;float:none!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:0!important;background:linear-gradient(145deg,#fff,#fefcff)!important;border:1px solid #ddcce8!important;border-radius:21px!important;box-shadow:0 6px 23px rgba(63,39,82,.045)!important;color:#30213b!important;overflow:hidden!important;transition:border-color .2s,box-shadow .2s,transform .2s!important}
body.royal-halloween #order-standard_cart#order-standard_cart .products .product.zmc-filter-hidden{display:none!important}
body.royal-halloween #order-standard_cart#order-standard_cart form.zmc-product-config-blocked{display:none!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-card-glow{display:none!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-product-head{display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;gap:8px 12px!important;align-items:start!important;text-align:left!important;min-height:0!important;padding:21px 20px 17px!important;background:none!important;border:0!important;margin:0!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-status-slot{display:none!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-available-count{grid-column:1/-1!important;grid-row:1!important;order:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:9px!important;position:static!important;min-width:0!important;min-height:34px!important;padding:9px 11px!important;margin:0 0 10px!important;background:#f7f2fc!important;border:1px solid #e7dbf1!important;border-radius:10px!important;color:#6b527d!important;font-size:10px!important;line-height:1.3!important;white-space:normal!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-available-count strong{color:inherit!important;font-size:11px!important;text-align:right!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-product-kicker{grid-column:1!important;grid-row:2!important;order:0!important;display:block!important;align-self:end!important;margin:0!important;font-size:9px!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-product-title{grid-column:1!important;grid-row:3!important;order:0!important;display:block!important;width:100%!important;min-height:48px!important;margin:0!important;padding:0!important;font-size:21px!important;font-weight:700!important;line-height:1.17!important;color:#30203d!important;text-align:left!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-cpu-chip{grid-column:2!important;grid-row:2/4!important;order:0!important;align-self:center!important;width:44px!important;height:44px!important;margin:0!important;border:1px solid #efd1ba!important;border-radius:13px!important;background:#fff5eb!important;box-shadow:none!important;color:#b15117!important;font-size:21px!important}
body.royal-halloween #order-standard_cart#order-standard_cart :is(.zmc-cpu-chip i,.zmc-cpu-label){color:#b15117!important;text-shadow:none!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-product-desc{flex:1 1 auto!important;width:100%!important;min-width:0!important;padding:0 20px!important;color:#645270!important;font-size:13px!important;line-height:1.55!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-product-desc:not(:has(.zmc-spec-list,.spec-list,.feature-row))>.zmc-feature-list{display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;margin:0!important;list-style:none!important}
body.royal-halloween #order-standard_cart#order-standard_cart :is(.zmc-feature-list li,.zmc-spec-list li,.zmc-spec-row,.feature-row){padding:10px 0!important;border-color:#eee5f4!important;color:#675275!important;font-size:12px!important;line-height:1.4!important;min-width:0!important;gap:8px!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-feature-list li{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;border-bottom:1px solid #eee5f4!important;align-items:start!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-feature-icon{display:none!important}
body.royal-halloween #order-standard_cart#order-standard_cart :is(.zmc-feature-name,.zmc-spec-name,.feature-name){color:#6b557a!important;font-size:12px!important;font-weight:500!important}
body.royal-halloween #order-standard_cart#order-standard_cart :is(.feature-value,.zmc-spec-value){color:#3f2d4d!important;font-size:12px!important;font-weight:700!important;max-width:160px!important;text-align:right!important;white-space:normal!important;overflow-wrap:anywhere!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-stock-details{margin:14px 20px 0!important;min-height:0!important;padding:0!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-stock-meta{gap:8px!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-stock-meta-item{background:#fcf9ff!important;border-color:#e6d8ef!important;border-radius:11px!important;min-width:0!important;padding:10px!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-stock-meta-item span{color:#80678f!important;font-size:9px!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-stock-meta-item strong{color:#473052!important;font-size:12px!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-product-footer{display:flex!important;flex-direction:column!important;gap:12px!important;margin-top:auto!important;padding:18px 20px 20px!important;background:none!important;border:0!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-pricing-box{padding:18px 12px!important;border:1px solid #eed4bd!important;border-radius:14px!important;background:#fff9f2!important;box-shadow:none!important;text-align:center!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-price-label{color:#956437!important;font-size:10px!important;font-weight:600!important;letter-spacing:.08em!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-price-row{gap:4px!important;align-items:center!important}
body.royal-halloween #order-standard_cart#order-standard_cart :is(.zmc-price-row .price,.zmc-pricing-box>.price){font-family:RoyalSpace,Inter,Arial,sans-serif!important;font-size:31px!important;font-weight:700!important;line-height:1.1!important;color:#934510!important;letter-spacing:-.04em!important}
body.royal-halloween #order-standard_cart#order-standard_cart :is(.zmc-price-row .cycle,.zmc-setup-fee){font-size:12px!important;line-height:1.4!important;color:#78617f!important}
body.royal-halloween #order-standard_cart#order-standard_cart :is(.zmc-order-btn,.btn-primary,.btn-checkout,.btn-success.btn-order-now,.btn-success.btn-add-to-cart){background:linear-gradient(110deg,#ffad70,#ff8940)!important;border:1px solid #f49c61!important;color:#321909!important;box-shadow:0 4px 15px rgba(216,111,39,.09)!important;font-family:RoyalSpace,Inter,Arial,sans-serif!important;font-size:14px!important;font-weight:700!important;border-radius:12px!important;text-shadow:none!important;min-height:46px!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-order-btn{width:100%!important;justify-content:center!important}
body.royal-halloween #order-standard_cart#order-standard_cart :is(.zmc-addon-preorder-button,.zmc-order-btn.zmc-addon-preorder-button){background:#ffedcd!important;border-color:#edcd94!important;color:#845006!important;box-shadow:none!important}
body.royal-halloween #order-standard_cart#order-standard_cart :is(.zmc-addon-disabled-button,.zmc-order-btn.zmc-addon-disabled-button,button:disabled,input[type=submit]:disabled,a[aria-disabled=true]){background:#ede7f2!important;border-color:#ded2e8!important;color:#7c6c88!important;box-shadow:none!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-product-card[data-zmc-status=in_stock] .zmc-available-count{background:#edf9f1!important;border-color:#c6e5d0!important;color:#246f44!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-product-card[data-zmc-status=preorder] .zmc-available-count{background:#fff6e6!important;border-color:#efd7ad!important;color:#8b5a0e!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-product-card[data-zmc-status=unavailable] .zmc-available-count{background:#fff0f4!important;border-color:#efcbd7!important;color:#a23a55!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-stock-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px!important;margin:0 0 20px!important;background:#fff!important;border:1px solid #e0d1ec!important;border-radius:16px!important;min-width:0!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-filter-tabs{display:flex!important;flex-wrap:wrap!important;gap:8px!important;min-width:0!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-filter-tab{background:#fcf9ff!important;color:#70547f!important;border:1px solid #e5d8ef!important;border-radius:10px!important;font-size:12px!important;font-weight:600!important;padding:10px 12px!important;line-height:1.2!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-filter-tab.active{background:#f0e5fa!important;color:#643983!important;border-color:#ccb1e1!important;box-shadow:none!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-filter-tab span{background:#fff!important;border:1px solid #e4d6ed!important;color:#715082!important;font-size:11px!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-live-stock{color:#5b6d61!important;white-space:nowrap!important;font-size:10px!important}
body.royal-halloween #order-standard_cart#order-standard_cart :is(.zmc-client-message,.zmc-unavailable-message,.zmc-ram-stock-warning){background:#fff7e9!important;border:1px solid #ecd5ad!important;color:#8b5a13!important;font-size:12px!important;line-height:1.55!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-unavailable-message{background:#fff0f4!important;border-color:#edc6d1!important;color:#99364e!important}

/* Configurator, cart and checkout: white panels, clear controls and totals. */
body.royal-halloween #order-standard_cart#order-standard_cart :is(.zmc-config-layout,.zmc-cart-layout){display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;gap:22px!important;align-items:start!important}
body.royal-halloween #order-standard_cart#order-standard_cart :is(.zmc-config-main,.secondary-cart-body,.secondary-cart-sidebar,.zmc-config-summary){min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;float:none!important}
body.royal-halloween #order-standard_cart#order-standard_cart :is(.zmc-card,.zmc-config-product-card,.zmc-config-block,.zmc-server-preview-card,.zmc-server-tools-card,.zmc-build-summary-card,.zmc-slot-status-card,.zmc-storage-stock-card,.zmc-product-stock-card,.zmc-cart-panel,.zmc-promo-panel,.zmc-complete-card,.order-summary,.zmc-remaining-balance,.zmc-domain-list,.zmc-renew-info){background:linear-gradient(145deg,#fff,#fefcff)!important;border:1px solid #ded0e9!important;border-radius:20px!important;box-shadow:0 5px 22px rgba(63,39,83,.04)!important;color:#483152!important}
body.royal-halloween #order-standard_cart#order-standard_cart :is(.zmc-card-head,.zmc-block-head,.zmc-cart-head,.zmc-summary-head,.order-summary h2){background:#fcf9ff!important;color:#67427c!important;border-color:#e8ddf1!important;box-shadow:none!important}
body.royal-halloween #order-standard_cart#order-standard_cart .order-summary h2{padding:19px!important;margin:0!important;font-size:21px!important}
body.royal-halloween #order-standard_cart#order-standard_cart :is(.summary-container,.order-summary .summary-container){background:transparent!important;color:#674e76!important}
body.royal-halloween #order-standard_cart#order-standard_cart :is(.product-name,.product-group,.summary-totals,.total-due-today,.total-due-today .amt){font-family:RoyalSpace,Inter,Arial,sans-serif!important}
body.royal-halloween #order-standard_cart#order-standard_cart :is(.summary-totals,.total-due-today){background:#fff8ef!important;border-color:#efd6bd!important;color:#835a32!important}
body.royal-halloween #order-standard_cart#order-standard_cart :is(.total-due-today .amt,.price-main,.zmc-item-price strong){color:#9c4811!important;font-weight:700!important}
body.royal-halloween #order-standard_cart#order-standard_cart .total-due-today .amt{font-size:31px!important;line-height:1.2!important;letter-spacing:-.035em!important}
body.royal-halloween #order-standard_cart#order-standard_cart :is(.zmc-cart-item,.zmc-config-list li,.zmc-config-list>div){background:#fff!important;border-color:#ece3f3!important;color:#624970!important}
body.royal-halloween #order-standard_cart#order-standard_cart :is(.zmc-item-title,.product-name,.zmc-config-product-top h2){color:#33203f!important}
body.royal-halloween #order-standard_cart#order-standard_cart :is(.zmc-item-group,.zmc-item-domain,.product-group,.cycle,.help-block,.field-help-text){color:#7a6489!important}
body.royal-halloween #order-standard_cart#order-standard_cart :is(.zmc-grid-2,.zmc-config-grid){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-grid-3{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:15px!important}
body.royal-halloween #order-standard_cart#order-standard_cart :is(.zmc-option-card,.zmc-full-option,.zmc-os-card,.zmc-build-stat,.zmc-benefit,.zmc-preview-grid>div,.zmc-config-list,.zmc-help-box){background:#fcf9ff!important;border-color:#e2d3ec!important;color:#654c75!important;box-shadow:none!important}
body.royal-halloween #order-standard_cart#order-standard_cart :is(.zmc-os-card.active,.zmc-option-card.selected,.zmc-os-card.selected){background:#fff4e9!important;border-color:#eabf9f!important;color:#98450f!important}
body.royal-halloween #order-standard_cart#order-standard_cart :is(.zmc-os-icon,.zmc-tool-btn i,.zmc-config-cpu-orb){background:#fff2e5!important;border-color:#edceb5!important;color:#b45016!important;box-shadow:none!important}
body.royal-halloween #order-standard_cart#order-standard_cart :is(label,.control-label){color:#493253!important;font-size:13px!important;font-weight:600!important}
body.royal-halloween #order-standard_cart#order-standard_cart :is(.form-control,.field,.custom-select,select.form-control,textarea){background:#fcfafd!important;border:1px solid #cdbcdc!important;color:#4e365d!important;border-radius:11px!important;box-shadow:none!important;font-family:RoyalSpace,Inter,Arial,sans-serif!important;max-width:100%!important}
body.royal-halloween #order-standard_cart#order-standard_cart :is(.form-control,.field,.custom-select):focus{border-color:#a66bc5!important;box-shadow:0 0 0 3px rgba(166,107,197,.11)!important}
body.royal-halloween #order-standard_cart#order-standard_cart :is(input,textarea)::placeholder{color:#897295!important}
body.royal-halloween #order-standard_cart#order-standard_cart :is(.input-group-text,.zmc-copy-btn,.zmc-mini-btn,.zmc-tool-btn){background:#faf5fe!important;border-color:#dfcde9!important;color:#77528e!important;box-shadow:none!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-direct-stock-panel{background:#f5fcf7!important;border-color:#c9e2d1!important;box-shadow:none!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-direct-stock-preorder{background:#fff8ed!important;border-color:#efd7ae!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-direct-stock-unavailable{background:#fff0f4!important;border-color:#efc8d3!important}
body.royal-halloween #order-standard_cart#order-standard_cart :is(.zmc-stock-legend>div,.zmc-empty-filter){background:#fff!important;border:1px solid #e1d1eb!important;border-radius:16px!important;color:#735780!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-stock-legend strong{color:#493055!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-stock-legend span{color:#80668d!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-empty-filter[hidden]{display:none!important}
body.royal-halloween #order-standard_cart#order-standard_cart .zmc-empty-filter:not([hidden]){display:block!important;padding:35px!important;text-align:center!important;margin:20px 0!important}
body.royal-halloween #order-standard_cart#order-standard_cart :is(.zmc-remove-btn,.btn-remove-from-cart){background:#fff2f5!important;border-color:#e9c6d1!important;color:#a5435e!important}
body.royal-halloween #order-standard_cart#order-standard_cart input[type=range]{accent-color:#af6cce!important}
@media(hover:hover) and (pointer:fine){body.royal-halloween #order-standard_cart#order-standard_cart .products .product:hover{border-color:#d9ae8a!important;box-shadow:0 10px 27px rgba(126,82,42,.08)!important;transform:translateY(-3px)!important}}
@media(min-width:1700px){body.royal-halloween #order-standard_cart#order-standard_cart .products.zmc-products-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:1240px){body.royal-halloween #order-standard_cart#order-standard_cart .products.zmc-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.royal-halloween #order-standard_cart#order-standard_cart :is(.zmc-config-layout,.zmc-cart-layout){grid-template-columns:1fr!important}body.royal-halloween #order-standard_cart#order-standard_cart .order-summary{position:relative!important;top:auto!important}}
@media(max-width:850px){body.royal-halloween #order-standard_cart#order-standard_cart>.row{grid-template-columns:minmax(0,1fr)!important;gap:0!important}body.royal-halloween #order-standard_cart#order-standard_cart :is(.cart-sidebar,.zmc-catalog-sidebar){display:none!important}body.royal-halloween #order-standard_cart#order-standard_cart .sidebar-collapsed{display:block!important;margin-bottom:18px!important}body.royal-halloween #order-standard_cart#order-standard_cart .sidebar-collapsed .card-body{padding:14px!important}}
@media(max-width:600px){body.royal-halloween #order-standard_cart#order-standard_cart .products.zmc-products-grid{grid-template-columns:minmax(0,1fr)!important;gap:17px!important}body.royal-halloween #order-standard_cart#order-standard_cart :is(.zmc-grid-2,.zmc-grid-3,.zmc-config-grid){grid-template-columns:minmax(0,1fr)!important}body.royal-halloween #order-standard_cart#order-standard_cart :is(.header-lined,.zmc-catalog-hero,.zmc-config-hero){padding:23px!important}body.royal-halloween #order-standard_cart#order-standard_cart .zmc-stock-toolbar{padding:11px!important}body.royal-halloween #order-standard_cart#order-standard_cart .zmc-filter-tabs{width:100%!important}body.royal-halloween #order-standard_cart#order-standard_cart .zmc-filter-tab{flex:1 1 calc(50% - 8px)!important;justify-content:center!important;font-size:11px!important;padding:10px!important}body.royal-halloween #order-standard_cart#order-standard_cart .zmc-live-stock{display:none!important}body.royal-halloween #order-standard_cart#order-standard_cart .zmc-product-title{font-size:23px!important;min-height:0!important}body.royal-halloween #order-standard_cart#order-standard_cart .zmc-stock-legend{grid-template-columns:1fr!important}body.royal-halloween #order-standard_cart#order-standard_cart :is(.zmc-direct-stock-panel,.zmc-card,.zmc-config-block){border-radius:17px!important}}
@media(prefers-reduced-motion:reduce){body.royal-halloween #order-standard_cart#order-standard_cart .products .product{transition:none!important;transform:none!important}}
}
