.oud-cart{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;visibility:hidden}.oud-cart.is-open{visibility:visible}.oud-cart__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#2e211b6b;opacity:0;transition:opacity .45s ease;pointer-events:none}.oud-cart.is-open .oud-cart__overlay{opacity:1;pointer-events:auto}.oud-cart__panel{position:absolute;top:0;right:0;height:100%;width:min(440px,100vw);background:var(--paper, #F4EEE3);display:flex;flex-direction:column;transform:translate(100%);transition:transform .5s cubic-bezier(.4,0,.1,1);box-shadow:-34px 0 70px -34px #2e211b73}.oud-cart.is-open .oud-cart__panel{transform:none}.oud-cart__head{display:flex;align-items:center;justify-content:space-between;padding:2.8rem 2.6rem 1.8rem;border-bottom:1px solid rgba(74,63,53,.14)}.oud-cart__title{font-family:var(--display, "Cormorant Garamond", serif);font-size:2.3rem;letter-spacing:.01em;color:var(--espresso, #4A3F35)}.oud-cart__title em{font-style:normal;color:var(--taupe, #9C846A);font-size:1.5rem;margin-left:.3rem}.oud-cart__close{background:none;border:none;cursor:pointer;color:var(--espresso, #4A3F35);width:30px;height:30px;padding:0;line-height:0}.oud-cart__close svg{width:22px;height:22px}.oud-cart__body{flex:1 1 auto;overflow-y:auto;padding:.6rem 2.6rem}.oud-citem{display:grid;grid-template-columns:64px 1fr;gap:1.5rem;padding:1.8rem 0;border-bottom:1px solid rgba(74,63,53,.1)}.oud-citem__img{display:block}.oud-citem__img img{width:64px;height:84px;object-fit:cover;border-radius:3px;background:var(--cream, #EDE3D2)}.oud-citem__name{display:block;font-family:var(--display, "Cormorant Garamond", serif);font-size:1.85rem;color:var(--espresso, #4A3F35);text-decoration:none;line-height:1.15}.oud-citem__opt{font-family:var(--ui, "Inter", sans-serif);font-size:1.2rem;color:var(--taupe, #9C846A);margin:.3rem 0 1rem;letter-spacing:.02em}.oud-citem__row{display:flex;align-items:center;justify-content:space-between}.oud-qty{display:inline-flex;align-items:center;border:1px solid rgba(74,63,53,.24);border-radius:40px}.oud-qty button{width:30px;height:30px;background:none;border:none;cursor:pointer;font-size:1.5rem;color:var(--espresso, #4A3F35);line-height:1;display:flex;align-items:center;justify-content:center}.oud-qty span{min-width:26px;text-align:center;font-family:var(--ui, "Inter", sans-serif);font-size:1.3rem;color:var(--espresso, #4A3F35)}.oud-citem__price{font-family:var(--ui, "Inter", sans-serif);font-size:1.45rem;color:var(--espresso, #4A3F35)}.oud-citem__remove{margin-top:1rem;background:none;border:none;padding:0;cursor:pointer;font-family:var(--ui, "Inter", sans-serif);font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--taupe, #9C846A);text-decoration:underline;text-underline-offset:3px}.oud-citem__remove:hover{color:var(--cognac, #8A5A2B)}.oud-cart__foot{padding:2rem 2.6rem 2.8rem;border-top:1px solid rgba(74,63,53,.14)}.oud-cart__sub{display:flex;align-items:baseline;justify-content:space-between;font-family:var(--display, "Cormorant Garamond", serif);font-size:2rem;color:var(--espresso, #4A3F35)}.oud-cart__note{font-family:var(--ui, "Inter", sans-serif);font-size:1.2rem;color:var(--taupe, #9C846A);margin:.4rem 0 1.8rem}.oud-cart__checkout{display:block;width:100%;padding:1.4rem;background:var(--agarwood, #2E211B);color:var(--paper, #F4EEE3);font-family:var(--ui, "Inter", sans-serif);font-size:1.25rem;letter-spacing:.18em;text-transform:uppercase;border:none;cursor:pointer;border-radius:2px;transition:background .3s ease}.oud-cart__checkout:hover{background:var(--espresso, #4A3F35)}.oud-cart__viewbag{display:block;text-align:center;margin-top:1.3rem;font-family:var(--ui, "Inter", sans-serif);font-size:1.15rem;letter-spacing:.1em;text-transform:uppercase;color:var(--espresso, #4A3F35);text-decoration:underline;text-underline-offset:3px}.oud-cart__empty{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding:4rem 2.6rem;text-align:center}.oud-cart__empty p{font-family:var(--display, "Cormorant Garamond", serif);font-size:2.2rem;color:var(--espresso, #4A3F35)}.oud-cart__shop{font-family:var(--ui, "Inter", sans-serif);font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cognac, #8A5A2B);text-decoration:underline;text-underline-offset:4px}.oud-cartcount.is-empty{opacity:.5}.oud-card__media{position:relative}.oud-card__sizes{position:absolute;left:0;right:0;bottom:14px;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:0 1.2rem;opacity:0;transform:translateY(10px);transition:opacity .32s ease,transform .32s ease;pointer-events:none;z-index:2}.oud-card__sizehint{display:block;width:100%;text-align:center;margin-bottom:.2rem;font-family:var(--ui, "Inter", sans-serif);font-size:1rem;letter-spacing:.18em;text-transform:uppercase;color:var(--espresso, #4A3F35);text-shadow:0 1px 6px rgba(244,238,227,.9)}@media(hover:hover)and (pointer:fine){.oud-card:hover .oud-card__sizes{opacity:1;transform:none;pointer-events:auto}}.oud-card__size{min-width:44px;padding:.8rem .5rem;cursor:pointer;background:#f4eee3f0;border:1px solid rgba(74,63,53,.18);font-family:var(--ui, "Inter", sans-serif);font-size:1.2rem;letter-spacing:.03em;color:var(--espresso, #4A3F35);border-radius:2px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:background .2s ease,color .2s ease,border-color .2s ease}.oud-card__size:hover{background:var(--agarwood, #2E211B);color:var(--paper, #F4EEE3);border-color:var(--agarwood, #2E211B)}.oud-card__size:disabled{opacity:.4;text-decoration:line-through;cursor:not-allowed}.oud-card__add{width:100%;max-width:220px;padding:.9rem 1rem;cursor:pointer;background:#2e211beb;color:var(--paper, #F4EEE3);border:none;font-family:var(--ui, "Inter", sans-serif);font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;border-radius:2px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.oud-card__add:hover{background:var(--espresso, #4A3F35)}.oud-card__imglink{display:block}.oud-card__row{text-decoration:none;color:inherit}
/*# sourceMappingURL=/cdn/shop/t/2/assets/oud-cart.css.map */
