@charset "utf-8";
:root{font-size:18px;--color-primary: #986456;--color-secondary: #7f7f7f;--swiper-theme-color: #986456;--swiper-navigation-size: 40px;--body-font-family: calibri, 'source-han-sans-simplified-c', sans-serif;--body-font-size: 18px;--body-font-weight: 400;--body-font-color: #575451;--body-letter-spacing: -0.01em;--body-line-height: 1.39;--h1-font-family: 'source-han-serif-cn-subset', Noto Serif SC, serif;--h1-font-size: 48px;--h1-font-weight: 500;--h1-font-color: #986456;--h1-letter-spacing: 0.1em;--h1-line-height: 1.3;--h2-font-family: 'source-han-sans-simplified-c', sans-serif;--h2-font-size: 32px;--h2-font-weight: 500;--h2-font-color: #7f7f7f;--h2-letter-spacing: 0.1em;--h2-line-height: 1.3;--h3-font-family: calibri, sans-serif;--h3-font-size: 26px;--h3-font-weight: 400;--h3-letter-spacing: -0.01em;--h3-line-height: 1.3}@media(max-width: 991.98px){:root{font-size:16px;--body-font-size: 16px;--body-line-height: 1.57;--h1-font-size: 38px;--h2-font-size: 26px;--h3-font-size: 24px}}@media(max-width: 767.98px){:root{--h1-font-size: 32px;--h2-font-size: 20px;--h3-font-size: 20px}}main{margin:47px 0}@media(max-width: 991.98px){main{margin:52px 0}}@media(max-width: 767.98px){main{margin:54px 0 6px}}.breadcrumb-filter-wrapper{margin-bottom:30px}@media(max-width: 767.98px){.breadcrumb-filter-wrapper{margin-bottom:33px}}.breadcrumb-filter-wrapper .breadcrumb{padding:0;margin:0}@media(max-width: 767.98px){.breadcrumb-filter-wrapper .breadcrumb{justify-content:center;margin-bottom:17px}}.product-listing-filter{padding:2px 0 0 0;justify-content:flex-end}@media(max-width: 767.98px){.product-listing-filter{justify-content:space-between}}.product-listing-filter-group .dropdown-toggle{padding:0 5px;margin:0;border-radius:0;border-width:0;font-size:15px;font-weight:300;color:#986456;letter-spacing:0;text-transform:uppercase}.product-listing-filter-group .dropdown-toggle:hover,.product-listing-filter-group .dropdown-toggle:focus{box-shadow:none;background-color:rgba(0,0,0,0)}@media(max-width: 991.98px){.product-listing-filter-group .dropdown-toggle{padding:0 2px;font-size:14px}.product-listing-filter-group .dropdown-toggle:hover,.product-listing-filter-group .dropdown-toggle:focus{padding:0 2px;font-size:14px}}@media(max-width: 767.98px){.product-listing-filter-group .dropdown-toggle{padding:0}.product-listing-filter-group .dropdown-toggle:hover,.product-listing-filter-group .dropdown-toggle:focus{padding:0}}.product-listing-filter-group .dropdown-toggle.no-caret:after{content:none}.product-listing-filter-group .dropdown-toggle::after{border:0;content:"";font-family:"Font Awesome 5 Pro";margin-left:7px;line-height:1;margin-top:-5px}@media(max-width: 767.98px){.product-listing-filter-group .dropdown-toggle::after{margin-top:0;margin-left:5px}}.product-listing-filter-group .dropdown-toggle:not(:disabled):not(.disabled).active,.product-listing-filter-group .dropdown-toggle:not(:disabled):not(.disabled):active,.product-listing-filter-group .dropdown-toggle.active,.product-listing-filter-group .dropdown-toggle.focus,.product-listing-filter-group .dropdown-toggle.hover,.product-listing-filter-group .dropdown-toggle:active:focus,.product-listing-filter-group .dropdown-toggle:active,.product-listing-filter-group .dropdown-toggle:focus,.product-listing-filter-group .dropdown-toggle:hover{background-color:rgba(0,0,0,0);color:#986456}.product-listing-filter-group.sorter-wrapper{position:relative}.product-listing-filter-group.filter-wrapper .dropdown-toggle{margin-right:26px}@media(max-width: 991.98px){.product-listing-filter-group.filter-wrapper .dropdown-toggle{margin-right:30px}}.product-listing-filter-group .dropdown-menu{width:100%;top:unset;font-size:unset;z-index:1;margin:0;border:none;border-radius:0}@media(max-width: 767.98px){.product-listing-filter-group .dropdown-menu.filter-dropdown{position:fixed;top:0;height:100%;z-index:100000;padding:0;flex-direction:column}}@media(max-width: 767.98px){.product-listing-filter-group .dropdown-menu.filter-dropdown .filter-container{display:flex;flex-direction:column;height:100%;position:relative;overflow-x:hidden;overflow-y:auto}}.product-listing-filter-group .dropdown-menu.sorter-dropdown{width:235px;right:0;margin-left:auto}@media(max-width: 767.98px){.product-listing-filter-group .dropdown-menu.show{display:flex !important}}.product-listing-filter-group .dropdown-menu.filter-slide-in{background-color:#f5f0ee;display:flex;flex-direction:column;width:400px;height:100%;position:fixed;top:0;right:0;left:unset;z-index:100000;padding:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.product-listing-filter-group .dropdown-menu.filter-slide-in.animated{-webkit-transition:.5s transform ease;-moz-transition:.5s transform ease;-o-transition:.5s transform ease;transition:.5s transform ease}@media(max-width: 991.98px){.product-listing-filter-group .dropdown-menu.filter-slide-in{width:320px}}.product-listing-filter-group .dropdown-menu.filter-slide-in.show{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}.product-listing-filter-group .dropdown-menu.filter-slide-in .filter-container{overflow-y:auto;overflow-x:hidden;height:100%;padding:0 30px}.product-listing-filter-group.show .dropdown-toggle{background-color:rgba(0,0,0,0)}@media(max-width: 767.98px){.product-listing-filter-group.show .dropdown-menu.filter-dropdown{display:flex}}.top-individual .product-listing-filter-group{position:relative}.filter-overlay{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0);z-index:99990;top:0;left:0;display:none}.show .filter-overlay{display:block}.filter-option-link{display:inline-block;position:relative}.filter-option-link :lang(zh){color:#986456}.filter-option-link:not(.has-image){padding-left:30px}.filter-option-link:not(.has-image):before{content:"";display:inline-block;position:absolute;top:5px;left:0px;width:18px;height:18px;background-color:rgba(0,0,0,0);border:1px solid #986456;color:#fff;font-size:12px;line-height:18px;text-align:center}.filter-option-link:not(.has-image).selected:before{content:"";font-family:"Font Awesome 5 Pro";background-color:#986456;border-color:#986456}.has-image-text .filter-option-link.has-image{padding-left:30px}.filter-option-link.has-image img{border:1px solid #e0e0e0;width:20px;height:20px;padding:1px;border-radius:50%}.has-image-text .filter-option-link.has-image img{position:absolute;top:5px;left:0px}.filter-option-link.has-image.selected img{border-color:#000}.product-listing-filter-selecteds{padding:20px 0}.remove-filter{padding:0 0.75rem;margin:0.75rem}.remove-filter a{display:inline-block}.remove-filter a img{display:inline-block;width:18px;height:18px;margin-right:10px;border-radius:50%;vertical-align:text-bottom}.remove-filter a::after{display:inline-block;margin-left:5px;content:"";font:normal normal normal .8em/1 "Font Awesome 5 Pro";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter-header{position:relative;background-color:#000;padding:23px 30px 20px;font-size:26px;font-weight:300;color:#986456}@media(max-width: 991.98px){.filter-header{font-size:24px}}@media(max-width: 767.98px){.filter-header{padding:23px 30px 27px;font-size:20px}}.close-product-listing-filter{position:absolute;top:20px;right:33px;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:flex-end}.close-product-listing-filter:after{display:inline-block;content:"";font:normal normal 300 18px/1 "Font Awesome 5 Pro";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#575451}.filter-price-range-slider-wrapper{padding:0 10px 15px 10px}.filter-price-range-slider-wrapper .filter-price-textbox-wrapper{margin:0 -15px 15px -15px}.filter-price-range-slider-wrapper .filter-price-textbox{padding:0 5px}.filter-items-title{position:relative;padding:0 0 6px 0;margin:0 0 14px;font-size:18px;font-weight:300}@media(max-width: 991.98px){.filter-items-title{padding:0 0 11px;margin:0 0 12px;font-size:16px}}.filter-items-title :lang(zh){font-weight:400;color:#986456;margin-right:10px}@media(max-width: 991.98px){.filter-items-title :lang(zh){margin-right:6px}}@media(max-width: 767.98px){.filter-collapse .filter-items-title{cursor:pointer}}@media(max-width: 767.98px){.filter-collapse .filter-items-title:after{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);content:"";font-family:"Font Awesome 5 Pro";font-weight:300}}@media(max-width: 767.98px){.filter-collapse .filter-items-title.collapsed:after{content:""}}.filter-slide-in .filter-items-title{cursor:pointer;border-bottom:1px solid #b89289}.filter-slide-in .filter-items-title:after{position:absolute;right:11px;top:5px;content:"";font-family:"Font Awesome 5 Pro";font-weight:300;font-size:12px}@media(max-width: 767.98px){.filter-slide-in .filter-items-title:after{right:7px;top:14px}}.filter-slide-in .filter-items-title.collapsed:after{content:""}.side-accordion .filter-items-title{position:relative}@media(min-width: 768px){.side-accordion .filter-items-title:after{position:absolute;content:"";font-family:"Font Awesome 5 Pro";right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}@media(min-width: 768px){.side-accordion .filter-items-title.collapsed:after{content:""}}.sortby-items,.filter-items{margin:0;padding:0;list-style:none;margin:0}.sortby-items>li>a,.filter-items>li>a{padding:5px 0 1px;font-size:15px;font-weight:300;text-transform:uppercase}@media(max-width: 991.98px){.sortby-items>li>a,.filter-items>li>a{font-size:14px}}@media(max-width: 767.98px){.sortby-items>li>a,.filter-items>li>a{padding:4px 0 2px}}.sortby-items.has-image,.filter-items.has-image{display:flex;flex-wrap:wrap}.sortby-items.has-image.collapse,.filter-items.has-image.collapse{display:none}.sortby-items.has-image.collapse.show,.filter-items.has-image.collapse.show{display:flex}.sortby-items.has-image>li,.filter-items.has-image>li{margin-bottom:5px}.filter-items li:last-child{padding-bottom:19px}@media(max-width: 991.98px){.filter-items li:last-child{padding-bottom:16px}}.filter-buttons{padding:14px 30px;display:flex;flex-wrap:wrap;gap:13px}@media(max-width: 991.98px){.filter-buttons{padding:12px 30px}}.filter-buttons .btn{width:100%;font-size:18px}@media(max-width: 991.98px){.filter-buttons .btn{font-size:16px}.filter-buttons .btn:hover{font-size:16px}}.filter-buttons .btn.btn-filter-apply{padding-top:10px}.filter-buttons .btn.btn-filter-apply :lang(zh){margin-right:7px}.filter-buttons .btn.btn-filter-reset{background-color:rgba(0,0,0,0);color:#986456;border:0;text-transform:none;font-size:15px;padding:13px 0 12px;font-weight:300}@media(max-width: 991.98px){.filter-buttons .btn.btn-filter-reset{font-size:13px}}.filter-buttons .btn.btn-filter-reset:not(:disabled):not(.disabled).active,.filter-buttons .btn.btn-filter-reset:not(:disabled):not(.disabled):active,.filter-buttons .btn.btn-filter-reset.active,.filter-buttons .btn.btn-filter-reset.focus,.filter-buttons .btn.btn-filter-reset.hover,.filter-buttons .btn.btn-filter-reset:active:focus,.filter-buttons .btn.btn-filter-reset:active,.filter-buttons .btn.btn-filter-reset:focus,.filter-buttons .btn.btn-filter-reset:hover{background-color:rgba(0,0,0,0);color:#986456;border:0}
