:root{--alk-gold: #C6A15B;--alk-gold-deep: #A8833F;--alk-black: #1A1714;--alk-beige: #F7F1E7;--alk-ivory: #FFFCF6}.product-card-wrapper .card.card--card{border:1.5px solid var(--alk-gold)!important;box-shadow:0 2px 10px #1a17140a;transition:box-shadow .25s ease,transform .25s ease}.product-card-wrapper .card.card--card:after{display:none}@media(hover:hover){.product-card-wrapper .card.card--card:hover{box-shadow:0 12px 28px #a8833f38;transform:translateY(-3px)}}.product-card-wrapper .card__heading{letter-spacing:.01em}.product-card-wrapper .card-scent-notes{color:#8a6d3b}.product-card-wrapper .quick-add{margin-top:.8rem}.product-card-wrapper .quick-add__submit{font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:1.25rem;min-height:4.2rem}.price--on-sale .price-item--sale{color:var(--alk-black)}.alk-gift{display:flex;gap:1.2rem;align-items:center;flex-wrap:wrap;margin:1.2rem 0;padding:1.4rem 1.6rem;border:1.5px dashed var(--alk-gold);border-radius:16px;background:linear-gradient(135deg,#fff8ea,#f7ebd3);color:var(--alk-black);font-size:1.35rem;line-height:1.45}.alk-gift--locked{border-style:solid;border-color:#e8dcc4;background:var(--alk-ivory);opacity:.9}.alk-gift--open{box-shadow:0 6px 18px #a8833f2e;animation:alkPulse 2.4s ease-in-out infinite}.alk-gift__icon{font-size:2.4rem}.alk-gift>div{flex:1 1 18rem}.alk-gift__cta{width:100%;min-height:4.2rem}.alk-gift__change{background:none;border:0;color:var(--alk-gold-deep);text-decoration:underline;cursor:pointer;font:inherit;padding:0 0 0 .4rem}@keyframes alkPulse{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}.alk-picker{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#1a17148c;display:flex;align-items:center;justify-content:center;padding:1.6rem}.alk-picker__panel{position:relative;width:min(92rem,100%);max-height:92vh;display:flex;flex-direction:column;background:var(--alk-ivory);border:1.5px solid var(--alk-gold);border-radius:22px;padding:2.4rem;box-shadow:0 24px 60px #00000040}.alk-picker__close{position:absolute;top:1.2rem;right:1.4rem;background:none;border:0;font-size:3rem;line-height:1;cursor:pointer;color:var(--alk-black)}.alk-picker__title{margin:0 0 .4rem;font-size:2.4rem}.alk-picker__sub{margin:0 0 1.4rem;color:#6b5e4b}.alk-picker__search{width:100%;padding:1.2rem 1.6rem;border:1px solid var(--alk-gold);border-radius:999px;background:#fff;font-size:1.5rem;margin-bottom:1.4rem}.alk-picker__slots{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;margin-bottom:1.4rem}.alk-slot{position:relative;display:flex;align-items:center;gap:.8rem;min-height:5.6rem;padding:.6rem 1rem;border:1.5px dashed #D9C7A2;border-radius:14px;background:#fff;font-size:1.25rem}.alk-slot em{margin:auto;font-style:normal;color:#b9a57e;font-size:1.8rem}.alk-slot.is-filled{border-style:solid;border-color:var(--alk-gold)}.alk-slot img{width:4.2rem;height:4.2rem;object-fit:contain}.alk-slot button{position:absolute;top:.2rem;right:.6rem;background:none;border:0;font-size:1.8rem;cursor:pointer}.alk-picker__grid{flex:1;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:1rem;padding:.2rem}.alk-tile{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:1rem;background:#fff;border:1px solid #EADFC9;border-radius:16px;cursor:pointer;font:inherit;font-size:1.25rem;text-align:center;color:var(--alk-black);transition:border-color .2s,box-shadow .2s,transform .2s}.alk-tile img{width:100%;height:11rem;object-fit:contain}.alk-tile:hover{border-color:var(--alk-gold);transform:translateY(-2px)}.alk-tile.is-picked{border:2px solid var(--alk-gold-deep);box-shadow:0 0 0 3px #c6a15b40}.alk-picker__done{margin-top:1.4rem;width:100%;min-height:4.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.alk-picker__loading{grid-column:1 / -1;text-align:center;color:#8a7b63}.alk-set-cta{margin-top:1rem;min-height:5rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}@media(max-width:749px){.alk-picker{padding:0;align-items:flex-end}.alk-picker__panel{border-radius:22px 22px 0 0;max-height:94vh;padding:2rem 1.4rem}.alk-picker__grid{grid-template-columns:repeat(2,1fr)}.alk-tile img{height:9rem}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/alk-luxury.css.map */
