#Cart-Drawer .ee-cart__head>div{position:relative;padding:15px 0 13px}#Cart-Drawer .ee-cart__title{font-size:26px}#Cart-Drawer .ee-cart__count{font-size:18px}#Cart-Drawer .ee-cart__heart{position:absolute;left:50%;bottom:-8px;display:flex;align-items:center;justify-content:center;width:30px;height:15px;margin-left:-15px;background:#fff;color:var(--ec-gold,#ad8b58);pointer-events:none}#Cart-Drawer .ee-cart__heart svg{display:block;width:12px;height:12px;transform-origin:50% 60%;animation:ee-heart-beat 1.2s ease-in-out .45s 1 both}@keyframes ee-heart-beat{0%,to{transform:scale(1)}28%{transform:scale(1.22)}50%{transform:scale(.97)}70%{transform:scale(1.1)}}#Cart-Drawer .ee-cart__body{padding:14px 24px 22px}#Cart-Drawer .ee-offer.ee-offer--stack{flex-direction:column;align-items:center;gap:8px;margin:0 0 2px;padding:12px 16px 13px;text-align:center}#Cart-Drawer .ee-offer--stack .ee-offer__pips{gap:10px;padding:0}#Cart-Drawer .ee-offer--stack .ee-offer__pip{width:9px;height:9px}#Cart-Drawer .ee-offer--stack .ee-offer__msg{display:flex;flex-direction:column;align-items:center;gap:2px;margin:0}#Cart-Drawer .ee-offer__head{font-family:var(--ec-serif,"Cormorant Garamond",Georgia,serif);font-size:18px;font-weight:500;line-height:1.2;color:var(--ec-ink,#3d3434)}#Cart-Drawer .ee-offer__sub{font-size:14px;line-height:1.35;color:#5f5953}#Cart-Drawer .ee-ci{grid-template-columns:88px minmax(0,1fr);column-gap:14px;align-items:stretch;padding:14px 0;border-bottom-color:#f0e9e2}#Cart-Drawer .ee-ci__img{width:88px;height:88px;border-radius:10px}#Cart-Drawer .ee-ci__info{display:flex;flex-direction:column;min-width:0}#Cart-Drawer .ee-ci__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:18.5px;line-height:1.2}#Cart-Drawer .ee-ci .properties{margin:2px 0 0;font-size:13px}#Cart-Drawer .ee-ci .ee-line{display:flex;flex-direction:column;gap:3px;margin:4px 0 0}#Cart-Drawer .ee-ci .ee-line .product-cart-item-options{margin:0;font-size:13.5px;line-height:1.4;color:#625c56}#Cart-Drawer .ee-line--compact .ee-line__meta,#Cart-Drawer .ee-line--compact .ee-line__row{display:flex;flex-wrap:wrap;align-items:center;gap:3px 0}#Cart-Drawer .ee-line--compact .ee-line__row{gap:4px 12px}#Cart-Drawer .ee-line--compact .ee-line__dot{margin:0 .45em}#Cart-Drawer .ee-line--compact .ee-chip{gap:5px}#Cart-Drawer .ee-line--compact .ee-chip .ee-chip__stone{width:17px;height:17px}#Cart-Drawer .ee-line--compact .ee-chip .ee-chip__stone--demi{width:19px;height:19px}#Cart-Drawer .ee-line--compact .ee-chip__letter{width:20px;height:20px;font-size:10.5px}#Cart-Drawer .ee-ci__actions{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:30px;margin-top:auto;padding-top:10px}#Cart-Drawer .ee-ci__ctrl{display:flex;align-items:center;gap:4px;min-width:0}#Cart-Drawer .ee-ci__qty{padding:0 30px}#Cart-Drawer .ee-ci__qty .qty{width:28px;height:30px;font-size:14px}#Cart-Drawer .ee-ci__qty .minus,#Cart-Drawer .ee-ci__qty .plus{width:30px;height:30px}#Cart-Drawer .ee-ci__remove{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;padding:0;margin:0;border-radius:50%;color:#8f8881;text-decoration:none;transition:color .2s ease,background-color .2s ease}#Cart-Drawer .ee-ci__remove svg{display:block;width:17px;height:17px}#Cart-Drawer .ee-ci__remove:hover{color:var(--ec-mauve,#8a6a36);background:#f8f2e9}#Cart-Drawer .ee-ci__price{display:flex;flex-direction:row;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;gap:0 7px;flex:none;padding-top:0;text-align:right;line-height:1.2}#Cart-Drawer .ee-ci__was{font-size:12.5px}#Cart-Drawer .ee-ci__now{font-size:15px}#Cart-Drawer .ee-ci__now--free{font-size:18px}#Cart-Drawer .ee-cart__foot-inner{padding:12px 24px calc(16px + env(safe-area-inset-bottom,0px))}#Cart-Drawer .ee-foot-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px}#Cart-Drawer .ee-foot-save{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:13.5px;line-height:1.2;color:var(--ec-soft,#6f6a63);white-space:nowrap}#Cart-Drawer .ee-foot-save .ee-save-slim__gem{display:block;flex:none;width:6px;height:6px;transform:rotate(45deg);background:var(--ec-gold,#ad8b58)}#Cart-Drawer .ee-foot-save .ee-save-slim__amt{font-family:var(--ec-serif,"Cormorant Garamond",Georgia,serif);font-size:17px;font-weight:500;color:var(--ec-mauve,#8a6a36)}#Cart-Drawer .ee-foot-back{display:block;flex:none;margin-left:auto}#Cart-Drawer .ee-foot-back button{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 16px 0 13px;border:1px solid #d6c5ab;border-radius:999px;background:#fff;color:var(--ec-ink,#3d3434);font-size:14px;font-weight:500;letter-spacing:.01em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease,border-color .2s ease,transform .15s ease}#Cart-Drawer .ee-foot-back button svg{flex:none;color:var(--ec-mauve,#8a6a36)}#Cart-Drawer .ee-foot-back button:hover{background:var(--ec-ivory,#fbf8f4);border-color:var(--ec-gold,#ad8b58)}#Cart-Drawer .ee-foot-back button:active{transform:scale(.97)}#Cart-Drawer .ee-foot-back button:focus-visible{outline:2px solid var(--ec-gold,#ad8b58);outline-offset:2px}#Cart-Drawer .ee-foot-back__short{display:none}#Cart-Drawer .ee-trust{display:flex;justify-content:space-around;gap:8px;margin:14px 0 0}#Cart-Drawer .ee-trust li{flex:none;flex-direction:column;align-items:center;gap:5px;font-size:14px;line-height:1.25;text-align:center;white-space:nowrap;color:#5f5953}#Cart-Drawer .ee-trust svg{flex:none;width:22px;height:22px}@media only screen and (max-width:379px){#Cart-Drawer .ee-foot-back__long{display:none}#Cart-Drawer .ee-foot-back__short{display:inline}#Cart-Drawer .ee-foot-save{font-size:13px}#Cart-Drawer .ee-trust li,#Cart-Drawer .ee-offer__sub{font-size:13.5px}}@media only screen and (min-width:768px){#Cart-Drawer .ee-cart__body{padding:16px 32px 26px}#Cart-Drawer .ee-ci{grid-template-columns:96px minmax(0,1fr);column-gap:18px}#Cart-Drawer .ee-ci__img{width:96px;height:96px}#Cart-Drawer .ee-ci__title{font-size:19px}#Cart-Drawer .ee-cart__foot-inner{padding:14px 32px 16px}#Cart-Drawer .ee-trust li{font-size:14px}}@media(prefers-reduced-motion:reduce){#Cart-Drawer .ee-cart__heart svg{animation:none}#Cart-Drawer .ee-ci__remove,#Cart-Drawer .ee-foot-back button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/131/assets/ee-cart-mobile.css.map */
