/**
 * Brands PDP — extracted from old_ref brands.min.css
 * @see dev-doc/brands_pdp_migration_plan.html D6
 */

@charset "UTF-8";
.brands-details-body #maincontent>.columns,.brands-details-body .category-view+#maincontent,.brands-productdetails-body #maincontent>.columns{display:none!important}
.brands-productdetails-body #maincontent{display:block!important;min-height:unset}
.brands-productdetails-body .product-info-main,.brands-productdetails-body .product.info.detailed,.brands-productdetails-body .product.media,.category-brands #maincontent{display:none!important}
.brands-productDetails-contactForm{margin:0 auto;background-color:#eee}
.brands-productDetails-contactForm .brands-productDetails-contactForm-wrapper{max-width:540px;margin:0 auto;padding:100px 20px;position:relative}
.brands-productDetails-productTop{max-width:1920px;margin:0 auto}
@media only screen and (max-width:767px){.brands-productDetails-productTop{padding:0 20px}}
.brands-productDetails-productTop .brands-productDetails-productTop-wrapper{display:flex;justify-content:space-between;margin:50px auto 100px;padding:0 140px}
@media only screen and (max-width:767px){.brands-productDetails-productTop .brands-productDetails-productTop-wrapper{display:block;margin:0 auto 60px;padding:0}}
@media only screen and (min-width:768px) and (max-width:1023px){.brands-productDetails-productTop .brands-productDetails-productTop-wrapper{flex-wrap:wrap;margin-bottom:60px;padding:0 20px}}
@media only screen and (min-width:768px){.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanelTop{display:none!important}}
.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanelTop .brands-productDetails-productTop-infoPanel-brandName{margin-top:30px;color:#212121;font-size:18px;letter-spacing:0;line-height:1.25em}
@media only screen and (max-width:767px){.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanelTop .brands-productDetails-productTop-infoPanel-brandName{font-size:14px}}
@media only screen and (min-width:768px) and (max-width:1023px){.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanelTop .brands-productDetails-productTop-infoPanel-brandName{font-size:16px}}
.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanelTop .brands-productDetails-productTop-infoPanel-productName{margin-top:0;text-transform:uppercase;color:#212121;font-family:"Cormorant Garamond","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,serif;font-size:48px;letter-spacing:0;line-height:1.25em}
@media only screen and (max-width:767px){.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanelTop .brands-productDetails-productTop-infoPanel-productName{font-size:36px}}
@media only screen and (min-width:768px) and (max-width:1023px){.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanelTop .brands-productDetails-productTop-infoPanel-productName{font-size:48px}}
.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-imagePanel{max-width:44.512195122%;min-width:44.512195122%}
@media only screen and (max-width:767px){.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-imagePanel{max-width:100%;min-width:100%;margin-top:30px}}
.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-imagePanel .brands-productDetails-productTop-highlightedImage{max-width:633px;margin:0 auto}
.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-imagePanel .brands-productDetails-productTop-highlightedImage img{display:block;width:100%;max-width:540px;margin:0 auto}
.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-imagePanel .brands-productDetails-productTop-thumbnails{display:flex;justify-content:center;margin-top:20px;cursor:pointer}
@media only screen and (max-width:767px){.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-imagePanel .brands-productDetails-productTop-thumbnails{width:calc(100% - 10px);margin-left:auto;margin-right:auto}}
.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-imagePanel .brands-productDetails-productTop-thumbnails .brands-productDetails-productTop-thumbnail{display:block;min-width:calc(((100% + 10px)/5) - 10px);max-width:calc(((100% + 10px)/5) - 10px);margin:0 5px;transition:all .2s ease-out}
.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-imagePanel .brands-productDetails-productTop-thumbnails .brands-productDetails-productTop-thumbnail:first-child{margin-left:0}
.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-imagePanel .brands-productDetails-productTop-thumbnails .brands-productDetails-productTop-thumbnail:last-child{margin-right:0}
.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-imagePanel .brands-productDetails-productTop-thumbnails .brands-productDetails-productTop-thumbnail.active{opacity:.8}
.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanel{max-width:49.3902439024%;min-width:49.3902439024%}
@media only screen and (max-width:767px){.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanel{max-width:100%;min-width:100%;margin-top:30px;text-align:center}}
.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanel .brands-productDetails-productTop-infoPanel-brandName{color:#a37e2c;font-size:18px;letter-spacing:0;line-height:1.25em}
@media only screen and (max-width:767px){.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanel .brands-productDetails-productTop-infoPanel-brandName{font-size:14px}}
@media only screen and (min-width:768px) and (max-width:1023px){.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanel .brands-productDetails-productTop-infoPanel-brandName{font-size:16px}}
@media only screen and (max-width:767px){.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanel .brands-productDetails-productTop-infoPanel-brandName{display:none}}
.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanel .brands-productDetails-productTop-infoPanel-productName{margin-top:2px;text-transform:uppercase;color:#212121;font-family:"Cormorant Garamond","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,serif;font-size:48px;letter-spacing:0;line-height:1.25em}
@media only screen and (max-width:767px){.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanel .brands-productDetails-productTop-infoPanel-productName{font-size:36px}}
@media only screen and (min-width:768px) and (max-width:1023px){.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanel .brands-productDetails-productTop-infoPanel-productName{font-size:48px}}
@media only screen and (max-width:767px){.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanel .brands-productDetails-productTop-infoPanel-productName{display:none}}
.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanel .brands-productDetails-productTop-infoPanel-productPrice{margin-top:20px;text-align:left;text-transform:uppercase;color:#212121;font-size:24px;letter-spacing:0;line-height:1.25em;font-weight:700}
@media only screen and (max-width:767px){.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanel .brands-productDetails-productTop-infoPanel-productPrice{font-size:16px}}
@media only screen and (min-width:768px) and (max-width:1023px){.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanel .brands-productDetails-productTop-infoPanel-productPrice{font-size:18px}}
.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanel .brands-productDetails-productTop-infoPanel-productNoOnline{margin-top:20px;color:#727272;font-size:18px;letter-spacing:0;line-height:2em}
@media only screen and (max-width:767px){.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanel .brands-productDetails-productTop-infoPanel-productNoOnline{font-size:14px}}
@media only screen and (min-width:768px) and (max-width:1023px){.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanel .brands-productDetails-productTop-infoPanel-productNoOnline{font-size:16px}}
.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanel .brands-productDetails-productTop-infoPanel-contactSpecialistBtn{max-width:400px;margin:70px 0 0}
@media only screen and (max-width:1023px){.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanel .brands-productDetails-productTop-infoPanel-contactSpecialistBtn{max-width:330px}}
@media only screen and (max-width:767px){.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanel .brands-productDetails-productTop-infoPanel-contactSpecialistBtn{margin:30px auto 0}}
.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanel .brands-productDetails-productTop-infoPanel-productDesc{margin-top:60px;color:#212121;font-size:18px;letter-spacing:0;line-height:2em}
@media only screen and (max-width:767px){.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanel .brands-productDetails-productTop-infoPanel-productDesc{font-size:14px}}
@media only screen and (min-width:768px) and (max-width:1023px){.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanel .brands-productDetails-productTop-infoPanel-productDesc{font-size:16px}}
@media only screen and (max-width:767px){.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanel .brands-productDetails-productTop-infoPanel-productDesc{margin-top:0;text-align:left}}
@media only screen and (min-width:768px) and (max-width:1023px){.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanel .brands-productDetails-productTop-infoPanel-productDesc{display:none}}
.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanel .action.towishlist{display:inline-block;margin:30px 40px 20px 30px;position:relative;text-decoration:none!important}
@media only screen and (max-width:767px){.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanel .action.towishlist{margin-bottom:40px}}
.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanel .action.towishlist svg{display:block;width:32px;height:32px;margin:0;padding:2px;position:absolute;left:-36px;top:-4px}
.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanel .action.towishlist svg g{color:#a37e2c;transition:all .2s ease-out}
.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanel .action.towishlist:hover svg g{fill:#a37e2c}
.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanel .action.towishlist.active svg g{fill:#a37e2c!important}
.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanel .action.towishlist>span{padding-bottom:4px;text-transform:uppercase;color:#99785c;white-space:nowrap;border-style:solid;border-color:#99785c;border-width:0 0 1px;font-size:18px;letter-spacing:0;line-height:1.25em;transition:all .2s ease-out}
@media only screen and (max-width:767px){.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanel .action.towishlist>span{width:auto;position:relative;white-space:nowrap;height:auto;margin:0;clip:unset}}
@media only screen and (min-width:1024px){.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanel .action.towishlist:hover>span{border-color:transparent}}
.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanelTablet{display:none}
@media only screen and (min-width:768px) and (max-width:1023px){.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanelTablet{display:block;max-width:100%;min-width:100%}}
.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanelTablet .brands-productDetails-productTop-infoPanel-productDesc{margin-top:40px;color:#212121;font-size:18px;letter-spacing:0;line-height:2em}
@media only screen and (max-width:767px){.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanelTablet .brands-productDetails-productTop-infoPanel-productDesc{font-size:14px}}
@media only screen and (min-width:768px) and (max-width:1023px){.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-infoPanelTablet .brands-productDetails-productTop-infoPanel-productDesc{font-size:16px}}
.brands-productDetails-watchSpec{margin:0 auto;background-image:url(/cms/images/common/pattern30.png);background-repeat:no-repeat;background-position:right -1200px top 4%;background-size:2556px;background-color:#404242}
@media only screen and (max-width:767px){.brands-productDetails-watchSpec{padding-top:60px;padding-bottom:60px;background-position:right -2080px top 10%}}
@media only screen and (min-width:768px) and (max-width:1023px){.brands-productDetails-watchSpec{padding-top:60px;padding-bottom:60px;background-position:right -2080px top 10%}}
.brands-productDetails-watchSpec .brands-productDetails-watchSpec-wrapper{display:flex;flex-direction:row-reverse;justify-content:space-between;max-width:1920px;margin:0 auto;padding:90px 100px}
@media only screen and (max-width:767px){.brands-productDetails-watchSpec .brands-productDetails-watchSpec-wrapper{flex-direction:column-reverse;padding:0 20px}}
@media only screen and (min-width:768px) and (max-width:1023px){.brands-productDetails-watchSpec .brands-productDetails-watchSpec-wrapper{flex-direction:column-reverse;padding:0 20px}}
.brands-productDetails-watchSpec .brands-productDetails-watchSpec-wrapper .brands-productDetails-watchSpec-imagePanel{display:block;max-width:42.0731707317%;min-width:42.0731707317%}
@media only screen and (max-width:1023px){.brands-productDetails-watchSpec .brands-productDetails-watchSpec-wrapper .brands-productDetails-watchSpec-imagePanel{max-width:100%;min-width:100%;margin-top:100px}}
.brands-productDetails-watchSpec .brands-productDetails-watchSpec-wrapper .brands-productDetails-watchSpec-imagePanel .titleWrapper .subtitle{color:#dedfd1;font-size:16px;letter-spacing:0;line-height:1.25em}
@media only screen and (max-width:1023px){.brands-productDetails-watchSpec .brands-productDetails-watchSpec-wrapper .brands-productDetails-watchSpec-imagePanel .titleWrapper .subtitle{font-size:18px;letter-spacing:0;line-height:1.25em}}
@media only screen and (max-width:1023px) and (max-width:767px){.brands-productDetails-watchSpec .brands-productDetails-watchSpec-wrapper .brands-productDetails-watchSpec-imagePanel .titleWrapper .subtitle{font-size:14px}}
@media only screen and (max-width:1023px) and (min-width:768px) and (max-width:1023px){.brands-productDetails-watchSpec .brands-productDetails-watchSpec-wrapper .brands-productDetails-watchSpec-imagePanel .titleWrapper .subtitle{font-size:16px}}
.brands-productDetails-watchSpec .brands-productDetails-watchSpec-wrapper .brands-productDetails-watchSpec-imagePanel .titleWrapper .title{margin-top:20px;color:#dedfd1;text-transform:uppercase;font-size:48px;letter-spacing:0;line-height:1.25em}
@media only screen and (max-width:767px){.brands-productDetails-watchSpec .brands-productDetails-watchSpec-wrapper .brands-productDetails-watchSpec-imagePanel .titleWrapper .title{font-size:36px}}
@media only screen and (min-width:768px) and (max-width:1023px){.brands-productDetails-watchSpec .brands-productDetails-watchSpec-wrapper .brands-productDetails-watchSpec-imagePanel .titleWrapper .title{font-size:48px}}
@media only screen and (max-width:1023px){.brands-productDetails-watchSpec .brands-productDetails-watchSpec-wrapper .brands-productDetails-watchSpec-imagePanel .titleWrapper .title{margin-top:10px;font-family:"Cormorant Garamond","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,serif}}
.brands-productDetails-watchSpec .brands-productDetails-watchSpec-wrapper .brands-productDetails-watchSpec-imagePanel .videoWrapper{margin-top:40px}
.brands-productDetails-watchSpec .brands-productDetails-watchSpec-wrapper .brands-productDetails-watchSpec-imagePanel .videoWrapper .videoContainer .video{overflow:hidden;width:100%;padding-top:56.25%;position:relative}
.brands-productDetails-watchSpec .brands-productDetails-watchSpec-wrapper .brands-productDetails-watchSpec-imagePanel .videoWrapper .videoContainer .video:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:#000}
.brands-productDetails-watchSpec .brands-productDetails-watchSpec-wrapper .brands-productDetails-watchSpec-imagePanel .videoWrapper .videoContainer .video iframe,.brands-productDetails-watchSpec .brands-productDetails-watchSpec-wrapper .brands-productDetails-watchSpec-imagePanel .videoWrapper .videoContainer .video video{width:100%;height:100%;position:absolute;left:0;top:0;z-index:2}
.brands-productDetails-watchSpec .brands-productDetails-watchSpec-wrapper .brands-productDetails-watchSpec-imagePanel .brands-productDetails-watchSpec-imageWrapper{display:block;width:100%}
.brands-productDetails-watchSpec .brands-productDetails-watchSpec-wrapper .brands-productDetails-watchSpec-infoPanel{display:flex;flex-direction:column;max-width:49.3902439024%;min-width:49.3902439024%}
.brands-productDetails-watchSpec .brands-productDetails-watchSpec-wrapper .brands-productDetails-watchSpec-infoPanel.fullWidth{max-width:100%;min-width:100%}
@media only screen and (max-width:1023px){.brands-productDetails-watchSpec .brands-productDetails-watchSpec-wrapper .brands-productDetails-watchSpec-infoPanel{max-width:100%;min-width:100%}}
.brands-productDetails-watchSpec .brands-productDetails-watchSpec-wrapper .brands-productDetails-watchSpec-infoPanel .brands-productDetails-watchSpec-tabPanel{display:flex;margin-bottom:60px;position:relative}
@media only screen and (max-width:1023px){.brands-productDetails-watchSpec .brands-productDetails-watchSpec-wrapper .brands-productDetails-watchSpec-infoPanel .brands-productDetails-watchSpec-tabPanel{margin-bottom:0;font-size:14px}}
.brands-productDetails-watchSpec .brands-productDetails-watchSpec-wrapper .brands-productDetails-watchSpec-infoPanel .brands-productDetails-watchSpec-tabPanel:after,.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-tabPanel:after{content:"";display:block;width:100%;height:1px;position:absolute;left:0;bottom:2px;background-color:#727272}
.brands-productDetails-watchSpec .brands-productDetails-watchSpec-wrapper .brands-productDetails-watchSpec-infoPanel .brands-productDetails-watchSpec-tabPanel .brands-productDetails-watchSpec-tabPanelItem{padding-bottom:16px;font-family:"Cormorant Garamond","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,serif;color:#dedfd1;border-style:solid;border-color:#dedfd1;border-width:0 0 5px;font-size:36px;letter-spacing:0;line-height:1.25em;z-index:2}
@media only screen and (max-width:767px){.brands-productDetails-watchSpec .brands-productDetails-watchSpec-wrapper .brands-productDetails-watchSpec-infoPanel .brands-productDetails-watchSpec-tabPanel .brands-productDetails-watchSpec-tabPanelItem{font-size:24px}}
@media only screen and (min-width:768px) and (max-width:1023px){.brands-productDetails-watchSpec .brands-productDetails-watchSpec-wrapper .brands-productDetails-watchSpec-infoPanel .brands-productDetails-watchSpec-tabPanel .brands-productDetails-watchSpec-tabPanelItem{font-size:34px}}
.brands-productDetails-watchSpec .brands-productDetails-watchSpec-wrapper .brands-productDetails-watchSpec-infoPanel .brands-productDetails-watchSpec-infoItem{display:flex;justify-content:space-between;margin-top:30px}
.brands-productDetails-watchSpec .brands-productDetails-watchSpec-wrapper .brands-productDetails-watchSpec-infoPanel .brands-productDetails-watchSpec-infoItem .titleText{min-width:200px;max-width:200px;color:#dedfd1;font-size:18px;letter-spacing:0;line-height:1.25em}
@media only screen and (max-width:767px){.brands-productDetails-watchSpec .brands-productDetails-watchSpec-wrapper .brands-productDetails-watchSpec-infoPanel .brands-productDetails-watchSpec-infoItem .titleText{font-size:14px}}
@media only screen and (min-width:768px) and (max-width:1023px){.brands-productDetails-watchSpec .brands-productDetails-watchSpec-wrapper .brands-productDetails-watchSpec-infoPanel .brands-productDetails-watchSpec-infoItem .titleText{font-size:16px}}
@media only screen and (max-width:1023px){.brands-productDetails-watchSpec .brands-productDetails-watchSpec-wrapper .brands-productDetails-watchSpec-infoPanel .brands-productDetails-watchSpec-infoItem .titleText{min-width:140px;max-width:140px}}
.brands-productDetails-watchSpec .brands-productDetails-watchSpec-wrapper .brands-productDetails-watchSpec-infoPanel .brands-productDetails-watchSpec-infoItem .descText{min-width:calc(100% - 200px - 20px);max-width:calc(100% - 200px - 20px);color:#dedfd1;font-size:18px;letter-spacing:0;line-height:1.25em}
@media only screen and (max-width:767px){.brands-productDetails-watchSpec .brands-productDetails-watchSpec-wrapper .brands-productDetails-watchSpec-infoPanel .brands-productDetails-watchSpec-infoItem .descText{font-size:14px}}
@media only screen and (min-width:768px) and (max-width:1023px){.brands-productDetails-watchSpec .brands-productDetails-watchSpec-wrapper .brands-productDetails-watchSpec-infoPanel .brands-productDetails-watchSpec-infoItem .descText{font-size:16px}}
@media only screen and (max-width:1023px){.brands-productDetails-watchSpec .brands-productDetails-watchSpec-wrapper .brands-productDetails-watchSpec-infoPanel .brands-productDetails-watchSpec-infoItem .descText{min-width:calc(100% - 140px - 20px);max-width:calc(100% - 140px - 20px)}}
.brands-productDetails-youMayAlsoLike{max-width:1920px;margin:100px auto 0}
@media only screen and (max-width:1023px){.brands-productDetails-youMayAlsoLike{margin-top:60px;margin-bottom:0}}
.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper{margin:90px auto 0;padding:0 100px;position:relative}
@media only screen and (max-width:1023px){.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper{margin-top:0;margin-bottom:0;padding:0 20px}}
.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-subtitle{text-align:center;color:#212121;font-size:14px;letter-spacing:0;line-height:1.25em}
.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-title{margin-top:20px;text-align:center;color:#212121;font-family:"Cormorant Garamond","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,serif;text-transform:uppercase;font-size:48px;letter-spacing:0;line-height:1.25em}
@media only screen and (max-width:767px){.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-title{font-size:36px}}
@media only screen and (min-width:768px) and (max-width:1023px){.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-title{font-size:48px}}
@media only screen and (max-width:1023px){.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-title{margin-top:10px}}
.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-tabPanelWrapper{display:flex;justify-content:center}
.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-tabPanel{display:flex;justify-content:center;margin:60px auto 0;position:relative}
@media only screen and (max-width:1023px){.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-tabPanel{width:100%;max-width:360px;margin-top:40px}}
.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-tabPanel .youMayAlsoLike-tabBtn{display:block;margin:0 40px;position:relative;font-family:"Cormorant Garamond","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,serif;color:#727272;font-size:36px;letter-spacing:0;line-height:1.25em;border-style:solid;border-color:transparent;border-width:0 0 5px;z-index:2;transition:all .2s ease-out;cursor:pointer}
@media only screen and (max-width:767px){.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-tabPanel .youMayAlsoLike-tabBtn{font-size:24px}}
@media only screen and (min-width:768px) and (max-width:1023px){.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-tabPanel .youMayAlsoLike-tabBtn{font-size:34px}}
@media only screen and (max-width:1023px){.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-tabPanel .youMayAlsoLike-tabBtn{margin:0 10px;font-size:18px;padding:0 10px 10px}}
@media only screen and (min-width:1024px){.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-tabPanel .youMayAlsoLike-tabBtn:hover{color:#a37e2c;border-color:#a37e2c}}
.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-tabPanel .youMayAlsoLike-tabBtn:first-child{margin-left:0}
.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-tabPanel .youMayAlsoLike-tabBtn:last-child{margin-right:0}
.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-tabPanel .youMayAlsoLike-tabBtn.active{color:#a37e2c;border-color:#a37e2c}
.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-slider{width:100%;margin-top:40px;position:relative}
.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-slider .brands-youMayAlsoLike-watchItem{display:block!important;min-width:100%;max-width:100%;position:relative}
@media only screen and (max-width:767px){.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-slider .slick-track{margin-left:0}}
.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-slider .slick-slide{position:relative}
.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-slider .slick-arrow{width:40px;height:40px;background-image:url(../images/tudor/common/slider-arrow.svg);background-repeat:no-repeat;background-position:center center;background-size:32px;font-size:0;transition:all .2s ease-out}
.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-slider .slick-arrow.slick-prev{left:-40px;transform:rotate3d(0,1,0,180deg)}
@media only screen and (max-width:1023px){.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-slider .slick-arrow.slick-prev{left:0}}
.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-slider .slick-arrow.slick-next{right:-40px;transform:rotate3d(0,1,0,0deg)}
@media only screen and (max-width:1023px){.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-slider .slick-arrow.slick-next{right:0}}
.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-slider .slick-arrow.slick-disabled{opacity:0}
@media only screen and (min-width:1024px){.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-slider .slick-arrow:hover{opacity:.8}}
.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .brands-youMayAlsoLike-watchItem{transition:all .2s ease-out}
@media only screen and (min-width:1024px){.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .brands-youMayAlsoLike-watchItem:hover{opacity:.8}}
.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .brands-youMayAlsoLike-watchItem .brands-youMayAlsoLike-watchItem-imageWrapper{display:block}
.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .brands-youMayAlsoLike-watchItem .brands-youMayAlsoLike-watchItem-imageWrapper .imageWrapper{display:block;position:relative}
.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .brands-youMayAlsoLike-watchItem .brands-youMayAlsoLike-watchItem-imageWrapper .imageWrapper img{display:block;width:100%;max-width:340px;margin:0 auto}
.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .brands-youMayAlsoLike-watchItem .brands-youMayAlsoLike-watchItem-infoWrapper{display:block;width:80%;position:relative}
.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .brands-youMayAlsoLike-watchItem .brands-youMayAlsoLike-watchItem-infoWrapper .brands-youMayAlsoLike-watchItem-brandName{display:block;color:#212121;position:relative;font-size:18px;letter-spacing:0;line-height:1.25em}
@media only screen and (max-width:767px){.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .brands-youMayAlsoLike-watchItem .brands-youMayAlsoLike-watchItem-infoWrapper .brands-youMayAlsoLike-watchItem-brandName{font-size:14px}}
@media only screen and (min-width:768px) and (max-width:1023px){.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .brands-youMayAlsoLike-watchItem .brands-youMayAlsoLike-watchItem-infoWrapper .brands-youMayAlsoLike-watchItem-brandName{font-size:16px}}
.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .brands-youMayAlsoLike-watchItem .brands-youMayAlsoLike-watchItem-infoWrapper .brands-youMayAlsoLike-watchItem-brandName:after,.brands-productdetails-body .block-viewed-products-grid .product-items .product-item-details .product-item-description .product-item-brand_name:after{content:"";display:block;width:40px;height:2px;position:absolute;left:0;bottom:-10px;background-color:#a37e2c}
.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .brands-youMayAlsoLike-watchItem .brands-youMayAlsoLike-watchItem-infoWrapper .brands-youMayAlsoLike-watchItem-productName{display:block;margin-top:30px;color:#212121;font-family:"Cormorant Garamond","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,serif;font-size:32px;letter-spacing:0;line-height:1.25em;font-weight:400}
@media only screen and (max-width:767px){.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .brands-youMayAlsoLike-watchItem .brands-youMayAlsoLike-watchItem-infoWrapper .brands-youMayAlsoLike-watchItem-productName{font-size:18px}}
@media only screen and (min-width:768px) and (max-width:1023px){.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .brands-youMayAlsoLike-watchItem .brands-youMayAlsoLike-watchItem-infoWrapper .brands-youMayAlsoLike-watchItem-productName{font-size:24px}}
.brands-productdetails-body .mycustom-div{padding-bottom:100px}
@media only screen and (max-width:1023px){.brands-productdetails-body .mycustom-div{padding-bottom:100px}}
.brands-productdetails-body .block-viewed-products-grid{max-width:1920px;margin:0 auto}
@media only screen and (max-width:767px){.brands-productdetails-body .block-viewed-products-grid{margin:0 auto}}
.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-slider .slick-arrow:before,.brands-productdetails-body .block-viewed-products-grid .block-content .slick-arrow:before,.brands-productdetails-body .block-viewed-products-grid .block-title{display:none!important}
.brands-productdetails-body .block-viewed-products-grid .block-content{margin:0 auto;padding:0 100px;position:relative}
@media only screen and (max-width:767px){.brands-productdetails-body .block-viewed-products-grid .block-content{margin:0 auto;padding:0 20px}}
@media only screen and (min-width:768px) and (max-width:1023px){.brands-productdetails-body .block-viewed-products-grid .block-content{padding:0 20px}}
.brands-productdetails-body .block-viewed-products-grid .block-content .product-items{width:100%;margin-top:40px;position:relative}
.brands-productdetails-body .block-viewed-products-grid .block-content .product-items .product-item{display:block!important;min-width:100%;max-width:100%;position:relative}
@media only screen and (max-width:767px){.brands-productdetails-body .block-viewed-products-grid .block-content .slick-track{margin-left:0}}
.brands-productdetails-body .block-viewed-products-grid .block-content .slick-slide{position:relative}
.brands-productdetails-body .block-viewed-products-grid .block-content .slick-arrow{width:40px;height:40px;background-image:url(../images/tudor/common/slider-arrow.svg);background-repeat:no-repeat;background-position:center center;background-size:32px;font-size:0;transition:all .2s ease-out}
.brands-productdetails-body .block-viewed-products-grid .block-content .slick-arrow.slick-prev{left:-40px;transform:rotate3d(0,1,0,180deg)}
@media only screen and (max-width:1023px){.brands-productdetails-body .block-viewed-products-grid .block-content .slick-arrow.slick-prev{left:0}}
.brands-productdetails-body .block-viewed-products-grid .block-content .slick-arrow.slick-next{right:-40px;transform:rotate3d(0,1,0,0deg)}
@media only screen and (max-width:1023px){.brands-productdetails-body .block-viewed-products-grid .block-content .slick-arrow.slick-next{right:0}}
.brands-productdetails-body .block-viewed-products-grid .block-content .slick-arrow.slick-disabled{opacity:0}
@media only screen and (min-width:1024px){.brands-productdetails-body .block-viewed-products-grid .block-content .slick-arrow:hover{opacity:.8}}
.brands-productdetails-body .block-viewed-products-grid .product-items{transition:all .2s ease-out}
@media only screen and (min-width:1024px){.brands-productdetails-body .block-viewed-products-grid .product-items:hover{opacity:.8}}
.brands-productdetails-body .block-viewed-products-grid .product-items .product-item-info{box-shadow:none!important;border-width:0!important;margin:0!important;padding:0!important}
.brands-form .brandsContactForm .brands-contactForm textarea+label,.brands-productdetails-body .block-viewed-products-grid .product-items .product-item-photo,.brands-productdetails-body .block-viewed-products-grid .product-items .product-item-photo .product-image-container{display:block}
.brands-productdetails-body .block-viewed-products-grid .product-items .product-item-photo .product-image-container .product-image-wrapper{display:block;height:auto;padding-bottom:0!important;position:relative}
.brands-productdetails-body .block-viewed-products-grid .product-items .product-item-photo .product-image-container .product-image-wrapper img{display:block;width:100%;max-width:340px;margin:0 auto;position:relative;left:auto;right:auto;top:auto;bottom:auto}
.brands-productdetails-body .block-viewed-products-grid .product-items .product-item-details{display:block;width:80%;position:relative}
.brands-productdetails-body .block-viewed-products-grid .product-items .product-item-details .product-item-name{position:relative}
.brands-productdetails-body .block-viewed-products-grid .product-items .product-item-details .product-item-name a{display:block;color:#212121;position:relative;font-family:"Cormorant Garamond","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,serif;text-decoration:none!important;font-size:32px;letter-spacing:0;line-height:1.25em}
@media only screen and (max-width:767px){.brands-productdetails-body .block-viewed-products-grid .product-items .product-item-details .product-item-name a{font-size:18px}}
@media only screen and (min-width:768px) and (max-width:1023px){.brands-productdetails-body .block-viewed-products-grid .product-items .product-item-details .product-item-name a{font-size:24px}}
.brands-productdetails-body .block-viewed-products-grid .product-items .product-item-details .product-item-actions,.brands-productdetails-body .block-viewed-products-grid .product-items .product-item-details .product-item-description .product-item-brand_name .label,.brands-productdetails-body .block-viewed-products-grid .product-items .product-item-details .product-item-description .product-item-brand_product_name .label,.brands-productdetails-body .block-viewed-products-grid .product-items .product-item-details .product-item-description .product-item-link,.brands-productdetails-body .block-viewed-products-grid .product-items .product-item-details .product-item-name{display:none!important}
.brands-productdetails-body .block-viewed-products-grid .product-items .product-item-details .product-item-description{margin:0}
.brands-productdetails-body .block-viewed-products-grid .product-items .product-item-details .product-item-description .product-item-brand_name{display:block;color:#212121;position:relative;font-size:18px;letter-spacing:0;line-height:1.25em}
@media only screen and (max-width:767px){.brands-productdetails-body .block-viewed-products-grid .product-items .product-item-details .product-item-description .product-item-brand_name{font-size:14px}}
@media only screen and (min-width:768px) and (max-width:1023px){.brands-productdetails-body .block-viewed-products-grid .product-items .product-item-details .product-item-description .product-item-brand_name{font-size:16px}}
.brands-productdetails-body .block-viewed-products-grid .product-items .product-item-details .product-item-description .product-item-brand_product_name{display:block;margin-top:30px;color:#212121;font-family:"Cormorant Garamond","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,serif;font-size:32px;letter-spacing:0;line-height:1.25em;font-weight:400}
@media only screen and (max-width:767px){.brands-productdetails-body .block-viewed-products-grid .product-items .product-item-details .product-item-description .product-item-brand_product_name{font-size:18px}}
@media only screen and (min-width:768px) and (max-width:1023px){.brands-productdetails-body .block-viewed-products-grid .product-items .product-item-details .product-item-description .product-item-brand_product_name{font-size:24px}}
.brands-form .brandsContactForm .brandsContactForm-title{text-align:center;color:#212121;font-weight:700}
.brands-form .brandsContactForm .brands-contactForm{margin-top:40px}
.brands-form .brandsContactForm .brands-contactForm .formSectionWrapper{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:20px;position:relative}
@media only screen and (max-width:767px){.brands-form .brandsContactForm .brands-contactForm .formSectionWrapper{padding-top:0}}
.brands-form .brandsContactForm .brands-contactForm .formSectionWrapper:first-child{padding-top:0}
.brands-form .brandsContactForm .brands-contactForm .formSectionWrapper .formItem{display:flex;flex-wrap:wrap;justify-content:space-between;min-width:100%;max-width:100%;position:relative}
@media only screen and (max-width:767px){.brands-form .brandsContactForm .brands-contactForm .formSectionWrapper .formItem{margin-top:20px}}
.brands-form .brandsContactForm .brands-contactForm .formSectionWrapper .formItem .formItemContent{display:flex;flex-direction:column-reverse;min-width:100%;max-width:100%;position:relative}
.brands-form .brandsContactForm .brands-contactForm .errorWrapper.error:after{content:attr(data-error);display:block;margin:4px 0;position:relative;color:#be0100!important;font-size:12px;line-height:1.3em}
.brands-form .brandsContactForm .brands-contactForm input{display:inline-block;border-style:none;border-color:transparent;cursor:pointer}
.brands-form .brandsContactForm .brands-contactForm button,.brands-form .brandsContactForm .brands-contactForm input,.brands-form .brandsContactForm .brands-contactForm select,.brands-form .brandsContactForm .brands-contactForm textarea{-webkit-appearance:none;-moz-appearance:none;margin:0;padding:0;color:#212121;background-color:transparent;border-radius:0;border-width:0;outline:0}
.brands-form .brandsContactForm .brands-contactForm textarea{display:block;width:100%;height:100px;padding:4px 10px;position:relative;background-color:#fff;resize:none}
.brands-form .brandsContactForm .brands-contactForm .brands-contactForm-submitBtn{display:block;width:100%;max-width:200px;margin:20px auto 0;padding:16px 0;text-align:center;color:#fff;background-color:#000;text-transform:uppercase;transition:all .2s ease-out;cursor:pointer}
@media only screen and (min-width:1024px){.brands-form .brandsContactForm .brands-contactForm .brands-contactForm-submitBtn:hover{opacity:.8}}
.brands-form .brandsContactForm .brands-contactForm input[type=email],.brands-form .brandsContactForm .brands-contactForm input[type=number],.brands-form .brandsContactForm .brands-contactForm input[type=password],.brands-form .brandsContactForm .brands-contactForm input[type=search],.brands-form .brandsContactForm .brands-contactForm input[type=tel],.brands-form .brandsContactForm .brands-contactForm input[type=text],.brands-form .brandsContactForm .brands-contactForm input[type=url]{display:block;width:100%;background-color:#fff;cursor:text}
.brands-form .brandsContactForm .brands-contactForm input[type=email]+label,.brands-form .brandsContactForm .brands-contactForm input[type=number]+label,.brands-form .brandsContactForm .brands-contactForm input[type=password]+label,.brands-form .brandsContactForm .brands-contactForm input[type=search]+label,.brands-form .brandsContactForm .brands-contactForm input[type=tel]+label,.brands-form .brandsContactForm .brands-contactForm input[type=text]+label,.brands-form .brandsContactForm .brands-contactForm input[type=url]+label{display:block;color:#212121}
.brands-form .brandsContactForm .brands-contactForm input[type=email].error,.brands-form .brandsContactForm .brands-contactForm input[type=number].error,.brands-form .brandsContactForm .brands-contactForm input[type=password].error,.brands-form .brandsContactForm .brands-contactForm input[type=search].error,.brands-form .brandsContactForm .brands-contactForm input[type=tel].error,.brands-form .brandsContactForm .brands-contactForm input[type=text].error,.brands-form .brandsContactForm .brands-contactForm input[type=url].error,.brands-form .brandsContactForm .brands-contactForm textarea.error{border-color:#be0100!important}
.brands-form .brandsContactFormThankyou{display:none;width:80%;max-width:620px;margin:0 auto;padding:60px 0 40px;text-align:left}
@media only screen and (max-width:767px){.brands-form .brandsContactFormThankyou{padding:60px 0 30px}}
.brands-form .brandsContactFormThankyou .thankyouTitle{display:block;color:#212121;font-size:38px;line-height:1.3em}
@media only screen and (max-width:767px){.brands-form .brandsContactFormThankyou .thankyouTitle{font-size:24px;line-height:1.3em}}
.brands-form .brandsContactFormThankyou .thankyouSubtitle{display:block;color:#212121;font-size:28px;line-height:1.3em}
@media only screen and (max-width:767px){.brands-form .brandsContactFormThankyou .thankyouSubtitle{font-size:20px;line-height:1.3em}}
.brands-form .brandsContactFormThankyou .textSep{display:block;width:50px;height:2px;margin:20px 0 30px;background-color:#212121}
.brands-form .brandsContactFormThankyou .thankyouMsg{display:block;margin-top:20px;font-size:16px;line-height:1.6em}