ns-favorites-drawer{display:contents}html.ns-favorites-open{overflow:hidden}dialog.ns-favorites-dialog{position:fixed;inset:0 0 0 auto;margin:0;padding:0 27px 0 36px;width:506px;max-width:100vw;height:100vh;height:100dvh;max-height:100dvh;border:0;border-radius:0;background:#fcfbf8;color:#111;box-sizing:border-box;box-shadow:-12px 0 40px #00000014;font:14px/1.5 Arial,sans-serif;overflow:hidden}dialog.ns-favorites-dialog[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}dialog.ns-favorites-dialog::backdrop{background:#00000052}.ns-favorites-dialog .ns-favorites-header{padding:110px 0 14px;border-bottom:1px solid #dcd8d2}.ns-favorites-dialog .ns-favorites-heading-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.ns-favorites-dialog #NS-Favorites-Title{margin:0;padding:0;color:#111;text-transform:none!important;letter-spacing:-.03em!important;font:400 44px/1.18 Georgia,Times New Roman,serif!important}.ns-favorites-dialog [data-favorites-count]{padding-left:9px;color:#696660;font:400 32px/1.18 Georgia,Times New Roman,serif!important}.ns-favorites-dialog #NS-Favorites-Subtitle{margin:12px 0 0;color:#65615a;font:14px/1.5 Arial,sans-serif}.ns-favorites-dialog .ns-favorites-close{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;margin-right:-14px;padding:10px;color:#111!important;background:transparent!important;border:0!important;border-radius:0!important;cursor:pointer}.ns-favorites-dialog .ns-favorites-close svg{width:24px;height:24px;color:inherit}.ns-favorites-dialog .ns-favorites-body{overflow-y:auto;overscroll-behavior:contain;padding-right:0}.ns-favorites-dialog .ns-favorites-message{margin:0;padding:28px 0;color:#65615a}.ns-favorites-dialog .ns-favorites-message:empty{display:none}.ns-favorites-dialog .ns-favorites-list{display:block;margin:0;padding:0;list-style:none}.ns-favorites-dialog .ns-favorites-item{display:grid;grid-template-columns:164px minmax(0,1fr);gap:29px;margin:0;padding:28px 0 0;border-bottom:1px solid #dcd8d2}.ns-favorites-dialog .ns-favorites-image{display:block;width:164px;height:172px;border:0;border-radius:0;overflow:hidden;color:#65615a;font-size:12px}.ns-favorites-dialog .ns-favorites-image img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.ns-favorites-dialog .ns-favorites-info{min-width:0}.ns-favorites-dialog .ns-favorites-name{display:inline-block;margin:0 0 5px;color:#111;font:400 20px/1.3 Georgia,Times New Roman,serif;text-decoration:none;text-underline-offset:3px;text-decoration-thickness:1px;overflow-wrap:anywhere}.ns-favorites-dialog .ns-favorites-name:hover{text-decoration:underline}.ns-favorites-dialog .ns-favorites-detail{margin:0 0 12px;font-size:14px;color:#65615a}.ns-favorites-dialog .ns-favorites-price{margin:0 0 17px;color:#111;font-size:18px;line-height:1.4}.ns-favorites-dialog .ns-favorites-form{margin:0}.ns-favorites-dialog .ns-favorites-action{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:44px;margin:0;padding:10px 12px;border:1px solid #111!important;border-radius:0!important;background:#111!important;color:#fff!important;opacity:1!important;font:700 13px/1.4 Arial,sans-serif;letter-spacing:.075em;text-align:center;text-transform:uppercase;text-decoration:none!important;cursor:pointer;transition:background-color .15s,color .15s}.ns-favorites-dialog .ns-favorites-action:not(:disabled):hover,.ns-favorites-dialog .ns-favorites-action:not(:disabled):focus-visible{background:#fff!important;color:#111!important;opacity:1!important}.ns-favorites-dialog .ns-favorites-action:disabled{cursor:default;background:#e9e7e2!important;color:#4d4a44!important;border-color:#cbc7bf!important}.ns-favorites-dialog .ns-favorites-action:before,.ns-favorites-dialog .ns-favorites-action:after,.ns-favorites-dialog .ns-favorites-close:before,.ns-favorites-dialog .ns-favorites-close:after,.ns-favorites-dialog .ns-favorites-remove:before,.ns-favorites-dialog .ns-favorites-remove:after,.ns-favorites-dialog .ns-favorites-continue:before,.ns-favorites-dialog .ns-favorites-continue:after{content:none!important;display:none!important}.ns-favorites-dialog .ns-favorites-remove,.ns-favorites-dialog .ns-favorites-continue{display:inline-flex;align-items:center;min-height:44px;margin:7px 0 0;padding:0;border:0!important;border-radius:0!important;background:transparent!important;color:#65615a!important;font:14px/1.4 Arial,sans-serif;cursor:pointer;text-transform:none;letter-spacing:0;opacity:1!important}.ns-favorites-dialog .ns-favorites-remove{font-size:14px;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.ns-favorites-dialog .ns-favorites-remove:hover,.ns-favorites-dialog .ns-favorites-continue:hover{color:#111!important}.ns-favorites-dialog [data-ns-form-status]{margin:8px 0 0;font-size:12px;line-height:1.4;color:#4d4a44}.ns-favorites-dialog [data-ns-form-status]:empty{display:none}.ns-favorites-dialog .ns-favorites-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0 max(45px,env(safe-area-inset-bottom));border-top:1px solid #dcd8d2;background:#fcfbf8!important;color:#111!important}.ns-favorites-dialog .ns-favorites-all{display:flex;align-items:center;min-height:44px;color:#111!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;font-size:14px}.ns-favorites-dialog .ns-favorites-continue{margin:0}.ns-favorites-dialog :focus-visible{outline:2px solid #111;outline-offset:4px}@media(max-height:760px)and (min-width:600px){.ns-favorites-dialog .ns-favorites-header{padding-top:36px}}@media(max-width:599px){dialog.ns-favorites-dialog{width:100%;padding:0 20px}.ns-favorites-dialog .ns-favorites-header{padding-top:28px}.ns-favorites-dialog #NS-Favorites-Title{font-size:34px!important}.ns-favorites-dialog [data-favorites-count]{font-size:26px!important}.ns-favorites-dialog .ns-favorites-close{margin-right:-10px}.ns-favorites-dialog .ns-favorites-item{grid-template-columns:104px minmax(0,1fr);gap:16px;padding:24px 0}.ns-favorites-dialog .ns-favorites-image{width:104px;height:112px}.ns-favorites-dialog .ns-favorites-name{font-size:18px}.ns-favorites-dialog .ns-favorites-footer{gap:12px}.ns-favorites-dialog .ns-favorites-all,.ns-favorites-dialog .ns-favorites-continue{font-size:13px}}@media(prefers-reduced-motion:reduce){.ns-favorites-dialog .ns-favorites-action{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/152/assets/ns-favorites-drawer.css.map */
