.ah-pdp *{box-sizing:border-box}.ah-pdp{--ink:#20242b;--muted:#6b7280;--cream:#faf7f2;--sage:#a9c2b8;--sage-dark:#6f8f83;--peach:#f3d9c9;--white:#ffffff;--line:#e9e4dc;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif;color:var(--ink);background:var(--cream);line-height:1.5}.ah-pdp a{color:inherit;text-decoration:none}.ah-pdp img{display:block;max-width:100%}.ah-pdp .ah-breadcrumb{max-width:1180px;margin:0 auto;padding:20px 24px 0;font-size:13px;color:var(--muted)}.ah-pdp .ah-breadcrumb a{color:var(--sage-dark);font-weight:600}.ah-pdp .ah-pdp-main{max-width:1180px;margin:0 auto;padding:30px 24px 70px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.ah-pdp .ah-pdp-media{position:relative;background:linear-gradient(160deg,var(--sage) 0%,var(--peach) 100%);border-radius:28px;aspect-ratio:1/1;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:36px;box-sizing:border-box}.ah-pdp .ah-pdp-media img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;margin:0 auto;filter:drop-shadow(0 25px 35px rgba(0,0,0,.18))}.ah-pdp .ah-pdp-badge{position:absolute;top:24px;right:24px;z-index:2;background:var(--white);color:var(--ink);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:8px 16px;border-radius:20px;box-shadow:0 6px 16px #0000001a}.ah-pdp .ah-pdp-info .ah-eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sage-dark);margin-bottom:14px}.ah-pdp .ah-pdp-info h1{font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:400;margin-bottom:14px;line-height:1.15}.ah-pdp .ah-stars{color:#e0a94b;font-size:14px;margin-bottom:16px;letter-spacing:2px}.ah-pdp .ah-stars span{color:var(--muted);font-size:13px;letter-spacing:0;margin-left:6px}.ah-pdp .ah-price-row{display:flex;align-items:baseline;gap:12px;margin-bottom:22px}.ah-pdp .ah-price{font-size:32px;font-weight:700}.ah-pdp .ah-price-old{font-size:16px;color:var(--muted);text-decoration:line-through}.ah-pdp .ah-save{font-size:12px;background:var(--peach);color:var(--ink);font-weight:700;padding:4px 10px;border-radius:12px}.ah-pdp .ah-pdp-desc{color:var(--muted);font-size:16px;margin-bottom:26px}.ah-pdp .ah-option-block{margin-bottom:26px}.ah-pdp .ah-option-block h5{font-size:13px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;font-weight:700}.ah-pdp .ah-options{display:flex;gap:10px;flex-wrap:wrap}.ah-pdp .ah-option{border:1.5px solid var(--line);padding:10px 18px;border-radius:20px;font-size:13.5px;font-weight:600;cursor:pointer;background:var(--white);color:var(--ink)}.ah-pdp .ah-option.selected{border-color:var(--ink);background:var(--ink);color:var(--white)}.ah-pdp .ah-btn{display:inline-block;padding:16px 32px;border-radius:32px;font-weight:700;font-size:14px;letter-spacing:.03em;text-transform:uppercase;transition:transform .15s ease,box-shadow .15s ease;text-align:center;border:none;cursor:pointer}.ah-pdp .ah-btn-primary{background:var(--ink);color:var(--white);width:100%}.ah-pdp .ah-btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 20px #00000026}.ah-pdp .ah-trust-mini{display:flex;gap:20px;margin-top:20px;flex-wrap:wrap;font-size:12.5px;color:var(--muted)}.ah-pdp .ah-pdp-tabs{max-width:1180px;margin:0 auto;padding:0 24px 90px}.ah-pdp .ah-tab-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.ah-pdp .ah-tab-grid h3{font-family:Georgia,serif;font-size:26px;font-weight:400;margin-bottom:18px}.ah-pdp .ah-feature-list{list-style:none;margin:0;padding:0}.ah-pdp .ah-feature-list li{padding:12px 0;border-bottom:1px solid var(--line);font-size:15px;color:var(--muted);display:flex;gap:10px}.ah-pdp .ah-feature-list li:before{content:"\2713";color:var(--sage-dark);font-weight:700}.ah-pdp .ah-specs{list-style:none;margin:0;padding:0}.ah-pdp .ah-specs li{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line);font-size:14.5px}.ah-pdp .ah-specs li span:first-child{color:var(--muted)}.ah-pdp .ah-section{max-width:1180px;margin:0 auto;padding:0 24px 90px}.ah-pdp .ah-section-head{text-align:center;max-width:640px;margin:0 auto 50px}.ah-pdp .ah-section-head h2{font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400;margin-bottom:12px}.ah-pdp .ah-section-head p{color:var(--muted);font-size:15.5px}.ah-pdp .ah-testimonials{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.ah-pdp .ah-testi{background:var(--white);border:1px solid var(--line);border-radius:20px;padding:28px}.ah-pdp .ah-testi p{font-size:14.5px;margin-bottom:16px}.ah-pdp .ah-testi-name{font-size:13px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.ah-pdp .ah-related{max-width:1180px;margin:0 auto;padding:0 24px 90px}.ah-pdp .ah-related h3{font-family:Georgia,serif;font-size:26px;font-weight:400;margin-bottom:26px;text-align:center}.ah-pdp .ah-related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.ah-pdp .ah-rel-card{display:flex;gap:18px;align-items:center;background:var(--white);border:1px solid var(--line);border-radius:18px;padding:16px;transition:transform .2s}.ah-pdp .ah-rel-card:hover{transform:translateY(-4px)}.ah-pdp .ah-rel-card img{width:80px;height:80px;object-fit:contain;background:var(--cream);border-radius:12px;padding:8px}.ah-pdp .ah-rel-card h4{font-size:15px;margin-bottom:4px}.ah-pdp .ah-rel-card .ah-price{font-size:15px}@media(max-width:900px){.ah-pdp .ah-pdp-main,.ah-pdp .ah-tab-grid,.ah-pdp .ah-testimonials,.ah-pdp .ah-related-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/109/assets/aline-pdp-styles.css.map */
