body:has(.d-v8-cart){background:#101311;color:#f1eee6}
.d-v8-cart{--d-line:#f1eee62b;--d-muted:#b9b9b1;max-width:1280px;padding:140px 6% 80px;color:#f1eee6}
.d-v8-cart .d-cart-heading{margin-bottom:48px}
.d-v8-cart .d-cart-heading .d-eyebrow{display:none}
.d-v8-cart h1{font-family:var(--d-serif);font-size:clamp(38px,4vw,58px);font-weight:400}
.d-v8-cart .d-cart-form{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:8%}
.d-v8-cart .d-cart-item{display:grid;grid-template-columns:120px minmax(0,1fr);gap:30px;padding:28px 0;background:none;border-radius:0;box-shadow:none}
.d-v8-cart .d-cart-art{height:220px;background:none;border:0}
.d-v8-cart .d-cart-details h2{font:400 20px/1.4 Arial,Helvetica,sans-serif;letter-spacing:0;max-width:30ch}
.d-v8-cart .d-cart-unit-price{margin:16px 0;font-size:15px}
.d-v8-cart .d-cart-controls label{font-size:11px;letter-spacing:0;display:block}
.d-v8-cart .d-cart-remove,.d-v8-cart .d-update-button{font-size:12px;letter-spacing:0;background:none}
.d-v8-cart .d-cart-quantity{width:132px;border:1px solid var(--d-line)}
.d-v8-cart .d-cart-quantity input{background:transparent;color:inherit}
.d-v8-cart .d-cart-total{background:none;box-shadow:none;border-radius:0;position:sticky;top:120px;padding:28px 0}
.d-v8-cart .d-cart-total>.d-cart-total-label{display:none}
.d-v8-cart .d-cart-total-price>span{font-size:14px;letter-spacing:0}
.d-v8-cart .d-cart-total-price strong{font-size:34px}
.d-v8-cart .d-cart-checkout{background:#f1eee6;color:#101311;border-color:#f1eee6;font-size:12px;letter-spacing:.06em;min-height:56px}
.d-v8-cart .d-cart-empty{text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px;padding:35px 0}
.d-v8-cart .cart-empty-bottle{width:auto;height:230px;object-fit:contain}
.d-v8-cart .d-cart-empty>p{font:400 23px/1.4 var(--d-serif);margin:0!important}
@media(max-width:760px){.d-v8-cart{padding:110px 6% 45px}.d-v8-cart .d-cart-heading{margin-bottom:28px}.d-v8-cart .d-cart-form{grid-template-columns:1fr;gap:22px}.d-v8-cart .d-cart-item{grid-template-columns:82px minmax(0,1fr);gap:20px}.d-v8-cart .d-cart-art{height:175px}.d-v8-cart .d-cart-details h2{font-size:17px}.d-v8-cart .d-cart-total{position:static}.d-v8-cart .d-cart-controls{gap:10px}.d-v8-cart .d-cart-line-total{font-size:12px}}

.dyluma .d-v8-cart h1{font-size:clamp(38px,4vw,58px)!important}.dyluma .d-v8-cart .d-cart-total-price,.dyluma .d-v8-cart .d-cart-total-price strong,.dyluma .d-v8-cart .d-cart-total-price>span{color:#f1eee6!important}.dyluma .d-v8-cart .d-cart-note{color:#b9b9b1!important}.dyluma:has(.d-v8-cart) .sensory-nav{background:#101311;color:#f1eee6}.dyluma:has(.d-v8-cart) .logo-light{opacity:1!important}.dyluma:has(.d-v8-cart) .logo-dark{opacity:0!important}.dyluma:has(.d-v8-cart) #MainContent{background:#101311}
