:root{--xgc-bg:rgba(12,10,38,.92);--xgc-bg2:rgba(26,18,86,.55);--xgc-line:rgba(240,199,94,.28);--xgc-ink:#ecebff;--xgc-mut:rgba(236,235,255,.66);--xgc-gold:linear-gradient(135deg,#fff1b8 0%,#f0c75e 45%,#c99532 100%);--xgc-gold-solid:#f0c75e;--xgc-red:#ff6b7a}.price .price-item,.price .money,.price dd,.price s{background-color:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important;outline:0}.price dl{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0}.price .price__sale{display:none;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.price.price--on-sale .price__sale{display:flex}.price.price--on-sale .price__regular{display:none}.price .price__sale .price__compare s,.price .price__sale s.price-item--regular,html.xgp :is(.product-item .card-price,.productView-price) .price__sale .price-item--regular{order:2;color:var(--xgc-red)!important;-webkit-text-fill-color:var(--xgc-red)!important;background:none!important;font-size:15px!important;font-weight:500!important;opacity:.85;text-decoration:line-through;text-decoration-thickness:1.5px;filter:none!important}.price .price-item--sale,.price .price__regular .price-item--regular{order:1;font-weight:800!important;background:var(--xgc-gold)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.price .xg-save{order:3;display:inline-flex;align-items:center;margin:0;padding:3px 9px!important;border-radius:999px!important;font:700 12px/1.2 Rubik,system-ui,sans-serif!important;letter-spacing:.02em;white-space:nowrap;color:#1b1400!important;-webkit-text-fill-color:#1b1400!important;background:var(--xgc-gold)!important;box-shadow:0 0 12px #f0c75e59!important}.productView-price .price .xg-save{font-size:13px!important;align-self:center}.productView-price .price .price__sale s.price-item--regular{font-size:17px!important}.product-item .price .xg-save{font-size:11px!important;padding:2px 7px!important}.product-item .price .price__sale s.price-item--regular{font-size:13px!important}.price .price__label_sale{display:none}#halo-cart-sidebar.halo-cart-sidebar{background:var(--xgc-bg)!important;color:var(--xgc-ink);border-left:1px solid var(--xgc-line);box-shadow:-24px 0 60px #0000008c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .35s ease!important}#halo-cart-sidebar .halo-sidebar-header{background:transparent!important;border:0!important;border-bottom:1px solid var(--xgc-line)!important;box-shadow:none!important;padding:22px 22px 16px!important;display:flex;align-items:baseline;justify-content:space-between;gap:10px}#halo-cart-sidebar .halo-sidebar-header .title{font:700 20px/1.1 Orbitron,Rubik,sans-serif!important;letter-spacing:.03em;text-transform:none!important;background:var(--xgc-gold);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent}#halo-cart-sidebar .wrapper-cartCount{color:var(--xgc-mut)!important;font-size:13px;text-transform:none!important}#halo-cart-sidebar .wrapper-cartCount .cartCount{color:var(--xgc-gold-solid)!important;font-weight:700}#halo-cart-sidebar .halo-sidebar-close{color:var(--xgc-ink)!important;background:#ffffff0f!important;border:1px solid var(--xgc-line)!important;border-radius:50%!important}#halo-cart-sidebar .halo-sidebar-wrapper{background:transparent!important}#halo-cart-sidebar :is(.previewCartItem,.previewCartCollection,.previewCartInfo,.previewCartTool,.previewCartMessage){border-color:var(--xgc-line)!important;box-shadow:none!important;outline:0!important}#halo-cart-sidebar .previewCartItem{margin:0!important;padding:16px 22px!important;border:0!important;border-bottom:1px solid rgba(240,199,94,.14)!important;background:transparent!important;display:flex;gap:14px}#halo-cart-sidebar .previewCartItem-image{flex:none;width:84px!important}#halo-cart-sidebar .previewCartItem-image img{width:84px;height:84px;object-fit:cover;border-radius:14px;border:1px solid var(--xgc-line);background:#0c0a26}#halo-cart-sidebar .previewCartItem-content{flex:1;min-width:0;padding:0!important}#halo-cart-sidebar .previewCartItem-name,#halo-cart-sidebar .previewCartItem-name .text{display:block;font:600 14px/1.35 Rubik,system-ui,sans-serif!important;text-transform:none!important;letter-spacing:0!important;color:var(--xgc-ink)!important;-webkit-text-fill-color:var(--xgc-ink)!important;background:none!important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none}#halo-cart-sidebar .previewCartItem-variant,#halo-cart-sidebar .card-properties{color:var(--xgc-mut)!important;font-size:12.5px;text-transform:none!important}#halo-cart-sidebar .previewCartItem-change{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}#halo-cart-sidebar .previewCartItem-price .price{font:800 15px/1 Rubik,sans-serif;background:var(--xgc-gold);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent}#halo-cart-sidebar .previewCartItem-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}#halo-cart-sidebar .xgc-compare,.template-cart .xgc-compare{color:var(--xgc-red);font-size:12.5px;opacity:.85;text-decoration:line-through}#halo-cart-sidebar .xgc-save,.template-cart .xgc-save{padding:2px 8px;border-radius:999px;font:700 11px/1.3 Rubik,sans-serif;color:#1b1400;background:var(--xgc-gold)}#halo-cart-sidebar .previewCartItem-qty{display:inline-flex;align-items:center;border:1px solid var(--xgc-line)!important;border-radius:999px!important;background:#ffffff0a!important;overflow:hidden;height:34px}#halo-cart-sidebar .previewCartItem-qty .btn-quantity{width:30px;height:32px;background-color:transparent!important;border:0!important;filter:invert(1) brightness(1.4)}#halo-cart-sidebar .previewCartItem-qty input{width:34px!important;height:32px!important;background:transparent!important;border:0!important;color:var(--xgc-ink)!important;text-align:center;font-weight:600;padding:0!important}#halo-cart-sidebar .previewCartItem-remove{color:var(--xgc-mut)!important;opacity:.75;transition:opacity .2s,color .2s}#halo-cart-sidebar .previewCartItem-remove:hover{opacity:1;color:var(--xgc-red)!important}#halo-cart-sidebar .previewCartCollection{margin:6px 0 0!important;padding:16px 22px 8px!important;border:0!important;background:transparent!important}#halo-cart-sidebar .previewCartTitle{font:700 13px/1.2 Orbitron,Rubik,sans-serif!important;letter-spacing:.06em;text-transform:uppercase;color:var(--xgc-gold-solid)!important;margin-bottom:12px!important;background:none!important;border:0!important}#halo-cart-sidebar .previewCartCollection .product-item{display:flex!important;gap:12px;align-items:center;padding:10px!important;border-radius:14px!important;background:#ffffff0a!important;border:1px solid rgba(240,199,94,.16)!important;box-shadow:none!important;overflow:hidden;text-align:left!important}#halo-cart-sidebar .previewCartCollection .product-item :is(.card-media,.product-item-image,img){flex:none;width:64px!important;max-width:64px!important;height:64px!important;border-radius:10px;object-fit:cover}#halo-cart-sidebar .previewCartCollection .product-item :is(.card-information,.product-item-content,.card-content){flex:1;min-width:0;padding:0!important;text-align:left!important}#halo-cart-sidebar .previewCartCollection .product-item :is(.card-title,.product-title,a){font:600 13px/1.35 Rubik,sans-serif!important;text-transform:none!important;color:var(--xgc-ink)!important;-webkit-text-fill-color:var(--xgc-ink)!important;background:none!important;white-space:normal!important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}#halo-cart-sidebar .previewCartCollection .product-item .button,#halo-cart-sidebar .previewCartCollection .product-item button{min-height:32px!important;padding:0 12px!important;font-size:12px!important;border-radius:999px!important}#halo-cart-sidebar .previewCartTool{display:flex;gap:10px;justify-content:flex-start;padding:10px 22px!important;background:transparent!important;border:0!important}#halo-cart-sidebar .previewCartTool .cartTool-item{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#ffffff0d!important;border:1px solid var(--xgc-line)!important;cursor:pointer}#halo-cart-sidebar .previewCartTool .cartTool-item svg{width:18px;height:18px;fill:var(--xgc-gold-solid)!important;color:var(--xgc-gold-solid)}#halo-cart-sidebar .popup-toolDown{background:#120f36!important;color:var(--xgc-ink);border-top:1px solid var(--xgc-line)!important}#halo-cart-sidebar .popup-toolDown :is(textarea,input){background:#ffffff0d!important;border:1px solid var(--xgc-line)!important;color:var(--xgc-ink)!important;border-radius:12px!important}#halo-cart-sidebar .previewCartInfo{background:linear-gradient(180deg,#0c0a2600,#0c0a26f2 18%)!important;border-top:1px solid var(--xgc-line)!important;padding:16px 22px 22px!important}#halo-cart-sidebar .previewCartTotals{display:flex;justify-content:space-between;align-items:baseline;border:0!important;padding:0 0 12px!important}#halo-cart-sidebar .previewCartTotals-label{color:var(--xgc-mut)!important;font-size:14px;text-transform:none!important}#halo-cart-sidebar .previewCartTotals-value{font:800 20px/1 Rubik,sans-serif!important;background:var(--xgc-gold);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent}#halo-cart-sidebar .previewCartGroup{display:flex;flex-direction:column;gap:10px}#halo-cart-sidebar .button-checkout,.cart .button-checkout,#main-cart-footer [name=checkout],.cart__checkout-button{width:100%;min-height:52px!important;border-radius:14px!important;border:0!important;font:800 15px/1 Rubik,sans-serif!important;letter-spacing:.04em;text-transform:uppercase;color:#1b1400!important;-webkit-text-fill-color:#1b1400!important;background:var(--xgc-gold)!important;background-size:200% 100%!important;box-shadow:0 10px 26px #f0c75e47,inset 0 1px #fff9!important;transition:transform .2s,box-shadow .2s!important;animation:none!important}#halo-cart-sidebar .button-checkout:hover{transform:translateY(-1px);box-shadow:0 14px 32px #f0c75e66,inset 0 1px #fff9!important}#halo-cart-sidebar .button-view-cart,#halo-cart-sidebar .button-continue{width:100%;min-height:46px!important;border-radius:14px!important;background:transparent!important;border:1px solid rgba(240,199,94,.55)!important;color:#fff1b8!important;-webkit-text-fill-color:#fff1b8!important;font:600 14px/1 Rubik,sans-serif!important;text-transform:none!important;letter-spacing:.02em;box-shadow:none!important}#halo-cart-sidebar .previewCart-emptyBody{padding:40px 22px!important;color:var(--xgc-mut)}#halo-cart-sidebar .haloCalculatorShipping{color:var(--xgc-ink)}#halo-cart-sidebar .progress_shipping{background:#ffffff14!important;border-radius:999px;overflow:hidden}#halo-cart-sidebar .progress-meter{background:var(--xgc-gold)!important}body.cart-sidebar-show .background-overlay{background:#0403148c!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .35s ease}.xgc-added{display:flex;align-items:center;gap:10px;margin:12px 22px 0;padding:10px 14px;border-radius:12px;font:600 13.5px/1.3 Rubik,sans-serif;color:#eafff2;background:linear-gradient(135deg,#00c85d38,#15f2fc1f);border:1px solid rgba(0,200,93,.45);animation:xgc-in .45s cubic-bezier(.2,.8,.2,1) both}.xgc-added i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#00c85d;color:#04120a;font-style:normal;font-weight:800}.xgc-added.is-out{animation:xgc-out .35s ease forwards}@keyframes xgc-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}@keyframes xgc-out{to{opacity:0;transform:translateY(-6px);height:0;margin-top:0;padding-top:0;padding-bottom:0}}@media(max-width:749px){#halo-cart-sidebar.halo-cart-sidebar{width:100%!important;max-width:100vw!important;border-left:0}#halo-cart-sidebar .previewCartItem{padding:14px 16px!important}#halo-cart-sidebar .previewCartInfo{padding:14px 16px calc(16px + env(safe-area-inset-bottom))!important}}.template-cart #MainContent .cart{color:var(--xgc-ink)}.template-cart #MainContent :is(.cart-items,.cart__items,.cart-form){background:var(--xgc-bg2)!important;border:1px solid var(--xgc-line)!important;border-radius:18px!important;overflow:hidden;box-shadow:0 12px 34px #00000059!important}.template-cart #MainContent :is(.cart-header,.cart-items thead,.cart__header){background:#f0c75e14!important;color:#fff1b8!important;border:0!important;border-bottom:1px solid var(--xgc-line)!important;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.template-cart #MainContent :is(.cart-header *,.cart__header *){color:#fff1b8!important;-webkit-text-fill-color:#fff1b8!important;background:none!important}.template-cart #MainContent .cart-item{border:0!important;border-bottom:1px solid rgba(240,199,94,.14)!important;background:transparent!important;box-shadow:none!important}.template-cart #MainContent .cart-item :is(.cart-item-name,.cart-item-title,h4 a){font:600 15px/1.35 Rubik,sans-serif!important;text-transform:none!important;color:var(--xgc-ink)!important;-webkit-text-fill-color:var(--xgc-ink)!important;background:none!important;letter-spacing:0!important}.template-cart #MainContent .cart-item :is(.cart-item-variant,.cart-item-vendor,.cart-item-properties){color:var(--xgc-mut)!important;text-transform:none!important;font-size:13px}.template-cart #MainContent .cart-item img{border-radius:14px;border:1px solid var(--xgc-line)}.template-cart #MainContent :is(.cart-item-price,.cart-item-total) :is(.price,.money,span){font-weight:800!important;background:var(--xgc-gold)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.template-cart #MainContent :is(.cart-totals,.cart__footer,.cart-summary,#main-cart-footer){background:var(--xgc-bg2)!important;border:1px solid var(--xgc-line)!important;border-radius:18px!important;color:var(--xgc-ink)!important;box-shadow:0 12px 34px #00000059!important}.template-cart #MainContent textarea{background:#ffffff0d!important;border:1px solid var(--xgc-line)!important;border-radius:14px!important;color:var(--xgc-ink)!important}.template-cart #MainContent quantity-input,.template-cart #MainContent .quantity{border:1px solid var(--xgc-line)!important;border-radius:999px!important;background:#ffffff0a!important}body.cart-sidebar-show #carthike-chat-wrapper{display:none!important}#halo-cart-sidebar .previewCartItem-qty .btn-quantity{filter:none!important}#halo-cart-sidebar .previewCartItem-qty .btn-quantity:before,#halo-cart-sidebar .previewCartItem-qty .btn-quantity:after{background-color:#f0c75e!important}#halo-cart-sidebar .previewCartCollection .card{background:none!important;box-shadow:none!important;border:0!important;transform:none!important}#halo-cart-sidebar .previewCartCollection :is(.card-title,.card-price,.card-information *){box-shadow:none!important;text-shadow:none!important;border:0!important;background-color:transparent!important;padding:0!important;margin:0!important;border-radius:0!important}#halo-cart-sidebar .previewCartCollection .card-price{margin-top:4px!important}#halo-cart-sidebar .previewCartCollection .card-price .price{font-size:14px}#halo-cart-sidebar .previewCartCollection .card-price .price-item{font-size:14px!important}#halo-cart-sidebar .previewCartCollection a[href]:not(.card-title){color:#fff1b8!important;-webkit-text-fill-color:#fff1b8!important;font-size:12px!important;text-decoration:underline}#halo-cart-sidebar .previewCartItem-qty .btn-quantity,.template-cart #MainContent .btn-quantity{background:transparent!important;box-shadow:none!important;border:0!important}#halo-cart-sidebar .halo-sidebar-header{box-shadow:0 1px #f0c75e33!important}.template-cart #MainContent .btn-quantity:before,.template-cart #MainContent .btn-quantity:after{background-color:#f0c75e!important;box-shadow:none!important}.template-cart #MainContent .btn-quantity{filter:none!important}.template-cart #MainContent textarea{box-shadow:none!important}.template-cart #MainContent textarea:focus{border-color:#f0c75e!important}
/*# sourceMappingURL=/cdn/shop/t/30/assets/xg-commerce.css.map */
