

        .pn-ProductNav_Wrapper {
          position: relative;
          padding: 0 40px 0 0;
          box-sizing: border-box;
		  border-top:1px solid #CCC;
		  border-bottom:1px solid #CCC;
		  background:#FFF;
		  z-index:10
        }

        .pn-ProductNav {
          /* Make this scrollable when needed */
          overflow-x: auto;
          /* We don't want vertical scrolling */
          overflow-y: hidden;
          /* For WebKit implementations, provide inertia scrolling */
          -webkit-overflow-scrolling: touch;
          /* We don't want internal inline elements to wrap */
          white-space: nowrap;
          /* If JS present, let's hide the default scrollbar */
          /* positioning context for advancers */
          position: relative;
          font-size: 0;

         -ms-overflow-style: none;
         &::-webkit-scrollbar { 
         display: none !important;
		 background:transparent;
          }

        }
        .js .pn-ProductNav {
          /* Make an auto-hiding scroller for the 3 people using a IE */
          -ms-overflow-style: -ms-autohiding-scrollbar; -ms-overflow-style: none;
          /* Remove the default scrollbar for WebKit implementations */
        }
        .js .pn-ProductNav::-webkit-scrollbar {
          display: none !important;
        }

        .pn-ProductNav_Contents {
          float: left;
          -webkit-transition: -webkit-transform .2s ease-in-out;
          transition: -webkit-transform .2s ease-in-out;
          transition: transform .2s ease-in-out;
          transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out;
          position: relative;
        }
		/*
		.pn-ProductNav_Contents.cate013 {transition-duration: 0.1s; transform: translate3d(-132px, 0px, 0px);}
		.pn-ProductNav_Contents.cate014 {transform: translate3d(-172.234px, 0px, 0px);}
		.pn-ProductNav_Contents.cate015 {transform: translate3d(-212.234px, 0px, 0px);}
		.pn-ProductNav_Contents.cate016 {transform: translate3d(-382.234px, 0px, 0px);}
		.pn-ProductNav_Contents.cate017 {transform: translate3d(-380.234px, 0px, 0px);}
		.pn-ProductNav_Contents.cate018 {transition-duration: 0.1s; transform: translate3d(-410.234px, 0px, 0px);}
		*/
        .pn-ProductNav_Contents-no-transition {
          -webkit-transition: none;
          transition: none;
        }

        .pn-ProductNav_Link {
          text-decoration: none;
          color: #333;
          font-size:0.9rem;
          font-family: -apple-system, sans-serif;
          display: -webkit-inline-box;
          display: -ms-inline-flexbox;
          display: inline-flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          min-height: 45px;
		  line-height:45px;
          border: 1px solid transparent;
          padding: 0 11px;
        }
		.pn-ProductNav_Link.on {color:#0b37f1 !important;}

        .pn-ProductNav_Link:first-child {
          background:#0b37f1;
          color: #FFF;
          min-height: 47px;
		  line-height:47px;
		  font-weight:bold;
		  position:relative;
		  z-index:20
        }


/*
        .pn-ProductNav_Link:first-child {
          margin-left:90px;
        }
*/

        .pn-ProductNav_Link + .pn-ProductNav_Link {
          border-left-color: #FFF;
        }
        .pn-ProductNav_Link[aria-selected="true"] {
          color: #111;
        }

        .pn-ProductNav_Link[aria-selected="true"]:first-child {
          color: #111;
        }


        .pn-Advancer {
          /* Reset the button */
          -webkit-appearance: none;
             -moz-appearance: none;
                  appearance: none;
          background: transparent;
          padding: 0;
          border: 0;
          /* Now style it as needed */
          position: absolute;
          top: 0;
          bottom: 0;
          /* Set the buttons invisible by default */
          opacity: 0;
          -webkit-transition: opacity .3s;
          transition: opacity .3s;
        }
        .pn-Advancer:focus {
          outline: 0;
        }
        .pn-Advancer:hover {
          cursor: pointer;
        }

        .pn-Advancer_Left {
          left: 15px;
        }
        [data-overflowing="both"] ~ .pn-Advancer_Left, [data-overflowing="left"] ~ .pn-Advancer_Left {
          opacity: 1;
        }

        .pn-Advancer_Right {
          right: 15px;
        }
        [data-overflowing="both"] ~ .pn-Advancer_Right, [data-overflowing="right"] ~ .pn-Advancer_Right {
          opacity: 1;
        }

        .pn-Advancer_Icon {
          width: 10px;
          height: 22px;
          fill: #555;
        }
/*
        .pn-ProductNav_Indicator {
          position: absolute;
          bottom: 0;
          left: 0;
          height: 4px;
          width: 100px;
          background-color: transparent;
          -webkit-transform-origin: 0 0;
                  transform-origin: 0 0;
          -webkit-transition: background-color .2s ease-in-out, -webkit-transform .2s ease-in-out;
          transition: background-color .2s ease-in-out, -webkit-transform .2s ease-in-out;
          transition: transform .2s ease-in-out, background-color .2s ease-in-out;
          transition: transform .2s ease-in-out, background-color .2s ease-in-out, -webkit-transform .2s ease-in-out;
        }
*/