html body .cart-drawer__dialog{width:380px!important;max-width:100vw!important;padding:0!important;background:#fff!important}@media screen and (max-width:749px){html body .cart-drawer__dialog{width:100vw!important}}html body .cart-drawer__dialog .cart-drawer__inner,html body .cart-drawer--empty .cart-drawer__inner{display:block!important;height:100%!important;margin:0!important}html body .cart-drawer__dialog cart-items-component{height:100%}.ep-cd{--ep-cd-pad: 16px;--ep-cd-line: #ECECEC;--ep-cd-ink: var(--ep-ink, #0D0D0D);--ep-cd-muted: #6B7280;--ep-cd-gold: #C8A15A;--ep-cd-gold-light: #E3C58B;--ep-cd-cream: #F7F2EC;--ep-cd-cream-2: #EFE6DC;display:flex;flex-direction:column;height:100%;font-family:var(--ep-text, "Nunito Sans", sans-serif);color:var(--ep-cd-ink);background:#fff}.ep-cd__head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:16px var(--ep-cd-pad);border-bottom:1px solid var(--ep-cd-line)}.ep-cd__title{display:flex!important;align-items:center;gap:10px;margin:0!important;font-family:var(--ep-display, "Montserrat", sans-serif)!important;font-size:15px!important;font-weight:600!important;letter-spacing:.14em!important;line-height:1!important;text-transform:uppercase!important;color:var(--ep-cd-ink)!important}.ep-cd__count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:#0d0d0d;color:#fff;font-family:var(--ep-display, "Montserrat", sans-serif);font-size:11px;font-weight:600;letter-spacing:0;line-height:1}.ep-cd__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-right:-7px;padding:0;border:0;background:transparent;color:var(--ep-cd-ink);cursor:pointer}.ep-cd__close svg{width:20px;height:20px}.ep-cd__body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 var(--ep-cd-pad)}.ep-rw{margin:12px 0 2px;padding:10px 12px 9px;border-radius:6px;background:linear-gradient(135deg,#fbf7ec,#f5ecd6);border:1px solid #EBDDB9;color:#0d0d0d}.ep-rw__row{display:flex;align-items:center;gap:10px}.ep-rw__thumb{position:relative;flex:0 0 40px;width:40px;height:40px;border-radius:4px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #ebddb9}.ep-rw__thumb img{width:100%;height:100%;object-fit:cover;display:block}.ep-rw__ribbon{position:absolute;right:-1px;bottom:-1px;display:flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:4px 0;background:#0d0d0d;color:var(--ep-cd-gold)}.ep-rw__ribbon svg{width:10px;height:10px}.ep-rw__copy{flex:1 1 0%;min-width:0}.ep-rw__eyebrow{display:block;margin-bottom:1px;font-family:var(--ep-display, "Montserrat", sans-serif);font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#a9843f}.ep-rw__title{margin:0;font-size:12.5px;line-height:1.3;color:#0d0d0d}.ep-rw__title strong{font-weight:700;color:#0d0d0d}.ep-rw__value{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:46px;padding:4px 6px;border-radius:4px;border:1px solid #E2CF9F;background:#fff;font-family:var(--ep-display, "Montserrat", sans-serif);font-size:12px;font-weight:700;line-height:1.05;color:#0d0d0d}.ep-rw__value small{margin-top:1px;font-size:8px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#a9843f}.ep-rw__track{display:flex;align-items:center;gap:4px;margin:9px 0 5px}.ep-rw__seg{position:relative;flex:1 1 0%;height:4px;border-radius:999px;background:#eadfc4;overflow:hidden}.ep-rw__seg.is-done{background:linear-gradient(90deg,#B8924C,var(--ep-cd-gold))}.ep-rw__goal{flex:0 0 22px;height:22px;margin-left:3px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1.5px dashed #D2BB84;color:#a9843f;background:#fff;transition:.3s}.ep-rw__goal svg{width:11px;height:11px}.ep-rw__goal.is-done{border:0;background:var(--ep-cd-gold);color:#fff;animation:epRwPop .5s ease-out}.ep-rw__note{margin:0;font-size:10.5px;line-height:1.3;color:#8c7b57}.ep-rw.is-unlocked{background:linear-gradient(135deg,#faf3e1,#f2e4c2)}@keyframes epRwPop{0%{transform:scale(.6)}70%{transform:scale(1.12)}to{transform:scale(1)}}.ep-cd__item{display:grid;grid-template-columns:84px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--ep-cd-line)}.ep-cd__item:last-child{border-bottom:0}.ep-cd__item.is-updating .ep-cd__price{opacity:.4;transition:opacity .15s ease}.ep-cd__item.is-removing{opacity:.25;pointer-events:none;transition:opacity .15s ease}.ep-cd__img{display:block;width:84px;height:84px;border-radius:4px;overflow:hidden;background:#efefef;align-self:start}.ep-cd__img img{width:100%;height:100%;object-fit:cover;display:block}.ep-cd__info{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.ep-cd__name{font-size:13px;font-weight:700;line-height:1.35;letter-spacing:.01em;color:#0d0d0d!important;text-decoration:none!important}.ep-cd__variant{display:flex;flex-direction:column;margin-top:3px;font-size:11.5px;font-weight:400;line-height:1.3;color:var(--ep-cd-muted)}.ep-cd__badge{display:inline-flex;align-items:center;gap:5px;margin:6px 0 0;padding:3px 9px;border-radius:999px;background:var(--ep-cd-cream);border:1px solid var(--ep-cd-cream-2);color:#0d0d0d;font-size:10px;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.ep-cd__badge:before{content:"";width:6px;height:6px;border-radius:50%;background:#0d0d0d}.ep-cd__badge--dark{background:#0d0d0d;border-color:#3a342b;color:var(--ep-cd-gold)}.ep-cd__badge--dark:before{background:var(--ep-cd-gold)}.ep-cd__price{display:flex;align-items:baseline;gap:8px;margin:6px 0 10px;font-size:13.5px;line-height:1.3}.ep-cd__item--gift .ep-cd__price{margin-bottom:0}.ep-cd__now{font-weight:700;color:#0d0d0d}.ep-cd__price s{font-size:12px;font-weight:400;color:#8f877b}.ep-cd__row{display:flex;align-items:center;gap:14px}.ep-cd__qty{display:flex;align-items:center;width:92px;height:32px;border:1px solid #DCDCDC;border-radius:2px;background:#fff;overflow:hidden}.ep-cd__qty button{display:flex;align-items:center;justify-content:center;flex:0 0 30px;height:30px;padding:0;border:0;background:transparent;color:#0d0d0d;cursor:pointer;touch-action:manipulation}.ep-cd__qty button svg{width:14px;height:14px}.ep-cd__qty input{flex:1 1 auto;width:100%;min-width:0;height:100%;padding:0;border:0;background:transparent;text-align:center;font-family:inherit;font-size:13px;font-weight:600;color:#0d0d0d;-moz-appearance:textfield}.ep-cd__qty input::-webkit-outer-spin-button,.ep-cd__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ep-cd__remove{margin:0;padding:0;border:0;background:none;font-family:inherit;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ep-cd-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ep-cd__foot{flex:0 0 auto;padding:13px 15px 14px;border-top:1px solid var(--ep-cd-line);background:#fff}.ep-cd__save,.ep-cd__total{display:flex;align-items:baseline;justify-content:space-between;font-size:13px;letter-spacing:.14em;text-transform:uppercase}.ep-cd__save{margin-bottom:8px;font-size:11.5px;font-weight:600;color:var(--ep-cd-muted)}.ep-cd__save strong{font-size:12.5px;font-weight:700;letter-spacing:0;color:#0d0d0d}.ep-cd__total{margin-bottom:12px;font-size:12.5px;font-weight:600;color:#0d0d0d}.ep-cd__total strong{font-family:var(--ep-display, "Montserrat", sans-serif);font-size:17px;font-weight:700;letter-spacing:0;text-transform:none;color:#0d0d0d}.ep-cd__checkout{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;height:50px;margin:0 0 12px;padding:10px 18px;border:1px solid #0D0D0D;border-radius:0;background:#0d0d0d;color:#fff!important;font-family:var(--ep-display, "Montserrat", sans-serif);font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none!important;cursor:pointer;transition:background .2s ease}.ep-cd__checkout:hover{background:#1c1a17}.ep-cd__checkout svg{width:15px;height:15px;flex:0 0 15px}.ep-cd__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin-bottom:10px}.ep-cd__pay-icon{width:30px;height:20px}.ep-cd__usp{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;font-size:11px;color:var(--ep-cd-muted)}.ep-cd__usp li{display:inline-flex;align-items:center;gap:5px}.ep-cd__usp svg{width:13px;height:13px;flex:0 0 13px}.ep-cd__empty{padding:40px var(--ep-cd-pad);text-align:center}.ep-cd__empty h3{margin:0 0 6px!important;font-family:var(--ep-display, "Montserrat", sans-serif)!important;font-size:16px!important;font-weight:700!important;text-transform:none!important}.ep-cd__empty p{margin:0 0 18px;font-size:12.5px;color:var(--ep-cd-muted)}.ep-cd__empty-btn{display:inline-block;padding:12px 24px;border-radius:0;background:#0d0d0d;color:#fff!important;font-family:var(--ep-display, "Montserrat", sans-serif);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none!important}
/*# sourceMappingURL=/cdn/shop/t/18/assets/ep-cart.css.map */
