cart-drawer.drawer{visibility:hidden;background:#0006;z-index:100000;--color-foreground:17,17,17;--color-background:255,255,255;--color-button:251,0,160;--color-button-text:255,255,255;--duration-default:.25s;font-family:Outfit,Arial,sans-serif}cart-drawer.drawer.active{visibility:visible}#CartDrawer{height:100%;position:relative}#CartDrawer .drawer__inner{width:640px!important;max-width:100vw!important;height:100dvh!important;margin:0!important;border-radius:0!important;border:0!important;background:#fff!important;color:var(--nv-cart-ink)!important;padding:0!important;display:flex!important;flex-direction:column;box-sizing:border-box}#CartDrawer .drawer__header{padding:25px 52px!important;border-bottom:1px solid #eee;flex-shrink:0}#CartDrawer .drawer__heading{text-align:center!important;width:100%;font-size:27px!important;line-height:1.3;font-weight:700;padding:0!important}#CartDrawer .drawer__close{top:20px!important;right:16px!important;background:var(--nv-cart-soft)!important;border-radius:50%;color:var(--nv-cart-ink)}#CartDrawer .cart-drawer-items-wrapper{overflow:auto;flex:1;min-height:0;padding:0 18px}#CartDrawer cart-drawer-items{flex:none;overflow:visible}#CartDrawer .drawer__contents{padding:0!important}#CartDrawer .cart-item{display:grid!important;grid-template-columns:145px 1fr!important;gap:16px!important;margin:30px 0!important;position:relative}#CartDrawer .cart-items td{padding:0!important}#CartDrawer .cart-item__media{grid-column:1!important;grid-row:1/3!important;width:145px!important}#CartDrawer .cart-item__image{width:100%!important;height:auto!important;max-width:none!important;border-radius:10px;object-fit:cover;display:block}#CartDrawer .cart-item__name{font-size:19px!important;line-height:1.5;max-width:none;display:block;color:var(--nv-cart-ink)}#CartDrawer .cart-item__details{grid-column:2!important;grid-row:1!important;display:flex;justify-content:space-between;gap:6px}#CartDrawer .product-option{font-size:16px;color:#666}#CartDrawer .cart-item__totals{grid-column:2!important;grid-row:2!important;display:flex!important;flex-direction:row-reverse!important;align-items:center;justify-content:space-between;gap:10px}#CartDrawer .price--end{font-size:26px!important;font-weight:700}#CartDrawer .price--end s{font-size:17px;font-weight:400}#CartDrawer .cart-item__quantity{padding:0!important}#CartDrawer .quantity{border:1px solid #bbb;border-radius:11px;width:100px;min-height:46px;background:#fff}#CartDrawer .quantity:after{display:none}#CartDrawer .quantity__button{width:30px}#CartDrawer .drawer__footer{background:#fff!important;flex-shrink:0;padding:22px!important;border-top:1px solid #eee;box-shadow:0 -4px 15px #0000000a}#CartDrawer .cart__checkout-button{background:var(--nv-cart-accent)!important;color:#fff!important;min-height:56px;font-size:18px;border-radius:12px;width:100%;border:0}#CartDrawer .cart__checkout-button:after,#CartDrawer .cart__checkout-button:before{display:none}#CartDrawer .totals{justify-content:center;font-size:19px}#CartDrawer .totals__total{font-size:19px}#CartDrawer .totals__total-value{font-size:23px}#CartDrawer #cart-drawer-upsell{background:#fff!important;padding:40px 0 25px!important;border:0!important}#CartDrawer .cart-drawer-upsell-header{justify-content:center;padding:0!important}#CartDrawer .cart-drawer-upsell-title{text-align:center!important;font-size:24px!important;font-weight:700;margin:10px 0 28px}#CartDrawer .cart-drawer-upsell-list{padding:0!important;margin:0;list-style:none;display:block!important}#CartDrawer .cart-drawer-upsell-list-item{display:grid!important;grid-template-columns:165px 1fr!important;gap:18px;padding:0!important;width:100%!important;border:0!important;background:#fff!important;margin-bottom:25px}#CartDrawer .cart-drawer-upsell-list-item-left{width:165px!important}#CartDrawer .cart-drawer-upsell-list-item-right{min-width:0;width:auto!important}#CartDrawer .cart-drawer-upsell-list .lumin-wrapper{display:flex;flex-direction:column;width:100%;gap:12px}#CartDrawer .cart-drawer-upsell-list .field-wrapper{width:100%}#CartDrawer .cart-drawer-upsell-list .button{background:var(--nv-cart-accent)!important;color:#fff!important;width:100%;min-height:48px;border-radius:10px;padding:10px;font-size:16px;border:0}#CartDrawer .select{background:var(--nv-cart-soft);border-radius:8px}#CartDrawer .select__select{padding:10px!important;font-size:15px;min-height:44px;white-space:normal}#CartDrawer .nv-upsell-price{font-size:25px;margin:12px 0;font-weight:700}#CartDrawer .nv-upsell-price s{font-size:17px;color:#999;font-weight:400}#cart-drawer-upsell-wrapper{display:none}#CartDrawer .cart-progress-bar-container{background:var(--nv-cart-soft)!important}#CartDrawer #cart-progress-bar{background:var(--nv-cart-accent)!important}body.pf-body.overflow-hidden{overflow:hidden!important}body.pf-body .cart-items{width:100%;border-collapse:collapse}body.pf-body .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:480px){#CartDrawer .cart-item{grid-template-columns:105px 1fr!important;gap:12px!important}#CartDrawer .cart-item__media{width:105px!important}#CartDrawer .cart-drawer-upsell-list-item{grid-template-columns:110px 1fr!important;gap:14px}#CartDrawer .cart-drawer-upsell-list-item-left{width:110px!important}#CartDrawer .drawer__heading{font-size:23px!important}#CartDrawer .cart-item__name{font-size:17px!important}#CartDrawer .cart-drawer-upsell-title{font-size:21px!important}#CartDrawer .cart-item__totals{align-items:flex-end;gap:4px}#CartDrawer .price--end{font-size:21px!important}#CartDrawer .quantity{width:90px}#CartDrawer .drawer__footer{padding:16px!important}}#CartDrawer .cart-item__price-wrapper{position:static!important;width:auto!important;max-width:60%}#CartDrawer .cart-item__name{text-decoration:none!important;font-weight:600}#CartDrawer .product-option{display:flex;gap:6px;flex-wrap:wrap}#CartDrawer .product-option dd{margin:0}#CartDrawer .cart-item__quantity{max-width:105px}#CartDrawer .cart-item__totals .cart-item__quantity{position:static!important}#CartDrawer #cart-progress-wrapper{padding:18px!important;background:var(--nv-cart-soft)!important;display:flex;flex-direction:column;flex-shrink:0}#CartDrawer .goal-message{order:3;font-size:16px!important;line-height:1.4;padding:15px 0 0;text-align:center}#CartDrawer .nv-progress-amounts{display:flex;justify-content:space-between;font-size:16px;margin-bottom:9px}#CartDrawer .cart-progress-bar-and-icons-wrapper{order:2}#CartDrawer .cart-progress-bar-container{background:#e8e8e8!important;width:100%}#CartDrawer #cart-progress-bar{height:8px!important;background:var(--nv-cart-accent)!important;border-radius:20px}#CartDrawer .cart-drawer-upsell-list .button:after,#CartDrawer .cart-drawer-upsell-list .button:before{display:none}#CartDrawer .drawer__inner-empty{padding:30px;box-sizing:border-box;width:100%}#CartDrawer svg{width:20px;height:20px;flex-shrink:0}#CartDrawer .discounts{font-size:13px;padding:0;list-style:none;margin:8px 0}#CartDrawer .discounts__discount{display:flex;align-items:center;gap:6px}#CartDrawer .discounts__discount svg{width:14px;height:14px}#CartDrawer .cart-item__discounted-prices{display:flex;flex-direction:column;align-items:flex-end;font-size:24px}#CartDrawer .cart-item__discounted-prices s{font-size:16px}#CartDrawer .totals{display:flex!important;width:100%!important;justify-content:center!important;align-items:center!important;gap:12px!important;text-align:center!important;flex-wrap:wrap}#CartDrawer .totals>*{margin:0!important;width:auto!important;max-width:100%}#CartDrawer .cart__ctas{display:block!important;margin-top:18px!important}#CartDrawer .tax-note{display:block;font-size:11px;text-align:center;margin:8px 0}#CartDrawer .cart-item__quantity .icon-error{width:15px;height:15px}#CartDrawer .cart-item__error:empty{display:none}#CartDrawer .drawer__close svg{width:22px;height:22px}#CartDrawer .cart-item__totals,#CartDrawer .cart-item__details{min-width:0}#CartDrawer .drawer__inner{--font-body-scale:1;--font-heading-scale:1}#CartDrawer .cart-item__error:has(.cart-item__error-text:empty){display:none}#CartDrawer .cart-item__discounted-prices>span{display:flex;flex-direction:column;align-items:flex-end;white-space:normal;max-width:100%;font-size:24px!important}#CartDrawer .cart-item__discounted-prices .price{font-size:24px!important;white-space:nowrap}#CartDrawer .cart-item__discounted-prices s{font-size:15px!important;white-space:nowrap}#CartDrawer .cart-item__discounted-prices>div{font-size:12px!important;font-weight:400!important;white-space:normal;text-align:right;line-height:1.4}#CartDrawer .cart-item__price-wrapper{min-width:0!important;flex:1!important}#CartDrawer .cart-item__quantity{flex-shrink:0}#CartDrawer .cart-item__quantity quantity-popover{display:block}@media(max-width:480px){#CartDrawer .cart-item__discounted-prices .price,#CartDrawer .price--end{font-size:20px!important}#CartDrawer .cart-item__totals{gap:8px!important}#CartDrawer .cart-item__price-wrapper{max-width:none!important}#CartDrawer .cart-drawer-upsell-list .cart-item__image{width:110px!important}}#CartDrawer .cart-item{grid-template-columns:145px minmax(0,1fr)!important}#CartDrawer .cart-item__price-wrapper .price--end{width:auto!important;max-width:100%!important}#CartDrawer .cart-item__discounted-prices{min-width:0!important;white-space:normal!important}@media(max-width:480px){#CartDrawer .cart-item{grid-template-columns:105px minmax(0,1fr)!important}#CartDrawer .cart-item__totals{flex-wrap:wrap;justify-content:space-between!important}#CartDrawer .cart-item__price-wrapper{flex:1 1 95px!important}#CartDrawer .cart-item__discounted-prices .price{font-size:18px!important}}#CartDrawer .cart-items,#CartDrawer .cart-items tbody{display:block!important;width:100%!important;padding:0!important;margin:0!important;box-sizing:border-box}#CartDrawer .cart-items .cart-item{width:100%!important;box-sizing:border-box}#CartDrawer .cart-item__totals{width:auto!important;box-sizing:border-box}#CartDrawer .cart-drawer-upsell-title{line-height:1.4}#CartDrawer cart-drawer-items{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}#CartDrawer .drawer__header,#CartDrawer .drawer__footer{flex-shrink:0!important}#CartDrawer cart-remove-button .button,#CartDrawer cart-remove-button .button:hover{background:var(--nv-cart-accent)!important;color:#fff!important;border:0!important}#CartDrawer cart-remove-button .button svg,#CartDrawer cart-remove-button .button svg path{fill:#fff!important}#CartDrawer .drawer__header{padding:16px 60px!important}#CartDrawer .drawer__heading{font-size:19px!important;font-weight:600!important;letter-spacing:0!important}#CartDrawer .drawer__close{width:40px!important;height:40px!important;top:12px!important;right:14px!important}#CartDrawer .drawer__close svg{width:18px!important;height:18px!important}#CartDrawer #cart-progress-wrapper{padding:12px 18px 14px!important}#CartDrawer .nv-progress-amounts{display:none!important}#CartDrawer .goal-message{order:1!important;padding:0 0 9px!important;font-size:13.5px!important;text-align:center}#CartDrawer #cart-progress-bar{height:5px!important}#CartDrawer .cart-drawer-items-wrapper,#CartDrawer cart-drawer-items{padding:0 16px!important}#CartDrawer .cart-item{grid-template-columns:84px 1fr!important;gap:6px 14px!important;margin:16px 0!important;padding-bottom:16px!important;border-bottom:1px solid #f1eaee}#CartDrawer .cart-item:last-child{border-bottom:0}#CartDrawer .cart-item__media{width:84px!important}#CartDrawer .cart-item__image{border-radius:10px}#CartDrawer .cart-item__details{align-items:flex-start;gap:10px!important}#CartDrawer .cart-item__name{font-size:15px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:0!important;margin:0 0 4px!important}#CartDrawer .product-option{font-size:12.5px!important;line-height:1.5!important;color:#77707a!important;letter-spacing:0!important;gap:4px!important}#CartDrawer cart-remove-button .button{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important;border-radius:50%!important;display:inline-flex!important;align-items:center;justify-content:center;flex-shrink:0}#CartDrawer cart-remove-button .button svg{width:15px!important;height:15px!important}#CartDrawer .cart-item__totals{align-items:center!important;gap:10px!important}#CartDrawer .quantity{width:96px!important;min-height:36px!important;border-radius:999px!important;border-color:#e3dbe0!important;background:#fff!important}#CartDrawer .quantity__button svg{width:12px!important;height:12px!important}#CartDrawer .cart-item__discounted-prices>span{flex-direction:row-reverse!important;align-items:baseline!important;gap:6px;justify-content:flex-start}#CartDrawer .cart-item__discounted-prices .price,#CartDrawer .price--end{font-size:16px!important;font-weight:600!important;letter-spacing:0!important}#CartDrawer .cart-item__discounted-prices s,#CartDrawer .price--end s{font-size:12.5px!important;font-weight:400!important;color:#a39ca6!important;letter-spacing:0!important}#CartDrawer .cart-item__discounted-prices>div{font-size:11.5px!important;font-weight:500!important;color:var(--nv-cart-accent)!important;letter-spacing:0!important;white-space:nowrap!important;margin-top:2px}#CartDrawer .drawer__footer{padding:14px 18px 16px!important;box-shadow:0 -6px 18px #0000000d!important}#CartDrawer .cart-upsell-toggle-container:has(.cart-upsell-toggle:checked){display:none!important}#CartDrawer .cart-upsell-toggle-container{border:1px solid #f1e3ec!important;background:#fff8fc!important;border-radius:12px!important;padding:10px 12px!important;margin:0 0 12px!important}#CartDrawer .cart-drawer__footer{display:flex;flex-direction:column;gap:4px;margin:0!important}#CartDrawer .drawer__footer .totals{width:100%!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:12px!important;text-align:left!important}#CartDrawer .totals__total{font-size:14px!important;font-weight:400!important;color:#5f5862!important;letter-spacing:0!important}#CartDrawer .totals .cross-price{font-size:14px!important;font-weight:600!important;color:var(--nv-cart-accent)!important;text-decoration:none!important}#CartDrawer .totals__total-value{font-size:18px!important;font-weight:700!important;letter-spacing:0!important}#CartDrawer .cart__ctas{margin-top:12px!important}#CartDrawer .cart__checkout-button{min-height:52px!important;font-size:15px!important;font-weight:600!important;letter-spacing:.06em!important;border-radius:999px!important}#CartDrawer .cart-item__price-wrapper div[style*=font-size]{font-size:11.5px!important;font-weight:500!important;color:var(--nv-cart-accent)!important;letter-spacing:0!important;white-space:nowrap!important;margin-top:2px;text-align:right}#CartDrawer .drawer__heading{font-size:20px!important}#CartDrawer .goal-message,#CartDrawer .goal-message *{font-size:14px!important}#CartDrawer .cart-item__name{font-size:16px!important}#CartDrawer .product-option,#CartDrawer .product-option *{font-size:12px!important}#CartDrawer .quantity__input{font-size:14px!important}#CartDrawer .cart-item__discounted-prices .price,#CartDrawer .price--end,#CartDrawer .price--end>span{font-size:16px!important}#CartDrawer .cart-item__discounted-prices s,#CartDrawer .price--end s,#CartDrawer .cart-item__old-price{font-size:12px!important}#CartDrawer .cart-item__discounted-prices>div,#CartDrawer .cart-item__price-wrapper div[style*=font-size]{font-size:12px!important}#CartDrawer .totals__total,#CartDrawer .totals .cross-price{font-size:14px!important}#CartDrawer .totals__total-value,#CartDrawer .cart__checkout-button{font-size:16px!important}#CartDrawer .tax-note{font-size:12px!important}#CartDrawer .cart-upsell-toggle-container div>span>span[style*=font-size]{font-size:14px!important}#CartDrawer .cart-upsell-toggle-container div>span+span[style*=font-size]{font-size:12px!important}cart-drawer #CartDrawer{--nvp-ink:#1F1A1D;--nvp-muted:#6E6670;--nvp-line:#F0E6EC;--nvp-soft:#FFF6FB;--nvp-accent:#D6008A}cart-drawer #CartDrawer .drawer__inner{width:460px!important;background:#fff!important}cart-drawer #CartDrawer .drawer__header{padding:18px 64px 16px 20px!important;border-bottom:1px solid var(--nvp-line)!important}cart-drawer #CartDrawer .drawer__heading{text-align:left!important;font-size:20px!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1.3!important;color:var(--nvp-ink)!important}cart-drawer #CartDrawer .drawer__close{top:12px!important;right:12px!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;background:transparent!important;border:1px solid var(--nvp-line)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background .2s ease}cart-drawer #CartDrawer .drawer__close:hover{background:var(--nvp-soft)!important}cart-drawer #CartDrawer .drawer__close svg{width:16px!important;height:16px!important}cart-drawer #CartDrawer #cart-progress-wrapper{padding:12px 20px 14px!important;background:var(--nvp-soft)!important;border-bottom:1px solid var(--nvp-line)!important}cart-drawer #CartDrawer .goal-message{font-size:14px!important;text-align:left!important;color:var(--nvp-ink)!important;padding:0 0 8px!important}cart-drawer #CartDrawer .goal-message strong{color:var(--nvp-accent)!important;font-weight:600!important}cart-drawer #CartDrawer .cart-progress-bar-container{background:#f3dcea!important;border-radius:999px!important;height:4px!important;overflow:hidden}cart-drawer #CartDrawer #cart-progress-bar{height:4px!important;border-radius:999px!important;background:var(--nvp-accent)!important;background-image:none!important;animation:none!important}cart-drawer #CartDrawer .cart-drawer-items-wrapper{padding:0 20px!important}cart-drawer #CartDrawer .drawer__cart-items-wrapper{padding:0!important}cart-drawer #CartDrawer .cart-item{grid-template-columns:96px minmax(0,1fr)!important;gap:14px!important;margin:20px 0!important;padding-bottom:20px!important;border-bottom:1px solid var(--nvp-line)!important}cart-drawer #CartDrawer .cart-item__media{width:96px!important}cart-drawer #CartDrawer .cart-item__image{width:96px!important;height:120px!important;object-fit:contain!important;background:var(--nvp-soft)!important;border-radius:12px!important;padding:8px!important;box-sizing:border-box!important}cart-drawer #CartDrawer .cart-item__details{align-items:flex-start!important;gap:8px!important}cart-drawer #CartDrawer .cart-item__name{font-size:16px!important;font-weight:600!important;line-height:1.35!important;color:var(--nvp-ink)!important;text-decoration:none!important}cart-drawer #CartDrawer .cart-item__details dl{margin:6px 0 0!important;display:grid!important;gap:2px!important}cart-drawer #CartDrawer .cart-item__details .product-option{display:flex!important;flex-wrap:nowrap!important;white-space:nowrap!important;gap:4px!important;font-size:12px!important;line-height:1.45!important;color:var(--nvp-muted)!important;margin:0!important}cart-drawer #CartDrawer .cart-item__details .product-option:first-child{font-size:14px!important;color:var(--nvp-ink)!important;font-weight:500!important;margin-bottom:2px!important}cart-drawer #CartDrawer .cart-item__details .product-option dt,cart-drawer #CartDrawer .cart-item__details .product-option dd{margin:0!important;font-size:inherit!important}cart-drawer #CartDrawer .cart-item__details p.product-option:empty{display:none!important}cart-drawer #CartDrawer cart-remove-button .button,cart-drawer #CartDrawer cart-remove-button .button:hover{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;background:transparent!important;border:0!important;box-shadow:none!important;opacity:.55;transition:opacity .2s ease}cart-drawer #CartDrawer cart-remove-button .button:hover{opacity:1}cart-drawer #CartDrawer cart-remove-button .button:before,cart-drawer #CartDrawer cart-remove-button .button:after{display:none!important;box-shadow:none!important}cart-drawer #CartDrawer cart-remove-button .button{color:var(--nvp-ink)!important}cart-drawer #CartDrawer cart-remove-button .button svg *{stroke:currentColor}cart-drawer #CartDrawer cart-remove-button .button svg,cart-drawer #CartDrawer cart-remove-button .button svg path{fill:var(--nvp-ink)!important;width:16px!important;height:16px!important}cart-drawer #CartDrawer .cart-item__totals{align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-top:4px!important;flex-wrap:nowrap!important}cart-drawer #CartDrawer .price--end,cart-drawer #CartDrawer .cart-item__discounted-prices .price{font-size:16px!important;font-weight:700!important;color:var(--nvp-ink)!important}cart-drawer #CartDrawer .quantity{width:96px!important;min-height:36px!important;height:36px!important;border:1px solid var(--nvp-line)!important;border-radius:999px!important;background:#fff!important}cart-drawer #CartDrawer .quantity__input{font-size:14px!important;font-weight:600!important}cart-drawer #CartDrawer .quantity__button{width:30px!important}cart-drawer #CartDrawer .quantity__button svg{width:10px!important}cart-drawer #CartDrawer .drawer__footer{padding:14px 20px calc(14px + env(safe-area-inset-bottom))!important;border-top:1px solid var(--nvp-line)!important;box-shadow:0 -8px 24px #1f1a1d0d!important}cart-drawer #CartDrawer .cart-upsell-toggle-container{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;border:1px solid var(--nvp-line)!important;background:var(--nvp-soft)!important;border-radius:14px!important;padding:10px 12px!important;margin:0 0 14px!important;overflow:hidden}cart-drawer #CartDrawer .cart-upsell-toggle-container>div{min-width:0!important;flex:1 1 auto!important}cart-drawer #CartDrawer .cart-upsell-toggle-container img{width:52px!important;height:52px!important;background:#fff!important;border-radius:10px!important;padding:4px!important;box-sizing:border-box!important}cart-drawer #CartDrawer .cart-upsell-toggle-container div>span>span[style*=font-size]{font-size:14px!important}cart-drawer #CartDrawer .cart-upsell-toggle-container div>span>span[style*=FB00A0]{color:var(--nvp-accent)!important;margin-left:4px}cart-drawer #CartDrawer .cart-upsell-toggle-container div>span>span:first-child{color:var(--nvp-ink)!important}cart-drawer #CartDrawer .cart-upsell-toggle-container div>span+span[style*=font-size]{font-size:12px!important;color:var(--nvp-muted)!important;line-height:1.4!important;margin-top:2px}cart-drawer #CartDrawer .cart-upsell-toggle-label{flex:0 0 auto!important;margin:0!important}cart-drawer #CartDrawer .totals{justify-content:space-between!important;align-items:baseline!important}cart-drawer #CartDrawer .totals__total{font-size:14px!important;font-weight:500!important;color:var(--nvp-muted)!important}cart-drawer #CartDrawer .totals__total-value{font-size:20px!important;font-weight:700!important;color:var(--nvp-ink)!important}cart-drawer #CartDrawer .cart__ctas{margin-top:10px!important;display:block!important}cart-drawer #CartDrawer .cart__checkout-button{min-height:54px!important;border-radius:12px!important;background:var(--nvp-accent)!important;font-size:16px!important;font-weight:700!important;letter-spacing:.06em!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;box-shadow:0 6px 18px #d6008a38!important;transition:filter .2s ease,transform .1s ease}cart-drawer #CartDrawer .cart__checkout-button:hover{filter:brightness(.95)}cart-drawer #CartDrawer .cart__checkout-button:active{transform:scale(.99)}cart-drawer #CartDrawer .cart__ctas:after{content:"Paiement s\e9 curis\e9   \b7   Retours sous 60 jours";display:block;text-align:center;font-size:12px;color:var(--nvp-muted);margin-top:10px;letter-spacing:.01em}@media(max-width:480px){cart-drawer #CartDrawer .drawer__inner{width:100vw!important}cart-drawer #CartDrawer .drawer__heading{font-size:20px!important}cart-drawer #CartDrawer .cart-item{grid-template-columns:84px minmax(0,1fr)!important;gap:12px!important}cart-drawer #CartDrawer .cart-item__media{width:84px!important}cart-drawer #CartDrawer .cart-item__image{width:84px!important;height:104px!important}}html body cart-drawer #CartDrawer:not(#nv1):not(#nv2):not(#nv3):not(#nv4):not(#nv5):not(#nv6):not(#nv7) cart-remove-button .button,html body cart-drawer #CartDrawer:not(#nv1):not(#nv2):not(#nv3):not(#nv4):not(#nv5):not(#nv6):not(#nv7) cart-remove-button .button:hover,html body cart-drawer #CartDrawer:not(#nv1):not(#nv2):not(#nv3):not(#nv4):not(#nv5):not(#nv6):not(#nv7) .cart-remove-button{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--nvp-ink)!important}html body cart-drawer #CartDrawer:not(#nv1):not(#nv2):not(#nv3):not(#nv4):not(#nv5):not(#nv6):not(#nv7) cart-remove-button .button svg,html body cart-drawer #CartDrawer:not(#nv1):not(#nv2):not(#nv3):not(#nv4):not(#nv5):not(#nv6):not(#nv7) cart-remove-button .button svg path{fill:currentColor!important}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6){--nvp-ink:#1F1A1D;--nvp-muted:#6E6670;--nvp-line:#F0E6EC;--nvp-soft:#FFF6FB;--nvp-accent:#D6008A}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .title-wrapper-with-link{align-items:baseline!important;margin:32px 0 20px!important}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .title--primary{font-weight:600!important;letter-spacing:-.02em!important;color:var(--nvp-ink)!important;margin:0!important}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .title-wrapper-with-link .underlined-link{font-size:14px!important;color:var(--nvp-muted)!important;text-underline-offset:4px}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .cart-items thead th{font-size:12px!important;letter-spacing:.12em!important;color:var(--nvp-muted)!important;font-weight:500!important;padding-bottom:12px!important}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .cart-items thead{border-bottom:1px solid var(--nvp-line)!important}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .cart-item{border-bottom:1px solid var(--nvp-line)!important}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .cart-item>td{padding-top:24px!important;padding-bottom:24px!important}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .cart-item__image-container{background:var(--nvp-soft)!important;border-radius:12px!important;overflow:hidden;border:0!important}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .cart-item__image{object-fit:contain!important;padding:6px;box-sizing:border-box}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .cart-item__name{font-weight:600!important;color:var(--nvp-ink)!important;text-decoration:none!important}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .cart-item__details dl{margin-top:6px!important;display:grid;gap:2px}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .cart-item__details .product-option{font-size:12px!important;line-height:1.45!important;color:var(--nvp-muted)!important;margin:0!important;display:block!important}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .cart-item__details .product-option dt,html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .cart-item__details .product-option dd{display:inline!important}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .cart-item__details .product-option:first-child{font-size:14px!important;color:var(--nvp-ink)!important;font-weight:500!important}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .cart-item__details .product-option dt,html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .cart-item__details .product-option dd{margin:0!important;font-size:inherit!important}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .cart-item__details p.product-option:empty{display:none!important}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .quantity{width:104px!important;min-height:38px!important;height:38px!important;border:1px solid var(--nvp-line)!important;border-radius:999px!important;background:#fff!important}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .quantity:before,html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .quantity:after{display:none!important}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .quantity__input{font-size:14px!important;font-weight:600!important}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) cart-remove-button .button{opacity:.55;min-width:32px!important;min-height:32px!important;padding:0!important;background:transparent!important;box-shadow:none!important}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) cart-remove-button .button:hover{opacity:1}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .price--end,html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .price--end span{font-size:16px!important;font-weight:700!important;color:var(--nvp-ink)!important}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .cart__footer{padding:0!important;margin:0!important;display:block!important}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .cart__blocks{background:var(--nvp-soft)!important;border:1px solid var(--nvp-line)!important;border-radius:16px!important;padding:24px!important;box-sizing:border-box;width:100%!important;max-width:none!important}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .cart__blocks .totals{display:flex!important;justify-content:space-between!important;align-items:baseline!important;margin:0!important;width:100%!important}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .totals__total{font-size:16px!important;font-weight:500!important;color:var(--nvp-ink)!important;margin:0!important}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .totals__total-value{font-size:24px!important;font-weight:700!important;color:var(--nvp-ink)!important;margin:0!important;letter-spacing:-.01em}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .tax-note{display:block!important;text-align:left!important;font-size:12px!important;line-height:1.5!important;color:var(--nvp-muted)!important;margin:8px 0 18px!important;padding-bottom:18px;border-bottom:1px solid var(--nvp-line)}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .tax-note a{color:inherit!important}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .cart__ctas{display:block!important;margin:0!important}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .cart__checkout-button{width:100%!important;max-width:none!important;min-height:54px!important;border-radius:12px!important;border:0!important;background:var(--nvp-accent)!important;color:#fff!important;font-size:16px!important;font-weight:700!important;letter-spacing:.06em!important;box-shadow:0 6px 18px #d6008a38!important;transition:filter .2s ease}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .cart__checkout-button:hover{filter:brightness(.95)}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .cart__checkout-button:before,html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .cart__checkout-button:after{display:none!important}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .cart__ctas:after{content:"Paiement s\e9 curis\e9   \b7   Retours sous 60 jours";display:block;text-align:center;font-size:12px;color:var(--nvp-muted);margin-top:10px}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .cart__dynamic-checkout-buttons{margin-top:14px!important;max-width:none!important;width:100%!important}@media(min-width:990px){html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .cart-item__media{width:112px!important}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .cart-item__image-container{width:96px!important}#MainContent:has(#main-cart-items){display:grid!important;grid-template-columns:minmax(0,1fr) 380px;column-gap:48px;max-width:1240px;margin:0 auto;padding:0 50px;box-sizing:border-box;align-items:start}#MainContent:has(#main-cart-items)>.shopify-section{grid-column:1/-1}#MainContent:has(#main-cart-items)>.shopify-section:has(#main-cart-items){grid-column:1;grid-row:1}#MainContent:has(#main-cart-items)>.cart__footer-wrapper{grid-column:2;grid-row:1;position:sticky;top:24px;margin-top:108px}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .cart__footer-wrapper .page-width,html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6)>.shopify-section:has(#main-cart-items) .page-width{max-width:none!important;padding:0!important}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .cart-items thead th.cart-items__heading--quantity{padding-left:0!important}#MainContent:has(#main-cart-items)>.shopify-section:not(:has(#main-cart-items)):not(.cart__footer-wrapper){margin:48px -50px 0}}@media(max-width:989px){html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .cart__footer-wrapper .page-width{padding-top:0!important}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .cart__blocks{margin:8px 0 32px!important;padding:20px!important}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .cart-item__image-container{width:84px!important}}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .tax-note{-webkit-text-size-adjust:100%;text-size-adjust:100%}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .cart-item__image-container{aspect-ratio:4/5;display:block!important}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .cart-item__image{width:100%!important;height:100%!important;max-width:none!important}@media(max-width:749px){html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .cart-items thead{border-bottom:0!important}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .cart-items thead th{padding-bottom:8px!important}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .cart-item{border-top:1px solid var(--nvp-line)!important}html body #MainContent:has(#main-cart-items):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5):not(#n6) .cart-item__quantity{padding-top:4px!important}}#CartDrawer #cart-timer{box-sizing:border-box;border:1px solid #a4dc8c;background:#e3fdd6;color:#174500;font-family:var(--font-body-family,Outfit,Arial,sans-serif);font-size:12px!important;font-weight:600;line-height:1.4;text-align:center;border-radius:5px;padding:12px;margin:10px 16px 12px;flex-shrink:0}#CartDrawer #cart-timer span{color:#174500!important;font-variant-numeric:tabular-nums;white-space:nowrap}cart-drawer.is-empty #cart-timer{display:none!important}@media(min-width:750px){#CartDrawer #cart-timer{font-size:13px!important}}
/*# sourceMappingURL=/cdn/shop/t/168/assets/novelia-cart.css.map */
