:root{--color-foreground: 245, 245, 242;--color-background: 17, 17, 17;--color-base-text: 245, 245, 242;--color-shadow: 0, 0, 0;--color-button: 159, 31, 46;--color-button-text: 245, 245, 242;--alpha-button-background: 1;--font-body-family: var(--font-body);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 500;--font-body-scale: 1;--font-heading-family: var(--font-display);--font-heading-scale: 1;--duration-short: .15s;--duration-default: .22s;--duration-long: .52s;--inputs-radius: 2px;--popup-border-width: 1px;--popup-border-opacity: .15;--popup-corner-radius: 2px;--popup-shadow-horizontal-offset: 0px;--popup-shadow-vertical-offset: 0px;--popup-shadow-blur-radius: 0px;--popup-shadow-opacity: 0;--cart-disclosure-modal-symbol-width: 16px;--cart-disclosure-modal-symbol-height: 16px;--cart-disclosure-modal-title-font-size: 1rem;--cart-disclosure-modal-title-line-height-ratio: 1.4;--cart-disclosure-modal-title-line-height: 1.4;--cart-disclosure-tooltip-symbol-width: 16px;--cart-disclosure-tooltip-symbol-height: 16px;--cart-disclosure-tooltip-shift: 0px;--page-width: 1280px}.drawer,cart-drawer.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;font-family:var(--font-body)}cart-drawer:not(.active){pointer-events:none}.drawer__heading,.cart-item__name{font-family:var(--font-display);font-weight:500;letter-spacing:-.01em}.drawer__inner,.cart-drawer__form{background-color:var(--ink-2);color:var(--text-light)}.cart-drawer__footer,.drawer__footer{border-top:1px solid var(--line-dark)}.button,.shopify-payment-button__button--unbranded{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding-inline:var(--sp-m);background-color:var(--red);color:var(--text-light);border:0;border-radius:var(--r-2);font-family:var(--font-ui);font-weight:600;font-size:var(--t-button);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer}.button:hover,.shopify-payment-button__button--unbranded:hover{background-color:var(--red-hover)}.button--secondary{background-color:transparent;color:var(--text-light);border:1px solid var(--line-dark-strong)}.totals,.cart__ctas{font-family:var(--font-ui)}.hidden{display:none!important}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media screen and (max-width:749px){.small-hide{display:none!important}}@media screen and (min-width:750px)and (max-width:989px){.medium-hide{display:none!important}}@media screen and (min-width:990px){.large-up-hide{display:none!important}}.list-unstyled{margin:0;padding:0;list-style:none}.page-width{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.svg-wrapper{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex:0 0 auto}.svg-wrapper>svg{width:100%;height:100%}.quantity{display:inline-grid;grid-template-columns:38px minmax(36px,1fr) 38px;align-items:center;width:auto;min-width:112px;height:44px;border:1px solid var(--line-dark-strong);border-radius:var(--r-2);color:inherit}.quantity__button{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0;background:none;border:0;color:var(--text-light-2);cursor:pointer;transition:color var(--dur) var(--ease)}.quantity__button:hover{color:var(--text-light)}.quantity__button .svg-wrapper{width:12px;height:12px}.quantity__input{height:100%;width:100%;min-width:0;padding:0;text-align:center;background:none;border:0;color:inherit;font-family:var(--font-ui);font-size:14px;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.button--tertiary,.cart-remove-button .button,.button.button--tertiary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0;background:none;border:0;color:var(--text-light-muted);transition:color var(--dur) var(--ease)}.button--tertiary:hover,.cart-remove-button .button:hover,.button.button--tertiary:hover{background:none;color:var(--text-light)}.button--tertiary .svg-wrapper{width:15px;height:15px}.quantity-popover__info-button,.quantity-popover__info,.quantity__rules,.quantity__rules-cart{display:none!important}.cart-item__media{width:72px;flex:0 0 auto}.cart-item__image{width:100%;height:auto;display:block;border-radius:var(--r-2)}.cart-item__name{text-decoration:none;color:inherit}.cart-item__details .product-option{font-family:var(--font-ui);font-size:13px;color:var(--text-light-2);margin:2px 0 0}.cart-drawer__footer .totals,.drawer__footer .totals{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-m);font-variant-numeric:tabular-nums}.cart__ctas .button{width:100%}.divider{border-block-start:1px solid var(--line-dark)}.rx-drawer-assurance{margin:10px 0 0;font-family:var(--font-ui);font-size:12px;line-height:1.5;letter-spacing:.01em;color:var(--text-light-2)}.rx-drawer-assurance:empty{display:none}
/*# sourceMappingURL=/cdn/shop/t/31/assets/reluxa-cart.css.map */
