﻿*{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body,h1{letter-spacing:0;line-height:1.25em;margin:0;padding:0}body{font-family:"Montserrat","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,sans-serif;font-size:16px}details,main{display:block}h1{font-size:48px}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;border-radius:0}button,input{overflow:visible}button,select{text-transform:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.ewcHeaderTopIcon__minicart .counter.qty.empty,[hidden],template{display:none}h2{font-size:36px}h3{font-size:32px}h4{font-size:24px}h5{font-size:18px}.c1,.c2,.p2,h2,h3,h4,h5,h6,p{letter-spacing:0;line-height:1.25em;margin:0;padding:0}.c1,.c2,.p2{font-size:14px}.c1,.c2,h6,p{font-size:16px}.c2{font-size:14px}.ewcHeader{height:170px;background-color:#404242;color:#fff;padding-top:30px;padding-bottom:20px}@media only screen and (max-width:1023px){.ewcHeader{height:150px;padding-top:25px;padding-bottom:25px}}.ewcHeader_inner{position:relative;display:flex;width:100%;max-width:1920px;margin:0 auto;flex-direction:column;justify-content:space-between;padding:0 32px;min-height:100px}@media only screen and (max-width:1023px){.ewcHeader_inner{justify-content:center}}.ewcHeaderTop{position:relative;display:flex;justify-content:space-between;z-index:2}@media only screen and (max-width:1023px){.ewcHeaderTop{align-items:center}}.ewcHeaderTop_mTrigger{position:relative;display:block;width:40px;height:40px}@media only screen and (min-width:1024px){.ewcHeaderTop_mTrigger{display:none}}.ewcHeaderTop_links{position:relative;display:flex;align-items:center}@media only screen and (max-width:1023px){.ewcHeaderTop_links{display:none}}.ewcHeaderTop_icons{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start}.ewcHeaderTop_icon{position:relative;display:block;margin-right:48px}.ewcHeaderTop_icon:last-child{margin-right:0}@media only screen and (min-width:1024px) and (max-width:1200px){.ewcHeaderTop_icon{margin-right:36px}}@media only screen and (min-width:768px) and (max-width:1023px){.ewcHeaderTop_icon__user,.ewcHeaderTop_icon__wishlist{display:none}}@media only screen and (max-width:767px){.ewcHeaderTop_icon__search,.ewcHeaderTop_icon__user,.ewcHeaderTop_icon__wishlist{display:none}}.ewcHeaderTop_declaration{position:relative;top:-4px}@media only screen and (max-width:1023px){.ewcHeaderTop_declaration{display:none}}.ewcHeaderTop__declaration{background-color:#bd9471;color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;border-radius:4px;border-width:0}.ewcHeaderTopIcon{border:0;margin:0;padding:0;overflow:visible;background:0 0;color:inherit;font:inherit;outline:0;text-align:inherit;line-height:normal;border-radius:0;cursor:pointer;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;touch-action:manipulation;position:relative;display:block;width:24px;height:24px}.ewcFieldCheckboxMsg input[type=checkbox]::-moz-focus-inner,.ewcFieldIcon::-moz-focus-inner,.ewcFieldInput[type*=date]::-moz-focus-inner,.ewcFieldInput[type=email]::-moz-focus-inner,.ewcFieldInput[type=number]::-moz-focus-inner,.ewcFieldInput[type=password]::-moz-focus-inner,.ewcFieldInput[type=search]::-moz-focus-inner,.ewcFieldInput[type=tel]::-moz-focus-inner,.ewcFieldInput[type=text]::-moz-focus-inner,.ewcFieldInput[type=url]::-moz-focus-inner,.ewcFieldRadio input[type=radio]::-moz-focus-inner,.ewcFieldSelect::-moz-focus-inner,.ewcFieldTextarea::-moz-focus-inner,.ewcHeaderTopIcon::-moz-focus-inner,.ewcMMClose button::-moz-focus-inner,.ewcSearchForm_btnSearch::-moz-focus-inner,.ewcSearchForm_control input::-moz-focus-inner,.ewcSearch_btnClose::-moz-focus-inner,.nav-hamburger::-moz-focus-inner,.svgIcon::-moz-focus-inner{border:0;padding:0}.ewcHeaderTopIcon:active{background-color:transparent;border:0;box-shadow:none}.ewcHeaderLink_icon svg g,.ewcHeaderTopIcon svg g{transition:all .25s}.ewcHeaderTopIcon:hover{background:0 0;border:0;color:transparent}.ewcFieldCustomSelect_select:hover .ewcFieldCustomSelect_selectIcon svg,.ewcHeaderLink:hover .ewcHeaderLink_icon svg g,.ewcHeaderTopIcon:hover svg g{stroke:#dde0d1}.ewcHeaderTopIcon__minicart{position:relative;display:block}.ewcHeaderTopIcon__overlay,.ewcWatchAndNewsCarouselVideo video{position:absolute;display:block;width:100%;height:100%;top:0;left:0}.ewcHeaderTopIcon__minicart .counter.qty,.ewcHeaderTopIcon__overlay .overlayCounter,.ewcMinicartIcon .counter.qty{position:absolute;display:flex;width:24px;height:24px;justify-content:center;align-items:center;border-radius:50%;font-size:12px;top:-50%;right:-50%}.ewcHeaderTopIcon__actionMinicart{position:relative;display:block}@media only screen and (min-width:768px){.ewcHeaderTopIcon__minicartMobile{display:none}}@media only screen and (max-width:767px){.ewcHeaderTopIcon__minicartDesktop{display:none}}.ewcHeaderTopIcon__minicart .counter.qty,.ewcMinicartIcon .counter.qty{background:#bd9471;box-shadow:0 0 10px 10px rgba(64,66,66,.25)}.ewcHeaderTopIcon__minicart .counter-number{color:#404242}.ewcHeaderTopIcon__minicart .counter-label,.ewcMinicartIcon .counter.qty.empty{display:none}.ewcMinicartIcon .counter-number{color:#404242}.ewcMinicartIcon .counter-label{display:none}.ewcHeaderPartners,.ewcMMPartners{position:relative;display:flex}.ewcHeaderPartners_logo,.ewcMMPartners_logo{position:relative;display:block;width:150px;margin-bottom:30px}.ewcHeaderPartners_logo:last-child,.ewcMMPartners_logo:last-child{margin-bottom:0}.ewcFieldCustomSelect_selectIcon svg,.ewcHeaderLogo svg,.ewcHeaderPartners_logo img,.ewcMMPartners_logo img{position:relative;display:block;width:100%}.partnersLogo,.partnersLogo img{position:relative;display:block}@media only screen and (min-width:1024px){.partnersLogo{height:70px}.partnersLogo img{height:100%}}.ewcHeaderPartners{justify-content:space-between;min-height:70px;margin-top:20px}.ewcHeaderPartners .partnersStart{position:relative;display:flex}.ewcHeaderPartners .partnersLogo{margin-right:24px}.ewcHeaderPartners .partnersLogo:last-child{margin-right:0}@media only screen and (max-width:1023px){.ewcHeaderPartners{display:none}}.ewcMMPartners{justify-content:flex-start;flex-direction:column-reverse}.ewcMMPartners .partnersEnd,.ewcMMPartners .partnersLogo{position:relative;display:block;margin-bottom:10px}.ewcMMPartners .partnersLogo{width:150px;height:auto}.ewcMMLinks .ewcHeaderLink:last-child,.ewcMMPartners .partnersLogo:last-child{margin-bottom:0}.ewcMMPartners .partnersLogo img{position:relative;display:block;width:100%;height:auto}.ewcMMPartners .partnersStart{position:relative;display:flex;flex-direction:column}.ewcHeaderLogo{position:absolute;display:block;width:168px;height:96px;top:0;left:50%;margin-left:-84px;z-index:2}.svgIcon{border:0;margin:0;padding:0;overflow:visible;background:0 0;color:inherit;font:inherit;outline:0;text-align:inherit;line-height:normal;border-radius:0;cursor:pointer;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;touch-action:manipulation;position:relative;display:block;width:24px;height:24px;background-color:#7fffd4}.ewcHeaderLinks{position:relative;display:flex;justify-content:flex-start}.ewcMMLinks{position:relative;display:block;margin-right:0}.ewcMMLinks,.ewcMMLinks .ewcHeaderLink{margin-bottom:10px}.ewcMMLinks .ewcContactUs{display:none}.ewcHeaderLink{position:relative;display:flex;justify-content:flex-start;align-items:center;margin-right:52px;text-decoration:none;color:#bd9471;transition:color .25s}@media only screen and (min-width:1024px) and (max-width:1200px){.ewcHeaderLink{margin-right:24px}}.ewcHeaderLink:visited{color:#bd9471}.ewcHeaderLink:last-child{margin-right:0}.ewcHeaderLink_icon{position:relative;display:block;width:24px;height:24px;margin-right:8px}.ewcHeaderLink_text{position:relative;display:block;white-space:nowrap}.ewcFieldCustomSelect_select:hover .ewcFieldCustomSelect_selectText,.ewcHeaderLink:hover{color:#dde0d1;text-decoration:none}.ewcLangSwitch{position:relative;display:flex;margin-right:52px}@media only screen and (min-width:1024px) and (max-width:1200px){.ewcLangSwitch{margin-right:24px}}@media only screen and (max-width:767px){.ewcLangSwitch{margin-left:24px;margin-right:0}}.ewcContactUs{position:relative;display:block;width:170px}@media only screen and (min-width:1024px) and (max-width:1200px){.ewcContactUs{width:150px}}@media only screen and (max-width:767px){.ewcContactUs{display:none}}.ewcFieldCustomSelect{position:relative;display:block;transition:color .25s}.ewcFieldCustomSelect_select{position:relative;display:flex;justify-content:flex-start;align-items:center;background-color:#404242;padding-right:6px;cursor:pointer}.ewcFieldCustomSelect_selectText{font-size:16px;letter-spacing:0;margin:0;line-height:1em;position:relative;display:block;flex:1 1 auto;padding:9px 12px;color:#bd9471}.ewcFieldCustomSelect_selectIcon{position:relative;display:block;width:24px;height:24px;flex:0 0 auto}.ewcFieldCustomSelect.active .ewcFieldCustomSelect_selectIcon{transform:rotate(180deg)}.ewcFieldCustomSelect_list{position:absolute;display:none;top:100%;width:100%;left:0;background-color:#b9bbbb;color:#404242;padding:8px 0}.ewcFieldCustomSelect.active .ewcFieldCustomSelect_list{display:block}.ewcFieldCustomSelect_item{font-size:14px;letter-spacing:0;margin:0;line-height:1em;position:relative;display:block;padding:8px 12px}.ewcFieldCustomSelect_item a,a.ewcLangLink{text-decoration:none;color:inherit;transition:color .25s}.ewcFieldCustomSelect_item a:hover{color:#000}a.ewcLangLink{position:relative;display:block;padding-right:24px;margin-right:24px;border-right:1px solid #bd9471;color:#bd9471;transition:all .25s}@media only screen and (min-width:1024px) and (max-width:1200px){a.ewcLangLink{padding-right:12px;margin-right:12px}}@media only screen and (max-width:767px){a.ewcLangLink{font-size:18px;letter-spacing:0;line-height:1.25em;padding:0 24px 0 0;margin:0 24px 0 0;border-right:1px solid #bd9471}}a.ewcLangLink:hover{color:#fff}a.ewcLangLink:last-child{margin-right:0;border-right:0;padding-right:0}.ewcSigninPanel{position:absolute;display:block;z-index:1;background-color:#fff;top:calc(100% + 12px);box-shadow:0 0 3px 0 rgba(0,0,0,.25);opacity:0;visibility:hidden;transform:translateY(24px);transition:all .25s;transition-delay:0s}.ewcSigninPanel__profile{padding:24px;width:220px;right:-144px}.ewcSigninPanel_link,.ewcSigninPanel_listMenu{position:relative;display:block;margin-bottom:12px}.ewcSigninPanel_listMenu{padding-bottom:12px;border-bottom:1px solid #dde0d1}.ewcSigninPanel_link{color:#404242;text-decoration:none;transition:all .25s}.ewcSigninPanel_link:last-child{margin-bottom:0}.ewcSigninPanel_link:hover{color:#bd9471}.ewcSigninPanel__signin{width:460px;right:-144px}.ewcSigninPanel__active{opacity:1;transform:translateY(0);visibility:visible;transition-delay:.25s}@media only screen and (max-width:767px){.ewcSigninPanel{display:none}}.ewcSigninPanel_title{position:relative;display:block;padding:16px 0;border-bottom:1px solid #404242;text-align:center}.ewcMinicartPanel_title h3,.ewcSigninPanel_title h3{font-family:"Cormorant Garamond","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,serif;color:#000}.ewcSigninPanel_content{position:relative;display:block;padding:30px}.ewcSigninPanelContent,.ewcSigninPanel_content p{position:relative;display:block;margin-bottom:30px}.ewcSigninPanel_content p{text-align:center;color:#000}.ewcSigninPanelContent{padding-bottom:30px;border-bottom:1px solid #99785c}.ewcSigninPanelContent:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.ewcMinicartPanel{position:absolute;display:block;z-index:1;top:calc(100% + 12px);right:0;box-shadow:0 0 3px 0 rgba(0,0,0,.25);transition:all .25s;transition-delay:0s;color:#000;background-color:#fff;width:440px}.ewcMinicartPanel_title{padding:16px 0;text-align:center}.ewcMinicartPanel_content,.ewcMinicartPanel_title{position:relative;display:block;border-bottom:1px solid #404242}.ewcMinicartPanel_content:last-child,.ewcMinicartProduct:last-child{border-bottom:0}.ewcMinicartPanel_actions{position:relative;display:block;margin:20px 30px}.ewcMinicartPanel_empty{position:relative;display:block;padding:120px 30px;text-align:center}.ewcMinicartPanelScroll{max-height:400px;overflow-x:auto}.ewcMinicartPanelScroll,.ewcMinicartProduct,.ewcMinicartProducts{position:relative;display:block}.ewcMinicartProduct{padding:24px 0;margin:0 30px;border-bottom:1px solid #99785c}.ewcMinicartProduct_options,.ewcMinicartProduct_product{position:relative;display:flex;justify-content:flex-start;align-items:flex-start}.ewcMinicartProduct_options{align-items:center;margin-bottom:12px}.ewcMinicartProduct_options .label{position:relative;display:block}.ewcMinicartProduct .price,.ewcMinicartProduct_options .label,.ewcMinicartProduct_options .values{font-size:14px;letter-spacing:0;line-height:1.25em;margin:0;padding:0}.ewcMinicartProduct_msg,.ewcMinicartProduct_photo{position:relative;display:block}.ewcMinicartProduct_photo{width:120px;height:120px}.ewcMinicartProduct_photo img{width:100%}.ewcMinicartProduct_detail{width:calc(100% - 120px);padding:0 24px}.ewcMinicartProduct_brand,.ewcMinicartProduct_detail,.ewcMinicartProduct_name,.ewcMinicartProduct_photo img{position:relative;display:block}.ewcMinicartProduct_brand a,.ewcMinicartProduct_brand span,.ewcMinicartProduct_name a,.ewcMinicartProduct_name span{font-size:18px;letter-spacing:0;line-height:1.25em;margin:0;padding:0;color:#404242;text-decoration:none}.ewcMinicartProduct_brand{margin-bottom:12px}.ewcMinicartProduct_brand span,.ewcTable[data-name=accountOrder] .ewcTable_td[data-name=id] .text{font-weight:700}.ewcMinicartProduct .price{font-size:18px;color:#404242;font-weight:400}.ewcMinicartProduct .iconDelete{position:absolute;display:block;width:24px;height:24px;top:0;right:0}.ewcMinicartProduct_pricing,.ewcMobileMenu,.megaMenu{position:relative;display:block}.megaMenu{background-color:#404242}.ewcMobileMenu{width:100%}.ewcMobileMenu_header{position:relative;display:flex;justify-content:space-between;align-items:center;padding:15px 20px}.ewcMobileMenu_content,.ewcMobileMenu_header{border-bottom:1px solid #99785c}.ewcMobileMenu_content,.ewcMobileMenu_footer{position:relative;display:block;padding:10px 20px}.ewcMobileMenu_switch{position:relative;display:block;margin-right:36px}.ewcMobileMenu_icons{position:relative;display:flex;justify-content:flex-start;align-items:flex-start}@media only screen and (min-width:1024px){.ewcMobileMenu_header{display:none}.ewcMobileMenu_content{padding:0;border-bottom:0}.ewcMobileMenu .ewcMMSearchbar,.ewcMobileMenu_footer{display:none}}.ewcMobileIcon{position:relative;display:block;margin-right:36px}.ewcMobileIcon:last-child{margin-right:0}.ewcMMClose,.ewcMMClose button{position:relative;display:block}.ewcMMClose button{border:0;margin:0;padding:0;overflow:visible;background:0 0;color:inherit;font:inherit;outline:0;text-align:inherit;line-height:normal;border-radius:0;cursor:pointer;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;touch-action:manipulation;width:32px;height:32px}.ewcMMInfo{justify-content:flex-start;align-items:center}.ewcMMInfo,.ewcMMSwitch{position:relative;display:flex}.ewcMainMenu{position:relative;display:block;background-color:#fc0}.nav-sections,.slickStrokes li.slick-active .slickStroke:before,.slickStrokes li:hover .slickStroke:before{background-color:#404242}.page-header{margin-bottom:0!important;border-bottom:0!important;z-index:4!important}.nav-hamburger{border:0;margin:0;padding:0;overflow:visible;background:0 0;color:inherit;font:inherit;outline:0;text-align:inherit;line-height:normal;border-radius:0;cursor:pointer;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;touch-action:manipulation;position:absolute;display:block;width:100%;height:100%;top:0;left:0}.nav-hamburger:hover{background-color:transparent;border:0;box-shadow:none}.nav-sections{margin-bottom:0!important}.top-container{position:relative;max-width:100%}.ewcSearchPanel{position:absolute;display:none;top:0;left:0;width:100%;background-color:#fff;z-index:2}@media only screen and (max-width:1023px){.ewcMMSearchbar .ewcSearch{padding:0 0 10px}}.ewcMMSearchbar .ewcSearch_close{display:none}.ewcMMSearchbar .ewcSearch_search{padding:0}.ewcMMSearchbar .ewcSearchForm_control input{font-size:14px;letter-spacing:0;margin:0;padding:0;line-height:32px;height:32px;color:#fff}.ewcMMSearchbar .ewcSearchForm_actions{width:32px;height:32px}.ewcMMSearchbar .ewcSearchForm_btnSearch{width:24px;height:24px}.ewcSearch{position:relative;display:block;padding:60px 0}.ewcSearch_close{position:relative;display:flex;justify-content:flex-end;width:100%;padding:0 68px;margin-bottom:40px}.ewcSearch_search{position:relative;display:block;max-width:1200px;margin:0 auto;padding:0 60px}.ewcSearch_btnClose{border:0;margin:0;padding:0;overflow:visible;background:0 0;color:inherit;font:inherit;outline:0;text-align:inherit;line-height:normal;border-radius:0;cursor:pointer;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;touch-action:manipulation;width:48px;height:48px}.ewcSearchForm,.ewcSearch_btnClose{position:relative;display:block}.ewcSearchForm_btnSearch svg,.ewcSearchForm_control input,.ewcSearchForm_field,.ewcSmTooltip img{position:relative;display:block;width:100%}.ewcSearchForm_label{position:relative;display:none}.ewcSearchForm_control input{border:0;overflow:visible;background:0 0;color:inherit;font:inherit;outline:0;text-align:inherit;border-radius:0;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;font-size:36px;letter-spacing:0;margin:0;line-height:64px;height:64px;border-bottom:1px solid #99785c;padding:0 64px 0 12px}.ewcSearchForm_control input:not([disabled]):focus{box-shadow:none}.ewcSearchForm_actions{position:absolute;display:flex;justify-content:center;align-items:center;width:64px;height:64px;top:0;right:0}.ewcSearchForm_btnSearch{border:0;margin:0;padding:0;overflow:visible;background:0 0;color:inherit;font:inherit;outline:0;text-align:inherit;line-height:normal;border-radius:0;cursor:pointer;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;touch-action:manipulation;width:48px;height:48px}.ewcMegaMenu,.ewcMegaMenu a,.ewcSearchForm_btnSearch{position:relative;display:block}@media only screen and (min-width:1024px){.ewcMegaMenu{z-index:3}}.ewcMegaMenu li,.ewcMegaMenu ul{list-style:none;padding:0;margin:0}.ewcMegaMenu a{text-decoration:none;color:#bd9471}.ewcMegaMenu a span{text-transform:uppercase}@media only screen and (min-width:1024px){.ewcMegaMenu ul,.ewcMegaMenu ul.submenu{justify-content:center;align-items:center}.ewcMegaMenu ul>li{margin:0 15px}.ewcMegaMenu ul,.ewcMegaMenu ul>li:hover ul.submenu{display:flex}.ewcMegaMenu li a{padding:0 15px 20px;transition:color .25s}.ewcMegaMenu li a:hover{color:#dde0d1}.ewcMegaMenu ul.submenu{position:absolute;display:none;top:100;width:100%;left:0;right:0;background-color:#404242}}@media only screen and (max-width:1023px){.ewcMegaMenu li a{display:flex;justify-content:space-between;align-items:center;padding:10px 0}.ewcMegaMenu li.parent>a:after{content:"";position:relative;display:block;width:24px;height:24px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23BD9471' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'><polyline points='6 9 12 15 18 9'></polyline></svg>")}.ewcMegaMenu li.parent.active>a:after{transform:rotate(180deg)}.ewcMegaMenu li.parent.active>a~ul.submenu{display:block}.ewcMegaMenu ul.submenu{position:relative;display:none;margin-left:25px}}.ewcMegaMenu__declaration{margin-top:10px;margin-bottom:10px;padding-top:10px;padding-bottom:10px;background-color:#bd9471;border-radius:4px;border-width:0;color:#fff;font-size:14px;font-weight:400;text-transform:uppercase}@media only screen and (min-width:1024px){.ewcMegaMenu__declaration{display:none}}.ewcFooter{position:relative;display:block;background-color:#404242;color:#fff;padding:60px 0}@media only screen and (max-width:1023px){.ewcFooter{padding-top:25px;padding-bottom:25px}}.ewcFooter_inner{position:relative;display:block;width:100%;max-width:1920px;margin:0 auto;padding:0 32px;text-align:center}@media only screen and (max-width:767px){.ewcFooter_inner{padding:0 20px}}.ewcFooter_socialMedia,.ewcFooter_title{position:relative;display:block;margin-bottom:30px}.ewcFooter_title h4{font-family:"Cormorant Garamond","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,serif;font-weight:400;color:#bd9471;margin:0}.ewcFooter_socialMedia{margin-bottom:40px}.ewcFooter_menu{position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:60px}.ewcFooter_copyright{font-size:18px;letter-spacing:0;line-height:1.25em;margin:0;padding:0;color:#bd9471}.ewcFooter_copyright .onlyM{display:none}@media only screen and (max-width:767px){.ewcFooter_copyright .onlyM{display:block}}.ewcFooter_copyright a{color:#bd9471;text-decoration:underline}@media only screen and (max-width:767px){.ewcFooter_copyright{font-size:12px;letter-spacing:0;line-height:1.25em;margin:0;padding:0}}.ewcSmList{position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.ewcSmItem{position:relative;display:block;margin:0 48px}@media only screen and (max-width:767px){.ewcSmItem{margin:0 12px}}.ewcSmItem_link{position:relative;display:block;width:48px;height:48px;overflow:hidden;text-decoration:none}.ewcSmItem:hover .ewcSmTooltip{opacity:1;visibility:visible;transition-delay:.25s}.ewcSmTooltip{position:absolute;display:block;width:180px;height:180px;top:-73px;left:calc(100% + 10px);z-index:1;opacity:0;visibility:hidden;transition:all .25s;transition-delay:0s}.ewcSmTooltip_inner{position:relative;display:block;padding:12px;background-color:#dde0d1}.ewcFooterMenu{position:relative;display:block;padding:4px 20px;margin:4px 0;border-right:1px solid #bd9471}.ewcFooterMenu:last-child{margin-right:0;border-right:0}.ewcFooterMenu_link{font-size:16px;letter-spacing:0;line-height:1.25em;margin:0;padding:0;color:#bd9471;text-decoration:none;transition:all .25s}@media only screen and (max-width:767px){.ewcFooterMenu_link{font-size:12px;letter-spacing:0;line-height:1.25em;margin:0;padding:0}}.ewcFooterMenu_link:visited{color:#bd9471}.ewcFooterMenu_link:hover{color:#99785c;text-decoration:none}.page-footer{padding:0}.triangleLeft{position:absolute;top:50%;margin-top:-5px;left:-10px;display:inline-block;width:0;height:0;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #dde0d1 transparent transparent}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(64,66,66,.3)!important}input:-moz-placeholder,input::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:rgba(64,66,66,.3)!important}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(64,66,66,.3)!important}.ewcForm,.ewcForm__contactus{position:relative;display:block}.ewcForm{width:100%;margin:0 auto}.ewcForm__contactus{max-width:840px;margin:0 auto 0 0}.ewcForm_leadin{position:relative;display:block;margin-bottom:60px}.ewcForm_appendixBox{width:calc(100% - 24px);margin:40px auto;padding:40px 20px;text-align:center;border-style:solid;border-color:#e0d2b1;border-width:4px}@media only screen and (max-width:767px){.ewcForm_appendixBox{text-align:left}}.ewcForm_appendixBox-title{font-size:16px;letter-spacing:0;line-height:1.25em;margin:0;padding:0;text-transform:uppercase}.ewcForm_appendixBox-subtitle{font-size:16px;letter-spacing:0;padding:0;margin:20px 0 0;line-height:1.8em;color:#99785c}.ewcFormTitle,.ewcForm_appendixBox-desc{font-size:14px;letter-spacing:0;margin:0;padding:0;line-height:1.8em}@media only screen and (max-width:767px){.ewcForm_appendixBox-desc>span{display:block}}.ewcForm_appendixBox-desc a{color:#333;text-decoration:underline}.ewcForm_appendixBox-desc a:hover{text-decoration:none}.ewcFormTitle{font-size:48px;line-height:1.25em;font-family:"Cormorant Garamond","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,serif;position:relative;display:block;margin:0 0 90px;text-align:center}.ewcFlexRow{position:relative;display:flex;margin-bottom:40px;flex-wrap:wrap}.ewcFlexRow:last-child{margin-bottom:0}@media only screen and (max-width:767px){.ewcFlexRow .ewcRowField{width:100%;margin-bottom:40px}.ewcFlexRow .ewcRowField:last-child{margin-bottom:0}.ewcFlexRow[data-name=create_account_password]{margin-bottom:80px}.ewcFlexRow[data-name=create_account_password] .ewcRowField{margin-bottom:20px}.ewcFlexRow[data-name=create_account_password] .ewcField_label__empty{display:none}}.ewcFlexRowHalf{position:relative;display:flex;width:50%}@media only screen and (max-width:767px){.ewcFlexRowHalf{width:100%}}.ewcFlexRowFull{position:relative;display:flex;flex-wrap:wrap;width:100%}@media only screen and (max-width:767px){.ewcFlexRowFull{width:100%}}.ewcFlexRowFull.hidden,.ewcFlexRowHalf.hidden{display:none}.ewcFlexRowFull .ewcRowField[data-name=areaCode],.ewcFlexRowFull .ewcRowField[data-name=title],.ewcFlexRowHalf .ewcRowField[data-name=areaCode],.ewcFlexRowHalf .ewcRowField[data-name=title]{width:140px}.ewcFlexRowFull .ewcRowField[data-name=phone],.ewcFlexRowFull .ewcRowField[data-name=username],.ewcFlexRowHalf .ewcRowField[data-name=phone],.ewcFlexRowHalf .ewcRowField[data-name=username]{width:calc(100% - 140px)}.ewcFlexRowFull .ewcRowField[data-name=firstname],.ewcFlexRowFull .ewcRowField[data-name=lastname],.ewcFlexRowHalf .ewcRowField[data-name=firstname],.ewcFlexRowHalf .ewcRowField[data-name=lastname]{width:calc(50% - 70px)}@media only screen and (max-width:767px){.ewcFlexRowFull .ewcRowField[data-name=firstname],.ewcFlexRowFull .ewcRowField[data-name=lastname],.ewcFlexRowFull .ewcRowField[data-name=title],.ewcFlexRowHalf .ewcRowField[data-name=firstname],.ewcFlexRowHalf .ewcRowField[data-name=lastname],.ewcFlexRowHalf .ewcRowField[data-name=title]{width:100%}}.ewcBlockRow{position:relative;display:block;margin-bottom:40px}.ewcBlockRow:last-child,.ewcRemarksField p:last-child{margin-bottom:0}.ewcRowField{position:relative;display:block;width:50%;padding:0 12px}.ewcRowField__full{width:100%}.ewcRowField[data-name=createAccountPhone]{padding:0}.ewcRowFullField{position:relative;display:block;width:100%;padding:0 12px}.ewcRowFieldPhonePrefix{position:relative;display:block;width:100px;margin-right:24px}.ewcRowFieldPhone{position:relative;display:block;width:calc(100% - 124px)}.ewcFlexRowField{position:relative;display:flex}.ewcField,.ewcField_label{position:relative;display:block}.ewcField{width:100%}.ewcField_label{font-size:18px;letter-spacing:0;line-height:1.25em;padding:0;margin:0 0 18px;transition:color .25s}@media only screen and (max-width:767px){.ewcField_label{font-size:16px;letter-spacing:0;line-height:1.25em;padding:0;margin:0 0 8px}}.ewcFieldAdditionalPhone_label sup,.ewcFieldCheckboxMsg_text sup,.ewcFieldPhone_label sup,.ewcField_label sup,.ewcRemarksField p sup{color:red}.ewcField_content,.ewcField_error{position:relative;display:block}.ewcField_error{font-size:14px;letter-spacing:0;line-height:1em;display:none;margin:4px 0 0;padding:0 2px;color:red}.error .ewcField_error{display:block}.withIcon .ewcFieldInput{padding-right:32px!important}.ewcFieldIcon{border:0;margin:0;padding:0;overflow:visible;background:0 0;color:inherit;font:inherit;outline:0;text-align:inherit;line-height:normal;border-radius:0;cursor:pointer;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;touch-action:manipulation;position:absolute;display:block;width:24px;height:24px;top:4px;right:4px}.showhidePassword .showPasswordSvg{display:none}.error .ewcFieldAdditionalPhone_error,.error .ewcFieldPhone_error,.showhidePassword .hidePasswordSvg,.showhidePassword.show .showPasswordSvg{display:block}.showhidePassword.show .hidePasswordSvg{display:none}.ewcFormActions,.ewcFormFlexActions button{position:relative;display:block}.ewcFormFlexActions{position:relative;display:flex;flex-wrap:wrap}.ewcFormFlexActions button[data-page=forgotPassword][data-name=submit],.ewcFormFlexActions button[data-page=resetPassword][data-name=submit]{width:calc(100% - 24px);margin:0 12px}.ewcFormFlexActions button[data-name=back],.ewcFormFlexActions button[data-name=reset],.ewcFormFlexActions button[data-name=submit]{width:calc(50% - 24px);margin:0 12px}@media only screen and (min-width:768px) and (max-width:1023px){.ewcFormFlexActions button[data-name=back],.ewcFormFlexActions button[data-name=reset],.ewcFormFlexActions button[data-name=submit]{width:100%;margin-bottom:20px}.ewcFormFlexActions button[data-name=back]:last-child,.ewcFormFlexActions button[data-name=reset]:last-child,.ewcFormFlexActions button[data-name=submit]:last-child{margin-bottom:0}}@media only screen and (max-width:767px){.ewcFormFlexActions button[data-name=back],.ewcFormFlexActions button[data-name=reset],.ewcFormFlexActions button[data-name=submit]{width:100%;margin-bottom:20px}.ewcFormFlexActions button[data-name=back]:last-child,.ewcFormFlexActions button[data-name=reset]:last-child,.ewcFormFlexActions button[data-name=submit]:last-child{margin-bottom:0}}@media only screen and (min-width:768px) and (max-width:1023px){.ewcFormFlexActions{max-width:400px}.ewcFormFlexActions button{position:relative;display:block;width:100%;margin-bottom:12px}.ewcFormFlexActions button:last-child{margin-bottom:0}}@media only screen and (max-width:767px){.ewcFormFlexActions button{position:relative;display:block;width:100%;margin-bottom:24px}.ewcFormFlexActions button:last-child{margin-bottom:0}}.ewcFieldAdditionalPhone,.ewcFieldPhone{position:relative;display:block;width:100%;padding:0 12px}.ewcFieldAdditionalPhone_label,.ewcFieldPhone_label{font-size:18px;letter-spacing:0;line-height:1.25em;padding:0;margin:0 0 18px;position:relative;display:block;transition:color .25s}@media only screen and (max-width:767px){.ewcFieldAdditionalPhone_label,.ewcFieldPhone_label{font-size:16px;letter-spacing:0;line-height:1.25em;padding:0;margin:0 0 8px}}.ewcFieldAdditionalPhone_flexContent,.ewcFieldPhone_flexContent{position:relative;display:flex;justify-content:flex-start}.ewcFieldAdditionalPhone_error,.ewcFieldPhone_error{font-size:14px;letter-spacing:0;line-height:1em;position:relative;display:none;margin:4px 0 0;padding:0 2px;color:red}.ewcFieldInput[type*=date],.ewcFieldInput[type=email],.ewcFieldInput[type=number],.ewcFieldInput[type=password],.ewcFieldInput[type=search],.ewcFieldInput[type=tel],.ewcFieldInput[type=text],.ewcFieldInput[type=url]{border:0;overflow:visible;background:0 0;color:inherit;font:inherit;outline:0;text-align:inherit;border-radius:0;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;font-size:18px;letter-spacing:0;line-height:1.25em;margin:0;position:relative;display:block;width:100%;border-bottom:1px solid;padding:0 2px;border-color:#99785c}@media only screen and (max-width:767px){.ewcFieldInput[type*=date],.ewcFieldInput[type=email],.ewcFieldInput[type=number],.ewcFieldInput[type=password],.ewcFieldInput[type=search],.ewcFieldInput[type=tel],.ewcFieldInput[type=text],.ewcFieldInput[type=url]{font-size:16px;letter-spacing:0;line-height:1.25em;margin:0;padding:0}}.error .ewcFieldInput[type*=date],.error .ewcFieldInput[type=email],.error .ewcFieldInput[type=number],.error .ewcFieldInput[type=password],.error .ewcFieldInput[type=search],.error .ewcFieldInput[type=tel],.error .ewcFieldInput[type=text],.error .ewcFieldInput[type=url],.error .ewcFieldTextarea{border-color:red}.ewcFieldInput[type*=date]:focus,.ewcFieldInput[type*=date]:focus:not([disabled]),.ewcFieldInput[type=email]:focus,.ewcFieldInput[type=email]:focus:not([disabled]),.ewcFieldInput[type=number]:focus,.ewcFieldInput[type=number]:focus:not([disabled]),.ewcFieldInput[type=password]:focus,.ewcFieldInput[type=password]:focus:not([disabled]),.ewcFieldInput[type=search]:focus,.ewcFieldInput[type=search]:focus:not([disabled]),.ewcFieldInput[type=tel]:focus,.ewcFieldInput[type=tel]:focus:not([disabled]),.ewcFieldInput[type=text]:focus,.ewcFieldInput[type=text]:focus:not([disabled]),.ewcFieldInput[type=url]:focus,.ewcFieldInput[type=url]:focus:not([disabled]),.ewcFieldTextarea:focus,.ewcFieldTextarea:focus:not([disabled]){border-top:0;border-left:0;border-right:0;border-bottom:1px solid;border-color:#bd9471;outline:0;box-shadow:none}.ewcFieldTextarea{border:0;overflow:visible;background:0 0;color:inherit;font:inherit;outline:0;text-align:inherit;border-radius:0;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;font-size:18px;letter-spacing:0;line-height:1.25em;margin:0;position:relative;display:block;width:100%;border-bottom:1px solid;padding:0 2px;border-color:#99785c;height:100px}@media only screen and (max-width:767px){.ewcFieldTextarea{font-size:16px;letter-spacing:0;line-height:1.25em;margin:0;padding:0}}.ewcFieldSelect{border:0;overflow:visible;background:0 0;color:inherit;font:inherit;outline:0;text-align:inherit;border-radius:0;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;font-size:18px;letter-spacing:0;line-height:1.25em;margin:0;position:relative;display:block;width:100%;border-bottom:1px solid;border-color:#99785c;padding:0 32px 0 2px;background-size:24px 24px;background-position-x:calc(100% - 4px);background-position-y:4px;background-repeat:no-repeat;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23BD9471' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'><polyline points='6 9 12 15 18 9'></polyline></svg>")}@media only screen and (max-width:767px){.ewcFieldSelect{font-size:16px;letter-spacing:0;line-height:1.25em;margin:0;padding:0}}.error .ewcFieldSelect{border-color:red}.ewcFieldSelect:focus,.ewcFieldSelect:focus:not([disabled]){border-top:0;border-left:0;border-right:0;border-bottom:1px solid;border-color:#bd9471;outline:0;box-shadow:none}.ewcRadioIcon{display:flex;width:22px;height:22px;border-radius:12px;border:1px solid #b9bbbb;transition:border .25s}.ewcRadioIcon:before{content:"";position:relative;display:block;width:12px;height:12px;border-radius:10px;background-color:transparent;transition:background-color .25s}.ewcCheckboxIcon,.ewcFieldRadio,.ewcRadioIcon{position:relative;justify-content:center;align-items:center}.ewcCheckboxIcon{display:flex;width:22px;height:22px;border:1px solid #b9bbbb;transition:border-color .25s}.error .ewcCheckboxIcon{border-color:red}.ewcCheckboxIcon:before{content:"";position:relative;display:block;width:20px;height:20px;background-image:none;transition:background-image .25s}.ewcFieldRadio{display:inline-flex;margin:10px 10px 10px 0;cursor:pointer}.ewcFieldCheckboxMsg input[type=checkbox],.ewcFieldRadio input[type=radio]{border:0;margin:0;padding:0;width:auto;overflow:visible;background:0 0;color:inherit;font:inherit;outline:0;text-align:inherit;line-height:normal;border-radius:0;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}.ewcFieldCheckboxMsg input[type=checkbox]:focus,.ewcFieldRadio input[type=radio]:focus{outline:0;box-shadow:none}.ewcFieldCheckboxMsg input[type=checkbox]:checked+.ewcCheckboxIcon,.ewcFieldRadio input[type=radio]:checked+.ewcRadioIcon{border:1px solid #99785c}.ewcFieldRadio input[type=radio]:checked+.ewcRadioIcon:before{background-color:#99785c}.ewcFieldRadio input[type=radio]:checked+.ewcRadioIcon+.ewcFieldRadio_text{color:#99785c}.ewcFieldRadio_text{font-size:18px;letter-spacing:0;line-height:1.25em;padding:0;margin:0 0 0 4px;position:relative;display:block;width:calc(100% - 26px)}@media only screen and (max-width:767px){.ewcFieldRadio_text{font-size:16px;letter-spacing:0;line-height:1.25em;padding:0;margin:0 0 0 4px}}.ewcFieldCheckboxMsg{position:relative;display:flex;justify-content:flex-start;align-items:flex-start}.ewcFieldCheckboxMsg input[type=checkbox]:checked+.ewcCheckboxIcon:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 24 24' fill='none' stroke='%23BD9471' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-check'><polyline points='20 6 9 17 4 12'></polyline></svg>")}.ewcFieldCheckboxMsg_text{font-size:18px;letter-spacing:0;padding:0;line-height:22px;margin:0 0 0 8px;position:relative;display:block;width:calc(100% - 30px);color:#99785c}@media only screen and (max-width:767px){.ewcFieldCheckboxMsg_text{font-size:16px;letter-spacing:0;padding:0;line-height:22px;margin:0 0 0 8px}}.ewcFieldCheckboxMsg_text a{color:#99785c;text-decoration:underline}.ewcFormPageTitle,.ewcRemarksField p{letter-spacing:0;line-height:1.25em;padding:0}.ewcFormPageTitle{font-size:48px;margin:0;font-family:"Cormorant Garamond","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,serif;position:relative;display:block;text-align:center;text-transform:uppercase}@media only screen and (max-width:767px){.ewcFormPageTitle{font-size:36px;letter-spacing:0;line-height:1.25em;margin:0;padding:0}}.ewcRemarksField{position:relative;display:block;padding:0 12px;margin-bottom:40px}.ewcRemarksField p{font-size:18px;margin:0 0 30px}@media only screen and (max-width:767px){.ewcRemarksField p{font-size:16px;letter-spacing:0;padding:0;line-height:1.4em;margin:0 0 24px}}.cPageContainer .ewcContactMenuItem_link a:hover,.ewcRemarksField__muddyWaters p{color:#bd9471}@media only screen and (max-width:767px){.ewcRemarksField[data-name=password_msg]{margin-bottom:20px}.ewcRemarksField[data-name=remarks_msg]{margin-bottom:60px}}.ewcCheckboxField{position:relative;display:block;margin-bottom:24px}.cPageContainer .ewcContactMenuItem:last-child,.cPageContainer .ewcContactMenuItem_link:last-child,.cPageContainer__paymentOptions .cPageContainer_content:last-child,.ewcAccountConfirmation_leadin p:last-child,.ewcCheckboxField:last-child,.ewcForgotPassword_leadin p:last-child,.ewcLogin_leadin p:last-child,.ewcLogoutSuccess_leadin p:last-child,.ewcResetPassword_leadin p:last-child{margin-bottom:0}.cPageContainer__createAccount .cPageContainer_inner{display:block}.cPageContainer__createAccount .cPageContainer_block{position:relative;display:block;max-width:820px;margin:0 auto}.cPageContainer__createAccount .cPageContainer_leadin{margin-bottom:70px}@media only screen and (max-width:767px){.cPageContainer__createAccount .cPageContainer_leadin{margin-bottom:40px}}.cPageContainer__contact .cPageContainer_inner{display:flex;justify-content:center;max-width:1400px}@media only screen and (max-width:767px){.cPageContainer__contact .cPageContainer_inner{flex-direction:column-reverse;flex-wrap:wrap}}.cPageContainer__contact .cPageContainer_start{position:relative;display:block;width:300px}@media only screen and (min-width:1025px) and (max-width:1199px){.cPageContainer__contact .cPageContainer_start{width:300px}}@media only screen and (min-width:768px) and (max-width:1023px){.cPageContainer__contact .cPageContainer_start{width:200px}}@media only screen and (max-width:767px){.cPageContainer__contact .cPageContainer_start{width:100%}}.cPageContainer__contact .cPageContainer_end{position:relative;display:block;width:calc(100% - 300px)}@media only screen and (min-width:1025px) and (max-width:1199px){.cPageContainer__contact .cPageContainer_end{width:calc(100% - 300px)}}@media only screen and (min-width:768px) and (max-width:1023px){.cPageContainer__contact .cPageContainer_end{width:calc(100% - 200px)}}@media only screen and (max-width:767px){.cPageContainer__contact .cPageContainer_end{width:100%;margin-bottom:80px}}.cPageContainer .ewcContactMenu{position:relative;display:block}@media only screen and (max-width:767px){.cPageContainer .ewcContactMenu{display:flex;justify-content:flex-start}}.cPageContainer .ewcContactMenuItem{position:relative;display:block;margin-bottom:60px}@media only screen and (max-width:767px){.cPageContainer .ewcContactMenuItem{width:50%;margin-bottom:0;padding:0 12px}}.cPageContainer .ewcContactMenuItem_subTitle{font-size:16px;letter-spacing:0;line-height:1.25em;padding:0;position:relative;display:block;color:#404242;margin:0 0 12px}@media only screen and (max-width:767px){.cPageContainer .ewcContactMenuItem_subTitle{font-size:16px;letter-spacing:0;line-height:1.25em;padding:0;margin:0 0 12px}}.cPageContainer .ewcContactMenuItem_list{position:relative;display:block}.cPageContainer .ewcContactMenuItem_link{position:relative;display:block;margin-bottom:10px}.cPageContainer .ewcContactMenuItem_link a{font-size:24px;letter-spacing:0;line-height:1.25em;margin:0;padding:0;color:#99785c;text-decoration:none;transition:all .25s}@media only screen and (max-width:767px){.cPageContainer .ewcContactMenuItem_link a{font-size:16px;letter-spacing:0;line-height:1.25em;margin:0;padding:0}}.cPageContainer .ewcContactMenuItem_link a.active,.cPageContainer .ewcContactMenuItem_link a.active:hover{color:#404242}.cPageContainer__paymentOptions .cPageContainer_inner{display:block;max-width:1100px;margin:0 auto}.cPageContainer__paymentOptions .cPageContainer_content{position:relative;display:block;margin-bottom:50px;text-align:center}.cPageContainer .ewcPaymentOptionsLogos{position:relative;display:flex;justify-content:center;align-items:flex-start;padding:30px 0;border-top:1px solid #99785c;border-bottom:1px solid #99785c;flex-wrap:wrap;margin-bottom:100px}@media only screen and (max-width:767px){.cPageContainer .ewcPaymentOptionsLogos{padding:30px 12px}}.cPageContainer .ewcPaymentOptionsLogo img{position:relative;display:block;height:60px}.cPageContainer__delivery .cPageContainer_inner,.cPageContainer__privacy .cPageContainer_inner,.cPageContainer__refund .cPageContainer_inner,.cPageContainer__success .cPageContainer_inner,.cPageContainer__tnc .cPageContainer_inner{display:block;max-width:1100px;margin:0 auto}.cPageContainer__delivery .cPageContainer_message,.cPageContainer__privacy .cPageContainer_message,.cPageContainer__refund .cPageContainer_message,.cPageContainer__success .cPageContainer_message,.cPageContainer__tnc .cPageContainer_message{position:relative;display:block;margin-bottom:130px}@media only screen and (max-width:767px){.cPageContainer__delivery .cPageContainer_message,.cPageContainer__privacy .cPageContainer_message,.cPageContainer__refund .cPageContainer_message,.cPageContainer__success .cPageContainer_message,.cPageContainer__tnc .cPageContainer_message{margin-bottom:40px}}.cPageContainer__delivery .cPageContainer_actions,.cPageContainer__privacy .cPageContainer_actions,.cPageContainer__refund .cPageContainer_actions,.cPageContainer__success .cPageContainer_actions,.cPageContainer__tnc .cPageContainer_actions{position:relative;display:flex;justify-content:center;align-items:center}.cPageContainer__delivery .cPageContainer_actions .btnPrimary,.cPageContainer__privacy .cPageContainer_actions .btnPrimary,.cPageContainer__refund .cPageContainer_actions .btnPrimary,.cPageContainer__success .cPageContainer_actions .btnPrimary,.cPageContainer__tnc .cPageContainer_actions .btnPrimary{min-width:400px}@media only screen and (max-width:767px){.cPageContainer__delivery .cPageContainer_actions .btnPrimary,.cPageContainer__privacy .cPageContainer_actions .btnPrimary,.cPageContainer__refund .cPageContainer_actions .btnPrimary,.cPageContainer__success .cPageContainer_actions .btnPrimary,.cPageContainer__tnc .cPageContainer_actions .btnPrimary{min-width:100%}}.ewcAccountConfirmation,.ewcForgotPassword,.ewcLogin,.ewcLogoutSuccess,.ewcResetPassword{position:relative;display:block;margin-top:50px;margin-bottom:100px}@media only screen and (max-width:767px){.ewcAccountConfirmation,.ewcForgotPassword,.ewcLogin,.ewcLogoutSuccess,.ewcResetPassword{margin-top:40px;margin-bottom:80px}}.ewcAccountConfirmation_title,.ewcForgotPassword_title,.ewcLogin_title,.ewcLogoutSuccess_title,.ewcResetPassword_title{position:relative;display:block;margin-bottom:50px}@media only screen and (max-width:767px){.ewcAccountConfirmation_title,.ewcForgotPassword_title,.ewcLogin_title,.ewcLogoutSuccess_title,.ewcResetPassword_title{margin-bottom:40px;padding:0 20px}}.ewcAccountConfirmation_inner,.ewcForgotPassword_inner,.ewcLogin_inner,.ewcLogoutSuccess_inner,.ewcResetPassword_inner{position:relative;width:100%;max-width:1920px;margin:0 auto;padding:0 32px}@media only screen and (max-width:767px){.ewcAccountConfirmation_inner,.ewcForgotPassword_inner,.ewcLogin_inner,.ewcLogoutSuccess_inner,.ewcResetPassword_inner{padding:0 8px}}.ewcAccountConfirmation_leadin,.ewcForgotPassword_leadin,.ewcLogin_leadin,.ewcLogoutSuccess_leadin,.ewcResetPassword_leadin{position:relative;display:block;padding:0 12px}.ewcAccountConfirmation_leadin p,.ewcForgotPassword_leadin p,.ewcLogin_leadin p,.ewcLogoutSuccess_leadin p,.ewcResetPassword_leadin p{font-size:18px;letter-spacing:0;padding:0;line-height:1.5em;margin:0 0 30px}@media only screen and (max-width:767px){.ewcAccountConfirmation_leadin p,.ewcForgotPassword_leadin p,.ewcLogin_leadin p,.ewcLogoutSuccess_leadin p,.ewcResetPassword_leadin p{font-size:16px;letter-spacing:0;line-height:1.25em;margin:0;padding:0}}#maincontent,.ewcAccountConfirmation_content,.ewcAccountConfirmation_message,.ewcForgotPassword_content,.ewcForgotPassword_message,.ewcLogin_content,.ewcLogin_message,.ewcLogoutSuccess_content,.ewcLogoutSuccess_message,.ewcResetPassword_content,.ewcResetPassword_message{position:relative;display:block}@media only screen and (max-width:767px){.ewcAccountConfirmation_content,.ewcAccountConfirmation_message,.ewcForgotPassword_content,.ewcForgotPassword_message,.ewcLogin_content,.ewcLogin_message,.ewcLogoutSuccess_content,.ewcLogoutSuccess_message,.ewcResetPassword_content,.ewcResetPassword_message{padding:0 12px}}.ewcAccountConfirmation_actions,.ewcForgotPassword_actions,.ewcLogin_actions,.ewcLogoutSuccess_actions,.ewcResetPassword_actions{padding:0 12px}.ewcAccountConfirmation_inner,.ewcForgotPassword_inner,.ewcLogin_inner,.ewcLogoutSuccess_inner,.ewcResetPassword_inner{display:block}.ewcAccountConfirmation_block,.ewcForgotPassword_block,.ewcLogin_block,.ewcLogoutSuccess_block,.ewcResetPassword_block{position:relative;display:block;margin:0 auto}.ewcAccountConfirmation_leadin,.ewcForgotPassword_leadin,.ewcLogin_leadin,.ewcLogoutSuccess_leadin,.ewcResetPassword_leadin{margin-bottom:90px;text-align:center}@media only screen and (max-width:767px){.ewcAccountConfirmation_leadin,.ewcForgotPassword_leadin,.ewcLogin_leadin,.ewcLogoutSuccess_leadin,.ewcResetPassword_leadin{margin-bottom:50px}}.ewcAccountConfirmation_leadin p,.ewcForgotPassword_leadin p,.ewcLogin_leadin p,.ewcLogoutSuccess_leadin p,.ewcResetPassword_leadin p{color:#404242}.ewcAccountConfirmation form,.ewcForgotPassword form,.ewcLogin form,.ewcLogoutSuccess form,.ewcResetPassword form{position:relative;display:block;max-width:400px;margin:0 auto}.ewcAccountConfirmation .ewcFlexRow,.ewcForgotPassword .ewcFlexRow,.ewcLogin .ewcFlexRow,.ewcLogoutSuccess .ewcFlexRow,.ewcResetPassword .ewcFlexRow{margin-bottom:20px}.ewcAccountConfirmation .ewcFlexRow:last-child,.ewcForgotPassword .ewcFlexRow:last-child,.ewcLogin .ewcFlexRow:last-child,.ewcLogin .ewcFormActions a:last-child,.ewcLogin .ewcFormActions button:last-child,.ewcLoginDialog .ewcFormActions a:last-child,.ewcLoginDialog .ewcFormActions button:last-child,.ewcLogoutSuccess .ewcFlexRow:last-child,.ewcResetPassword .ewcFlexRow:last-child{margin-bottom:0}@media only screen and (max-width:767px){.ewcForgotPassword_leadin{text-align:left}}.ewcLogin .ewcFormActions,.ewcLoginDialog .ewcFormActions{padding:0 12px}.ewcLogin .ewcFormActions a,.ewcLogin .ewcFormActions button,.ewcLoginDialog .ewcFormActions a,.ewcLoginDialog .ewcFormActions button{width:100%;margin-bottom:24px}.ewcLogin .forgotPasswordField,.ewcLoginDialog .forgotPasswordField{position:relative;display:flex;padding:0 12px;justify-content:flex-end;align-items:center;margin-top:24px}.ewcLogin .forgotPasswordField .ewcBtnLink,.ewcLoginDialog .forgotPasswordField .ewcBtnLink{font-size:14px;letter-spacing:0;line-height:1.25em;margin:0;padding:0}.ewcLoginDialog{position:relative;display:block!important;width:100%}.displayEditPassword{position:relative;display:block;margin-bottom:40px}.cMessageBox p:last-child,.cPageContainer_leadin p:last-child,.displayEditPassword:last-child{margin-bottom:0}.displayEditPassword.hidden{display:none}.ewcBtnLink{border:0;margin:0;width:auto;overflow:visible;background:0 0;font:inherit;outline:0;text-align:inherit;line-height:normal;border-radius:0;cursor:pointer;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;touch-action:manipulation;position:relative;display:inline-block;padding:0 0 4px;border-bottom:1px solid;text-decoration:none;text-transform:uppercase;color:#404242;border-color:#404242}.btnPrimary::-moz-focus-inner,.btnStrokePrimary::-moz-focus-inner,.ewcBtnLink::-moz-focus-inner{border:0;padding:0}.ewcBtnLink__capeCod{color:#404242;border-color:#404242}.ewcBtnLink__leather{color:#99785c;border-color:#99785c}@media only screen and (min-width:768px){.ewcBtnLink:hover,.ewcBtnLink:hover.ewcBtnLink__capeCod{color:#bd9471;border-color:#bd9471}.ewcBtnLink:hover.ewcBtnLink__leather{color:#99785c;border-color:#bd9471}}.btnPrimary,.btnStrokePrimary{margin:0;width:auto;overflow:visible;background:0 0;font:inherit;outline:0;line-height:normal;border-radius:0;cursor:pointer;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;touch-action:manipulation;position:relative;display:flex;justify-content:center;align-items:center;text-decoration:none;height:44px;padding:0 24px;text-transform:uppercase;text-align:center;transition:all .25s}.btnPrimary{border:0;color:#fff;background-color:#99785c}@media only screen and (min-width:768px){.btnPrimary:hover{background-color:#bd9471;text-decoration:none}}.btnStrokePrimary{border:1px solid #99785c;color:#99785c}@media only screen and (min-width:768px){.btnStrokePrimary:hover{color:#fff;background-color:#bd9471;text-decoration:none}}.block-authentication{border:0!important}.popup-authentication .modal-content{padding:0!important;position:relative;display:block;width:100%;max-width:400px;margin:0 auto}@media only screen and (min-width:1024px){#maincontent{min-height:calc(100vh - 164px - 40px - 389px)}}.cStrokeTitle{position:relative;display:flex;justify-content:flex-start;align-items:baseline;margin-bottom:40px}@media only screen and (max-width:767px){.cStrokeTitle{display:block}}.cStrokeTitle h3,.cStrokeTitle h5{font-family:"Cormorant Garamond","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,serif;position:relative;display:block;text-align:left}.cStrokeTitle h3:after,.cStrokeTitle h5:after{content:"";position:absolute;display:block;height:1px;background-color:#99785c;left:0}.cStrokeTitle h3{font-size:32px;letter-spacing:0;line-height:1.25em;margin:0;padding:0;font-weight:300}.cStrokeTitle h3:after{width:45px;bottom:-10px}@media only screen and (max-width:767px){.cStrokeTitle h3{font-size:24px;letter-spacing:0;line-height:1.25em;padding:0;font-weight:300;margin:0 0 40px}}.cPageContainer_leadin p,.cStrokeTitle h5{font-size:18px;letter-spacing:0;padding:0;color:#99785c}.cStrokeTitle h5{line-height:1.25em;margin:0;font-weight:300}.cStrokeTitle h5:after{width:30px;bottom:-5px}@media only screen and (max-width:767px){.cStrokeTitle h5{font-size:16px;letter-spacing:0;line-height:1.25em;padding:0;font-weight:300;margin:0 0 40px}}.cStrokeTitle_actions{position:relative;display:block;margin-left:24px}@media only screen and (max-width:767px){.cStrokeTitle_actions{margin-left:0}}.cPageContainer{position:relative;display:block;margin-top:50px;margin-bottom:100px}@media only screen and (max-width:767px){.cPageContainer{margin-top:40px;margin-bottom:80px}}.cPageContainer_title{position:relative;display:block;margin-bottom:50px}@media only screen and (max-width:767px){.cPageContainer_title{margin-bottom:40px;padding:0 20px}}.cPageContainer_inner{position:relative;width:100%;max-width:1920px;margin:0 auto;padding:0 32px}@media only screen and (max-width:767px){.cPageContainer_inner{padding:0 8px}}.cPageContainer_leadin{padding:0 12px;margin-bottom:40px}.cPageContainer_leadin p{line-height:1.5em;margin:0 0 30px}@media only screen and (max-width:767px){.cPageContainer_leadin p{font-size:16px;letter-spacing:0;line-height:1.25em;margin:0;padding:0}}.cPageContainer_content,.cPageContainer_leadin,.cPageContainer_message{position:relative;display:block}@media only screen and (max-width:767px){.cPageContainer_content,.cPageContainer_message{padding:0 12px}}.cPageContainer_actions{padding:0 12px}.cMessageBox{position:relative;display:block;text-align:center}.cMessageBox__aLeft{text-align:left}.cMessageBox p{font-size:18px;letter-spacing:0;padding:0;line-height:1.8em;margin:0 0 30px}@media only screen and (max-width:767px){.cMessageBox p{font-size:16px;letter-spacing:0;padding:0;line-height:1.4em;margin:0 0 30px}}.cMessageBox p a,.cTncBox p a,.ewcSearchSort>div .sorter-action:before{color:#99785c}.cTncBox,.cTncBox_section{position:relative;display:block}.cTncBox_section{margin-bottom:60px}.cEmptyContainer_leadin p:last-child,.cTncBox ol.number>li:last-child,.cTncBox p:last-child,.cTncBox_section:last-child,.cTncBox_title:last-child,.ewcTable_noItemsMsgContent p:last-child,.ewcTable_noItemsMsgContent:last-child{margin-bottom:0}.cTncBox ul.disc{list-style:disc}.cTncBox ul.disc li{font-size:18px;letter-spacing:0;margin:0;padding:0;color:#404242;line-height:1.8em}.cTncBox ul.disc li::marker{color:#bd9471}@media only screen and (max-width:767px){.cTncBox ul.disc li{font-size:14px;letter-spacing:0;margin:0;padding:0;line-height:1.4em}}.cTncBox ol.number{counter-reset:item}.cTncBox ol.number>li{display:block;position:relative;margin-bottom:60px}.cTncBox ol.number>li:before{content:counters(item,".") ".";counter-increment:item;position:absolute;margin-right:100%;right:10px;font-size:24px;line-height:1.25em;color:#bd9471}.cTncBox ol.alpha{list-style:lower-alpha}.cTncBox ol.alpha li{font-size:18px;letter-spacing:0;margin:0;padding:0;color:#404242;line-height:1.8em}.cTncBox ol.alpha li::marker{color:#bd9471}@media only screen and (max-width:767px){.cTncBox ol.alpha li{font-size:14px;letter-spacing:0;margin:0;padding:0;line-height:1.4em}}.cTncBox p,.cTncBox_title{letter-spacing:0;padding:0;color:#404242}.cTncBox_title{font-size:24px;line-height:1.25em;position:relative;display:block;margin:0 0 40px}.cTncBox p{font-size:18px;line-height:1.8em;margin:0 0 30px}@media only screen and (max-width:767px){.cTncBox p{font-size:14px;letter-spacing:0;padding:0;line-height:1.4em;margin:0 0 30px}}.cTncTable{border:1px solid #bd9471}.cTncTable tr td,.cTncTable tr th{font-size:18px;letter-spacing:0;line-height:1.25em;margin:0;padding:35px 24px;text-align:center}.cTncTable tr th{background-color:#99785c;color:#fff;border-right:1px solid #fff}.cTncTable tr td:last-child,.cTncTable tr th:last-child{border-right:0}.cTncTable tr td{border-right:1px solid #99785c}.cTncTable tr td.aLeft{text-align:left}.ewcTable_tr{position:relative;display:flex}@media only screen and (max-width:767px){.ewcTable[data-name=accountOrder] .ewcTable_head{display:none!important}}.ewcTable[data-name=accountOrder] [data-name=id]{width:35%}.ewcTable[data-name=accountOrder] [data-name=date],.ewcTable[data-name=accountOrder] [data-name=total]{width:20%}.ewcTable[data-name=accountOrder] [data-name=status]{width:25%}.ewcTable[data-name=accountOrder] [data-name=action]{width:100%}.ewcTable[data-name=accountOrder] .ewcTable_th{color:#99785c}.ewcTable[data-name=accountOrder] .ewcTable_td,.ewcTable[data-name=accountOrder] .ewcTable_th,.ewcTable_noItemsMsgContent p{font-size:18px;letter-spacing:0;line-height:1.25em;margin:0;padding:0}@media only screen and (min-width:768px){.ewcTable[data-name=accountOrder] .ewcTable_td .label{display:none}}@media only screen and (max-width:767px){.ewcTable[data-name=accountOrder] .ewcTable_td{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:10px}.ewcTable[data-name=accountOrder] .ewcTable_td:last-child{margin-bottom:0}.ewcTable[data-name=accountOrder] .ewcTable_td .label{font-size:16px;letter-spacing:0;line-height:1.25em;margin:0;padding:0;width:160px;position:relative;display:block;color:#99785c}}@media only screen and (max-width:767px) and (max-width:767px){.ewcTable[data-name=accountOrder] .ewcTable_td .label{font-size:14px;letter-spacing:0;line-height:1.25em;margin:0;padding:0;width:140px}}@media only screen and (max-width:767px){.ewcTable[data-name=accountOrder] .ewcTable_td .text{font-size:16px;letter-spacing:0;line-height:1.25em;margin:0;padding:0;width:calc(100% - 160px);position:relative;display:block}}@media only screen and (max-width:767px) and (max-width:767px){.ewcTable[data-name=accountOrder] .ewcTable_td .text{font-size:14px;letter-spacing:0;line-height:1.25em;margin:0;padding:0;width:calc(100% - 140px)}}@media only screen and (max-width:767px){.ewcTable[data-name=accountOrder] .ewcTable_td .ewcBtnLink{font-size:14px;letter-spacing:0;line-height:1.25em;margin:0;padding:0 0 4px;border-bottom:1px solid}}.ewcTable[data-name=accountOrder] .ewcTable_tr[data-name=accountOrderItem]{padding:30px 0;border-bottom:1px solid #99785c}@media only screen and (max-width:767px){.ewcTable[data-name=accountOrder] .ewcTable_tr[data-name=accountOrderItem]{padding:15px 0;align-items:center}.ewcTable[data-name=accountOrder] .ewcTable_tr[data-name=accountOrderItem] .ewcTable_td{width:100%}}.ewcTable[data-name=accountOrder] .ewcTable_actions,.ewcTable[data-name=accountOrder] .ewcTable_content{position:relative;display:flex;flex-wrap:wrap}@media only screen and (max-width:767px){.ewcTable[data-name=accountOrder] .ewcTable_actions,.ewcTable[data-name=accountOrder] .ewcTable_content{display:block}}@media only screen and (min-width:768px){.ewcTable[data-name=accountOrder] .ewcTable_content{width:calc(100% - 80px)}}@media only screen and (max-width:767px){.ewcTable[data-name=accountOrder] .ewcTable_content{flex:1 1 auto}}@media only screen and (min-width:768px){.ewcTable[data-name=accountOrder] .ewcTable_actions{width:80px;text-align:right}}@media only screen and (max-width:767px){.ewcTable[data-name=accountOrder] .ewcTable_actions{flex:0 0 auto}}.ewcTable_noItemsMsg{position:relative;display:block;padding:24px 0 48px}.ewcTable_noItemsMsgContent{margin-bottom:24px}.ewcTable_noItemsMsgContent p{margin:0 0 24px}.cPages,.cPages_items .item,.ewcTable_noItemsMsgContent{position:relative;display:block}.cPages_items,.cPages_items .item .action,.cPages_items .item .page{position:relative;display:flex;justify-content:center;align-items:center}.cPages_items .item.current .action,.cPages_items .item.current .page{color:#bd9471}.cPages_items .item .action,.cPages_items .item .page{font-size:16px;letter-spacing:0;line-height:1.25em;padding:0;width:24px;height:24px;text-decoration:none;margin:0 4px;color:#404242}.message.success{background-color:#bd9471;color:#fff}.message.success>:first-child:before{color:#fff}.cEmptyContainer{position:relative;display:block;margin-top:50px;margin-bottom:100px}@media only screen and (max-width:767px){.cEmptyContainer{margin-top:40px;margin-bottom:80px}}.cEmptyContainer_title{position:relative;display:block;margin-bottom:50px}@media only screen and (max-width:767px){.cEmptyContainer_title{margin-bottom:40px;padding:0 20px}}.cEmptyContainer_inner{position:relative;width:100%;max-width:1920px;margin:0 auto;padding:0 32px}@media only screen and (max-width:767px){.cEmptyContainer_inner{padding:0 8px}}.cEmptyContainer_leadin{padding:0 12px;margin-bottom:40px}.cEmptyContainer_leadin p{font-size:18px;letter-spacing:0;padding:0;line-height:1.5em;color:#99785c;margin:0 0 30px}@media only screen and (max-width:767px){.cEmptyContainer_leadin p{font-size:16px;letter-spacing:0;line-height:1.25em;margin:0;padding:0}}.cEmptyContainer_content,.cEmptyContainer_leadin,.cEmptyContainer_message{position:relative;display:block}@media only screen and (max-width:767px){.cEmptyContainer_content,.cEmptyContainer_message{padding:0 12px}}.cEmptyContainer_actions{padding:0 12px}.cEmptyContainer p,.ewcAccountMTitle h1{font-size:18px;letter-spacing:0;line-height:1.25em;margin:0;padding:0;text-align:center}@media only screen and (max-width:1023px){.navigation{padding:0}.nav-sections .switcher-trigger strong,.navigation .parent .level-top{display:block;text-decoration:none;position:relative}.navigation .parent .level-top:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:42px;line-height:inherit;color:inherit;content:"";font-family:"luma-icons";vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center;position:absolute;right:7px;top:-8px}.nav-sections .switcher-trigger.active strong:after,.navigation .parent .level-top.ui-state-active:after{content:""}.nav-sections{-webkit-overflow-scrolling:touch;transition:left .3s;height:100%;left:calc(-1*(100% - 54px));overflow:auto;position:fixed;top:0;width:calc(100% - 54px)}.nav-sections .switcher{border-top:1px solid #d1d1d1;font-size:1.6rem;font-weight:700;margin:0;padding:.8rem 3.5rem .8rem 2rem}.nav-sections .switcher .label{display:block;margin-bottom:5px}.nav-sections .switcher:last-child{border-bottom:1px solid #d1d1d1}.nav-sections .switcher-trigger strong:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:42px;line-height:inherit;color:inherit;content:"";font-family:"luma-icons";vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center;position:absolute;right:-40px;top:-16px}.nav-sections .switcher-dropdown{margin:0;list-style:none none;display:none;padding:10px 0}.nav-sections .switcher-options.active .switcher-dropdown{display:block}.nav-sections .header.links{margin:0;padding:0;list-style:none none;border-bottom:1px solid #d1d1d1}.nav-sections .header.links li{font-size:1.6rem;margin:0}.nav-sections .header.links li.greet.welcome{border-top:1px solid #d1d1d1;font-weight:700;padding:.8rem 15px}.nav-sections .header.links li>a{border-top:1px solid #d1d1d1}.nav-sections .header.links a,.nav-sections .header.links a:hover{color:#575757;text-decoration:none;display:block;font-weight:700;padding:.8rem 15px}.nav-sections .header.links .header.links{border:0}.nav-before-open{height:100%;overflow-x:hidden;width:100%}.nav-before-open .page-wrapper{transition:left .3s;height:100%;left:0;overflow:hidden;position:relative}.nav-before-open body{height:100%;overflow:hidden;position:relative;width:100%}.nav-open .page-wrapper{left:calc(100% - 54px)}.nav-open .nav-sections{-ms-box-shadow:0 0 5px 0 rgba(50,50,50,.75);box-shadow:0 0 5px 0 rgba(50,50,50,.75);left:0;z-index:99}.nav-open .nav-toggle:after{content:""}.nav-hamburger:after{content:"";background-color:transparent;transition:all .25s}.nav-open .nav-hamburger:after,.nav-open .nav-toggle:after{background:rgba(0,0,0,.7);display:block;height:100%;position:fixed;right:0;top:0;width:100%;z-index:1}.nav-sections-items{position:relative;z-index:1}.nav-sections-items:after,.nav-sections-items:before{content:"";display:table}.nav-sections-items:after{clear:both}.nav-sections-item-title{background:#e3e3e3;border:solid #d7d7d7;border-width:0 0 1px 1px;box-sizing:border-box;float:left;height:71px;padding-top:24px;text-align:center;width:33.33%}.nav-sections-item-title.active{background:0 0;border-bottom:0}.nav-sections-item-title .nav-sections-item-switch:hover{text-decoration:none}.nav-sections-item-content{box-sizing:border-box;float:right;margin-left:-100%;margin-top:71px;width:100%;padding:25px 0}.nav-sections-item-content:after,.nav-sections-item-content:before{content:"";display:table}.nav-sections-item-content:after{clear:both}.nav-sections-item-content.active{display:block}.navigation{background:#f0f0f0;box-sizing:border-box}.navigation ul{margin:0;padding:0}.navigation li{margin:0}.navigation a{display:block;padding:10px 0 10px 15px}.navigation a,.navigation a:hover{color:#575757;text-decoration:none}.navigation .level0{border-top:1px solid #d1d1d1;font-size:1.6rem}.navigation .level0>.level-top{font-weight:700;padding:8px 40px 8px 15px;text-transform:uppercase;word-wrap:break-word}.navigation .level0>.level-top:hover,.navigation .submenu>li>a:hover{color:#333}.navigation .level0.active .all-category .ui-state-focus{border-color:#ff5501;border-style:solid;border-width:0 0 0 8px;color:#333;padding-left:7px;display:inline-block}.navigation .level0>.level1{font-weight:600}.navigation .level0.active>a:not(.ui-state-active),.navigation .level0.has-active>a:not(.ui-state-active){border-color:#ff5501;border-style:solid;border-width:0 0 0 8px;color:#333}.navigation .level0.active>a:not(.ui-state-active) span:not(.ui-menu-icon),.navigation .level0.has-active>a:not(.ui-state-active) span:not(.ui-menu-icon){margin-left:-8px}.navigation li.level0:last-child{border-bottom:1px solid #d1d1d1}.navigation .submenu>li{word-wrap:break-word}.navigation .submenu:not(:first-child){font-weight:400;line-height:1.3;left:auto!important;overflow-x:hidden;padding:0;position:relative;top:auto!important;transition:left .3s ease-out}.navigation .submenu:not(:first-child)>li>a{padding-left:15px}.navigation .submenu:not(:first-child)>li:last-child{margin-bottom:0}.navigation .submenu:not(:first-child) ul{display:block;padding-left:15px}.navigation .submenu:not(:first-child) ul>li{margin:0}.navigation .submenu:not(:first-child) ul>li a{color:#575757;display:block;line-height:normal}.navigation .submenu:not(:first-child) ul>li a:hover{color:#333}.navigation .submenu:not(:first-child).expanded{display:block!important;padding-right:0;top:0!important}.navigation .submenu:not(:first-child) .active>a{border-color:#ff5501;border-style:solid;border-width:0 0 0 8px;color:#333;padding-left:7px}.navigation .submenu:not(:first-child) .level1.active>a{padding-left:7px}}.account .messages{margin-bottom:0}.account .column.main{margin-bottom:0;padding-bottom:0}.account .page-footer{margin-top:0}.account .wishlist{margin-bottom:0!important}.ewcAccount{position:relative;display:block;padding-top:40px;padding-bottom:40px}@media only screen and (max-width:767px){.ewcAccount{padding-bottom:100px}}.ewcAccount_inner{position:relative;width:100%;max-width:1920px;margin:0 auto}@media only screen and (min-width:1024px){.ewcAccount_inner{display:flex;justify-content:space-between;align-items:flex-start;padding:0 32px}}@media only screen and (min-width:768px) and (max-width:1023px){.ewcAccount_inner{display:block;padding:0 20px}}@media only screen and (max-width:767px){.ewcAccount_inner{display:block;padding:0 20px}}.ewcAccountMTitle{position:relative;display:block;text-transform:uppercase;margin:0 0 40px}.ewcAccountMTitle h1{font-size:36px;font-family:"Cormorant Garamond","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,serif}@media only screen and (min-width:1024px){.ewcAccountMTitle{display:none}}.ewcAccountMenu{position:relative;display:block;width:400px;margin-right:150px}@media only screen and (min-width:1024px) and (max-width:1439px){.ewcAccountMenu{width:300px;margin-right:100px}}.ewcAccountMenu_inner{position:relative;display:block;padding:40px 24px;background-color:#404242;overflow:hidden}@media only screen and (min-width:768px) and (max-width:1023px){.ewcAccountMenu{width:100%;margin-right:0;margin-bottom:30px}}@media only screen and (max-width:767px){.ewcAccountMenu{width:100%;margin-right:0;margin-bottom:30px}}.ewcAccountMenuItem{position:relative;display:block;margin-bottom:30px}.ewcAccountMenuItem:last-child{margin-bottom:0}.ewcAccountMenuItem a{font-size:18px;letter-spacing:0;line-height:1.25em;margin:0;color:#bd9471;text-decoration:none;padding:0 0 4px;border-bottom:1px solid transparent}.amgdprjs-bar-template .amgdprcookie-bar-container .amgdprcookie-policy a,.ewcAccountMenuItem a:hover{color:#fff}.ewcAccountMenuItem__active a{color:#fff;border-color:#fff}@media only screen and (max-width:1023px){.ewcAccountMenuItem{text-align:center}}.ewcAccountContent{position:relative;display:block;width:calc(100% - 550px)}@media only screen and (min-width:1024px) and (max-width:1439px){.ewcAccountContent{width:calc(100% - 400px)}}@media only screen and (min-width:768px) and (max-width:1023px){.ewcAccountContent{width:100%}}@media only screen and (max-width:767px){.ewcAccountContent{width:100%}}.ewcAccountContent_title{position:relative;display:block;text-transform:uppercase;margin:0 0 40px}.ewcAccountContent_title h1{font-size:48px;letter-spacing:0;line-height:1.25em;margin:0;padding:0;font-family:"Cormorant Garamond","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,serif}@media only screen and (max-width:1023px){.ewcAccountContent_title{display:none}}.ewcAccountPanel{position:relative;display:block;margin-bottom:60px}.ewcAccountPanel.hidden{display:none}.ewcAccountPanel:last-child,.ewcAccountPanel_content:last-child{margin-bottom:0}.ewcAccountPanel_content{position:relative;display:block;margin-bottom:30px}.ewcAccountFlex{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.ewcAccountFlex .ewcAccountBox{position:relative;display:block;width:50%;padding-right:24px}.ewcAccountFlex .ewcAccountBox[data-name=additionalAddress]{margin-bottom:48px}@media only screen and (max-width:767px){.ewcAccountFlex .ewcAccountBox{width:100%;margin-bottom:60px;padding-right:0}.ewcAccountFlex .ewcAccountBox:last-child{margin-bottom:0}}.ewcAccountFlex .ewcAccountBox_innerItem{position:relative;display:block;margin-bottom:64px}.ewcAccountBox_actions:last-child,.ewcAccountBox_content:last-child,.ewcAccountBox_title:last-child,.ewcAccountFlex .ewcAccountBox_innerItem:last-child{margin-bottom:0}.ewcAccountEmpty{font-size:16px;letter-spacing:0;line-height:1.25em;padding:0;margin:0 0 60px}.ewcAccountBox,.ewcAccountEmpty{position:relative;display:block}.ewcAccountBox_title{margin-bottom:20px}.ewcAccountBox_content{margin-bottom:30px}.ewcAccountBox_content,.ewcAccountBox_title{position:relative;display:block}.ewcAccountBox_actions{position:relative;display:flex;justify-content:flex-start;align-items:center;margin-bottom:24px}.ewcAccountBox_actions a,.ewcAccountBox_actions button{position:relative;display:block;margin-right:24px}.ewcAccountBox_actions a:last-child,.ewcAccountBox_actions button:last-child{margin-right:0}.ewcAccountField{position:relative;display:flex;margin-bottom:24px;justify-content:flex-start;align-items:center}.ewcAccountField span:first-child{position:relative;display:block;width:80px}.ewcAccountField span:last-child{position:relative;display:block;width:calc(100% - 80px)}.ewcAccountField__labelxl span:first-child{width:160px}.ewcAccountField__labelxl span:last-child{width:calc(100% - 160px)}.ewcAccountField__labelxxl span:first-child{font-size:18px;letter-spacing:0;line-height:1.25em;margin:0;padding:0;width:300px}.ewcAccountField__labelxxl span:last-child{font-size:18px;letter-spacing:0;line-height:1.25em;margin:0;padding:0;width:calc(100% - 300px)}@media only screen and (max-width:767px){.ewcAccountField__labelxxl span:first-child{font-size:16px;letter-spacing:0;line-height:1.25em;margin:0;padding:0;width:140px}.ewcAccountField__labelxxl span:last-child{font-size:16px;letter-spacing:0;line-height:1.25em;margin:0;padding:0;font-weight:700;width:calc(100% - 140px)}}.ewcTelLabel{position:relative;display:inline-block;margin-right:24px}.ewcTel{color:#bd9471;text-decoration:underline}.ewcAcOrder{position:relative;display:block}.ewcAcOrderTabs{position:relative;display:flex;margin-bottom:34px;border-bottom:1px solid #dde0d1}.ewcAcOrderTab{border:0;width:auto;overflow:visible;background:0 0;font:inherit;outline:0;text-align:inherit;border-radius:0;cursor:pointer;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;touch-action:manipulation;font-size:36px;letter-spacing:0;line-height:1.25em;padding:0 0 12px;border-bottom:2px solid transparent;margin:0 64px 0 0;font-family:"Cormorant Garamond","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,serif;color:#404242;transition:all .25s}.ewcAcOrderTab::-moz-focus-inner{border:0;padding:0}@media only screen and (max-width:767px){.ewcAcOrderTab{font-size:24px;letter-spacing:0;line-height:1.25em;padding:0 0 12px;border-bottom:2px solid transparent;margin:0 32px 0 0}}.ewcAcOrderTab:hover{color:#bd9471}.ewcAcOrderTab__active{color:#bd9471;border-bottom:2px solid #bd9471}.ewcAcOrderTab:last-child{margin-right:0}.ewcAcOrderDetail{position:relative;display:block}.ewcAcOrderDetail_info,.ewcAcOrderDetail_purchase,.ewcAcOrderDetail_summary{position:relative;display:block;margin-bottom:100px}@media only screen and (max-width:767px){.ewcAcOrderDetail_info,.ewcAcOrderDetail_purchase,.ewcAcOrderDetail_summary{margin-bottom:50px}}.ewcAcOrderDelivery{position:relative;display:block;padding-bottom:100px}@media only screen and (max-width:767px){.ewcAcOrderDelivery{padding-bottom:0}}.ewcInvoiceItems{position:relative;display:block}.ewcInvoiceItem{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;padding-bottom:24px;margin-bottom:24px;flex-wrap:wrap;border-bottom:1px solid #bd9471}.ewcInvoiceItem:last-child,.ewcInvoiceItem_option:last-child,.ewcInvoiceSummary:last-child{margin-bottom:0}.ewcInvoiceItem_mTitleContainer{font-size:24px;letter-spacing:0;line-height:1.25em;padding:0;position:relative;display:block;width:100%;margin:0 0 24px}@media only screen and (min-width:1024px){.ewcInvoiceItem_mTitleContainer{display:none}}.ewcInvoiceItem_img{position:relative;display:block;width:200px;height:200px}.ewcInvoiceItem_content{position:relative;display:block;width:calc(100% - 200px);padding-left:24px}.ewcInvoiceItem_title{font-size:24px;letter-spacing:0;line-height:1.25em;padding:0;position:relative;display:block;margin:0 0 30px;text-decoration:none;color:inherit}@media only screen and (max-width:1023px){.ewcInvoiceItem_title{display:none}}.ewcInvoiceItem_options{position:relative;display:block;margin-bottom:24px}.ewcInvoiceItem_option{position:relative;display:flex;margin-bottom:12px}.ewcInvoiceItem_label{position:relative;display:block;width:200px}.ewcInvoiceItem_value{position:relative;display:block;width:calc(100% - 200px)}.ewcInvoiceItem_price{font-size:18px;letter-spacing:0;line-height:1.25em;margin:0;padding:0;font-weight:700;position:relative;display:block}@media only screen and (max-width:767px){.ewcInvoiceItem_img{width:120px;height:120px}.ewcInvoiceItem_content{width:calc(100% - 120px);padding-left:12px}.ewcInvoiceItem_label,.ewcInvoiceItem_value{font-size:16px;letter-spacing:0;line-height:1.25em;margin:0;padding:0}.ewcInvoiceItem_label{width:100px}.ewcInvoiceItem_value{width:calc(100% - 100px)}}.ewcInvoiceSummary{position:relative;display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.ewcInvoiceSummary .amount,.ewcInvoiceSummary .label,.ewcSearchResultEmpty p,.ewcWishListEmpty p{font-size:18px;letter-spacing:0;line-height:1.25em;margin:0;padding:0}@media only screen and (max-width:1023px){.ewcInvoiceSummary .amount,.ewcInvoiceSummary .label{font-size:16px;letter-spacing:0;line-height:1.25em;margin:0;padding:0}}.ewcInvoiceSummary[data-row=grand_total]{border-top:1px solid #404242;padding-top:24px}.ewcInvoiceSummary[data-row=grand_total] .amount,.ewcInvoiceSummary[data-row=grand_total] .label{font-size:24px;letter-spacing:0;line-height:1.25em;margin:0;padding:0;font-weight:700}@media only screen and (max-width:1023px){.ewcInvoiceSummary[data-row=grand_total] .amount,.ewcInvoiceSummary[data-row=grand_total] .label{font-size:18px;letter-spacing:0;line-height:1.25em;margin:0;padding:0;font-weight:700}}.ewcWishLists{list-style:none;margin:0;padding:0;position:relative;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}.ewcWishList{position:relative;display:block;box-shadow:0 0 5px 2px rgba(0,0,0,.15);background-color:#fff}@media only screen and (min-width:768px){.ewcWishList{padding:20px 20px 30px}}@media only screen and (min-width:1440px){.ewcWishList{width:calc(33.333333% - 32px);margin-right:48px;margin-bottom:40px}}@media only screen and (min-width:1024px) and (max-width:1439px){.ewcWishList{width:calc(33.333333% - 14px);margin-right:21px;margin-bottom:40px}}@media only screen and (min-width:1200px){.ewcWishList:nth-child(3n){margin-right:0}}@media only screen and (min-width:1025px) and (max-width:1199px){.ewcWishList:nth-child(2n){margin-right:0}.ewcWishList{width:calc(50% - 10px);margin-right:20px;margin-bottom:40px;padding:10px 10px 30px}}@media only screen and (min-width:768px) and (max-width:1023px){.ewcWishList{width:calc(33.333333% - 14px);margin-right:21px;margin-bottom:40px}.ewcWishList:nth-child(3n){margin-right:0}}@media only screen and (max-width:767px){.ewcWishList{width:calc(50% - 10px);margin-right:20px;margin-bottom:40px;padding:10px 10px 30px}.ewcWishList:nth-child(2n){margin-right:0}}.ewcWishList_name{position:relative;display:block;margin-bottom:30px}.ewcWishList_brand,.ewcWishList_product{font-size:24px;letter-spacing:0;line-height:1.25em;padding:0;position:relative;display:block;text-align:center;color:#404242;text-decoration:none}.ewcWishList_product{margin:0}@media only screen and (min-width:1024px) and (max-width:1439px){.ewcWishList_brand,.ewcWishList_product{font-size:18px;letter-spacing:0;line-height:1.25em;margin:0;padding:0}}@media only screen and (min-width:768px) and (max-width:1023px){.ewcWishList_brand,.ewcWishList_product{font-size:18px;letter-spacing:0;line-height:1.25em;margin:0;padding:0}}@media only screen and (max-width:767px){.ewcWishList_brand,.ewcWishList_product{font-size:16px;letter-spacing:0;line-height:1.25em;margin:0;padding:0}}.ewcWishList_brand:hover,.ewcWishList_product:hover{color:#404242}.ewcWishList_brand{padding-bottom:10px;margin:0 0 15px}.ewcWishList_brand:after{content:"";position:absolute;display:block;width:45px;height:1px;background-color:#99785c;left:50%;bottom:0;transform:translateX(-50%)}.ewcWishList .price-container{position:relative;display:block;margin:0 auto;text-align:center}.ewcWishList .price-container .price{font-size:24px;letter-spacing:0;margin:0;padding:0;color:#99785c;line-height:1em}@media only screen and (min-width:1025px) and (max-width:1199px){.ewcWishList .price-container .price{font-size:18px;letter-spacing:0;line-height:1.25em;margin:0;padding:0}}@media only screen and (min-width:768px) and (max-width:1023px){.ewcWishList .price-container .price{font-size:18px;letter-spacing:0;line-height:1.25em;margin:0;padding:0}}@media only screen and (max-width:767px){.ewcWishList .price-container .price{font-size:16px;letter-spacing:0;line-height:1.25em;margin:0;padding:0}}.ewcWishListImg,.ewcWishListItem{position:relative;display:block;width:100%}.ewcWishListImg{margin-bottom:20px}.ewcSearchResultImg img,.ewcWishListImg img{position:relative;display:block;width:100%;max-width:100%!important}.ewcWishListLeadin{position:relative;display:block;margin-bottom:40px}.ewcWishListActions{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:40px}.ewcWishListActions .secondary{display:none}.ewcWishListEmpty,.pageSearch{position:relative;display:block}.ewcBtnAddToWishlist.active svg,.ewcBtnAddToWishlist.active svg g,.ewcBtnDeleteBookmark.active svg,.ewcBtnDeleteBookmark.active svg g{stroke:#bd9471;fill:#bd9471}.ewc-search-result.page-products .columns{padding-top:0!important}.pageSearch{margin:0 auto;max-width:1600px;padding:50px 32px}@media only screen and (max-width:767px){.pageSearch{padding:24px 20px}}.ewcSearchWrapper{position:relative;display:block}.ewcSearchTabs{position:relative;display:flex;border-bottom:1px solid #dde0d1;width:calc(100% - 265px - 30px);margin-right:30px}@media only screen and (max-width:767px){.ewcSearchTabs{width:100%;margin-right:0;margin-bottom:24px}}.ewcSearchTab{border:0;width:auto;overflow:visible;background:0 0;font:inherit;outline:0;text-align:inherit;border-radius:0;cursor:pointer;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;touch-action:manipulation;font-size:36px;letter-spacing:0;line-height:1.25em;padding:0 0 12px;border-bottom:2px solid transparent;margin:0 64px 0 0;font-family:"Cormorant Garamond","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,serif;color:#404242;transition:all .25s;text-decoration:none}.ewcSearchPageForm_control input::-moz-focus-inner,.ewcSearchTab::-moz-focus-inner{border:0;padding:0}@media only screen and (max-width:767px){.ewcSearchTab{font-size:24px;letter-spacing:0;line-height:1.25em;padding:0 0 12px;border-bottom:2px solid transparent;margin:0 32px 0 0}}.ewcSearchTab:hover{color:#bd9471}.ewcSearchTab__active{color:#bd9471;border-bottom:2px solid #bd9471}.ewcSearchTab:last-child{margin-right:0}.ewcAcOrderItem{display:none}.ewcSearchResults{list-style:none;margin:0;padding:0;position:relative;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}.ewcSearchResult{position:relative;display:none;box-shadow:0 0 5px 2px rgba(0,0,0,.15);background-color:#fff}.ewcSearchResult.active{display:block}@media only screen and (min-width:768px){.ewcSearchResult{padding:20px 20px 30px}}@media only screen and (min-width:1440px){.ewcSearchResult{width:calc(25% - 36px);margin-right:48px;margin-bottom:40px}.ewcSearchResult:nth-child(4n){margin-right:0}}@media only screen and (min-width:1024px) and (max-width:1439px){.ewcSearchResult{width:calc(25% - 18px);margin-right:24px;margin-bottom:40px}.ewcSearchResult:nth-child(4n){margin-right:0}}@media only screen and (min-width:768px) and (max-width:1023px){.ewcSearchResult{width:calc(33.333333% - 14px);margin-right:21px;margin-bottom:40px}.ewcSearchResult:nth-child(3n){margin-right:0}}@media only screen and (max-width:767px){.ewcSearchResult{width:calc(50% - 10px);margin-right:20px;margin-bottom:40px;padding:10px 10px 30px}.ewcSearchResult:nth-child(2n){margin-right:0}}.ewcSearchResult_name{position:relative;display:block;margin-bottom:30px}.ewcSearchResult_brand,.ewcSearchResult_product{font-size:24px;letter-spacing:0;line-height:1.25em;padding:0;position:relative;display:block;text-align:center;color:#404242;text-decoration:none}@media only screen and (min-width:1024px) and (max-width:1439px){.ewcSearchResult_brand,.ewcSearchResult_product{font-size:18px;letter-spacing:0;line-height:1.25em;margin:0;padding:0}}@media only screen and (min-width:768px) and (max-width:1023px){.ewcSearchResult_brand,.ewcSearchResult_product{font-size:18px;letter-spacing:0;line-height:1.25em;margin:0;padding:0}}@media only screen and (max-width:767px){.ewcSearchResult_brand,.ewcSearchResult_product{font-size:16px;letter-spacing:0;line-height:1.25em;margin:0;padding:0}}.ewcSearchResult_brand:hover,.ewcSearchResult_product:hover{color:#404242}.ewcSearchResult_brand{padding-bottom:10px;margin:0 0 15px}.ewcSearchResult_brand:after{content:"";position:absolute;display:block;width:45px;height:1px;background-color:#99785c;left:50%;bottom:0;transform:translateX(-50%)}.ewcSearchResult_product{margin:0 0 12px}.ewcSearchResult_product:last-child{margin-bottom:0}.ewcSearchResult .price-container,.ewcSearchResult_desc{position:relative;display:block;text-align:center}.ewcSearchResult .price-container{margin:0 auto}.ewcSearchResult .price-container .price{font-size:24px;letter-spacing:0;margin:0;padding:0;color:#99785c;line-height:1em}@media only screen and (min-width:1025px) and (max-width:1199px){.ewcSearchResult .price-container .price{font-size:18px;letter-spacing:0;line-height:1.25em;margin:0;padding:0}}@media only screen and (min-width:768px) and (max-width:1023px){.ewcSearchResult .price-container .price{font-size:18px;letter-spacing:0;line-height:1.25em;margin:0;padding:0}}@media only screen and (max-width:767px){.ewcSearchResult .price-container .price{font-size:16px;letter-spacing:0;line-height:1.25em;margin:0;padding:0}}.ewcSearchActions{position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto}.ewcSearchResultImg,.ewcSearchResultItem{position:relative;display:block;width:100%}.ewcSearchResultImg{margin-bottom:20px}.ewcSearchResultLeadin{position:relative;display:block;margin-bottom:40px}.ewcSearchResultActions{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:40px}.cms-privacy .column.main .block-cms-link.widget,.cms-privacy .column.main>.block-static-block.widget,.cms-tnc .column.main .block-cms-link.widget,.cms-tnc .column.main>.block-static-block.widget,.ewc-contact-us .column.main .block-cms-link.widget,.ewc-contact-us .column.main>.block-static-block.widget,.ewcSearchResultActions .secondary{display:none}.ewcSearchResultEmpty{position:relative;display:block}.ewcBtnTagContainer{position:relative;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.ewcBtnTagContainer .cStrokeTitle,.ewcBtnTagContainer .cStrokeTitle h5{margin-bottom:0}.ewcBtnTag,.slickStrokes li{position:relative;display:block}.ewcBtnAddToWishlist,.ewcBtnDeleteBookmark{position:relative;display:block;width:24px;height:24px;opacity:.3}.ewcSearchPageForm{position:relative;display:block;max-width:1100px;margin:0 auto 70px}@media only screen and (max-width:767px){.ewcSearchPageForm{margin:0 auto 35px}}.ewcNewsBanner_end img,.ewcNewsBanner_start img,.ewcNewsHighlightsItem_img img,.ewcSearchPageForm_btnSearch svg,.ewcSearchPageForm_control input,.ewcSearchPageForm_field{position:relative;display:block;width:100%}.ewcSearchPageForm_label{position:relative;display:none}.ewcSearchPageForm_control input{border:0;overflow:visible;background:0 0;color:inherit;font:inherit;outline:0;text-align:inherit;border-radius:0;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;font-size:36px;letter-spacing:0;margin:0;line-height:64px;height:64px;border-bottom:1px solid #99785c;padding:0 64px 0 12px}.ewcSearchPageForm_control input:not([disabled]):focus{box-shadow:none}.ewcSearchPageForm_actions{position:absolute;display:flex;justify-content:center;align-items:center;width:64px;height:64px;top:0;right:0}.ewcSearchPageForm_btnSearch{border:0;margin:0;padding:0;overflow:visible;background:0 0;color:inherit;font:inherit;outline:0;text-align:inherit;line-height:normal;border-radius:0;cursor:pointer;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;touch-action:manipulation;position:relative;display:block;width:48px;height:48px}.ewcNewsTab::-moz-focus-inner,.ewcSearchPageForm_btnSearch::-moz-focus-inner,.ewcSearchSort>div select.sorter-options::-moz-focus-inner{border:0;padding:0}@media only screen and (max-width:767px){.ewcSearchPageForm_btnSearch{width:32px;height:32px}}.ewcSearchPageForm_counter{font-size:16px;letter-spacing:0;line-height:1.25em;padding:0;color:#99785c;margin:12px 0}.ewcSearchTabsFlex{position:relative;display:flex;align-items:flex-end;margin-bottom:34px}@media only screen and (max-width:767px){.ewcSearchTabsFlex{display:block}}.ewcSearchSort{position:relative;display:block;width:265px}.ewcSearchSort__noSorter>div select.sorter-options{width:100%!important}@media only screen and (max-width:767px){.ewcSearchSort{width:100%}}.ewcSearchSort>div{position:relative;display:flex;justify-content:flex-start;align-items:center;width:100%}.ewcSearchSort>div select.sorter-options{width:auto;overflow:visible;background:0 0;color:inherit;font:inherit;outline:0;text-align:inherit;border-radius:0;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;font-size:18px;letter-spacing:0;line-height:1.25em;margin:0;position:relative;display:block;width:calc(100% - 32px);border:1px solid;padding:0 32px 0 8px;border-color:#99785c;background-size:24px 24px;background-position-x:calc(100% - 4px);background-position-y:4px;background-repeat:no-repeat;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23BD9471' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'><polyline points='6 9 12 15 18 9'></polyline></svg>")}@media only screen and (max-width:767px){.ewcSearchSort>div select.sorter-options{font-size:16px;letter-spacing:0;line-height:1.25em;margin:0;padding:0 32px 0 8px}}.ewcSearchSort>div .sorter-action{width:32px;height:32px}.ewcSearchSort>div .sorter-action,.slickStrokes,.slickStrokes li .slickStroke{position:relative;display:flex;justify-content:center;align-items:center}.slickStrokes{margin-bottom:0;list-style:none;padding:6px 0;margin-top:0}@media only screen and (min-width:768px){.slickStrokes li{margin:0 10px}}@media only screen and (max-width:767px){.slickStrokes li{margin:0 5px}}.slickStrokes li .slickStroke{padding:6px}.slickStrokes li .slickStroke:before{content:"";position:relative;display:block;height:2px;background-color:#b9bbbb;transition:all .25s}@media only screen and (min-width:768px){.slickStrokes li .slickStroke:before{width:100px}}@media only screen and (max-width:767px){.slickStrokes li .slickStroke:before{width:50px}}.ewcHomeStoryArrows{position:absolute;display:block;width:40%;left:30%;top:50%;height:0}@media only screen and (max-width:1023px){.ewcHomeStoryArrows{width:100%;left:0}}.slickArrow{position:absolute;display:block;width:48px;height:48px;top:-24px;z-index:1}.slickArrow__start{left:0}.slickArrow__end{right:0}.slickArrow:hover svg{stroke:#404242}.slickArrow svg{stroke:#fff;transition:all .25s}.ewcHomeSliderArrows{position:absolute;display:block;width:100%;left:0;top:50%;height:0}@media only screen and (min-width:1024px){.ewcHomeSliderArrows .slickArrow__start{left:45px}.ewcHomeSliderArrows .slickArrow__end{right:45px}}.ewcHomeSliderArrows .slickArrow:hover svg{stroke:#bd9471}.ewcNews{position:relative;display:block}.ewcNews_title,.ewcNews_title h1{position:relative;display:block;padding:48px 0}.ewcNews_title h1{font-size:48px;letter-spacing:0;line-height:1.25em;padding:0;font-family:"Cormorant Garamond","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,serif;margin:0 auto;text-align:center}@media only screen and (max-width:767px){.ewcNews_title h1{font-size:36px;letter-spacing:0;line-height:1.25em;margin:0;padding:0}}.ewcNewsBanner{display:block;width:100%;max-width:1600px;padding:0 32px;margin:0 auto 80px}.ewcNewsBanner,.ewcNewsBanner_inner{position:relative}.ewcNewsBanner_end,.ewcNewsBanner_start{position:relative;width:50%}.ewcNewsBanner_start{display:block}.ewcNewsBanner_content,.ewcNewsBanner_end{justify-content:flex-start;align-items:center}.ewcNewsBanner_end{display:flex;background-color:#404242;color:#dde0d1;overflow:hidden}.ewcNewsBanner_content{position:relative;display:block;width:100%}.ewcNewsBanner_subTitle,.ewcNewsHighlights_title span{font-size:16px;letter-spacing:0;line-height:1.25em;padding:0;position:relative;display:block;margin:0 0 8px}.ewcNewsBanner_title,.ewcNewsHighlights_title h1{font-family:"Cormorant Garamond","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,serif}.ewcNewsBanner_title{position:relative;display:block;border-bottom:1px solid #99785c}@media only screen and (min-width:1200px){.ewcNewsBanner_title{font-size:48px;letter-spacing:0;line-height:1.25em;padding:0 5% 34px 0;margin:0 0 60px}}@media only screen and (min-width:1025px) and (max-width:1199px){.ewcNewsBanner_title{font-size:36px;letter-spacing:0;line-height:1.25em;padding:0 5% 24px 0;margin:0 0 30px}}@media only screen and (max-width:1023px){.ewcNewsBanner_title{font-size:36px;letter-spacing:0;line-height:1.25em;padding:0 5% 24px 0;margin:0 0 40px}}@media only screen and (min-width:1024px){.ewcNewsBanner_inner{display:flex;justify-content:flex-start;align-items:stretch}.ewcNewsBanner_end,.ewcNewsBanner_start{width:50%}.ewcNewsBanner_end{padding-left:8%}}@media only screen and (max-width:1023px){.ewcNewsBanner{padding:0}.ewcNewsBanner_inner{display:block}.ewcNewsBanner_end,.ewcNewsBanner_start{width:100%}.ewcNewsBanner_end{padding-top:80px;padding-bottom:80px;padding-left:8%}}@media only screen and (max-width:1023px) and (min-width:768px) and (max-width:1023px){.ewcNewsBanner_end{padding-top:60px;padding-bottom:60px}}@media only screen and (max-width:1023px) and (max-width:767px){.ewcNewsBanner_end{padding-top:40px;padding-bottom:40px}}.ewcNewsHighlights{position:relative;display:block;width:100%;margin:0 auto 80px}.ewcNewsHighlights_bg{position:absolute;display:block;width:100%;overflow:hidden;top:0;background-color:#dde0d1}@media only screen and (min-width:768px){.ewcNewsHighlights_bg{height:450px;max-height:50%}}@media only screen and (max-width:767px){.ewcNewsHighlights_bg{height:70%}}.ewcNewsHighlights_title{position:relative;display:block;text-align:center;margin-bottom:60px}@media only screen and (max-width:767px){.ewcNewsHighlights_title{margin-bottom:40px}}.ewcNewsHighlights_title span{color:#404242;margin:0 0 5px}.ewcNewsHighlights_title h1{text-transform:uppercase;color:#404242;font-weight:300}@media only screen and (max-width:767px){.ewcNewsHighlights_title h1{font-size:36px;letter-spacing:0;line-height:1.25em;margin:0;padding:0}}.ewcNewsHighlights_inner{position:relative;max-width:1400px;padding:60px 32px 0;margin:0 auto}@media only screen and (max-width:767px){.ewcNewsHighlights_inner{padding:60px 20px 0}}.ewcNewsHighlights_content{position:relative;display:flex;flex-wrap:wrap}@media only screen and (max-width:767px){.ewcNewsHighlights_content{display:block}}.ewcNewsHighlightsItem{position:relative;display:block}@media only screen and (min-width:768px){.ewcNewsHighlightsItem{width:calc(50% - 24px);margin-right:48px}.ewcNewsHighlightsItem:nth-child(2n){margin-right:0}}@media only screen and (max-width:767px){.ewcNewsHighlightsItem{width:100%;margin-bottom:32px}.ewcNewsHighlightsItem:last-child{margin-bottom:0}}.ewcNewsHighlightsItem .cStrokeTitle{color:#404242;text-decoration:none}.ewcNewsHighlightsItem_img{position:relative;display:block;width:100%;margin-bottom:24px}.ewcNewsHighlightsItem_content{position:relative;display:block;overflow:hidden}.ewcNewsHighlightsItem_date,.ewcNewsListHeader h1{font-size:18px;letter-spacing:0;line-height:1.25em;margin:0;padding:0}@media only screen and (max-width:767px){.ewcNewsHighlightsItem_date{margin-bottom:12px}}.ewcNewsList{position:relative;display:block;width:100%;max-width:1600px;padding:0 32px;margin:0 auto}@media only screen and (max-width:767px){.ewcNewsList{padding:0 20px}}.ewcNewsListHeader{position:relative;margin-bottom:24px}.ewcNewsListHeader h1{font-size:48px;font-family:"Cormorant Garamond","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,serif}@media only screen and (min-width:1024px){.ewcNewsListHeader{display:flex;justify-content:space-between;align-items:center}}@media only screen and (max-width:1023px){.ewcNewsListHeader{display:flex;justify-content:space-between;align-items:center}}@media only screen and (max-width:767px){.ewcNewsListHeader{display:block}.ewcNewsListHeader h1{text-align:center;margin-bottom:12px}}.ewcNewsTabs{position:relative;display:flex;border-bottom:1px solid #dde0d1;width:100%;margin-bottom:30px}@media only screen and (max-width:767px){.ewcNewsTabs{width:100%;margin-right:0;margin-bottom:24px}}.ewcNewsTab{border:0;width:auto;overflow:visible;background:0 0;font:inherit;outline:0;text-align:inherit;border-radius:0;cursor:pointer;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;touch-action:manipulation;font-size:36px;letter-spacing:0;line-height:1.25em;padding:0 0 12px;border-bottom:2px solid transparent;margin:0 64px 0 0;font-family:"Cormorant Garamond","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,serif;color:#404242;transition:all .25s;text-decoration:none}@media only screen and (max-width:767px){.ewcNewsTab{font-size:24px;letter-spacing:0;line-height:1.25em;padding:0 0 12px;border-bottom:2px solid transparent;margin:0 32px 0 0}}.amgdprcookie-groups-modal .amgdprcookie-cookie-container .amgdprcookie-text a,.ewcNewsTab:hover{color:#bd9471}.ewcNewsTab__active{color:#bd9471;border-bottom:2px solid #bd9471}.ewcNewsTab:last-child{margin-right:0}.ewcNewsItems{position:relative;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}.ewcNewsActions{position:relative;display:flex;justify-content:center;align-items:center}.ewcNewsItem{position:relative;display:block;width:100%}@media only screen and (min-width:1440px){.ewcNewsItem{width:calc(25% - 36px);margin-right:48px;margin-bottom:40px}.ewcNewsItem:nth-child(4n){margin-right:0}}@media only screen and (min-width:1024px) and (max-width:1439px){.ewcNewsItem{width:calc(25% - 18px);margin-right:24px;margin-bottom:40px}.ewcNewsItem:nth-child(4n){margin-right:0}}@media only screen and (min-width:768px) and (max-width:1023px){.ewcNewsItem{width:calc(33.333333% - 14px);margin-right:21px;margin-bottom:40px}.ewcNewsItem:nth-child(3n){margin-right:0}}@media only screen and (max-width:767px){.ewcNewsItem{width:100%;margin-bottom:40px}}.ewcNewsItem_img{position:relative;display:block;width:100%;padding-top:56.25%;margin-bottom:24px}.ewcNewsItem_abs{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat}.cms-contact-delivery #maincontent,.cms-contact-payment_options #maincontent,.cms-contact-refunds #maincontent,.cms-privacy #maincontent,.cms-register-privacy #maincontent,.cms-register-tnc #maincontent,.cms-tnc #maincontent,.ewc-account #maincontent,.ewc-account-confirmation #maincontent,.ewc-contact-us #maincontent,.ewc-create-account #maincontent,.ewc-forgot-password #maincontent,.ewc-login #maincontent,.ewc-logout-success #maincontent,.ewc-order-detail #maincontent,.ewc-register-success #maincontent,.ewc-reset-password #maincontent,.ewc-search-result #maincontent,.ewcNewsItem_content{position:relative;display:block;overflow:hidden}.ewcNewsItem_date,.ewcWatchAndNewsCarouselItem_content h1{font-size:18px;letter-spacing:0;line-height:1.25em;padding:0;margin:0 0 20px}.ewcNewsItem .cStrokeTitle{color:#404242;text-decoration:none}.ewcWatchAndNewsCarousel{position:relative;display:block}.ewcWatchAndNewsCarouselItem{display:block}.ewcWatchAndNewsCarouselSlickArrows{position:absolute;display:block;width:100%;top:50%;margin-top:-36px;left:0}@media only screen and (max-width:1023px){.ewcWatchAndNewsCarouselSlickArrows{display:none}}.ewcWatchAndNewsCarouselSlickArrows .slickArrow__start{left:36px;width:72px;height:72px}@media only screen and (min-width:1024px) and (max-width:1439px){.ewcWatchAndNewsCarouselSlickArrows .slickArrow__start{left:12px;width:48px;height:48px}}.ewcWatchAndNewsCarouselSlickArrows .slickArrow__end{right:36px;width:72px;height:72px}@media only screen and (min-width:1024px) and (max-width:1439px){.ewcWatchAndNewsCarouselSlickArrows .slickArrow__end{right:12px;width:48px;height:48px}}.ewcWatchAndNewsCarouselSlick{position:relative;display:block;margin-bottom:24px}.ewcWatchAndNewsCarouselItem{position:relative}.ewcWatchAndNewsCarouselItem_inner{position:relative;display:flex}@media only screen and (min-width:1024px){.ewcWatchAndNewsCarouselItem_inner{justify-content:flex-start;align-items:stretch}}@media only screen and (max-width:1023px){.ewcWatchAndNewsCarouselItem_inner{flex-wrap:wrap;flex-direction:column-reverse}}.ewcWatchAndNewsCarouselItem_start{position:relative;background-color:#383531}@media only screen and (min-width:1440px){.ewcWatchAndNewsCarouselItem_start{padding-left:140px;padding-right:30px}}@media only screen and (min-width:1024px) and (max-width:1439px){.ewcWatchAndNewsCarouselItem_start{padding-left:70px;padding-right:30px}}@media only screen and (min-width:1024px){.ewcWatchAndNewsCarouselItem_start{display:flex;justify-content:flex-start;align-items:center;width:30%}}@media only screen and (max-width:1023px){.ewcWatchAndNewsCarouselItem_start{display:block;width:100%}}.ewcWatchAndNewsCarouselItem_end{position:relative;display:block}@media only screen and (min-width:1024px){.ewcWatchAndNewsCarouselItem_end{width:70%}}@media only screen and (max-width:1023px){.ewcWatchAndNewsCarouselItem_end{width:100%}}.ewcWatchAndNewsCarouselItem_content{position:relative;display:block;width:100%}.ewcWatchAndNewsCarouselItem_content h1{font-size:48px;margin:0 0 60px;font-family:"Cormorant Garamond","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,serif;position:relative;display:block;color:#dde0d1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;max-height:5em;-webkit-box-orient:vertical}@media only screen and (min-width:1024px) and (max-width:1439px){.ewcWatchAndNewsCarouselItem_content h1{font-size:36px;letter-spacing:0;line-height:1.25em;padding:0;margin:0 0 60px}}@media only screen and (min-width:768px) and (max-width:1023px){.ewcWatchAndNewsCarouselItem_content h1{font-size:32px;letter-spacing:0;line-height:1.25em;padding:0;margin:0 0 36px}}@media only screen and (max-width:767px){.ewcWatchAndNewsCarouselItem_content h1{font-size:32px;letter-spacing:0;line-height:1.25em;padding:0;margin:0 0 32px}}@media only screen and (min-width:768px) and (max-width:1023px){.ewcWatchAndNewsCarouselItem_content{padding:36px 36px 72px}.ewcWatchAndNewsCarouselItem_content h1{text-align:center}.ewcWatchAndNewsCarouselItem_content .btnPrimary{max-width:330px;margin:0 auto}}@media only screen and (max-width:767px){.ewcWatchAndNewsCarouselItem_content{padding:20px 20px 60px}.ewcWatchAndNewsCarouselItem_content h1{text-align:center}}.ewcWatchAndNewsCarouselItem_subTitle{font-size:16px;letter-spacing:0;line-height:1.25em;padding:0;position:relative;display:block;margin:0 0 16px;color:#dde0d1}@media only screen and (min-width:768px) and (max-width:1023px){.ewcWatchAndNewsCarouselItem_subTitle{text-align:center}}@media only screen and (max-width:767px){.ewcWatchAndNewsCarouselItem_subTitle{text-align:center}}.ewcWatchAndNewsCarouselVideo{width:100%;padding-top:56.25%}.ewcNews .ewcNewsTabs{max-width:1660px;margin:20px auto 40px;padding:0 25px;position:relative}@media only screen and (max-width:767px){.ewcNews .ewcNewsTabs{width:100%;margin:20px auto;padding:0 30px;font-size:24px;line-height:1.3em}}@media only screen and (min-width:768px) and (max-width:1023px){.ewcNews .ewcNewsTabs{padding:0 25px}}.ewcNews .ewcNewsTabs .ewcNewsTab{display:block!important;width:calc(100% - 60px)!important;margin-right:60px;padding-bottom:10px;position:relative;white-space:nowrap;font-size:26px;line-height:1.3em;color:gray;font-family:"CormorantGaramond",Times,"Times New Roman",Georgia,"Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,serif;transition:all .2s ease-out;border-bottom:0!important}@media only screen and (max-width:767px){.ewcNews .ewcNewsTabs .ewcNewsTab{width:calc(100% - 30px)!important;margin-right:30px;font-size:18px;line-height:1.3em}}@media only screen and (min-width:768px) and (max-width:1023px){.ewcNews .ewcNewsTabs .ewcNewsTab{width:calc(100% - 50px)!important;margin-right:50px}}.ewcNews .ewcNewsTabs .ewcNewsTab:after{content:"";display:block;opacity:0;width:100%;height:4px;position:absolute;left:0;bottom:0;background-color:#99785c;transition:all .2s ease-out}.ewcNews .ewcNewsTabs .ewcNewsTab.active,.ewcNews .ewcNewsTabs .ewcNewsTab.selected,.ewcNews .ewcNewsTabs .ewcNewsTab:hover{color:#99785c;text-decoration:none}.ewcNews .ewcNewsTabs .ewcNewsTab.active:after,.ewcNews .ewcNewsTabs .ewcNewsTab.selected:after,.ewcNews .ewcNewsTabs .ewcNewsTab:hover:after{opacity:1}.ewcNews .ewcNewsTabs .slick-arrow{width:20px;height:20px;font-size:0;background-color:transparent;border-style:solid;border-color:#99785c;border-width:3px 3px 0 0;transition:all .2s ease-out;z-index:4}@media only screen and (max-width:767px){.ewcNews .ewcNewsTabs .slick-arrow{width:10px;height:10px;border-width:2px 2px 0 0}}.ewcNews .ewcNewsTabs .slick-arrow.slick-prev{left:5px;top:calc(50% + 10px);transform:translate3d(0,-.65em,0) translate3d(0,-10px,0) translate3d(0,-50%,0) rotate3d(0,0,1,-135deg)}@media only screen and (max-width:1023px){.ewcNews .ewcNewsTabs .slick-arrow.slick-prev{left:10px}}.ewcNews .ewcNewsTabs .slick-arrow.slick-next{right:5px;top:calc(50% + 10px);transform:translate3d(0,-.65em,0) translate3d(0,-10px,0) translate3d(0,-50%,0) rotate3d(0,0,1,45deg)}@media only screen and (max-width:1023px){.ewcNews .ewcNewsTabs .slick-arrow.slick-next{right:10px}}.ewcNews .ewcNewsTabs .slick-arrow.slick-disabled{opacity:0!important}.ewcNews .ewcNewsTabs .slick-arrow:hover{opacity:1}.ewcNews .ewcNewsTabs .slick-arrow:before{content:""!important}.ewcNews .ewcNewsTabs .slick-arrow:after{content:"";display:block;width:40px;height:40px;position:absolute;left:0;top:0;transform:translate3d(-50%,-50%,0);background-color:transparent}.cms-privacy #maincontent:before,.cms-tnc #maincontent:before,.ewc-contact-us #maincontent:before,.ewcHomeNews_bgStart:before{content:"";display:block;background-image:url(../../frontend/ewc/default/zh_Hans_CN/images/bgWheel.svg);background-position:center;background-size:100%;opacity:.25;width:1600px;height:1600px}.ewc-contact-us #maincontent:before,.ewcHomeNews_bgStart:before{position:absolute;transform:translate(-72%,10%)}@media only screen and (max-width:767px){.cms-privacy #maincontent:before,.cms-tnc #maincontent:before,.ewc-contact-us #maincontent:before{width:1200px;height:1200px;transform:translate(-72%,0)}}.cms-privacy #maincontent:before,.cms-tnc #maincontent:before{position:fixed;transform:translate(-72%,-5%)}@media only screen and (max-width:767px){.cms-privacy #maincontent:before,.cms-tnc #maincontent:before{transform:translate(-72%,0)}}.cms-contact-delivery #maincontent:before,.cms-contact-payment_options #maincontent:before,.cms-contact-refunds #maincontent:before,.cms-register-privacy #maincontent:before,.cms-register-tnc #maincontent:before,.ewc-create-account #maincontent:before,.ewc-order-detail #maincontent:before,.ewc-search-result #maincontent:before{content:"";position:absolute;display:block;background-image:url(../../frontend/ewc/default/zh_Hans_CN/images/bgWheel.svg);background-position:center;background-size:100%;opacity:.25;width:1600px;height:1600px;right:0;top:50%;transform:translate(65%,-50%)}@media only screen and (max-width:767px){.cms-contact-delivery #maincontent:before,.cms-contact-payment_options #maincontent:before,.cms-contact-refunds #maincontent:before,.cms-register-privacy #maincontent:before,.cms-register-tnc #maincontent:before,.ewc-create-account #maincontent:before,.ewc-order-detail #maincontent:before,.ewc-search-result #maincontent:before{width:1200px;height:1200px;transform:translate(72%,-50%)}}.ewc-account-confirmation .form.password.forget .fieldset:after,.ewc-forgot-password .form.password.forget .fieldset:after,.ewc-login .form.password.forget .fieldset:after,.ewc-logout-success .form.password.forget .fieldset:after,.ewc-register-success .form.password.forget .fieldset:after,.ewc-reset-password .form.password.forget .fieldset:after{content:"";display:none}.ewc-account-confirmation #maincontent:before,.ewc-forgot-password #maincontent:before,.ewc-login #maincontent:before,.ewc-logout-success #maincontent:before,.ewc-register-success #maincontent:before,.ewc-reset-password #maincontent:before{content:"";position:absolute;display:block;background-image:url(../../frontend/ewc/default/zh_Hans_CN/images/bgWheel.svg);background-position:center;background-size:100%;opacity:.25;width:1600px;height:1600px;right:0;top:50%;transform:translate(65%,-50%)}@media only screen and (max-width:767px){.ewc-account-confirmation #maincontent:before,.ewc-forgot-password #maincontent:before,.ewc-login #maincontent:before,.ewc-logout-success #maincontent:before,.ewc-register-success #maincontent:before,.ewc-reset-password #maincontent:before{width:1200px;height:1200px;transform:translate(72%,-50%)}}.ewcHomeNews_bgStart:before{top:50%;transform:translate(-70%,-50%);opacity:.05}.ewcHomeStory:before{width:1600px;height:1600px;bottom:0;left:50%;transform:translate(-50%,70%);opacity:.05}.ewc-account #maincontent:before,.ewcAccountMenu_inner:before,.ewcHomeStory:before,.ewcNewsBanner_end:before,.ewcNewsHighlights_bg:before{content:"";position:absolute;display:block;background-image:url(../../frontend/ewc/default/zh_Hans_CN/images/bgWheel.svg);background-position:center;background-size:100%}.ewc-account #maincontent:before{opacity:.25;width:1600px;height:1600px;right:0;top:50%;transform:translate(65%,-50%)}.ewcAccountMenu_inner:before,.ewcNewsBanner_end:before,.ewcNewsHighlights_bg:before{opacity:.05}.ewcAccountMenu_inner:before,.ewcNewsBanner_end:before{width:1000px;height:1000px;top:50%;left:0;transform:translate(-70%,-50%)}.ewcNewsHighlights_bg:before{width:1600px;height:1600px;bottom:0;left:50%;transform:translate(-50%,70%)}.iframe-body #maincontent{display:none!important}.ewcWatchAndNewsCarouselVideo,.patekphilippe{position:relative;display:block}.bvlgari iframe{display:block;height:calc(100vh - 170px - 40px)}@media only screen and (max-width:1023px){.bvlgari iframe{height:calc(100vh - 150px)}}.bvlgari,.cartier,.chopard{position:relative;display:block}.cartier{padding-top:8px}.chopard{padding:0 20px}.amgdprjs-bar-template .amgdprcookie-bar-container{padding:30px 32px;position:relative;background-color:rgba(0,0,0,.8)}.amgdprjs-bar-template .amgdprcookie-bar-container .amgdprcookie-bar-block{display:flex;justify-content:space-between;max-width:1920px;width:100%;margin:0 auto}@media only screen and (max-width:767px){.amgdprjs-bar-template .amgdprcookie-bar-container .amgdprcookie-bar-block{display:block}}.amgdprjs-bar-template .amgdprcookie-bar-container .amgdprcookie-policy{min-width:calc(100% - 350px - 60px);max-width:calc(100% - 350px - 60px);margin-bottom:0;color:#fff;font-size:12px;line-height:1.3em}@media only screen and (max-width:767px){.amgdprjs-bar-template .amgdprcookie-bar-container .amgdprcookie-policy{min-width:100%;max-width:100%}}@media only screen and (min-width:768px) and (max-width:1023px){.amgdprjs-bar-template .amgdprcookie-bar-container .amgdprcookie-policy{min-width:calc(100% - 170px - 60px);max-width:calc(100% - 170px - 60px)}}.amgdprcookie-groups-modal .amgdprcookie-cookie-container .amgdprcookie-text a:hover,.amgdprjs-bar-template .amgdprcookie-bar-container .amgdprcookie-policy a:hover{text-decoration:none}.amgdprjs-bar-template .amgdprcookie-bar-container .amgdprcookie-buttons-block{align-self:flex-end;min-width:350px;max-width:350px;margin-bottom:0}@media only screen and (max-width:767px){.amgdprjs-bar-template .amgdprcookie-bar-container .amgdprcookie-buttons-block{flex-direction:row;flex-wrap:wrap;justify-content:space-between;min-width:unset;max-width:350px;margin:20px auto 0}}@media only screen and (min-width:768px) and (max-width:1023px){.amgdprjs-bar-template .amgdprcookie-bar-container .amgdprcookie-buttons-block{flex-direction:column;min-width:170px;max-width:170px}}.amgdprjs-bar-template .amgdprcookie-bar-container .amgdprcookie-buttons-block .amgdprcookie-button{flex-basis:unset;align-self:flex-start;min-width:170px;max-width:170px;margin:0 10px 0 0;padding:8px 24px;font-size:12px;line-height:1.3em;font-weight:400;text-transform:unset}@media only screen and (max-width:767px){.amgdprjs-bar-template .amgdprcookie-bar-container .amgdprcookie-buttons-block .amgdprcookie-button{min-width:100%;max-width:100%;padding:8px}}@media only screen and (max-width:1023px){.amgdprjs-bar-template .amgdprcookie-bar-container .amgdprcookie-buttons-block .amgdprcookie-button{margin-bottom:10px;margin-right:0}}.amgdprjs-bar-template .amgdprcookie-bar-container .amgdprcookie-buttons-block .amgdprcookie-button:first-child{margin-bottom:0;margin-right:0}.amgdprcookie-groups-modal .amgdprcookie-cookie-container .amgdprcookie-options,.amgdprcookie-groups-modal .amgdprcookie-description a{color:#bd9471}.amgdprcookie-groups-modal .amgdprcookie-cookie-container .amgdprcookie-options:hover,.amgdprcookie-groups-modal .amgdprcookie-description a:hover{text-decoration:none}.amgdprcookie-groups-modal .amgdprcookie-toggle-cookie .amgdprcookie-input:checked:not([disabled])+.amgdprcookie-label{background-color:#bd9471}.amgdprcookie-groups-modal .amgdprcookie-done{background-color:#bd9471;border-color:#bd9471;transition:opacity .3s ease,color .3s ease-out,background-color .3s ease-out,border .3s ease-out}.amgdprcookie-groups-modal .amgdprcookie-done:focus{background-color:#bd9471;border-color:#bd9471}.amgdprcookie-groups-modal .amgdprcookie-done:hover{background-color:#494949;border-color:#494949}.amgdprcookie-groups-modal .amgdprcookie-description{font-size:14px}.amgdprcookie-groups-modal .amgdprcookie-description h3{margin-bottom:15px;font-size:20px;line-height:27px;font-weight:700}.amgdprcookie-groups-modal .amgdprcookie-table{margin-top:20px}html{font-size:100%}.catalog-product-view #maincontent,.category-history #maincontent,.category-our-history #maincontent,.category-procedure #maincontent,.category-retailer #maincontent,.category-rolex #maincontent,.category-servicing #maincontent,.category-watchmaking #maincontent,.category-world-of-rolex #maincontent,.categorypath-rolex-contact-appointment-delete .page-main,.categorypath-rolex-contact-appointment-edit .page-main,.rolex-productlisting-body #maincontent{display:none!important}.catalog-product-view.categorypath-rolex-watches.category-watches #maincontent,.categorypath-rolex-our-history #maincontent{min-height:unset}.rolex-wrapper,.rolex-wrapper *{font-family:Helvetica,Arial,"Noto Sans TC","Noto Sans SC","Microsoft JhengHei","微軟正黑體","Heiti TC","LiHei Pro","新細明體",PMingLiU,sans-serif}.rolex-wrapper{overflow:hidden}.rolex-wrapper *{color:#212121;font-size:16px;line-height:1.3em}.rolex-wrapper a,.rolex-wrapper a:hover{text-decoration:none}.page-header{position:relative;z-index:3}@media only screen and (max-width:767px){.hide-mobile{display:none!important}}@media only screen and (min-width:768px) and (max-width:1023px){.hide-tablet{display:none!important}}@media only screen and (min-width:1024px){.hide-desktop{display:none!important}}@media only screen and (max-width:767px){.amshopby-overlay-block{display:none!important}}@media only screen and (min-width:768px) and (max-width:1023px){.amshopby-overlay-block{display:none!important}}.rolex-common-letterspacing{letter-spacing:1px}.rolex-common-largetitle{font-size:38px;line-height:1.3em;text-transform:uppercase;font-family:Helvetica,Arial,"Noto Sans TC","Noto Sans SC","Microsoft JhengHei","微軟正黑體","Heiti TC","LiHei Pro","新細明體",PMingLiU,sans-serif}@media only screen and (max-width:767px){.rolex-common-largetitle{font-size:24px;line-height:1.3em}}.rolex-common-mediumtitle{font-size:28px;line-height:1.3em;text-transform:uppercase;font-family:Helvetica,Arial,"Noto Sans TC","Noto Sans SC","Microsoft JhengHei","微軟正黑體","Heiti TC","LiHei Pro","新細明體",PMingLiU,sans-serif}@media only screen and (max-width:767px){.rolex-common-mediumtitle{font-size:24px;line-height:1.3em}}.rolex-common-pushtitle{font-size:18px;line-height:1.3em;font-weight:700;text-transform:uppercase;font-family:Helvetica,Arial,"Noto Sans TC","Noto Sans SC","Microsoft JhengHei","微軟正黑體","Heiti TC","LiHei Pro","新細明體",PMingLiU,sans-serif}@media only screen and (max-width:767px){.rolex-common-pushtitle{font-size:16px;line-height:1.3em}}.rolex-common-gridTitle,.rolex-common-smallsubtitle,.rolex-common-smalltitle{font-family:Helvetica,Arial,"Noto Sans TC","Noto Sans SC","Microsoft JhengHei","微軟正黑體","Heiti TC","LiHei Pro","新細明體",PMingLiU,sans-serif}.rolex-common-gridTitle{font-weight:700}.rolex-common-smallsubtitle,.rolex-common-smalltitle{font-size:9px;line-height:1.3em;text-transform:uppercase}.rolex-common-smalltitle{font-size:14px;font-weight:700}@media only screen and (max-width:767px){.rolex-common-smalltitle{font-size:11px;line-height:1.3em}}.rolex-common-verysmalltitle{font-size:16px;line-height:1.3em;font-weight:700}@media only screen and (max-width:767px){.rolex-common-verysmalltitle{font-size:14px;line-height:1.3em}}.rolex-common-subtitle{font-size:13px;line-height:1.3em;font-weight:700}@media only screen and (max-width:767px){.rolex-common-subtitle{font-size:11px;line-height:1.3em}}.rolex-common-buttonlabel{font-size:16px;line-height:1.3em}@media only screen and (max-width:767px){.rolex-common-buttonlabel{font-size:14px;line-height:1.3em}}.rolex-common-buttonlabelsmall{font-size:14px;line-height:1.3em}@media only screen and (max-width:767px){.rolex-common-buttonlabelsmall{font-size:12px;line-height:1.3em}}.rolex-common-sectiontitle{font-size:14px;line-height:1.3em;font-weight:700}@media only screen and (max-width:767px){.rolex-common-sectiontitle{font-size:12px;line-height:1.3em}}.rolex-common-desc{font-size:14px;line-height:1.3em}@media only screen and (max-width:767px){.rolex-common-desc{font-size:12px;line-height:1.3em}}.rolex-common-smalldesc{font-size:12px;line-height:1.3em}@media only screen and (max-width:767px){.rolex-common-smalldesc{font-size:11px;line-height:1.3em}}.rolex-common-mainParagraph{font-size:16px;line-height:1.6em}.rolex-common-button-green,.rolex-common-button-white,.rolex-common-button-whiteBorder{padding:10px 30px;background-color:#fff;color:#127749;border-radius:100px;border-style:solid;border-width:1px;border-color:#127749;transition:all .2s ease-out}.rolex-common-button-white .active,.rolex-common-button-white:hover{background-color:#127749;color:#fff!important}.rolex-common-button-green,.rolex-common-button-whiteBorder{background-color:#127749;color:#fff}.rolex-common-button-green:visited{text-decoration:none;color:#fff}.rolex-common-button-green .active,.rolex-common-button-green:hover,.rolex-common-button-whiteBorder .active,.rolex-common-button-whiteBorder:hover{background-color:#fff;color:#127749;text-decoration:none}.rolex-common-button-green:hover:visited{text-decoration:none;color:#127749}.rolex-common-button-whiteBorder{background-color:transparent;border-color:#fff}.rolex-common-textComponent{width:50%;max-width:900px;margin:40px auto;position:relative;text-align:center}@media only screen and (max-width:767px){.rolex-common-textComponent{width:90%}}@media only screen and (min-width:768px) and (max-width:1023px){.rolex-common-textComponent{width:70%}}.rolex-common-textComponent h1,.rolex-editorial-textComponent h1{margin:0}.rolex-common-textComponent .rolex-common-verysmalltitle{display:block}.rolex-common-textComponent .rolex-common-largetitle{display:block;padding-top:20px}.rolex-common-textComponent .textBlock{margin-top:20px}@media only screen and (max-width:767px){.rolex-common-textComponent .textBlock{margin-top:10px}}.rolex-common-textComponent .rolex-common-buttonlabel{display:inline-block;margin-top:20px!important}@media only screen and (max-width:767px){.rolex-common-textComponent .rolex-common-buttonlabel{margin-top:30px!important}}.rolex-common-keepExploring{position:relative}.rolex-common-keepExploring .keepExploringTitle{width:80%;max-width:1140px;margin:0 auto}@media only screen and (max-width:1023px){.rolex-common-keepExploring .keepExploringTitle{width:90%}}.rolex-common-keepExploring .keepExploringCarousel{max-width:1628px;width:calc(100% - 48px + 8px);margin:24px auto 0}@media only screen and (min-width:768px){.rolex-common-keepExploring .keepExploringCarousel{width:calc(((1620/1920)*100%) + 8px)}}.rolex-common-keepExploring .keepExploringCarousel .carouselItem{display:block!important;position:relative;color:inherit;text-decoration:none;transition:color .25s}.rolex-common-keepExploring .keepExploringCarousel .carouselItem:visited{color:inherit;text-decoration:none}.rolex-common-bottomNavigation .rolex-common-bottomNavigation-quicklinks a.active,.rolex-common-bottomNavigation .rolex-common-bottomNavigation-quicklinks a.selected,.rolex-common-bottomNavigation .rolex-common-bottomNavigation-quicklinks a:hover,.rolex-common-keepExploring .keepExploringCarousel .carouselItem:hover{color:#127749;text-decoration:none}.rolex-common-keepExploring .keepExploringCarousel .carouselItem:hover .rolex-common-gridTitle{color:#127749}.rolex-common-keepExploring .keepExploringCarousel .carouselItem:hover .thumbnail img{transform:scale3d(1.1,1.1,1)}.rolex-common-keepExploring .keepExploringCarousel .carouselItem .thumbnail{overflow:hidden;display:block}.rolex-common-keepExploring .keepExploringCarousel .carouselItem .thumbnail img{transition:transform .7s cubic-bezier(0,0,.2,1)}.rolex-common-keepExploring .keepExploringCarousel .carouselItem .thumbnail .thumbnail-mobile{display:none}.rolex-common-keepExploring .keepExploringCarousel .carouselItem .thumbnail .thumbnail-desktop{display:block}.rolex-common-keepExploring .keepExploringCarousel .carouselItem .title{display:block;padding-top:10px}.rolex-common-keepExploring .keepExploringCarousel .slick-slide{padding:0 4px;position:relative}.rolex-common-keepExploring .keepExploringCarousel .slick-arrow{opacity:.6;width:10px;height:10px;border-style:solid;border-color:#472b20;border-width:3px 3px 0 0;font-size:0;transition:all .2s ease-out}.rolex-common-keepExploring .keepExploringCarousel .slick-arrow.slick-prev{left:-40px;transform:translate3d(0,-.65em,0) translate3d(0,-40px,0) translate3d(0,-50%,0) rotate3d(0,0,1,-135deg)}@media only screen and (max-width:767px){.rolex-common-keepExploring .keepExploringCarousel .slick-arrow.slick-prev{left:0}}.rolex-common-keepExploring .keepExploringCarousel .slick-arrow.slick-next{right:-40px;transform:translate3d(0,-.65em,0) translate3d(0,-40px,0) translate3d(0,-50%,0) rotate3d(0,0,1,45deg)}@media only screen and (max-width:767px){.rolex-common-keepExploring .keepExploringCarousel .slick-arrow.slick-next{right:0}}.rolex-common-keepExploring .keepExploringCarousel .slick-arrow.slick-disabled{opacity:0}.rolex-common-keepExploring .keepExploringCarousel .slick-arrow:hover,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step3 .rolex-appointmentForm-storeCity .rolex-appointmentForm-storeCity-item.active:before{opacity:1;border-color:#127749}.rolex-common-keepExploring .keepExploringCarousel .slick-arrow:before,.rolex-common-keepExploring .keepExploringCarousel .slick-dots li button:after,.rolex-common-keepExploring .keepExploringCarousel .slick-dots li button:before,.rolex-model-infoImageGalleryWrapper .rolex-model-infoImageGallery .slick-dots li button:after,.rolex-model-infoImageGalleryWrapper .rolex-model-infoImageGallery .slick-dots li button:before{content:""!important}.rolex-common-keepExploring .keepExploringCarousel .slick-arrow:after{content:"";display:block;width:40px;height:40px;position:absolute;left:0;top:0;transform:translate3d(-50%,-50%,0) translate3d(6px,2px,0);background-color:#000;opacity:.1;border-radius:40px}.rolex-common-keepExploring .keepExploringCarousel .slick-dots{height:8px;margin:40px 0 6px;bottom:0}@media only screen and (max-width:767px){.rolex-common-keepExploring .keepExploringCarousel .slick-dots{margin:15px 0 6px}}.rolex-common-keepExploring .keepExploringCarousel .slick-dots li{width:32px;height:4px;margin:0 7px;vertical-align:top}@media only screen and (max-width:767px){.rolex-common-keepExploring .keepExploringCarousel .slick-dots li{width:18px}}.rolex-common-keepExploring .keepExploringCarousel .slick-dots li button{width:32px;height:4px;padding:0;background-color:#d4d4d4;border-radius:4px;border-width:0;transition:all .2s ease-out}@media only screen and (max-width:767px){.rolex-common-keepExploring .keepExploringCarousel .slick-dots li button{width:18px}}.rolex-common-keepExploring .keepExploringCarousel .slick-dots li.slick-active{width:78px}@media only screen and (max-width:767px){.rolex-common-keepExploring .keepExploringCarousel .slick-dots li.slick-active{width:40px}}.rolex-common-keepExploring .keepExploringCarousel .slick-dots li.slick-active button{width:78px;background-color:#127749}@media only screen and (max-width:767px){.rolex-common-keepExploring .keepExploringCarousel .slick-dots li.slick-active button{width:40px}}.rolex-common-footerTop{display:flex;justify-content:center;height:160px;background-image:linear-gradient(90deg,#0b3e27,#197149)}@media only screen and (max-width:767px){.rolex-common-footerTop{height:120px}}.rolex-common-footerTop .rolex-common-footerTop-logoBtn{display:block;align-self:center}.rolex-common-footerTop .rolex-common-footerTop-logoBtn img{display:block;width:40px;height:40px}@media only screen and (max-width:767px){.rolex-common-footerTop .rolex-common-footerTop-logoBtn img{width:32px;height:32px}}.rolex-common-bottomNavigation{margin:130px 0 0;position:relative}@media only screen and (max-width:1023px){.rolex-common-bottomNavigation{display:flex;flex-direction:column-reverse;margin:70px 0 0}}.rolex-common-bottomNavigation .rolex-common-bottomNavigation-logo,.rolex-common-bottomNavigation .rolex-common-bottomNavigation-logo .rolexLogo img{display:block}@media only screen and (max-width:1023px){.rolex-common-bottomNavigation .rolex-common-bottomNavigation-logo{padding-top:30px}}.rolex-common-bottomNavigation .rolex-common-bottomNavigation-logo .rolexLogo{display:block;width:103px;margin:0 auto}@media only screen and (max-width:1023px){.rolex-common-bottomNavigation .rolex-common-bottomNavigation-logo .rolexLogo{width:70px}}.rolex-common-bottomNavigation .rolex-common-bottomNavigation-quicklinks{display:flex;justify-content:center;margin-top:20px;padding:15px 0;border-style:solid;border-width:1px 0;border-color:#d4d4d4}@media only screen and (max-width:1023px){.rolex-common-bottomNavigation .rolex-common-bottomNavigation-quicklinks{display:block;margin:0;padding:0;text-align:center;border-width:0}}.rolex-common-bottomNavigation .rolex-common-bottomNavigation-quicklinks a{display:block;padding:0 15px;color:#212121;transition:color .25s}@media only screen and (max-width:1023px){.rolex-common-bottomNavigation .rolex-common-bottomNavigation-quicklinks a{padding:15px;border-style:solid;border-width:0 0 1px;border-color:#d4d4d4}.rolex-common-bottomNavigation .rolex-common-bottomNavigation-quicklinks a:first-child{border-width:1px 0}}.rolex-common-backtotop{display:flex;justify-content:center;height:80px;position:relative;background-image:linear-gradient(90deg,#0b3e27,#197149)}@media only screen and (max-width:767px){.rolex-common-backtotop{height:60px}}.rolex-common-backtotop:before{content:"";display:block;width:100%;height:1px;position:absolute;top:0;left:0;background-color:rgba(255,255,255,.4)}.rolex-common-backtotop .rolex-common-backtotop-backtotopBtn{display:flex;flex-direction:column;justify-content:center}.rolex-common-backtotop .rolex-common-backtotop-backtotopBtn .icon{display:block;align-self:center;width:15px;height:15px;transform:rotate3d(0,0,1,-90deg)}.rolex-common-backtotop .rolex-common-backtotop-backtotopBtn span{display:block;margin-top:2px;color:#fff;font-size:16px;line-height:1.1em;font-weight:700}@media only screen and (max-width:767px){.rolex-common-backtotop .rolex-common-backtotop-backtotopBtn span{font-size:12px;line-height:1.1em}}.rolex-common-editorialGrid,.rolex-common-watchItem{display:block;overflow:hidden;position:relative;text-decoration:none}.rolex-common-watchItem{margin:0!important;padding:0!important}.rolex-common-watchItem .rolex-common-watchItem-infoWrapper:before,.rolex-common-watchItem:before{content:"";opacity:0;width:100%;height:100%;background-color:#000;position:absolute;left:0;top:1px;z-index:2}.rolex-common-watchItem:after{content:"";width:100%;height:100%;margin-top:150%;background-color:#fff;position:absolute;left:0;top:-1px;transition:all .2s ease-out;z-index:3}.rolex-common-watchItem .rolex-common-watchItemInner{display:block;width:100%;margin:0!important;padding:0!important;position:relative;background:0 0!important;border-width:0!important;box-shadow:none!important}.rolex-common-watchItem .rolex-common-watchItem-imageWrapper,.rolex-common-watchItem .rolex-common-watchItem-infoWrapper{display:block;position:relative;transition:all .2s ease-out;z-index:4}.rolex-common-watchItem .rolex-common-watchItem-infoWrapper{padding:0 5% 30px;top:0;text-align:center}.rolex-common-watchItem .rolex-common-watchItem-imageWrapper .imageWrapper{display:block;overflow:hidden;width:100%;padding-top:111.7647058824%;position:relative;background-color:#f4efea}@media only screen and (max-width:767px){.rolex-common-watchItem .rolex-common-watchItem-imageWrapper .imageWrapper{padding-top:120%}}.rolex-common-watchItem .rolex-common-watchItem-imageWrapper .imageWrapper img{display:block;width:80%;position:absolute;left:10%;top:50%;transform:translate3d(0,-50%,0);transition:transform .7s cubic-bezier(0,0,.2,1)}.rolex-common-watchItem .rolex-common-watchItem-infoWrapper .rolex-common-smalltitle,.rolex-common-watchItem .rolex-common-watchItem-infoWrapper .rolex-common-subtitle{display:block;position:relative;z-index:4;color:#212121}.rolex-common-watchItem .rolex-common-watchItem-infoWrapper .rolex-common-smalldesc{display:block;position:relative;z-index:4}.rolex-common-watchItem .rolex-common-watchItem-infoWrapper:before{top:0;transition:all .2s ease-out}.rolex-common-watchItem .rolex-common-watchItem-infoWrapper:after{content:"";width:100%;height:100%;background-color:#fff;position:absolute;left:0;top:0;transition:all .2s ease-out;z-index:3}.rolex-common-watchItem .rolex-common-watchItem-infoWrapper .rolex-common-watchItem-brandName strong,.rolex-common-watchItem .rolex-common-watchItem-infoWrapper .rolex-common-watchItem-productName strong{font-weight:700}.rolex-common-watchItem .rolex-common-watchItem-infoWrapper .rolex-common-watchItem-productDesc{display:-webkit-box;overflow:hidden;height:2.6em;-webkit-line-clamp:2;text-overflow:ellipsis}.rolex-common-watchItem .rolex-common-watchItem-infoWrapper .product-item-inner{margin:0;padding:0;border-width:0;box-shadow:none}.rolex-common-watchItem .rolex-common-watchItem-infoWrapper .rolex-common-subtitle{margin:0!important;padding:0!important}.rolex-common-watchItem .rolex-common-watchItem-infoWrapper .rolex-common-smalldesc,.rolex-form .rolexAppointmentForm a,.rolex-form .rolexAppointmentForm select.active,.rolex-form .rolexContactForm a,.rolex-form .rolexContactForm select.active{color:#767676}.rolex-common-watchItem .rolex-common-watchItem-infoWrapper .rolex-common-smalldesc:before{display:none!important}.rolex-common-watchItem:hover .rolex-common-watchItem-imageWrapper img{transform:translate3d(0,-50%,0) scale3d(1.1,1.1,1)}.rolex-common-editorialGrid{margin:120px auto 0}@media only screen and (max-width:767px){.rolex-common-editorialGrid{width:90%}}@media only screen and (min-width:768px) and (max-width:1068px){.rolex-common-editorialGrid{width:90%}}@media only screen and (min-width:1069px){.rolex-common-editorialGrid{max-width:1140px;width:80%}}.rolex-common-editorialGrid .rolex-common-verysmalltitle{display:block;position:relative;margin-bottom:30px}@media only screen and (max-width:767px){.rolex-common-editorialGrid .rolex-common-verysmalltitle{margin-bottom:20px}}.rolex-common-editorialGrid-imageWrapper{position:relative;display:block;margin-bottom:10px}.rolex-common-editorialGrid-infoWrapper{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.rolex-common-editorialGrid-item{position:relative;display:block;margin-bottom:40px;transition:color .25s;color:inherit}@media only screen and (min-width:768px){.rolex-common-editorialGrid-item:nth-child(1){width:calc(50% - 10px);margin-right:20px}}@media only screen and (max-width:767px){.rolex-common-editorialGrid-item:nth-child(1){width:calc(50% - 5px);margin-right:10px}}@media only screen and (min-width:768px){.rolex-common-editorialGrid-item:nth-child(2){width:calc(50% - 10px)}}@media only screen and (max-width:767px){.rolex-common-editorialGrid-item:nth-child(2){width:calc(50% - 5px)}}.rolex-common-editorialGrid-item:nth-child(3){width:100%}.rolex-common-editorialGrid-item:last-child{margin-bottom:0}.rolex-common-editorialGrid-item:visited{color:inherit;text-decoration:none}.rolex-common-editorialGrid-item:hover{color:#127749;text-decoration:none}.rolex-common-editorialGrid-desktopImg{position:relative;display:block;width:100%}@media only screen and (max-width:767px){.rolex-common-editorialGrid-desktopImg{display:none!important}}.rolex-common-editorialGrid-mobileImg{position:relative;display:block;width:100%}@media only screen and (min-width:768px){.rolex-common-editorialGrid-mobileImg{display:none!important}}.rolex-common-image{display:block;overflow:hidden;position:relative;margin-bottom:100px}.category-rolex .rolex-common-image{background-size:0!important}@media only screen and (max-width:767px){.rolex-common-image{height:180px;padding-bottom:0;margin-bottom:68px}.category-rolex .rolex-common-image{background-size:cover!important;background-position:center top 20%}.rolex-common-image img{height:100%;-o-object-fit:cover;object-fit:cover}.category-rolex .rolex-common-image img{opacity:0!important}}.rolex-common-image--small{width:80%;max-width:900px;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.rolex-common-image--small{width:90%;height:auto}}.rolex-common-image--large{width:100%}.rolex-common-image--largeWithMargin{width:90%;margin:0 auto 100px}@media only screen and (max-width:767px){.rolex-common-image--largeWithMargin{height:auto}}.rolex-common-image-desktopImg{position:relative;display:block;width:100%}@media only screen and (max-width:767px){.rolex-common-image-desktopImg{display:none!important}}.rolex-common-image-mobileImg{position:relative;display:block;width:100%}@media only screen and (min-width:768px){.rolex-common-image-mobileImg{display:none!important}}.rolex-common-watchGrid{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;margin:0 auto;width:100%}@media only screen and (max-width:767px){.rolex-common-watchGrid{max-width:100%}}@media only screen and (min-width:768px){.rolex-common-watchGrid{max-width:1020px}}@media only screen and (max-width:767px){.rolex-common-watchGrid .rolex-common-watchItem{width:50%}}@media only screen and (min-width:768px){.rolex-common-watchGrid .rolex-common-watchItem{width:33.333333%}}.rolex-common-textImage{display:block;overflow:hidden;margin:40px auto;position:relative}@media only screen and (max-width:767px){.rolex-common-textImage{width:90%}}@media only screen and (min-width:768px){.rolex-common-textImage{max-width:900px;width:80%}}.rolex-common-textImage-desktopImg{position:relative;display:block;width:100%}@media only screen and (max-width:767px){.rolex-common-textImage-desktopImg{display:none!important}}.rolex-common-textImage-mobileImg{position:relative;display:block;width:100%}@media only screen and (min-width:768px){.rolex-common-textImage-mobileImg{display:none!important}}.rolex-common-textImage-imageWrapper{margin-bottom:40px}.rolex-common-textImage-infoWrapper{position:relative;display:block;text-align:center}.rolex-common-textImage-infoWrapper.extraPaddingTop{padding-top:40px}@media only screen and (max-width:1023px){.rolex-common-textImage-infoWrapper.extraPaddingTop{padding-top:20px}}.rolex-common-textImage .rolex-common-buttonlabel,.rolex-common-textImage .rolex-common-mainParagraph{margin-top:20px}.rolex-common-textImage .rolex-common-button-green{position:relative;display:inline-block}.rolex-common-largeVideo{display:block;overflow:hidden;position:relative;margin-bottom:100px}.category-rolex .rolex-common-largeVideo{background-size:0!important}@media only screen and (max-width:767px){.rolex-common-largeVideo{padding-bottom:0;margin-bottom:68px}.category-rolex .rolex-common-largeVideo{background-size:cover!important;background-position:center top 20%}}.rolex-common-largeVideo .videoWrapper .videoContainer .video{overflow:hidden;width:100%;padding-top:56.25%;position:relative}.rolex-collection-video .videoWrapper .videoContainer .video iframe,.rolex-common-largeVideo .videoWrapper .videoContainer .video iframe,.rolex-editorial-largeVideo .videoWrapper .videoContainer .video iframe{width:100%;height:100%;position:absolute;left:0;top:0}.rolex-common-largeVideo--largeWithMargin{width:90%;margin:0 auto 100px}@media only screen and (max-width:767px){.rolex-common-largeVideo--largeWithMargin{height:auto}}.rolex-common-checkerboard{position:relative;display:block}@media only screen and (max-width:767px){.rolex-common-checkerboard{width:90%;margin:0 auto}}@media only screen and (min-width:768px){.rolex-common-checkerboard.rolex-common-checkerboard-reverse .rolex-common-checkerboard-gridItem:nth-child(odd){flex-direction:row-reverse}.rolex-common-checkerboard.rolex-common-checkerboard-reverse .rolex-common-checkerboard-gridItem:nth-child(odd) .rolex-common-checkerboard-imageWrapper{padding-left:0;padding-right:5%}.rolex-common-checkerboard.rolex-common-checkerboard-reverse .rolex-common-checkerboard-gridItem:nth-child(even){flex-direction:row}.rolex-common-checkerboard.rolex-common-checkerboard-reverse .rolex-common-checkerboard-gridItem:nth-child(even) .rolex-common-checkerboard-imageWrapper{padding-left:5%;padding-right:0}}.rolex-common-checkerboard-gridItem{position:relative;display:flex;justify-content:center;width:100%;margin-bottom:100px}@media only screen and (max-width:767px){.rolex-common-checkerboard-gridItem{margin-bottom:0}}.rolex-common-checkerboard-gridItem:nth-child(odd){flex-direction:row}.rolex-common-checkerboard-gridItem:nth-child(odd) .rolex-common-checkerboard-imageWrapper{padding-left:5%}.rolex-common-checkerboard-gridItem:nth-child(even){flex-direction:row-reverse}.rolex-common-checkerboard-gridItem:nth-child(even) .rolex-common-checkerboard-imageWrapper{padding-right:5%}.rolex-common-checkerboard-gridItem .rolex-common-textComponent{text-align:left}.rolex-common-checkerboard-gridItem .rolex-common-textComponent .textBlock{padding-top:10px}@media only screen and (min-width:768px) and (max-width:1068px){.rolex-common-checkerboard-gridItem{margin:0 auto 100px}}@media only screen and (max-width:767px){.rolex-common-checkerboard-gridItem:nth-child(even),.rolex-common-checkerboard-gridItem:nth-child(odd){flex-direction:column}.rolex-common-checkerboard-gridItem:nth-child(odd) .rolex-common-checkerboard-imageWrapper{padding-left:0}.rolex-common-checkerboard-gridItem:nth-child(even) .rolex-common-checkerboard-infoWrapper .rolex-common-textComponent,.rolex-common-checkerboard-gridItem:nth-child(odd) .rolex-common-checkerboard-infoWrapper .rolex-common-textComponent{text-align:left}.rolex-common-checkerboard-gridItem:nth-child(even) .rolex-common-checkerboard-imageWrapper{padding-right:0}}.rolex-common-checkerboard-imageWrapper{position:relative;display:block;width:50%}@media only screen and (max-width:767px){.rolex-common-checkerboard-imageWrapper{width:100%}}.rolex-common-checkerboard-desktopImg{position:relative;display:block;width:100%}@media only screen and (max-width:767px){.rolex-common-checkerboard-desktopImg{display:none!important}}.rolex-common-checkerboard-infoWrapper .rolex-common-textComponent .textBlock,.rolex-common-checkerboard-mobileImg{position:relative;display:block;width:100%}@media only screen and (min-width:768px){.rolex-common-checkerboard-mobileImg{display:none!important}}.rolex-common-checkerboard-infoWrapper{position:relative;display:flex;justify-content:center;align-items:center;width:50%;padding:20px 10% 40px}@media only screen and (min-width:768px) and (max-width:1068px){.rolex-common-checkerboard-infoWrapper{width:50%;padding:20px 5% 40px}}@media only screen and (max-width:767px){.rolex-common-checkerboard-infoWrapper{width:100%;padding:20px 0 50px}}.rolex-common-checkerboard-infoWrapper .rolex-common-textComponent{margin:0;width:100%;max-width:100%}.rolex-common-twoColumn{position:relative;display:block}.rolex-common-twoColumn__lirc .rolex-common-twoColumn-gridItem{flex-direction:row-reverse}@media only screen and (max-width:767px){.rolex-common-twoColumn__lirc .rolex-common-twoColumn-gridItem{flex-direction:column}.rolex-common-twoColumn{width:100%;margin:0 auto}}.rolex-common-twoColumn-gridItem{position:relative;display:flex;justify-content:center;width:100%;flex-direction:row}.rolex-common-twoColumn-gridItem .rolex-common-textComponent{text-align:left}.rolex-common-twoColumn-gridItem .rolex-common-textComponent .textBlock{padding-top:10px}.rolex-common-twoColumn-gridItem .rolex-common-textComponent .textBlock:first-child{padding-top:0}@media only screen and (min-width:768px) and (max-width:1068px){.rolex-common-twoColumn-gridItem{margin:0 auto}}@media only screen and (max-width:767px){.rolex-common-twoColumn-gridItem{flex-wrap:wrap}}.rolex-common-twoColumn-imageWrapper{position:relative;display:block;width:50%}@media only screen and (max-width:767px){.rolex-common-twoColumn-imageWrapper{width:100%}}.rolex-common-twoColumn-desktopImg{position:relative;display:block;width:100%}@media only screen and (max-width:767px){.rolex-common-twoColumn-desktopImg{display:none!important}}.rolex-common-twoColumn-mobileImg{position:relative;display:block;width:100%}@media only screen and (min-width:768px){.rolex-common-twoColumn-mobileImg{display:none!important}}.rolex-common-twoColumn-infoWrapper{position:relative;display:flex;justify-content:center;align-items:center;width:50%;padding:20px 10% 40px;background-color:#212121}@media only screen and (min-width:768px) and (max-width:1068px){.rolex-common-twoColumn-infoWrapper{width:50%;padding:20px 5% 40px}}@media only screen and (max-width:767px){.rolex-common-twoColumn-infoWrapper{width:100%;padding:20px 5%}}.rolex-common-twoColumn-infoWrapper .rolex-common-textComponent{margin:0;width:100%;max-width:100%}.rolex-common-twoColumn-infoWrapper .rolex-common-textComponent .textBlock{position:relative;display:block;width:100%;color:#fff}.rolex-common-twoColumn-infoWrapper .rolex-common-mediumtitle{color:#fff}.rolex-common-festiveWatchGrid{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;margin:0 auto;width:100%}@media only screen and (max-width:767px){.rolex-common-festiveWatchGrid{max-width:90%}}@media only screen and (min-width:768px){.rolex-common-festiveWatchGrid{width:80%;max-width:1140px;margin:0 auto 100px}}@media only screen and (max-width:767px){.rolex-common-festiveWatchGrid .rolex-common-festiveWatchItem{width:calc(50% - 5px);margin-right:10px}.rolex-common-festiveWatchGrid .rolex-common-festiveWatchItem:nth-child(2n){margin-right:0}}@media only screen and (min-width:768px){.rolex-common-festiveWatchGrid .rolex-common-festiveWatchItem{width:calc(33.333333% - 14px);margin-right:20px;margin-bottom:40px}.rolex-common-festiveWatchGrid .rolex-common-festiveWatchItem:nth-child(3n){margin-right:0}}.rolex-common-festiveWatchItem-imageWrapper{position:relative;display:block;margin-bottom:10px}.rolex-common-festiveWatchItem-desktopImg{position:relative;display:block;width:100%}@media only screen and (max-width:767px){.rolex-common-festiveWatchItem-desktopImg{display:none!important}}.rolex-common-festiveWatchItem-mobileImg{position:relative;display:block;width:100%}@media only screen and (min-width:768px){.rolex-common-festiveWatchItem-mobileImg{display:none!important}}.rolex-common-festiveWatchItem-infoWrapper{position:relative;display:block;text-align:center}.rolex-common-festiveWatchItem .rolex-common-desc,.rolex-common-festiveWatchItem .rolex-common-gridTitle,.rolex-editorial-imageBanner{position:relative;display:block}.cms-news-rolex_wimbledon .rolex-common-desc,.cms-news-rolexladydatejust .rolex-common-desc{font-size:16px}.rolex-editorial-imageBanner{overflow:hidden;margin-bottom:100px}.category-rolex .rolex-editorial-imageBanner{background-size:0!important}@media only screen and (max-width:767px){.rolex-editorial-imageBanner{height:180px;padding-bottom:0;margin-bottom:68px}.category-rolex .rolex-editorial-imageBanner{background-size:cover!important;background-position:center top 20%}.rolex-editorial-imageBanner img{height:100%;-o-object-fit:cover;object-fit:cover}.category-rolex .rolex-editorial-imageBanner img{opacity:0!important}}.rolex-editorial-imageBanner--large{width:100%}.rolex-editorial-imageBanner--largeWithMargin{width:90%;margin:0 auto 100px}@media only screen and (max-width:767px){.rolex-editorial-imageBanner--largeWithMargin{height:auto}}.rolex-editorial-imageBanner-desktopImg{position:relative;display:block;width:100%}@media only screen and (max-width:767px){.rolex-editorial-imageBanner-desktopImg{display:none!important}}.rolex-editorial-imageBanner-mobileImg{position:relative;display:block;width:100%}@media only screen and (min-width:768px){.rolex-editorial-imageBanner-mobileImg{display:none!important}}.rolex-editorial-textComponent{width:50%;max-width:900px;margin:100px auto;position:relative;text-align:center}@media only screen and (max-width:767px){.rolex-editorial-textComponent{width:90%}}@media only screen and (min-width:768px) and (max-width:1023px){.rolex-editorial-textComponent{width:70%}}.rolex-editorial-textComponent .rolex-common-verysmalltitle{display:block}.rolex-editorial-textComponent .rolex-common-largetitle{display:block;padding-top:20px}@media only screen and (max-width:767px){.rolex-editorial-textComponent--mobileAlignLeft{text-align:left}}.rolex-editorial-textComponent .textBlock{margin-top:20px}@media only screen and (max-width:767px){.rolex-editorial-textComponent .textBlock{margin-top:10px}}.rolex-editorial-textComponent .rolex-common-buttonlabel{display:inline-block;margin-top:20px!important}@media only screen and (max-width:767px){.rolex-editorial-textComponent .rolex-common-buttonlabel{margin-top:30px!important}}.rolex-editorial-image{display:block;overflow:hidden;position:relative;margin-bottom:100px}.category-rolex .rolex-editorial-image{background-size:0!important}@media only screen and (max-width:767px){.rolex-editorial-image{padding-bottom:0;margin-bottom:68px}.category-rolex .rolex-editorial-image{background-size:cover!important;background-position:center top 20%}.rolex-editorial-image img{height:100%;-o-object-fit:cover;object-fit:cover}.category-rolex .rolex-editorial-image img{opacity:0!important}}.rolex-editorial-image--small{width:80%;max-width:900px;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.rolex-editorial-image--small{width:90%}}.rolex-editorial-image--large{width:100%}.rolex-editorial-image--largeWithMargin{width:90%;margin:0 auto 100px}@media only screen and (max-width:767px){.rolex-editorial-image--largeWithMargin{height:auto}}.rolex-editorial-image-desktopImg{position:relative;display:block;width:100%}@media only screen and (max-width:767px){.rolex-editorial-image-desktopImg{display:none!important}}.rolex-editorial-image-mobileImg{position:relative;display:block;width:100%}@media only screen and (min-width:768px){.rolex-editorial-image-mobileImg{display:none!important}}.rolex-editorial-image-caption{font-style:italic;text-align:center;margin-top:12px}.rolex-editorial-image .rolex-common-buttonlabel{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:40px auto 0}.rolex-editorial-largeVideo{display:block;overflow:hidden;position:relative;margin-bottom:100px}.category-rolex .rolex-editorial-largeVideo{background-size:0!important}@media only screen and (max-width:767px){.rolex-editorial-largeVideo{padding-bottom:0;margin-bottom:68px}.category-rolex .rolex-editorial-largeVideo{background-size:cover!important;background-position:center top 20%}}.rolex-editorial-largeVideo .videoWrapper .videoContainer .video{overflow:hidden;width:100%;padding-top:56.25%;position:relative}.rolex-editorial-largeVideo--largeWithMargin{width:90%;margin:0 auto 100px}@media only screen and (max-width:767px){.rolex-editorial-largeVideo--largeWithMargin{height:auto}}.rolex-editorial-twoColumn{position:relative;display:block}.rolex-editorial-twoColumn__lirc .rolex-editorial-twoColumn-gridItem{flex-direction:row-reverse}@media only screen and (max-width:767px){.rolex-editorial-twoColumn__lirc .rolex-editorial-twoColumn-gridItem{flex-direction:column}.rolex-editorial-twoColumn{width:100%;margin:0 auto}}.rolex-editorial-twoColumn-gridItem{position:relative;display:flex;justify-content:center;width:100%;flex-direction:row}.rolex-editorial-twoColumn-gridItem .rolex-editorial-textComponent{text-align:left}.rolex-editorial-twoColumn-gridItem .rolex-editorial-textComponent .textBlock{padding-top:10px}.rolex-editorial-twoColumn-gridItem .rolex-editorial-textComponent .textBlock:first-child{padding-top:0}@media only screen and (min-width:768px) and (max-width:1068px){.rolex-editorial-twoColumn-gridItem{margin:0 auto}}@media only screen and (max-width:767px){.rolex-editorial-twoColumn-gridItem{flex-wrap:wrap}}.rolex-editorial-twoColumn-imageWrapper{position:relative;display:block;width:50%}@media only screen and (max-width:767px){.rolex-editorial-twoColumn-imageWrapper{width:100%}}.rolex-editorial-twoColumn-desktopImg{position:relative;display:block;width:100%}@media only screen and (max-width:767px){.rolex-editorial-twoColumn-desktopImg{display:none!important}}.rolex-editorial-twoColumn-mobileImg{position:relative;display:block;width:100%}@media only screen and (min-width:768px){.rolex-editorial-twoColumn-mobileImg{display:none!important}}.rolex-editorial-twoColumn-infoWrapper{position:relative;display:flex;justify-content:center;align-items:center;width:50%;padding:20px 10% 40px;background-color:#212121}@media only screen and (min-width:768px) and (max-width:1068px){.rolex-editorial-twoColumn-infoWrapper{width:50%;padding:20px 5% 40px}}@media only screen and (max-width:767px){.rolex-editorial-twoColumn-infoWrapper{width:100%;padding:20px 5%}}.rolex-editorial-twoColumn-infoWrapper .rolex-editorial-textComponent{margin:0;width:100%;max-width:100%}.rolex-editorial-twoColumn-infoWrapper .rolex-editorial-textComponent .textBlock{position:relative;display:block;width:100%;color:#fff}.rolex-editorial-twoColumn-infoWrapper .rolex-common-mediumtitle{color:#fff}.rolex-editorial-checkerboard{position:relative;display:block}@media only screen and (max-width:767px){.rolex-editorial-checkerboard{width:90%;margin:0 auto}}.rolex-editorial-checkerboard.rolex-editorial-checkerboard-marginTop{margin-top:100px}@media only screen and (max-width:767px){.rolex-editorial-checkerboard.rolex-editorial-checkerboard-paddingBottomLast .rolex-editorial-checkerboard-gridItem:last-child{margin-bottom:50px}}@media only screen and (min-width:768px){.rolex-editorial-checkerboard.rolex-editorial-checkerboard-reverse .rolex-editorial-checkerboard-gridItem:nth-child(odd){flex-direction:row-reverse}.rolex-editorial-checkerboard.rolex-editorial-checkerboard-reverse .rolex-editorial-checkerboard-gridItem:nth-child(odd) .rolex-editorial-checkerboard-imageWrapper{padding-left:0;padding-right:5%}.rolex-editorial-checkerboard.rolex-editorial-checkerboard-reverse .rolex-editorial-checkerboard-gridItem:nth-child(even){flex-direction:row}.rolex-editorial-checkerboard.rolex-editorial-checkerboard-reverse .rolex-editorial-checkerboard-gridItem:nth-child(even) .rolex-editorial-checkerboard-imageWrapper{padding-left:5%;padding-right:0}}.rolex-editorial-checkerboard-gridItem{position:relative;display:flex;justify-content:center;width:100%;margin-bottom:100px}@media only screen and (max-width:767px){.rolex-editorial-checkerboard-gridItem{margin-bottom:50px}.rolex-editorial-checkerboard-gridItem:last-child{margin-bottom:0}}.rolex-editorial-checkerboard-gridItem:nth-child(odd){flex-direction:row}.rolex-editorial-checkerboard-gridItem:nth-child(odd) .rolex-editorial-checkerboard-imageWrapper{padding-left:5%}.rolex-editorial-checkerboard-gridItem:nth-child(even){flex-direction:row-reverse}.rolex-editorial-checkerboard-gridItem:nth-child(even) .rolex-editorial-checkerboard-imageWrapper{padding-right:5%}.rolex-editorial-checkerboard-gridItem .rolex-editorial-textComponent{text-align:left}.rolex-editorial-checkerboard-gridItem .rolex-editorial-textComponent .textBlock{padding-top:10px}@media only screen and (min-width:768px) and (max-width:1068px){.rolex-editorial-checkerboard-gridItem{margin:0 auto 100px}}@media only screen and (max-width:767px){.rolex-editorial-checkerboard-gridItem:nth-child(even),.rolex-editorial-checkerboard-gridItem:nth-child(odd){flex-direction:column}.rolex-editorial-checkerboard-gridItem:nth-child(odd) .rolex-editorial-checkerboard-imageWrapper{padding-left:0}.rolex-editorial-checkerboard-gridItem:nth-child(even) .rolex-editorial-checkerboard-infoWrapper .rolex-editorial-textComponent,.rolex-editorial-checkerboard-gridItem:nth-child(odd) .rolex-editorial-checkerboard-infoWrapper .rolex-editorial-textComponent{text-align:left}.rolex-editorial-checkerboard-gridItem:nth-child(even) .rolex-editorial-checkerboard-imageWrapper{padding-right:0}}.rolex-editorial-checkerboard-imageWrapper{position:relative;display:block;width:50%}@media only screen and (max-width:767px){.rolex-editorial-checkerboard-imageWrapper{width:100%}}.rolex-editorial-checkerboard-desktopImg{position:relative;display:block;width:100%}@media only screen and (max-width:767px){.rolex-editorial-checkerboard-desktopImg{display:none!important}}.rolex-editorial-checkerboard-infoWrapper .rolex-editorial-textComponent .textBlock,.rolex-editorial-checkerboard-mobileImg{position:relative;display:block;width:100%}@media only screen and (min-width:768px){.rolex-editorial-checkerboard-mobileImg{display:none!important}}.rolex-editorial-checkerboard-infoWrapper{position:relative;display:flex;justify-content:center;align-items:center;width:50%;padding:20px 10% 40px}@media only screen and (min-width:768px) and (max-width:1068px){.rolex-editorial-checkerboard-infoWrapper{width:50%;padding:20px 5% 40px}}@media only screen and (max-width:767px){.rolex-editorial-checkerboard-infoWrapper{width:100%;padding:20px 0 0}}.rolex-editorial-checkerboard-infoWrapper .rolex-editorial-textComponent{margin:0;width:100%;max-width:100%}.rolex-headerWrapper{background-image:linear-gradient(90deg,#0b3e27,#197149)}.rolex-header{max-width:90%;margin:0 auto;position:relative}@media only screen and (min-width:1024px){.rolex-header{display:flex;justify-content:space-between}}@media only screen and (max-width:1023px){.rolex-header{max-width:100%}.rolex-header.active .rolex-headerBar .rolex-menuBtn .icon{transform:rotate3d(1,0,0,180deg)}.rolex-header.active .rolex-navigation{transform:none}}.rolex-header .rolex-headerBar{padding:20px 0;position:relative}@media only screen and (max-width:1023px){.rolex-header .rolex-headerBar{width:100%;margin:0 auto;padding:15px 5%;background-image:linear-gradient(90deg,#0b3e27,#197149);z-index:4}}.rolex-header .rolex-headerBar .rolex-logo{display:block;width:120px}@media only screen and (max-width:1023px){.rolex-header .rolex-headerBar .rolex-logo{width:100px}}.rolex-collection-image img,.rolex-collection-topBanner img,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-contactGrid .rolex-appointmentForm-contactGrid-item .imageWrapper img,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-thankyou .rolex-appointmentForm-thankyou-apppointmentICS a .icon img,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-topActionWrapper .rolex-appointmentForm-topActions .backBtn .icon img,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-topActionWrapper .rolex-contactForm-topActions .backBtn .icon img,.rolex-form .rolexAppointmentForm .rolex-contactForm-topActionWrapper .rolex-appointmentForm-topActions .backBtn .icon img,.rolex-form .rolexAppointmentForm .rolex-contactForm-topActionWrapper .rolex-contactForm-topActions .backBtn .icon img,.rolex-form .rolexAppointmentForm a.nextStepBtn .icon img,.rolex-form .rolexAppointmentForm a.nextStepBtn .icon-hover img,.rolex-form .rolexContactForm .rolex-appointmentForm-topActionWrapper .rolex-appointmentForm-topActions .backBtn .icon img,.rolex-form .rolexContactForm .rolex-appointmentForm-topActionWrapper .rolex-contactForm-topActions .backBtn .icon img,.rolex-form .rolexContactForm .rolex-contactForm-topActionWrapper .rolex-appointmentForm-topActions .backBtn .icon img,.rolex-form .rolexContactForm .rolex-contactForm-topActionWrapper .rolex-contactForm-topActions .backBtn .icon img,.rolex-form .rolexContactForm a.nextStepBtn .icon img,.rolex-form .rolexContactForm a.nextStepBtn .icon-hover img,.rolex-header .rolex-headerBar .rolex-logo img{display:block;width:100%}.rolex-header .rolex-headerBar .rolex-menuBtn{display:none}@media only screen and (max-width:1023px){.rolex-header .rolex-headerBar .rolex-menuBtn{display:block;padding-right:20px;position:absolute;right:5%;top:33px;color:#fff;font-size:16px;line-height:1.1em}.rolex-header .rolex-headerBar .rolex-menuBtn .icon{width:12px;height:100%;position:absolute;right:0;background-repeat:no-repeat;background-position:center center;background-size:100%;transition:all .2s ease-out}}.rolex-header .rolex-navigation{margin-top:0}@media only screen and (min-width:1024px){.rolex-header .rolex-navigation{align-self:center;max-width:calc(100% - 140px)}}@media only screen and (max-width:1023px){.rolex-header .rolex-navigation{width:100%;position:absolute;left:0;top:70px;transform:translate3d(0,-80px,0) translate3d(0,-100%,0);z-index:3;transition:all .2s ease-out}}.rolex-header .rolex-navigation ul{display:flex;margin-bottom:0}@media only screen and (min-width:1024px){.rolex-header .rolex-navigation ul{padding-left:0}}@media only screen and (max-width:1023px){.rolex-header .rolex-navigation ul{display:block;padding:24px 0;background-image:linear-gradient(90deg,#0b3e27,#197149)}}.rolex-header .rolex-navigation ul li{margin-bottom:0}@media only screen and (min-width:1024px){.rolex-header .rolex-navigation ul li{display:flex;flex-direction:column;justify-content:center;text-align:center}}@media only screen and (max-width:1023px){.rolex-header .rolex-navigation ul li{display:block;margin:16px 0;padding:0 5%;text-align:left}}.rolex-header .rolex-navigation ul li a{display:block;margin-left:30px;color:#fff;transition:all .2s ease-out;font-size:16px;line-height:1.1em}@media only screen and (max-width:1023px){.rolex-header .rolex-navigation ul li a{margin-left:0;font-size:22px;line-height:1.6em}}.rolex-header .rolex-navigation ul li a.active,.rolex-header .rolex-navigation ul li a.selected,.rolex-header .rolex-navigation ul li a:hover{color:#61bd93;text-decoration:none}.rolex-header .rolex-navigation ul li:first-child a{margin-left:0}.rolex-header .rolex-navigation ul li.rolex-navigation-contactus a{padding:10px 30px;color:#127749}@media only screen and (max-width:1023px){.rolex-header .rolex-navigation ul li.rolex-navigation-contactus a{padding:10px 0;border-width:0;color:#212121}}@media only screen and (max-width:767px){.rolex-header .rolex-navigation ul li.rolex-navigation-contactus a{font-size:12px;line-height:1.3em}}@media only screen and (min-width:768px) and (max-width:1023px){.rolex-header .rolex-navigation ul li.rolex-navigation-contactus a{font-size:14px;line-height:1.3em}}@media only screen and (max-width:1023px){.rolex-header .rolex-navigation ul li.rolex-navigation-contactus a .active,.rolex-header .rolex-navigation ul li.rolex-navigation-contactus a.selected,.rolex-header .rolex-navigation ul li.rolex-navigation-contactus a:hover{background-color:transparent;color:#127749}}.breadcrumbs-wrapper{border-style:solid;border-width:0;border-color:#f8f8f8;background-image:linear-gradient(90deg,#0b3e27,#197149)}.breadcrumbs{max-width:90%;margin:0 auto;padding:0 0 10px}.breadcrumbs ul li a,.breadcrumbs ul li>*{color:#fff;font-size:14px;line-height:1.1em}.breadcrumbs ul li a{color:#fff!important;transition:all .2s ease-out}.breadcrumbs ul li a:hover{text-decoration:none;color:#61bd93!important}.breadcrumbs ul li:after{position:relative;top:3px;color:#fff!important;transform:translate3d(0,-1px,0)}@media only screen and (max-width:767px){.breadcrumbs.breadcrumbsMobile{display:block!important}.breadcrumbs.breadcrumbsMobile .breadcrumbsMobile-inner{color:#767676!important;font-size:12px;line-height:1.3em}.breadcrumbs.breadcrumbsMobile .breadcrumbsMobile-inner a{position:relative;color:#fff!important;font-size:14px;line-height:1.1em}.breadcrumbs.breadcrumbsMobile .breadcrumbsMobile-inner a:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;line-height:18px;content:"";font-family:"luma-icons";margin:0 10px;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center;position:relative;top:3px;color:#fff!important;transform:translate3d(0,-1px,0) rotate3d(0,1,0,180deg)}}.rolex-form .rolex-form-topDesc{padding-top:20px}.rolex-form .rolexAppointmentForm h1,.rolex-form .rolexContactForm h1{max-width:810px;width:calc(100% - 48px);margin:0 auto;text-align:center;color:#472b20}@media only screen and (min-width:768px){.rolex-form .rolexAppointmentForm h1,.rolex-form .rolexContactForm h1{width:42.1875%}}.rolex-form .rolexAppointmentForm .submit-error,.rolex-form .rolexContactForm .submit-error{text-align:center}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-formContentWrapper,.rolex-form .rolexAppointmentForm .rolex-contactForm-formContentWrapper,.rolex-form .rolexContactForm .rolex-appointmentForm-formContentWrapper,.rolex-form .rolexContactForm .rolex-contactForm-formContentWrapper{max-width:810px;width:calc(100% - 48px);margin:0 auto}@media only screen and (min-width:768px){.rolex-form .rolexAppointmentForm .rolex-appointmentForm-formContentWrapper,.rolex-form .rolexAppointmentForm .rolex-contactForm-formContentWrapper,.rolex-form .rolexContactForm .rolex-appointmentForm-formContentWrapper,.rolex-form .rolexContactForm .rolex-contactForm-formContentWrapper{width:42.1875%}}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-formContentWrapper.large,.rolex-form .rolexAppointmentForm .rolex-contactForm-formContentWrapper.large,.rolex-form .rolexContactForm .rolex-appointmentForm-formContentWrapper.large,.rolex-form .rolexContactForm .rolex-contactForm-formContentWrapper.large{max-width:1080px}@media only screen and (min-width:768px){.rolex-form .rolexAppointmentForm .rolex-appointmentForm-formContentWrapper.large,.rolex-form .rolexAppointmentForm .rolex-contactForm-formContentWrapper.large,.rolex-form .rolexContactForm .rolex-appointmentForm-formContentWrapper.large,.rolex-form .rolexContactForm .rolex-contactForm-formContentWrapper.large{width:56.25%}}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-formContentWrapper .desc,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-formContentWrapper .title,.rolex-form .rolexAppointmentForm .rolex-contactForm-formContentWrapper .desc,.rolex-form .rolexAppointmentForm .rolex-contactForm-formContentWrapper .title,.rolex-form .rolexContactForm .rolex-appointmentForm-formContentWrapper .desc,.rolex-form .rolexContactForm .rolex-appointmentForm-formContentWrapper .title,.rolex-form .rolexContactForm .rolex-contactForm-formContentWrapper .desc,.rolex-form .rolexContactForm .rolex-contactForm-formContentWrapper .title{text-align:center}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-formContentWrapper .desc,.rolex-form .rolexAppointmentForm .rolex-contactForm-formContentWrapper .desc,.rolex-form .rolexContactForm .rolex-appointmentForm-formContentWrapper .desc,.rolex-form .rolexContactForm .rolex-contactForm-formContentWrapper .desc{margin-top:16px}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-topActionWrapper .rolex-appointmentForm-topActions,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-topActionWrapper .rolex-contactForm-topActions,.rolex-form .rolexAppointmentForm .rolex-contactForm-topActionWrapper .rolex-appointmentForm-topActions,.rolex-form .rolexAppointmentForm .rolex-contactForm-topActionWrapper .rolex-contactForm-topActions,.rolex-form .rolexContactForm .rolex-appointmentForm-topActionWrapper .rolex-appointmentForm-topActions,.rolex-form .rolexContactForm .rolex-appointmentForm-topActionWrapper .rolex-contactForm-topActions,.rolex-form .rolexContactForm .rolex-contactForm-topActionWrapper .rolex-appointmentForm-topActions,.rolex-form .rolexContactForm .rolex-contactForm-topActionWrapper .rolex-contactForm-topActions{max-width:1620px;width:calc(100% - 48px);margin:0 auto}@media only screen and (min-width:768px){.rolex-form .rolexAppointmentForm .rolex-appointmentForm-topActionWrapper .rolex-appointmentForm-topActions,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-topActionWrapper .rolex-contactForm-topActions,.rolex-form .rolexAppointmentForm .rolex-contactForm-topActionWrapper .rolex-appointmentForm-topActions,.rolex-form .rolexAppointmentForm .rolex-contactForm-topActionWrapper .rolex-contactForm-topActions,.rolex-form .rolexContactForm .rolex-appointmentForm-topActionWrapper .rolex-appointmentForm-topActions,.rolex-form .rolexContactForm .rolex-appointmentForm-topActionWrapper .rolex-contactForm-topActions,.rolex-form .rolexContactForm .rolex-contactForm-topActionWrapper .rolex-appointmentForm-topActions,.rolex-form .rolexContactForm .rolex-contactForm-topActionWrapper .rolex-contactForm-topActions{width:84.375%}}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-topActionWrapper .rolex-appointmentForm-topActions .backBtn,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-topActionWrapper .rolex-contactForm-topActions .backBtn,.rolex-form .rolexAppointmentForm .rolex-contactForm-topActionWrapper .rolex-appointmentForm-topActions .backBtn,.rolex-form .rolexAppointmentForm .rolex-contactForm-topActionWrapper .rolex-contactForm-topActions .backBtn,.rolex-form .rolexContactForm .rolex-appointmentForm-topActionWrapper .rolex-appointmentForm-topActions .backBtn,.rolex-form .rolexContactForm .rolex-appointmentForm-topActionWrapper .rolex-contactForm-topActions .backBtn,.rolex-form .rolexContactForm .rolex-contactForm-topActionWrapper .rolex-appointmentForm-topActions .backBtn,.rolex-form .rolexContactForm .rolex-contactForm-topActionWrapper .rolex-contactForm-topActions .backBtn{display:block;padding-left:16px;position:relative;font-size:14px;line-height:1.1em}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-topActionWrapper .rolex-appointmentForm-topActions .backBtn .icon,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-topActionWrapper .rolex-contactForm-topActions .backBtn .icon,.rolex-form .rolexAppointmentForm .rolex-contactForm-topActionWrapper .rolex-appointmentForm-topActions .backBtn .icon,.rolex-form .rolexAppointmentForm .rolex-contactForm-topActionWrapper .rolex-contactForm-topActions .backBtn .icon,.rolex-form .rolexContactForm .rolex-appointmentForm-topActionWrapper .rolex-appointmentForm-topActions .backBtn .icon,.rolex-form .rolexContactForm .rolex-appointmentForm-topActionWrapper .rolex-contactForm-topActions .backBtn .icon,.rolex-form .rolexContactForm .rolex-contactForm-topActionWrapper .rolex-appointmentForm-topActions .backBtn .icon,.rolex-form .rolexContactForm .rolex-contactForm-topActionWrapper .rolex-contactForm-topActions .backBtn .icon{display:block;width:16px;height:16px;position:absolute;left:0;top:-1px;transform:rotate3d(0,0,1,180deg)}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-actionWrapper,.rolex-form .rolexAppointmentForm .rolex-contactForm-actionWrapper,.rolex-form .rolexContactForm .rolex-appointmentForm-actionWrapper,.rolex-form .rolexContactForm .rolex-contactForm-actionWrapper{display:flex;justify-content:center}.rolex-form .rolexAppointmentForm .redeemForm-bottomSection .errorWrapper,.rolex-form .rolexContactForm .redeemForm-bottomSection .errorWrapper{flex-direction:column;justify-content:center;margin:0}@media only screen and (max-width:767px){.rolex-form .rolexAppointmentForm .redeemForm-bottomSection .errorWrapper.error:after,.rolex-form .rolexContactForm .redeemForm-bottomSection .errorWrapper.error:after{position:relative;left:auto;top:auto}}.rolex-form .rolexAppointmentForm .redeemForm-bottomSection .redeemForm-submitWrapper,.rolex-form .rolexContactForm .redeemForm-bottomSection .redeemForm-submitWrapper{justify-content:flex-end}.rolex-form .rolexAppointmentForm .redeemForm-bottomSection.formWrapper-2col,.rolex-form .rolexContactForm .redeemForm-bottomSection.formWrapper-2col{padding-top:40px}@media only screen and (max-width:767px){.rolex-form .rolexAppointmentForm .redeemForm-bottomSection.formWrapper-2col,.rolex-form .rolexContactForm .redeemForm-bottomSection.formWrapper-2col{padding-top:30px}}.rolex-form .rolexAppointmentForm .redeemForm-bottomSection.formWrapper-2col .formItem,.rolex-form .rolexContactForm .redeemForm-bottomSection.formWrapper-2col .formItem{margin:0}.rolex-form .rolexAppointmentForm .redeemForm-agreeMarketingInfoWrapper a,.rolex-form .rolexAppointmentForm .redeemForm-agreeTermsWrapper a,.rolex-form .rolexContactForm .redeemForm-agreeMarketingInfoWrapper a,.rolex-form .rolexContactForm .redeemForm-agreeTermsWrapper a{text-decoration:none;color:#127749;font-weight:700}.rolex-form .rolexAppointmentForm .redeemForm-agreeMarketingInfoWrapper a:hover,.rolex-form .rolexAppointmentForm .redeemForm-agreeTermsWrapper a:hover,.rolex-form .rolexContactForm .redeemForm-agreeMarketingInfoWrapper a:hover,.rolex-form .rolexContactForm .redeemForm-agreeTermsWrapper a:hover{text-decoration:underline}.rolex-form .rolexAppointmentForm .redeemForm-agreeTermsWrapper,.rolex-form .rolexContactForm .redeemForm-agreeTermsWrapper{padding:0}@media only screen and (min-width:768px){.rolex-form .rolexAppointmentForm .redeemForm-agreeTermsWrapper,.rolex-form .rolexContactForm .redeemForm-agreeTermsWrapper{padding-top:0!important}}@media only screen and (max-width:767px){.rolex-form .rolexAppointmentForm .redeemForm-agreeTermsWrapper,.rolex-form .rolexContactForm .redeemForm-agreeTermsWrapper{padding:14px 0 0}}.rolex-form .rolexAppointmentForm .redeemForm-agreeTermsWrapper label,.rolex-form .rolexContactForm .redeemForm-agreeTermsWrapper label{position:relative!important}.rolex-form .rolexAppointmentForm .redeemForm-submitWrapper,.rolex-form .rolexContactForm .redeemForm-submitWrapper{justify-content:flex-end}.rolex-form .rolexAppointmentForm .remarks,.rolex-form .rolexContactForm .remarks{display:block;margin:40px 0 0;color:#767676;font-size:14px;line-height:1.1em}@media only screen and (max-width:767px){.rolex-form .rolexAppointmentForm .remarks,.rolex-form .rolexContactForm .remarks{margin:32px 0 0}}.rolex-form .rolexAppointmentForm .remarks sup,.rolex-form .rolexContactForm .remarks sup{color:#767676;font-size:14px;line-height:1.1em}.rolex-form .rolexAppointmentForm .errorWrapper.error:after,.rolex-form .rolexContactForm .errorWrapper.error:after{content:attr(data-error);display:block;margin:4px 0;position:relative;color:#c00!important;font-size:12px;line-height:1.3em}.rolex-form .rolexAppointmentForm .errorWrapper.error .redeemForm-agreeMarketingInfoWrapper input[type=checkbox]+label:before,.rolex-form .rolexAppointmentForm .errorWrapper.error .redeemForm-agreeTermsWrapper input[type=checkbox]+label:before,.rolex-form .rolexAppointmentForm input[type=email].error,.rolex-form .rolexAppointmentForm input[type=number].error,.rolex-form .rolexAppointmentForm input[type=password].error,.rolex-form .rolexAppointmentForm input[type=search].error,.rolex-form .rolexAppointmentForm input[type=tel].error,.rolex-form .rolexAppointmentForm input[type=text].error,.rolex-form .rolexAppointmentForm input[type=url].error,.rolex-form .rolexAppointmentForm textarea.error,.rolex-form .rolexContactForm .errorWrapper.error .redeemForm-agreeMarketingInfoWrapper input[type=checkbox]+label:before,.rolex-form .rolexContactForm .errorWrapper.error .redeemForm-agreeTermsWrapper input[type=checkbox]+label:before,.rolex-form .rolexContactForm input[type=email].error,.rolex-form .rolexContactForm input[type=number].error,.rolex-form .rolexContactForm input[type=password].error,.rolex-form .rolexContactForm input[type=search].error,.rolex-form .rolexContactForm input[type=tel].error,.rolex-form .rolexContactForm input[type=text].error,.rolex-form .rolexContactForm input[type=url].error,.rolex-form .rolexContactForm textarea.error{border-color:#c00!important}.rolex-form .rolexAppointmentForm .errorWrapper.errormsg3,.rolex-form .rolexContactForm .errorWrapper.errormsg3{margin-bottom:26px}.rolex-form .rolexAppointmentForm a.resetBtn,.rolex-form .rolexContactForm a.resetBtn{display:inline-block;margin-right:15px;padding:8px 15px;line-height:26px;transition:all .2s ease-out}@media only screen and (max-width:767px){.rolex-form .rolexAppointmentForm a.resetBtn,.rolex-form .rolexContactForm a.resetBtn{margin-right:5px;padding:6px 15px}}.rolex-form .rolexAppointmentForm a.doneBtn:hover,.rolex-form .rolexAppointmentForm a.resetBtn:hover,.rolex-form .rolexAppointmentForm a.submitBtn:hover,.rolex-form .rolexContactForm a.doneBtn:hover,.rolex-form .rolexContactForm a.resetBtn:hover,.rolex-form .rolexContactForm a.submitBtn:hover{color:#127749}.rolex-form .rolexAppointmentForm a.doneBtn,.rolex-form .rolexAppointmentForm a.submitBtn,.rolex-form .rolexContactForm a.doneBtn,.rolex-form .rolexContactForm a.submitBtn{color:#fff}.rolex-form .rolexAppointmentForm a.submitBtn:not(.active),.rolex-form .rolexContactForm a.submitBtn:not(.active){cursor:default!important;background-color:#767676!important;border-color:#767676!important;color:#fff!important}.rolex-form .rolexAppointmentForm a.submitBtn:not(.active) .icon,.rolex-form .rolexContactForm a.submitBtn:not(.active) .icon{display:block!important}.rolex-form .rolexAppointmentForm a.submitBtn:not(.active) .icon-hover,.rolex-form .rolexContactForm a.submitBtn:not(.active) .icon-hover{display:none!important}.rolex-form .rolexAppointmentForm a.nextStepBtn,.rolex-form .rolexContactForm a.nextStepBtn{padding:10px 40px 10px 30px;position:relative;color:#fff}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-cancelConfirm .rolex-appointmentForm-formContentWrapper .actionWrapper a:hover,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-error .rolex-appointmentForm-formContentWrapper .rolex-appointmentForm-cancelSuccess .actionWrapper a:hover,.rolex-form .rolexAppointmentForm a.nextStepBtn:hover,.rolex-form .rolexContactForm a.nextStepBtn:hover{color:#127749}.rolex-form .rolexAppointmentForm a.nextStepBtn .icon,.rolex-form .rolexAppointmentForm a.nextStepBtn .icon-hover,.rolex-form .rolexContactForm a.nextStepBtn .icon,.rolex-form .rolexContactForm a.nextStepBtn .icon-hover{width:24px;height:24px;position:absolute;right:16px;top:6px}.rolex-form .rolexAppointmentForm a.nextStepBtn .icon,.rolex-form .rolexContactForm a.nextStepBtn .icon{display:block}.rolex-form .rolexAppointmentForm a.nextStepBtn .icon-hover,.rolex-form .rolexAppointmentForm a.nextStepBtn:hover .icon,.rolex-form .rolexContactForm a.nextStepBtn .icon-hover,.rolex-form .rolexContactForm a.nextStepBtn:hover .icon{display:none}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-error .rolex-appointmentForm-formContentWrapper .rolex-appointmentForm-cancelSuccess.active,.rolex-form .rolexAppointmentForm a.nextStepBtn:hover .icon-hover,.rolex-form .rolexContactForm a.nextStepBtn:hover .icon-hover{display:block}.rolex-form .rolexAppointmentForm input,.rolex-form .rolexContactForm input{margin:0;padding:0;color:#767676;background-color:transparent;display:inline-block;border-style:none;border-color:transparent;cursor:pointer}.rolex-form .rolexAppointmentForm button,.rolex-form .rolexContactForm button{margin:0;padding:0;color:#767676;background-color:transparent}.rolex-form .rolexAppointmentForm select,.rolex-form .rolexContactForm select{-webkit-appearance:none;-moz-appearance:none;margin:0;border-radius:0;outline:0}.rolex-form .rolexAppointmentForm button,.rolex-form .rolexAppointmentForm input,.rolex-form .rolexAppointmentForm textarea,.rolex-form .rolexContactForm button,.rolex-form .rolexContactForm input,.rolex-form .rolexContactForm textarea{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border-width:0;outline:0}.rolex-form .rolexAppointmentForm input[type=email],.rolex-form .rolexAppointmentForm input[type=number],.rolex-form .rolexAppointmentForm input[type=password],.rolex-form .rolexAppointmentForm input[type=search],.rolex-form .rolexAppointmentForm input[type=tel],.rolex-form .rolexAppointmentForm input[type=text],.rolex-form .rolexAppointmentForm input[type=url],.rolex-form .rolexContactForm input[type=email],.rolex-form .rolexContactForm input[type=number],.rolex-form .rolexContactForm input[type=password],.rolex-form .rolexContactForm input[type=search],.rolex-form .rolexContactForm input[type=tel],.rolex-form .rolexContactForm input[type=text],.rolex-form .rolexContactForm input[type=url]{width:100%;border-style:solid;border-color:#d4d4d4;border-width:0 0 1px;cursor:text}.rolex-form .rolexAppointmentForm input[type=email]+label,.rolex-form .rolexAppointmentForm input[type=number]+label,.rolex-form .rolexAppointmentForm input[type=password]+label,.rolex-form .rolexAppointmentForm input[type=search]+label,.rolex-form .rolexAppointmentForm input[type=tel]+label,.rolex-form .rolexAppointmentForm input[type=text]+label,.rolex-form .rolexAppointmentForm input[type=url]+label,.rolex-form .rolexContactForm input[type=email]+label,.rolex-form .rolexContactForm input[type=number]+label,.rolex-form .rolexContactForm input[type=password]+label,.rolex-form .rolexContactForm input[type=search]+label,.rolex-form .rolexContactForm input[type=tel]+label,.rolex-form .rolexContactForm input[type=text]+label,.rolex-form .rolexContactForm input[type=url]+label{width:100%;height:100%;position:absolute;left:0;top:0;color:#767676;line-height:32px;transition:all .2s ease-out}.rolex-form .rolexAppointmentForm input[type=email].error+label,.rolex-form .rolexAppointmentForm input[type=number].error+label,.rolex-form .rolexAppointmentForm input[type=password].error+label,.rolex-form .rolexAppointmentForm input[type=search].error+label,.rolex-form .rolexAppointmentForm input[type=tel].error+label,.rolex-form .rolexAppointmentForm input[type=text].error+label,.rolex-form .rolexAppointmentForm input[type=url].error+label,.rolex-form .rolexContactForm input[type=email].error+label,.rolex-form .rolexContactForm input[type=number].error+label,.rolex-form .rolexContactForm input[type=password].error+label,.rolex-form .rolexContactForm input[type=search].error+label,.rolex-form .rolexContactForm input[type=tel].error+label,.rolex-form .rolexContactForm input[type=text].error+label,.rolex-form .rolexContactForm input[type=url].error+label{color:#c00!important}.rolex-form .rolexAppointmentForm input[type=checkbox],.rolex-form .rolexContactForm input[type=checkbox]{display:block;visibility:hidden;width:1px;height:1px;position:absolute}.rolex-form .rolexAppointmentForm input[type=checkbox]+label,.rolex-form .rolexContactForm input[type=checkbox]+label{display:inline-block;margin:0 10px 0 30px;position:relative;color:#767676;cursor:pointer}.rolex-form .rolexAppointmentForm input[type=checkbox]+label .icon,.rolex-form .rolexContactForm input[type=checkbox]+label .icon{display:block;opacity:0;width:14px;height:14px;position:absolute;left:-27px;top:2px;z-index:2}.rolex-form .rolexAppointmentForm input[type=checkbox]+label:before,.rolex-form .rolexContactForm input[type=checkbox]+label:before{content:"";display:block;width:18px;height:18px;position:absolute;left:-30px;top:0;border-style:solid;border-color:#d4d4d4;border-width:1px;border-radius:18px;transition:all .2s ease-out}.rolex-form .rolexAppointmentForm input[type=checkbox]+label:after,.rolex-form .rolexContactForm input[type=checkbox]+label:after{content:"";display:block;width:18px;height:18px;opacity:0;position:absolute;left:-29px;top:1px;background-color:#127749;border-radius:18px;transition:all .2s ease-out}.rolex-form .rolexAppointmentForm input[type=checkbox]:checked+label:before,.rolex-form .rolexContactForm input[type=checkbox]:checked+label:before{border-color:#127749}.rolex-form .rolexAppointmentForm input[type=checkbox]:checked+label .icon,.rolex-form .rolexAppointmentForm input[type=checkbox]:checked+label:after,.rolex-form .rolexContactForm input[type=checkbox]:checked+label .icon,.rolex-form .rolexContactForm input[type=checkbox]:checked+label:after{opacity:1}.rolex-form .rolexAppointmentForm select,.rolex-form .rolexContactForm select{width:100%;padding:0 20px 0 0;color:#767676;background-color:transparent;background-repeat:no-repeat;background-position:right 2px center;background-size:8px;border-style:solid;border-color:#d4d4d4;border-width:0 0 1px;transition:all .2s ease-out}.rolex-form .rolexAppointmentForm select.error,.rolex-form .rolexContactForm select.error{color:#c00!important;border-color:#c00!important}.rolex-form .rolexAppointmentForm select::-ms-expand,.rolex-form .rolexContactForm select::-ms-expand{display:none}.rolex-form .rolexAppointmentForm textarea,.rolex-form .rolexContactForm textarea{display:block;width:100%;height:200px;margin:0;padding:40px;position:relative;background-color:#fff;color:#767676;border-style:none;resize:none}@media only screen and (max-width:767px){.rolex-form .rolexAppointmentForm textarea,.rolex-form .rolexContactForm textarea{margin-bottom:0}}.rolex-form .rolexAppointmentForm textarea+label,.rolex-form .rolexContactForm textarea+label{display:block;position:absolute;left:4px;top:0;color:#767676}.rolex-form .rolexAppointmentForm input::-webkit-input-placeholder,.rolex-form .rolexAppointmentForm textarea::-webkit-input-placeholder,.rolex-form .rolexContactForm input::-webkit-input-placeholder,.rolex-form .rolexContactForm textarea::-webkit-input-placeholder{color:#212121!important}.rolex-form .rolexAppointmentForm input:-moz-placeholder,.rolex-form .rolexAppointmentForm input::-moz-placeholder,.rolex-form .rolexAppointmentForm textarea:-moz-placeholder,.rolex-form .rolexAppointmentForm textarea::-moz-placeholder,.rolex-form .rolexContactForm input:-moz-placeholder,.rolex-form .rolexContactForm input::-moz-placeholder,.rolex-form .rolexContactForm textarea:-moz-placeholder,.rolex-form .rolexContactForm textarea::-moz-placeholder{color:#212121!important}.rolex-form .rolexAppointmentForm input:-ms-input-placeholder,.rolex-form .rolexAppointmentForm textarea:-ms-input-placeholder,.rolex-form .rolexContactForm input:-ms-input-placeholder,.rolex-form .rolexContactForm textarea:-ms-input-placeholder{color:#212121!important}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-error,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step1,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step2,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step3,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step4,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-thankyou{display:none;position:relative}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-contactGrid{display:flex;gap:8px}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-contactGrid .rolex-appointmentForm-contactGrid-item{flex-basis:calc((100% - 8px)/2);width:calc((100% - 8px)/2)}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-contactGrid .rolex-appointmentForm-contactGrid-item .imageWrapper{margin-bottom:8px}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-topActionWrapper{width:100%;position:absolute;top:-72px}@media only screen and (min-width:768px){.rolex-form .rolexAppointmentForm .rolex-appointmentForm-topActionWrapper{top:-72px}}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-loading .rolex-appointmentForm-formContentWrapper{margin-top:24px}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-loading .rolex-appointmentForm-loading-wrapper{width:64px;height:64px;margin:0 auto;position:relative}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-loading .rolex-appointmentForm-loading-wrapper img{display:block;width:100%;height:100%}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-cancelConfirm .rolex-appointmentForm-formContentWrapper{max-width:1350px;margin-top:24px;text-align:center}@media only screen and (min-width:768px){.rolex-form .rolexAppointmentForm .rolex-appointmentForm-cancelConfirm .rolex-appointmentForm-formContentWrapper{width:70.3125%}}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-cancelConfirm .rolex-appointmentForm-formContentWrapper .actionWrapper{display:flex;justify-content:center;margin-top:12px}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-cancelConfirm .rolex-appointmentForm-formContentWrapper .actionWrapper a{display:inline-block;color:#fff;transition:all .2s ease-out}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-cancelConfirm .rolex-appointmentForm-formContentWrapper .actionWrapper a:not(.active){cursor:default!important;background-color:#767676!important;border-color:#767676!important;color:#fff!important}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-error .rolex-appointmentForm-formContentWrapper{max-width:1350px;margin-top:24px;text-align:center}@media only screen and (min-width:768px){.rolex-form .rolexAppointmentForm .rolex-appointmentForm-error .rolex-appointmentForm-formContentWrapper{width:70.3125%}}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-error .rolex-appointmentForm-formContentWrapper .error,.rolex-form .rolexContactForm>.rolex-collection-body24{text-align:center}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-error .rolex-appointmentForm-formContentWrapper .rolex-appointmentForm-cancelSuccess{display:none;margin-top:24px;text-align:center}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-error .rolex-appointmentForm-formContentWrapper .rolex-appointmentForm-cancelSuccess .actionWrapper{margin-top:12px}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-error .rolex-appointmentForm-formContentWrapper .rolex-appointmentForm-cancelSuccess .actionWrapper a{display:inline-block;color:#fff;transition:all .2s ease-out}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step1 .rolex-appointmentForm-formContentWrapper{margin-top:24px}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step1 .purposeBtn-enquiry,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step1 .purposeBtn-servicing{cursor:pointer;transition:all .2s ease-out}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step1 .purposeBtn-enquiry .imageWrapper,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step1 .purposeBtn-servicing .imageWrapper{overflow:hidden;display:block}.rolex-common-pushComponent .pushComponent-kv img,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step1 .purposeBtn-enquiry .imageWrapper img,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step1 .purposeBtn-servicing .imageWrapper img,.rolex-model-infoWrapper .rolex-model-infoImageCarousel .rolex-model-infoImageCarousel-item .thumbnail img{transition:transform .7s cubic-bezier(0,0,.2,1)}.rolex-common-pushComponent:hover .pushComponent-kv img,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step1 .purposeBtn-enquiry:hover .imageWrapper img,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step1 .purposeBtn-servicing:hover .imageWrapper img,.rolex-model-infoWrapper .rolex-model-infoImageCarousel .rolex-model-infoImageCarousel-item:hover .thumbnail img{transform:scale3d(1.1,1.1,1)}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step2 .rolex-appointmentForm-formContentWrapper{margin-top:24px}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step2 .rolex-appointmentForm-actionWrapper{margin-top:16px}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step2 .desc .enquiry,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step2 .desc .servicing{display:none}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step2 .desc .enquiry.active,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step2 .desc .servicing.active{display:inline}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step2 a.nextStepBtn .icon,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step2 a.nextStepBtn .icon-hover{top:7px}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step3 .rolex-appointmentForm-formContentWrapper{max-width:640px;margin-top:24px}@media only screen and (min-width:768px){.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step3 .rolex-appointmentForm-formContentWrapper{width:33.3333333333%}}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step3 .rolex-appointmentForm-storeCountry{display:none;margin-top:20px}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step3 .rolex-appointmentForm-storeCountry.active{display:block}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step3 .rolex-appointmentForm-storeCity{display:flex;flex-wrap:wrap;gap:8px;margin:40px 0}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step3 .rolex-appointmentForm-storeCity .rolex-appointmentForm-storeCity-item{flex-shrink:0;flex-grow:0;display:flex;flex-direction:column;padding:40px 16px;position:relative;text-align:center;background-color:#fff;cursor:pointer}@media only screen and (max-width:767px){.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step3 .rolex-appointmentForm-storeCity .rolex-appointmentForm-storeCity-item{flex-basis:100%}}@media only screen and (min-width:768px) and (max-width:1023px){.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step3 .rolex-appointmentForm-storeCity .rolex-appointmentForm-storeCity-item{flex-basis:calc((100% - 12px)/2)}}@media only screen and (min-width:1024px){.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step3 .rolex-appointmentForm-storeCity .rolex-appointmentForm-storeCity-item{flex-basis:calc((100% - 24px)/4)}}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step3 .rolex-appointmentForm-storeCity .rolex-appointmentForm-storeCity-item:before{content:"";opacity:0;display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(18,119,73,.3);border-style:solid;border-width:1px;border-color:transparent;transition:all .2s ease-out}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step3 .rolex-appointmentForm-storeCity .rolex-appointmentForm-storeCity-item .name{font-weight:700;font-size:16px;line-height:1.1em}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step3 .rolex-appointmentForm-storeCity .rolex-appointmentForm-storeCity-item .city{font-weight:700;font-size:30px;line-height:1.2em}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step3 .rolex-appointmentForm-storeCity .rolex-appointmentForm-storeCity-item .address:not(:first-child),.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step3 .rolex-appointmentForm-storeCity .rolex-appointmentForm-storeCity-item .city:not(:first-child){margin-top:10px}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step3 .rolex-appointmentForm-storeCity .rolex-appointmentForm-storeCity-item .address,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formItemContent label .rolex-common-desc,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem .formItemContent.rolex-appointmentForm-addressWrapper textarea,.rolex-form .rolexContactForm .formSectionWrapper .formItem .formItemContent.rolex-contactForm-addressWrapper textarea{font-size:16px;line-height:1.1em}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step3 .rolex-appointmentForm-storeCity .rolex-appointmentForm-storeCity-item.active{cursor:default}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step3 .rolex-appointmentForm-storeCity .rolex-appointmentForm-storeCity-item.active>*{position:relative;z-index:2}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step3 .rolex-appointmentForm-storeCity .rolex-appointmentForm-storeCity-item:hover:before{opacity:1}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step3 .nextStepBtn:not(.active){cursor:default!important;background-color:#767676!important;border-color:#767676!important;color:#fff!important}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step3 .nextStepBtn:not(.active) .icon{display:block!important}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step3 .nextStepBtn:not(.active) .icon-hover{display:none!important}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step4 .rolex-appointmentForm-formContentWrapper{margin-top:24px}@media only screen and (min-width:768px){.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step4 .rolex-appointmentForm-formContentWrapper{min-width:550px}}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step4 .rolex-appointmentForm-actionWrapper,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step4 .rolex-appointmentForm-appointmentDate{margin-top:40px}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step4 .rolex-appointmentForm-appointmentDate .appointmentDate-navigation{display:flex;gap:8px;max-width:400px;margin:40px auto 0}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step4 .rolex-appointmentForm-appointmentDate .appointmentDate-navigation .nextBtn,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step4 .rolex-appointmentForm-appointmentDate .appointmentDate-navigation .prevBtn{flex-basis:16px;flex-shrink:0;flex-grow:0;align-self:center;cursor:pointer}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step4 .rolex-appointmentForm-appointmentDate .appointmentDate-navigation .nextBtn.disabled,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step4 .rolex-appointmentForm-appointmentDate .appointmentDate-navigation .prevBtn.disabled{opacity:0;cursor:default}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step4 .rolex-appointmentForm-appointmentDate .appointmentDate-navigation .prevBtn img{transform:rotate3d(0,1,0,180deg)}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step4 .rolex-appointmentForm-appointmentDate .appointmentDate-navigation .text{flex-shrink:1;flex-grow:1;text-align:center}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step4 .rolex-appointmentForm-appointmentDate .appointmentDate-selectPanel{display:flex;flex-wrap:wrap;gap:8px;width:100%;max-width:526px;margin:40px auto 0}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step4 .rolex-appointmentForm-appointmentDate .appointmentDate-selectPanel .appointmentDate-item{padding:12px 8px;position:relative;text-align:center;background-color:#fff;cursor:pointer}@media only screen and (max-width:767px){.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step4 .rolex-appointmentForm-appointmentDate .appointmentDate-selectPanel .appointmentDate-item{flex-basis:calc((100% - 16px)/3);flex-shrink:1;flex-grow:1}}@media only screen and (min-width:768px){.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step4 .rolex-appointmentForm-appointmentDate .appointmentDate-selectPanel .appointmentDate-item{flex-basis:170px}}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step4 .rolex-appointmentForm-appointmentDate .appointmentDate-selectPanel .appointmentDate-item:before,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step4 .rolex-appointmentForm-appointmentTime .appointmentTime-selectPanel .appointmentTime-item:before{content:"";opacity:0;display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(18,119,73,.3);border-style:solid;border-width:1px;border-color:transparent;transition:all .2s ease-out}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step4 .rolex-appointmentForm-appointmentDate .appointmentDate-selectPanel .appointmentDate-item .day,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem label sup{color:#767676}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step4 .rolex-appointmentForm-appointmentDate .appointmentDate-selectPanel .appointmentDate-item.disabled{background-color:rgba(0,0,0,.1)!important;cursor:default!important}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step4 .rolex-appointmentForm-appointmentDate .appointmentDate-selectPanel .appointmentDate-item.disabled::before{opacity:0!important}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step4 .rolex-appointmentForm-appointmentDate .appointmentDate-selectPanel .appointmentDate-item.active{cursor:default}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step4 .rolex-appointmentForm-appointmentDate .appointmentDate-selectPanel .appointmentDate-item.active>*{position:relative;z-index:2}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step4 .rolex-appointmentForm-appointmentDate .appointmentDate-selectPanel .appointmentDate-item.active:before{opacity:1;border-color:#127749}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step4 .rolex-appointmentForm-appointmentDate .appointmentDate-selectPanel .appointmentDate-item:hover:before{opacity:1}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step4 .rolex-appointmentForm-appointmentTime .appointmentTime-title{max-width:400px;margin:40px auto 0;text-align:center}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step4 .rolex-appointmentForm-appointmentTime .appointmentTime-selectPanel{display:flex;gap:8px;width:100%;max-width:526px;margin:40px auto 0}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step4 .rolex-appointmentForm-appointmentTime .appointmentTime-selectPanel .appointmentTime-item{padding:12px 8px;position:relative;text-align:center;background-color:#fff;border-radius:100px;cursor:pointer}@media only screen and (max-width:767px){.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step4 .rolex-appointmentForm-appointmentTime .appointmentTime-selectPanel .appointmentTime-item{flex-basis:calc((100% - 16px)/3);flex-shrink:1;flex-grow:1}}@media only screen and (min-width:768px){.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step4 .rolex-appointmentForm-appointmentTime .appointmentTime-selectPanel .appointmentTime-item{flex-basis:170px}}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step4 .rolex-appointmentForm-appointmentTime .appointmentTime-selectPanel .appointmentTime-item:before{border-radius:100px}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step4 .rolex-appointmentForm-appointmentTime .appointmentTime-selectPanel .appointmentTime-item.disabled{background-color:rgba(0,0,0,.1)!important;cursor:default!important}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step4 .rolex-appointmentForm-appointmentTime .appointmentTime-selectPanel .appointmentTime-item.disabled::before{opacity:0!important}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step4 .rolex-appointmentForm-appointmentTime .appointmentTime-selectPanel .appointmentTime-item.active{cursor:default}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step4 .rolex-appointmentForm-appointmentTime .appointmentTime-selectPanel .appointmentTime-item.active>*{position:relative;z-index:2}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step4 .rolex-appointmentForm-appointmentTime .appointmentTime-selectPanel .appointmentTime-item.active:before{opacity:1;border-color:#127749}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step4 .rolex-appointmentForm-appointmentTime .appointmentTime-selectPanel .appointmentTime-item:hover:before{opacity:1}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step4 .nextStepBtn:not(.active){cursor:default!important;background-color:#767676!important;border-color:#767676!important;color:#fff!important}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step4 .nextStepBtn:not(.active) .icon{display:block!important}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step4 .nextStepBtn:not(.active) .icon-hover{display:none!important}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .rolex-appointmentForm-actionWrapper{margin-top:24px}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formItemContent{padding-top:20px;position:relative}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formItemContent label{position:absolute;left:0;top:0;font-size:16px;line-height:1.1em;color:#767676}@media only screen and (max-width:767px){.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formItemContent label{font-size:12px;line-height:1.1em}}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formItemContent label sup,.rolex-form .rolexContactForm .rolex-contactForm-step2 .formItemContent label sup{vertical-align:top;top:-.3em}@media only screen and (max-width:767px){.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formItemContent label .rolex-common-desc{font-size:12px;line-height:1.1em}}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:40px;position:relative}@media only screen and (max-width:767px){.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper{padding-top:0}}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .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){.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem{margin-top:40px}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem.rolex-appointmentForm-storeSelection{margin-top:32px}}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem.rolex-appointmentForm-storeSelection .storeAddressSubtitle,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem.rolex-appointmentForm-storeSelection .storeCitySubtitle,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem.rolex-appointmentForm-storeSelection .storeCountrySubtitle{position:absolute;color:#767676}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem label.rolex-appointmentForm-storeAddress,.rolex-form .rolexContactForm .formSectionWrapper .formItem label.rolex-contactForm-storeAddress{overflow:hidden;white-space:nowrap;position:relative;border-style:solid;border-color:#d4d4d4;border-width:0 0 1px;font-size:20px;line-height:1.6em}@media only screen and (max-width:767px){.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem label.rolex-appointmentForm-storeAddress{font-size:18px;line-height:1.6em}}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem .formItemContent{display:block;min-width:100%;max-width:100%;position:relative}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem .formItemContent .storeTelregionSubtitle{width:100%;position:absolute;left:0;top:0;color:#767676;line-height:32px}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem .formItemContent.rolex-appointmentForm-emailWrapper{display:inline-block;width:100%;min-width:0}@media only screen and (max-width:767px){.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem .formItemContent.rolex-appointmentForm-emailWrapper{width:100%}}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem .formItemContent.rolex-appointmentForm-telRegionWrapper,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem .formItemContent.rolex-appointmentForm-titleWrapper{min-width:calc(30% - 10px);max-width:calc(30% - 10px)}@media only screen and (max-width:767px){.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem .formItemContent.rolex-appointmentForm-telRegionWrapper,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem .formItemContent.rolex-appointmentForm-titleWrapper{min-width:100%;max-width:100%}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem .formItemContent.rolex-appointmentForm-telRegionWrapper .storeTelregionSubtitle,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem .formItemContent.rolex-appointmentForm-titleWrapper .storeTelregionSubtitle{font-size:11px;line-height:1.3em}}@media only screen and (min-width:768px){.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem .formItemContent.rolex-appointmentForm-telRegionWrapper .storeTelregionSubtitle,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem .formItemContent.rolex-appointmentForm-titleWrapper .storeTelregionSubtitle{font-size:12px;line-height:1.3em}}@media only screen and (max-width:767px){.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem .formItemContent.rolex-appointmentForm-telRegionWrapper,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem .formItemContent.rolex-appointmentForm-titleWrapper{min-width:70px;max-width:70px}}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem .formItemContent.rolex-appointmentForm-firstNameWrapper,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem .formItemContent.rolex-appointmentForm-telNoWrapper{min-width:calc(70% - 10px);max-width:calc(70% - 10px)}@media only screen and (max-width:767px){.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem .formItemContent.rolex-appointmentForm-firstNameWrapper,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem .formItemContent.rolex-appointmentForm-telNoWrapper{min-width:100%;max-width:100%;min-width:calc(100% - 70px - 20px);max-width:calc(100% - 70px - 20px);margin:0}}@media only screen and (max-width:767px){.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem .formItemContent.rolex-appointmentForm-addressWrapper textarea{font-size:12px;line-height:1.1em}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem.rolex-appointmentForm-topItemWrapper{display:flex;justify-content:space-between}}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem .rolex-appointmentForm-storeCityLabel,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem .rolex-appointmentForm-storeCountryLabel{display:block;color:#767676;position:relative;border-style:solid;border-color:#d4d4d4;border-width:0 0 1px;font-size:20px;line-height:1.6em}@media only screen and (max-width:767px){.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem .rolex-appointmentForm-storeCityLabel,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem .rolex-appointmentForm-storeCountryLabel{font-size:18px;line-height:1.6em}}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem .rolex-appointmentForm-storeAddress{display:block;color:#767676}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem .rolex-appointmentForm-andOrLabel{display:inline-block;width:50px;margin:40px 0 0;line-height:32px;color:#767676}@media only screen and (max-width:767px){.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem .rolex-appointmentForm-andOrLabel{display:block;margin:20px 0 0}}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem.rolex-appointmentForm-storeCityWrapper{overflow:hidden;white-space:nowrap}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem.storeHongKong .rolex-appointmentForm-storeCity,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem.storeMacau .rolex-appointmentForm-storeCity,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem.storeNotAvailalble .rolex-appointmentForm-storeCountry,.rolex-form .rolexContactForm .formSectionWrapper .formItem label sup{color:#767676}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem.storeNotAvailalble .rolex-appointmentForm-storeCity.storeNotAvailalble{display:block;width:100%;position:relative;color:#767676;border-style:solid;border-color:#d4d4d4;border-width:0 0 1px;font-size:20px;line-height:1.6em}@media only screen and (max-width:767px){.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem.storeNotAvailalble .rolex-appointmentForm-storeCity.storeNotAvailalble{font-size:18px;line-height:1.6em}}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem.storeHongKong .rolex-appointmentForm-storeCity.storeHongKong,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem.storeHongKong.storeHongKong-hongkongIsland .rolex-appointmentForm-storeAddress.storeHongKong-hongkongIsland,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem.storeHongKong.storeHongKong-kowloon .rolex-appointmentForm-storeAddress.storeHongKong-kowloon,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem.storeHongKong.storeHongKong-notAvailalble .rolex-appointmentForm-storeAddress.storeNotAvailalble,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem.storeMacau .rolex-appointmentForm-storeAddress.storeMacau,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem.storeNotAvailalble .rolex-appointmentForm-storeAddress.storeNotAvailalble{display:block}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem.storeMacau .rolex-appointmentForm-storeCity.storeMacau{display:block;position:relative;border-style:solid;border-color:#d4d4d4;border-width:0 0 1px;font-size:20px;line-height:1.6em}@media only screen and (max-width:767px){.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper .formItem.storeMacau .rolex-appointmentForm-storeCity.storeMacau{font-size:18px;line-height:1.6em}}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper.formWrapper-2col.errorWrapper.error:after,.rolex-form .rolexContactForm .formSectionWrapper.formWrapper-2col.errorWrapper.error:after{top:0}@media only screen and (max-width:767px){.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper.formWrapper-2col.errorWrapper.error:after{top:0}}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper.formWrapper-2col .formItem{min-width:100%;max-width:100%;margin:40px 0 0}@media only screen and (min-width:768px){.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper.formWrapper-2col .formItem:first-child{margin-top:0}}@media only screen and (max-width:767px){.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper.formWrapper-2col .formItem{min-width:100%;max-width:100%;margin:32px 0 0}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 .formSectionWrapper.formWrapper-2col .formItem.rolex-appointmentForm-storeSelection{margin:32px 0 0}}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 input[type=email],.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 input[type=number],.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 input[type=tel],.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 input[type=text],.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 select,.rolex-form .rolexContactForm input[type=email],.rolex-form .rolexContactForm input[type=number],.rolex-form .rolexContactForm input[type=tel],.rolex-form .rolexContactForm input[type=text],.rolex-form .rolexContactForm select{font-size:20px;line-height:1.6em}@media only screen and (max-width:767px){.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 input[type=email],.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 input[type=number],.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 input[type=tel],.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 input[type=text],.rolex-form .rolexAppointmentForm .rolex-appointmentForm-step5 select{font-size:18px;line-height:1.6em}}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-thankyou .rolex-appointmentForm-formContentWrapper{margin-top:24px}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-thankyou .rolex-appointmentForm-thankyou-apppointmentInfo{max-width:480px;margin:16px auto 0}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-thankyou .rolex-appointmentForm-thankyou-apppointmentInfo .rolex-appointmentForm-thankyou-apppointmentInfoBody{padding:40px;background-color:#fff}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-thankyou .rolex-appointmentForm-thankyou-apppointmentInfo .rolex-appointmentForm-thankyou-apppointmentInfoBody .title{text-align:left}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-thankyou .rolex-appointmentForm-thankyou-apppointmentInfo .rolex-appointmentForm-thankyou-apppointmentInfoBody .body{margin-top:16px;color:#767676}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-thankyou .rolex-appointmentForm-thankyou-apppointmentInfo .rolex-appointmentForm-thankyou-apppointmentInfoBody .body .label{color:#212121}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-thankyou .rolex-appointmentForm-actionWrapper,.rolex-form .rolexAppointmentForm .rolex-appointmentForm-thankyou .rolex-appointmentForm-thankyou-apppointmentICS{margin-top:16px}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-thankyou .rolex-appointmentForm-thankyou-apppointmentICS a{padding-left:20px;position:relative;color:#127749;font-weight:700}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-thankyou .rolex-appointmentForm-thankyou-apppointmentICS a:hover{text-decoration:underline}.rolex-form .rolexAppointmentForm .rolex-appointmentForm-thankyou .rolex-appointmentForm-thankyou-apppointmentICS a .icon{display:block;width:16px;height:16px;position:absolute;left:0;top:0}.rolex-form .rolexContactForm .rolex-contactForm-topActionWrapper{width:100%;position:absolute;top:-48px}@media only screen and (min-width:768px){.rolex-form .rolexContactForm .rolex-contactForm-topActionWrapper{top:-72px}}.rolex-form .rolexContactForm .rolex-contactForm-step2,.rolex-form .rolexContactForm .rolex-contactForm-thankyou{display:none}.rolex-form .rolexContactForm .rolex-contactForm-step2 .rolex-contactForm-actionWrapper,.rolex-form .rolexContactForm .rolex-contactForm-thankyou .rolex-contactForm-actionWrapper{padding-top:24px}.rolex-form .rolexContactForm .rolex-contactForm-step2{position:relative}.rolex-form .rolexContactForm .rolex-contactForm-step2 .formItemContent{padding-top:20px;position:relative}.rolex-form .rolexContactForm .rolex-contactForm-step2 .formItemContent label{position:absolute;left:0;top:0;font-size:16px;line-height:1.1em;color:#767676}@media only screen and (max-width:767px){.rolex-form .rolexContactForm .rolex-contactForm-step2 .formItemContent label{font-size:12px;line-height:1.1em}}.rolex-form .rolexContactForm .formSectionWrapper{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:40px;position:relative}@media only screen and (max-width:767px){.rolex-form .rolexContactForm .formSectionWrapper{padding-top:0}}.rolex-form .rolexContactForm .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){.rolex-form .rolexContactForm .formSectionWrapper .formItem{margin-top:40px}.rolex-form .rolexContactForm .formSectionWrapper .formItem.rolex-contactForm-storeSelection{margin-top:32px}}.rolex-form .rolexContactForm .formSectionWrapper .formItem.rolex-contactForm-storeSelection .storeAddressSubtitle,.rolex-form .rolexContactForm .formSectionWrapper .formItem.rolex-contactForm-storeSelection .storeCitySubtitle{position:absolute;color:#767676}@media only screen and (max-width:767px){.rolex-form .rolexContactForm .formSectionWrapper .formItem label.rolex-contactForm-storeAddress{font-size:18px;line-height:1.6em}}.rolex-form .rolexContactForm .formSectionWrapper .formItem .formItemContent{display:block;min-width:100%;max-width:100%;position:relative}.rolex-form .rolexContactForm .formSectionWrapper .formItem .formItemContent .storeTelregionSubtitle{width:100%;position:absolute;left:0;top:0;color:#767676;line-height:32px}.rolex-form .rolexContactForm .formSectionWrapper .formItem .formItemContent.rolex-contactForm-emailWrapper{display:inline-block;width:100%;min-width:0}@media only screen and (max-width:767px){.rolex-form .rolexContactForm .formSectionWrapper .formItem .formItemContent.rolex-contactForm-emailWrapper{width:100%}}.rolex-form .rolexContactForm .formSectionWrapper .formItem .formItemContent.rolex-contactForm-telRegionWrapper,.rolex-form .rolexContactForm .formSectionWrapper .formItem .formItemContent.rolex-contactForm-titleWrapper{min-width:calc(30% - 10px);max-width:calc(30% - 10px)}@media only screen and (max-width:767px){.rolex-form .rolexContactForm .formSectionWrapper .formItem .formItemContent.rolex-contactForm-telRegionWrapper,.rolex-form .rolexContactForm .formSectionWrapper .formItem .formItemContent.rolex-contactForm-titleWrapper{min-width:100%;max-width:100%}.rolex-form .rolexContactForm .formSectionWrapper .formItem .formItemContent.rolex-contactForm-telRegionWrapper .storeTelregionSubtitle,.rolex-form .rolexContactForm .formSectionWrapper .formItem .formItemContent.rolex-contactForm-titleWrapper .storeTelregionSubtitle{font-size:11px;line-height:1.3em}}@media only screen and (min-width:768px){.rolex-form .rolexContactForm .formSectionWrapper .formItem .formItemContent.rolex-contactForm-telRegionWrapper .storeTelregionSubtitle,.rolex-form .rolexContactForm .formSectionWrapper .formItem .formItemContent.rolex-contactForm-titleWrapper .storeTelregionSubtitle{font-size:12px;line-height:1.3em}}@media only screen and (max-width:767px){.rolex-form .rolexContactForm .formSectionWrapper .formItem .formItemContent.rolex-contactForm-telRegionWrapper,.rolex-form .rolexContactForm .formSectionWrapper .formItem .formItemContent.rolex-contactForm-titleWrapper{min-width:70px;max-width:70px}}.rolex-form .rolexContactForm .formSectionWrapper .formItem .formItemContent.rolex-contactForm-firstNameWrapper,.rolex-form .rolexContactForm .formSectionWrapper .formItem .formItemContent.rolex-contactForm-telNoWrapper{min-width:calc(70% - 10px);max-width:calc(70% - 10px)}@media only screen and (max-width:767px){.rolex-form .rolexContactForm .formSectionWrapper .formItem .formItemContent.rolex-contactForm-firstNameWrapper,.rolex-form .rolexContactForm .formSectionWrapper .formItem .formItemContent.rolex-contactForm-telNoWrapper{min-width:100%;max-width:100%;min-width:calc(100% - 70px - 20px);max-width:calc(100% - 70px - 20px);margin:0}}@media only screen and (max-width:767px){.rolex-form .rolexContactForm .formSectionWrapper .formItem .formItemContent.rolex-contactForm-addressWrapper textarea{font-size:12px;line-height:1.1em}.rolex-form .rolexContactForm .formSectionWrapper .formItem.rolex-contactForm-topItemWrapper{display:flex;justify-content:space-between}}.rolex-form .rolexContactForm .formSectionWrapper .formItem .rolex-contactForm-storeAddress,.rolex-form .rolexContactForm .formSectionWrapper .formItem .rolex-contactForm-storeCity{display:none;color:#767676}.rolex-form .rolexContactForm .formSectionWrapper .formItem .rolex-contactForm-andOrLabel{display:inline-block;width:50px;margin:40px 0 0;line-height:32px;color:#767676}@media only screen and (max-width:767px){.rolex-form .rolexContactForm .formSectionWrapper .formItem .rolex-contactForm-andOrLabel{display:block;margin:20px 0 0}}.rolex-form .rolexContactForm .formSectionWrapper .formItem.rolex-contactForm-storeCityWrapper{overflow:hidden;white-space:nowrap}.rolex-form .rolexContactForm .formSectionWrapper .formItem.storeHongKong .rolex-contactForm-storeCity,.rolex-form .rolexContactForm .formSectionWrapper .formItem.storeMacau .rolex-contactForm-storeCity,.rolex-form .rolexContactForm .formSectionWrapper .formItem.storeNotAvailalble .rolex-contactForm-storeCountry{color:#767676}.rolex-form .rolexContactForm .formSectionWrapper .formItem.storeNotAvailalble .rolex-contactForm-storeCity.storeNotAvailalble{display:block;width:100%;position:relative;color:#767676;border-style:solid;border-color:#d4d4d4;border-width:0 0 1px;font-size:20px;line-height:1.6em}@media only screen and (max-width:767px){.rolex-form .rolexContactForm .formSectionWrapper .formItem.storeNotAvailalble .rolex-contactForm-storeCity.storeNotAvailalble{font-size:18px;line-height:1.6em}}.rolex-form .rolexContactForm .formSectionWrapper .formItem.storeHongKong .rolex-contactForm-storeCity.storeHongKong,.rolex-form .rolexContactForm .formSectionWrapper .formItem.storeHongKong.storeHongKong-hongkongIsland .rolex-contactForm-storeAddress.storeHongKong-hongkongIsland,.rolex-form .rolexContactForm .formSectionWrapper .formItem.storeHongKong.storeHongKong-kowloon .rolex-contactForm-storeAddress.storeHongKong-kowloon,.rolex-form .rolexContactForm .formSectionWrapper .formItem.storeHongKong.storeHongKong-notAvailalble .rolex-contactForm-storeAddress.storeNotAvailalble,.rolex-form .rolexContactForm .formSectionWrapper .formItem.storeMacau .rolex-contactForm-storeAddress.storeMacau,.rolex-form .rolexContactForm .formSectionWrapper .formItem.storeNotAvailalble .rolex-contactForm-storeAddress.storeNotAvailalble{display:block}.rolex-form .rolexContactForm .formSectionWrapper .formItem.storeMacau .rolex-contactForm-storeCity.storeMacau{display:block;position:relative;border-style:solid;border-color:#d4d4d4;border-width:0 0 1px;font-size:20px;line-height:1.6em}@media only screen and (max-width:767px){.rolex-form .rolexContactForm .formSectionWrapper .formItem.storeMacau .rolex-contactForm-storeCity.storeMacau{font-size:18px;line-height:1.6em}}@media only screen and (max-width:767px){.rolex-form .rolexContactForm .formSectionWrapper.formWrapper-2col.errorWrapper.error:after{top:0}}.rolex-form .rolexContactForm .formSectionWrapper.formWrapper-2col .formItem{min-width:100%;max-width:100%;margin:40px 0 0}@media only screen and (min-width:768px){.rolex-form .rolexContactForm .formSectionWrapper.formWrapper-2col .formItem:first-child{margin-top:0}}@media only screen and (max-width:767px){.rolex-form .rolexContactForm .formSectionWrapper.formWrapper-2col .formItem{min-width:100%;max-width:100%;margin:32px 0 0}.rolex-form .rolexContactForm .formSectionWrapper.formWrapper-2col .formItem.rolex-contactForm-storeSelection{margin:32px 0 0}}@media only screen and (max-width:767px){.rolex-form .rolexContactForm input[type=email],.rolex-form .rolexContactForm input[type=number],.rolex-form .rolexContactForm input[type=tel],.rolex-form .rolexContactForm input[type=text],.rolex-form .rolexContactForm select{font-size:18px;line-height:1.6em}}.rolex-form .rolexContactFormThankyou{width:80%;max-width:620px;margin:40px auto;text-align:left}.rolex-form .rolexContactFormThankyou .thankyouTitle{display:block;color:#212121;font-size:38px;line-height:1.3em}@media only screen and (max-width:767px){.rolex-form .rolexContactFormThankyou .thankyouTitle{font-size:24px;line-height:1.3em}}.rolex-form .rolexContactFormThankyou .thankyouSubtitle{display:block;color:#212121;font-size:28px;line-height:1.3em}@media only screen and (max-width:767px){.rolex-form .rolexContactFormThankyou .thankyouSubtitle{font-size:20px;line-height:1.3em}}.rolex-form .rolexContactFormThankyou .textSep{display:block;width:50px;height:2px;margin:20px 0 30px;background-color:#212121}.rolex-form .rolexContactFormThankyou .thankyouMsg{display:block;margin-top:20px;font-size:16px;line-height:1.6em}.rolex-collection-block,.rolex-collection-image,.rolex-collection-text,.rolex-collection-video,.rolex-model-infoWrapper,.rolex-newWatches-watchGridWrapper{margin:0 auto;position:relative}.rolex-productDetails-watchSpec{margin:0 auto}.rolex-appointmentForm-block,.rolex-contactus-contactPanel,.rolex-discoverRolex-discoverPanel,.rolex-rolexWatches-watchCategory,.rolex-worldOfRolex-grid{margin:0 auto;position:relative}.rolex-appointmentForm-block.fullWidth,.rolex-collection-block.fullWidth,.rolex-collection-image.fullWidth,.rolex-collection-text.fullWidth,.rolex-collection-video.fullWidth,.rolex-contactus-contactPanel.fullWidth,.rolex-discoverRolex-discoverPanel.fullWidth,.rolex-model-infoWrapper.fullWidth,.rolex-newWatches-watchGridWrapper.fullWidth,.rolex-productDetails-watchSpec.fullWidth,.rolex-rolexWatches-watchCategory.fullWidth,.rolex-worldOfRolex-grid.fullWidth{width:100%}.rolex-appointmentForm-block.large,.rolex-collection-block.large,.rolex-collection-image.large,.rolex-collection-text.large,.rolex-collection-video.large,.rolex-contactus-contactPanel.large,.rolex-discoverRolex-discoverPanel.large,.rolex-model-infoWrapper.large,.rolex-newWatches-watchGridWrapper.large,.rolex-productDetails-watchSpec.large,.rolex-rolexWatches-watchCategory.large,.rolex-worldOfRolex-grid.large{max-width:1620px;width:calc(100% - 48px)}@media only screen and (min-width:768px){.rolex-appointmentForm-block.large,.rolex-collection-block.large,.rolex-collection-image.large,.rolex-collection-text.large,.rolex-collection-video.large,.rolex-contactus-contactPanel.large,.rolex-discoverRolex-discoverPanel.large,.rolex-model-infoWrapper.large,.rolex-newWatches-watchGridWrapper.large,.rolex-productDetails-watchSpec.large,.rolex-rolexWatches-watchCategory.large,.rolex-worldOfRolex-grid.large{width:84.375%}}.rolex-appointmentForm-block.medium,.rolex-collection-block.medium,.rolex-collection-image.medium,.rolex-collection-text.medium,.rolex-collection-video.medium,.rolex-contactus-contactPanel.medium,.rolex-discoverRolex-discoverPanel.medium,.rolex-model-infoWrapper.medium,.rolex-newWatches-watchGridWrapper.medium,.rolex-productDetails-watchSpec.medium,.rolex-rolexWatches-watchCategory.medium,.rolex-worldOfRolex-grid.medium{max-width:1350px;width:calc(100% - 48px)}@media only screen and (min-width:768px){.rolex-appointmentForm-block.medium,.rolex-collection-block.medium,.rolex-collection-image.medium,.rolex-collection-text.medium,.rolex-collection-video.medium,.rolex-contactus-contactPanel.medium,.rolex-discoverRolex-discoverPanel.medium,.rolex-model-infoWrapper.medium,.rolex-newWatches-watchGridWrapper.medium,.rolex-productDetails-watchSpec.medium,.rolex-rolexWatches-watchCategory.medium,.rolex-worldOfRolex-grid.medium{width:70.3125%}}.rolex-appointmentForm-block.small,.rolex-collection-block.small,.rolex-collection-image.small,.rolex-collection-text.small,.rolex-collection-video.small,.rolex-contactus-contactPanel.small,.rolex-discoverRolex-discoverPanel.small,.rolex-model-infoWrapper.small,.rolex-newWatches-watchGridWrapper.small,.rolex-productDetails-watchSpec.small,.rolex-rolexWatches-watchCategory.small,.rolex-worldOfRolex-grid.small{max-width:810px;width:calc(100% - 48px)}@media only screen and (min-width:768px) and (max-width:1023px){.rolex-appointmentForm-block.small,.rolex-collection-block.small,.rolex-collection-image.small,.rolex-collection-text.small,.rolex-collection-video.small,.rolex-contactus-contactPanel.small,.rolex-discoverRolex-discoverPanel.small,.rolex-model-infoWrapper.small,.rolex-newWatches-watchGridWrapper.small,.rolex-productDetails-watchSpec.small,.rolex-rolexWatches-watchCategory.small,.rolex-worldOfRolex-grid.small{width:60%}}@media only screen and (min-width:1024px){.rolex-appointmentForm-block.small,.rolex-collection-block.small,.rolex-collection-image.small,.rolex-collection-text.small,.rolex-collection-video.small,.rolex-contactus-contactPanel.small,.rolex-discoverRolex-discoverPanel.small,.rolex-model-infoWrapper.small,.rolex-newWatches-watchGridWrapper.small,.rolex-productDetails-watchSpec.small,.rolex-rolexWatches-watchCategory.small,.rolex-worldOfRolex-grid.small{width:43%}}.rolex-common-pushComponent,.rolex-common-pushComponent .pushComponent-block{display:block}.rolex-common-pushComponent .pushComponent-kv{overflow:hidden;display:block}.rolex-collection-topBanner{width:100%;margin-bottom:100px;position:relative}@media only screen and (max-width:767px){.rolex-collection-topBanner{margin-bottom:68px}}.rolex-collection-body12 *,.rolex-collection-body14 *,.rolex-collection-body16 *,.rolex-collection-body20 *,.rolex-collection-body24 *,.rolex-collection-body30 *,.rolex-collection-fixed16 *,.rolex-collection-fixed22 *,.rolex-collection-headline16 *,.rolex-collection-headline20 *,.rolex-collection-headline24 *,.rolex-collection-headline36 *,.rolex-collection-headline50 *,.rolex-collection-quote50 *{font-size:inherit;line-height:inherit;color:inherit}.rolex-collection-headline16,.rolex-collection-headline20,.rolex-collection-headline24,.rolex-collection-headline36,.rolex-collection-headline50{color:#472b20;font-weight:700}.rolex-collection-block .rolex-collection-image:first-child,.rolex-collection-block .rolex-collection-text:first-child,.rolex-collection-block .rolex-collection-video:first-child,.rolex-collection-headline16:first-child,.rolex-collection-headline20:first-child,.rolex-collection-headline24:first-child,.rolex-collection-headline36:first-child,.rolex-collection-headline50:first-child,.rolex-collection-quote50-normal:first-child,.rolex-collection-quote50:first-child{padding-top:0}.rolex-collection-headline50{font-size:clamp(1.875rem,calc(1.25rem + 1.5625vw),3.125rem);line-height:1.2}.rolex-collection-headline36{font-size:clamp(1.5rem,calc(1.25rem + .875vw),2.25rem);line-height:1.24}.rolex-collection-headline24{font-size:clamp(1.25rem,calc(1.15rem + .25vw),1.5rem);line-height:1.4}.rolex-collection-headline20{font-size:clamp(1.125rem,calc(1.0625rem + .1563vw),1.25rem);line-height:1.6}.rolex-collection-headline16{font-size:clamp(.75rem,calc(.625rem + .3125vw),1rem);line-height:1.375}.rolex-collection-quote50,.rolex-collection-quote50-normal{font-family:Georgia,"Times New Roman",Times,"微軟正黑體","Microsoft JhengHei","Heiti TC","LiHei Pro","微软雅黑","Microsoft YaHei","新細明體",PMingLiU,serif;color:#212121;font-weight:700;font-size:clamp(1.875rem,calc(1.25rem + 1.5625vw),3.125rem);line-height:1.2}.rolex-collection-body12,.rolex-collection-body14,.rolex-collection-body16,.rolex-collection-body20,.rolex-collection-body24,.rolex-collection-body30{color:#212121}.rolex-collection-body30{font-size:clamp(1.375rem,calc(1.25rem + .5vw),1.875rem);line-height:1.28}.rolex-collection-body24{font-size:clamp(1.25rem,calc(1.15rem + .25vw),1.5rem);line-height:1.4}.rolex-collection-body20{font-size:clamp(1.125rem,calc(1.0625rem + .1563vw),1.25rem);line-height:1.6}.rolex-collection-body16{font-size:clamp(.75rem,calc(.625rem + .3125vw),1rem);line-height:1.375}.rolex-collection-body14{font-size:clamp(.625rem,calc(.5rem + .3125vw),.875rem);line-height:1.43}.rolex-collection-body12{font-size:clamp(.5625rem,calc(.4688rem + .2344vw),.75rem);line-height:1.42}.rolex-collection-fixed22{font-size:22px;line-height:1.6em}.rolex-collection-fixed16{font-size:16px;line-height:1.1em}.rolex-collection-remarks{font-size:clamp(.5625rem,calc(.4688rem + .2344vw),.75rem);line-height:1.42}.rolex-common-secondaryCTA{font-size:14px;line-height:1.1em}.rolex-collection-block{display:block;padding-top:max(7vh,60px);padding-bottom:max(7vh,60px);background-color:#f9f7f4}@media only screen and (min-width:1024px){.rolex-collection-block{padding-top:max(10vh,90px);padding-bottom:max(10vh,90px)}}.rolex-collection-block.noPadding{padding-top:0;padding-bottom:0}@media only screen and (min-width:1024px){.rolex-collection-block.noPadding{padding-top:0;padding-bottom:0}}.rolex-collection-block.noPaddingTop{padding-top:0}@media only screen and (min-width:1024px){.rolex-collection-block.noPaddingTop{padding-top:0}}.rolex-collection-block.white{background-color:#fff}.rolex-collection-block.light{background-color:#f9f7f4}.rolex-collection-block.dark,.rolex-collection-productListWrapper .rolex-collection-productList .rolex-common-watchGrid .rolex-common-watchItem .rolex-common-watchItem-infoWrapper:after{background-color:#f4efea}.rolex-collection-block .rolex-collection-image,.rolex-collection-block .rolex-collection-text,.rolex-collection-block .rolex-collection-video{padding-top:max(7vh,60px)}@media only screen and (min-width:1024px){.rolex-collection-block .rolex-collection-image,.rolex-collection-block .rolex-collection-text,.rolex-collection-block .rolex-collection-video{padding-top:max(10vh,90px)}}@media only screen and (min-width:1024px){.rolex-collection-block .rolex-collection-image:first-child,.rolex-collection-block .rolex-collection-text:first-child,.rolex-collection-block .rolex-collection-video:first-child{padding-top:0}}.rolex-collection-block .rolex-collection-image.noPadding,.rolex-collection-block .rolex-collection-text.noPadding,.rolex-collection-block .rolex-collection-video.noPadding{padding-top:0;padding-bottom:0}@media only screen and (min-width:1024px){.rolex-collection-block .rolex-collection-image.noPadding,.rolex-collection-block .rolex-collection-text.noPadding,.rolex-collection-block .rolex-collection-video.noPadding{padding-top:0;padding-bottom:0}}.rolex-collection-text.cols-2{display:flex;flex-direction:column;gap:24px}@media only screen and (min-width:768px){.rolex-collection-text.cols-2{flex-direction:row}}.rolex-collection-text.cols-2>*{padding-top:0}@media only screen and (min-width:768px){.rolex-collection-text.cols-2>*{flex-basis:50%;width:50%}}.rolex-collection-text>*{padding-top:24px}.rolex-collection-text>:first-child{padding-top:0}.rolex-collection-video .videoWrapper .videoContainer .video{overflow:hidden;width:100%;padding-top:56.25%;position:relative}.rolex-collection-productListWrapper{max-width:1216px;width:calc(100% - 48px);margin:0 auto;text-align:center}@media only screen and (min-width:768px){.rolex-collection-productListWrapper{width:calc(100% - 80px)}}.rolex-collection-productListWrapper .rolex-collection-productList .rolex-common-watchGrid{gap:8px}@media only screen and (min-width:768px){.rolex-collection-productListWrapper .rolex-collection-productList .rolex-common-watchGrid{max-width:unset}}.rolex-collection-productListWrapper .rolex-collection-productList .rolex-common-watchGrid.singleItem{justify-content:center}.rolex-collection-productListWrapper .rolex-collection-productList .rolex-common-watchGrid .rolex-common-watchItem{background-color:#f4efea;width:calc((100% - 8px)/2)}@media only screen and (min-width:768px){.rolex-collection-productListWrapper .rolex-collection-productList .rolex-common-watchGrid .rolex-common-watchItem{width:calc((100% - 16px)/3)}}.rolex-collection-productListWrapper .rolex-collection-productList .rolex-common-watchGrid .rolex-common-watchItem.hidden,.rolex-contactus-ourStores .rolexOurStores .rolexStores .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom .gmnoprint>div button img,.rolex-contactus-ourStores .rolexOurStores .rolexStores .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom .gmnoprint>div>div,.rolex-model-infoImageGalleryWrapper .rolex-model-infoImageGallery .slick-arrow:before{display:none!important}.rolex-collection-productListWrapper .rolex-collection-productList .rolex-common-watchGrid .rolex-common-watchItem.invisible{display:block;opacity:0;transform:translate3d(0,30%,0)}.rolex-collection-productListWrapper .rolex-collection-productList .rolex-common-watchGrid .rolex-common-watchItem.visible{opacity:1;transform:none;transition:all .25s ease-out}.rolex-collection-productListWrapper .rolex-collection-productList .rolex-common-watchGrid .rolex-common-watchItem .rolex-common-watchItem-infoWrapper{margin-top:-1px;padding:0 12px 20px}@media only screen and (min-width:768px){.rolex-collection-productListWrapper .rolex-collection-productList .rolex-common-watchGrid .rolex-common-watchItem .rolex-common-watchItem-infoWrapper{padding:0 40px 40px}}.rolex-collection-productListWrapper .rolex-collection-productList .rolex-common-watchGrid .rolex-common-watchItem .rolex-common-watchItem-infoWrapper>*{display:block;position:relative;z-index:4;text-align:left}.rolex-collection-productListWrapper .rolex-collection-productList .rolex-common-watchGridActions{padding-top:40px}.rolex-collection-productListWrapper .rolex-collection-productList .rolex-common-watchGridActions a{display:inline-block}@media only screen and (max-width:767px){.rolex-model-top{padding-top:0!important}}@media only screen and (min-width:768px){.rolex-model-top{padding-top:0!important;padding-bottom:0!important}body.galleryOpen .rolex-common-backtotop,body.galleryOpen .rolex-common-footerTop,body.galleryOpen .rolex-common-keepExploring,body.galleryOpen .rolex-model-contactus,body.galleryOpen .rolex-model-guaranteesSectionWrapper,body.galleryOpen .rolex-model-infoImageGalleryPanelWrapper,body.galleryOpen .rolex-model-modelAvailability,body.galleryOpen .rolex-model-modelContent,body.galleryOpen .rolex-model-pushBanner,body.galleryOpen .rolex-model-top,body.galleryOpen .rolex-productDetails-watchSpecWrapper,body.galleryOpen footer{display:none!important}body.galleryOpen .rolex-model-infoImageGalleryWrapper{display:block!important}}.rolex-model-infoImageGalleryPanel{display:flex;gap:8px}.rolex-model-infoImageGalleryPanel .rolex-model-infoImageGalleryPanel-item{flex-basis:calc((100% - 24px)/4);flex-grow:0;flex-shrink:0;cursor:pointer}.rolex-model-infoImageGalleryWrapper{display:none;position:relative}.rolex-model-infoImageGalleryWrapper .rolex-model-infoImageGallery{max-width:810px}.rolex-model-infoImageGalleryWrapper .rolex-model-infoImageGallery .rolex-model-infoImageGallery-item{width:100%}.rolex-model-infoImageGalleryWrapper .rolex-model-infoImageGallery .slick-arrow{font-size:0;width:44px;height:44px;background-image:url(../../frontend/ewc/default/zh_Hans_CN/images/rolex/common/next-light-mode-default-button.svg);background-repeat:no-repeat;background-position:center center;background-size:44px}.rolex-model-infoImageGalleryWrapper .rolex-model-infoImageGallery .slick-arrow:hover{background-image:url(../../frontend/ewc/default/zh_Hans_CN/images/rolex/common/next-light-mode-hover-button.svg)}.rolex-model-infoImageGalleryWrapper .rolex-model-infoImageGallery .slick-arrow.slick-prev{left:-76px;transform:rotate3d(0,0,1,180deg)}.rolex-model-infoImageGalleryWrapper .rolex-model-infoImageGallery .slick-arrow.slick-next{right:-76px}.rolex-model-infoImageGalleryWrapper .rolex-model-infoImageGallery .slick-dots{height:8px;margin:40px 0 6px;bottom:0}@media only screen and (max-width:767px){.rolex-model-infoImageGalleryWrapper .rolex-model-infoImageGallery .slick-dots{margin:15px 0 6px}}.rolex-model-infoImageGalleryWrapper .rolex-model-infoImageGallery .slick-dots li{width:32px;height:4px;margin:0 7px;vertical-align:top}@media only screen and (max-width:767px){.rolex-model-infoImageGalleryWrapper .rolex-model-infoImageGallery .slick-dots li{width:18px}}.rolex-model-infoImageGalleryWrapper .rolex-model-infoImageGallery .slick-dots li button{width:32px;height:4px;padding:0;background-color:#d4d4d4;border-radius:4px;border-width:0;transition:all .2s ease-out}@media only screen and (max-width:767px){.rolex-model-infoImageGalleryWrapper .rolex-model-infoImageGallery .slick-dots li button{width:18px}}.rolex-model-infoImageGalleryWrapper .rolex-model-infoImageGallery .slick-dots li.slick-active{width:78px}@media only screen and (max-width:767px){.rolex-model-infoImageGalleryWrapper .rolex-model-infoImageGallery .slick-dots li.slick-active{width:40px}}.rolex-model-infoImageGalleryWrapper .rolex-model-infoImageGallery .slick-dots li.slick-active button{width:78px;background-color:#127749}@media only screen and (max-width:767px){.rolex-model-infoImageGalleryWrapper .rolex-model-infoImageGallery .slick-dots li.slick-active button{width:40px}}.rolex-model-infoImageGalleryWrapper .rolex-model-infoImageGallery-closeBtn{width:44px;height:44px;position:absolute;right:30px;top:30px;transform:rotate3d(0,0,1,45deg);background-color:#f0efed;background-image:url(../../frontend/ewc/default/zh_Hans_CN/images/rolex/common/more-list-black-button.svg);background-repeat:no-repeat;background-position:center center;background-size:20px;border-radius:44px;border-width:0}.rolex-model-infoWrapper{display:flex;flex-direction:column}@media only screen and (min-width:768px){.rolex-model-infoWrapper{flex-direction:row-reverse}}.rolex-model-infoWrapper>*{padding-top:0}@media only screen and (min-width:768px){.rolex-model-infoWrapper>*{flex-basis:50%;width:50%}}.rolex-model-infoWrapper .rolex-model-infoImageCarousel{max-width:1628px;width:calc(100% - 48px + 8px);margin:24px auto 0;padding-bottom:max(7vh,60px)}.rolex-model-infoWrapper .rolex-model-infoImageCarousel .rolex-model-infoImageCarousel-item{display:block!important;position:relative;color:inherit;text-decoration:none;transition:color .25s}.rolex-model-infoWrapper .rolex-model-infoImageCarousel .rolex-model-infoImageCarousel-item:visited{color:inherit;text-decoration:none}.rolex-model-infoWrapper .rolex-model-infoImageCarousel .rolex-model-infoImageCarousel-item:hover{color:#127749;text-decoration:none}.rolex-model-infoWrapper .rolex-model-infoImageCarousel .rolex-model-infoImageCarousel-item .thumbnail{overflow:hidden;display:block}.rolex-model-infoWrapper .rolex-model-infoImageCarousel .rolex-model-infoImageCarousel-item .thumbnail .thumbnail-mobile{display:none}.rolex-model-infoWrapper .rolex-model-infoContent.active .tooltipsBtn:after,.rolex-model-infoWrapper .rolex-model-infoImageCarousel .rolex-model-infoImageCarousel-item .thumbnail .thumbnail-desktop{display:block}.rolex-model-infoWrapper .rolex-model-infoImageCarousel .rolex-model-infoImageCarousel-item .title{display:block;padding-top:10px}.rolex-model-infoWrapper .rolex-model-infoImageCarousel .slick-slide{padding:0 4px;position:relative}.rolex-model-infoWrapper .rolex-model-infoImageCarousel .slick-arrow{opacity:.6;width:10px;height:10px;border-style:solid;border-color:#472b20;border-width:3px 3px 0 0;font-size:0;transition:all .2s ease-out}.rolex-model-infoWrapper .rolex-model-infoImageCarousel .slick-arrow.slick-prev{left:-40px;transform:translate3d(0,-.65em,0) translate3d(0,-40px,0) translate3d(0,-50%,0) rotate3d(0,0,1,-135deg)}@media only screen and (max-width:767px){.rolex-model-infoWrapper .rolex-model-infoImageCarousel .slick-arrow.slick-prev{left:0}}.rolex-model-infoWrapper .rolex-model-infoImageCarousel .slick-arrow.slick-next{right:-40px;transform:translate3d(0,-.65em,0) translate3d(0,-40px,0) translate3d(0,-50%,0) rotate3d(0,0,1,45deg)}@media only screen and (max-width:767px){.rolex-model-infoWrapper .rolex-model-infoImageCarousel .slick-arrow.slick-next{right:0}}.rolex-model-infoWrapper .rolex-model-infoImageCarousel .slick-arrow.slick-disabled{opacity:0}.rolex-model-infoWrapper .rolex-model-infoImageCarousel .slick-arrow:hover{opacity:1;border-color:#127749}.rolex-model-infoWrapper .rolex-model-infoImageCarousel .slick-arrow:before,.rolex-model-infoWrapper .rolex-model-infoImageCarousel .slick-dots li button:after,.rolex-model-infoWrapper .rolex-model-infoImageCarousel .slick-dots li button:before{content:""!important}.rolex-model-infoWrapper .rolex-model-infoImageCarousel .slick-arrow:after{content:"";display:block;width:40px;height:40px;position:absolute;left:0;top:0;transform:translate3d(-50%,-50%,0) translate3d(6px,2px,0);background-color:#000;opacity:.1;border-radius:40px}.rolex-model-infoWrapper .rolex-model-infoImageCarousel .slick-dots{height:8px;margin:40px 0 6px;bottom:0}@media only screen and (max-width:767px){.rolex-model-infoWrapper .rolex-model-infoImageCarousel .slick-dots{margin:15px 0 6px}}.rolex-discoverRolex-carousel-slick .slick-dots li,.rolex-model-infoWrapper .rolex-model-infoImageCarousel .slick-dots li{width:32px;height:4px;margin:0 7px;vertical-align:top}@media only screen and (max-width:767px){.rolex-model-infoWrapper .rolex-model-infoImageCarousel .slick-dots li{width:18px}}.rolex-discoverRolex-carousel-slick .slick-dots li button,.rolex-model-infoWrapper .rolex-model-infoImageCarousel .slick-dots li button{width:32px;height:4px;padding:0;background-color:#d4d4d4;border-radius:4px;border-width:0;transition:all .2s ease-out}@media only screen and (max-width:767px){.rolex-model-infoWrapper .rolex-model-infoImageCarousel .slick-dots li button{width:18px}}.rolex-model-infoWrapper .rolex-model-infoImageCarousel .slick-dots li.slick-active{width:78px}@media only screen and (max-width:767px){.rolex-model-infoWrapper .rolex-model-infoImageCarousel .slick-dots li.slick-active{width:40px}}.rolex-model-infoWrapper .rolex-model-infoImageCarousel .slick-dots li.slick-active button{width:78px;background-color:#127749}@media only screen and (max-width:767px){.rolex-model-infoWrapper .rolex-model-infoImageCarousel .slick-dots li.slick-active button{width:40px}}.rolex-model-infoWrapper .rolex-model-infoImage{position:relative}@media only screen and (min-width:768px){.rolex-model-infoWrapper .rolex-model-infoImage{max-height:720px;transform:translate3d(-50%,0,0)}}.rolex-model-infoWrapper .rolex-model-infoImage img{display:block;width:100%;margin:0 auto}@media only screen and (min-width:768px){.rolex-model-infoWrapper .rolex-model-infoImage img{height:100%;-o-object-fit:contain;object-fit:contain}}.rolex-model-infoWrapper .rolex-model-infoContent{position:relative}@media only screen and (min-width:768px){.rolex-model-infoWrapper .rolex-model-infoContent{align-self:center;padding:20px 15% 20px 0}.rolex-model-infoWrapper .rolex-model-infoContent>*{padding-top:4px}.rolex-model-infoWrapper .rolex-model-infoContent>:first-child{padding-top:0}}.rolex-model-infoWrapper .rolex-model-infoContent .prodPrice{display:none}.pageDisplay .rolex-model-infoWrapper .rolex-model-infoContent .prodPrice{display:inline}.rolex-model-infoWrapper .rolex-model-infoContent .modelAvailabilityBtn{padding-top:8px}.rolex-model-infoWrapper .rolex-model-infoContent .modelAvailabilityBtn .info-buttonLabel,.rolex-productDetails-pushBanner-content .learnMoreBtn>a,.rolex-productDetails-pushBanner-content .learnMoreBtn>span{position:relative;color:#127749;font-weight:700}.rolex-model-infoWrapper .rolex-model-infoContent .modelAvailabilityBtn .info-buttonLabel .icon{display:block;width:16px;height:16px;position:absolute;right:-16px;top:0}.rolex-model-infoWrapper .rolex-model-infoContent .modelAvailabilityBtn .info-buttonLabel .icon img,.rolex-model-infoWrapper .rolex-model-infoContent .tooltipsBtn img,.rolex-productDetails-checkerboard .rolex-common-checkerboard .rolex-common-checkerboard-item .rolex-common-checkerboard-imagePanel .imageWrapper img,.rolex-productDetails-pushBanner-content .learnMoreBtn>a .icon img,.rolex-productDetails-pushBanner-content .learnMoreBtn>span .icon img,.rolex-productDetails-watchSpec .rolex-productDetails-watchSpec-infoPanelWrapper .rolex-productDetails-watchSpec-infoRemarks a .icon img{display:block;width:100%}.rolex-model-infoWrapper .rolex-model-infoContent .modelAvailabilityBtn .info-buttonLabel:hover{text-decoration:underline}.rolex-model-infoWrapper .rolex-model-infoContent .tooltipsBtn{display:inline-block;width:14px;height:14px;position:relative;top:0;cursor:pointer}.rolex-model-infoWrapper .rolex-model-infoContent .tooltipsBtn:after{content:"";display:none;width:10px;height:10px;position:absolute;left:2px;bottom:-14px;transform:rotate3d(0,0,1,45deg);background-color:#767676}.rolex-model-infoWrapper .rolex-model-infoContent .tooltips{display:none;width:90%;max-width:440px;padding:15px 20px;position:absolute;left:50%;transform:translate3d(0,3px,0) translate3d(-50%,0,0);text-align:left;background-color:#767676;color:#fff;border-radius:5px;z-index:2}.rolex-model-guaranteesSection .rolex-model-guaranteesSection-right .rolex-model-guarantees-collapsible .rolex-model-guarantees-collapsible-item.active .rolex-model-guarantees-collapsible-item-content,.rolex-model-infoWrapper .rolex-model-infoContent.active .tooltips{display:block}.rolex-model-infoWrapper .rolex-model-infoContent .rolex-model-ctaPanel{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;padding:40px 0}@media only screen and (max-width:767px){.rolex-model-infoWrapper .rolex-model-infoContent .rolex-model-ctaPanel{justify-content:center;gap:32px}}.rolex-model-infoWrapper .rolex-model-infoContent .rolex-model-ctaPanel .ctaBtn{flex-basis:calc((100% - 16px)/2);flex-shrink:0;flex-grow:0;display:block;position:relative;color:#472b20;transition:all .2s ease-out;min-height:42px;margin:0;padding-top:12px;padding-left:58px;text-align:left;font-size:14px;line-height:1.1em}@media only screen and (max-width:767px){.rolex-model-infoWrapper .rolex-model-infoContent .rolex-model-ctaPanel .ctaBtn{flex-basis:42px;padding-left:42px;font-size:0}}.rolex-model-infoWrapper .rolex-model-infoContent .rolex-model-ctaPanel .ctaBtn:hover{color:#a37e2c}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListViewWrapper .storeListViewItem .storeDetailsLink:before,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListViewWrapper .storeListViewItem .storeMapLink:before,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListViewWrapper .storeListViewItem .storeTel:before,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .storeDetailsLink:before,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .storeMapLink:before,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .storeTel:before,.rolex-model-infoWrapper .rolex-model-infoContent .rolex-model-ctaPanel .ctaBtn:before{content:"";display:block;width:42px;height:42px;position:absolute;left:0;top:0;background-color:#fff;border-radius:100%}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListViewWrapper .storeListViewItem .storeDetailsLink:after,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListViewWrapper .storeListViewItem .storeMapLink:after,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListViewWrapper .storeListViewItem .storeTel:after,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .storeDetailsLink:after,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .storeMapLink:after,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .storeTel:after,.rolex-model-infoWrapper .rolex-model-infoContent .rolex-model-ctaPanel .ctaBtn:after{content:"";display:block;width:42px;height:42px;position:absolute;left:0;top:0;background-repeat:no-repeat;background-position:center center;background-size:16px}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListViewWrapper .storeListViewItem .storeTel:after,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .storeTel:after,.rolex-model-infoWrapper .rolex-model-infoContent .rolex-model-ctaPanel .ctaBtn.ctaBtn-tel:after{background-image:url(../../frontend/ewc/default/zh_Hans_CN/images/rolex/common/phone-brown-icon.svg)}.rolex-model-infoWrapper .rolex-model-infoContent .rolex-model-ctaPanel .ctaBtn.ctaBtn-chat:after{background-image:url(../../frontend/ewc/default/zh_Hans_CN/images/rolex/common/chat-brown-icon.svg)}.rolex-model-infoWrapper .rolex-model-infoContent .rolex-model-ctaPanel .ctaBtn.ctaBtn-appointment:after,.rolex-model-infoWrapper .rolex-model-infoContent .rolex-model-ctaPanel .ctaBtn.ctaBtn-message:after{background-image:url(../../frontend/ewc/default/zh_Hans_CN/images/rolex/common/mail-brown-icon.svg)}.rolex-model-infoWrapper .rolex-model-infoContent .rolex-model-ctaPanel .ctaBtn.ctaBtn-pin:after{background-image:url(../../frontend/ewc/default/zh_Hans_CN/images/rolex/common/pin-brown-icon.svg)}.rolex-model-guaranteesSection{display:flex;gap:8px;align-items:center}@media only screen and (max-width:767px){.rolex-model-guaranteesSection{flex-direction:column-reverse;gap:max(4vh,40px)}}.rolex-model-guaranteesSection .rolex-model-guaranteesSection-left{flex-basis:50%}@media only screen and (max-width:767px){.rolex-model-guaranteesSection .rolex-model-guaranteesSection-left{flex-basis:100%}}.rolex-model-guaranteesSection .rolex-model-guaranteesSection-right{flex-basis:50%}@media only screen and (max-width:767px){.rolex-model-guaranteesSection .rolex-model-guaranteesSection-right{flex-basis:100%;width:100%}}.rolex-model-guaranteesSection .rolex-model-guaranteesSection-right .rolex-model-guarantees-collapsible{padding-left:80px}@media only screen and (max-width:767px){.rolex-model-guaranteesSection .rolex-model-guaranteesSection-right .rolex-model-guarantees-collapsible{padding-left:0}}.rolex-model-guaranteesSection .rolex-model-guaranteesSection-right .rolex-model-guarantees-collapsible .rolex-model-guarantees-collapsible-item{border-style:solid;border-width:0 0 1px;border-color:rgba(28,17,13,.3)}.rolex-model-contactus-accordion .accordion-item:first-child,.rolex-model-guaranteesSection .rolex-model-guaranteesSection-right .rolex-model-guarantees-collapsible .rolex-model-guarantees-collapsible-item:first-child{border-top-width:1px}.rolex-model-guaranteesSection .rolex-model-guaranteesSection-right .rolex-model-guarantees-collapsible .rolex-model-guarantees-collapsible-item .rolex-model-guarantees-collapsible-item-title{font-weight:700;padding:20px 0;position:relative;color:#472b20;cursor:pointer}.rolex-model-contactus-accordion .accordion-item .accordion-toggle:before,.rolex-model-guaranteesSection .rolex-model-guaranteesSection-right .rolex-model-guarantees-collapsible .rolex-model-guarantees-collapsible-item .rolex-model-guarantees-collapsible-item-title:before{content:"";width:15px;height:15px;position:absolute;right:0;top:28px;background-image:url(../../frontend/ewc/default/zh_Hans_CN/images/rolex/common/more-list-black-button.svg);background-repeat:no-repeat;background-position:center center;background-size:15px}.rolex-model-guaranteesSection .rolex-model-guaranteesSection-right .rolex-model-guarantees-collapsible .rolex-model-guarantees-collapsible-item .rolex-model-guarantees-collapsible-item-content{display:none;padding:0 0 20px;color:#472b20}.rolex-model-contactus-accordion .accordion-item.active .accordion-toggle:before,.rolex-model-guaranteesSection .rolex-model-guaranteesSection-right .rolex-model-guarantees-collapsible .rolex-model-guarantees-collapsible-item.active .rolex-model-guarantees-collapsible-item-title:before{background-image:url(../../frontend/ewc/default/zh_Hans_CN/images/rolex/common/less-list-black-button.svg)}.rolex-model-contactus-accordion,.rolex-model-contactus-accordion .accordion-item.active .accordion-body,.rolex-productDetails-modelAvailability .rolex-common-textImage .rolex-common-textImage-imagePanel .imageWrapper img,.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelBottom .info-desktop.active .tooltipsBtn:after{display:block}.rolex-model-contactus-accordion .accordion-item{border-style:solid;border-color:rgba(28,17,13,.3);border-width:0 0 1px}.rolex-model-contactus-accordion .accordion-item .accordion-toggle{padding:16px 0;position:relative;cursor:pointer}.rolex-model-contactus-accordion .accordion-item .accordion-toggle:before{display:block;top:26px}.rolex-model-contactus-accordion .accordion-item .accordion-body{display:none}@media only screen and (max-width:767px){.rolex-productDetails-watchSpecWrapper{background-color:#f4efea!important}}.rolex-productDetails-watchSpec{display:flex;flex-direction:row-reverse;padding-left:max(10vh,90px);padding-right:max(10vh,90px);position:relative}@media only screen and (max-width:767px){.rolex-productDetails-watchSpec{display:block;max-width:100%;padding-left:0;padding-right:0}}.rolex-productDetails-watchSpec .rolex-productDetails-watchSpec-infoPanelWrapper{display:flex;flex-direction:column;justify-content:center;min-width:100%;max-width:100%}.rolex-productDetails-watchSpec .rolex-productDetails-watchSpec-infoPanelWrapper .rolex-productDetails-watchSpec-infoPanel{-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px}@media only screen and (min-width:768px){.rolex-productDetails-watchSpec .rolex-productDetails-watchSpec-infoPanelWrapper .rolex-productDetails-watchSpec-infoPanel{-moz-column-count:3;column-count:3;-moz-column-gap:40px;column-gap:40px}}@media only screen and (max-width:767px){.rolex-productDetails-watchSpec .rolex-productDetails-watchSpec-infoPanelWrapper .rolex-productDetails-watchSpec-infoPanel{min-width:100%;max-width:100%;padding-top:40px}}.rolex-productDetails-watchSpec .rolex-productDetails-watchSpec-infoPanelWrapper .rolex-productDetails-watchSpec-infoPanel .rolex-productDetails-watchSpec-infoItem{display:inline-block;width:100%;padding-bottom:20px}.rolex-productDetails-watchSpec .rolex-productDetails-watchSpec-infoPanelWrapper .rolex-productDetails-watchSpec-infoPanel .rolex-productDetails-watchSpec-infoItem strong{color:#472b20}.rolex-productDetails-watchSpec .rolex-productDetails-watchSpec-infoPanelWrapper .rolex-productDetails-watchSpec-infoPanel .rolex-productDetails-watchSpec-infoItem:last-child{padding-bottom:0}.rolex-productDetails-watchSpec .rolex-productDetails-watchSpec-infoPanelWrapper .rolex-productDetails-watchSpec-infoRemarks:before{content:"";display:block;width:100%;height:1px;margin:40px 0;position:relative;background-color:#472b20;opacity:.2}.rolex-productDetails-watchSpec .rolex-productDetails-watchSpec-infoPanelWrapper .rolex-productDetails-watchSpec-infoRemarks a{padding-left:50px;position:relative;color:#fff;font-weight:400}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListPanel a.listViewBtn.active span,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListPanel a.mapViewBtn.active span,.rolex-productDetails-watchSpec .rolex-productDetails-watchSpec-infoPanelWrapper .rolex-productDetails-watchSpec-infoRemarks a:hover{color:#127749}.rolex-productDetails-watchSpec .rolex-productDetails-watchSpec-infoPanelWrapper .rolex-productDetails-watchSpec-infoRemarks a:hover .icon{background-image:url(../../frontend/ewc/default/zh_Hans_CN/images/rolex/common/download-green-button.svg)}.rolex-productDetails-watchSpec .rolex-productDetails-watchSpec-infoPanelWrapper .rolex-productDetails-watchSpec-infoRemarks a .icon{display:block;width:16px;height:16px;position:absolute;left:30px;top:10px;background-image:url(../../frontend/ewc/default/zh_Hans_CN/images/rolex/common/download-white-button.svg);background-repeat:no-repeat;background-position:center center;background-size:16px}.rolex-productDetails-watchSpec .rolex-productDetails-watchSpec-imagePanel{display:flex;flex-direction:column;justify-content:center;min-width:40%;max-width:40%}@media only screen and (max-width:767px){.rolex-productDetails-watchSpec .rolex-productDetails-watchSpec-imagePanel{min-width:100%;max-width:100%}}.rolex-productDetails-modelContent{padding-top:max(4vh,40px)}@media only screen and (min-width:1024px){.rolex-productDetails-modelContent{padding-top:max(5vh,45px)}}.rolex-productDetails-checkerboard .rolex-common-checkerboard .rolex-common-checkerboard-item:first-child,.rolex-productDetails-modelContent:first-child{padding-top:0}@media only screen and (min-width:1024px){.rolex-productDetails-modelContent:first-child{padding-top:0}}@media only screen and (max-width:1023px){.rolex-productDetails-modelContent .imgPadding{padding-top:0!important}}@media only screen and (min-width:1024px){.rolex-productDetails-modelContent .imgPadding{padding-top:40px!important}}.rolex-productDetails-modelAvailability-wrapper{padding-top:max(7vh,60px);padding-bottom:max(7vh,60px);position:relative}@media only screen and (min-width:1024px){.rolex-productDetails-modelAvailability-wrapper{padding-top:max(10vh,90px);padding-bottom:max(10vh,90px)}}.rolex-productDetails-modelAvailability-wrapper::before{content:"";display:block;width:calc(100% - 48px);height:100%;position:absolute;left:50%;top:0;transform:translate3d(-50%,0,0);background-color:#f4efea}@media only screen and (min-width:768px){.rolex-productDetails-modelAvailability-wrapper::before{width:84.375%}}.rolex-productDetails-modelAvailability-top{position:relative}.rolex-discoverRolex-carousel-slick .rolex-discoverRolex-carousel-slickItem>img,.rolex-productDetails-modelAvailability-top img{display:block;margin:0 auto}.rolex-productDetails-modelAvailability-body{padding-top:70px!important;text-align:center}@media only screen and (max-width:1023px){.rolex-productDetails-modelAvailability-body{padding-left:24px;padding-right:24px}}@media only screen and (min-width:1024px){.rolex-productDetails-modelAvailability-body{padding-top:70px!important}}.rolex-productDetails-checkerboard{width:100%;margin:150px auto 40px;position:relative}@media only screen and (max-width:1023px){.rolex-productDetails-checkerboard{margin:65px auto 40px}}.rolex-productDetails-checkerboard .rolex-common-checkerboard{width:100%;position:relative}.rolex-productDetails-checkerboard .rolex-common-checkerboard .rolex-common-checkerboard-item{display:flex;justify-content:space-between;width:100%;padding-top:100px;position:relative}@media only screen and (max-width:767px){.rolex-productDetails-checkerboard .rolex-common-checkerboard .rolex-common-checkerboard-item{display:block;width:90%;margin:0 auto;padding-top:50px}}.rolex-productDetails-checkerboard .rolex-common-checkerboard .rolex-common-checkerboard-item:nth-child(odd) .rolex-common-checkerboard-imagePanel .imageWrapper{padding-left:10%}.rolex-productDetails-checkerboard .rolex-common-checkerboard .rolex-common-checkerboard-item:nth-child(even){flex-direction:row-reverse}.rolex-productDetails-checkerboard .rolex-common-checkerboard .rolex-common-checkerboard-item:nth-child(even) .rolex-common-checkerboard-imagePanel .imageWrapper{padding-right:10%}.rolex-productDetails-checkerboard .rolex-common-checkerboard .rolex-common-checkerboard-item .rolex-common-checkerboard-imagePanel{display:flex;flex-direction:column;justify-content:center;min-width:50%;max-width:50%;position:relative}@media only screen and (max-width:767px){.rolex-productDetails-checkerboard .rolex-common-checkerboard .rolex-common-checkerboard-item .rolex-common-checkerboard-imagePanel{display:block;width:100%;min-width:100%;max-width:100%}}.rolex-productDetails-checkerboard .rolex-common-checkerboard .rolex-common-checkerboard-item .rolex-common-checkerboard-imagePanel .imageWrapper{width:100%}@media only screen and (max-width:767px){.rolex-productDetails-checkerboard .rolex-common-checkerboard .rolex-common-checkerboard-item .rolex-common-checkerboard-imagePanel .imageWrapper{padding-left:0!important;padding-right:0!important}}.rolex-productDetails-checkerboard .rolex-common-checkerboard .rolex-common-checkerboard-item .rolex-common-checkerboard-infoPanel{display:flex;flex-direction:column;justify-content:center;min-width:50%;max-width:50%}@media only screen and (max-width:767px){.rolex-productDetails-checkerboard .rolex-common-checkerboard .rolex-common-checkerboard-item .rolex-common-checkerboard-infoPanel{display:block;min-width:100%;max-width:100%;padding-top:20px}}@media only screen and (min-width:768px) and (max-width:1023px){.rolex-productDetails-checkerboard .rolex-common-checkerboard .rolex-common-checkerboard-item .rolex-common-checkerboard-infoPanel{min-width:50%;max-width:50%}}.rolex-productDetails-checkerboard .rolex-common-checkerboard .rolex-common-checkerboard-item .rolex-common-checkerboard-infoPanel .rolex-common-checkerboard-infoTitle{width:100%;padding:0 20%}.rolex-productDetails-checkerboard .rolex-common-checkerboard .rolex-common-checkerboard-item .rolex-common-checkerboard-infoPanel .rolex-common-checkerboard-infoDesc{width:100%}@media only screen and (max-width:767px){.rolex-productDetails-checkerboard .rolex-common-checkerboard .rolex-common-checkerboard-item .rolex-common-checkerboard-infoPanel .rolex-common-checkerboard-infoDesc,.rolex-productDetails-checkerboard .rolex-common-checkerboard .rolex-common-checkerboard-item .rolex-common-checkerboard-infoPanel .rolex-common-checkerboard-infoTitle{padding-left:0;padding-right:0}}@media only screen and (min-width:768px) and (max-width:1023px){.rolex-productDetails-checkerboard .rolex-common-checkerboard .rolex-common-checkerboard-item .rolex-common-checkerboard-infoPanel .rolex-common-checkerboard-infoDesc,.rolex-productDetails-checkerboard .rolex-common-checkerboard .rolex-common-checkerboard-item .rolex-common-checkerboard-infoPanel .rolex-common-checkerboard-infoTitle{padding-left:10%;padding-right:10%}}.rolex-productDetails-checkerboard .rolex-common-checkerboard .rolex-common-checkerboard-item .rolex-common-checkerboard-infoPanel .rolex-common-checkerboard-infoDesc{padding:10px 20% 0}.rolex-productDetails-modelAvailability{width:100%;margin:100px auto 40px;position:relative;background-color:#f8f8f8}@media only screen and (max-width:767px){.rolex-productDetails-modelAvailability{margin:40px auto}}.rolex-productDetails-modelAvailability .rolex-common-textImage{width:80%;max-width:650px;margin:0 auto;padding:100px 0;position:relative}@media only screen and (max-width:767px){.rolex-productDetails-modelAvailability .rolex-common-textImage{width:90%;padding:20px 0}}@media only screen and (min-width:768px) and (max-width:1023px){.rolex-productDetails-modelAvailability .rolex-common-textImage{padding:50px 0}}.rolex-productDetails-modelAvailability .rolex-common-textImage .rolex-common-textImage-infoPanel{text-align:center}.rolex-productDetails-modelAvailability .rolex-common-textImage .rolex-common-textImage-infoPanel .rolex-common-textImage-infoTitle{padding-top:20px}.rolex-productDetails-pushBanner{width:100%;height:24vw;margin:0 auto;position:relative}@media only screen and (max-width:767px){.rolex-productDetails-pushBanner{height:66.6666666667vw}}@media only screen and (min-width:768px) and (max-width:1023px){.rolex-productDetails-pushBanner{height:32vw}}.rolex-productDetails-pushBanner .rolex-common-pushBanner{width:100%;height:100%;margin:0 auto;position:relative}.rolex-productDetails-pushBanner .rolex-common-pushBanner .rolex-common-pushBanner-imagePanel{display:block;width:100%;height:100%;position:relative}.rolex-productDetails-pushBanner .rolex-common-pushBanner .rolex-common-pushBanner-imagePanel img{display:block;width:100%;height:100%;position:relative;-o-object-fit:cover;object-fit:cover}.rolex-productDetails-pushBanner .rolex-common-pushBanner .rolex-common-pushBanner-imagePanel:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,.5)}.rolex-productDetails-pushBanner .rolex-common-pushBanner .rolex-common-pushBanner-infoPanel{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;position:absolute;left:0;top:0;text-align:center}.rolex-productDetails-pushBanner .rolex-common-pushBanner .rolex-common-pushBanner-infoPanel .rolex-common-pushBanner-infoToptitle{color:#fff}.rolex-productDetails-pushBanner .rolex-common-pushBanner .rolex-common-pushBanner-infoPanel .rolex-common-pushBanner-infoTitle{padding-top:20px;color:#fff}.rolex-productDetails-pushBanner .rolex-common-pushBanner .rolex-common-pushBanner-infoPanel .rolex-common-pushBanner-infoButtonWrapper{display:flex;justify-content:center;padding-top:20px}.rolex-productDetails-pushBanner-content.rolex-collection-text{padding-top:16px;color:#472b20}@media only screen and (min-width:1024px){.rolex-productDetails-pushBanner-content.rolex-collection-text{padding-top:16px}}.rolex-productDetails-pushBanner-content>:not(:first-child){padding-top:2px}@media only screen and (min-width:1024px){.rolex-productDetails-pushBanner-content>:not(:first-child){padding-top:2px}.rolex-productDetails-pushBanner-content .learnMoreBtn{padding-top:8px}}.rolex-productDetails-pushBanner-content .learnMoreBtn>a:hover,.rolex-productDetails-pushBanner-content .learnMoreBtn>span:hover{text-decoration:underline}.rolex-productDetails-pushBanner-content .learnMoreBtn>a .icon,.rolex-productDetails-pushBanner-content .learnMoreBtn>span .icon{display:block;width:16px;height:16px;position:absolute;right:-16px;top:0}.rolex-productDetails-youMayAlsoLike{width:100%;margin:40px auto;position:relative}.rolex-productDetails-youMayAlsoLike .youMayAlsoLike-title{width:80%;max-width:1140px;margin:0 auto;position:relative;text-align:center}@media only screen and (max-width:1023px){.rolex-productDetails-youMayAlsoLike .youMayAlsoLike-title{width:90%}}.rolex-productDetails-youMayAlsoLike .youMayAlsoLike-slider{width:80%;max-width:1140px;margin:20px auto 0;position:relative}@media only screen and (max-width:1023px){.rolex-productDetails-youMayAlsoLike .youMayAlsoLike-slider{width:90%;margin:20px auto 0}}.rolex-productDetails-youMayAlsoLike .youMayAlsoLike-slider .rolex-common-watchItem{display:block!important;min-width:100%;max-width:100%;position:relative}.rolex-productDetails-youMayAlsoLike .youMayAlsoLike-slider .slick-slide{position:relative}.rolex-productDetails-youMayAlsoLike .youMayAlsoLike-slider .slick-arrow{opacity:.6;width:10px;height:10px;font-size:0;border-style:solid;border-color:#127749;border-width:3px 3px 0 0;transition:all .2s ease-out}.rolex-productDetails-youMayAlsoLike .youMayAlsoLike-slider .slick-arrow.slick-prev{left:-40px;transform:translate3d(0,-.65em,0) translate3d(0,-10px,0) translate3d(0,-50%,0) rotate3d(0,0,1,-135deg)}@media only screen and (max-width:1023px){.rolex-productDetails-youMayAlsoLike .youMayAlsoLike-slider .slick-arrow.slick-prev{left:0}}.rolex-productDetails-youMayAlsoLike .youMayAlsoLike-slider .slick-arrow.slick-next{right:-40px;transform:translate3d(0,-.65em,0) translate3d(0,-10px,0) translate3d(0,-50%,0) rotate3d(0,0,1,45deg)}@media only screen and (max-width:1023px){.rolex-productDetails-youMayAlsoLike .youMayAlsoLike-slider .slick-arrow.slick-next{right:0}}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-sliderPanel .rolex-productDetails-modelCarousel-slider .slick-arrow.slick-disabled:hover,.rolex-productDetails-youMayAlsoLike .youMayAlsoLike-slider .slick-arrow.slick-disabled{opacity:0}.rolex-productDetails-youMayAlsoLike .youMayAlsoLike-slider .slick-arrow:hover{opacity:1;border-color:#127749}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-sliderPanel .rolex-productDetails-modelCarousel-slider .slick-arrow:before,.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-sliderPanel .rolex-productDetails-modelCarousel-slider .slick-dots li button:after,.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-sliderPanel .rolex-productDetails-modelCarousel-slider .slick-dots li button:before,.rolex-productDetails-youMayAlsoLike .youMayAlsoLike-slider .slick-arrow:before,.rolex-productDetails-youMayAlsoLike .youMayAlsoLike-slider .slick-dots li button:after,.rolex-productDetails-youMayAlsoLike .youMayAlsoLike-slider .slick-dots li button:before{content:""!important}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-sliderPanel .rolex-productDetails-modelCarousel-slider .slick-arrow:after,.rolex-productDetails-youMayAlsoLike .youMayAlsoLike-slider .slick-arrow:after{content:"";display:block;width:40px;height:40px;position:absolute;left:0;top:0;transform:translate3d(-50%,-50%,0);background-color:transparent}.rolex-productDetails-youMayAlsoLike .youMayAlsoLike-slider .slick-dots{height:8px;margin:70px 0 0;padding:0;bottom:0}@media only screen and (max-width:767px){.rolex-productDetails-youMayAlsoLike .youMayAlsoLike-slider .slick-dots{margin:10px 0 0}}.rolex-productDetails-youMayAlsoLike .youMayAlsoLike-slider .slick-dots li{width:32px;height:6px;margin:0 10px;vertical-align:top}@media only screen and (max-width:767px){.rolex-productDetails-youMayAlsoLike .youMayAlsoLike-slider .slick-dots li{width:18px}}.rolex-productDetails-youMayAlsoLike .youMayAlsoLike-slider .slick-dots li button{width:32px;height:6px;padding:0;background-color:#d4d4d4;border-radius:6px;border-width:0;transition:all .2s ease-out}@media only screen and (max-width:767px){.rolex-productDetails-youMayAlsoLike .youMayAlsoLike-slider .slick-dots li button{width:18px}}.rolex-discoverRolex-carousel-slick .slick-dots li.slick-active,.rolex-productDetails-youMayAlsoLike .youMayAlsoLike-slider .slick-dots li.slick-active{width:78px}@media only screen and (max-width:767px){.rolex-productDetails-youMayAlsoLike .youMayAlsoLike-slider .slick-dots li.slick-active{width:40px}}.rolex-discoverRolex-carousel-slick .slick-dots li.slick-active button,.rolex-productDetails-youMayAlsoLike .youMayAlsoLike-slider .slick-dots li.slick-active button{width:78px;background-color:#127749}@media only screen and (max-width:767px){.rolex-productDetails-youMayAlsoLike .youMayAlsoLike-slider .slick-dots li.slick-active button{width:40px}}.rolex-productDetails-modelCarousel{width:100%;position:relative}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper{display:flex;width:100%;height:550px;position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover}@media only screen and (max-width:1023px){.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper{display:block;height:auto;background-image:none!important}}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-sliderPanel{min-width:50%;max-width:50%;height:100%}@media only screen and (max-width:1023px){.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-sliderPanel{min-width:100%;max-width:100%;height:auto;margin-bottom:30px;background-repeat:no-repeat;background-position:center center;background-size:cover}}@media only screen and (min-width:1024px){.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-sliderPanel{background-image:none!important}}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-sliderPanel .rolex-productDetails-modelCarousel-slider{width:100%;height:100%}@media only screen and (max-width:1023px){.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-sliderPanel .rolex-productDetails-modelCarousel-slider{height:auto}}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-sliderPanel .rolex-productDetails-modelCarousel-slider .slick-list,.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-sliderPanel .rolex-productDetails-modelCarousel-slider .slick-track{height:100%}@media only screen and (max-width:1023px){.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-sliderPanel .rolex-productDetails-modelCarousel-slider .slick-list,.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-sliderPanel .rolex-productDetails-modelCarousel-slider .slick-track{height:auto}}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-sliderPanel .rolex-productDetails-modelCarousel-slider .slick-slide,.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-sliderPanel .rolex-productDetails-modelCarousel-slider .slick-slide>div{height:100%}@media only screen and (max-width:1023px){.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-sliderPanel .rolex-productDetails-modelCarousel-slider .slick-slide{height:auto}}@media only screen and (max-width:1023px){.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-sliderPanel .rolex-productDetails-modelCarousel-slider .slick-slide>div{height:auto}}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-sliderPanel .rolex-productDetails-modelCarousel-slider .slick-arrow{opacity:.6;width:10px;height:10px;background-color:transparent;font-size:0;border-style:solid;border-color:#fff;border-width:3px 3px 0 0;transition:all .2s ease-out}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-sliderPanel .rolex-productDetails-modelCarousel-slider .slick-arrow.slick-prev{left:40px;transform:translate3d(0,-.65em,0) translate3d(0,-10px,0) translate3d(0,-50%,0) rotate3d(0,0,1,-135deg)}@media only screen and (max-width:1023px){.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-sliderPanel .rolex-productDetails-modelCarousel-slider .slick-arrow.slick-prev{left:0}}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-sliderPanel .rolex-productDetails-modelCarousel-slider .slick-arrow.slick-next{right:40px;transform:translate3d(0,-.65em,0) translate3d(0,-10px,0) translate3d(0,-50%,0) rotate3d(0,0,1,45deg)}@media only screen and (max-width:1023px){.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-sliderPanel .rolex-productDetails-modelCarousel-slider .slick-arrow.slick-next{right:0}}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-sliderPanel .rolex-productDetails-modelCarousel-slider .slick-arrow.slick-disabled{opacity:0;cursor:default}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-sliderPanel .rolex-productDetails-modelCarousel-slider .slick-arrow:hover{opacity:1;border-color:#127749}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-sliderPanel .rolex-productDetails-modelCarousel-slider .slick-dots{height:8px;margin:0;padding:0 0 1px;position:absolute;bottom:-29px}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-sliderPanel .rolex-productDetails-modelCarousel-slider .slick-dots li{width:40px;height:6px;margin:0 10px;vertical-align:top}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-sliderPanel .rolex-productDetails-modelCarousel-slider .slick-dots li button{width:40px;height:6px;padding:0;background-color:#d4d4d4;border-radius:6px;border-width:0;transition:all .2s ease-out}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-sliderPanel .rolex-productDetails-modelCarousel-slider .slick-dots li.slick-active button{background-color:#127749}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-sliderPanel .rolex-productDetails-modelCarousel-slider .rolex-productDetails-modelCarousel-sliderItem{display:block!important;height:100%;position:relative}@media only screen and (max-width:1023px){.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-sliderPanel .rolex-productDetails-modelCarousel-slider .rolex-productDetails-modelCarousel-sliderItem{height:auto}}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-sliderPanel .rolex-productDetails-modelCarousel-slider .rolex-productDetails-modelCarousel-sliderItem .imageWrapper{height:100%}@media only screen and (max-width:1023px){.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-sliderPanel .rolex-productDetails-modelCarousel-slider .rolex-productDetails-modelCarousel-sliderItem .imageWrapper{height:auto}}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-sliderPanel .rolex-productDetails-modelCarousel-slider .rolex-productDetails-modelCarousel-sliderItem .imageWrapper img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media only screen and (max-width:1023px){.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-sliderPanel .rolex-productDetails-modelCarousel-slider .rolex-productDetails-modelCarousel-sliderItem .imageWrapper img{-o-object-fit:unset;object-fit:unset;height:auto}}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelTop{display:none}@media only screen and (max-width:1023px){.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelTop{display:block;padding:20px 0;text-align:center}}@media only screen and (max-width:1023px) and (max-width:767px){.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelTop{padding-bottom:20px}}@media only screen and (max-width:1023px) and (min-width:768px) and (max-width:1023px){.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelTop{padding-bottom:30px}}@media only screen and (max-width:1023px){.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelTop.active .tooltips,.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelTop.active .tooltipsBtn:after{display:block}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelTop .info-buttonLabel,.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelTop .info-desc,.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelTop .info-title,.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelTop .info-toptitle,.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelTop .tooltipsBtn{text-align:center;color:#212121}}@media only screen and (max-width:1023px) and (max-width:767px){.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelTop .info-title{padding-top:5px}}@media only screen and (max-width:1023px) and (min-width:768px) and (max-width:1023px){.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelTop .info-title{padding-top:20px}}@media only screen and (max-width:1023px){.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelTop .info-desc{padding-top:10px}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelTop .info-desc .prodPrice{display:none;color:#212121}.pageDisplay .rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelTop .info-desc .prodPrice{display:inline}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelTop .info-buttonLabel{display:block;padding-top:10px;text-decoration:underline}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelTop .tooltipsBtn{display:inline-block;width:14px;height:14px;position:relative;top:2px;cursor:pointer}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelTop .tooltipsBtn img{display:block;width:100%}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelTop .tooltipsBtn:after{content:"";display:none;width:10px;height:10px;position:absolute;left:2px;bottom:-14px;transform:rotate3d(0,0,1,45deg);background-color:#f8f8f8}}@media only screen and (max-width:1023px) and (max-width:767px){.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelTop .tooltipsBtn:after{background-color:#767676}}@media only screen and (max-width:1023px){.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelTop .tooltips{display:none;width:90%;max-width:440px;padding:15px 20px;position:absolute;left:50%;transform:translate3d(0,5px,0) translate3d(-50%,0,0);text-align:left;background-color:#f8f8f8;border-radius:5px;z-index:2}}@media only screen and (max-width:1023px) and (max-width:767px){.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelTop .tooltips{background-color:#767676;color:#fff}}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelBottom{display:flex;flex-direction:column;justify-content:center;min-width:50%;max-width:50%;padding:0 10%}@media only screen and (max-width:1023px){.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelBottom{min-width:100%;max-width:100%;padding:30px 0 40px}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelBottom .info-desktop{display:none}}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelBottom .info-desktop.active .tooltips{display:block}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelBottom .contactBtnWrapper a,.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelBottom .info-buttonLabel,.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelBottom .info-desc,.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelBottom .info-title,.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelBottom .info-toptitle,.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelBottom .tooltipsBtn{color:#fff}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelBottom .info-title{padding-top:20px}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelBottom .info-desc{padding-top:10px}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelBottom .prodPrice{display:none;color:#fff}.pageDisplay .rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelBottom .prodPrice{display:inline}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelBottom .tooltipsBtn{display:inline-block;width:14px;height:14px;position:relative;top:2px;cursor:pointer}.rolex-contactus-contactPanel .rolex-contactus-contactGrid .rolex-contactus-contactGrid-item .rolex-common-pushComponent .learnMoreBtn>a .icon img,.rolex-contactus-contactPanel .rolex-contactus-contactGrid .rolex-contactus-contactGrid-item .rolex-common-pushComponent .learnMoreBtn>span .icon img,.rolex-contactus-learnMoreBtn>a .icon img,.rolex-contactus-middleBanner img,.rolex-contactus-topBanner img,.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelBottom .sliderThumbnails .sliderThumbnail img,.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelBottom .tooltipsBtn img,.rolex-rolexWatches-topContent .rolex-rolexWatches-topContent-info .learnMoreBtn>a .icon img,.rolex-rolexWatches-topContent .rolex-rolexWatches-topContent-info .learnMoreBtn>span .icon img,.rolex-worldOfRolex-article-bannerInfo .learnMoreBtn>a .icon img,.rolex-worldOfRolex-article-bannerInfo .learnMoreBtn>span .icon img,.rolex-worldOfRolex-grid .rolex-worldOfRolex-item .learnMoreBtn>a .icon img,.rolex-worldOfRolex-grid .rolex-worldOfRolex-item .learnMoreBtn>span .icon img,.rolex-worldOfRolex-grid .rolex-worldOfRolex-item .rolex-worldOfRolex-image img{display:block;width:100%}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelBottom .tooltipsBtn:after{content:"";display:none;width:10px;height:10px;position:absolute;left:2px;bottom:-14px;transform:rotate3d(0,0,1,45deg);background-color:#f8f8f8}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelBottom .tooltips{display:none;width:90%;max-width:440px;padding:15px 20px;position:absolute;transform:translate3d(0,5px,0);background-color:#f8f8f8;border-radius:5px;z-index:2}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelBottom .info-buttonLabel{display:block;padding-top:10px;text-decoration:underline}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelBottom .info-buttonLabel:hover{text-decoration:none}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelBottom .info-subtitle{display:none}@media only screen and (max-width:1023px){.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelBottom .info-subtitle{display:block;text-align:center;color:#212121}}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelBottom .contactBtnWrapper{padding-top:20px}@media only screen and (max-width:1023px){.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelBottom .contactBtnWrapper{display:flex;justify-content:center}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelBottom .contactBtnWrapper a{font-size:0}}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelBottom .contactBtnWrapper a{display:block;line-height:40px;padding-left:50px;margin-top:15px;position:relative}@media only screen and (max-width:1023px){.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelBottom .contactBtnWrapper a{margin:0 10px;padding-left:40px}}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .storeInfo .storeInfoContent>:first-child,.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelBottom .contactBtnWrapper a:first-child{margin-top:0}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelBottom .contactBtnWrapper a .icon{display:block;width:40px;height:40px;position:absolute;left:0;top:0;background-repeat:no-repeat;background-position:center center;background-size:14px;border-radius:100px;border-style:solid;border-width:1px;border-color:#fff}@media only screen and (max-width:1023px){.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelBottom .contactBtnWrapper a .icon{border-color:#127749}}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelBottom .sliderThumbnails{display:flex;padding-top:25px}@media only screen and (max-width:1023px){.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelBottom .sliderThumbnails{display:none}}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelBottom .sliderThumbnails .sliderThumbnail{display:block;width:90px;margin-left:5px;position:relative;background-color:#fff;cursor:pointer}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelBottom .sliderThumbnails .sliderThumbnail:first-child{margin-left:0}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelBottom .sliderThumbnails .sliderThumbnail:before{content:"";display:block;opacity:0;width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,.25);transition:all .2s ease-out}.rolex-productDetails-modelCarousel .rolex-productDetails-modelCarousel-wrapper .rolex-productDetails-modelCarousel-infoPanelBottom .sliderThumbnails .sliderThumbnail.active:before{opacity:1}.rolex-worldOfRolex-grid.noPaddingTop{padding-top:0}@media only screen and (min-width:1024px){.rolex-worldOfRolex-grid.noPaddingTop{padding-top:0}}@media only screen and (min-width:768px){.rolex-worldOfRolex-grid{display:flex;flex-wrap:wrap;gap:0 8px;padding-top:max(7vh,60px)}}@media only screen and (min-width:768px) and (min-width:1024px){.rolex-worldOfRolex-grid{padding-top:max(10vh,90px)}}.rolex-worldOfRolex-grid .rolex-worldOfRolex-item{padding-bottom:max(7vh,60px)}@media only screen and (min-width:768px){.rolex-worldOfRolex-grid .rolex-worldOfRolex-item{flex-basis:calc((100% - 8px)/2);display:block;padding-bottom:max(10vh,90px)}.rolex-worldOfRolex-grid .rolex-worldOfRolex-item.fullWidth{flex-basis:100%}}.rolex-worldOfRolex-grid .rolex-worldOfRolex-item .rolex-worldOfRolex-item-date{color:#472b20}.rolex-worldOfRolex-grid .rolex-worldOfRolex-item .rolex-worldOfRolex-text{padding-top:24px}.rolex-worldOfRolex-grid .rolex-worldOfRolex-item .learnMoreBtn,.rolex-worldOfRolex-grid .rolex-worldOfRolex-item .rolex-worldOfRolex-text>*{padding-top:8px}.rolex-worldOfRolex-grid .rolex-worldOfRolex-item .rolex-worldOfRolex-text>:first-child{padding-top:0}.rolex-worldOfRolex-article-bannerInfo .learnMoreBtn>a,.rolex-worldOfRolex-article-bannerInfo .learnMoreBtn>span,.rolex-worldOfRolex-grid .rolex-worldOfRolex-item .learnMoreBtn>a,.rolex-worldOfRolex-grid .rolex-worldOfRolex-item .learnMoreBtn>span{position:relative;color:#127749;font-weight:700}.rolex-rolexWatches-topContent .rolex-rolexWatches-topContent-info .learnMoreBtn>a:hover,.rolex-rolexWatches-topContent .rolex-rolexWatches-topContent-info .learnMoreBtn>span:hover,.rolex-worldOfRolex-article-bannerInfo .learnMoreBtn>a:hover,.rolex-worldOfRolex-article-bannerInfo .learnMoreBtn>span:hover,.rolex-worldOfRolex-grid .rolex-worldOfRolex-item .learnMoreBtn>a:hover,.rolex-worldOfRolex-grid .rolex-worldOfRolex-item .learnMoreBtn>span:hover{text-decoration:underline}.rolex-contactus-learnMoreBtn>a .icon,.rolex-rolexWatches-topContent .rolex-rolexWatches-topContent-info .learnMoreBtn>a .icon,.rolex-rolexWatches-topContent .rolex-rolexWatches-topContent-info .learnMoreBtn>span .icon,.rolex-worldOfRolex-article-bannerInfo .learnMoreBtn>a .icon,.rolex-worldOfRolex-article-bannerInfo .learnMoreBtn>span .icon,.rolex-worldOfRolex-grid .rolex-worldOfRolex-item .learnMoreBtn>a .icon,.rolex-worldOfRolex-grid .rolex-worldOfRolex-item .learnMoreBtn>span .icon{display:block;width:16px;height:16px;position:absolute;right:-16px;top:0}.rolex-worldOfRolex-article-bannerInfo{padding-top:16px!important}@media only screen and (min-width:1024px){.rolex-worldOfRolex-article-bannerInfo{padding-top:16px!important}}.rolex-worldOfRolex-article-bannerInfo>*{padding-top:0}@media only screen and (min-width:1024px){.rolex-worldOfRolex-article-bannerInfo .learnMoreBtn{padding-top:8px}}.rolex-rolexWatches-topContent .rolex-common-pushComponent{padding-top:24px}@media only screen and (min-width:1024px){.rolex-rolexWatches-topContent .rolex-common-pushComponent{padding-top:24px}}.rolex-rolexWatches-topContent .rolex-rolexWatches-topContent-image{padding-top:24px;padding-bottom:0}@media only screen and (min-width:1024px){.rolex-rolexWatches-topContent .rolex-rolexWatches-topContent-image{padding-top:24px;padding-bottom:0}}.rolex-rolexWatches-topContent .rolex-rolexWatches-topContent-info{padding-top:16px;padding-bottom:0}@media only screen and (min-width:1024px){.rolex-rolexWatches-topContent .rolex-rolexWatches-topContent-info{padding-top:16px;padding-bottom:0}}.rolex-rolexWatches-topContent .rolex-rolexWatches-topContent-info>*{padding-top:0}@media only screen and (min-width:1024px){.rolex-rolexWatches-topContent .rolex-rolexWatches-topContent-info .learnMoreBtn{padding-top:8px}}.rolex-rolexWatches-topContent .rolex-rolexWatches-topContent-info .learnMoreBtn>a,.rolex-rolexWatches-topContent .rolex-rolexWatches-topContent-info .learnMoreBtn>span{position:relative;color:#127749;font-weight:700}.rolex-rolexWatches-watchCategory{padding-top:max(7vh,60px);padding-bottom:0}@media only screen and (min-width:1024px){.rolex-rolexWatches-watchCategory{padding-top:max(10vh,90px);padding-bottom:0}}.rolex-rolexWatches-watchCategory:first-child{padding-top:0}@media only screen and (min-width:1024px){.rolex-rolexWatches-watchCategory:first-child{padding-top:0}}.rolex-rolexWatches-watchCategory .rolex-rolexWatches-watchGrid{display:flex;flex-wrap:wrap;gap:40px 8px;padding-top:24px;padding-bottom:0}@media only screen and (min-width:1024px){.rolex-rolexWatches-watchCategory .rolex-rolexWatches-watchGrid{padding-top:24px;padding-bottom:0}}.rolex-rolexWatches-watchCategory .rolex-rolexWatches-watchGrid .rolex-rolexWatches-watchItem{flex-basis:calc((100% - 8px)/2);transition:all .2s ease-out}@media only screen and (min-width:1024px){.rolex-rolexWatches-watchCategory .rolex-rolexWatches-watchGrid .rolex-rolexWatches-watchItem{flex-basis:calc((100% - 16px)/3)}}.rolex-rolexWatches-watchCategory .rolex-rolexWatches-watchGrid .rolex-rolexWatches-watchItem:hover .imageWrapper img{transform:scale3d(1.1,1.1,1)}.rolex-rolexWatches-watchCategory .rolex-rolexWatches-watchGrid .rolex-rolexWatches-watchItem .imageWrapper{overflow:hidden;display:block;width:100%}.rolex-newWatches-watchGrid .rolex-rolexWatches-watchItem .imageWrapper img,.rolex-rolexWatches-watchCategory .rolex-rolexWatches-watchGrid .rolex-rolexWatches-watchItem .imageWrapper img{display:block;width:100%;transition:transform .7s cubic-bezier(0,0,.2,1)}.rolex-rolexWatches-watchCategory .rolex-rolexWatches-watchGrid .rolex-rolexWatches-watchItem .infoWrapper{display:block;padding-top:12px}@media only screen and (min-width:1024px){.rolex-rolexWatches-watchCategory .rolex-rolexWatches-watchGrid .rolex-rolexWatches-watchItem .infoWrapper{padding-top:16px}}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList.active,.rolex-rolexWatches-watchCategory .rolex-rolexWatches-watchGrid .rolex-rolexWatches-watchItem .infoWrapper>*{display:block}.rolex-rolexWatches-watchCategory .rolex-rolexWatches-watchGrid .rolex-rolexWatches-watchItem .infoWrapper *{color:#472b20}.rolex-static-page{max-width:1920px;margin:0 auto;padding:0 100px}@media only screen and (max-width:767px){.rolex-static-page{padding:0 20px}}@media only screen and (min-width:768px) and (max-width:1023px){.rolex-static-page{padding:0 20px}}.rolex-static-page h1{margin:80px 0}@media only screen and (max-width:767px){.rolex-static-page h1{margin:40px 0}}@media only screen and (min-width:768px) and (max-width:1023px){.rolex-static-page h1{margin:40px 0}}.rolex-static-page h2{margin:40px 0}@media only screen and (max-width:767px){.rolex-static-page h2{margin:20px 0}}@media only screen and (min-width:768px) and (max-width:1023px){.rolex-static-page h2{margin:20px 0}}.rolex-static-page a{color:#212121;text-decoration:underline}.rolex-static-page a:hover{text-decoration:none}.rolex-contactus-topBanner{margin-bottom:100px}@media only screen and (max-width:767px){.rolex-contactus-topBanner{margin-bottom:68px}}.rolex-contactus-middleBanner,.rolex-contactus-topBanner{position:relative;display:block;width:100%}@media only screen and (max-width:767px){.rolex-contactus-middleBanner,.rolex-contactus-topBanner{height:160px}.rolex-contactus-middleBanner img,.rolex-contactus-topBanner img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%}}@media only screen and (min-width:768px){.rolex-contactus-middleBanner{margin-top:100px}}.rolex-contactus-ourStores.shopDetails .rolexOurStores{max-width:unset}@media only screen and (max-width:767px){.rolex-contactus-ourStores.shopDetails .rolexOurStores{width:calc(100% - 48px)}}@media only screen and (min-width:768px){.rolex-contactus-ourStores.shopDetails .rolexOurStores{width:100%}}.rolex-contactus-ourStores .rolexOurStores{max-width:1620px;width:calc(100% - 48px);margin:0 auto;text-align:center}@media only screen and (min-width:768px){.rolex-contactus-ourStores .rolexOurStores{width:84.375%}}.rolex-contactus-ourStores .rolexOurStores .titleMedium{display:block;line-height:1.3em;color:#212121}@media only screen and (max-width:767px){.rolex-contactus-ourStores .rolexOurStores .titleMedium{width:90%;margin:0 auto;font-size:260%}}@media only screen and (min-width:768px){.rolex-contactus-ourStores .rolexOurStores .titleMedium{font-size:250%}}.rolex-contactus-ourStores .rolexOurStores .textSep{display:block;height:2px;background-color:#212121}@media only screen and (max-width:767px){.rolex-contactus-ourStores .rolexOurStores .textSep{width:40px;margin:16px auto 20px}}@media only screen and (min-width:768px){.rolex-contactus-ourStores .rolexOurStores .textSep{width:50px;margin:20px auto 30px}}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList{display:none}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListPanel{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:48px;padding-bottom:20px;position:relative}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListPanel a.listViewBtn,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListPanel a.mapViewBtn{position:relative;font-weight:700;transition:all .2s ease-out;cursor:pointer}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListPanel a.listViewBtn span,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListPanel a.mapViewBtn span{padding-right:16px;text-decoration:none;color:#212121;transition:all .2s ease-out}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListPanel a.listViewBtn.active:after,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListPanel a.mapViewBtn.active:after{content:"";width:8px;height:8px;position:absolute;right:0;top:6px;background-color:#127749;border-radius:8px}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListPanel a.listViewBtn:hover span,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListPanel a.mapViewBtn:hover span{text-decoration:none;color:#127749}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper #storeListMap,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .storeInfo .storeInfoContent,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper.active{display:block}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper{display:none;overflow:hidden;position:relative;background-color:#f8f8f8}@media only screen and (max-width:767px){.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper #storeListMap{height:460px}}@media only screen and (min-width:768px){.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper #storeListMap{height:700px}}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay{display:block;position:absolute;background-color:#f8f8f8;text-align:center;transition:all .2s ease-out}@media only screen and (min-width:768px){.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay{display:flex;flex-direction:column}}@media only screen and (max-width:767px){.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay{width:100%;left:0;bottom:0;transform:translate3d(0,100%,0);border-style:solid;border-color:#d4d4d4;border-width:1px 0 0}}@media only screen and (min-width:768px){.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay{width:33.3333333333%;height:100%;left:0;top:0;transform:translate3d(-100%,0,0)}}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay.active{transform:translate3d(0,0,0)}@media only screen and (max-width:767px){.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .storeThumbnail{display:none}}@media only screen and (min-width:768px){.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .storeThumbnail{flex-shrink:0;flex-grow:0;display:block;width:100%;padding-bottom:56.25%;background-repeat:no-repeat;background-position:center center;background-size:100%}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .storeInfo{flex-shrink:1;flex-grow:1;position:relative;overflow:hidden}}@media only screen and (min-width:768px){.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .storeInfo .storeInfoContent{height:100%;padding:24px 70px;overflow-y:auto}}@media only screen and (max-width:767px){.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .storeInfo .storeInfoContent{padding:40px}}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .storeInfo .storeInfoContent>*{margin-top:16px}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .storeLabel{display:block;color:#127749}@media only screen and (max-width:767px){.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .storeLabel{margin:0 24px;text-align:center}}@media only screen and (min-width:768px){.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .storeLabel{margin:0;text-align:left}}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .storeName{display:block;margin:0;text-align:left;color:#472b20;font-weight:700;font-size:30px;line-height:1.2em}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .storeAddress{display:block;margin:0;text-align:left;color:#555;font-size:16px;line-height:1.1em}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .storeInfoLinkage{display:block}@media only screen and (min-width:768px){.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .storeInfoLinkage{display:flex;flex-direction:column;gap:16px}}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .storeDetailsLink,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .storeMapLink,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .storeTel{display:inline-block;position:relative;color:#212121;transition:all .2s ease-out}@media only screen and (max-width:767px){.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .storeDetailsLink,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .storeMapLink,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .storeTel{margin:0 10px;padding:0 0 0 36px;font-size:0;line-height:36px}}@media only screen and (min-width:768px){.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .storeDetailsLink,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .storeMapLink,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .storeTel{min-height:42px;margin:0;padding-top:12px;padding-left:58px;text-align:left;font-size:14px;line-height:1.1em}}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .storeDetailsLink:hover,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .storeMapLink:hover,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .storeTel:hover{color:#a37e2c}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListViewWrapper .storeListViewItem .storeMapLink:after,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .storeMapLink:after{background-image:url(../../frontend/ewc/default/zh_Hans_CN/images/rolex/common/get-direction-brown-icon.svg)}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListViewWrapper .storeListViewItem .storeDetailsLink:after,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .storeDetailsLink:after{background-image:url(../../frontend/ewc/default/zh_Hans_CN/images/rolex/common/more-brown-icon.svg)}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .closeBtn{display:block;width:24px;height:24px;position:absolute;top:16px;right:16px;transition:all .2s ease-out}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .closeBtn:hover{background-color:#fff}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .closeBtn:hover:after,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .closeBtn:hover:before{background-color:#212121}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .closeBtn:after,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .closeBtn:before{content:"";display:block;width:16px;height:2px;position:absolute;left:50%;top:50%;transition:all .2s ease-out;background-color:#212121}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .closeBtn:before{transform:translate3d(-50%,-50%,0) rotate3d(0,0,1,45deg)}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListWrapper .storeMapViewWrapper .storeListDetailsOverlay .closeBtn:after{transform:translate3d(-50%,-50%,0) rotate3d(0,0,1,-45deg)}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListViewWrapper{display:none}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListViewWrapper.active{display:flex;flex-wrap:wrap;gap:8px}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListViewWrapper .storeListViewItem{display:block;padding:70px 50px 40px;text-align:center;background-color:#fff;transition:all .2s ease-out}@media only screen and (max-width:767px){.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListViewWrapper .storeListViewItem{min-width:calc(100% - 0px);max-width:calc(100% - 0px)}}@media only screen and (min-width:768px) and (max-width:1023px){.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListViewWrapper .storeListViewItem{min-width:calc((100% - 8px)/2);max-width:calc((100% - 8px)/2);padding:70px 12px 40px}}@media only screen and (min-width:1024px) and (max-width:1439px){.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListViewWrapper .storeListViewItem{padding:70px 12px 40px}}@media only screen and (min-width:1024px){.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListViewWrapper .storeListViewItem{min-width:calc((100% - 24px)/4);max-width:calc((100% - 24px)/4)}}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListViewWrapper .storeListViewItem:hover{background-color:#f8f8f8}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListViewWrapper .storeListViewItem .storeTopLabel{display:block;color:#472b20;font-weight:700;font-size:16px;line-height:1.1em}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListViewWrapper .storeListViewItem .storeCityName{display:block;padding-top:10px;color:#472b20;font-weight:700;font-size:30px;line-height:1.2em}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListViewWrapper .storeListViewItem .storeAddress{display:block;padding-top:10px;color:#212121;font-size:16px;line-height:1.1em}@media only screen and (max-width:767px){.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListViewWrapper .storeListViewItem .storeAddress{padding-bottom:20px}}@media only screen and (min-width:768px){.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListViewWrapper .storeListViewItem .storeAddress{padding-bottom:30px}}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListViewWrapper .storeListViewItem .storeDetailsLink,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListViewWrapper .storeListViewItem .storeMapLink,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListViewWrapper .storeListViewItem .storeTel{display:inline-block;margin:0 10px;padding:0 0 0 42px;position:relative;vertical-align:top;font-size:0;color:#212121;line-height:42px;transition:all .2s ease-out}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListViewWrapper .storeListViewItem .storeDetailsLink:hover,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListViewWrapper .storeListViewItem .storeMapLink:hover,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesList .storeListViewWrapper .storeListViewItem .storeTel:hover{color:#a37e2c}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails.active{display:flex}@media only screen and (max-width:767px){.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails{flex-direction:column-reverse;border-style:solid;border-color:#d4d4d4;border-width:1px}}@media only screen and (min-width:768px){.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails{flex-wrap:wrap}}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails #storeMap{display:block;height:550px}@media only screen and (min-width:768px){.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails #storeMap{min-width:50%;max-width:50%}}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper{position:relative;background-color:#f8f8f8}@media only screen and (max-width:767px){.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper{display:block;padding:40px 0;border-style:solid;border-color:#ddd;border-width:0 0 1px}}@media only screen and (min-width:768px){.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper{display:flex;flex-direction:column;justify-content:center;min-width:50%;max-width:50%}}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo{display:block;width:100%;margin:0 auto;text-align:left}@media only screen and (max-width:767px){.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo{padding:0 24px}}@media only screen and (min-width:768px){.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo{padding:0 70px}}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo>*{margin-top:16px}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo>:first-child{margin-top:0}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo a,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo a:hover{text-decoration:none}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeLabel{display:block;color:#127749}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeName{display:block;text-align:left;color:#472b20;font-weight:700;font-size:30px;line-height:1.2em}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeSep{display:block;width:20px;height:2px;background-color:#212121}@media only screen and (max-width:767px){.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeSep{margin:20px auto}}@media only screen and (min-width:768px){.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeSep{margin:20px 0}}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeAddress{display:block;text-align:left;color:#555;font-size:16px;line-height:1.1em}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeInfoLinkage{display:block}@media only screen and (max-width:767px){.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeInfoLinkage{display:flex;justify-content:center}}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeOpeningHours{display:block;position:relative;color:#212121}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeOpeningHours.active .openingHoursTitle:after{transform:rotate3d(1,0,0,180deg) rotate3d(0,0,1,45deg) translate3d(0,-50%,0)}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeOpeningHours .openingHoursTitle{display:inline-block;position:relative;color:#212121;font-weight:700}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeOpeningHours .openingHoursTitle:after{content:"";display:inline-block;width:6px;height:6px;position:absolute;right:-20px;top:calc(50% - 4px);transform:rotate3d(0,0,1,45deg) translate3d(0,-50%,0);border-style:solid;border-width:0 1px 1px 0;border-color:#212121;transition:transform .2s ease-out}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeOpeningHours .openingHoursTitle .todayOpeningHours{font-weight:400}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeOpeningHours .openingHoursOuterWrapper{display:block;width:100%;position:absolute;left:0;top:30px;z-index:2}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeOpeningHours .openingHoursWrapper{display:inline-block;margin:0 auto;padding:15px;position:relative;background-color:#fff}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeOpeningHours .openingHoursWrapper .openingHoursItem{display:block}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeOpeningHours .openingHoursWrapper .openingHoursItem:before{content:attr(data-label);display:inline-block}@media only screen and (max-width:767px){.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeOpeningHours .openingHoursWrapper .openingHoursItem:before{width:60px;text-align:left}}@media only screen and (min-width:768px){.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeOpeningHours .openingHoursWrapper .openingHoursItem:before{width:100px}}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeContactus,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeMapLink,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeTel{position:relative;color:#212121;line-height:36px;transition:all .2s ease-out}@media only screen and (max-width:767px){.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeContactus,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeMapLink,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeTel{display:inline-block;margin:0 10px;padding:0 0 0 36px;font-size:0!important}}@media only screen and (min-width:768px){.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeContactus,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeMapLink,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeTel{display:block;margin:10px 0 0;padding:0 0 0 46px}}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeContactus:hover,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeMapLink:hover,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeTel:hover{color:#a37e2c}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeContactus:before,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeMapLink:before,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeTel:before{content:"";display:block;width:36px;height:36px;position:absolute;left:0;top:0;background-color:#fff;border-radius:100%}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeContactus:after,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeMapLink:after,.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeTel:after{content:"";display:block;width:36px;height:36px;position:absolute;left:0;top:0;background-repeat:no-repeat;background-position:center center;background-size:12px}@media only screen and (min-width:768px){.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeTel{margin-top:0}}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeTel:after{background-image:url(../../frontend/ewc/default/zh_Hans_CN/images/rolex/common/phone-brown-icon.svg)}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeMapLink:after{background-image:url(../../frontend/ewc/default/zh_Hans_CN/images/rolex/common/get-direction-brown-icon.svg)}@media only screen and (max-width:767px){.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeMapLink .extLinkIcon{display:none}}@media only screen and (min-width:768px){.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeMapLink .extLinkIcon{display:inline-block;width:36px;height:36px;vertical-align:top;background-image:url(../../frontend/ewc/default/zh_Hans_CN/images/rolex/contactus/rolex-icon-extLink.png);background-repeat:no-repeat;background-position:center center;background-size:12px}}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .storesDetailsInfo .storeContactus:after{background-image:url(../../frontend/ewc/default/zh_Hans_CN/images/rolex/common/mail-brown-icon.svg)}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .viewAllStoreBtn{display:block;padding:0 0 0 16px;position:absolute;left:10px;top:10px;color:#212121;font-size:14px;line-height:20px;transition:all .2s ease-out}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .viewAllStoreBtn:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:4px;border-style:solid;border-color:transparent #212121 transparent transparent;border-width:6px 6px 6px 0;transition:all .2s ease-out}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .viewAllStoreBtn:hover{color:#a37e2c;text-decoration:none}.rolex-contactus-ourStores .rolexOurStores .rolexStores .storesDetails .storesDetailsInfoWrapper .viewAllStoreBtn:hover:before{border-color:transparent #a37e2c transparent transparent}.rolex-contactus-ourStores .rolexOurStores .rolexStores .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom{bottom:auto!important;right:54px!important;top:24px!important}@media only screen and (max-width:767px){.rolex-contactus-ourStores .rolexOurStores .rolexStores .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom{right:46px!important;top:6px!important}}.rolex-contactus-ourStores .rolexOurStores .rolexStores .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom .gmnoprint>div{width:auto!important;height:auto!important;background-color:transparent!important;box-shadow:none!important}.rolex-contactus-ourStores .rolexOurStores .rolexStores .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom .gmnoprint>div button{background-color:#767676!important;border-radius:100px!important}.rolex-contactus-ourStores .rolexOurStores .rolexStores .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom .gmnoprint>div button:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;display:inline-block;width:40px;margin:0;position:absolute;top:12px;left:0;text-align:center;font-family:"luma-icons";vertical-align:top;font-size:12px;line-height:18px;font-weight:400;color:#fff!important;speak:none}.rolex-contactus-ourStores .rolexOurStores .rolexStores .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom .gmnoprint>div button:first-child:after{content:""}.rolex-contactus-ourStores .rolexOurStores .rolexStores .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom .gmnoprint>div button:last-child{margin-top:10px!important}.rolex-contactus-ourStores .rolexOurStores .rolexStores .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom .gmnoprint>div button:last-child:after{content:""}.rolex-contactus-ourStores .rolexOurStores .rolexStores .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom .gmnoprint>div .test{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;line-height:18px;font-family:"luma-icons";margin:0 10px;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center;position:relative;top:3px;color:#fff!important}.rolex-contactus-learnMoreBtn{padding-top:8px}.rolex-contactus-contactPanel .rolex-contactus-contactGrid .rolex-contactus-contactGrid-item .rolex-common-pushComponent .learnMoreBtn>a,.rolex-contactus-contactPanel .rolex-contactus-contactGrid .rolex-contactus-contactGrid-item .rolex-common-pushComponent .learnMoreBtn>span,.rolex-contactus-learnMoreBtn>a,.rolex-discoverRolex-topContent .rolex-discoverRolex-topContent-info .learnMoreBtn>a,.rolex-discoverRolex-topContent .rolex-discoverRolex-topContent-info .learnMoreBtn>span{position:relative;color:#127749;font-weight:700}.rolex-contactus-contactPanel .rolex-contactus-contactGrid .rolex-contactus-contactGrid-item .rolex-common-pushComponent .learnMoreBtn>a:hover,.rolex-contactus-contactPanel .rolex-contactus-contactGrid .rolex-contactus-contactGrid-item .rolex-common-pushComponent .learnMoreBtn>span:hover,.rolex-contactus-learnMoreBtn>a:hover,.rolex-discoverRolex-discoverPanel .rolex-discoverRolex-discoverPanel-grid .rolex-discoverRolex-discoverPanel-item .learnMoreBtn>a:hover,.rolex-discoverRolex-discoverPanel .rolex-discoverRolex-discoverPanel-grid .rolex-discoverRolex-discoverPanel-item .learnMoreBtn>span:hover,.rolex-discoverRolex-topContent .rolex-discoverRolex-topContent-info .learnMoreBtn>a:hover,.rolex-discoverRolex-topContent .rolex-discoverRolex-topContent-info .learnMoreBtn>span:hover{text-decoration:underline}@media only screen and (min-width:1024px){.rolex-contactus-contactPanel .rolex-contactus-contactGrid{display:flex;gap:8px}}@media only screen and (max-width:767px){.rolex-contactus-contactPanel .rolex-contactus-contactGrid .rolex-contactus-contactGrid-item{margin-top:24px}.rolex-contactus-contactPanel .rolex-contactus-contactGrid .rolex-contactus-contactGrid-item:first-child{margin-top:0}}@media only screen and (min-width:768px) and (max-width:1023px){.rolex-contactus-contactPanel .rolex-contactus-contactGrid .rolex-contactus-contactGrid-item{margin-top:24px}.rolex-contactus-contactPanel .rolex-contactus-contactGrid .rolex-contactus-contactGrid-item:first-child{margin-top:0}}@media only screen and (min-width:1024px){.rolex-contactus-contactPanel .rolex-contactus-contactGrid .rolex-contactus-contactGrid-item{flex-basis:calc((100% - 8px)/2);width:calc((100% - 8px)/2)}.rolex-contactus-contactPanel .rolex-contactus-contactGrid .rolex-contactus-contactGrid-item.fullWidth{flex-basis:100%;width:100%}}.rolex-contactus-contactPanel .rolex-contactus-contactGrid .rolex-contactus-contactGrid-item .rolex-common-pushComponent{padding-top:16px}.rolex-contactus-contactPanel .rolex-contactus-contactGrid .rolex-contactus-contactGrid-item .rolex-common-pushComponent>:not(:first-child){padding-top:16px}@media only screen and (max-width:767px){.rolex-contactus-contactPanel .rolex-contactus-contactGrid .rolex-contactus-contactGrid-item .rolex-common-pushComponent .learnMoreBtn{padding-top:4px}}@media only screen and (min-width:768px) and (max-width:1023px){.rolex-contactus-contactPanel .rolex-contactus-contactGrid .rolex-contactus-contactGrid-item .rolex-common-pushComponent .learnMoreBtn{padding-top:8px}}@media only screen and (min-width:1024px){.rolex-contactus-contactPanel .rolex-contactus-contactGrid .rolex-contactus-contactGrid-item .rolex-common-pushComponent .learnMoreBtn{padding-top:8px}}.rolex-contactus-contactPanel .rolex-contactus-contactGrid .rolex-contactus-contactGrid-item .rolex-common-pushComponent .learnMoreBtn>a .icon,.rolex-contactus-contactPanel .rolex-contactus-contactGrid .rolex-contactus-contactGrid-item .rolex-common-pushComponent .learnMoreBtn>span .icon,.rolex-discoverRolex-discoverPanel .rolex-discoverRolex-discoverPanel-grid .rolex-discoverRolex-discoverPanel-item .learnMoreBtn>a .icon,.rolex-discoverRolex-discoverPanel .rolex-discoverRolex-discoverPanel-grid .rolex-discoverRolex-discoverPanel-item .learnMoreBtn>span .icon,.rolex-discoverRolex-topContent .rolex-discoverRolex-topContent-info .learnMoreBtn>a .icon,.rolex-discoverRolex-topContent .rolex-discoverRolex-topContent-info .learnMoreBtn>span .icon{display:block;width:16px;height:16px;position:absolute;right:-16px;top:0}.rolex-contactus-contactPanel .rolex-contactus-contactGrid .rolex-contactus-contactGrid-item .imageWrapper img,.rolex-discoverRolex-topContent .rolex-discoverRolex-topContent-info .learnMoreBtn>a .icon img,.rolex-discoverRolex-topContent .rolex-discoverRolex-topContent-info .learnMoreBtn>span .icon img{display:block;width:100%}.rolex-landing-featured{position:relative;display:block;margin-top:120px;margin-bottom:150px}@media only screen and (max-width:767px){.rolex-landing-featured{margin-top:100px;margin-bottom:70px}}.rolex-landing-featured .rolex-common-editorialGrid,.rolex-landing-visit .rolex-common-textImage{margin-top:0}.rolex-festive-topBanner,.rolex-landing-visit{position:relative;display:block}.rolex-landing-visit .rolex-common-textImage-imageWrapper{margin-bottom:90px}@media only screen and (max-width:767px){.rolex-landing-visit .rolex-common-textImage-imageWrapper{margin-bottom:45px}}.rolex-landing-visit .rolex-common-buttonlabel{margin-top:34px}.rolex-festive-topBanner{width:100%}@media only screen and (max-width:767px){.rolex-festive-topBanner{max-width:100%}}@media only screen and (min-width:768px){.rolex-festive-topBanner{width:80%;max-width:1140px;margin:0 auto}}.rolex-festive-bottomBanner{position:relative;display:block;width:100%}@media only screen and (max-width:767px){.rolex-festive-bottomBanner{max-width:100%}}@media only screen and (min-width:768px){.rolex-festive-bottomBanner{width:80%;max-width:1140px;margin:0 auto}}.rolex-newWatches-topText{position:relative;display:block;margin:0 auto 100px}@media only screen and (max-width:767px){.rolex-newWatches-topText{margin-bottom:80px}}.rolex-newWatches-topText .rolex-common-textComponent{margin:0 auto}@media only screen and (max-width:767px){.rolex-newWatches-editorialGrid.rolex-common-editorialGrid{margin-top:80px}}@media only screen and (min-width:1024px){.rolex-newWatches-editorialGrid.rolex-common-editorialGrid{margin-top:150px}}@media only screen and (min-width:768px){.rolex-newWatches-editorialGrid.rolex-common-editorialGrid .rolex-common-editorialGrid-item{width:calc(50% - 6px)}}@media only screen and (min-width:1024px){.rolex-newWatches-editorialGrid.rolex-common-editorialGrid .rolex-common-editorialGrid-item{margin-bottom:30px}}@media only screen and (max-width:767px){.rolex-newWatches-editorialGrid.rolex-common-editorialGrid .rolex-common-editorialGrid-item{width:calc(50% - 5px);margin-bottom:30px}}@media only screen and (min-width:768px){.rolex-newWatches-editorialGrid.rolex-common-editorialGrid .rolex-common-editorialGrid-item:nth-child(2n+1){margin-right:12px}}@media only screen and (max-width:767px){.rolex-newWatches-editorialGrid.rolex-common-editorialGrid .rolex-common-editorialGrid-item:nth-child(2n+1){margin-right:10px}.rolex-newWatches-image.rolex-common-image{margin-top:38px;height:240px}}@media only screen and (min-width:768px){.rolex-newWatches-image.rolex-common-image{margin-top:150px}}.rolex-newWatches-watchGrid{display:flex;flex-wrap:wrap;gap:40px 8px;padding-top:24px;padding-bottom:0}@media only screen and (min-width:1024px){.rolex-newWatches-watchGrid{padding-top:24px;padding-bottom:0}}.rolex-newWatches-watchGrid .rolex-rolexWatches-watchItem{flex-basis:100%;transition:all .2s ease-out}@media only screen and (min-width:1024px){.rolex-newWatches-watchGrid .rolex-rolexWatches-watchItem{flex-basis:calc((100% - 8px)/2)}.rolex-newWatches-watchGrid .rolex-rolexWatches-watchItem:hover .imageWrapper img{transform:scale3d(1.1,1.1,1)}}.rolex-newWatches-watchGrid .rolex-rolexWatches-watchItem .imageWrapper{overflow:hidden;display:block;width:100%}.rolex-newWatches-watchGrid .rolex-rolexWatches-watchItem .infoWrapper{display:block;padding-top:12px}@media only screen and (min-width:1024px){.rolex-newWatches-watchGrid .rolex-rolexWatches-watchItem .infoWrapper{padding-top:16px}}.rolex-newWatches-watchGrid .rolex-rolexWatches-watchItem .infoWrapper>*{display:block}.rolex-newWatches-watchGrid .rolex-rolexWatches-watchItem .infoWrapper *{color:#472b20}.rolex-history-topText{margin:0 auto 100px}.rolex-history-topText .rolex-common-textComponent,.rolex-servicing-topText .rolex-common-textComponent{margin:0 auto}.rolex-history-info,.rolex-history-list,.rolex-history-topText,.rolex-servicing-topText{position:relative;display:block}.rolex-servicing-topText{margin-bottom:100px}@media only screen and (max-width:767px){.rolex-servicing-topText{margin-bottom:60px}}.rolex-servicing-leadin,.rolex-servicing-leadin .rolex-common-textImage-imageWrapper{position:relative;display:block;margin-bottom:100px}@media only screen and (max-width:767px){.rolex-servicing-leadin{margin-bottom:60px}}@media only screen and (max-width:767px){.rolex-servicing-leadin .rolex-common-textImage-imageWrapper{margin-bottom:60px}}.rolex-servicing-leadin .rolex-common-textImage{margin-top:0;margin-bottom:0}.rolex-servicing-leadin .rolex-common-largetitle{font-weight:300;position:relative;display:block;margin-bottom:20px}@media only screen and (max-width:767px){.rolex-servicing-leadin .rolex-common-largetitle{margin-bottom:10px}}.rolex-servicing-info{margin-bottom:100px}.rolex-servicing-info,.rolex-servicing-list{position:relative;display:block}.rolex-ladyDatejust-leadin,.rolex-ladyDatejust-leadin .rolex-common-textImage-imageWrapper{position:relative;display:block;margin-bottom:100px}@media only screen and (max-width:767px){.rolex-ladyDatejust-leadin{margin-bottom:60px}}@media only screen and (max-width:767px){.rolex-ladyDatejust-leadin .rolex-common-textImage-imageWrapper{margin-bottom:60px}}.rolex-ladyDatejust-leadin .rolex-common-textImage{margin-top:0;margin-bottom:0}.rolex-ladyDatejust-leadin .rolex-common-largetitle{font-weight:300;position:relative;display:block;margin-bottom:20px}@media only screen and (max-width:767px){.rolex-ladyDatejust-leadin .rolex-common-largetitle{margin-bottom:10px}}.rolex-ladyDatejust-info{margin-bottom:100px}.rolex-ladyDatejust-info,.rolex-ladyDatejust-list,.rolex-watchmaking-topText{position:relative;display:block}.rolex-watchmaking-topText{margin-bottom:100px}@media only screen and (max-width:767px){.rolex-watchmaking-topText{margin-bottom:60px}}.rolex-watchmaking-topText .rolex-common-textComponent{margin:0 auto}.rolex-watchmaking-twoColumn{position:relative;display:block;margin-bottom:100px}.rolex-discoverRolex-carousel-slick .rolex-discoverRolex-carousel-slickItem{display:block!important;position:relative}.rolex-discoverRolex-carousel-slick .rolex-discoverRolex-carousel-slickItem .textWrapper{position:absolute}@media only screen and (max-width:767px){.rolex-discoverRolex-carousel-slick .rolex-discoverRolex-carousel-slickItem .textWrapper{width:100%;padding:0 24px;bottom:70px}}@media only screen and (min-width:768px){.rolex-discoverRolex-carousel-slick .rolex-discoverRolex-carousel-slickItem .textWrapper{width:calc((((100% - 16%) + 8px)/12)*5);left:calc(50% + (((100% - 16%) + 8px)/12));top:50%;transform:translate3d(0,-50%,0)}}.rolex-discoverRolex-carousel-slick .rolex-discoverRolex-carousel-slickItem .textWrapper .headline{color:#fff;font-weight:700;font-size:clamp(1.375rem,calc(1.25rem + .3125vw),1.625rem);line-height:1.31}.rolex-discoverRolex-carousel-slick .rolex-discoverRolex-carousel-slickItem .textWrapper .title{color:#fff;font-weight:700;font-size:clamp(2.25rem,calc(1.1875rem + 2.6563vw),4.375rem);line-height:1.18}.rolex-discoverRolex-carousel-slick .rolex-discoverRolex-carousel-slickItem .textWrapper .ctaBtn{display:inline-block;margin-top:20px}.rolex-discoverRolex-carousel-slick .slick-slide{width:100%;position:relative}.rolex-discoverRolex-carousel-slick .slick-arrow{width:10px;height:10px;border-style:solid;border-color:#fff;border-width:3px 3px 0 0;background-color:transparent;font-size:0;transition:all .2s ease-out;z-index:2!important}@media only screen and (max-width:767px){.rolex-discoverRolex-carousel-slick .slick-arrow{display:none!important}}.rolex-discoverRolex-carousel-slick .slick-arrow.slick-prev{left:calc(4% - 8px);transform:translate3d(0,-50%,0) rotate3d(0,0,1,-135deg)}@media only screen and (max-width:767px){.rolex-discoverRolex-carousel-slick .slick-arrow.slick-prev{left:0}}.rolex-discoverRolex-carousel-slick .slick-arrow.slick-next{right:calc(4% - 8px);transform:translate3d(0,-50%,0) rotate3d(0,0,1,45deg)}@media only screen and (max-width:767px){.rolex-discoverRolex-carousel-slick .slick-arrow.slick-next{right:0}}.rolex-discoverRolex-carousel-slick .slick-arrow.slick-disabled{opacity:0}.rolex-discoverRolex-carousel-slick .slick-arrow:hover{opacity:1;border-color:#127749}.rolex-discoverRolex-carousel-slick .slick-arrow:before,.rolex-discoverRolex-carousel-slick .slick-dots li button:after,.rolex-discoverRolex-carousel-slick .slick-dots li button:before{content:""!important}.rolex-discoverRolex-carousel-slick .slick-arrow:after{content:"";display:block;width:40px;height:40px;position:absolute;left:0;top:0;transform:translate3d(-50%,-50%,0) translate3d(6px,2px,0);background-color:#767676;opacity:.3;border-radius:40px}.rolex-discoverRolex-carousel-slick .slick-dots{height:8px;position:absolute;bottom:12px;margin:0;padding:0}@media only screen and (max-width:767px){.rolex-discoverRolex-carousel-slick .slick-dots{bottom:5px}}@media only screen and (min-width:768px) and (max-width:1023px){.rolex-discoverRolex-carousel-slick .slick-dots{bottom:5px}}@media only screen and (max-width:767px){.rolex-discoverRolex-carousel-slick .slick-dots li{width:18px}}@media only screen and (max-width:767px){.rolex-discoverRolex-carousel-slick .slick-dots li button{width:18px}}@media only screen and (max-width:767px){.rolex-discoverRolex-carousel-slick .slick-dots li.slick-active{width:40px}}@media only screen and (max-width:767px){.rolex-discoverRolex-carousel-slick .slick-dots li.slick-active button{width:40px}}.rolex-discoverRolex-topContent .rolex-common-pushComponent{padding-top:24px}@media only screen and (min-width:1024px){.rolex-discoverRolex-topContent .rolex-common-pushComponent{padding-top:24px}}.rolex-discoverRolex-topContent .rolex-discoverRolex-topContent-image{padding-top:24px;padding-bottom:0}@media only screen and (min-width:1024px){.rolex-discoverRolex-topContent .rolex-discoverRolex-topContent-image{padding-top:24px;padding-bottom:0}}.rolex-discoverRolex-topContent .rolex-discoverRolex-topContent-info{padding-top:16px;padding-bottom:0}@media only screen and (min-width:1024px){.rolex-discoverRolex-topContent .rolex-discoverRolex-topContent-info{padding-top:16px;padding-bottom:0}}.rolex-discoverRolex-topContent .rolex-discoverRolex-topContent-info>*{padding-top:0}@media only screen and (min-width:1024px){.rolex-discoverRolex-topContent .rolex-discoverRolex-topContent-info .learnMoreBtn{padding-top:8px}}@media only screen and (min-width:1024px){.rolex-discoverRolex-discoverPanel .rolex-discoverRolex-discoverPanel-grid{display:flex;gap:8px}}@media only screen and (max-width:767px){.rolex-discoverRolex-discoverPanel .rolex-discoverRolex-discoverPanel-grid .rolex-discoverRolex-discoverPanel-item{margin-top:24px}.rolex-discoverRolex-discoverPanel .rolex-discoverRolex-discoverPanel-grid .rolex-discoverRolex-discoverPanel-item:first-child{margin-top:0}}@media only screen and (min-width:1024px){.rolex-discoverRolex-discoverPanel .rolex-discoverRolex-discoverPanel-grid .rolex-discoverRolex-discoverPanel-item{flex-basis:calc((100% - 16px)/3);width:calc((100% - 16px)/3)}}.rolex-discoverRolex-discoverPanel .rolex-discoverRolex-discoverPanel-grid .rolex-discoverRolex-discoverPanel-item .rolex-common-pushComponent{background-color:transparent}.rolex-discoverRolex-discoverPanel .rolex-discoverRolex-discoverPanel-grid .rolex-discoverRolex-discoverPanel-item .imageWrapper{margin-bottom:16px}.rolex-discoverRolex-discoverPanel .rolex-discoverRolex-discoverPanel-grid .rolex-discoverRolex-discoverPanel-item .imageWrapper img,.rolex-discoverRolex-discoverPanel .rolex-discoverRolex-discoverPanel-grid .rolex-discoverRolex-discoverPanel-item .learnMoreBtn>a .icon img,.rolex-discoverRolex-discoverPanel .rolex-discoverRolex-discoverPanel-grid .rolex-discoverRolex-discoverPanel-item .learnMoreBtn>span .icon img{display:block;width:100%}@media only screen and (max-width:767px){.rolex-discoverRolex-discoverPanel .rolex-discoverRolex-discoverPanel-grid .rolex-discoverRolex-discoverPanel-item .learnMoreBtn{padding-top:8px}}@media only screen and (min-width:1024px){.rolex-discoverRolex-discoverPanel .rolex-discoverRolex-discoverPanel-grid .rolex-discoverRolex-discoverPanel-item .learnMoreBtn{padding-top:8px}}.rolex-discoverRolex-discoverPanel .rolex-discoverRolex-discoverPanel-grid .rolex-discoverRolex-discoverPanel-item .learnMoreBtn>a,.rolex-discoverRolex-discoverPanel .rolex-discoverRolex-discoverPanel-grid .rolex-discoverRolex-discoverPanel-item .learnMoreBtn>span{position:relative;color:#127749;font-weight:700}.rolex-icon-logo img{display:block;max-width:250px}@media only screen and (max-width:767px){.rolex-icon-logo img{max-width:125px}}.rolex-icon-logo+*{padding-top:max(4vh,40px)}@media only screen and (min-width:1024px){.rolex-icon-logo+*{padding-top:max(5vh,45px)}}.gm-style iframe+div{border:0!important}.tudor-wrapper,.tudor-wrapper *{font-family:Arial,"Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,sans-serif}.tudor-wrapper *{color:#212121;font-size:16px;line-height:1.3em}.tudor-wrapper a,.tudor-wrapper a:hover{text-decoration:none}@media only screen and (max-width:767px){.hide-mobile{display:none!important}}@media only screen and (min-width:768px) and (max-width:1023px){.hide-tablet{display:none!important}}@media only screen and (min-width:1024px){.hide-desktop{display:none!important}}.tudor-common-ultralargetitle{font-size:48px;line-height:1.166667em;text-transform:uppercase;font-weight:700;letter-spacing:1px}@media only screen and (max-width:767px){.tudor-common-ultralargetitle{font-size:32px;line-height:1.3em}}.tudor-common-extralargetitle{font-size:42px;line-height:1.166667em;text-transform:uppercase}@media only screen and (max-width:767px){.tudor-common-extralargetitle{font-size:32px;line-height:1.5em}}.tudor-common-largetitle{font-size:36px;line-height:1.166667em;text-transform:uppercase}@media only screen and (max-width:767px){.tudor-common-largetitle{font-size:28px;line-height:1.5em}}.tudor-common-bigtitle{font-size:32px;line-height:1.166667em;font-weight:700;text-transform:uppercase}@media only screen and (max-width:767px){.tudor-common-bigtitle{font-size:26px;line-height:1.5em}}.tudor-common-mediumtitle{font-size:28px;line-height:1.3em;text-transform:uppercase}@media only screen and (max-width:767px){.tudor-common-mediumtitle{font-size:24px;line-height:1.3em}}.tudor-common-pushtitle{font-size:18px;line-height:1.3em;font-weight:700;text-transform:uppercase}@media only screen and (max-width:767px){.tudor-common-pushtitle{font-size:16px;line-height:1.3em}}.tudor-common-gridTitle{font-size:18px;line-height:1.3em;font-weight:700;text-transform:uppercase}@media only screen and (max-width:767px){.tudor-common-gridTitle{font-size:13px;line-height:1.3em}}.tudor-common-smalltitle{font-size:14px;line-height:1.3em;font-weight:700;text-transform:uppercase}@media only screen and (max-width:767px){.tudor-common-smalltitle{font-size:11px;line-height:1.3em}}.tudor-common-verysmalltitle{font-size:20px;line-height:1.3em;font-weight:700}@media only screen and (max-width:767px){.tudor-common-verysmalltitle{font-size:14px;line-height:1.3em}}.tudor-common-subtitle{font-size:13px;line-height:1.3em;font-weight:700}@media only screen and (max-width:767px){.tudor-common-subtitle{font-size:11px;line-height:1.3em}}.tudor-common-buttonlabel{font-size:16px;line-height:1.3em}@media only screen and (max-width:767px){.tudor-common-buttonlabel{font-size:14px;line-height:1.3em}}.tudor-common-buttonlabelsmall{font-size:14px;line-height:1.3em}@media only screen and (max-width:767px){.tudor-common-buttonlabelsmall{font-size:12px;line-height:1.3em}}.tudor-common-sectiontitle{font-size:14px;line-height:1.3em;font-weight:700}@media only screen and (max-width:767px){.tudor-common-sectiontitle{font-size:12px;line-height:1.3em}}.tudor-common-largedesc{font-size:24px;line-height:1.3em}@media only screen and (max-width:767px){.tudor-common-largedesc{font-size:20px;line-height:1.3em}}.tudor-common-desc{font-size:14px;line-height:1.3em}@media only screen and (max-width:767px){.tudor-common-desc{font-size:12px;line-height:1.3em}}.tudor-common-smalldesc{font-size:12px;line-height:1.3em}@media only screen and (max-width:767px){.tudor-common-smalldesc{font-size:11px;line-height:1.3em}}.tudor-common-highlightedParagraph{font-size:18px;line-height:1.6em}.tudor-common-mainParagraph{font-size:16px;line-height:1.6em}.tudor-common-button-redBorder{padding:10px 30px;background-color:transparent;color:#be0100;border-radius:100px;border-style:solid;border-width:1px;border-color:#be0100;transition:all .2s ease-out}.tudor-common-button-redBorder .active,.tudor-common-button-redBorder:hover{background-color:#be0100;color:#be0100}.tudor-common-bottomNavigation{padding:25px 0 0;position:relative;background-color:#000}.tudor-common-bottomNavigation .tudor-common-bottomNavigation-logo{display:block}.tudor-common-bottomNavigation .tudor-common-bottomNavigation-logo .tudorLogo{display:block;width:150px;margin:0 auto}.tudor-common-bottomNavigation .tudor-common-bottomNavigation-logo .tudorLogo img,.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-imagePanel .tudor-productDetails-productTop-highlightedImage img,.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-imagePanel .tudor-productDetails-productTop-thumbnails .tudor-productDetails-productTop-thumbnail img{display:block;width:100%}.tudor-common-bottomNavigation .tudor-common-bottomNavigation-quicklinks{display:flex;justify-content:center;margin-top:45px;padding:18px 0;border-style:solid;border-width:1px 0;border-color:#212121}@media only screen and (max-width:1023px){.tudor-common-bottomNavigation .tudor-common-bottomNavigation-quicklinks{display:block;margin-top:30px;padding:0;text-align:center}}.tudor-common-bottomNavigation .tudor-common-bottomNavigation-quicklinks a{display:block;padding:0 15px;color:#fff;text-transform:uppercase;transition:all .25s}.tudor-common-bottomNavigation .tudor-common-bottomNavigation-quicklinks a:hover,.tudor-header .tudor-navigation ul li a.active,.tudor-header .tudor-navigation ul li a.selected,.tudor-header .tudor-navigation ul li a:hover{color:#be0100}@media only screen and (max-width:1023px){.tudor-common-bottomNavigation .tudor-common-bottomNavigation-quicklinks a{padding:18px 0;margin:0 15px}}.tudor-common-bottomNavigation .tudor-common-bottomNavigation-back{position:relative;display:block;padding:25px 0 75px;text-align:center}.tudor-common-bottomNavigation .tudor-common-bottomNavigation-back .tudorBackToTop{position:relative;display:block;width:40px;height:40px;margin:0 auto}.tudor-common-textComponent{width:50%;max-width:650px;margin:90px auto;position:relative;text-align:center}.tudor-common-textComponent h1{margin:0}@media only screen and (max-width:767px){.tudor-common-textComponent{margin:50px auto;width:90%}}.tudor-common-textComponent .tudor-common-verysmalltitle{display:block;color:#be0100;font-weight:700}.tudor-common-textComponent .tudor-common-extralargetitle{display:block;color:#212121;font-weight:700;padding-top:10px}@media only screen and (max-width:767px){.tudor-common-textComponent .tudor-common-extralargetitle{padding-top:0}}.tudor-common-textComponent .textBlock{line-height:1.5em;padding-top:10px}.tudor-common-textImage{display:block;overflow:hidden;position:relative}@media only screen and (max-width:767px){.tudor-common-textImage{width:90%;margin:20px auto}}@media only screen and (min-width:768px){.tudor-common-textImage{max-width:1170px;width:80%;margin:50px auto}}.tudor-common-textImage-desktopImg{position:relative;display:block;width:100%}@media only screen and (max-width:767px){.tudor-common-textImage-desktopImg{display:none!important}}.tudor-common-textImage-mobileImg{position:relative;display:block;width:100%}@media only screen and (min-width:768px){.tudor-common-textImage-mobileImg{display:none!important}}.tudor-common-textImage-imageWrapper{margin-bottom:80px}@media only screen and (max-width:767px){.tudor-common-textImage-imageWrapper{margin-bottom:30px}}.tudor-common-textImage-infoWrapper{position:relative;display:block;text-align:center}.tudor-common-textImage .tudor-common-mediumtitle{margin-bottom:20px}.tudor-common-textImage .text-block{margin-bottom:20px;color:#727272;padding:0 40px}@media only screen and (max-width:767px){.tudor-common-textImage .text-block{padding:0}}.tudor-common-textImage .tudor-common-button-green{position:relative;display:inline-block}.tudor-common-image{display:block;overflow:hidden;position:relative}.tudor-common-image.tudor-collection{font-size:0}@media only screen and (max-width:1023px){.tudor-common-image.tudor-collection{height:200px}}.tudor-common-image.tudor-collection img{display:block;width:100%;position:relative}@media only screen and (max-width:1023px){.tudor-common-image.tudor-collection img{height:200px;-o-object-fit:cover;object-fit:cover}}.tudor-common-image--large{width:100%}.tudor-common-image-desktopImg{position:relative;display:block;width:100%}@media only screen and (max-width:767px){.tudor-common-image-desktopImg{display:none!important}}.tudor-common-image-mobileImg{position:relative;display:block;width:100%}@media only screen and (min-width:768px){.tudor-common-image-mobileImg{display:none!important}}.tudor-common-image-label{display:flex;flex-direction:column;justify-content:center;position:absolute;left:0;right:0;top:0;bottom:0}.tudor-common-image-label span{display:block;text-align:center;font-size:45px;line-height:1.3em;color:#fff}@media only screen and (max-width:767px){.tudor-common-image-label span{font-size:28px;line-height:1.3em}}@media only screen and (min-width:768px) and (max-width:1023px){.tudor-common-image-label span{font-size:32px;line-height:1.3em}}.tudor-common-image-autoSize img{width:auto!important;max-width:100%!important}.tudor-common-checkerboard{position:relative;display:block}.tudor-common-checkerboard-gridItem{position:relative;display:flex;justify-content:flex-start;width:100%}.tudor-common-checkerboard-gridItem:nth-child(even) .tudor-common-checkerboard-infoWrapper .tudor-common-textComponent{text-align:left}.tudor-common-checkerboard-gridItem:nth-child(odd){flex-direction:row-reverse}.tudor-common-checkerboard-gridItem:nth-child(odd) .tudor-common-checkerboard-infoWrapper .tudor-common-textComponent{text-align:right}@media only screen and (max-width:1068px){.tudor-common-checkerboard-gridItem:nth-child(even),.tudor-common-checkerboard-gridItem:nth-child(odd){flex-direction:column}.tudor-common-checkerboard-gridItem:nth-child(even) .tudor-common-checkerboard-infoWrapper .tudor-common-textComponent,.tudor-common-checkerboard-gridItem:nth-child(odd) .tudor-common-checkerboard-infoWrapper .tudor-common-textComponent{text-align:left}}.tudor-common-checkerboard-gridItem .tudor-common-textComponent .textBlock{margin-top:40px}@media only screen and (max-width:767px){.tudor-common-checkerboard-gridItem .tudor-common-textComponent .textBlock{margin-top:0}}.tudor-common-checkerboard-imageWrapper{position:relative;display:block;width:50%}@media only screen and (max-width:1068px){.tudor-common-checkerboard-imageWrapper{width:100%}}.tudor-common-checkerboard-desktopImg{position:relative;display:block;width:100%}@media only screen and (max-width:767px){.tudor-common-checkerboard-desktopImg{display:none!important}}.tudor-common-checkerboard-mobileImg{position:relative;display:block;width:100%}@media only screen and (min-width:768px){.tudor-common-checkerboard-mobileImg{display:none!important}}.tudor-common-checkerboard-infoWrapper,.tudor-header .tudor-navigation ul{position:relative;display:flex;justify-content:center;align-items:center;width:50%;padding:0 6%}@media only screen and (min-width:768px) and (max-width:1068px){.tudor-common-checkerboard-infoWrapper{width:100%;padding:40px 20px}}@media only screen and (max-width:767px){.tudor-common-checkerboard-infoWrapper{width:100%;padding:30px 0}}.tudor-common-checkerboard-infoWrapper .tudor-common-textComponent{margin:0;width:100%;max-width:100%}.tudor-common-pushBanner,.tudor-common-pushBanner-desktopImg,.tudor-common-pushBanner-imageWrapper{position:relative;display:block;width:100%}@media only screen and (max-width:767px){.tudor-common-pushBanner-desktopImg{display:none!important}}.tudor-common-pushBanner-mobileImg{position:relative;display:block;width:100%}@media only screen and (min-width:768px){.tudor-common-pushBanner-mobileImg{display:none!important}}.tudor-common-pushBanner-infoWrapper{position:absolute;display:flex;top:0;left:0;right:0;bottom:0;justify-content:center;align-items:center}.tudor-common-pushBanner-infoWrapper .tudor-common-largetitle{color:#fff;text-align:center;padding:0 6%;font-weight:700}.tudor-common-twoColumn{position:relative;display:flex;justify-content:flex-start;background-color:#212121;flex-wrap:wrap}@media only screen and (min-width:1069px){.tudor-common-twoColumn{align-items:stretch;flex-direction:row-reverse}}@media only screen and (max-width:1068px){.tudor-common-twoColumn{flex-direction:column}}.tudor-common-twoColumn .tudor-common-textComponent{margin:0;width:100%;max-width:100%;text-align:left}.tudor-common-twoColumn .textBlock,.tudor-common-twoColumn .tudor-common-extralargetitle,.tudor-common-twoColumn .tudor-common-verysmalltitle,.tudor-header .tudor-navigation ul li.tudor-navigation-contactus a .active,.tudor-header .tudor-navigation ul li.tudor-navigation-contactus a:hover,.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-addtocartBtn span,.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-disabledBtn span{color:#fff}.tudor-common-twoColumn .textBlock{line-height:1.5em}.tudor-common-twoColumn-videoWrapper{position:relative;display:block;width:50%}@media only screen and (max-width:1068px){.tudor-common-twoColumn-videoWrapper{width:100%}}.tudor-common-twoColumn-infoWrapper{position:relative;display:block}@media only screen and (min-width:1069px){.tudor-common-twoColumn-infoWrapper{width:50%;padding:120px 2%}}@media only screen and (min-width:768px) and (max-width:1068px){.tudor-common-twoColumn-infoWrapper{width:100%;padding:60px 2%}}@media only screen and (max-width:767px){.tudor-common-twoColumn-infoWrapper{width:100%;padding:50px 5%}}@media only screen and (min-width:1069px){.tudor-common-twoColumn-youtube{position:absolute;display:block;top:0;left:0;width:100%;height:100%}}@media only screen and (max-width:1068px){.tudor-common-twoColumn-youtube{position:relative;display:block;width:100%;padding-top:56.25%}}.tudor-common-twoColumn iframe,.tudor-manufacture-textVideo-videoWrapper iframe,.tudor-ranger-textVideo-videoWrapper iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%}.tudor-header{max-width:90%;margin:0 auto;position:relative;padding:18px 0}@media only screen and (max-width:767px){.tudor-header{max-width:100%}}.tudor-header .tudor-navigation{display:block;position:relative;width:100%}.tudor-header .tudor-navigation ul{width:100%;padding:0;margin:0}@media only screen and (max-width:767px){.tudor-header .tudor-navigation ul{flex-wrap:wrap;max-width:450px;margin:0 auto}}.tudor-header .tudor-navigation ul li{display:block;margin-bottom:0;text-align:center}@media only screen and (max-width:767px){.tudor-header .tudor-navigation ul li{min-width:33.3333333333%;max-width:33.3333333333%}}.tudor-header .tudor-navigation ul li a{display:block;margin:0 15px;padding:12px 0;color:#727272;transition:all .2s ease-out}@media only screen and (max-width:1023px){.tudor-header .tudor-navigation ul li a{margin:0 12px}}.tudor-header .tudor-navigation ul li.tudor-navigation-contactus a{padding:10px 30px;color:#be0100}@media only screen and (max-width:767px){.tudor-header .tudor-navigation ul li.tudor-navigation-contactus a{max-width:160px;margin:0 auto}}@media only screen and (max-width:1023px){.tudor-header .tudor-navigation ul li.tudor-navigation-contactus a .active,.tudor-header .tudor-navigation ul li.tudor-navigation-contactus a:hover{color:#fff}}.categorypath-tudor-collection .filter-tudor_filter_material_novelties,.categorypath-tudor-novelties .filter-tudor_filter_material,body.tudor-productdetails-body .page-wrapper #maincontent>.columns{display:none!important}.tudor-ranger-watchTechnology .tudor-common-extralargetitle br,body.tudor-productlisting-body #maincontent{display:none}body.tudor-productlisting-body .page-main{max-width:unset!important;padding-left:0!important;padding-right:0!important}body.tudor-productdetails-body .page-wrapper #maincontent{min-height:unset}.tudor-productDetails-productTop,.tudor-productDetails-watchSpec{max-width:1920px;margin:0 auto}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper{display:flex;justify-content:space-between;margin:50px auto;padding:0 100px}@media only screen and (max-width:767px){.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper{display:block;margin-top:0;padding:0}}@media only screen and (min-width:768px) and (max-width:1023px){.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper{padding:0 20px}}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-imagePanel{max-width:50%;min-width:50%}@media only screen and (max-width:767px){.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-imagePanel{max-width:100%;min-width:100%}}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-imagePanel .tudor-productDetails-productTop-thumbnails{display:flex;justify-content:center;margin-top:20px;cursor:pointer}@media only screen and (max-width:767px){.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-imagePanel .tudor-productDetails-productTop-thumbnails{width:calc(100% - 10px);margin-left:auto;margin-right:auto}}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-imagePanel .tudor-productDetails-productTop-thumbnails .tudor-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}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-imagePanel .tudor-productDetails-productTop-thumbnails .tudor-productDetails-productTop-thumbnail:first-child{margin-left:0}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-imagePanel .tudor-productDetails-productTop-thumbnails .tudor-productDetails-productTop-thumbnail:last-child{margin-right:0}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-imagePanel .tudor-productDetails-productTop-thumbnails .tudor-productDetails-productTop-thumbnail.active{opacity:.8}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel{max-width:calc(50% - 100px);min-width:calc(50% - 100px)}@media only screen and (max-width:767px){.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel{max-width:100%;min-width:100%;margin-top:70px}}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-brandName{text-align:center;color:#424242}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-productName{margin-top:15px;text-align:center;text-transform:uppercase;color:#727272}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-sku{margin-top:6px;text-align:center;text-transform:uppercase;color:#727272}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-bnoExclusive{margin-top:6px;text-align:center}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-bnoExclusive .vs-common-bnoExclusive{background-color:transparent;color:#be0100;font-weight:700;font-size:14px;line-height:1.3em}@media only screen and (max-width:767px){.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-bnoExclusive .vs-common-bnoExclusive{font-size:12px;line-height:1.3em}}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-productPrice{margin-top:20px;text-align:center;text-transform:uppercase;color:#be0100}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .product-add-form{position:relative;z-index:2}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-braceletSize{display:block;margin-top:25px}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-braceletSize .braceletSizeSelector{display:block;width:60%;min-width:400px;margin:0 auto;position:relative}@media only screen and (max-width:767px){.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-braceletSize .braceletSizeSelector{width:100%;max-width:280px;min-width:unset}}@media only screen and (min-width:768px) and (max-width:1023px){.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-braceletSize .braceletSizeSelector{width:100%;max-width:280px;min-width:unset}}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-braceletSize .braceletSizeSelector .braceletSizeSelector-button{display:block;width:100%;height:48px;min-width:400px;margin:0 auto;padding:10px 24px 10px 4px;background-color:#fff;background:#fff url(../../frontend/ewc/default/zh_Hans_CN/images/select-bg.svg) no-repeat 100% 45%;background-size:30px 60px;background-clip:padding-box;vertical-align:baseline;text-align:center;font-size:16px;line-height:26px;text-indent:.01em;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;cursor:pointer}@media only screen and (max-width:767px){.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-braceletSize .braceletSizeSelector .braceletSizeSelector-button{width:100%;max-width:280px;min-width:unset}}@media only screen and (min-width:768px) and (max-width:1023px){.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-braceletSize .braceletSizeSelector .braceletSizeSelector-button{width:100%;max-width:280px;min-width:unset}}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-braceletSize .braceletSizeSelector .braceletSizeSelector-list{display:none;width:100%;overflow:hidden;position:absolute;left:0;top:100%;background-color:#fff;border:1px solid #ccc;border-radius:5px}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-braceletSize .braceletSizeSelector .braceletSizeSelector-list .braceletSizeSelector-listBtn{display:block;padding:10px 4px;text-align:center;font-size:16px;line-height:26px;background-color:#fff;transition:all .2s ease-out;cursor:pointer}@media only screen and (max-width:1023px){.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-braceletSize .braceletSizeSelector .braceletSizeSelector-list .braceletSizeSelector-listBtn{padding:4px}}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-braceletSize .braceletSizeSelector .braceletSizeSelector-list .braceletSizeSelector-listBtn:hover{background-color:#727272;color:#fff}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-braceletSize select{display:none!important;height:48px;width:60%;min-width:400px;margin:0 auto;padding:10px 4px;background-color:#fff;border-radius:5px}@media only screen and (max-width:767px){.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-braceletSize select{width:100%;max-width:280px;min-width:unset}}@media only screen and (min-width:768px) and (max-width:1023px){.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-braceletSize select{width:100%;max-width:280px;min-width:unset}}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-braceletSize select+.mage-error{width:60%;min-width:400px;margin:10px auto 0}@media only screen and (max-width:767px){.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-braceletSize select+.mage-error{width:100%;max-width:280px;min-width:unset}}@media only screen and (min-width:768px) and (max-width:1023px){.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-braceletSize select+.mage-error{width:100%;max-width:280px;min-width:unset}}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-addtocartBtn{display:block;width:60%;min-width:400px;margin:25px auto 0;padding:10px 0;background-color:#be0100;text-align:center;font-weight:700;color:#fff;text-transform:uppercase;border-width:0;border-radius:5px;transition:all .2s ease-out;cursor:pointer}@media only screen and (max-width:767px){.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-addtocartBtn{width:100%;max-width:280px;min-width:unset}}@media only screen and (min-width:768px) and (max-width:1023px){.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-addtocartBtn{width:100%;max-width:280px;min-width:unset}}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-addtocartBtn:hover{background-color:rgba(190,1,0,.8)}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-addtocartBtn:disabled{cursor:default;background-color:#727272}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-addtocartBtn:disabled:hover{background-color:rgba(114,114,114,.8)}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-disabledBtn{display:none;width:60%;min-width:400px;margin:25px auto 0;padding:10px 0;background-color:#727272;text-align:center;font-weight:700;color:#fff;text-transform:uppercase;border-width:0;border-radius:5px;transition:all .2s ease-out;cursor:default}@media only screen and (max-width:767px){.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-disabledBtn{width:100%;max-width:280px;min-width:unset}}@media only screen and (min-width:768px) and (max-width:1023px){.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-disabledBtn{width:100%;max-width:280px;min-width:unset}}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-disabledBtn:hover{background-color:rgba(114,114,114,.8)}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-contactSpecialistBtn{display:block;width:60%;min-width:400px;margin:25px auto 0;padding:10px 0;background-color:#be0100;text-align:center;font-weight:700;color:#fff;text-transform:uppercase;border-radius:5px;transition:all .2s ease-out;cursor:pointer}@media only screen and (max-width:767px){.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-contactSpecialistBtn{width:100%;max-width:280px;min-width:unset}}@media only screen and (min-width:768px) and (max-width:1023px){.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-contactSpecialistBtn{width:100%;max-width:280px;min-width:unset}}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-contactSpecialistBtn:hover{background-color:rgba(190,1,0,.8)}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-productDesc{margin-top:60px;color:#727272}@media only screen and (max-width:767px){.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-productDesc{padding:0 20px}}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-actionPanel{display:flex;flex-wrap:wrap;margin-top:30px}@media only screen and (max-width:767px){.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-actionPanel{display:block;padding:0 20px}}@media only screen and (min-width:768px) and (max-width:1023px){.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-actionPanel{display:block}}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-actionPanel .tudor-productDetails-productTop-infoPanel-actionPanel-addToWishlist,.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-actionPanel .tudor-productDetails-productTop-infoPanel-actionPanel-shareProduct,.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-actionPanel .tudor-productDetails-productTop-infoPanel-actionPanel-sizeGuide{display:block;padding:20px 0;position:relative;text-align:center;font-weight:400;text-transform:uppercase;border-style:solid;border-color:#e4e4e4;border-width:0 0 1px}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-actionPanel .tudor-productDetails-productTop-infoPanel-actionPanel-addToWishlist>span,.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-actionPanel .tudor-productDetails-productTop-infoPanel-actionPanel-shareProduct>span,.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-actionPanel .tudor-productDetails-productTop-infoPanel-actionPanel-sizeGuide>span{padding-left:36px;position:relative;color:#727272}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-actionPanel .tudor-productDetails-productTop-infoPanel-actionPanel-addToWishlist .icon,.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-actionPanel .tudor-productDetails-productTop-infoPanel-actionPanel-shareProduct .icon,.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-actionPanel .tudor-productDetails-productTop-infoPanel-actionPanel-sizeGuide .icon{display:block;width:26px;height:36px;position:absolute;left:0;top:calc(50% - 18px);background-repeat:no-repeat;background-position:center center}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-actionPanel .tudor-productDetails-productTop-infoPanel-actionPanel-sizeGuide{min-width:100%;max-width:100%;border-top-width:3px}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-actionPanel .tudor-productDetails-productTop-infoPanel-actionPanel-sizeGuide .icon{background-size:25px}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-actionPanel .tudor-productDetails-productTop-infoPanel-actionPanel-addToWishlist{min-width:50%;max-width:50%}@media only screen and (max-width:767px){.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-actionPanel .tudor-productDetails-productTop-infoPanel-actionPanel-addToWishlist{min-width:100%;max-width:100%}}@media only screen and (min-width:768px) and (max-width:1023px){.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-actionPanel .tudor-productDetails-productTop-infoPanel-actionPanel-addToWishlist{min-width:100%;max-width:100%}}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-actionPanel .tudor-productDetails-productTop-infoPanel-actionPanel-addToWishlist .icon{background-size:26px}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-actionPanel .tudor-productDetails-productTop-infoPanel-actionPanel-addToWishlist .tudor-common-subtitle{display:inline-block;position:relative}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-actionPanel .tudor-productDetails-productTop-infoPanel-actionPanel-addToWishlist .tudor-common-subtitle svg{display:block;opacity:.3;width:32px;height:32px;margin:0;padding:2px;position:absolute;left:0;top:-10px}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-actionPanel .tudor-productDetails-productTop-infoPanel-actionPanel-addToWishlist .tudor-common-subtitle svg g{color:#a37e2c;transition:all .2s ease-out}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-actionPanel .tudor-productDetails-productTop-infoPanel-actionPanel-addToWishlist .tudor-common-subtitle:hover svg g{fill:#a37e2c}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-actionPanel .tudor-productDetails-productTop-infoPanel-actionPanel-addToWishlist.active .tudor-common-subtitle svg g{fill:#a37e2c!important}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-actionPanel .tudor-productDetails-productTop-infoPanel-actionPanel-shareProduct{min-width:50%;max-width:50%}@media only screen and (max-width:767px){.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-actionPanel .tudor-productDetails-productTop-infoPanel-actionPanel-shareProduct{min-width:100%;max-width:100%}}@media only screen and (min-width:768px) and (max-width:1023px){.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-actionPanel .tudor-productDetails-productTop-infoPanel-actionPanel-shareProduct{min-width:100%;max-width:100%}}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-actionPanel .tudor-productDetails-productTop-infoPanel-actionPanel-shareProduct:before{content:"";display:block;width:1px;height:calc(100% - 20px);position:absolute;left:0;top:10px;background-color:#e4e4e4}@media only screen and (max-width:767px){.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-actionPanel .tudor-productDetails-productTop-infoPanel-actionPanel-shareProduct:before{display:none}}@media only screen and (min-width:768px) and (max-width:1023px){.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-actionPanel .tudor-productDetails-productTop-infoPanel-actionPanel-shareProduct:before{display:none}}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-actionPanel .tudor-productDetails-productTop-infoPanel-actionPanel-shareProduct .icon{background-size:25px}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-actionPanel .tudor-productDetails-productTop-infoPanel-actionPanel-shareProduct .addthis_inline_share_toolbox{display:none;position:absolute;padding-left:15px;left:50%;transform:translate3d(-50%,8px,0)}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-actionPanel .tudor-productDetails-productTop-infoPanel-actionPanel-shareProduct:hover .addthis_inline_share_toolbox{display:block}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-actionPanel .tudor-productDetails-productTop-infoPanel-actionPanel-shareProduct.shareAPI .addthis_inline_share_toolbox,.tudor-productDetails-youMayAlsoLike .tudor-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-slider .slick-arrow:before{display:none!important}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-paymentMethod img{display:block;width:100%;max-width:320px;margin:0 auto}.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-braceletSizeError{position:relative;width:60%;min-width:400px;font-size:14px;z-index:-1;margin:0 auto;padding-top:6px;display:none;justify-content:flex-start;color:#be0100}@media only screen and (max-width:767px){.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-braceletSizeError{width:100%;max-width:280px;min-width:unset}}@media only screen and (min-width:768px) and (max-width:1023px){.tudor-productDetails-productTop .tudor-productDetails-productTop-wrapper .tudor-productDetails-productTop-infoPanel .tudor-productDetails-productTop-infoPanel-braceletSizeError{width:100%;max-width:280px;min-width:unset}}.tudor-productDetails-watchSpec .tudor-productDetails-watchSpec-wrapper{display:flex;flex-direction:row-reverse;justify-content:space-between;margin:50px auto;padding:0 100px}@media only screen and (max-width:767px){.tudor-productDetails-watchSpec .tudor-productDetails-watchSpec-wrapper{flex-direction:column-reverse;padding:0 20px}}@media only screen and (min-width:768px) and (max-width:1023px){.tudor-productDetails-watchSpec .tudor-productDetails-watchSpec-wrapper{padding:0 20px}}.tudor-productDetails-watchSpec .tudor-productDetails-watchSpec-wrapper .tudor-productDetails-watchSpec-imagePanel{display:flex;justify-content:center;max-width:50%;min-width:50%}@media only screen and (max-width:767px){.tudor-productDetails-watchSpec .tudor-productDetails-watchSpec-wrapper .tudor-productDetails-watchSpec-imagePanel{max-width:100%;min-width:100%;margin-top:80px}}.tudor-productDetails-watchSpec .tudor-productDetails-watchSpec-wrapper .tudor-productDetails-watchSpec-imagePanel .tudor-productDetails-watchSpec-imageWrapper,.tudor-productDetails-youMayAlsoLike .tudor-productDetails-youMayAlsoLike-wrapper .tudor-youMayAlsoLike-watchItem .tudor-youMayAlsoLike-watchItem-imageWrapper .imageWrapper img{display:block;width:100%}.tudor-productDetails-watchSpec .tudor-productDetails-watchSpec-wrapper .tudor-productDetails-watchSpec-infoPanel{display:flex;flex-direction:column;justify-content:center;max-width:calc(50% - 20px);min-width:calc(50% - 20px)}@media only screen and (max-width:767px){.tudor-productDetails-watchSpec .tudor-productDetails-watchSpec-wrapper .tudor-productDetails-watchSpec-infoPanel{max-width:100%;min-width:100%}}.tudor-productDetails-watchSpec .tudor-productDetails-watchSpec-wrapper .tudor-productDetails-watchSpec-infoPanel .tudor-productDetails-watchSpec-infoItem{margin-top:20px}.tudor-productDetails-watchSpec .tudor-productDetails-watchSpec-wrapper .tudor-productDetails-watchSpec-infoPanel .tudor-productDetails-watchSpec-infoItem:first-child{margin-top:0}.tudor-productDetails-watchSpec .tudor-productDetails-watchSpec-wrapper .tudor-productDetails-watchSpec-infoPanel .tudor-productDetails-watchSpec-infoItem .titleText{font-weight:700;text-transform:uppercase}.tudor-productDetails-watchSpec .tudor-productDetails-watchSpec-wrapper .tudor-productDetails-watchSpec-infoPanel .tudor-productDetails-watchSpec-infoItem .descText{margin-top:4px;color:#727272}.tudor-productDetails-contactForm{margin:0 auto;background-color:#eee}.tudor-productDetails-contactForm .tudor-productDetails-contactForm-wrapper{max-width:540px;margin:0 auto;padding:100px 20px;position:relative}.tudor-productDetails-youMayAlsoLike{max-width:1920px;margin:100px auto}.tudor-productDetails-youMayAlsoLike .tudor-productDetails-youMayAlsoLike-wrapper{margin:50px auto;padding:0 100px;position:relative}@media only screen and (max-width:767px){.tudor-productDetails-youMayAlsoLike .tudor-productDetails-youMayAlsoLike-wrapper{padding:0 20px}}@media only screen and (min-width:768px) and (max-width:1023px){.tudor-productDetails-youMayAlsoLike .tudor-productDetails-youMayAlsoLike-wrapper{padding:0 20px}}.tudor-productDetails-youMayAlsoLike .tudor-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-title{text-align:center;color:#424242;font-weight:700}.tudor-productDetails-youMayAlsoLike .tudor-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-slider{width:100%;margin-top:40px;position:relative}.tudor-productDetails-youMayAlsoLike .tudor-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-slider .tudor-youMayAlsoLike-watchItem{display:block!important;min-width:100%;max-width:100%;position:relative}.tudor-productDetails-youMayAlsoLike .tudor-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-slider .slick-slide{position:relative}.tudor-productDetails-youMayAlsoLike .tudor-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-slider .slick-arrow{width:40px;height:40px;background-image:url(../../frontend/ewc/default/zh_Hans_CN/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}.tudor-productDetails-youMayAlsoLike .tudor-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-slider .slick-arrow.slick-prev{left:-40px;transform:rotate3d(0,1,0,180deg)}@media only screen and (max-width:1023px){.tudor-productDetails-youMayAlsoLike .tudor-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-slider .slick-arrow.slick-prev{left:0}}.tudor-productDetails-youMayAlsoLike .tudor-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-slider .slick-arrow.slick-next{right:-40px;transform:rotate3d(0,1,0,0deg)}@media only screen and (max-width:1023px){.tudor-productDetails-youMayAlsoLike .tudor-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-slider .slick-arrow.slick-next{right:0}}.tudor-productDetails-youMayAlsoLike .tudor-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-slider .slick-arrow.slick-disabled{opacity:0}.tudor-productDetails-youMayAlsoLike .tudor-productDetails-youMayAlsoLike-wrapper .tudor-youMayAlsoLike-watchItem:hover,.tudor-productDetails-youMayAlsoLike .tudor-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-slider .slick-arrow:hover{opacity:.8}.tudor-productDetails-youMayAlsoLike .tudor-productDetails-youMayAlsoLike-wrapper .tudor-youMayAlsoLike-watchItem{transition:all .2s ease-out}.tudor-form .tudorContactForm .tudor-contactForm textarea+label,.tudor-productDetails-youMayAlsoLike .tudor-productDetails-youMayAlsoLike-wrapper .tudor-youMayAlsoLike-watchItem .tudor-youMayAlsoLike-watchItem-imageWrapper,.tudor-productDetails-youMayAlsoLike .tudor-productDetails-youMayAlsoLike-wrapper .tudor-youMayAlsoLike-watchItem .tudor-youMayAlsoLike-watchItem-infoWrapper{display:block}.tudor-productDetails-youMayAlsoLike .tudor-productDetails-youMayAlsoLike-wrapper .tudor-youMayAlsoLike-watchItem .tudor-youMayAlsoLike-watchItem-imageWrapper .imageWrapper{display:block;position:relative}.tudor-productDetails-youMayAlsoLike .tudor-productDetails-youMayAlsoLike-wrapper .tudor-youMayAlsoLike-watchItem .tudor-youMayAlsoLike-watchItem-infoWrapper .tudor-youMayAlsoLike-watchItem-brandName{display:block;text-align:center;font-size:14px;line-height:1.3em;font-weight:700;color:#212121}.tudor-productDetails-youMayAlsoLike .tudor-productDetails-youMayAlsoLike-wrapper .tudor-youMayAlsoLike-watchItem .tudor-youMayAlsoLike-watchItem-infoWrapper .tudor-youMayAlsoLike-watchItem-productName{display:block;text-align:center;margin-top:5px;margin-bottom:-2px;font-size:18px;line-height:1.3em;color:#212121}.tudor-productDetails-youMayAlsoLike .tudor-productDetails-youMayAlsoLike-wrapper .tudor-youMayAlsoLike-watchItem .tudor-youMayAlsoLike-watchItem-infoWrapper .tudor-youMayAlsoLike-watchItem-productDesc{display:block;display:-webkit-box;overflow:hidden;height:2.6em;text-align:center;text-overflow:ellipsis;-webkit-line-clamp:2;margin-top:5px;font-size:14px;line-height:1.3em;color:#767676}.tudor-productDetails-youMayAlsoLike .tudor-productDetails-youMayAlsoLike-wrapper .tudor-youMayAlsoLike-watchItem .tudor-youMayAlsoLike-watchItem-infoWrapper .tudor-youMayAlsoLike-watchItem-productPrice{display:block;text-align:center;margin-top:5px;font-size:16px;line-height:1.3em;color:#b20100}.tudor-form .tudorContactForm .tudorContactForm-title{text-align:center;color:#424242;font-weight:700}.tudor-form .tudorContactForm .tudor-contactForm{margin-top:40px}.tudor-form .tudorContactForm .tudor-contactForm .formSectionWrapper{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:20px;position:relative}@media only screen and (max-width:767px){.tudor-form .tudorContactForm .tudor-contactForm .formSectionWrapper{padding-top:0}}.tudor-form .tudorContactForm .tudor-contactForm .formSectionWrapper:first-child{padding-top:0}.tudor-form .tudorContactForm .tudor-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){.tudor-form .tudorContactForm .tudor-contactForm .formSectionWrapper .formItem{margin-top:20px}}.tudor-form .tudorContactForm .tudor-contactForm .formSectionWrapper .formItem .formItemContent{display:flex;flex-direction:column-reverse;min-width:100%;max-width:100%;position:relative}.tudor-form .tudorContactForm .tudor-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}.tudor-form .tudorContactForm .tudor-contactForm input{display:inline-block;border-style:none;border-color:transparent;cursor:pointer}.tudor-form .tudorContactForm .tudor-contactForm button,.tudor-form .tudorContactForm .tudor-contactForm input,.tudor-form .tudorContactForm .tudor-contactForm select,.tudor-form .tudorContactForm .tudor-contactForm textarea{-webkit-appearance:none;-moz-appearance:none;margin:0;padding:0;color:#424242;background-color:transparent;border-radius:0;border-width:0;outline:0}.tudor-form .tudorContactForm .tudor-contactForm textarea{display:block;width:100%;height:100px;padding:4px 10px;position:relative;background-color:#fff;resize:none}.tudor-form .tudorContactForm .tudor-contactForm .tudor-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}.tudor-form .tudorContactForm .tudor-contactForm .tudor-contactForm-submitBtn:hover{opacity:.8}.tudor-form .tudorContactForm .tudor-contactForm input[type=email],.tudor-form .tudorContactForm .tudor-contactForm input[type=number],.tudor-form .tudorContactForm .tudor-contactForm input[type=password],.tudor-form .tudorContactForm .tudor-contactForm input[type=search],.tudor-form .tudorContactForm .tudor-contactForm input[type=tel],.tudor-form .tudorContactForm .tudor-contactForm input[type=text],.tudor-form .tudorContactForm .tudor-contactForm input[type=url]{display:block;width:100%;background-color:#fff;cursor:text}.tudor-form .tudorContactForm .tudor-contactForm input[type=email]+label,.tudor-form .tudorContactForm .tudor-contactForm input[type=number]+label,.tudor-form .tudorContactForm .tudor-contactForm input[type=password]+label,.tudor-form .tudorContactForm .tudor-contactForm input[type=search]+label,.tudor-form .tudorContactForm .tudor-contactForm input[type=tel]+label,.tudor-form .tudorContactForm .tudor-contactForm input[type=text]+label,.tudor-form .tudorContactForm .tudor-contactForm input[type=url]+label{display:block;color:#424242}.tudor-form .tudorContactForm .tudor-contactForm input[type=email].error,.tudor-form .tudorContactForm .tudor-contactForm input[type=number].error,.tudor-form .tudorContactForm .tudor-contactForm input[type=password].error,.tudor-form .tudorContactForm .tudor-contactForm input[type=search].error,.tudor-form .tudorContactForm .tudor-contactForm input[type=tel].error,.tudor-form .tudorContactForm .tudor-contactForm input[type=text].error,.tudor-form .tudorContactForm .tudor-contactForm input[type=url].error,.tudor-form .tudorContactForm .tudor-contactForm textarea.error{border-color:#be0100!important}.tudor-form .tudorContactFormThankyou{display:none;width:80%;max-width:620px;margin:0 auto;padding:60px 0 40px;text-align:left}@media only screen and (max-width:767px){.tudor-form .tudorContactFormThankyou{padding:60px 0 30px}}.tudor-form .tudorContactFormThankyou .thankyouTitle{display:block;color:#424242;font-size:38px;line-height:1.3em}@media only screen and (max-width:767px){.tudor-form .tudorContactFormThankyou .thankyouTitle{font-size:24px;line-height:1.3em}}.tudor-form .tudorContactFormThankyou .thankyouSubtitle{display:block;color:#424242;font-size:28px;line-height:1.3em}@media only screen and (max-width:767px){.tudor-form .tudorContactFormThankyou .thankyouSubtitle{font-size:20px;line-height:1.3em}}.tudor-form .tudorContactFormThankyou .textSep{display:block;width:50px;height:2px;margin:20px 0 30px;background-color:#424242}.tudor-form .tudorContactFormThankyou .thankyouMsg{display:block;margin-top:20px;font-size:16px;line-height:1.6em}.tudor-brand-topText{background-color:#f6f6f6}.tudor-brand-history,.tudor-brand-topText{position:relative;display:block;overflow:hidden}.tudor-brand-history .tudor-common-textComponent{margin:100px auto 50px}@media only screen and (max-width:767px){.tudor-brand-history .tudor-common-textComponent{margin:50px auto 30px}}.tudor-brand-history .tudor-common-textImage{margin-top:0}.tudor-brand-history .text-block{line-height:1.5em}.tudor-brand-history .text-block:last-child{margin-bottom:0}.tudor-brand-ambassador{position:relative;display:block;max-width:1326px;margin:0 auto 100px}@media only screen and (max-width:767px){.tudor-brand-ambassador{width:90%;margin:0 auto}}.tudor-brand-video{position:relative;display:block;width:100%;margin:0 auto 100px}@media only screen and (max-width:767px){.tudor-brand-video{margin:0 auto 50px}}.tudor-ranger .tudor-common-extralargetitle{font-weight:700;padding:0}.tudor-ranger .tudor-common-verysmalltitle{font-weight:500;color:#212121}@media only screen and (max-width:767px){.tudor-ranger .tudor-common-verysmalltitle{font-size:20px}}.tudor-ranger .tudor-common-mediumtitle{font-weight:500}.tudor-ranger-logo{display:block;overflow:hidden;position:relative}.tudor-ranger-logo img{max-width:260px;width:100%;margin:0 auto}@media only screen and (max-width:767px){.tudor-ranger-logo img{max-width:40%}}.tudor-ranger-textVideo{max-width:1170px;width:80%;margin:40px auto 80px}@media only screen and (max-width:767px){.tudor-ranger-textVideo{width:90%;margin:30px auto}}.tudor-ranger-textVideo-infoWrapper{text-align:center;margin-bottom:30px}.tudor-ranger-textVideo-videoWrapper{position:relative;display:block;width:100%;padding-top:56.25%}.tudor-ranger-bgImgText{position:relative;overflow:hidden}.tudor-ranger-bgImgText-imageWrapper,.tudor-ranger-saga .tudor-ranger-checkerboard-gridItem .tudor-ranger-checkerboard-imageWrapper{aspect-ratio:5/3}.tudor-ranger-bgImgText-imageWrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}@media only screen and (max-width:767px){.tudor-ranger-bgImgText-imageWrapper{aspect-ratio:2/3}.tudor-ranger-bgImgText-imageWrapper img{-o-object-position:center;object-position:center}}.tudor-ranger-bgImgText-infoWrapper{text-align:center;position:absolute;top:0;left:50%;translate:-50% 0;max-width:1170px;width:80%;margin:80px auto}@media only screen and (min-width:768px) and (max-width:1068px){.tudor-ranger-bgImgText-infoWrapper{margin:50px auto}}@media only screen and (max-width:767px){.tudor-ranger-bgImgText-infoWrapper{margin:30px auto}}.tudor-ranger-bgImgText-infoWrapper .tudor-common-extralargetitle{margin-bottom:20px}@media only screen and (max-width:767px){.tudor-ranger-bgImgText-infoWrapper .tudor-common-extralargetitle{margin-bottom:10px}}.tudor-ranger-saga{position:relative;display:block;padding-bottom:90px}@media only screen and (max-width:767px){.tudor-ranger-saga{padding-bottom:0}}.tudor-ranger-saga::before{content:"";position:absolute;display:block;top:0;left:0;translate:0 -50%;width:100%;height:100px;background:linear-gradient(to bottom,#fff,#eff3f6)}.tudor-ranger-saga-bgImgWrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.tudor-ranger-detailsAppreciate-imageWrapper img,.tudor-ranger-saga .tudor-ranger-checkerboard-gridItem .tudor-ranger-checkerboard-imageWrapper img,.tudor-ranger-saga-bgImgWrapper img,.tudor-ranger-watchSpecifications-bgImgWrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tudor-ranger-saga .tudor-ranger-checkerboard{max-width:1170px;width:80%;margin:0 auto}@media only screen and (max-width:767px){.tudor-ranger-saga .tudor-ranger-checkerboard{width:90%}}@media only screen and (max-width:767px){.tudor-ranger-saga .tudor-ranger-checkerboard-gridItem .tudor-ranger-checkerboard-imageWrapper{aspect-ratio:auto}}.tudor-ranger-checkerboard-gridItem{position:relative;display:flex;justify-content:flex-start;align-items:center;gap:50px;width:100%}@media only screen and (max-width:1068px){.tudor-ranger-checkerboard-gridItem{display:block}}.tudor-ranger-checkerboard-gridItem:nth-child(even){flex-direction:row-reverse}.tudor-ranger-checkerboard-gridItem--reverse{flex-direction:row-reverse}.tudor-ranger-checkerboard-gridItem--reverse:nth-child(even){flex-direction:row}.tudor-ranger-checkerboard-gridItem:not(:last-child){margin-bottom:50px}@media only screen and (max-width:1068px){.tudor-ranger-checkerboard-gridItem:not(:last-child){margin-bottom:0}}.tudor-ranger-checkerboard-imageWrapper{position:relative;display:block}@media only screen and (max-width:1068px){.tudor-ranger-checkerboard-imageWrapper{width:100%!important}}.tudor-ranger-checkerboard-imageWrapper--1\/2{width:50%}.tudor-ranger-checkerboard-imageWrapper--2\/3{width:66.67%}.tudor-ranger-checkerboard-imageWrapper--1\/3{width:33.33%}.tudor-ranger-checkerboard-imageWrapper--1\/4{width:25%}.tudor-ranger-checkerboard-imageWrapper--3\/4{width:75%}.tudor-ranger-checkerboard-infoWrapper{position:relative}@media only screen and (min-width:768px) and (max-width:1068px){.tudor-ranger-checkerboard-infoWrapper{padding:40px 20px}}@media only screen and (max-width:767px){.tudor-ranger-checkerboard-infoWrapper{padding:16px 0 30px}}@media only screen and (max-width:1068px){.tudor-ranger-checkerboard-infoWrapper{width:100%!important}}.tudor-ranger-checkerboard-infoWrapper--1\/2{width:50%}.tudor-ranger-checkerboard-infoWrapper--1\/3{width:33.33%}.tudor-ranger-checkerboard-infoWrapper--2\/3{width:66.67%}.tudor-ranger-checkerboard-infoWrapper--1\/4{width:25%}.tudor-ranger-checkerboard-infoWrapper--3\/4{width:75%}.tudor-ranger-watchTechnology{position:relative;display:block;max-width:1170px;width:80%;margin:0 auto 100px}@media only screen and (max-width:767px){.tudor-ranger-watchTechnology{width:90%;margin:0 auto}}.tudor-ranger-watchTechnology .tudor-common-textComponent{margin-bottom:40px}@media only screen and (max-width:767px){.tudor-ranger-watchTechnology .tudor-common-textComponent{margin:30px auto 14px}}.tudor-ranger-watchTechnology .tudor-common-extralargetitle{margin-bottom:20px}@media only screen and (max-width:767px){.tudor-ranger-watchTechnology .tudor-common-extralargetitle br{display:block}.tudor-ranger-watchTechnology .tudor-common-extralargetitle{margin-bottom:0}}.tudor-ranger-watchTechnology .tudor-ranger-checkerboard{margin-bottom:30px}@media only screen and (max-width:767px){.tudor-ranger-watchTechnology .tudor-ranger-checkerboard-imageWrapper{max-width:70%;margin:0 auto}}.tudor-ranger-flex{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:50px}@media only screen and (max-width:767px){.tudor-ranger-flex{grid-auto-flow:row;gap:12px}}.tudor-ranger-flex-item{display:flex;flex-direction:column;gap:20px}@media only screen and (max-width:767px){.tudor-ranger-flex-item{flex-direction:row;align-items:center;gap:10px}.tudor-ranger-flex-imageWrapper{width:45%}.tudor-ranger-flex-infoWrapper{width:55%}}.tudor-ranger-flex-infoWrapper :first-child{font-weight:700;margin-bottom:10px}.tudor-ranger-detailsAppreciate{position:relative;display:block;max-width:1170px;width:80%;margin:0 auto 90px}@media only screen and (max-width:767px){.tudor-ranger-detailsAppreciate{width:90%;margin:0 auto}}.tudor-ranger-detailsAppreciate .tudor-common-textComponent{width:100%;margin-bottom:12px}@media only screen and (max-width:767px){.tudor-ranger-detailsAppreciate .tudor-common-textComponent{text-align:left}}.tudor-ranger-detailsAppreciate-imageGrid{display:grid;grid-template-areas:"a b c" "a d d";aspect-ratio:3/2}@media only screen and (max-width:767px){.tudor-ranger-detailsAppreciate-imageGrid{grid-template-areas:"a a" "b c" "d d";aspect-ratio:2/3}}.tudor-ranger-detailsAppreciate-imageWrapper{overflow:hidden}.tudor-ranger-detailsAppreciate-imageWrapper:nth-child(1){grid-area:a}.tudor-ranger-detailsAppreciate-imageWrapper:nth-child(2){grid-area:b}.tudor-ranger-detailsAppreciate-imageWrapper:nth-child(2) img{scale:2;translate:-15% 0}.tudor-ranger-detailsAppreciate-imageWrapper:nth-child(3){grid-area:c}.tudor-ranger-detailsAppreciate-imageWrapper:nth-child(4){grid-area:d}.tudor-ranger-products{max-width:1170px;width:80%;margin:0 auto 100px}@media only screen and (max-width:767px){.tudor-ranger-products{width:90%;margin:0 auto 40px}}.tudor-ranger-products .tudor-common-textComponent{margin-bottom:20px}@media only screen and (max-width:767px){.tudor-ranger-products .tudor-common-textComponent{margin-bottom:0}}.tudor-ranger-products .tudor-common-extralargetitle{margin-bottom:20px}@media only screen and (max-width:767px){.tudor-ranger-products .tudor-common-extralargetitle{margin-bottom:0}}.tudor-ranger-products-itemList{display:flex;flex-direction:column;gap:0}@media only screen and (max-width:767px){.tudor-ranger-products-itemList{gap:20px}}.tudor-ranger-products-item{display:flex;align-items:center;gap:20px}@media only screen and (max-width:767px){.tudor-ranger-products-item{flex-direction:column;gap:0}}.tudor-ranger-products-imageWrapper{width:50%}@media only screen and (max-width:767px){.tudor-ranger-products-imageWrapper{width:100%}}.tudor-ranger-products-infoWrapper{width:50%;max-width:400px;text-align:center}@media only screen and (max-width:767px){.tudor-ranger-products-infoWrapper{width:100%}}.tudor-ranger-products-infoWrapper :first-child{font-weight:700;color:#212121}.tudor-ranger-products-button{display:flex;justify-content:center;align-items:center;width:100%;padding:12px;margin-top:50px;background-color:#000;transition:all .2s ease-out}@media only screen and (max-width:767px){.tudor-ranger-products-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:8px 36px;margin:20px auto 0}}.tudor-ranger-products-button:hover{background-color:#be0100}.tudor-ranger-manufacture .tudor-ranger-checkerboard .text-block,.tudor-ranger-manufacture .tudor-ranger-checkerboard .text-block *,.tudor-ranger-products-button .tudor-common-verysmalltitle{color:#fff}.tudor-ranger-watchSpecifications{position:relative;padding:40px 0}.tudor-ranger-watchSpecifications-bgImgWrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.tudor-ranger-watchSpecifications-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 50px;max-width:1170px;width:80%;margin:0 auto}@media only screen and (max-width:767px){.tudor-ranger-watchSpecifications-grid{width:90%;grid-template-columns:1fr}}.tudor-ranger-watchSpecifications-item{display:flex;gap:12px}.tudor-ranger-watchSpecifications-imageWrapper{flex-shrink:0;width:28px;height:28px}.tudor-ranger-watchSpecifications-imageWrapper img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.tudor-ranger-watchSpecifications-infoWrapper :first-child{font-weight:700;margin-top:4px;margin-bottom:4px}.tudor-ranger-manufacture{background-color:#000;padding:0 0 60px}.tudor-ranger-manufacture-inner{max-width:1170px;width:80%;margin:0 auto}@media only screen and (max-width:767px){.tudor-ranger-manufacture-inner{width:90%}}.tudor-ranger-manufacture-imageWrapper img{max-width:480px;width:100%;margin:0 auto}.tudor-ranger-manufacture .tudor-ranger-checkerboard{margin-bottom:100px}@media only screen and (max-width:767px){.tudor-ranger-manufacture .tudor-ranger-checkerboard{margin-bottom:20px}}.tudor-ranger-manufacture .tudor-ranger-checkerboard-gridItem:nth-child(1) .tudor-ranger-checkerboard-imageWrapper{aspect-ratio:2/3}@media only screen and (max-width:767px){.tudor-ranger-manufacture .tudor-ranger-checkerboard-gridItem:nth-child(1) .tudor-ranger-checkerboard-imageWrapper{aspect-ratio:auto}}.tudor-ranger-manufacture .tudor-ranger-checkerboard-gridItem:nth-child(1) .tudor-ranger-checkerboard-imageWrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right}.tudor-ranger-manufacture .tudor-ranger-checkerboard-gridItem:nth-child(2) .tudor-ranger-checkerboard-imageWrapper{aspect-ratio:5/3}.tudor-ranger-manufacture .tudor-ranger-checkerboard-gridItem:nth-child(2) .tudor-ranger-checkerboard-imageWrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.tudor-manufacture-noMarginTop{margin-top:0!important}.tudor-manufacture-noMarginTop .tudor-common-textComponent{margin-top:0}.tudor-manufacture-paragraph,.tudor-manufacture-topText{position:relative;display:block;overflow:hidden;background-color:#000}.tudor-manufacture-topText .tudor-common-textComponent{width:80%;max-width:1170px;margin-top:0}.tudor-manufacture-topText .tudor-common-textComponent *{color:#fff!important}@media only screen and (max-width:767px){.tudor-manufacture-topText .tudor-common-textComponent{margin-top:10px;margin-bottom:40px}}.tudor-manufacture-paragraph .textBlock{text-align:justify!important;padding-top:0!important}.tudor-manufacture-paragraph .tudor-common-bigtitle,.tudor-manufacture-paragraph .tudor-common-extralargetitle{display:block;margin-bottom:20px}@media only screen and (max-width:767px){.tudor-manufacture-paragraph .tudor-common-bigtitle,.tudor-manufacture-paragraph .tudor-common-extralargetitle{margin-bottom:10px}}.tudor-manufacture-paragraph .tudor-common-textComponent{width:80%;max-width:1170px}.tudor-manufacture-productsWrapper{background-color:#000}.tudor-manufacture-paragraph .tudor-common-textComponent *,.tudor-manufacture-productsWrapper *{color:#fff!important}.tudor-manufacture-products{max-width:1170px;width:80%;margin:0 auto;padding-bottom:100px}@media only screen and (max-width:767px){.tudor-manufacture-products{width:90%;padding-bottom:40px}}.tudor-manufacture-products .tudor-common-textComponent{display:block;margin-bottom:20px}@media only screen and (max-width:767px){.tudor-manufacture-products .tudor-common-textComponent{margin-bottom:10px}}.tudor-manufacture-products .tudor-common-extralargetitle{display:block;margin-bottom:20px}@media only screen and (max-width:767px){.tudor-manufacture-products .tudor-common-extralargetitle{margin-bottom:10px}}.tudor-manufacture-products .tudor-common-verysmalltitle{margin-top:10px;font-weight:400}.tudor-manufacture-products-itemList{display:flex;flex-direction:column;gap:0}@media only screen and (max-width:767px){.tudor-manufacture-products-itemList{gap:20px}}.tudor-manufacture-products-item{display:flex;align-items:center;gap:20px}@media only screen and (max-width:767px){.tudor-manufacture-products-item{flex-direction:column;gap:0}}.tudor-manufacture-products-imageWrapper{width:50%}@media only screen and (max-width:767px){.tudor-manufacture-products-imageWrapper{width:75%}}.tudor-manufacture-products-infoWrapper{width:50%;max-width:400px;text-align:center}@media only screen and (max-width:767px){.tudor-manufacture-products-infoWrapper{width:100%}}.tudor-manufacture-products-infoWrapper :first-child{font-weight:700;color:#212121}.tudor-manufacture-products-button,.tudor-manufacture-products-buttonWrapper{display:flex;justify-content:center}.tudor-manufacture-products-button{align-items:center;width:100%;max-width:320px;padding:12px;margin-top:50px;background-color:#be0100;border-radius:100px;transition:all .2s ease-out}@media only screen and (max-width:767px){.tudor-manufacture-products-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:8px 36px;margin:20px auto 0}}.tudor-manufacture-products-button:hover{opacity:.7}.tudor-manufacture-products-button .tudor-common-verysmalltitle{margin-top:4px;margin-bottom:4px;color:#fff}.tudor-manufacture-imageWrapper{margin:0 auto}.tudor-manufacture-imageWrapper .tudor-manufacture-image{max-width:50%}.tudor-manufacture-image,.tudor-manufacture-imageWrapper{display:flex;justify-content:center;background-color:#000}.tudor-manufacture-checkerboardWrapper{background-color:#000}.tudor-manufacture-checkerboardWrapper *{color:#fff!important}.tudor-manufacture-checkerboard-gridItem{position:relative;display:flex;justify-content:flex-start;align-items:center;gap:50px;width:80%;max-width:1170px;margin:0 auto;padding:0}.tudor-manufacture-checkerboard-gridItem *{color:#fff!important}@media only screen and (max-width:1068px){.tudor-manufacture-checkerboard-gridItem{display:block}}.tudor-manufacture-checkerboard-gridItem:nth-child(even){flex-direction:row-reverse}.tudor-manufacture-checkerboard-gridItem--reverse{flex-direction:row-reverse}.tudor-manufacture-checkerboard-gridItem--reverse:nth-child(even){flex-direction:row}.tudor-manufacture-checkerboard-gridItem:not(:last-child){margin-bottom:0}@media only screen and (max-width:1068px){.tudor-manufacture-checkerboard-gridItem:not(:last-child){margin-bottom:0}}.tudor-manufacture-checkerboard-imageWrapper{position:relative;display:block}@media only screen and (max-width:1068px){.tudor-manufacture-checkerboard-imageWrapper{width:75%!important;margin:0 auto}}.tudor-manufacture-checkerboard-imageWrapper--1\/2{width:50%}.tudor-manufacture-checkerboard-imageWrapper--2\/3{width:66.67%}.tudor-manufacture-checkerboard-imageWrapper--1\/3{width:33.33%}.tudor-manufacture-checkerboard-imageWrapper--1\/4{width:25%}.tudor-manufacture-checkerboard-imageWrapper--3\/4{width:75%}.tudor-manufacture-checkerboard-infoWrapper{position:relative}@media only screen and (min-width:768px) and (max-width:1068px){.tudor-manufacture-checkerboard-infoWrapper{padding:40px 20px}}@media only screen and (max-width:767px){.tudor-manufacture-checkerboard-infoWrapper{padding:16px 0 30px}}@media only screen and (max-width:1068px){.tudor-manufacture-checkerboard-infoWrapper{width:100%!important}}.tudor-manufacture-checkerboard-infoWrapper--1\/2{width:50%}.tudor-manufacture-checkerboard-infoWrapper--1\/3{width:33.33%}.tudor-manufacture-checkerboard-infoWrapper--2\/3{width:66.67%}.tudor-manufacture-checkerboard-infoWrapper--1\/4{width:25%}.tudor-manufacture-checkerboard-infoWrapper--3\/4{width:75%}.tudor-manufacture-checkerboard .text-block{text-align:justify!important}.tudor-manufacture-textVideoWrapper{background-color:#000}.tudor-manufacture-textVideo{max-width:1170px;width:80%;margin:0 auto;padding:40px 0 0;background-color:#000}@media only screen and (max-width:767px){.tudor-manufacture-textVideo{width:90%;padding:30px 0 0}}.tudor-manufacture-textVideo-infoWrapper{text-align:center;margin-bottom:30px}.tudor-manufacture-textVideo-videoWrapperContainer{position:relative;display:block;width:100%;background-color:#fff;padding:10px}@media only screen and (max-width:1068px){.tudor-manufacture-textVideo-videoWrapperContainer{padding:4px}}.tudor-manufacture-textVideo-videoWrapper{position:relative;display:block;width:100%;padding-top:56.25%;overflow:hidden;border-radius:8px}.tudor-manufacture-actions .tudor-manufacture-products-button{max-width:320px}.tudor-manufacture-bottom{padding:0 0 100px}@media only screen and (max-width:767px){.tudor-manufacture-bottom{padding:0 0 50px}}.tudor-manufacture-logo{display:block;overflow:hidden;position:relative;background-color:#000}.tudor-manufacture-logo img{max-width:260px;width:100%;margin:0 auto}@media only screen and (max-width:767px){.tudor-manufacture-logo img{max-width:40%}}
/******************************
PROJECT COLOR
******************************/
/******************************
PROJECT SIZE
******************************/
/*** PAGE ***/
/*
$brands-color-grey: #f6f6f6; //not definded
$brands-color-lightGrey: #f6f6f6;
$brands-color-text: #424242;
*/
/*
$brands-color-brandsborder: #e4e4e4;
*/
.brands-details-body #maincontent {
  overflow-x: hidden;
}
.brands-details-body #maincontent > .columns {
  display: none !important;
}
.brands-details-body .page-wrapper .page-main {
  flex-grow: unset !important;
}
.brands-details-body .category-view .page-main {
  max-width: unset;
  padding-left: 0;
  padding-right: 0;
}
.brands-details-body .category-view .page-main .category-cms {
  margin-bottom: 0;
}
.brands-details-body .category-view + #maincontent {
  display: none !important;
}

.brands-productdetails-body #maincontent {
  display: block !important;
  min-height: unset;
}
.brands-productdetails-body #maincontent > .columns {
  display: none !important;
}

.brands-productdetails-body .product.media,
.brands-productdetails-body .product.info.detailed,
.brands-productdetails-body .product-info-main {
  display: none !important;
}

.category-brands #maincontent {
  display: none !important;
}
.category-brands .page-main {
  max-width: unset;
  padding-left: 0;
  padding-right: 0;
}
.category-brands .page-main .category-cms {
  margin-bottom: 0;
}

.brands-wrapper * {
  font-size: 16px;
  line-height: 1.3em;
}
.brands-wrapper a {
  text-decoration: none;
}
@media only screen and (min-width: 1024px) {
  .brands-wrapper a:hover {
    text-decoration: none;
  }
}

/*** GENERIC ***/
@media only screen and (max-width:767px) {
  .hide-mobile {
    display: none !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .hide-tablet {
    display: none !important;
  }
}

@media only screen and (min-width: 1024px) {
  .hide-desktop {
    display: none !important;
  }
}

/*** BRAND LISTING ***/
.brands-listing-featuredBrands .brands-listing-featuredBrands-wrapper {
  padding: 60px 140px 80px;
}
@media only screen and (max-width:767px) {
  .brands-listing-featuredBrands .brands-listing-featuredBrands-wrapper {
    padding: 40px 0 60px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .brands-listing-featuredBrands .brands-listing-featuredBrands-wrapper {
    padding: 40px 20px 60px;
  }
}
.brands-listing-featuredBrands .brands-listing-featuredBrands-wrapper .featuredBrandsTitle {
  text-align: center;
  font-family: "Cormorant Garamond", "Noto Sans TC", "Noto Sans SC", "Heiti TC", "LiHei Pro", "新細明體", PMingLiU, serif;
  text-transform: uppercase;
  font-size: 48px;
  letter-spacing: 0em;
  line-height: 1.25em;
}
@media only screen and (max-width:767px) {
  .brands-listing-featuredBrands .brands-listing-featuredBrands-wrapper .featuredBrandsTitle {
    font-size: 36px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .brands-listing-featuredBrands .brands-listing-featuredBrands-wrapper .featuredBrandsTitle {
    font-size: 48px;
  }
}
.brands-listing-featuredBrands .brands-listing-featuredBrands-wrapper .featuredBrandsListing {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  max-width: 548px;
  margin: 70px auto 0;
}
@media only screen and (max-width:767px) {
  .brands-listing-featuredBrands .brands-listing-featuredBrands-wrapper .featuredBrandsListing {
    max-width: 352px;
  }
}
@media only screen and (max-width: 1023px) {
  .brands-listing-featuredBrands .brands-listing-featuredBrands-wrapper .featuredBrandsListing {
    margin-top: 40px;
  }
}
.brands-listing-featuredBrands .brands-listing-featuredBrands-wrapper .featuredBrandsListing .featuredBrandsItem {
  display: block;
  min-width: 274px;
  max-width: 274px;
  margin-top: 90px;
  padding: 0 24px;
  position: relative;
}
@media only screen and (max-width:767px) {
  .brands-listing-featuredBrands .brands-listing-featuredBrands-wrapper .featuredBrandsListing .featuredBrandsItem {
    min-width: 170px;
    max-width: 170px;
    margin-top: 40px;
    padding: 0 16px;
  }
}
.brands-listing-featuredBrands .brands-listing-featuredBrands-wrapper .featuredBrandsListing .featuredBrandsItem:nth-child(1), .brands-listing-featuredBrands .brands-listing-featuredBrands-wrapper .featuredBrandsListing .featuredBrandsItem:nth-child(2) {
  margin-top: 0;
}
.brands-listing-featuredBrands .brands-listing-featuredBrands-wrapper .featuredBrandsListing .featuredBrandsItem img {
  display: block;
  width: 100%;
}

.brands-listing-allBrands {
  background-color: #dddfd1;
}
.brands-listing-allBrands .brands-listing-allBrands-wrapper {
  padding: 60px 70px 200px;
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .brands-listing-allBrands .brands-listing-allBrands-wrapper {
    padding: 60px 20px 100px;
  }
}
@media only screen and (max-width:767px) {
  .brands-listing-allBrands .brands-listing-allBrands-wrapper {
    background-position: right -840px top -10%;
    background-size: 1278px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .brands-listing-allBrands .brands-listing-allBrands-wrapper {
    background-position: right -450px top -50%;
    background-size: 1278px;
  }
}
.brands-listing-allBrands .brands-listing-allBrands-wrapper:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-image: url("../../frontend/ewc/default/zh_Hans_CN/images/common/pattern.png");
  background-repeat: no-repeat;
  background-position: right -800px top -25%;
  background-size: 2556px;
  -webkit-filter: invert(0%) sepia(0%) saturate(0%) hue-rotate(254deg) brightness(106%) contrast(107%);
          filter: invert(0%) sepia(0%) saturate(0%) hue-rotate(254deg) brightness(106%) contrast(107%);
  z-index: 2;
}
@media only screen and (max-width:767px) {
  .brands-listing-allBrands .brands-listing-allBrands-wrapper:before {
    background-position: right -2100px top -5%;
  }
}
.brands-listing-allBrands .brands-listing-allBrands-wrapper .brands-listing-allBrands-head {
  width: 100%;
  position: relative;
  z-index: 3;
}
.brands-listing-allBrands .brands-listing-allBrands-wrapper .brands-listing-allBrands-head .remarks {
  font-size: 18px;
  letter-spacing: 0em;
  line-height: 1.25em;
}
@media only screen and (max-width:767px) {
  .brands-listing-allBrands .brands-listing-allBrands-wrapper .brands-listing-allBrands-head .remarks {
    font-size: 14px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .brands-listing-allBrands .brands-listing-allBrands-wrapper .brands-listing-allBrands-head .remarks {
    font-size: 16px;
  }
}
.brands-listing-allBrands .brands-listing-allBrands-wrapper .brands-listing-allBrands-head .title {
  margin-top: 10px;
  font-family: "Cormorant Garamond", "Noto Sans TC", "Noto Sans SC", "Heiti TC", "LiHei Pro", "新細明體", PMingLiU, serif;
  text-transform: uppercase;
  font-size: 48px;
  letter-spacing: 0em;
  line-height: 1.25em;
}
@media only screen and (max-width:767px) {
  .brands-listing-allBrands .brands-listing-allBrands-wrapper .brands-listing-allBrands-head .title {
    font-size: 36px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .brands-listing-allBrands .brands-listing-allBrands-wrapper .brands-listing-allBrands-head .title {
    font-size: 48px;
  }
}
.brands-listing-allBrands .brands-listing-allBrands-wrapper .brands-listing-allBrands-brandsListing {
  display: flex;
  justify-content: space-between;
  margin-top: 60px;
  position: relative;
  z-index: 3;
}
.brands-listing-allBrands .brands-listing-allBrands-wrapper .brands-listing-allBrands-brandsListing .brands-listing-allBrands-brandsPanel {
  display: flex;
  flex-wrap: wrap;
  align-self: flex-start;
  min-width: calc(100% - 30% - 100px);
  max-width: calc(100% - 30% - 100px);
}
@media only screen and (max-width: 1023px) {
  .brands-listing-allBrands .brands-listing-allBrands-wrapper .brands-listing-allBrands-brandsListing .brands-listing-allBrands-brandsPanel {
    min-width: 100%;
    max-width: 100%;
  }
}
.brands-listing-allBrands .brands-listing-allBrands-wrapper .brands-listing-allBrands-brandsListing .brands-listing-allBrands-brandsPanel .brandsCategory {
  min-width: calc((100% - 80px) / 3);
  max-width: calc((100% - 80px) / 3);
  margin-top: 80px;
  margin-right: 40px;
}
@media only screen and (max-width:767px) {
  .brands-listing-allBrands .brands-listing-allBrands-wrapper .brands-listing-allBrands-brandsListing .brands-listing-allBrands-brandsPanel .brandsCategory {
    min-width: calc((100% - 40px) / 2);
    max-width: calc((100% - 40px) / 2);
  }
}
@media only screen and (min-width: 768px) {
  .brands-listing-allBrands .brands-listing-allBrands-wrapper .brands-listing-allBrands-brandsListing .brands-listing-allBrands-brandsPanel .brandsCategory:nth-child(1), .brands-listing-allBrands .brands-listing-allBrands-wrapper .brands-listing-allBrands-brandsListing .brands-listing-allBrands-brandsPanel .brandsCategory:nth-child(2), .brands-listing-allBrands .brands-listing-allBrands-wrapper .brands-listing-allBrands-brandsListing .brands-listing-allBrands-brandsPanel .brandsCategory:nth-child(3) {
    margin-top: 0;
  }
}
@media only screen and (max-width:767px) {
  .brands-listing-allBrands .brands-listing-allBrands-wrapper .brands-listing-allBrands-brandsListing .brands-listing-allBrands-brandsPanel .brandsCategory:nth-child(1), .brands-listing-allBrands .brands-listing-allBrands-wrapper .brands-listing-allBrands-brandsListing .brands-listing-allBrands-brandsPanel .brandsCategory:nth-child(2) {
    margin-top: 0;
  }
}
@media only screen and (min-width: 768px) {
  .brands-listing-allBrands .brands-listing-allBrands-wrapper .brands-listing-allBrands-brandsListing .brands-listing-allBrands-brandsPanel .brandsCategory:nth-child(3n) {
    margin-right: 0;
  }
}
@media only screen and (max-width:767px) {
  .brands-listing-allBrands .brands-listing-allBrands-wrapper .brands-listing-allBrands-brandsListing .brands-listing-allBrands-brandsPanel .brandsCategory:nth-child(2n) {
    margin-right: 0;
  }
}
.brands-listing-allBrands .brands-listing-allBrands-wrapper .brands-listing-allBrands-brandsListing .brands-listing-allBrands-brandsPanel .brandsCategory .brandsInitial {
  padding-bottom: 30px;
  position: relative;
  color: #212121;
  font-family: "Cormorant Garamond", "Noto Sans TC", "Noto Sans SC", "Heiti TC", "LiHei Pro", "新細明體", PMingLiU, serif;
  font-size: 36px;
  letter-spacing: 0em;
  line-height: 1.25em;
}
@media only screen and (max-width:767px) {
  .brands-listing-allBrands .brands-listing-allBrands-wrapper .brands-listing-allBrands-brandsListing .brands-listing-allBrands-brandsPanel .brandsCategory .brandsInitial {
    font-size: 24px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .brands-listing-allBrands .brands-listing-allBrands-wrapper .brands-listing-allBrands-brandsListing .brands-listing-allBrands-brandsPanel .brandsCategory .brandsInitial {
    font-size: 34px;
  }
}
.brands-listing-allBrands .brands-listing-allBrands-wrapper .brands-listing-allBrands-brandsListing .brands-listing-allBrands-brandsPanel .brandsCategory .brandsInitial:after {
  content: "";
  display: block;
  width: 48px;
  height: 1px;
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #a37e2c;
}
.brands-listing-allBrands .brands-listing-allBrands-wrapper .brands-listing-allBrands-brandsListing .brands-listing-allBrands-brandsPanel .brandsCategory .brandsLinks {
  display: flex;
  flex-direction: column;
}
.brands-listing-allBrands .brands-listing-allBrands-wrapper .brands-listing-allBrands-brandsListing .brands-listing-allBrands-brandsPanel .brandsCategory .brandsLinks .brandsLink {
  display: inline-block;
  margin-top: 30px;
  color: #212121;
  text-decoration: none;
  transition: all 0.2s ease-out;
  font-size: 18px;
  letter-spacing: 0em;
  line-height: 1.25em;
}
@media only screen and (max-width:767px) {
  .brands-listing-allBrands .brands-listing-allBrands-wrapper .brands-listing-allBrands-brandsListing .brands-listing-allBrands-brandsPanel .brandsCategory .brandsLinks .brandsLink {
    font-size: 14px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .brands-listing-allBrands .brands-listing-allBrands-wrapper .brands-listing-allBrands-brandsListing .brands-listing-allBrands-brandsPanel .brandsCategory .brandsLinks .brandsLink {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1024px) {
  .brands-listing-allBrands .brands-listing-allBrands-wrapper .brands-listing-allBrands-brandsListing .brands-listing-allBrands-brandsPanel .brandsCategory .brandsLinks .brandsLink:hover {
    color: #a37e2c;
  }
}
.brands-listing-allBrands .brands-listing-allBrands-wrapper .brands-listing-allBrands-brandsListing .brands-listing-allBrands-imagePanel {
  min-width: 30%;
  max-width: 30%;
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .brands-listing-allBrands .brands-listing-allBrands-wrapper .brands-listing-allBrands-brandsListing .brands-listing-allBrands-imagePanel {
    display: none;
  }
}
.brands-listing-allBrands .brands-listing-allBrands-wrapper .brands-listing-allBrands-brandsListing .brands-listing-allBrands-imagePanel .imageWrapper {
  display: flex;
  flex-direction: column;
  position: relative;
}
.brands-listing-allBrands .brands-listing-allBrands-wrapper .brands-listing-allBrands-brandsListing .brands-listing-allBrands-imagePanel .imageWrapper img {
  display: block;
  max-width: 100%;
  margin: 40px auto 0;
}
.brands-listing-allBrands .brands-listing-allBrands-wrapper .brands-listing-allBrands-brandsListing .brands-listing-allBrands-imagePanel .imageWrapper img:first-child {
  margin-top: 0;
}

/*** PRODUCT LISTING ***/
.brands-productListing-topImage {
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .brands-productListing-topImage {
    padding: 0;
  }
}
.brands-productListing-topImage .brands-productListing-topImage-imgWrapper {
  width: 100%;
  position: relative;
}
.brands-productListing-topImage .brands-productListing-topImage-imgWrapper img {
  display: block;
  width: 100%;
}

.brands-productListing-brandInfo {
  margin: 50px 0 0;
  padding: 0 140px;
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .brands-productListing-brandInfo {
    margin-top: 40px;
    padding: 0 20px;
  }
}
.brands-productListing-brandInfo .brands-productListing-brandInfo-infoWrapper {
  width: 100%;
  position: relative;
}
.brands-productListing-brandInfo .brands-productListing-brandInfo-infoWrapper .brandTitle {
  text-align: center;
  font-family: "Cormorant Garamond", "Noto Sans TC", "Noto Sans SC", "Heiti TC", "LiHei Pro", "新細明體", PMingLiU, serif;
  text-transform: uppercase;
  font-size: 48px;
  letter-spacing: 0em;
  line-height: 1.25em;
}
@media only screen and (max-width:767px) {
  .brands-productListing-brandInfo .brands-productListing-brandInfo-infoWrapper .brandTitle {
    font-size: 36px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .brands-productListing-brandInfo .brands-productListing-brandInfo-infoWrapper .brandTitle {
    font-size: 48px;
  }
}
.brands-productListing-brandInfo .brands-productListing-brandInfo-infoWrapper .brandCollectionLabel {
  text-align: center;
  font-size: 18px;
  letter-spacing: 0em;
  line-height: 1.25em;
}
@media only screen and (max-width:767px) {
  .brands-productListing-brandInfo .brands-productListing-brandInfo-infoWrapper .brandCollectionLabel {
    font-size: 14px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .brands-productListing-brandInfo .brands-productListing-brandInfo-infoWrapper .brandCollectionLabel {
    font-size: 16px;
  }
}
.brands-productListing-brandInfo .brands-productListing-brandInfo-infoWrapper .brandDesc {
  margin-top: 40px;
  font-size: 18px;
  letter-spacing: 0em;
  line-height: 1.25em;
  line-height: 1.6em;
}
@media only screen and (max-width:767px) {
  .brands-productListing-brandInfo .brands-productListing-brandInfo-infoWrapper .brandDesc {
    font-size: 14px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .brands-productListing-brandInfo .brands-productListing-brandInfo-infoWrapper .brandDesc {
    font-size: 16px;
  }
}
.brands-productListing-brandInfo .brands-productListing-brandInfo-infoWrapper .brandDesc p {
  font-size: 18px;
  letter-spacing: 0em;
  line-height: 1.25em;
  line-height: 1.6em;
}
@media only screen and (max-width:767px) {
  .brands-productListing-brandInfo .brands-productListing-brandInfo-infoWrapper .brandDesc p {
    font-size: 14px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .brands-productListing-brandInfo .brands-productListing-brandInfo-infoWrapper .brandDesc p {
    font-size: 16px;
  }
}

.brands-productListing-collectionsHead {
  margin: 60px 0 0;
  padding: 0 140px;
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .brands-productListing-collectionsHead {
    margin-top: 80px;
    padding: 0 20px;
  }
}
.brands-productListing-collectionsHead .brands-productListing-collections-listHead {
  width: 100%;
  position: relative;
}
.brands-productListing-collectionsHead .brands-productListing-collections-listHead .remarks {
  font-size: 18px;
  letter-spacing: 0em;
  line-height: 1.25em;
}
@media only screen and (max-width:767px) {
  .brands-productListing-collectionsHead .brands-productListing-collections-listHead .remarks {
    font-size: 14px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .brands-productListing-collectionsHead .brands-productListing-collections-listHead .remarks {
    font-size: 16px;
  }
}
.brands-productListing-collectionsHead .brands-productListing-collections-listHead .title {
  font-family: "Cormorant Garamond", "Noto Sans TC", "Noto Sans SC", "Heiti TC", "LiHei Pro", "新細明體", PMingLiU, serif;
  text-transform: uppercase;
  font-size: 48px;
  letter-spacing: 0em;
  line-height: 1.25em;
}
@media only screen and (max-width:767px) {
  .brands-productListing-collectionsHead .brands-productListing-collections-listHead .title {
    font-size: 36px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .brands-productListing-collectionsHead .brands-productListing-collections-listHead .title {
    font-size: 48px;
  }
}

.brands-productListing-collections {
  margin-top: 30px;
  margin-bottom: 60px;
  padding: 0 140px;
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .brands-productListing-collections {
    padding: 0 20px;
  }
}
.brands-productListing-collections .brands-productListing-collections-listContent {
  width: 100%;
  position: relative;
}
.brands-productListing-collections .brands-productListing-collections-listContent .listWrapper {
  display: flex;
  flex-wrap: wrap;
}
@media only screen and (max-width: 1023px) {
  .brands-productListing-collections .brands-productListing-collections-listContent .listWrapper {
    justify-content: space-between;
  }
}
.brands-productListing-collections .brands-productListing-collections-listContent .listWrapper .listItem {
  display: block;
  min-width: 19.512195122%;
  max-width: 19.512195122%;
  position: relative;
  text-decoration: none;
}
@media only screen and (min-width: 1024px) {
  .brands-productListing-collections .brands-productListing-collections-listContent .listWrapper .listItem {
    margin-left: 7.3170731707%;
  }
}
@media only screen and (max-width: 1023px) {
  .brands-productListing-collections .brands-productListing-collections-listContent .listWrapper .listItem {
    min-width: calc((100% - 20px) / 2);
    max-width: calc((100% - 20px) / 2);
    margin-top: 30px;
  }
}
@media only screen and (min-width: 1024px) {
  .brands-productListing-collections .brands-productListing-collections-listContent .listWrapper .listItem:nth-child(4n+1) {
    margin-left: 0;
  }
}
@media only screen and (max-width: 1023px) {
  .brands-productListing-collections .brands-productListing-collections-listContent .listWrapper .listItem:nth-child(1), .brands-productListing-collections .brands-productListing-collections-listContent .listWrapper .listItem:nth-child(2) {
    margin-top: 0;
  }
}
.brands-productListing-collections .brands-productListing-collections-listContent .listWrapper .listItem .imageWrapper {
  display: block;
  width: 100%;
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .brands-productListing-collections .brands-productListing-collections-listContent .listWrapper .listItem .imageWrapper {
    max-width: 320px;
    margin: 0 auto;
  }
}
.brands-productListing-collections .brands-productListing-collections-listContent .listWrapper .listItem .imageWrapper img {
  display: block;
  width: 100%;
}
.brands-productListing-collections .brands-productListing-collections-listContent .listWrapper .listItem .itemTitle {
  display: block;
  color: #212121;
  padding-top: 20px;
  padding-bottom: 10px;
  font-size: 24px;
  letter-spacing: 0em;
  line-height: 1.25em;
}
@media only screen and (max-width:767px) {
  .brands-productListing-collections .brands-productListing-collections-listContent .listWrapper .listItem .itemTitle {
    font-size: 16px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .brands-productListing-collections .brands-productListing-collections-listContent .listWrapper .listItem .itemTitle {
    font-size: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .brands-productListing-collections .brands-productListing-collections-listContent .listWrapper .listItem .itemTitle {
    max-width: 320px;
    margin: 0 auto;
    font-size: 32px;
    letter-spacing: 0em;
    line-height: 1.25em;
  }
}
@media only screen and (max-width: 1023px) and (max-width:767px) {
  .brands-productListing-collections .brands-productListing-collections-listContent .listWrapper .listItem .itemTitle {
    font-size: 18px;
  }
}
@media only screen and (max-width: 1023px) and (min-width: 768px) and (max-width: 1023px) {
  .brands-productListing-collections .brands-productListing-collections-listContent .listWrapper .listItem .itemTitle {
    font-size: 24px;
  }
}
.brands-productListing-collections .brands-productListing-collections-listContent .listWrapper .listItem .itemTitle:after {
  content: "";
  display: block;
  width: 48px;
  height: 1px;
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #a37e2c;
}
@media only screen and (max-width: 1023px) {
  .brands-productListing-collections .brands-productListing-collections-listContent .listWrapper .listItem .itemTitle:after {
    left: auto;
  }
}

.brands-productListing-watchesPanel {
  margin: 180px 0 0;
  padding-bottom: 60px;
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .brands-productListing-watchesPanel {
    margin-top: 100px;
  }
}
.brands-productListing-watchesPanel .brands-productListing-watchesPanel-spotlightWrapper {
  display: block;
  position: relative;
}
@media only screen and (min-width: 1024px) {
  .brands-productListing-watchesPanel .brands-productListing-watchesPanel-spotlightWrapper {
    padding-bottom: 40px;
  }
}
.brands-productListing-watchesPanel .brands-productListing-watchesPanel-spotlightWrapper:before {
  content: "";
  display: block;
  width: 64.84375%;
  height: calc(100% + 260px);
  position: absolute;
  left: 0;
  top: -80px;
  background-color: #404242;
  background-image: url("../../frontend/ewc/default/zh_Hans_CN/images/common/pattern30.png");
  background-repeat: no-repeat;
  background-position: right -1600px top 20%;
  background-size: 2556px;
}
@media only screen and (max-width:767px) {
  .brands-productListing-watchesPanel .brands-productListing-watchesPanel-spotlightWrapper:before {
    width: 100%;
    height: calc(100% - 100px + 220px);
    top: 100px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .brands-productListing-watchesPanel .brands-productListing-watchesPanel-spotlightWrapper:before {
    width: 100%;
    height: calc(100% - 300px + 240px);
    top: 300px;
  }
}
.brands-productListing-watchesPanel .brands-productListing-watchesPanel-spotlight {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  width: 100%;
  padding: 0 140px;
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 1023px) {
  .brands-productListing-watchesPanel .brands-productListing-watchesPanel-spotlight {
    display: block;
    padding: 0 20px;
  }
}
.brands-productListing-watchesPanel .brands-productListing-watchesPanel-spotlight .imagePanel {
  min-width: 48.7804878049%;
  max-width: 48.7804878049%;
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .brands-productListing-watchesPanel .brands-productListing-watchesPanel-spotlight .imagePanel {
    min-width: 100%;
    max-width: 100%;
  }
}
.brands-productListing-watchesPanel .brands-productListing-watchesPanel-spotlight .imagePanel img {
  display: block;
  width: 100%;
}
.brands-productListing-watchesPanel .brands-productListing-watchesPanel-spotlight .textPanel {
  min-width: 41.4634146341%;
  max-width: 41.4634146341%;
}
@media only screen and (max-width: 1023px) {
  .brands-productListing-watchesPanel .brands-productListing-watchesPanel-spotlight .textPanel {
    min-width: 100%;
    max-width: 100%;
    margin-top: 30px;
  }
}
.brands-productListing-watchesPanel .brands-productListing-watchesPanel-spotlight .textPanel .remarks {
  color: #dedfd1;
  font-size: 18px;
  letter-spacing: 0em;
  line-height: 1.25em;
}
@media only screen and (max-width:767px) {
  .brands-productListing-watchesPanel .brands-productListing-watchesPanel-spotlight .textPanel .remarks {
    font-size: 14px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .brands-productListing-watchesPanel .brands-productListing-watchesPanel-spotlight .textPanel .remarks {
    font-size: 16px;
  }
}
.brands-productListing-watchesPanel .brands-productListing-watchesPanel-spotlight .textPanel .title {
  margin-top: 20px;
  position: relative;
  color: #dedfd1;
  font-family: "Cormorant Garamond", "Noto Sans TC", "Noto Sans SC", "Heiti TC", "LiHei Pro", "新細明體", PMingLiU, serif;
  font-size: 48px;
  letter-spacing: 0em;
  line-height: 1.25em;
}
@media only screen and (max-width:767px) {
  .brands-productListing-watchesPanel .brands-productListing-watchesPanel-spotlight .textPanel .title {
    font-size: 36px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .brands-productListing-watchesPanel .brands-productListing-watchesPanel-spotlight .textPanel .title {
    font-size: 48px;
  }
}
.brands-productListing-watchesPanel .brands-productListing-watchesPanel-spotlight .textPanel .title:before {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  bottom: -30px;
  background-color: #a37e2c;
}
.brands-productListing-watchesPanel .brands-productListing-watchesPanel-spotlight .textPanel .desc {
  margin-top: 60px;
  color: #dedfd1;
  text-transform: uppercase;
  font-size: 24px;
  letter-spacing: 0em;
  line-height: 1.25em;
  line-height: 1.6em;
}
@media only screen and (max-width:767px) {
  .brands-productListing-watchesPanel .brands-productListing-watchesPanel-spotlight .textPanel .desc {
    font-size: 16px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .brands-productListing-watchesPanel .brands-productListing-watchesPanel-spotlight .textPanel .desc {
    font-size: 18px;
  }
}
.brands-productListing-watchesPanel .brands-productListing-watchesPanel-spotlight .textPanel .desc p {
  text-transform: uppercase;
  font-size: 24px;
  letter-spacing: 0em;
  line-height: 1.25em;
  line-height: 1.6em;
}
@media only screen and (max-width:767px) {
  .brands-productListing-watchesPanel .brands-productListing-watchesPanel-spotlight .textPanel .desc p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .brands-productListing-watchesPanel .brands-productListing-watchesPanel-spotlight .textPanel .desc p {
    font-size: 18px;
  }
}
.brands-productListing-watchesPanel .brands-productListing-watchesPanel-spotlight .textPanel .action {
  margin-top: 60px;
}
@media only screen and (max-width: 1023px) {
  .brands-productListing-watchesPanel .brands-productListing-watchesPanel-spotlight .textPanel .action {
    margin-top: 40px;
  }
}
.brands-productListing-watchesPanel .brands-productListing-watchesPanel-spotlight .textPanel .action a {
  color: #a37e2c;
  text-transform: uppercase;
  text-decoration: underline;
  font-size: 18px;
  letter-spacing: 0em;
  line-height: 1.25em;
}
@media only screen and (max-width:767px) {
  .brands-productListing-watchesPanel .brands-productListing-watchesPanel-spotlight .textPanel .action a {
    font-size: 14px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .brands-productListing-watchesPanel .brands-productListing-watchesPanel-spotlight .textPanel .action a {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1024px) {
  .brands-productListing-watchesPanel .brands-productListing-watchesPanel-spotlight .textPanel .action a:hover {
    text-decoration: none;
  }
}
.brands-productListing-watchesPanel .brands-productListing-watchesPanel-relatedPanel {
  width: 100%;
  margin-top: 10px;
  padding: 0 140px;
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 1023px) {
  .brands-productListing-watchesPanel .brands-productListing-watchesPanel-relatedPanel {
    width: calc(100% + 40px);
    overflow-x: hidden;
    margin-top: 80px;
    margin-left: -20px;
    margin-right: -20px;
    padding: 0 20px;
  }
}
.brands-productListing-watchesPanel .brands-productListing-watchesPanel-relatedPanel .panelTitle {
  font-family: "Cormorant Garamond", "Noto Sans TC", "Noto Sans SC", "Heiti TC", "LiHei Pro", "新細明體", PMingLiU, serif;
  color: #dedfd1;
  font-size: 36px;
  letter-spacing: 0em;
  line-height: 1.25em;
}
@media only screen and (max-width:767px) {
  .brands-productListing-watchesPanel .brands-productListing-watchesPanel-relatedPanel .panelTitle {
    font-size: 24px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .brands-productListing-watchesPanel .brands-productListing-watchesPanel-relatedPanel .panelTitle {
    font-size: 34px;
  }
}
@media only screen and (max-width: 1023px) {
  .brands-productListing-watchesPanel .brands-productListing-watchesPanel-relatedPanel .panelTitle {
    padding: 0 20px;
  }
}
.brands-productListing-watchesPanel .brands-productListing-watchesPanel-relatedPanel .listSlider {
  margin-top: 30px;
  margin-left: -25px;
  margin-right: -25px;
}
@media only screen and (max-width: 1023px) {
  .brands-productListing-watchesPanel .brands-productListing-watchesPanel-relatedPanel .listSlider {
    width: 80%;
    margin-left: 0;
    margin-right: 0;
  }
}
.brands-productListing-watchesPanel .brands-productListing-watchesPanel-relatedPanel .listSlider a {
  text-decoration: none;
}
.brands-productListing-watchesPanel .brands-productListing-watchesPanel-relatedPanel .listSlider .listItem {
  display: block;
  padding: 0 25px;
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .brands-productListing-watchesPanel .brands-productListing-watchesPanel-relatedPanel .listSlider .listItem {
    padding: 0 20px;
  }
}
.brands-productListing-watchesPanel .brands-productListing-watchesPanel-relatedPanel .listSlider .listItem .imageWrapper {
  width: 100%;
  position: relative;
}
.brands-productListing-watchesPanel .brands-productListing-watchesPanel-relatedPanel .listSlider .listItem .imageWrapper img {
  display: block;
  width: 100%;
}
.brands-productListing-watchesPanel .brands-productListing-watchesPanel-relatedPanel .listSlider .listItem .itemTitle {
  margin-top: 30px;
  padding-bottom: 20px;
  font-family: "Cormorant Garamond", "Noto Sans TC", "Noto Sans SC", "Heiti TC", "LiHei Pro", "新細明體", PMingLiU, serif;
  color: #212121;
  position: relative;
  font-size: 36px;
  letter-spacing: 0em;
  line-height: 1.25em;
}
@media only screen and (max-width:767px) {
  .brands-productListing-watchesPanel .brands-productListing-watchesPanel-relatedPanel .listSlider .listItem .itemTitle {
    font-size: 24px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .brands-productListing-watchesPanel .brands-productListing-watchesPanel-relatedPanel .listSlider .listItem .itemTitle {
    font-size: 34px;
  }
}
@media only screen and (max-width: 1023px) {
  .brands-productListing-watchesPanel .brands-productListing-watchesPanel-relatedPanel .listSlider .listItem .itemTitle {
    font-size: 32px;
    letter-spacing: 0em;
    line-height: 1.25em;
  }
}
@media only screen and (max-width: 1023px) and (max-width:767px) {
  .brands-productListing-watchesPanel .brands-productListing-watchesPanel-relatedPanel .listSlider .listItem .itemTitle {
    font-size: 18px;
  }
}
@media only screen and (max-width: 1023px) and (min-width: 768px) and (max-width: 1023px) {
  .brands-productListing-watchesPanel .brands-productListing-watchesPanel-relatedPanel .listSlider .listItem .itemTitle {
    font-size: 24px;
  }
}
.brands-productListing-watchesPanel .brands-productListing-watchesPanel-relatedPanel .listSlider .listItem .itemTitle:after {
  content: "";
  display: block;
  width: 48px;
  height: 1px;
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #a37e2c;
}
.brands-productListing-watchesPanel .brands-productListing-watchesPanel-relatedPanel .listSlider .slick-track {
  margin-left: 0;
}
@media only screen and (max-width: 1023px) {
  .brands-productListing-watchesPanel .brands-productListing-watchesPanel-relatedPanel .listSlider .slick-list {
    overflow: visible;
  }
}
.brands-productListing-watchesPanel .brands-productListing-watchesPanel-relatedPanel .listSlider .slick-arrow {
  background-color: transparent !important;
}
@media only screen and (max-width:767px) {
  .brands-productListing-watchesPanel .brands-productListing-watchesPanel-relatedPanel .listSlider .slick-arrow {
    top: 25vw;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .brands-productListing-watchesPanel .brands-productListing-watchesPanel-relatedPanel .listSlider .slick-arrow {
    top: 12vw;
  }
}
@media only screen and (max-width: 1023px) {
  .brands-productListing-watchesPanel .brands-productListing-watchesPanel-relatedPanel .listSlider .slick-arrow {
    width: 40px;
    height: 40px;
  }
}
.brands-productListing-watchesPanel .brands-productListing-watchesPanel-relatedPanel .listSlider .slick-arrow.slick-disabled {
  display: none !important;
}
@media only screen and (max-width: 1023px) {
  .brands-productListing-watchesPanel .brands-productListing-watchesPanel-relatedPanel .listSlider .slick-arrow:before {
    display: block;
    padding: 0;
    text-align: center;
    font-size: 26px;
    color: #ffffff;
  }
}
@media only screen and (min-width: 1024px) {
  .brands-productListing-watchesPanel .brands-productListing-watchesPanel-relatedPanel .listSlider .slick-arrow.slick-prev {
    left: -40px;
  }
}
@media only screen and (max-width: 1023px) {
  .brands-productListing-watchesPanel .brands-productListing-watchesPanel-relatedPanel .listSlider .slick-arrow.slick-prev {
    left: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .brands-productListing-watchesPanel .brands-productListing-watchesPanel-relatedPanel .listSlider .slick-arrow.slick-next {
    right: -40px;
  }
}
@media only screen and (max-width: 1023px) {
  .brands-productListing-watchesPanel .brands-productListing-watchesPanel-relatedPanel .listSlider .slick-arrow.slick-next {
    left: calc(100vw - 60px);
  }
}
.brands-productListing-watchesPanel + .brands-productListing-locationPanel {
  margin-top: 120px;
}
@media only screen and (max-width: 1023px) {
  .brands-productListing-watchesPanel + .brands-productListing-locationPanel {
    margin-top: 140px;
  }
}

.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-productListing-locationPanel {
  margin-top: 0;
  margin-bottom: 150px;
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .brands-productListing-locationPanel {
    margin-top: 0;
    margin-bottom: 100px;
  }
}
.brands-productListing-locationPanel .brands-productListing-locationPanel-head {
  padding: 40px 140px 0;
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .brands-productListing-locationPanel .brands-productListing-locationPanel-head {
    padding: 40px 20px 0;
  }
}
.brands-productListing-locationPanel .brands-productListing-locationPanel-head .remarks {
  font-size: 18px;
  letter-spacing: 0em;
  line-height: 1.25em;
}
@media only screen and (max-width:767px) {
  .brands-productListing-locationPanel .brands-productListing-locationPanel-head .remarks {
    font-size: 14px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .brands-productListing-locationPanel .brands-productListing-locationPanel-head .remarks {
    font-size: 16px;
  }
}
.brands-productListing-locationPanel .brands-productListing-locationPanel-head .title {
  font-family: "Cormorant Garamond", "Noto Sans TC", "Noto Sans SC", "Heiti TC", "LiHei Pro", "新細明體", PMingLiU, serif;
  text-transform: uppercase;
  font-size: 48px;
  letter-spacing: 0em;
  line-height: 1.25em;
}
@media only screen and (max-width:767px) {
  .brands-productListing-locationPanel .brands-productListing-locationPanel-head .title {
    font-size: 36px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .brands-productListing-locationPanel .brands-productListing-locationPanel-head .title {
    font-size: 48px;
  }
}
.brands-productListing-locationPanel .brands-productListing-locationPanel-locationWrapper {
  width: 100%;
  overflow: hidden;
  margin-top: 60px;
}
@media only screen and (max-width: 1023px) {
  .brands-productListing-locationPanel .brands-productListing-locationPanel-locationWrapper {
    margin-top: 40px;
  }
}
.brands-productListing-locationPanel .brands-productListing-locationPanel-locationWrapper .locationSlider {
  margin-left: -5px;
  margin-right: -5px;
}
.brands-productListing-locationPanel .brands-productListing-locationPanel-locationWrapper .locationSlider .locationItem {
  display: block;
  padding: 0 5px;
  position: relative;
}
.brands-productListing-locationPanel .brands-productListing-locationPanel-locationWrapper .locationSlider .locationItem .imageWrapper {
  display: block;
  width: 100%;
  position: relative;
}
.brands-productListing-locationPanel .brands-productListing-locationPanel-locationWrapper .locationSlider .locationItem .imageWrapper:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.5);
  transition: all 0.2s ease-out;
}
.brands-productListing-locationPanel .brands-productListing-locationPanel-locationWrapper .locationSlider .locationItem .imageWrapper img {
  display: block;
  width: 100%;
}
.brands-productListing-locationPanel .brands-productListing-locationPanel-locationWrapper .locationSlider .locationItem .infoWrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  text-align: center;
}
.brands-productListing-locationPanel .brands-productListing-locationPanel-locationWrapper .locationSlider .locationItem .infoWrapper .infoWrapperInner {
  display: block;
  width: calc(100% - 10px);
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate3d(0, -50%, 0);
  transition: all 0.2s ease-out;
}
.brands-productListing-locationPanel .brands-productListing-locationPanel-locationWrapper .locationSlider .locationItem .infoWrapper .infoWrapperInner .brand {
  display: block;
  color: #ffffff;
  font-size: 16px;
  letter-spacing: 0em;
  line-height: 1.25em;
}
.brands-productListing-locationPanel .brands-productListing-locationPanel-locationWrapper .locationSlider .locationItem .infoWrapper .infoWrapperInner .location {
  display: block;
  margin-top: 10px;
  font-family: "Cormorant Garamond", "Noto Sans TC", "Noto Sans SC", "Heiti TC", "LiHei Pro", "新細明體", PMingLiU, serif;
  color: #ffffff;
  font-size: 24px;
  letter-spacing: 0em;
  line-height: 1.25em;
}
@media only screen and (max-width:767px) {
  .brands-productListing-locationPanel .brands-productListing-locationPanel-locationWrapper .locationSlider .locationItem .infoWrapper .infoWrapperInner .location {
    font-size: 16px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .brands-productListing-locationPanel .brands-productListing-locationPanel-locationWrapper .locationSlider .locationItem .infoWrapper .infoWrapperInner .location {
    font-size: 18px;
  }
}
@media only screen and (max-width: 1023px) {
  .brands-productListing-locationPanel .brands-productListing-locationPanel-locationWrapper .locationSlider .locationItem .infoWrapper .infoWrapperInner .location {
    font-size: 24px;
    letter-spacing: 0em;
    line-height: 1.25em;
  }
}
@media only screen and (max-width: 1023px) and (max-width:767px) {
  .brands-productListing-locationPanel .brands-productListing-locationPanel-locationWrapper .locationSlider .locationItem .infoWrapper .infoWrapperInner .location {
    font-size: 16px;
  }
}
@media only screen and (max-width: 1023px) and (min-width: 768px) and (max-width: 1023px) {
  .brands-productListing-locationPanel .brands-productListing-locationPanel-locationWrapper .locationSlider .locationItem .infoWrapper .infoWrapperInner .location {
    font-size: 18px;
  }
}
.brands-productListing-locationPanel .brands-productListing-locationPanel-locationWrapper .locationSlider .locationItem .comingsoon {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  text-align: center;
  font-family: "Cormorant Garamond", "Noto Sans TC", "Noto Sans SC", "Heiti TC", "LiHei Pro", "新細明體", PMingLiU, serif;
  color: #ffffff;
  font-size: 36px;
  letter-spacing: 0em;
  line-height: 1.25em;
}
@media only screen and (max-width:767px) {
  .brands-productListing-locationPanel .brands-productListing-locationPanel-locationWrapper .locationSlider .locationItem .comingsoon {
    font-size: 24px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .brands-productListing-locationPanel .brands-productListing-locationPanel-locationWrapper .locationSlider .locationItem .comingsoon {
    font-size: 34px;
  }
}
@media only screen and (max-width: 1023px) {
  .brands-productListing-locationPanel .brands-productListing-locationPanel-locationWrapper .locationSlider .locationItem .comingsoon {
    font-size: 32px;
    letter-spacing: 0em;
    line-height: 1.25em;
  }
}
@media only screen and (max-width: 1023px) and (max-width:767px) {
  .brands-productListing-locationPanel .brands-productListing-locationPanel-locationWrapper .locationSlider .locationItem .comingsoon {
    font-size: 18px;
  }
}
@media only screen and (max-width: 1023px) and (min-width: 768px) and (max-width: 1023px) {
  .brands-productListing-locationPanel .brands-productListing-locationPanel-locationWrapper .locationSlider .locationItem .comingsoon {
    font-size: 24px;
  }
}
.brands-productListing-locationPanel .brands-productListing-locationPanel-locationWrapper .locationSlider .locationItem .comingsoon:before {
  content: "";
  display: block;
  width: 100%;
  height: calc(100% - 65px);
  position: absolute;
  left: 0;
  top: 0;
  background-color: rgba(255, 255, 255, 0.3);
}
.brands-productListing-locationPanel .brands-productListing-locationPanel-locationWrapper .locationSlider .locationItem .comingsoon > span {
  display: block;
  padding: 10px 0;
}
@media only screen and (min-width: 1024px) {
  .brands-productListing-locationPanel .brands-productListing-locationPanel-locationWrapper .locationSlider .locationItem:hover .imageWrapper:before {
    background-color: rgba(0, 0, 0, 0);
  }
  .brands-productListing-locationPanel .brands-productListing-locationPanel-locationWrapper .locationSlider .locationItem:hover .infoWrapper .infoWrapperInner {
    top: 100%;
    transform: translate3d(0, -20px, 0) translate3d(0, -100%, 0);
  }
}
@media only screen and (max-width: 1023px) {
  .brands-productListing-locationPanel .brands-productListing-locationPanel-locationWrapper .locationSlider .slick-list {
    overflow: visible;
  }
}
.brands-productListing-locationPanel .brands-productListing-locationPanel-locationWrapper .locationSlider .slick-arrow {
  background-color: transparent !important;
}
@media only screen and (max-width: 1023px) {
  .brands-productListing-locationPanel .brands-productListing-locationPanel-locationWrapper .locationSlider .slick-arrow {
    width: 40px;
    height: 40px;
  }
}
.brands-productListing-locationPanel .brands-productListing-locationPanel-locationWrapper .locationSlider .slick-arrow.slick-disabled {
  display: none !important;
}
.brands-productListing-locationPanel .brands-productListing-locationPanel-locationWrapper .locationSlider .slick-arrow:before {
  color: #ffffff;
}
@media only screen and (max-width: 1023px) {
  .brands-productListing-locationPanel .brands-productListing-locationPanel-locationWrapper .locationSlider .slick-arrow:before {
    display: block;
    padding: 0;
    text-align: center;
    font-size: 26px;
  }
}
@media only screen and (max-width: 1023px) {
  .brands-productListing-locationPanel .brands-productListing-locationPanel-locationWrapper .locationSlider .slick-arrow.slick-prev {
    left: 0px;
  }
}
@media only screen and (max-width: 1023px) {
  .brands-productListing-locationPanel .brands-productListing-locationPanel-locationWrapper .locationSlider .slick-arrow.slick-next {
    right: 0;
  }
}
.brands-productListing-locationPanel .brands-productListing-locationPanel-storelocator {
  margin-top: 60px;
  text-align: center;
}
@media only screen and (max-width: 1023px) {
  .brands-productListing-locationPanel .brands-productListing-locationPanel-storelocator {
    margin-top: 20px;
  }
}
.brands-productListing-locationPanel .brands-productListing-locationPanel-storelocator a {
  display: inline-block;
  color: #a37e2c;
  text-transform: uppercase;
  text-decoration: underline;
  font-size: 16px;
  letter-spacing: 0em;
  line-height: 1.25em;
}
@media only screen and (min-width: 1024px) {
  .brands-productListing-locationPanel .brands-productListing-locationPanel-storelocator a:hover {
    text-decoration: none;
  }
}

/*** PRODUCT COLLECTIONS ***/
.brands-productlisting-body .page-main {
  max-width: unset;
  padding-left: 0;
  padding-right: 0;
}
.brands-productlisting-body #maincontent {
  display: none !important;
}
.brands-productlisting-body .brands-wrapper {
  background-image: url("../../frontend/ewc/default/zh_Hans_CN/images/common/pattern30.png");
  background-repeat: no-repeat;
  background-position: right -639px top 40%;
  background-size: 1278px;
}
.brands-productlisting-body .vs-common-listingWrapper {
  padding-bottom: 200px;
}
@media only screen and (max-width: 1023px) {
  .brands-productlisting-body .vs-common-listingWrapper {
    padding-top: 40px;
  }
}
.brands-productlisting-body .vs-common-listingWrapper .brandTitle {
  margin-bottom: 10px;
  font-family: "Cormorant Garamond", "Noto Sans TC", "Noto Sans SC", "Heiti TC", "LiHei Pro", "新細明體", PMingLiU, serif;
  text-transform: uppercase;
  font-size: 36px;
  letter-spacing: 0em;
  line-height: 1.25em;
}
@media only screen and (max-width:767px) {
  .brands-productlisting-body .vs-common-listingWrapper .brandTitle {
    font-size: 24px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .brands-productlisting-body .vs-common-listingWrapper .brandTitle {
    font-size: 34px;
  }
}
.brands-productlisting-body .vs-common-listingWrapper .brandTitle a {
  font-family: "Cormorant Garamond", "Noto Sans TC", "Noto Sans SC", "Heiti TC", "LiHei Pro", "新細明體", PMingLiU, serif;
  color: #212121;
  text-transform: uppercase;
  font-size: 36px;
  letter-spacing: 0em;
  line-height: 1.25em;
  transition: all 0.2s ease-out;
}
@media only screen and (max-width:767px) {
  .brands-productlisting-body .vs-common-listingWrapper .brandTitle a {
    font-size: 24px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .brands-productlisting-body .vs-common-listingWrapper .brandTitle a {
    font-size: 34px;
  }
}
@media only screen and (min-width: 1024px) {
  .brands-productlisting-body .vs-common-listingWrapper .brandTitle a:hover {
    color: #a37e2c;
  }
}
.brands-productlisting-body .vs-common-listingWrapper .brandCollectionLabel {
  margin-bottom: 60px;
  font-size: 18px;
  letter-spacing: 0em;
  line-height: 1.25em;
}
@media only screen and (max-width:767px) {
  .brands-productlisting-body .vs-common-listingWrapper .brandCollectionLabel {
    font-size: 14px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .brands-productlisting-body .vs-common-listingWrapper .brandCollectionLabel {
    font-size: 16px;
  }
}
.brands-productlisting-body .vs-common-listingWrapper .filterLabel {
  font-family: "Cormorant Garamond", "Noto Sans TC", "Noto Sans SC", "Heiti TC", "LiHei Pro", "新細明體", PMingLiU, serif;
  color: #212121;
  font-weight: 400 !important;
  font-size: 24px;
  letter-spacing: 0em;
  line-height: 1.25em;
}
@media only screen and (max-width:767px) {
  .brands-productlisting-body .vs-common-listingWrapper .filterLabel {
    font-size: 16px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .brands-productlisting-body .vs-common-listingWrapper .filterLabel {
    font-size: 18px;
  }
}
.brands-productlisting-body .vs-common-listingWrapper .listGroupBtn-text {
  font-family: "Cormorant Garamond", "Noto Sans TC", "Noto Sans SC", "Heiti TC", "LiHei Pro", "新細明體", PMingLiU, serif;
  color: #212121;
  font-weight: 400 !important;
  font-size: 24px;
  letter-spacing: 0em;
  line-height: 1.25em;
}
@media only screen and (max-width:767px) {
  .brands-productlisting-body .vs-common-listingWrapper .listGroupBtn-text {
    font-size: 16px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .brands-productlisting-body .vs-common-listingWrapper .listGroupBtn-text {
    font-size: 18px;
  }
}
@media only screen and (max-width:767px) {
  .brands-productlisting-body .vs-common-listingWrapper .listGroupBtn-text {
    font-size: 18px;
  }
}
.brands-productlisting-body .vs-common-listingWrapper .toolbar .ewcProductFilterSort {
  display: flex;
  justify-content: flex-end;
}
@media only screen and (max-width:767px) {
  .brands-productlisting-body .vs-common-listingWrapper .toolbar .ewcProductFilterSort {
    justify-content: space-between;
  }
}
.brands-productlisting-body .vs-common-listingWrapper .toolbar .ewcProductFilterSort .ewcProductFilter {
  display: none;
}
@media only screen and (max-width:767px) {
  .brands-productlisting-body .vs-common-listingWrapper .toolbar .ewcProductFilterSort .ewcProductFilter {
    display: block;
    min-width: calc((100% - 16px) / 2);
    max-width: calc((100% - 16px) / 2);
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .brands-productlisting-body .vs-common-listingWrapper .toolbar .ewcProductFilterSort .ewcProductFilter {
    display: block;
    min-width: 245px;
    max-width: 245px;
    margin-right: 20px;
  }
}
.brands-productlisting-body .vs-common-listingWrapper .toolbar .ewcProductFilterSort .ewcProductFilter .filterBtn {
  border: none;
  margin: 0;
  padding: 0;
  width: auto;
  overflow: visible;
  background: transparent;
  color: inherit;
  font: inherit;
  outline: none;
  text-align: inherit;
  line-height: normal;
  border-radius: 0;
  cursor: pointer;
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  -webkit-appearance: none;
  touch-action: manipulation;
  position: relative;
  display: flex;
  align-items: center;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  border: 1px solid #99785c;
  color: #99785c;
  transition: all 0.25s;
  justify-content: flex-start;
  padding: 0 32px 0 8px;
  height: 32px;
  background-size: 24px 24px;
  background-position-x: calc(100% - 4px);
  background-position-y: 4px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23BD9471' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'><polyline points='6 9 12 15 18 9'></polyline></svg>");
}
.brands-productlisting-body .vs-common-listingWrapper .toolbar .ewcProductFilterSort .ewcProductFilter .filterBtn::-moz-focus-inner {
  border: 0;
  padding: 0;
}
@media only screen and (min-width: 768px) {
  .brands-productlisting-body .vs-common-listingWrapper .toolbar .ewcProductFilterSort .ewcProductFilter .filterBtn:hover {
    color: #ffffff;
    background-color: #bd9471;
    text-decoration: none;
  }
}
.brands-productlisting-body .vs-common-listingWrapper .toolbar .ewcProductFilterSort .ewcProductSort {
  position: relative;
  display: block;
  width: 265px;
}
@media only screen and (max-width:767px) {
  .brands-productlisting-body .vs-common-listingWrapper .toolbar .ewcProductFilterSort .ewcProductSort {
    width: 100%;
    min-width: calc((100% - 16px) / 2);
    max-width: calc((100% - 16px) / 2);
  }
}
.brands-productlisting-body .vs-common-listingWrapper .toolbar .ewcProductFilterSort .ewcProductSort .toolbar-sorter {
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}
.brands-productlisting-body .vs-common-listingWrapper .toolbar .ewcProductFilterSort .ewcProductSort .toolbar-sorter .sorter-label {
  display: none !important;
}
.brands-productlisting-body .vs-common-listingWrapper .toolbar .ewcProductFilterSort .ewcProductSort .toolbar-sorter .sorter-options {
  border: none;
  margin: 0;
  padding: 0;
  width: auto;
  overflow: visible;
  background: transparent;
  color: inherit;
  font: inherit;
  outline: none;
  text-align: inherit;
  line-height: normal;
  border-radius: 0;
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  -webkit-appearance: none;
  font-size: 18px;
  letter-spacing: 0em;
  line-height: 1.25em;
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  width: calc(100% - 32px);
  border: 1px solid;
  padding: 0px 32px 0px 8px;
  border-color: #99785c;
  background-size: 24px 24px;
  background-position-x: calc(100% - 4px);
  background-position-y: 4px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23BD9471' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'><polyline points='6 9 12 15 18 9'></polyline></svg>");
  color: #a37e2c;
  text-align: left;
}
.brands-productlisting-body .vs-common-listingWrapper .toolbar .ewcProductFilterSort .ewcProductSort .toolbar-sorter .sorter-options::-moz-focus-inner {
  border: 0;
  padding: 0;
}
@media only screen and (max-width:767px) {
  .brands-productlisting-body .vs-common-listingWrapper .toolbar .ewcProductFilterSort .ewcProductSort .toolbar-sorter .sorter-options {
    font-size: 16px;
    letter-spacing: 0em;
    line-height: 1.25em;
    margin: 0;
    padding: 0;
    padding: 0px 32px 0px 8px;
  }
}
.brands-productlisting-body .vs-common-listingWrapper .toolbar .ewcProductFilterSort .ewcProductSort .toolbar-sorter .sorter-action {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
}
.brands-productlisting-body .vs-common-listingWrapper .toolbar .ewcProductFilterSort .ewcProductSort .toolbar-sorter .sorter-action::before {
  color: #99785c;
}
.brands-productlisting-body .vs-common-listingWrapper .toolbar .cPages {
  margin-top: 50px;
}

.brands-header {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .brands-header {
    display: block;
    padding: 40px 20px 0;
  }
  .brands-header h1 {
    text-align: center;
  }
  .brands-header h1 a {
    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: 0em;
    line-height: 1.25em;
    transition: all 0.2s ease-out;
  }
}
@media only screen and (max-width: 1023px) and (max-width:767px) {
  .brands-header h1 a {
    font-size: 36px;
  }
}
@media only screen and (max-width: 1023px) and (min-width: 768px) and (max-width: 1023px) {
  .brands-header h1 a {
    font-size: 48px;
  }
}
@media only screen and (max-width: 1023px) and (min-width: 1024px) {
  .brands-header h1 a:hover {
    color: #a37e2c;
  }
}
.brands-header .brandCollectionLabel {
  margin-top: 10px;
  text-align: center;
}

@media only screen and (max-width: 1023px) {
  .brands-wrapper .vs-common-listingFilter .vs-common-listingFilter-topPanel {
    display: none !important;
  }
}
@media only screen and (max-width: 1023px) {
  .brands-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar {
    background-color: #ffffff;
    z-index: 11;
  }
}
.brands-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-top {
  padding-top: 0;
}
@media only screen and (max-width: 1023px) {
  .brands-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-top {
    height: 60px;
  }
}
@media only screen and (max-width: 1023px) {
  .brands-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-top .brandTitle,
.brands-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-top .brandCollectionLabel,
.brands-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-top .filterLabel {
    display: none;
  }
}
@media only screen and (min-width: 1024px) {
  .brands-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list {
    margin-top: 60px;
  }
}
.brands-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .vs-common-listingFilter-sidebar-listGroup:first-child {
  padding-top: 0;
}
.brands-wrapper .vs-common-watchItem:after {
  display: none !important;
}
.brands-wrapper .vs-common-watchItem .vs-common-watchItem-infoWrapper {
  padding-bottom: 40px;
  top: 0;
}
@media only screen and (max-width:767px) {
  .brands-wrapper .vs-common-watchItem .vs-common-watchItem-infoWrapper {
    margin-top: 20px;
  }
}
.brands-wrapper .vs-common-watchItem .vs-common-watchItem-infoWrapper:before, .brands-wrapper .vs-common-watchItem .vs-common-watchItem-infoWrapper:after {
  display: none !important;
}
.brands-wrapper .vs-common-watchItem .vs-common-watchItem-infoWrapper .vs-common-smalltitle,
.brands-wrapper .vs-common-watchItem .vs-common-watchItem-infoWrapper .vs-common-subtitle,
.brands-wrapper .vs-common-watchItem .vs-common-watchItem-infoWrapper .vs-common-smalldesc {
  font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Heiti TC", "LiHei Pro", "新細明體", PMingLiU, sans-serif;
  font-weight: 400 !important;
  color: #212121;
  font-size: 18px;
  letter-spacing: 0em;
  line-height: 1.25em;
}
@media only screen and (max-width:767px) {
  .brands-wrapper .vs-common-watchItem .vs-common-watchItem-infoWrapper .vs-common-smalltitle,
.brands-wrapper .vs-common-watchItem .vs-common-watchItem-infoWrapper .vs-common-subtitle,
.brands-wrapper .vs-common-watchItem .vs-common-watchItem-infoWrapper .vs-common-smalldesc {
    font-size: 14px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .brands-wrapper .vs-common-watchItem .vs-common-watchItem-infoWrapper .vs-common-smalltitle,
.brands-wrapper .vs-common-watchItem .vs-common-watchItem-infoWrapper .vs-common-subtitle,
.brands-wrapper .vs-common-watchItem .vs-common-watchItem-infoWrapper .vs-common-smalldesc {
    font-size: 16px;
  }
}
.brands-wrapper .vs-common-watchItem .vs-common-watchItem-infoWrapper .vs-common-smalltitle {
  margin-top: 20px;
}
@media only screen and (max-width:767px) {
  .brands-wrapper .vs-common-watchItem .vs-common-watchItem-infoWrapper .vs-common-smalltitle {
    margin-top: 10px;
  }
}
.brands-wrapper .vs-common-watchItem .vs-common-watchItem-infoWrapper .vs-common-subtitle {
  padding-bottom: 4px !important;
  position: relative;
}
.brands-wrapper .vs-common-watchItem .vs-common-watchItem-infoWrapper .vs-common-subtitle:after {
  content: "";
  display: block;
  width: 40px;
  height: 2px;
  position: absolute;
  left: calc(50% - 20px);
  bottom: 0;
  background-color: #a37e2c;
}
.brands-wrapper .vs-common-watchItem .vs-common-watchItem-infoWrapper .vs-common-smalldesc {
  margin-top: 24px;
}
@media only screen and (max-width:767px) {
  .brands-wrapper .vs-common-watchItem .vs-common-watchItem-infoWrapper .vs-common-smalldesc {
    margin-top: 10px;
  }
}
.brands-wrapper .vs-common-watchItem .vs-common-watchItem-infoWrapper .price-box {
  margin-top: 0;
  margin-bottom: 0;
}
.brands-wrapper .vs-common-watchItem .vs-common-watchItem-infoWrapper .price-box .price {
  font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Heiti TC", "LiHei Pro", "新細明體", PMingLiU, sans-serif;
  font-weight: 400 !important;
  color: #a37e2c;
  font-size: 18px;
  letter-spacing: 0em;
  line-height: 1.25em;
}
@media only screen and (max-width:767px) {
  .brands-wrapper .vs-common-watchItem .vs-common-watchItem-infoWrapper .price-box .price {
    font-size: 14px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .brands-wrapper .vs-common-watchItem .vs-common-watchItem-infoWrapper .price-box .price {
    font-size: 16px;
  }
}

/*** PRODUCT DETAILS ***/
.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: 0em;
  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: 0em;
  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 0.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: 0.8;
}
.brands-productDetails-productTop .brands-productDetails-productTop-wrapper .brands-productDetails-productTop-imagePanel .brands-productDetails-productTop-thumbnails .brands-productDetails-productTop-thumbnail img {
  display: block;
  width: 100%;
}
.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: 0em;
  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: 0em;
  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: 0em;
  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: 0em;
  line-height: 1.25em;
  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 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: 0em;
  line-height: 1.25em;
  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: 0 40px 20px 0;
  margin-left: 30px;
  margin-top: 30px;
  position: relative;
  text-decoration: none !important;
  /*
  &:before {
  	content: "";
  	display: block;
  	width: 24px;
  	height: 24px;
  	position: absolute;
  	left: -30px;
  	top: 0;
  	background-image: url("../../frontend/ewc/default/zh_Hans_CN/images/checkout/star.png");
  	background-repeat: no-repeat;
  	background-position: center center;
  	background-size: 24px;
  }
  */
}
@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 0.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:before {
  display: none !important;
}
.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;
  transition: all 0.2s ease-out;
  font-size: 18px;
  letter-spacing: 0em;
  line-height: 1.25em;
  transition: all 0.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: 0em;
  line-height: 1.25em;
  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("../../frontend/ewc/default/zh_Hans_CN/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: 0em;
  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: 0em;
    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: 0em;
  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: #000000;
}
.brands-productDetails-watchSpec .brands-productDetails-watchSpec-wrapper .brands-productDetails-watchSpec-imagePanel .videoWrapper .videoContainer .video video,
.brands-productDetails-watchSpec .brands-productDetails-watchSpec-wrapper .brands-productDetails-watchSpec-imagePanel .videoWrapper .videoContainer .video iframe {
  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 {
  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: 0em;
  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: 0em;
  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: 0em;
  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: 0em;
  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: 0em;
  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:after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  bottom: 2px;
  background-color: #727272;
}
.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: 0em;
  line-height: 1.25em;
  border-style: solid;
  border-color: transparent;
  border-width: 0 0 5px;
  z-index: 2;
  transition: all 0.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("../../frontend/ewc/default/zh_Hans_CN/images/tudor/common/slider-arrow.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 32px;
  font-size: 0;
  transition: all 0.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: 0.8;
  }
}
.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .youMayAlsoLike-slider .slick-arrow:before {
  display: none !important;
}
.brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .brands-youMayAlsoLike-watchItem {
  transition: all 0.2s ease-out;
}
@media only screen and (min-width: 1024px) {
  .brands-productDetails-youMayAlsoLike .brands-productDetails-youMayAlsoLike-wrapper .brands-youMayAlsoLike-watchItem:hover {
    opacity: 0.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: 0em;
  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 {
  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: 0em;
  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-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("../../frontend/ewc/default/zh_Hans_CN/images/tudor/common/slider-arrow.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 32px;
  font-size: 0;
  transition: all 0.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: 0.8;
  }
}
.brands-productdetails-body .block-viewed-products-grid .block-content .slick-arrow:before {
  display: none !important;
}
.brands-productdetails-body .block-viewed-products-grid .product-items {
  transition: all 0.2s ease-out;
}
@media only screen and (min-width: 1024px) {
  .brands-productdetails-body .block-viewed-products-grid .product-items:hover {
    opacity: 0.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-productdetails-body .block-viewed-products-grid .product-items .product-item-photo {
  display: block;
}
.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 {
  display: block;
  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: 0em;
  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 {
  display: none !important;
}
.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-link {
  display: none !important;
}
.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: 0em;
  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_name .label {
  display: none !important;
}
.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-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: 0em;
  line-height: 1.25em;
  font-weight: 400;
}
.brands-productdetails-body .block-viewed-products-grid .product-items .product-item-details .product-item-description .product-item-brand_product_name .label {
  display: none !important;
}
@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;
  }
}

/*** FORM ***/
.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,
.brands-form .brandsContactForm .brands-contactForm button,
.brands-form .brandsContactForm .brands-contactForm select,
.brands-form .brandsContactForm .brands-contactForm textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  outline: none;
  margin: 0;
  padding: 0;
  color: #212121;
  background-color: transparent;
  border-radius: 0;
  border-width: 0;
  outline: none;
}
.brands-form .brandsContactForm .brands-contactForm input {
  display: inline-block;
  border-style: none;
  border-color: transparent;
  border-width: 0;
  cursor: pointer;
}
.brands-form .brandsContactForm .brands-contactForm .brands-contactForm-submitBtn {
  display: block;
  width: 100%;
  max-width: 200px;
  margin: 0 auto;
  margin-top: 20px;
  padding: 16px 0;
  text-align: center;
  color: #ffffff;
  background-color: #000000;
  text-transform: uppercase;
  transition: all 0.2s ease-out;
  cursor: pointer;
}
@media only screen and (min-width: 1024px) {
  .brands-form .brandsContactForm .brands-contactForm .brands-contactForm-submitBtn:hover {
    opacity: 0.8;
  }
}
.brands-form .brandsContactForm .brands-contactForm input[type=text],
.brands-form .brandsContactForm .brands-contactForm input[type=password],
.brands-form .brandsContactForm .brands-contactForm input[type=tel],
.brands-form .brandsContactForm .brands-contactForm input[type=email],
.brands-form .brandsContactForm .brands-contactForm input[type=number],
.brands-form .brandsContactForm .brands-contactForm input[type=url],
.brands-form .brandsContactForm .brands-contactForm input[type=search] {
  display: block;
  width: 100%;
  background-color: #ffffff;
  cursor: text;
}
.brands-form .brandsContactForm .brands-contactForm input[type=text] + label,
.brands-form .brandsContactForm .brands-contactForm input[type=password] + label,
.brands-form .brandsContactForm .brands-contactForm input[type=tel] + label,
.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=url] + label,
.brands-form .brandsContactForm .brands-contactForm input[type=search] + label {
  display: block;
  color: #212121;
}
.brands-form .brandsContactForm .brands-contactForm input[type=text].error,
.brands-form .brandsContactForm .brands-contactForm input[type=password].error,
.brands-form .brandsContactForm .brands-contactForm input[type=tel].error,
.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=url].error,
.brands-form .brandsContactForm .brands-contactForm input[type=search].error {
  border-color: #be0100 !important;
}
.brands-form .brandsContactForm .brands-contactForm textarea {
  display: block;
  width: 100%;
  height: 100px;
  padding: 4px 10px;
  position: relative;
  background-color: #ffffff;
  resize: none;
}
.brands-form .brandsContactForm .brands-contactForm textarea.error {
  border-color: #be0100 !important;
}
.brands-form .brandsContactForm .brands-contactForm textarea + label {
  display: block;
}
.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;
}

/*** COMMON ***/
.brands-common-extralargetitle {
  font-size: 42px;
  line-height: 1.166667em;
  text-transform: uppercase;
}
@media only screen and (max-width:767px) {
  .brands-common-extralargetitle {
    font-size: 32px;
    line-height: 1.5em;
  }
}

.brands-common-largetitle {
  font-size: 36px;
  line-height: 1.166667em;
  text-transform: uppercase;
}
@media only screen and (max-width:767px) {
  .brands-common-largetitle {
    font-size: 28px;
    line-height: 1.5em;
  }
}

.brands-common-bigtitle {
  font-size: 32px;
  line-height: 1.166667em;
  font-weight: 700;
  text-transform: uppercase;
}
@media only screen and (max-width:767px) {
  .brands-common-bigtitle {
    font-size: 26px;
    line-height: 1.5em;
  }
}

.brands-common-mediumtitle {
  font-size: 28px;
  line-height: 1.3em;
  text-transform: uppercase;
}
@media only screen and (max-width:767px) {
  .brands-common-mediumtitle {
    font-size: 24px;
    line-height: 1.3em;
  }
}

.brands-common-pushtitle {
  font-size: 18px;
  line-height: 1.3em;
  font-weight: 700;
  text-transform: uppercase;
}
@media only screen and (max-width:767px) {
  .brands-common-pushtitle {
    font-size: 16px;
    line-height: 1.3em;
  }
}

.brands-common-gridTitle {
  font-size: 18px;
  line-height: 1.3em;
  font-weight: 700;
  text-transform: uppercase;
}
@media only screen and (max-width:767px) {
  .brands-common-gridTitle {
    font-size: 13px;
    line-height: 1.3em;
  }
}

.brands-common-smalltitle {
  font-size: 14px;
  line-height: 1.3em;
  font-weight: 700;
  text-transform: uppercase;
}
@media only screen and (max-width:767px) {
  .brands-common-smalltitle {
    font-size: 11px;
    line-height: 1.3em;
  }
}

.brands-common-verysmalltitle {
  font-size: 20px;
  line-height: 1.3em;
  font-weight: 700;
}
@media only screen and (max-width:767px) {
  .brands-common-verysmalltitle {
    font-size: 14px;
    line-height: 1.3em;
  }
}

.brands-common-subtitle {
  font-size: 13px;
  line-height: 1.3em;
  font-weight: 700;
}
@media only screen and (max-width:767px) {
  .brands-common-subtitle {
    font-size: 11px;
    line-height: 1.3em;
  }
}

.brands-common-buttonlabel {
  font-size: 16px;
  line-height: 1.3em;
}
@media only screen and (max-width:767px) {
  .brands-common-buttonlabel {
    font-size: 14px;
    line-height: 1.3em;
  }
}

.brands-common-buttonlabelsmall {
  font-size: 14px;
  line-height: 1.3em;
}
@media only screen and (max-width:767px) {
  .brands-common-buttonlabelsmall {
    font-size: 12px;
    line-height: 1.3em;
  }
}

.brands-common-sectiontitle {
  font-size: 14px;
  line-height: 1.3em;
  font-weight: 700;
}
@media only screen and (max-width:767px) {
  .brands-common-sectiontitle {
    font-size: 12px;
    line-height: 1.3em;
  }
}

.brands-common-largedesc {
  font-size: 24px;
  line-height: 1.3em;
}
@media only screen and (max-width:767px) {
  .brands-common-largedesc {
    font-size: 20px;
    line-height: 1.3em;
  }
}

.brands-common-desc {
  font-size: 14px;
  line-height: 1.3em;
}
@media only screen and (max-width:767px) {
  .brands-common-desc {
    font-size: 12px;
    line-height: 1.3em;
  }
}

.brands-common-smalldesc {
  font-size: 12px;
  line-height: 1.3em;
}
@media only screen and (max-width:767px) {
  .brands-common-smalldesc {
    font-size: 11px;
    line-height: 1.3em;
  }
}

.brands-common-highlightedParagraph {
  font-size: 18px;
  line-height: 1.6em;
}

.brands-common-mainParagraph {
  font-size: 16px;
  line-height: 1.6em;
}

.brands-common-button-redBorder {
  padding: 10px 30px;
  background-color: transparent;
  color: #be0100;
  border-radius: 100px;
  border-style: solid;
  border-width: 1px;
  border-color: #be0100;
  transition: all 0.2s ease-out;
}
.brands-common-button-redBorder .active {
  background-color: #be0100;
  color: #be0100;
}
@media only screen and (min-width: 1024px) {
  .brands-common-button-redBorder:hover {
    background-color: #be0100;
    color: #be0100;
  }
}
/******************************
PROJECT COLOR
******************************/
/******************************
PROJECT SIZE
******************************/
/*** PAGE ***/
.news-wrapper * {
  font-size: 16px;
  line-height: 1.3em;
}
.news-wrapper a {
  text-decoration: none;
}
.news-wrapper a:hover {
  text-decoration: none;
}

.news-details-wrapper {
  max-width: 1090px;
  margin: 40px auto 0;
}
@media only screen and (max-width:767px) {
  .news-details-wrapper {
    margin-top: 0;
  }
}
.news-details-wrapper .news-details-topBanner {
  position: relative;
}
.news-details-wrapper .news-details-topBanner img {
  display: block;
  width: 100%;
}
.news-details-wrapper .news-details-header {
  margin-top: 40px;
}
@media only screen and (max-width:767px) {
  .news-details-wrapper .news-details-header {
    margin-top: 20px;
    padding: 0 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .news-details-wrapper .news-details-header {
    padding: 0 30px;
  }
}
.news-details-wrapper .news-details-header .news-details-header-date {
  color: #212121;
  font-size: 18px;
  letter-spacing: 0em;
  line-height: 1.25em;
  line-height: 2em;
}
@media only screen and (max-width:767px) {
  .news-details-wrapper .news-details-header .news-details-header-date {
    font-size: 14px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .news-details-wrapper .news-details-header .news-details-header-date {
    font-size: 16px;
  }
}
.news-details-wrapper .news-details-header .news-details-header-title {
  font-family: "Cormorant Garamond", "Noto Sans TC", "Noto Sans SC", "Heiti TC", "LiHei Pro", "新細明體", PMingLiU, serif;
  text-transform: uppercase;
  font-size: 48px;
  letter-spacing: 0em;
  line-height: 1.25em;
}
@media only screen and (max-width:767px) {
  .news-details-wrapper .news-details-header .news-details-header-title {
    font-size: 36px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .news-details-wrapper .news-details-header .news-details-header-title {
    font-size: 48px;
  }
}
.news-details-wrapper .news-details-header .news-details-header-title h1 {
  font-family: "Cormorant Garamond", "Noto Sans TC", "Noto Sans SC", "Heiti TC", "LiHei Pro", "新細明體", PMingLiU, serif;
  text-transform: uppercase;
  font-size: 48px;
  letter-spacing: 0em;
  line-height: 1.25em;
}
@media only screen and (max-width:767px) {
  .news-details-wrapper .news-details-header .news-details-header-title h1 {
    font-size: 36px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .news-details-wrapper .news-details-header .news-details-header-title h1 {
    font-size: 48px;
  }
}
.news-details-wrapper .news-details-header .news-details-header-sharePanel {
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width:767px) {
  .news-details-wrapper .news-details-header .news-details-header-sharePanel {
    display: block;
  }
}
.news-details-wrapper .news-details-header .news-details-header-sharePanel .shareLeft {
  width: 100%;
  position: relative;
}
.news-details-wrapper .news-details-header .news-details-header-sharePanel .shareLeft:before {
  content: "";
  display: block;
  width: calc(100% - 20px);
  height: 2px;
  position: absolute;
  left: 0;
  top: calc(50% - 1px);
  background-color: #a37e2c;
}
@media only screen and (max-width:767px) {
  .news-details-wrapper .news-details-header .news-details-header-sharePanel .shareLeft:before {
    margin-top: 10px;
    width: 100%;
    position: relative;
    left: auto;
    top: auto;
  }
}
@media only screen and (max-width:767px) {
  .news-details-wrapper .news-details-header .news-details-header-sharePanel .shareRight {
    display: flex;
    margin-top: 10px;
  }
}
.news-details-wrapper .news-details-header .news-details-header-sharePanel .shareRight .shareBtn {
  display: block;
  position: relative;
}
.news-details-wrapper .news-details-header .news-details-header-sharePanel .shareRight .shareBtn .btnTitle {
  display: block;
  padding-right: 30px;
  position: relative;
  color: #a37e2c;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 18px;
  letter-spacing: 0em;
  line-height: 1.25em;
  line-height: 2em;
}
@media only screen and (max-width:767px) {
  .news-details-wrapper .news-details-header .news-details-header-sharePanel .shareRight .shareBtn .btnTitle {
    font-size: 14px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .news-details-wrapper .news-details-header .news-details-header-sharePanel .shareRight .shareBtn .btnTitle {
    font-size: 16px;
  }
}
.news-details-wrapper .news-details-header .news-details-header-sharePanel .shareRight .shareBtn .btnTitle .icon {
  display: block;
  width: 24px;
  height: 24px;
  position: absolute;
  right: 0;
  top: 6px;
}
@media only screen and (max-width:767px) {
  .news-details-wrapper .news-details-header .news-details-header-sharePanel .shareRight .shareBtn .btnTitle .icon {
    top: 0;
  }
}
.shareAPI .news-details-wrapper .news-details-header .news-details-header-sharePanel .shareRight .shareBtn .btnTitle {
  cursor: pointer !important;
}
.news-details-wrapper .news-details-header .news-details-header-sharePanel .shareRight .shareBtn .addthis_inline_share_toolbox {
  display: none;
  padding-top: 10px;
  position: absolute;
  right: 0;
  top: calc(100% + 0px);
  white-space: nowrap;
}
@media only screen and (max-width:767px) {
  .news-details-wrapper .news-details-header .news-details-header-sharePanel .shareRight .shareBtn .addthis_inline_share_toolbox {
    padding-top: 0;
    left: 0;
    right: auto;
  }
}
.shareAPI .news-details-wrapper .news-details-header .news-details-header-sharePanel .shareRight .shareBtn .addthis_inline_share_toolbox {
  display: none !important;
}
.news-details-wrapper .news-details-header .news-details-header-sharePanel .shareRight .shareBtn:hover .addthis_inline_share_toolbox {
  display: block;
}
.news-details-wrapper .news-details-footer {
  margin-bottom: 60px;
}
.news-details-wrapper .news-details-footer .news-details-footer-sharePanel {
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width:767px) {
  .news-details-wrapper .news-details-footer .news-details-footer-sharePanel {
    padding: 0 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .news-details-wrapper .news-details-footer .news-details-footer-sharePanel {
    padding: 0 30px;
  }
}
.news-details-wrapper .news-details-footer .news-details-footer-sharePanel .shareLeft .shareBtn {
  display: flex;
  position: relative;
}
.news-details-wrapper .news-details-footer .news-details-footer-sharePanel .shareLeft .shareBtn .btnTitle {
  display: block;
  padding-right: 10px;
  position: relative;
  color: #a37e2c;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 18px;
  letter-spacing: 0em;
  line-height: 1.25em;
  line-height: 2em;
}
@media only screen and (max-width:767px) {
  .news-details-wrapper .news-details-footer .news-details-footer-sharePanel .shareLeft .shareBtn .btnTitle {
    font-size: 14px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .news-details-wrapper .news-details-footer .news-details-footer-sharePanel .shareLeft .shareBtn .btnTitle {
    font-size: 16px;
  }
}
@media only screen and (max-width: 1023px) {
  .news-details-wrapper .news-details-footer .news-details-footer-sharePanel .shareLeft .shareBtn .btnTitle {
    top: 5px;
  }
}
.shareAPI .news-details-wrapper .news-details-footer .news-details-footer-sharePanel .shareLeft .shareBtn .btnTitle {
  cursor: pointer !important;
}
.news-details-wrapper .news-details-footer .news-details-footer-sharePanel .shareLeft .shareBtn .addthis_inline_share_toolbox {
  white-space: nowrap;
  position: relative;
  top: 2px;
}
@media only screen and (max-width: 1023px) {
  .news-details-wrapper .news-details-footer .news-details-footer-sharePanel .shareLeft .shareBtn .addthis_inline_share_toolbox {
    top: 4px;
  }
}
.shareAPI .news-details-wrapper .news-details-footer .news-details-footer-sharePanel .shareLeft .shareBtn .addthis_inline_share_toolbox {
  display: none !important;
}
.news-details-wrapper .news-details-footer .news-details-footer-sharePanel .shareRight {
  width: 100%;
  position: relative;
}
.news-details-wrapper .news-details-footer .news-details-footer-sharePanel .shareRight:before {
  content: "";
  display: block;
  width: calc(100% - 20px);
  height: 2px;
  position: absolute;
  right: 0;
  top: calc(50% - 1px);
  background-color: #a37e2c;
}
.news-details-wrapper .news-details-footer .news-details-footer-navigationPanel {
  display: flex;
  justify-content: space-between;
  margin-top: 60px;
}
@media only screen and (max-width:767px) {
  .news-details-wrapper .news-details-footer .news-details-footer-navigationPanel {
    margin-top: 40px;
    padding: 0 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .news-details-wrapper .news-details-footer .news-details-footer-navigationPanel {
    margin-top: 50px;
    padding: 0 30px;
  }
}
.news-details-wrapper .news-details-footer .news-details-footer-navigationPanel .navigationBtn {
  display: block;
  position: relative;
  color: #a37e2c;
  text-transform: uppercase;
  font-size: 18px;
  letter-spacing: 0em;
  line-height: 1.25em;
  line-height: 2em;
  transition: all 0.2s ease-out;
  cursor: pointer;
}
@media only screen and (max-width:767px) {
  .news-details-wrapper .news-details-footer .news-details-footer-navigationPanel .navigationBtn {
    font-size: 14px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .news-details-wrapper .news-details-footer .news-details-footer-navigationPanel .navigationBtn {
    font-size: 16px;
  }
}
@media only screen and (max-width:767px) {
  .news-details-wrapper .news-details-footer .news-details-footer-navigationPanel .navigationBtn {
    font-size: 24px;
    letter-spacing: 0em;
    line-height: 1.25em;
  }
}
@media only screen and (max-width:767px) and (max-width:767px) {
  .news-details-wrapper .news-details-footer .news-details-footer-navigationPanel .navigationBtn {
    font-size: 16px;
  }
}
@media only screen and (max-width:767px) and (min-width: 768px) and (max-width: 1023px) {
  .news-details-wrapper .news-details-footer .news-details-footer-navigationPanel .navigationBtn {
    font-size: 18px;
  }
}
.news-details-wrapper .news-details-footer .news-details-footer-navigationPanel .navigationBtn:before {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 9px;
  transform: rotate3d(0, 0, 1, 45deg);
  border-style: solid;
  border-width: 2px;
}
@media only screen and (max-width:767px) {
  .news-details-wrapper .news-details-footer .news-details-footer-navigationPanel .navigationBtn:before {
    top: 2px;
  }
}
.news-details-wrapper .news-details-footer .news-details-footer-navigationPanel .navigationBtn.prevBtn {
  padding-left: 20px;
}
.news-details-wrapper .news-details-footer .news-details-footer-navigationPanel .navigationBtn.prevBtn:before {
  left: 0;
  border-color: transparent transparent #a37e2c #a37e2c;
}
.news-details-wrapper .news-details-footer .news-details-footer-navigationPanel .navigationBtn.nextBtn {
  padding-right: 20px;
}
.news-details-wrapper .news-details-footer .news-details-footer-navigationPanel .navigationBtn.nextBtn:before {
  right: 0;
  border-color: #a37e2c #a37e2c transparent transparent;
}
.news-details-wrapper .news-details-footer .news-details-footer-navigationPanel .navigationBtn:hover {
  opacity: 0.7;
}
@media only screen and (max-width:767px) {
  .news-details-wrapper .news-details-content {
    padding: 0 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .news-details-wrapper .news-details-content {
    padding: 0 30px;
  }
}
.news-details-wrapper .news-details-content > .newsBlock {
  margin: 40px 0;
}
@media only screen and (max-width:767px) {
  .news-details-wrapper .news-details-content > .newsBlock {
    margin: 20px 0;
  }
}
.news-details-wrapper .news-details-content .newsBlock {
  color: #212121;
  font-size: 18px;
  letter-spacing: 0em;
  line-height: 1.25em;
  line-height: 1.3em;
}
@media only screen and (max-width:767px) {
  .news-details-wrapper .news-details-content .newsBlock {
    font-size: 14px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .news-details-wrapper .news-details-content .newsBlock {
    font-size: 16px;
  }
}
.news-details-wrapper .news-details-content .newsBlock a {
  color: #a37e2c;
  text-decoration: none;
  transition: all 0.2s ease-out;
}
.news-details-wrapper .news-details-content .newsBlock a:hover {
  opacity: 0.7;
}
.news-details-wrapper .news-details-content .newsBlock p {
  margin: 40px auto 0;
  color: #212121;
  font-size: 18px;
  letter-spacing: 0em;
  line-height: 1.25em;
  line-height: 1.3em;
}
@media only screen and (max-width:767px) {
  .news-details-wrapper .news-details-content .newsBlock p {
    font-size: 14px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .news-details-wrapper .news-details-content .newsBlock p {
    font-size: 16px;
  }
}
@media only screen and (max-width:767px) {
  .news-details-wrapper .news-details-content .newsBlock p {
    margin: 20px auto 0;
  }
}
.news-details-wrapper .news-details-content .newsBlock img {
  display: block;
  height: auto !important;
  margin: 40px auto 0;
}
@media only screen and (max-width:767px) {
  .news-details-wrapper .news-details-content .newsBlock img {
    margin: 20px auto 0;
  }
}
.news-details-wrapper .news-details-content .newsBlock ol, .news-details-wrapper .news-details-content .newsBlock ul {
  display: block;
  margin: 40px auto 0;
}
@media only screen and (max-width:767px) {
  .news-details-wrapper .news-details-content .newsBlock ol, .news-details-wrapper .news-details-content .newsBlock ul {
    margin: 20px auto 0;
  }
}
.news-details-wrapper .news-details-content .newsBlock h2 {
  margin: 40px auto 0;
  font-family: "Cormorant Garamond", "Noto Sans TC", "Noto Sans SC", "Heiti TC", "LiHei Pro", "新細明體", PMingLiU, serif;
  color: #212121;
  text-transform: uppercase;
  font-size: 48px;
  letter-spacing: 0em;
  line-height: 1.25em;
  line-height: 1.3em;
}
@media only screen and (max-width:767px) {
  .news-details-wrapper .news-details-content .newsBlock h2 {
    font-size: 36px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .news-details-wrapper .news-details-content .newsBlock h2 {
    font-size: 48px;
  }
}
@media only screen and (max-width:767px) {
  .news-details-wrapper .news-details-content .newsBlock h2 {
    margin: 20px auto 0;
  }
}
.news-details-wrapper .news-details-content .newsBlock h3 {
  color: #212121;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 32px;
  letter-spacing: 0em;
  line-height: 1.25em;
  line-height: 1.3em;
}
@media only screen and (max-width:767px) {
  .news-details-wrapper .news-details-content .newsBlock h3 {
    font-size: 18px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .news-details-wrapper .news-details-content .newsBlock h3 {
    font-size: 24px;
  }
}
.news-details-wrapper .news-details-content .newsBlock.generic {
  color: #212121;
  font-size: 18px;
  letter-spacing: 0em;
  line-height: 1.25em;
  line-height: 1.3em;
}
@media only screen and (max-width:767px) {
  .news-details-wrapper .news-details-content .newsBlock.generic {
    font-size: 14px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .news-details-wrapper .news-details-content .newsBlock.generic {
    font-size: 16px;
  }
}
.news-details-wrapper .news-details-content .newsBlock.imageBlock .title {
  padding: 20px 0 10px 20px;
  position: relative;
  color: #212121;
  font-size: 18px;
  letter-spacing: 0em;
  line-height: 1.25em;
  line-height: 1.3em;
}
@media only screen and (max-width:767px) {
  .news-details-wrapper .news-details-content .newsBlock.imageBlock .title {
    font-size: 14px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .news-details-wrapper .news-details-content .newsBlock.imageBlock .title {
    font-size: 16px;
  }
}
.news-details-wrapper .news-details-content .newsBlock.imageBlock .title:before {
  content: "";
  display: block;
  width: 2px;
  height: calc(100% - 10px);
  position: absolute;
  left: 0;
  top: 10px;
  background-color: #a37e2c;
}
.news-details-wrapper .news-details-content .newsBlock.quoteBlock {
  padding: 10px 80px;
  position: relative;
}
@media only screen and (max-width:767px) {
  .news-details-wrapper .news-details-content .newsBlock.quoteBlock {
    padding: 10px 60px;
  }
}
.news-details-wrapper .news-details-content .newsBlock.quoteBlock:before, .news-details-wrapper .news-details-content .newsBlock.quoteBlock:after {
  content: "";
  display: block;
  width: 44px;
  height: 28px;
  position: absolute;
  background-image: url("../../frontend/ewc/default/zh_Hans_CN/images/news/quote.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 44px;
}
.news-details-wrapper .news-details-content .newsBlock.quoteBlock:before {
  left: 0;
  top: 0;
}
.news-details-wrapper .news-details-content .newsBlock.quoteBlock:after {
  right: 0;
  bottom: 0;
  transform: rotate3d(0, 0, 1, 180deg);
}
.news-details-wrapper .news-details-content .newsBlock.quoteBlock > *:first-child {
  margin-top: 0;
}
.news-details-wrapper .news-details-content .newsBlock.quoteBlock p {
  color: #a37e2c;
  font-size: 18px;
  letter-spacing: 0em;
  line-height: 1.25em;
  line-height: 1.3em;
}
@media only screen and (max-width:767px) {
  .news-details-wrapper .news-details-content .newsBlock.quoteBlock p {
    font-size: 14px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .news-details-wrapper .news-details-content .newsBlock.quoteBlock p {
    font-size: 16px;
  }
}
.news-details-wrapper .news-details-content .newsBlock.tableBlock table tr th, .news-details-wrapper .news-details-content .newsBlock.tableBlock table tr td {
  border-style: solid;
  border-width: 1px;
  border-color: #a37e2c;
  font-size: 18px;
  letter-spacing: 0em;
  line-height: 1.25em;
  line-height: 1.3em;
}
@media only screen and (max-width:767px) {
  .news-details-wrapper .news-details-content .newsBlock.tableBlock table tr th, .news-details-wrapper .news-details-content .newsBlock.tableBlock table tr td {
    font-size: 14px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .news-details-wrapper .news-details-content .newsBlock.tableBlock table tr th, .news-details-wrapper .news-details-content .newsBlock.tableBlock table tr td {
    font-size: 16px;
  }
}
.news-details-wrapper .news-details-content .newsBlock.tableBlock table tr th:first-child, .news-details-wrapper .news-details-content .newsBlock.tableBlock table tr td:first-child {
  max-width: 50%;
  vertical-align: middle;
}
.news-details-wrapper .news-details-content .newsBlock.twoColumns {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media only screen and (max-width: 1023px) {
  .news-details-wrapper .news-details-content .newsBlock.twoColumns {
    display: block;
  }
}
@media only screen and (min-width: 1024px) {
  .news-details-wrapper .news-details-content .newsBlock.twoColumns.reverse {
    flex-direction: row-reverse;
  }
}
.news-details-wrapper .news-details-content .newsBlock.twoColumns > .newsBlock {
  min-width: calc((100% - 20px) / 2);
  max-width: calc((100% - 20px) / 2);
}
@media only screen and (max-width: 1023px) {
  .news-details-wrapper .news-details-content .newsBlock.twoColumns > .newsBlock {
    min-width: 100%;
    max-width: 100%;
  }
}
.news-details-wrapper .news-details-content .newsBlock.twoColumns > .newsBlock.columnHead {
  min-width: 100%;
  max-width: 100%;
}
.news-details-wrapper .news-details-content .newsBlock.twoColumns > .newsBlock.columnHead h3 {
  font-family: "Cormorant Garamond", "Noto Sans TC", "Noto Sans SC", "Heiti TC", "LiHei Pro", "新細明體", PMingLiU, serif;
}
.news-details-wrapper .news-details-content .newsBlock.noMarginTop {
  margin-top: 0;
}
.news-details-wrapper .news-details-content .newsBlock.noMarginBottom {
  margin-bottom: 0;
}

.news-details-relatedReading-wrapper {
  padding-bottom: 120px;
  position: relative;
}
@media only screen and (max-width:767px) {
  .news-details-relatedReading-wrapper {
    padding: 0 20px 80px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .news-details-relatedReading-wrapper {
    padding: 0 30px 120px;
  }
}
.news-details-relatedReading-wrapper:before {
  content: "";
  width: 100%;
  height: calc(100% - 180px);
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #dddfd1;
}
.news-details-relatedReading-wrapper .news-details-relatedReading {
  max-width: 1090px;
  margin: 100px auto 0;
}
@media only screen and (max-width:767px) {
  .news-details-relatedReading-wrapper .news-details-relatedReading {
    margin-top: 80px;
  }
}
.news-details-relatedReading-wrapper .news-details-relatedReading .news-details-relatedReading-title {
  position: relative;
  font-family: "Cormorant Garamond", "Noto Sans TC", "Noto Sans SC", "Heiti TC", "LiHei Pro", "新細明體", PMingLiU, serif;
  color: #212121;
  text-transform: uppercase;
  font-size: 36px;
  letter-spacing: 0em;
  line-height: 1.25em;
  line-height: 1.3em;
}
@media only screen and (max-width:767px) {
  .news-details-relatedReading-wrapper .news-details-relatedReading .news-details-relatedReading-title {
    font-size: 24px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .news-details-relatedReading-wrapper .news-details-relatedReading .news-details-relatedReading-title {
    font-size: 34px;
  }
}
@media only screen and (max-width:767px) {
  .news-details-relatedReading-wrapper .news-details-relatedReading .news-details-relatedReading-title {
    padding-bottom: 4px;
  }
}
.news-details-relatedReading-wrapper .news-details-relatedReading .news-details-relatedReading-title:after {
  content: "";
  display: block;
  width: 48px;
  height: 2px;
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #a37e2c;
}
.news-details-relatedReading-wrapper .news-details-relatedReading .news-details-relatedReading-slider {
  width: calc(100% + 44px);
  margin-top: 50px;
  margin-left: -22px;
  /*
  display: flex;
  justify-content: space-between;
  margin-top: 50px;
  @media only screen and (max-width:767px) {
  	display: block;
  	margin-top: 40px;
  }
  @media only screen and (min-width: 768px) and (max-width: 1023px) {
  	flex-wrap: wrap;
  }
  .listItem {
  	min-width: calc((100% - 88px) / 3);
  	max-width: calc((100% - 88px) / 3);
  	position: relative;
  	@media only screen and (max-width:767px) {
  		min-width: 100%;
  		max-width: 100%;
  		margin-top: 40px;
  	}
  	@media only screen and (min-width: 768px) and (max-width: 1023px) {
  		min-width: calc((100% - 40px) / 2);
  		max-width: calc((100% - 40px) / 2);
  		margin-top: 50px;
  	}
  	&:first-child {
  		@media only screen and (max-width:767px) {
  			margin-top: 0;
  		}
  	}
  	&:nth-child(1),
  	&:nth-child(2) {
  		@media only screen and (min-width: 768px) and (max-width: 1023px) {
  			margin-top: 0;
  		}
  	}
  	&:nth-child(2n) {
  		@media only screen and (min-width: 768px) and (max-width: 1023px) {
  			margin-left: 40px;
  		}
  	}
  	.imageWrapper {
  		width: 100%;
  		position: relative;
  		img {
  			display: block;
  			width: 100%;
  		}
  	}
  	.itemDate {
  		margin-top: 20px;
  		color: $news-color-text;
  		@include h5Clean;
  		line-height: 1.3em;
  	}
  	.itemTitle {
  		padding-bottom: 10px;
  		position: relative;
  		font-family: $news-fontfamily-title;
  		color: $news-color-text;
  		@include h4Clean;
  		line-height: 1.3em;
  		@media only screen and (max-width:767px) {
  			@include h3Clean;
  		}
  		@media only screen and (min-width: 768px) and (max-width: 1023px) {
  			@include h3Clean;
  		}
  		&:after {
  			content: "";
  			display: block;
  			width: 48px;
  			height: 2px;
  			position: absolute;
  			left: 0;
  			bottom: 0;
  			background-color: $news-color-gold;
  		}
  	}
  }
  */
}
@media only screen and (max-width:767px) {
  .news-details-relatedReading-wrapper .news-details-relatedReading .news-details-relatedReading-slider {
    margin-top: 40px;
  }
}
.news-details-relatedReading-wrapper .news-details-relatedReading .news-details-relatedReading-slider .listItem {
  display: block;
  padding: 0 22px;
}
.news-details-relatedReading-wrapper .news-details-relatedReading .news-details-relatedReading-slider .listItem .imageWrapper {
  display: block;
  width: 100%;
  position: relative;
}
.news-details-relatedReading-wrapper .news-details-relatedReading .news-details-relatedReading-slider .listItem .imageWrapper img {
  display: block;
  width: 100%;
}
.news-details-relatedReading-wrapper .news-details-relatedReading .news-details-relatedReading-slider .listItem .itemDate {
  display: block;
  margin-top: 20px;
  color: #212121;
  font-size: 18px;
  letter-spacing: 0em;
  line-height: 1.25em;
  line-height: 1.3em;
}
@media only screen and (max-width:767px) {
  .news-details-relatedReading-wrapper .news-details-relatedReading .news-details-relatedReading-slider .listItem .itemDate {
    font-size: 14px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .news-details-relatedReading-wrapper .news-details-relatedReading .news-details-relatedReading-slider .listItem .itemDate {
    font-size: 16px;
  }
}
.news-details-relatedReading-wrapper .news-details-relatedReading .news-details-relatedReading-slider .listItem .itemTitle {
  display: block;
  margin-top: 10px;
  padding-bottom: 10px;
  position: relative;
  font-family: "Cormorant Garamond", "Noto Sans TC", "Noto Sans SC", "Heiti TC", "LiHei Pro", "新細明體", PMingLiU, serif;
  color: #212121;
  font-size: 24px;
  letter-spacing: 0em;
  line-height: 1.25em;
  line-height: 1.3em;
}
@media only screen and (max-width:767px) {
  .news-details-relatedReading-wrapper .news-details-relatedReading .news-details-relatedReading-slider .listItem .itemTitle {
    font-size: 16px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .news-details-relatedReading-wrapper .news-details-relatedReading .news-details-relatedReading-slider .listItem .itemTitle {
    font-size: 18px;
  }
}
@media only screen and (max-width:767px) {
  .news-details-relatedReading-wrapper .news-details-relatedReading .news-details-relatedReading-slider .listItem .itemTitle {
    font-size: 32px;
    letter-spacing: 0em;
    line-height: 1.25em;
  }
}
@media only screen and (max-width:767px) and (max-width:767px) {
  .news-details-relatedReading-wrapper .news-details-relatedReading .news-details-relatedReading-slider .listItem .itemTitle {
    font-size: 18px;
  }
}
@media only screen and (max-width:767px) and (min-width: 768px) and (max-width: 1023px) {
  .news-details-relatedReading-wrapper .news-details-relatedReading .news-details-relatedReading-slider .listItem .itemTitle {
    font-size: 24px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .news-details-relatedReading-wrapper .news-details-relatedReading .news-details-relatedReading-slider .listItem .itemTitle {
    font-size: 32px;
    letter-spacing: 0em;
    line-height: 1.25em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) and (max-width:767px) {
  .news-details-relatedReading-wrapper .news-details-relatedReading .news-details-relatedReading-slider .listItem .itemTitle {
    font-size: 18px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) and (min-width: 768px) and (max-width: 1023px) {
  .news-details-relatedReading-wrapper .news-details-relatedReading .news-details-relatedReading-slider .listItem .itemTitle {
    font-size: 24px;
  }
}
.news-details-relatedReading-wrapper .news-details-relatedReading .news-details-relatedReading-slider .listItem .itemTitle:after {
  content: "";
  display: block;
  width: 48px;
  height: 2px;
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #a37e2c;
}
.news-details-relatedReading-wrapper .news-details-relatedReading .news-details-relatedReading-slider .slick-track {
  margin-left: 0;
}
.news-details-relatedReading-wrapper .news-details-relatedReading .news-details-relatedReading-slider .slick-slide {
  position: relative;
}
.news-details-relatedReading-wrapper .news-details-relatedReading .news-details-relatedReading-slider .slick-arrow {
  width: 40px;
  height: 40px;
  background-color: transparent;
  background-image: url("../../frontend/ewc/default/zh_Hans_CN/images/common/slider-arrow-gold.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 32px;
  font-size: 0;
  transition: all 0.2s ease-out;
}
@media only screen and (max-width: 1023px) {
  .news-details-relatedReading-wrapper .news-details-relatedReading .news-details-relatedReading-slider .slick-arrow {
    top: 120px;
  }
}
.news-details-relatedReading-wrapper .news-details-relatedReading .news-details-relatedReading-slider .slick-arrow.slick-prev {
  left: -40px;
  transform: rotate3d(0, 1, 0, 180deg);
}
@media only screen and (max-width: 1023px) {
  .news-details-relatedReading-wrapper .news-details-relatedReading .news-details-relatedReading-slider .slick-arrow.slick-prev {
    left: 0;
  }
}
.news-details-relatedReading-wrapper .news-details-relatedReading .news-details-relatedReading-slider .slick-arrow.slick-next {
  right: -40px;
  transform: rotate3d(0, 1, 0, 0deg);
}
@media only screen and (max-width: 1023px) {
  .news-details-relatedReading-wrapper .news-details-relatedReading .news-details-relatedReading-slider .slick-arrow.slick-next {
    right: 0;
  }
}
.news-details-relatedReading-wrapper .news-details-relatedReading .news-details-relatedReading-slider .slick-arrow.slick-disabled {
  opacity: 0;
}
@media only screen and (min-width: 1024px) {
  .news-details-relatedReading-wrapper .news-details-relatedReading .news-details-relatedReading-slider .slick-arrow:hover {
    opacity: 0.8;
  }
}
.news-details-relatedReading-wrapper .news-details-relatedReading .news-details-relatedReading-slider .slick-arrow:before {
  display: none !important;
}

.news-watchnclock-wrapper .news-watchnclock-topVideoWrapper {
  background-color: #000000;
}
.news-watchnclock-wrapper .news-watchnclock-topVideoWrapper .videoWrapper {
  max-width: 1280px;
  margin: 0 auto;
}
.news-watchnclock-wrapper .news-watchnclock-topVideoWrapper .videoWrapper .video {
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%;
  position: relative;
}
.news-watchnclock-wrapper .news-watchnclock-topVideoWrapper .videoWrapper .video video,
.news-watchnclock-wrapper .news-watchnclock-topVideoWrapper .videoWrapper .video iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.news-watchnclock-wrapper .news-watchnclock-topImageWrapper .imageWrapper img {
  display: block;
  width: 100%;
}
.news-watchnclock-wrapper .news-watchnclock-contentWrapper {
  padding: 80px 0;
  background-image: url("../../frontend/ewc/default/zh_Hans_CN/images/common/pattern.png");
  background-repeat: no-repeat;
  background-position: right -800px top -60%;
  background-size: 2556px;
}
@media only screen and (max-width:767px) {
  .news-watchnclock-wrapper .news-watchnclock-contentWrapper {
    padding: 0 0 60px;
    background-position: right -720px top -340%;
    background-size: 1278px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .news-watchnclock-wrapper .news-watchnclock-contentWrapper {
    padding: 0 0 60px;
    background-position: right -1640px top -75%;
  }
}
.news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-introductionWrapper {
  padding: 80px 0;
  position: relative;
}
@media only screen and (max-width:767px) {
  .news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-introductionWrapper {
    padding: 50px 0 0;
  }
}
.news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-introductionWrapper:before {
  content: "";
  display: block;
  width: calc(50% - 150px);
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #404242;
}
@media only screen and (max-width: 1023px) {
  .news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-introductionWrapper:before {
    display: none;
  }
}
.news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-introductionWrapper .news-watchnclock-introduction {
  display: flex;
  justify-content: space-between;
  padding: 0 140px;
  position: relative;
  z-index: 2;
}
@media only screen and (max-width:767px) {
  .news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-introductionWrapper .news-watchnclock-introduction {
    display: block;
    padding: 0 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-introductionWrapper .news-watchnclock-introduction {
    display: block;
    padding: 0 30px;
  }
}
.news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-introductionWrapper .news-watchnclock-introduction .imageOuterWrapper {
  align-self: center;
  display: flex;
  justify-content: space-between;
  min-width: calc((100% - 32px) / 2);
  max-width: calc((100% - 32px) / 2);
}
@media only screen and (max-width: 1023px) {
  .news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-introductionWrapper .news-watchnclock-introduction .imageOuterWrapper {
    min-width: 100%;
    max-width: 100%;
    position: relative;
  }
  .news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-introductionWrapper .news-watchnclock-introduction .imageOuterWrapper:before {
    content: "";
    display: block;
    position: absolute;
    background-color: #404242;
  }
}
@media only screen and (max-width:767px) {
  .news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-introductionWrapper .news-watchnclock-introduction .imageOuterWrapper:before {
    width: calc(100% + 40px);
    height: calc(100% + 50px - 30px);
    left: -20px;
    top: -50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-introductionWrapper .news-watchnclock-introduction .imageOuterWrapper:before {
    width: calc(100% + 60px);
    height: calc(100% + 100px - 80px);
    left: -30px;
    top: -100px;
  }
}
.news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-introductionWrapper .news-watchnclock-introduction .imageWrapper {
  min-width: calc(50% - 8px);
  max-width: calc(50% - 8px);
  /*
  align-self: center;
  min-width: calc((100% - 32px) / 2);
  max-width: calc((100% - 32px) / 2);
  @media only screen and (max-width: 1023px) {
  	min-width: 100%;
  	max-width: 100%;
  	position: relative;
  	&:before {
  		content: "";
  		display: block;
  		position: absolute;
  		background-color: $news-color-grey;
  	}
  }
  @media only screen and (max-width:767px) {
  	&:before {
  		width: calc(100% + 40px);
  		height: calc(100% + 50px - 30px);
  		left: -20px;
  		top: -50px;
  	}
  }
  @media only screen and (min-width: 768px) and (max-width: 1023px) {
  	&:before {
  		width: calc(100% + 60px);
  		height: calc(100% + 100px - 80px);
  		left: -30px;
  		top: -100px;
  	}
  }
  */
}
.news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-introductionWrapper .news-watchnclock-introduction .imageWrapper img {
  display: block;
  width: 100%;
  position: relative;
  z-index: 2;
}
.news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-introductionWrapper .news-watchnclock-introduction .infoWrapper {
  align-self: center;
  min-width: calc((100% - 32px) / 2);
  max-width: calc((100% - 32px) / 2);
}
@media only screen and (max-width:767px) {
  .news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-introductionWrapper .news-watchnclock-introduction .infoWrapper {
    min-width: 100%;
    max-width: 100%;
    padding-top: 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-introductionWrapper .news-watchnclock-introduction .infoWrapper {
    min-width: 100%;
    max-width: 100%;
    padding-top: 40px;
  }
}
.news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-introductionWrapper .news-watchnclock-introduction .infoWrapper .label {
  font-size: 18px;
  letter-spacing: 0em;
  line-height: 1.25em;
}
@media only screen and (max-width:767px) {
  .news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-introductionWrapper .news-watchnclock-introduction .infoWrapper .label {
    font-size: 14px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-introductionWrapper .news-watchnclock-introduction .infoWrapper .label {
    font-size: 16px;
  }
}
.news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-introductionWrapper .news-watchnclock-introduction .infoWrapper .title {
  font-family: "Cormorant Garamond", "Noto Sans TC", "Noto Sans SC", "Heiti TC", "LiHei Pro", "新細明體", PMingLiU, serif;
  text-transform: uppercase;
  font-size: 48px;
  letter-spacing: 0em;
  line-height: 1.25em;
}
@media only screen and (max-width:767px) {
  .news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-introductionWrapper .news-watchnclock-introduction .infoWrapper .title {
    font-size: 36px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-introductionWrapper .news-watchnclock-introduction .infoWrapper .title {
    font-size: 48px;
  }
}
.news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-introductionWrapper .news-watchnclock-introduction .infoWrapper .desc {
  margin-top: 30px;
  font-size: 18px;
  letter-spacing: 0em;
  line-height: 1.25em;
  line-height: 1.6em;
}
@media only screen and (max-width:767px) {
  .news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-introductionWrapper .news-watchnclock-introduction .infoWrapper .desc {
    font-size: 14px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-introductionWrapper .news-watchnclock-introduction .infoWrapper .desc {
    font-size: 16px;
  }
}
.news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-introductionWrapper .news-watchnclock-introduction .infoWrapper a {
  margin-top: 60px;
  max-width: 400px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-introductionWrapper .news-watchnclock-introduction .infoWrapper a {
    margin-top: 40px;
  }
}
.news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-galleryWrapper {
  margin-top: 100px;
}
@media only screen and (max-width:767px) {
  .news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-galleryWrapper {
    margin-top: 80px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-galleryWrapper {
    margin-top: 120px;
  }
}
.news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-galleryWrapper .news-watchnclock-gallery {
  display: flex;
  padding-left: 140px;
  position: relative;
}
@media only screen and (max-width:767px) {
  .news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-galleryWrapper .news-watchnclock-gallery {
    display: block;
    padding-left: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-galleryWrapper .news-watchnclock-gallery {
    padding-left: 30px;
  }
}
.news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-galleryWrapper .news-watchnclock-gallery .infoWrapper {
  align-self: center;
  min-width: 400px;
  max-width: 400px;
  padding-right: 30px;
}
@media only screen and (max-width:767px) {
  .news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-galleryWrapper .news-watchnclock-gallery .infoWrapper {
    min-width: 100%;
    max-width: 100%;
    padding-right: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-galleryWrapper .news-watchnclock-gallery .infoWrapper {
    min-width: 260px;
    max-width: 260px;
    padding-right: 20px;
  }
}
.news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-galleryWrapper .news-watchnclock-gallery .infoWrapper .label {
  font-size: 18px;
  letter-spacing: 0em;
  line-height: 1.25em;
}
@media only screen and (max-width:767px) {
  .news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-galleryWrapper .news-watchnclock-gallery .infoWrapper .label {
    font-size: 14px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-galleryWrapper .news-watchnclock-gallery .infoWrapper .label {
    font-size: 16px;
  }
}
.news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-galleryWrapper .news-watchnclock-gallery .infoWrapper .title {
  font-family: "Cormorant Garamond", "Noto Sans TC", "Noto Sans SC", "Heiti TC", "LiHei Pro", "新細明體", PMingLiU, serif;
  text-transform: uppercase;
  font-size: 48px;
  letter-spacing: 0em;
  line-height: 1.25em;
}
@media only screen and (max-width:767px) {
  .news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-galleryWrapper .news-watchnclock-gallery .infoWrapper .title {
    font-size: 36px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-galleryWrapper .news-watchnclock-gallery .infoWrapper .title {
    font-size: 48px;
  }
}
.news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-galleryWrapper .news-watchnclock-gallery .gallery {
  align-self: center;
  min-width: calc(100% - 400px);
  max-width: calc(100% - 400px);
  overflow: hidden;
  position: relative;
}
@media only screen and (max-width:767px) {
  .news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-galleryWrapper .news-watchnclock-gallery .gallery {
    min-width: 100%;
    max-width: 100%;
    margin-top: 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-galleryWrapper .news-watchnclock-gallery .gallery {
    min-width: calc(100% - 260px);
    max-width: calc(100% - 260px);
  }
}
.news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-galleryWrapper .news-watchnclock-gallery .gallery .gallerySlider {
  width: calc(100% - 60px);
  max-width: 1020px;
  position: relative;
}
@media only screen and (max-width:767px) {
  .news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-galleryWrapper .news-watchnclock-gallery .gallery .gallerySlider {
    width: 64%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-galleryWrapper .news-watchnclock-gallery .gallery .gallerySlider {
    width: calc(100% - 60px);
    max-width: 320px;
  }
}
.news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-galleryWrapper .news-watchnclock-gallery .gallery .gallerySlider .galleryItem {
  display: block !important;
  padding-right: 20px;
  position: relative;
}
.news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-galleryWrapper .news-watchnclock-gallery .gallery .gallerySlider .galleryItem .imageWrapper {
  position: relative;
}
.news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-galleryWrapper .news-watchnclock-gallery .gallery .gallerySlider .galleryItem .imageWrapper img {
  display: block;
  width: 100%;
}
.news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-galleryWrapper .news-watchnclock-gallery .gallery .gallerySlider .slick-track {
  margin-left: 0;
}
.news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-galleryWrapper .news-watchnclock-gallery .gallery .gallerySlider .slick-list {
  overflow: visible;
}
.news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-galleryWrapper .news-watchnclock-gallery .gallery .gallerySlider .slick-arrow {
  background-color: transparent;
}
.news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-galleryWrapper .news-watchnclock-gallery .gallery .gallerySlider .slick-arrow:before {
  color: #a37e2c;
}
.news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-galleryWrapper .news-watchnclock-gallery .gallery .gallerySlider .slick-arrow.slick-prev {
  left: 0;
}
.news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-galleryWrapper .news-watchnclock-gallery .gallery .gallerySlider .slick-arrow.slick-next {
  right: -60px;
}
.news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-galleryWrapper .news-watchnclock-gallery .gallery .gallerySlider .slick-dots {
  display: flex !important;
  width: calc(100vw - 140px - 400px - 100px);
  position: relative;
}
@media only screen and (max-width:767px) {
  .news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-galleryWrapper .news-watchnclock-gallery .gallery .gallerySlider .slick-dots {
    width: calc(100vw - 40px);
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-galleryWrapper .news-watchnclock-gallery .gallery .gallerySlider .slick-dots {
    width: calc(100vw - 30px - 260px - 30px);
  }
}
.news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-galleryWrapper .news-watchnclock-gallery .gallery .gallerySlider .slick-dots li {
  display: block;
  flex-grow: 1;
  width: 100%;
  height: auto;
  margin: 0;
}
.news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-galleryWrapper .news-watchnclock-gallery .gallery .gallerySlider .slick-dots li button {
  width: 100%;
  border-width: 0;
  background-color: #a37e2c;
  border-radius: 0;
  height: 1px;
  margin: 2px 0;
}
.news-watchnclock-wrapper .news-watchnclock-contentWrapper .news-watchnclock-galleryWrapper .news-watchnclock-gallery .gallery .gallerySlider .slick-dots li.slick-active button {
  height: 5px;
  margin: 0;
}@-webkit-keyframes lds-spinner{0%{opacity:1}to{opacity:0}}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}@media only screen and (max-width:1023px){body.onOverlay,html.onOverlay{overflow:hidden}body.onOverlay .vs-common-listingFilter-sidebar,html.onOverlay .vs-common-listingFilter-sidebar{display:block}}body.onOverlay .vs-common-listingFilter-sidebar-bottom,html.onOverlay .vs-common-listingFilter-sidebar-bottom{display:none}@media only screen and (max-width:1023px){body.onOverlay .vs-common-listingFilter-sidebar-bottom,html.onOverlay .vs-common-listingFilter-sidebar-bottom{display:block}body.filter-active .page-wrapper{height:auto;margin-top:auto;visibility:initial}}sup{top:-.2em}.rolex-wrapper .tudor-display,.tudor-wrapper .rolex-display,.vs-common-listingWrapper .vs-common-listingFilter.noBlock~.vs-common-listingContent .toolbar-products .ewcProductFilterSort .ewcProductFilter .filterBtn{display:none!important}@media only screen and (max-width:1023px){.amshopby-overlay-block{z-index:9}}.vs-common-letterspacing{letter-spacing:1px}.vs-common-pushtitle{font-size:18px;line-height:1.3em;font-weight:700;text-transform:uppercase;font-family:Arial,"Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,sans-serif}@media only screen and (max-width:767px){.vs-common-pushtitle{font-size:16px;line-height:1.3em}}.vs-common-smalltitle{font-size:14px;line-height:1.3em;font-weight:700;text-transform:uppercase;font-family:Arial,"Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,sans-serif}@media only screen and (max-width:767px){.vs-common-smalltitle{font-size:11px;line-height:1.3em}}.vs-common-subtitle{font-size:13px;line-height:1.3em;font-weight:700}@media only screen and (max-width:767px){.vs-common-subtitle{font-size:11px;line-height:1.3em}}.vs-common-buttonlabel{font-size:16px;line-height:1.3em}@media only screen and (max-width:767px){.vs-common-buttonlabel{font-size:14px;line-height:1.3em}}.vs-common-buttonlabelsmall{font-size:14px;line-height:1.3em}@media only screen and (max-width:767px){.vs-common-buttonlabelsmall{font-size:12px;line-height:1.3em}}.vs-common-smalldesc{font-size:12px;line-height:1.3em}@media only screen and (max-width:767px){.vs-common-smalldesc{font-size:11px;line-height:1.3em}}.vs-common-mainParagraph{font-size:16px;line-height:1.6em}.vs-common-paging{display:flex;justify-content:center;margin-bottom:0;padding-top:20px}@media only screen and (max-width:767px){.vs-common-paging{padding-top:10px}}@media only screen and (max-width:1023px){.vs-common-paging .pages{margin-bottom:0}}.vs-common-paging .pages .pages-items{display:flex;justify-content:center}.vs-common-paging .pages .pages-items .item,.vs-common-paging a,.vs-common-paging span{display:block;margin:0 10px}.vs-common-paging .pages .pages-items .item:first-child,.vs-common-paging a:first-child,.vs-common-paging span:first-child{margin-left:0}.vs-common-paging .pages .pages-items .item:last-child,.vs-common-paging a:last-child,.vs-common-paging span:last-child{margin-right:0}.vs-common-paging .pages .pages-items .item .action,.vs-common-paging .pages .pages-items .item .page{display:block!important;margin:0!important;padding:0!important;background:0 0!important;border-width:0!important;box-shadow:none!important}.vs-common-paging .pages .pages-items .item .action span,.vs-common-paging .pages .pages-items .item .page span{margin:0!important;padding:0!important}.vs-common-button-green{padding:10px 30px;background-color:#127749;color:#fff;border-radius:100px;border-style:solid;border-width:1px;border-color:#127749;transition:all .2s ease-out}.vs-common-button-green .active,.vs-common-button-green:hover{background-color:#fff;color:#127749}.vs-common-listingWrapper{display:flex;justify-content:space-between;max-width:1390px;padding:40px 15px 0;margin:0 auto;position:relative}@media only screen and (max-width:1023px){.rolex-wrapper .vs-common-listingWrapper{margin-top:50px}}.tudor-wrapper .vs-common-listingWrapper{padding-top:100px;margin-bottom:100px}@media only screen and (max-width:1023px){.vs-common-listingWrapper{display:block;padding:0}.tudor-wrapper .vs-common-listingWrapper{padding-top:0}}.vs-common-listingWrapper .vs-common-listingFilter{min-width:340px;max-width:340px;margin-top:21px}.tudor-wrapper .vs-common-listingWrapper .vs-common-listingFilter{min-width:300px;max-width:300px}.brands-wrapper .vs-common-listingWrapper .vs-common-listingFilter{margin-top:0}@media only screen and (max-width:1023px){.vs-common-listingWrapper .vs-common-listingFilter{min-width:100%;max-width:100%;margin-top:20px}.tudor-wrapper .vs-common-listingWrapper .vs-common-listingFilter{min-width:100%;max-width:100%;margin-top:0;background-color:#000}.brands-wrapper .vs-common-listingWrapper .vs-common-listingFilter{margin-top:0}}.vs-common-listingWrapper .vs-common-listingContent{min-width:calc(100% - 340px);max-width:calc(100% - 340px)}.tudor-wrapper .vs-common-listingWrapper .vs-common-listingContent{min-width:calc(100% - 300px);max-width:calc(100% - 300px)}@media only screen and (max-width:1023px){.vs-common-listingWrapper .vs-common-listingContent{width:90%;min-width:90%;max-width:90%;margin:0 auto}.tudor-wrapper .vs-common-listingWrapper .vs-common-listingContent{width:calc(90% + 20px);min-width:calc(90% + 20px);max-width:calc(90% + 20px);margin-top:20px}}.vs-common-listingWrapper .vs-common-listingContent .vs-common-listingPanel{margin:0}@media only screen and (max-width:1023px){.vs-common-listingWrapper .vs-common-listingContent .vs-common-listingPanel{max-width:1020px;margin:0 auto}}.vs-common-listingWrapper .vs-common-listingContent .vs-common-listingPanel .vs-common-watchItemListing{display:flex;flex-wrap:wrap;margin:0}.vs-common-listingWrapper .vs-common-listingContent .vs-common-listingPanel .vs-common-watchItem{min-width:33.3333333333%;max-width:33.3333333333%}.tudor-wrapper .vs-common-listingWrapper .vs-common-listingContent .vs-common-listingPanel .vs-common-watchItem{min-width:calc(25% - 20px);max-width:calc(25% - 20px);margin:0 10px!important}.brands-wrapper .vs-common-listingWrapper .vs-common-listingContent .vs-common-listingPanel .vs-common-watchItem{min-width:calc((100% - 100px)/3);max-width:calc((100% - 100px)/3);background-color:#fff}@media only screen and (max-width:767px){.vs-common-listingWrapper .vs-common-listingContent .vs-common-listingPanel .vs-common-watchItem{min-width:50%;max-width:50%}.tudor-wrapper .vs-common-listingWrapper .vs-common-listingContent .vs-common-listingPanel .vs-common-watchItem{min-width:calc(50% - 20px);max-width:calc(50% - 20px);margin:0 10px!important}.brands-wrapper .vs-common-listingWrapper .vs-common-listingContent .vs-common-listingPanel .vs-common-watchItem{min-width:calc((100% - 16px)/2);max-width:calc((100% - 16px)/2)}}.vs-common-listingWrapper .vs-common-listingContent .toolbar{margin-bottom:0}.rolex-wrapper .vs-common-listingWrapper .vs-common-listingContent .toolbar .ewcProductFilterSort,.rolex-wrapper .vs-common-listingWrapper .vs-common-listingContent .toolbar .toolbar-sorter,.tudor-wrapper .vs-common-listingWrapper .vs-common-listingContent .toolbar .ewcProductFilterSort,.tudor-wrapper .vs-common-listingWrapper .vs-common-listingContent .toolbar .toolbar-sorter,.vs-common-listingFilter .vs-common-listingFilter-topPanel{display:none}@media only screen and (max-width:1023px){.vs-common-listingFilter .vs-common-listingFilter-topPanel{display:block;width:80%;margin:0 auto}.tudor-wrapper .vs-common-listingFilter .vs-common-listingFilter-topPanel{width:90%;padding:24px 0}}.vs-common-listingFilter .vs-common-listingFilter-topPanel .vs-common-listingFilter-topPanel-buttonPanel{display:flex;justify-content:flex-end}.tudor-wrapper .vs-common-listingFilter .vs-common-listingFilter-topPanel .vs-common-listingFilter-topPanel-buttonPanel{justify-content:space-between}.tudor-wrapper .vs-common-listingFilter .vs-common-listingFilter-topPanel .vs-common-listingFilter-topPanel-buttonPanel .filterLabel{color:#fff;line-height:27px}.vs-common-listingFilter .vs-common-listingFilter-topPanel .vs-common-listingFilter-topPanel-buttonPanel .filterBtn{display:block;position:relative}.vs-common-listingFilter .vs-common-listingFilter-topPanel .vs-common-listingFilter-topPanel-buttonPanel .filterBtn>.tudor-display{display:block;width:36px;height:27px;background-repeat:no-repeat;background-position:center center;background-size:36px}.rolex-wrapper .vs-common-listingFilter .vs-common-listingFilter-topPanel .vs-common-listingFilter-topPanel-buttonPanel .filterBtn{padding-right:20px}.rolex-wrapper .vs-common-listingFilter .vs-common-listingFilter-topPanel .vs-common-listingFilter-topPanel-buttonPanel .filterBtn:after,.rolex-wrapper .vs-common-listingFilter .vs-common-listingFilter-topPanel .vs-common-listingFilter-topPanel-buttonPanel .filterBtn:before{content:"";display:block;width:15px;height:1px;position:absolute;right:0;top:50%;background-color:#127749}@media only screen and (max-width:767px){.rolex-wrapper .vs-common-listingFilter .vs-common-listingFilter-topPanel .vs-common-listingFilter-topPanel-buttonPanel .filterBtn:after,.rolex-wrapper .vs-common-listingFilter .vs-common-listingFilter-topPanel .vs-common-listingFilter-topPanel-buttonPanel .filterBtn:before{top:calc(50% - 2px)}}@media only screen and (min-width:768px) and (max-width:1023px){.rolex-wrapper .vs-common-listingFilter .vs-common-listingFilter-topPanel .vs-common-listingFilter-topPanel-buttonPanel .filterBtn:after,.rolex-wrapper .vs-common-listingFilter .vs-common-listingFilter-topPanel .vs-common-listingFilter-topPanel-buttonPanel .filterBtn:before{top:calc(50% - 3px)}}.rolex-wrapper .vs-common-listingFilter .vs-common-listingFilter-topPanel .vs-common-listingFilter-topPanel-buttonPanel .filterBtn:after{transform:rotate3d(0,0,1,90deg)}.rolex-wrapper .vs-common-listingFilter .vs-common-listingFilter-topPanel .vs-common-listingFilter-topPanel-buttonPanel .filterBtn>span{color:#127749}.vs-common-listingFilter .vs-common-listingFilter-sidebar{width:80%;margin:0 auto}@media only screen and (max-width:1023px){.vs-common-listingFilter .vs-common-listingFilter-sidebar{display:none;width:100vw;padding:0 5vw;position:fixed;left:0;top:0;background-color:#f8f8f8;z-index:8}.tudor-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar{padding:0;z-index:10}}@media only screen and (max-width:767px){.vs-common-listingFilter .vs-common-listingFilter-sidebar{height:100vh}.rolex-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar{height:calc(100vh - 80px)}}@media only screen and (min-width:768px) and (max-width:1023px){.vs-common-listingFilter .vs-common-listingFilter-sidebar{height:100vh}.rolex-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar{height:calc(100vh - 100px)}}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-shopOnline{display:none;padding-top:40px;cursor:pointer}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-shopOnline>span{display:inline-block;margin-left:24px;padding:0;position:relative;color:#b20100;transition:all .25s}@media only screen and (min-width:1024px){.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-shopOnline>span:hover .icon{display:none}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-shopOnline>span:hover .icon-active{display:block}}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-shopOnline>span .icon,.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-shopOnline>span .icon-active{width:16px;height:100%;padding:0 16px;position:absolute;right:0;top:0;background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:11px;border-width:0}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-shopOnline>span .icon{display:block}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-shopOnline>span .icon-active{display:none}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-shopOnline>span .checkbox{display:block;position:absolute;left:-24px;top:1px;cursor:pointer}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-shopOnline>span .checkbox:before{content:"";display:block;box-sizing:border-box;width:16px;height:16px;position:absolute;left:0;top:0;background-color:#fff;border-radius:2px;border-style:solid;border-width:1px;border-color:#b20100;transition:all .25s}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-shopOnline>span .checkbox:after{content:"";display:block;box-sizing:border-box;opacity:0}.tudor-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-shopOnline>span .checkbox:after{width:6px;height:13px;position:absolute;left:5px;top:0;transform:rotate3d(0,0,1,45deg);background:0 0;border-style:solid;border-width:2px;border-color:transparent #b20100 #b20100 transparent;transition:all .25s}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-shopOnline.active>span .icon{display:none!important}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-shopOnline.active>span .icon-active{display:block!important}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-shopOnline.active>span .checkbox:after{opacity:1}@media only screen and (max-width:767px){.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-shopOnline{display:none!important}}@media only screen and (min-width:768px) and (max-width:1023px){.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-shopOnline{display:none!important}}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-shopOnline-mobile{display:none;padding:30px 5vw 0;cursor:pointer}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-shopOnline-mobile>span{display:inline-block;margin-left:24px;padding:0;position:relative;font-size:14px;color:#b20100;transition:all .25s}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-shopOnline-mobile>span .icon,.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-shopOnline-mobile>span .icon-active{width:16px;height:100%;padding:0 16px;position:absolute;right:0;top:0;background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:11px;border-width:0}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-shopOnline-mobile>span .icon{display:block}.rolex-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-top .brandCollectionLabel,.rolex-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-top .brandTitle,.tudor-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-top .brandCollectionLabel,.tudor-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-top .brandTitle,.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-shopOnline-mobile>span .icon-active{display:none}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-shopOnline-mobile>span .checkbox{display:block;position:absolute;left:-24px;cursor:pointer}@media only screen and (max-width:767px){.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-shopOnline-mobile>span .checkbox{top:1px}}@media only screen and (min-width:768px) and (max-width:1023px){.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-shopOnline-mobile>span .checkbox{top:1px}}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-shopOnline-mobile>span .checkbox:before{content:"";display:block;box-sizing:border-box;width:16px;height:16px;position:absolute;left:0;top:0;background-color:#fff;border-radius:2px;border-style:solid;border-width:1px;border-color:#b20100;transition:all .25s}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-shopOnline-mobile>span .checkbox:after{content:"";display:block;box-sizing:border-box;opacity:0}.tudor-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-shopOnline-mobile>span .checkbox:after{width:6px;height:13px;position:absolute;left:5px;top:0;transform:rotate3d(0,0,1,45deg);background:0 0;border-style:solid;border-width:2px;border-color:transparent #b20100 #b20100 transparent;transition:all .25s}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-shopOnline-mobile.active>span .icon{display:none!important}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-shopOnline-mobile.active>span .icon-active{display:block!important}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-shopOnline-mobile.active>span .checkbox:after{opacity:1}@media only screen and (min-width:1024px){.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-shopOnline-mobile{display:none!important}}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-top{position:relative}.rolex-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-top{padding-top:80px}@media only screen and (max-width:1023px){.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-top{height:100px;padding-top:80px}.tudor-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-top{height:75px;padding:0 5vw;padding-top:0;background-color:#000}.tudor-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-top .filterLabel{color:#fff;line-height:75px}}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-top .closeBtn{display:none}@media only screen and (max-width:1023px){.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-top .closeBtn{display:block;width:40px;height:40px;position:absolute;right:0;top:20px}.brands-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-top .closeBtn{width:21px;height:21px}.brands-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-top .closeBtn:after,.brands-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-top .closeBtn:before{content:"";display:block;background-color:#a37e2c;position:absolute;left:0;top:50%;width:21px;height:1px}.brands-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-top .closeBtn:before{transform:rotate3d(0,0,1,45deg)}.brands-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-top .closeBtn:after{transform:rotate3d(0,0,1,-45deg)}.brands-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-top .closeBtn .icon{display:none}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-top .closeBtn .icon{display:block;width:100%;height:100%;position:relative;right:0;top:-10px;background-repeat:no-repeat;background-position:center center;background-size:16px}.tudor-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-top .closeBtn .icon{top:0;background-size:27px}.tudor-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-top .closeBtn{right:5vw;top:16px}}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-bottom,.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-top .resetBtn{display:none}@media only screen and (max-width:1023px){.tudor-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-top .resetBtn{display:block;width:40px;height:40px;position:absolute;right:calc(5vw + 50px);top:17px}.tudor-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-top .resetBtn .icon{display:block;width:100%;height:100%;position:relative;right:0;top:0;background-repeat:no-repeat;background-position:center center;background-size:27px}}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-top .vs-common-listingFilter-sidebar-buttonPanel{display:flex;padding-top:20px}@media only screen and (max-width:1023px){.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-top .vs-common-listingFilter-sidebar-buttonPanel{display:none}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-top .vs-common-listingFilter-sidebar-buttonPanel .vs-common-listingFilter-sidebar-resetFilterBtn{display:none!important}}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-top .vs-common-listingFilter-sidebar-buttonPanel .vs-common-listingFilter-sidebar-resetFilterBtn>span{padding-left:20px;position:relative;color:#767676;font-size:14px}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-top .vs-common-listingFilter-sidebar-buttonPanel .vs-common-listingFilter-sidebar-resetFilterBtn>span .icon{display:block;width:16px;height:16px;position:absolute;left:0;top:0;background-repeat:no-repeat;background-position:center center;background-size:14px;border-radius:100px;border-style:solid;border-width:1px;border-color:#fff}@media only screen and (max-width:1023px){.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-top .vs-common-listingFilter-sidebar-buttonPanel .vs-common-listingFilter-sidebar-resetFilterBtn>span .icon{border-color:#127749}}@media only screen and (max-width:1023px){.brands-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-bottom,.rolex-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-bottom{display:block;width:100vw;position:fixed;bottom:0;left:0;background-color:#f8f8f8;z-index:11}}@media only screen and (max-width:767px){.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-bottom{height:80px}}@media only screen and (min-width:768px) and (max-width:1023px){.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-bottom{height:100px}}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-bottom .vs-common-listingFilter-sidebar-buttonPanel,.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .vs-common-listingFilter-sidebar-listGroup .vs-common-listingFilter-sidebar-listGroupBtn:after,.vs-common-listingFilter-loading #vs-common-listingFilter-loader,.vs-common-listingFilter-loading.hide{display:none}@media only screen and (max-width:1023px){.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-bottom .vs-common-listingFilter-sidebar-buttonPanel{display:flex}.brands-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-bottom .vs-common-listingFilter-sidebar-buttonPanel{justify-content:space-between}}@media only screen and (max-width:767px){.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-bottom .vs-common-listingFilter-sidebar-buttonPanel{padding:20px 5vw}}@media only screen and (min-width:768px) and (max-width:1023px){.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-bottom .vs-common-listingFilter-sidebar-buttonPanel{padding:30px 5vw}}.brands-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-bottom .vs-common-listingFilter-sidebar-buttonPanel .hide-brands,.rolex-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-bottom .vs-common-listingFilter-sidebar-buttonPanel .hide-rolex{display:none!important}.brands-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-bottom .vs-common-listingFilter-sidebar-buttonPanel .viewBtn{min-width:calc((100% - 20px)/2);max-width:calc((100% - 20px)/2);border:0;margin:0;width:auto;overflow:visible;background:0 0;font:inherit;outline:0;line-height:normal;border-radius:0;cursor:pointer;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;touch-action:manipulation;position:relative;display:flex;justify-content:center;align-items:center;text-decoration:none;height:44px;padding:0;text-transform:uppercase;text-align:center;color:#fff;background-color:#99785c;transition:all .25s}.brands-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-bottom .vs-common-listingFilter-sidebar-buttonPanel .resetBtn::-moz-focus-inner,.brands-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-bottom .vs-common-listingFilter-sidebar-buttonPanel .viewBtn::-moz-focus-inner{border:0;padding:0}@media only screen and (min-width:768px){.brands-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-bottom .vs-common-listingFilter-sidebar-buttonPanel .viewBtn:hover{background-color:#bd9471;text-decoration:none}}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-bottom .vs-common-listingFilter-sidebar-buttonPanel .resetBtn{display:block;width:40px;height:40px;margin-left:20px;position:relative}.brands-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-bottom .vs-common-listingFilter-sidebar-buttonPanel .resetBtn{min-width:calc((100% - 20px)/2);max-width:calc((100% - 20px)/2);margin:0;width:auto;overflow:visible;background:0 0;font:inherit;outline:0;line-height:normal;border-radius:0;cursor:pointer;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;touch-action:manipulation;position:relative;display:flex;justify-content:center;align-items:center;text-decoration:none;height:44px;padding:0;text-transform:uppercase;text-align:center;border:1px solid #99785c;color:#99785c;transition:all .25s}@media only screen and (min-width:768px){.brands-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-bottom .vs-common-listingFilter-sidebar-buttonPanel .resetBtn:hover{color:#fff;background-color:#bd9471;text-decoration:none}}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-bottom .vs-common-listingFilter-sidebar-buttonPanel .resetBtn .icon{display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-repeat:no-repeat;background-position:center center;background-size:40px}@media only screen and (max-width:1023px){.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .filter-options{display:block;overflow-x:hidden;overflow-y:auto}.brands-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .filter-options{position:relative;top:0}}@media only screen and (max-width:767px){.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .filter-options{height:calc(100vh - 75px)}.rolex-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .filter-options{height:calc(100vh - 80px - 100px)}.tudor-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .filter-options{padding:0 5vw;padding-bottom:100px;top:75px}.brands-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .filter-options{height:calc(100vh - 84px - 60px - 20px)}}@media only screen and (min-width:768px) and (max-width:1023px){.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .filter-options{height:calc(100vh - 75px)}.rolex-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .filter-options{height:calc(100vh - 100px - 100px)}.tudor-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .filter-options{padding:0 5vw;padding-bottom:50px;top:75px}.brands-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .filter-options{height:calc(100vh - 84px - 60px - 20px)}}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .vs-common-listingFilter-sidebar-listGroup{padding-top:50px;padding-bottom:0;border-width:0}.tudor-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .vs-common-listingFilter-sidebar-listGroup{padding-top:30px}.brands-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .vs-common-listingFilter-sidebar-listGroup.active .vs-common-listingFilter-sidebar-listGroupBtn:after,.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .vs-common-listingFilter-sidebar-listGroup.active .vs-common-listingFilter-sidebar-listGroupBtn .listGroupBtn-text>span .icon{transform:rotate3d(0,0,1,0deg)}.rolex-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .vs-common-listingFilter-sidebar-listGroup .vs-common-listingFilter-sidebar-listGroupWrapper,.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .vs-common-listingFilter-sidebar-listGroup.active .vs-common-listingFilter-sidebar-listGroupWrapper,.vs-common-listingFilter-loading.active{display:block!important}.rolex-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .vs-common-listingFilter-sidebar-listGroup.filter-options-item.filter-,.vs-common-watchItem .vs-common-watchItem-infoWrapper .vs-common-watchItem-infoWrapper-desc:before{display:none!important}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .vs-common-listingFilter-sidebar-listGroup .vs-common-listingFilter-sidebar-listGroupBtn{padding:0;position:relative;color:#212121}.brands-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .vs-common-listingFilter-sidebar-listGroup .vs-common-listingFilter-sidebar-listGroupBtn:after,.brands-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .vs-common-listingFilter-sidebar-listGroup .vs-common-listingFilter-sidebar-listGroupBtn:before{content:"";display:block;width:21px;height:1px;position:absolute;right:0;top:50%;background-color:#a37e2c;transition:all .2s ease-out}.brands-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .vs-common-listingFilter-sidebar-listGroup .vs-common-listingFilter-sidebar-listGroupBtn:after{transform:rotate3d(0,0,1,90deg)}.tudor-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .vs-common-listingFilter-sidebar-listGroup .vs-common-listingFilter-sidebar-listGroupBtn .listGroupBtn-text,.tudor-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .vs-common-listingFilter-sidebar-listGroup .vs-common-listingFilter-sidebar-listGroupBtn .listGroupBtn-text>span{display:inline-block}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .vs-common-listingFilter-sidebar-listGroup .vs-common-listingFilter-sidebar-listGroupBtn .listGroupBtn-text>span{display:none;width:16px;height:16px;margin-left:4px;position:relative}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .vs-common-listingFilter-sidebar-listGroup .vs-common-listingFilter-sidebar-listGroupBtn .listGroupBtn-text>span .icon{display:block;width:100%;height:100%;position:absolute;left:0;top:3px;transform:rotate3d(0,0,1,90deg);background-repeat:no-repeat;background-position:center center;background-size:11px;transition:all .2s ease-out}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .vs-common-listingFilter-sidebar-listGroup .vs-common-listingFilter-sidebar-listGroupWrapper{padding:0}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .vs-common-listingFilter-sidebar-listGroup .vs-common-listingFilter-sidebar-listGroupWrapper ol{margin:0;padding-left:0;list-style:none}@media only screen and (min-width:768px) and (max-width:1023px){.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .vs-common-listingFilter-sidebar-listGroup .vs-common-listingFilter-sidebar-listGroupWrapper ol{display:flex;justify-content:space-between;flex-wrap:wrap}}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .vs-common-listingFilter-sidebar-listGroup .vs-common-listingFilter-sidebar-listGroupWrapper ol li{margin-top:20px;margin-bottom:0}@media only screen and (min-width:768px) and (max-width:1023px){.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .vs-common-listingFilter-sidebar-listGroup .vs-common-listingFilter-sidebar-listGroupWrapper ol li{min-width:50%;max-width:50%}}.tudor-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .vs-common-listingFilter-sidebar-listGroup .vs-common-listingFilter-sidebar-listGroupWrapper ol li{margin-top:12px}.rolex-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .vs-common-listingFilter-sidebar-listGroup .vs-common-listingFilter-sidebar-listGroupWrapper ol li input[type=checkbox]:checked+.vs-common-listingFilter-sidebar-checkbox:before{border-color:#127749}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .vs-common-listingFilter-sidebar-listGroup .vs-common-listingFilter-sidebar-listGroupWrapper ol li input[type=checkbox]:checked+.vs-common-listingFilter-sidebar-checkbox:after{opacity:1}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .vs-common-listingFilter-sidebar-listGroup .vs-common-listingFilter-sidebar-listGroupWrapper ol li a,.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .vs-common-listingFilter-sidebar-listGroup .vs-common-listingFilter-sidebar-listGroupWrapper ol li a.noChecbox,.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .vs-common-listingFilter-sidebar-listGroup .vs-common-listingFilter-sidebar-listGroupWrapper ol li a.noChecbox .label{padding-left:0!important}@media only screen and (max-width:1023px){.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .vs-common-listingFilter-sidebar-listGroup .vs-common-listingFilter-sidebar-listGroupWrapper ol li a{padding:0}}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .vs-common-listingFilter-sidebar-listGroup .vs-common-listingFilter-sidebar-listGroupWrapper ol li a .label{padding-left:24px!important;position:relative;z-index:2}@media only screen and (max-width:1023px){.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .vs-common-listingFilter-sidebar-listGroup .vs-common-listingFilter-sidebar-listGroupWrapper ol li a .label{font-size:14px!important}}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .vs-common-listingFilter-sidebar-listGroup .vs-common-listingFilter-sidebar-listGroupWrapper ol li a.noChecbox.amshopby-link-selected>span{color:#c00}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .vs-common-listingFilter-sidebar-listGroup .vs-common-listingFilter-sidebar-listGroupWrapper ol li .vs-common-listingFilter-sidebar-checkbox{display:block;padding-left:24px;position:absolute;top:2px;cursor:pointer}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .vs-common-listingFilter-sidebar-listGroup .vs-common-listingFilter-sidebar-listGroupWrapper ol li .vs-common-listingFilter-sidebar-checkbox:before{content:"";display:block;width:16px;height:16px;position:absolute;left:0;top:0;background-color:#fff;border-style:solid;border-width:1px;border-color:#212121;transition:all .2s ease-out}.brands-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .vs-common-listingFilter-sidebar-listGroup .vs-common-listingFilter-sidebar-listGroupWrapper ol li .vs-common-listingFilter-sidebar-checkbox:before{border-color:#a37e2c}.vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .vs-common-listingFilter-sidebar-listGroup .vs-common-listingFilter-sidebar-listGroupWrapper ol li .vs-common-listingFilter-sidebar-checkbox:after{content:"";display:block;opacity:0}.rolex-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .vs-common-listingFilter-sidebar-listGroup .vs-common-listingFilter-sidebar-listGroupWrapper ol li .vs-common-listingFilter-sidebar-checkbox:after{width:12px;height:12px;background-color:#127749;background-image:none;position:relative;left:-22px;top:2px;border-radius:2px;transition:all .2s ease-out}.tudor-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .vs-common-listingFilter-sidebar-listGroup .vs-common-listingFilter-sidebar-listGroupWrapper ol li .vs-common-listingFilter-sidebar-checkbox:after{width:6px;height:13px;position:absolute;left:5px;top:0;transform:rotate3d(0,0,1,45deg);background:0 0;border-style:solid;border-width:2px;border-color:transparent #212121 #212121 transparent;transition:all .2s ease-out}.brands-wrapper .vs-common-listingFilter .vs-common-listingFilter-sidebar .vs-common-listingFilter-sidebar-list .vs-common-listingFilter-sidebar-listGroup .vs-common-listingFilter-sidebar-listGroupWrapper ol li .vs-common-listingFilter-sidebar-checkbox:after{width:12px;height:12px;background-color:#a37e2c;background-image:none;position:relative;left:-22px;top:2px;border-radius:2px;transition:all .2s ease-out}.vs-common-listingFilter-loading{display:none;width:120vw;height:120vh;position:fixed;left:-10vw;top:-10vh;background-color:rgba(255,255,255,.7);z-index:9999}.vs-common-listingFilter-loading #vs-common-listingFilter-loader .lds-spinner{display:block;width:80px;height:80px;position:absolute;left:calc(50% - 40px);top:calc(50% - 40px)}.vs-common-listingFilter-loading #vs-common-listingFilter-loader .lds-spinner div{transform-origin:40px 40px;-webkit-animation:lds-spinner 1.2s linear infinite;animation:lds-spinner 1.2s linear infinite}.vs-common-listingFilter-loading #vs-common-listingFilter-loader .lds-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#aaa}.vs-common-listingFilter-loading #vs-common-listingFilter-loader .lds-spinner div:nth-child(1){transform:rotate(0deg);-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.vs-common-listingFilter-loading #vs-common-listingFilter-loader .lds-spinner div:nth-child(2){transform:rotate(30deg);-webkit-animation-delay:-1s;animation-delay:-1s}.vs-common-listingFilter-loading #vs-common-listingFilter-loader .lds-spinner div:nth-child(3){transform:rotate(60deg);-webkit-animation-delay:-.9s;animation-delay:-.9s}.vs-common-listingFilter-loading #vs-common-listingFilter-loader .lds-spinner div:nth-child(4){transform:rotate(90deg);-webkit-animation-delay:-.8s;animation-delay:-.8s}.vs-common-listingFilter-loading #vs-common-listingFilter-loader .lds-spinner div:nth-child(5){transform:rotate(120deg);-webkit-animation-delay:-.7s;animation-delay:-.7s}.vs-common-listingFilter-loading #vs-common-listingFilter-loader .lds-spinner div:nth-child(6){transform:rotate(150deg);-webkit-animation-delay:-.6s;animation-delay:-.6s}.vs-common-listingFilter-loading #vs-common-listingFilter-loader .lds-spinner div:nth-child(7){transform:rotate(180deg);-webkit-animation-delay:-.5s;animation-delay:-.5s}.vs-common-listingFilter-loading #vs-common-listingFilter-loader .lds-spinner div:nth-child(8){transform:rotate(210deg);-webkit-animation-delay:-.4s;animation-delay:-.4s}.vs-common-listingFilter-loading #vs-common-listingFilter-loader .lds-spinner div:nth-child(9){transform:rotate(240deg);-webkit-animation-delay:-.3s;animation-delay:-.3s}.vs-common-listingFilter-loading #vs-common-listingFilter-loader .lds-spinner div:nth-child(10){transform:rotate(270deg);-webkit-animation-delay:-.2s;animation-delay:-.2s}.vs-common-listingFilter-loading #vs-common-listingFilter-loader .lds-spinner div:nth-child(11){transform:rotate(300deg);-webkit-animation-delay:-.1s;animation-delay:-.1s}.vs-common-listingFilter-loading #vs-common-listingFilter-loader .lds-spinner div:nth-child(12){transform:rotate(330deg);-webkit-animation-delay:0s;animation-delay:0s}.vs-common-listingFilter-loading.hide #vs-common-listingFilter-loader{display:none}.vs-common-listingFilter-loading.active #vs-common-listingFilter-loader{display:block!important}.vs-common-watchItem{display:block;overflow:hidden;margin:0!important;padding:0!important;position:relative}.brands-wrapper .vs-common-watchItem{margin-left:50px!important;margin-top:50px!important;box-shadow:0 0 10px 4px #d4d4d4;transition:all .2s ease-out}@media only screen and (max-width:767px){.brands-wrapper .vs-common-watchItem{margin-left:16px!important;margin-top:24px!important}}@media only screen and (min-width:768px){.brands-wrapper .vs-common-watchItem:nth-child(3n+1){margin-left:0!important}}@media only screen and (max-width:767px){.brands-wrapper .vs-common-watchItem:nth-child(2n+1){margin-left:0!important}}.rolex-wrapper .vs-common-watchItem:before,.vs-common-watchItem .vs-common-watchItem-infoWrapper:before{content:"";opacity:0;width:100%;height:100%;background-color:#000;position:absolute;left:0;top:1px;z-index:2}.vs-common-watchItem:after{content:"";width:100%;height:100%;margin-top:111.7647058824%;background-color:#fff;position:absolute;left:0;top:-1px;transition:all .2s ease-out;z-index:3}.vs-common-watchItem .vs-common-watchItemInner{display:block;width:100%;margin:0!important;padding:0!important;position:relative;background:0 0!important;border-width:0!important;box-shadow:none!important}.vs-common-watchItem .vs-common-watchItem-imageWrapper,.vs-common-watchItem .vs-common-watchItem-infoWrapper{display:block;position:relative;transition:all .2s ease-out;z-index:4}.vs-common-watchItem .vs-common-watchItem-infoWrapper{padding:0 5% 30px;top:-2px;text-align:center}.vs-common-watchItem .vs-common-watchItem-imageWrapper .imageWrapper{display:block;overflow:hidden;width:100%;padding-top:100%;position:relative}.rolex-wrapper .vs-common-watchItem .vs-common-watchItem-imageWrapper .imageWrapper{padding-top:111.7647058824%}.tudor-wrapper .vs-common-watchItem .vs-common-watchItem-imageWrapper .imageWrapper{background-color:#fff}.brands-wrapper .vs-common-watchItem .vs-common-watchItem-imageWrapper .imageWrapper{margin-top:30px}.vs-common-watchItem .vs-common-watchItem-imageWrapper .imageWrapper img{display:block;width:100%;position:absolute;left:0;top:50%;transform:translate3d(0,-50%,0)}@media only screen and (max-width:767px){.rolex-wrapper .vs-common-watchItem .vs-common-watchItem-imageWrapper .imageWrapper img{transform:translate3d(0,-50%,0) scale(1.1)}}.vs-common-watchItem .vs-common-watchItem-infoWrapper .vs-common-smalldesc,.vs-common-watchItem .vs-common-watchItem-infoWrapper .vs-common-smalltitle,.vs-common-watchItem .vs-common-watchItem-infoWrapper .vs-common-subtitle{display:block;position:relative;z-index:4}.tudor-wrapper .vs-common-watchItem .vs-common-watchItem-infoWrapper{padding-top:30px;border-style:solid;border-width:1px 0 0;border-color:#212121}.tudor-wrapper .vs-common-watchItem .vs-common-watchItem-infoWrapper .vs-common-subtitle{font-size:14px;line-height:1.3em;font-weight:700;color:#212121}.tudor-wrapper .vs-common-watchItem .vs-common-watchItem-infoWrapper .vs-common-smalltitle{margin-top:5px;margin-bottom:-2px;font-size:18px;line-height:1.3em;color:#212121}.tudor-wrapper .vs-common-watchItem .vs-common-watchItem-infoWrapper .vs-common-watchItem-infoWrapper-desc{margin-top:5px}.tudor-wrapper .vs-common-watchItem .vs-common-watchItem-infoWrapper .vs-common-watchItem-infoWrapper-desc .vs-common-smalldesc{display:block;display:-webkit-box;overflow:hidden;height:2.6em;text-overflow:ellipsis;-webkit-line-clamp:2;font-size:14px;line-height:1.3em;color:#767676}.tudor-wrapper .vs-common-watchItem .vs-common-watchItem-infoWrapper .vs-common-watchItem-infoWrapper-desc .price{display:inline-block;margin-top:5px;font-size:16px;line-height:1.3em;color:#b20100}.vs-common-watchItem .vs-common-watchItem-infoWrapper:before{top:0}.vs-common-watchItem .vs-common-watchItem-infoWrapper:after{content:"";width:100%;height:100%;background-color:#fff;position:absolute;left:0;top:0;transition:all .2s ease-out;z-index:3}.vs-common-watchItem .vs-common-watchItem-infoWrapper .product-item-inner{margin:0;padding:0;border-width:0;box-shadow:none}.vs-common-watchItem .vs-common-watchItem-infoWrapper .vs-common-bnoExclusive{margin-bottom:5px;padding:4px;background-color:transparent;font-weight:700;color:#be0100}.vs-common-watchItem .vs-common-watchItem-infoWrapper .vs-common-subtitle{margin:0!important;padding:0!important}.brands-wrapper .vs-common-watchItem .vs-common-watchItem-infoWrapper .actionBtnWrapper,.rolex-wrapper .vs-common-watchItem .vs-common-watchItem-infoWrapper .actionBtnWrapper,.tudor-wrapper .vs-common-watchItem .vs-common-watchItem-infoWrapper .actionBtnWrapper,.vs-common-watchItem .vs-common-watchItem-addToWishlistBtn{display:none!important}.brands-wrapper .vs-common-watchItem:hover{box-shadow:0 0 10px 4px #a37e2c}.vs-common-watchItem:hover .vs-common-watchItem-infoWrapper:before,.vs-common-watchItem:hover:before{opacity:1}.vs-common-watchItem:hover .vs-common-watchItem-imageWrapper,.vs-common-watchItem:hover .vs-common-watchItem-infoWrapper:after{opacity:.97}.brands-wrapper .vs-common-watchItem .vs-common-watchItem-addToWishlistBtn,.tudor-wrapper .vs-common-watchItem .vs-common-watchItem-addToWishlistBtn{display:block!important;opacity:.3;position:absolute;right:4px;top:8px;z-index:9;transition:all .2s ease-out}.brands-wrapper .vs-common-watchItem .vs-common-watchItem-addToWishlistBtn svg,.tudor-wrapper .vs-common-watchItem .vs-common-watchItem-addToWishlistBtn svg{width:32px;height:32px;margin:0;padding:2px}.brands-wrapper .vs-common-watchItem .vs-common-watchItem-addToWishlistBtn svg g,.tudor-wrapper .vs-common-watchItem .vs-common-watchItem-addToWishlistBtn svg g{color:#a37e2c;transition:all .25s}.brands-wrapper .vs-common-watchItem .vs-common-watchItem-addToWishlistBtn.active svg g,.brands-wrapper .vs-common-watchItem .vs-common-watchItem-addToWishlistBtn.active:hover svg g,.brands-wrapper .vs-common-watchItem .vs-common-watchItem-addToWishlistBtn.selected svg g,.brands-wrapper .vs-common-watchItem .vs-common-watchItem-addToWishlistBtn.selected:hover svg g,.brands-wrapper .vs-common-watchItem .vs-common-watchItem-addToWishlistBtn:hover svg g,.tudor-wrapper .vs-common-watchItem .vs-common-watchItem-addToWishlistBtn.active svg g,.tudor-wrapper .vs-common-watchItem .vs-common-watchItem-addToWishlistBtn.active:hover svg g,.tudor-wrapper .vs-common-watchItem .vs-common-watchItem-addToWishlistBtn.selected svg g,.tudor-wrapper .vs-common-watchItem .vs-common-watchItem-addToWishlistBtn.selected:hover svg g,.tudor-wrapper .vs-common-watchItem .vs-common-watchItem-addToWishlistBtn:hover svg g{fill:#a37e2c}.brands-wrapper .vs-common-watchItem .vs-common-watchItem-addToWishlistBtn:before,.tudor-wrapper .vs-common-watchItem .vs-common-watchItem-addToWishlistBtn:before{content:"";display:none!important}.genericMessagePage{position:relative;display:block;margin-bottom:100px;margin-top:0}@media only screen and (max-width:767px){.genericMessagePage{margin-top:40px;margin-bottom:80px}}.genericMessagePage_title{position:relative;display:block;margin-bottom:50px}@media only screen and (max-width:767px){.genericMessagePage_title{margin-bottom:40px;padding:0 20px}}.genericMessagePage_inner{position:relative;width:100%;max-width:1920px;margin:0 auto;padding:0 32px}@media only screen and (max-width:767px){.genericMessagePage_inner{padding:0 8px}}.genericMessagePage_leadin{position:relative;display:block;padding:0 12px}.genericMessagePage_leadin p{font-size:18px;letter-spacing:0;padding:0;line-height:1.5em;margin:0 0 30px}.genericMessagePage .ewcFormActions a:last-child,.genericMessagePage .ewcFormActions button:last-child,.genericMessagePage_leadin p:last-child{margin-bottom:0}@media only screen and (max-width:767px){.genericMessagePage_leadin p{font-size:16px;letter-spacing:0;line-height:1.25em;margin:0;padding:0}}.genericMessagePage h1,.genericMessagePage_content,.genericMessagePage_message{position:relative;display:block}@media only screen and (max-width:767px){.genericMessagePage_content,.genericMessagePage_message{padding:0 12px}}.genericMessagePage_actions{padding:0 12px}@media only screen and (max-width:767px){.genericMessagePage{margin-top:0}}.genericMessagePage h1{font-size:48px;letter-spacing:0;line-height:1.25em;margin:0;padding:0;font-family:"Cormorant Garamond","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,serif;text-align:center;text-transform:uppercase}@media only screen and (max-width:767px){.genericMessagePage h1{font-size:36px;letter-spacing:0;line-height:1.25em;margin:0;padding:0}}.genericMessagePage_title{margin-top:50px}.genericMessagePage .ewcFormActions,.genericMessagePage_block{position:relative;display:block;margin:0 auto}.genericMessagePage_leadin{margin-bottom:90px;text-align:center}@media only screen and (max-width:767px){.genericMessagePage_leadin{margin-bottom:50px}}.genericMessagePage_leadin p{color:#404242}.genericMessagePage .ewcFormActions{max-width:400px;padding:0 12px}.genericMessagePage .ewcFormActions a,.genericMessagePage .ewcFormActions button{width:100%;margin-bottom:24px}.cms-site-maintenance .ewcFooter .ewcFooter_menu,.cms-site-maintenance .ewcHeader .ewcHeaderPartners,.cms-site-maintenance .ewcHeader .ewcHeaderTop,.cms-site-maintenance .sections.nav-sections{display:none}.cms-site-maintenance .genericMessagePage{margin-bottom:0;background-image:url(../../frontend/ewc/default/zh_Hans_CN/images/common/pattern.png);background-repeat:no-repeat;background-position:left -1600px top 5%;background-size:2556px}@media only screen and (max-width:767px){.cms-site-maintenance .genericMessagePage{background-position:left -320px top 170%;background-size:639px}}.cms-site-maintenance .genericMessagePage_title{margin-bottom:30px}@media only screen and (max-width:767px){.cms-site-maintenance .genericMessagePage_title{padding-left:0;padding-right:0}}.cms-site-maintenance .genericMessagePage_leadin{margin-bottom:0;padding-bottom:90px}@media only screen and (max-width:767px){.cms-site-maintenance .genericMessagePage_leadin{margin-bottom:0;padding-bottom:50px}}.cms-site-maintenance .genericMessagePage_leadin>p{color:#a37e2c}@media only screen and (max-width:767px){.cms-site-maintenance .genericMessagePage_leadin>p{padding-bottom:20px}}.cms-site-maintenance .siteMaintainence_contact{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:840px;margin:0 auto}.cms-site-maintenance .siteMaintainence_contact .serviceHotline,.cms-site-maintenance .siteMaintainence_contact .serviceHours{text-align:left;color:#333}.cms-site-maintenance .siteMaintainence_contact .serviceHotline .title,.cms-site-maintenance .siteMaintainence_contact .serviceHours .title{font-size:14px;letter-spacing:0;line-height:1.25em}.cms-site-maintenance .siteMaintainence_contact .serviceHotline .desc,.cms-site-maintenance .siteMaintainence_contact .serviceHours .desc{margin-top:20px;font-size:16px;letter-spacing:0;line-height:1.25em}.cms-site-maintenance .siteMaintainence_contact .serviceHours{min-width:calc(100% - 240px - 20px);max-width:calc(100% - 240px - 20px)}@media only screen and (max-width:767px){.cms-site-maintenance .siteMaintainence_contact .serviceHours{min-width:100%;max-width:100%}}.cms-site-maintenance .siteMaintainence_contact .serviceHotline{min-width:240px;max-width:240px}@media only screen and (max-width:767px){.cms-site-maintenance .siteMaintainence_contact .serviceHotline{min-width:100%;max-width:100%;margin-top:30px}}.cms-site-maintenance .siteMaintainence_contact .serviceHotline a{color:#333;text-decoration:none}@media only screen and (min-width:1024px){.cms-site-maintenance .siteMaintainence_contact .serviceHotline a:hover{text-decoration:underline}}.ewcAccountLogin .form.form-login .g-recaptcha .grecaptcha-badge,.grecaptcha-badge{position:fixed!important;left:-999px!important;right:auto!important;top:auto!important;bottom:20%!important}@media only screen and (max-width:767px){.hide-mobile{display:none!important}}@media only screen and (min-width:768px) and (max-width:1023px){.hide-tablet{display:none!important}}@media only screen and (min-width:1024px){.hide-desktop{display:none!important}}.categorypath-aboutus #maincontent{display:none;min-height:unset}.categorypath-aboutus .page-main{max-width:unset;padding-left:0;padding-right:0}.ewcAboutUs{position:relative;display:block}.ewcAboutUs_banner{width:100%}.ewcAboutUs_banner img{display:block;width:100%}.ewcAboutUs_pageTitle{margin:40px 0;text-transform:uppercase;font-family:"Cormorant Garamond","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,serif;text-align:center;font-size:40px;font-weight:400}.ewcAboutUs_pageTitle h1{font-size:40px}.ewcAboutUs_section1{margin:80px auto calc(32vw - 100px);width:60%;text-align:center}.ewcAboutUs_section1 h2{font-weight:500;text-transform:uppercase}.ewcAboutUs_section1 p{font-size:18px;letter-spacing:0;padding:0;line-height:1.6;margin:36px 0 0}.ewcAboutUs_section1 img{margin-top:52px;position:absolute;width:60%;left:20%;z-index:1}.ewcAboutUs_section2{background-color:#dde0d1;display:flex;position:relative}.ewcAboutUs_section2 p,.ewcAboutUs_section3_end p{font-size:18px;letter-spacing:0;padding:0;line-height:1.8}.ewcAboutUs_section2 p{width:60%;text-align:center;margin:0 auto;margin-top:calc(6vw + 140px);margin-bottom:120px}.ewcAboutUs_section2 #pattern{background-image:url(../../frontend/ewc/default/zh_Hans_CN/images/common/pattern.png);background-size:cover;-webkit-filter:invert(0%) sepia(0%) saturate(0%) hue-rotate(254deg) brightness(116%) contrast(107%);filter:invert(0%) sepia(0%) saturate(0%) hue-rotate(254deg) brightness(116%) contrast(107%);width:100%;height:100%;position:absolute;bottom:0;left:-50%}.ewcAboutUs_section3{display:flex;padding:120px 5% 80px;gap:7%}.ewcAboutUs_section3_start{min-width:240px;padding:0 0 32px}.ewcAboutUs_section1 h2,.ewcAboutUs_section3_start h1{font-family:"Cormorant Garamond","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,serif}.ewcAboutUs_section3_end p{margin:0}.ewcAboutUs_section3_left h1{text-transform:uppercase}.ewcAboutUs_section3_right p,.ewcAboutUs_section4_content p{font-size:18px;letter-spacing:0;padding:0;line-height:1.6;margin:0 0 40px}.ewcAboutUs_section4 img{width:93%}.ewcAboutUs_section4_content{background-color:#fff;position:relative;top:0;width:58%;padding:48px 72px 0;margin:-300px 7% 100px auto}.ewcAboutUs_section3_left h1,.ewcAboutUs_section4_content h2{font-family:"Cormorant Garamond","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,serif;font-weight:500}.ewcAboutUs_section4_content p{margin:36px 0 0}@media only screen and (max-width:1023px){.ewcAboutUs p{font-size:18px;line-height:1.5em}.ewcAboutUs_section1{width:90%;margin-bottom:300px}.ewcAboutUs_section1 h2{text-transform:capitalize}.ewcAboutUs_section1 img{width:80%;left:10%}.ewcAboutUs_section2 p{width:90%;margin-top:calc(45vw - 190px)}.ewcAboutUs_section3{padding:80px 5% 40px}.ewcAboutUs_section3_left h1{font-size:36px}.ewcAboutUs_section4_content{padding:24px 28px;width:75%;margin-top:-150px;margin-bottom:80px}.ewcAboutUs_section4_content p{margin-top:28px}}@media only screen and (min-width:768px) and (max-width:1023px){.ewcAboutUs_section3{justify-content:space-between;gap:unset}.ewcAboutUs_section3_start{min-width:240px;max-width:240px}.ewcAboutUs_section3_end{min-width:calc(100% - 240px - 30px);max-width:calc(100% - 240px - 30px)}}@media only screen and (max-width:767px){.ewcAboutUs_banner,.ewcAboutUs_section1 img{-o-object-fit:cover;object-fit:cover}.ewcAboutUs_section1{margin-top:40px}.ewcAboutUs_section1 h2,.ewcAboutUs_section4_content h2{font-size:24px}.ewcAboutUs_section1 img{width:100%;height:300px;left:0}.ewcAboutUs_section2 p{margin:96px auto}.ewcAboutUs_section3{flex-wrap:wrap;padding:0 5% 40px}.ewcAboutUs_section3_start{padding:32px 0;min-width:unset}.ewcAboutUs_section3_left{width:100%;margin:40px 0}.ewcAboutUs_section3_right p{margin-bottom:24px}.ewcAboutUs_section4_content{padding:16px 20px;width:90%;margin-right:0;margin-top:-56px;margin-bottom:40px}}@media only screen and (max-width:767px){.hide-mobile{display:none!important}}@media only screen and (min-width:768px) and (max-width:1023px){.hide-tablet{display:none!important}}@media only screen and (min-width:1024px){.hide-desktop{display:none!important}}.categorypath-prestigious-services-maintenance #maincontent,.categorypath-prestigious-services-maintenance-tips #maincontent{display:none;min-height:unset}.categorypath-prestigious-services-maintenance .page-main,.categorypath-prestigious-services-maintenance-tips .page-main{max-width:unset;padding-left:0;padding-right:0}.ewcMaintenance{position:relative;display:block}.ewcMaintenance_banner{width:100%}.ewcMaintenance_pageTitle{font-size:48px;letter-spacing:0;line-height:1.25em;padding:0;font-family:"Cormorant Garamond","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,serif;font-weight:400;text-transform:uppercase;text-align:center;margin:40px 0}.ewcMaintenance_pageTitle h1{font-size:40px}.ewcMaintenance_section1{background-color:#fff;position:relative;top:-80px;margin:0 auto;padding-top:36px;width:70%}.ewcMaintenance_section1 p{font-size:18px;letter-spacing:0;padding:0;margin:24px 0 0;line-height:1.6}.ewcMaintenance_section1_content{margin:0 auto 64px;width:70%;text-align:center}.ewcMaintenance_section1_question{border-bottom:1px solid #bd9471}.ewcMaintenance_section1_question_item{cursor:pointer;border-top:1px solid #bd9471;padding:24px 32px 48px}.ewcMaintenance_section1_question_item.itemActive .answer{margin-top:32px}.ewcMaintenance_section1_question_item h2{font-size:32px;letter-spacing:0;line-height:1.25em;margin:0;font-weight:lighter;padding:0 56px 0 0}.ewcMaintenance_section1_question_item h2::before{content:"＋";font-size:56px;color:#bd9471;position:absolute;right:32px;transition:all .25s ease-in-out}.ewcMaintenance_section1_question_item .answer{display:flex;overflow:hidden;max-height:0;transition:none;gap:0 3.5%}.ewcMaintenance_section1_question_item .answer p{margin:0;width:100%;padding-right:50px}.ewcMaintenance_section1_question_item .answer img{width:45%;height:45%}.ewcMaintenance_section1_question_item .rowReverse{flex-direction:row-reverse}.ewcMaintenance_section1_question .itemActive .answer{max-height:800px;transition:max-height 1s ease-in-out,margin-top .2s ease-out}.ewcMaintenance_section1_question .itemActive h2::before{content:"—";font-size:28px;font-weight:700;right:46px;transform:rotate(180deg)}.ewcMaintenance button{display:block;margin:0 auto 100px;padding:8px 64px;background-color:#99785c;color:#fff;font-size:18px;font-weight:400;border:0;transition:all .25s}.ewcMaintenance button:hover{cursor:pointer;background-color:#bd9471}@media only screen and (max-width:1023px){.ewcMaintenance p{font-size:15px}.ewcMaintenance_section1{top:0;margin:0;padding:16px 32px 0;width:100%}.ewcMaintenance_section1_content{width:100%}.ewcMaintenance_section1_question_item h2{font-size:24px;letter-spacing:0;line-height:1.25em;margin:0;padding:0 56px 0 0}.ewcMaintenance_section1_question_item .answer{flex-wrap:wrap;gap:24px 0}.ewcMaintenance_section1_question_item .answer img{width:100%;height:420px;-o-object-fit:cover;object-fit:cover}.ewcMaintenance button{margin:44px auto 80px}}@media only screen and (min-width:768px) and (max-width:1023px){.ewcMaintenance_section1_question_item .answer{gap:unset}.ewcMaintenance_section1_question_item .answer img{display:block;margin-bottom:24px}}@media only screen and (max-width:767px){.ewcMaintenance_banner{height:140px;-o-object-fit:cover;object-fit:cover}.ewcMaintenance_pageTitle,.ewcMaintenance_section1_question_item h2::before{font-size:40px}.ewcMaintenance_section1{padding:0 16px}.ewcMaintenance_section1_question_item{padding:16px 0 36px}.ewcMaintenance_section1_question_item h2{font-size:18px;letter-spacing:0;line-height:1.25em;margin:0;font-weight:400!important;padding:0 56px 0 0}.ewcMaintenance_section1_question_item .answer img{height:240px}.ewcMaintenance_section1_question .itemActive h2::before{font-size:18px;right:43px}.ewcMaintenance button{width:100%;max-width:300px;padding:8px 32px}}@media only screen and (max-width:767px){.hide-mobile{display:none!important}}@media only screen and (min-width:768px) and (max-width:1023px){.hide-tablet{display:none!important}}@media only screen and (min-width:1024px){.hide-desktop{display:none!important}}.categorypath-prestigious-services #maincontent,.categorypath-prestigious-services-europe-watch-service-centre #maincontent,.categorypath-prestigious-services-service-center #maincontent,.categorypath-prestigious-services-watch-service-center #maincontent{display:none;min-height:unset}.categorypath-prestigious-services .page-main,.categorypath-prestigious-services-europe-watch-service-centre .page-main,.categorypath-prestigious-services-service-center .page-main,.categorypath-prestigious-services-watch-service-center .page-main{max-width:unset;padding-left:0;padding-right:0}.ewcWatchServiceCenter{position:relative;display:block}.ewcWatchServiceCenter_banner{width:100%}.ewcWatchServiceCenter_pageTitle{margin:40px 0;text-transform:uppercase;font-family:"Cormorant Garamond","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,serif;text-align:center;font-size:40px;font-weight:500}.ewcWatchServiceCenter_pageTitle h1{font-size:40px}.ewcWatchServiceCenter_section1{margin:80px auto 160px;width:50%;text-align:center}.ewcWatchServiceCenter_section1 p{font-size:18px;letter-spacing:0;padding:0;line-height:1.6;margin:0 0 24px}.ewcWatchServiceCenter_section2{background-color:#dde0d1;display:flex;padding:0 calc(10vw - 64px) 200px;position:relative}.ewcWatchServiceCenter_section2 img{position:relative;top:-60px;width:50%;height:50%;z-index:1}.ewcWatchServiceCenter_section2 #pattern{background-image:url(../../frontend/ewc/default/zh_Hans_CN/images/common/pattern.png);background-size:cover;filter:invert(0%) sepia(0%) saturate(0%) hue-rotate(254deg) brightness(116%) contrast(107%);width:100%;height:100%;position:absolute;bottom:0;left:-50%;transform:rotateY(180deg)}.ewcWatchServiceCenter_section2_content{padding-left:80px;padding-left:3vw}.ewcWatchServiceCenter_section2_content h2{margin:40px 0}.ewcWatchServiceCenter_section2_content p{margin:24px 0;font-size:18px;line-height:1.6}.ewcWatchServiceCenter_section3{padding:0 calc(10vw - 64px)}.ewcWatchServiceCenter_section3 img{position:relative;top:-150px;width:100%;height:100%}.ewcWatchServiceCenter_section3_content{margin-top:-88px}.ewcWatchServiceCenter_section2_content h2,.ewcWatchServiceCenter_section3_content h2{text-transform:uppercase;font-family:"Cormorant Garamond","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,serif;font-size:36px;font-weight:400}.ewcWatchServiceCenter_section3_office{margin-top:40px;max-width:1080px}.ewcWatchServiceCenter_section3_office td,.ewcWatchServiceCenter_section3_office th{text-align:left;vertical-align:top;padding-right:calc(5vw - 24px);height:36px;font-size:18px;padding-left:0!important;padding-top:4px;padding-bottom:4px}.ewcWatchServiceCenter_section3_office td a,.ewcWatchServiceCenter_section3_office th a{color:#333;text-decoration:none}.ewcWatchServiceCenter_section3_office td a:hover,.ewcWatchServiceCenter_section3_office th a:hover{text-decoration:underline}.ewcWatchServiceCenter_section3_office tbody::after{content:"";display:block;height:32px}.ewcWatchServiceCenter_section3 button{display:block;margin:40px auto 100px;padding:8px 64px;background-color:#99785c;color:#fff;font-size:18px;font-weight:400;border:0;transition:all .25s}.ewcWatchServiceCenter_section3 button:hover{cursor:pointer;background-color:#bd9471}@media only screen and (max-width:1023px){.ewcWatchServiceCenter p{font-size:15px}.ewcWatchServiceCenter_section1{margin:0;padding:32px;width:100%}.ewcWatchServiceCenter_section2{margin:0;padding:0;flex-wrap:wrap}.ewcWatchServiceCenter_section2 img{position:static;width:100%;height:100%}.ewcWatchServiceCenter_section2_content{padding:40px 24px}.ewcWatchServiceCenter_section2_content h2{font-size:24px;text-transform:none;margin:0}.ewcWatchServiceCenter_section3{margin:0;padding:0}.ewcWatchServiceCenter_section3 img{position:static}.ewcWatchServiceCenter_section3_content{margin-top:0;padding:32px 24px}.ewcWatchServiceCenter_section3_content p{text-transform:uppercase}.ewcWatchServiceCenter_section3_content h2{font-size:48px}.ewcWatchServiceCenter_section3_office{width:100%;margin:0;padding:0 24px}.ewcWatchServiceCenter_section3_office td,.ewcWatchServiceCenter_section3_office th{font-size:14px;height:24px}.ewcWatchServiceCenter_section3 button{margin:48px auto 100px}}@media only screen and (min-width:768px) and (max-width:1023px){.ewcWatchServiceCenter_section3_office{width:calc(100% - 48px);margin:0 24px}}@media only screen and (max-width:767px){.ewcWatchServiceCenter_banner{height:140px;-o-object-fit:cover;object-fit:cover}.ewcWatchServiceCenter_pageTitle{font-size:40px}.ewcWatchServiceCenter_section3_content h2{font-size:36px}.ewcWatchServiceCenter_section3_office{display:block}.ewcWatchServiceCenter_section3_office thead{display:none}.ewcWatchServiceCenter_section3_office tbody{height:260px}.ewcWatchServiceCenter_section3_office td{display:block;padding:0;height:auto;margin-bottom:16px}.ewcWatchServiceCenter_section3_office td:before{content:attr(data-title);display:inline-block;width:100%;padding:8px 0;font-weight:700}.ewcWatchServiceCenter_section3 button{margin:0 auto 80px;padding:8px 32px}}
/******************************
PROJECT COLOR
******************************/
/******************************
PROJECT SIZE
******************************/
.column.main {
  padding-bottom: 0 !important;
}

.page-footer {
  margin-top: 0 !important;
}

.ewc-storelocator-wrapper a {
  text-decoration: none;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-header {
  margin-top: 50px;
  padding: 0 25px;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-header {
    margin-top: 40px;
    padding: 0 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-header {
    margin-top: 40px;
    padding: 0 25px;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-header .title {
  text-align: center;
  font-size: 40px;
  line-height: 1.3em;
  text-transform: uppercase;
  color: #000;
  font-family: "CormorantGaramond", Times, "Times New Roman", Georgia, "Noto Sans TC", "Noto Sans SC", "Heiti TC", "LiHei Pro", "新細明體", PMingLiU, serif;
}
@media only screen and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-header .title {
    display: block;
  }
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-header .title {
    font-size: 32px;
    line-height: 1.3em;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships {
  margin: 60px auto 0;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships {
    margin: 30px auto 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships {
    margin: 50px auto 0;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-title {
  max-width: 1860px;
  margin: 0 auto;
  padding: 0 100px;
  font-size: 30px;
  line-height: 1.3em;
  text-transform: uppercase;
  color: #000;
  font-family: "CormorantGaramond", Times, "Times New Roman", Georgia, "Noto Sans TC", "Noto Sans SC", "Heiti TC", "LiHei Pro", "新細明體", PMingLiU, serif;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-title {
    padding: 0 20px;
    font-size: 20px;
    line-height: 1.3em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-title {
    padding: 0 25px;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-listingWrapper {
  display: none;
  position: relative;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-listingWrapper {
    display: block;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-listingWrapper {
    display: block;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-listingWrapper:after {
  content: "";
  display: block;
  width: 100%;
  height: calc(100% - 180px);
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #dde0d1;
  z-index: 1;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-listingWrapper:after {
    height: calc(100% - 80px);
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-listingWrapper:after {
    height: calc(100% - 60px);
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-listing {
  display: flex;
  width: 100%;
  max-width: 1860px;
  margin: 10px auto 0;
  padding: 0 100px 30px;
  position: relative;
  z-index: 2;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-listing {
    display: block;
    padding: 0 20px 60px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-listing {
    display: block;
    padding: 0 100px 100px;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-listing .ewc-storelocator-storeListing-flagships-item {
  display: block;
  min-width: calc(((100% + 20px) / 3) - 10px);
  max-width: calc(((100% + 20px) / 3) - 10px);
  margin-left: 10px;
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-listing .ewc-storelocator-storeListing-flagships-item {
    min-width: 100%;
    max-width: 100%;
    margin-left: 0;
  }
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-listing .ewc-storelocator-storeListing-flagships-item {
    margin-top: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-listing .ewc-storelocator-storeListing-flagships-item {
    display: flex;
    justify-content: space-between;
    margin-top: 30px;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-listing .ewc-storelocator-storeListing-flagships-item:first-child {
  margin-left: 0;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-listing .ewc-storelocator-storeListing-flagships-item:first-child {
    margin-top: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-listing .ewc-storelocator-storeListing-flagships-item:first-child {
    margin-top: 0;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-listing .ewc-storelocator-storeListing-flagships-item:hover {
  text-decoration: none;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-listing .ewc-storelocator-storeListing-flagships-item .imageWrapper {
  display: block;
  width: 100%;
  position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-listing .ewc-storelocator-storeListing-flagships-item .imageWrapper {
    min-width: 50%;
    max-width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-listing .ewc-storelocator-storeListing-flagships-item .imageWrapper img {
  display: block;
  width: 100%;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-listing .ewc-storelocator-storeListing-flagships-item .infoWrapper {
  display: block;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-listing .ewc-storelocator-storeListing-flagships-item .infoWrapper {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    min-width: calc(50% - 20px);
    max-width: calc(50% - 20px);
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-listing .ewc-storelocator-storeListing-flagships-item .infoWrapper .storeTitle {
  display: block;
  margin-top: 30px;
  position: relative;
  font-size: 24px;
  line-height: 1.3em;
  text-transform: uppercase;
  color: #000;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-listing .ewc-storelocator-storeListing-flagships-item .infoWrapper .storeTitle {
    margin-top: 10px;
    font-size: 20px;
    line-height: 1.3em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-listing .ewc-storelocator-storeListing-flagships-item .infoWrapper .storeTitle {
    min-width: 50%;
    max-width: 50%;
    margin-top: 0;
    font-size: 24px;
    line-height: 1.3em;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-listing .ewc-storelocator-storeListing-flagships-item .infoWrapper .storeTitle:after {
  content: "";
  display: block;
  width: 45px;
  height: 2px;
  position: absolute;
  left: 0;
  bottom: -10px;
  background-color: #99785c;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-listing .ewc-storelocator-storeListing-flagships-item .infoWrapper .storeAddress {
  display: block;
  margin-top: 30px;
  font-size: 18px;
  line-height: 1.3em;
  color: #000;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-listing .ewc-storelocator-storeListing-flagships-item .infoWrapper .storeAddress {
    font-size: 16px;
    line-height: 1.3em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-listing .ewc-storelocator-storeListing-flagships-item .infoWrapper .storeAddress {
    font-size: 18px;
    line-height: 1.3em;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-sliderWrapper {
  width: 100%;
  overflow-x: hidden;
  padding-bottom: 40px;
  position: relative;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-sliderWrapper {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-sliderWrapper {
    display: none;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-sliderWrapper:after {
  content: "";
  display: block;
  width: 100%;
  height: calc(100% - 180px);
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #dde0d1;
  z-index: 1;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-sliderWrapper:after {
    height: calc(100% - 80px);
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-sliderWrapper:after {
    height: calc(100% - 60px);
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-sliderWrapper .ewc-storelocator-storeListing-flagships-slider {
  max-width: 1860px;
  margin: 40px auto 0;
  padding: 0 95px;
  z-index: 2;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-sliderWrapper .ewc-storelocator-storeListing-flagships-slider {
    margin: 20px auto 0;
    padding: 0 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-sliderWrapper .ewc-storelocator-storeListing-flagships-slider {
    padding: 0 95px;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-sliderWrapper .ewc-storelocator-storeListing-flagships-slider .storeItem {
  display: block;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-sliderWrapper .ewc-storelocator-storeListing-flagships-slider .storeItem:hover, .ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-sliderWrapper .ewc-storelocator-storeListing-flagships-slider .storeItem:active {
  text-decoration: none;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-sliderWrapper .ewc-storelocator-storeListing-flagships-slider .storeItem .imgWrapper {
  display: block;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-sliderWrapper .ewc-storelocator-storeListing-flagships-slider .storeItem .imgWrapper img {
  display: block;
  width: 100%;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-sliderWrapper .ewc-storelocator-storeListing-flagships-slider .storeItem .storeTitle {
  display: block;
  height: 2.6em;
  margin-top: 40px;
  position: relative;
  font-size: 24px;
  line-height: 1.3em;
  text-transform: uppercase;
  color: #000;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-sliderWrapper .ewc-storelocator-storeListing-flagships-slider .storeItem .storeTitle {
    height: 3.9em;
    margin-top: 15px;
    font-size: 20px;
    line-height: 1.3em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-sliderWrapper .ewc-storelocator-storeListing-flagships-slider .storeItem .storeTitle {
    margin-top: 20px;
    font-size: 24px;
    line-height: 1.3em;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-sliderWrapper .ewc-storelocator-storeListing-flagships-slider .storeItem .storeTitle:after {
  content: "";
  display: block;
  width: 45px;
  height: 2px;
  position: absolute;
  left: 0;
  bottom: -10px;
  background-color: #99785c;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-sliderWrapper .ewc-storelocator-storeListing-flagships-slider .storeItem .storeAddress {
  display: block;
  margin-top: 30px;
  font-size: 18px;
  line-height: 1.3em;
  color: #000;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-sliderWrapper .ewc-storelocator-storeListing-flagships-slider .storeItem .storeAddress {
    margin-top: 22px;
    font-size: 14px;
    line-height: 1.3em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-sliderWrapper .ewc-storelocator-storeListing-flagships-slider .storeItem .storeAddress {
    margin-top: 30px;
    font-size: 18px;
    line-height: 1.3em;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-sliderWrapper .ewc-storelocator-storeListing-flagships-slider .slick-slide {
  display: block;
  width: 33.5365853659vw;
  max-width: 550px;
  padding: 0 5px;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-sliderWrapper .ewc-storelocator-storeListing-flagships-slider .slick-slide {
    width: calc(100vw - 60px);
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-sliderWrapper .ewc-storelocator-storeListing-flagships-slider .slick-slide {
    width: 78.7760416667vw;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-sliderWrapper .ewc-storelocator-storeListing-flagships-slider .slick-list {
  overflow: visible;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-sliderWrapper .ewc-storelocator-storeListing-flagships-slider .slick-arrow {
  width: 20px;
  height: 20px;
  font-size: 0;
  background-color: transparent;
  border-style: solid;
  border-color: #99785c;
  border-width: 3px 3px 0 0;
  transition: all 0.2s ease-out;
  z-index: 4;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-sliderWrapper .ewc-storelocator-storeListing-flagships-slider .slick-arrow {
    width: 10px;
    height: 10px;
    border-width: 2px 2px 0 0;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-sliderWrapper .ewc-storelocator-storeListing-flagships-slider .slick-arrow.slick-prev {
  left: 20px;
  top: calc(50% - 70px);
  transform: translate3d(0, -0.65em, 0) translate3d(0, -10px, 0) translate3d(0, -50%, 0) rotate3d(0, 0, 1, -135deg);
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-sliderWrapper .ewc-storelocator-storeListing-flagships-slider .slick-arrow.slick-prev {
    top: calc(50% - 12vw - 10px);
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-sliderWrapper .ewc-storelocator-storeListing-flagships-slider .slick-arrow.slick-prev {
    top: calc(50% - 6vw);
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-sliderWrapper .ewc-storelocator-storeListing-flagships-slider .slick-arrow.slick-next {
  right: 20px;
  top: calc(50% - 70px);
  transform: translate3d(0, -0.65em, 0) translate3d(0, -10px, 0) translate3d(0, -50%, 0) rotate3d(0, 0, 1, 45deg);
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-sliderWrapper .ewc-storelocator-storeListing-flagships-slider .slick-arrow.slick-next {
    top: calc(50% - 12vw - 10px);
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-sliderWrapper .ewc-storelocator-storeListing-flagships-slider .slick-arrow.slick-next {
    top: calc(50% - 6vw);
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-sliderWrapper .ewc-storelocator-storeListing-flagships-slider .slick-arrow.slick-disabled {
  opacity: 0;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-sliderWrapper .ewc-storelocator-storeListing-flagships-slider .slick-arrow:hover {
  opacity: 1;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-sliderWrapper .ewc-storelocator-storeListing-flagships-slider .slick-arrow:before {
  content: "" !important;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-flagships .ewc-storelocator-storeListing-flagships-sliderWrapper .ewc-storelocator-storeListing-flagships-slider .slick-arrow:after {
  content: "";
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  left: 0;
  top: 0;
  transform: translate3d(-50%, -50%, 0);
  background-color: transparent;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper {
  margin: 110px auto 150px;
  background-image: url("../../frontend/ewc/default/zh_Hans_CN/images/common/pattern.png");
  background-repeat: no-repeat;
  background-position: right -639px top 40%;
  background-size: 1278px;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper {
    margin: 0 auto 70px;
    padding-top: 60px;
    background-position: right -940px top 70%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper {
    margin: 80px auto 120px;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores {
  width: 100%;
  overflow-x: hidden;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-storesTitle {
  max-width: 1860px;
  margin: 0 auto;
  padding: 0 100px;
  font-size: 30px;
  line-height: 1.3em;
  text-transform: uppercase;
  color: #000;
  font-family: "CormorantGaramond", Times, "Times New Roman", Georgia, "Noto Sans TC", "Noto Sans SC", "Heiti TC", "LiHei Pro", "新細明體", PMingLiU, serif;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-storesTitle {
    padding: 0 20px;
    font-size: 20px;
    line-height: 1.3em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-storesTitle {
    padding: 0 25px;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-filterPanel {
  width: calc(100% - 200px);
  max-width: 1660px;
  margin: 20px auto 0;
  padding: 0 25px;
  position: relative;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-filterPanel {
    width: 100%;
    margin: 20px auto 0;
    padding: 0 20px;
    font-size: 24px;
    line-height: 1.3em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-filterPanel {
    padding: 0 25px;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-filterPanel:after {
  content: "";
  display: block;
  position: absolute;
  width: calc(100% - 50px);
  height: 1px;
  left: 25px;
  bottom: 0;
  background-color: #99785c;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-filterPanel .filterItem {
  display: block !important;
  width: calc(100% - 60px) !important;
  margin-right: 60px;
  padding-bottom: 10px;
  position: relative;
  white-space: nowrap;
  font-size: 26px;
  line-height: 1.3em;
  color: #808080;
  font-family: "CormorantGaramond", Times, "Times New Roman", Georgia, "Noto Sans TC", "Noto Sans SC", "Heiti TC", "LiHei Pro", "新細明體", PMingLiU, serif;
  transition: all 0.2s ease-out;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-filterPanel .filterItem {
    width: calc(100% - 30px) !important;
    margin-right: 30px;
    font-size: 18px;
    line-height: 1.3em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-filterPanel .filterItem {
    width: calc(100% - 50px) !important;
    margin-right: 50px;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-filterPanel .filterItem:after {
  content: "";
  display: block;
  opacity: 0;
  width: 100%;
  height: 4px;
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #99785c;
  transition: all 0.2s ease-out;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-filterPanel .filterItem:hover, .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-filterPanel .filterItem.active, .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-filterPanel .filterItem.selected {
  color: #99785c;
  text-decoration: none;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-filterPanel .filterItem:hover:after, .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-filterPanel .filterItem.active:after, .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-filterPanel .filterItem.selected:after {
  opacity: 1;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-filterPanel .slick-arrow {
  width: 20px;
  height: 20px;
  font-size: 0;
  background-color: transparent;
  border-style: solid;
  border-color: #99785c;
  border-width: 3px 3px 0 0;
  transition: all 0.2s ease-out;
  z-index: 4;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-filterPanel .slick-arrow {
    width: 10px;
    height: 10px;
    border-width: 2px 2px 0 0;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-filterPanel .slick-arrow.slick-prev {
  left: 5px;
  top: calc(50% + 10px);
  transform: translate3d(0, -0.65em, 0) translate3d(0, -10px, 0) translate3d(0, -50%, 0) rotate3d(0, 0, 1, -135deg);
}
@media only screen and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-filterPanel .slick-arrow.slick-prev {
    left: 10px;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-filterPanel .slick-arrow.slick-next {
  right: 5px;
  top: calc(50% + 10px);
  transform: translate3d(0, -0.65em, 0) translate3d(0, -10px, 0) translate3d(0, -50%, 0) rotate3d(0, 0, 1, 45deg);
}
@media only screen and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-filterPanel .slick-arrow.slick-next {
    right: 10px;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-filterPanel .slick-arrow.slick-disabled {
  opacity: 0 !important;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-filterPanel .slick-arrow:hover {
  opacity: 1;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-filterPanel .slick-arrow:before {
  content: "" !important;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-filterPanel .slick-arrow:after {
  content: "";
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  left: 0;
  top: 0;
  transform: translate3d(-50%, -50%, 0);
  background-color: transparent;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-slider {
  max-width: 1860px;
  margin: 40px auto 0;
  padding: 0 95px;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-slider {
    margin: 20px auto 0;
    padding: 0 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-slider {
    padding: 0 95px;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-slider .storeItem {
  display: block;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-slider .storeItem:hover, .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-slider .storeItem:active {
  text-decoration: none;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-slider .storeItem .imgWrapper {
  display: block;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-slider .storeItem .imgWrapper img {
  display: block;
  width: 100%;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-slider .storeItem .storeTitle {
  display: block;
  height: 2.6em;
  margin-top: 40px;
  position: relative;
  font-size: 24px;
  line-height: 1.3em;
  text-transform: uppercase;
  color: #000;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-slider .storeItem .storeTitle {
    height: 3.9em;
    margin-top: 15px;
    font-size: 20px;
    line-height: 1.3em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-slider .storeItem .storeTitle {
    margin-top: 20px;
    font-size: 24px;
    line-height: 1.3em;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-slider .storeItem .storeTitle:after {
  content: "";
  display: block;
  width: 45px;
  height: 2px;
  position: absolute;
  left: 0;
  bottom: -10px;
  background-color: #99785c;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-slider .storeItem .storeAddress {
  display: block;
  margin-top: 30px;
  font-size: 18px;
  line-height: 1.3em;
  color: #000;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-slider .storeItem .storeAddress {
    margin-top: 22px;
    font-size: 14px;
    line-height: 1.3em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-slider .storeItem .storeAddress {
    margin-top: 30px;
    font-size: 18px;
    line-height: 1.3em;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-slider .slick-slide {
  display: block;
  width: 46.8292682927vw;
  max-width: 768px;
  padding: 0 5px;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-slider .slick-slide {
    width: calc(100vw - 60px);
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-slider .slick-slide {
    width: 78.7760416667vw;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-slider .slick-list {
  overflow: visible;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-slider .slick-arrow {
  width: 20px;
  height: 20px;
  font-size: 0;
  background-color: transparent;
  border-style: solid;
  border-color: #99785c;
  border-width: 3px 3px 0 0;
  transition: all 0.2s ease-out;
  z-index: 4;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-slider .slick-arrow {
    width: 10px;
    height: 10px;
    border-width: 2px 2px 0 0;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-slider .slick-arrow.slick-prev {
  left: 20px;
  top: calc(50% - 70px);
  transform: translate3d(0, -0.65em, 0) translate3d(0, -10px, 0) translate3d(0, -50%, 0) rotate3d(0, 0, 1, -135deg);
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-slider .slick-arrow.slick-prev {
    top: calc(50% - 12vw - 10px);
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-slider .slick-arrow.slick-prev {
    top: calc(50% - 6vw);
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-slider .slick-arrow.slick-next {
  right: 20px;
  top: calc(50% - 70px);
  transform: translate3d(0, -0.65em, 0) translate3d(0, -10px, 0) translate3d(0, -50%, 0) rotate3d(0, 0, 1, 45deg);
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-slider .slick-arrow.slick-next {
    top: calc(50% - 12vw - 10px);
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-slider .slick-arrow.slick-next {
    top: calc(50% - 6vw);
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-slider .slick-arrow.slick-disabled {
  opacity: 0;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-slider .slick-arrow:hover {
  opacity: 1;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-slider .slick-arrow:before {
  content: "" !important;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-stores .ewc-storelocator-storeListing-slider .slick-arrow:after {
  content: "";
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  left: 0;
  top: 0;
  transform: translate3d(-50%, -50%, 0);
  background-color: transparent;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-serviceCentre {
  display: flex;
  max-width: 1860px;
  margin: 120px auto 0;
  padding: 0 100px;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-serviceCentre {
    display: block;
    margin: 70px auto 0;
    padding: 0 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-serviceCentre {
    display: block;
    padding: 0 100px;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-serviceCentre .imgWrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-width: 50%;
  max-width: 50%;
  font-size: 0;
  position: relative;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-serviceCentre .imgWrapper {
    min-width: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-serviceCentre .imgWrapper {
    min-width: 100%;
    max-width: 100%;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-serviceCentre .imgWrapper img {
  display: block;
  width: 100%;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-serviceCentre .infoWrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-width: 50%;
  max-width: 50%;
  padding: 20px 5%;
  background-color: #99785c;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-serviceCentre .infoWrapper {
    min-width: 100%;
    max-width: 100%;
    padding: 40px 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-serviceCentre .infoWrapper {
    min-width: 100%;
    max-width: 100%;
    padding: 80px 40px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1439px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-serviceCentre .infoWrapper {
    padding: 10px 5%;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-serviceCentre .infoWrapper .subtitle {
  display: block;
  font-size: 18px;
  line-height: 1.3em;
  color: #404242;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-serviceCentre .infoWrapper .subtitle {
    font-size: 14px;
    line-height: 1.3em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-serviceCentre .infoWrapper .subtitle {
    font-size: 16px;
    line-height: 1.3em;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1439px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-serviceCentre .infoWrapper .subtitle {
    font-size: 16px;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-serviceCentre .infoWrapper .title {
  display: block;
  margin-top: 10px;
  font-size: 36px;
  line-height: 1.3em;
  text-transform: uppercase;
  color: #404242;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-serviceCentre .infoWrapper .title {
    font-size: 34px;
    line-height: 1.3em;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1439px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-serviceCentre .infoWrapper .title {
    margin-top: 4px;
    font-size: 24px;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-serviceCentre .infoWrapper .adress {
  display: block;
  margin-top: 30px;
  font-size: 18px;
  line-height: 1.3em;
  color: #404242;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-serviceCentre .infoWrapper .adress {
    margin-top: 30px;
    font-size: 16px;
    line-height: 1.3em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-serviceCentre .infoWrapper .adress {
    font-size: 16px;
    line-height: 1.3em;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1439px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-serviceCentre .infoWrapper .adress {
    margin-top: 4px;
    font-size: 16px;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-serviceCentre .infoWrapper .tel {
  display: block;
  margin-top: 10px;
}
@media only screen and (min-width: 1024px) and (max-width: 1439px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-serviceCentre .infoWrapper .tel {
    margin-top: 0;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-serviceCentre .infoWrapper .tel a {
  display: block;
  font-size: 18px;
  line-height: 1.3em;
  color: #404242;
  text-decoration: none;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-serviceCentre .infoWrapper .tel a {
    font-size: 14px;
    line-height: 1.3em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-serviceCentre .infoWrapper .tel a {
    font-size: 16px;
    line-height: 1.3em;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1439px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-serviceCentre .infoWrapper .tel a {
    font-size: 14px;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeListing-contentWrapper .ewc-storelocator-storeListing-serviceCentre .infoWrapper .tel a:hover {
  text-decoration: underline;
}
.ewc-storelocator-wrapper .ewc-storelocator-topBanner {
  display: block;
  width: 100%;
  position: relative;
}
.ewc-storelocator-wrapper .ewc-storelocator-topBanner img {
  display: block;
  width: 100%;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper {
  margin: 0;
  padding: 60px 0;
  background-image: url("../../frontend/ewc/default/zh_Hans_CN/images/common/pattern.png");
  background-repeat: no-repeat;
  background-position: right -639px top 60%;
  background-size: 1278px;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper {
    margin: 0;
    padding: 40px 0 60px;
    background-position: right -940px top -150%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper {
    padding: 40px 0 60px;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  margin: 0 auto;
}
@media only screen and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails {
    display: block;
    width: 100%;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-titleWrapper {
  min-width: 100%;
  max-width: 100%;
  padding: 10px 25px 50px;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-titleWrapper {
    padding: 0 20px 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-titleWrapper {
    padding: 0 25px 40px;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-titleWrapper .title {
  text-align: center;
  font-size: 40px;
  line-height: 1.3em;
  text-transform: uppercase;
  color: #000;
  font-family: "CormorantGaramond", Times, "Times New Roman", Georgia, "Noto Sans TC", "Noto Sans SC", "Heiti TC", "LiHei Pro", "新細明體", PMingLiU, serif;
}
@media only screen and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-titleWrapper .title {
    display: block;
  }
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-titleWrapper .title {
    font-size: 32px;
    line-height: 1.3em;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-topWrapper {
  min-width: 100%;
  max-width: 100%;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-topWrapper {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-topWrapper {
    margin-bottom: 50px;
  }
}
@media only screen and (min-width: 1024px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-mapWrapper {
    min-width: 45%;
    max-width: 45%;
    margin-left: 10%;
  }
}
@media only screen and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-mapWrapper {
    min-width: 100%;
    max-width: 100%;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-mapWrapper #storelocatorMap {
  display: block;
  width: 100%;
  padding-top: 100%;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-mapWrapper #storelocatorMap {
    padding-top: 0;
    height: 215px;
  }
}
@media only screen and (min-width: 1024px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-infoWrapper {
    min-width: calc(100% - 65% - 60px);
    max-width: calc(100% - 65% - 60px);
    margin-right: 10%;
  }
}
@media only screen and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-infoWrapper {
    min-width: 100%;
    max-width: 100%;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-infoWrapper .ewc-storelocator-storeDetails-brandsInfo {
  margin-top: 20px;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-infoWrapper .ewc-storelocator-storeDetails-brandsInfo {
    padding: 0 20px;
    margin-top: 70px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-infoWrapper .ewc-storelocator-storeDetails-brandsInfo {
    padding: 0 25px;
    margin-top: 90px;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-infoWrapper .ewc-storelocator-storeDetails-brandsInfo .brandsInfo-title {
  margin-bottom: 40px;
  position: relative;
  font-size: 28px;
  line-height: 1.3em;
  color: #000;
  font-family: "CormorantGaramond", Times, "Times New Roman", Georgia, "Noto Sans TC", "Noto Sans SC", "Heiti TC", "LiHei Pro", "新細明體", PMingLiU, serif;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-infoWrapper .ewc-storelocator-storeDetails-brandsInfo .brandsInfo-title {
    font-size: 20px;
    line-height: 1.3em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-infoWrapper .ewc-storelocator-storeDetails-brandsInfo .brandsInfo-title {
    font-size: 24px;
    line-height: 1.3em;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-infoWrapper .ewc-storelocator-storeDetails-brandsInfo .brandsInfo-title:after {
  content: "";
  display: block;
  width: 45px;
  height: 2px;
  position: absolute;
  left: 0;
  bottom: -10px;
  background-color: #99785c;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-infoWrapper .ewc-storelocator-storeDetails-brandsInfo .brandsInfo-listing {
  display: flex;
  flex-wrap: wrap;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-infoWrapper .ewc-storelocator-storeDetails-brandsInfo .brandsInfo-brandItem {
  display: block;
  max-width: calc(((100% + 20px) / 3) - 20px);
  min-width: calc(((100% + 20px) / 3) - 20px);
  margin-top: 20px;
  margin-left: 20px;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-infoWrapper .ewc-storelocator-storeDetails-brandsInfo .brandsInfo-brandItem {
    max-width: calc(((100% + 20px) / 2) - 20px);
    min-width: calc(((100% + 20px) / 2) - 20px);
  }
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-infoWrapper .ewc-storelocator-storeDetails-brandsInfo .brandsInfo-brandItem:nth-child(1), .ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-infoWrapper .ewc-storelocator-storeDetails-brandsInfo .brandsInfo-brandItem:nth-child(2) {
    margin-top: 0;
  }
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-infoWrapper .ewc-storelocator-storeDetails-brandsInfo .brandsInfo-brandItem:nth-child(2n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-infoWrapper .ewc-storelocator-storeDetails-brandsInfo .brandsInfo-brandItem:nth-child(1), .ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-infoWrapper .ewc-storelocator-storeDetails-brandsInfo .brandsInfo-brandItem:nth-child(2), .ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-infoWrapper .ewc-storelocator-storeDetails-brandsInfo .brandsInfo-brandItem:nth-child(3) {
    margin-top: 0;
  }
}
@media only screen and (min-width: 768px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-infoWrapper .ewc-storelocator-storeDetails-brandsInfo .brandsInfo-brandItem:nth-child(3n+1) {
    margin-left: 0;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-infoWrapper .ewc-storelocator-storeDetails-brandsInfo .brandsInfo-brandItem img {
  display: block;
  width: 100%;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-storeInfo {
  min-height: 330px;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-storeInfo {
    min-height: unset;
    padding: 0 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-storeInfo {
    min-height: unset;
    padding: 0 25px;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-storeInfo * {
  font-family: "Montserrat", "Helvetica Now Text", Helvetica, Arial, "Noto Sans TC", "Noto Sans SC", "Heiti TC", "LiHei Pro", "新細明體", PMingLiU, sans-serif;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-storeInfo .storeInfo-label {
  margin-top: 20px;
  font-size: 16px;
  line-height: 1.3em;
  font-weight: 700;
  color: #000;
}
@media only screen and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-storeInfo .storeInfo-label {
    font-size: 14px;
    line-height: 1.3em;
    margin-top: 20px;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-storeInfo .storeInfo-label:first-child {
  margin-top: 0;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-storeInfo .storeInfo-text {
  font-size: 16px;
  line-height: 1.3em;
  color: #000;
}
@media only screen and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-storeInfo .storeInfo-text {
    font-size: 14px;
    line-height: 1.3em;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-storeInfo .storeInfo-text a {
  color: #000;
  text-decoration: none;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-storeInfo .storeInfo-text a:hover {
  text-decoration: underline;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-storeInfo .mapLink {
  display: inline-block;
  margin-top: 4px;
  padding-left: 20px;
  position: relative;
  font-size: 16px;
  line-height: 1.3em;
  text-transform: uppercase;
  color: #99785c;
}
@media only screen and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-storeInfo .mapLink {
    font-size: 14px;
    line-height: 1.3em;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeDetails-wrapper .ewc-storelocator-storeDetails .ewc-storelocator-storeDetails-storeInfo .mapLink:before {
  content: "";
  display: block;
  width: 17px;
  height: 24px;
  position: absolute;
  left: 0;
  top: 0;
  background-image: url("../../frontend/ewc/default/zh_Hans_CN/images/storelocator/mapLinkPin.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100%;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper {
  padding: 40px 0 60px;
  position: relative;
  background-color: #dde0d1;
  background-image: url("../../frontend/ewc/default/zh_Hans_CN/images/common/pattern.png");
  background-repeat: no-repeat;
  background-position: right -639px top 40%;
  background-size: 1278px;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper {
    padding: 70px 0 100px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper {
    padding: 90px 0 120px;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper .ewc-storelocator-storeGallery-header {
  width: 90%;
  max-width: 1570px;
  margin: 0 auto;
  padding: 0 25px;
  position: relative;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper .ewc-storelocator-storeGallery-header {
    width: 100%;
    padding: 0 20px;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper .ewc-storelocator-storeGallery-header .header-subtitle {
  font-size: 16px;
  line-height: 1.3em;
  color: #000;
  font-family: "CormorantGaramond", Times, "Times New Roman", Georgia, "Noto Sans TC", "Noto Sans SC", "Heiti TC", "LiHei Pro", "新細明體", PMingLiU, serif;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper .ewc-storelocator-storeGallery-header .header-subtitle {
    font-size: 14px;
    line-height: 1.3em;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper .ewc-storelocator-storeGallery-header .header-title {
  font-size: 36px;
  line-height: 1.3em;
  color: #000;
  text-transform: uppercase;
  font-family: "CormorantGaramond", Times, "Times New Roman", Georgia, "Noto Sans TC", "Noto Sans SC", "Heiti TC", "LiHei Pro", "新細明體", PMingLiU, serif;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper .ewc-storelocator-storeGallery-header .header-title {
    font-size: 36px;
    line-height: 1.3em;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper .ewc-storelocator-storeGallery {
  width: 75%;
  max-width: 1450px;
  margin: 40px auto 0;
  padding: 0 25px;
  position: relative;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper .ewc-storelocator-storeGallery {
    width: 100%;
    margin-top: 30px;
    padding: 0 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper .ewc-storelocator-storeGallery {
    margin-top: 30px;
  }
}
@media only screen and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper .ewc-storelocator-storeGallery .ewc-storelocator-storeGallery-slider {
    margin-left: 10px;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper .ewc-storelocator-storeGallery .ewc-storelocator-storeGallery-slider:before {
  content: "";
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  position: absolute;
  left: -20px;
  top: 20px;
  border-style: solid;
  border-color: #99785c;
  border-width: 1px;
  z-index: 1;
}
@media only screen and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper .ewc-storelocator-storeGallery .ewc-storelocator-storeGallery-slider:before {
    left: -10px;
    top: 10px;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper .ewc-storelocator-storeGallery .ewc-storelocator-storeGallery-slider .slick-list {
  position: relative;
  z-index: 3;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper .ewc-storelocator-storeGallery .ewc-storelocator-storeGallery-slider .slick-slide > div {
  font-size: 0;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper .ewc-storelocator-storeGallery .ewc-storelocator-storeGallery-slider .slick-arrow {
  width: 20px;
  height: 20px;
  font-size: 0;
  background-color: transparent;
  border-style: solid;
  border-color: #fff;
  border-width: 3px 3px 0 0;
  transition: all 0.2s ease-out;
  z-index: 4;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper .ewc-storelocator-storeGallery .ewc-storelocator-storeGallery-slider .slick-arrow {
    width: 10px;
    height: 10px;
    border-width: 2px 2px 0 0;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper .ewc-storelocator-storeGallery .ewc-storelocator-storeGallery-slider .slick-arrow.slick-prev {
  transform: translate3d(0, -0.65em, 0) translate3d(0, -10px, 0) translate3d(0, -50%, 0) rotate3d(0, 0, 1, -135deg);
}
.ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper .ewc-storelocator-storeGallery .ewc-storelocator-storeGallery-slider .slick-arrow.slick-next {
  transform: translate3d(0, -0.65em, 0) translate3d(0, -10px, 0) translate3d(0, -50%, 0) rotate3d(0, 0, 1, 45deg);
}
.ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper .ewc-storelocator-storeGallery .ewc-storelocator-storeGallery-slider .slick-arrow.slick-disabled {
  opacity: 0;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper .ewc-storelocator-storeGallery .ewc-storelocator-storeGallery-slider .slick-arrow:hover {
  opacity: 1;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper .ewc-storelocator-storeGallery .ewc-storelocator-storeGallery-slider .slick-arrow:before {
  content: "" !important;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper .ewc-storelocator-storeGallery .ewc-storelocator-storeGallery-slider .slick-arrow:after {
  content: "";
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  left: 0;
  top: 0;
  transform: translate3d(-50%, -50%, 0);
  background-color: transparent;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper .ewc-storelocator-storeGallery .ewc-storelocator-storeGallery-slider .ewc-storelocator-storeGallery-sliderItem {
  display: block;
  width: 100%;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper .ewc-storelocator-storeGallery .ewc-storelocator-storeGallery-slider .ewc-storelocator-storeGallery-sliderItem img {
  display: block;
  width: 100%;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper .ewc-storelocator-storeGallery .ewc-storelocator-storeGallery-bottom {
  display: flex;
  justify-content: space-between;
  margin-top: 60px;
}
@media only screen and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper .ewc-storelocator-storeGallery .ewc-storelocator-storeGallery-bottom {
    display: block;
    margin-top: 30px;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper .ewc-storelocator-storeGallery .ewc-storelocator-storeGallery-bottom .ewc-storelocator-storeGallery-thumbnails {
  display: flex;
  flex-wrap: wrap;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper .ewc-storelocator-storeGallery .ewc-storelocator-storeGallery-bottom .ewc-storelocator-storeGallery-thumbnails .ewc-storelocator-storeGallery-thumbnail {
  display: block;
  width: 100px;
  margin-right: 20px;
  margin-bottom: 20px;
  position: relative;
  transition: all 0.2s ease-out;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper .ewc-storelocator-storeGallery .ewc-storelocator-storeGallery-bottom .ewc-storelocator-storeGallery-thumbnails .ewc-storelocator-storeGallery-thumbnail {
    margin-right: 0;
    margin-left: 10px;
    margin-bottom: 10px;
    width: calc(((100% + 10px) / 4) - 10px);
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper .ewc-storelocator-storeGallery .ewc-storelocator-storeGallery-bottom .ewc-storelocator-storeGallery-thumbnails .ewc-storelocator-storeGallery-thumbnail {
    margin-right: 0;
    margin-left: 10px;
    margin-bottom: 10px;
    width: calc(((100% + 10px) / 7) - 10px);
  }
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper .ewc-storelocator-storeGallery .ewc-storelocator-storeGallery-bottom .ewc-storelocator-storeGallery-thumbnails .ewc-storelocator-storeGallery-thumbnail:nth-child(4n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper .ewc-storelocator-storeGallery .ewc-storelocator-storeGallery-bottom .ewc-storelocator-storeGallery-thumbnails .ewc-storelocator-storeGallery-thumbnail:nth-child(7n+1) {
    margin-left: 0;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper .ewc-storelocator-storeGallery .ewc-storelocator-storeGallery-bottom .ewc-storelocator-storeGallery-thumbnails .ewc-storelocator-storeGallery-thumbnail.active {
  opacity: 0.7;
}
.ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper .ewc-storelocator-storeGallery .ewc-storelocator-storeGallery-bottom .ewc-storelocator-storeGallery-thumbnails .ewc-storelocator-storeGallery-thumbnail img {
  display: block;
  width: 100%;
}
@media only screen and (max-width: 1023px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper .ewc-storelocator-storeGallery .ewc-storelocator-storeGallery-bottom .ewc-storelocator-storeGallery-appendix {
    margin-top: 30px;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper .ewc-storelocator-storeGallery .ewc-storelocator-storeGallery-bottom .ewc-storelocator-storeGallery-appendix .appendix-subtitle {
  font-size: 16px;
  line-height: 1.3em;
  color: #000;
  font-family: "CormorantGaramond", Times, "Times New Roman", Georgia, "Noto Sans TC", "Noto Sans SC", "Heiti TC", "LiHei Pro", "新細明體", PMingLiU, serif;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper .ewc-storelocator-storeGallery .ewc-storelocator-storeGallery-bottom .ewc-storelocator-storeGallery-appendix .appendix-subtitle {
    font-size: 14px;
    line-height: 1.3em;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper .ewc-storelocator-storeGallery .ewc-storelocator-storeGallery-bottom .ewc-storelocator-storeGallery-appendix .appendix-title {
  position: relative;
  font-size: 28px;
  line-height: 1.3em;
  color: #000;
  font-family: "CormorantGaramond", Times, "Times New Roman", Georgia, "Noto Sans TC", "Noto Sans SC", "Heiti TC", "LiHei Pro", "新細明體", PMingLiU, serif;
  text-transform: uppercase;
}
@media only screen and (max-width:767px) {
  .ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper .ewc-storelocator-storeGallery .ewc-storelocator-storeGallery-bottom .ewc-storelocator-storeGallery-appendix .appendix-title {
    font-size: 24px;
    line-height: 1.3em;
  }
}
.ewc-storelocator-wrapper .ewc-storelocator-storeGallery-wrapper .ewc-storelocator-storeGallery .ewc-storelocator-storeGallery-bottom .ewc-storelocator-storeGallery-appendix .appendix-title:after {
  content: "";
  display: block;
  width: 45px;
  height: 2px;
  position: absolute;
  left: 0;
  bottom: -10px;
  background-color: #99785c;
}.checkoutStep1 .hide-sidebar-step1,.checkoutStep2 .hide-sidebar-step2,.checkoutStep3 .hide-sidebar-step3{display:none!important}.modal-popup .modal-footer .action-primary,.modal-popup .modal-footer .action-secondary{font-family:"Montserrat","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,sans-serif;font-size:18px;letter-spacing:0;line-height:1.25em;background-color:#99785c;color:#fff;text-transform:uppercase;border-radius:0!important;border-style:solid;border-color:#99785c;border-width:1px;transition:all .2s ease-out}@media only screen and (max-width:767px){.modal-popup .modal-footer .action-primary,.modal-popup .modal-footer .action-secondary{font-size:14px}}@media only screen and (min-width:768px) and (max-width:1023px){.modal-popup .modal-footer .action-primary,.modal-popup .modal-footer .action-secondary{font-size:16px}}.modal-popup .modal-footer .action-primary:hover,.modal-popup .modal-footer .action-secondary:hover{background-color:#bd9471;color:#fff;border-color:#bd9471}.ewc-checkoutCart-toptitle{margin-top:60px}@media only screen and (max-width:767px){.ewc-checkoutCart-toptitle{margin-top:40px}}@media only screen and (min-width:768px) and (max-width:1023px){.ewc-checkoutCart-toptitle{margin-top:40px}}.ewc-checkoutCart-toptitle .title{text-align:center;text-transform:uppercase;color:#000;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){.ewc-checkoutCart-toptitle .title{font-size:36px}}@media only screen and (min-width:768px) and (max-width:1023px){.ewc-checkoutCart-toptitle .title{font-size:48px}}@media only screen and (max-width:1023px){.ewc-checkoutCart-toptitle .title{display:block}}.ewc-checkoutCart-genericTitle{position:relative}.ewc-checkoutCart-genericTitle:after{content:"";display:block;width:45px;height:2px;position:absolute;left:0;bottom:-10px;background-color:#99785c}.ewc-checkoutCart-genericTitle .genericTitle{display:block;position:relative;color:#000;font-weight:400;font-family:"Cormorant Garamond","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,serif;font-size:36px;letter-spacing:0;line-height:1.25em}@media only screen and (max-width:767px){.ewc-checkoutCart-genericTitle .genericTitle{font-size:24px}}@media only screen and (min-width:768px) and (max-width:1023px){.ewc-checkoutCart-genericTitle .genericTitle{font-size:34px}}.ewc-checkoutCart-genericTitle .genericTitle .title{font-weight:400!important}.ewc-checkoutCart-summaryTable{margin-top:60px;padding-top:0!important;border-width:0!important}@media only screen and (max-width:767px){.ewc-checkoutCart-summaryTable{margin-top:30px;padding-left:0;padding-right:0}}@media only screen and (min-width:768px) and (max-width:1023px){.ewc-checkoutCart-summaryTable{margin-top:40px}}.ewc-checkoutCart-summaryTable .amount,.ewc-checkoutCart-summaryTable .mark{padding-top:10px!important;padding-bottom:10px!important;font-size:18px;letter-spacing:0;line-height:1.25em}@media only screen and (max-width:767px){.ewc-checkoutCart-summaryTable .amount,.ewc-checkoutCart-summaryTable .mark{font-size:14px}}@media only screen and (min-width:768px) and (max-width:1023px){.ewc-checkoutCart-summaryTable .amount,.ewc-checkoutCart-summaryTable .mark{font-size:16px}}@media only screen and (max-width:767px){.ewc-checkoutCart-summaryTable .amount,.ewc-checkoutCart-summaryTable .mark{padding-bottom:24px!important}}.ewc-checkoutCart-summaryTable .mark{width:160px;min-width:160px}@media only screen and (max-width:767px){.ewc-checkoutCart-summaryTable .mark{width:100%;min-width:unset}}.ewc-checkoutCart-summaryTable .amount{width:100%;min-width:170px;white-space:normal!important}@media only screen and (max-width:767px){.ewc-checkoutCart-summaryTable .amount{width:210px;min-width:210px}}.ewc-checkoutCart-summaryTable .amount .price{position:relative}.ewc-checkoutCart-summaryTable .amount .paymentIcon,.ewc-checkoutCart-summaryTable .amount .price.alipay,.ewc-checkoutCart-summaryTable .amount .price.card,.ewc-checkoutCart-summaryTable .amount .price.wechat{display:block;width:100%;min-width:196px;height:20px;background-repeat:no-repeat;background-position:right top;background-size:auto 20px}.ewc-checkoutCart-summaryTable .amount .price.card{background-image:url(../../frontend/ewc/default/zh_Hans_CN/images/checkout/payment-stripe-m.png)}.ewc-checkoutCart-summaryTable .amount .price.alipay{background-image:url(../../frontend/ewc/default/zh_Hans_CN/images/checkout/payment-alipay-sc.png)}.ewc-checkoutCart-summaryTable .amount .price.wechat{background-image:url(../../frontend/ewc/default/zh_Hans_CN/images/checkout/payment-wechatpay-sc.png)}.ewc-checkoutCart-summaryTable .amount .paymentIcon{position:relative}.ewc-checkoutCart-summaryTable .amount .paymentIcon.card{background-image:url(../../frontend/ewc/default/zh_Hans_CN/images/checkout/payment-stripe-m.png)}.ewc-checkoutCart-summaryTable .amount .paymentIcon.alipay{background-image:url(../../frontend/ewc/default/zh_Hans_CN/images/checkout/payment-alipay-sc.png)}.ewc-checkoutCart-summaryTable .amount .paymentIcon.wechat{background-image:url(../../frontend/ewc/default/zh_Hans_CN/images/checkout/payment-wechatpay-sc.png)}.ewc-checkoutCart-summaryTable .grand .amount,.ewc-checkoutCart-summaryTable .grand .mark{padding-top:16px!important;padding-bottom:16px!important;font-weight:700!important;border-color:#99785c!important;letter-spacing:0;line-height:1.25em;font-size:24px!important}@media only screen and (max-width:767px){.ewc-checkoutCart-summaryTable .grand .amount,.ewc-checkoutCart-summaryTable .grand .mark{font-size:16px}}@media only screen and (min-width:768px) and (max-width:1023px){.ewc-checkoutCart-summaryTable .grand .amount,.ewc-checkoutCart-summaryTable .grand .mark{font-size:18px}}@media only screen and (max-width:767px){.ewc-checkoutCart-summaryTable .grand .amount,.ewc-checkoutCart-summaryTable .grand .mark{font-size:16px!important}}@media only screen and (min-width:768px) and (max-width:1023px){.ewc-checkoutCart-summaryTable .grand .amount,.ewc-checkoutCart-summaryTable .grand .mark{font-size:18px!important}}@media only screen and (max-width:767px){.ewc-checkoutCart-summaryTable .grand .amount,.ewc-checkoutCart-summaryTable .grand .mark{padding-top:24px!important;padding-bottom:0!important}}@media only screen and (min-width:768px) and (max-width:1023px){.ewc-checkoutCart-summaryTable .grand .amount,.ewc-checkoutCart-summaryTable .grand .mark{padding-top:24px!important;padding-bottom:0!important}}.ewc-checkoutCart-actionBtnWrapper{margin-bottom:20px}@media only screen and (max-width:767px){.ewc-checkoutCart-actionBtnWrapper:last-child{margin-bottom:10px}}@media only screen and (min-width:768px) and (max-width:1023px){.ewc-checkoutCart-actionBtnWrapper:last-child{margin-bottom:10px}}.ewc-checkoutCart-actionBtnWrapper .ewc-checkoutCart-actionBtn{width:100%;padding:10px;text-align:center;text-transform:uppercase;border-radius:0!important;border-style:solid;border-color:#99785c;border-width:1px;transition:all .2s ease-out;font-family:"Montserrat","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,sans-serif;font-size:18px;letter-spacing:0;line-height:1.25em}@media only screen and (max-width:767px){.ewc-checkoutCart-actionBtnWrapper .ewc-checkoutCart-actionBtn{font-size:14px}}@media only screen and (min-width:768px) and (max-width:1023px){.ewc-checkoutCart-actionBtnWrapper .ewc-checkoutCart-actionBtn{font-size:16px}}.ewc-checkoutCart-actionBtnWrapper .ewc-checkoutCart-actionBtn.actionBtn-primary{background-color:#99785c;color:#fff}.cart-container .cart-summary .checkout-methods-items .item .action.checkout:hover,.cart-container .cart-summary .checkout-methods-items .item .action.continueShopping:hover,.checkout-container .opc-wrapper #checkout-step-shipping .field.addresses .shipping-address-items .shipping-address-item .action:hover,.ewc-checkoutCart-actionBtnWrapper .ewc-checkoutCart-actionBtn.actionBtn-primary:hover,.ewc-checkoutCart-actionBtnWrapper .ewc-checkoutCart-actionBtn.actionBtn-secondary:hover{background-color:#bd9471;color:#fff;border-color:#bd9471}.ewc-checkoutCart-actionBtnWrapper .ewc-checkoutCart-actionBtn.actionBtn-secondary{background-color:#fff;color:#99785c}.ewc-checkoutCart-actionBtnWrapper #place-order-trigger2.error+.errorMsg{display:block}.ewc-checkoutCart-actionBtnWrapper #place-order-trigger2+.errorMsg,.ewc-checkoutCart-radioWrapper .radioWrapper .radioItem input{display:none}.ewc-checkoutCart-radioWrapper{margin:0;padding:0;border-width:0}.ewc-checkoutCart-radioWrapper .radioWrapper{display:flex;flex-wrap:wrap}@media only screen and (max-width:767px){.ewc-checkoutCart-radioWrapper .radioWrapper{display:block}}.ewc-checkoutCart-radioWrapper .radioWrapper .radioItem{display:block;margin-right:30px;margin-bottom:10px}.ewc-checkoutCart-radioWrapper .radioWrapper .radioItem:last-child{display:none!important}#co-shipping-form #shipping-new-address-form .field.choice input+label,.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field.choice input+label,.ewc-checkoutCart-radioWrapper .radioWrapper .radioItem input+label{display:block;padding-left:28px;position:relative;font-size:16px;line-height:22px;color:#000;transition:all .2s ease-out;cursor:pointer}.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method input[type=radio]+label:before,.ewc-checkoutCart-radioWrapper .radioWrapper .radioItem input+label:before{content:"";display:block;width:20px;height:20px;position:absolute;left:0;top:0;border-radius:22px;border:solid #000 1px;transition:all .2s ease-out}.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method input[type=radio]+label:after,.ewc-checkoutCart-radioWrapper .radioWrapper .radioItem input+label:after{content:"";display:block;opacity:0;width:12px;height:12px;position:absolute;left:5px;top:5px;background-color:#99785c;border-radius:22px;transition:all .2s ease-out}.ewc-checkoutCart-radioWrapper .radioWrapper .radioItem input+label:hover{color:#99785c}.ewc-checkoutCart-radioWrapper .radioWrapper .radioItem input+label:hover:before{border-color:#99785c}.ewc-checkoutCart-radioWrapper .radioWrapper .radioItem input:checked+label{color:#99785c}.ewc-checkoutCart-radioWrapper .radioWrapper .radioItem input:checked+label:before{border-color:#99785c}.ewc-checkoutCart-radioWrapper .radioWrapper .radioItem input:checked+label:after{opacity:1}.ewc-checkoutCart-summaryRemarks{margin-top:40px;color:#404242;font-size:18px;letter-spacing:0;line-height:1.25em}@media only screen and (max-width:767px){.ewc-checkoutCart-summaryRemarks{font-size:14px}}@media only screen and (min-width:768px) and (max-width:1023px){.ewc-checkoutCart-summaryRemarks{font-size:16px}}.ewc-checkoutCart-summaryRemarks a{display:inline-block;color:#404242;text-decoration:none}@media only screen and (max-width:767px){.ewc-checkoutCart-summaryRemarks a{display:inline-block}}@media only screen and (min-width:768px) and (max-width:1023px){.ewc-checkoutCart-summaryRemarks a{display:inline-block}}.ewc-checkoutCart-summaryRemarks a:hover{text-decoration:underline}.ewc-checkoutCart-shippingAddressPopup .modal-inner-wrap{padding:40px}.ewc-checkoutCart-shippingAddressPopup .modal-header{display:none!important}.ewc-checkoutCart-shippingAddressPopup .modal-content{padding:0}.ewc-checkoutCart-shippingAddressPopup .modal-footer{display:flex;justify-content:flex-start;flex-direction:row-reverse;padding:0!important;border-width:0!important}.ewc-checkoutCart-shippingAddressPopup .modal-footer .action{display:block!important;width:100%;max-width:140px;margin-top:0!important;padding:10px;text-decoration:none!important;font-family:"Montserrat","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,sans-serif!important;font-weight:600!important;text-transform:uppercase;border-radius:0;border-style:solid!important;border-color:#99785c!important;border-width:1px!important;transition:all .2s ease-out;font-size:18px;letter-spacing:0;line-height:1.25em}@media only screen and (max-width:767px){.ewc-checkoutCart-shippingAddressPopup .modal-footer .action{font-size:14px}}@media only screen and (min-width:768px) and (max-width:1023px){.ewc-checkoutCart-shippingAddressPopup .modal-footer .action{font-size:16px}}@media only screen and (max-width:767px){.ewc-checkoutCart-shippingAddressPopup .modal-footer .action{max-width:120px;margin-right:20px}.ewc-checkoutCart-shippingAddressPopup .modal-footer .action:first-child{margin-right:0}}.ewc-checkoutCart-shippingAddressPopup .modal-footer .action:hover{background-color:#bd9471!important;color:#fff!important;border-color:#bd9471!important}.ewc-checkoutCart-shippingAddressPopup .modal-footer .action.action-save-address{background-color:#99785c;color:#fff}.ewc-checkoutCart-shippingAddressPopup .modal-footer .action.action-hide-popup{background-color:#fff;color:#99785c}.ewc-checkoutCart-errorText{display:none}#review-error,.ewc-checkoutCart-errorText{margin:10px 0;font-size:12px;letter-spacing:0;line-height:1.25em;color:red}#co-shipping-form{max-width:unset;margin-top:60px;margin-bottom:0;background-color:#fff!important}#co-shipping-form select{color:#000}#co-shipping-form #shipping-new-address-form{display:flex;flex-wrap:wrap;max-width:unset;margin-bottom:0}#co-shipping-form #shipping-new-address-form .field,.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field{margin-bottom:40px}#co-shipping-form #shipping-new-address-form .field[name="shippingAddress.prefix"]{min-width:140px;max-width:140px;margin-right:40px}#co-shipping-form #shipping-new-address-form .field[name="shippingAddress.firstname"]{min-width:calc((100% - 140px - 80px)/2);max-width:calc((100% - 140px - 80px)/2);margin-right:40px}@media only screen and (max-width:767px){#co-shipping-form #shipping-new-address-form .field[name="shippingAddress.firstname"]{min-width:100%;max-width:100%}}#co-shipping-form #shipping-new-address-form .field[name="shippingAddress.lastname"]{min-width:calc((100% - 140px - 80px)/2);max-width:calc((100% - 140px - 80px)/2)}@media only screen and (max-width:767px){#co-shipping-form #shipping-new-address-form .field[name="shippingAddress.lastname"]{min-width:100%;max-width:100%}}#co-shipping-form #shipping-new-address-form .field.street{min-width:calc(100% - 450px - 40px);max-width:calc(100% - 450px - 40px);margin-right:40px}@media only screen and (max-width:767px){#co-shipping-form #shipping-new-address-form .field.street{min-width:100%;max-width:100%}}@media only screen and (min-width:768px) and (max-width:1023px){#co-shipping-form #shipping-new-address-form .field.street{min-width:100%;max-width:100%}}@media only screen and (min-width:1024px) and (max-width:1439px){#co-shipping-form #shipping-new-address-form .field.street{min-width:100%;max-width:100%}}#co-shipping-form #shipping-new-address-form .field.street .field{margin-bottom:0}#co-shipping-form #shipping-new-address-form .field[name="shippingAddress.country_id"]{min-width:450px;max-width:450px}@media only screen and (max-width:767px){#co-shipping-form #shipping-new-address-form .field[name="shippingAddress.country_id"]{min-width:100%;max-width:100%}}@media only screen and (min-width:768px) and (max-width:1023px){#co-shipping-form #shipping-new-address-form .field[name="shippingAddress.country_id"]{min-width:100%;max-width:100%}}@media only screen and (min-width:1024px) and (max-width:1439px){#co-shipping-form #shipping-new-address-form .field[name="shippingAddress.country_id"]{min-width:100%;max-width:100%}}@media only screen and (max-width:767px){#co-shipping-form #shipping-new-address-form .field[name="shippingAddress.country_id"] .label{line-height:22px}}#co-shipping-form #shipping-new-address-form .field.choice input,#co-shipping-form #shipping-new-address-form .field[name="shippingAddress.city"],#co-shipping-form #shipping-new-address-form .field[name="shippingAddress.region"],.ewc-checkoutCart-shoppingbag-cartItem .middlePanel .product-item-details .item-options dt:after,.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .label,.ewc-checkoutCart-step3-cartItem .middlePanel .product-item-details .item-options dt:after,.ewc-checkoutCart-step3-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .label{display:none}#co-shipping-form #shipping-new-address-form .field[name="shippingAddress.custom_attributes.phone_code"]{min-width:140px;max-width:140px;margin-right:20px;margin-bottom:10px}@media only screen and (max-width:767px){#co-shipping-form #shipping-new-address-form .field[name="shippingAddress.custom_attributes.phone_code"]{min-width:100px;max-width:100px}}#co-shipping-form #shipping-new-address-form .field[name="shippingAddress.telephone"]{min-width:200px;max-width:200px;margin-bottom:10px}@media only screen and (max-width:767px){#co-shipping-form #shipping-new-address-form .field[name="shippingAddress.telephone"]{width:calc(100% - 120px);min-width:unset;max-width:200px}}#co-shipping-form #shipping-new-address-form .field[name="shippingAddress.telephone"] input[type=text],.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field[name="billingAddressshared.telephone"] input[type=text]{width:100%;margin-right:0}#co-shipping-form #shipping-new-address-form .field[name="shippingAddress.custom_attributes.display_phone_2"]>label,#co-shipping-form #shipping-new-address-form .field[name="shippingAddress.custom_attributes.phone2"]>label,#co-shipping-form #shipping-new-address-form .field[name="shippingAddress.custom_attributes.phone_2_code"]>label,#co-shipping-form #shipping-new-address-form .field[name="shippingAddress.telephone"] .field-tooltip,.cart-container:after,.cart-container:before,.ewc-checkoutCart-shoppingbag-cartItem .middlePanel .actions-toolbar>.action-towishlist:before,.ewc-checkoutCart-step3-cartItem .middlePanel .actions-toolbar>.action-towishlist:before{display:none!important}#co-shipping-form #shipping-new-address-form .field[name="shippingAddress.custom_attributes.display_phone_2"]{min-width:100%;max-width:100%;margin-bottom:0}#co-shipping-form #shipping-new-address-form .field[name="shippingAddress.custom_attributes.display_phone_2"]>.control .choice,.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field[name="billingAddressshared.custom_attributes.display_phone_2"]>.control .choice{margin-bottom:0!important}#co-shipping-form #shipping-new-address-form .field[name="shippingAddress.custom_attributes.display_phone_2"] .choice,.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method .payment-method-content .fieldset.ccard>div.ewc-checkoutCart-genericTitle{margin-top:0}#co-shipping-form #shipping-new-address-form .field[name="shippingAddress.custom_attributes.display_phone_2"] input[type=checkbox]+label,.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field[name="billingAddressshared.custom_attributes.display_phone_2"] input[type=checkbox]+label{padding-left:30px;position:relative;font-size:18px;letter-spacing:0;line-height:1.25em}@media only screen and (max-width:767px){#co-shipping-form #shipping-new-address-form .field[name="shippingAddress.custom_attributes.display_phone_2"] input[type=checkbox]+label{font-size:14px}}@media only screen and (min-width:768px) and (max-width:1023px){#co-shipping-form #shipping-new-address-form .field[name="shippingAddress.custom_attributes.display_phone_2"] input[type=checkbox]+label{font-size:16px}}#co-shipping-form #shipping-new-address-form .field[name="shippingAddress.custom_attributes.display_phone_2"] input[type=checkbox]+label:after,#co-shipping-form #shipping-new-address-form .field[name="shippingAddress.custom_attributes.display_phone_2"] input[type=checkbox]+label:before,.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field[name="billingAddressshared.custom_attributes.display_phone_2"] input[type=checkbox]+label:after,.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field[name="billingAddressshared.custom_attributes.display_phone_2"] input[type=checkbox]+label:before{content:"";display:block;opacity:1;width:20px;height:2px;position:absolute;left:0;top:calc(50% - 1px);background-color:#99785c;border-width:0;transition:all .2s ease-out}#co-shipping-form #shipping-new-address-form .field[name="shippingAddress.custom_attributes.display_phone_2"] input[type=checkbox]+label:after,.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field[name="billingAddressshared.custom_attributes.display_phone_2"] input[type=checkbox]+label:after{transform:rotate3d(0,0,1,0deg)}#co-shipping-form #shipping-new-address-form .field[name="shippingAddress.custom_attributes.display_phone_2"] input[type=checkbox]:checked+label:after,.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field[name="billingAddressshared.custom_attributes.display_phone_2"] input[type=checkbox]:checked+label:after{transform:rotate3d(0,0,1,90deg)}#co-shipping-form #shipping-new-address-form .field[name="shippingAddress.custom_attributes.phone_2_code"]{display:none;min-width:140px;max-width:140px;margin-bottom:0;margin-right:20px}@media only screen and (max-width:767px){#co-shipping-form #shipping-new-address-form .field[name="shippingAddress.custom_attributes.phone_2_code"]{min-width:100px;max-width:100px}}#co-shipping-form #shipping-new-address-form .field[name="shippingAddress.custom_attributes.phone2"]{display:none;min-width:200px;max-width:200px;margin-bottom:0}@media only screen and (max-width:767px){#co-shipping-form #shipping-new-address-form .field[name="shippingAddress.custom_attributes.phone2"]{width:calc(100% - 120px);min-width:unset;max-width:200px}}#co-shipping-form #shipping-new-address-form .field.choice{min-width:100%;max-width:100%;margin-top:40px}#co-shipping-form #shipping-new-address-form .field.choice input+label:before,.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method .payment-method-content #stripe_payments_cc_save_div input+label:before,.checkout-container .opc-wrapper .checkout-billing-address .billing-address-same-as-shipping-block input+label:before,.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field.choice input+label:before{content:"";display:block;width:20px;height:20px;position:absolute;left:0;top:0;border:solid #000 1px;transition:all .2s ease-out}#co-shipping-form #shipping-new-address-form .field.choice input+label:after,.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method .payment-method-content #stripe_payments_cc_save_div input+label:after,.checkout-container .opc-wrapper .checkout-billing-address .billing-address-same-as-shipping-block input+label:after,.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field.choice input+label:after{content:"";display:block;opacity:0;width:6px;height:24px;position:absolute;left:10px;top:-10px;transform:rotate3d(0,0,1,45deg);border-style:solid;border-color:transparent #99785c #99785c transparent;border-width:3px;transition:all .2s ease-out}#co-shipping-form #shipping-new-address-form .field.choice input+label:hover,.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method .payment-method-content #stripe_payments_cc_save_div input+label:hover,.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method input[type=radio]+label:hover,.checkout-container .opc-wrapper .checkout-billing-address .billing-address-same-as-shipping-block input+label:hover{color:#99785c}#co-shipping-form #shipping-new-address-form .field.choice input+label:hover:before,.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method .payment-method-content #stripe_payments_cc_save_div input+label:hover:before,.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method input[type=radio]+label:hover:before,.checkout-container .opc-wrapper .checkout-billing-address .billing-address-same-as-shipping-block input+label:hover:before,.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field.choice input+label:hover:before{border-color:#99785c}#co-shipping-form #shipping-new-address-form .field.choice input:checked+label,.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method .payment-method-content #stripe_payments_cc_save_div input:checked+label,.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method input[type=radio]:checked+label,.checkout-container .opc-wrapper .checkout-billing-address .billing-address-same-as-shipping-block input:checked+label{color:#99785c}#co-shipping-form #shipping-new-address-form .field.choice input:checked+label:before,.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method .payment-method-content #stripe_payments_cc_save_div input:checked+label:before,.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method input[type=radio]:checked+label:before,.checkout-container .opc-wrapper .checkout-billing-address .billing-address-same-as-shipping-block input:checked+label:before,.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field.choice input:checked+label:before{border-color:#99785c}#co-shipping-form #shipping-new-address-form .field.choice input:checked+label:after,.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method .payment-method-content #stripe_payments_cc_save_div input:checked+label:after,.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method input[type=radio]:checked+label:after,.checkout-container .opc-wrapper .checkout-billing-address .billing-address-same-as-shipping-block input:checked+label:after,.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field.choice input:checked+label:after{opacity:1}#co-shipping-form #shipping-new-address-form .field .label,.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .field-select-billing select{color:#000;font-size:18px;letter-spacing:0;line-height:1.25em}@media only screen and (max-width:767px){#co-shipping-form #shipping-new-address-form .field .label{font-size:14px}}@media only screen and (min-width:768px) and (max-width:1023px){#co-shipping-form #shipping-new-address-form .field .label{font-size:16px}}#co-shipping-form #shipping-new-address-form .field input[type=text],#co-shipping-form #shipping-new-address-form .field select{padding:0;border-radius:0;border-color:#404242;border-width:0 0 1px;font-size:18px;letter-spacing:0;line-height:1.25em}@media only screen and (max-width:767px){#co-shipping-form #shipping-new-address-form .field input[type=text],#co-shipping-form #shipping-new-address-form .field select{font-size:14px}}@media only screen and (min-width:768px) and (max-width:1023px){#co-shipping-form #shipping-new-address-form .field input[type=text],#co-shipping-form #shipping-new-address-form .field select{font-size:16px}}.modals-wrapper .modal-popup.modal-slide{width:calc(100% - 40px);margin:20px;left:0}.modals-wrapper .modal-popup.modal-slide .modal-inner-wrap{padding:20px;background-color:#fff}.ewc-checkoutCart-shoppingbag-cartItem,.ewc-checkoutCart-step3-cartItem{display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:24px;padding-bottom:14px;border-style:solid;border-color:#99785c;border-width:0 0 1px}@media only screen and (max-width:767px){.ewc-checkoutCart-shoppingbag-cartItem,.ewc-checkoutCart-step3-cartItem{display:block;margin-top:30px;padding-bottom:30px}}@media only screen and (min-width:768px) and (max-width:1023px){.ewc-checkoutCart-shoppingbag-cartItem,.ewc-checkoutCart-step3-cartItem{margin-top:40px}}.ewc-checkoutCart-shoppingbag-cartItem:first-child,.ewc-checkoutCart-step3-cartItem:first-child{margin-top:60px}@media only screen and (max-width:767px){.ewc-checkoutCart-shoppingbag-cartItem:first-child,.ewc-checkoutCart-step3-cartItem:first-child{margin-top:50px}}@media only screen and (min-width:768px) and (max-width:1023px){.ewc-checkoutCart-shoppingbag-cartItem:first-child,.ewc-checkoutCart-step3-cartItem:first-child{margin-top:50px}}.ewc-checkoutCart-shoppingbag-cartItem .rightPanel,.ewc-checkoutCart-step3-cartItem .rightPanel{display:flex;flex-direction:column;justify-content:space-between;min-width:200px;max-width:200px}@media only screen and (max-width:767px){.ewc-checkoutCart-shoppingbag-cartItem .rightPanel,.ewc-checkoutCart-step3-cartItem .rightPanel{flex-direction:row;flex-wrap:wrap;justify-content:center;min-width:100%;max-width:100%}}@media only screen and (min-width:768px) and (max-width:1023px){.ewc-checkoutCart-shoppingbag-cartItem .rightPanel,.ewc-checkoutCart-step3-cartItem .rightPanel{min-width:150px;max-width:150px}}@media only screen and (min-width:1024px) and (max-width:1439px){.ewc-checkoutCart-shoppingbag-cartItem .rightPanel,.ewc-checkoutCart-step3-cartItem .rightPanel{min-width:150px;max-width:150px}}.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .product-item-name,.ewc-checkoutCart-step3-cartItem .rightPanel .product-item-name{margin:0}@media only screen and (max-width:767px){.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .product-item-name,.ewc-checkoutCart-step3-cartItem .rightPanel .product-item-name{min-width:calc(100% - 140px - 10px);max-width:calc(100% - 140px - 10px)}.ewc-checkout-shoppingbag .ewc-checkoutCart-shoppingbag-cartItem .rightPanel .product-item-name,.ewc-checkout-shoppingbag .ewc-checkoutCart-step3-cartItem .rightPanel .product-item-name{min-width:100%;max-width:100%}}.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .product-item-name a,.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .product-item-name span,.ewc-checkoutCart-step3-cartItem .rightPanel .product-item-name a,.ewc-checkoutCart-step3-cartItem .rightPanel .product-item-name span{margin:0;border-color:#000;font-size:18px;letter-spacing:0;line-height:1.25em}@media only screen and (max-width:767px){.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .product-item-name a,.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .product-item-name span,.ewc-checkoutCart-step3-cartItem .rightPanel .product-item-name a,.ewc-checkoutCart-step3-cartItem .rightPanel .product-item-name span{font-size:14px}}@media only screen and (min-width:768px) and (max-width:1023px){.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .product-item-name a,.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .product-item-name span,.ewc-checkoutCart-step3-cartItem .rightPanel .product-item-name a,.ewc-checkoutCart-step3-cartItem .rightPanel .product-item-name span{font-size:16px}}@media only screen and (max-width:767px){.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .product-item-name a,.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .product-item-name span,.ewc-checkoutCart-step3-cartItem .rightPanel .product-item-name a,.ewc-checkoutCart-step3-cartItem .rightPanel .product-item-name span{font-size:18px!important}}@media only screen and (min-width:768px) and (max-width:1023px){.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .product-item-name a,.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .product-item-name span,.ewc-checkoutCart-step3-cartItem .rightPanel .product-item-name a,.ewc-checkoutCart-step3-cartItem .rightPanel .product-item-name span{font-size:24px!important}}.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .qtyOuterWrapper,.ewc-checkoutCart-step3-cartItem .rightPanel .qtyOuterWrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%}@media only screen and (max-width:767px){.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .qtyOuterWrapper,.ewc-checkoutCart-step3-cartItem .rightPanel .qtyOuterWrapper{flex-direction:row-reverse;min-width:140px;max-width:140px}.ewc-checkout-shoppingbag .ewc-checkoutCart-shoppingbag-cartItem .rightPanel .qtyOuterWrapper,.ewc-checkout-shoppingbag .ewc-checkoutCart-step3-cartItem .rightPanel .qtyOuterWrapper{margin-top:24px;min-width:100%;max-width:100%}}.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper,.ewc-checkoutCart-step3-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper,.ewc-checkoutCart-step3-cartSummary{display:flex;justify-content:flex-end}.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper,.ewc-checkoutCart-step3-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper{display:block;width:120px;position:relative}@media only screen and (max-width:767px){.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper,.ewc-checkoutCart-step3-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper{width:96px}}@media only screen and (min-width:768px) and (max-width:1023px){.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper,.ewc-checkoutCart-step3-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper{width:108px}}.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .qtyInput,.ewc-checkoutCart-step3-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .qtyInput{display:block;width:60px;height:24px;margin:0 30px;background-color:transparent;font-family:"Montserrat","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,sans-serif;text-align:center;border-radius:0;border-width:0;font-size:24px;letter-spacing:0;line-height:24px}@media only screen and (max-width:767px){.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .qtyInput,.ewc-checkoutCart-step3-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .qtyInput{font-size:16px}}@media only screen and (min-width:768px) and (max-width:1023px){.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .qtyInput,.ewc-checkoutCart-step3-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .qtyInput{font-size:18px}}@media only screen and (max-width:767px){.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .qtyInput,.ewc-checkoutCart-step3-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .qtyInput{width:48px;height:18px;margin:0 24px;line-height:18px;font-size:18px!important;font-family:"Montserrat","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,sans-serif}}@media only screen and (min-width:768px) and (max-width:1023px){.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .qtyInput,.ewc-checkoutCart-step3-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .qtyInput{width:60px;height:20px;margin:0 24px;line-height:20px}}.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .lessBtn,.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .moreBtn,.ewc-checkoutCart-step3-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .lessBtn,.ewc-checkoutCart-step3-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .moreBtn{display:block;width:24px;height:24px;position:absolute;top:0;cursor:pointer}@media only screen and (max-width:767px){.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .lessBtn,.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .moreBtn,.ewc-checkoutCart-step3-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .lessBtn,.ewc-checkoutCart-step3-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .moreBtn{width:18px;height:18px}}@media only screen and (min-width:768px) and (max-width:1023px){.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .lessBtn,.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .moreBtn,.ewc-checkoutCart-step3-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .lessBtn,.ewc-checkoutCart-step3-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .moreBtn{width:20px;height:20px}}.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .lessBtn:after,.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .lessBtn:before,.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .moreBtn:after,.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .moreBtn:before,.ewc-checkoutCart-step3-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .lessBtn:after,.ewc-checkoutCart-step3-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .lessBtn:before,.ewc-checkoutCart-step3-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .moreBtn:after,.ewc-checkoutCart-step3-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .moreBtn:before{content:"";display:block;width:24px;height:2px;background-color:#99785c;position:absolute;left:0;top:calc(50% - 1px)}@media only screen and (max-width:767px){.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .lessBtn:after,.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .lessBtn:before,.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .moreBtn:after,.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .moreBtn:before,.ewc-checkoutCart-step3-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .lessBtn:after,.ewc-checkoutCart-step3-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .lessBtn:before,.ewc-checkoutCart-step3-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .moreBtn:after,.ewc-checkoutCart-step3-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .moreBtn:before{width:18px}}@media only screen and (min-width:768px) and (max-width:1023px){.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .lessBtn:after,.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .lessBtn:before,.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .moreBtn:after,.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .moreBtn:before,.ewc-checkoutCart-step3-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .lessBtn:after,.ewc-checkoutCart-step3-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .lessBtn:before,.ewc-checkoutCart-step3-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .moreBtn:after,.ewc-checkoutCart-step3-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .moreBtn:before{width:20px}}.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .lessBtn,.ewc-checkoutCart-step3-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .lessBtn{left:0}.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .moreBtn,.ewc-checkoutCart-step3-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .moreBtn{right:0}.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .moreBtn:after,.ewc-checkoutCart-step3-cartItem .rightPanel .qtyOuterWrapper .qtyWrapper .qtyInputWrapper .moreBtn:after{transform:rotate3d(0,0,1,90deg)}.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .productImgWrapper,.ewc-checkoutCart-step3-cartItem .rightPanel .productImgWrapper{display:block;min-width:200px;max-width:200px;margin:20px auto 0;position:relative}@media only screen and (max-width:767px){.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .productImgWrapper,.ewc-checkoutCart-step3-cartItem .rightPanel .productImgWrapper{width:100%;min-width:unset;max-width:200px}}.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .productImgWrapper .product-item-photo,.ewc-checkoutCart-step3-cartItem .rightPanel .productImgWrapper .product-item-photo{display:block;width:100%;max-width:unset;overflow:hidden;margin:0 auto;padding:100% 0 0;position:relative}@media only screen and (max-width:767px){.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .productImgWrapper .product-item-photo,.ewc-checkoutCart-step3-cartItem .rightPanel .productImgWrapper .product-item-photo{left:0;top:0}}.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .productImgWrapper .product-item-photo img,.ewc-checkoutCart-step3-cartItem .rightPanel .productImgWrapper .product-item-photo img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;transform:scale3d(1.3,1.3,1)}@media only screen and (max-width:767px){.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .productImgWrapper .product-item-photo img,.ewc-checkoutCart-step3-cartItem .rightPanel .productImgWrapper .product-item-photo img{transform:scale3d(1,1,1)}}.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .subtotalWrapper,.ewc-checkoutCart-step3-cartItem .rightPanel .subtotalWrapper{display:block;text-align:right}@media only screen and (max-width:767px){.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .subtotalWrapper,.ewc-checkoutCart-step3-cartItem .rightPanel .subtotalWrapper{min-width:100%;max-width:100%}.ewc-checkout-shoppingbag .ewc-checkoutCart-shoppingbag-cartItem .rightPanel .subtotalWrapper,.ewc-checkout-shoppingbag .ewc-checkoutCart-step3-cartItem .rightPanel .subtotalWrapper{min-width:unset;max-width:unset}}@media only screen and (min-width:768px) and (max-width:1023px){.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .subtotalWrapper,.ewc-checkoutCart-step3-cartItem .rightPanel .subtotalWrapper{padding-bottom:10px}}.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .subtotalWrapper .cart-price .price,.ewc-checkoutCart-step3-cartItem .rightPanel .subtotalWrapper .cart-price .price{font-weight:700;border-color:#99785c;font-size:24px;letter-spacing:0;line-height:1.25em;font-family:"Montserrat","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,sans-serif}@media only screen and (max-width:767px){.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .subtotalWrapper .cart-price .price,.ewc-checkoutCart-step3-cartItem .rightPanel .subtotalWrapper .cart-price .price{font-size:16px}}@media only screen and (min-width:768px) and (max-width:1023px){.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .subtotalWrapper .cart-price .price,.ewc-checkoutCart-step3-cartItem .rightPanel .subtotalWrapper .cart-price .price{font-size:18px}}@media only screen and (max-width:767px){.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .subtotalWrapper .cart-price .price,.ewc-checkoutCart-step3-cartItem .rightPanel .subtotalWrapper .cart-price .price{font-size:18px!important}}@media only screen and (min-width:768px) and (max-width:1023px){.ewc-checkoutCart-shoppingbag-cartItem .rightPanel .subtotalWrapper .cart-price .price,.ewc-checkoutCart-step3-cartItem .rightPanel .subtotalWrapper .cart-price .price{font-size:24px!important}}.ewc-checkoutCart-shoppingbag-cartItem .middlePanel,.ewc-checkoutCart-step3-cartItem .middlePanel{display:flex;flex-direction:column;justify-content:space-between;min-width:calc(100% - 200px - 200px - 40px);max-width:calc(100% - 200px - 200px - 40px)}@media only screen and (max-width:767px){.ewc-checkoutCart-shoppingbag-cartItem .middlePanel,.ewc-checkoutCart-step3-cartItem .middlePanel{margin-top:20px;min-width:100%;max-width:100%}}@media only screen and (min-width:768px) and (max-width:1023px){.ewc-checkoutCart-shoppingbag-cartItem .middlePanel,.ewc-checkoutCart-step3-cartItem .middlePanel{min-width:calc(100% - 200px - 150px - 40px);max-width:calc(100% - 200px - 150px - 40px)}}@media only screen and (min-width:1024px) and (max-width:1439px){.ewc-checkoutCart-shoppingbag-cartItem .middlePanel,.ewc-checkoutCart-step3-cartItem .middlePanel{min-width:calc(100% - 200px - 150px - 40px);max-width:calc(100% - 200px - 150px - 40px)}}.ewc-checkoutCart-shoppingbag-cartItem .middlePanel .product-item-details .product-item-name,.ewc-checkoutCart-step3-cartItem .middlePanel .product-item-details .product-item-name{margin:0}.ewc-checkoutCart-shoppingbag-cartItem .middlePanel .product-item-details .product-item-name a,.ewc-checkoutCart-shoppingbag-cartItem .middlePanel .product-item-details .product-item-name span,.ewc-checkoutCart-step3-cartItem .middlePanel .product-item-details .product-item-name a,.ewc-checkoutCart-step3-cartItem .middlePanel .product-item-details .product-item-name span{margin:0;border-color:#000;font-size:24px;letter-spacing:0;line-height:1.25em}@media only screen and (max-width:767px){.ewc-checkoutCart-shoppingbag-cartItem .middlePanel .product-item-details .product-item-name a,.ewc-checkoutCart-shoppingbag-cartItem .middlePanel .product-item-details .product-item-name span,.ewc-checkoutCart-step3-cartItem .middlePanel .product-item-details .product-item-name a,.ewc-checkoutCart-step3-cartItem .middlePanel .product-item-details .product-item-name span{font-size:16px}}@media only screen and (min-width:768px) and (max-width:1023px){.ewc-checkoutCart-shoppingbag-cartItem .middlePanel .product-item-details .product-item-name a,.ewc-checkoutCart-shoppingbag-cartItem .middlePanel .product-item-details .product-item-name span,.ewc-checkoutCart-step3-cartItem .middlePanel .product-item-details .product-item-name a,.ewc-checkoutCart-step3-cartItem .middlePanel .product-item-details .product-item-name span{font-size:18px}}.ewc-checkoutCart-shoppingbag-cartItem .middlePanel .product-item-details .item-options,.ewc-checkoutCart-step3-cartItem .middlePanel .product-item-details .item-options{display:flex;margin-top:20px}@media only screen and (max-width:767px){.ewc-checkoutCart-shoppingbag-cartItem .middlePanel .product-item-details .item-options,.ewc-checkoutCart-step3-cartItem .middlePanel .product-item-details .item-options{margin-top:0}}.ewc-checkoutCart-shoppingbag-cartItem .middlePanel .product-item-details .item-options dt,.ewc-checkoutCart-step3-cartItem .middlePanel .product-item-details .item-options dt{min-width:152px;max-width:152px;float:none;margin:0 40px 0 0;font-weight:400;border-color:#000;font-size:16px;letter-spacing:0;line-height:1.25em}@media only screen and (max-width:767px){.ewc-checkoutCart-shoppingbag-cartItem .middlePanel .product-item-details .item-options dt,.ewc-checkoutCart-step3-cartItem .middlePanel .product-item-details .item-options dt{font-size:14px;letter-spacing:0;line-height:1.25em}}@media only screen and (min-width:1024px) and (max-width:1439px){.ewc-checkoutCart-shoppingbag-cartItem .middlePanel .product-item-details .item-options dt,.ewc-checkoutCart-step3-cartItem .middlePanel .product-item-details .item-options dt{width:84px;margin-right:8px}}.ewc-checkoutCart-shoppingbag-cartItem .middlePanel .product-item-details .item-options dd,.ewc-checkoutCart-step3-cartItem .middlePanel .product-item-details .item-options dd{float:none;margin:0;border-color:#000;font-size:16px;letter-spacing:0;line-height:1.25em}@media only screen and (max-width:767px){.ewc-checkoutCart-shoppingbag-cartItem .middlePanel .product-item-details .item-options dd,.ewc-checkoutCart-step3-cartItem .middlePanel .product-item-details .item-options dd{font-size:14px;letter-spacing:0;line-height:1.25em}}.ewc-checkoutCart-shoppingbag-cartItem .middlePanel .actions-toolbar,.ewc-checkoutCart-step3-cartItem .middlePanel .actions-toolbar{min-height:unset;padding-bottom:0}@media only screen and (max-width:767px){.ewc-checkoutCart-shoppingbag-cartItem .middlePanel .actions-toolbar,.ewc-checkoutCart-step3-cartItem .middlePanel .actions-toolbar{margin-top:30px}}.ewc-checkoutCart-shoppingbag-cartItem .middlePanel .actions-toolbar>a,.ewc-checkoutCart-step3-cartItem .middlePanel .actions-toolbar>a{display:inline-block;margin:0 40px 20px 0;text-decoration:none!important}.ewc-checkoutCart-shoppingbag-cartItem .middlePanel .actions-toolbar>a>span,.ewc-checkoutCart-step3-cartItem .middlePanel .actions-toolbar>a>span{padding-bottom:4px;text-transform:uppercase;color:#99785c;white-space:nowrap;border-style:solid;border-color:#99785c;border-width:0 0 1px;transition:all .2s ease-out;font-size:18px;letter-spacing:0;line-height:1.25em}@media only screen and (max-width:767px){.ewc-checkoutCart-shoppingbag-cartItem .middlePanel .actions-toolbar>a>span,.ewc-checkoutCart-step3-cartItem .middlePanel .actions-toolbar>a>span{font-size:14px}}@media only screen and (min-width:768px) and (max-width:1023px){.ewc-checkoutCart-shoppingbag-cartItem .middlePanel .actions-toolbar>a>span,.ewc-checkoutCart-step3-cartItem .middlePanel .actions-toolbar>a>span{font-size:16px}}@media only screen and (max-width:767px){.ewc-checkoutCart-shoppingbag-cartItem .middlePanel .actions-toolbar>a>span,.ewc-checkoutCart-step3-cartItem .middlePanel .actions-toolbar>a>span{font-size:14px;letter-spacing:0;line-height:1.25em}}.checkout-container .opc-wrapper #checkout-step-shipping .field.addresses .shipping-address-items .shipping-address-item a:hover,.checkout-container .opc-wrapper .checkout-billing-address .billing-address-details a:hover,.ewc-checkoutCart-shoppingbag-cartItem .middlePanel .actions-toolbar>a:hover,.ewc-checkoutCart-step3-cartItem .middlePanel .actions-toolbar>a:hover{text-decoration:none}.ewc-checkoutCart-shoppingbag-cartItem .middlePanel .actions-toolbar>a:hover>span,.ewc-checkoutCart-step3-cartItem .middlePanel .actions-toolbar>a:hover>span{border-color:transparent}.ewc-checkoutCart-shoppingbag-cartItem .middlePanel .actions-toolbar>.action-towishlist,.ewc-checkoutCart-step3-cartItem .middlePanel .actions-toolbar>.action-towishlist{margin-left:30px;position:relative}.ewc-checkoutCart-shoppingbag-cartItem .middlePanel .actions-toolbar>.action-towishlist svg,.ewc-checkoutCart-step3-cartItem .middlePanel .actions-toolbar>.action-towishlist svg{display:block;width:32px;height:32px;margin:0;padding:2px;position:absolute;left:-36px;top:-4px}.ewc-checkoutCart-shoppingbag-cartItem .middlePanel .actions-toolbar>.action-towishlist svg g,.ewc-checkoutCart-step3-cartItem .middlePanel .actions-toolbar>.action-towishlist svg g{color:#99785c;transition:all .2s ease-out}.ewc-checkoutCart-shoppingbag-cartItem .middlePanel .actions-toolbar>.action-towishlist:hover svg g,.ewc-checkoutCart-step3-cartItem .middlePanel .actions-toolbar>.action-towishlist:hover svg g{fill:#99785c}@media only screen and (max-width:767px){.ewc-checkoutCart-shoppingbag-cartItem .middlePanel .actions-toolbar>.action-towishlist>span,.ewc-checkoutCart-step3-cartItem .middlePanel .actions-toolbar>.action-towishlist>span{width:auto;position:relative;white-space:nowrap;height:auto;margin:0;clip:unset}}.ewc-checkoutCart-shoppingbag-cartItem .middlePanel .actions-toolbar>.action-delete:before,.ewc-checkoutCart-shoppingbag-cartItem .middlePanel .actions-toolbar>.action-edit,.ewc-checkoutCart-step3-cartItem .middlePanel .actions-toolbar>.action-delete:before,.ewc-checkoutCart-step3-cartItem .middlePanel .actions-toolbar>.action-edit,.ewc-checkoutCart-step3-cartSummary .ewc-checkoutCart-step3-cartSummary-bottom .cartSummary-label:after,.ewc-checkoutCart-step3-cartSummary .ewc-checkoutCart-step3-cartSummary-topWrapper .ewc-checkoutCart-step3-cartSummary-top .cartSummary-label:after{display:none}.ewc-checkoutCart-shoppingbag-cartItem .middlePanel .actions-toolbar>.action-delete,.ewc-checkoutCart-step3-cartItem .middlePanel .actions-toolbar>.action-delete{position:relative;right:auto}.ewc-checkoutCart-shoppingbag-cartItem .middlePanel .actions-toolbar>.action-delete>span,.ewc-checkoutCart-step3-cartItem .middlePanel .actions-toolbar>.action-delete>span{overflow:unset;width:auto;height:auto;margin:0;position:relative;clip:unset}.ewc-checkoutCart-shoppingbag-cartItem .leftPanel,.ewc-checkoutCart-step3-cartItem .leftPanel{display:block;min-width:200px;max-width:200px;height:200px;overflow:hidden}.ewc-checkoutCart-shoppingbag-cartItem .leftPanel .product-item-photo,.ewc-checkoutCart-step3-cartItem .leftPanel .product-item-photo{display:block;width:100%;padding:0;position:relative;left:0;top:0}.ewc-checkoutCart-shoppingbag-cartItem .leftPanel .product-item-photo img,.ewc-checkoutCart-step3-cartItem .leftPanel .product-item-photo img{display:block;width:100%;transform:scale3d(1.3,1.3,1)}@media only screen and (max-width:767px){.ewc-checkoutCart-shoppingbag-cartItem .leftPanel .product-item-photo img,.ewc-checkoutCart-step3-cartItem .leftPanel .product-item-photo img{transform:scale3d(1,1,1)}}.ewc-checkoutCart-step3-cartSummary{flex-wrap:wrap}.ewc-checkoutCart-step3-cartSummary .ewc-checkoutCart-step3-cartSummary-topWrapper{width:100%;max-width:480px;position:relative}.ewc-checkoutCart-step3-cartSummary .ewc-checkoutCart-step3-cartSummary-topWrapper .ewc-checkoutCart-step3-cartSummary-top{display:flex;justify-content:space-between;width:100%;margin-top:20px}.ewc-checkoutCart-step3-cartSummary .ewc-checkoutCart-step3-cartSummary-topWrapper .ewc-checkoutCart-step3-cartSummary-top .cartSummary-label{min-width:152px;max-width:152px;float:none;margin:0 40px 0 0;font-weight:400;border-color:#000;font-size:16px;letter-spacing:0;line-height:1.25em}@media only screen and (max-width:767px){.ewc-checkoutCart-step3-cartSummary .ewc-checkoutCart-step3-cartSummary-topWrapper .ewc-checkoutCart-step3-cartSummary-top .cartSummary-label{font-size:14px;letter-spacing:0;line-height:1.25em}}@media only screen and (min-width:1024px) and (max-width:1439px){.ewc-checkoutCart-step3-cartSummary .ewc-checkoutCart-step3-cartSummary-topWrapper .ewc-checkoutCart-step3-cartSummary-top .cartSummary-label{width:84px;margin-right:8px}}.ewc-checkoutCart-step3-cartSummary .ewc-checkoutCart-step3-cartSummary-topWrapper .ewc-checkoutCart-step3-cartSummary-top .cartSummary-value{min-width:calc(100% - 152px - 40px);max-width:calc(100% - 152px - 40px);float:none;margin:0;border-color:#000;text-align:right;font-size:16px;letter-spacing:0;line-height:1.25em}@media only screen and (max-width:767px){.ewc-checkoutCart-step3-cartSummary .ewc-checkoutCart-step3-cartSummary-topWrapper .ewc-checkoutCart-step3-cartSummary-top .cartSummary-value{font-size:14px;letter-spacing:0;line-height:1.25em}}.ewc-checkoutCart-step3-cartSummary .item-options{display:flex;margin-top:20px}@media only screen and (max-width:767px){.ewc-checkoutCart-step3-cartSummary .item-options{margin-top:0}}.ewc-checkoutCart-step3-cartSummary .ewc-checkoutCart-step3-cartSummary-bottom{display:flex;justify-content:space-between;width:100%;max-width:480px;margin-top:20px}@media only screen and (max-width:767px){.ewc-checkoutCart-step3-cartSummary .ewc-checkoutCart-step3-cartSummary-bottom{margin-top:0}}.ewc-checkoutCart-step3-cartSummary .ewc-checkoutCart-step3-cartSummary-bottom .cartSummary-label{min-width:152px;max-width:152px;float:none;border-color:#000;font-weight:700;font-size:24px;letter-spacing:0;line-height:1.25em}@media only screen and (max-width:767px){.ewc-checkoutCart-step3-cartSummary .ewc-checkoutCart-step3-cartSummary-bottom .cartSummary-label{font-size:16px}}@media only screen and (min-width:768px) and (max-width:1023px){.ewc-checkoutCart-step3-cartSummary .ewc-checkoutCart-step3-cartSummary-bottom .cartSummary-label{font-size:18px}}@media only screen and (max-width:767px){.ewc-checkoutCart-step3-cartSummary .ewc-checkoutCart-step3-cartSummary-bottom .cartSummary-label{font-size:18px!important}}@media only screen and (min-width:768px) and (max-width:1023px){.ewc-checkoutCart-step3-cartSummary .ewc-checkoutCart-step3-cartSummary-bottom .cartSummary-label{font-size:24px!important}}.ewc-checkoutCart-step3-cartSummary .ewc-checkoutCart-step3-cartSummary-bottom .cartSummary-value{min-width:calc(100% - 152px - 40px);max-width:calc(100% - 152px - 40px);float:none;margin:0;border-color:#000;text-align:right;font-weight:700;font-size:24px;letter-spacing:0;line-height:1.25em}@media only screen and (max-width:767px){.ewc-checkoutCart-step3-cartSummary .ewc-checkoutCart-step3-cartSummary-bottom .cartSummary-value{font-size:16px}}@media only screen and (min-width:768px) and (max-width:1023px){.ewc-checkoutCart-step3-cartSummary .ewc-checkoutCart-step3-cartSummary-bottom .cartSummary-value{font-size:18px}}@media only screen and (max-width:767px){.ewc-checkoutCart-step3-cartSummary .ewc-checkoutCart-step3-cartSummary-bottom .cartSummary-value{font-size:18px!important}}@media only screen and (min-width:768px) and (max-width:1023px){.ewc-checkoutCart-step3-cartSummary .ewc-checkoutCart-step3-cartSummary-bottom .cartSummary-value{font-size:24px!important}}.ewc-checkoutCart-step3-cartSummary>hr{min-width:100%;max-width:100%}.ewc-checkoutCart-step4-orderDetailsWrapper{margin-top:40px}.ewc-checkoutCart-step4-orderDetailsWrapper .ewc-checkoutCart-step4-orderDetailsItem{display:flex}@media only screen and (max-width:767px){.ewc-checkoutCart-step4-orderDetailsWrapper .ewc-checkoutCart-step4-orderDetailsItem{justify-content:space-between}}.ewc-checkoutCart-step4-orderDetailsWrapper .ewc-checkoutCart-step4-orderDetailsItem .orderDetails-label{display:block;min-width:260px;max-width:260px;font-weight:400;line-height:30px!important;font-size:16px;letter-spacing:0}@media only screen and (max-width:767px){.ewc-checkoutCart-step4-orderDetailsWrapper .ewc-checkoutCart-step4-orderDetailsItem .orderDetails-label{min-width:150px;max-width:150px;font-size:14px;letter-spacing:0;line-height:1.25em}}.ewc-checkoutCart-step4-orderDetailsWrapper .ewc-checkoutCart-step4-orderDetailsItem .orderDetails-value{display:block;font-weight:700;line-height:30px!important;font-size:24px;letter-spacing:0;font-family:"Montserrat","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,sans-serif}@media only screen and (max-width:767px){.ewc-checkoutCart-step4-orderDetailsWrapper .ewc-checkoutCart-step4-orderDetailsItem .orderDetails-value{font-size:16px}}@media only screen and (min-width:768px) and (max-width:1023px){.ewc-checkoutCart-step4-orderDetailsWrapper .ewc-checkoutCart-step4-orderDetailsItem .orderDetails-value{font-size:18px}}@media only screen and (max-width:767px){.ewc-checkoutCart-step4-orderDetailsWrapper .ewc-checkoutCart-step4-orderDetailsItem .orderDetails-value{font-size:18px!important}}@media only screen and (min-width:768px) and (max-width:1023px){.ewc-checkoutCart-step4-orderDetailsWrapper .ewc-checkoutCart-step4-orderDetailsItem .orderDetails-value{font-size:24px!important}}.ewc-checkoutCart-step4-topContent{width:100%;margin:0;padding:0}@media only screen and (max-width:767px){.ewc-checkoutCart-step4-topContent{width:100%;padding-right:0}}@media only screen and (min-width:768px) and (max-width:1023px){.ewc-checkoutCart-step4-topContent{min-width:100%;max-width:100%;padding-right:0}}#review_pay .ewc-checkoutCart-genericTitle,.ewc-checkoutCart-step4-topContent .ewc-checkoutCart-genericTitle{margin-top:30px}#review_pay .contentText,.ewc-checkoutCart-step4-topContent .contentText{display:block;font-family:"Montserrat","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,sans-serif;color:#000;font-size:24px;letter-spacing:0;line-height:1.25em}@media only screen and (max-width:767px){.ewc-checkoutCart-step4-topContent .contentText{font-size:16px}}@media only screen and (min-width:768px) and (max-width:1023px){.ewc-checkoutCart-step4-topContent .contentText{font-size:18px}}@media only screen and (max-width:767px){.ewc-checkoutCart-step4-topContent .contentText{font-size:18px!important}}#review_pay .contentText a,.ewc-checkoutCart-step4-topContent .contentText a{color:#99785c;text-decoration:none}#review_pay .contentText a:hover,.ewc-checkoutCart-step4-topContent .contentText a:hover{text-decoration:underline}@media only screen and (max-width:767px){#review_pay .contentText{font-size:16px}}@media only screen and (min-width:768px) and (max-width:1023px){#review_pay .contentText{font-size:18px}}@media only screen and (max-width:767px){#review_pay .contentText{font-size:18px!important}}.cart-container{display:flex;justify-content:space-between;margin-top:60px;padding:0 140px}@media only screen and (max-width:767px){.cart-container{flex-direction:column-reverse;flex-wrap:wrap;margin-top:25px;padding:0 20px}}@media only screen and (min-width:768px) and (max-width:1023px){.cart-container{flex-wrap:wrap;margin-top:50px;padding:0 24px}}@media only screen and (min-width:1024px) and (max-width:1439px){.cart-container{padding:0 40px}}.cart-container .cart-summary{float:none;min-width:400px;max-width:400px;margin-bottom:150px;padding:0;top:0!important;background-color:transparent}@media only screen and (max-width:767px){.cart-container .cart-summary{min-width:100%;max-width:100%;margin-bottom:100px}}@media only screen and (min-width:768px) and (max-width:1023px){.cart-container .cart-summary{display:flex;flex-wrap:wrap;justify-content:space-between;min-width:100%;max-width:100%;margin-bottom:100px}}@media only screen and (min-width:1024px) and (max-width:1439px){.cart-container .cart-summary{min-width:300px;max-width:300px}}@media only screen and (min-width:768px) and (max-width:1023px){.cart-container .cart-summary .cart-summary-middle,.cart-container .cart-summary .cart-summary-top{min-width:calc((100% - 40px)/2);max-width:calc((100% - 40px)/2)}.cart-container .cart-summary .cart-summary-bottom{min-width:100%;max-width:100%}.cart-container .cart-summary .cart-summary-bottom .ewc-checkoutCart-summaryRemarks{max-width:330px;margin:0 auto}}.cart-container .cart-summary .cart-summary-title{position:relative}.cart-container .cart-summary .cart-summary-title:after,.cart-container .form-cart .ewc-checkoutCart-tableTitle:after{content:"";display:block;width:45px;height:2px;position:absolute;left:0;bottom:-10px;background-color:#99785c}.cart-container .cart-summary .cart-summary-title .title{display:block;position:relative;color:#000;font-size:20px;line-height:1.3em;font-weight:400}@media only screen and (max-width:767px){.cart-container .cart-summary .cart-summary-title .title{font-size:18px;line-height:1.3em}}@media only screen and (min-width:768px) and (max-width:1023px){.cart-container .cart-summary .cart-summary-title .title{font-size:18px;line-height:1.3em}}.cart-container .cart-summary .shipping{display:none!important}.cart-container .cart-summary .cart-totals{padding-top:60px;border-width:0}@media only screen and (max-width:767px){.cart-container .cart-summary .cart-totals{padding-top:30px;padding-left:0;padding-right:0}}@media only screen and (min-width:768px) and (max-width:1023px){.cart-container .cart-summary .cart-totals{padding-top:30px}}@media only screen and (max-width:767px){.cart-container .cart-summary .cart-totals .sub .amount,.cart-container .cart-summary .cart-totals .sub .mark{padding-bottom:24px}}.cart-container .cart-summary .cart-totals .amount,.cart-container .cart-summary .cart-totals .mark{padding-top:10px;padding-bottom:10px;font-size:18px;letter-spacing:0;line-height:1.25em}@media only screen and (max-width:767px){.cart-container .cart-summary .cart-totals .amount,.cart-container .cart-summary .cart-totals .mark{font-size:14px}}@media only screen and (min-width:768px) and (max-width:1023px){.cart-container .cart-summary .cart-totals .amount,.cart-container .cart-summary .cart-totals .mark{font-size:16px;padding-top:0;padding-bottom:20px}}.cart-container .cart-summary .cart-totals .grand .amount,.cart-container .cart-summary .cart-totals .grand .mark{padding-top:16px;padding-bottom:16px;font-weight:700;border-color:#99785c;letter-spacing:0;line-height:1.25em;font-size:24px!important}@media only screen and (max-width:767px){.cart-container .cart-summary .cart-totals .grand .amount,.cart-container .cart-summary .cart-totals .grand .mark{font-size:16px}}@media only screen and (min-width:768px) and (max-width:1023px){.cart-container .cart-summary .cart-totals .grand .amount,.cart-container .cart-summary .cart-totals .grand .mark{font-size:18px}}@media only screen and (max-width:767px){.cart-container .cart-summary .cart-totals .grand .amount,.cart-container .cart-summary .cart-totals .grand .mark{font-size:16px!important}}@media only screen and (min-width:768px) and (max-width:1023px){.cart-container .cart-summary .cart-totals .grand .amount,.cart-container .cart-summary .cart-totals .grand .mark{font-size:18px!important}}@media only screen and (max-width:767px){.cart-container .cart-summary .cart-totals .grand .amount,.cart-container .cart-summary .cart-totals .grand .mark{padding-top:24px;padding-bottom:0;font-size:18px!important}}@media only screen and (min-width:768px) and (max-width:1023px){.cart-container .cart-summary .cart-totals .grand .amount,.cart-container .cart-summary .cart-totals .grand .mark{padding-top:20px;padding-bottom:0}}.cart-container .cart-summary .checkout-methods-items{margin-top:60px}@media only screen and (max-width:767px){.cart-container .cart-summary .checkout-methods-items{padding-left:0;padding-right:0}}@media only screen and (min-width:768px) and (max-width:1023px){.cart-container .cart-summary .checkout-methods-items{max-width:330px;margin:60px auto 0}}.cart-container .cart-summary .checkout-methods-items .item{margin-bottom:20px}@media only screen and (max-width:767px){.cart-container .cart-summary .checkout-methods-items .item:last-child{margin-bottom:10px}}@media only screen and (min-width:768px) and (max-width:1023px){.cart-container .cart-summary .checkout-methods-items .item:last-child{margin-bottom:10px}}.cart-container .cart-summary .checkout-methods-items .item .action{width:100%;padding:10px;font-family:"Montserrat","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,sans-serif;text-transform:uppercase;border-radius:0;border-style:solid;border-color:#99785c;border-width:1px;transition:all .2s ease-out;font-size:18px;letter-spacing:0;line-height:1.25em}@media only screen and (max-width:767px){.cart-container .cart-summary .checkout-methods-items .item .action{font-size:14px}}@media only screen and (min-width:768px) and (max-width:1023px){.cart-container .cart-summary .checkout-methods-items .item .action{font-size:16px}}.cart-container .cart-summary .checkout-methods-items .item .action.continueShopping{background-color:#fff;color:#99785c}.cart-container .cart-summary .checkout-methods-items .item .action.checkout{background-color:#99785c;color:#fff}.cart-container .form-cart{float:none;width:calc(100% - 400px);min-width:unset;max-width:950px;margin-bottom:150px}@media only screen and (max-width:767px){.cart-container .form-cart{width:100%;min-width:100%;max-width:100%;margin-bottom:70px}}@media only screen and (min-width:768px) and (max-width:1023px){.cart-container .form-cart{min-width:100%;max-width:100%;margin-bottom:60px;padding-right:0}}@media only screen and (min-width:1024px) and (max-width:1439px){.cart-container .form-cart{width:calc(100% - 300px)}}.cart-container .form-cart .ewc-checkoutCart-tableTitle{display:block;position:relative;font-size:20px;line-height:1.3em;color:#000}@media only screen and (max-width:767px){.cart-container .form-cart .ewc-checkoutCart-tableTitle{font-size:18px;line-height:1.3em}}@media only screen and (min-width:768px) and (max-width:1023px){.cart-container .form-cart .ewc-checkoutCart-tableTitle{font-size:18px;line-height:1.3em}}@media only screen and (max-width:767px){.cart-container .form-cart .table-wrapper{border-width:0}}.cart-container .form-cart .action.update,.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method .payment-method-content #stripe_payments_cc_save_div input,.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method .payment-method-title input[type=radio]+label>span,.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method input[type=radio],.checkout-container .opc-wrapper .checkout-billing-address .billing-address-same-as-shipping-block input{display:none}.cart-container .ewc-checkoutCart-tableAppendix{margin-top:60px}@media only screen and (max-width:767px){.cart-container .ewc-checkoutCart-tableAppendix{margin-top:70px}}@media only screen and (min-width:768px) and (max-width:1023px){.cart-container .ewc-checkoutCart-tableAppendix{margin-top:0}}.cart-container .ewc-checkoutCart-tableAppendix .text{display:block;font-family:"Montserrat","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,sans-serif;color:#000;font-size:24px;letter-spacing:0;line-height:1.25em}@media only screen and (max-width:767px){.cart-container .ewc-checkoutCart-tableAppendix .text{font-size:16px}}@media only screen and (min-width:768px) and (max-width:1023px){.cart-container .ewc-checkoutCart-tableAppendix .text{font-size:18px}}@media only screen and (max-width:767px){.cart-container .ewc-checkoutCart-tableAppendix .text{font-size:18px!important}}.cart-container .ewc-checkoutCart-tableAppendix img{display:block;width:100%;margin-top:20px}@media only screen and (max-width:767px){.cart-container .ewc-checkoutCart-tableAppendix img{margin-top:24px}}@media only screen and (min-width:768px) and (max-width:1023px){.cart-container .ewc-checkoutCart-tableAppendix img{margin-top:24px}}.cart-container .ewc-checkoutCart-tableAppendix .shippingAndDelivery{display:none!important;margin-top:20px;padding-bottom:4px;text-decoration:none;text-transform:uppercase;color:#99785c;border-style:solid;border-color:#99785c;border-width:0 0 1px;transition:all .2s ease-out;font-size:24px;letter-spacing:0;line-height:1.25em}@media only screen and (max-width:767px){.cart-container .ewc-checkoutCart-tableAppendix .shippingAndDelivery{font-size:16px}}@media only screen and (min-width:768px) and (max-width:1023px){.cart-container .ewc-checkoutCart-tableAppendix .shippingAndDelivery{font-size:18px}}@media only screen and (max-width:767px){.cart-container .ewc-checkoutCart-tableAppendix .shippingAndDelivery{margin-top:30px}}@media only screen and (min-width:768px) and (max-width:1023px){.cart-container .ewc-checkoutCart-tableAppendix .shippingAndDelivery{margin-top:30px}}.cart-container .ewc-checkoutCart-tableAppendix .shippingAndDelivery:hover{text-decoration:none;border-color:transparent}.checkout-container{margin-top:70px;margin-bottom:100px;padding:0 140px}@media only screen and (max-width:767px){.checkout-container{flex-direction:column-reverse;flex-wrap:wrap;margin-top:30px;padding:0 20px}}@media only screen and (min-width:768px) and (max-width:1023px){.checkout-container{flex-wrap:wrap;margin-top:30px;padding:0 24px}}@media only screen and (min-width:1024px) and (max-width:1439px){.checkout-container{padding:0 40px}.checkout-container:before{display:none}}.checkout-container .authentication-wrapper{display:none!important}.checkout-container .opc-sidebar{min-width:400px;max-width:400px;margin:0;padding:0}@media only screen and (max-width:767px){.checkout-container .opc-sidebar{min-width:100%;max-width:100%;opacity:1;visibility:visible;position:relative;left:auto;right:auto;top:auto;bottom:auto;z-index:unset}}@media only screen and (min-width:768px) and (max-width:1023px){.checkout-container .opc-sidebar{display:flex;justify-content:space-between;min-width:100%;max-width:100%;margin-top:30px}}@media only screen and (min-width:1024px) and (max-width:1439px){.checkout-container .opc-sidebar{min-width:300px;max-width:300px}}@media only screen and (max-width:767px){.checkout-container .opc-sidebar:after{display:none!important}.checkout-container .opc-sidebar .modal-inner-wrap{margin-top:70px;transform:none!important;box-shadow:none;background-color:transparent}}@media only screen and (min-width:768px) and (max-width:1023px){.checkout-container .opc-sidebar .modal-inner-wrap{width:100%}}@media only screen and (max-width:767px){.checkout-container .opc-sidebar .modal-inner-wrap .modal-header{display:none!important}}@media only screen and (min-width:768px) and (max-width:1023px){.checkout-container .opc-sidebar .modal-inner-wrap #opc-sidebar{display:flex;justify-content:space-between}.checkout-container .opc-sidebar .actionWrapper{display:flex;flex-direction:column;justify-content:flex-end;min-width:calc((100% - 40px)/2);max-width:calc((100% - 40px)/2)}}.checkout-container .opc-sidebar .actionWrapper .actions-toolbar-trigger{margin-top:50px}.checkout-container .opc-sidebar .opc-block-shipping-information,.checkout-container .opc-sidebar .opc-block-summary .items-in-cart{display:none!important}.checkout-container .opc-sidebar .opc-block-summary{margin:0;padding:0;background-color:transparent}@media only screen and (min-width:768px) and (max-width:1023px){.checkout-container .opc-sidebar .opc-block-summary{min-width:calc((100% - 40px)/2);max-width:calc((100% - 40px)/2)}}.checkout-container .opc-sidebar .opc-block-summary .ewc-checkoutCart-genericTitle,.checkout-container .opc-wrapper #checkout-step-shipping .field.addresses{margin-top:60px}.checkout-container .opc-sidebar .opc-block-summary .ewc-checkoutCart-genericTitle:first-child{margin-top:0}@media only screen and (max-width:767px){.checkout-container .opc-sidebar .modal-content{overflow-x:hidden!important}}.checkout-container .opc-sidebar .payment-details,.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method .payment-method-title input[type=radio]+label>span.stripe-icon-container>span,.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method#stripe_alipay .payment-method-content,.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method#stripe_wechat .payment-method-content,.checkout-container .opc-wrapper #checkout-step-shipping .field.addresses .shipping-address-items .shipping-address-item:before,.checkout-container .opc-wrapper #checkout-step-shipping>.ewc-checkoutCart-genericTitle,.checkout-container .opc-wrapper #opc-shipping_method{display:none!important}.checkout-container .opc-wrapper{width:calc(100% - 400px);min-width:unset;max-width:1080px;margin:0;padding:0 4% 0 0}@media only screen and (max-width:767px){.checkout-container .opc-wrapper{width:100%;padding-right:0}}@media only screen and (min-width:768px) and (max-width:1023px){.checkout-container .opc-wrapper{min-width:100%;max-width:100%;padding-right:0}}@media only screen and (min-width:1024px) and (max-width:1439px){.checkout-container .opc-wrapper{width:calc(100% - 300px)}}.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field.street .field,.checkout-container .opc-wrapper .step-content{margin-bottom:0}.checkout-container .opc-wrapper .step-content #co-payment-form>.fieldset:last-child{margin-bottom:0}.checkout-container .opc-wrapper #checkout-step-shipping .field.addresses .shipping-address-items{display:flex;flex-wrap:wrap}.checkout-container .opc-wrapper #checkout-step-shipping .field.addresses .shipping-address-items .shipping-address-item{display:block;width:calc((100% - 40px)/3);margin:20px 0 0 20px;padding:20px;color:#000;font-size:18px;letter-spacing:0;line-height:1.25em}@media only screen and (max-width:767px){.checkout-container .opc-wrapper #checkout-step-shipping .field.addresses .shipping-address-items .shipping-address-item{font-size:14px}}@media only screen and (min-width:768px) and (max-width:1023px){.checkout-container .opc-wrapper #checkout-step-shipping .field.addresses .shipping-address-items .shipping-address-item{font-size:16px}}@media only screen and (max-width:767px){.checkout-container .opc-wrapper #checkout-step-shipping .field.addresses .shipping-address-items .shipping-address-item{width:100%;margin-left:0;margin-top:0;border-width:0}}@media only screen and (min-width:768px) and (max-width:1023px){.checkout-container .opc-wrapper #checkout-step-shipping .field.addresses .shipping-address-items .shipping-address-item{width:calc((100% - 40px)/2)}}@media only screen and (min-width:1024px) and (max-width:1439px){.checkout-container .opc-wrapper #checkout-step-shipping .field.addresses .shipping-address-items .shipping-address-item{width:calc((100% - 40px)/2)}}@media only screen and (min-width:1440px){.checkout-container .opc-wrapper #checkout-step-shipping .field.addresses .shipping-address-items .shipping-address-item:nth-child(1),.checkout-container .opc-wrapper #checkout-step-shipping .field.addresses .shipping-address-items .shipping-address-item:nth-child(2),.checkout-container .opc-wrapper #checkout-step-shipping .field.addresses .shipping-address-items .shipping-address-item:nth-child(3){margin-top:0}.checkout-container .opc-wrapper #checkout-step-shipping .field.addresses .shipping-address-items .shipping-address-item:nth-child(3n+1){margin-left:0}}@media only screen and (min-width:768px) and (max-width:1023px){.checkout-container .opc-wrapper #checkout-step-shipping .field.addresses .shipping-address-items .shipping-address-item:nth-child(1),.checkout-container .opc-wrapper #checkout-step-shipping .field.addresses .shipping-address-items .shipping-address-item:nth-child(2){margin-top:0}}@media only screen and (min-width:1024px) and (max-width:1439px){.checkout-container .opc-wrapper #checkout-step-shipping .field.addresses .shipping-address-items .shipping-address-item:nth-child(1),.checkout-container .opc-wrapper #checkout-step-shipping .field.addresses .shipping-address-items .shipping-address-item:nth-child(2){margin-top:0}}@media only screen and (min-width:768px) and (max-width:1023px){.checkout-container .opc-wrapper #checkout-step-shipping .field.addresses .shipping-address-items .shipping-address-item:nth-child(2n+1){margin-left:0}}@media only screen and (min-width:1024px) and (max-width:1439px){.checkout-container .opc-wrapper #checkout-step-shipping .field.addresses .shipping-address-items .shipping-address-item:nth-child(2n+1){margin-left:0}}.checkout-container .opc-wrapper #checkout-step-shipping .field.addresses .shipping-address-items .shipping-address-item a,.checkout-container .opc-wrapper .checkout-billing-address .billing-address-details a{color:#99785c;text-decoration:underline}.checkout-container .opc-wrapper #checkout-step-shipping .field.addresses .shipping-address-items .shipping-address-item.selected-item{border-color:#99785c;border-width:2px}.checkout-container .opc-wrapper #checkout-step-shipping .field.addresses .shipping-address-items .shipping-address-item.selected-item:after{width:20px;height:20px;background-color:#99785c;font-size:14px;line-height:16px}.checkout-container .opc-wrapper #checkout-step-shipping .field.addresses .shipping-address-items .shipping-address-item .action,.checkout-container .opc-wrapper #checkout-step-shipping .new-address-popup .action.action-show-popup{padding:10px;background-color:#fff;text-align:center;color:#99785c;text-transform:uppercase;border-radius:0!important;border-style:solid;border-color:#99785c;border-width:1px;transition:all .2s ease-out;font-size:18px;letter-spacing:0;line-height:1.25em}.checkout-container .opc-wrapper #checkout-step-shipping .field.addresses .shipping-address-items .shipping-address-item .action{display:inline-block;float:none;margin:20px 0 0;text-decoration:none}@media only screen and (max-width:767px){.checkout-container .opc-wrapper #checkout-step-shipping .field.addresses .shipping-address-items .shipping-address-item .action{font-size:14px}}@media only screen and (min-width:768px) and (max-width:1023px){.checkout-container .opc-wrapper #checkout-step-shipping .field.addresses .shipping-address-items .shipping-address-item .action{font-size:16px}}@media only screen and (max-width:767px){.checkout-container .opc-wrapper #checkout-step-shipping .field.addresses .shipping-address-items .shipping-address-item .action{display:inline-block;margin:0;position:relative}.checkout-container .opc-wrapper #checkout-step-shipping .field.addresses .shipping-address-items .shipping-address-item .action:before{display:none!important}}.checkout-container .opc-wrapper #checkout-step-shipping .field.addresses .shipping-address-items .shipping-address-item .action.action-select-shipping-item{min-width:140px}@media only screen and (max-width:767px){.checkout-container .opc-wrapper #checkout-step-shipping .field.addresses .shipping-address-items .shipping-address-item .action.action-select-shipping-item{width:auto;min-width:120px;margin-top:4px}}.checkout-container .opc-wrapper #checkout-step-shipping .field.addresses .shipping-address-items .shipping-address-item .action.edit-address-link{min-width:100px;margin-right:20px;font-weight:600}@media only screen and (max-width:767px){.checkout-container .opc-wrapper #checkout-step-shipping .field.addresses .shipping-address-items .shipping-address-item .action.edit-address-link{width:auto;margin-top:4px;top:0;right:0}.checkout-container .opc-wrapper #checkout-step-shipping .field.addresses .shipping-address-items .shipping-address-item .action.edit-address-link>span{width:auto;height:auto;clip:unset;margin:0;overflow:auto;position:relative}}.checkout-container .opc-wrapper #checkout-step-shipping .new-address-popup{margin-top:60px}@media only screen and (max-width:767px){.checkout-container .opc-wrapper #checkout-step-shipping .new-address-popup{margin-top:40px}}@media only screen and (min-width:768px) and (max-width:1023px){.checkout-container .opc-wrapper #checkout-step-shipping .new-address-popup{margin-top:40px}}.checkout-container .opc-wrapper #checkout-step-shipping .new-address-popup .action.action-show-popup{display:block;min-width:180px;margin:0}@media only screen and (max-width:767px){.checkout-container .opc-wrapper #checkout-step-shipping .new-address-popup .action.action-show-popup{font-size:14px}}@media only screen and (min-width:768px) and (max-width:1023px){.checkout-container .opc-wrapper #checkout-step-shipping .new-address-popup .action.action-show-popup{font-size:16px}}@media only screen and (max-width:767px){.checkout-container .opc-wrapper #checkout-step-shipping .new-address-popup .action.action-show-popup{width:auto;margin:0 auto}}.checkout-container .opc-wrapper #checkout-step-shipping .new-address-popup .action.action-show-popup:hover{background-color:#bd9471;color:#fff;border-color:#bd9471}@media only screen and (max-width:767px){.checkout-container .opc-wrapper #checkout-payment-method-load>.items.payment-methods{margin:0}}.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .contentText,.checkout-container .opc-wrapper #checkout-payment-method-load>.items.payment-methods .contentText{display:block;font-family:"Montserrat","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,sans-serif;color:#000;font-size:24px;letter-spacing:0;line-height:1.25em}@media only screen and (max-width:767px){.checkout-container .opc-wrapper #checkout-payment-method-load>.items.payment-methods .contentText{font-size:16px}}@media only screen and (min-width:768px) and (max-width:1023px){.checkout-container .opc-wrapper #checkout-payment-method-load>.items.payment-methods .contentText{font-size:18px}}.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group,.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .fieldset.address{display:flex;flex-wrap:wrap}.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .contentText{min-width:100%;max-width:100%}@media only screen and (max-width:767px){.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .contentText{font-size:16px}}@media only screen and (min-width:768px) and (max-width:1023px){.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .contentText{font-size:18px}}.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method.stripe-payments{min-width:100%;max-width:100%}.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method.stripe-payments input[type=radio]+label>span.stripe-icon-container{width:384px;background-image:url(../../frontend/ewc/default/zh_Hans_CN/images/checkout/payment-stripe.png)}@media only screen and (max-width:767px){.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method.stripe-payments input[type=radio]+label>span.stripe-icon-container{width:294px;background-image:url(../../frontend/ewc/default/zh_Hans_CN/images/checkout/payment-stripe-m.png)}}.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method#stripe_alipay{margin-right:20px}.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method#stripe_alipay input[type=radio]+label>span.stripe-icon-container{width:84px;background-image:url(../../frontend/ewc/default/zh_Hans_CN/images/checkout/payment-alipay-sc.png)}.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method#stripe_wechat input[type=radio]+label>span.stripe-icon-container{width:96px;background-image:url(../../frontend/ewc/default/zh_Hans_CN/images/checkout/payment-wechatpay.png)}.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method input[type=radio]+label{display:block;padding-left:28px;position:relative;color:#000;transition:all .2s ease-out;cursor:pointer}.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method .payment-method-title{padding:17px 0 10px;border-width:0}.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method .payment-method-title input[type=radio]+label>span.stripe-icon-container{display:block;height:30px;float:none!important;top:-4px;background-repeat:no-repeat;background-position:center center;background-size:100%}.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method .payment-method-content{margin-top:10px;padding:0 0 0 30px}.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method .payment-method-content .stripe-payments-saved-cards-section .stripe-payments-saved-card input+label>span.exp{float:none}.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method .payment-method-content .stripe-payments-saved-cards-section .stripe-payments-saved-card input+label>span.exp:after,.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method .payment-method-content .stripe-payments-saved-cards-section .stripe-payments-saved-card input+label>span.exp:before{display:inline}.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method .payment-method-content .stripe-payments-saved-cards-section .stripe-payments-saved-card input+label>span.exp:before{content:"("}.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method .payment-method-content .stripe-payments-saved-cards-section .stripe-payments-saved-card input+label>span.exp:after{content:")"}.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method .payment-method-content .stripe-payments-billing-address-warning{margin:10px 0;font-size:12px;letter-spacing:0;line-height:1.25em;color:red}.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method .payment-method-content #new_card+label{line-height:24px}.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method .payment-method-content .fieldset.ccard>div{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px}.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method .payment-method-content .fieldset.ccard>div .stripe-payments-elements:nth-child(1),.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method .payment-method-content .fieldset.ccard>div .stripe-payments-elements:nth-child(2) .stripe-payments-brand{display:none!important}.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method .payment-method-content .fieldset.ccard>div .stripe-payments-elements:nth-child(2){min-width:180px;max-width:180px}.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method .payment-method-content .fieldset.ccard>div .stripe-payments-elements:nth-child(3){display:flex;min-width:calc(100% - 180px - 20px);max-width:calc(100% - 180px - 20px)}@media only screen and (max-width:767px){.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method .payment-method-content .fieldset.ccard>div .stripe-payments-elements:nth-child(3){min-width:100%;max-width:100%;margin-top:30px}}.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method .payment-method-content .fieldset.ccard>div .stripe-payments-elements:nth-child(3) #stripe-payments-card-expiry{min-width:100px;max-width:100px;margin-right:20px}.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method .payment-method-content .fieldset.ccard>div .stripe-payments-elements:nth-child(3) #stripe-payments-card-cvc{min-width:100px;max-width:100px}.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method .payment-method-content .fieldset.ccard>div .stripe-payments-elements:nth-child(4){min-width:100%;max-width:100%}.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method .payment-method-content .fieldset.ccard>div .stripe-payments-elements:nth-child(4) .pci-dss-info-block{display:flex;margin:10px 0 0;width:auto}.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method .payment-method-content .fieldset.ccard>div .stripe-payments-elements:nth-child(4) .pci-dss-info-block>svg{display:block;width:20px;margin-right:4px;left:0;top:-1px}.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method .payment-method-content .fieldset.ccard>div .stripe-payments-elements:nth-child(4) .pci-dss-info-block .pci-dss-info-text{display:block;top:0;font-size:12px;letter-spacing:0;line-height:1.25em}.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method .payment-method-content .fieldset.ccard>div .stripe-payments-elements .stripe-elements-field{display:block;width:100%;margin:0;padding:10px;border-radius:0;border-style:solid;border-color:#404242;border-width:0 0 1px;box-shadow:none}.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method .payment-method-content #stripe_payments_cc_save_div input+label,.checkout-container .opc-wrapper .checkout-billing-address .billing-address-same-as-shipping-block input+label{display:block;padding-left:28px;position:relative;color:#000;transition:all .2s ease-out;font-size:18px;letter-spacing:0;line-height:22px;cursor:pointer}@media only screen and (max-width:767px){.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method .payment-method-content #stripe_payments_cc_save_div input+label{font-size:14px}}@media only screen and (min-width:768px) and (max-width:1023px){.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method .payment-method-content #stripe_payments_cc_save_div input+label{font-size:16px}}.checkout-container .opc-wrapper #checkout-payment-method-load .payment-group .payment-method .payment-method-content>.actions-toolbar{display:none!important}.checkout-container .opc-wrapper .checkout-billing-address{margin-top:40px}@media only screen and (max-width:767px){.checkout-container .opc-wrapper .checkout-billing-address{margin-top:60px;margin-bottom:0}}.checkout-container .opc-wrapper .checkout-billing-address .action{margin:0 20px 20px 0;padding:10px;font-family:"Montserrat","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,sans-serif;text-decoration:none!important;text-transform:uppercase;border-radius:0;border-style:solid;border-color:#99785c;border-width:1px;transition:all .2s ease-out;font-size:18px;letter-spacing:0;line-height:1.25em}@media only screen and (max-width:767px){.checkout-container .opc-wrapper .checkout-billing-address .action{font-size:14px}}@media only screen and (min-width:768px) and (max-width:1023px){.checkout-container .opc-wrapper .checkout-billing-address .action{font-size:16px}}.checkout-container .opc-wrapper .checkout-billing-address .action:hover{background-color:#bd9471!important;color:#fff!important;border-color:#bd9471!important}.checkout-container .opc-wrapper .checkout-billing-address .action.action-update{background-color:#99785c;color:#fff}.checkout-container .opc-wrapper .checkout-billing-address .action.action-cancel{background-color:#fff;color:#99785c}.checkout-container .opc-wrapper .checkout-billing-address .action.action-edit-address{margin-top:10px;background-color:#99785c;color:#fff}.checkout-container .opc-wrapper .checkout-billing-address .billing-address-same-as-shipping-block{margin:40px 0 0}@media only screen and (max-width:767px){.checkout-container .opc-wrapper .checkout-billing-address .billing-address-same-as-shipping-block input+label{font-size:14px}}@media only screen and (min-width:768px) and (max-width:1023px){.checkout-container .opc-wrapper .checkout-billing-address .billing-address-same-as-shipping-block input+label{font-size:16px}}.checkout-container .opc-wrapper .checkout-billing-address .billing-address-details{padding-left:28px;padding-top:20px;font-size:18px;letter-spacing:0;line-height:1.25em}@media only screen and (max-width:767px){.checkout-container .opc-wrapper .checkout-billing-address .billing-address-details{margin-bottom:0;font-size:14px}}@media only screen and (min-width:768px) and (max-width:1023px){.checkout-container .opc-wrapper .checkout-billing-address .billing-address-details{font-size:16px}}.checkout-container .opc-wrapper .checkout-billing-address>.fieldset{padding-left:28px;padding-top:20px;margin-bottom:0}.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .field-select-billing{max-width:unset;margin-bottom:40px}@media only screen and (max-width:767px){.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .field-select-billing select{font-size:14px}}@media only screen and (min-width:768px) and (max-width:1023px){.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .field-select-billing select{font-size:16px}}.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form{max-width:unset;margin-bottom:0}.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field[name="billingAddressshared.prefix"]{min-width:140px;max-width:140px;margin-right:40px}.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field[name="billingAddressshared.firstname"]{min-width:calc((100% - 140px - 80px)/2);max-width:calc((100% - 140px - 80px)/2);margin-right:40px}@media only screen and (max-width:767px){.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field[name="billingAddressshared.firstname"]{min-width:100%;max-width:100%}}.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field[name="billingAddressshared.lastname"]{min-width:calc((100% - 140px - 80px)/2);max-width:calc((100% - 140px - 80px)/2)}@media only screen and (max-width:767px){.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field[name="billingAddressshared.lastname"]{min-width:100%;max-width:100%}}.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field.street{min-width:calc(100% - 450px - 40px);max-width:calc(100% - 450px - 40px);margin-right:40px}@media only screen and (max-width:767px){.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field.street{min-width:100%;max-width:100%}}@media only screen and (min-width:768px) and (max-width:1023px){.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field.street{min-width:100%;max-width:100%}}@media only screen and (min-width:1024px) and (max-width:1439px){.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field.street{min-width:100%;max-width:100%}}.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field[name="billingAddressshared.country_id"]{min-width:450px;max-width:450px}@media only screen and (max-width:767px){.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field[name="billingAddressshared.country_id"]{min-width:100%;max-width:100%}}@media only screen and (min-width:768px) and (max-width:1023px){.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field[name="billingAddressshared.country_id"]{min-width:100%;max-width:100%}}@media only screen and (min-width:1024px) and (max-width:1439px){.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field[name="billingAddressshared.country_id"]{min-width:100%;max-width:100%}}@media only screen and (max-width:767px){.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field[name="billingAddressshared.country_id"] .label{line-height:22px}}.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field.choice input,.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field[name="billingAddressshared.city"],div[name$=".postcode"]{display:none}.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field[name="billingAddressshared.custom_attributes.phone_code"]{min-width:140px;max-width:140px;margin-right:20px;margin-bottom:10px}@media only screen and (max-width:767px){.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field[name="billingAddressshared.custom_attributes.phone_code"]{min-width:100px;max-width:100px}}.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field[name="billingAddressshared.telephone"]{min-width:200px;max-width:200px;margin-bottom:10px}@media only screen and (max-width:767px){.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field[name="billingAddressshared.telephone"]{width:calc(100% - 120px);min-width:unset;max-width:200px}}.checkout-container .opc-wrapper #co-payment-form>.fieldset hr,.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field[name="billingAddressshared.custom_attributes.display_phone_2"]>label,.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field[name="billingAddressshared.custom_attributes.phone2"]>label,.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field[name="billingAddressshared.custom_attributes.phone_2_code"]>label,.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field[name="billingAddressshared.telephone"] .field-tooltip,.checkout-container .opc-wrapper .opc-payment-additional{display:none!important}.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field[name="billingAddressshared.custom_attributes.display_phone_2"]{min-width:100%;max-width:100%;margin-bottom:0}.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field[name="billingAddressshared.custom_attributes.display_phone_2"] .choice{margin-top:0}@media only screen and (max-width:767px){.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field[name="billingAddressshared.custom_attributes.display_phone_2"] input[type=checkbox]+label{font-size:14px}}@media only screen and (min-width:768px) and (max-width:1023px){.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field[name="billingAddressshared.custom_attributes.display_phone_2"] input[type=checkbox]+label{font-size:16px}}.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field[name="billingAddressshared.custom_attributes.phone_2_code"]{display:none;min-width:140px;max-width:140px;margin-bottom:0;margin-right:20px}@media only screen and (max-width:767px){.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field[name="billingAddressshared.custom_attributes.phone_2_code"]{min-width:100px;max-width:100px}}.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field[name="billingAddressshared.custom_attributes.phone2"]{display:none;min-width:200px;max-width:200px;margin-bottom:0}@media only screen and (max-width:767px){.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field[name="billingAddressshared.custom_attributes.phone2"]{width:calc(100% - 120px);min-width:unset;max-width:200px}}.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field.choice{min-width:100%;max-width:100%;margin-top:40px}.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field.choice input+label:hover{color:#99785c}.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field.choice input:checked+label{color:#99785c}.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field .label{color:#000;font-weight:400;font-size:18px;letter-spacing:0;line-height:1.25em}@media only screen and (max-width:767px){.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field .label{font-size:14px}}@media only screen and (min-width:768px) and (max-width:1023px){.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field .label{font-size:16px}}.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field input[type=text],.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field select{padding:0;border-radius:0;border-color:#404242;border-width:0 0 1px;font-size:18px;letter-spacing:0;line-height:1.25em}@media only screen and (max-width:767px){.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field input[type=text],.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field select{font-size:14px}}@media only screen and (min-width:768px) and (max-width:1023px){.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field input[type=text],.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .ewc-checkoutCart-addBillingAddressFormWrapper .billing-address-form .field select{font-size:16px}}.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .actions-toolbar .primary{display:flex;justify-content:flex-start;float:none!important}@media only screen and (max-width:767px){.checkout-container .opc-wrapper .checkout-billing-address>.fieldset .actions-toolbar .primary button{margin-bottom:0}}.checkout-container .opc-progress-bar{display:flex;justify-content:center;margin-bottom:70px}@media only screen and (max-width:767px){.checkout-container .opc-progress-bar{counter-reset:i;margin-bottom:60px}}@media only screen and (min-width:768px) and (max-width:1023px){.checkout-container .opc-progress-bar{margin-bottom:60px}}@media only screen and (max-width:767px){.checkout-container .opc-progress-bar .opc-progress-bar-item{width:90px;position:relative}}.checkout-container .opc-progress-bar .opc-progress-bar-item:before{border-width:0;height:1px;top:15px;background-color:#99785c}@media only screen and (max-width:767px){.checkout-container .opc-progress-bar .opc-progress-bar-item:before{content:"";display:block;width:100%;position:absolute;left:0}}.checkout-container .opc-progress-bar .opc-progress-bar-item:first-child:before{width:50%;left:50%}@media only screen and (max-width:767px){.checkout-container .opc-progress-bar .opc-progress-bar-item:first-child:before{width:100%;left:0}.checkout-container .opc-progress-bar .opc-progress-bar-item:last-child{width:32px}}.checkout-container .opc-progress-bar .opc-progress-bar-item:last-child:before{width:50%}@media only screen and (max-width:767px){.checkout-container .opc-progress-bar .opc-progress-bar-item:last-child:before{width:0}}.checkout-container .opc-progress-bar .opc-progress-bar-item>span{display:block;padding-top:46px;color:#99785c;font-weight:400;font-size:18px;letter-spacing:0;line-height:1.25em}@media only screen and (max-width:767px){.checkout-container .opc-progress-bar .opc-progress-bar-item>span{font-size:14px}}@media only screen and (min-width:768px) and (max-width:1023px){.checkout-container .opc-progress-bar .opc-progress-bar-item>span{font-size:16px}}@media only screen and (max-width:767px){.checkout-container .opc-progress-bar .opc-progress-bar-item>span{font-size:0!important}}.checkout-container .opc-progress-bar .opc-progress-bar-item>span:before{content:"";width:28px;height:28px;margin-left:0;position:absolute;left:calc(50% - 15px);top:0;background-color:#fff;border-radius:50%;border-style:solid;border-color:#99785c;border-width:1px}@media only screen and (max-width:767px){.checkout-container .opc-progress-bar .opc-progress-bar-item>span:before{display:block;left:0}}.checkout-container .opc-progress-bar .opc-progress-bar-item>span:after{content:counter(i)!important;width:30px;height:30px;margin-left:0;position:absolute;left:calc(50% - 15px);top:0;background-color:transparent;font-family:inherit!important;font-weight:600;color:#99785c;font-size:16px;line-height:30px;border-width:0}@media only screen and (max-width:767px){.checkout-container .opc-progress-bar .opc-progress-bar-item>span:after{counter-increment:i;left:0;text-align:center;border-radius:50%}}.checkout-container .opc-progress-bar .opc-progress-bar-item .mobileLabel{font-size:18px;letter-spacing:0;line-height:1.25em}@media only screen and (max-width:767px){.checkout-container .opc-progress-bar .opc-progress-bar-item .mobileLabel{font-size:14px}}@media only screen and (min-width:768px) and (max-width:1023px){.checkout-container .opc-progress-bar .opc-progress-bar-item .mobileLabel{font-size:16px}}@media only screen and (max-width:767px){.checkout-container .opc-progress-bar .opc-progress-bar-item .mobileLabel{display:none;width:302px;position:absolute;text-align:center;color:#99785c}}@media only screen and (min-width:768px){.checkout-container .opc-progress-bar .opc-progress-bar-item .mobileLabel{display:none!important}}.checkout-container .opc-progress-bar .opc-progress-bar-item:nth-child(1) .mobileLabel{left:0}.checkout-container .opc-progress-bar .opc-progress-bar-item:nth-child(2) .mobileLabel{left:-90px}.checkout-container .opc-progress-bar .opc-progress-bar-item:nth-child(3) .mobileLabel{left:-180px}.checkout-container .opc-progress-bar .opc-progress-bar-item:nth-child(4) .mobileLabel{left:-270px}.checkout-container .opc-progress-bar .opc-progress-bar-item._active>span,.checkout-container .opc-progress-bar .opc-progress-bar-item._complete>span{font-weight:400}.checkout-container .opc-progress-bar .opc-progress-bar-item._active>span:after,.checkout-container .opc-progress-bar .opc-progress-bar-item._complete>span:after{content:counter(i);background-color:#99785c;color:#fff;font-family:inherit}@media only screen and (max-width:767px){.checkout-container .opc-progress-bar .opc-progress-bar-item._active .mobileLabel{display:block}}.checkout-container .opc-estimated-wrapper{display:none!important}.cart-empty .action,.cart-empty p{width:100%;max-width:330px;text-align:center;font-size:18px;letter-spacing:0;line-height:1.25em}.cart-empty p{margin:40px auto 0;color:#404242}@media only screen and (max-width:767px){.cart-empty p{font-size:14px}}@media only screen and (min-width:768px) and (max-width:1023px){.cart-empty p{font-size:16px}}.cart-empty .action{display:block!important;margin:50px auto 40px;padding:10px;text-transform:uppercase;font-family:"Montserrat","Noto Sans TC","Noto Sans SC","Heiti TC","LiHei Pro","新細明體",PMingLiU,sans-serif;border-radius:0;border-style:solid;border-color:#99785c;border-width:1px;transition:all .2s ease-out}@media only screen and (max-width:767px){.cart-empty .action{font-size:14px}}@media only screen and (min-width:768px) and (max-width:1023px){.cart-empty .action{font-size:16px}}@media only screen and (max-width:767px){.cart-empty .action{margin:40px auto 80px}}@media only screen and (min-width:768px) and (max-width:1023px){.cart-empty .action{margin:40px auto 80px}}.cart-empty .action.continueShopping{background-color:#99785c;color:#fff}.cart-empty .action.continueShopping:hover{background-color:#bd9471;color:#fff;border-color:#bd9471}@media only screen and (max-width:1023px){.ewc-checkout-checkout1 .nav-sections{display:block!important}}