.ahb{--b-ink:#0E5A4A;--b-teal:#45BFA4;--b-teald:#2E9480;--b-cream:#FCF6EB;--b-tint:#E7F3EE;--b-line:#EFE5D2;--b-lemon:#FFE9A8;--b-soft:#4E6B62;--b-gray:#7C7466;color:var(--b-ink);font-family:Nunito,system-ui,sans-serif}.ahb *{box-sizing:border-box}.ahb h1,.ahb h2,.ahb h3{font-family:Playfair Display,Georgia,serif;color:var(--b-ink);margin:0}.ahb .ahb-wrap{max-width:1180px;margin:0 auto;padding:0 20px}.ahb .ahb-narrow{max-width:820px;margin:0 auto;padding:0 20px}.ahb a{color:inherit}.ahb-badge{display:inline-flex;align-items:center;gap:6px;background:var(--b-tint);border:1px solid var(--b-line);color:var(--b-teald);font-size:12.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:7px 16px;border-radius:999px}.ahb-badge.on-img{position:absolute;top:12px;left:12px;background:#fffffff0;border:none;box-shadow:0 4px 14px #0e5a4a29;text-transform:none;letter-spacing:0;font-size:12px;padding:5px 12px}.ahb-pill{display:inline-flex;align-items:center;background:#fff;border:1.5px solid var(--b-line);border-radius:999px;padding:9px 20px;font-weight:800;font-size:14px;text-decoration:none;transition:all .15s ease}.ahb-pill:hover{border-color:var(--b-teal);background:var(--b-tint)}.ahb-pill.on{background:linear-gradient(135deg,var(--b-teal),var(--b-teald));border-color:transparent;color:#fff;box-shadow:0 3px 0 var(--b-teald)}.ahb-btn{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:13px 26px;font-weight:800;font-size:15px;text-decoration:none;border:none;cursor:pointer;transition:transform .15s,box-shadow .15s;font-family:inherit}.ahb-btn-teal{background:linear-gradient(135deg,var(--b-teal),var(--b-teald));color:#fff;box-shadow:0 5px 0 var(--b-teald)}.ahb-btn-teal:hover{transform:translateY(-2px);box-shadow:0 7px 0 var(--b-teald)}.ahb-btn-ghost{background:#fff;color:var(--b-ink);border:2px solid var(--b-line);box-shadow:none}.ahb-btn-ghost:hover{border-color:var(--b-teal)}.ahb-btn-sm{padding:8px 18px;font-size:13.5px;box-shadow:0 3px 0 var(--b-teald)}.ahb-hero{padding:44px 0 8px}.ahb-hero h1{font-size:clamp(30px,4.2vw,50px);margin:14px 0 12px;line-height:1.15}.ahb-hero p{font-size:16.5px;color:var(--b-soft);font-weight:600;line-height:1.6;max-width:640px}.ahb-feat{display:grid;grid-template-columns:1.05fr .95fr;background:#fff;border:1px solid var(--b-line);border-radius:26px;overflow:hidden;text-decoration:none;margin:30px 0 26px;transition:transform .2s,box-shadow .2s}.ahb-feat:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0e5a4a21}.ahb-feat .ahb-fmedia{min-height:300px}.ahb-feat .ahb-fmedia img{width:100%;height:100%;object-fit:cover;display:block}.ahb-feat .ahb-fbody{padding:34px 32px;display:flex;flex-direction:column;align-items:flex-start;gap:14px;justify-content:center}.ahb-feat h2{font-size:clamp(22px,2.6vw,30px);line-height:1.25}.ahb-feat p{font-size:14.5px;color:var(--b-soft);font-weight:600;line-height:1.65}.ahb-meta{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:13px;font-weight:700;color:var(--b-gray)}.ahb-meta .dot{width:4px;height:4px;border-radius:50%;background:var(--b-line)}.ahb-cats{display:flex;gap:11px;flex-wrap:wrap;margin:6px 0 30px}.ahb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ahb-card{background:#fff;border:1px solid var(--b-line);border-radius:22px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.ahb-card:hover{transform:translateY(-5px);box-shadow:0 16px 32px #0e5a4a1f}.ahb-card .ahb-cmedia{position:relative;aspect-ratio:16/10;background:var(--b-tint);overflow:hidden}.ahb-card .ahb-cmedia img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.ahb-card:hover .ahb-cmedia img{transform:scale(1.05)}.ahb-card .ahb-cbody{padding:18px 20px 20px;display:flex;flex-direction:column;gap:9px;flex:1}.ahb-card h3{font-size:19px;line-height:1.3}.ahb-card .ahb-cexc{font-size:13.5px;color:var(--b-soft);font-weight:600;line-height:1.6}.ahb-card .ahb-meta{margin-top:auto}.ahb-pager{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:38px;flex-wrap:wrap}.ahb-pager a,.ahb-pager span{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;border-radius:14px;border:1.5px solid var(--b-line);background:#fff;font-weight:800;font-size:14px;text-decoration:none}.ahb-pager .cur{background:var(--b-teal);border-color:var(--b-teal);color:#fff}.ahb-news{background:linear-gradient(135deg,var(--b-tint),#FFF9EC);border:1px solid var(--b-line);border-radius:26px;padding:38px 32px;text-align:center;margin:52px 0 60px}.ahb-news h2{font-size:clamp(22px,2.6vw,28px);margin-bottom:10px}.ahb-news p{font-size:15px;color:var(--b-soft);font-weight:600;margin-bottom:20px}.ahb-news form{display:flex;gap:10px;max-width:440px;margin:0 auto;flex-wrap:wrap;justify-content:center}.ahb-news input{flex:1 1 240px;height:48px;border-radius:999px;border:2px solid var(--b-line);background:#fff;padding:0 20px;font-size:14.5px;font-family:inherit;font-weight:600;color:var(--b-ink);outline:none}.ahb-news input:focus{border-color:var(--b-teal)}.ahb-art{padding:10px 0 60px}.ahb-crumb{display:flex;align-items:center;gap:9px;padding:22px 0 6px;font-size:13.5px;font-weight:700;color:var(--b-gray);flex-wrap:wrap}.ahb-crumb a{color:var(--b-teald);text-decoration:none}.ahb-crumb a:hover{text-decoration:underline}.ahb-art h1.ahb-title{font-size:clamp(28px,4vw,44px);margin:14px 0 12px;line-height:1.18}.ahb-art .ahb-lede{font-size:17px;color:var(--b-soft);font-weight:600;line-height:1.65;margin-bottom:20px}.ahb-ameta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:14px;font-weight:700;color:var(--b-gray);margin-bottom:26px}.ahb-ameta .ava{width:42px;height:42px;border-radius:50%;background:var(--b-tint);border:1px solid var(--b-line);display:inline-flex;align-items:center;justify-content:center;font-size:20px}.ahb-ameta .who{display:flex;flex-direction:column;line-height:1.3}.ahb-ameta .who b{color:var(--b-ink);font-size:14px}.ahb-ameta .who small{font-size:12px;font-weight:600;color:var(--b-gray)}.ahb-ameta .dot{width:4px;height:4px;border-radius:50%;background:var(--b-line)}.ahb-heroimg{border-radius:24px;overflow:hidden;border:1px solid var(--b-line);box-shadow:0 18px 40px #0e5a4a1f;margin-bottom:10px}.ahb-heroimg img{width:100%;display:block}.ahb-figcap{text-align:center;font-size:13px;color:var(--b-gray);font-weight:600;font-style:italic;margin-bottom:34px}.ahb-prose{font-size:16px;line-height:1.85;color:var(--b-soft)}.ahb-prose p{margin:0 0 1.15em}.ahb-prose strong{color:var(--b-ink)}.ahb-prose h2{font-size:clamp(21px,2.4vw,27px);line-height:1.3;margin:1.7em 0 .6em}.ahb-prose h3{font-size:19px;margin:1.4em 0 .5em;font-family:Nunito,sans-serif;font-weight:800}.ahb-prose a{color:var(--b-teald);font-weight:700;text-decoration:underline;text-decoration-color:#45bfa480;text-underline-offset:3px}.ahb-prose a:hover{text-decoration-color:var(--b-teal)}.ahb-prose ul,.ahb-prose ol{margin:0 0 1.15em;padding-left:1.35em}.ahb-prose li{margin:.4em 0}.ahb-prose table{width:100%;border-collapse:collapse;margin:1.3em 0;font-size:14.5px;background:#fff;border-radius:16px;overflow:hidden;border:1px solid var(--b-line)}.ahb-prose th{background:var(--b-tint);color:var(--b-ink);text-align:left;font-weight:800;padding:12px 16px}.ahb-prose td{padding:11px 16px;border-top:1px solid var(--b-line)}.ahb-prose blockquote{border-left:4px solid var(--b-teal);background:var(--b-tint);border-radius:0 18px 18px 0;padding:16px 22px;margin:1.4em 0;color:var(--b-ink);font-weight:600}.ahb-prose blockquote cite{display:block;margin-top:8px;font-size:13px;font-style:normal;color:var(--b-gray);font-weight:700}.ahb-prose img{border-radius:18px;max-width:100%;height:auto}.ahb-prose figure{margin:1.5em 0}.ahb-prose figcaption{text-align:center;font-size:13px;color:var(--b-gray);font-weight:600;font-style:italic;margin-top:8px}.ahb-prose .callout,.ahb-prose blockquote.callout{background:#fff8e4;border:1px solid #F2D98C;border-left:4px solid var(--b-lemon);border-radius:16px;padding:14px 18px;font-size:14.5px}.ahb-prose .callout.warn{background:#fff1ec;border-color:#f5c6b8;border-left-color:#e86a5e}.ahb-strip{margin-top:44px}.ahb-eyebrow{display:block;font-size:12.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--b-teald);margin-bottom:14px}.ahb-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px}.ahb-pcard{background:#fff;border:1px solid var(--b-line);border-radius:20px;overflow:hidden;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block}.ahb-pcard:hover{transform:translateY(-4px);box-shadow:0 14px 28px #0e5a4a1f}.ahb-pcard .ahb-pimg{aspect-ratio:1/1;background:var(--b-tint)}.ahb-pcard .ahb-pimg img{width:100%;height:100%;object-fit:cover;display:block}.ahb-pcard .ahb-pbody{padding:14px 16px 16px}.ahb-pcard .ahb-ptitle{font-size:14.5px;font-weight:800;color:var(--b-ink);line-height:1.35;margin-bottom:8px;display:block}.ahb-pcard .ahb-pprice{font-weight:800;color:var(--b-teald);font-size:16px}.ahb-tags{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:40px}.ahb-tag{display:inline-flex;background:var(--b-tint);border:1px solid var(--b-line);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:800;color:var(--b-teald);text-decoration:none}.ahb-tag:hover{background:var(--b-lemon);color:#6b5b23}.ahb-share{display:flex;align-items:center;gap:10px;margin-top:18px;font-size:13.5px;font-weight:800;color:var(--b-gray)}.ahb-share a,.ahb-share button{width:38px;height:38px;border-radius:12px;border:1.5px solid var(--b-line);background:#fff;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;font-size:15px;transition:all .15s;font-family:inherit}.ahb-share a:hover,.ahb-share button:hover{background:var(--b-teal);color:#fff;border-color:var(--b-teal)}.ahb-author{display:flex;gap:16px;align-items:flex-start;background:#fff;border:1px solid var(--b-line);border-radius:22px;padding:24px 26px;margin-top:40px}.ahb-author .ava{width:56px;height:56px;border-radius:50%;background:var(--b-tint);border:1px solid var(--b-line);display:flex;align-items:center;justify-content:center;font-size:26px;flex:0 0 auto}.ahb-author b{color:var(--b-ink);font-size:15px}.ahb-author p{margin:6px 0 0;font-size:14px;color:var(--b-soft);font-weight:600;line-height:1.65}.ahb-pnav{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:26px}.ahb-pnav a{background:#fff;border:1px solid var(--b-line);border-radius:20px;padding:20px 22px;text-decoration:none;transition:border-color .15s;display:block}.ahb-pnav a:hover{border-color:var(--b-teal)}.ahb-pnav a.next{text-align:right}.ahb-pnav .pn-label{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--b-teald);margin-bottom:6px}.ahb-pnav .pn-title{font-weight:800;color:var(--b-ink);font-size:15px;line-height:1.4}.ahb-rel{margin-top:52px}.ahb-rel h2{font-size:26px;text-align:center;margin-bottom:26px}.ahb-cta{background:#fff;border:1px solid var(--b-line);border-radius:26px;padding:44px 36px;text-align:center;margin-top:52px;position:relative;overflow:hidden}.ahb-cta:before{content:"";position:absolute;width:300px;height:300px;border-radius:50%;right:-100px;top:-120px;background:radial-gradient(closest-side,rgba(69,191,164,.18),transparent)}.ahb-cta h2{font-size:clamp(24px,3vw,34px);margin-bottom:10px;position:relative}.ahb-cta p{font-size:15.5px;color:var(--b-soft);font-weight:600;margin-bottom:24px;position:relative}@media(max-width:900px){.ahb-feat{grid-template-columns:1fr}.ahb-feat .ahb-fmedia{min-height:220px}.ahb-grid{grid-template-columns:repeat(2,1fr)}.ahb-pnav{grid-template-columns:1fr}.ahb-pnav a.next{text-align:left}}@media(max-width:560px){.ahb-grid{grid-template-columns:1fr}.ahb-cats{gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/ah-blog.css.map */
