#cart-drawer{--color-background:#fff;--color-foreground:#45384f;--color-foreground-rgb:69 56 79;--theme-drawer-width:540px}#cart-drawer .theme-drawer__dialog{color:#45384f;background:#fff;max-width:min(540px,100vw)}#cart-drawer .theme-drawer__header{padding:22px 24px;border-bottom:1px solid #eee5f3}#cart-drawer .theme-drawer__title{font-family:Lora,Georgia,serif;font-size:28px;font-weight:500;letter-spacing:-.5px}#cart-drawer .theme-drawer__badge{background:#eee5f3;color:#45384f;font-size:13px}.nv-cart-promo{padding:14px 20px;text-align:center;background:#75618c;color:#fff;font-size:13px;font-weight:500;letter-spacing:.35px}#cart-drawer .cart-drawer__items{padding:22px 24px}#cart-drawer .cart-items__title{font-weight:500;color:#45384f}#cart-drawer .cart-items__media img{object-fit:contain;border-radius:12px}#cart-drawer .cart-drawer__summary{background:#fff;padding:20px 24px;gap:14px;-webkit-mask-image:none;mask-image:none;border-top:1px solid #eee5f3}#cart-drawer .cart__checkout-button{background:#75618c;color:#fff;border-radius:12px;min-height:54px;font-size:16px;font-weight:500}#cart-drawer .cart__checkout-button:hover{background:#45384f}#cart-drawer .cart__checkout-button .button-text{display:flex;justify-content:center;gap:15px}#cart-drawer .cart-totals__total-value{font-size:26px;font-weight:600}.nv-cart-old-price{display:block;font-size:13px;color:#8e8496;font-weight:400;margin-bottom:5px}.nv-cart-savings{display:flex;justify-content:space-between;gap:16px;color:#75618c;font-size:14px}.nv-cart-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#faf7fb;border-radius:12px;padding:14px 8px;text-align:center;gap:5px}.nv-cart-trust>div{display:flex;align-items:center;flex-direction:column;gap:4px;min-width:0}.nv-cart-trust>div+div{border-left:1px solid #e6ddeb}.nv-cart-trust span{font-size:21px;color:#75618c;line-height:1}.nv-cart-trust strong{font-size:12px;font-weight:500}.nv-cart-trust small,.nv-cart-trust a{font-size:10px;line-height:1.4;color:#776980}.nv-cart-extras{margin-bottom:24px;border-bottom:1px solid #eee5f3;padding-bottom:18px}.nv-cart-extras h3{font-size:19px;font-family:Lora,Georgia,serif;font-weight:500;margin:0 0 18px}.nv-cart-milestones{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:0;position:relative;gap:8px}.nv-cart-milestones:before{content:"";height:2px;background:#d8c7e6;position:absolute;top:14px;left:16%;right:16%}.nv-cart-milestones li{display:flex;align-items:center;text-align:center;flex-direction:column;gap:6px;position:relative}.nv-cart-milestones span{width:30px;height:30px;border-radius:50%;background:#eee5f3;color:#75618c;display:grid;place-items:center;font-size:12px}.nv-cart-milestones strong{font-size:12px;font-weight:600}.nv-cart-milestones small{font-size:10px;line-height:1.4;color:#776980}.nv-cart-extras p{font-size:10px;color:#776980;margin:14px 0 0;line-height:1.5}@media(max-width:480px){#cart-drawer .theme-drawer__header,#cart-drawer .cart-drawer__items{padding:18px}#cart-drawer .cart-drawer__summary{padding:16px 18px}.nv-cart-trust strong{font-size:11px}}#cart-drawer{--theme-drawer-width:620px}#cart-drawer .theme-drawer__dialog{max-width:min(620px,100vw)}.nv-cart-progress-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px}.nv-cart-progress-heading h3{margin:0;font-size:21px}.nv-cart-progress-heading>strong{white-space:nowrap;font-size:22px;color:#75618c}.nv-cart-milestones:before{height:6px;border-radius:6px;top:16px;background:linear-gradient(to right,#75618c var(--nv-progress,50%),#eee5f3 var(--nv-progress,50%))}.nv-cart-milestones span{width:36px;height:36px;border:3px solid white;box-shadow:0 0 0 1px #eee5f3}.nv-cart-milestones .is-unlocked span{background:#75618c;color:#fff}.nv-cart-gift{display:grid;grid-template-columns:42px 1fr auto;gap:14px;align-items:center;background:#faf7fb;border:1px solid #e6ddeb;border-radius:16px;padding:22px;margin:22px 0}.nv-cart-gift-icon{font-size:34px;color:#75618c}.nv-cart-gift h3{font:500 21px Lora,Georgia,serif;margin:0 0 8px}.nv-cart-gift p{font-size:13px;line-height:1.6;margin:0 0 8px;color:#66596f}.nv-cart-gift small{font-size:10px;line-height:1.5;color:#776980}.nv-cart-gift>strong{color:#75618c;font-size:18px}#cart-drawer .cart-drawer__summary{flex-shrink:0;width:100%}#cart-drawer .nv-cart-trust{width:100%}@media(max-width:480px){.nv-cart-progress-heading h3{font-size:18px}.nv-cart-gift{grid-template-columns:26px 1fr;gap:10px;padding:16px}.nv-cart-gift>strong{grid-column:2}.nv-cart-gift h3{font-size:18px}}body:has(#cart-drawer[open]) #header-group{z-index:1}#shopify-section-cart-drawer-section{position:relative;z-index:1000}#cart-drawer{--theme-drawer-width:540px;--color-foreground:#232126;--color-foreground-rgb:35 33 38;font-family:Arial,Helvetica,sans-serif}#cart-drawer .theme-drawer__dialog{max-width:min(540px,100vw);color:#232126;border-radius:0}#cart-drawer .theme-drawer__header{padding:20px 24px;min-height:76px;background:#fff;border-bottom:1px solid #dedbe3;flex-shrink:0}#cart-drawer .theme-drawer__title{font:500 23px/1.2 Arial,Helvetica,sans-serif;letter-spacing:-.02em}#cart-drawer .theme-drawer__badge{background:#eee9f4;color:#232126}#cart-drawer .theme-drawer__close-button{border:0;box-shadow:none;background:transparent;border-radius:0}#cart-drawer .nv-cart-promo,#cart-drawer .nv-cart-extras,#cart-drawer .nv-cart-gift,#cart-drawer .nv-cart-savings,#cart-drawer .nv-cart-trust,#cart-drawer .cart-totals__installments{display:none}#cart-drawer .cart-items__title{font:500 15px/1.4 Arial,Helvetica,sans-serif;color:#232126}#cart-drawer .cart-items__media img{border-radius:0}#cart-drawer .cart-drawer__items{padding:20px 24px}#cart-drawer .cart-items__table-row{gap:12px;padding-bottom:20px;margin-bottom:20px;border-color:#dedbe3}#cart-drawer .cart-drawer__summary{padding:18px 24px;gap:14px;border-top:1px solid #dedbe3;background:#fff}#cart-drawer .cart-totals{gap:14px}#cart-drawer .cart-totals__total-value{font:500 23px/1.3 Arial,Helvetica,sans-serif}#cart-drawer .cart__checkout-button{border:0;border-radius:0;background:#232126;background-image:none;color:#fff;box-shadow:none;min-height:52px;font:500 16px/1.2 Arial,sans-serif}#cart-drawer .cart__checkout-button:hover{background:#44364e}#cart-drawer .cart__checkout-button:before,#cart-drawer .cart__checkout-button:after{background:none;box-shadow:none}#cart-drawer quantity-selector-component{border-radius:0;box-shadow:none}@media(max-width:749px){#cart-drawer .theme-drawer__header,#cart-drawer .cart-drawer__items,#cart-drawer .cart-drawer__summary{padding:16px 18px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/noraviro-cart.css.map */
