@font-face{font-family:Inter;src:url(dw-nj-brand-font-1.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(dw-nj-brand-font-2.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Playfair;src:url(dw-nj-brand-font-4.woff2) format("woff2");font-weight:400;font-display:swap}#DwReferenceCart{--drc-ink:#1c1a17;--drc-line:#d9d2c6;--drc-soft:#f5f3ef;position:fixed;inset:0 0 0 auto;margin:0;padding:0;width:480px;max-width:100vw;height:100vh;height:100dvh;max-height:100dvh;border:0;border-left:1px solid var(--drc-line);background:#fff;color:var(--drc-ink);font:400 14px/1.5 Inter,Arial,sans-serif;box-shadow:-12px 0 50px #0002;overflow:hidden}#DwReferenceCart[open]{display:flex;flex-direction:column}#DwReferenceCart::backdrop{background:#1c1a1780}#DwReferenceCart *{box-sizing:border-box}#DwReferenceCart [hidden]{display:none!important}#DwReferenceCart button,#DwReferenceCart summary,#DwReferenceCart textarea{font:inherit;color:inherit}#DwReferenceCart button,#DwReferenceCart summary,#DwReferenceCart a{cursor:pointer}#DwReferenceCart button{border:1px solid var(--drc-line);border-radius:0;background:#fff;min-width:44px;min-height:44px;padding:8px 12px;line-height:1.25}#DwReferenceCart button:disabled{opacity:.45;cursor:not-allowed}#DwReferenceCart button:hover:not(:disabled){background:var(--drc-soft)}#DwReferenceCart :focus-visible{outline:2px solid #a43228;outline-offset:2px}#DwReferenceCart a{color:inherit;text-decoration:none}#DwReferenceCart a:hover{text-decoration:underline}#DwReferenceCart h2,#DwReferenceCart h3,#DwReferenceCart p{margin:0}#DwReferenceCart .drc__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;border-bottom:1px solid var(--drc-line);flex:none}#DwReferenceCart h2{font:400 28px/1.2 Playfair,Georgia,serif;letter-spacing:-.03em}#DwReferenceCart [data-drc-count]{font:400 14px/1.4 Inter,Arial,sans-serif;letter-spacing:0;margin-left:8px}#DwReferenceCart [data-drc-close]{border:0;font-size:30px;padding:0}#DwReferenceCart .drc__scroll{padding:0 24px;min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain}#DwReferenceCart .drc__status:not(:empty){padding:20px 0;font-size:14px;color:#655f55}#DwReferenceCart .drc__line{display:grid;grid-template-columns:92px minmax(0,1fr);gap:18px;padding:24px 0;border-bottom:1px solid var(--drc-line)}#DwReferenceCart .drc__photo{align-self:start;background:var(--drc-soft);min-height:112px}#DwReferenceCart .drc__photo img{width:92px;height:112px;object-fit:contain;display:block}#DwReferenceCart .drc__title{display:block;font-size:15px;line-height:1.4;font-weight:500;overflow-wrap:anywhere}#DwReferenceCart .drc__variant{font-size:12px;color:#655f55;margin-top:4px;overflow-wrap:anywhere}#DwReferenceCart .drc__price{font-size:14px;margin-top:9px}#DwReferenceCart .drc__price s{color:#655f55;font-size:12px;margin-right:5px}#DwReferenceCart .drc__line-actions{display:flex;align-items:center;gap:12px;justify-content:space-between;margin-top:12px;flex-wrap:wrap}#DwReferenceCart .drc__quantity{display:flex;border:1px solid var(--drc-line);align-items:center}#DwReferenceCart .drc__quantity button{border:0;padding:8px;font-size:18px}#DwReferenceCart .drc__quantity span{min-width:24px;text-align:center;font-size:13px}#DwReferenceCart .drc__remove{border:0;text-decoration:underline;text-underline-offset:4px;padding:8px 0;font-size:12px}#DwReferenceCart .drc__footer{flex:none;padding:0 24px 12px;background:#fff;border-top:1px solid var(--drc-line);max-height:70%;overflow:auto}#DwReferenceCart .drc__note{border-bottom:1px solid var(--drc-line);margin-bottom:12px}#DwReferenceCart .drc__note summary,#DwReferenceCart .drc__shipping summary{display:flex;justify-content:space-between;align-items:center;min-height:48px;list-style:none;font-size:13px}#DwReferenceCart .drc__shipping{margin-bottom:10px;border-top:1px solid var(--drc-line)}#DwReferenceCart .drc__shipping summary{min-height:44px;font-size:12px;color:var(--drc-ink)}#DwReferenceCart .drc__shipping .dw-cro-ship{margin:0 0 12px}#DwReferenceCart summary::-webkit-details-marker{display:none}#DwReferenceCart .drc__note label{display:block;font-size:12px;margin:4px 0}#DwReferenceCart textarea{display:block;width:100%;min-height:60px;border:1px solid var(--drc-line);border-radius:0;background:#fff;padding:10px;font-size:16px;resize:vertical}#DwReferenceCart [data-drc-save]{margin:8px 10px 12px 0;font-size:12px}#DwReferenceCart [data-drc-note-status]{font-size:12px}#DwReferenceCart .drc__terms{font-size:11px;line-height:1.5;color:#655f55}#DwReferenceCart .drc__terms p{margin:5px 0 10px}#DwReferenceCart .drc__terms a{text-decoration:underline}#DwReferenceCart .dw-cart-support-policy{font-size:11px!important;margin:6px 0 12px!important;padding:0!important;border:0!important;background:transparent!important}#DwReferenceCart [data-drc-checkout]{position:sticky;bottom:0;z-index:1;background:#fff;padding-top:8px}#DwReferenceCart [data-drc-checkout] button{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:54px;background:var(--drc-ink);color:#fff;border-color:var(--drc-ink);font-size:15px;padding:14px 18px}#DwReferenceCart [data-drc-checkout] button:hover:not(:disabled){background:#39352f}#DwReferenceCart .drc__full{display:block;text-align:center;font-size:11px;text-decoration:underline;padding:12px 0;min-height:44px}@media(max-width:600px){#DwReferenceCart{width:100%;border-left:0}#DwReferenceCart .drc__header{padding:12px 20px}#DwReferenceCart .drc__scroll{padding:0 20px}#DwReferenceCart .drc__footer{padding:0 20px max(8px,env(safe-area-inset-bottom))}}@media(max-height:580px){#DwReferenceCart .drc__header{padding-block:4px}#DwReferenceCart .drc__footer{max-height:60%}#DwReferenceCart .drc__full{padding-block:8px}}@media(prefers-reduced-motion:no-preference){#DwReferenceCart[open]{animation:drc-arrive .22s ease-out}@keyframes drc-arrive{0%{transform:translate(100%)}to{transform:translate(0)}}}#DwReferenceCart [data-drc-rail]{position:relative;padding:24px 0}#DwReferenceCart .drc__rail-arrows{display:flex;gap:2px;position:absolute;right:0;top:14px}#DwReferenceCart .drc__rail-arrows button{border:0;font-size:18px}#DwReferenceCart .dw-addons__heading{font:400 20px/1.4 Playfair,Georgia,serif;max-width:calc(100% - 95px);margin:0 0 22px}#DwReferenceCart .dw-addons__list{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:0 0 8px;margin:0;list-style:none}#DwReferenceCart .dw-addons__card{position:relative;flex:0 0 168px;min-width:0;display:flex;flex-direction:column;scroll-snap-align:start}#DwReferenceCart .dw-addons__media{position:relative;background:var(--drc-soft);display:block;aspect-ratio:1;margin-bottom:10px}#DwReferenceCart .dw-addons__media img{width:100%;height:168px;object-fit:contain}#DwReferenceCart .dw-addons__info{flex:1}#DwReferenceCart .dw-addons__title{font-size:13px;line-height:1.4;display:block}#DwReferenceCart .dw-addons__price{margin:7px 0 10px;font-size:13px;display:flex;gap:6px;flex-wrap:wrap}#DwReferenceCart .dw-addons__compare{color:#655f55}#DwReferenceCart .dw-addons__add{display:flex;width:100%;align-items:center;justify-content:center;min-height:44px;border:1px solid var(--drc-line);font-size:12px}#DwReferenceCart .dw-addons__form{margin:0}#DwReferenceCart .visually-hidden{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}#DwReferenceCart .drc__discounts{display:flex;gap:6px 10px;flex-wrap:wrap;align-items:center;font-size:11px;color:#655f55;margin:4px 0 9px}#DwReferenceCart .drc__code{padding:4px 8px;border:1px solid var(--drc-line);background:var(--drc-soft);color:var(--drc-ink);overflow-wrap:anywhere;max-width:100%}#DwReferenceCart .drc__saved{margin-left:auto;color:var(--drc-ink)}#DwReferenceCart .drc__discount{font-size:11px;color:#655f55;margin-top:5px;overflow-wrap:anywhere}
/*# sourceMappingURL=/cdn/shop/t/27/assets/dw-reference-cart.css.map */
