#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{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.8rem}#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_topbar{padding:20px 20px 0}.cart__items{padding:0 20px 20px}.cart_notification_links_inner{padding:20px}.action_drawer_body .text-area{background:transparent}.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}h2.cart-notification__heading{font-size:1.8rem}.cart_notification_topbar button.cart-notification__close{margin-top:4px}.quantity.cart-notification--product{width:110px;border-radius:var(--button-border-radius)}.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-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}#cart-notification-promotions{margin:0 -2rem}.torvex-cart-promotions{margin-top:1.4rem;border-top:.1rem solid rgba(var(--color-foreground),.1);border-bottom:.1rem solid rgba(var(--color-foreground),.1)}.torvex-cart-offer{padding:.75rem 2rem;text-align:center}.torvex-cart-offer p{margin:0;color:rgb(var(--color-foreground));font-size:1.1rem;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.torvex-cart-shipping{padding:1.1rem 2rem 1.25rem}.torvex-cart-shipping__message{margin:0 0 .9rem;color:rgb(var(--color-foreground));font-size:1.25rem;line-height:1.45;text-align:center}.torvex-cart-shipping__row{display:flex;align-items:center;gap:1rem}.torvex-cart-shipping__track{position:relative;width:100%;height:.6rem;overflow:hidden;border-radius:99rem;background:rgba(var(--color-foreground),.1)}.torvex-cart-shipping__progress{position:absolute;inset:0 auto 0 0;width:var(--torvex-shipping-progress);border-radius:inherit;background:rgb(var(--color-button));transition:width .3s ease}.torvex-cart-shipping__progress:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-image:linear-gradient(135deg,rgba(255,255,255,.24) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.24) 50%,rgba(255,255,255,.24) 75%,transparent 75%,transparent);background-size:1rem 1rem}.torvex-cart-shipping__icon{display:inline-flex;width:2.8rem;min-width:2.8rem;height:2.8rem;align-items:center;justify-content:center;border:.1rem solid rgb(var(--color-button));border-radius:50%;color:rgb(var(--color-button))}.torvex-cart-shipping__icon svg{width:1.7rem;height:1.7rem}@media(prefers-reduced-motion:reduce){.torvex-cart-shipping__progress{transition:none}}.cart-notification__header{position:relative;z-index:2}.empty__cart__item:not(.no-js-inline){position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0rem 2rem 2rem;text-align:center}.empty__cart__item:not(.no-js-inline) .empty_ct_icon{padding-top:0}.cart_notification_topbar{flex:0 0 auto}.torvex-cart-scroll{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;overflow-x:hidden;overflow-y:hidden}.torvex-cart-scroll .cart__items{flex:1 1 15rem;min-height:12rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin}.torvex-cart-scroll .cart__items::-webkit-scrollbar{width:.6rem}.torvex-cart-scroll .cart__items::-webkit-scrollbar-track{background:transparent}.torvex-cart-scroll .cart__items::-webkit-scrollbar-thumb{border-radius:99rem;background:rgba(var(--color-foreground),.22)}.cart-notification__links{position:relative;z-index:2;flex:0 0 auto;max-height:none;overflow:visible;background:rgb(var(--color-background));box-shadow:none}.torvex-cart-accordions{padding-inline:2rem}.torvex-cart-accordion{border-top:.1rem solid rgba(var(--color-foreground),.16)}.torvex-cart-accordion:last-child{border-bottom:.1rem solid rgba(var(--color-foreground),.16)}.torvex-cart-accordion__summary{display:flex;min-height:5.2rem;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:1.4rem;color:rgb(var(--color-foreground));cursor:pointer;font-size:1.5rem;font-weight:600;line-height:1.4;list-style:none}.torvex-cart-accordion__summary::-webkit-details-marker{display:none}.torvex-cart-accordion__summary:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.torvex-cart-accordion__icon{position:relative;display:inline-flex;width:1.4rem;min-width:1.4rem;height:1.4rem;align-items:center;justify-content:center}.torvex-cart-accordion__icon:before,.torvex-cart-accordion__icon:after{position:absolute;width:1.2rem;height:.15rem;border-radius:99rem;background:currentColor;content:"";transition:transform .18s ease}.torvex-cart-accordion__icon:after{transform:rotate(90deg)}.torvex-cart-accordion[open] .torvex-cart-accordion__icon:after{transform:rotate(90deg) scaleX(0)}.torvex-cart-accordion__content{padding:0 0 1.6rem}.torvex-cart-note{display:block;width:100%;min-height:11.5rem;resize:vertical;border:.1rem solid transparent;border-radius:max(.6rem,var(--button-border-radius));background:rgba(var(--color-foreground),.055);color:rgb(var(--color-foreground));font:inherit;line-height:1.55;padding:1.4rem 1.5rem}.torvex-cart-note:focus,.torvex-cart-discount-form__input:focus{border-color:rgba(var(--color-foreground),.5);box-shadow:0 0 0 .2rem rgba(var(--color-foreground),.1);outline:none}.torvex-cart-discount-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem}.torvex-cart-discount-form__input{width:100%;min-width:0;min-height:4.4rem;border:.1rem solid transparent;border-radius:max(.6rem,var(--button-border-radius));background:rgba(var(--color-foreground),.055);color:rgb(var(--color-foreground));font:inherit;padding:.9rem 1.4rem}.torvex-cart-discount-form__input::placeholder,.torvex-cart-note::placeholder{color:rgba(var(--color-foreground),.62);opacity:1}.torvex-cart-discount-form__button{min-width:9rem;min-height:4.4rem;padding:.9rem 1.8rem!important}.torvex-cart-form-status{margin:.8rem 0 0;color:rgba(var(--color-foreground),.72)}.torvex-cart-form-status:empty{display:none}.torvex-cart-form-status.is-success,.torvex-cart-form-status.is-error{color:rgb(var(--color-foreground));font-weight:600}.cart_notification_links_inner{padding:0 2rem 2rem}.cart_notification_links_inner .totals{padding-top:1.6rem}.torvex-cart-subtotal{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem}.torvex-cart-subtotal .totals__subtotal,.torvex-cart-subtotal #cart-notification-subtotal{color:rgb(var(--color-foreground));font-size:2rem;font-weight:600;line-height:1.3}.torvex-cart-subtotal #cart-notification-subtotal{margin:0}.torvex-cart-accordion [data-cart-shipping-submit]{margin-top:.2rem}@media screen and (max-width:400px){.torvex-cart-scroll .cart__items{min-height:8rem}.torvex-cart-discount-form{grid-template-columns:minmax(0,1fr) 8.5rem}.torvex-cart-discount-form__button{min-width:0;padding-inline:1.2rem!important}}@media(prefers-reduced-motion:reduce){.torvex-cart-accordion__icon:before,.torvex-cart-accordion__icon:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-cart-notification.css.map */
