.sticky-atc{position:fixed;bottom:0;left:0;right:0;z-index:900;background:var(--white, #fff);border-top:1px solid var(--border, #e8e0d5);padding:12px 16px;display:flex;align-items:center;gap:12px;box-shadow:0 -4px 20px #0000001a;transform:translateY(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);pointer-events:none}.sticky-atc.visible{transform:translateY(0);pointer-events:all}@media(min-width:769px){.sticky-atc{display:none!important}}.sticky-atc__img{width:44px;height:44px;border-radius:6px;object-fit:cover;flex-shrink:0}.sticky-atc__info{flex:1;min-width:0}.sticky-atc__name{font-family:var(--font-sans,sans-serif);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--dark,#2a1f1a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc__price{font-family:var(--font-sans,sans-serif);font-size:13px;font-weight:700;color:var(--gold,#b8973a);margin-top:2px}.sticky-atc__btn{background:var(--gold,#b8973a);color:#fff;border:none;border-radius:var(--btn-radius,0px);padding:11px 18px;font-family:var(--font-sans,sans-serif);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .2s}.sticky-atc__btn:active{background:var(--dark,#2a1f1a)}.shipping-progress{padding:14px 20px 12px;background:var(--cream, #f5ede0);border-bottom:1px solid var(--border, #e8e0d5)}.shipping-progress__text{font-family:var(--font-sans,sans-serif);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--dark,#2a1f1a);margin-bottom:8px;display:flex;align-items:center;gap:6px}.shipping-progress__text .sp-icon{font-size:14px}.shipping-progress__track{background:#0000001f;border-radius:99px;height:6px;overflow:hidden}.shipping-progress__fill{background:linear-gradient(90deg,var(--gold,#b8973a),#d4a843);height:100%;border-radius:99px;transition:width .6s cubic-bezier(.4,0,.2,1);min-width:4px;width:0%}.shipping-progress__text{transition:opacity .2s ease}.shipping-progress__text.is-updating{opacity:0}@keyframes sp-unlock{0%{transform:scale(1)}40%{transform:scale(1.04)}to{transform:scale(1)}}.shipping-progress__text.is-unlocked{animation:sp-unlock .4s ease;color:#2d7a2d}.product-card{position:relative}.wishlist-btn{position:absolute;top:10px;right:10px;z-index:10;width:32px;height:32px;border-radius:50%;background:#ffffffeb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s,background .2s;box-shadow:0 2px 8px #0000001a}.wishlist-btn:hover{transform:scale(1.12);background:#fff}.wishlist-btn svg{stroke:var(--gold,#b8973a);fill:none;transition:fill .25s,stroke .25s}.wishlist-btn:hover svg{fill:#b8973a26}.wishlist-btn.active svg{fill:var(--gold,#b8973a);stroke:var(--gold,#b8973a)}.recently-viewed{padding:48px 0 0;border-top:1px solid var(--border,#e8e0d5);margin-top:48px}.recently-viewed__title{font-family:var(--font-sans,sans-serif);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--taupe,#8a7b6e);margin-bottom:20px;padding:0 var(--gutter,20px)}.recently-viewed__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:0 var(--gutter,20px)}@media(max-width:768px){.recently-viewed__grid{grid-template-columns:repeat(2,1fr);gap:12px}}.recently-viewed__item{display:block;text-decoration:none;color:inherit}.recently-viewed__img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:4px;margin-bottom:8px}.recently-viewed__name{font-family:var(--font-sans,sans-serif);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--dark,#2a1f1a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recently-viewed__price{font-family:var(--font-sans,sans-serif);font-size:12px;color:var(--gold,#b8973a);font-weight:700;margin-top:3px}.wishlist-item{display:flex;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid var(--border, #e8e0d5)}.wishlist-item__img{width:70px;height:90px;object-fit:cover;border-radius:4px;flex-shrink:0}.wishlist-item__info{flex:1;min-width:0}.wishlist-item__name{font-family:var(--font-sans, sans-serif);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dark, #2a1f1a);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wishlist-item__price{font-family:var(--font-sans, sans-serif);font-size:13px;font-weight:700;color:var(--gold, #b8973a);margin-bottom:10px}.wishlist-item__actions{display:flex;gap:8px}.wishlist-item__btn-go{flex:1;background:var(--gold, #b8973a);color:#fff;border:none;border-radius:var(--btn-radius, 0);padding:8px 12px;font-family:var(--font-sans, sans-serif);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;text-decoration:none;text-align:center;display:inline-flex;align-items:center;justify-content:center;transition:background .2s}.wishlist-item__btn-go:hover{background:var(--dark, #2a1f1a)}.wishlist-item__btn-remove{background:none;border:1px solid var(--border, #e8e0d5);border-radius:var(--btn-radius, 0);padding:8px 10px;cursor:pointer;color:var(--taupe, #8a7b6e);font-size:12px;transition:color .2s,border-color .2s;display:flex;align-items:center}.wishlist-item__btn-remove:hover{color:#c0392b;border-color:#c0392b}.wishlist-empty{padding:60px 20px;text-align:center}.wishlist-empty__icon{font-size:40px;margin-bottom:12px}.wishlist-empty__text{font-family:var(--font-sans, sans-serif);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--taupe, #8a7b6e);margin-bottom:6px}.wishlist-empty__sub{font-family:var(--font-sans, sans-serif);font-size:11px;color:var(--taupe, #8a7b6e)}#wishlist-toggle.has-items svg{fill:var(--gold, #b8973a);stroke:var(--gold, #b8973a)}.product-card__likes{display:flex;align-items:center;gap:4px;margin-bottom:5px;font-family:var(--font-sans, sans-serif);font-size:10px;font-weight:600;letter-spacing:.07em;color:var(--taupe, #8a7b6e)}.product-card__likes-count{color:var(--gold, #b8973a);font-weight:700}.product-like-count{font-family:var(--font-sans, sans-serif);font-size:12px;color:var(--taupe, #8a7b6e);font-weight:500}.add-to-cart-btn,.product-card__atc{position:relative;overflow:hidden}.add-to-cart-btn:after,.product-card__atc:after,.btn--gold:after,.btn--golden:after{content:"";position:absolute;top:0;left:-20%;width:55%;height:100%;pointer-events:none;z-index:2;background:linear-gradient(110deg,transparent 0%,rgba(232,206,138,.55) 45%,rgba(255,251,240,.4) 55%,transparent 100%);transform:translate(-160%) skew(-18deg);transition:transform .9s cubic-bezier(.16,1,.3,1)}.add-to-cart-btn:hover:after,.product-card__atc:hover:after,.btn--gold:hover:after,.btn--golden:hover:after{transform:translate(320%) skew(-18deg)}@media(prefers-reduced-motion:reduce){.add-to-cart-btn:after,.product-card__atc:after,.btn--gold:after,.btn--golden:after{display:none}}.add-to-cart-btn.is-added,.add-to-cart-btn--primary.is-added{background:#2e7d32!important;border-color:#2e7d32!important;color:#fff!important;animation:lu-pop .55s cubic-bezier(.16,1,.3,1)}@keyframes lu-pop{0%{transform:scale(1)}35%{transform:scale(1.07)}70%{transform:scale(.99)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.add-to-cart-btn.is-added{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lunayla-conversion.css.map */
