#offcanvas__mini_cart.active{transform:translate(0);opacity:1;visibility:visible}.cart-notification-product{align-items:flex-start;display:flex}.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__image{height:auto;max-width:100%}.cart-notification-product__name{margin-bottom:0;margin-top:0;padding-right:15px}.cart-notification-product__info{padding-left:2rem}.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{position:relative;display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:rgb(var(--color-button-text));background:rgba(var(--color-button),var(--alpha-button-background));text-align:center;border-radius:50%}.cart-close-icon a:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}.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}#cart-notification-product>div{margin-top:25px}.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-color:rgb(var(--color-background));background:var(--gradient-background);z-index:8}.cart-notification-product svg.spinner{height:30px}.cart-notification__links{box-shadow:0 0 10px #81818133}.cart_notification_topbar{padding:20px 20px 0}.cart__items{padding:0 20px 20px}.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-inline-start: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-color:rgb(var(--color-background));background:var(--gradient-background);z-index:98}.action_drawer_body .text-area{background:transparent}.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-inline-end:.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:132px;min-height:44px;border-radius:var(--button-border-radius)}.cart-notification--product .quantity__button{width:44px}.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--image{width:100%;max-width:12rem}.cart-notification-product__info .product-option span{margin:0}.cart-item__error{font-size:1.2rem;display:flex;align-items:flex-start}.cart-item__error-text{order:1}.cart-item__error-text+svg{flex-shrink:0;width:1.2rem;margin-right:.7rem;margin-top:.6rem}.cart-item__error-text:empty+svg{display:none}.cart-notification__quantity-wrapper+.cart-item__error{margin-top:.5rem}@media screen and (max-width:749px){#offcanvas__mini_cart,#offcanvas__mini_cart .cart-notification-wrapper,#offcanvas__mini_cart .cart-notification,#offcanvas__mini_cart .cart__items,#offcanvas__mini_cart .cart-notification__links{box-sizing:border-box;max-width:100%;min-width:0}.cart_notification_topbar,.cart__items,.cart_notification_links_inner,.cart_notification_footer{padding-inline:16px}.cart-notification-product{display:grid;gap:12px;grid-template-columns:minmax(76px,34%) minmax(0,1fr)}.cart-notification__product--image{grid-column:1;max-width:100%;min-width:0}.cart-notification-product__info{grid-column:2;min-width:0;padding-left:0}.cart-notification-product__name,.cart-notification-product__option,.cart-item__error-text,.cart-notification__heading,.tax-note{max-width:100%;overflow-wrap:break-word;word-break:normal}.cart-notification-product__option{margin-left:0!important}.cart-notification .product-option span a{overflow-wrap:anywhere;word-break:normal}.cart-notification__quantity-wrapper{align-items:center;flex-wrap:wrap;max-width:100%}.cart_notification_footer{flex-wrap:wrap;gap:0}.cart_notification_action_button{box-sizing:border-box;flex:1 1 50%;min-height:44px;min-width:0;overflow-wrap:break-word;padding:8px;white-space:normal}}.cart-notification__links{border-top:1px solid #e5e5e5;box-shadow:none}.cart-notification__links .cart_notification_footer{display:none!important}.cart-notification__links .cart_notification_links_inner{display:flex;flex-direction:column;padding:24px 30px 28px}.cart-notification__links .tax-note{color:#343434;font-family:Departure Mono,Courier New,monospace;font-size:11px;line-height:1.45;margin:0 0 18px!important;order:1;text-align:center}.cart-notification__links .tax-note a{color:inherit;text-underline-offset:2px}.cart-notification__links .totals{order:2}.cart-notification__links .totals>.d-flex{align-items:baseline;margin-bottom:6px!important}.cart-notification__links .totals__subtotal{color:#666;font-family:Outfit,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.2;text-transform:none}.cart-notification__links #cart-notification-subtotal{color:#303030;font-family:Departure Mono,Courier New,monospace;font-size:14px;font-weight:700;line-height:1.2;margin:0;white-space:nowrap}.cart-notification__links .cart_notification--footer{display:flex;flex-direction:column;gap:14px;order:3}.cart-notification__links .cart_notification--footer>.w-100{order:1}.cart-notification__links .cart_notification--footer button[name=checkout]{background:#151515;border:1px solid #151515;border-radius:10px;color:#fff;font-family:Departure Mono,Courier New,monospace!important;font-size:14px;font-weight:700;letter-spacing:.03em;min-height:44px;padding:12px 18px}.cart-notification__links .cart_notification--footer button[name=checkout]:hover{background:#000;border-color:#000;color:#fff}.cart-notification__links .cart_notification--footer>a{align-self:center;background:transparent!important;border:0!important;border-radius:0;color:#282828!important;font-family:Departure Mono,Courier New,monospace!important;font-size:12px;font-weight:700;letter-spacing:0;margin:0!important;min-height:32px;order:2;padding:8px 0 5px!important;text-decoration:underline;text-underline-offset:4px;width:auto}.cart-notification__links .cart_notification--footer>a:after,.cart-notification__links .cart_notification--footer>a:before{display:none}@media screen and (max-width:749px){.cart-notification__links .cart_notification_links_inner{padding:22px 20px calc(24px + env(safe-area-inset-bottom))}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-cart-notification.css.map */
