.hc-age{--hc-age-bg: #f3e8d3;--hc-age-ink: #241b12;--hc-age-ink-soft: #5a4e3b;--hc-age-accent: #7a3826;--hc-age-marker: #c4912f;--hc-age-rule: #e8d9b8;--hc-age-cream: #fbf5e8;--hc-age-ease: cubic-bezier(.22, .61, .36, 1);--hc-age-panel-h: 200px;background:var(--hc-age-bg);color:var(--hc-age-ink);font-family:Manrope,system-ui,sans-serif;padding-block-start:var(--padding-block-start, 88px);padding-block-end:var(--padding-block-end, 88px)}.hc-age *,.hc-age *:before,.hc-age *:after{box-sizing:border-box}.hc-age__wrap{max-width:1180px;margin:0 auto;padding-inline:40px}.hc-age__intro{text-align:center;margin-bottom:48px}.hc-age__kicker{margin:0 0 16px;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--hc-age-accent)}.hc-age__heading{margin:0;font-family:Fraunces,Georgia,serif;font-weight:450;font-size:clamp(28px,3.6vw,44px);line-height:1.2;letter-spacing:-.01em}.hc-age__heading em{font-style:italic;color:var(--hc-age-accent)}.hc-age__hint{margin:20px 0 0;font-size:13.5px;line-height:1.6;color:var(--hc-age-ink-soft);font-weight:500}.hc-age__empty{margin:0;text-align:center;padding:64px 20px;border:1px dashed rgba(36,27,18,.25);border-radius:10px;color:var(--hc-age-ink-soft)}.hc-age__ruler{position:relative;height:78px;margin:0 8px 20px;cursor:grab;touch-action:none}.hc-age__ruler:active{cursor:grabbing}.hc-age__ruler:focus-visible{outline:2px solid var(--hc-age-accent);outline-offset:6px;border-radius:4px}.hc-age__ruler-body{position:absolute;top:38px;left:0;right:0;height:26px;background:var(--hc-age-rule);border-radius:3px;border:1px solid rgba(36,27,18,.16)}.hc-age__ticks{position:absolute;top:38px;left:0;right:0;height:26px}.hc-age__ticks span{position:absolute;bottom:0;width:1px;background:#241b1247}.hc-age__ticks span.is-major{background:#241b1280}.hc-age__marker{position:absolute;top:6px;left:0;width:30px;height:74px;margin-left:-15px;transition:left .45s var(--hc-age-ease)}.hc-age__marker.is-dragging{transition:none}.hc-age__marker-stem{position:absolute;left:50%;top:0;width:2px;height:74px;margin-left:-1px;background:var(--hc-age-accent)}.hc-age__marker-head{position:absolute;top:0;left:0;width:30px;height:22px;border-radius:4px;background:var(--hc-age-marker);box-shadow:0 4px 10px -3px #241b1280}.hc-age__labels{display:flex;margin:0 8px 44px}.hc-age__label{flex:1;background:none;border:none;padding:6px 2px;cursor:pointer;text-align:center;font-family:inherit;opacity:.55;transition:opacity .35s var(--hc-age-ease);border-radius:6px}.hc-age__label.is-active{opacity:1}.hc-age__label:focus-visible{outline:2px solid var(--hc-age-accent);outline-offset:2px}.hc-age__label-age{display:block;font-size:15px;line-height:1.3;font-weight:700;color:var(--hc-age-ink);transition:color .35s var(--hc-age-ease)}.hc-age__label.is-active .hc-age__label-age{color:var(--hc-age-accent)}.hc-age__label-height{display:block;font-size:11.5px;line-height:1.4;color:var(--hc-age-ink-soft);margin-top:5px;font-weight:500}.hc-age__panel[hidden]{display:none}.hc-age__panel{animation:hc-age-fade .45s var(--hc-age-ease) both}@keyframes hc-age-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hc-age__panel-main{display:grid;grid-template-columns:260px 1fr;gap:44px;align-items:center}.hc-age__media{position:relative;height:var(--hc-age-panel-h, 200px);border-radius:10px;overflow:hidden;display:flex;align-items:flex-end;padding:14px}.hc-age__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.14;background-image:radial-gradient(circle,rgba(255,255,255,.85) 1.4px,transparent 1.4px);background-size:22px 22px}.hc-age__media--1{background:linear-gradient(155deg,#7a3826,#54241a)}.hc-age__media--2{background:linear-gradient(155deg,#c4912f,#96691e)}.hc-age__media--3{background:linear-gradient(155deg,#3d4a2e,#232b19)}.hc-age__media--4{background:linear-gradient(155deg,#b65a3c,#7a3826)}.hc-age__media-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hc-age__media-note{position:relative;color:var(--hc-age-cream);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;opacity:.9}.hc-age__size{margin:0 0 18px;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--hc-age-accent)}.hc-age__title{margin:0 0 20px;font-family:Fraunces,Georgia,serif;font-weight:450;font-size:clamp(22px,2.4vw,28px);line-height:1.3}.hc-age__desc{margin:0 0 36px;font-size:15.5px;line-height:1.8;color:var(--hc-age-ink-soft);font-weight:500;max-width:44ch}.hc-age__cta{display:inline-block;background:var(--hc-age-accent);color:var(--hc-age-cream);padding:13px 26px;border-radius:999px;font-size:13.5px;font-weight:700;letter-spacing:.03em;text-decoration:none;transition:transform .3s var(--hc-age-ease),filter .3s var(--hc-age-ease)}.hc-age__cta:hover{transform:translateY(-2px);filter:brightness(.92)}.hc-age__cta:focus-visible{outline:2px solid var(--hc-age-ink);outline-offset:3px}.hc-age__products{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px;margin-top:44px;padding-top:34px;border-top:1px solid rgba(36,27,18,.14)}.hc-age__product{text-decoration:none;color:inherit;display:block}.hc-age__product-media{position:relative;display:block;aspect-ratio:4 / 5;border-radius:8px;overflow:hidden;background:var(--hc-age-rule);margin-bottom:10px}.hc-age__product-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--hc-age-ease)}.hc-age__product:hover .hc-age__product-media img{transform:scale(1.04)}.hc-age__product-badge{position:absolute;top:8px;left:8px;background:var(--hc-age-ink);color:var(--hc-age-cream);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:999px}.hc-age__product-badge--sale{background:var(--hc-age-accent)}.hc-age__product-title{display:block;font-size:13.5px;font-weight:600;line-height:1.5}.hc-age__product-price{display:block;font-size:13px;line-height:1.5;color:var(--hc-age-ink-soft);margin-top:5px;font-weight:500}.hc-age__product-price s{opacity:.6;margin-left:5px}@media(max-width:749px){.hc-age__wrap{padding-inline:20px}.hc-age__ruler{display:none}.hc-age__labels{margin:0 0 32px;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.hc-age__labels::-webkit-scrollbar{display:none}.hc-age__label{flex:0 0 auto;min-height:48px;padding:8px 18px;border-radius:999px;border:1px solid rgba(36,27,18,.2);scroll-snap-align:center;opacity:1;background:transparent}.hc-age__label.is-active{background:var(--hc-age-accent);border-color:var(--hc-age-accent)}.hc-age__label.is-active .hc-age__label-age,.hc-age__label.is-active .hc-age__label-height{color:var(--hc-age-cream)}.hc-age__panel-main{grid-template-columns:1fr;gap:20px}.hc-age__products{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:32px}}@media(prefers-reduced-motion:reduce){.hc-age__marker,.hc-age__label,.hc-age__label-age,.hc-age__cta,.hc-age__product-media img{transition:none!important}.hc-age__panel{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/honeycub-shop-by-age.css.map */
