#offcanvas__mini_cart.active{transform:translate(0);opacity:1;visibility:visible}.cart-notification-product{align-items:flex-start;display:flex;flex-wrap:wrap}.cart-close-icon a{display:block;width:20px;height:20px}@media screen and (min-width: 750px){.header-wrapper:not(.header-wrapper--border-bottom)+cart-notification .cart-notification{border-top-width:.1rem}}.cart-close-icon a:hover{color:rgba(var(--color-base-solid-button-labels))!important;background:rgba(var(--color-base-accent-2))}.cart-notification-product dl{margin-bottom:0;margin-top:0}.cart-notification-product__name{margin-bottom:0;margin-top:0;padding-right:15px}.cart-notification-product__option{color:rgba(var(--color-foreground),.7);margin-top:1rem}.cart-notification-product__option+.cart-notification-product__option{margin-top:.5rem}.cart-notification-product__option>*{display:inline-block;margin:0}.cart-notification-product{position:relative}.cart-close-icon a{display:block;width:30px;height:30px;color:rgb(var(--color-button-text));background:rgba(var(--color-button),var(--alpha-button-background));text-align:center;line-height:40px;border-radius:50%}.cart-close-icon .icon.icon-remove{width:20px;height:20px}.cart-notification__quantity-wrapper{display:inline-flex;align-items:center;gap:10px}.cart-notification__quantity-wrapper .cart-close-icon button.link{font-size:1.6rem;padding:0}.cart-notification-product .loading-overlay{z-index:9;left:50%;transform:translate(-50%,-50%);top:50%}.cart-notification-product.loading:before{position:absolute;content:"";width:100%;height:100%;background:#fff;z-index:8}.cart-notification-product svg.spinner{height:30px}.cart-notification__links{box-shadow:0 0 10px #81818133}.cart-notification__header{padding:10px 20px;border-bottom:1px solid #ddd}.cart-notification__header{display:flex;align-items:center!important}.cart_notification_links_inner{padding:20px}.cart_notification_footer{padding:20px 20px 0}.cart_notification_action_button{font-size:1.5rem;background:none;border:none;font-weight:600}.cart_notification_action_button+.cart_notification_action_button{border-left:1px solid rgba(var(--color-foreground),.3);justify-content:flex-end}.notification_action_drawer{box-shadow:20px 0 20px #0000001f;padding:1.5rem 2rem;position:absolute;transform:translate3d(0,100%,0);bottom:0;width:100%;transition:.25s ease-in-out;background:#fff;z-index:98}.notification_action_drawer.active{transform:translateZ(0)}.cart_action_drawer_overlay.active{position:absolute;width:100%;height:100%;background:#ffffffb3;z-index:8}.cart-notification-product__option+.cart-notification-product__option{margin-left:10px}.product-option span a{word-break:break-all}.product-option{display:flex}.product-option span+span{margin-left:10px}.product-option{margin-top:10px}span.discount__title>svg{width:1.5rem;margin-right:.5rem}span.discount__title{display:flex;align-items:center;text-transform:uppercase;font-style:italic}.cart_notification--discount .discounts__discount+.discounts__discount{margin-top:2rem}.cart_notification--discount{margin-bottom:2rem}.cart_notification--footer{gap:1.5rem}.cart_notification--footer .button.button--secondary.button--full-width{padding:1rem 1.5rem!important}.cart_notification--title svg{width:1.5rem;margin-right:.5rem}.estimate__shipping--title svg{width:1.5rem;margin-left:.5rem}.cart_notification--title,.estimate__shipping--title{display:inline-flex;align-items:center}.quantity.cart-notification--product{width:110px;border-radius:5px}.cart-notification--product .quantity__button{width:35px}.cart_notification_topbar>div+div{margin-top:15px}.cart__item_price .unit-price{margin-top:5px}.cart_notification_footer>button{flex-grow:1}.cart-notification-product__info p.caption-with-letter-spacing{font-size:1.3rem;opacity:.7}.discounts__discount>.icon{color:rgb(var(--color-foreground));width:1rem;height:1rem;margin-right:.5rem}.cart__item_price .discounts__discount{font-size:1.3rem;opacity:.8}.cart-notification-product__info .product-option{display:flex;gap:1rem;flex-wrap:wrap}.cart-notification-product__info .product-option span{margin:0}.discountshow-section{display:none}a.cart-notification__product--image{max-height:88px;height:auto}img.cart-notification-product__image{height:auto;height:70px;width:70px;object-fit:cover;bottom:initial;position:relative;top:5px}.cart-recommendations{padding:25px 30px 15px;background:#f6f6f7}.cart-recommendations h3{font-size:15px;padding:0 30px;text-align:center}.cart-inner{-ms-overflow-style:none;display:flex;flex-direction:column;scrollbar-width:none;flex-grow:1;overflow-y:auto}.cart-notification-product__info{width:calc(100% - 70px);padding-left:10px;display:block}@media screen and (min-width: 601px){.cart-notification-product__info{width:calc(100% - 90px)}}.styles_PreviewCarousel__item__a5LKa{overflow:hidden;position:relative;background:#fff!important;display:flex;flex-wrap:wrap;padding:12px!important;border-radius:10px!important}.Stack--noWrap{flex-wrap:nowrap;width:100%;align-items:stretch;display:flex;flex-wrap:wrap;margin:0;text-align:left}.Stack__item{max-width:100%}.cart-notification__product--image-container{align-items:center;display:flex;height:90px!important;justify-content:center;text-align:center;width:90px!important}.Stack__item--fill{flex:1 1 auto;max-width:100%;padding-left:10px!important;margin:0!important;width:calc(100% - 130px)}.styles_PreviewCarousel__itemTitle__K5F3o{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:7px}.styles_PreviewCarousel__itemTitle__K5F3o>a{text-decoration:none;width:100%}.styles_PreviewCarousel__itemTitle__K5F3o .styles_PreviewCarousel__itemPrice__olcJg{font-size:14px;font-weight:500;line-height:1}.cart-notification-product__name{display:block;font-size:15px;font-weight:600;margin-bottom:5px;margin-top:0;width:100%}.cart-recommendations-inner .cart-notification-product__name{overflow:hidden!important;line-height:1;text-overflow:ellipsis;white-space:nowrap}.cart-notification-product__name a{font-size:15px}.cart-notification-product__option b{display:block}.cart-notification-product__option span{font-weight:400;color:#777986;font-size:14px}.styles_PreviewCarousel__variationProduct__5I6p9{display:flex;justify-content:space-between}.pd-recommend-select{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #dfe3e8;color:#000;border-radius:0;cursor:pointer;font-size:12px;height:36px;line-height:normal;max-height:36px;min-height:auto;outline:0;padding:0 20px 0 9px;width:100%}.styles_PreviewCarousel__selectWrapper__m48uS{height:36px;max-height:36px;min-height:auto;padding-right:8px;position:relative;width:50%}.styles_PreviewCarousel__variationProduct__5I6p9 select{height:40px!important;border-radius:5px!important;margin:0!important;opacity:1!important}.styles_SelectArrow__6vLnQ{bottom:0;height:5px;margin:auto;position:absolute;right:15px;top:0;width:8px}.styles_SelectArrow__6vLnQ svg{display:block;height:5px!important;width:8px!important}.styles_PreviewCarousel__inputWrapper__C2FxB{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1;width:100%}input.UpcartDesignSettings__button,.UpcartDesignSettings__button,.UpcartDesignSettings__button span,.UpcartDesignSettings__button:visited{background:#000;color:#fff}.styles_PreviewCarousel__button__o7L70{-webkit-appearance:none;background:#000;border:0!important;border-radius:0;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:36px!important;margin:0;max-height:36px!important;min-height:36px!important;padding:7px 16px!important;width:100%!important}.totals .d-flex.justify-content-between.align-items-center.mb-15{display:flex;margin:5px 0}.docapp-cart-subtotal{display:none}.docapp-cart-with-coupon-summary--summary{display:none!important}.coupon-input-container{font-size:15px;display:flex;margin:0;width:100%}.cart-discount-input-summary div{font-size:12px;margin:0}.cart-discount-input-summary *{font-size:inherit;letter-spacing:normal;margin:0;text-transform:none;white-space:normal;vertical-align:middle}.coupon-input-container input[type=text]{font-size:15px!important;line-height:2.5em;color:#333;display:block;flex:1;width:auto;height:auto;min-height:10px;min-width:20px;outline:none;padding:0 10px;text-indent:0;background:#fff;border:1px solid #ccc;border-radius:6px;margin:0 10px 10px 0}.coupon-button-text{flex:.2 1 0;font-size:15px!important;font-weight:700;line-height:2.5em;text-align:center;text-transform:uppercase;letter-spacing:1px;color:#fff;background:#000;border:1px solid #000000;border-radius:6px;margin:0;padding:0 22px;min-width:auto;pointer-events:all;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap!important;word-break:normal!important}.docapp-coupon-input--button.btn-loading .coupon-button-text span{visibility:hidden}.docapp-coupon-input--button.btn-loading{position:relative}.cart-discount-input-summary .btn-loading .coupon-loader:empty{display:block!important;color:#fff;left:38%}@keyframes loading-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.cart-discount-input-summary .coupon-loader:empty{animation:loading-spin 2s linear infinite;border-color:inherit;border-radius:50%;border-style:solid!important;border-width:3px!important;box-sizing:border-box!important;display:none!important;height:20px;left:43%;position:absolute;top:24%;width:20px}.cart-item-summary-note a{font-weight:500;margin-bottom:8px;display:flex}.cart-notification-product{border-bottom:none;padding:20px 30px;border-bottom:1px solid rgba(0,0,0,.1);position:relative}.cart-notification__close.modal__close-button.link{background-color:#0000000d;height:40px;width:40px}.docapp-hide{display:none!important}.docapp-coupon-input .docapp-coupon-input--message-container{align-items:center;border:1px solid transparent;border-radius:5px;box-sizing:border-box;display:flex;font-size:13px;line-height:1.3em;margin:10px 0;padding:4px 20px 4px 4px;position:relative;width:100%}.docapp-coupon-input .coupon-input--bean-container{align-items:center;display:flex;flex-wrap:wrap;margin:0}.coupon-input--bean-container--bean{font-size:13px!important;align-items:center;background-color:#dcdcdc;border-radius:4px;color:#323232;display:flex;font-weight:500;line-height:1.2em;margin-bottom:0;margin-right:10px;margin-top:10px;overflow:hidden;padding:5px 8px}.coupon-input--bean-container--bean svg{height:13px!important;fill:#4e4e4e!important;display:inline-block!important;height:16px!important;margin-right:7px!important;width:auto!important}.coupon-input--error-message-container{align-items:center;border:1px solid transparent;border-radius:5px;box-sizing:border-box;display:flex;font-size:13px;line-height:1.3em;margin:10px 0!important;padding:4px 20px 4px 4px;position:relative;width:100%;border:1px solid #f5c6cb;background-color:#f8d7da;color:#721c24}.docapp-coupon-input .docapp-coupon-input--message-container .docapp-coupon-input--message-x,.coupon-input--error-message-container .docapp-coupon-input--message-x{cursor:pointer;font-family:Arial,Helvetica,sans-serif!important;font-size:1.3em;line-height:16px;margin:0;position:absolute;right:10px}.docapp-coupon-input .docapp-coupon-input--message-container{background-color:#d4edda;border-color:#c3e6cb;color:#155724;border:1px solid #28b31f}.item__success_message{font-size:21px}.hidden{display:none!important}.docapp-coupon-input .coupon-input--bean-container--bean-remove{color:#717171;cursor:pointer;display:inline-block;font-family:Arial,Helvetica,sans-serif!important;font-size:1.3em;font-weight:300;line-height:16px;margin:0;padding-left:5px}.cart-free-product{background:#ffedfa;padding:15px;margin:0!important;font-weight:400;color:#6e2b5a;display:block!important}@media (max-width: 767px){.cart-free-product{font-size:12px;line-height:1.4;padding:12px}}.cart-free-product.completed{background:#3aba6f;color:#fff}.cart-free-product b{display:inline-block;margin:0 4px}.cart_notification_topbar>div+div{align-items:center;display:flex;justify-content:center}@media screen and (min-width: 992px){#offcanvas__mini_cart{width:440px}}.header__actions_btn_cart_num{background-color:transparent}.upcart-default-price{text-decoration:line-through}div#cart-other-details{display:flex;flex-direction:column}.discount-details,.total-details{display:flex;align-items:center;justify-content:space-between}.discount-details{font-size:14px;font-weight:lighter;margin-top:-5px;border-bottom:1px solid #ddd;padding-bottom:5px}span.strike{text-decoration:line-through;padding-right:10px}@media screen and (max-width: 600px){.cart-notification-product{padding:15px 10px}.cart-notification-product__name{overflow:hidden!important;text-overflow:ellipsis;white-space:normal}.cart-recommendations{padding:25px 10px 15px}.quantity-wrappermain{top:15px}.cart-notification__product--image-container{height:70px!important;width:70px!important}}.empty__cart__item{margin:auto;text-align:center;height:100vh;display:flex;justify-content:center;align-items:center}.empty__cart__item h3{color:#000;font-size:22px;font-style:normal;font-weight:400;line-height:20px}.cart-notification__heading .item__success_message{font-size:18px}.top-item-cart-info,.bottom-item-cart-info{display:flex;justify-content:space-between}.top-item-cart-info{align-items:flex-start}.bottom-item-cart-info{align-items:center}.quantity.cart-notification--product{height:30px}.cart-notification--product .quantity__button{height:30px!important;border:1px solid #ddd;width:30px!important;background:initial!important}.cart-notification .quantity.cart-notification--product{border-radius:0}.cart-notification .quantity__input{width:30px;height:30px;max-width:30px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-weight:400;border-radius:0}.cart-notification .cart__item_price{font-weight:500;font-size:14px;color:#000;padding:0}.cart__items{padding:0!important;position:relative}#cart-notification span.price{color:#000;line-height:1;display:block}.cart-item__old-price{opacity:.4}.cart-notification-product.loader{background:#0000001a}.cart-notification-product.loader .loading-overlay{display:flex!important;position:absolute;z-index:99;left:0;right:0;top:0;width:100%;opacity:.5;bottom:0;transform:none;align-items:center;justify-content:center}.cart-notification-product.loader .loading-overlay .path{stroke:#000}.coupon-button-text span{position:relative;top:-3px}body{padding-top:var(--announcement-bar-height)}.added__overlay:before{position:fixed}
/*# sourceMappingURL=/cdn/shop/t/426/assets/component-cart-notification.css.map */
