.lu-header-cart{position:relative}.lu-header-cart-count,.lu-sticky-count{position:absolute;top:-7px;right:-8px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:20px;background:#bb6c89;color:#fff;font:700 10px/1 Arial,sans-serif}.lv-stickycart{position:relative!important}.lu-sticky-buy-now{border:0;background:#b66d8a;color:#fff;border-radius:5px;font-weight:800;font-size:10px;letter-spacing:.02em;height:43px;padding:0 13px;white-space:nowrap;cursor:pointer}.lu-sticky-buy-now:disabled,.lu-sticky-buy-now[aria-busy=true]{opacity:.5}.lu-quantity-picker{display:flex;gap:15px;align-items:center;justify-content:space-between;margin:12px 0 17px}.lu-quantity-picker>label{font-size:12px;font-weight:700;color:#624758}.lu-quantity-control{display:flex;align-items:center;border:1px solid #e6cada;border-radius:7px;background:#fff;overflow:hidden;height:42px}.lu-quantity-control button{border:0;background:#fff1f6;color:#835069;width:42px;height:100%;cursor:pointer;font-size:20px}.lu-quantity-control input{border:0;text-align:center;width:48px;min-width:0;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;font:700 14px Arial,sans-serif}.lu-quantity-control input::-webkit-inner-spin-button,.lu-quantity-control input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.lu-cart-feedback{border:1px solid #e8c2d3;background:#fff5f9;color:#674657;border-radius:7px;padding:12px 14px;font-size:12px;line-height:1.5;margin-top:12px}.lu-cart-feedback[data-success=true]{border-color:#cbded1;background:#f2f9f3;color:#315c3e}.lu-cart-feedback a{font-weight:800;text-decoration:underline;margin-left:5px}.lv-stickyadd,.lv-sticky-add{min-width:0!important;max-width:none!important;width:auto!important;padding:0 14px!important;background:#503444!important;border-color:#503444!important}.lv-stickyactions{gap:8px}.lv-stickybuy.visible{display:flex}.lv-notify{pointer-events:none}.lu-cart-page{padding-top:48px;padding-bottom:95px;min-height:65vh}.lu-cart-top{max-width:760px;margin-bottom:33px}.lu-cart-kicker{color:#ac7086;font-size:10px;font-weight:800;letter-spacing:.16em}.lu-cart-top h1{font:500 clamp(38px,4.5vw,60px)/1.05 "Cormorant Garamond",Georgia,serif;letter-spacing:-.03em;margin:6px 0 12px;color:#45303c}.lu-cart-top h1 em{color:#ac6a86}.lu-cart-top>p:last-child{font-size:13px;color:#806d77}.lu-cart-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(275px,345px);gap:32px;align-items:start}.lu-cart-lines{min-width:0}.lu-cart-line{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:20px;align-items:start;padding:22px 0;border-bottom:1px solid #efdee5}.lu-cart-image{width:110px;height:124px;border-radius:9px;overflow:hidden;background:#f8e8ee;display:grid;place-items:center}.lu-cart-image img{width:100%;height:100%;object-fit:cover}.lu-cart-item-title{font:600 16px/1.4 Manrope,Arial,sans-serif;display:block;color:#45303c}.lu-cart-variant,.lu-cart-unit-price{display:block;color:#947380;font-size:11px;margin-top:7px}.lu-cart-controls{display:flex;align-items:center;flex-wrap:wrap;gap:13px;margin-top:16px}.lu-cart-stepper{display:flex;align-items:center;border:1px solid #e4cbd5;border-radius:6px;overflow:hidden;background:#fff;height:40px}.lu-cart-stepper button{background:#fff0f6;border:0;width:36px;height:100%;font-size:19px;cursor:pointer;color:#86536a}.lu-cart-stepper input{width:44px;text-align:center;border:0;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;font:700 13px Arial,sans-serif;min-width:0}.lu-cart-stepper input::-webkit-inner-spin-button,.lu-cart-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.lu-cart-remove{font-size:11px;text-decoration:underline;color:#996979}.lu-cart-line-price{white-space:nowrap;font-size:15px;color:#503744}.lu-cart-update{display:inline-flex;border:1px solid #d8adbf;border-radius:5px;background:#fff;color:#805165;padding:12px 15px;margin-top:19px;font-size:10px;font-weight:800;cursor:pointer}.lu-cart-return{display:inline-flex;margin:19px 0 0 19px;font-size:10px;font-weight:800;color:#80566b}.lu-cart-summary{border:1px solid #ebd3df;background:#fff2f7;border-radius:10px;padding:27px;position:sticky;top:120px}.lu-cart-summary h2{margin:0 0 20px;font:500 31px Cormorant Garamond,Georgia,serif;color:#4d3442}.lu-cart-subtotal{display:flex;align-items:center;justify-content:space-between;gap:10px;border-block:1px solid #e4cad6;padding:18px 0;color:#5e4652;font-size:12px}.lu-cart-subtotal strong{font-size:19px;color:#4d3442}.lu-cart-summary p{color:#846b78;line-height:1.6;font-size:11px}.lu-cart-checkout,.lu-cart-main-btn{display:block;width:100%;text-align:center;padding:17px 14px;border:0;border-radius:5px;background:#965a75;color:#fff;font-weight:800;font-size:11px;letter-spacing:.06em;cursor:pointer;margin:18px 0 10px}.lu-cart-summary small{font-size:10px;color:#836976}.lu-cart-empty{text-align:center;padding:55px 20px;background:#fff4f8;border:1px solid #edd6e0;border-radius:10px;max-width:630px;margin:auto}.lu-cart-empty p{font:500 29px Cormorant Garamond,Georgia,serif;color:#533846}.lu-cart-empty .lu-cart-main-btn{max-width:280px;margin:24px auto 0}.lu-cart-error{font-size:12px;color:#a22e51}@media(max-width:850px){.lu-cart-layout{grid-template-columns:1fr;gap:15px}.lu-cart-summary{position:static}.lv-stickytext{display:none!important}.lv-stickybuy{justify-content:center;gap:0}.lv-stickyactions{width:100%;justify-content:space-between;gap:8px}.lv-sticky-add{flex:1 1 40%!important;padding:0 8px!important;height:44px;min-width:0!important}.lu-sticky-buy-now{flex:1 1 40%;min-width:0;padding:0 7px;height:44px}.lv-stickycart{flex:0 0 44px;min-width:44px!important;width:44px!important;height:44px}}@media(max-width:420px){.lv-stickybuy{padding:9px 10px 12px!important}.lv-sticky-add{font-size:9px!important}.lu-sticky-buy-now{font-size:9px}.lv-stickycart{width:42px!important;min-width:42px!important;flex-basis:42px}.lu-cart-line{grid-template-columns:78px minmax(0,1fr);gap:11px}.lu-cart-image{width:78px;height:97px}.lu-cart-line-price{grid-column:2;font-size:14px}.lu-cart-item-title{font-size:12px}.lu-cart-variant,.lu-cart-unit-price{font-size:10px}.lu-cart-controls{gap:7px}.lu-cart-remove{font-size:10px}}@media(max-width:740px){body{padding-bottom:75px}.lv-stickybuy{display:flex!important;padding-bottom:max(10px,env(safe-area-inset-bottom))!important}.lv-stickyactions{max-width:440px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/luvia-cart.css.map */
