body.template-index{--hp-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--hp-green: #34C759}.hp-mol-grid{display:grid;grid-template-columns:1fr 1fr}.hp-mol-card{border:1px solid rgb(var(--color-border));overflow:hidden;display:flex;flex-direction:column}.hp-mol-card:first-child{border-right:none}.hp-mol-viewer{aspect-ratio:4/3;background:#000;position:relative;overflow:hidden;border-bottom:1px solid rgb(var(--color-border));display:flex;align-items:center;justify-content:center}.hp-mol-viewer img{height:70%;width:auto;object-fit:contain;opacity:.9}.hp-mol-viewer__label{position:absolute;top:12px;left:12px;font-family:var(--hp-mono);font-size:10px;color:#ffffff80}.hp-mol-viewer__badge{position:absolute;top:12px;right:12px;font-weight:500;font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:var(--hp-green);background:#34c7591a;border:1px solid rgba(52,199,89,.15);padding:4px 10px}.hp-mol-info{padding:32px;flex:1;display:flex;flex-direction:column}.hp-mol-code{font-family:var(--hp-mono);font-size:12px;color:rgb(var(--color-base-highlight));margin-bottom:6px}.hp-mol-name{font-weight:500;font-size:var(--title-md, clamp(22px, 1.81vw, 26px));margin-bottom:14px}.hp-mol-desc{font-size:15px;line-height:1.6;color:rgb(var(--color-foreground) / .6);margin-bottom:20px;flex:1}.hp-mol-specs{display:flex;flex-direction:column;border-top:1px solid rgb(var(--color-border));padding-top:16px}.hp-mol-spec{display:flex;justify-content:space-between;align-items:baseline;padding:8px 0;border-bottom:1px solid rgb(var(--color-border))}.hp-mol-spec:last-child{border-bottom:none}.hp-mol-spec__label{font-weight:500;font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:rgb(var(--color-foreground) / .55)}.hp-mol-spec__value{font-family:var(--hp-mono);font-size:12px}.hp-mol-spec__value--accent{color:rgb(var(--color-base-highlight))}.hp-reviews-top{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px}.hp-reviews-top h2{font-weight:500;font-size:var(--title-lg, clamp(1.875rem, 2.5vw, 2.25rem));letter-spacing:-.3px;line-height:1.15;margin-bottom:4px}.hp-reviews-top p{font-size:15px;color:rgb(var(--color-foreground) / .6)}.hp-reviews-rating{display:flex;align-items:center;gap:10px}.hp-reviews-stars{font-size:16px;letter-spacing:2px}.hp-reviews-num{font-weight:500;font-size:15px}.hp-reviews-count{font-family:var(--hp-mono);font-size:11px;color:rgb(var(--color-foreground) / .55)}.hp-honest-grid{display:grid;grid-template-columns:1fr 1fr}.hp-honest-col{padding:44px;border:1px solid rgb(var(--color-border))}.hp-honest-col:first-child{border-right:none}.hp-honest-label{font-weight:500;font-size:10px;letter-spacing:2px;text-transform:uppercase;margin-bottom:24px}.hp-honest-label--green{color:#1a7f37}.hp-honest-label--gray{color:rgb(var(--color-foreground) / .55)}.hp-honest-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.hp-honest-item:last-child{margin-bottom:0}.hp-honest-item p{font-size:15px;line-height:1.55;color:rgb(var(--color-foreground) / .6)}.hp-honest-icon{flex-shrink:0;width:16px;height:16px;margin-top:2px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:500}.hp-honest-icon--green{color:#1a7f37}.hp-honest-icon--gray{color:rgb(var(--color-foreground) / .46)}.hp-cta{text-align:center;position:relative}.hp-cta:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;height:350px;background:radial-gradient(ellipse,rgba(52,120,246,.06) 0%,transparent 70%);pointer-events:none}.hp-cta h2{font-weight:400;font-size:clamp(30px,2.8vw,42px);line-height:1.2;letter-spacing:-.5px;margin-bottom:16px;position:relative}.hp-cta p{font-size:var(--text-base);line-height:1.65;color:rgb(var(--color-foreground) / .6);max-width:500px;margin:0 auto 36px;position:relative}.hp-cta-buttons{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;position:relative}.hp-cta-btn{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 40px;font-weight:500;font-size:11px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .3s ease}.hp-cta-btn--primary{background:#fff;color:#000;border:none}.hp-cta-btn--primary:hover{background:rgb(var(--color-base-highlight));color:#fff}.hp-cta-btn--outline{background:transparent;color:rgb(var(--color-foreground) / .6);border:1px solid rgb(var(--color-border))}.hp-cta-btn--outline:hover{border-color:rgb(var(--color-base-highlight));color:rgb(var(--color-base-highlight))}.hp-section-header--dark .hp-section-num{color:#ffffff75}.hp-section-header--dark .hp-section-line{background:#ffffff1f}.hp-section-header--dark .hp-section-title{color:#ffffff8c}.hp-intro--dark h2{color:#fff}.hp-intro--dark p{color:#fff9}.hp-gen-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hp-gen-track::-webkit-scrollbar{display:none}.hp-gen-card{flex:0 0 calc((100% - 32px)*.4);scroll-snap-align:start;padding:40px 32px;border:1px solid rgb(var(--color-border));position:relative;display:flex;flex-direction:column;box-sizing:border-box}.hp-gen-card--active{background:rgb(var(--color-foreground) / .03);border-top:2px solid rgb(var(--color-base-highlight))}.hp-gen-year{font-family:var(--hp-mono);font-size:11px;color:rgb(var(--color-foreground) / .46);margin-bottom:8px}.hp-gen-label{font-weight:500;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:rgb(var(--color-foreground) / .55);margin-bottom:16px}.hp-gen-card--active .hp-gen-label{color:rgb(var(--color-base-highlight))}.hp-gen-h{font-weight:500;font-size:18px;letter-spacing:-.2px;line-height:1.3;color:rgb(var(--color-foreground));margin-bottom:16px}.hp-gen-image{margin-bottom:16px}.hp-gen-img{display:block;width:100%;height:auto;border-radius:4px}.hp-gen-desc{font-size:14px;line-height:155%;color:rgb(var(--color-foreground) / .6);flex:1}.hp-gen-verdict{margin-top:16px;font-family:var(--hp-mono);font-size:11px;color:rgb(var(--color-foreground) / .55)}.hp-gen-card--active .hp-gen-verdict{color:rgb(var(--color-base-highlight))}.hp-product-slider{position:relative}.hp-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--product-grid-gap, 16px)}.hp-product-card{text-align:center;position:relative;border:1px solid rgb(var(--color-border));display:flex;flex-direction:column;align-items:center;overflow:hidden}.hp-product-badge{position:absolute;top:16px;right:16px;font-family:var(--hp-mono);font-size:9px;letter-spacing:1px;text-transform:uppercase;color:rgb(var(--color-base-highlight));padding:4px 10px;border:1px solid rgb(var(--color-base-highlight) / .15);background:rgb(var(--color-base-highlight) / .08);z-index:1}.hp-product-image{width:100%;background:rgb(var(--color-foreground) / .03)}.hp-product-image img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:1 / 1}.hp-product-placeholder{aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;background:rgb(var(--color-foreground) / .03);font-family:var(--hp-mono);font-size:11px;color:rgb(var(--color-foreground) / .46)}.hp-product-content{padding:24px;display:flex;flex-direction:column;align-items:center;flex:1;width:100%}.hp-product-name{font-weight:500;font-size:16px;letter-spacing:-.2px;color:rgb(var(--color-foreground));margin-bottom:6px}.hp-product-name a{color:inherit;text-decoration:none}.hp-product-name a:hover{color:rgb(var(--color-base-highlight))}.hp-product-subtitle{font-size:13px;color:rgb(var(--color-foreground) / .55);margin-bottom:16px}.hp-product-price{font-size:18px;color:rgb(var(--color-foreground));margin-bottom:20px}.hp-product-cta{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 32px;background:rgb(var(--color-foreground));color:rgb(var(--color-background, 255 255 255));font-weight:500;font-size:11px;letter-spacing:2px;text-transform:uppercase;border:none;cursor:pointer;text-decoration:none;transition:background .25s ease;margin-top:auto}.hp-product-cta:hover{background:rgb(var(--color-base-highlight))}.hp-product-cta--disabled{background:rgb(var(--color-foreground) / .46);cursor:default;pointer-events:none}.hp-product-notify{width:100%;margin-top:auto;padding:16px;display:flex;flex-direction:column;gap:12px;text-align:left}.hp-product-notify__label{font-family:var(--hp-mono);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:rgb(var(--color-foreground) / .55)}.hp-product-notify .grid{width:100%;gap:12px}.hp-product-notify .field{width:100%}.hp-product-notify .input{min-height:44px;background:rgb(var(--color-background, 255 255 255))}.hp-product-notify .self-submit-button{top:6px;right:6px}.hp-product-notify .self-button{min-width:32px;min-height:32px}.hp-product-notify .rte{font-size:11px;line-height:1.5;color:rgb(var(--color-foreground) / .55)}.hp-product-dots-area{margin-top:20px}@media(max-width:900px){.hp-stats-grid{grid-template-columns:1fr 1fr}.hp-stat:nth-child(2){border-right:none}.hp-problem-grid{grid-template-columns:1fr;gap:32px}.hp-mol-grid{grid-template-columns:1fr}.hp-mol-card:first-child{border-right:1px solid rgb(var(--color-border));border-bottom:none}.hp-honest-col{padding:24px}.hp-honest-item p{font-size:13px}.hp-cta-buttons{flex-direction:column;align-items:center}.hp-reviews-top{flex-direction:column;align-items:flex-start}.hp-callout{padding:28px}.hp-section-header{margin-bottom:32px}.hp-gen-card,.hp-mech-card{flex:0 0 80%}.hp-product-grid{display:flex;gap:var(--product-grid-gap, 16px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-right:var(--product-peek, 32px)}.hp-product-grid::-webkit-scrollbar{display:none}.hp-product-card{flex:0 0 calc(100% - var(--product-peek, 32px) - var(--product-grid-gap, 16px));scroll-snap-align:start}}@media(max-width:600px){.hp-stats-grid{grid-template-columns:1fr 1fr}.hp-gen-card,.hp-mech-card{flex:0 0 85%}.hp-honest-col{padding:16px}.hp-honest-item p{font-size:12px}.hp-honest-item{gap:8px}.hp-honest-label{font-size:9px;margin-bottom:16px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/anatomy-homepage.css.map */
