.menu-pdp{position:sticky;top:-1px;z-index:10;width:100%;overflow:hidden;background-color:#181733;border-bottom:1px solid #4e4e4e}.menu-pdp__content{display:flex;margin:0 auto;padding:.7rem 0 .6rem;padding-right:1rem;width:100%;max-width:calc(1320px + 4rem);overflow-x:scroll;align-items:center;flex-wrap:nowrap;flex-direction:row;scrollbar-width:none;scroll-behavior:smooth;gap:2rem}.menu-pdp__content>.menu__link:first-child{padding-left:1rem}.menu-pdp__content>.menu__link:first-child:hover::before{margin-left:1rem;width:-webkit-fill-available}.menu-pdp__content>.menu__link.active:first-child::before{margin-left:1rem;width:-webkit-fill-available}.menu-pdp__link{position:relative;display:flex;font-size:.875rem;font-style:normal;line-height:1.1875rem;font-style:normal;font-weight:400;color:#fff;text-decoration:none;white-space:nowrap;flex-direction:column;cursor:pointer}.menu-pdp__link::before{position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#181733;content:"";transform:scaleX(0);transition:transform .3s linear;transform-origin:left}@media(hover: hover){.menu-pdp__link:hover::before{background-color:#fff;transform:scaleX(1)}}.menu-pdp__link.active{font-weight:600}.menu-pdp__link.active::before{background-color:#fff;transform:scaleX(1)}.menu-pdp__button.button--secondary{display:none}@media screen and (min-width: 768px){.menu-pdp__content{padding-right:2rem}.menu-pdp__content>.menu__link:first-child{padding-left:2rem}.menu-pdp__content>.menu__link:first-child:hover::before{margin-left:2rem;width:-webkit-fill-available}.menu-pdp__content>.menu__link.active:first-child::before{margin-left:2rem;width:-webkit-fill-available}}@media screen and (min-width: 1024px){.menu-pdp__content{padding:1.375rem 0 1.4375rem;gap:.7rem}.menu-pdp__button.button--secondary{display:flex;margin-right:2rem;margin-left:auto;padding:1rem;color:#181733;white-space:nowrap;background-color:#fa0;border-color:#fa0;opacity:0;transition:opacity .3s linear}.menu-pdp__button.button--secondary.is-visible{opacity:1}}@media screen and (min-width: 1024px)and (hover: hover){.menu-pdp__button.button--secondary:hover{background-color:#fff;border-color:#fff}}@media screen and (min-width: 1280px){.menu-pdp__content{gap:1.5rem}}
