.aps-card{display:flex;flex-direction:column;background:var(--aps-card-bg, #F6F5EE);border-radius:var(--aps-card-radius, 14px);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;position:relative;isolation:isolate;height:100%}.aps-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #343f3214}.aps-card__link{display:flex;flex-direction:column;text-decoration:none;color:inherit;flex:1}.aps-card__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-top-left-radius:var(--aps-card-radius, 14px);border-top-right-radius:var(--aps-card-radius, 14px);background:#fff}.aps-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .25s ease,transform .4s ease}.aps-card__img--primary{z-index:1}.aps-card__img--secondary{z-index:2;opacity:0}.aps-card:hover .aps-card__img--secondary{opacity:1}.aps-card:hover .aps-card__img--primary{transform:scale(1.03)}.aps-card__img-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#f0efe6,#e8e6d8)}.aps-card__badges{position:absolute;top:10px;left:10px;z-index:3;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}.aps-card__badge{font-size:11px;font-weight:600;padding:4px 10px;border-radius:999px;line-height:1.3;letter-spacing:.02em;text-transform:none;white-space:nowrap}.aps-card__badge--sale{background:#bc106a;color:#fff}.aps-card__badge--custom{background:#bbabbb;color:#f6f5ee}.aps-card__badge--size{background:#ffffffeb;color:#343f32;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.aps-card__body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:6px;flex:1}.aps-card__title{margin:0;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;font-weight:600;line-height:1.35;letter-spacing:-.005em;color:#343f32;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.aps-card__body{flex:1}.aps-card__price{display:flex;align-items:baseline;gap:8px;font-size:14px;color:#343f32}.aps-card__price-compare{text-decoration:line-through;color:#343f328c;font-size:13px}.aps-card__price-current{font-weight:600}.aps-card__atc,.aps-card__form-inner{margin:0}.aps-card__variant-wrap,.aps-card__action-wrap{margin:0 12px 12px;position:relative;display:flex;align-items:stretch;gap:8px}.aps-card__atc{display:flex;align-items:center;justify-content:center;gap:8px;flex:1 1 auto;width:100%;margin:0;padding:8px 14px;min-height:40px;background:#bbabbb;color:#f6f5ee;border:none;border-radius:999px;font-weight:600;font-size:13px;line-height:1;cursor:pointer;text-decoration:none;transition:background .18s ease,transform .18s ease;font-family:inherit;box-sizing:border-box}.aps-card__atc-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px}.aps-card__atc-icon svg{width:100%;height:100%;fill:currentColor;stroke:currentColor}.aps-card__atc:hover:not([disabled]){background:#c99383;transform:translateY(-1px)}.aps-card__atc[disabled]{background:#343f3259;cursor:not-allowed}.aps-card__atc--link{background:transparent;border:1.5px solid #BBABBB;color:#343f32}.aps-card__atc--link:hover{background:#bbabbb;color:#f6f5ee}.aps-card__atc-arrow{font-size:1em;transition:transform .18s ease}.aps-card__atc:hover .aps-card__atc-arrow{transform:translate(2px)}.aps-card__atc--hidden-submit{position:absolute!important;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.aps-card__atc .spinner{width:14px;height:14px;border:2px solid rgba(246,245,238,.3);border-top-color:#f6f5ee;border-radius:50%;animation:aps-card-spin .7s linear infinite}.aps-card__atc .spinner.hide{display:none}@keyframes aps-card-spin{to{transform:rotate(360deg)}}.aps-card__form{display:block;margin:0}.aps-card__form-row{display:flex;gap:8px;align-items:stretch;margin:0 12px 12px}.aps-card__qty{display:inline-flex;align-items:center;background:#fff;border:1px solid rgba(52,63,50,.18);border-radius:999px;overflow:hidden;height:38px}.aps-card__qty-btn{width:28px;height:36px;border:none;background:transparent;color:#343f32;cursor:pointer;font-size:14px;font-weight:600;padding:0;display:flex;align-items:center;justify-content:center}.aps-card__qty-btn:hover{color:#c99383}.aps-card__qty-input{width:28px;border:none;background:transparent;text-align:center;font:inherit;font-size:13px;color:#343f32;-moz-appearance:textfield}.aps-card__qty-input::-webkit-outer-spin-button,.aps-card__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.aps-card__variant-wrap.is-open .aps-card__atc-arrow{transform:rotate(180deg)}.aps-card__variants-panel{position:absolute;left:0;right:0;bottom:calc(100% + 6px);background:#fff;border:1px solid rgba(52,63,50,.12);border-radius:14px;box-shadow:0 12px 30px #343f3226;padding:6px;z-index:10;max-height:280px;overflow-y:auto}.aps-card__variant-btn{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:none;background:transparent;border-radius:8px;cursor:pointer;font:inherit;font-size:13px;color:#343f32;text-align:left;transition:background .15s ease}.aps-card__variant-btn:hover:not([disabled]){background:#f6f5ee}.aps-card__variant-btn.is-unavailable,.aps-card__variant-btn[disabled]{opacity:.55;cursor:not-allowed;text-decoration:line-through}.aps-card__variant-title{font-weight:500}.aps-card__variant-price{color:#c99383;font-weight:600;white-space:nowrap}.aps-card__atc.is-loading,.aps-card__variant-btn.is-loading{opacity:.6;cursor:wait}.aps-card__atc.is-error,.aps-card__variant-btn.is-error{background:#bc106a;color:#fff;animation:aps-card-shake .2s ease 2}@keyframes aps-card-shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.aps-card-toast{position:fixed;right:20px;bottom:20px;z-index:9999;display:flex;align-items:center;gap:12px;background:#bbabbb;color:#f6f5ee;padding:10px 14px 10px 10px;border-radius:14px;box-shadow:0 10px 30px #343f3240;max-width:360px;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .2s ease,transform .2s ease;font-size:13px}.aps-card-toast.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.aps-card-toast__img{width:40px;height:40px;border-radius:8px;object-fit:cover;background:#ffffff14;flex-shrink:0}.aps-card-toast__body{flex:1;min-width:0}.aps-card-toast__title{font-weight:600;line-height:1.2}.aps-card-toast__product{font-size:12px;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aps-card-toast__link{color:#fff;text-decoration:none;font:inherit;font-weight:700;white-space:nowrap;padding:8px 16px;border-radius:999px;background:#1f1422;border:1.5px solid #1F1422;cursor:pointer;transition:background .16s ease,color .16s ease,transform .1s ease}.aps-card-toast__link:hover{background:#2e1f33;color:#fff;transform:translateY(-1px)}@media(max-width:749px){.aps-card-toast{left:12px;right:12px;bottom:12px;max-width:none}}@media(max-width:749px){.aps-card__body{padding:10px 12px}.aps-card__title{font-size:14px}.aps-card__badge{font-size:10px;padding:3px 8px}.aps-card__atc{padding:8px 12px;min-height:38px;font-size:12.5px}.aps-card__variant-wrap,.aps-card__action-wrap{margin:0 10px 10px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-card-aps.css.map */
