:root{--veliqa-ivory: 250, 246, 239;--veliqa-charcoal: 43, 42, 40;--veliqa-brass: 176, 141, 87;--veliqa-brass-dark: 139, 111, 62;--veliqa-radius-sm: .6rem;--veliqa-radius-md: 1.2rem;--veliqa-ease: cubic-bezier(.4, 0, .2, 1)}.card-wrapper .card{transition:box-shadow .3s var(--veliqa-ease),transform .3s var(--veliqa-ease)}.card-wrapper:hover .card{box-shadow:0 1.2rem 2.4rem rgba(var(--veliqa-charcoal),.12);transform:translateY(-2px)}.card-swatches{display:flex;align-items:center;gap:.6rem;margin-top:.8rem}.card-swatch{width:2.2rem;height:2.2rem;padding:.2rem;border-radius:50%;border:1px solid rgba(var(--veliqa-charcoal),.15);background:none;cursor:pointer;transition:border-color .2s ease,transform .15s var(--veliqa-ease)}.card-swatch:hover{transform:scale(1.1)}.card-swatch.is-active{border-color:rgb(var(--veliqa-brass-dark));border-width:2px}.card-swatch__thumb{display:block;width:100%;height:100%;border-radius:50%;background-size:cover;background-position:center}.card-swatch__more{font-size:1.1rem;opacity:.6;margin-left:.2rem}.wishlist-toggle-wrapper--inline{display:inline-block;margin:1.2rem 0}.wishlist-toggle--inline{display:inline-flex;align-items:center;gap:.8rem;width:auto;height:auto;padding:1rem 1.8rem;border-radius:var(--veliqa-radius-md);background:transparent;border:1px solid rgba(var(--veliqa-charcoal),.2);box-shadow:none}.wishlist-toggle--inline:hover{transform:none;border-color:rgb(var(--veliqa-brass-dark))}.wishlist-toggle--inline .svg-wrapper{width:1.8rem;height:1.8rem}.wishlist-toggle__label{font-size:1.3rem;text-transform:uppercase;letter-spacing:.03em;font-weight:700}.delivery-checker{display:block;margin:1.6rem 0;padding:1.6rem;border-radius:var(--veliqa-radius-md);border:1px solid rgba(var(--veliqa-charcoal),.12)}.delivery-checker__label{display:flex;align-items:center;gap:.8rem;font-size:1.3rem;font-weight:700;margin:0 0 1rem}.delivery-checker__label .svg-wrapper{width:1.8rem;height:1.8rem;flex-shrink:0}.delivery-checker__form{display:flex;gap:.8rem}.delivery-checker__input{flex:1;min-width:0;padding:1rem 1.4rem;border:1px solid rgba(var(--veliqa-charcoal),.25);border-radius:var(--veliqa-radius-sm);font-size:1.4rem}.delivery-checker__button{flex-shrink:0;border-radius:var(--veliqa-radius-sm)}.delivery-checker__result{margin:1.2rem 0 0;font-size:1.3rem;color:rgb(var(--veliqa-brass-dark))}.delivery-checker__result--error{color:#b43232}.sticky-add-to-cart{position:fixed;left:0;right:0;bottom:0;z-index:20;background:rgb(var(--veliqa-ivory));box-shadow:0 -.4rem 1.6rem rgba(var(--veliqa-charcoal),.12);transform:translateY(100%);transition:transform .3s var(--veliqa-ease)}.sticky-add-to-cart.is-visible{transform:translateY(0)}.sticky-add-to-cart__inner{display:flex;align-items:center;gap:1.4rem;padding:1.2rem 1.6rem}.sticky-add-to-cart__image{width:5rem;height:auto;border-radius:var(--veliqa-radius-sm);flex-shrink:0;object-fit:cover}.sticky-add-to-cart__info{flex:1;min-width:0}.sticky-add-to-cart__title{font-size:1.3rem;font-weight:700;margin:0 0 .2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-add-to-cart__button{flex-shrink:0;border-radius:var(--veliqa-radius-md);padding:1rem 2rem;text-transform:uppercase;letter-spacing:.03em;font-weight:700}@media screen and (max-width:749px){.sticky-add-to-cart__title{max-width:14rem}}.recently-viewed__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(16rem,1fr);gap:1.6rem;overflow-x:auto;list-style:none;margin:2rem 0 0;padding:0 0 .6rem;scroll-snap-type:x proximity}.recently-viewed__item{scroll-snap-align:start}.recently-viewed__link{text-decoration:none;color:inherit;display:block}.recently-viewed__image-wrapper{border-radius:var(--veliqa-radius-md);overflow:hidden;aspect-ratio:4 / 5;background:rgba(var(--veliqa-charcoal),.05);margin-bottom:.8rem}.recently-viewed__image{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--veliqa-ease)}.recently-viewed__link:hover .recently-viewed__image{transform:scale(1.05)}.recently-viewed__title{font-size:1.3rem;margin:0 0 .3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recently-viewed__price{font-size:1.3rem;opacity:.75;margin:0}.product-media-container,.product__media-item .media{border-radius:var(--veliqa-radius-md);overflow:hidden}.thumbnail-list{gap:1rem}.thumbnail{border-radius:var(--veliqa-radius-sm);overflow:hidden}.product .icon-with-text{padding:1.6rem 0;border-top:1px solid rgba(var(--veliqa-charcoal),.1);border-bottom:1px solid rgba(var(--veliqa-charcoal),.1);margin:1.6rem 0}
/*# sourceMappingURL=/cdn/shop/t/16/assets/veliqa-product.css.map */
