.product-page-title{letter-spacing:-.012em;text-wrap:balance;max-width:42rem;font-size:clamp(1.0625rem,1.5vw + .5rem,1.375rem);font-weight:600;line-height:1.75}.theme-minimal-fantasy .product-page-title{color:var(--mf-text,#212e45);font-size:clamp(1rem,1.35vw + .45rem,1.3125rem);font-weight:600;line-height:1.8}@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}}
