body cart-notification,body .cart-notification{--optika-cn-emerald: #123c3a;--optika-cn-emerald-deep: #0f3331;--optika-cn-gold: #c8a96b;--optika-cn-gold-soft: rgba(200, 169, 107, .2);--optika-cn-cream: #fbfaf7;--optika-cn-line: rgba(18, 60, 58, .1);--optika-cn-muted: rgba(18, 60, 58, .6)}body .cart-notification.cart-notification,body cart-notification .cart-notification{background:#fff!important;background-color:#fff!important;background-image:none!important;color:var(--optika-cn-emerald)!important;border:1px solid var(--optika-cn-line)!important;border-radius:16px!important;padding:2rem 2.2rem!important;box-shadow:0 4px 14px #081c1b29,0 24px 60px #081c1b38!important;z-index:4!important}@media screen and (min-width:750px){body .cart-notification.cart-notification,body cart-notification .cart-notification{max-width:38rem!important;right:2.2rem!important;padding:2.2rem 2.4rem!important}}@media screen and (min-width:990px){body .cart-notification.cart-notification,body cart-notification .cart-notification{right:4rem!important}}body .cart-notification.active{transition:transform .3s cubic-bezier(.22,1,.36,1),visibility 0s!important}body cart-notification .cart-notification__header{align-items:center!important;padding-bottom:.4rem!important;border-bottom:1px solid var(--optika-cn-line)!important;margin-bottom:1.4rem!important;padding-bottom:1.2rem!important}body cart-notification .cart-notification__heading,body cart-notification .cart-notification__heading.caption-large{color:var(--optika-cn-emerald)!important;font-family:var(--font-body-family),assistant,system-ui,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;opacity:1!important}body cart-notification .cart-notification__heading .icon-checkmark{color:var(--optika-cn-gold)!important;width:1.4rem!important;height:1.4rem!important;margin-right:.8rem!important}body cart-notification .cart-notification__close{margin:-.4rem -.6rem -.4rem 0!important;padding:.6rem!important;border-radius:999px!important;color:var(--optika-cn-emerald)!important;opacity:.7!important;transition:background .18s ease,color .18s ease,opacity .18s ease!important}body cart-notification .cart-notification__close:hover{background:var(--optika-cn-cream)!important;color:var(--optika-cn-emerald)!important;opacity:1!important}body cart-notification .cart-notification__close .svg-wrapper svg,body cart-notification .cart-notification__close .icon{width:1.4rem!important;height:1.4rem!important}body cart-notification .cart-notification-product{padding-top:0!important;padding-bottom:1.6rem!important;border-bottom:1px solid var(--optika-cn-line)!important;margin-bottom:1.4rem!important;gap:1.2rem!important}body cart-notification .cart-notification-product__image{margin-right:0!important;margin-top:0!important;border-radius:10px!important;overflow:hidden!important;background:var(--optika-cn-cream)!important;border:1px solid var(--optika-cn-line)!important;flex-shrink:0!important}body cart-notification .cart-notification-product__image img{display:block!important;width:7.5rem!important;height:7.5rem!important;object-fit:contain!important;background:var(--optika-cn-cream)!important}body cart-notification .cart-notification-product__name,body cart-notification .cart-notification-product__name a{color:var(--optika-cn-emerald)!important;font-family:var(--font-body-family),assistant,system-ui,sans-serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:.01em!important;text-decoration:none!important;margin:0 0 .4rem!important}body cart-notification .cart-notification-product__name a:hover{color:var(--optika-cn-gold)!important}body cart-notification .cart-notification-product dl,body cart-notification .cart-notification-product dl>div,body cart-notification .cart-notification-product dt,body cart-notification .cart-notification-product dd{color:var(--optika-cn-muted)!important;font-size:12px!important;font-weight:500!important;margin:0!important}body cart-notification .cart-notification-product dt{font-weight:600!important;margin-right:.4rem!important;display:inline!important}body cart-notification .cart-notification-product dd{display:inline!important}body cart-notification .cart-notification__links{display:flex!important;flex-direction:column!important;gap:.7rem!important;text-align:center!important}body cart-notification .cart-notification__links>*{margin-top:0!important}body cart-notification .cart-notification__links .button,body cart-notification .cart-notification__links .button--primary,body cart-notification .cart-notification__links .button--secondary{position:relative!important;isolation:isolate!important;width:100%!important;border-radius:999px!important;border:1px solid color-mix(in srgb,var(--optika-teal-hi) 55%,transparent)!important;background:linear-gradient(90deg,var(--optika-teal-hi) 0%,rgb(var(--optika-brand-teal-rgb)) 52%,var(--optika-teal-lo) 100%)!important;background-color:transparent!important;color:#fff!important;font-family:var(--font-body-family),assistant,system-ui,sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;min-height:4.6rem!important;padding-inline:1.6rem!important;text-decoration:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 0 0 1px color-mix(in srgb,#ffffff 10%,transparent) inset,0 1px color-mix(in srgb,#ffffff 14%,transparent) inset,0 8px 22px #00000038,0 2px 8px #00000047!important;transition:transform .26s cubic-bezier(.22,1,.36,1),background .26s ease,box-shadow .26s ease,border-color .26s ease,color .26s ease!important}body cart-notification .cart-notification__links .button:before,body cart-notification .cart-notification__links .button:after{content:none!important;display:none!important;box-shadow:none!important}body cart-notification .cart-notification__links .button,body cart-notification .cart-notification__links .button>span,body cart-notification .cart-notification__links .button--primary>span,body cart-notification .cart-notification__links .button--secondary>span{color:#fff!important}body cart-notification .cart-notification__links .button:hover,body cart-notification .cart-notification__links .button--primary:hover,body cart-notification .cart-notification__links .button--secondary:hover{transform:translateY(-2px)!important;border-color:color-mix(in srgb,#ffffff 35%,transparent)!important;background:linear-gradient(155deg,var(--optika-gold-hi) 0%,rgb(var(--optika-brand-gold-rgb)) 45%,var(--optika-gold-lo) 100%)!important;color:var(--optika-cn-emerald)!important;box-shadow:0 0 0 1px color-mix(in srgb,#ffffff 22%,transparent) inset,0 1px color-mix(in srgb,#ffffff 32%,transparent) inset,0 12px 32px #00000047,0 4px 12px #123c3a47!important}body cart-notification .cart-notification__links .button:hover,body cart-notification .cart-notification__links .button:hover>span{color:var(--optika-cn-emerald)!important}body cart-notification .cart-notification__links .button:active{transform:translateY(0)!important}body cart-notification .cart-notification__links .link.button-label,body cart-notification .cart-notification__links button.link{margin-top:.4rem!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--optika-cn-muted)!important;font-family:var(--font-body-family),assistant,system-ui,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-decoration:none!important;text-underline-offset:.3rem!important;padding:.4rem 0!important;cursor:pointer!important;transition:color .18s ease!important;width:auto!important;align-self:center!important}body cart-notification .cart-notification__links .link.button-label:hover,body cart-notification .cart-notification__links button.link:hover{color:var(--optika-cn-gold)!important;text-decoration:underline!important}@media screen and (max-width:749px){body .cart-notification.cart-notification,body cart-notification .cart-notification{border-radius:14px!important;padding:1.6rem!important;margin:0 1.2rem!important;width:auto!important}body cart-notification .cart-notification-product__image img{width:6rem!important;height:6rem!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/optika-cart-notification-polish.css.map */
