.cart-summary{position:absolute;left:0;bottom:0;width:100%;background-color:var(--color-white);z-index:50}ul#cart-totals__lines{display:flex;flex-direction:column;gap:3px}.cart-summary .cart-bottom-message{padding:4px 16px;display:flex;justify-content:center;align-items:center;text-align:center;background-color:#f8f9f9;font-family:var(--font-gt-expanded);font-size:10px;line-height:14px;min-height:42px}.cart-summary .cart-totals{padding:10px 16px 0}.cart-summary .cart-totals .line{display:flex;justify-content:space-between;font-size:12px;line-height:19px;font-family:GT America Extended;font-weight:300;color:grey}.cart-summary .cart-totals .line span+span{margin-right:8px}.cart-summary .cart-totals .line span:nth-child(2){text-align:right}.cart-summary .cart-totals .line--bold{font-size:13px;font-weight:500;color:#000}.cart-summary .cart-totals .cart-coupon-code{margin-top:12px;border-top:1px solid var(--color-grey-lines);padding:6px 0 0;background-color:var(--color-white)}.cart-summary .cart-totals .cart-coupon-code .details .summary__inner{display:flex;align-items:center;cursor:pointer}.cart-summary .cart-totals .cart-coupon-code .details .summary__inner h6{font-family:var(--font-gt-extended);font-size:12px;font-weight:400;line-height:1}.cart-summary .cart-totals .cart-coupon-code .details__content{overflow:hidden;height:0}.cart-summary .checkout-button{padding:10px 16px 12px;width:100%}.cart-summary .checkout-button .button{width:100%;font-family:var(--font-gt-expanded);text-transform:uppercase;height:48px}.cart-summary .checkout-button .button[disabled]{pointer-events:none;color:#cecece;background-color:var(--color-grey-lines)}.discountCodeApp{padding:8px 0}.discountCodeApp #dcodeInnerWrapper{display:flex;justify-content:space-between;flex-wrap:wrap}.discountCodeApp #dcodeInnerWrapper #dcodeInput{padding:4px 6px;border:1px solid #0000001a;appearance:none;border-radius:0;box-shadow:none;width:calc(100% - 100px)}.discountCodeApp #dcodeInnerWrapper #dcodeInput::placeholder{font-size:13px;color:#adacab;font-family:var(--font-messina-sans);font-weight:400}.discountCodeApp #dcodeInnerWrapper #dcodeSubmit{color:#fff;appearance:none;background-color:var(--color-dark);font-family:GT America Expanded;line-height:1;padding:15px;font-size:1.2rem;text-transform:uppercase;border:0;border-radius:0;margin-left:16px;box-shadow:none}.discountCodeApp #dcodeInnerWrapper #dcodeInfo{width:100%;text-align:right;margin-top:8px}.discountCodeApp .dcDiscountBox{float:left;margin-bottom:0}.discountCodeApp .dcDiscountBox p{color:#adacab!important;font-family:var(--font-messina-sans);font-size:1.2rem!important}.discountCodeApp .calcNotice{display:block;width:100%;text-align:right;font-family:var(--font-messina-sans);font-weight:400;text-transform:uppercase;color:#33302d82}.discountCodeApp .dcodeTable{font-size:1.4rem;line-height:22px;color:#adacab;font-family:var(--font-messina-sans);max-width:100%;display:block}.discountCodeApp .dcodeTable tbody{width:100%;display:block}.discountCodeApp .dcodeTable tbody tr{display:flex;justify-content:flex-end;width:100%}.discountCodeApp .dcodeTable tbody tr.dcode-subtotal-row{display:none}.discountCodeApp .dcodeTable tbody tr td{text-align:right;padding:5px 0}.discountCodeApp .dcodeTable tbody tr td .dcode-subtotal-currency{margin-right:-3px}.discountCodeApp .dcodeTable tbody tr td:first-child:after{content:":"}.discountCodeApp .dcodeTable tbody tr td:not(:first-child){color:var(--color-dark);padding:5px 0 5px 5px}.discountCodeApp .dcodeTotal td:first-child{padding:5px 0}.discountCodeApp .dcodeTotal td{font-size:100%}