/* ARAM NOTES — product detail v3 */
*{box-sizing:border-box}body{margin:0;background:#f4efe6;color:#2b231b;font-family:Inter,Arial,sans-serif}a{color:inherit}.top{background:#c5a568;color:#241d17;padding:9px 16px;text-align:center;font-size:11px;font-weight:900;letter-spacing:.06em}.header{position:sticky;top:0;z-index:30;background:rgba(244,239,230,.96);border-bottom:1px solid #dfd2bf;backdrop-filter:blur(12px)}.wrap{width:min(1180px,calc(100% - 36px));margin:auto}.nav{height:74px;display:flex;align-items:center;justify-content:space-between;gap:18px}.logo{text-decoration:none;font-weight:950;letter-spacing:.14em;font-size:24px}.back,.cart,.products-link{text-decoration:none;font-size:12px;font-weight:900}.nav-actions{display:flex;align-items:center;gap:16px}.cart{border:1px solid #cdb58c;border-radius:999px;padding:10px 14px;background:rgba(255,255,255,.45)}
.arp-page{max-width:1160px;margin:0 auto;padding:38px 22px 88px}.arp-breadcrumb{font-size:11px;font-weight:800;color:#8b785b;margin-bottom:28px}.arp-breadcrumb a{text-decoration:none;color:inherit}.arp-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:56px;align-items:start}.arp-media{min-width:0}.arp-main-image{min-height:570px;display:flex;align-items:center;justify-content:center;background:transparent;overflow:visible}.arp-main-image img{display:block;width:116%;max-width:none;height:auto;max-height:690px;object-fit:contain;mix-blend-mode:multiply;margin-left:-8%;margin-right:-8%}.arp-thumbs{display:flex;justify-content:center;gap:10px;margin-top:2px}.arp-thumb{width:82px;height:82px;padding:5px;border:1px solid transparent;border-radius:13px;background:transparent;cursor:pointer}.arp-thumb img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.arp-thumb.is-active{border-color:#b89a63;background:rgba(255,255,255,.25)}
.arp-info{position:sticky;top:100px;padding-top:28px}.arp-kicker{text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:900;color:#9a7d48}.arp-title{font-family:Georgia,'Times New Roman',serif;font-size:clamp(34px,4.2vw,52px);line-height:1.08;letter-spacing:-.025em;margin:11px 0 14px;max-width:620px}.arp-hook{font-size:16px;line-height:1.65;color:#625649;margin:0 0 17px;max-width:580px}.arp-price{font-size:26px;font-weight:900;margin:0 0 18px}.arp-meta{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 22px}.arp-chip{border:1px solid #d2bea0;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:800;color:#624f32;background:rgba(255,255,255,.25)}.arp-add{width:100%;min-height:51px;border:0;border-radius:13px;background:#2c241c;color:#fff;font-size:12px;font-weight:900;letter-spacing:.04em;cursor:pointer}.arp-add:hover{transform:translateY(-1px)}.arp-add.is-added{background:#5e7552}.arp-cart-link{display:flex;align-items:center;justify-content:center;min-height:46px;margin-top:8px;border:1px solid #cdb58c;border-radius:13px;text-decoration:none;font-size:11px;font-weight:900;background:rgba(255,255,255,.25)}
.arp-trust{margin-top:18px;border-top:1px solid #d8c8b0;border-bottom:1px solid #d8c8b0}.arp-trust-item{display:grid;grid-template-columns:28px 1fr;gap:10px;padding:12px 0;border-bottom:1px solid #e1d6c5}.arp-trust-item:last-child{border-bottom:0}.arp-trust-icon{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#e8ddca;color:#6d5630;font-size:12px;font-weight:900}.arp-trust-item b{display:block;font-size:12px;margin-bottom:2px}.arp-trust-item span{display:block;font-size:11px;line-height:1.5;color:#74695d}
.arp-intro{max-width:820px;margin:86px 0 62px;padding-top:30px;border-top:1px solid #d9cbb8}.arp-intro h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(26px,3.2vw,36px);line-height:1.18;margin:8px 0 18px;letter-spacing:-.015em}.arp-intro p{font-size:16px;line-height:1.82;color:#61584e;margin:8px 0;max-width:780px}
.arp-feature{display:grid;grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr);gap:64px;align-items:center;margin:58px 0 74px}.arp-feature.reverse{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}.arp-feature.reverse .arp-feature-media{order:2}.arp-feature.reverse .arp-feature-copy{order:1}.arp-feature-media{background:transparent;overflow:visible;display:flex;align-items:center;justify-content:center;min-height:520px}.arp-feature-media img{display:block;width:120%;max-width:none;height:auto;max-height:650px;object-fit:contain;mix-blend-mode:multiply;margin-left:-10%;margin-right:-10%}.arp-feature-copy{max-width:520px}.arp-feature-copy h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(25px,3vw,34px);line-height:1.2;margin:8px 0 14px;letter-spacing:-.012em}.arp-feature-copy p{font-size:15px;line-height:1.78;color:#62594f;margin:0 0 17px}.arp-list{list-style:none;padding:0;margin:15px 0 0;display:grid;gap:9px}.arp-list li{position:relative;padding-left:20px;font-size:14px;line-height:1.58;color:#574d42}.arp-list li:before{content:'•';position:absolute;left:2px;top:-1px;color:#b38d4f;font-size:18px}
.arp-details{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin:68px 0;padding:38px 0;border-top:1px solid #d8c9b4;border-bottom:1px solid #d8c9b4}.arp-detail-block h3{font-family:Georgia,'Times New Roman',serif;font-size:24px;margin:0 0 12px}.arp-detail-block .arp-list{margin:0}.arp-love{margin-top:44px;max-width:880px}.arp-love h2{font-family:Georgia,'Times New Roman',serif;font-size:30px;margin:0 0 14px}.arp-love p{font-size:15px;line-height:1.75;color:#61574c;margin:0 0 16px}
.arp-bottom{margin-top:64px;padding-top:32px;border-top:1px solid #d8c9b4;text-align:left}.arp-bottom h2{font-family:Georgia,'Times New Roman',serif;font-size:28px;margin:0 0 7px}.arp-bottom p{font-size:13px;color:#6a5e50;margin:0 0 18px}.arp-bottom .arp-add{max-width:340px}
@media(max-width:900px){.arp-hero{grid-template-columns:1fr;gap:18px}.arp-info{position:static;padding-top:4px}.arp-main-image{min-height:420px}.arp-main-image img{width:110%;margin-left:-5%;margin-right:-5%}.arp-feature,.arp-feature.reverse{grid-template-columns:1fr;gap:24px;margin:50px 0}.arp-feature.reverse .arp-feature-media,.arp-feature.reverse .arp-feature-copy{order:initial}.arp-feature-media{min-height:380px}.arp-feature-media img{width:110%;margin-left:-5%;margin-right:-5%;max-height:520px}.arp-details{grid-template-columns:1fr;gap:32px}.arp-intro{margin-top:62px}}
@media(max-width:560px){.wrap{width:min(100% - 24px,1180px)}.nav{height:66px}.logo{font-size:18px}.products-link{display:none}.cart{padding:8px 10px}.arp-page{padding:25px 14px 65px}.arp-breadcrumb{margin-bottom:12px}.arp-main-image{min-height:330px}.arp-main-image img{width:112%;margin-left:-6%;margin-right:-6%;max-height:430px}.arp-thumbs{gap:6px}.arp-thumb{width:66px;height:66px}.arp-title{font-size:34px}.arp-hook{font-size:15px}.arp-intro{margin:52px 0 40px}.arp-intro h2{font-size:26px}.arp-feature-media{min-height:300px}.arp-feature-media img{width:114%;margin-left:-7%;margin-right:-7%;max-height:420px}.arp-feature-copy h2{font-size:25px}.arp-details{margin:48px 0;padding:30px 0}.arp-love h2{font-size:26px}}
