.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.hidden{display:none!important}.overflow-hidden{overflow:hidden}.list-unstyled{margin:0;padding:0;list-style:none}cart-drawer{--color-foreground: 255, 255, 255;--color-background: 10, 38, 32;--color-button: 233, 215, 177;--color-button-text: 10, 38, 32;--color-base-text: 255, 255, 255;--color-base-accent-1: 233, 215, 177;--duration-default: .3s;--duration-short: .1s;--duration-long: .5s}cart-drawer,.epage-cart,.quick-add{--ec-void: #051613;--ec-bg: #0a2620;--ec-panel: #0e2e26;--ec-ink: #ffffff;--ec-champ: #e9d7b1;--ec-gold: #c9a66b;--ec-hair: rgba(255, 255, 255, .1);--ec-hair-champ: rgba(233, 215, 177, .18);--ec-serif: "Cormorant Garamond", "EB Garamond", Georgia, serif;--ec-sans: "Satoshi", "Inter", system-ui, sans-serif}cart-drawer .svg-wrapper,.epage-cart .svg-wrapper{display:inline-flex}cart-drawer .svg-wrapper svg,.epage-cart .svg-wrapper svg{display:block;width:100%;height:100%}cart-drawer.drawer{background-color:#0516139e}cart-drawer .drawer__inner{background:radial-gradient(ellipse 120% 60% at 50% -10%,#26606438,#0a262000 60%),linear-gradient(180deg,#0a2620,#07211b 55%,#051613);color:var(--ec-ink);border:0;border-left:1px solid var(--ec-hair-champ);box-shadow:-24px 0 70px #05161399;padding:0 2.4rem;font-family:var(--ec-sans)}cart-drawer .drawer__header{padding:2.4rem 0 1.6rem}cart-drawer .drawer__heading{margin:0;font-family:var(--ec-serif);font-weight:400;font-size:2.8rem;letter-spacing:.01em;color:var(--ec-ink)}cart-drawer .drawer__close{color:var(--ec-ink);transition:color .2s ease}cart-drawer .drawer__close:hover{color:var(--ec-champ)}cart-drawer .cart-items th{padding-bottom:1rem;border-bottom:1px solid var(--ec-hair);font-family:var(--ec-sans);font-size:1rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#ffffff80}cart-drawer .cart-item__image{border-radius:1rem;border:1px solid var(--ec-hair)}cart-drawer .cart-item__name{font-family:var(--ec-serif);font-weight:500;font-size:1.9rem;line-height:1.2;color:var(--ec-ink);text-decoration:none}cart-drawer .cart-item__name:hover{color:var(--ec-champ)}cart-drawer .product-option{font-family:var(--ec-sans);font-size:1.2rem;color:#ffffff8c}cart-drawer .product-option dt{display:inline;color:#fff6}cart-drawer .product-option dd{display:inline;margin:0}cart-drawer .cart-item__price-wrapper .price,cart-drawer .cart-item__final-price,cart-drawer .cart-item__totals .price{font-family:var(--ec-sans);font-size:1.4rem;color:var(--ec-ink)}cart-drawer .cart-item__old-price{color:#fff6}cart-drawer .quantity{display:inline-flex;align-items:center;height:3.6rem;border:1px solid var(--ec-hair);border-radius:999px;background:#ffffff08}cart-drawer .quantity:focus-within{border-color:var(--ec-hair-champ)}cart-drawer .quantity__button{-webkit-appearance:none;appearance:none;width:3.4rem;height:100%;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:var(--ec-champ);cursor:pointer;transition:color .2s ease}cart-drawer .quantity__button:hover{color:var(--ec-ink)}cart-drawer .quantity__button .svg-wrapper{width:1rem;height:1rem}cart-drawer .quantity__input{width:3rem;padding:0;text-align:center;background:transparent;border:0;color:var(--ec-ink);font-family:var(--ec-sans);font-size:1.4rem;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}cart-drawer .quantity__input::-webkit-outer-spin-button,cart-drawer .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}cart-drawer .cart-remove-button{display:inline-flex;margin-left:.6rem}cart-drawer .cart-remove-button>button{-webkit-appearance:none;appearance:none;min-width:auto;padding:.8rem;background:transparent;border:0;box-shadow:none;color:#ffffff73;cursor:pointer;transition:color .2s ease}cart-drawer .cart-remove-button>button:hover{color:var(--ec-champ);background:transparent}cart-drawer .cart-remove-button .svg-wrapper{width:1.6rem;height:1.6rem}cart-drawer .button--tertiary{background:transparent;border:0;color:#fff9}cart-drawer .drawer__footer{padding:2rem 0 2.4rem;border-top:1px solid var(--ec-hair)}cart-drawer .totals__total{margin:0;font-family:var(--ec-sans);font-size:1.1rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#fff9}cart-drawer .totals__total-value{margin:0;font-family:var(--ec-serif);font-size:2.4rem;color:var(--ec-ink)}cart-drawer .tax-note{color:#fff6;font-size:1.1rem}cart-drawer .cart__checkout-button.button,cart-drawer #CartDrawer-Checkout{display:flex;align-items:center;justify-content:center;width:100%;min-height:5.4rem;padding:1.6rem 2.4rem;border:0;border-radius:999px;background:linear-gradient(180deg,#e9d7b1,#c9a66b);color:#0a2620;font-family:var(--ec-sans);font-size:1.1rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;box-shadow:0 0 30px #e9d7b138;cursor:pointer;transition:box-shadow .24s ease,opacity .2s ease}cart-drawer .cart__checkout-button.button:before,cart-drawer .cart__checkout-button.button:after{content:none}cart-drawer .cart__checkout-button.button:hover:not([disabled]){box-shadow:0 0 60px #e9d7b152,0 0 120px #e9d7b129}cart-drawer .cart__checkout-button[disabled]{opacity:.45;cursor:default;box-shadow:none}cart-drawer .drawer__inner-empty{padding:0 2.4rem}cart-drawer .cart-drawer__empty-content{text-align:center}cart-drawer .cart__empty-text{font-family:var(--ec-serif);font-weight:400;font-size:2.6rem;color:var(--ec-ink);text-align:center}cart-drawer .drawer__inner-empty .button{display:inline-block;margin-top:.8rem;padding:1.5rem 3rem;border:0;border-radius:999px;background:var(--ec-champ);color:#0a2620;font-family:var(--ec-sans);font-size:1.1rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;transition:box-shadow .24s ease}cart-drawer .drawer__inner-empty .button:before,cart-drawer .drawer__inner-empty .button:after{content:none}cart-drawer .drawer__inner-empty .button:hover{box-shadow:0 0 40px #e9d7b14d}cart-drawer .cart__login-title{margin-top:2.4rem;font-family:var(--ec-serif);color:var(--ec-ink)}cart-drawer .cart__login-paragraph{color:#fff9;font-size:1.3rem}cart-drawer .cart__login-paragraph a{color:var(--ec-champ);text-decoration:underline}cart-drawer .discounts__discount{color:var(--ec-champ);font-size:1.2rem}cart-drawer .cart-item__error-text{color:#e5a3a3;font-size:1.2rem}cart-drawer cart-drawer-items::-webkit-scrollbar-thumb{background-color:#e9d7b173}cart-drawer .loading__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.8rem;height:100%;display:flex;align-items:center;z-index:1}cart-drawer .loading__spinner .spinner{width:1.8rem;animation:ec-rotator 1.4s linear infinite}cart-drawer .loading__spinner .path{stroke:var(--ec-champ);stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;animation:ec-dash 1.4s ease-in-out infinite}@keyframes ec-rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes ec-dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.epage-cart{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;color:#ffffffb8;text-decoration:none;cursor:pointer;transition:color .24s ease}.epage-cart:hover{color:var(--ec-champ)}.epage-cart:focus-visible{outline:2px solid var(--ec-champ);outline-offset:3px;border-radius:4px}.epage-cart .svg-wrapper{width:2.2rem;height:2.2rem}.epage-cart .cart-count-bubble{position:absolute;bottom:-.6rem;right:-.8rem;display:flex;align-items:center;justify-content:center;min-width:1.8rem;height:1.8rem;padding:0 .5rem}#cart-icon-bubble .cart-count-bubble{border-radius:999px;background-color:#e9d7b1;border:0}#cart-icon-bubble .cart-count-bubble,#cart-icon-bubble .cart-count-bubble span{color:#0a2620;font-family:Satoshi,Inter,system-ui,sans-serif;font-size:1rem;font-weight:600;line-height:1}.quick-add__submit.button{border-radius:999px;background:transparent;border:1px solid var(--ec-hair-champ);color:var(--ec-champ);font-family:var(--ec-sans);letter-spacing:.16em;text-transform:uppercase;transition:background .24s ease,color .24s ease}.quick-add__submit.button:before,.quick-add__submit.button:after{content:none}.quick-add__submit.button:hover:not([disabled]){background:var(--ec-champ);color:#0a2620}
/*# sourceMappingURL=/cdn/shop/t/4/assets/elyxie-cart.css.map */
