.cart-notification-wrapper{position:relative}.cart-notification-wrapper.modal-open:after{content:"";position:fixed;height:100%;height:100vh;height:calc(var(--vh-dynamic, 1vh) * 100);height:100dvh;width:100%;width:100vw;top:0;left:0;background-color:#0000009a;z-index:8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cart-notification-wrapper .cart-notification{display:flex}.cart-notification{padding:2.8rem 0rem;position:fixed;transform:translateY(-100%);visibility:hidden;height:100%;height:100vh;height:calc(var(--vh-dynamic, 1vh) * 100);height:100dvh;width:100%;z-index:10;background-color:#fff;top:0;right:0;bottom:0;display:flex;flex-direction:column;border:1px solid #F4F0ED}.cart-notification .hide{display:none}@media screen and (min-width: 750px){.header-wrapper:not(.header-wrapper--border-bottom)+cart-notification .cart-notification{border-top-width:var(--popup-border-width)}.cart-notification{max-width:53rem}}.cart-notification.animate{transition:transform var(--duration-short) ease,visibility 0s var(--duration-short) ease}.cart-notification.active{transform:translateY(0);transition:transform var(--duration-default) ease,visibility 0s;visibility:visible}.cart-notification .scroll-container{overflow-y:auto;display:flex;flex-direction:column;height:100%}.cart-notification__header{display:flex;justify-content:space-between;align-items:center;padding:0 4rem 2.8rem;border-bottom:1px solid #F4F0ED}.nursery .cart-notification__heading{color:#312d31}.cart-notification__heading{font-family:var(--font-body-family);font-weight:700;font-size:2rem;line-height:2.8rem;letter-spacing:0;color:#3a3532;margin:0;display:flex;align-items:center}.cart-notification__heading .quantity-wrapper{position:relative;margin-left:.8rem}.cart-notification__heading .item-nr{font-size:1rem;line-height:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cart-notification .modal__close-button.link{height:1.6rem;width:1.6rem;margin:0;cursor:pointer}.cart-notification .modal__close-button.link svg{color:#3a3532}.cart-notification__heading .icon-checkmark{color:rgb(var(--color-foreground));margin-right:1rem;width:1.3rem}.cart-notification__close{margin-top:-2rem;margin-right:-3rem}.cart-notification .cart-notification-row{display:flex;justify-content:space-between;align-items:flex-start;padding:2.4rem 0;border-top:1px solid #F4F0ED}.cart-notification .cart-notification-row.has-drawer{border:none;padding:1.6rem 0;align-items:center}.cart-notification .cart-notification-row:first-child{border-top:none;padding-top:4rem}.cart-notification-row .cart-notification-product__specs{margin-right:auto;display:flex;flex-direction:column}.cart-notification-row .cart-notification-product__price{display:flex;flex-direction:column;justify-content:space-between;align-items:end}.nursery .cart-notification__links .subtotal .subtotal-price,.nursery .cart-notification-product__price .cart-drawer-remove,.nursery .cart-notification .cart-drawer-price{color:#312d31}.cart-notification__links .subtotal .subtotal-price,.cart-notification-product__price .cart-drawer-remove,.cart-notification .cart-drawer-price,.cart-notification__links .estimated-delivery .estimated-delivery__date{font-family:var(--font-body-family);font-size:1.6rem;line-height:2.8rem;letter-spacing:-.26px;color:#3a3532}.cart-notification__links .estimated-delivery .estimated-delivery__date-value{font-family:var(--font-body-family);font-weight:400;font-size:1.6rem;line-height:2.8rem;letter-spacing:-.26px;color:#3a3532}.cart-notification .cart-drawer-price{margin:0}.cart-notification__links{display:flex;flex-direction:column;padding:2.4rem 4rem 0;border-top:1px solid #F4F0ED;margin-top:auto}.cart-notification .cart-notification__links .links,.cart-notification__links .subtotal,.cart-notification__links .estimated-delivery{display:flex;justify-content:space-between}.cart-notification__links .estimated-delivery{flex-wrap:wrap;margin-bottom:1rem}.cart-notification__links .estimated-delivery .estimated-delivery__date{flex:none;margin:0 1em 0 0}.cart-notification #cart-notification-form button{width:100%}.cart-notification #cart-notification-form{flex-grow:1;margin-left:1.6rem}.cart-notification__links .subtotal{margin-bottom:2rem}.nursery .cart-notification__links .subtotal p{color:#312d31}.cart-notification__links .subtotal p{margin:0;font-family:var(--font-body-family);font-weight:700;font-size:1.8rem;line-height:2.6rem;letter-spacing:.14px;color:#3a3532}.cart-notification .cart-notification__links .links .btn-primary{width:100%}.cart-notification-product{display:flex;flex-direction:column;padding:0 4rem}body .cart-notification .cart-notification-product .quantity__button{height:2.8rem;width:2.8rem;border-radius:.8rem;border:1px solid #99AEAA;background-color:#fff}.cart-notification .quantity__input{width:4rem}.cart-notification .quantity{align-items:center;justify-content:center;width:10rem;min-height:unset;margin-top:2.4rem}.cart-notification-product dl{margin-bottom:0;margin-top:0}.cart-notification-product__image{display:flex}.cart-notification-product__image:after{content:none}.nursery .cart-notification-product__name{color:#312d31}.cart-notification-product__name{font-family:var(--font-body-family);font-weight:700;font-size:1.6rem;line-height:2.4rem;letter-spacing:.13px;color:#3a3532;margin-bottom:.5rem;margin-top:0}.cart-notification .quantity__input{font-family:var(--font-body-family);font-size:1.6rem;letter-spacing:-.26px;line-height:2.8rem;color:#3a3532;opacity:1}.cart-notification .cart-notification-product__image{margin-right:1.8rem;border:none;margin-top:.4rem}.cart-notification .cart-notification-product__image img{width:12rem;height:8rem;object-fit:cover}.cart-notification .upsell .cart-notification-product__image img{width:13rem;height:9.5rem;object-fit:cover}.cart-notification .scroll-container::-webkit-scrollbar{-webkit-appearance:none;appearance:none;width:2px}.cart-notification .scroll-container::-webkit-scrollbar:horizontal{height:2px;-webkit-appearance:none;appearance:none}.cart-notification .scroll-container::-webkit-scrollbar-track{background-color:#99aeaa;-webkit-appearance:none;appearance:none}.cart-notification .scroll-container::-webkit-scrollbar-thumb{border-radius:0;box-shadow:inset 0 0 6px #3a3532;-webkit-appearance:none;appearance:none}.recommended-item.hide{display:none!important}.cart-notification .recommended-item{display:flex;padding-top:2.4rem}.cart-notification .upsell{background-color:#f4f0ed;padding:2.4rem 4rem 2rem;margin-top:auto}.cart-notification .hide.upsell{display:none}.cart-notification .cart-notification-product.recommended-items-container{padding:0}.cart-notification .cart-notification-product__specs,.cart-notification .recomended-title-wrapper{display:flex;justify-content:space-between;width:100%}.cart-notification .recomended-title-wrapper{align-items:center}.nursery .cart-notification .recommended-title{color:#312d31}.cart-notification .recommended-title{font-family:var(--font-body-family);font-weight:700;font-size:1.8rem;line-height:2.6rem;letter-spacing:.14px;color:#3a3532}.cart-notification .has-drawer .cart-notification-product__price{height:auto}.cart-notification .cart-notification-product__price{display:flex;flex-direction:column;height:100%}.cart-notification .cart-notification-product__specs-wrapper{max-width:100%}.cart-notification .recommended-add-to-cart-icon{position:absolute;bottom:1rem;right:1rem;display:inline-block;width:25px;height:25px;background-image:url(plus.svg);background-color:#fff;background-size:50%;background-repeat:no-repeat;background-position:center;border:1px solid #99AEAA;border-radius:.8rem;font-size:0}.cart-notification .recommended{margin-top:auto;cursor:pointer}.cart-notification .links .btn.btn--secondary{border-color:#3a3532}.cart-notification .links .btn.btn--secondary:hover{background-color:#3a3532}@media only screen and (max-width: 600px){.cart-notification__header{padding:0 2.4rem 2.4rem}.cart-notification-product{padding:0 2.4rem}.cart-notification__links,.cart-notification .upsell{padding-left:2.4rem;padding-right:2.4rem}}
/*# sourceMappingURL=/s/files/1/0602/8211/0116/t/312/assets/component-cart-notification.css.map */
