@charset "UTF-8";.imgNavList .slick-slide li:before,.productInfoBox .colourList li:after,.productInfoBox .colourList li:before{transition:all 0.5s ease-out}.productList{display:flex;flex-wrap:wrap}@media (min-width:451px){.productList{margin-left:-13px;margin-right:-13px}}@media (min-width:1025px){.productList>li{padding-top:35px}}@media (max-width:1024px){.productList>li{padding-bottom:30px}}@media (min-width:641px){.productList>li{width:calc(100% / 3)}}@media (min-width:451px) and (max-width:640px){.productList>li{width:50%}}@media (min-width:451px){.productList>li{padding-left:13px;padding-right:13px}}@media (max-width:450px){.productList>li{width:100%}}.productList .price{right:20px}.productList .productNewTag{left:20px}.productList .textBox{padding-left:20px;padding-right:20px}.productList .textBox em{font-size:19px}.product-detail-page .pageContent{max-width:1180px}.productInfoBox{display:flex}@media (max-width:1024px){.productInfoBox{flex-direction:column}}.productInfoBox .leftBox{max-width:640px}@media (min-width:1025px){.productInfoBox .leftBox{width:60%}}@media (max-width:1024px){.productInfoBox .leftBox{width:100%;margin-left:auto;margin-right:auto}}.productInfoBox .imgBox img{display:block;max-width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (min-width:1181px){.productInfoBox .rightBox{padding-left:90px}}@media (min-width:1025px) and (max-width:1180px){.productInfoBox .rightBox{padding-left:30px}}@media (min-width:1025px){.productInfoBox .rightBox{width:40%}}@media (max-width:1024px){.productInfoBox .rightBox{margin-top:30px;width:100%}}.productInfoBox .rightBox>p{line-height:1.5;font-size:13px}.productInfoBox .rightBox>p+p:before{content:"";display:block;width:4px;height:1px;margin-top:10px;margin-bottom:10px;background-color:#cbcbcb}.productInfoBox h1{position:relative;margin-bottom:15px;font-size:23px;letter-spacing:1px}.productInfoBox h1[data-tag]{padding-right:60px}.productInfoBox h1[data-tag]:before{content:attr(data-tag);position:absolute;top:-13px;right:0;z-index:1;display:flex;justify-content:center;align-items:center;width:50px;height:50px;font:700 14px "Oswald","Noto Sans TC",sans-serif;border-radius:50%;background:url("../images/iconBg.jpg");text-transform:uppercase}.productInfoBox .price{margin-bottom:15px;font:700 24px "Oswald","Noto Sans TC",sans-serif;letter-spacing:0.5px}.productInfoBox .price:before{content:"NTD.$"}.productInfoBox .price.origin{margin-bottom:5px;font-weight:400;font-size:16px;text-decoration:line-through}.productInfoBox .colourList li{align-items:center}.productInfoBox .colourList li.selected:before{border-color:#cbcbcb}.productInfoBox .colourList li.selected:after{transform:scale(1)}.productInfoBox .colourList li:before{content:"";width:30px;height:30px;margin-right:5px;border-radius:50%;box-shadow:inset 0 0 0 3px #1b1b1b;border:1px solid #352d2b}.productInfoBox .colourList li:after{content:"";position:absolute;top:7px;left:7px;z-index:1;width:16px;height:16px;border-radius:50%;background-color:#cbcbcb;transform:scale(0)}.imgNavList,.imgShowList{max-width:640px}.imgNavList img,.imgShowList img{display:block;max-width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.imgNavList{margin:15px -8px 40px}.imgNavList .slick-track{margin-left:0}.imgNavList .slick-slide{padding-left:8px;padding-right:8px}.imgNavList .slick-slide.current li:before{opacity:1}.imgNavList .slick-slide li{position:relative}.imgNavList .slick-slide li:before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,0.6);cursor:pointer;pointer-events:none;opacity:0}.learnMoreBtn{width:120px;height:40px;line-height:40px;margin-top:40px;margin-bottom:30px;margin-left:0}.customizationBox .topBox{display:flex;justify-content:space-between;margin-bottom:30px}@media (max-width:400px){.customizationBox .topBox{flex-direction:column}}.quantityContainer{max-width:150px}@media (min-width:401px){.additionContainer{max-width:260px;padding-top:20px}}.additionContainer select{width:100%;height:35px;line-height:35px;padding-right:34px;padding-left:10px;color:#cbcbcb;font-size:13px;border:1px solid #7b797b;border-radius:0;background-color:transparent;background-image:url("../images/selectArrow.png"),linear-gradient(to right,#7b797b,#7b797b);background-size:6px 5px,1px 100%;background-position:right 15px top 13px,right 34px top 0;background-repeat:no-repeat;-webkit-appearance:none}.remarkTextBox{width:100%;height:100px;padding:20px;font-size:12px;line-height:1.5;color:#fff;border:1px solid #535353;background-color:transparent}.remarkTextBox::-webkit-input-placeholder{color:#535353}.remarkTextBox:-ms-input-placeholder{color:#535353}.remarkTextBox::-moz-placeholder{color:#535353;opacity:1}.remarkTextBox:-moz-placeholder{color:#535353;opacity:1}.customized-detail-page .customizationBox{margin-top:35px}.customized-detail-page .btnBox{display:flex}.customized-detail-page .btnBox .learnMoreBtn{margin-left:0;margin-right:0}.customized-detail-page .btnBox .learnMoreBtn+.learnMoreBtn{margin-left:15px;background-color:#4d4d4d}.customized-detail-page .btnBox .learnMoreBtn+.learnMoreBtn:hover{border-color:transparent;background-color:#cbcbcb}.customizedLightBoxContainer{max-width:1000px;margin-left:auto;margin-right:auto}.customizedLightBoxContainer .topBox{display:flex;align-items:center}@media (max-width:768px){.customizedLightBoxContainer .topBox{flex-direction:column}}.customizedLightBoxContainer .imgBox{position:relative}@media (min-width:769px){.customizedLightBoxContainer .imgBox{width:50%;max-width:450px;min-width:300px}}.customizedLightBoxContainer .imgBox:before{content:"Color";position:absolute;top:0;left:0;z-index:4}.customizedLightBoxContainer .imgBox img{display:block;max-width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width:768px){.customizedLightBoxContainer .imgBox img{max-height:300px}}@media (min-width:1025px){.customizedLightBoxContainer .textBox{padding-left:100px}}@media (min-width:769px) and (max-width:1024px){.customizedLightBoxContainer .textBox{padding-left:30px}}@media (max-width:768px){.customizedLightBoxContainer .textBox{width:100%;padding-top:30px}}.customizedLightBoxContainer .textBox h2{margin-bottom:20px;font-size:24px}.customizedLightBoxContainer .textBox>p{color:#535353;line-height:1.5}.customizedLightBoxContainer .textBox>p+p{padding-bottom:20px;border-bottom:1px solid #bfbfbf}.customizedLightBoxContainer .textBox>p+p:before{content:"";display:block;width:4px;height:1px;margin-top:10px;margin-bottom:10px;background-color:#313131}.customizedLightBoxContainer .colourTitle{margin-top:20px}.customizedLightBoxContainer .colourList{margin-bottom:0}.customizedLightBoxContainer .colourList li{width:30px;height:30px;border-radius:50%;box-shadow:inset 0 0 0 3px #cbcbcb;border:1px solid #bfbfbf}.customizedLightBoxContainer .colourList li.focus{border-color:#7b797b}.customizedLightBoxContainer .additionContainer{padding-left:0}.customizedLightBoxContainer .additionContainer select{color:#535353}.customizedLightBoxContainer input[type=checkbox],.customizedLightBoxContainer input[type=radio]{display:none}.customizedLightBoxContainer input[type=checkbox]:checked+.labelStyle:before,.customizedLightBoxContainer input[type=radio]:checked+.labelStyle:before{box-shadow:inset 0 0 0 10px #1b1b1b}.customizedLightBoxContainer .labelStyle:before{content:url("../images/checkWhite.png")}.customizedLightBoxContainer .btnBox{margin-top:30px;border-top:1px solid #bfbfbf}.customizedLightBoxContainer .btnBox .learnMoreBtn{margin-left:auto;margin-right:auto;margin-bottom:0;color:#cbcbcb}@media (min-width:1181px){.customizedLightBoxContainer .btnBox .learnMoreBtn:hover{color:#7b797b}}#imgHardware,#imgSuture{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.brandContainer{margin-top:50px}.brandContainer>h2{margin-bottom:30px;padding-bottom:15px;font-size:15px;text-align:center;border-bottom:1px solid #bfbfbf}.brandContainer .wrap{max-width:720px}.brandSelectList{display:flex;flex-wrap:wrap}.brandSelectList>li{margin-right:10px;margin-bottom:20px}.brandSelectList h3{margin-bottom:7px;font-size:15px}.brandSelectList .price{font-size:14px}.brandSelectList .price:before{content:"NT $"}.brandSelectList{display:flex;justify-content:space-between}.brandSelectList .labelStyle{position:relative;align-items:flex-start;flex-direction:column;padding-left:30px}.brandSelectList .labelStyle:before{position:absolute;left:0;top:0;z-index:1}.brandSelectContent>li{display:none;margin-bottom:85px}.brandSelectContent input[type=text]{width:100%;padding:10px;background-color:#cbcbcb;line-height:1.5;border:1px solid #aaa}.brandSelectContent input[type=text]::-webkit-input-placeholder{color:#afafaf}.brandSelectContent input[type=text]:-ms-input-placeholder{color:#afafaf}.brandSelectContent input[type=text]::-moz-placeholder{color:#afafaf;opacity:1}.brandSelectContent input[type=text]:-moz-placeholder{color:#afafaf;opacity:1}.brandList{display:flex;flex-wrap:wrap;margin-top:30px}@media (min-width:481px){.brandList{margin-left:-10px;margin-right:-10px}}.brandList>li{padding-bottom:20px}@media (min-width:961px){.brandList>li{width:25%}}@media (min-width:681px) and (max-width:960px){.brandList>li{width:calc(100% / 3)}}@media (min-width:481px) and (max-width:680px){.brandList>li{width:50%}}@media (min-width:481px){.brandList>li{padding-left:10px;padding-right:10px}}@media (max-width:480px){.brandList>li{width:100%}}.brandList img{display:block;max-width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}