body.cart-drawer-open{overflow:hidden}osix-cart-notification#osix-cart-notification[hidden]{display:none!important}body.cart-drawer-open kaching-cart-drawer,body.cart-drawer-open #kaching-cart{display:none!important}html body osix-cart-notification#osix-cart-notification.is-open{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}osix-cart-notification .cart-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483646;background:#0000004d;opacity:0;visibility:hidden;transition:opacity .22s ease,visibility .22s ease}osix-cart-notification.is-open .cart-drawer-overlay{opacity:1;visibility:visible}html body osix-cart-notification .cart-notification{position:fixed;top:0;right:0;left:auto;z-index:2147483647;display:flex!important;flex-direction:column;width:min(46rem,100vw);max-width:none;height:100dvh;margin:0;padding:0 2.4rem 2.4rem;overflow-y:auto;border:0;border-radius:0;background:#fff;color:#111;box-shadow:-1.2rem 0 4rem #00000024;transform:translate(100%);visibility:hidden;transition:transform .26s ease,visibility .26s ease}osix-cart-notification.is-open .cart-notification{transform:translate(0);visibility:visible}.cart-notification__close{position:absolute;top:1.2rem;right:1.2rem;width:3.2rem;height:3.2rem;color:#111}.cart-notification__shipping{position:sticky;top:0;z-index:3;margin:0 -2.4rem;padding:1.6rem 2.4rem 1.2rem;background:#fff}.cart-notification-product{margin-top:.6rem}.cart-notification-product .cart-item{display:grid;grid-template-columns:8rem minmax(0,1fr) auto;gap:1.4rem;padding:1.6rem 0;border-bottom:1px solid #dedede}.cart-notification-product__image{width:8rem;height:8rem;border-radius:1.1rem;object-fit:cover}.cart-notification-product__name{margin:0;color:#111;font-size:1.6rem;font-weight:500;line-height:1.25}.cart-notification-product__variant{margin:.5rem 0 0;color:#555;font-size:1.3rem;font-weight:600;line-height:1.3}.cart-notification-product__details .product-option{margin:0}.cart-notification-product__price{display:grid;align-content:start;justify-items:end;gap:.2rem;white-space:nowrap;font-size:1.35rem}.cart-notification-product__price s{color:#969ba5}.cart-notification-product__price s[hidden]{display:none}.cart-notification-product__price strong{color:#111}.cart-notification-product__remove{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;margin-top:1.2rem;padding:0;border:0;border-radius:50%;background:transparent;color:#111;cursor:pointer;transition:background-color .16s ease,opacity .16s ease}.cart-notification-product__remove:hover{background:#f6f6f6}.cart-notification-product__remove:disabled{cursor:wait;opacity:.35}.cart-notification-product__remove .icon{width:1.9rem;height:1.9rem}.cart-notification-product .cart-item.is-removing{opacity:.45;pointer-events:none}osix-cart-notification .cart-notification-qty{display:inline-grid;grid-template-columns:3.8rem 4rem 3.8rem;align-items:center;gap:0;margin-top:1rem;border:1px solid #c8c8c8;border-radius:1rem;background:#fff}osix-cart-notification .cart-notification-qty .qty-btn,osix-cart-notification .cart-notification-qty .qty-input{width:100%;height:4rem;padding:0;border:0;border-radius:0;background:transparent;color:#111;text-align:center}osix-cart-notification .cart-notification-qty .qty-btn{cursor:pointer;font-size:1.8rem}osix-cart-notification .cart-notification-qty .qty-input{-moz-appearance:textfield}osix-cart-notification .cart-notification-qty .qty-input::-webkit-inner-spin-button{-webkit-appearance:none}.cart-notification__recommendations{margin:2rem -.4rem 1.5rem;padding-top:2rem;border-top:1px solid #111}.cart-notification__recommendations-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.cart-notification__recommendations h3{margin:0;color:#111;font-size:1.8rem;font-weight:500}.cart-notification__recommendations-head button{border:0;background:transparent;color:#111;font-size:3rem;cursor:pointer}.cart-notification__recommendations-head button:disabled{opacity:.28;cursor:default}.cart-notification__recommendation-list{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:1rem;margin-top:1.2rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.cart-notification__recommendation-list::-webkit-scrollbar{display:none}.cart-recommendation{display:grid;grid-template-columns:7.2rem minmax(0,1fr) auto;align-items:center;width:100%;min-width:0;gap:1rem;padding:1rem;border:1px solid #c8c8c8;border-radius:1.2rem;scroll-snap-align:start;scroll-snap-stop:always}.cart-recommendation[hidden]{display:none}.cart-recommendation__image img{display:block;width:7.2rem;height:7.2rem;border-radius:.8rem;object-fit:cover}.cart-recommendation__content a,.cart-recommendation__content span{display:block}.cart-recommendation__content a{color:#111;font-size:1.4rem;font-weight:500;line-height:1.25;text-decoration:none}.cart-recommendation__content span{margin-top:.5rem;color:#111;font-size:1.3rem}.cart-recommendation__add{min-width:10rem;min-height:4rem;padding:.8rem 1.4rem;border:0;border-radius:.8rem;background:#f586d4;color:#111;font:inherit;font-size:1.3rem;font-weight:700;line-height:1;text-transform:uppercase;cursor:pointer}.cart-recommendation__add:disabled{opacity:.5;cursor:wait}.cart-notification__links{position:sticky;bottom:0;z-index:2;display:grid;flex:0 0 auto;gap:.45rem;margin:auto -2.4rem 0;padding:.8rem 2.4rem .9rem;border-top:1px solid #dedede;background:#fff;text-align:center}.cart-notification__links form,.cart-notification__checkout{width:100%;margin:0}.cart-notification__checkout{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:.8rem 1.2rem;border:0;border-radius:.8rem;background:#f586d4;color:#111;font:inherit;font-size:1.45rem;font-weight:700;line-height:1;text-transform:uppercase;cursor:pointer}.cart-notification__subtotal,.cart-notification__discount{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;color:#111}.cart-notification__subtotal{font-size:1.6rem;font-weight:500}.cart-notification__discount{font-size:1.2rem}.cart-notification__discount[hidden]{display:none}.cart-notification__links>.link{min-height:2rem;margin:0;padding:0;color:#111;font-size:1.2rem;line-height:1.2;text-underline-offset:.25rem}@media screen and (max-width:520px){html body osix-cart-notification .cart-notification{padding:0 1.8rem}.cart-notification__shipping{margin:0 -1.8rem}.cart-notification__links{margin:auto -1.8rem 0;padding:.7rem 1.8rem max(.8rem,env(safe-area-inset-bottom))}}body.cart-drawer-open .announcement-bar-section,body.cart-drawer-open .announcement-bar{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/65/assets/component-cart-notification.css.map */
