.product-page-title{letter-spacing:-.01em;text-wrap:balance;max-width:42rem;font-size:clamp(1rem,1.15vw + .6rem,1.25rem);font-weight:700;line-height:1.65}.theme-minimal-fantasy .product-page-title{color:var(--mf-text,#212e45);font-size:clamp(1rem,1.1vw + .55rem,1.25rem);font-weight:700;line-height:1.7}@media (min-width:1024px){.product-page-title{max-width:36rem}}.product-tabs-nav-wrap{position:relative}.product-tabs-nav-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;overflow-x:auto}.product-tabs-nav-scroll::-webkit-scrollbar{display:none}@media (max-width:639px){.product-tabs-nav-wrap{margin-inline:-1rem;padding-inline:1rem}.product-tabs-nav-scroll{scroll-padding-inline:1rem}.product-tabs-nav-wrap:before,.product-tabs-nav-wrap:after{content:"";pointer-events:none;z-index:1;width:1.25rem;position:absolute;top:0;bottom:1px}.product-tabs-nav-wrap:before{background:linear-gradient(to right, var(--card,#fff) 20%, transparent);inset-inline-start:0}.product-tabs-nav-wrap:after{background:linear-gradient(to left, var(--card,#fff) 20%, transparent);inset-inline-end:0}[dir=rtl] .product-tabs-nav-wrap:before{background:linear-gradient(to left, var(--card,#fff) 20%, transparent);inset-inline:auto 0}[dir=rtl] .product-tabs-nav-wrap:after{background:linear-gradient(to right, var(--card,#fff) 20%, transparent);inset-inline:0 auto}}
