@keyframes rotate-360{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes oclock{0%{transform:rotate(0)}to{transform:rotate(6deg)}}@keyframes multiShadowSpin{0%,5%,95%,to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}}body{height:auto;padding:0;width:100%}ol,ul{list-style-type:none;padding-inline-start:0}::-moz-focus-inner{border:0}button::-moz-focus-inner,button::focus-inner{border:0}::-moz-selection{background:#c0996c;color:#fafafa}::selection{background:#c0996c;color:#fafafa}input,textarea{caret-color:#c0996c}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--bs-secondary-color)}input::placeholder,textarea::placeholder{color:var(--bs-secondary-color)}input.inpt-number-nostyle[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input.inpt-number-nostyle[type=number]::-webkit-inner-spin-button,input.inpt-number-nostyle[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input.form-control[type=search]::-ms-clear,input.form-control[type=search]::-ms-reveal{display:none;height:0;width:0}input.form-control[type=search]::-webkit-search-cancel-button,input.form-control[type=search]::-webkit-search-decoration,input.form-control[type=search]::-webkit-search-results-button,input.form-control[type=search]::-webkit-search-results-decoratio{-webkit-appearance:none}input.form-control[type=password]::-ms-clear,input.form-control[type=password]::-ms-reveal{display:none;height:0;width:0}input[list]::-webkit-calendar-picker-indicator,input[list]::-webkit-list-button{opacity:0!important}img{background-repeat:no-repeat;background-size:cover;font-size:italic;shape-margin:1rem;-moz-user-select:none}.font-body{font-family:var(--bs-font-sans-serif)!important}.font-Italiana{font-family:Italiana,Apple LiSung,serif!important}@media screen and (min-width:0){.display-xs-12px{font-size:.75rem}.display-xs-14px{font-size:.875rem}.display-xs-16px{font-size:1rem}.display-xs-18px{font-size:1.125rem}.display-xs-20px{font-size:1.25rem}.display-xs-21px{font-size:1.3125rem}.display-xs-24px{font-size:1.5rem}.display-xs-28px{font-size:1.75rem}.display-xs-30px{font-size:1.875rem}.display-xs-32px{font-size:2rem}.display-xs-36px{font-size:2.25rem}.display-xs-40px{font-size:2.5rem}.display-xs-48px{font-size:3rem}.display-xs-52px{font-size:3.25rem}.display-xs-56px{font-size:3.5rem}.display-xs-60px{font-size:3.75rem}.display-xs-64px{font-size:4rem}.display-xs-72px{font-size:4.5rem}.display-xs-80px{font-size:5rem}}@media screen and (min-width:576px){.display-sm-12px{font-size:.75rem}.display-sm-14px{font-size:.875rem}.display-sm-16px{font-size:1rem}.display-sm-18px{font-size:1.125rem}.display-sm-20px{font-size:1.25rem}.display-sm-21px{font-size:1.3125rem}.display-sm-24px{font-size:1.5rem}.display-sm-28px{font-size:1.75rem}.display-sm-30px{font-size:1.875rem}.display-sm-32px{font-size:2rem}.display-sm-36px{font-size:2.25rem}.display-sm-40px{font-size:2.5rem}.display-sm-48px{font-size:3rem}.display-sm-52px{font-size:3.25rem}.display-sm-56px{font-size:3.5rem}.display-sm-60px{font-size:3.75rem}.display-sm-64px{font-size:4rem}.display-sm-72px{font-size:4.5rem}.display-sm-80px{font-size:5rem}}@media screen and (min-width:768px){.display-md-12px{font-size:.75rem}.display-md-14px{font-size:.875rem}.display-md-16px{font-size:1rem}.display-md-18px{font-size:1.125rem}.display-md-20px{font-size:1.25rem}.display-md-21px{font-size:1.3125rem}.display-md-24px{font-size:1.5rem}.display-md-28px{font-size:1.75rem}.display-md-30px{font-size:1.875rem}.display-md-32px{font-size:2rem}.display-md-36px{font-size:2.25rem}.display-md-40px{font-size:2.5rem}.display-md-48px{font-size:3rem}.display-md-52px{font-size:3.25rem}.display-md-56px{font-size:3.5rem}.display-md-60px{font-size:3.75rem}.display-md-64px{font-size:4rem}.display-md-72px{font-size:4.5rem}.display-md-80px{font-size:5rem}}@media screen and (min-width:992px){.display-lg-12px{font-size:.75rem}.display-lg-14px{font-size:.875rem}.display-lg-16px{font-size:1rem}.display-lg-18px{font-size:1.125rem}.display-lg-20px{font-size:1.25rem}.display-lg-21px{font-size:1.3125rem}.display-lg-24px{font-size:1.5rem}.display-lg-28px{font-size:1.75rem}.display-lg-30px{font-size:1.875rem}.display-lg-32px{font-size:2rem}.display-lg-36px{font-size:2.25rem}.display-lg-40px{font-size:2.5rem}.display-lg-48px{font-size:3rem}.display-lg-52px{font-size:3.25rem}.display-lg-56px{font-size:3.5rem}.display-lg-60px{font-size:3.75rem}.display-lg-64px{font-size:4rem}.display-lg-72px{font-size:4.5rem}.display-lg-80px{font-size:5rem}}@media screen and (min-width:1200px){.display-xl-12px{font-size:.75rem}.display-xl-14px{font-size:.875rem}.display-xl-16px{font-size:1rem}.display-xl-18px{font-size:1.125rem}.display-xl-20px{font-size:1.25rem}.display-xl-21px{font-size:1.3125rem}.display-xl-24px{font-size:1.5rem}.display-xl-28px{font-size:1.75rem}.display-xl-30px{font-size:1.875rem}.display-xl-32px{font-size:2rem}.display-xl-36px{font-size:2.25rem}.display-xl-40px{font-size:2.5rem}.display-xl-48px{font-size:3rem}.display-xl-52px{font-size:3.25rem}.display-xl-56px{font-size:3.5rem}.display-xl-60px{font-size:3.75rem}.display-xl-64px{font-size:4rem}.display-xl-72px{font-size:4.5rem}.display-xl-80px{font-size:5rem}}@media screen and (min-width:1400px){.display-xxl-12px{font-size:.75rem}.display-xxl-14px{font-size:.875rem}.display-xxl-16px{font-size:1rem}.display-xxl-18px{font-size:1.125rem}.display-xxl-20px{font-size:1.25rem}.display-xxl-21px{font-size:1.3125rem}.display-xxl-24px{font-size:1.5rem}.display-xxl-28px{font-size:1.75rem}.display-xxl-30px{font-size:1.875rem}.display-xxl-32px{font-size:2rem}.display-xxl-36px{font-size:2.25rem}.display-xxl-40px{font-size:2.5rem}.display-xxl-48px{font-size:3rem}.display-xxl-52px{font-size:3.25rem}.display-xxl-56px{font-size:3.5rem}.display-xxl-60px{font-size:3.75rem}.display-xxl-64px{font-size:4rem}.display-xxl-72px{font-size:4.5rem}.display-xxl-80px{font-size:5rem}}.lh--0{line-height:0}.lh--1{line-height:1}.lh--1_2{line-height:1.2}.lh--base{line-height:1.8}.lh--1_75{line-height:1.75}.lh--2{line-height:2}.ls--base{letter-spacing:normal}.ls--xs{letter-spacing:.05em}.ls--sm{letter-spacing:.1em}.ls--md{letter-spacing:.15em}.ls--lg{letter-spacing:.3em}ol.list--dec,ul.list--dec{list-style:decimal;padding-left:1.5em}ol.list--disc,ul.list--disc{list-style:disc;padding-left:1.5em}ol.list--o,ul.list--o{list-style:circle;padding-left:1.5em}ol.list--sq,ul.list--sq{list-style:square;padding-left:1.5em}ol.list--eng,ul.list--eng{list-style:lower-alpha;padding-left:1.5em}.z-n1{z-index:-1}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.op--0{opacity:0}.op--5{opacity:.05}.op--10{opacity:.1}.op--15{opacity:.15}.op--20{opacity:.2}.op--25{opacity:.25}.op--30{opacity:.3}.op--35{opacity:.35}.op--40{opacity:.4}.op--45{opacity:.45}.op--50{opacity:.5}.op--55{opacity:.55}.op--60{opacity:.6}.op--65{opacity:.65}.op--70{opacity:.7}.op--75{opacity:.75}.op--80{opacity:.8}.op--85{opacity:.85}.op--90{opacity:.9}.op--95{opacity:.95}.op--100{opacity:1}@media screen and (min-width:0){.op-xs--0{opacity:0}.op-xs--100{opacity:1}.text-xs-nowarp{white-space:nowrap!important}}@media screen and (min-width:576px){.op-sm--0{opacity:0}.op-sm--100{opacity:1}.text-sm-nowarp{white-space:nowrap!important}}@media screen and (min-width:768px){.op-md--0{opacity:0}.op-md--100{opacity:1}.text-md-nowarp{white-space:nowrap!important}}@media screen and (min-width:992px){.op-lg--0{opacity:0}.op-lg--100{opacity:1}.text-lg-nowarp{white-space:nowrap!important}}@media screen and (min-width:1200px){.op-xl--0{opacity:0}.op-xl--100{opacity:1}.text-xl-nowarp{white-space:nowrap!important}}@media screen and (min-width:1400px){.op-xxl--0{opacity:0}.op-xxl--100{opacity:1}.text-xxl-nowarp{white-space:nowrap!important}}.img-contain{height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.bg-body{background-color:#fafafa!important}.text-underline,.text-underline--hover:hover{text-decoration:underline!important}@media screen and (min-width:1600px){.display-3xl-12px{font-size:.75rem}.display-3xl-14px{font-size:.875rem}.display-3xl-16px{font-size:1rem}.display-3xl-18px{font-size:1.125rem}.display-3xl-20px{font-size:1.25rem}.display-3xl-21px{font-size:1.3125rem}.display-3xl-24px{font-size:1.5rem}.display-3xl-28px{font-size:1.75rem}.display-3xl-30px{font-size:1.875rem}.display-3xl-32px{font-size:2rem}.display-3xl-36px{font-size:2.25rem}.display-3xl-40px{font-size:2.5rem}.display-3xl-48px{font-size:3rem}.display-3xl-52px{font-size:3.25rem}.display-3xl-56px{font-size:3.5rem}.display-3xl-60px{font-size:3.75rem}.display-3xl-64px{font-size:4rem}.display-3xl-72px{font-size:4.5rem}.display-3xl-80px{font-size:5rem}.op-3xl--0{opacity:0}.op-3xl--100{opacity:1}.text-3xl-nowarp{white-space:nowrap!important}}.text-pseudo__before--danger:before,.text-pseudo__before--muted:before,.text-pseudo__before:before{content:attr(data-pseudo);display:inline}.text-pseudo__before--danger:before{color:#dc3545}.text-pseudo__before--muted:before{color:var(--bs-secondary-color)}.text-pseudo__after--muted:after,.text-pseudo__after:after{content:attr(data-pseudo);display:inline}.text-pseudo__after--muted:after{color:var(--bs-secondary-color)}.caption--h1{font-size:clamp(2.5rem,2.5rem + 16 * (100cqw - 20rem)/1600,3.5rem)}@supports not (width:100cqw){.caption--h1{font-size:clamp(2.5rem,2.5rem + 16 * (100vw - 20rem)/1600,3.5rem)}}.caption--h2{font-size:clamp(1.75rem,1.75rem + 24 * (100cqw - 20rem)/1600,3.25rem)}@supports not (width:100cqw){.caption--h2{font-size:clamp(1.75rem,1.75rem + 24 * (100vw - 20rem)/1600,3.25rem)}}.caption--h3{font-size:clamp(1.25rem,1.25rem + 8 * (100cqw - 20rem)/1600,1.75rem)}@supports not (width:100cqw){.caption--h3{font-size:clamp(1.25rem,1.25rem + 8 * (100vw - 20rem)/1600,1.75rem)}}.caption--h4{font-size:clamp(1.125rem,1.125rem + 6 * (100cqw - 20rem)/1600,1.5rem)}@supports not (width:100cqw){.caption--h4{font-size:clamp(1.125rem,1.125rem + 6 * (100vw - 20rem)/1600,1.5rem)}}.caption--h5{font-size:clamp(1rem,1rem + 4 * (100cqw - 20rem)/1600,1.25rem)}@supports not (width:100cqw){.caption--h5{font-size:clamp(1rem,1rem + 4 * (100vw - 20rem)/1600,1.25rem)}}.caption-lead--center{align-content:stretch;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;text-align:center;white-space:nowrap}.caption-lead--center:after,.caption-lead--center:before{background:#000;content:"";display:block;flex:1 1 100%;height:1px;width:auto}.caption-lead--center:before{margin-right:1em}.caption-lead--center:after{margin-left:1em}.caption-lead--start{align-content:stretch;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;text-align:left;white-space:nowrap}.caption-lead--start:after{background:#000;content:"";display:block;flex:1 1 100%;height:1px;margin-left:1em;width:auto}.caption-lead--end{align-content:stretch;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;text-align:right;white-space:nowrap}.caption-lead--end:before{background:#000;content:"";display:block;flex:1 1 100%;height:1px;margin-right:1em;width:auto}.pointer-events-none{pointer-events:none}.wrap{background:0 0;height:auto;margin:auto;padding-top:0;position:relative;width:100%;z-index:1}.wrap.overlay{height:calc(var(--svh)*100);overflow:hidden}.wrap .main{background:0 0}@media screen and (min-width:576px){.container--max-sm{max-width:540px}}.container--pull-sm{margin-left:auto;margin-right:auto;max-width:calc(50% + 270px);padding-left:.75rem;padding-right:.75rem;width:100%}@media screen and (min-width:768px){.container--max-md{max-width:720px}}.container--pull-md{margin-left:auto;margin-right:auto;max-width:calc(50% + 360px);padding-left:.75rem;padding-right:.75rem;width:100%}@media screen and (min-width:992px){.container--max-lg{max-width:960px}}.container--pull-lg{margin-left:auto;margin-right:auto;max-width:calc(50% + 480px);padding-left:.75rem;padding-right:.75rem;width:100%}@media screen and (min-width:1200px){.container--max-xl{max-width:1140px}}.container--pull-xl{margin-left:auto;margin-right:auto;max-width:calc(50% + 570px);padding-left:.75rem;padding-right:.75rem;width:100%}@media screen and (min-width:1400px){.container--max-xxl{max-width:1320px}}.container--pull-xxl{margin-left:auto;margin-right:auto;max-width:calc(50% + 660px);padding-left:.75rem;padding-right:.75rem;width:100%}.animated-reverse{animation-direction:reverse}.img-box--scale{overflow:hidden}.img-box--scale img{transform:scale(1);transition:.3s ease-in-out}.img-box--scale:hover img{transform:scale(1.05)}.btn-godown{bottom:24px;color:#fafafa;position:absolute;right:20px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:32px}.btn-godown svg{pointer-events:none;transform:rotate(180deg)}.btn-godown:hover{color:#c0996c}@media screen and (min-width:1200px){.btn-godown{bottom:32px;right:30px}}.btn-gotop{bottom:16px;color:#fafafa;position:absolute;right:20px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:32px}.btn-gotop svg{pointer-events:none}.btn-gotop:hover{color:#c0996c}@media screen and (min-width:1200px){.btn-gotop{bottom:48px;right:30px}}.btn-svg svg{height:2rem;width:2rem}.btn-svg--sm svg{height:1rem;width:1rem}.btn-close{background:0 0;border:1px solid #c0996c;border-radius:10rem;color:#c0996c;cursor:pointer;display:block;font-size:1.875rem;height:40px;line-height:1;padding:0;position:absolute;right:20px;text-align:center;top:12px;transform:scale(.85);transition:transform .3s;width:40px;z-index:2}.btn-close .ico-close{fill:#fafafa;margin-top:-12.5%}.btn-close:hover{transform:scale(1)}.btn-submit svg{aspect-ratio:20/29;pointer-events:none;transform:rotate(90deg);width:55px}@media screen and (min-width:768px){.btn-submit svg{width:66px}}.editor{display:flow-root}@supports not (display:flow-root){.editor:after,.editor:before{clear:both;content:""}}.editor h1{font-size:2.1875rem}.editor h2{font-size:1.75rem}.editor h3{font-size:1.53125rem}.editor h4{font-size:1.3125rem}.editor h5{font-size:1.09375rem}.editor h6{font-size:.875rem}.editor h1,.editor h2,.editor h3,.editor h4,.editor h5,.editor h6{font-weight:300}.editor ol,.editor ul{padding-inline-start:40px}.editor ul{list-style-type:disc}.editor ol{list-style-type:decimal}.editor img{display:block;height:auto!important;margin:0 auto;max-width:100%;width:auto}.editor p{word-wrap:break-word;white-space:normal;word-break:keep-all}.editor pre{overflow:inherit}.editor a{color:#c0996c}.editor a:hover{color:#9c7343;text-decoration:underline}.editor b,.editor strong{font-weight:bolder}.editor mark{background-color:#fbefc9}.editor del,.editor s{text-decoration:line-through}.editor ins,.editor u{text-decoration:underline}.editor em{font-style:italic}.navbar{border-bottom:1px solid hsla(0,0%,100%,.3);height:60px;padding:0!important}.navbar,.navbar.scrolled{transition:.3s ease-in-out}.navbar.scrolled{background-color:#6a5d53;border:none}.navbar .navbar-brand{margin:0;padding:0 0 0 1rem;position:relative;z-index:2000}.navbar .navbar-brand,.navbar .navbar-brand .logo-box{align-items:center;display:flex;height:100%;justify-content:center}.navbar .navbar-brand .logo-box{padding:.25rem 0;width:100%}.navbar .navbar-brand .logo-box svg{color:#fafafa;height:100%;width:100%}.navbar .navbar-brand h5{color:#fafafa;font-size:.8rem;padding-left:1rem;transition:.3s ease-in-out}.navbar .navbar-hamburger{border:none;height:50px;margin:-25px 5px 0 0;padding:0;position:absolute;right:0;top:50%;width:80px;z-index:2000}.navbar .navbar-hamburger:focus{box-shadow:none}.navbar .navbar-hamburger .navbar-hamburger-icon{display:block;height:0;margin-left:20%;margin-top:0;position:relative;transition:.3s ease-in-out;width:60%}.navbar .navbar-hamburger .navbar-hamburger-icon:after,.navbar .navbar-hamburger .navbar-hamburger-icon:before{background-color:#5a5a5a;content:"";height:1px;left:0;position:absolute;top:0;transition:.3s ease-in-out;width:100%}.navbar .navbar-hamburger .navbar-hamburger-icon:before{transform:rotate(25deg)}.navbar .navbar-hamburger .navbar-hamburger-icon:after{transform:rotate(-25deg)}.navbar .navbar-hamburger.collapsed .navbar-hamburger-icon:after,.navbar .navbar-hamburger.collapsed .navbar-hamburger-icon:before{background-color:#fafafa}.navbar .navbar-hamburger.collapsed .navbar-hamburger-icon:before{top:-7px;transform:rotate(0)}.navbar .navbar-hamburger.collapsed .navbar-hamburger-icon:after{top:7px;transform:rotate(0)}.navbar .btn-heart{padding:0;position:absolute;right:95px;transition:opacity .5s,.3s ease-in-out;z-index:2000}.navbar .btn-heart.v-hidden{opacity:0;pointer-events:none}.navbar .btn-heart svg{color:#fafafa;transition:.3s ease-in-out}.navbar-collapse{background-color:#f2ede2;height:calc(var(--svh)*100);left:0;overflow:hidden;padding:60px 40px;position:fixed;top:0;transform:translateY(-100%);transition:.3s ease-in-out;width:100vw}.navbar-collapse.show{transform:translateY(0)}.navbar-collapse ul{list-style:none;margin:0;padding:0}.navbar-collapse .nav-list{height:100%;overflow-x:hidden;overflow-y:auto;width:100%}.navbar-collapse .nav-list:has(.active-slide){overflow-y:hidden}.navbar-collapse .nav-list .nav-item{position:static}.navbar-collapse .nav-list .nav-item .arrow-box{align-items:center;display:flex}.navbar-collapse .nav-list .nav-item .arrow-box svg{height:10px;width:10px}.navbar-collapse .nav-list .nav-item .nav-link-wrapper{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.navbar-collapse .nav-list .nav-item .nav-link-wrapper .nav-link{align-items:center;color:#5a5a5a;display:flex;max-width:100%;overflow:hidden;text-decoration:none;white-space:nowrap;width:100%}.navbar-collapse .nav-list .nav-item .nav-link-wrapper .nav-link .text-zh{flex-shrink:0}.navbar-collapse .nav-list .nav-item .nav-link-wrapper .nav-link .text-en{display:block;flex-shrink:1;margin-left:.75rem;opacity:1;overflow:hidden;text-overflow:ellipsis}.navbar-collapse .nav-list .nav-item .nav-submenu{background-color:#f2ede2;height:100%;left:0;overflow:hidden;padding:20px 40px;position:fixed;top:0;transform:translateX(100%);transition:.3s ease-in-out;width:100%;z-index:10}.navbar-collapse .nav-list .nav-item .nav-submenu .btn-back{align-items:center;background:0 0;border:none;display:flex;padding:0 0 3rem}.navbar-collapse .nav-list .nav-item .nav-submenu .btn-back svg{margin-right:10px}.navbar-collapse .nav-list .nav-item.active-slide>.nav-submenu{transform:translateX(0)}.navbar .img-box{display:none}.navbar:has(.navbar-collapse.show) .btn-heart svg{color:#5a5a5a;transition:.3s ease-in-out}.navbar:has(.navbar-collapse.show) .navbar-brand .logo-box svg{color:#5a5a5a;transition:.3s ease-in-out}.navbar:has(.navbar-collapse.show) .navbar-brand h5{color:#5a5a5a;transition:.3s ease-in-out}.modal-login .modal-dialog{align-items:center;display:flex;margin:0 auto;max-width:min(576px,100% - 2rem);min-height:100%;padding:1rem 0}.modal-login .modal-dialog .modal-content{background-color:#fff;border-bottom:1rem solid #c0996c}.modal-login .modal-dialog .modal-content .modal-body{align-items:center;display:flex;flex-direction:column;gap:0;padding:0 3rem}.modal-login .modal-dialog .modal-content .modal-body .title{align-items:center;display:flex}.modal-login .modal-dialog .modal-content .modal-body .title .icon{border:1px solid #c0996c;border-radius:50%;height:50px;padding:12px;width:50px}.modal-login .modal-dialog .modal-content .modal-body .title .icon svg{color:#c0996c;height:100%;width:100%}.modal-login .modal-dialog .modal-content .modal-body .title .text{color:#c0996c}.modal-login .modal-dialog .modal-content .modal-body .btn-login{align-items:center;border:1px solid #5a5a5a;display:flex;padding:.5rem 1rem;transition:.3s ease-in-out}.modal-login .modal-dialog .modal-content .modal-body .btn-login:hover{background-color:#f2ede2;transition:.3s ease-in-out}.modal-login .modal-dialog .modal-content .modal-body .notice{font-size:.9rem}.modal-login .modal-dialog .modal-content .modal-body .notice a{color:#5a5a5a}@media screen and (min-width:1200px){.navbar{height:80px}.navbar .navbar-brand h5{font-size:1.2rem}.navbar .navbar-hamburger{display:none}.navbar .btn-heart{right:20px}.navbar-collapse{background-color:transparent;display:flex;flex-direction:row-reverse;height:100%;overflow:visible;padding:0 50px 0 0;position:static;transform:none;width:auto}.navbar-collapse.search-active .nav-list{max-width:0;opacity:0;pointer-events:none}.navbar-collapse.search-active .search-bar{border-bottom:1px solid #fafafa;border-radius:0;cursor:text;max-width:500px;width:50%}.navbar-collapse.search-active .search-bar:focus-within{box-shadow:none}.navbar-collapse.search-active .search-bar .input-group-text{border:none}.navbar-collapse.search-active .search-bar .form-control{opacity:1;padding:.375rem .75rem}.navbar-collapse .nav-list{align-items:center;display:flex;justify-content:flex-end;max-width:1200px;opacity:1;overflow:visible;padding:0;transition:.3s ease-in-out}.navbar-collapse .nav-list .nav-item{align-items:center;display:flex;height:100%;padding:0 20px;position:relative}.navbar-collapse .nav-list .nav-item .nav-link-wrapper{border:none}.navbar-collapse .nav-list .nav-item .nav-link-wrapper .nav-link{color:#fafafa;max-width:none;overflow:visible;padding:1rem 0;position:relative}.navbar-collapse .nav-list .nav-item .nav-link-wrapper .nav-link .text-zh{transition:.3s ease-in-out}.navbar-collapse .nav-list .nav-item .nav-link-wrapper .nav-link .text-en{color:#fafafa;display:block;left:50%;margin:0;opacity:0;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s ease-in-out;white-space:nowrap}.navbar-collapse .nav-list .nav-item .nav-link-wrapper .nav-link svg{fill:#fafafa;margin-left:5px;margin-right:0;transform:rotate(90deg);transition:.3s ease-in-out}.navbar-collapse .nav-list .nav-item .nav-link-wrapper .nav-link.level-1:hover .text-zh{opacity:0;transform:translateY(5px)}.navbar-collapse .nav-list .nav-item .nav-link-wrapper .nav-link.level-1:hover .text-en{opacity:1}.navbar-collapse .nav-list .nav-item .nav-link-wrapper .nav-link.level-1:hover svg{visibility:hidden}.navbar-collapse .nav-list .nav-item .nav-submenu{background-color:#f2ede2;box-shadow:0 10px 15px rgba(0,0,0,.1);height:calc(var(--svh)*80);left:-15%;margin:0;min-height:500px;opacity:0;padding:0 1.2rem 1.2rem;position:absolute;top:100%;transform:translateY(-10px) translateX(0);transition:.3s ease-in-out;visibility:hidden;width:810px;z-index:100}.navbar-collapse .nav-list .nav-item .nav-submenu.single-layer{height:auto;min-height:unset;width:auto}.navbar-collapse .nav-list .nav-item .nav-submenu.single-layer .nav-sub-list.level-2{height:auto;overflow:visible;padding-bottom:0}.navbar-collapse .nav-list .nav-item .nav-submenu.single-layer .nav-sub-list.level-2:after{display:none}.navbar-collapse .nav-list .nav-item .nav-submenu.single-layer .nav-sub-list.level-2 .nav-item{width:auto}.navbar-collapse .nav-list .nav-item .nav-submenu.single-layer .nav-sub-list.level-2 .nav-item .nav-link{white-space:nowrap}.navbar-collapse .nav-list .nav-item .nav-submenu .btn-back{display:none}.navbar-collapse .nav-list .nav-item .nav-submenu .nav-item{position:relative}.navbar-collapse .nav-list .nav-item .nav-submenu .nav-item .nav-link-wrapper .nav-link{align-items:center;color:#5a5a5a;display:flex;padding:.5rem 15px;white-space:normal}.navbar-collapse .nav-list .nav-item .nav-submenu .nav-item .nav-link-wrapper .nav-link .text-zh{opacity:1}.navbar-collapse .nav-list .nav-item .nav-submenu .nav-item .nav-link-wrapper .nav-link .text-en{color:inherit;font-size:.85rem;margin-left:.5rem;opacity:1;position:static;transform:none}.navbar-collapse .nav-list .nav-item .nav-submenu .nav-item .nav-link-wrapper .nav-link svg{color:#5a5a5a;margin-left:auto;transform:rotate(0)}.navbar-collapse .nav-list .nav-item .nav-submenu .nav-sub-list{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.navbar-collapse .nav-list .nav-item .nav-submenu .nav-sub-list .nav-item{height:auto;letter-spacing:-.5px;letter-spacing:-.03125rem;padding:1.2rem 0 0;width:250px}.navbar-collapse .nav-list .nav-item .nav-submenu .nav-sub-list.level-2{-webkit-overflow-scrolling:touch;align-items:flex-end;direction:rtl;height:105%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding-bottom:20px}@supports (-moz-appearance:none){.navbar-collapse .nav-list .nav-item .nav-submenu .nav-sub-list.level-2{scrollbar-color:#dcdcdc transparent;scrollbar-width:thin}}.navbar-collapse .nav-list .nav-item .nav-submenu .nav-sub-list.level-2::-webkit-scrollbar{height:8px;width:8px}.navbar-collapse .nav-list .nav-item .nav-submenu .nav-sub-list.level-2::-webkit-scrollbar-button{display:none;height:0;width:0}.navbar-collapse .nav-list .nav-item .nav-submenu .nav-sub-list.level-2::-webkit-scrollbar-track{background:0 0;border-radius:10px}.navbar-collapse .nav-list .nav-item .nav-submenu .nav-sub-list.level-2::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#dcdcdc;border:2px solid transparent;border-radius:10px}.navbar-collapse .nav-list .nav-item .nav-submenu .nav-sub-list.level-2::-webkit-scrollbar-corner{background:0 0}.navbar-collapse .nav-list .nav-item .nav-submenu .nav-sub-list.level-2>*{direction:ltr}.navbar-collapse .nav-list .nav-item .nav-submenu .nav-sub-list.level-2:after{background-color:#989898;content:"";height:calc(100% - 2.4rem);left:280px;position:absolute;top:1.2rem;width:1px;z-index:1000}.navbar-collapse .nav-list .nav-item .nav-submenu .img-box{display:block;height:100%;padding:30px;position:absolute;right:0;top:0;width:40%;z-index:3000}.navbar-collapse .nav-list .nav-item .nav-submenu .img-box img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.navbar-collapse .nav-list .nav-item .nav-submenu .watermark{bottom:29px;position:absolute;right:47%;width:150px;z-index:1}.navbar-collapse .nav-list .nav-item .nav-submenu .watermark svg{color:#e8e4d9;height:100%;width:100%}.navbar-collapse .nav-list .nav-item .nav-submenu .nav-submenu{box-shadow:none;left:100%;transform:translateX(10px) translateY(0)}.navbar-collapse .nav-list .nav-item .nav-submenu .nav-submenu.index-0{top:0}.navbar-collapse .nav-list .nav-item .nav-submenu .nav-submenu.index-1{top:-100%}.navbar-collapse .nav-list .nav-item .nav-submenu .nav-submenu.index-2{top:-200%}.navbar-collapse .nav-list .nav-item .nav-submenu .nav-submenu.index-3{top:-300%}.navbar-collapse .nav-list .nav-item .nav-submenu .nav-submenu.index-4{top:-400%}.navbar-collapse .nav-list .nav-item .nav-submenu .nav-submenu.index-5{top:-500%}.navbar-collapse .nav-list .nav-item .nav-submenu .nav-submenu.index-6{top:-600%}.navbar-collapse .nav-list .nav-item .nav-submenu .nav-submenu.index-7{top:-700%}.navbar-collapse .nav-list .nav-item .nav-submenu .nav-submenu.index-8{top:-800%}.navbar-collapse .nav-list .nav-item .nav-submenu .nav-submenu.index-9{top:-900%}.navbar-collapse .nav-list .nav-item .nav-submenu .nav-submenu.index-10{top:-1000%}.navbar-collapse .nav-list .nav-item .nav-submenu .nav-submenu.index-11{top:-1100%}.navbar-collapse .nav-list .nav-item .nav-submenu .nav-submenu.index-12{top:-1200%}.navbar-collapse .nav-list .nav-item .nav-submenu .nav-submenu.index-13{top:-1300%}.navbar-collapse .nav-list .nav-item .nav-submenu .nav-submenu.index-14{top:-1400%}.navbar-collapse .nav-list .nav-item .nav-submenu .nav-submenu.index-15{top:-1500%}.navbar-collapse .nav-list .nav-item .nav-submenu .nav-submenu.index-16{top:-1600%}.navbar-collapse .nav-list .nav-item .nav-submenu .nav-submenu.index-17{top:-1700%}.navbar-collapse .nav-list .nav-item .nav-submenu .nav-submenu.index-18{top:-1800%}.navbar-collapse .nav-list .nav-item .nav-submenu .nav-submenu.index-19{top:-1900%}.navbar-collapse .nav-list .nav-item .nav-submenu .nav-submenu.index-20{top:-2000%}.navbar-collapse .nav-list .nav-item.hover-show>.nav-submenu{opacity:1;transform:translateY(0) translateX(0);visibility:visible}.navbar-collapse .nav-list .nav-item.hover-show>.nav-submenu>.nav-sub-list .nav-item .nav-link-wrapper:hover .nav-link{background-color:#c0996c;color:#fafafa}.navbar-collapse .search-bar{background-color:transparent;border:none;cursor:pointer;flex-wrap:nowrap;margin:0 20px 0 0;max-width:40px;transition:.3s ease-in-out;width:40px}.navbar-collapse .search-bar .input-group-text{background:0 0;border:none;padding:0 10px}.navbar-collapse .search-bar .input-group-text svg{color:#fafafa}.navbar-collapse .search-bar .form-control{background:0 0;border:none;box-shadow:none;color:#fafafa;display:block;opacity:0;padding:0;transition:.3s ease-in-out}.navbar-collapse .search-bar .form-control::-moz-placeholder{color:hsla(0,0%,98%,.7)}.navbar-collapse .search-bar .form-control::placeholder{color:hsla(0,0%,98%,.7)}}.footer{background-color:#4f4843;position:relative}.footer .logo-box .img-box{height:120px;width:120px}.footer .logo-box .img-box img{height:100%;width:100%}.footer .logo-box h5{font-size:1rem;letter-spacing:.2rem}.footer .email-box .input-group:focus-within{box-shadow:none}.footer .email-box .input-group .form-control{border:1px solid #fafafa;border-radius:0;max-width:300px}.footer .info-box a{text-decoration:none}.footer .info-box a:hover{text-decoration:underline}.footer .btn-go-top{all:unset;bottom:130px;cursor:pointer;height:40px;position:absolute;right:20px;transition:.3s ease-in-out;width:40px}.footer .btn-go-top svg{color:#fafafa;height:100%;width:100%}.footer .btn-go-top:hover{transform:translateY(-5px);transition:.3s ease-in-out}.footer .button-float-line{background-color:#00b900;bottom:80px;box-shadow:0 5px 6px #4f4843;height:40px;position:fixed;right:20px;transition:.3s ease-in-out;width:40px;z-index:3000}.footer .button-float-line svg{height:25px;width:25px}.footer .button-float-line:hover{background-color:#61c861;transform:translateY(-5px);transition:.3s ease-in-out}.footer .copyright-box{font-family:Tenor Sans,sans-serif;font-size:.8rem;text-transform:uppercase}.btn-link.focus,.btn-link:focus{box-shadow:none}.form-check .cr-box{margin-left:1.5rem}.form-check .cr-box .cr{margin-left:-1.5rem;margin-right:.5rem;margin-top:-.125em}.form-check .cr-box--lg{margin-left:1.75rem}.form-check .cr-box--lg .cr{margin-left:-2rem}.form-check-inline .cr-box:first-child{margin-left:1rem}.form-check-inline .cr-box:first-child .cr{margin-left:-1rem}.form-check-inline .cr-box--lg,.form-check-inline .cr-box--lg:first-child{margin-left:2rem}.form-check-inline .cr-box--lg:first-child .cr{margin-left:-2rem}.cr-input{opacity:0;position:absolute;z-index:-1}.cr-input:checked+.cr-box>.cr>.cr-icon{opacity:1;transform:scale(1) rotate(0)}.cr-input:checked+.cr-box>.cr.cr-checkbox{background-color:#c0996c;border-color:#c0996c}.cr-input:checked+.cr-box>.cr.cr-checkbox>.cr-icon{color:#fafafa}.cr-input:checked+.cr-box:hover .cr{box-shadow:0 0 0 .25rem hsla(32,40%,59%,.25)}.cr-input:disabled+.cr-box>.cr{cursor:not-allowed;opacity:.33}.cr-input:checked:disabled+.cr-box>.cr .cr-icon{color:#7c7c7c}.cr-box{cursor:pointer;margin-bottom:0;position:relative}.cr-box .cr{align-items:center;background-color:transparent;border:1px solid #7c7c7c;cursor:pointer;display:inline-flex;height:1rem;justify-content:center;vertical-align:middle;width:1rem}.cr-box .cr>.cr-icon{color:#c0996c;opacity:0;pointer-events:none;transform:scale(3) rotate(-20deg);transition:.15s ease-in}.cr-box .cr.cr-checkbox{border-radius:.25em}.cr-box .cr.cr-checkbox>.cr-icon{height:100%;line-height:1em;width:100%}.cr-box .cr.cr-checkbox>.cr-icon:before{color:inherit;font-size:.75em;height:100%;margin-right:.25em;width:100%}.cr-box .cr.cr-checkbox>.cr-icon:after{background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill="none" stroke="%23FAFAFA" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" d="m6 10 3 3 6-6"/></svg>') 50%/100% 100% no-repeat;content:"";display:block;height:100%;width:100%}.cr-box .cr.cr-radio{border-radius:.75rem;margin-top:-.125rem}.cr-box .cr.cr-radio>.cr-icon{font-size:.6em}.cr-box .cr.cr-radio>.cr-icon:before{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 8 8"><circle r="10" fill="%23C0996C"/></svg>');border-radius:4px;content:"";display:block;height:8px;width:8px}.cr-box>input{opacity:0;position:absolute;z-index:-1}.cr-box>input:checked+.cr>.cr-icon{opacity:1;transform:scale(1) rotate(0)}.cr-box>input:checked+.cr.cr-checkbox{background-color:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill="none" stroke="%23FAFAFA" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" d="m6 10 3 3 6-6"/></svg>');border-color:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill="none" stroke="%23FAFAFA" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" d="m6 10 3 3 6-6"/></svg>')}.cr-box>input:checked+.cr.cr-checkbox>.cr-icon{display:block;height:100%;width:100%}.cr-box>input:disabled+.cr{cursor:not-allowed;opacity:.33}.cr-box>input:checked:disabled+.cr>.cr-icon{color:#7c7c7c}.cr-box:hover>input:checked+.cr{box-shadow:0 0 0 .25rem hsla(32,40%,59%,.25)}.cr-box--lg .cr{font-size:1.5rem;height:1.5rem;width:1.5rem}.cr-box--lg .cr.cr-radio>.cr-icon:before{border-radius:.375rem;height:.75rem;width:.75rem}.cr-box.disabled{color:#656565;cursor:auto}.cr-box.disabled .cr.cr-radio>.cr-icon:before{background-color:#656565}.cr-box.disabled .cr.cr-checkbox>.cr-icon:before{color:#656565}.custom-control-label,.form-check-label{cursor:pointer}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-size:100% 100%}.form-control{-webkit-appearance:none}.form-control.disabled,.form-control:disabled{color:#656565}.form-control-plaintext:focus,[readonly]:focus{outline:0}.input-group{border-radius:.375rem}.input-group .btn:focus,.input-group .form-control:focus{box-shadow:none!important;outline:0!important}.input-group:focus-within{box-shadow:0 0 0 .25rem hsla(32,40%,59%,.25)}.input-addon{align-items:stretch;border-radius:.375rem;display:flex;flex-wrap:wrap;position:relative;width:100%}.input-addon__toggle{cursor:pointer;margin-bottom:.375rem;position:absolute;right:.75rem;top:calc(.375rem - 1px);z-index:2}.input-addon__toggle input{display:none}.input-addon__toggle~.form-control{padding-right:2.75rem}.input-addon__toggle-icon{color:#c0996c}.input-addon__action-btn{position:absolute;right:.25rem;top:.2109375rem;z-index:2}.input-addon__action-btn--icon{top:.2475rem}.input-addon__action-btn--text-1~.form-control{padding-right:3.5rem}.input-addon__action-btn--text-2~.form-control{padding-right:4.375rem}.input-addon__action-btn--text-3~.form-control{padding-right:5.25rem}.input-addon__action-btn--text-4~.form-control{padding-right:6.125rem}.input-addon__action-btn--text-5~.form-control{padding-right:7rem}.input-addon__action-btn--text-6~.form-control{padding-right:7.875rem}.input-addon__action-btn--text-7~.form-control{padding-right:8.75rem}.input-addon__action-btn--text-8~.form-control{padding-right:9.625rem}.input-addon__action-btn--text-9~.form-control{padding-right:10.5rem}.input-addon__action-btn--text-10~.form-control{padding-right:11.375rem}.form-fieldset{margin-bottom:1rem}.form-legend{color:#58524f;font-size:1rem}.form-date-group{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-left:-.25rem;margin-right:-.25rem}.form-date-group>.dropdown,.form-date-group>[class*=col-]{padding-left:.25rem;padding-right:.25rem}.form-date-group>.dropdown{background-color:transparent}.form-address-group{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-left:-.25rem;margin-right:-.25rem}.form-address-group>[class*=col-]{padding-left:.25rem;padding-right:.25rem}@media screen and (max-width:991px){.form-address-group>[class*=col-]{margin-bottom:.5rem}}.dropdown.dropdown-up .btn .caret{transform:rotate(180deg)}.dropdown.dropdown-up.open .btn .caret{transform:rotate(0)}.dropdown .dropdown-menu{animation:.3s both fadeIn;box-shadow:var(--bs-box-shadow)}.dropdown .dropdown-menu.list-group{display:none;padding-bottom:0;padding-top:0}.dropdown .dropdown-menu.list-group.show{display:flex}.dropdown .dropdown-item{padding:0}.dropdown .dropdown-link{color:inherit;display:block;padding:.25rem 1rem}.dropdown .dropdown-link:hover{text-decoration:none}.dropdown .dropdown-toggle{position:relative}.dropdown .dropdown-toggle:after{background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="none" stroke="%23464646" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m2 5 6 6 6-6"/></svg>') 0 0/contain;border:0;height:12px;margin-left:auto;margin-top:-200;position:absolute;right:.1275em;top:50%;width:16px}.datepicker-control{background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="19.8" height="18.3"><path fill="%23C0996C" d="M17.9 1.5H16v1.1c0 .2-.2.4-.4.4h-.8c-.2 0-.4-.2-.4-.4V1.5H5.3v1.1c0 .2-.2.4-.4.4h-.7c-.2 0-.4-.2-.4-.4V1.5H1.9C.8 1.5 0 2.4 0 3.4v13c0 1.1.9 1.9 1.9 1.9h16c1 0 1.9-.9 1.9-1.9v-13c0-1-.9-1.9-1.9-1.9zm.4 14.3c0 .5-.4 1-1 1H2.5c-.5 0-1-.4-1-1V7.2c0-.2.2-.4.4-.4h16c.2 0 .4.2.4.4v8.6z"/><path fill="%23C0996C" d="M5.3.4c0-.2-.2-.4-.4-.4h-.7c-.2 0-.4.2-.4.4v1.1h1.5V.4zM16 .4c0-.2-.2-.4-.4-.4h-.8c-.2 0-.4.2-.4.4v1.1h1.5L16 .4z"/></svg>') right .75rem center/15px 13.9px no-repeat #fafafa;padding-right:2rem}.datepicker-control--time{background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="19" height="19" viewBox="-1.5 -1.5 19 19"><path fill="%23C0996C" d="M8 17c-5 0-9-4-9-9s4-9 9-9 9 4 9 9-4 9-9 9zM8 1.3a6.7 6.7 0 1 0 0 13.4A6.7 6.7 0 0 0 8 1.3z"/><path fill="%23C0996C" d="M11.1 10.7c-.2 0-.4 0-.5-.1L7.5 9.1c-.4-.2-.7-.7-.7-1.1V3.3c0-.6.5-1.2 1.2-1.2s1.2.5 1.2 1.2v4l2.5 1.2c.6.3.8 1 .5 1.6-.2.4-.6.6-1.1.6z"/></svg>') right .75rem center/15px 13.9px no-repeat #fafafa}.datepicker-control[readonly]{background-color:#fafafa}@media screen and (min-width:768px){.air-datepicker-overlay{display:none}}.dp-note{background:#7a6392;border-radius:50%;bottom:.75em;height:6px;left:50%;position:absolute;transform:translateX(-50%);width:6px}.-selected- .dp-note{background:#ffc107}.date-content-empty{display:none}.date-content:empty+.date-content-empty{display:block}.date-content:empty~.page{display:none}.form-address-group{position:relative}.form-check .is-invalid .cr.cr-checkbox,.form-check .is-invalid .cr.cr-radio,.form-check .parsley-error .cr.cr-checkbox,.form-check .parsley-error .cr.cr-radio{border-color:#dc3545}.form-check .is-invalid+.parsley-errors-list,.form-check .is-invalid+.parsley-errors-list>li,.form-check .parsley-error+.parsley-errors-list,.form-check .parsley-error+.parsley-errors-list>li{position:static}.form-check .cr-box+.parsley-errors-list{padding-left:0}.quantity-container{align-content:stretch;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.callback-container{background-color:rgba(0,0,0,.1);height:calc(var(--svh)*100);left:0;position:fixed;top:0;width:100%;z-index:1060}.callback-loading{animation:1.7s infinite multiShadowSpin,1.7s infinite rotate-360;border-radius:50%;color:#c0996c;display:block;font-size:2.8125rem;height:1em;left:50%;margin-left:-.5em;margin-top:-1em;overflow:hidden;position:fixed;text-indent:-9999em;top:50%;width:1em}::-webkit-scrollbar{background:0 0;width:0}.wrap{background-color:#fff;color:#5a5a5a}.wrap .no-banner{padding-top:60px}@media screen and (min-width:768px){.wrap .no-banner{padding-top:80px}}.wrap .hover-zoom-in img{transition:.3s ease-in-out}.wrap .hover-zoom-in:hover img{transform:scale(1.2)}.wrap .hover-line{border:none;display:inline-block;padding:0 0 5px;position:relative}.wrap .hover-line.white{color:#fafafa}.wrap .hover-line.white:after{background-color:#fafafa}.wrap .hover-line:after{background-color:#5a5a5a;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:center;transition:.3s ease-in-out;width:100%}.wrap .hover-line:hover:after{transform:scaleX(1)}@media screen and (max-width:767px){.wrap .hover-line.btn-discover:after{transform:scaleX(1)}}.wrap .hover-trigger:hover .hover-line:after{transform:scaleX(1)}.wrap .wider-letter-spacing{letter-spacing:1.5px;letter-spacing:.09375rem}@keyframes bannerImageIn{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}.search-bar{align-items:center;border-bottom:1px solid #5a5a5a;border-radius:0;display:flex;flex-wrap:nowrap;margin:2rem 0 1rem;transition:.3s ease-in-out}.search-bar:hover{border-color:#ccb293}.search-bar .input-group-text{background-color:transparent;border:none;padding:0 10px 0 0}.search-bar .form-control{background-color:transparent;border:none;box-shadow:none;color:#5a5a5a;padding:.375rem 0}.search-bar .form-control::-moz-placeholder{color:rgba(90,90,90,.5)}.search-bar .form-control::placeholder{color:rgba(90,90,90,.5)}.search-bar .filter-group{margin:0}.home h2{font-size:1.6rem}.home h3{font-size:.875rem}.home .recommendation .title-line{background-color:#c0996c;height:1px;margin-top:1rem;width:120px}.home .recommendation .designer-img{aspect-ratio:1/1;max-width:240px;position:relative}.home .recommendation .designer-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home .recommendation .designer-img.featured-products-box{align-items:center;display:flex;justify-content:flex-start;overflow:hidden}.home .recommendation .designer-img.featured-products-box .watermark{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.home .recommendation .designer-img.featured-products-box .watermark img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home .recommendation .designer-img.featured-products-box .watermark svg{color:#f3f3f3;height:60%;width:auto}.home .recommendation .designer-img.featured-products-box .featured-text{color:#c0996c;font-size:.9rem;font-weight:500;line-height:1.1;padding-left:30%;position:relative;text-transform:uppercase;z-index:2}.home .recommendation .product-box .img-box{aspect-ratio:3/4;border-radius:0}.home .product-box{min-width:0}.home .product-box a{all:unset;cursor:pointer;display:block}.home .product-box a .img-box{aspect-ratio:4/3;border-radius:0;overflow:hidden;width:100%}.home .product-box a .img-box img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home .product-box a .text-box{overflow:hidden}.home .product-box a .text-box .name{display:block;font-size:.875rem;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home .section{padding:60px 0}.home .section.bg-gray{background-color:#4f4843}.home .banner-swiper{overflow:hidden;position:relative}.home .banner-swiper .banner-mask{background:linear-gradient(90deg,rgba(90,90,90,0) 0,#5a5a5a 25%,#5a5a5a 75%,rgba(90,90,90,0));height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:translateX(50%);width:200%;z-index:10}.home .banner-swiper .banner-mask.slide-in{transform:translateX(-25%);transition:transform .4s cubic-bezier(.76,0,.24,1)}.home .banner-swiper .banner-mask.slide-out{transform:translateX(-100%);transition:transform .4s cubic-bezier(.76,0,.24,1)}.home .banner-swiper .swiper-wrapper{height:calc(var(--svh)*70);width:100vw}.home .banner-swiper .swiper-wrapper .swiper-slide{position:relative}.home .banner-swiper .swiper-wrapper .swiper-slide:after{background-color:#000;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.home .banner-swiper .swiper-wrapper .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home .banner-swiper .swiper-wrapper .swiper-slide img.banner-animation{animation:.6s cubic-bezier(.25,.46,.45,.94) both bannerImageIn;animation-delay:.2s}.home .banner-swiper .swiper-button-group{align-items:center;bottom:0;display:flex;height:60px;left:0;position:absolute}.home .banner-swiper .swiper-button-group .swiper-button{align-items:center;display:flex;height:100%;margin:0;position:relative;top:0}.home .banner-swiper .swiper-button-group .swiper-button:after{content:""}.home .banner-swiper .swiper-button-group .swiper-button svg{color:#fafafa;height:16px;width:16px}.home .banner-swiper .swiper-button-group .swiper-pagination{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 1rem;position:relative;top:0;width:auto}.home .banner-swiper .swiper-button-group .swiper-pagination .sep{margin:0 .5rem}.home .banner-swiper .swiper-button-group .swiper-pagination span{color:#fafafa;font-size:1.2rem;width:20px}.home .banner-swiper .swiper-button-group .swiper-pagination .swiper-pagination-bullet{display:none}.home .banner-swiper .swiper-button-group .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:0 0;display:block;font-size:1.2rem;font-weight:700;height:auto;opacity:1;width:auto}.home .banner-swiper .swiper-button-group .swiper-pagination .swiper-pagination-bullet:before{content:attr(data-index)}.home .banner-swiper .swiper-button-group .swiper-pagination .swiper-pagination-bullet:after{content:" / " attr(data-total)}.home .recommendation{position:relative}.home .recommendation .title-box .watermark{left:0;opacity:.5;position:absolute;top:15%;width:40%;z-index:-1}.home .recommendation .title-box .watermark svg{color:#e8e4d9;height:100%;width:100%}.home .recommendation .showcase{border-bottom:1px solid #989898;border-top:1px solid #989898}.home .recommendation .showcase .products .product a{all:unset;cursor:pointer;display:block}.home .recommendation .showcase .products .product .img-box{aspect-ratio:3/4;border:1px solid #dcdcdc;overflow:hidden}.home .recommendation .showcase .products .product .img-box img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home .products{position:relative}.home .products .swiper{position:static}.home .products .swiper .product-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.home .project.is-pinned{height:calc(var(--svh)*84);overflow:hidden}.home .project .project-title-box{padding:0 0 60px}.home .project .project-title-box .btn-discover{border-radius:0;color:#fafafa;font-size:.8rem}.home .project .project-items .project-item{all:unset;cursor:pointer}.home .project .project-items .project-item:not(:last-child){padding-bottom:30px}.home .project .project-items .project-item .img-box{min-height:250px;overflow:hidden}.home .project .project-items .project-item .img-box img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home .project .project-items .project-item .text-box{color:#fafafa}.home .project .project-items .project-item .text-box:hover .divider:after{transform:scaleX(1)}.home .project .project-items .project-item .text-box .divider{background-color:hsla(0,0%,98%,.25);height:1px;margin:1rem 0;position:relative}.home .project .project-items .project-item .text-box .divider:after{background-color:#fafafa;content:"";height:1px;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:.3s ease-in-out;width:100%}.home .project .project-items .project-item .text-box h5{font-size:1.1rem;font-weight:600;line-height:1.2;margin:1rem 0}.home .journal .journal-items .journal-item{border-top:1px solid #5a5a5a}.home .journal .journal-items .journal-item:last-child{border-bottom:1px solid #5a5a5a}.home .journal .journal-items .journal-item .img-box{height:150px;overflow:hidden}.home .journal .journal-items .journal-item .img-box img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home .social-media .social-media-items{-webkit-overflow-scrolling:touch;overflow-x:scroll;overscroll-behavior-x:contain;width:100%}.home .social-media .social-media-items::-webkit-scrollbar{height:8px;width:8px}.home .social-media .social-media-items::-webkit-scrollbar-button{display:none;height:0;width:0}.home .social-media .social-media-items::-webkit-scrollbar-track{background:0 0;border-radius:10px}.home .social-media .social-media-items::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#dcdcdc;border:2px solid transparent;border-radius:10px}.home .social-media .social-media-items::-webkit-scrollbar-corner{background:0 0}.home .social-media .social-media-items .social-media-item{height:330px}.home .social-media .social-media-items .social-media-item a{all:unset;cursor:pointer;display:block;height:100%}.home .social-media .social-media-items .social-media-item a .img-box{height:100%}.home .social-media .social-media-items .social-media-item a .img-box img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about .img-box img{max-height:500px;-o-object-fit:contain;object-fit:contain;width:100%}.about .logo-box svg{color:#faf8f3;height:100%;min-height:150px;width:100%}@media screen and (min-width:768px){.home .recommendation .designer-img.featured-products-box .featured-text{font-size:1.1rem;padding-left:45%}.home .section{padding:80px 0}.home .banner-swiper .swiper-button-group{bottom:20px;left:50%;transform:translateX(-50%);z-index:1000}.home .banner-swiper .swiper-button-group .swiper-button{display:none}.home .banner-swiper .swiper-button-group .swiper-pagination{margin:0}.home .banner-swiper .swiper-button-group .swiper-pagination .swiper-pagination-bullet{background:#fafafa;border-radius:0;cursor:pointer;display:inline-block;height:3px;opacity:.5;position:relative;transition:.3s ease-in-out;width:70px}.home .banner-swiper .swiper-button-group .swiper-pagination .swiper-pagination-bullet:before{display:none}.home .banner-swiper .swiper-button-group .swiper-pagination .swiper-pagination-bullet:after{bottom:-10px;content:"";display:block;left:0;position:absolute;right:0;top:-10px}.home .banner-swiper .swiper-button-group .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fafafa;height:3px;opacity:1;width:70px}.home .product-box a .text-box .name{font-size:1rem}.home .recommendation{align-items:center;display:flex}.home .recommendation .title-box .watermark{top:-10%;width:200px}.home .recommendation .swiper .swiper-wrapper .swiper-slide .product-box .img-box{height:15vw;max-height:250px}.home .products .swiper .product-grid{grid-template-columns:repeat(4,1fr)}.home .project{padding-top:0}.home .project .project-title-box{align-self:flex-start;background-color:#4f4843;padding:60px 0;position:relative;width:100%;z-index:10}.home .project .project-title-box .btn-discover{border:none}.home .project .project-items .project-item{flex-direction:row-reverse}.home .project .project-items .project-item:last-child{padding:0 0 60px}.home .project .project-items .project-item:not(:last-child){padding:0}.home .project .project-items .project-item .img-box{height:calc(var(--svh)*60)}.home .journal .journal-items .journal-item{border:none}.home .journal .journal-items .journal-item:first-child .text-box{border-top:1px solid #5a5a5a}.home .journal .journal-items .journal-item:last-child{border:none}.home .journal .journal-items .journal-item .text-box{border-bottom:1px solid #5a5a5a;height:100%}.home .social-media .btn-discover .animation-box{background:0 0;border:none;overflow:visible;padding:.75rem 1rem;position:relative}.home .social-media .btn-discover .animation-box .line{background-color:#fff;position:absolute;transition:none;visibility:hidden}.home .social-media .btn-discover .animation-box .line.line-top{height:1.5px;left:0;top:0;transform:scaleX(0);transform-origin:right;transition-delay:0s;width:70%}.home .social-media .btn-discover .animation-box .line.line-left{height:100%;left:0;top:0;transform:scaleY(0);transform-origin:top;transition-delay:.15s;width:1.5px}.home .social-media .btn-discover .animation-box .line.line-bottom{bottom:0;height:1.5px;left:0;transform:scaleX(0);transform-origin:left;transition-delay:.3s;width:100%}.home .social-media .btn-discover .animation-box .line.line-right{bottom:0;height:80%;right:0;transform:scaleY(0);transform-origin:bottom;transition-delay:.45s;width:1.5px}.home .social-media .btn-discover .animation-box .decoration{background-color:#fff;height:8px;opacity:0;position:absolute;right:0;top:-6px;transform:skewX(-45deg);transition:none .6s;width:40px}.home .social-media .btn-discover:hover .animation-box .decoration,.home .social-media .btn-discover:hover .animation-box .line-bottom,.home .social-media .btn-discover:hover .animation-box .line-left,.home .social-media .btn-discover:hover .animation-box .line-right,.home .social-media .btn-discover:hover .animation-box .line-top{transition:transform .15s linear,opacity .15s;visibility:visible}.home .social-media .btn-discover:hover .animation-box .line-top{transform:scaleX(1);transition-delay:0s}.home .social-media .btn-discover:hover .animation-box .line-left{transform:scaleY(1);transition-delay:.15s}.home .social-media .btn-discover:hover .animation-box .line-bottom{transform:scaleX(1);transition-delay:.3s}.home .social-media .btn-discover:hover .animation-box .line-right{transform:scaleY(1);transition-delay:.45s}.home .social-media .btn-discover:hover .animation-box .decoration{opacity:1;transition-delay:.6s}.about .img-box{height:auto}}.product-detail .img-box{overflow:hidden}.product-detail .section-1 .download-box{text-decoration:none}.product-detail .section-1 .divider{width:150px}.product-detail .section-1 .style-select{background-color:transparent;border:none;border-bottom:1px solid #5a5a5a;border-radius:0;padding:.5rem .75rem}.product-detail .section-1 .album-box .img-box{border:1px solid #dcdcdc}.product-detail .section-1 .album-box .show-box .img-box{cursor:pointer}.product-detail .section-1 .album-box .options-box .wrapper{-webkit-overflow-scrolling:touch;overflow-x:scroll;overscroll-behavior-x:contain}@supports (-moz-appearance:none){.home .social-media .social-media-items,.product-detail .section-1 .album-box .options-box .wrapper{scrollbar-color:#dcdcdc transparent;scrollbar-width:thin}}.product-detail .section-1 .album-box .options-box .wrapper::-webkit-scrollbar{height:8px;width:8px}.product-detail .section-1 .album-box .options-box .wrapper::-webkit-scrollbar-button{display:none;height:0;width:0}.product-detail .section-1 .album-box .options-box .wrapper::-webkit-scrollbar-track{background:0 0;border-radius:10px}.product-detail .section-1 .album-box .options-box .wrapper::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#dcdcdc;border:2px solid transparent;border-radius:10px}.product-detail .section-1 .album-box .options-box .wrapper::-webkit-scrollbar-corner{background:0 0}.product-detail .section-1 .details-box .tag-box .tag{background-color:#ccb293}.product-detail .section-1 .details-box .specification-box .specification-item .title{font-size:1rem}.product-detail .section-1 .details-box .stock-box .tag{background-color:#cd5959}.product-detail .section-1 .details-box .stock-box .tag.in-stock{background-color:#e9983c}.product-detail .section-1 .details-box .follow-box .btn-follow .icon.is-followed{color:#cd5959}.product-detail .section-2{background-color:#7c736d}@media screen and (min-width:768px){.product-detail .section-1{display:grid;grid-template-areas:"album title" "album details";grid-template-columns:40% 60%;grid-template-rows:auto 1fr}.product-detail .section-1 .album-box{align-self:start;grid-area:album;position:sticky;top:calc(60px + 1rem)}.product-detail .section-1 .album-box .options-box .wrapper .img-box{cursor:pointer;margin-bottom:.5rem;margin-right:.5rem;width:calc(25% - .375rem)}.product-detail .section-1 .album-box .options-box .wrapper .img-box:nth-child(4n){margin-right:0}.product-detail .section-1 .title-box{grid-area:title}.product-detail .section-1 .details-box{grid-area:details}}@media screen and (min-width:1200px){.product-detail .section-1 .album-box{top:calc(80px + 1rem)}}.brand-detail .img-box,.designer-detail .img-box{aspect-ratio:1/1}.brand-detail .img-box img,.designer-detail .img-box img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.brand-detail .brand-box .divider,.designer-detail .brand-box .divider{border-top:1px solid #c0996c;width:90%}.brand-detail .brand-box .brand-logo-box,.designer-detail .brand-box .brand-logo-box{align-items:center;display:flex;height:72px;justify-content:center;max-width:300px}.brand-detail .brand-box .brand-logo-box img,.designer-detail .brand-box .brand-logo-box img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.project-detail .summary{background-color:#92867d}.project-detail .summary .img-box{aspect-ratio:3/4}.project-detail .summary .img-box img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.project-detail .btn-side{left:0;position:fixed;top:calc(var(--svh)*20);transform:translateX(-10px);transition:.3s ease-in-out;width:80px;writing-mode:vertical-lr}.project-detail .btn-side:hover{transform:translateX(0);transition:.3s ease-in-out}.design-notes-detail .articles-swiper .article-box{all:unset;cursor:pointer}.favorite .btn-delete-user{all:unset;cursor:pointer;text-decoration:underline}.favorite .favorite-list .favorite-item{border-bottom:1px solid #dcdcdc}.favorite .favorite-list .favorite-item:first-child{border-top:1px solid #dcdcdc}.favorite .favorite-list .favorite-item .img-and-text{all:unset;cursor:pointer}.favorite .favorite-list .favorite-item .img-and-text .img-box{border:1px solid #dcdcdc;overflow:hidden}.favorite .favorite-list .favorite-item .img-and-text .img-box img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.favorite .favorite-list .favorite-item .img-and-text .text-box .lower .price,.favorite .favorite-list .favorite-item .img-and-text .text-box .upper .name{font-size:1.1rem}.favorite .favorite-list .favorite-item .img-and-text .text-box .lower .original-price{font-size:.9rem;text-decoration:line-through}@media screen and (min-width:768px){.brand-detail .brand-box .divider,.designer-detail .brand-box .divider{border-left:1px solid #c0996c;height:90%;width:1px}.project-detail .summary .img-box{aspect-ratio:auto;height:350px}.favorite .favorite-list .favorite-item{transition:.3s ease-in-out}.favorite .favorite-list .favorite-item:hover{background-color:#e8e4d9;transition:.3s ease-in-out}.favorite .btn-delete,.favorite .btn-delete:hover{transition:.3s ease-in-out}.favorite .btn-delete:hover{color:#c0996c}.decoration-bar .bar{overflow:hidden}}.btn.disabled{background-color:#dcdcdc;border:1px solid #dcdcdc;cursor:not-allowed}.banner{height:calc(var(--svh)*35)}.banner,.banner .img-box{position:relative}.banner .img-box:after{background-color:#000;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.banner .img-box img{-o-object-fit:cover;object-fit:cover}.banner .text-box{color:#fafafa;font-size:1.5rem;font-weight:600;left:0;position:absolute;top:calc(var(--svh)*35/2 + 30px);transform:translateY(-50%);width:100%}.line-container{height:2em;overflow:hidden;position:relative;width:2em}.line-container .line{background-color:#fafafa;bottom:0;height:3px;left:0;position:absolute;transform:rotate(-45deg);transform-origin:left bottom;width:141.4%}.line-container .line.bg-gray{background-color:#5a5a5a}.tag{background-color:#c0996c;border:none}.button-link:hover{background-color:#c2b0e3;border:1px solid #c2b0e3}.button-media{background-color:#92867d;height:40px;width:40px}.button-media svg{padding:3px}.button-media:hover{background-color:#b79e8c}@media screen and (min-width:992px){.home .recommendation .designer-img.featured-products-box .featured-text{font-size:1.2rem}.home h2{font-size:1.8rem}.home h3{font-size:1rem}.home .social-media .social-media-items .social-media-item{width:18.5%}.banner .text-box{top:calc(var(--svh)*35/2 + 40px)}.button-media{height:56px;width:56px}.button-media svg{padding:0}}.button-pill:hover{background-color:#ccb293;border:1px solid #ccb293}.button-rect{border:1px solid #c0996c;color:#c0996c}.button-rect.white{border:1px solid #fafafa;color:#fafafa}.button-rect:hover{background-color:#c0996c;color:#fafafa}.pagination{display:flex;justify-content:space-between;width:100px}.pagination .button-arrow{color:#fafafa;height:35px;width:35px}.pagination .button-arrow.arrow-right svg{transform:translate(2px)}.pagination .button-arrow:not(.disabled){background-color:#6a5d53;border:1px solid #6a5d53}.pagination .button-arrow:hover{background-color:#927967;border:1px solid #927967}.pagination .button-arrow.disabled{background-color:#dcdcdc;border:1px solid #dcdcdc}.product-card{all:unset;cursor:pointer;display:block;position:relative;width:100%}@media (hover:hover){.product-card:hover .img-box{border:1px solid #ccb293}.product-card:hover .img-box .img-front{opacity:0}.product-card:hover .img-box .img-back{opacity:1;transform:scale(1.1)}}.product-card .text-box{width:100%}.product-card .text-box .brand{font-size:.9rem;position:relative}.product-card .text-box .name{display:block;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.product-card .text-box .price{font-size:.8rem}.product-card .text-box .original-price{font-size:.8rem;text-decoration:line-through}.product-card .img-box{aspect-ratio:3/4;border:1px solid #efefef;overflow:hidden;position:relative}.product-card .img-box .img-back,.product-card .img-box .img-front{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:.3s ease-in-out;width:100%}.product-card .img-box .img-front{opacity:1}.product-card .img-box .img-back{left:0;opacity:0;position:absolute;top:0}.product-card .tag-box{left:0;position:absolute;top:20px}.product-card .tag-box .tag{padding:8px 16px}.product-card .tag-box .tag-new{background-color:#6a5d53}.product-card .tag-box .tag-sale{background-color:#cd5959}.breadcrumb-wrapper .arrow-box{align-items:center;display:flex}.breadcrumb-wrapper .arrow-box svg{height:10px;width:10px}.breadcrumb-wrapper .go-back{display:none!important}.breadcrumb-wrapper .breadcrumb{all:unset;list-style:none;text-transform:uppercase}.breadcrumb-wrapper .breadcrumb .breadcrumb-item:after,.breadcrumb-wrapper .breadcrumb .breadcrumb-item:before{content:"";padding:0}.breadcrumb-wrapper .breadcrumb .breadcrumb-item .dropdown-toggle{all:unset;cursor:pointer}.breadcrumb-wrapper .breadcrumb .breadcrumb-item .dropdown-toggle:after{background:0 0}.breadcrumb-wrapper .breadcrumb .breadcrumb-item .dropdown-toggle.show{all:unset}.breadcrumb-wrapper .breadcrumb .breadcrumb-item .dropdown-toggle svg{transform:translateY(-1px)}.breadcrumb-wrapper .breadcrumb .breadcrumb-item .dropdown-menu{background-color:#f2ede2;border:none;min-width:250px}.breadcrumb-wrapper .breadcrumb .breadcrumb-item .dropdown-menu .dropdown-item:hover{background-color:#c0996c;color:#fafafa}.decoration-bar{align-items:flex-end;display:flex;flex-direction:column;width:85%}.decoration-bar .text-box h2{font-size:1.5rem;margin:0}.decoration-bar .bar{background-color:#dcdcdc;border-radius:0 500px 500px 0;height:65px;margin-top:.5rem;position:relative;width:100%}@media screen and (max-width:767px){.brand-detail .breadcrumb-wrapper .go-back,.design-notes-detail .breadcrumb-wrapper .go-back,.designer-detail .breadcrumb-wrapper .go-back,.product-detail .breadcrumb-wrapper .go-back,.project-detail .breadcrumb-wrapper .go-back{all:unset;cursor:pointer;display:flex!important}.decoration-bar .bar:before{background-color:#dcdcdc;content:"";height:100%;position:absolute;right:100%;top:0;width:100%}}.decoration-bar .bar .logo-box{height:80%;opacity:.5;position:absolute;right:0}.decoration-bar .bar .logo-box svg{color:#fafafa;height:100%;width:100%}.stock-tag{background-color:#cd5959;padding:2px 8px}.stock-tag.in-stock{background-color:#e9983c}.products-swiper.not-home .swiper-wrapper{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:768px){.decoration-bar{align-items:stretch;flex-direction:row-reverse;justify-content:center;width:200px}.decoration-bar .text-box{margin-left:.5rem;writing-mode:vertical-lr}.decoration-bar .bar{border-radius:500px 500px 0 0;height:auto;margin:0;width:145px}.decoration-bar .bar .logo-box{height:148px;right:27px;top:49px;width:148px}.products-swiper.not-home .swiper-wrapper{display:flex;gap:0}}.main.brand{background-color:#fff}.brand-list-page{padding:80px 0 0}.brand-list-page a{text-decoration:none!important}.brand-list-page .brand-list-wrap{display:flex;gap:122px}@media screen and (max-width:767px){.brand-list-page .brand-list-wrap{flex-direction:column}}.brand-list-page .brand-list-wrap .brand-list-content{flex:1;min-width:0;padding:0 0 160px;width:100%}.brand-list-page .brand-list-wrap .brand-list{display:flex;flex:1;flex-wrap:wrap;gap:76px 28px;width:100%}.brand-list-page .brand-list-wrap .brand-list .brand-item{width:calc(33.33333% - 18.66667px)}@media screen and (max-width:1199px){.brand-list-page .brand-list-wrap .brand-list .brand-item{min-width:250px}}@media screen and (max-width:991px){.brand-list-page{padding:40px 0 0}.brand-list-page .brand-list-wrap{gap:40px}.brand-list-page .brand-list-wrap .brand-list{gap:40px 11px}.brand-list-page .brand-list-wrap .brand-list .brand-item{min-width:220px}}.brand-list-page .brand-list-wrap .brand-list .brand-item .brand-link{display:flex;flex-direction:column;gap:12px;width:100%}.brand-list-page .brand-list-wrap .brand-list .brand-item .brand-link .brand-logo{align-items:center;display:flex;height:53px;justify-content:center;max-width:100%;overflow:hidden;width:100%}.brand-list-page .brand-list-wrap .brand-list .brand-item .brand-link .brand-logo .brand-logo-img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.brand-list-page .brand-list-wrap .brand-list .brand-item .brand-link .brand-image{aspect-ratio:665/500;overflow:hidden;width:100%}.brand-list-page .brand-list-wrap .brand-list .brand-item .brand-link .brand-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.brand-list-page .brand-list-wrap .brand-list .brand-item .brand-link .brand-desc{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#5a5a5a;display:-webkit-box;overflow:hidden}@media screen and (max-width:767px){.brand-list-page .brand-list-wrap .brand-list{gap:37.5px 11px}.brand-list-page .brand-list-wrap .brand-list .brand-item{min-width:auto;width:calc(50% - 5.5px)}.brand-list-page .brand-list-wrap .brand-list .brand-item .brand-link .brand-logo{height:26.5px}.brand-list-page .brand-list-wrap .brand-list .brand-item .brand-link .brand-desc{-webkit-line-clamp:2;min-height:3em}}.designer-list-page{padding:80px 0 150px}.designer-list-page a{text-decoration:none!important}.designer-list-page .designer-grid{display:flex;gap:24px;position:relative;width:100%}.designer-list-page .designer-regular{display:block}@media screen and (min-width:992px){.designer-list-page .designer-regular{aspect-ratio:1/.7851622875;left:0;overflow:hidden;position:absolute;top:0;width:calc(50% - 12px)}}@media screen and (max-width:991px){.designer-list-page{overflow:hidden;padding:40px 0 105px}.designer-list-page .designer-grid{flex-direction:column;gap:40px}.designer-list-page .designer-regular{aspect-ratio:1/.6506666667;margin-left:-25px;overflow:hidden;width:calc(100% + 50px)}}.designer-list-page .designer-regular-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.designer-list-page .designer-list{display:flex;flex-wrap:wrap;gap:48px 24px;list-style:none;width:100%}.designer-list-page .designer-list .designer-item{width:calc(25% - 18px)}@media screen and (max-width:991px){.designer-list-page .designer-list .designer-item{width:calc(50% - 12px)}.designer-list-page .designer-list .designer-item.is-empty{display:none}}.designer-list-page .designer-list .designer-item .designer-link{display:flex;flex-direction:column;gap:12px;width:100%}.designer-list-page .designer-list .designer-item .designer-link .designer-thumb{aspect-ratio:1/.6314102564;display:flex;gap:24px;overflow:hidden;width:100%}.designer-list-page .designer-list .designer-item .designer-link .designer-thumb:hover .designer-img{transform:scale(1.16);transition:.5s}.designer-list-page .designer-list .designer-item .designer-link .designer-img{display:block;-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;-o-object-fit:cover;object-fit:cover;width:100%}.designer-list-page .designer-list .designer-item .designer-link .designer-name{color:#5a5a5a}.project-list-page{padding:80px 0 140px}@media screen and (max-width:991px){.project-list-page{padding:40px 0 105px}}.project-list-page a{text-decoration:none!important}.project-list-page .project-filter{position:relative;width:-moz-fit-content;width:fit-content}.project-list-page .project-filter .select-arrow{display:flex;height:10px;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(90deg);width:10px}.project-list-page .project-filter .select-arrow svg{height:100%;width:100%}.project-list-page .form-control{border:none;border-bottom:1px solid #5a5a5a;border-radius:0;color:#5a5a5a;margin-bottom:32px;padding:10px 40px 10px 16px;width:auto}.project-list-page .project-list{display:flex;flex-wrap:wrap;gap:52px 68px}.project-list-page .project-list .project-item{width:100%}.project-list-page .project-list .project-item .project-link{display:flex;flex-direction:column;gap:8px;width:100%}.project-list-page .project-list .project-item .project-link .project-img-wrapper{aspect-ratio:1/1.0532994924;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.project-list-page .project-list .project-item .project-link .project-img-wrapper .project-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.project-list-page .project-list .project-item .project-link .tag-wrapper{align-self:flex-end}.project-list-page .project-list .project-item .project-link .project-title{color:#5a5a5a;font-size:1.25rem;font-weight:700}.project-list-page .project-list .project-item .project-link .project-decorations{color:#5a5a5a;margin-top:8px}@media screen and (min-width:992px){.project-list-page .project-list .project-item{width:calc(33.33333% - 45.33333px)}.project-list-page .project-list .project-item:nth-child(5n+1){width:calc(66.66667% - 22.66667px)}.project-list-page .project-list .project-item:nth-child(5n+1) .project-img-wrapper{aspect-ratio:1/.4848130841}}.design-notes-list-page{padding:80px 0 150px}.design-notes-list-page a{text-decoration:none!important}.design-notes-list-page .design-notes-filter{position:relative;width:-moz-fit-content;width:fit-content}.design-notes-list-page .design-notes-filter .select-arrow{display:flex;height:10px;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(90deg);width:10px}.design-notes-list-page .design-notes-filter .select-arrow svg{height:100%;width:100%}.design-notes-list-page .form-control{border:none;border-bottom:1px solid #5a5a5a;border-radius:0;color:#5a5a5a;margin-bottom:32px;padding:10px 40px 10px 16px;width:auto}.design-notes-list-page .design-notes-list{display:flex;gap:55px;margin-top:80px}@media screen and (max-width:991px){.design-notes-list-page{overflow:hidden;padding:40px 0 120px}.design-notes-list-page .design-notes-list{flex-direction:column;gap:40px;margin-top:40px}}.design-notes-list-page .design-notes-list:nth-child(odd){flex-direction:row-reverse}@media screen and (max-width:991px){.design-notes-list-page .design-notes-list:nth-child(odd){flex-direction:column}}.design-notes-list-page .design-notes-list .design-notes-link{display:flex;flex-direction:column;gap:8px}.design-notes-list-page .design-notes-list .design-notes-link .design-notes-img-wrapper{aspect-ratio:1/.6394904459;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.design-notes-list-page .design-notes-list .design-notes-link .design-notes-img-wrapper .design-notes-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.design-notes-list-page .design-notes-list .design-notes-link .design-notes-title{color:#5a5a5a;font-size:1.5rem}.design-notes-list-page .design-notes-list .design-notes-link .design-notes-date,.design-notes-list-page .design-notes-list .design-notes-link .design-notes-decorations{color:#5a5a5a;font-size:1rem}.design-notes-list-page .design-notes-list:nth-child(2){margin-top:32px}.design-notes-list-page .design-notes-item-left{background-color:#d9d9d9;padding:44px;width:calc(66.66667% - 18.33333px)}@media screen and (max-width:991px){.design-notes-list-page .design-notes-list:nth-child(2){margin-top:40px}.design-notes-list-page .design-notes-item-left{padding:44px 0;position:relative;width:100%}.design-notes-list-page .design-notes-item-left:before{background-color:#d9d9d9;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:calc(100% + 50px);z-index:-1}.design-notes-list-page .design-notes-item-left .design-notes-img-wrapper{aspect-ratio:1/1.4635568513!important}}.design-notes-list-page .design-notes-item-left .design-notes-decorations{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.design-notes-list-page .design-notes-item-right{display:flex;flex-direction:column;gap:34px;width:calc(33.33333% - 36.66667px)}.design-notes-list-page .design-notes-item-right .design-notes-decorations{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.main.contracts-commercial,.main.contracts-public{background-color:#fff}.contracts-page{padding:80px 0 0}@media screen and (max-width:991px){.design-notes-list-page .design-notes-item-right{width:100%}.contracts-page{padding:40px 0 0}}.contracts-page a{text-decoration:none!important}.contracts-page .contract-filter{position:relative;width:-moz-fit-content;width:fit-content}.contracts-page .category-list{display:flex;font-size:1.25rem;gap:72px;justify-content:center}.contracts-page .category-list .category-item .category-link{color:#5a5a5a;transition:.5s}.contracts-page .category-list .category-item.active .category-link,.contracts-page .category-list .category-item:hover .category-link{border-bottom:1px solid #b79e8c;color:#b79e8c}.contracts-page .contract-list-wrap{display:flex;gap:122px;margin-top:80px}@media screen and (max-width:767px){.contracts-page .contract-list-wrap{flex-direction:column}}.contracts-page .contract-list-wrap .contract-list-content{flex:1;min-width:0;padding:0 0 160px;width:100%}.contracts-page .contract-list-wrap .contract-list{display:flex;flex:1;flex-wrap:wrap;gap:76px 28px;width:100%}.contracts-page .contract-list-wrap .contract-list .contract-item{width:calc(33.33333% - 18.66667px)}@media screen and (max-width:1199px){.contracts-page .contract-list-wrap .contract-list .contract-item{min-width:250px}}.contracts-page .contract-list-wrap .contract-list .contract-item .contract-link{display:flex;flex-direction:column;gap:12px;width:100%}.contracts-page .contract-list-wrap .contract-list .contract-item .contract-link .contract-logo{align-items:center;display:flex;height:53px;justify-content:center;max-width:100%;overflow:hidden;width:100%}.contracts-page .contract-list-wrap .contract-list .contract-item .contract-link .contract-logo .contract-logo-img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.contracts-page .contract-list-wrap .contract-list .contract-item .contract-link .contract-image{aspect-ratio:665/500;overflow:hidden;width:100%}.contracts-page .contract-list-wrap .contract-list .contract-item .contract-link .contract-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.contracts-page .contract-list-wrap .contract-list .contract-item .contract-link .contract-desc{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#5a5a5a;display:-webkit-box;overflow:hidden}.product-list-page{padding:32px 0 120px}@media screen and (max-width:991px){.contracts-page .contract-list-wrap{gap:40px;margin-top:40px}.contracts-page .contract-list-wrap .contract-list{gap:40px 11px}.contracts-page .contract-list-wrap .contract-list .contract-item{min-width:200px}.product-list-page{padding:32px 0 50px}}.product-list-page .pagination{width:auto}.product-list-page .filter-wrapper{align-items:flex-start;display:flex;gap:16px;margin-bottom:33px;position:relative}@media screen and (max-width:767px){.contracts-page .contract-list-wrap .contract-list{gap:37.5px 11px}.contracts-page .contract-list-wrap .contract-list .contract-item{min-width:auto;width:calc(50% - 5.5px)}.contracts-page .contract-list-wrap .contract-list .contract-item .contract-link .contract-logo{height:26.5px}.contracts-page .contract-list-wrap .contract-list .contract-item .contract-link .contract-desc{-webkit-line-clamp:2;min-height:3em}.product-list-page .filter-wrapper{gap:10px;margin-bottom:24px}.modal-footer button{width:100%}}.product-list-page .product-filter{align-items:center;color:#5a5a5a;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;padding-top:5px}.product-list-page .filter-buttons{flex:1}.product-list-page .filter-buttons .filter-list{display:flex;flex-wrap:wrap;gap:10px 12px;list-style:none;margin:0;padding:0}.product-list-page .filter-buttons .filter-item{background-color:transparent}.product-list-page .filter-buttons .btn-check{display:none}.product-list-page .filter-buttons .filter-link{align-items:center;background-color:transparent;border:1px solid #5a5a5a;border-radius:6px;color:#5a5a5a;cursor:pointer;display:inline-flex;font-size:.875rem;justify-content:center;line-height:1.4;padding:6px 14px;text-transform:uppercase;transition:.2s}@media (hover:hover){.product-list-page .filter-buttons .filter-link:hover{background-color:#5a5a5a;border-color:#5a5a5a;color:#fafafa}.filter-group .filter-link:hover{border-color:#c0996c;color:#c0996c}}.product-list-page .filter-buttons .btn-check:checked+.filter-link,.product-list-page .filter-buttons .filter-link.active{background-color:#5a5a5a;border-color:#5a5a5a;color:#fafafa}.product-list-page .product-list{display:flex;flex-wrap:wrap;gap:24px}.product-list-page .product-list .product-item{width:calc(25% - 18px)}@media screen and (max-width:1199px){.product-list-page .product-list .product-item{width:calc(33.33333% - 16px)}}@media screen and (max-width:991px){.product-list-page .product-list{gap:26px 11px}.product-list-page .product-list .product-item{width:calc(50% - 5.5px)}}.filter-group{display:flex;flex-direction:column;gap:24px}.filter-group .filter-title{padding:0 12px;position:relative}.filter-group .filter-title:after{background-color:#5a5a5a;content:"";height:1px;left:0;position:absolute;top:calc(100% + 11px);width:100%}.filter-group .tab-content{margin-top:-1rem}.filter-group .nav{gap:13px}.filter-group .nav-item:first-child .nav-link{padding:.5rem 1rem .5rem .3rem}.filter-group .nav-link{color:#5a5a5a;position:relative}.filter-group .nav-link:after{background-color:#5a5a5a;content:"";height:12px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E") no-repeat center;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E") no-repeat center;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:-5px;top:50%;transform:translateY(-50%) rotate(-90deg);transition:.3s ease-in-out;width:16px}.filter-group .nav-link.active,.filter-group .nav-link:hover{background-color:transparent;color:#c0996c}.filter-group .nav-link.active:after,.filter-group .nav-link:hover:after{background-color:#c0996c;transform:translateY(-50%) rotate(0);transition:.3s ease-in-out}.filter-group .filter-list{display:flex;flex-wrap:wrap;gap:13px}@media screen and (max-width:991px){.filter-group .filter-list{gap:13px 11px}}.filter-group .filter-item{background-color:transparent}.filter-group .btn-check{display:none}.filter-group .filter-link{border:1px solid #5a5a5a;border-radius:6px;color:#5a5a5a;cursor:pointer;display:inline-block;padding:8.5px 12px;text-transform:uppercase;transition:.2s}.filter-group .btn-check+.filter-link:not(.parent-category-link):hover{background-color:transparent;border-color:#5a5a5a;color:#5a5a5a}.filter-group .btn-check:checked+.filter-link,.filter-group .btn-check:checked+.filter-link:hover{border-color:#c0996c;color:#c0996c}.filter-group .parent-category-link{border-color:transparent}@media (hover:hover){.filter-group .btn-check+.filter-link:not(.parent-category-link):hover{border-color:#c0996c;color:#c0996c}.filter-group .parent-category-link:hover{border-color:#c0996c}}.filter-group .parent-category-link .arrow-icon{align-items:center;display:inline-flex;justify-content:center;margin-left:6px}.filter-group .parent-category-link .arrow-icon svg{display:block;height:10px;transform:rotate(0);transition:transform .2s;width:auto}.filter-group .parent-category-input:checked+.parent-category-link{border-color:#c0996c}.filter-group .parent-category-input:checked+.parent-category-link .arrow-icon svg{transform:rotate(90deg)}.modal-header .btn-close{border:none;display:flex;position:relative;right:10px;top:0}.modal-header .btn-close:focus{box-shadow:none}.modal-header .btn-close:after,.modal-header .btn-close:before{background-color:#5a5a5a;content:"";height:2px;left:0;position:absolute;top:50%;width:100%}.modal-header .btn-close:before{transform:rotate(25deg)}.modal-header .btn-close:after{transform:rotate(-25deg)}.modal-body{display:flex;flex-direction:column;gap:32px}.modal-body .style-filter{display:flex;flex-direction:column;gap:1rem}@media screen and (max-width:991px){.modal-body .style-filter{gap:16px 11px}}.modal-footer{display:flex;gap:6px 12px;justify-content:flex-start}.modal-footer button{min-width:200px}.modal-footer button.btn-reset{background-color:#d2bba1}.dropdown{width:-moz-fit-content;width:fit-content}.dropdown .dropdown-menu{border-radius:0;min-width:revert;padding:1rem;width:auto}.dropdown .dropdown-menu li:hover{background-color:#c0996c}.dropdown .dropdown-menu li:hover a{background-color:#c0996c;color:#fafafa}.dropdown .dropdown-menu li a{padding:4px 8px!important}.dropdown-toggle{background-color:transparent;border:none;border-bottom:1px solid #5a5a5a;border-radius:0;color:#5a5a5a;padding:10px 40px 10px 16px;width:auto}.dropdown-toggle:after{background-repeat:no-repeat!important;right:15px;transform:translateY(-50%)}.dropdown-toggle:hover{border-bottom:1px solid #5a5a5a}.pagination-wrap .pagination{gap:16px;width:auto}.pagination-wrap .pagination .page-item{aspect-ratio:1/1;width:36px}.pagination-wrap .pagination .page-item .page-link{background-color:#f3f3f3}.pagination-wrap .pagination .page-item.active .page-link,.pagination-wrap .pagination .page-item:hover .page-link{background-color:#c0996c;color:#fafafa}.pagination-wrap .pagination .page-item.disabled .page-link span:after{display:none}.pagination-wrap .pagination .page-link{border:none;border-radius:50rem;color:#5a5a5a;text-align:center}.pagination-wrap .pagination #btnNext,.pagination-wrap .pagination #btnPrev{background:0 0}.pagination-wrap .pagination #btnNext span,.pagination-wrap .pagination #btnPrev span{color:transparent;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pagination-wrap .pagination #btnNext span:after,.pagination-wrap .pagination #btnPrev span:after{background-color:#5a5a5a;content:"";height:20px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='20' fill='none'%3E%3Cpath d='m0 0 7.734 9.67L0 19.337h3.82l7.735-9.669L3.82 0H0Z' fill='currentColor'/%3E%3C/svg%3E") no-repeat center;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='20' fill='none'%3E%3Cpath d='m0 0 7.734 9.67L0 19.337h3.82l7.735-9.669L3.82 0H0Z' fill='currentColor'/%3E%3C/svg%3E") no-repeat center;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:-5px;top:50%;width:18px}.pagination-wrap .pagination #btnNext span:after{transform:translateY(-50%) rotate(0)}.pagination-wrap .pagination #btnPrev span:after{transform:translateY(-50%) rotate(180deg)}.gallery-box .img-box{height:300px;overflow:hidden}.gallery-box .img-box img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gallery-box .img-box.hover-zoom-in img{transition:.3s ease-in-out}.gallery-box .img-box.hover-zoom-in:hover img{transform:scale(1.2)}.swal2-shown{padding-right:0!important}.swal2-shown .swal2-container .swal2-confirm{color:#fafafa}.cms-content table.table-bordered{border-collapse:collapse;margin:1em 0;width:100%}.cms-content table.table-bordered td,.cms-content table.table-bordered th{border:1px solid var(--border,"#e2e8f0");padding:8px 12px}.cms-content img.note-float-left{float:left;margin:0 10px 10px 0}.cms-content img.note-float-right{float:right;margin:0 0 10px 10px}.cms-content .note-video-clip{max-width:100%}