.ahpl,.ahpl-buy{--ahpl-navy: #0E2F44;--ahpl-teal: #00B3D1;--ahpl-ink: #00748A;--ahpl-mineral: #F2F7F9;--ahpl-slate: #4A5A66;--ahpl-line: #D5E1E7;--ahpl-text: #1C2B35;--ahpl-radius: 10px;color:var(--ahpl-text)}.ahpl{margin:2.5rem 0 0;font-size:1.0625rem;line-height:1.6}.ahpl *,.ahpl *:before,.ahpl *:after{box-sizing:border-box}.ahpl p{margin:0 0 1em;max-width:68ch}.ahpl a{color:var(--ahpl-ink);text-decoration:underline;text-underline-offset:2px}.ahpl a:hover{color:var(--ahpl-navy)}.ahpl a:focus-visible,.ahpl summary:focus-visible,.ahpl-buy a:focus-visible{outline:3px solid var(--ahpl-teal);outline-offset:2px;border-radius:4px}.ahpl h2,.ahpl h3{color:var(--ahpl-navy);font-weight:700;letter-spacing:-.01em;text-transform:none;text-align:left}.ahpl h2{font-size:clamp(1.55rem,1.1rem + 1.6vw,2.15rem);line-height:1.18;margin:0 0 .6em}.ahpl h3{font-size:1.12rem;line-height:1.3;margin:0 0 .35em}.ahpl img{display:block;max-width:100%;height:auto;margin:0}.ahpl ul{margin:0;padding:0;list-style:none}.ahpl-section{padding:3.25rem 0;scroll-margin-top:110px}.ahpl-section+.ahpl-section{border-top:1px solid var(--ahpl-line)}.ahpl .ahpl-lede{font-size:1.15rem;color:var(--ahpl-slate)}.ahpl-band{background:var(--ahpl-mineral);box-shadow:0 0 0 100vmax var(--ahpl-mineral);clip-path:inset(0 -100vmax);border-top:0!important}.ahpl-band--dark{background:var(--ahpl-navy);box-shadow:0 0 0 100vmax var(--ahpl-navy);clip-path:inset(0 -100vmax);color:#e8f1f5;border-top:0!important}.ahpl-band+.ahpl-section,.ahpl-band--dark+.ahpl-section{border-top:0!important}.ahpl-band--dark h2,.ahpl-band--dark h3{color:#fff}.ahpl-band--dark a{color:#7fdcec}.ahpl-band--dark p{color:#cfdfe6}.ahpl-nav{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;padding:0 0 1rem;border-bottom:1px solid var(--ahpl-line);-webkit-overflow-scrolling:touch}.ahpl-nav::-webkit-scrollbar{display:none}.ahpl-nav a{flex:0 0 auto;padding:.5rem .95rem;border:1px solid var(--ahpl-line);border-radius:999px;text-decoration:none;color:var(--ahpl-navy);font-size:.95rem;font-weight:600;white-space:nowrap;background:#fff}.ahpl-nav a:hover{border-color:var(--ahpl-teal);color:var(--ahpl-ink)}.ahpl-overview{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:3rem;align-items:center}.ahpl-overview__media{background:radial-gradient(circle at 50% 45%,#fff 0,var(--ahpl-mineral) 70%);border-radius:var(--ahpl-radius);padding:1.5rem}.ahpl-overview__media img{margin:0 auto;max-height:420px;width:auto}.ahpl .ahpl-note{border-left:3px solid var(--ahpl-teal);padding:.25rem 0 .25rem 1rem;color:var(--ahpl-slate);font-size:1rem}.ahpl-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2.5rem;border-top:1px solid var(--ahpl-line);border-bottom:1px solid var(--ahpl-line)}.ahpl-fact{padding:1.1rem 1.1rem 1.1rem 0}.ahpl-fact+.ahpl-fact{padding-left:1.1rem;border-left:1px solid var(--ahpl-line)}.ahpl-fact strong{display:block;color:var(--ahpl-navy);font-size:1.2rem;line-height:1.25;font-variant-numeric:tabular-nums}.ahpl-fact span{display:block;color:var(--ahpl-slate);font-size:.92rem;margin-top:.2rem}.ahpl-included{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2rem;margin-top:1.5rem}.ahpl-included li{display:flex;gap:.75rem;align-items:flex-start;padding:.9rem 0;border-bottom:1px solid var(--ahpl-line)}.ahpl-check{flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:var(--ahpl-teal);position:relative;margin-top:.1rem}.ahpl-check:after{content:"";position:absolute;left:7px;top:4px;width:6px;height:11px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.ahpl-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem;align-items:center}.ahpl-split--flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ahpl-split--flip .ahpl-split__media{order:2}.ahpl-split__media img{border-radius:var(--ahpl-radius);margin:0 auto;max-height:380px;width:auto}.ahpl-ticks li{position:relative;padding:.55rem 0 .55rem 1.6rem}.ahpl-ticks li:before{content:"";position:absolute;left:0;top:1.05rem;width:.7rem;height:.7rem;border-radius:2px;background:var(--ahpl-teal)}.ahpl-ticks strong{color:var(--ahpl-navy)}.ahpl-band--dark .ahpl-ticks strong{color:#fff}.ahpl-btn{display:inline-block;padding:.8rem 1.35rem;border-radius:8px;font-weight:700;text-decoration:none!important;line-height:1.2;border:2px solid transparent}.ahpl-btn--solid{background:var(--ahpl-teal);color:var(--ahpl-navy)!important}.ahpl-btn--solid:hover{background:#33c6de}.ahpl-btn--line{border-color:currentColor;color:inherit!important}.ahpl-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.ahpl-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem 2.5rem;margin-top:2rem}.ahpl-feature svg{width:34px;height:34px;stroke:var(--ahpl-ink);fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;margin-bottom:.7rem;display:block}.ahpl-feature p{color:var(--ahpl-slate);font-size:1rem;margin:0}.ahpl-sheet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem;margin:1.5rem 0 0}.ahpl-sheet div{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--ahpl-line)}.ahpl-sheet dt{font-weight:700;color:var(--ahpl-navy);margin:0}.ahpl-sheet dd{margin:0;color:var(--ahpl-text);font-variant-numeric:tabular-nums}.ahpl-sizes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-top:2rem;align-items:end}.ahpl-size{background:#fff;border:1px solid var(--ahpl-line);border-radius:var(--ahpl-radius);padding:1.25rem 1rem 1rem;display:flex;flex-direction:column;text-align:center;height:100%}.ahpl-size__stage{height:190px;display:flex;align-items:flex-end;justify-content:center;border-bottom:2px solid var(--ahpl-navy);margin-bottom:1rem}.ahpl-tank{width:calc(var(--d) * 3.4px);height:calc(var(--h) * 3.4px);background:linear-gradient(90deg,#0A5E73 0%,var(--ahpl-teal) 38%,#7FDCEC 52%,var(--ahpl-teal) 66%,#0A5E73 100%);border-radius:calc(var(--d) * 1.7px) calc(var(--d) * 1.7px) 6px 6px;position:relative}.ahpl-tank:before{content:"";position:absolute;left:50%;top:-14px;width:18px;height:16px;transform:translate(-50%);background:var(--ahpl-navy);border-radius:3px 3px 0 0}.ahpl-size__grain{font-size:1.35rem;font-weight:800;color:var(--ahpl-navy);line-height:1.1;font-variant-numeric:tabular-nums}.ahpl-size__baths{color:var(--ahpl-ink);font-weight:700;margin:.25rem 0 .75rem}.ahpl-size dl{margin:0 0 1rem;font-size:.9rem;color:var(--ahpl-slate);text-align:left}.ahpl-size dl div{display:flex;justify-content:space-between;gap:.5rem;padding:.3rem 0;border-top:1px solid var(--ahpl-line)}.ahpl-size dt{margin:0}.ahpl-size dd{margin:0;color:var(--ahpl-text);font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.ahpl-size .ahpl-btn{margin-top:auto;padding:.6rem .8rem;font-size:.95rem}.ahpl .ahpl-callout{margin:1.5rem 0 0;font-weight:600;color:var(--ahpl-navy)}.ahpl-compare{width:100%;border-collapse:collapse;margin-top:1.5rem;font-size:1rem}.ahpl-compare th,.ahpl-compare td{padding:.9rem 1rem;border-bottom:1px solid var(--ahpl-line);text-align:center;vertical-align:middle}.ahpl-compare th:first-child,.ahpl-compare td:first-child{text-align:left}.ahpl-compare thead th{color:var(--ahpl-navy);font-weight:700;border-bottom:2px solid var(--ahpl-navy);background:transparent}.ahpl-compare .ahpl-col-us{background:#00b3d117;color:var(--ahpl-navy);font-weight:700}.ahpl-compare thead .ahpl-col-us{background:var(--ahpl-teal);color:var(--ahpl-navy)}.ahpl-compare td.ahpl-varies{color:var(--ahpl-slate)}.ahpl-faq{margin-top:1.5rem;border-top:1px solid var(--ahpl-line);max-width:860px}.ahpl-faq details{border-bottom:1px solid var(--ahpl-line)}.ahpl-faq summary{list-style:none;cursor:pointer;padding:1.1rem 2.5rem 1.1rem 0;font-weight:700;color:var(--ahpl-navy);position:relative;font-size:1.05rem}.ahpl-faq summary::-webkit-details-marker{display:none}.ahpl-faq summary:after{content:"";position:absolute;right:.35rem;top:50%;width:.65rem;height:.65rem;border:solid var(--ahpl-ink);border-width:0 2px 2px 0;transform:translateY(-70%) rotate(45deg);transition:transform .2s ease}.ahpl-faq details[open] summary:after{transform:translateY(-30%) rotate(-135deg)}.ahpl-faq details>div{padding:0 0 1.2rem;color:var(--ahpl-slate)}.ahpl-faq details>div p:last-child{margin-bottom:0}.ahpl-support{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:2rem;align-items:center}.ahpl-support .ahpl-actions{justify-content:flex-end;margin-top:0}.ahpl-buy{margin:.75rem 0 1.1rem;border-top:1px solid var(--ahpl-line);border-bottom:1px solid var(--ahpl-line);padding:.9rem 0}.ahpl-buy ul{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.ahpl-buy li{display:flex;gap:.6rem;align-items:center;font-size:.98rem;line-height:1.35;margin:0}.ahpl-buy svg{flex:0 0 20px;width:20px;height:20px;stroke:var(--ahpl-ink);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ahpl-buy a{color:var(--ahpl-ink);font-weight:600}.ahpl-buy__size{margin:.8rem 0 0;font-size:.95rem}.ahs-product-body .rte .ahpl h2{margin:0 0 .6em}.ahs-product-body .rte .ahpl h3{margin:0 0 .35em}.ahs-product-body .rte .ahpl img{margin:0 auto}.ahs-product-body .rte .ahpl ul,.ahs-product-body .rte .ahpl ol{margin:0;padding:0;list-style:none}.ahs-product-body .rte .ahpl li{margin:0;list-style:none}.ahs-product-body .rte .ahpl li::marker{content:none}.ahs-product-body .rte .ahpl table{margin:1.5rem 0 0;display:table;width:100%}.ahs-product-body .rte .ahpl .ahs-fold{margin:0}.ahs-product-body .rte .ahpl dl,.ahs-product-body .rte .ahpl dd{margin-left:0}.ahs-product-body .rte .ahpl .ahpl-btn--solid{color:var(--ahpl-navy)!important}.ahs-product-body .rte .ahpl .ahpl-btn--line{color:#fff!important}@media(prefers-reduced-motion:reduce){.ahpl *{transition:none!important}}@media(max-width:989px){.ahpl-sizes{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.75rem}.ahpl-size{scroll-snap-align:start}.ahpl-features,.ahpl-included{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.ahpl{font-size:1rem;margin-top:1.5rem}.ahpl-section{padding:2.25rem 0;scroll-margin-top:80px}.ahpl-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:.5rem}.ahpl-nav a{text-align:center;padding:.6rem .25rem;font-size:.9rem;white-space:nowrap}.ahpl-overview,.ahpl-split,.ahpl-split--flip,.ahpl-support{grid-template-columns:1fr;gap:1.5rem}.ahpl-split--flip .ahpl-split__media{order:0}.ahpl-overview__media{display:none}.ahpl-split__media img{max-height:260px}.ahpl-facts{grid-template-columns:1fr 1fr}.ahpl-fact,.ahpl-fact+.ahpl-fact{padding:.9rem .75rem .9rem 0;border-left:0}.ahpl-fact:nth-child(2n){padding-left:.9rem;border-left:1px solid var(--ahpl-line)}.ahpl-fact:nth-child(n+3){border-top:1px solid var(--ahpl-line)}.ahpl-included,.ahpl-features,.ahpl-sheet{grid-template-columns:1fr}.ahpl-features{gap:1.75rem}.ahpl-sheet div{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:.75rem;font-size:.95rem}.ahpl-sizes{grid-template-columns:repeat(5,72%);gap:.75rem}.ahpl-compare{font-size:.92rem}.ahpl-compare th,.ahpl-compare td{padding:.75rem .5rem}.ahs-product-body .rte .ahpl table{display:table;overflow:visible}.ahpl-support .ahpl-actions{justify-content:flex-start}.ahpl-actions .ahpl-btn{flex:1 1 100%;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/ahpl-pdp.css.map */
