.cart-notification-wrapper{position:static}.cart-notification-wrapper .cart-notification{display:block}body>.cart-notification__overlay{position:fixed;top:0;left:0;z-index:999;width:100vw;height:100vh;background:#00000073;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;visibility:hidden;pointer-events:none;display:none;transition:opacity var(--duration-default) ease,visibility 0s var(--duration-default) ease}body>.cart-notification__overlay.active{opacity:1;display:block;visibility:visible;pointer-events:auto;transition:opacity var(--duration-default) ease,visibility 0s ease}.cart-notification{position:fixed;top:50%;left:50%;z-index:1000;width:min(calc(100vw - 32px),calc(896px * var(--structure-scale)));max-height:calc(100vh - 32px);padding:0;border:0;background:transparent;box-shadow:none;opacity:0;transform:translate(-50%,-48%) scale(.98);visibility:hidden}.cart-notification.animate{transition:opacity var(--duration-default) ease,transform var(--duration-default) ease,visibility 0s var(--duration-default) ease}.cart-notification.active{opacity:1;transform:translate(-50%,-50%) scale(1);visibility:visible;transition:opacity var(--duration-default) ease,transform var(--duration-default) ease,visibility 0s ease}.cart-notification:focus-visible{outline:0}.cart-notification__close{position:absolute;top:calc(20px * var(--structure-scale));right:calc(20px * var(--structure-scale));z-index:2;display:flex;align-items:center;justify-content:center;width:calc(40px * var(--structure-scale));height:calc(40px * var(--structure-scale));margin:0;border-radius:50%;background:#fff;color:#13270d}.cart-notification__close{top:8px;right:8px;display:none!important}.cart-notification__close,.cart-notification__close .icon{width:16px!important;height:16px!important}.cart-notification-product,.cart-notification-product__contents{display:flex;flex-direction:column;gap:calc(12px * var(--structure-scale));width:100%;margin-top:calc(12px * var(--structure-scale))}.cart-notification-upsells{padding:calc(16px * var(--structure-scale));border-radius:calc(32px * var(--structure-scale));background:#fff;box-shadow:0 calc(4px * var(--structure-scale)) calc(40px * var(--structure-scale)) #badc8766}.cart-notification-upsells .futureblink-message{font-size:var(--font-size-16)!important;line-height:1.2!important;display:block;text-align:center;padding:0 2em}[futureblink-shipping-type=cart_page_only] .futureblink-message{font-size:var(--font-size-16)!important;line-height:1.2!important;display:block;text-align:center}#shipping-container-cart_drawer [futureblink-shipping-bar]{margin:0!important;padding:0!important}.cart-notification-upsells-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(12px * var(--structure-scale));width:100%;margin-top:calc(16px * var(--structure-scale))}.cart-notification-upsells-buttons__button{display:inline-flex;align-items:center;justify-content:center;min-height:calc(44px * var(--structure-scale));padding:calc(14px * var(--structure-scale)) calc(24px * var(--structure-scale));border:calc(1px * var(--structure-scale)) solid #13270d;border-radius:44px;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-16);font-weight:500;line-height:1;letter-spacing:-.02em;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .16s ease,color .16s ease}.cart-notification-upsells-buttons__button--outline{color:#13270d;background:transparent}.cart-notification-upsells-buttons__button--outline:hover,.cart-notification-upsells-buttons__button--filled{color:#fff;background:#13270d}.cart-notification-upsells-buttons__button--filled:hover{color:#fff;background:#1c3a13}.cart-notification-upsells-buttons__button:focus-visible{outline:calc(2px * var(--structure-scale)) solid #13270d;outline-offset:calc(2px * var(--structure-scale))}.cart-notification__summary{width:100%;padding:calc(8px * var(--structure-scale));border-radius:calc(32px * var(--structure-scale));background:#fff;box-shadow:0 calc(4px * var(--structure-scale)) calc(40px * var(--structure-scale)) #badc8766}.cart-notification__summary-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(8px * var(--structure-scale));width:100%}.cart-notification__summary-side[hidden]{display:none}.cart-notification__summary-main{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:calc(16px * var(--structure-scale));min-height:calc(154px * var(--structure-scale));padding:calc(24px * var(--structure-scale));border-radius:calc(24px * var(--structure-scale));background:#1c3a130a}.cart-notification__success-icon{display:flex;align-items:center;justify-content:center;width:calc(48px * var(--structure-scale));height:calc(36px * var(--structure-scale));border-radius:calc(24px * var(--structure-scale));background:#badc87}.cart-notification__success-icon svg{width:calc(24px * var(--structure-scale));height:calc(24px * var(--structure-scale))}.cart-notification__summary-copy{display:flex;flex-direction:column;gap:calc(12px * var(--structure-scale));width:100%}.cart-notification__heading{width:100%;margin:0;color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:calc(32px * var(--structure-scale));font-weight:500;letter-spacing:calc(-.64px * var(--structure-scale));line-height:1.1}.cart-notification__text{width:100%;margin:0;color:#13270db8;font-family:Inter Tight,sans-serif;font-size:var(--font-size-16);font-weight:300;letter-spacing:calc(-.32px * var(--structure-scale));line-height:1.35}.cart-notification__recommendations{display:flex;flex-direction:column;align-items:flex-start;gap:calc(16px * var(--structure-scale));width:100%;padding:calc(32px * var(--structure-scale));overflow:hidden;border-radius:calc(32px * var(--structure-scale));background:#fffc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cart-notification__recommendations-header{display:flex;align-items:center;justify-content:space-between;gap:calc(10px * var(--structure-scale));width:100%}.cart-notification__recommendations-heading{flex:1 1 auto;min-width:0;margin:0;color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-16);font-weight:500;letter-spacing:calc(-.32px * var(--structure-scale));line-height:1.1}.cart-notification__recommendations-arrows{display:flex;align-items:center;gap:calc(8px * var(--structure-scale));flex:0 0 auto}.cart-notification__recommendations-arrows[hidden]{display:none}.cart-notification__arrow{display:flex;align-items:center;justify-content:center;width:calc(32px * var(--structure-scale));height:calc(32px * var(--structure-scale));padding:0;border:0;background:transparent;color:#13270d;cursor:pointer}.cart-notification__arrow svg{width:100%;height:100%}.cart-notification__arrow.swiper-button-disabled{opacity:.35;cursor:default}.cart-notification__swiper{width:100%;overflow:visible}.cart-notification__slide{height:auto!important}.cart-notification__slide .card-box{min-height:calc(324px * var(--structure-scale))}.cart-notification__slide .card-box__media img,.cart-notification__slide .card-box__media .card-box__placeholder{aspect-ratio:348 / 265}@media screen and (max-width:749px){.cart-notification{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.cart-notification__close{top:calc(16px * var(--structure-scale));right:calc(16px * var(--structure-scale))}.cart-notification__summary-main,.cart-notification__recommendations{padding:calc(20px * var(--structure-scale))}.cart-notification__heading{padding-right:calc(44px * var(--structure-scale));font-size:calc(26px * var(--structure-scale))}.cart-notification__recommendations-header{align-items:flex-start}.cart-notification-upsells-buttons__button{min-height:calc(32px * var(--structure-scale));padding:calc(10px * var(--structure-scale)) calc(16px * var(--structure-scale))}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-cart-notification.css.map */
