#cart-drawer{--nv-cd-navy: var(--nv-navy, #0e2573);--nv-cd-muted: rgb(14 37 115 / .7);--nv-cd-line: rgb(14 37 115 / .12);--nv-cd-pad: 24px;--nv-cd-inset: 8px;--nv-cd-body: var(--nv-body, "Bricolage Grotesque", sans-serif);--nv-cd-head: var(--nv-heading, "Poppins", sans-serif)}@media screen and (min-width:750px){#cart-drawer{--nv-cd-pad: 40px;--nv-cd-inset: 16px}}#cart-drawer .theme-drawer__dialog{--theme-drawer-width: calc(100vw - var(--nv-cd-inset) * 2);--cart-drawer-padding: var(--nv-cd-pad);z-index:calc(var(--layer-overlay, 16) + 1 + var(--drawer-stack-order, 0));top:var(--nv-cd-inset);height:calc(100dvh - var(--nv-cd-inset) * 2);max-height:calc(100dvh - var(--nv-cd-inset) * 2);border:0;border-radius:9px;overflow:hidden;padding-block:0;padding-inline:0;background:#fff;color:var(--nv-cd-navy);font-family:var(--nv-cd-body);box-shadow:0 16px 48px #00000024}#cart-drawer .theme-drawer__dialog[open]{inset-inline-end:var(--nv-cd-inset)}@media screen and (min-width:750px){#cart-drawer .theme-drawer__dialog{--theme-drawer-width: min(648px, calc(100vw - var(--nv-cd-inset) * 2))}}#cart-drawer .theme-drawer__dialog::backdrop{background:#00000061}@media screen and (min-width:990px){body:has(#cart-drawer[open]) .page-wrapper--drawer-open{margin-inline-end:0}body:has(#cart-drawer[open]):after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--layer-overlay, 16);background:#00000061;animation:nv-cd-fade .2s ease-out;cursor:pointer}}@keyframes nv-cd-fade{0%{opacity:0}}#cart-drawer .theme-drawer__header{padding:20px var(--nv-cd-pad) 0;align-items:center}#cart-drawer .theme-drawer__title{gap:10px;font-family:var(--nv-cd-head);font-size:18px;font-weight:700;line-height:25.2px;letter-spacing:-.015em;color:var(--nv-cd-navy)}#cart-drawer .theme-drawer__badge{min-width:24px;height:24px;padding-inline:4px;border-radius:9999px;background:var(--nv-cd-navy);color:#fff;font-family:var(--nv-cd-body);font-size:11px;font-weight:700;letter-spacing:0}#cart-drawer .theme-drawer__close-button{--private-button-size: 28px;width:28px;height:28px;margin-inline-end:-6px;border:0;box-shadow:none;background:transparent;color:var(--nv-cd-navy);border-radius:4px}#cart-drawer .theme-drawer__close-button:hover:not(:active){background:transparent;color:var(--nv-cd-navy);opacity:.7}#cart-drawer .theme-drawer__close-button svg{width:28px;height:28px}#cart-drawer .theme-drawer__close-button .svg-wrapper{width:28px;height:28px}@media screen and (min-width:750px){#cart-drawer .theme-drawer__header{padding-top:32px}}#cart-drawer .nv-ship{padding:8px var(--nv-cd-pad) 0;flex-shrink:0}#cart-drawer .nv-ship__text{margin:0;font-family:var(--nv-cd-body);font-size:14px;line-height:22.4px;letter-spacing:-.015em;color:var(--nv-cd-navy)}#cart-drawer .nv-ship__bar{position:relative;height:4px;margin-top:9px;border-radius:9999px;background:#0e25734d;overflow:hidden}#cart-drawer .nv-ship__fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--nv-cd-navy);transition:width .4s ease}@media screen and (min-width:750px){#cart-drawer .nv-ship{padding-top:16px}#cart-drawer .nv-ship__text{font-size:15px;line-height:24px}#cart-drawer .nv-ship__bar{margin-top:10px}}#cart-drawer .cart-drawer__items{padding:24px var(--nv-cd-pad) 0;overflow:visible;flex-shrink:0}@media screen and (min-width:750px){#cart-drawer .cart-drawer__items{padding-top:32px}}#cart-drawer .cart-items__table-row,#cart-drawer .cart-items__table-row--full-width-variants{display:grid;grid-template-columns:80px minmax(0,1fr);grid-template-rows:repeat(4,min-content) 1fr;grid-template-areas:"media details" "media unit_price" "media variants" "media quantity" "media error";column-gap:20px;row-gap:0;align-items:start;padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid var(--nv-cd-line)}#cart-drawer .cart-items__table-row:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}#cart-drawer .cart-items__details{display:contents}#cart-drawer .cart-items__product-info{grid-area:details;min-width:0}#cart-drawer .cart-items__unit-price-wrapper{grid-area:unit_price;margin-top:4px;font-family:var(--nv-cd-body);font-size:14px;line-height:22.4px;color:var(--nv-cd-muted)}#cart-drawer .cart-items__unit-price-wrapper *{font-size:inherit;line-height:inherit}#cart-drawer .cart-items__unit-price-wrapper s{margin-inline-start:6px}#cart-drawer .cart-items__variants-wrapper{grid-area:variants;margin-top:2px;font-family:var(--nv-cd-body);font-size:13px;line-height:20.8px;color:var(--nv-cd-muted)}#cart-drawer .cart-items__variants-wrapper:empty{display:none}#cart-drawer .cart-items__variants-wrapper *{font-size:inherit;line-height:inherit;color:inherit}#cart-drawer .cart-items__media{grid-area:media;width:80px}#cart-drawer .cart-items__media-container,#cart-drawer .cart-items__media-image{border-radius:4px}#cart-drawer .cart-items__title-row{display:block}#cart-drawer .cart-items__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-family:var(--nv-cd-body);font-size:15px;font-weight:700;line-height:22px;letter-spacing:-.015em;color:var(--nv-cd-navy);text-transform:none}#cart-drawer .cart-items__title:hover{text-decoration:underline;text-underline-offset:3px}#cart-drawer .cart-items__price{display:none}#cart-drawer .cart-items__quantity{grid-area:quantity;margin-top:16px;width:auto}#cart-drawer .cart-items__quantity-controls{display:flex;flex-direction:row;align-items:center;gap:12px}#cart-drawer .cart-items__quantity-controls>.volume-pricing-info{margin-inline-start:0}#cart-drawer .cart-items .quantity-selector{--quantity-selector-width: 44px;display:inline-flex;width:44px;height:28px;min-height:0;padding:0;border:1px solid var(--nv-cd-line);border-radius:4px;background:transparent;box-shadow:none}#cart-drawer .cart-items .quantity-selector .quantity-minus,#cart-drawer .cart-items .quantity-selector .quantity-plus{display:none}#cart-drawer .cart-items .quantity-selector input[type=number]{width:100%;height:100%;padding:0;text-align:center;font-family:var(--nv-cd-body);font-size:11px;color:var(--nv-cd-muted);background:transparent;-moz-appearance:textfield}#cart-drawer .cart-items .quantity-selector input[type=number]::-webkit-outer-spin-button,#cart-drawer .cart-items .quantity-selector input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#cart-drawer .cart-items__remove{width:auto;height:auto;min-width:0;min-height:0;padding:6px 0;border:0;background:transparent;box-shadow:none;color:var(--nv-cd-muted)}#cart-drawer .cart-items__remove>svg{display:none}#cart-drawer .cart-items__remove .visually-hidden{position:static!important;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:nowrap;font-family:var(--nv-cd-body);font-size:11px;line-height:13px;letter-spacing:-.015em;color:var(--nv-cd-muted);text-decoration:underline;text-underline-offset:2px}#cart-drawer .cart-items__remove:hover .visually-hidden{color:var(--nv-cd-navy)}#cart-drawer .cart-items__error{grid-area:error}@media screen and (min-width:750px){#cart-drawer .cart-items__table-row,#cart-drawer .cart-items__table-row--full-width-variants{grid-template-columns:96px minmax(0,1fr) auto;grid-template-rows:repeat(3,min-content) 1fr;grid-template-areas:"media details quantity" "media unit_price quantity" "media variants quantity" "media error error";padding-bottom:24px;margin-bottom:24px}#cart-drawer .cart-items__media{width:96px}#cart-drawer .cart-items__title{-webkit-line-clamp:2;line-height:24px}#cart-drawer .cart-items__unit-price-wrapper{margin-top:2px;font-size:15px;line-height:24px}#cart-drawer .cart-items__quantity{margin-top:16px;justify-self:end}#cart-drawer .cart-items__quantity-controls{flex-direction:column;align-items:flex-end;gap:8px}#cart-drawer .cart-items .quantity-selector{--quantity-selector-width: 48px;width:48px;height:36px}#cart-drawer .cart-items__remove{padding:0}}#cart-drawer .nv-upsell{display:block;padding:24px var(--nv-cd-pad) 24px;flex-shrink:0}#cart-drawer .nv-upsell__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}#cart-drawer .nv-upsell__heading{margin:0;font-family:var(--nv-cd-body);font-size:14px;line-height:22.4px;letter-spacing:-.015em;color:var(--nv-cd-navy)}#cart-drawer .nv-upsell__nav{display:flex;gap:8px}#cart-drawer .nv-upsell__arrow{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:9999px;background:#0e25731a;color:var(--nv-cd-navy);cursor:pointer;transition:background-color .15s ease,opacity .15s ease}#cart-drawer .nv-upsell__arrow:hover:not(:disabled){background:#0e25732e}#cart-drawer .nv-upsell__arrow:disabled{background:#0e25730d;color:#0e25734d;cursor:default}#cart-drawer .nv-upsell__track{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--nv-cd-pad);scrollbar-width:none;margin-inline:calc(var(--nv-cd-pad) * -1);padding-inline:var(--nv-cd-pad);overscroll-behavior-x:contain}#cart-drawer .nv-upsell__track::-webkit-scrollbar{display:none}#cart-drawer .nv-upsell__card{flex:0 0 min(285px,88%);display:grid;grid-template-columns:59px minmax(0,1fr);grid-template-areas:"media info" "media add";column-gap:16px;row-gap:10px;align-items:start;padding:16px;border-radius:4px;background:#f2f2f2;scroll-snap-align:start}#cart-drawer .nv-upsell__media{grid-area:media;display:block;width:59px;aspect-ratio:1;border-radius:4px;overflow:hidden;background:#fff}#cart-drawer .nv-upsell__media img{display:block;width:100%;height:100%;object-fit:cover}#cart-drawer .nv-upsell__info{grid-area:info;min-width:0}#cart-drawer .nv-upsell__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-family:var(--nv-cd-body);font-size:13px;font-weight:700;line-height:19.5px;letter-spacing:-.015em;color:var(--nv-cd-navy);text-decoration:none}#cart-drawer .nv-upsell__title:hover{text-decoration:underline}#cart-drawer .nv-upsell__price{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px;font-family:var(--nv-cd-body);font-size:12px;line-height:19.2px}#cart-drawer .nv-upsell__price-now{color:var(--nv-cd-navy)}#cart-drawer .nv-upsell__price:has(.nv-upsell__price-was) .nv-upsell__price-now{color:var(--nv-teal, #00706f)}#cart-drawer .nv-upsell__price-was{color:var(--nv-cd-muted)}#cart-drawer .nv-upsell__variant{max-width:100%;margin-top:6px;padding:3px 22px 3px 8px;border:1px solid var(--nv-cd-line);border-radius:4px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M1 2.5 4 5.5l3-3' fill='none' stroke='%230e2573' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 8px center;-webkit-appearance:none;appearance:none;font-family:var(--nv-cd-body);font-size:12px;line-height:18px;color:var(--nv-cd-navy);text-overflow:ellipsis}#cart-drawer .nv-upsell__add{grid-area:add;justify-self:start;display:inline-flex;align-items:center;justify-content:center;min-width:72px;height:35px;padding:8px 20px;border:0;border-radius:60px;background:#0e25731a;color:var(--nv-cd-navy);font-family:var(--nv-cd-body);font-size:11px;font-weight:700;line-height:18.7px;letter-spacing:-.015em;white-space:nowrap;cursor:pointer;transition:background-color .15s ease}#cart-drawer .nv-upsell__add:hover{background:#0e25732e}#cart-drawer .nv-upsell__add.is-loading{opacity:.6;cursor:progress}@media screen and (min-width:750px){#cart-drawer .nv-upsell{padding-top:32px;padding-bottom:32px}#cart-drawer .nv-upsell__heading{font-size:15px;line-height:24px}#cart-drawer .nv-upsell__card{flex-basis:390px;grid-template-columns:69px minmax(0,1fr) auto;grid-template-areas:"media info add";align-items:center}#cart-drawer .nv-upsell__media{width:69px}#cart-drawer .nv-upsell__title{line-height:21px}#cart-drawer .nv-upsell__price{font-size:13px;line-height:20.8px}#cart-drawer .nv-upsell__add{align-self:center}}#cart-drawer .cart-drawer__summary.nv-cd-summary{display:block;gap:0;padding:16px var(--nv-cd-pad) 24px;border-top:1px solid var(--nv-cd-line);background:#fff;mask-image:none;-webkit-mask-image:none}@media screen and (min-width:750px){#cart-drawer .cart-drawer__summary.nv-cd-summary{padding:24px var(--nv-cd-pad) 40px}}#cart-drawer .nv-cd-sum{font-family:var(--nv-cd-body);color:var(--nv-cd-navy)}#cart-drawer .nv-cd-sum__subtotals{display:grid;gap:4px;margin-bottom:12px;font-size:13px;line-height:20.8px;color:var(--nv-cd-muted)}#cart-drawer .nv-cd-sum__discounts{display:grid;gap:4px;margin:0;padding:0;list-style:none}#cart-drawer .nv-cd-sum__row{display:flex;align-items:center;justify-content:space-between;gap:12px}#cart-drawer .nv-cd-sum__discount-label{display:inline-flex;align-items:center;gap:6px}#cart-drawer .nv-cd-sum__discount-label svg{width:14px;height:14px}#cart-drawer .nv-cd-discount{margin-bottom:16px}#cart-drawer .nv-cd-discount__form{position:relative;display:block;height:52px;margin:0;padding:0}#cart-drawer .nv-cd-discount__input{display:block;width:100%;height:100%;padding:0 84px 0 16px;border:1px solid var(--nv-cd-line);border-radius:4px;background:#fff;box-shadow:none;font-family:var(--nv-cd-body);font-size:14px;color:var(--nv-cd-navy);outline:none;transition:border-color .15s ease}#cart-drawer .nv-cd-discount__input::placeholder{color:#0e257399;opacity:1}#cart-drawer .nv-cd-discount__input:focus{border-color:#0e257373}#cart-drawer .nv-cd-discount__apply{position:absolute;top:50%;inset-inline-end:8px;translate:0 -50%;height:36px;padding:0 16px;border:0;border-radius:9999px;background:var(--nv-cd-navy);color:#fff;font-family:var(--nv-cd-body);font-size:13px;font-weight:700;cursor:pointer}#cart-drawer .nv-cd-discount__input:placeholder-shown+.nv-cd-discount__apply{visibility:hidden}#cart-drawer .nv-cd-discount .cart-discount__error{padding-block:8px 0;font-size:13px}#cart-drawer .nv-cd-discount .cart-discount__codes:has(.cart-discount__pill){margin-top:10px}#cart-drawer .nv-cd-discount .cart-discount__pill{background:#0e257314;font-size:12px}#cart-drawer .nv-cd-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-family:var(--nv-cd-head);font-size:18px;font-weight:700;line-height:25.2px;letter-spacing:-.015em;color:var(--nv-cd-navy)}#cart-drawer .nv-cd-total__value{font:inherit;white-space:nowrap}#cart-drawer .nv-cd-trust{margin:4px 0 0;font-size:12px;line-height:19.2px;letter-spacing:-.015em;color:var(--nv-cd-muted)}#cart-drawer .nv-cd-note{display:block;margin-top:8px}#cart-drawer .nv-cd-note__toggle{display:inline-block;min-height:0;padding:0;list-style:none;cursor:pointer;font-size:12px;line-height:19.2px;color:var(--nv-cd-muted);text-decoration:underline;text-underline-offset:3px}#cart-drawer .nv-cd-note__toggle::-webkit-details-marker,#cart-drawer .nv-cd-note__toggle::marker{display:none;content:""}#cart-drawer .nv-cd-note__toggle:hover{color:var(--nv-cd-navy)}#cart-drawer .nv-cd-note__field{display:block;width:100%;min-height:76px;margin-top:8px;padding:10px 12px;border:1px solid var(--nv-cd-line);border-radius:4px;background:#fff;font-family:var(--nv-cd-body);font-size:14px;line-height:1.5;color:var(--nv-cd-navy);resize:vertical}#cart-drawer .nv-cd-ctas{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}#cart-drawer .nv-cd-ctas--single{grid-template-columns:1fr}#cart-drawer .nv-cd-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:54px;padding:0 16px;border:0;border-radius:9999px;background:var(--nv-cd-navy);color:#fff;font-family:var(--nv-cd-body);font-size:14px;font-weight:700;line-height:22.4px;letter-spacing:-.015em;text-decoration:none;cursor:pointer;transition:background-color .15s ease,transform .15s ease}#cart-drawer .nv-cd-btn:hover{background:#1a3590;color:#fff}#cart-drawer .nv-cd-btn:active{transform:scale(.98)}#cart-drawer .nv-cd-btn:focus-visible{outline:2px solid var(--nv-cd-navy);outline-offset:3px}#cart-drawer .nv-cd-btn[disabled]{opacity:.5;cursor:not-allowed}#cart-drawer .nv-cd-btn__lock{flex-shrink:0}@media screen and (min-width:750px){#cart-drawer .nv-cd-discount{margin-bottom:24px}#cart-drawer .nv-cd-discount__form{height:60px}#cart-drawer .nv-cd-discount__input{padding-inline-start:20px;font-size:15px}#cart-drawer .nv-cd-trust,#cart-drawer .nv-cd-note__toggle{font-size:13px;line-height:20.8px}#cart-drawer .nv-cd-note{margin-top:9px}#cart-drawer .nv-cd-ctas{margin-top:22px}#cart-drawer .nv-cd-btn{height:58px;font-size:15px;line-height:24px}}#cart-drawer .cart-drawer--empty .theme-drawer__header{padding-bottom:0}#cart-drawer .cart-drawer--empty .theme-drawer__title{font-size:18px}#cart-drawer .cart-items__empty-button{border-radius:9999px;background:var(--nv-cd-navy);color:#fff}#cart-drawer scroll-hint,#cart-drawer .cart-drawer__content,#cart-drawer .cart-drawer__items{mask:none!important;-webkit-mask:none!important;mask-image:none!important;-webkit-mask-image:none!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/nookinary-cart.css.map */
