body#elune .ebd{position:fixed;inset:0 0 0 auto;margin:0;width:min(450px,100%);max-width:100%;height:100dvh;max-height:100dvh;padding:0;border:0;border-radius:0;background:#fdfbf8;color:#3d3028;box-shadow:-20px 0 60px #30231b20;overflow:hidden;font:14px/1.5 Arial,Helvetica,sans-serif;transform:translate(100%);transition:transform .3s cubic-bezier(.22,.65,.26,1)}body#elune .ebd[open]{display:flex;flex-direction:column}body#elune .ebd.is-visible{transform:translate(0)}body#elune .ebd::backdrop{background:#241b15a8}body#elune .ebd *{box-sizing:border-box}body#elune .ebd a{color:inherit;text-underline-offset:4px}body#elune .ebd button{font:inherit;cursor:pointer}body#elune .ebd button:disabled{opacity:.5;cursor:wait}body#elune .ebd-head{display:flex;flex:none;align-items:flex-start;justify-content:space-between;gap:20px;padding:27px 30px 23px;border-bottom:1px solid #eae0d5}body#elune .ebd-eyebrow,body#elune .ebd-piece-label,body#elune .ebd-detail-heading{margin:0;color:#927150;font:600 10px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.17em;text-transform:uppercase}body#elune .ebd-head h2{margin:5px 0 0;font:400 34px/1.04 Georgia,Times New Roman,serif;letter-spacing:-.035em}body#elune .ebd-head-note{margin:8px 0 0;color:#786b60;font-size:12px}body#elune .ebd-close{display:grid;flex:none;place-items:center;width:44px;height:44px;margin:-7px -7px 0 0;padding:0;border:0;border-radius:50%;background:transparent;color:#3d3028}body#elune .ebd-close:hover{background:#f3ece4}body#elune .ebd-close svg{width:19px;height:19px}body#elune .ebd-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body#elune .ebd-status[data-visible=true]{position:static;width:auto;height:auto;padding:10px 30px;overflow:visible;clip-path:none;border-bottom:1px solid #e9d8c7;background:#faf1e8;color:#765139;font-size:12px;white-space:normal}body#elune .ebd [data-bag-content]{display:flex;flex:1;flex-direction:column;min-height:0}body#elune .ebd-items{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 30px}body#elune .ebd-item{padding:26px 0 23px;border-bottom:1px solid #eae0d5}body#elune .ebd-product{display:grid;grid-template-columns:116px minmax(0,1fr);gap:19px}body#elune .ebd-image{display:block;width:116px;height:116px;overflow:hidden;border:1px solid #e9dfd3;border-radius:8px;background:#f3ece4}body#elune .ebd-image img{display:block;width:100%;height:100%;object-fit:cover}body#elune .ebd-image-empty{display:grid;place-items:center;color:#9d8167;font:18px Georgia,serif;letter-spacing:.15em}body#elune .ebd-product-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}body#elune .ebd-product-copy h3{margin:6px 0 0;font:400 24px/1.13 Georgia,Times New Roman,serif;letter-spacing:-.02em}body#elune .ebd-product-copy h3 a{text-decoration:none}body#elune .ebd-product-copy h3 a:hover{text-decoration:underline}body#elune .ebd-variant{margin:7px 0 0;color:#786b60;font-size:12px;line-height:1.5}body#elune .ebd-line-price{display:flex;align-items:baseline;gap:8px;margin:auto 0 0;padding-top:8px;font:17px Georgia,serif}body#elune .ebd-line-price s{color:#9a8a7c;font:12px Arial,sans-serif}body#elune .ebd-personalization{margin-top:21px;padding:16px 17px 14px;border:1px solid #ebe1d6;border-radius:9px;background:#f8f4ef}body#elune .ebd-properties{margin:10px 0 0;font-size:12px}body#elune .ebd-properties:empty{display:none}body#elune .ebd-properties>div{display:flex;justify-content:space-between;gap:16px;padding:4px 0;line-height:1.55}body#elune .ebd-properties dt{flex:0 0 auto;color:#817267}body#elune .ebd-properties dd{min-width:0;margin:0;text-align:right;overflow-wrap:anywhere}body#elune .ebd-file{display:flex;justify-content:space-between;gap:12px;padding-top:10px;margin-top:10px;border-top:1px solid #e5d9ca;font-size:12px}body#elune .ebd-file+.ebd-file{padding-top:6px;margin-top:0;border-top:0}body#elune .ebd-file>span{color:#817267}body#elune .ebd-file a{font-weight:600;white-space:nowrap}body#elune .ebd-file a:hover{color:#996b3e}body#elune .ebd-discount{margin:12px 0 0;color:#7b634e;font-size:12px}body#elune .ebd-item-actions{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-top:19px}body#elune .ebd-quantity>span{display:block;margin-bottom:7px;color:#786b60;font-size:11px}body#elune .ebd-quantity-control{display:grid;grid-template-columns:44px 36px 44px;align-items:center;height:44px;border:1px solid #ddcbbb;border-radius:7px;background:#fffdfa}body#elune .ebd-quantity-control button{width:44px;height:42px;padding:0;border:0;background:transparent;color:#805d3e;font-size:18px}body#elune .ebd-quantity-control button:hover:not(:disabled){background:#f4ece2}body#elune .ebd-quantity-control span{text-align:center;font-size:13px}body#elune .ebd-remove{min-height:44px;padding:10px 0 10px 12px;border:0;background:none;color:#786b60;font-size:12px;text-decoration:underline;text-underline-offset:4px}body#elune .ebd-remove:hover{color:#996b3e}body#elune .ebd-footer{flex:none;padding:19px 30px max(18px,env(safe-area-inset-bottom));border-top:1px solid #eae0d5;background:#fffdfa}body#elune .ebd-discount-line{display:flex;justify-content:space-between;gap:12px;margin:0 0 8px;color:#786b60;font-size:12px}body#elune .ebd-subtotal{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;font:20px Georgia,serif}body#elune .ebd-subtotal strong{font-weight:400;white-space:nowrap}body#elune .ebd-note{margin:6px 0 17px;color:#786b60;font-size:11px}body#elune .ebd-footer form{margin:0}body#elune .ebd-primary{display:flex;align-items:center;justify-content:center;gap:15px;width:100%;min-height:52px;padding:12px 20px;border:1px solid #946a43;border-radius:6px;background:#946a43;color:#fffdfa;font-size:12px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}body#elune .ebd-primary:hover{background:#805a38}body#elune .ebd-primary span{font-size:17px;line-height:1}body#elune .ebd-secondary{display:flex;align-items:center;justify-content:center;gap:7px;min-height:36px;margin-top:8px;color:#695545;font-size:11px;letter-spacing:.08em;text-transform:uppercase}body#elune .ebd-secondary:hover{color:#996b3e}body#elune .ebd-assurance{margin:10px 0 0;padding-top:12px;border-top:1px solid #eee5dc;color:#8a7a6d;font-size:10px;letter-spacing:.04em;text-align:center}body#elune .ebd-empty{max-width:300px;margin:auto;padding:45px 0;text-align:center}body#elune .ebd-empty h3{margin:13px 0 0;font:400 31px/1.15 Georgia,serif}body#elune .ebd-empty>p:not(.ebd-eyebrow){margin:12px 0 24px;color:#786b60;font-size:13px}body#elune .ebd-empty a{display:inline-flex;gap:9px;padding-bottom:4px;border-bottom:1px solid #996b3e;color:#755337;font-size:12px;text-decoration:none}body#elune .ebd.is-stale [data-bag-content]{display:none}body#elune .ebd-error{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:35px;text-align:center}body#elune .ebd-error[hidden]{display:none}body#elune .ebd-error p{max-width:270px;margin:0;font:20px/1.35 Georgia,serif}body#elune .ebd-error a{color:#805a38;font-size:12px}@media(max-width:600px){body#elune .ebd{width:100%}}@media(max-width:480px){body#elune .ebd-status[data-visible=true]{padding:10px 20px}body#elune .ebd-head{padding:23px 20px 20px}body#elune .ebd-head h2{font-size:31px}body#elune .ebd-items{padding:0 20px}body#elune .ebd-item{padding:22px 0}body#elune .ebd-product{grid-template-columns:92px minmax(0,1fr);gap:15px}body#elune .ebd-image{width:92px;height:104px}body#elune .ebd-product-copy h3{font-size:22px}body#elune .ebd-line-price{font-size:16px}body#elune .ebd-personalization{padding:15px}body#elune .ebd-footer{padding:17px 20px max(17px,env(safe-area-inset-bottom))}}@media(max-width:380px){body#elune .ebd-properties>div{display:block;padding:5px 0}body#elune .ebd-properties dd{text-align:left}}@media(max-height:650px){body#elune .ebd-head{padding-top:16px;padding-bottom:16px}body#elune .ebd-head-note{display:none}body#elune .ebd-footer{padding-top:13px}body#elune .ebd-note{margin-bottom:10px}body#elune .ebd-assurance{margin-top:4px;padding-top:7px}}@media(prefers-reduced-motion:reduce){body#elune .ebd{transition:none}}body#elune .ebd-head-brand{display:flex;align-items:center;gap:12px;min-width:0}body#elune .ebd-head-copy{min-width:0}body#elune .ebd-head-brand .ebd-brand-mark{display:block;flex:none;width:46px;height:46px;max-width:none;object-fit:contain}@media(max-width:480px){body#elune .ebd-head-brand{gap:8px}body#elune .ebd-head-brand .ebd-brand-mark{width:40px;height:40px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/elune-bag-drawer.css.map */
