a{color:#000}a:focus,a:hover{color:gray}@keyframes g-fadeMenuInUp{0%{opacity:0;top:20px;visibility:hidden}1%{opacity:0;top:20px;visibility:visible}to{opacity:1;top:0;visibility:visible}}@keyframes g-fadeMenuOutDown{0%{left:auto;opacity:1;top:0;visibility:visible}99%{left:auto;opacity:0;top:20px;visibility:visible}to{left:auto;opacity:0;top:20px;visibility:hidden}}@keyframes g-fadeMenuInLeft{0%{left:20px;opacity:0;visibility:hidden}1%{left:20px;opacity:0;visibility:visible}to{left:0;opacity:1;visibility:visible}}@keyframes g-fadeMenuOutRight{0%{left:0;opacity:1;visibility:visible}99%{left:20px;opacity:0;visibility:visible}to{left:20px;opacity:0;visibility:hidden}}@keyframes g-fadeTriInUp{0%{bottom:-28px;opacity:0;visibility:hidden}1%{bottom:-28px;opacity:0;visibility:visible}to{bottom:-9px;opacity:1;visibility:visible}}@keyframes g-fadeTriOutDown{0%{bottom:-9px;opacity:1;visibility:visible}99%{bottom:-28px;opacity:0;visibility:visible}to{bottom:-28px;opacity:0;visibility:hidden}}.g-fill-gray80{fill:#404040}.g-text-xxsmall{font-size:.875rem;line-height:1.25rem}.g-text-xxxsmall{font-size:.75rem;line-height:1rem}.o-button{border-radius:.25rem;font-size:.875rem;font-weight:400;line-height:1.25rem;min-height:2.75rem;padding:0 1rem}.o-button-primaryGray{background-color:#f2f2f2;border:1px solid gray;color:#404040}.o-button-fullWidth{width:100%}.o-inlineScore{align-items:center;border-radius:.25rem;color:#404040;display:inline-flex;font-size:1.25rem;font-weight:700;height:2.5rem;justify-content:center;-webkit-text-decoration:none!important;text-decoration:none!important;width:2.5rem}.o-inlineScore-green{background:#00ce7a}.o-inlineScore-yellow{background:#ffbd3f}.o-inlineScore-red{background:#ff6874}.o-inlineScore-tbd{border:1px solid gray}.u-pointer{cursor:pointer}.c-productSubpageNavigation{align-items:center;margin-bottom:calc(1.5rem - 10px);overflow-x:hidden}.c-productSubpageNavigation_menuContainer{border-top:.0625rem solid #262626;gap:.25rem;grid-template-columns:auto}@media(min-width:768px){.c-productSubpageNavigation_menuContainer-showButton{grid-template-columns:1.25rem auto 1.25rem}}.c-productSubpageNavigation_menu{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;gap:1rem;overflow:scroll;overflow-y:hidden;padding-bottom:10px;position:relative;scroll-behavior:smooth;scrollbar-width:none;transition:margin .4s ease;z-index:0}.c-productSubpageNavigation_menu::-webkit-scrollbar{height:0}.c-productSubpageNavigation_menu::-webkit-scrollbar-thumb{background:transparent}.c-productSubpageNavigation_menu::-webkit-scrollbar{background:transparent;width:0}.c-productSubpageNavigation_menu_button{background:#fff;color:#000;position:relative;z-index:1}.c-productSubpageNavigation_menu_button-left{background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff)}.c-productSubpageNavigation_menu_button-right{background-image:linear-gradient(270deg,hsla(0,0%,100%,0),#fff)}.c-productSubpageNavigation_menu_item{cursor:pointer;flex-shrink:0;position:relative}.c-productSubpageNavigation_menu_item a{color:#999}@media(min-width:768px){.c-productSubpageNavigation_menu_item:hover{color:#262626}}.c-productSubpageNavigation_menu_item-active{color:#262626;font-weight:700}.c-productSubpageNavigation_menu_item-active a{color:#262626}.c-productSubpageNavigation_menu_item-active:before{background:#666;content:"";display:block;height:1px;left:0;position:absolute;right:0;top:0;width:100%}.c-productSubpageNavigation_menu_item-activeRight{color:#262626;font-weight:700}.c-productSubpageNavigation_menu_item-activeRight:before{animation-duration:.4s;animation-name:slideLeft;animation-timing-function:ease;background:#666;content:"";display:block;height:1px;left:0;position:absolute;right:0;top:0;transform-origin:center;width:100%}.c-productSubpageNavigation_menu_item-activeLeft{color:#262626;font-weight:700}.c-productSubpageNavigation_menu_item-activeLeft:before{animation-duration:.4s;animation-name:slideRight;animation-timing-function:ease;background:#666;content:"";display:block;height:1px;left:0;position:absolute;right:0;top:0;transform-origin:center;width:100%}@keyframes slideRight{0%{left:-80px}to{left:0}}@keyframes slideLeft{0%{left:80px}to{left:0}}