body.template-cart{--grace-bg: #080808;--grace-bg-soft: #121210;--grace-text: #fff;--grace-cream: #fcdebc;--grace-muted: #c6c2ba;--grace-border: #34312c;background:var(--grace-bg);color:var(--grace-text);font-size:16px;line-height:1.6;letter-spacing:0}.template-cart .page-width{max-width:1360px;padding-inline:clamp(20px,4vw,64px)}.template-cart :where(a,button,summary,input,select):focus-visible{outline:2px solid var(--grace-cream);outline-offset:4px}.template-cart :where(h1,h2,h3,a,summary){scroll-margin-top:130px}.template-cart .grace-trust-strip{font-size:12px;background:#121210}.template-cart .grace-trust-strip__inner{min-height:40px;padding-block:0}.template-cart .grace-trust-strip__inner a{min-height:44px;gap:8px}.template-cart .header{padding-block:12px}.template-cart .header__heading{margin:0}.template-cart .header__heading-logo{width:92px;height:auto}.template-cart .header__icon{width:44px;height:44px}.template-cart .header__menu-item{font-size:14px;padding:12px}.template-cart .menu-drawer__menu-item{font-size:17px;min-height:48px}.template-cart .header-wrapper{background:#080808}.template-cart main#MainContent{max-width:1360px;margin:0 auto;padding:40px clamp(20px,4vw,64px) 80px!important}.template-cart cart-items{width:100%}.template-cart .title-wrapper-with-link{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin:0 0 32px}.template-cart .title-wrapper-with-link .title{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5vw,64px);font-weight:400;line-height:1.05;letter-spacing:-.035em}.template-cart .title-wrapper-with-link a{min-height:44px;display:inline-flex;align-items:center;color:var(--grace-cream);font-size:14px}.template-cart .cart__contents{margin:0}.template-cart .cart__items{padding-bottom:32px;border-bottom:1px solid var(--grace-border)}.template-cart .cart-items,.template-cart .cart-items thead,.template-cart .cart-items tbody{display:block;width:100%}.template-cart .cart-items thead{margin-bottom:12px;padding:0 24px 12px;border-bottom:1px solid var(--grace-border)}.template-cart .cart-items thead tr{display:grid;grid-template-columns:minmax(0,1fr) 200px 140px;gap:24px;align-items:center;opacity:1}.template-cart .cart-items thead th{width:auto!important;padding:0!important;color:var(--grace-muted);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.template-cart .cart-item{display:grid!important;grid-template-columns:112px minmax(0,1fr) 200px 140px;gap:24px;align-items:center;margin:0 0 16px;padding:24px;border:1px solid var(--grace-border);border-radius:12px;background:var(--grace-bg-soft);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:none!important}.template-cart .cart-item:hover{border-color:#8b8174;background:#161512}.template-cart .cart-item>td{width:auto!important;min-width:0;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.template-cart .cart-item__media{width:112px!important}.template-cart .cart-item__image-container{width:112px;height:112px;border:1px solid var(--grace-border);border-radius:8px;background:#000;overflow:hidden}.template-cart .cart-item__image{width:100%;height:100%;object-fit:contain;transform:scale(1.12)}.template-cart .cart-item__details{width:auto!important}.template-cart .cart-item__details>*{max-width:none;margin:0 0 6px}.template-cart .cart-item__name{display:inline;min-height:0;color:var(--grace-text);font-size:20px;font-weight:500;line-height:1.3;text-decoration:none}.template-cart .cart-item__name:hover{color:var(--grace-cream);text-decoration:underline;text-underline-offset:4px}.template-cart .cart-item__details>.product-option{margin-top:4px;color:var(--grace-muted);font-size:15px}.template-cart .cart-item__details dl{display:flex;flex-wrap:wrap;gap:6px 16px;margin:10px 0}.template-cart .cart-item__details dl .product-option{margin:0;color:var(--grace-muted);font-size:14px;word-break:normal}.template-cart .cart-item__details dt,.template-cart .cart-item__details dd{display:inline;color:var(--grace-muted);font-size:14px}.template-cart .cart-item__details dt{color:var(--grace-text)}.template-cart .cart-item__details dd{margin-left:4px}.template-cart .grace-cart-edit{display:inline-flex;min-height:36px;align-items:center;margin:2px 0 0;font-size:13px}.template-cart .cart-item__quantity{width:auto!important;min-width:0;justify-content:flex-start}.template-cart .cart-item__quantity-wrapper{display:flex;align-items:center;justify-content:flex-start;gap:12px}.template-cart .cart-item .quantity{min-height:48px;border:1px solid var(--grace-border);border-radius:6px;background:#080808}.template-cart .cart-item .quantity__button{width:44px;min-height:46px}.template-cart .cart-item .quantity__input{width:46px;min-height:46px;color:var(--grace-text);font-size:16px}.template-cart .cart-item cart-remove-button a{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--grace-border);border-radius:6px;color:var(--grace-muted)}.template-cart .cart-item cart-remove-button a:hover{border-color:#c76f68;color:#f0a19a}.template-cart .cart-item__totals{width:auto!important;justify-content:flex-end}.template-cart .cart-item__totals .price{color:var(--grace-text);font-size:18px;font-weight:600}.template-cart .cart__footer-wrapper{margin-top:32px}.template-cart #main-cart-footer{display:flex;justify-content:flex-end;width:100%}.template-cart .cart__footer{width:min(100%,520px);margin:0;padding:28px!important;border:1px solid var(--grace-border);border-radius:12px;background:var(--grace-bg-soft);box-shadow:none}.template-cart .cart__footer>div{width:100%!important}.template-cart .totals{align-items:baseline;margin:0 0 12px;padding-top:0;border:0}.template-cart .totals__subtotal{color:var(--grace-muted);font-size:16px}.template-cart .totals__subtotal-value{color:var(--grace-text);font-size:24px}.template-cart .tax-note{margin:12px 0 20px;color:var(--grace-muted);font-size:13px;line-height:1.5}.template-cart .tax-note a{color:var(--grace-cream)}.template-cart .cart__checkout-button{min-height:52px;border:1px solid var(--grace-cream)!important;border-radius:6px;background:var(--grace-cream)!important;color:#151515!important;font-size:15px;letter-spacing:0;text-transform:none;box-shadow:none}.template-cart .cart__checkout-button:hover{background:#fff0da!important;transform:none;box-shadow:none}.template-cart .cart__dynamic-checkout-buttons{max-width:none;margin-top:12px}.template-cart .cart__footer .grace-kueski-copy{color:var(--grace-muted)}.template-cart #main-cart-footer.is-empty{display:none}.template-cart cart-items.is-empty{display:block}.template-cart .cart__warnings{max-width:900px;margin:0 auto;padding:72px 20px 48px;text-align:center}.template-cart .grace-cart-eyebrow{margin:0 0 16px;color:var(--grace-cream);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.template-cart .cart__empty-text{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,6vw,72px);font-weight:400;line-height:1.05;letter-spacing:-.035em}.template-cart .grace-cart-empty-description{margin:20px auto 28px;max-width:520px;color:var(--grace-muted);font-size:17px}.template-cart .cart__warnings>.button{min-height:52px;border-radius:6px;background:var(--grace-cream);color:#151515;font-size:15px;text-transform:none}.template-cart .cart__login-title{margin:64px 0 8px;font-size:22px;font-weight:500}.template-cart .cart__login-paragraph{color:var(--grace-muted);font-size:15px}.template-cart .cart__login-paragraph a{color:var(--grace-cream)}.template-cart .grace-cart-quick-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:32px auto 0;max-width:760px}.template-cart .grace-cart-quick-links a{min-height:64px;display:flex;align-items:center;justify-content:center;padding:12px;border:1px solid var(--grace-border);border-radius:6px;color:var(--grace-text);font-size:14px}.template-cart .grace-cart-quick-links a:hover{border-color:#8b8174;color:var(--grace-cream)}.template-cart .product-grid .card-wrapper{height:100%;overflow:hidden;border:1px solid var(--grace-border);border-radius:8px;background:#000}.template-cart .product-grid .card,.template-cart .product-grid .card__content,.template-cart .product-grid .card-information{background:#000}.template-cart .product-grid .card__inner .card__content{background:transparent}.template-cart .product-grid .card>.card__content{background:#000;padding:16px}.template-cart .product-grid .card__inner,.template-cart .product-grid .card__media,.template-cart .product-grid .card__media .media{background:#000;border-radius:0}.template-cart .product-grid .card__media{margin:0;width:100%}.template-cart .product-grid .card__media img{object-fit:contain;transform:scale(1.16)}.template-cart .footer{margin-top:32px;padding-top:40px;border-top:1px solid var(--grace-border)}.template-cart .footer-block__heading{font-size:20px;line-height:1.4}.template-cart .footer :where(p,a,.field__label,.field__input){font-size:14px}.template-cart .footer .field__input{font-size:16px}.template-cart .grace-footer-help a{display:inline-flex;min-height:44px;align-items:center}.template-cart .wpcb_buttons_style_position{right:12px!important;left:auto!important;bottom:max(12px,env(safe-area-inset-bottom))!important}.template-cart #wep_get_cashback{display:flex!important;align-items:center;justify-content:center;width:48px;height:48px;min-width:48px;padding:0!important;font-size:0!important;border:1px solid #8b8174;border-radius:50%;background:#121210!important}.template-cart #wep_get_cashback>span{margin:0!important}@media(max-width:989px){.template-cart .grace-trust-strip__inner{justify-content:center;white-space:normal;overflow:visible}.template-cart .grace-trust-strip__inner>span{display:none}.template-cart .grace-trust-strip__inner a{border:0}.template-cart .header{padding-block:8px}.template-cart .header__heading-logo{width:72px}.template-cart main#MainContent{padding:24px 20px 56px!important}.template-cart .title-wrapper-with-link{display:block;margin-bottom:24px}.template-cart .title-wrapper-with-link a{margin-top:12px}.template-cart .cart-items{border-spacing:0}.template-cart .cart-items thead{display:none}.template-cart .cart-item{grid-template-columns:92px minmax(0,1fr);gap:16px;margin-bottom:16px;padding:16px;border-radius:10px}.template-cart .cart-item>td{display:block}.template-cart .cart-item__media{grid-column:1;grid-row:1 / span 2;width:92px!important;align-self:start}.template-cart .cart-item__image-container{width:92px;height:92px}.template-cart .cart-item__details{grid-column:2;grid-row:1}.template-cart .cart-item__name{font-size:17px}.template-cart .cart-item__quantity{grid-column:1 / -1;grid-row:3;display:flex;align-items:center;justify-content:space-between;padding-top:12px!important;border-top:1px solid var(--grace-border)!important}.template-cart .cart-item__totals.medium-hide{display:none!important}.template-cart .cart-item__totals.small-hide{grid-column:2;grid-row:2;display:flex!important;justify-content:flex-start;align-items:center;text-align:left}.template-cart .grace-cart-quick-links{grid-template-columns:repeat(2,minmax(0,1fr))}.template-cart .cart__warnings{padding:48px 0 32px}.template-cart .cart__login-title{margin-top:48px}.template-cart .cart__footer{width:100%;padding:20px!important}.template-cart .totals__subtotal-value{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/grace-cart.css.map */
