.is-empty .title-wrapper-with-link{display:none}.cart__warnings.az-cart-empty{display:none;padding-block:clamp(4rem,8vw,8rem) clamp(6rem,10vw,10rem)!important;text-align:center}.is-empty .cart__warnings.az-cart-empty{display:flex;flex-direction:column;align-items:center}.az-cart-empty__art{position:relative;width:20rem;height:22rem;margin-bottom:2.4rem;display:grid;place-items:center;isolation:isolate;color:#173d56}.az-cart-empty__arch{position:absolute;z-index:-1;top:0;right:1.6rem;bottom:1.6rem;left:1.6rem;border-radius:999px 999px 1.2rem 1.2rem;background:linear-gradient(180deg,#f0f7fa,#e5f1f7 70%,#cee3ec);transform-origin:50% 100%}.az-cart-empty__beauty{width:11rem;height:auto;margin-top:2rem}.az-cart-empty__shadow{position:absolute;bottom:3.2rem;left:50%;width:8rem;height:1.2rem;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,rgb(23 61 86 / .25),transparent)}.az-cart-empty__label{margin:0 0 1rem;font-size:1.1rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#526673}.az-cart-empty__label--small{margin:4rem 0 1.2rem;font-size:1rem}.az-cart-empty .cart__empty-text{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(3.6rem,6vw,6rem);line-height:1.05;letter-spacing:-.01em;color:#173d56}.az-cart-empty .cart__empty-text em{color:#526673}.az-cart-empty__text{margin:1.4rem auto 0;max-width:34ch;font-size:1.5rem;line-height:1.6;color:#526673}.az-cart-empty__btns{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2.8rem}.az-cart-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5.2rem;padding:0 2.8rem;border-radius:99px;font-size:1.15rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;transition:background .4s ease,color .4s ease,translate .4s ease}.az-cart-btn--ink{background:#173d56;color:#fbfcfe}.az-cart-btn--ink:hover{background:#526673}.az-cart-btn--line{border:1px solid #173D56;color:#173d56}.az-cart-btn--line:hover{background:#173d56;color:#fbfcfe}.az-cart-empty__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;max-width:52rem}.az-cart-empty__chips a{display:inline-block;padding:.9rem 1.6rem;border-radius:99px;background:#f0f6fa;color:#173d56;font-family:var(--font-heading-family);font-style:italic;font-size:1.7rem;line-height:1;text-decoration:none;transition:background .4s ease,color .4s ease}.az-cart-empty__chips a:hover{background:#173d56;color:#fbfcfe}.az-cart-empty__login{margin:3.2rem 0 0;font-size:1.35rem;color:#526673}.az-cart-empty__login .cart__login-title{display:block;margin-bottom:.4rem;font-family:var(--font-heading-family);font-size:1.9rem;color:#173d56}.az-cart-empty__login a{color:#173d56;text-underline-offset:.3rem}@media(max-width:749px){.az-cart-empty__art{width:16rem;height:18rem;margin-bottom:2rem}.az-cart-empty__beauty{width:9rem}.az-cart-empty__btns{width:100%;flex-direction:column}.az-cart-btn{width:100%}}.cart .title-wrapper-with-link{margin-bottom:2.4rem}.cart-items{border-collapse:separate;border-spacing:0 1.2rem}.cart-items thead th{padding-bottom:0;border:0;font-size:1rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#526673}.cart-item{background:#f4f8fb}.cart-item>td:first-child{border-radius:1.6rem 0 0 1.6rem}.cart-item>td:last-child{border-radius:0 1.6rem 1.6rem 0}.cart-item>td{padding:1.6rem!important}.cart-item__media{width:12rem}.cart-item__image{border-radius:1.2rem!important;background:#e5f1f7!important;object-fit:contain;aspect-ratio:4 / 5;height:auto}.cart-item__name{font-family:var(--font-heading-family);font-weight:400;font-size:2.1rem;line-height:1.15;color:#173d56;text-decoration:none}.cart-item__name:hover{text-decoration:underline;text-decoration-color:#e5f1f7;text-underline-offset:.4rem}.cart-item__details .product-option{font-size:1.15rem;letter-spacing:.06em;color:#526673}.cart-item__details .product-option dt{font-weight:700;text-transform:uppercase;letter-spacing:.16em;font-size:1rem}.cart-item__totals .price,.cart-item__details .product-option:first-child{font-weight:600;color:#173d56}.cart-item .quantity{border-radius:99px;min-height:4.4rem;width:12rem;background:#fbfcfe}.cart-item .quantity:before,.cart-item .quantity:after{border-radius:99px;box-shadow:0 0 0 1px #173d5633!important}.cart-item .quantity__button{width:3.8rem}.cart-item .quantity__input{font-weight:600}cart-remove-button .button{min-width:4.4rem;min-height:4.4rem;border-radius:50%;background:#fbfcfe;box-shadow:0 0 0 1px #173d561f;transition:background .4s ease,color .4s ease}cart-remove-button .button:before,cart-remove-button .button:after{display:none}cart-remove-button .button:hover{background:#173d56;color:#fbfcfe}@media(max-width:749px){.cart-items thead{display:none}.cart-items{border-spacing:0}.cart-items tbody{display:grid;gap:1.2rem}.cart-item{display:grid!important;grid-template-columns:9.6rem minmax(0,1fr)!important;gap:0 1.4rem!important;padding:1.4rem;border-radius:1.6rem}.cart-item>td,.cart-item>td:first-child,.cart-item>td:last-child{padding:0!important;border-radius:0}.cart-item__media{width:auto;grid-row:1 / span 3}.cart-item__name{font-size:1.9rem}.cart-item__quantity{margin-top:1.2rem}}.cart__footer{align-items:flex-start}.cart__blocks{padding:2.8rem 2.4rem 2.4rem;border-radius:2rem;background:#f4f8fb;box-shadow:inset 0 0 0 1px #173d560f}.cart__footer .totals{align-items:baseline;justify-content:space-between}.cart__footer .totals__total{margin:0;font-family:var(--font-body-family);font-size:1.1rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#526673}.cart__footer .totals__total-value{font-family:var(--font-heading-family);font-size:clamp(2.8rem,4vw,3.6rem);color:#173d56}.cart__footer .tax-note{display:block;margin:.8rem 0 2rem;text-align:left;font-size:1.25rem;color:#526673}.cart__checkout-button{width:100%;min-height:5.6rem;border-radius:99px!important;background:#173d56!important;color:#fbfcfe!important;font-size:1.2rem!important;font-weight:700;letter-spacing:.22em;text-transform:uppercase;gap:1rem}.cart__checkout-button:before,.cart__checkout-button:after{display:none!important}.cart__checkout-button:not([disabled]){background-image:none}.cart__checkout-button:not([disabled]):after{content:"\2192"!important;display:inline-block!important;position:static!important;box-shadow:none!important;font-size:1.6rem;letter-spacing:0}.cart__checkout-button:hover{background:#526673!important}.cart__dynamic-checkout-buttons{margin-top:1rem}.az-cart-trust{list-style:none;margin:1.8rem 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 2rem;font-size:1.1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#526673}.az-cart-trust li{display:inline-flex;align-items:center;gap:.6rem}.az-cart-trust svg{width:1.5rem;height:1.5rem}.az-cart-trust li:last-child svg{width:1.1rem;height:1.1rem;color:#92b9c7}.az-cart-custom{display:block;margin-top:1.8rem;padding-top:1.6rem;border-top:1px solid rgb(23 61 86 / .1);text-align:center;font-family:var(--font-heading-family);font-style:italic;font-size:1.8rem;color:#526673;text-decoration:none}.az-cart-custom span{font-family:var(--font-body-family);font-style:normal;font-size:1.1rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#173d56;margin-left:.6rem}.cart__note textarea{border-radius:1.2rem}@media(min-width:750px){.cart__blocks{width:38rem}}@media(prefers-reduced-motion:no-preference){.az-cart-empty__beauty{transform-origin:50% 18%;animation:az-cart-swing 6s ease-in-out infinite}.az-cart-empty__arch{animation:az-cart-breathe 6s ease-in-out infinite}.az-cart-empty__shadow{animation:az-cart-shadow 6s ease-in-out infinite}.az-cart-btn--ink span,.cart__checkout-button:not([disabled]):after{animation:az-cart-nudge 2.8s ease-in-out infinite}.az-cart-empty,.cart__blocks,.cart-items{animation:az-cart-in .9s cubic-bezier(.22,1,.36,1) both}@keyframes az-cart-swing{0%,to{rotate:-4deg}50%{rotate:4deg}}@keyframes az-cart-breathe{0%,to{scale:1}50%{scale:1.02}}@keyframes az-cart-shadow{0%,to{scale:1;opacity:1}50%{scale:.85 1;opacity:.7}}@keyframes az-cart-nudge{0%,60%,to{translate:0 0}75%{translate:.4rem 0}}@keyframes az-cart-in{0%{opacity:0;translate:0 1.6rem}to{opacity:1;translate:0 0}}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/az-cart.css.map */
