#CartDrawer .nv-reference-drawer{--nv-cart-ink: #3e241d;--nv-cart-green: #1F6B4A;--nv-cart-paper: #fffaf7;--nv-cart-line: #eddfd8;width:min(100vw,440px)!important;max-width:100vw!important;padding-inline:14px!important;background:var(--nv-cart-paper)!important;color:var(--nv-cart-ink)!important}#CartDrawer .nv-reference-drawer .drawer__header{min-height:50px!important;margin:0!important;padding:4px 0!important;border:0!important}#CartDrawer .nv-reference-drawer .drawer__heading{margin:0!important;color:var(--nv-cart-ink)!important;font:600 24px/1.15 Georgia,serif!important;letter-spacing:-.025em!important}#CartDrawer .drawer__heading small{margin-inline-start:4px;color:#6c534a;font:500 12px/1.2 system-ui,sans-serif;letter-spacing:normal}#CartDrawer .nv-reference-drawer .drawer__close{min-width:44px!important;min-height:44px!important}#CartDrawer .nv-reference-drawer .nv-cart-shipping,#main-cart-footer .nv-cart-shipping{margin:0 0 9px!important;padding:9px 10px!important;border-radius:8px!important;background:#e6f3ec!important;color:#1f6b4a!important;text-align:left!important}#CartDrawer .nv-reference-drawer .nv-cart-shipping strong{color:inherit!important;font:700 13px/1.25 system-ui,sans-serif!important;letter-spacing:normal!important;text-transform:none!important}#CartDrawer .nv-reference-drawer .nv-cart-shipping-track,#main-cart-footer .nv-cart-shipping-track{height:4px!important;margin-top:6px!important;background:#cadfd3!important;border-radius:99px;overflow:hidden}#CartDrawer .nv-reference-drawer .nv-cart-shipping-track span,#main-cart-footer .nv-cart-shipping-track span{display:block;height:100%;background:#1f6b4a!important}#CartDrawer .nv-reference-drawer cart-drawer-items{flex:0 1 auto!important;min-height:0;padding-bottom:5px!important}#CartDrawer .nv-reference-drawer .cart-items{border-spacing:0 6px!important}#CartDrawer .nv-reference-drawer .cart-item{grid-template-columns:58px minmax(0,1fr) 68px!important;gap:5px 8px!important;padding:8px!important;border:1px solid var(--nv-cart-line)!important;border-radius:9px!important}#CartDrawer .nv-reference-drawer :is(.cart-item__media,.cart-item__image){width:58px!important;max-width:58px!important}#CartDrawer .nv-reference-drawer .cart-item__image{height:66px!important}#CartDrawer .nv-reference-drawer .cart-item__details{padding-right:0!important;min-height:0!important}#CartDrawer .nv-reference-drawer .cart-item__quantity-wrapper{margin-top:0!important;align-items:center}#CartDrawer .nv-reference-drawer .quantity:before,#CartDrawer .nv-reference-drawer .quantity:after{box-shadow:none!important}#CartDrawer .nv-reference-drawer .quantity:focus-within{outline:1px solid #8b4a52;outline-offset:1px}#CartDrawer .nv-reference-drawer .cart-item__totals{grid-row:2!important;align-self:center!important}#CartDrawer .nv-reference-drawer .cart-item__name{font-size:14px!important;overflow-wrap:anywhere}#CartDrawer .nv-reference-drawer .cart-item__price-wrapper strong.price{font-size:14px!important}#CartDrawer .nv-reference-drawer .quantity{width:94px!important;min-width:94px!important;min-height:35px!important;max-height:none!important}#CartDrawer .nv-reference-drawer .nv-cart-related{margin:10px 0 8px!important;padding:0!important;border:0!important}#CartDrawer .nv-reference-drawer .nv-cart-related--single h3{margin:0 0 6px!important;color:#563329!important;font:700 13px/1.25 system-ui,sans-serif!important;letter-spacing:normal!important;text-transform:none!important}#CartDrawer .nv-reference-drawer .nv-cart-related__item{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:7px!important;background:#f6e4e4!important;border-radius:8px!important}#CartDrawer .nv-reference-drawer .nv-cart-related__item>img{width:42px!important;max-width:42px!important;height:42px!important}#CartDrawer .nv-reference-drawer .nv-cart-related__item .nv-cart-related__add{align-self:center!important;padding:5px 8px!important;min-height:36px!important;border:1px solid #8b4a52!important;border-radius:7px!important;color:#723940!important;background:#fff!important;text-transform:none!important}#CartDrawer .nv-reference-drawer .drawer__footer{flex:0 0 auto!important;margin:auto 0 0!important;padding:12px 0 max(8px,env(safe-area-inset-bottom))!important;border-top:1px solid var(--nv-cart-line)!important;background:var(--nv-cart-paper)!important}#CartDrawer .nv-reference-drawer .cart-drawer__footer{margin:0!important;padding:0!important}.nv-reference-totals{color:#3e241d;font:500 13px/1.25 system-ui,sans-serif;letter-spacing:normal}.nv-reference-totals>div{display:flex;justify-content:space-between;gap:8px;margin-bottom:4px}#CartDrawer .nv-reference-totals>div{margin-bottom:7px}.nv-reference-totals>div>:last-child{flex:none}.nv-reference-totals__green{color:#1f6b4a;font-weight:700}.nv-reference-totals .nv-cart-promo{align-items:center;padding:6px 8px;background:#faf0ed;border-radius:6px;color:#b74e78;font-weight:750}.nv-reference-totals .nv-cart-promo.nv-reference-totals__green{background:#e6f3ec;color:#1f6b4a}.nv-cart-promo small{color:#6c534a;font-size:10px;font-weight:500}.nv-reference-totals .nv-reference-totals__total{align-items:baseline;padding-top:6px;margin-top:6px;border-top:1px solid #eddfd8;font-size:14px}.nv-reference-totals__total strong:last-child{font-size:20px}.nv-reference-totals .nv-cart-estimate-note{margin:3px 0 0;color:#6c534a;font-size:11px}#CartDrawer .nv-reference-drawer .cart__ctas{position:static!important;padding:0!important;margin:12px 0 0!important;background:transparent!important;border:0!important}#CartDrawer .nv-reference-drawer .cart__checkout-button,#main-cart-footer .cart__checkout-button{display:flex!important;width:100%!important;min-height:50px!important;max-width:none!important;align-items:center;justify-content:center;gap:8px;margin:0!important;background:#563329!important;color:#fff!important;border-radius:9px!important;font:750 15px/1.1 system-ui,sans-serif!important;letter-spacing:normal!important;text-transform:none!important}#CartDrawer .nv-reference-drawer .cart__checkout-button:after,#main-cart-footer .cart__checkout-button:after{box-shadow:none!important}#CartDrawer .nv-reference-drawer .cart__checkout-button:focus-visible,#main-cart-footer .cart__checkout-button:focus-visible{outline:2px solid #563329;outline-offset:2px}#CartDrawer .nv-reference-cart-trust{margin:5px 0 0;color:#6c534a;font:11px/1.2 system-ui,sans-serif;text-align:center}#main-cart-footer .nv-reference-totals{margin-block:10px 12px}@media(max-width:749px){#CartDrawer .nv-reference-drawer{width:min(440px,calc(100vw - clamp(18px,6vw,28px)))!important}body:has(#PBarNextFrameWrapper:not([hidden])) #CartDrawer .nv-reference-drawer{box-sizing:border-box;padding-bottom:64px!important}}@media(max-width:359px){#CartDrawer .nv-reference-drawer{padding-inline:10px!important}#CartDrawer .nv-reference-drawer .cart-item{grid-template-columns:48px minmax(0,1fr) 62px!important}#CartDrawer .nv-reference-drawer :is(.cart-item__media,.cart-item__image){width:48px!important;max-width:48px!important}}#CartDrawer .nv-reference-drawer a.nv-cart-related__learn{display:flex;align-items:center;min-height:24px;width:fit-content;color:#563329;font-size:12px;line-height:1.2;text-decoration:underline;text-underline-offset:2px}#CartDrawer .nv-reference-drawer a.nv-cart-related__learn:focus-visible{outline:2px solid #563329;outline-offset:2px}#CartDrawer .nv-reference-totals{font-size:13px!important;line-height:1.35!important;padding-top:8px!important}#CartDrawer .nv-reference-totals>div{padding:5px 0!important;min-height:0!important;gap:8px!important}#CartDrawer .nv-reference-totals .nv-cart-subtotal s{color:#9b918d;font-size:13px}#CartDrawer .nv-reference-totals .nv-cart-promo{padding:7px 10px!important;font-size:13px!important}#CartDrawer .nv-reference-totals__total{padding:8px 0 4px!important;font-size:16px!important}#CartDrawer .nv-reference-totals__total strong{font-size:inherit!important}#CartDrawer .nv-cart-shipping strong{font-size:15px!important}#CartDrawer .nv-cart-related__name{font-size:13px!important;line-height:1.35!important;white-space:normal!important;overflow:visible!important}
/*# sourceMappingURL=/cdn/shop/t/78/assets/nv-reference-cart.css.map */
