.hm-meaning{background:#f7f5f0;color:#080808;padding:clamp(48px,7vw,92px) 0 clamp(44px,6vw,76px)}.hm-meaning__inner{text-align:center}.hm-meaning__heading{margin:0 0 clamp(42px,7vw,82px);font-family:var(--font-heading-family);font-size:clamp(34px,5vw,64px);font-weight:400;line-height:1.05;letter-spacing:0;text-transform:uppercase}.hm-meaning__stage{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:clamp(10px,2vw,28px)}.hm-meaning__track{display:grid;grid-template-columns:repeat(var(--hm-count, 5),minmax(120px,1fr));align-items:end;gap:clamp(16px,4vw,54px);overflow:hidden;scroll-behavior:smooth}.hm-meaning__item{--hm-distance: 2;display:grid;justify-items:center;align-content:start;min-height:220px;color:currentColor;text-decoration:none;opacity:max(.55,calc(1 - (var(--hm-distance) * .16)));transform:translateY(calc(var(--hm-distance) * -3px));transition:opacity .18s ease,transform .18s ease}.hm-meaning__item:hover,.hm-meaning__item:focus-visible{opacity:1}.hm-meaning__image-wrap{display:grid;place-items:center;width:clamp(88px,10vw,132px);aspect-ratio:1;margin-bottom:22px}.hm-meaning__image{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 14px 18px rgba(0,0,0,.16));transition:transform .18s ease,filter .18s ease}.hm-meaning__item.is-active{opacity:1;transform:translateY(0)}.hm-meaning__item.is-active .hm-meaning__image{transform:scale(1.18);filter:drop-shadow(0 18px 22px rgba(0,0,0,.2))}.hm-meaning__intention{display:block;margin-top:2px;font-size:clamp(18px,2vw,30px);font-weight:700;line-height:1.15;text-transform:uppercase}.hm-meaning__stone{display:block;margin-top:8px;font-size:clamp(16px,1.7vw,28px);line-height:1.2}.hm-meaning__item.is-active .hm-meaning__intention{font-size:clamp(24px,2.6vw,36px)}.hm-meaning__item.is-active .hm-meaning__stone{font-size:clamp(20px,2.2vw,32px)}.hm-meaning__arrow{display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:currentColor;cursor:pointer;font-size:42px;line-height:1}.hm-meaning__arrow:hover{opacity:.65}.hm-meaning__cta-wrap{margin-top:clamp(34px,5vw,58px)}.hm-meaning__cta{display:inline-flex;align-items:center;justify-content:center;min-width:min(380px,86vw);min-height:72px;padding:18px 36px;background:#050505;color:#fff;font-size:20px;font-weight:700;letter-spacing:0;text-decoration:none;text-transform:uppercase;transition:transform .16s ease,background .16s ease}.hm-meaning__cta:hover{background:#242424;transform:translateY(-1px)}.hm-meaning__stone-placeholder{width:86px;aspect-ratio:1;border-radius:46% 54% 52% 48%;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.95),transparent 24%),linear-gradient(135deg,#f5cad4,#b9a5de 48%,#8dd3c7);box-shadow:0 18px 24px #00000024}@media screen and (max-width:749px){.hm-meaning{padding:44px 0 48px}.hm-meaning__heading{margin-bottom:30px;font-size:34px}.hm-meaning__stage{grid-template-columns:36px minmax(0,1fr) 36px;gap:6px}.hm-meaning__track{display:flex;overflow-x:auto;gap:22px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hm-meaning__track::-webkit-scrollbar{display:none}.hm-meaning__item{flex:0 0 68%;min-height:210px;scroll-snap-align:center}.hm-meaning__image-wrap{width:112px;margin-bottom:18px}.hm-meaning__arrow{width:36px;height:36px;font-size:34px}.hm-meaning__cta{min-height:58px;font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-helmsman-meaning-stones.css.map */
