.cart-notification-wrapper{position:relative}.cart-notification-wrapper .cart-notification{display:block}.cart-notification{background-color:rgb(var(--color-background));border-color:rgba(var(--color-foreground),.2);border-style:solid;border-width:0 0 .1rem;position:absolute;right:0;transform:translateY(-100%);visibility:hidden;width:100%;z-index:-1}.cart-notification-content{padding:2rem}@media screen and (min-width: 750px){.header-wrapper:not(.header-wrapper--border-bottom)+cart-notification .cart-notification{border-top-width:.1rem}.cart-notification{border-width:0 .1rem .1rem;max-width:39.8rem;right:4rem}}.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__header{display:flex;margin-top:-1rem}.cart-notification__heading{align-items:center;display:flex;flex-grow:1;font-size:2rem;margin:0}.cart-notification__close{margin-right:-1rem}.cart-notification__links{text-align:center}.cart-notification__links>*{margin-top:1rem}.cart-notification__links>form>button{background-color:rgb(var(--color-custom-sun));border-color:rgb(var(--color-custom-sun));font-weight:700}.cart-notification-product{display:flex;border-top:1px solid #eee;border-bottom:1px solid #eee;margin-top:.7rem;flex-direction:column;padding:1.5rem 0;max-height:min(260px,40vh);overflow:hidden;overflow-y:auto;scrollbar-color:rgb(var(--color-foreground),.2) rgba(var(--color-foreground),.04);scrollbar-width:.4rem}.cart-notification-product::-webkit-scrollbar{background-color:rgba(var(--color-foreground),.04);width:.4rem}.cart-notification-product::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground),.2)}.cart-notification-product dl{margin-bottom:0;margin-top:0}.cart-notification-product .cart-item{display:flex;background:rgb(var(--color-custom-ebony-5))}.cart-notification-product .cart-item+.cart-item{margin-top:.5rem}.cart-notification-product__image{margin-right:.5rem}.cart-notification-product__content{display:flex;flex:1;margin-top:2rem;margin-right:1rem}.cart-item-upsell .cart-notification-product__content{margin-right:0}.cart-notification-product__quantity{flex-basis:2.5rem}.cart-notification-product__title{flex:1}.cart-notification-product__name{margin-bottom:0rem;margin-top:0}.cart-notification-product__shipping_time,.cart-notification-product__subline{font-size:1.2rem;color:#5eaa5d}.cart-notification-product__quantity_limited{font-size:1.2rem;color:red;display:none}.cart-notification-product__quantity_limited.active{display:block}.cart-notification__totals-shipping,.cart-notification-product__price .price.price--end:not(.cart-item__old-price):not(.price-item--sale){opacity:.6}.cart-notification-product__price .price,.cart-notification-product__price .price-item--sale{font-size:1.3rem}.cart-notification__announcement{font-size:small;padding:.5rem 1rem;background:rgb(var(--color-custom-sun));color:#fff}.cart-notification__announcement .icon{width:1.5rem;margin-right:1rem}.cart-notification__totals{display:flex;flex-direction:column;font-size:1.3rem;margin-left:30%;margin-top:1rem}.cart-notification__totals>div{display:flex}.cart-notification__totals>div:first{color:#ccc}.cart-notification__totals .totals{display:flex;justify-content:space-between;flex:1}.cart-notification__totals .totals__subtotal{margin:0;font-size:1.3rem;line-height:1.5;flex:1}.cart-notification__totals .totals__subtotal-value{margin:0;line-height:1.5}#cart-notification-button{border-color:#000}.cart-notification-product__content .cart-notification-product__title .product-option{display:none}.cart-notification-product .cart-item-upsell{--color-background: var(--color-custom-ebony-5);background-color:rgb(var(--color-background));box-shadow:0 4px 4px #00000040;order:1}.cart-notification-product .cart-item-upsell .upsell-btn{display:flex;height:3.5rem;width:3.5rem;padding:1rem;margin:auto 1rem auto .5rem;background:rgb(var(--color-custom-wood));color:#fff;cursor:pointer}.cart-notification-upsell-divider{display:flex;flex-direction:row;font-size:1.25rem;color:rgb(var(--color-custom-ebony-40));margin-top:1rem;order:1}.cart-notification-upsell-divider:before,.cart-notification-upsell-divider:after{content:"";flex:1 1;border-bottom:1px solid rgb(var(--color-custom-ebony-40));margin:auto}.cart-notification-upsell-divider:before{margin-right:1rem}.cart-notification-upsell-divider:after{margin-left:1rem}#cart-notification{width:100%;z-index:9999;left:auto;bottom:auto;position:absolute}#cart-notification-product{margin-top:2px;border-top:0;padding-top:0}div.cart-notification__totals{margin-left:0}.totals.cart-notification__totals-shipping{opacity:1}.totals.cart-notification__totals-shipping .totals__subtotal{font-weight:600;color:#656565}.totals.cart-notification__totals-shipping .totals__subtotal-value{display:inline;color:#5eaa5d;font-weight:700}.cart-notification__message{border-top:1px solid #eee;margin-bottom:5px;display:block}.cart-notification__message p{font-family:Bau Pro;font-size:13px;font-weight:400;line-height:18.8px;margin-top:0;margin-bottom:2px;padding:5px 10px 5px 0;border-radius:10px;text-align:center;color:#000;display:inline-block}.cart-notification__links .link.button-label{display:none}.cart-notification__message .cart-notification__promises{background-color:#f3f3f3;width:auto;height:auto;padding:10px 20px;margin-left:-20px;margin-right:-20px}@media screen and (max-width: 750px){.cart-notification__message .cart-notification__promises{display:none}}.cart-notification__promises .sg-0015-header{margin:0 0 10px;font-size:14px;font-weight:600;line-height:20.24px;text-align:left;color:#0d0d0d;text-decoration:underline}.cart-notification__promises .sg-0015-container-text{display:flex;margin-bottom:3px;align-items:center}.cart-notification__promises .sg-0015-img{width:2rem;height:2rem;margin-right:.2rem}.cart-notification__promises .sg-0015-text{margin:0;font-size:13px;font-weight:400;line-height:18.8px;text-align:left;color:#0d0d0d}.cart-notification__promises .sg-0015-show-more{cursor:pointer;margin:0;text-decoration:underline;font-size:11px;font-weight:400;line-height:15.9px;text-align:left;color:#0d0d0d;display:block}.cart-notification__promises .sg-0015-show-less{cursor:pointer;margin:0;text-decoration:underline;font-size:11px;font-weight:400;line-height:15.9px;text-align:left;color:#0d0d0d}
/*# sourceMappingURL=/s/files/1/0002/2039/7595/t/45/assets/component-cart-notification.css.map */
