.apg-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.apg-head .ap-h2{margin-top:16px}.apg-all{font:800 14px/1 var(--ap-hf);letter-spacing:.04em;color:var(--ap-navy);border-bottom:2px solid var(--ap-brass);padding-bottom:7px;transition:color .2s,border-color .2s}.apg-all:hover{color:var(--ap-brass)}.ap--dark .apg-all,.ap--navy .apg-all{color:#fff}.apg-grid{display:grid;grid-template-columns:repeat(var(--apg-cols,3),minmax(0,1fr));gap:28px;margin-top:48px}.apc{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid rgba(7,16,25,.08);border-radius:18px;overflow:hidden;color:var(--ap-text);transition:transform .35s cubic-bezier(.16,.84,.44,1),box-shadow .35s ease,border-color .35s ease,opacity .9s cubic-bezier(.16,.84,.44,1)}.apc:hover{transform:translateY(-6px);box-shadow:0 30px 52px -28px #00293f80;border-color:#b8863b80}.apc-img{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;background:radial-gradient(circle at 50% 38%,#fff,#edf1f4 72%)}.apc-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--apg-fit,contain);padding:var(--apg-pad,7%);transition:transform .7s cubic-bezier(.16,.84,.44,1),opacity .45s ease}.apc:hover .apc-img img{transform:scale(1.06)}.apc-img .apc-img__2{opacity:0}.apc:hover .apc-img .apc-img__2{opacity:1}.apc-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#003b5c57}.apc-ph svg{width:44%;height:44%;stroke-width:1.1px}.apc-badge{position:absolute;top:14px;left:14px;z-index:2;padding:7px 12px;border-radius:999px;font:800 11px/1 var(--ap-hf);letter-spacing:.12em;text-transform:uppercase;background:var(--ap-ink);color:#fff}.apc-badge--sale{background:var(--ap-brass);color:#071019}.apc-body{display:flex;flex-direction:column;gap:10px;padding:22px 22px 24px;flex:1}.apc-type{font:800 11px/1 var(--ap-hf);letter-spacing:.18em;text-transform:uppercase;color:var(--ap-brass)}.ap .apc-title{font:800 18px/1.3 var(--ap-hf);color:var(--ap-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.apc-title a{color:inherit}.apc-title a:hover{color:var(--ap-navy)}.ap .apc-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font:900 20px/1.1 var(--ap-hf);color:var(--ap-navy)}.apc-price s{font:600 14px/1 var(--ap-bf);color:var(--ap-muted)}.apc-sws{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.apc-sw{width:22px;height:22px;border-radius:50%;border:1px solid rgba(7,16,25,.2);background:var(--sw);padding:0;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.apc-sw:hover{transform:scale(1.18)}.apc-sw.is-on{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ap-navy)}.apc-sw:focus-visible{outline:2px solid var(--ap-brass2);outline-offset:3px}.apc-colour{margin-left:4px;font:600 12px/1 var(--ap-bf);color:var(--ap-muted)}.apc-form{display:block;margin-top:auto;padding-top:8px}.ap .apc-atc{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;padding:0 20px;border:0;border-radius:12px;cursor:pointer;font:800 14px/1 var(--ap-hf);letter-spacing:.04em;color:#071019;background:linear-gradient(135deg,#c99645,#e3b461);box-shadow:0 12px 24px -14px #b8863bf2;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.ap .apc-atc:hover{transform:translateY(-2px);box-shadow:0 18px 30px -14px #b8863b;filter:saturate(1.08)}.ap .apc-atc:active{transform:translateY(0)}.ap .apc-atc:focus-visible{outline:2px solid var(--ap-navy);outline-offset:3px}.ap .apc-atc .ic{width:18px;height:18px;flex:none}.ap .apc-atc[disabled]{background:#d8dee2;color:#6b7a85;box-shadow:none;cursor:not-allowed;transform:none;filter:none}.apc-atc .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#c99645,#e3b461);border-radius:12px}.apc-atc .loading__spinner.hidden{display:none!important}.apc-atc .spinner{width:22px;height:22px;animation:apc-spin 1s linear infinite}.apc-atc .spinner .path{stroke:#071019;stroke-dasharray:140;stroke-dashoffset:100;stroke-linecap:round}@keyframes apc-spin{to{transform:rotate(360deg)}}.apc-err{margin:0 0 8px;font:600 12px/1.4 var(--ap-bf);color:#b3261e}.apc-err[hidden]{display:none}.apg-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding-bottom:20px;border-bottom:1px solid rgba(127,127,127,.3)}.apg-count{font:700 14px/1 var(--ap-bf);color:var(--ap-muted)}.apg-sortwrap{display:flex;align-items:center;gap:12px;font:700 13px/1 var(--ap-hf);color:var(--ap-muted)}.ap .apc-sort{appearance:none;-webkit-appearance:none;border:1px solid rgba(7,16,25,.2);border-radius:999px;padding:12px 44px 12px 20px;font:800 13px/1 var(--ap-hf);color:var(--ap-text);cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23003B5C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E") right 18px center/12px no-repeat}.apg-grid--page{margin-top:36px}.apg-empty{margin-top:48px;padding:56px 24px;text-align:center;border:1px dashed rgba(127,127,127,.5);border-radius:18px}.apg-empty h3{font:800 22px/1.3 var(--ap-hf)}.apg-empty p{margin:12px auto 0;max-width:460px;color:var(--ap-muted);line-height:1.7}.apg-empty .ap-actions{justify-content:center}.apg-pager{margin-top:52px;display:flex;justify-content:center}@media(hover:none){.apc:hover{transform:none;box-shadow:none;border-color:#07101914}.apc:hover .apc-img img,.ap .apc-atc:hover{transform:none}}@media(max-width:989px){.apg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media(max-width:749px){.apg-grid{gap:12px;margin-top:32px}.apg-grid--page{margin-top:24px}.apc{border-radius:14px}.apc-body{padding:14px 12px;gap:8px}.ap .apc-title{font-size:14px;-webkit-line-clamp:3;min-height:3.9em}.apc-type{font-size:10px;letter-spacing:.14em}.ap .apc-price{font-size:16px}.apc-sw{width:19px;height:19px}.apc-sws{gap:7px}.apc-colour{display:none}.ap .apc-atc{min-height:42px;font-size:13px;padding:0 10px;border-radius:10px}.ap .apc-atc .ic{display:none}.apc-atc .loading__spinner{border-radius:10px}.apc-badge{top:10px;left:10px;padding:6px 10px;font-size:10px}.apg-sortwrap span{display:none}.apg-head{align-items:flex-start}}@media(max-width:360px){.apg-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/aliya-shop.css.map */
