@font-face{font-family:"Inter";src:url("../fonts/Inter-Regular.woff2") format("woff2"),url("../fonts/Inter-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("../fonts/Inter-Bold.woff2") format("woff2"),url("../fonts/Inter-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("../fonts/Inter-Medium.woff2") format("woff2"),url("../fonts/Inter-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("../fonts/Inter-SemiBold.woff2") format("woff2"),url("../fonts/Inter-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("../fonts/Inter-Light.woff2") format("woff2"),url("../fonts/Inter-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}.button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:7rem;font-size:2.4rem;font-weight:500;padding:0 3rem;border-radius:100vmax;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;text-wrap:nowrap;-webkit-transition:all .5s;transition:all .5s;-ms-flex-negative:0;flex-shrink:0;letter-spacing:-1px}@media only screen and (max-width: 1600px){.button{height:6rem;font-size:2rem}}@media only screen and (max-width: 1024px){.button{height:5rem;padding:0 2rem;font-size:1.6rem;gap:1rem}}.button i svg{width:2.6rem}@media only screen and (max-width: 1600px){.button i svg{width:2rem}}@media only screen and (max-width: 1024px){.button i svg{width:1.6rem}}.button.light{background:#fff;color:#2a2a2a}.button.light svg{stroke:#2a2a2a;stroke-width:.2rem}.button.link{background:none;border:none;padding:0;color:#2a2a2a}.button.link svg{stroke:#2a2a2a;stroke-width:.2rem}.button.dark{background:#2a2a2a;color:#fff}.button.danger{background:red;color:#fff}.button.small{height:5rem;font-size:1.6rem;padding:0 2rem}.button.small i svg{width:1.4rem}.button.small.light svg{width:1.4rem;stroke:#2a2a2a;stroke-width:.2rem}.button svg{-webkit-transition:all .5s;transition:all .5s}.button:hover{-webkit-transition:all .5s;transition:all .5s}.button:hover i svg{stroke:#2a2a2a;-webkit-transform:rotate(-30deg);transform:rotate(-30deg);-webkit-transition:all .5s;transition:all .5s}.button.primary{color:#fff;-webkit-transition:all .5s;transition:all .5s}.button.primary svg{stroke:#fff}.button.border{border:solid #2a2a2a .1rem;color:#2a2a2a;-webkit-transition:all .5s;transition:all .5s;gap:2rem}@media only screen and (max-width: 1024px){.button.border{gap:1rem}}.button.border i{width:auto}.button.border i svg{stroke:#2a2a2a}.button.border.light{border:solid #fff .1rem}.button i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden}.button i svg{stroke-width:.2rem;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:all .5s;transition:all .5s}.icon-animated{background:#2a2a2a;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .6s cubic-bezier(0.25, 1, 0.5, 1);transition:all .6s cubic-bezier(0.25, 1, 0.5, 1)}.icon-animated.light{background:#fff}.icon-animated.light svg{stroke:#2a2a2a}.icon-animated:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .4s cubic-bezier(0.22, 1, 0.36, 1);transition:all .4s cubic-bezier(0.22, 1, 0.36, 1)}.icon-animated:hover svg{-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition:all .4s cubic-bezier(0.22, 1, 0.36, 1);transition:all .4s cubic-bezier(0.22, 1, 0.36, 1)}.icon-animated.large{width:5rem;height:5rem;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .6s cubic-bezier(0.68, -0.55, 0.27, 1.55);transition:-webkit-transform .6s cubic-bezier(0.68, -0.55, 0.27, 1.55);transition:transform .6s cubic-bezier(0.68, -0.55, 0.27, 1.55);transition:transform .6s cubic-bezier(0.68, -0.55, 0.27, 1.55), -webkit-transform .6s cubic-bezier(0.68, -0.55, 0.27, 1.55)}.icon-animated svg{stroke:#fff;width:2.2rem;stroke-width:.2rem;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .6s cubic-bezier(0.25, 1, 0.5, 1);transition:all .6s cubic-bezier(0.25, 1, 0.5, 1)}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 768px){.pagination{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:4rem}}.pagination .next,.pagination .prev{height:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:solid #e0dad4 .1rem;border-radius:5rem;padding:0 2rem;gap:1rem;font-size:1.8rem;color:#2a2a2a;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width: 768px){.pagination .next,.pagination .prev{font-size:1.6rem}}.pagination .next svg,.pagination .prev svg{width:1.4rem;stroke:#2a2a2a;stroke-width:.2rem}@media only screen and (max-width: 768px){.pagination .next svg,.pagination .prev svg{width:.8rem}}.pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto}@media only screen and (max-width: 1024px){.pagination ul{display:none}}.pagination ul li{border-radius:1rem}.pagination ul li.active a{color:#fff;font-weight:500}.pagination ul li a{width:5rem;height:5rem;font-size:2.2rem;color:#2a2a2a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 768px){.pagination ul li a{width:4rem;height:4rem;font-size:1.8rem}}.SumoSelect{width:200px}.SumoSelect p{margin:0}.sumoStopScroll{overflow:hidden}.SumoSelect .hidden{display:none}.SumoSelect .search-txt{display:none;outline:0}.SumoSelect .no-match{display:none;padding:6px}.SumoSelect.open .search-txt{display:inline-block;position:absolute;top:0;left:0;width:100%;margin:0;padding:5px 8px;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px}.SumoSelect.open>.search>label,.SumoSelect.open>.search>span{visibility:hidden}.SelectClass,.SumoUnder{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-opacity:0;-khtml-opacity:0;opacity:0;cursor:pointer}.SelectClass{z-index:1}.SumoSelect{width:100%;display:inline-block;position:relative;outline:0;cursor:pointer}.SumoSelect .select-all>label{-ms-user-select:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.SumoSelect>.CaptionCont,.SumoSelect>.optWrapper>.options li.opt label{-ms-user-select:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.SumoSelect .SumoSelect .optWrapper.up{top:auto;bottom:100%;border-radius:1rem 1rem 0 0}.SumoSelect>.CaptionCont{position:relative;height:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;border-radius:1.6rem;margin:0;padding:0 1.6rem;cursor:pointer;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;border:solid #e0dad4 .1rem}.SumoSelect>.CaptionCont.active{border:solid #5c391a .1rem;color:#5c391a;font-weight:normal}.SumoSelect>.CaptionCont>span{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:1.8rem}.SumoSelect>.CaptionCont>span.placeholder{color:#5c391a;font-weight:normal}.SumoSelect>.CaptionCont>label{width:1.6rem;height:inherit}.SumoSelect>.CaptionCont>label>i{background:url(/assets/images/icons/category-icon-arrow.svg);background-position:center center;width:16px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;background-repeat:no-repeat;opacity:.8;cursor:pointer}.SumoSelect>.optWrapper{display:none;z-index:1000;top:3rem;width:auto;position:absolute;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:1rem;overflow:hidden;padding:1rem;-webkit-box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px}.SumoSelect.open>.optWrapper{width:100%;top:100%;display:block}.SumoSelect.open>.optWrapper.up{top:auto;bottom:100%;margin-bottom:5px}.SumoSelect>.optWrapper ul{list-style:none;display:block;padding:0;margin:0;overflow:auto}.SumoSelect>.optWrapper>.options{border-radius:2px;position:relative;max-height:250px}.SumoSelect>.optWrapper>.options::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background:#ece6e1}.SumoSelect>.optWrapper>.options::-webkit-scrollbar{width:6px;background:#ece6e1}.SumoSelect>.optWrapper>.options::-webkit-scrollbar-thumb{background:#5c391a}.SumoSelect>.optWrapper.okCancelInMulti>.options{border-radius:2px 2px 0 0}.SumoSelect>.optWrapper.selall>.options{border-radius:0 0 2px 2px}.SumoSelect>.optWrapper.selall.okCancelInMulti>.options{border-radius:0}.SumoSelect>.optWrapper>.options li.group.disabled>label{opacity:.5}.SumoSelect>.optWrapper>.options li ul li.opt{padding-left:22px}.SumoSelect>.optWrapper.multiple>.options li ul li.opt{padding-left:50px}.SumoSelect>.optWrapper.isFloating>.options{max-height:100%;-webkit-box-shadow:0 0 100px #595959;box-shadow:0 0 100px #595959}.SumoSelect>.optWrapper>.options li.opt{font-size:1.8rem;height:5rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:1rem}.SumoSelect>.optWrapper>.options li.opt.selected{background:rgba(92,57,26,.1)}.SumoSelect>.optWrapper>.options>li{padding:0 2rem;cursor:pointer;border-radius:1rem}.SumoSelect>.optWrapper.selall>.options>li.opt:first-child{border-radius:0}.SumoSelect>.optWrapper>.options>li.opt:last-child{border-radius:0 0 2px 2px;border-bottom:none}.SumoSelect>.optWrapper.okCancelInMulti>.options>li.opt:last-child{border-radius:0}.SumoSelect>.optWrapper>.options li.opt:hover{background:rgba(92,57,26,.1)}.SumoSelect .select-all.sel{background-color:#a1c0e4}.SumoSelect .select-all>span{position:absolute;display:block;width:30px;top:0;bottom:0;margin-left:-35px}.SumoSelect .select-all>span i{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:14px;height:14px;border:1px solid #aeaeae;border-radius:2px;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.15);box-shadow:inset 0 1px 3px rgba(0,0,0,.15);background-color:#fff}.SumoSelect .select-all.partial>span i,.SumoSelect .select-all.selected>span i{background-color:#11a911;-webkit-box-shadow:none;box-shadow:none;border-color:rgba(0,0,0,0);background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:center center}.SumoSelect>.optWrapper>.options li.opt.sel{background-color:#a1c0e4}.SumoSelect>.optWrapper>.options li label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;cursor:pointer}.SumoSelect>.optWrapper>.options li span{display:none}.SumoSelect>.optWrapper>.options li.group>label{cursor:default;padding:8px 6px;font-weight:700}.SumoSelect>.optWrapper.isFloating{position:fixed;top:0;left:0;right:0;width:90%;bottom:0;margin:auto;max-height:90%}.SumoSelect>.optWrapper>.options li.opt.disabled{background-color:inherit;pointer-events:none;display:none}.SumoSelect>.optWrapper>.options li.opt.disabled *{-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.SumoSelect>.optWrapper.multiple>.options li.opt{padding-left:35px;cursor:pointer}.SumoSelect>.optWrapper.multiple>.options li.opt span{position:absolute;display:block;width:30px;top:0;bottom:0;margin-left:-35px}.SumoSelect>.optWrapper.multiple>.options li.opt span i{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:14px;height:14px;border:1px solid #aeaeae;border-radius:2px;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.15);box-shadow:inset 0 1px 3px rgba(0,0,0,.15);background-color:#fff}.SumoSelect>.optWrapper.multiple.isFloating>.MultiControls{display:block;margin-top:5px;position:absolute;bottom:0;width:100%}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls{display:block}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p{padding:6px}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p:focus{-webkit-box-shadow:0 0 2px #a1c0e4;box-shadow:0 0 2px #a1c0e4;border-color:#a1c0e4;outline:0;background-color:#a1c0e4}.SumoSelect>.optWrapper.multiple>.MultiControls>p{display:inline-block;cursor:pointer;padding:12px;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.SumoSelect>.optWrapper.multiple>.MultiControls>p:hover{background-color:#f1f1f1}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk{border-right:1px solid #dbdbdb;border-radius:0 0 0 3px}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel{border-radius:0 0 3px 0}.SumoSelect>.optWrapper>.MultiControls{display:none;border-top:1px solid #ddd;background-color:#fff;-webkit-box-shadow:0 0 2px rgba(0,0,0,.13);box-shadow:0 0 2px rgba(0,0,0,.13);border-radius:0 0 3px 3px}.SumoSelect>.optWrapper.isFloating>.options li.opt{padding:12px 6px}.SumoSelect>.optWrapper.multiple.isFloating{padding-bottom:43px}.SumoSelect>.optWrapper.multiple.isFloating>.options li.opt{padding-left:35px}.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i{background-color:#11a911;-webkit-box-shadow:none;box-shadow:none;border-color:rgba(0,0,0,0);background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:center center}.SumoSelect.disabled{opacity:.7;cursor:not-allowed}.SumoSelect.disabled>.CaptionCont{border-color:#ccc;-webkit-box-shadow:none;box-shadow:none}.SumoSelect .placeholder .select-all{border-radius:3px 3px 0 0;position:relative;border-bottom:1px solid #ddd;background-color:#fff;padding:8px 0 3px 35px;height:20px;cursor:pointer}.SumoSelect .placeholder .select-all>label,.SumoSelect .placeholder .select-all>span i{cursor:pointer}.SumoSelect .placeholder .select-all.partial>span i{background-color:#ccc}.SumoSelect>.optWrapper>.options li.optGroup{padding-left:5px;text-decoration:underline}.reset-all{padding:5px 10px 5px 35px;border-bottom:1px solid #cdcdcd}.SumoSelect[is-selected=false] .reset-all{opacity:.5;pointer-events:none}.SumoSelect[is-selected=true] .reset-all{opacity:1;cursor:pointer;color:#7799d0}.SumoSelect[is-selected=true] .reset-all *{cursor:pointer}.SumoSelect[is-selected=true] .reset-all:hover{color:#000}.fade-up{will-change:transform,opacity}.product-cards .card,.product-cards a{position:relative}.product-cards .card::after,.product-cards a::after{content:"";position:relative;width:0;height:.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;background:#5c391a;margin-top:2rem;-webkit-transition:width .6s cubic-bezier(0.77, 0, 0.175, 1);transition:width .6s cubic-bezier(0.77, 0, 0.175, 1)}.product-cards .card:hover figure,.product-cards a:hover figure{-webkit-transition:all .5s;transition:all .5s}.product-cards .card:hover figure img,.product-cards a:hover figure img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s;transition:all .5s}.product-cards .card:hover::after,.product-cards a:hover::after{width:100%;-webkit-transition:width .6s cubic-bezier(0.77, 0, 0.175, 1);transition:width .6s cubic-bezier(0.77, 0, 0.175, 1)}.product-cards .card figure,.product-cards a figure{margin-bottom:2rem;position:relative;overflow:hidden;border-radius:2rem}.product-cards .card figure img,.product-cards a figure img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .5s;transition:all .5s}.product-cards .card .brand,.product-cards a .brand{font-size:2rem;color:#5f4a45;margin-bottom:.5rem;font-weight:300;letter-spacing:-0.4px}@media only screen and (max-width: 1600px){.product-cards .card .brand,.product-cards a .brand{font-size:1.6rem}}@media only screen and (max-width: 1024px){.product-cards .card .brand,.product-cards a .brand{font-size:1.2rem}}.product-cards .card h4,.product-cards a h4{font-size:2.6rem;color:#2a2a2a;font-weight:600;letter-spacing:-1.4px}@media only screen and (max-width: 1600px){.product-cards .card h4,.product-cards a h4{font-size:2.2rem}}@media only screen and (max-width: 1024px){.product-cards .card h4,.product-cards a h4{font-size:1.8rem}}.product-cards .card .line,.product-cards a .line{width:0;height:.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;background:#5c391a;margin-top:2rem;-webkit-transition:width .6s cubic-bezier(0.77, 0, 0.175, 1);transition:width .6s cubic-bezier(0.77, 0, 0.175, 1)}.projects-cards{display:grid;grid-template-columns:repeat(4, 1fr);gap:3rem;margin-bottom:10rem}@media only screen and (max-width: 1024px){.projects-cards{gap:2rem;grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 768px){.projects-cards{grid-template-columns:repeat(2, 1fr);gap:2rem}}.projects-cards .card,.projects-cards a{position:relative}.projects-cards .card::after,.projects-cards a::after{content:"";position:relative;width:0;height:.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;background:#5c391a;margin-top:1rem;-webkit-transition:width .6s cubic-bezier(0.77, 0, 0.175, 1);transition:width .6s cubic-bezier(0.77, 0, 0.175, 1)}.projects-cards .card:hover figure,.projects-cards a:hover figure{-webkit-transition:all .5s;transition:all .5s}.projects-cards .card:hover figure img,.projects-cards a:hover figure img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s;transition:all .5s}.projects-cards .card:hover::after,.projects-cards a:hover::after{width:100%;-webkit-transition:width .6s cubic-bezier(0.77, 0, 0.175, 1);transition:width .6s cubic-bezier(0.77, 0, 0.175, 1)}.projects-cards .card figure,.projects-cards a figure{margin-bottom:2rem;position:relative;overflow:hidden;border-radius:2rem}.projects-cards .card figure img,.projects-cards a figure img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .5s;transition:all .5s}.projects-cards .card .brand,.projects-cards a .brand{font-size:1.4rem;color:#5f4a45;margin-bottom:.5rem;font-weight:300;letter-spacing:-0.4px}@media only screen and (max-width: 1600px){.projects-cards .card .brand,.projects-cards a .brand{font-size:1.6rem}}@media only screen and (max-width: 1024px){.projects-cards .card .brand,.projects-cards a .brand{font-size:1.2rem}}.projects-cards .card span,.projects-cards a span{font-size:2rem;color:#2a2a2a;font-weight:600;letter-spacing:-1px}@media only screen and (max-width: 1600px){.projects-cards .card span,.projects-cards a span{font-size:2.2rem}}@media only screen and (max-width: 1024px){.projects-cards .card span,.projects-cards a span{font-size:1.8rem}}.projects-cards .card .line,.projects-cards a .line{width:0;height:.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;background:#5c391a;margin-top:2rem;-webkit-transition:width .6s cubic-bezier(0.77, 0, 0.175, 1);transition:width .6s cubic-bezier(0.77, 0, 0.175, 1)}.recent-blog-cards .card,.recent-blog-cards a{position:relative}.recent-blog-cards .card::after,.recent-blog-cards a::after{content:"";position:relative;width:0;height:.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;background:#5c391a;margin-top:1rem;-webkit-transition:width .6s cubic-bezier(0.77, 0, 0.175, 1);transition:width .6s cubic-bezier(0.77, 0, 0.175, 1)}.recent-blog-cards .card:hover::after,.recent-blog-cards a:hover::after{width:100%;-webkit-transition:width .6s cubic-bezier(0.77, 0, 0.175, 1);transition:width .6s cubic-bezier(0.77, 0, 0.175, 1)}.recent-blog-cards .card figure,.recent-blog-cards a figure{margin-bottom:2rem;position:relative;overflow:hidden;border-radius:2rem}@media only screen and (max-width: 768px){.recent-blog-cards .card figure,.recent-blog-cards a figure{border-radius:1rem}}.recent-blog-cards .card .category,.recent-blog-cards a .category{font-size:1.4rem;color:#5f4a45;margin-bottom:.5rem;font-weight:300;letter-spacing:-0.4px}@media only screen and (max-width: 1600px){.recent-blog-cards .card .category,.recent-blog-cards a .category{font-size:1.6rem}}@media only screen and (max-width: 1024px){.recent-blog-cards .card .category,.recent-blog-cards a .category{font-size:1.2rem}}.recent-blog-cards .card span,.recent-blog-cards a span{font-size:2rem;color:#2a2a2a;font-weight:600;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:-1px}@media only screen and (max-width: 1600px){.recent-blog-cards .card span,.recent-blog-cards a span{font-size:2.2rem}}@media only screen and (max-width: 1024px){.recent-blog-cards .card span,.recent-blog-cards a span{font-size:1.8rem}}.recent-blog-cards .card .line,.recent-blog-cards a .line{width:0;height:.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;background:#5c391a;margin-top:2rem;-webkit-transition:width .6s cubic-bezier(0.77, 0, 0.175, 1);transition:width .6s cubic-bezier(0.77, 0, 0.175, 1)}.container{max-width:150rem;width:100%;padding:0 2rem;margin:auto}.col{display:grid;grid-template-columns:repeat(12, 1fr);gap:4rem}.content-image{width:100%;border-radius:3rem;position:relative;overflow:hidden;margin:8rem 0}@media only screen and (max-width: 1370px){.content-image{margin:3rem 0 6rem}}.content-image.type-2{margin:0}.content-image.type-2 .caption{width:60rem;background:#f3eeeb;position:absolute;top:auto;left:auto;bottom:3rem;right:3rem}@media only screen and (max-width: 1370px){.content-image.type-2 .caption{width:40rem}}@media only screen and (max-width: 768px){.content-image.type-2 .caption{left:2rem;right:2rem;width:auto}}.content-image.type-2 .caption span{color:#5c391a}.content-image figure{border-radius:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden}.content-image figure img{-o-object-fit:cover;object-fit:cover;height:70rem;border-radius:3rem}.content-image .caption{width:60rem;font-size:2.6rem;color:#1e451e;position:absolute;top:3rem;left:3rem;padding:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem;background:#d5e1d5;border-radius:2rem}@media only screen and (max-width: 1370px){.content-image .caption{width:40rem}}@media only screen and (max-width: 1024px){.content-image .caption{top:auto;bottom:2rem;left:auto;right:2rem;width:30rem;padding:2.6rem;gap:2rem}}@media only screen and (max-width: 768px){.content-image .caption{top:auto;bottom:2rem;left:2rem;right:2rem;width:auto}}.content-image .caption span{font-size:2.4rem;letter-spacing:-1px;line-height:1.4;font-weight:600}@media only screen and (max-width: 1024px){.content-image .caption span{font-size:2rem;line-height:1.2}}.content-image .caption p{font-size:2rem;letter-spacing:-1px;line-height:1.4;font-weight:normal}@media only screen and (max-width: 1024px){.content-image .caption p{font-size:1.5rem}}.start-content{width:100%;height:100vh;position:relative;overflow:hidden}@media only screen and (max-width: 1024px){.start-content{height:80vh}}.start-content:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.4);z-index:3}.start-content video,.start-content figure{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.start-content .caption{position:absolute;inset:auto 4rem 10rem;z-index:4}@media only screen and (max-width: 1370px){.start-content .caption{inset:auto 4rem 6rem}}@media only screen and (max-width: 1024px){.start-content .caption{inset:auto 2rem 6rem}}.start-content .caption h1{color:#fff;font-size:12rem;font-weight:300;line-height:1.1;letter-spacing:-6.4px}.start-content .caption h1 strong{font-weight:500}@media only screen and (max-width: 1600px){.start-content .caption h1{font-size:9rem}}@media only screen and (max-width: 1370px){.start-content .caption h1{font-size:7.4rem}}@media only screen and (max-width: 1024px){.start-content .caption h1{font-size:4.4rem;letter-spacing:-1.4px}}.custom-headline{width:100%;height:50rem;position:relative;overflow:hidden}@media only screen and (max-width: 1024px){.custom-headline{height:30rem}}.custom-headline:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.4);z-index:3}.custom-headline video,.custom-headline figure{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.custom-headline figure img{height:50rem;-o-object-fit:cover;object-fit:cover}.custom-headline .head{width:100%;height:100%;position:relative;z-index:5;padding:0 4rem 4rem;margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width: 1024px){.custom-headline .head{padding:0 2rem 2rem}}.custom-headline .head a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.custom-headline .head a i svg{width:3rem;fill:#fff}@media only screen and (max-width: 1024px){.custom-headline .head a i svg{width:2rem}}.custom-headline .head h1{color:#fff;letter-spacing:-6.4px;font-weight:normal}@media only screen and (max-width: 1024px){.custom-headline .head h1{font-size:5rem;letter-spacing:-3.4px}}.brands-items{border-bottom:solid #e0dad4 .1rem}@media only screen and (max-width: 768px){.brands-items .container{padding:0}}.brands-items .brands{display:grid;grid-template-columns:repeat(2, 1fr)}@media only screen and (max-width: 768px){.brands-items .brands{grid-template-columns:repeat(1, 1fr);padding-top:4rem}}.brands-items .brands a{padding:6rem 0 0}@media only screen and (max-width: 768px){.brands-items .brands a{padding:0 2rem}}.brands-items .brands a:hover figure img{-webkit-transition:all .5s;transition:all .5s;-webkit-transform:scale(1.1);transform:scale(1.1)}.brands-items .brands a:hover i svg{-webkit-transform:rotate(-30deg);transform:rotate(-30deg);-webkit-transition:all .5s;transition:all .5s}.brands-items .brands a figure{border-radius:3rem;position:relative;overflow:hidden}.brands-items .brands a figure img{-webkit-transition:all .5s;transition:all .5s}.brands-items .brands a figure figcaption{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#fff;padding:0 4rem 4rem}@media only screen and (max-width: 1024px){.brands-items .brands a figure figcaption{padding:0 2rem 2rem}}.brands-items .brands a figure figcaption::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.4)}.brands-items .brands a figure figcaption h2{font-size:5.6rem;position:relative;margin-bottom:1rem;font-weight:normal;letter-spacing:-1.4px}@media only screen and (max-width: 1600px){.brands-items .brands a figure figcaption h2{font-size:5rem}}@media only screen and (max-width: 1024px){.brands-items .brands a figure figcaption h2{font-size:3rem}}.brands-items .brands a figure figcaption p{font-size:2rem;line-height:1.2;position:relative;font-weight:normal}@media only screen and (max-width: 1600px){.brands-items .brands a figure figcaption p{font-size:2rem}}@media only screen and (max-width: 1024px){.brands-items .brands a figure figcaption p{font-size:1.6rem}}.brands-items .brands a .link{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:10rem;font-size:2.6rem;color:#2a2a2a;font-weight:500}@media only screen and (max-width: 1024px){.brands-items .brands a .link{font-size:2rem;height:6rem}}.brands-items .brands a .link svg{width:2.6rem;stroke:#2a2a2a;stroke-width:.2rem;-webkit-transition:all .5s;transition:all .5s}@media only screen and (max-width: 1024px){.brands-items .brands a .link svg{width:2rem}}.brands-items .brands a:first-child{padding-right:4rem}@media only screen and (max-width: 768px){.brands-items .brands a:first-child{padding-right:2rem;border-right:none;border-bottom:solid #e0dad4 .1rem;margin-bottom:2rem}}.brands-items .brands a:last-child{padding-left:4rem;border-left:solid #e0dad4 .1rem}@media only screen and (max-width: 768px){.brands-items .brands a:last-child{padding-left:2rem}}.find-product{width:100%;background:#ece6e1;margin:10rem 0;border-radius:3rem}@media only screen and (max-width: 1024px){.find-product{margin:6rem 0}}.find-product .head{padding:10rem 0 7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem;color:#5c391a}@media only screen and (max-width: 1024px){.find-product .head{padding:6rem 0 4rem}}.find-product .head p{font-size:2.6rem;font-weight:500}@media only screen and (max-width: 1600px){.find-product .head p{font-size:2rem}}.find-product .select-buttons{display:grid;grid-template-columns:repeat(4, 1fr);border-top:solid #cfc3b9 .1rem}@media only screen and (max-width: 1024px){.find-product .select-buttons{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 648px){.find-product .select-buttons{grid-template-columns:repeat(1, 1fr)}}.find-product .select-buttons .select-button{padding:10rem 0 10rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;border-left:solid #cfc3b9 .1rem;cursor:pointer;-webkit-transition:all .5s;transition:all .5s;position:relative}@media only screen and (max-width: 768px){.find-product .select-buttons .select-button{padding:2rem 0 10rem}}.find-product .select-buttons .select-button.disabled{opacity:.5;pointer-events:none}.find-product .select-buttons .select-button:hover{background:rgba(92,57,26,.1)}.find-product .select-buttons .select-button:first-child{border-left:solid rgba(0,0,0,0) .1rem}@media only screen and (max-width: 1024px){.find-product .select-buttons .select-button:first-child{border-bottom:solid #cfc3b9 .1rem;border-left:none}}.find-product .select-buttons .select-button:last-child{border-right:solid rgba(0,0,0,0) .1rem}@media only screen and (max-width: 1024px){.find-product .select-buttons .select-button:last-child{border-left:none}}@media only screen and (max-width: 1024px){.find-product .select-buttons .select-button:nth-child(2){border-bottom:solid #cfc3b9 .1rem;border-left:none}}@media only screen and (max-width: 1024px){.find-product .select-buttons .select-button:nth-child(3){border-bottom:solid #cfc3b9 .1rem;border-left:none}}.find-product .select-buttons .select-button i svg{height:6rem}@media only screen and (max-width: 1600px){.find-product .select-buttons .select-button i svg{height:6rem}}@media only screen and (max-width: 768px){.find-product .select-buttons .select-button i svg{height:4rem}}.find-product .select-buttons .select-button span{font-size:2.4rem;color:#5c391a;font-weight:600}@media only screen and (max-width: 1600px){.find-product .select-buttons .select-button span{font-size:2.4rem}}@media only screen and (max-width: 768px){.find-product .select-buttons .select-button span{font-size:2rem}}.find-product .select-dropdown-items{position:absolute;top:2rem;left:2rem;right:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border-radius:2rem;padding:1rem;z-index:2;-webkit-box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;opacity:0;-webkit-transform:translate3d(0, -1rem, 0);transform:translate3d(0, -1rem, 0);visibility:hidden;pointer-events:none;-webkit-transition:opacity 220ms cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform 320ms cubic-bezier(0.22, 1, 0.36, 1);transition:opacity 220ms cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform 320ms cubic-bezier(0.22, 1, 0.36, 1);transition:transform 320ms cubic-bezier(0.22, 1, 0.36, 1),opacity 220ms cubic-bezier(0.22, 1, 0.36, 1);transition:transform 320ms cubic-bezier(0.22, 1, 0.36, 1),opacity 220ms cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform 320ms cubic-bezier(0.22, 1, 0.36, 1)}.find-product .select-dropdown-items.active{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);visibility:visible;pointer-events:auto}.find-product .select-dropdown-items .select-name{font-size:2.2rem;font-weight:500;color:#5c391a;padding:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;letter-spacing:-1px}.find-product .select-dropdown-items .select-name img{width:4rem}.find-product .select-dropdown-items ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:25rem;overflow:auto}.find-product .select-dropdown-items ul li{font-size:1.8rem;color:#2a2a2a;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.6rem;-webkit-transition:all .5s;transition:all .5s;border-radius:1rem;display:flex;align-items:center;gap:1rem}@media only screen and (max-width: 768px){.find-product .select-dropdown-items ul li{font-size:1.6rem}}.find-product .select-dropdown-items ul li .color{width:2rem;height:2rem;border-radius:2rem;border:solid #e0dad4 .1rem}.find-product .select-dropdown-items ul li:hover{background:rgba(92,57,26,.1)}.find-product .user-select-item{font-size:1.6rem;color:#5c391a;font-weight:normal;background:rgba(92,57,26,.1);font-weight:600;padding:1rem 1rem 1rem 2rem;border-radius:100vmax;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;inset:auto auto 2.8rem auto;opacity:0;visibility:hidden}.find-product .user-select-item.active{opacity:1;visibility:visible}.find-product .user-select-item .color{width:2rem;height:2rem;border-radius:2rem;border:solid #2a2a2a .1rem}.find-product .user-select-item .delete-select{width:3rem;height:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.2);border-radius:100vmax;margin-left:1rem}.find-product .user-select-item .delete-select svg{width:1.8rem;fill:#5c391a}.find-product .view-products{width:100%;height:8rem;border-top:solid #cfc3b9 .1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;font-size:2rem;font-weight:normal;color:#5c391a;-webkit-transition:all .5s;transition:all .5s;border-radius:0 0 3rem 3rem;display:none}.find-product .view-products.active{display:-webkit-box;display:-ms-flexbox;display:flex}.find-product .view-products svg{stroke:#5c391a;stroke-width:.3rem;width:2rem}.find-product .view-products:hover{-webkit-transition:all .5s;transition:all .5s;background:rgba(92,57,26,.1)}.special-cards-content{background:#8d7d70;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10rem 4rem;position:relative;overflow:hidden}@media only screen and (max-width: 1370px){.special-cards-content{padding:6rem 3rem}}@media only screen and (max-width: 1024px){.special-cards-content{padding:4rem 2rem}}.special-cards-content.type-2{background:#181312}@media only screen and (max-width: 1024px){.special-cards-content.type-2 .container{gap:6rem}}@media only screen and (max-width: 1024px){.special-cards-content.type-2 .item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:2rem}}.special-cards-content.type-2 .item .caption{color:#fdf1e7;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.special-cards-content.type-2 .item .caption h3{color:#c39b78}.special-cards-content.type-2 .item .caption p{color:#fdf1e7}.special-cards-content.type-3{background:none;padding:4rem 3rem}@media only screen and (max-width: 1024px){.special-cards-content.type-3{padding:4rem 2rem}}.special-cards-content.type-3 .item{background:#eef1ee;border-radius:3rem;padding:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 768px){.special-cards-content.type-3 .item{padding:2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.special-cards-content.type-3 .item:nth-child(even){background:#f1f7f1}.special-cards-content.type-3 .item .caption{color:#1e451e;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width: 1024px){.special-cards-content.type-3 .item .caption span{font-size:2rem}}.special-cards-content.type-3 .item .caption h2,.special-cards-content.type-3 .item .caption span{color:#1e451e}.special-cards-content.type-3 .item .caption p{color:#1e451e}.special-cards-content.type-4{background:none;padding:4rem 2rem}@media only screen and (max-width: 1024px){.special-cards-content.type-4{padding:0 2rem}}.special-cards-content.type-4 .item{background:#f2eeeb;border-radius:3rem;padding:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 1024px){.special-cards-content.type-4 .item{padding:2rem}}@media only screen and (max-width: 768px){.special-cards-content.type-4 .item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2rem}}.special-cards-content.type-4 .item:nth-child(even){background:#f3eeeb}.special-cards-content.type-4 .item .caption{color:#2a2a2a;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start}.special-cards-content.type-4 .item .caption span{font-weight:600;letter-spacing:-1px}@media only screen and (max-width: 1024px){.special-cards-content.type-4 .item .caption span{font-size:2rem}}@media only screen and (max-width: 1024px){.special-cards-content.type-4 .item .caption h2,.special-cards-content.type-4 .item .caption span,.special-cards-content.type-4 .item .caption p{margin-left:0}}.special-cards-content.type-4 .item .caption h2,.special-cards-content.type-4 .item .caption span{color:#2a2a2a}.special-cards-content.type-4 .item .caption p{color:#2a2a2a}.special-cards-content .headline{color:#fff;margin-bottom:4rem}@media only screen and (max-width: 1024px){.special-cards-content .headline{margin-bottom:2rem}}.special-cards-content .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8rem;position:relative;overflow:hidden;padding:0}@media only screen and (max-width: 1024px){.special-cards-content .container{padding:0;gap:3rem}}.special-cards-content .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8rem}@media only screen and (max-width: 1370px){.special-cards-content .item{gap:4rem}}@media only screen and (max-width: 648px){.special-cards-content .item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:2rem}}.special-cards-content .item:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width: 768px){.special-cards-content .item:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.special-cards-content .item .caption{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4rem}@media only screen and (max-width: 1024px){.special-cards-content .item .caption{padding:0;gap:2rem}}.special-cards-content .item .caption h3{font-size:9rem;letter-spacing:-4.4px;font-weight:normal;text-box:trim-both cap alphabetic}@media only screen and (max-width: 1370px){.special-cards-content .item .caption h3{font-size:6rem}}@media only screen and (max-width: 1024px){.special-cards-content .item .caption h3{font-size:4rem;letter-spacing:-1.4px;margin-left:0}}.special-cards-content .item .caption span{max-width:60rem;font-size:2.4rem;color:#fff;margin-left:10rem;font-weight:normal;letter-spacing:-1px;margin-left:0}@media only screen and (max-width: 1024px){.special-cards-content .item .caption span{font-size:1.8rem;letter-spacing:0}}@media only screen and (max-width: 648px){.special-cards-content .item .caption span{font-size:1.6rem;letter-spacing:0}}.special-cards-content .item .caption p{max-width:45rem;font-size:1.8rem;line-height:1.4;color:#fff;margin-left:20rem;font-weight:normal;letter-spacing:0;margin-left:0}@media only screen and (max-width: 1370px){.special-cards-content .item .caption p{font-size:1.6rem}}@media only screen and (max-width: 1024px){.special-cards-content .item .caption p{max-width:100%}}.special-cards-content .item .caption p.small{max-width:80%;font-size:1.8rem}@media only screen and (max-width: 1370px){.special-cards-content .item .caption p.small{max-width:100%;font-size:1.6rem}}@media only screen and (max-width: 1024px){.special-cards-content .item .caption p.small{max-width:100%}}@media only screen and (max-width: 1024px){.special-cards-content .item .caption p{margin-left:0;font-size:1.6rem}}.special-cards-content .item figure{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;border-radius:3rem;height:60rem}@media only screen and (max-width: 1024px){.special-cards-content .item figure{height:40rem;border-radius:3rem}}@media only screen and (max-width: 648px){.special-cards-content .item figure{width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none;border-radius:2rem}}.special-cards-content .item figure img{height:80rem;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 1024px){.special-cards-content .item figure img{height:50rem;border-radius:3rem}}.special-cards-content .item .video{-webkit-box-flex:1;-ms-flex:1;flex:1;aspect-ratio:16/9;border-radius:3rem;position:relative;overflow:hidden}.special-cards-content .item .video::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.2)}.special-cards-content .item .video video{width:100%;height:100%}.special-cards-content .item .video .video-control{position:absolute;inset:auto auto 1rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem}.special-cards-content .item .video .video-control a{width:4rem;height:4rem;background:#8d7d70;border-radius:100%;-webkit-transition:all .5s;transition:all .5s;cursor:pointer;position:relative}.special-cards-content .item .video .video-control a .pause{opacity:0;visibility:hidden}.special-cards-content .item .video .video-control a.play-pause.active .play{opacity:0;visibility:hidden}.special-cards-content .item .video .video-control a.play-pause.active .pause{opacity:1;visibility:visible}.special-cards-content .item .video .video-control a.sound .sound-on{opacity:0;visibility:hidden}.special-cards-content .item .video .video-control a.sound.active .sound-on{opacity:1;visibility:visible}.special-cards-content .item .video .video-control a.sound.active .sound-off{opacity:0;visibility:hidden}.special-cards-content .item .video .video-control a i{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.special-cards-content .item .video .video-control a:hover{background:rgba(141,125,112,.5);-webkit-transition:all .5s;transition:all .5s}.special-cards-content .item .video .video-control a svg{width:2rem;fill:#fff}.special-cards-content .buttons{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem}@media only screen and (max-width: 768px){.special-cards-content .buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}}.special-cards-content .buttons .button-brand{min-width:20rem;font-size:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem;border:solid hsla(0,0%,100%,.4) .1rem;border-radius:5rem;padding:1.4rem 1.4rem 1.4rem 4rem;color:#fff;font-weight:300;-webkit-transition:all .5s;transition:all .5s}@media only screen and (max-width: 1370px){.special-cards-content .buttons .button-brand{font-size:1.4rem;padding:1rem 1.4rem 1rem 2.6rem}}.special-cards-content .buttons .button-brand i{width:5rem;height:5rem;background:hsla(0,0%,100%,.2);border-radius:100vmax;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.special-cards-content .buttons .button-brand i svg{width:2rem;stroke:#fff;-webkit-transition:all .5s;transition:all .5s}.special-cards-content .buttons .button-brand .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.special-cards-content .buttons .button-brand:hover{-webkit-transition:all .5s;transition:all .5s;background:hsla(0,0%,100%,.1)}.special-cards-content .buttons .button-brand:hover i svg{opacity:1;-webkit-transition:all .5s;transition:all .5s}.special-cards-content .buttons .button-brand strong{font-size:2.4rem;font-weight:500}@media only screen and (max-width: 1370px){.special-cards-content .buttons .button-brand strong{font-size:1.8rem}}.differences{padding:10rem 0;width:100%;margin:auto}@media only screen and (max-width: 1024px){.differences{padding:6rem 0}}.differences .headline{margin-bottom:4rem;text-align:center}@media only screen and (max-width: 1024px){.differences .headline{text-align:left}}.differences .cards{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:40rem;gap:2.4rem}@media only screen and (max-width: 1024px){.differences .cards{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:auto;width:calc(100% + 2rem);padding-right:2rem}}.differences .cards .item{cursor:pointer;border-radius:2rem;padding:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:gray;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;overflow:hidden}.differences .cards .item:before{content:"";position:absolute;inset:0;background:rgba(42,42,42,.3);z-index:-1;-webkit-transition:all .5s;transition:all .5s;opacity:0}@media only screen and (max-width: 1600px){.differences .cards .item{padding:2rem}}@media only screen and (max-width: 1024px){.differences .cards .item{width:30rem;height:40rem;-ms-flex-negative:0;flex-shrink:0;padding:2rem}}.differences .cards .item:hover:before{-webkit-transition:all .5s;transition:all .5s;opacity:1}.differences .cards .item:hover .text svg{-webkit-transform:rotate(-30deg);transform:rotate(-30deg);-webkit-transition:all .5s;transition:all .5s}.differences .cards .item .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}.differences .cards .item .text svg{stroke:#f4eee9;stroke-width:.3rem;-webkit-transition:all .5s;transition:all .5s}@media only screen and (max-width: 1024px){.differences .cards .item .text svg{width:2rem}}.differences .cards .item h5{font-size:3.2rem;line-height:1;color:#f4eee9;font-weight:600;-webkit-transition:all .5s;transition:all .5s}@media only screen and (max-width: 1600px){.differences .cards .item h5{font-size:2rem}}@media only screen and (max-width: 768px){.differences .cards .item h5{font-size:2rem}}.differences .cards .item i img{width:10rem}@media only screen and (max-width: 1600px){.differences .cards .item i img{width:8rem}}@media only screen and (max-width: 1370px){.differences .cards .item i img{width:6rem}}.differences .cards .item i svg{width:10rem;stroke:#fffdf9;stroke-width:.4rem}@media only screen and (max-width: 1024px){.differences .cards .item i svg{width:6rem}}.differences .cards .item-01{grid-column:1;grid-row:1;background:#c39b78}.differences .cards .item-01 i svg{margin-left:auto}.differences .cards .item-02{grid-column:2;grid-row:1;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;background:#907474}@media only screen and (max-width: 1024px){.differences .cards .item-02{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 1024px){.differences .cards .item-02{grid-column:2;grid-row:1}}.differences .cards .item-02 .text{margin-left:auto}@media only screen and (max-width: 1024px){.differences .cards .item-02 .text{margin-left:0}}.differences .cards .item-03{grid-column:3;grid-row:1/span 2;background:#837777}.differences .cards .item-03 i svg{margin-left:auto}.differences .cards .item-04{grid-column:2;grid-row:2;background:#907c74;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media only screen and (max-width: 1024px){.differences .cards .item-04{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.differences .cards .item-04 i svg{margin-left:auto}.differences .cards .item-05{grid-column:1;grid-row:2/span 2;background:#665250}.differences .cards .item-05 .text{margin-left:auto}@media only screen and (max-width: 1024px){.differences .cards .item-05 .text{margin-left:0}}.differences .cards .item-06{grid-column:2/span 2;grid-row:3;background:#88735f}.differences .cards .item-06 .text{margin-left:auto}@media only screen and (max-width: 1024px){.differences .cards .item-06 .text{margin-left:0}}.differences .cards .item-07{grid-column:1/span 2;grid-row:4;background:#c39b78;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media only screen and (max-width: 1370px){.differences .cards .item-07{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.differences .cards .item-07 .text{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width: 1370px){.differences .cards .item-07 .text{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.differences .cards .item-07 i{margin-left:auto}@media only screen and (max-width: 1370px){.differences .cards .item-07 i{margin-left:0}}.differences .cards .item-07 i svg{margin-left:auto}.differences .cards .item-08{grid-column:3;grid-row:4/span 2;background:#907c74}.differences .cards .item-08 i svg{margin-left:auto}.differences .cards .item-09{background:#907474}.differences .cards .item-09 i svg{margin-left:auto}.differences .cards .item-10{background:#837777;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media only screen and (max-width: 1370px){.differences .cards .item-10{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.differences .cards .item-10 i svg{margin-left:auto}.differences .cards .guarante-periods-2{grid-column:1/span 2;grid-row:4;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;background:#907474}@media only screen and (max-width: 1024px){.differences .cards .guarante-periods-2{grid-column:2;grid-row:1}}.differences .cards .guarante-periods-2 .text{margin-left:auto}.differences .differences-detail-box{position:absolute;inset:0;background:#2a2a2a;padding:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;opacity:0;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);visibility:hidden;pointer-events:none;-webkit-transition:opacity 200ms cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform 600ms cubic-bezier(0.22, 1, 0.36, 1);transition:opacity 200ms cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform 600ms cubic-bezier(0.22, 1, 0.36, 1);transition:transform 600ms cubic-bezier(0.22, 1, 0.36, 1),opacity 200ms cubic-bezier(0.22, 1, 0.36, 1);transition:transform 600ms cubic-bezier(0.22, 1, 0.36, 1),opacity 200ms cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform 600ms cubic-bezier(0.22, 1, 0.36, 1)}@media only screen and (max-width: 1370px){.differences .differences-detail-box{padding:2rem}}.differences .differences-detail-box.active{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);visibility:visible;pointer-events:auto}@media(prefers-reduced-motion: reduce){.differences .differences-detail-box{-webkit-transition:none !important;transition:none !important;-webkit-transform:none !important;transform:none !important}}.differences .differences-detail-box .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.differences .differences-detail-box .head span{margin-left:0}.differences .differences-detail-box .head .differences-detail-close{width:4.6rem;height:4.6rem;background:hsla(0,0%,100%,.1);border-radius:100vmax;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;cursor:pointer}@media only screen and (max-width: 768px){.differences .differences-detail-box .head .differences-detail-close{width:3.8rem;height:3.8rem}}.differences .differences-detail-box .head .differences-detail-close svg{width:1.6rem;fill:#fff;opacity:.7}@media only screen and (max-width: 1024px){.differences .differences-detail-box .head .differences-detail-close svg{width:1.4rem}}.differences .differences-detail-box p{font-size:1.6rem;line-height:1.3;color:#f4eee9;display:-webkit-box;overflow:hidden;font-weight:300;overflow:auto;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.25) rgba(0,0,0,0)}.differences .differences-detail-box p::-webkit-scrollbar{width:6px;height:6px}.differences .differences-detail-box p::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.differences .differences-detail-box p::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.25);border-radius:999px}.differences .differences-detail-box p::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.4)}.differences .differences-detail-box .button{margin-top:auto}.sustainability{height:90vh;position:relative;overflow:hidden;border-radius:4rem;margin:10rem 4rem 10rem}@media only screen and (max-width: 1370px){.sustainability{margin:6rem 2rem 4rem}}@media only screen and (max-width: 1024px){.sustainability{height:50vh;margin:6rem 2rem;border-radius:2rem}}.sustainability:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.4);z-index:3}.sustainability video,.sustainability figure{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.sustainability .caption{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:4;gap:6rem}.sustainability .caption h3{max-width:120rem;color:#fff;font-size:6rem;font-weight:normal;line-height:1.1;letter-spacing:-3.4px;padding:0 2rem}@media only screen and (max-width: 1370px){.sustainability .caption h3{max-width:70rem}}@media only screen and (max-width: 1600px){.sustainability .caption h3{font-size:9rem}}@media only screen and (max-width: 1920px){.sustainability .caption h3{font-size:6rem}}@media only screen and (max-width: 1370px){.sustainability .caption h3{font-size:3rem;letter-spacing:-1.4px}}@media only screen and (max-width: 1024px){.sustainability .caption h3{font-size:2.4rem}}.blog-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10rem 4rem 0}@media only screen and (max-width: 1370px){.blog-cards{padding:6em 2rem 0}}@media only screen and (max-width: 1024px){.blog-cards{padding:6rem 0 0 2rem}}.blog-cards .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:4rem}@media only screen and (max-width: 1024px){.blog-cards .head{padding-right:2rem}}.blog-cards .cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:3rem}@media only screen and (max-width: 1024px){.blog-cards .cards.scroll{overflow-y:auto}}@media only screen and (max-width: 1024px){.blog-cards .cards{padding-right:2rem}}.blog-cards .cards a{border:solid #e0dad4 .1rem;border-radius:2rem;padding:2rem;-webkit-transition:all .5s;transition:all .5s}@media only screen and (max-width: 1024px){.blog-cards .cards a{width:30rem}}.blog-cards .cards a:hover{border:solid #f6f2ef .1rem;background:#f6f2ef;-webkit-transition:all .5s;transition:all .5s}.blog-cards .cards a figure img{border-radius:2rem}.blog-cards .cards a .caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;padding-top:2rem}.blog-cards .cards a .caption h3{font-size:2rem;color:#2a2a2a;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (max-width: 1600px){.blog-cards .cards a .caption h3{font-size:1.9rem}}@media only screen and (max-width: 1024px){.blog-cards .cards a .caption h3{font-size:1.7rem}}.blog-cards .cards a .caption p{font-size:1.6rem;font-weight:normal;line-height:1.4;color:#2a2a2a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding-bottom:2rem}@media only screen and (max-width: 1024px){.blog-cards .cards a .caption p{font-size:1.5rem}}.blog-cards .cards a .caption .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-cards .cards a .caption .bottom .date{color:#2a2a2a;font-size:1.4rem;opacity:.5}.blog-cards .cards a .caption .bottom svg{width:2rem;stroke:#2a2a2a;stroke-width:.2rem}.newsletter{background:#363533;border-radius:3rem;padding:10rem 0;margin:auto auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10rem 4rem 10rem}@media only screen and (max-width: 1600px){.newsletter{max-width:100%}}@media only screen and (max-width: 1370px){.newsletter{margin:6rem 2rem 6rem;padding:6rem 0}}@media only screen and (max-width: 1024px){.newsletter{margin:6rem 2rem 6rem}}@media only screen and (max-width: 768px){.newsletter{padding:6rem 0}}@media only screen and (max-width: 768px){.newsletter .headline{font-size:2.6rem}}.newsletter .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem;margin-bottom:4rem;text-align:center}.newsletter .head .headline{color:#ffeede}.newsletter .head span{max-width:50rem;font-size:2rem;color:#fffbf7;text-align:center;font-weight:normal}@media only screen and (max-width: 768px){.newsletter .head span{padding:0 2rem;font-size:1.6rem}}.newsletter .form-newsletter{max-width:60rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}@media only screen and (max-width: 768px){.newsletter .form-newsletter{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:none;border-radius:0;padding:0 2rem;gap:1rem}}.newsletter .form-newsletter .checkbox-items{padding:0}.newsletter .form-newsletter .form-item.newsletter-item{display:-webkit-box;display:-ms-flexbox;display:flex;background:hsla(0,0%,100%,.1);border-radius:100vmax;margin-bottom:2rem}@media only screen and (max-width: 1024px){.newsletter .form-newsletter .form-item.newsletter-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:0;background:none;gap:1rem}}.newsletter .form-newsletter .checkbox-items .checkbox-item label{color:#fff}.newsletter .form-newsletter .checkbox-items .checkbox-item label a{color:#fff}.newsletter .form-newsletter input{width:100%;background:none;padding-left:2rem;font-size:2.4rem;color:#fff}@media only screen and (max-width: 1600px){.newsletter .form-newsletter input{font-size:2rem}}@media only screen and (max-width: 1024px){.newsletter .form-newsletter input{border-radius:100vmax;height:6rem;background:hsla(0,0%,100%,.1)}}.newsletter .form-newsletter button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 1024px){.newsletter .form-newsletter button{width:100%;height:6rem}}.numbers{width:100%;background:#ece6e1;border-radius:4rem;margin:10rem 0;display:grid;grid-template-columns:repeat(5, 1fr)}@media only screen and (max-width: 1024px){.numbers{grid-template-columns:repeat(2, 1fr);margin:6rem 0 0}}.numbers .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:6rem 4rem;border-right:solid #cfc3b9 .1rem}@media only screen and (max-width: 1024px){.numbers .item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}@media only screen and (max-width: 1024px){.numbers .item.full{grid-column:span 2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}.numbers .item:last-child{border:none}@media only screen and (max-width: 1024px){.numbers .item{padding:4rem 2rem;border-bottom:solid #cfc3b9 .1rem}}.numbers .item:last-child{border:none}.numbers .item i{margin-bottom:4rem}.numbers .item i img{height:6rem}@media only screen and (max-width: 1024px){.numbers .item i{margin-bottom:2rem}}.numbers .item span{font-size:5rem;font-weight:bold;color:#5f4a45;letter-spacing:-2.5px}@media only screen and (max-width: 1024px){.numbers .item span{letter-spacing:-3.5px;font-size:3.4rem}}.numbers .item small{font-size:1.6rem;color:#5f4a45}@media only screen and (max-width: 1024px){.numbers .item small{font-size:1.4rem}}.detail-headline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem;padding:4rem;background:#f9f8f7;-webkit-transition:all .5s;transition:all .5s}.detail-headline.active{background-color:#efefea;-webkit-transition:all .5s;transition:all .5s}@media only screen and (max-width: 1370px){.detail-headline{padding:4rem 2rem}}@media only screen and (max-width: 1024px){.detail-headline{padding:2rem 2rem;gap:2rem}}.detail-headline.center{text-align:center}.detail-headline .custom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}.detail-headline .custom .wish-count{width:3rem;height:3rem;border-radius:100%;background:#2a2a2a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem;color:#fff}.detail-headline.small h1{max-width:60%;font-size:4rem;letter-spacing:-2.4px}@media only screen and (max-width: 1370px){.detail-headline.small h1{max-width:100%;font-size:3.6rem}}@media only screen and (max-width: 1024px){.detail-headline.small h1{font-size:3rem;letter-spacing:-1.4px}}.detail-headline h1{font-size:7rem;color:#2a2a2a;text-box:trim-both cap alphabetic;letter-spacing:-4px}@media only screen and (max-width: 1370px){.detail-headline h1{font-size:6rem;letter-spacing:-3.4px}}@media only screen and (max-width: 1024px){.detail-headline h1{font-size:5rem}}@media only screen and (max-width: 1024px){.detail-headline h1{font-size:3.6rem;letter-spacing:-1.4px}}.detail-headline .breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 768px){.detail-headline .breadcrumb{overflow-y:auto}}.detail-headline .breadcrumb li{font-size:1.8rem;font-weight:normal;white-space:nowrap}@media only screen and (max-width: 1370px){.detail-headline .breadcrumb li{font-size:1.4rem}}.detail-headline .breadcrumb li a{color:#2a2a2a;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap}@media only screen and (max-width: 768px){.detail-headline .breadcrumb li a{width:auto}}.detail-headline .breadcrumb li a::after{content:"";position:relative;width:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(/assets/images/icons/breadcrumb-icon-arrow.svg) no-repeat center}.detail-headline .detail-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6rem;position:relative}@media only screen and (max-width: 1600px){.detail-headline .detail-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width: 1370px){.detail-headline .detail-content{gap:2rem}}@media only screen and (max-width: 768px){.detail-headline .detail-content{padding:0}}.detail-headline .detail-content .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:2rem}@media only screen and (max-width: 1370px){.detail-headline .detail-content .head{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width: 768px){.detail-headline .detail-content .head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 1024px){.detail-headline .detail-content .change-brand{margin-top:2rem}}.detail-headline .detail-content .change-brand.active .select-brand{opacity:1;visibility:visible;-webkit-transform:translateY(8rem);transform:translateY(8rem);-webkit-transition:opacity 220ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 320ms cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 220ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 320ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 320ms cubic-bezier(0.23, 1, 0.32, 1),opacity 220ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 320ms cubic-bezier(0.23, 1, 0.32, 1),opacity 220ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 320ms cubic-bezier(0.23, 1, 0.32, 1)}@media only screen and (max-width: 1024px){.detail-headline .detail-content .change-brand.active .select-brand{-webkit-transform:translateY(3rem);transform:translateY(3rem)}}.detail-headline .detail-content .change-brand.active .selected-brand svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.detail-headline .detail-content .change-brand .selected-brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;cursor:pointer;position:relative}@media only screen and (max-width: 1024px){.detail-headline .detail-content .change-brand .selected-brand{gap:1rem}}.detail-headline .detail-content .change-brand .selected-brand svg{width:3rem;fill:#2a2a2a}@media only screen and (max-width: 1024px){.detail-headline .detail-content .change-brand .selected-brand svg{width:2rem}}.detail-headline .detail-content .change-brand .select-brand{width:40rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;background:#fff;position:absolute;border-radius:2rem;padding:2rem;-webkit-box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;z-index:1000;opacity:0;visibility:hidden;top:4rem;-webkit-transform:translateY(20rem);transform:translateY(20rem);-webkit-transition:opacity 220ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 320ms cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 220ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 320ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 320ms cubic-bezier(0.23, 1, 0.32, 1),opacity 220ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 320ms cubic-bezier(0.23, 1, 0.32, 1),opacity 220ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 320ms cubic-bezier(0.23, 1, 0.32, 1)}@media only screen and (max-width: 1024px){.detail-headline .detail-content .change-brand .select-brand{width:100%;gap:1rem;inset:auto 2rem auto 2rem;left:0;padding:1rem}}.detail-headline .detail-content .change-brand .select-brand figure{position:relative;overflow:hidden;border-radius:1rem}.detail-headline .detail-content .change-brand .select-brand figure:hover svg{-webkit-transform:rotate(-30deg);transform:rotate(-30deg);-webkit-transition:all .5s;transition:all .5s}.detail-headline .detail-content .change-brand .select-brand figure:hover img{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all .5s;transition:all .5s}.detail-headline .detail-content .change-brand .select-brand figure figcaption{position:absolute;inset:0;background:rgba(42,42,42,.4);z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detail-headline .detail-content .change-brand .select-brand figure figcaption span{font-size:4rem;color:#fff;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-transition:all .5s;transition:all .5s}@media only screen and (max-width: 1024px){.detail-headline .detail-content .change-brand .select-brand figure figcaption span{font-size:3rem}}.detail-headline .detail-content .change-brand .select-brand figure figcaption span svg{width:3rem;stroke-width:.2rem;stroke:#fff;-webkit-transition:all .5s;transition:all .5s}@media only screen and (max-width: 1024px){.detail-headline .detail-content .change-brand .select-brand figure figcaption span svg{width:2rem}}.detail-headline .detail-content .change-brand .select-brand figure img{border-radius:1rem;height:30rem;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .5s;transition:all .5s}@media only screen and (max-width: 1024px){.detail-headline .detail-content .change-brand .select-brand figure img{height:20rem}}.detail-headline .detail-content .selectbox-search{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}.detail-headline .detail-content .select-dropdown{width:30rem;-ms-flex-negative:0;flex-shrink:0}.detail-headline .detail-content .select-dropdown .selectbox{border:none}.detail-headline .detail-content .select-dropdown .selectbox .CaptionCont{background:#ece6e1;border:none}.detail-headline .detail-content .select-dropdown .selectbox .CaptionCont span{font-weight:normal;color:#5c391a}.detail-headline .detail-content .search-box{max-width:50rem;width:100%;margin-left:auto}@media only screen and (max-width: 1600px){.detail-headline .detail-content .search-box{max-width:40rem}}@media only screen and (max-width: 1024px){.detail-headline .detail-content .search-box{display:none}}.detail-headline .detail-content .search-box .form-search{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:100vmax;position:relative;overflow:hidden;background:#fff}.detail-headline .detail-content .search-box .form-search input{width:100%;background:none;padding-left:2rem;font-size:2rem;color:#2a2a2a}@media only screen and (max-width: 1600px){.detail-headline .detail-content .search-box .form-search input{font-size:2rem}}.detail-headline .detail-content .search-box .form-search svg{stroke-width:.2rem;stroke:#2a2a2a}.detail-headline .search-headline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.detail-headline .search-headline .search-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;text-align:center;margin-bottom:4rem;color:#5c391a}.detail-headline .search-headline .search-info small{font-size:1.8rem;font-weight:normal}.detail-headline .search-headline .search-info span{font-size:2.4rem;font-weight:bold}.detail-headline .search-headline .search-box{max-width:80rem;width:100%;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}@media only screen and (max-width: 1600px){.detail-headline .search-headline .search-box{max-width:40rem}}@media only screen and (max-width: 1024px){.detail-headline .search-headline .search-box{display:none}}.detail-headline .search-headline .search-box .form-search{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:100vmax;position:relative;overflow:hidden;background:#fff}.detail-headline .search-headline .search-box .form-search input{width:100%;background:none;padding-left:2rem;font-size:2rem;color:#2a2a2a}@media only screen and (max-width: 1600px){.detail-headline .search-headline .search-box .form-search input{font-size:2rem}}@media only screen and (max-width: 1024px){.detail-headline .search-headline .search-box .form-search input{height:5rem}}.detail-headline .search-headline .search-box .form-search svg{stroke-width:.2rem;stroke:#2a2a2a}@media only screen and (max-width: 1024px){.detail-headline .search-headline .search-box button{height:5rem}}.content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content-wrapper.type-2 .container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6rem}.content-wrapper.type-3{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 4rem;gap:4rem}@media only screen and (max-width: 1024px){.content-wrapper.type-3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 2rem}}@media only screen and (max-width: 1024px){.content-wrapper.gallery .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}.content-wrapper .category-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.content-wrapper .category-wrapper.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content-wrapper .category-wrapper.column .list-content{padding:4rem 0}.content-wrapper .category-wrapper.column .list-content .product-cards{grid-template-columns:repeat(4, 1fr)}.content-wrapper .category-wrapper.column .list-content .product-cards.professionals{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:3rem 2rem}@media only screen and (max-width: 768px){.content-wrapper .category-wrapper.column .list-content .product-cards.professionals{gap:2rem;grid-template-columns:repeat(2, 1fr)}}.content-wrapper .category-wrapper.column .list-content .product-cards.professionals a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 768px){.content-wrapper .category-wrapper.column .list-content .product-cards.professionals a{gap:2rem;border-bottom:solid rgba(42,42,42,.1) .1rem;padding-bottom:2rem}}.content-wrapper .category-wrapper.column .list-content .product-cards.professionals a:after{margin-top:1rem}@media only screen and (max-width: 768px){.content-wrapper .category-wrapper.column .list-content .product-cards.professionals a:after{display:none}}.content-wrapper .category-wrapper.column .list-content .product-cards.professionals a figure{aspect-ratio:1;margin-bottom:1rem}@media only screen and (max-width: 768px){.content-wrapper .category-wrapper.column .list-content .product-cards.professionals a figure{margin-bottom:0}}.content-wrapper .category-wrapper.column .list-content .product-cards.professionals a figure img{aspect-ratio:1}.content-wrapper .category-wrapper.column .list-content .product-cards.professionals a .brand{font-size:1.4rem}.content-wrapper .category-wrapper.column .list-content .product-cards.professionals a h4{font-size:2rem}@media only screen and (max-width: 768px){.content-wrapper .category-wrapper.column .list-content .product-cards.professionals a h4{font-size:1.8rem}}@media only screen and (max-width: 1024px){.content-wrapper .category-wrapper.column .list-content .product-cards{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 768px){.content-wrapper .category-wrapper.column .list-content .product-cards{grid-template-columns:repeat(2, 1fr);gap:2rem}}.content-wrapper .filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-top:6rem}@media only screen and (max-width: 768px){.content-wrapper .filter{padding-top:2rem;gap:2rem}}.content-wrapper .filter .selectbox{width:-webkit-min-content;width:-moz-min-content;width:min-content}@media only screen and (max-width: 768px){.content-wrapper .filter .selectbox{width:100%}}.content-wrapper .filter .SumoSelect{width:35rem}@media only screen and (max-width: 768px){.content-wrapper .filter .SumoSelect{width:100%}}.content-wrapper .filter .SumoSelect>.CaptionCont{height:5rem}.content-wrapper .filter .SumoSelect>.optWrapper>.options li.opt{font-size:1.6rem}.content-wrapper .filter .series{width:30rem}@media only screen and (max-width: 768px){.content-wrapper .filter .series{width:100%}}.content-wrapper .filter .series .SumoSelect{width:30rem}@media only screen and (max-width: 768px){.content-wrapper .filter .series .SumoSelect{width:100%}}.content-wrapper .filter .series .SumoSelect>.CaptionCont{border:none;background:rgba(92,57,26,.1);border-radius:100vmax}.content-wrapper .filter .selected-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:3.6rem}.content-wrapper .filter .selected-head .category{font-size:1.4rem;color:#2a2a2a}.content-wrapper .filter .selected-head .selected-item{font-size:1.4rem;color:#2a2a2a;font-weight:normal;color:#5c391a}.content-wrapper .filter .filter-item{margin-left:auto;position:relative}.content-wrapper .filter .filter-item .filter-open{height:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;background:rgba(92,57,26,.05);padding:0 3rem;border-radius:100vmax;font-size:1.8rem;color:#2a2a2a;cursor:pointer}.content-wrapper .filter .filter-item .filter-open svg{stroke:#2a2a2a}.content-wrapper .filter .filter-item .close-filter{position:absolute;right:2rem;top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.content-wrapper .filter .filter-item .close-filter svg{width:1.8rem}.content-wrapper .filter .filter-item .head{font-size:2.6rem;margin-bottom:1rem;letter-spacing:-1px}.content-wrapper .filter .filter-item .button{width:100%;margin-top:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-wrapper .filter .filter-item .select-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;background:#fff;position:absolute;right:0;border-radius:2rem;padding:3rem 2rem 2rem;-webkit-box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:opacity 220ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 320ms cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 220ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 320ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 320ms cubic-bezier(0.23, 1, 0.32, 1),opacity 220ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 320ms cubic-bezier(0.23, 1, 0.32, 1),opacity 220ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 320ms cubic-bezier(0.23, 1, 0.32, 1);z-index:1000;opacity:0;visibility:hidden}@media only screen and (max-width: 1024px){.content-wrapper .filter .filter-item .select-items{position:fixed;inset:2rem 2rem auto;padding:4rem 2rem 2rem}}.content-wrapper .filter .filter-item .select-items.active{opacity:1;visibility:visible;-webkit-transform:translate3d(0, -5rem, 0);transform:translate3d(0, -5rem, 0);-webkit-transition:opacity 220ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 320ms cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 220ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 320ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 320ms cubic-bezier(0.23, 1, 0.32, 1),opacity 220ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 320ms cubic-bezier(0.23, 1, 0.32, 1),opacity 220ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 320ms cubic-bezier(0.23, 1, 0.32, 1)}@media only screen and (max-width: 1024px){.content-wrapper .filter .filter-item .select-items.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.content-wrapper .sidebar{width:36rem;border-right:solid #e0dad4 .1rem;padding:4rem 4rem 4rem 0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width: 1024px){.content-wrapper .sidebar{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:2rem 0 0;border:none;overflow-y:auto}}.content-wrapper .sidebar ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2rem;border-top:solid #e0dad4 .1rem;padding-top:2rem}.content-wrapper .sidebar ul li{font-size:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:300;margin-bottom:1.6rem;gap:.2rem}.content-wrapper .sidebar ul li strong{font-weight:500;color:#2a2a2a}.content-wrapper .sidebar .text{font-weight:normal;margin-top:2rem;background:#f7f7f7;border-radius:1rem;padding:1.6rem}.content-wrapper .sidebar .text p{font-size:1.5rem;line-height:1.2}.content-wrapper .sidebar .slide-read-more{overflow:hidden}.content-wrapper .sidebar .slide-read-more-button{cursor:pointer;margin-top:8px;color:#2a2a2a;display:none;font-size:1.5rem;text-decoration:underline}.content-wrapper .sidebar .select-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.content-wrapper .sidebar .select-items .selected-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:3.6rem}.content-wrapper .sidebar .select-items .selected-head .category{font-size:1.4rem;color:#2a2a2a}.content-wrapper .sidebar .select-items .selected-head .selected-item{font-size:1.4rem;color:#2a2a2a;font-weight:normal;color:#5c391a}.content-wrapper .sidebar .project-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#2a2a2a}.content-wrapper .sidebar .project-info h3{font-size:3.4rem;letter-spacing:-0.2px;font-weight:500}@media only screen and (max-width: 1024px){.content-wrapper .sidebar .project-info h3{font-size:2.8rem}}.content-wrapper .sidebar .project-info .location{font-size:1.8rem;font-weight:normal;margin-top:1rem;margin-bottom:2rem;border-bottom:solid #e0dad4 .1rem;padding-bottom:2rem;letter-spacing:-0.2px}.content-wrapper .sidebar .project-info .year{font-size:1.6rem;letter-spacing:-0.2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.content-wrapper .sidebar .project-info .year small{font-size:1.4rem;color:#5c391a;font-weight:normal}.content-wrapper .list-content{padding:8rem 0 8rem 8rem}.content-wrapper .product-cards{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);gap:3rem;padding-bottom:8rem}@media only screen and (max-width: 768px){.content-wrapper .product-cards{padding-bottom:0}}.content-wrapper .product-detail{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6rem;padding-top:8rem}.content-wrapper .product-detail.type-2{padding-bottom:10rem}@media only screen and (max-width: 1370px){.content-wrapper .product-detail.type-2{padding-bottom:6rem}}@media only screen and (max-width: 1370px){.content-wrapper .product-detail{gap:4rem}}@media only screen and (max-width: 1024px){.content-wrapper .product-detail{padding-top:2rem}}@media only screen and (max-width: 768px){.content-wrapper .product-detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}.content-wrapper .product-detail h1{font-size:5.8rem;line-height:1;letter-spacing:-2px}@media only screen and (max-width: 1370px){.content-wrapper .product-detail h1{font-size:4.8rem}}@media only screen and (max-width: 1024px){.content-wrapper .product-detail h1{font-size:3.6rem;letter-spacing:-2px;display:none}}.content-wrapper .product-detail h1.mobile{display:none;margin-bottom:1.4rem}@media only screen and (max-width: 768px){.content-wrapper .product-detail h1.mobile{display:block}}.content-wrapper .product-detail .product-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem;-ms-flex-negative:0;flex-shrink:0;max-width:60rem;width:100%}@media only screen and (max-width: 1370px){.content-wrapper .product-detail .product-info{-ms-flex-negative:1;flex-shrink:1}}@media only screen and (max-width: 1024px){.content-wrapper .product-detail .product-info{margin-top:3rem}}@media only screen and (max-width: 768px){.content-wrapper .product-detail .product-info{width:100%;max-width:100%}}.content-wrapper .product-detail .product-info .caption{max-width:60rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.content-wrapper .product-detail .product-info .caption span{font-size:2.4rem;font-weight:600}@media only screen and (max-width: 1370px){.content-wrapper .product-detail .product-info .caption span{font-size:2rem}}.content-wrapper .product-detail .product-info .caption p{font-size:2rem;font-weight:normal;line-height:1.5}@media only screen and (max-width: 1370px){.content-wrapper .product-detail .product-info .caption p{font-size:1.7rem}}.content-wrapper .product-detail .product-info .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}@media only screen and (max-width: 1024px){.content-wrapper .product-detail .product-info .buttons{gap:1rem}}@media only screen and (max-width: 648px){.content-wrapper .product-detail .product-info .buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 768px){.content-wrapper .product-detail .product-info .buttons .button{height:5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width: 648px){.content-wrapper .product-detail .product-info .buttons .button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.content-wrapper .product-detail .product-info .technical-details{background:#f7f7f7;border-radius:2rem;padding:2rem;margin-top:2rem}@media only screen and (max-width: 1024px){.content-wrapper .product-detail .product-info .technical-details{padding:1rem}}.content-wrapper .product-detail .product-info .technical-details h4{font-size:2.4rem;font-weight:500;height:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-wrapper .product-detail .product-info .technical-details ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content-wrapper .product-detail .product-info .technical-details ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:solid rgba(42,42,42,.1) .1rem;padding:2rem 0;color:#5f4a45}.content-wrapper .product-detail .product-info .technical-details ul li .left{font-size:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}@media only screen and (max-width: 1024px){.content-wrapper .product-detail .product-info .technical-details ul li .left{font-size:1.6rem;gap:1rem}}@media only screen and (max-width: 1024px){.content-wrapper .product-detail .product-info .technical-details ul li .left svg{height:6rem}}@media only screen and (max-width: 648px){.content-wrapper .product-detail .product-info .technical-details ul li .left svg{height:5rem}}.content-wrapper .product-detail .product-info .technical-details ul li .right{width:25rem;font-size:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:300;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width: 1024px){.content-wrapper .product-detail .product-info .technical-details ul li .right{width:10rem;font-size:1.4rem}}@media only screen and (max-width: 768px){.content-wrapper .product-detail .product-info .technical-details ul li .right{width:20rem}}@media only screen and (max-width: 648px){.content-wrapper .product-detail .product-info .technical-details ul li .right{width:14rem}}.content-wrapper .headline{padding:10rem 0;text-align:center}@media only screen and (max-width: 1024px){.content-wrapper .headline{padding:6rem 0 4rem}}.content-wrapper .technical-details .technical-content{width:100%;background:#f6f2ef;border-radius:4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:6rem}@media only screen and (max-width: 1024px){.content-wrapper .technical-details .technical-content{border-radius:2rem;padding-bottom:2rem}}.content-wrapper .technical-details .technical-content .list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 1024px){.content-wrapper .technical-details .technical-content .list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.content-wrapper .technical-details .technical-content .list .list-item{width:50%;padding:6rem}@media only screen and (max-width: 1024px){.content-wrapper .technical-details .technical-content .list .list-item{width:100%;padding:2rem 2rem 0}}.content-wrapper .technical-details .technical-content .list .list-item:first-child{border-right:solid rgba(95,74,69,.1) .1rem}@media only screen and (max-width: 1024px){.content-wrapper .technical-details .technical-content .list .list-item:first-child{border:none}}@media only screen and (max-width: 1024px){.content-wrapper .technical-details .technical-content .list .list-item:last-child{padding:0 2rem 2rem}}.content-wrapper .technical-details .technical-content .list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem;color:#5f4a45}@media only screen and (max-width: 1024px){.content-wrapper .technical-details .technical-content .list ul{gap:0}}.content-wrapper .technical-details .technical-content .list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}@media only screen and (max-width: 1024px){.content-wrapper .technical-details .technical-content .list ul li{border-bottom:solid rgba(95,74,69,.1) .1rem;padding:1.4rem 0}}.content-wrapper .technical-details .technical-content .list ul li span{font-size:1.8rem;font-weight:600}@media only screen and (max-width: 1024px){.content-wrapper .technical-details .technical-content .list ul li span{font-size:1.5rem}}.content-wrapper .technical-details .technical-content .list ul li small{font-size:1.5rem}.content-wrapper .technical-details .technical-content .download-docs{padding:3rem 4rem;background:#fff;margin:0 6rem 0;border-radius:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 1370px){.content-wrapper .technical-details .technical-content .download-docs{padding:3rem 2rem}}@media only screen and (max-width: 1024px){.content-wrapper .technical-details .technical-content .download-docs{margin:4rem 2rem 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;border-radius:2rem}}.content-wrapper .technical-details .technical-content .download-docs .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;font-size:3rem;font-weight:normal;letter-spacing:-1.4px}@media only screen and (max-width: 1024px){.content-wrapper .technical-details .technical-content .download-docs .left{font-size:2.6rem}}@media only screen and (max-width: 768px){.content-wrapper .technical-details .technical-content .download-docs .left{font-size:2.3rem}}@media only screen and (max-width: 1370px){.content-wrapper .technical-details .technical-content .download-docs .left svg{width:8rem}}@media only screen and (max-width: 1024px){.content-wrapper .technical-details .technical-content .download-docs .left svg{width:6rem}}.content-wrapper .technical-details .technical-content .download-docs .download-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem}.content-wrapper .technical-details .technical-content .download-docs .download-buttons a{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2rem;gap:1rem;color:#2a2a2a}@media only screen and (max-width: 768px){.content-wrapper .technical-details .technical-content .download-docs .download-buttons a{font-size:1.6rem}}.content-wrapper .product-gallery{margin-bottom:10rem}@media only screen and (max-width: 1370px){.content-wrapper .product-gallery{margin-bottom:6rem}}.content-wrapper .product-gallery .gallery-items{display:grid;grid-template-columns:repeat(auto-fill, minmax(400px, 1fr));grid-auto-rows:10px;gap:2rem}.content-wrapper .product-gallery .gallery-items .gallery-item{overflow:hidden;display:block}.content-wrapper .product-gallery .gallery-items .gallery-item figure{height:100%}.content-wrapper .product-gallery .gallery-items .gallery-item img{width:100%;height:100%;height:auto;border-radius:1.5rem}.content-wrapper .gallery-masonry .masonry-list{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}@media only screen and (max-width: 1024px){.content-wrapper .gallery-masonry .masonry-list{grid-template-columns:repeat(2, 1fr);display:grid;gap:2rem}}@media only screen and (max-width: 768px){.content-wrapper .gallery-masonry .masonry-list{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media only screen and (max-width: 648px){.content-wrapper .gallery-masonry .masonry-list{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.content-wrapper .gallery-masonry .masonry-list figure{position:relative;overflow:hidden;border-radius:2rem;margin-bottom:2rem}@media only screen and (max-width: 1024px){.content-wrapper .gallery-masonry .masonry-list figure{margin-bottom:0}}@media only screen and (max-width: 768px){.content-wrapper .gallery-masonry .masonry-list figure{border-radius:1rem}}.content-wrapper .gallery-masonry .masonry-list figure:hover img{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all .5s;transition:all .5s}.content-wrapper .gallery-masonry .masonry-list img{width:100%;border-radius:2rem;cursor:pointer;-webkit-transition:all .5s;transition:all .5s}.content-wrapper .gallery-content{padding:5rem 0 10rem;gap:3rem}@media only screen and (max-width: 768px){.content-wrapper .gallery-content{padding:0 0 4rem}}.content-wrapper .gallery-content .masonry-list{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-columns:28rem;-moz-columns:28rem;columns:28rem;gap:2rem}@media only screen and (max-width: 768px){.content-wrapper .gallery-content .masonry-list{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-columns:20rem;-moz-columns:20rem;columns:20rem}}@media only screen and (max-width: 648px){.content-wrapper .gallery-content .masonry-list{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-columns:16rem;-moz-columns:16rem;columns:16rem}}.content-wrapper .gallery-content .masonry-list figure{position:relative;overflow:hidden;border-radius:2rem;margin-bottom:2rem}@media only screen and (max-width: 768px){.content-wrapper .gallery-content .masonry-list figure{border-radius:1rem}}.content-wrapper .gallery-content .masonry-list figure:hover img{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all .5s;transition:all .5s}.content-wrapper .gallery-content .masonry-list img{width:100%;border-radius:2rem;cursor:pointer;-webkit-transition:all .5s;transition:all .5s}.content-wrapper .gallery-content .gallery-item{cursor:pointer}.content-wrapper .gallery-content .gallery-item figure{position:relative;overflow:hidden;-o-object-fit:cover;object-fit:cover;overflow:hidden}.content-wrapper .gallery-content .gallery-item figure img{border-radius:2rem;min-height:20rem;-o-object-fit:cover;object-fit:cover}.content-wrapper .gallery-content .gallery-info{position:absolute;display:none}.related-projects{background:#f5f4f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10rem 0 4rem}@media only screen and (max-width: 1370px){.related-projects{padding-top:6rem}}.related-projects .items{display:grid;grid-template-columns:repeat(2, 1fr);padding-top:4rem;gap:6rem}@media only screen and (max-width: 1370px){.related-projects .items{gap:3rem}}@media only screen and (max-width: 768px){.related-projects .items{grid-template-columns:repeat(1, 1fr)}}.related-projects .items a:hover figure img{-webkit-transition:all .5s;transition:all .5s;-webkit-transform:scale(1.1);transform:scale(1.1)}.related-projects .items a figure{border-radius:3rem;position:relative;overflow:hidden}@media only screen and (max-width: 768px){.related-projects .items a figure{border-radius:2rem}}.related-projects .items a figure img{-webkit-transition:all .5s;transition:all .5s}.related-projects .items a .link{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:10rem;font-size:2.6rem;color:#2a2a2a}.related-projects .items a .link .caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.related-projects .items a .link .caption h3{font-size:2.6rem;color:#2a2a2a;font-weight:600;letter-spacing:-1px}@media only screen and (max-width: 1370px){.related-projects .items a .link .caption h3{font-size:2rem}}.related-projects .items a .link .caption small{font-size:1.8rem;color:#2a2a2a;font-weight:normal}.related-projects .items a .link svg{stroke:#2a2a2a;width:2.2rem;stroke-width:.2rem}.google-text-content{border-radius:3rem;background:#f7f7f7;padding:8rem;margin:10rem 0}@media only screen and (max-width: 1370px){.google-text-content{margin:4rem 0;padding:2rem;border-radius:2rem}}.google-text-content p{font-size:1.6rem;line-height:1.5;color:#939393;font-weight:normal}@media only screen and (max-width: 1370px){.google-text-content p{font-size:1.4rem}}.wish-list-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5rem;padding:8rem 0;border-radius:2rem;padding:3rem;border:solid rgba(42,42,42,.1) .1rem;margin:8rem 0}@media only screen and (max-width: 1370px){.wish-list-content{margin:4rem 0}}@media only screen and (max-width: 1024px){.wish-list-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem}}@media only screen and (max-width: 768px){.wish-list-content{border:none;padding:0}}.wish-list-content .wish-list-cards{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wish-list-content .wish-list-cards .item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;padding:2rem;border-radius:2rem}@media only screen and (max-width: 768px){.wish-list-content .wish-list-cards .item{padding:1rem;gap:1rem}}.wish-list-content .wish-list-cards .item:nth-child(even){background:rgba(92,57,26,.05)}.wish-list-content .wish-list-cards .item.active .checked{opacity:1;visibility:visible;-webkit-transition:all .5s;transition:all .5s}.wish-list-content .wish-list-cards .item figure{width:20rem;position:relative;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width: 1024px){.wish-list-content .wish-list-cards .item figure{width:14rem}}@media only screen and (max-width: 768px){.wish-list-content .wish-list-cards .item figure{width:9rem}}.wish-list-content .wish-list-cards .item figure img{border-radius:2rem}@media only screen and (max-width: 768px){.wish-list-content .wish-list-cards .item figure img{border-radius:1rem}}.wish-list-content .wish-list-cards .item figure .checked{width:5rem;height:5rem;background:#fff;border:solid #2a2a2a .1rem;position:absolute;top:2rem;right:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100%;opacity:0;visibility:hidden;-webkit-transition:all .5s;transition:all .5s}@media only screen and (max-width: 768px){.wish-list-content .wish-list-cards .item figure .checked{width:3rem;height:3rem;top:1rem;right:1rem}}.wish-list-content .wish-list-cards .item figure .checked svg{width:2rem}.wish-list-content .wish-list-cards .item span{font-size:3rem;letter-spacing:-0.8px;font-weight:500;display:block}@media only screen and (max-width: 1024px){.wish-list-content .wish-list-cards .item span{font-size:2.4rem}}.wish-list-content .wish-list-cards .item .wish-list-delete{font-size:1.6rem;color:rgba(42,42,42,.5);cursor:pointer}@media only screen and (max-width: 1024px){.wish-list-content .wish-list-cards .item .wish-list-delete{font-size:1.4rem}}.wish-list-content .caption{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2rem 0 0}.wish-list-content .caption .wish-list-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem;margin-left:auto}@media only screen and (max-width: 1024px){.wish-list-content .caption .wish-list-buttons{margin-left:0;margin-top:2rem;gap:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width: 1024px){.wish-list-content .caption .wish-list-buttons .button{height:4rem;font-size:1.4rem;padding:0 1.2rem}}.wish-list-content .wish-list-form{width:60rem;-ms-flex-negative:0;flex-shrink:0;background:rgba(92,57,26,.04);border-radius:2rem;padding:4rem}@media only screen and (max-width: 1370px){.wish-list-content .wish-list-form{width:50rem}}@media only screen and (max-width: 1024px){.wish-list-content .wish-list-form{width:100%}}@media only screen and (max-width: 768px){.wish-list-content .wish-list-form{padding:2rem}}.wish-list-content .wish-list-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.wish-list-content .wish-list-form .wish-list-added-products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem}.wish-list-content .wish-list-form .wish-list-added-products .head{font-size:1.8rem;margin-bottom:1rem}.wish-list-content .wish-list-form .wish-list-added-products .items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.wish-list-content .wish-list-form .wish-list-added-products .items .product-item{background:rgba(90,70,52,.1);padding:0 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:3.6rem;border-radius:100vmax;gap:1rem}.wish-list-content .wish-list-form .wish-list-added-products .items .product-item span{font-size:1.6rem}.wish-list-content .wish-list-form .wish-list-added-products .items .product-item svg{width:2rem;cursor:pointer}.contact-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:6rem 0}.contact-container .head{font-size:2.2rem;color:#79593e;margin-bottom:2rem}@media only screen and (max-width: 1600px){.contact-container .head{font-size:2rem}}@media only screen and (max-width: 1024px){.contact-container .head{font-size:1.8rem}}.contact-container .contact-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:4rem}@media only screen and (max-width: 1024px){.contact-container .contact-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.contact-container .contact-content .contact-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20rem}@media only screen and (max-width: 1600px){.contact-container .contact-content .contact-item{gap:10rem}}@media only screen and (max-width: 1024px){.contact-container .contact-content .contact-item{gap:4rem}}.contact-container .contact-content .contact-item .items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 1024px){.contact-container .contact-content .contact-item .items{width:50%}}.contact-container .contact-content .contact-item .items .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:8rem}@media only screen and (max-width: 1024px){.contact-container .contact-content .contact-item .items .item{margin-bottom:4rem}}.contact-container .contact-content .contact-item .items .item .address{max-width:30rem}.contact-container .contact-content .contact-item .items .item span,.contact-container .contact-content .contact-item .items .item a{font-size:2.4rem;color:#5f4a45;font-weight:normal;letter-spacing:-1px}@media only screen and (max-width: 1600px){.contact-container .contact-content .contact-item .items .item span,.contact-container .contact-content .contact-item .items .item a{font-size:2rem}}@media only screen and (max-width: 1024px){.contact-container .contact-content .contact-item .items .item span,.contact-container .contact-content .contact-item .items .item a{font-size:1.8rem}}.contact-container .contact-content .contact-item .items .item small{font-size:1.4rem;color:#79593e}.contact-container .contact-content .contact-item .items .item ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.contact-container .contact-content .contact-item .items .item ul li a:hover svg{opacity:.5;-webkit-transition:all .5s;transition:all .5s}.contact-container .contact-content .contact-item .items .item ul li a img{width:3.6rem;-webkit-transition:all .5s;transition:all .5s}.contact-container .contact-content .contact-item .items a{-webkit-transition:all .5s;transition:all .5s}.contact-container .contact-content .contact-item .items a:hover{opacity:.5}.contact-container .contact-content .wp-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1rem}.contact-container .contact-content .wp-number a svg{width:2.3rem}.contact-container .contact-content .form{width:60rem}@media only screen and (max-width: 1600px){.contact-container .contact-content .form{width:50rem}}@media only screen and (max-width: 1024px){.contact-container .contact-content .form{width:100%}}.contact-container .map-content{margin-top:8rem}@media only screen and (max-width: 1024px){.contact-container .map-content{margin-top:2rem}}.contact-container .map-content .map{width:100%;height:60rem;position:relative;overflow:hidden;border-radius:2rem}@media only screen and (max-width: 1024px){.contact-container .map-content .map{height:30rem}}.contact-container .map-content .map iframe{position:absolute;width:100%;height:100%;mix-blend-mode:luminosity}.blog-content .blog-cards{margin:5rem 0;padding:0}@media only screen and (max-width: 1024px){.blog-content .blog-cards{margin:2rem 0}}.blog-content .blog-cards .cards{display:grid;grid-template-columns:repeat(4, 1fr);gap:3rem;padding:0}@media only screen and (max-width: 1024px){.blog-content .blog-cards .cards{grid-template-columns:repeat(2, 1fr);gap:2rem}}@media only screen and (max-width: 768px){.blog-content .blog-cards .cards{grid-template-columns:repeat(1, 1fr);gap:2rem}}@media only screen and (max-width: 1024px){.blog-content .blog-cards .cards a{width:100%;padding:1.4rem}}@media only screen and (max-width: 1024px){.blog-content .blog-cards .cards a figure img{border-radius:1rem}}@media only screen and (max-width: 1024px){.blog-content .blog-cards .cards a span{font-size:1.6rem}}@media only screen and (max-width: 1024px){.blog-content .blog-cards .cards a p{font-size:1.4rem}}@media only screen and (max-width: 1024px){.blog-content .blog-cards .cards a .caption{padding-top:2rem;padding-bottom:0}}@media only screen and (max-width: 1024px){.blog-content .blog-cards .cards a .caption .bottom .date{font-size:1.2rem}}@media only screen and (max-width: 1024px){.blog-content .blog-cards .cards a .caption .bottom svg{width:1.4rem}}.project-products{padding:6rem 0;background:#f6f2ef;margin-bottom:10rem}@media only screen and (max-width: 768px){.project-products{padding:3rem 0}}.project-products .container{max-width:80rem;width:100%;margin:auto}.project-products .head{font-size:3.2rem;letter-spacing:-1px;color:#5c391a;margin-bottom:3rem}@media only screen and (max-width: 768px){.project-products .head{font-size:2.4rem}}.project-products .items{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}@media only screen and (max-width: 768px){.project-products .items{grid-template-columns:repeat(2, 1fr)}}.project-products .items .item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;background:hsla(0,0%,100%,.8);border-radius:1rem;padding:1rem;-webkit-transition:all .5s;transition:all .5s}.project-products .items .item:hover{-webkit-transition:all .5s;transition:all .5s;-webkit-box-shadow:rgba(92,57,26,.2) 0px 7px 29px 0px;box-shadow:rgba(92,57,26,.2) 0px 7px 29px 0px}.project-products .items .item:hover figure{-webkit-transition:all .5s;transition:all .5s}.project-products .items .item:hover figure img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s;transition:all .5s}.project-products .items .item figure{position:relative;overflow:hidden;-webkit-transition:all .5s;transition:all .5s;border-radius:1rem}.project-products .items .item figure img{width:100%;border-radius:1rem;-webkit-transition:all .5s;transition:all .5s}.project-products .items .item .caption .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.project-products .items .item .caption .text small{font-size:1.3rem;color:#5c391a}.project-products .items .item .caption .text h4{font-size:1.8rem;font-weight:500;color:#2a2a2a;letter-spacing:-0.5px}.blog-detail{padding-bottom:8rem}@media only screen and (max-width: 1024px){.blog-detail{padding-bottom:4rem}}.blog-detail figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4rem 2rem}.blog-detail figure.cover{background:rgba(92,57,26,.08)}.blog-detail figure.cover img{max-width:120rem;border-radius:2rem}@media only screen and (max-width: 1024px){.blog-detail figure.cover img{aspect-ratio:3/2;height:auto}}.blog-detail .content{padding:4rem 0;max-width:80rem;width:100%;margin:auto;padding:0 2rem}.blog-detail .content .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;font-size:1.4rem;color:#2a2a2a;font-weight:normal;margin-top:2rem}.blog-detail .content .info .category{color:#5c391a;font-weight:500;border-radius:100vmax;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:3rem;padding:0 1.5rem;background:rgba(92,57,26,.05)}.blog-detail .content article{padding:2rem 0}.blog-detail .content article .item{padding:2rem 0}.blog-detail .content article .item p{font-size:1.8rem;font-weight:normal;line-height:1.6}@media only screen and (max-width: 768px){.blog-detail .content article .item p{font-size:1.5rem}}.blog-detail .content article .item h5{font-size:2.2rem;font-weight:600;margin-bottom:1rem}@media only screen and (max-width: 768px){.blog-detail .content article .item h5{font-size:2rem}}.blog-detail .content ul,.blog-detail .content ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem 2rem 2rem 4rem;gap:1rem;border-top:solid rgba(42,42,42,.1) .1rem;border-bottom:solid rgba(42,42,42,.1) .1rem}.blog-detail .content ul li,.blog-detail .content ol li{font-size:1.8rem;font-weight:normal;line-height:1.4;display:list-item;list-style:disc;color:#2a2a2a}@media only screen and (max-width: 768px){.blog-detail .content ul li,.blog-detail .content ol li{font-size:1.5rem}}.blog-detail .content figure{max-width:50rem;margin:auto;padding:3rem;background:rgba(92,57,26,.07);border-radius:2rem}@media only screen and (max-width: 1024px){.blog-detail .content figure{padding:1.6rem}}.blog-detail .content figure img{height:60rem;-o-object-fit:cover;object-fit:cover;border-radius:2rem}@media only screen and (max-width: 1024px){.blog-detail .content figure img{height:auto;-o-object-fit:fill;object-fit:fill}}.load-more-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.error-content{width:100%;margin:10rem auto;padding:6rem 0;text-align:center;background:#ece6e1;border-radius:3rem;color:#5c391a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem}@media only screen and (max-width: 768px){.error-content{margin:4rem auto}}.error-content a{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;font-size:1.6rem;color:#2a2a2a}.error-content a svg{width:1.8rem}.search-results-list{max-width:80rem;width:100%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:4rem;gap:2rem}.search-results-list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;border-bottom:solid rgba(42,42,42,.1) .1rem;padding-bottom:2rem;-webkit-transition:all .5s;transition:all .5s}.search-results-list .item:hover figure img{-webkit-transition:all .5s;transition:all .5s;-webkit-transform:scale(1.2);transform:scale(1.2)}.search-results-list .item:hover .caption h4{color:#5c391a;-webkit-transition:all .5s;transition:all .5s}.search-results-list .item:hover i{-webkit-transition:all .5s;transition:all .5s;opacity:1}.search-results-list .item figure{width:12rem;position:relative;border-radius:2rem;overflow:hidden;-webkit-transition:all .5s;transition:all .5s}@media only screen and (max-width: 768px){.search-results-list .item figure{width:10rem}}.search-results-list .item figure img{aspect-ratio:1;-webkit-transition:all .5s;transition:all .5s}.search-results-list .item .caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.search-results-list .item .caption .brand{font-size:1.4rem;color:#2a2a2a;font-weight:normal}.search-results-list .item .caption h4{font-size:2rem;color:#2a2a2a;-webkit-transition:all .5s;transition:all .5s}.search-results-list .item i{margin-left:auto;-webkit-transition:all .5s;transition:all .5s;opacity:0}.search-results-list .item i svg{width:2rem}.history{width:100%;min-height:100vh;background:rgba(92,57,26,.05);padding:4rem 2rem}.history .history-timeline-conetnt{padding:10rem 0}@media only screen and (max-width: 1024px){.history .history-timeline-conetnt{padding:0 0 8rem}}.history .history-timeline-conetnt .title{font-size:5.2rem;font-weight:500;letter-spacing:-2.4px;text-align:center;background:#f5f4f2;position:relative;margin-bottom:4rem;color:#5c391a;padding-bottom:6%}@media only screen and (max-width: 1024px){.history .history-timeline-conetnt .title{background:none;padding:0 0 6rem;margin-bottom:0}}@media only screen and (max-width: 768px){.history .history-timeline-conetnt .title{text-align:left;padding-left:5rem;font-size:4.4rem}}.history .history-timeline-conetnt .year span{color:rgba(92,57,26,.2)}.history .history-timeline-conetnt .history-timeline{max-width:140rem;width:100%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.history .history-timeline-conetnt .history-timeline .timeline-vertical-line{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:.4rem;height:100%;background:#d8d0c8;z-index:0;border-radius:2rem;overflow:hidden}@media only screen and (max-width: 1024px){.history .history-timeline-conetnt .history-timeline .timeline-vertical-line{left:1rem}}.history .history-timeline-conetnt .history-timeline .timeline-vertical-line .timeline-line{width:.4rem;background:#5c391a;border-radius:2rem}.history .history-timeline-conetnt .history-timeline .history-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:0 0 16rem}@media only screen and (max-width: 1024px){.history .history-timeline-conetnt .history-timeline .history-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 0 10rem 5rem}}@media only screen and (max-width: 768px){.history .history-timeline-conetnt .history-timeline .history-item{padding:0 0 5rem 5rem}}.history .history-timeline-conetnt .history-timeline .history-item:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width: 1024px){.history .history-timeline-conetnt .history-timeline .history-item:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.history .history-timeline-conetnt .history-timeline .history-item:nth-child(even) .year{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.history .history-timeline-conetnt .history-timeline .history-item figure img{margin-bottom:1rem}.history .history-timeline-conetnt .history-timeline .history-item figure.image{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.history .history-timeline-conetnt .history-timeline .history-item figure.image img{aspect-ratio:3/2}.history .history-timeline-conetnt .history-timeline .history-item figure.image img.auto{aspect-ratio:auto}.history .history-timeline-conetnt .history-timeline .history-item figure figcaption{font-size:1.6rem;margin-bottom:2rem}@media only screen and (max-width: 1024px){.history .history-timeline-conetnt .history-timeline .history-item figure{margin-bottom:2rem}}.history .history-timeline-conetnt .history-timeline .history-item .images{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem}@media only screen and (max-width: 1024px){.history .history-timeline-conetnt .history-timeline .history-item .images{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}}@media only screen and (max-width: 648px){.history .history-timeline-conetnt .history-timeline .history-item .images{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.history .history-timeline-conetnt .history-timeline .history-item.active .timeline-dot .dot{background:#5c391a;-webkit-transition:all .5s;transition:all .5s}.history .history-timeline-conetnt .history-timeline .history-item.active .year span{color:#5c391a}.history .history-timeline-conetnt .history-timeline .history-item.active .info{opacity:1;-webkit-transition:all .5s;transition:all .5s}.history .history-timeline-conetnt .history-timeline .history-item .year{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:4rem}@media only screen and (max-width: 1024px){.history .history-timeline-conetnt .history-timeline .history-item .year{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:-2rem}}.history .history-timeline-conetnt .history-timeline .history-item .year span{font-size:8rem;font-weight:bold;letter-spacing:-6px;text-box:trim-both cap alphabetic;-webkit-transition:all .5s;transition:all .5s}@media only screen and (max-width: 1370px){.history .history-timeline-conetnt .history-timeline .history-item .year span{margin-right:2rem}}@media only screen and (max-width: 1024px){.history .history-timeline-conetnt .history-timeline .history-item .year span{font-size:4rem;letter-spacing:-4px}}.history .history-timeline-conetnt .history-timeline .history-item .timeline-dot{width:14rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width: 1024px){.history .history-timeline-conetnt .history-timeline .history-item .timeline-dot{width:4rem;margin-left:-6rem}}.history .history-timeline-conetnt .history-timeline .history-item .timeline-dot .dot{width:2rem;height:2rem;border-radius:100%;background:#d8d0c8;-webkit-transition:all .5s;transition:all .5s}.history .history-timeline-conetnt .history-timeline .history-item .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;opacity:1;-webkit-transition:all .5s;transition:all .5s}@media only screen and (max-width: 1024px){.history .history-timeline-conetnt .history-timeline .history-item .info{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.history .history-timeline-conetnt .history-timeline .history-item .info .caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem}.history .history-timeline-conetnt .history-timeline .history-item .info .caption ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;border:solid rgba(42,42,42,.1) .1rem;padding:2rem 2rem 2rem 4rem;border-radius:2rem}@media only screen and (max-width: 1024px){.history .history-timeline-conetnt .history-timeline .history-item .info .caption ul{margin-left:2rem}}.history .history-timeline-conetnt .history-timeline .history-item .info .caption ul li{font-size:2rem;line-height:1.2;list-style:disc}@media only screen and (max-width: 1024px){.history .history-timeline-conetnt .history-timeline .history-item .info .caption ul li{font-size:1.6rem}}.history .history-timeline-conetnt .history-timeline .history-item .info .caption figure img{border-radius:2rem;-o-object-fit:cover;object-fit:cover}.history .history-timeline-conetnt .history-timeline .history-item .info .caption .text-caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.history .history-timeline-conetnt .history-timeline .history-item .info .caption .text-caption span{font-size:2.6rem;font-weight:500}@media only screen and (max-width: 1024px){.history .history-timeline-conetnt .history-timeline .history-item .info .caption .text-caption span{font-size:2rem}}.history .history-timeline-conetnt .history-timeline .history-item .info .caption .text-caption p{font-size:1.6rem;line-height:1.4;font-weight:normal}@media only screen and (max-width: 1024px){.history .history-timeline-conetnt .history-timeline .history-item .info .caption .text-caption p{font-size:1.6rem}}.certificates{padding:10rem 0 0}.certificates.type-2{padding:10rem 0}.certificates.type-3{padding:6rem 10rem}@media only screen and (max-width: 1024px){.certificates.type-3{padding:6rem 0}}.certificates .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4rem}.certificates .certificates-cards{display:grid;grid-template-columns:repeat(4, 1fr);gap:4rem}@media only screen and (max-width: 1370px){.certificates .certificates-cards{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 1024px){.certificates .certificates-cards{grid-template-columns:repeat(2, 1fr)}}.certificates .certificates-cards .item{border:solid #e0dad4 .1rem;border-radius:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem;padding:4rem 2rem}@media only screen and (max-width: 1024px){.certificates .certificates-cards .item{gap:2rem;padding:2rem}}.certificates .certificates-cards .item img{width:16rem}@media only screen and (max-width: 1024px){.certificates .certificates-cards .item img{width:10rem}}.certificates .certificates-cards .item span{font-size:2rem;color:#5c391a}@media only screen and (max-width: 1024px){.certificates .certificates-cards .item span{font-size:1.6rem}}.differences-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:8rem 0}@media only screen and (max-width: 768px){.differences-content{padding:2rem 0}}.differences-content .differences-headline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6rem}@media only screen and (max-width: 768px){.differences-content .differences-headline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2rem}}.differences-content .differences-headline .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem}@media only screen and (max-width: 1024px){.differences-content .differences-headline .left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.differences-content .differences-headline .left i{width:12rem;height:12rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f5f4f0;border-radius:2rem;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width: 1024px){.differences-content .differences-headline .left i{width:10rem;height:10rem}}.differences-content .differences-headline .left i svg{width:8rem;fill:#c39b78}@media only screen and (max-width: 1024px){.differences-content .differences-headline .left i svg{width:5rem}}.differences-content .differences-headline .left h2{font-size:4.8rem;font-weight:normal;color:#2a2a2a;letter-spacing:-2.4px}@media only screen and (max-width: 1370px){.differences-content .differences-headline .left h2{font-size:3.6rem}}.differences-content .differences-headline p{max-width:60rem;font-size:2rem;font-weight:normal}@media only screen and (max-width: 1370px){.differences-content .differences-headline p{max-width:40rem;font-size:1.8rem}}@media only screen and (max-width: 768px){.differences-content .differences-headline p{max-width:100%}}.differences-content .differences-content-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem}.differences-content .differences-content-items .items{display:grid;grid-template-columns:repeat(2, 1fr)}.differences-content .differences-content-items .differences-items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 1024px){.differences-content .differences-content-items .differences-items.type-2{gap:2rem}}@media only screen and (max-width: 1024px){.differences-content .differences-content-items .differences-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}}.differences-content .differences-content-items .differences-items.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width: 1024px){.differences-content .differences-content-items .differences-items.reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.differences-content .differences-content-items .differences-items .item{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.differences-content .differences-content-items .differences-items .item.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 1024px){.differences-content .differences-content-items .differences-items .item{width:100%}}.differences-content .differences-content-items .differences-items .item p{max-width:75%}@media only screen and (max-width: 1024px){.differences-content .differences-content-items .differences-items .item p{max-width:100%}}.differences-content .differences-content-items .differences-items .item p.mb{margin-bottom:4rem}.differences-content .differences-content-items .differences-items ol{-webkit-box-flex:1;-ms-flex:1;flex:1}.differences-content .differences-content-items .item{border-radius:2rem}.differences-content .differences-content-items .item.bg{background:#f7f5f4}.differences-content .differences-content-items .item.border{border:solid rgba(42,42,42,.1) .1rem}.differences-content .differences-content-items .item.full{grid-column:span 2}.differences-content .differences-content-items .item.inner{padding:3rem}.differences-content .differences-content-items .item h4{font-size:2.2rem;color:#5c391a;margin-bottom:2rem}.differences-content .differences-content-items .item ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.differences-content .differences-content-items .item ol li{margin-left:2rem;display:list-item;list-style-type:square}.differences-content .differences-content-items .item ol li,.differences-content .differences-content-items .item p{font-size:1.6rem;color:#2a2a2a;font-weight:normal;line-height:1.4}.differences-content .differences-content-items .item p{line-height:1.6}.differences-content .differences-content-items .item.col-2{gap:4rem}.differences-content .differences-content-items figure img{border-radius:2rem}.differences-content .differences-content-items figure img.photo{aspect-ratio:1}.differences-content .differences-content-items figure figcaption{text-align:center;font-size:1.6rem;padding-top:1rem}.press-content{padding:6rem 0}.press-content .tabs{max-width:80rem;margin:auto;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:solid rgba(92,57,26,.2) .1rem;position:relative;margin-bottom:4rem}.press-content .tabs li{height:4rem;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;font-size:2rem;font-weight:normal;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border-bottom:solid rgba(0,0,0,0) .21rem;color:rgba(92,57,26,.5);-webkit-transition:all .5s;transition:all .5s}.press-content .tabs li.current{border-bottom:solid #5c391a .2rem;color:#5c391a;-webkit-transition:all .5s;transition:all .5s}.press-content .tab-content{display:none;-webkit-animation:fadeIn .5s;animation:fadeIn .5s}.press-content .tab-content.current{display:block}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.video-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.video-cards .cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:3rem}@media only screen and (max-width: 1024px){.video-cards .cards{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 768px){.video-cards .cards{grid-template-columns:repeat(1, 1fr)}}.video-cards .cards a{border:solid #e0dad4 .1rem;border-radius:2rem;padding:2rem;-webkit-transition:all .5s;transition:all .5s;cursor:pointer}.video-cards .cards a:hover{border:solid #f6f2ef .1rem;background:#f6f2ef;-webkit-transition:all .5s;transition:all .5s}.video-cards .cards a figure{position:relative;overflow:hidden;border-radius:2rem}.video-cards .cards a figure:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.4)}.video-cards .cards a figure img{-o-object-fit:cover;object-fit:cover;border-radius:2rem;aspect-ratio:3/2}.video-cards .cards a figure i{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.video-cards .cards a figure i svg{width:4rem;fill:#fff}.video-cards .cards a .caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;padding-top:2rem}.video-cards .cards a .caption h3{font-size:1.8rem;color:#2a2a2a;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (max-width: 1600px){.video-cards .cards a .caption h3{font-size:1.9rem}}@media only screen and (max-width: 1024px){.video-cards .cards a .caption h3{font-size:1.6rem}}.video-cards .cards a .caption .date{font-size:1.4rem;color:#2a2a2a;opacity:.5}@media only screen and (max-width: 1024px){.video-cards .cards a .caption .date{font-size:1.2rem}}.video-cards .cards a .caption .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.video-cards .cards a .caption .bottom .date{color:#2a2a2a;font-size:1.4rem;opacity:.5}.video-cards .cards a .caption .bottom svg{width:2rem;stroke:#2a2a2a;stroke-width:.2rem}.document-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;max-width:84rem;width:100%;margin:auto}.document-content li a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:solid #e0dad4 .1rem;border-radius:2rem;padding:2rem;-webkit-transition:all .5s;transition:all .5s}.document-content li a:hover{border:solid #f6f2ef .1rem;background:#f6f2ef;-webkit-transition:all .5s;transition:all .5s}.document-content li a .caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.4rem}.document-content li a .caption span{font-size:1.8rem;font-weight:500;color:#5c391a}.document-content li a .caption small{font-size:1.4rem;font-weight:normal;color:rgba(42,42,42,.5)}@media only screen and (max-width: 1024px){.document-content li a .caption small{font-size:1.2rem}}.document-content li a i{width:5rem;height:5rem;background:rgba(92,57,26,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:1rem}.document-content li a i svg{width:2rem;fill:#5c391a}.video-wrapper{width:100%;padding:0 4rem;position:relative}@media only screen and (max-width: 1370px){.video-wrapper{padding:0 2rem}}@media only screen and (max-width: 1024px){.video-wrapper{padding:0 2rem;margin-top:4rem}}.video-wrapper video{width:100%;height:90vh;-o-object-fit:cover;object-fit:cover;border-radius:2rem}@media only screen and (max-width: 1024px){.video-wrapper video{height:50vh}}.event-detail{padding:6rem 0}.event-detail .detail-image img{width:100%;height:60rem;border-radius:2rem;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 1024px){.event-detail .detail-image img{aspect-ratio:3/2;height:auto}}.event-detail .event-content{max-width:120rem;width:100%;margin:auto}@media only screen and (max-width: 1024px){.event-detail .event-content{max-width:100%}}.event-detail .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:2rem 0;gap:1rem}.event-detail .head h1{font-size:6rem;color:#5c391a;letter-spacing:-3.4px}@media only screen and (max-width: 1024px){.event-detail .head h1{font-size:3.6rem;letter-spacing:-1.4px}}@media only screen and (max-width: 768px){.event-detail .head h1{font-size:3rem}}.event-detail .head .date{font-size:1.4rem;font-weight:normal;color:#5c391a}@media only screen and (max-width: 1024px){.event-detail .head .date{font-size:1.2rem}}.event-detail article{max-width:90rem;margin:auto}.event-detail article p{font-size:1.8rem;line-height:1.6;font-weight:normal;color:#2a2a2a}@media only screen and (max-width: 1024px){.event-detail article p{font-size:1.6rem}}.our-values{margin-top:4rem}@media only screen and (max-width: 1024px){.our-values{padding-top:4rem}}.our-values .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:1rem;margin-bottom:4rem}.our-values .head h3{font-size:4.2rem;font-weight:600;letter-spacing:-1px;color:#5c391a}@media only screen and (max-width: 1024px){.our-values .head h3{font-size:3rem}}.our-values .head p{font-size:1.8rem;max-width:60rem;font-weight:normal;color:#5c391a}@media only screen and (max-width: 1024px){.our-values .head p{font-size:1.6rem}}.our-values .items{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.4rem}@media only screen and (max-width: 1024px){.our-values .items{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 768px){.our-values .items{grid-template-columns:repeat(1, 1fr)}}.our-values .items .item{background:rgba(92,57,26,.02);padding:3rem;border-radius:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.our-values .items .item:nth-child(odd){background:rgba(92,57,26,.05)}.our-values .items .item i{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem}.our-values .items .item i img{height:8rem}.our-values .items .item .caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;color:#5c391a}.our-values .items .item .caption span{font-size:2rem;font-weight:600}.our-values .items .item .caption p{font-size:1.4rem;font-weight:normal}.carrer-bottom{margin-top:8rem;background:#ece6e1;padding:4rem 2rem;border-radius:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:2rem}.carrer-bottom p{max-width:80rem}.carrer-bottom p,.carrer-bottom a{font-size:1.6rem;color:#5c391a}.carrer-bottom a{text-decoration:underline}.certificates .head{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.certificates .certificates-items{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto}@media only screen and (max-width: 768px){.certificates .certificates-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.certificates .certificates-items .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-right:solid rgba(42,42,42,.1) .1rem;padding:0 4rem}@media only screen and (max-width: 768px){.certificates .certificates-items .item{border-right:none;border-bottom:solid rgba(42,42,42,.1) .1rem}}.certificates .certificates-items .item:last-child{border:none}.certificates .certificates-items .item img{max-width:20rem}@media only screen and (max-width: 768px){.certificates .certificates-items .item img{max-width:16rem}}.headline{font-size:6rem;text-box:trim-both cap alphabetic;letter-spacing:-3px;font-weight:normal}@media only screen and (max-width: 1600px){.headline{font-size:6.6rem}}@media only screen and (max-width: 1370px){.headline{font-size:5.2rem}}@media only screen and (max-width: 1024px){.headline{font-size:5rem}}@media only screen and (max-width: 768px){.headline{font-size:3rem;letter-spacing:-1.6px}}.content-caption{font-size:3.6rem;line-height:1.3;padding:10rem 0;color:#5c391a;font-weight:normal;letter-spacing:-0.8px}@media only screen and (max-width: 1600px){.content-caption{font-size:2.6rem;padding:6rem 0}}@media only screen and (max-width: 1024px){.content-caption{font-size:2.2rem;padding:6rem 0}}.content-caption h3,.content-caption h2{font-size:2.8rem;font-weight:600;margin-bottom:1rem;line-height:1.2}@media only screen and (max-width: 1370px){.content-caption h3,.content-caption h2{font-size:2rem}}.content-caption p{font-size:2rem;line-height:1.4}@media only screen and (max-width: 1370px){.content-caption p{font-size:1.6rem}}.content-caption.items{display:grid;grid-template-columns:repeat(2, 1fr);gap:10rem;padding:10rem 0 4rem}@media only screen and (max-width: 1024px){.content-caption.items{padding:6rem 0 4rem;grid-template-columns:repeat(1, 1fr);gap:2rem}}.content-caption.items .item{font-size:2rem;line-height:1.4}@media only screen and (max-width: 1024px){.content-caption.items .item{font-size:2rem}}.content-caption.color-2{color:#2a2a2a}h1{font-size:9rem;font-weight:500;letter-spacing:-2.4px}@media only screen and (max-width: 1024px){h1{font-size:6.2rem;letter-spacing:0}}.content-description{max-width:70%;padding:6rem 0 0;color:#2a2a2a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media only screen and (max-width: 1024px){.content-description{max-width:100%;padding:3rem 0 0}}.content-description h2{font-size:3rem;font-weight:600;letter-spacing:-1px}@media only screen and (max-width: 1024px){.content-description h2{font-size:2.4rem}}.content-description p{font-size:1.6rem;font-weight:normal;line-height:1.4}@media only screen and (max-width: 1024px){.content-description p{font-size:1.4rem}}.text-content{line-height:1.6;color:#333;font-size:1.6rem;margin:4rem auto}.text-content .content{padding:0 2rem;background:rgba(92,57,26,.04);padding:3rem;border-radius:3rem}@media only screen and (max-width: 1024px){.text-content .content{border-radius:2rem}}.text-content p{margin-bottom:1.5rem;color:#2a2a2a;font-weight:normal}.text-content span.title-lg{display:block;font-size:2.6rem;font-weight:600;margin:2rem 0 1rem;color:#2a2a2a;line-height:1.3;letter-spacing:-0.1px}@media only screen and (max-width: 1024px){.text-content span.title-lg{font-size:2.2rem}}.text-content span.title-md{display:block;font-size:2.6rem;font-weight:600;margin:1.8rem 0 1rem;color:#222;line-height:1.3}.text-content span.title-sm{display:block;font-size:2.4rem;font-weight:600;margin:1.5rem 0 .8rem;color:#333;line-height:1.3}.text-content ul,.text-content ol{margin:1.5rem 0 1.5rem 4rem;padding:0;list-style:none}@media only screen and (max-width: 1024px){.text-content ul,.text-content ol{margin:1.5rem 0 1.5rem 2rem}}.text-content ul li,.text-content ol li{position:relative;padding-left:1.5rem;margin-bottom:.8rem;font-size:1.8rem;letter-spacing:-0.1px;font-weight:normal}@media only screen and (max-width: 1024px){.text-content ul li,.text-content ol li{font-size:1.6rem}}.text-content ul li::before,.text-content ol li::before{content:"•";position:absolute;left:0;color:#555}.text-content a{color:#5c391a;text-decoration:underline}.text-content a:hover{color:#005fa3;text-decoration:none}.text-content strong{font-weight:600;color:#000}.text-content em{font-style:italic}.text-content blockquote{margin:2rem 0;padding:1rem 1.5rem;border-left:4px solid #ccc;background:#f9f9f9;font-style:italic;color:#555}.text-content .table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:16px}.text-content .table-wrap table{width:100%;min-width:520px;border-collapse:separate;border-spacing:0;border:1px solid rgba(0,0,0,.12);border-radius:14px;overflow:hidden}.text-content .table-wrap table td{padding:14px 16px;font-size:14px;line-height:1.5;color:rgba(0,0,0,.82);vertical-align:top;border-bottom:1px solid rgba(0,0,0,.1)}.text-content .table-wrap table tr:last-child td{border-bottom:none}.text-content .table-wrap table td:first-child{width:220px;font-weight:600;color:rgba(0,0,0,.9);border-right:1px solid rgba(0,0,0,.1);background:rgba(0,0,0,.02)}.text-content .table-wrap table td a{color:#0b57d0;text-decoration:underline;text-underline-offset:3px}.text-content .table-wrap table td a:hover{opacity:.85}.form-content .head{font-size:3.6rem;margin-bottom:2rem;display:block;letter-spacing:-0.8px}@media only screen and (max-width: 768px){.form-content .head{font-size:2.8rem}}.form{width:100%}.form .form-item,.form .form-item-full{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.form .form-item label{font-size:1.4rem}.form .form-item input{height:5rem;border-radius:1rem;font-weight:500}.form .form-item .button{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.form form input{height:8rem;border:solid #000 .1rem}@media only screen and (max-width: 1024px){.form form input{height:7rem}}.form form input,.form form textarea{width:100%;font-size:2rem;color:#000;padding:0 1rem;-webkit-transition:all .5s;transition:all .5s;font-family:"Inter";border-radius:1.6rem;border:solid #e0dad4 .1rem}.form form input::-webkit-input-placeholder,.form form textarea::-webkit-input-placeholder{color:#2a2a2a}.form form input:-ms-input-placeholder,.form form textarea:-ms-input-placeholder{color:#2a2a2a}.form form input::-webkit-input-placeholder, .form form textarea::-webkit-input-placeholder{color:#2a2a2a}.form form input::-moz-placeholder, .form form textarea::-moz-placeholder{color:#2a2a2a}.form form input:-ms-input-placeholder, .form form textarea:-ms-input-placeholder{color:#2a2a2a}.form form input::-ms-input-placeholder, .form form textarea::-ms-input-placeholder{color:#2a2a2a}.form form input::placeholder,.form form textarea::placeholder{color:#2a2a2a}.form form input:focus,.form form textarea:focus{border:solid #2a2a2a .1rem}.form form .title{font-size:2rem;font-weight:200}@media only screen and (max-width: 1024px){.form form .title{font-size:1.6rem}}.form form textarea{resize:none;text-align:justify;display:table-row;-moz-text-align-last:left;text-align-last:left;padding:1rem;height:12rem;border:solid #e0dad4 .1rem}.form form .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form .checkbox{margin:3rem 0}.checkbox-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}@media only screen and (max-width: 1024px){.checkbox-items{padding-right:0rem}}.checkbox-items .checkbox-check-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checkbox-items .checkbox-check-item .validation-text{margin-top:.5rem}.checkbox-items .checkbox-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.checkbox-items .checkbox-item input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:2.6rem;height:2.6rem;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;border:1px solid #5c391a;border-radius:4px;background:#fff;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}.checkbox-items .checkbox-item input[type=checkbox]:hover{border-color:#ece6e1}.checkbox-items .checkbox-item input[type=checkbox]:checked{background:#5c391a;border-color:#ece6e1}.checkbox-items .checkbox-item input[type=checkbox]:checked::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:1rem;height:1rem;background-image:url("data:image/svg+xml,%3Csvg width='17' height='13' viewBox='0 0 17 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.36396 9.19238L15.5564 0L16.9706 1.41421L6.36396 12.0208L0 5.65688L1.41422 4.24268L6.36396 9.19238Z' fill='white'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.checkbox-items .checkbox-item input[type=checkbox]:focus{outline:none}.checkbox-items .checkbox-item label{font-size:1.4rem;font-weight:normal;color:#5c391a;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flow-root;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 768px){.checkbox-items .checkbox-item label{font-size:1.4rem}}.checkbox-items .checkbox-item label a{color:#5c391a;text-decoration:underline}.checkbox-items .checkbox-item label a:hover{opacity:.5}.selectbox-item .select-item{width:100%;height:7rem;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative;position:relative;cursor:pointer;border:solid #e0dad4 .1rem;border-radius:1.6rem}@media only screen and (max-width: 1024px){.selectbox-item .select-item{width:100%}}.selectbox-item .select-item:after{content:"";background:url(/assets/images/icons/icon-down-dark.svg) no-repeat;background-position:center center;background-size:1.6rem;width:2rem;height:100%;position:absolute;top:0;right:2rem;z-index:1}.selectbox-item .select-item select{width:inherit;left:0;height:100%;position:absolute;top:0;padding-left:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;font-size:2rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.selectbox-item select:focus{outline:none}.selectbox-item .styled-select select{height:34px;padding:5px 0 5px 5px;background:rgba(0,0,0,0);border:none;-webkit-appearance:none}@-moz-document url-prefix(){.selectbox-item .styled-select select{width:110%}}.selectbox-item select::-ms-expand{display:none}.tabmenu-content .tab-container{background:#f2f5fb;border-radius:1rem;overflow:hidden}.tabmenu-content .tab-link{position:relative;font-size:2.6rem;font-weight:500}.tabmenu-content .tab-link.current{color:#fff}.tabmenu-content .tabs{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap}.tabmenu-content .tabs li{list-style:none;-webkit-box-flex:1;-ms-flex:1;flex:1;height:10rem;font-size:2.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;cursor:pointer;padding:0 2rem}@media only screen and (max-width: 1600px){.tabmenu-content .tabs li{font-size:2.2rem;height:8rem}}@media only screen and (max-width: 1024px){.tabmenu-content .tabs li{font-size:1.8rem}}@media only screen and (max-width: 768px){.tabmenu-content .tabs li{font-size:1.6rem;white-space:break-spaces}}.tabmenu-content .tab-link{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.tabmenu-content .tab-content{display:none;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;padding:4rem 0}.tabmenu-content .tab-content.current{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:fade .3s ease-in-out both;animation:fade .3s ease-in-out both}@-webkit-keyframes fade{0%{opacity:0;-webkit-transform:translateY(2rem);transform:translateY(2rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade{0%{opacity:0;-webkit-transform:translateY(2rem);transform:translateY(2rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.faq .headline{text-align:center;padding:10rem 0 6rem}@media only screen and (max-width: 1370px){.faq .headline{padding:6rem 0 4rem}}@media only screen and (max-width: 768px){.faq .headline{padding:8rem 0 4rem}}.faq .accordion-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.faq .accordion-wrapper .accordion-item{border-radius:3rem}@media only screen and (max-width: 768px){.faq .accordion-wrapper .accordion-item{border-radius:2rem;padding:2rem 0}}.faq .accordion-wrapper .accordion-item svg{width:2rem;stroke-width:.3rem;stroke:#5c391a}.faq .accordion-wrapper .accordion-item.active{background:#f7f4f1}.faq .accordion-wrapper .accordion-item.active .accordion-info{color:#5c391a}.faq .accordion-wrapper .accordion-item.active .accordion-info i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq .accordion-wrapper .accordion-item.active .accordion-content{max-height:200rem}.faq .accordion-wrapper .accordion-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:9rem;gap:1rem;cursor:pointer;font-size:2.4rem;letter-spacing:-1px;color:#2a2a2a;font-weight:500;padding:0 4rem}@media only screen and (max-width: 768px){.faq .accordion-wrapper .accordion-info{padding:0 2rem;font-size:1.8rem;height:5rem;line-height:1.4;gap:6rem}}.faq .accordion-wrapper .accordion-info i{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}.faq .accordion-wrapper .accordion-info i svg{stroke:#2a2a2a;stroke-width:.2rem}@media only screen and (max-width: 768px){.faq .accordion-wrapper .accordion-info i svg{width:1.4rem}}.faq .accordion-wrapper .accordion-content{max-height:0;overflow:hidden;-webkit-transition:max-height .35s ease,padding .25s ease;transition:max-height .35s ease,padding .25s ease;padding-block:0;padding:0 4rem}@media only screen and (max-width: 768px){.faq .accordion-wrapper .accordion-content{padding:0 2rem;font-size:2rem}}.faq .accordion-wrapper .accordion-content p{max-width:90%;color:#504741;font-size:1.8rem;line-height:1.4}@media only screen and (max-width: 768px){.faq .accordion-wrapper .accordion-content p{font-size:1.5rem;padding-top:3rem}}@media(prefers-reduced-motion: reduce){.faq .accordion-wrapper .accordion-content{-webkit-transition:none;transition:none}.faq .accordion-wrapper .accordion-info i{-webkit-transition:none;transition:none}}.modal-dialog{position:fixed;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;visibility:hidden;-webkit-transition:all .5s;transition:all .5s;background:rgba(0,0,0,.4);z-index:1}.modal-dialog.active{opacity:1;visibility:visible;-webkit-transition:all .5s;transition:all .5s}.modal-dialog .modal-dialog-content{max-width:40rem;width:100%;background:#fff;padding:2rem;border-radius:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.modal-dialog .modal-dialog-content .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-dialog .modal-dialog-content .head span{font-size:2.4rem;font-weight:normal}.modal-dialog .modal-dialog-content .head i{cursor:pointer}.modal-dialog .modal-dialog-content .head i svg{width:2rem}.modal-dialog .modal-dialog-content .modal-content span{font-size:1.8rem}.modal-dialog .modal-dialog-content .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1rem}.modal-form{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .5s;transition:all .5s;background:rgba(0,0,0,.4);z-index:100;opacity:0;visibility:hidden}@media only screen and (max-width: 768px){.modal-form{position:fixed;z-index:1000;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.modal-form.active{opacity:1;visibility:visible;-webkit-transition:all .5s;transition:all .5s}.modal-form .modal-form-content{max-width:60rem;width:100%;background:#fff;padding:2rem;border-radius:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}@media only screen and (max-width: 768px){.modal-form .modal-form-content{height:100%;border-radius:0}}.modal-form .modal-form-content .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.modal-form .modal-form-content .head span{font-size:2.4rem}.modal-form .modal-form-content .head i{cursor:pointer}.modal-form .modal-form-content .head i svg{width:2rem}.modal-form .modal-form-content form{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.4rem}@media only screen and (max-width: 768px){.modal-form .modal-form-content form{grid-template-columns:repeat(1, 1fr)}}.modal-form .modal-form-content form input{height:4.5rem}.modal-form .modal-form-content form textarea{height:8rem}.modal-form .modal-form-content form .checkbox-items .checkbox-item label{font-size:1.4rem;padding:0}.modal-form .modal-form-content .form-item.full{grid-column:span 2}@media only screen and (max-width: 768px){.modal-form .modal-form-content .form-item.full{grid-column:span 1}}.custom-filter{margin-top:4rem}.custom-filter .filter-items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;position:relative}@media only screen and (max-width: 1024px){.custom-filter .filter-items .filter-item-select{display:none}}.custom-filter .filter-items .filter-item{font-size:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:0 2rem;background:rgba(92,57,26,.07);border:solid rgba(0,0,0,0) .1rem;border-radius:100vmax;color:#2a2a2a;cursor:pointer;-webkit-transition:all .5s;transition:all .5s}.custom-filter .filter-items .filter-item.active{-webkit-transition:all .5s;transition:all .5s;background:rgba(92,57,26,.04);border:solid rgba(92,57,26,.4) .1rem}.custom-filter .filter-items .filter-item.series{min-width:20rem}.custom-filter .filter-items .filter-item i svg{stroke:#2a2a2a;width:2rem;stroke-width:.2rem}.custom-filter .filter-items .filter-item.active .filter-dropdown-items{opacity:1;-webkit-transform:translate3d(0, 2rem, 0);transform:translate3d(0, 2rem, 0);visibility:visible}.custom-filter .filter-items .filter-item.active i svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.custom-filter .filter-dropdown-items{position:absolute;top:100%;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border-radius:2rem;padding:2rem;z-index:2;-webkit-box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;opacity:0;visibility:hidden;-webkit-transform:translate3d(0, 1rem, 0);transform:translate3d(0, 1rem, 0);-webkit-transition:opacity 220ms cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform 320ms cubic-bezier(0.22, 1, 0.36, 1);transition:opacity 220ms cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform 320ms cubic-bezier(0.22, 1, 0.36, 1);transition:transform 320ms cubic-bezier(0.22, 1, 0.36, 1),opacity 220ms cubic-bezier(0.22, 1, 0.36, 1);transition:transform 320ms cubic-bezier(0.22, 1, 0.36, 1),opacity 220ms cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform 320ms cubic-bezier(0.22, 1, 0.36, 1)}.custom-filter .filter-dropdown-items.active{opacity:1;-webkit-transform:translate3d(0, 1rem, 0);transform:translate3d(0, 1rem, 0);visibility:visible}.custom-filter .filter-dropdown-items .select-name{font-size:2.2rem;font-weight:normal;color:#5c391a;padding:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.custom-filter .filter-dropdown-items .select-name svg{width:4rem}.custom-filter input[type=checkbox]:disabled+label{opacity:.5;pointer-events:none}.custom-filter input[type=radio]:disabled+label{opacity:.5;pointer-events:none}.custom-filter .custom-list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;width:30rem}@media only screen and (max-width: 1024px){.custom-filter .custom-list{width:100%}}.custom-filter .custom-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;color:#2a2a2a}@media only screen and (max-width: 1024px){.custom-filter .custom-list li{width:100%}}.custom-filter .custom-list li input[type=checkbox]{display:none}.custom-filter .custom-list li input[type=checkbox]:checked+label .checkbox{background:#f8f6f4;border-color:#8b6b52}.custom-filter .custom-list li input[type=checkbox]:checked+label .checkbox::after{opacity:1}.custom-filter .custom-list li input[type=checkbox]:checked+label{color:#5c391a}.custom-filter .custom-list li label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;cursor:pointer;font-size:1.4rem;font-weight:normal;white-space:nowrap}@media only screen and (max-width: 1024px){.custom-filter .custom-list li label{width:100%}}.custom-filter .custom-list li .checkbox{width:2.6rem;height:2.6rem;border:1px solid #8b6b52;border-radius:.7rem;position:relative;background:rgba(0,0,0,0);-ms-flex-negative:0;flex-shrink:0}.custom-filter .custom-list li .checkbox::after{content:"";position:absolute;inset:0;background:url(/assets/images/icons/checkbox.svg) no-repeat center;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.custom-filter .color-list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.custom-filter .color-list.colors{width:20rem}@media only screen and (max-width: 1024px){.custom-filter .color-list.colors{width:100%}}.custom-filter .color-list li input[type=checkbox]{display:none}.custom-filter .color-list li input[type=checkbox]:checked+label{background:#f6f3f1}.custom-filter .color-list li input[type=checkbox]:disabled+label{opacity:.5;cursor:not-allowed}.custom-filter .color-list li label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;font-size:16px;color:#4a3b32;padding:1rem;border-radius:100vmax;cursor:pointer;-webkit-transition:background .2s ease;transition:background .2s ease}.custom-filter .color-list li .color{width:24px;height:24px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;border:solid rgba(42,42,42,.5) .1rem}.custom-filter .filter-results-items{gap:1rem;margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 1024px){.custom-filter .filter-results-items{margin-top:0}}.custom-filter .filter-results-items .head{font-size:1.6rem;margin:2rem 0 0;color:#2a2a2a;font-weight:normal}.custom-filter .filter-results-items .items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}@media only screen and (max-width: 1024px){.custom-filter .filter-results-items .items{padding-right:2rem;overflow-y:auto;width:calc(100% + 2rem)}}.custom-filter .filter-results-items .items .filter-result{display:-webkit-box;display:-ms-flexbox;display:flex;height:4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100vmax;gap:1rem;padding:0 .6rem 0 2rem;font-size:1.4rem;background:rgba(42,42,42,.05);font-weight:normal;white-space:nowrap;text-transform:capitalize}.custom-filter .filter-results-items .items .filter-result .filter-select-delete{width:3rem;height:3rem;background:rgba(42,42,42,.05);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.custom-filter .filter-results-items .items .filter-result .color{width:2rem;height:2rem;border-radius:100%;-ms-flex-negative:0;flex-shrink:0;border:solid rgba(42,42,42,.5) .1rem}.custom-filter .filter-results-items .items .filter-result svg{width:1rem}.custom-filter .filter-open{height:5rem;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;background:rgba(92,57,26,.05);padding:0 2rem;border-radius:100vmax;font-size:1.6rem;color:#2a2a2a;cursor:pointer}@media only screen and (max-width: 1024px){.custom-filter .filter-open{display:-webkit-box;display:-ms-flexbox;display:flex}}.custom-filter .filter-reset{height:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;border:solid rgba(42,42,42,.2) .1rem;padding:0 2rem;border-radius:100vmax;font-size:1.6rem;color:#2a2a2a;cursor:pointer;margin-left:auto}.custom-filter .close-filter{position:absolute;right:2rem;top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.custom-filter .close-filter svg{width:1.8rem}.custom-filter .head{font-size:2.6rem;margin-bottom:1rem;letter-spacing:-1px}.custom-filter .button{width:100%;margin-top:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom-filter .filter-head{font-size:1.7rem;font-weight:500;margin:0 0 2rem;color:#2a2a2a;font-weight:600}.custom-filter .filter-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;position:fixed;top:0;left:0;width:100%;height:100%;padding:2rem;overflow:auto;-webkit-box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;z-index:1000;opacity:0;visibility:hidden}.custom-filter .filter-mobile.active{opacity:1;visibility:visible;-webkit-transform:translate3d(0, -5rem, 0);transform:translate3d(0, -5rem, 0);-webkit-transition:opacity 220ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 320ms cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 220ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 320ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 320ms cubic-bezier(0.23, 1, 0.32, 1),opacity 220ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 320ms cubic-bezier(0.23, 1, 0.32, 1),opacity 220ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 320ms cubic-bezier(0.23, 1, 0.32, 1)}@media only screen and (max-width: 1024px){.custom-filter .filter-mobile.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.custom-filter .filter-mobile .filter-item-select{padding:2rem;border:solid rgba(92,57,26,.1) .1rem;border-radius:1rem;margin-bottom:2rem}.filter-mobile-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;position:fixed;top:0;left:0;width:100%;height:100%;padding:2rem;overflow:auto;-webkit-box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;z-index:1000;opacity:0;visibility:hidden}.filter-mobile-content.active{opacity:1;visibility:visible;-webkit-transform:translate3d(0, -5rem, 0);transform:translate3d(0, -5rem, 0);-webkit-transition:opacity 220ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 320ms cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 220ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 320ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 320ms cubic-bezier(0.23, 1, 0.32, 1),opacity 220ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 320ms cubic-bezier(0.23, 1, 0.32, 1),opacity 220ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 320ms cubic-bezier(0.23, 1, 0.32, 1)}@media only screen and (max-width: 1024px){.filter-mobile-content.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.filter-mobile-content .filter-item-select{padding:2rem;border:solid rgba(92,57,26,.1) .1rem;border-radius:1rem;margin-bottom:2rem}.filter-mobile-content .filter-items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;position:relative}@media only screen and (max-width: 1024px){.filter-mobile-content .filter-items .filter-item-select{display:none}}.filter-mobile-content .filter-items .filter-item{font-size:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:0 2rem;background:rgba(92,57,26,.07);border:solid rgba(0,0,0,0) .1rem;border-radius:100vmax;color:#2a2a2a;cursor:pointer;-webkit-transition:all .5s;transition:all .5s}.filter-mobile-content .filter-items .filter-item.active{-webkit-transition:all .5s;transition:all .5s;background:rgba(92,57,26,.04);border:solid rgba(92,57,26,.4) .1rem}.filter-mobile-content .filter-items .filter-item.series{min-width:20rem}.filter-mobile-content .filter-items .filter-item i svg{stroke:#2a2a2a;width:2rem;stroke-width:.2rem}.filter-mobile-content .filter-items .filter-item.active .filter-dropdown-items{opacity:1;-webkit-transform:translate3d(0, 2rem, 0);transform:translate3d(0, 2rem, 0);visibility:visible}.filter-mobile-content .filter-items .filter-item.active i svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.filter-mobile-content .filter-dropdown-items{position:absolute;top:100%;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border-radius:2rem;padding:2rem;z-index:2;-webkit-box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;opacity:0;visibility:hidden;-webkit-transform:translate3d(0, 1rem, 0);transform:translate3d(0, 1rem, 0);-webkit-transition:opacity 220ms cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform 320ms cubic-bezier(0.22, 1, 0.36, 1);transition:opacity 220ms cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform 320ms cubic-bezier(0.22, 1, 0.36, 1);transition:transform 320ms cubic-bezier(0.22, 1, 0.36, 1),opacity 220ms cubic-bezier(0.22, 1, 0.36, 1);transition:transform 320ms cubic-bezier(0.22, 1, 0.36, 1),opacity 220ms cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform 320ms cubic-bezier(0.22, 1, 0.36, 1)}.filter-mobile-content .filter-dropdown-items.active{opacity:1;-webkit-transform:translate3d(0, 1rem, 0);transform:translate3d(0, 1rem, 0);visibility:visible}.filter-mobile-content .filter-dropdown-items .select-name{font-size:2.2rem;font-weight:normal;color:#5c391a;padding:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.filter-mobile-content .filter-dropdown-items .select-name svg{width:4rem}.filter-mobile-content input[type=checkbox]:disabled+label{opacity:.5;pointer-events:none}.filter-mobile-content input[type=radio]:disabled+label{opacity:.5;pointer-events:none}.filter-mobile-content .custom-list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;width:30rem}@media only screen and (max-width: 1024px){.filter-mobile-content .custom-list{width:100%}}.filter-mobile-content .custom-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;color:#2a2a2a}@media only screen and (max-width: 1024px){.filter-mobile-content .custom-list li{width:100%}}.filter-mobile-content .custom-list li input[type=checkbox]{display:none}.filter-mobile-content .custom-list li input[type=checkbox]:checked+label .checkbox{background:#f8f6f4;border-color:#8b6b52}.filter-mobile-content .custom-list li input[type=checkbox]:checked+label .checkbox::after{opacity:1}.filter-mobile-content .custom-list li input[type=checkbox]:checked+label{color:#5c391a}.filter-mobile-content .custom-list li label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;cursor:pointer;font-size:1.4rem;font-weight:normal;white-space:nowrap}@media only screen and (max-width: 1024px){.filter-mobile-content .custom-list li label{width:100%}}.filter-mobile-content .custom-list li .checkbox{width:2.6rem;height:2.6rem;border:1px solid #8b6b52;border-radius:.7rem;position:relative;background:rgba(0,0,0,0);-ms-flex-negative:0;flex-shrink:0}.filter-mobile-content .custom-list li .checkbox::after{content:"";position:absolute;inset:0;background:url(/assets/images/icons/checkbox.svg) no-repeat center;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.filter-mobile-content .color-list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.filter-mobile-content .color-list.colors{width:20rem}@media only screen and (max-width: 1024px){.filter-mobile-content .color-list.colors{width:100%}}.filter-mobile-content .color-list li input[type=checkbox]{display:none}.filter-mobile-content .color-list li input[type=checkbox]:checked+label{background:#f6f3f1}.filter-mobile-content .color-list li input[type=checkbox]:disabled+label{opacity:.5;cursor:not-allowed}.filter-mobile-content .color-list li label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;font-size:16px;color:#4a3b32;padding:1rem;border-radius:100vmax;cursor:pointer;-webkit-transition:background .2s ease;transition:background .2s ease}.filter-mobile-content .color-list li .color{width:24px;height:24px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;border:solid rgba(42,42,42,.5) .1rem}.filter-mobile-content .filter-results-items{gap:1rem;margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 1024px){.filter-mobile-content .filter-results-items{margin-top:0}}.filter-mobile-content .filter-results-items .head{font-size:1.6rem;margin:2rem 0 0;color:#2a2a2a;font-weight:normal}.filter-mobile-content .filter-results-items .items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}@media only screen and (max-width: 1024px){.filter-mobile-content .filter-results-items .items{padding-right:2rem;overflow-y:auto;width:calc(100% + 2rem)}}.filter-mobile-content .filter-results-items .items .filter-result{display:-webkit-box;display:-ms-flexbox;display:flex;height:4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100vmax;gap:1rem;padding:0 .6rem 0 2rem;font-size:1.4rem;background:rgba(42,42,42,.05);font-weight:normal;white-space:nowrap;text-transform:capitalize}.filter-mobile-content .filter-results-items .items .filter-result .filter-select-delete{width:3rem;height:3rem;background:rgba(42,42,42,.05);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.filter-mobile-content .filter-results-items .items .filter-result .color{width:2rem;height:2rem;border-radius:100%;-ms-flex-negative:0;flex-shrink:0;border:solid rgba(42,42,42,.5) .1rem}.filter-mobile-content .filter-results-items .items .filter-result svg{width:1rem}.filter-mobile-content .filter-open{height:5rem;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;background:rgba(92,57,26,.05);padding:0 2rem;border-radius:100vmax;font-size:1.6rem;color:#2a2a2a;cursor:pointer}@media only screen and (max-width: 1024px){.filter-mobile-content .filter-open{display:-webkit-box;display:-ms-flexbox;display:flex}}.filter-mobile-content .filter-reset{height:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;border:solid rgba(42,42,42,.2) .1rem;padding:0 2rem;border-radius:100vmax;font-size:1.6rem;color:#2a2a2a;cursor:pointer;margin-left:auto}.filter-mobile-content .close-filter{position:absolute;right:2rem;top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.filter-mobile-content .close-filter svg{width:1.8rem}.filter-mobile-content .head{font-size:2.6rem;margin-bottom:1rem;letter-spacing:-1px}.filter-mobile-content .button{width:100%;margin-top:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filter-mobile-content .filter-head{font-size:1.7rem;font-weight:500;margin:0 0 2rem;color:#2a2a2a;font-weight:600}.filter-mobile-content .filter-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;position:fixed;top:0;left:0;width:100%;height:100%;padding:2rem;overflow:auto;-webkit-box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;z-index:1000;opacity:0;visibility:hidden}.filter-mobile-content .filter-mobile.active{opacity:1;visibility:visible;-webkit-transform:translate3d(0, -5rem, 0);transform:translate3d(0, -5rem, 0);-webkit-transition:opacity 220ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 320ms cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 220ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 320ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 320ms cubic-bezier(0.23, 1, 0.32, 1),opacity 220ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 320ms cubic-bezier(0.23, 1, 0.32, 1),opacity 220ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 320ms cubic-bezier(0.23, 1, 0.32, 1)}@media only screen and (max-width: 1024px){.filter-mobile-content .filter-mobile.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.filter-mobile-content .filter-mobile .filter-item-select{padding:2rem;border:solid rgba(92,57,26,.1) .1rem;border-radius:1rem;margin-bottom:2rem}.accordion-menu-wrapper.type-2 .accordion-menu li{background:none}.accordion-menu-wrapper.type-2 .dropdownlink{font-size:2rem}.accordion-menu-wrapper.type-2 .submenuItems{padding:3rem 3rem}.accordion-menu-wrapper .accordion-menu li{background:#ddd8d7;margin-bottom:1rem;overflow:hidden;border-radius:1rem}.accordion-menu-wrapper .accordion-menu li.open{background:#f4f3f3}.accordion-menu-wrapper .accordion-menu li.open .dropdownlink i svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.accordion-menu-wrapper .accordion-menu .dropdownlink{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2rem;color:#000;position:relative;-webkit-transition:all .4s ease-out;transition:all .4s ease-out;min-height:6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem 3rem 2rem 3rem}@media only screen and (max-width: 1370px){.accordion-menu-wrapper .accordion-menu .dropdownlink{font-size:1.8rem}}@media only screen and (max-width: 768px){.accordion-menu-wrapper .accordion-menu .dropdownlink{padding:2rem 6rem 2rem 2rem}}.accordion-menu-wrapper .accordion-menu .dropdownlink i{position:absolute;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;right:2.6rem;font-size:1.8rem}@media only screen and (max-width: 768px){.accordion-menu-wrapper .accordion-menu .dropdownlink i{right:1rem}}@media only screen and (max-width: 1024px){.accordion-menu-wrapper .accordion-menu .dropdownlink i svg{width:2rem}}.accordion-menu-wrapper .accordion-menu .dropdownlink i .icon-open{display:-webkit-box;display:-ms-flexbox;display:flex}.accordion-menu-wrapper .accordion-menu .ion-ios-arrow-down{right:2rem;left:auto}.accordion-menu-wrapper .submenuItems{display:none;padding:2rem;border-top:solid rgba(42,42,42,.1) .1rem}.accordion-menu-wrapper .submenuItems li{padding:1rem 4rem 4rem;position:relative;border:none;margin:0;background-color:#2a2a2a}@media only screen and (max-width: 1024px){.accordion-menu-wrapper .submenuItems li{padding:1rem 2rem 2rem}}.accordion-menu-wrapper .submenuItems figure{margin-top:2rem}.accordion-menu-wrapper .submenuItems figure img{border-radius:2rem}.accordion-menu-wrapper .submenuItems .table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.accordion-menu-wrapper .submenuItems .table .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem;font-size:1.6rem;color:#5f4a45;font-weight:normal}.accordion-menu-wrapper .submenuItems .table .item a{color:#5f4a45;text-decoration:underline}.accordion-menu-wrapper .submenuItems .table .in-out-side{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2rem 0;gap:4rem}.accordion-menu-wrapper .submenuItems .table .in-out-side .item{font-size:1.6rem;font-weight:500}.accordion-menu-wrapper .submenuItems .table .in-out-side .item i{margin-bottom:1rem}.accordion-menu-wrapper .submenuItems .table .in-out-side .item:first-child{border-right:solid #e0dad4 .1rem;padding-right:4rem}.accordion-menu-wrapper .submenuItems p{font-size:1.6rem;color:#000;line-height:1.6;margin-right:1.4rem;font-weight:normal}@media only screen and (max-width: 1024px){.accordion-menu-wrapper .submenuItems p{font-size:1.5rem}}.accordion-menu-wrapper .submenuItems p strong{font-weight:500}.slider-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem}@media only screen and (max-width: 1024px){.slider-control{display:none}}.slider-control .swiper-pagination{position:relative;height:.2rem;background:rgba(0,0,0,.2)}.slider-control .swiper-pagination span{background:#000}.slider-control .buttons{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-ms-flex-negative:0;flex-shrink:0}.slider-control .buttons i{height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider-control .buttons i svg{width:2.8rem;stroke:#2a2a2a;stroke-width:.2rem}@media only screen and (max-width: 1600px){.slider-control .buttons i svg{width:3rem}}.product-carousel-slider{padding:0 0 0 4rem;margin-bottom:10rem}@media only screen and (max-width: 1370px){.product-carousel-slider{padding:0 0 0 2rem;margin-bottom:6rem}}.product-carousel-slider .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4rem;padding-right:4rem}@media only screen and (max-width: 1370px){.product-carousel-slider .head{padding-right:2rem}}.product-carousel-slider .head .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width: 1024px){.product-carousel-slider .head .left{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4rem}}.product-carousel-slider .head .product-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:2rem;border-bottom:solid rgba(92,57,26,.2) .1rem;position:relative}@media only screen and (max-width: 1024px){.product-carousel-slider .head .product-tabs{width:100%;margin-left:0}}.product-carousel-slider .head .product-tabs li{font-size:2rem;padding:0 3rem;height:4rem;cursor:pointer;color:rgba(92,57,26,.3);position:relative;font-weight:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .5s;transition:all .5s}@media only screen and (max-width: 1024px){.product-carousel-slider .head .product-tabs li{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 2rem}}.product-carousel-slider .head .product-tabs li.active-menu{color:#5c391a;-webkit-transition:all .5s;transition:all .5s}.product-carousel-slider .head .product-tabs .tab-indicator{position:absolute;bottom:0;height:.2rem;background:#5c391a;border-radius:1rem;will-change:transform,width}.product-carousel-slider .head-caption{max-width:40rem;font-size:2rem;font-weight:normal;margin:0 6rem}@media only screen and (max-width: 1370px){.product-carousel-slider .head-caption{max-width:30rem;font-size:1.7rem}}@media only screen and (max-width: 1024px){.product-carousel-slider .head-caption{max-width:100%;margin-left:0;font-size:1.7rem}}.product-carousel-slider-items{margin-top:6rem;display:none}@media only screen and (max-width: 1024px){.product-carousel-slider-items{margin-top:0}}.product-carousel-slider-items.active{display:block}.promotional{padding:10rem 0 10rem 4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 1370px){.promotional{padding:10rem 0 6rem 2rem}}@media only screen and (max-width: 768px){.promotional{padding:6rem 0 0 2rem}}.promotional .image{max-width:70rem;width:100%}.promotional .promotional-content{margin-top:8rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8rem}@media only screen and (max-width: 1600px){.promotional .promotional-content{gap:4rem}}@media only screen and (max-width: 1370px){.promotional .promotional-content{margin-top:4rem}}@media only screen and (max-width: 1024px){.promotional .promotional-content{margin-top:2rem}}.promotional .promotional-content .promotional-image{max-width:70rem;width:100%;position:relative;border-radius:3rem;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width: 1600px){.promotional .promotional-content .promotional-image{max-width:50rem}}@media only screen and (max-width: 1024px){.promotional .promotional-content .promotional-image{display:none}}.promotional .promotional-content .promotional-image:hover .icon-animated{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .5s;transition:all .5s}.promotional .promotional-content .promotional-image:hover .icon-animated svg{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .5s;transition:all .5s;opacity:1}.promotional .promotional-content .promotional-image img{aspect-ratio:1;height:100%;-o-object-fit:cover;object-fit:cover}.promotional .promotional-content .promotional-image::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.4)}.promotional .promotional-content .promotional-image figcaption{position:absolute;inset:auto 4rem 4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff}@media only screen and (max-width: 1024px){.promotional .promotional-content .promotional-image figcaption{inset:auto 2rem 2rem}}.promotional .promotional-content .promotional-image figcaption small{font-size:2.4rem;font-weight:300}.promotional .promotional-content .promotional-image figcaption span{font-size:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600}.promotional .promotional-content .promotional-slider-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.promotional .promotional-content .promotional-slider-content .head-caption{max-width:70rem;font-size:2.6rem;padding:4rem 0;font-weight:normal}@media only screen and (max-width: 768px){.promotional .promotional-content .promotional-slider-content .head-caption{margin-left:0;font-size:1.7rem;padding:0 0 2rem}}.promotional .promotional-content .promotional-slider-content .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:4rem;margin-bottom:2rem}@media only screen and (max-width: 1024px){.promotional .promotional-content .promotional-slider-content .head{margin-bottom:4rem}}.promotional .promotional-content .promotional-slider-content .promotional-slider{width:100%}.references-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10rem 0 0 4rem}@media only screen and (max-width: 1370px){.references-slider{padding:6rem 0 0 2rem}}@media only screen and (max-width: 1024px){.references-slider{padding:6rem 0 0 2rem}}.references-slider .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:4rem}.references-slider .references-slider-content{width:100%;position:relative;overflow:hidden;padding-top:4rem}.references-slider .swiper-slide{border:solid #e0dad4 .1rem;border-radius:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:20rem}.references-slider .swiper-slide img{width:auto}@media only screen and (max-width: 1600px){.references-slider .swiper-slide img{-webkit-transform:scale(0.6);transform:scale(0.6)}}.certificates-slider{margin-top:6rem}@media only screen and (max-width: 1024px){.certificates-slider{width:calc(100% + 2rem)}}.certificates-slider .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4rem}.certificates-slider .item{border:solid #e0dad4 .1rem;border-radius:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4rem 2rem}.certificates-slider .item img{width:16rem}.certificates-slider .item span{font-size:2rem;color:#5c391a;margin-top:2rem}.reviews-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f5f4f0;padding:10rem 0 6rem 4rem}@media only screen and (max-width: 1370px){.reviews-slider{padding:6rem 0 6rem 2rem}}@media only screen and (max-width: 1024px){.reviews-slider{padding:6rem 0 6rem 2rem}}.reviews-slider .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:4rem}.reviews-slider .reviews-slider-content{width:100%;position:relative;overflow:hidden;padding-top:4rem}.reviews-slider .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:6rem;padding-bottom:6rem;border-radius:2rem;border:solid #e0dad4 .1rem;padding:3.5rem;height:auto}@media only screen and (max-width: 1920px){.reviews-slider .swiper-slide{gap:2rem;padding:2rem}}@media only screen and (max-width: 1024px){.reviews-slider .swiper-slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}}.reviews-slider .swiper-slide img{width:auto}@media only screen and (max-width: 1920px){.reviews-slider .swiper-slide img{width:6rem}}@media only screen and (max-width: 1024px){.reviews-slider .swiper-slide img{width:4rem}}.reviews-slider .swiper-slide .caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.reviews-slider .swiper-slide .caption span{font-size:2.4rem;font-weight:600}@media only screen and (max-width: 1920px){.reviews-slider .swiper-slide .caption span{font-size:2rem}}@media only screen and (max-width: 1024px){.reviews-slider .swiper-slide .caption span{font-size:1.8rem}}.reviews-slider .swiper-slide .caption small{font-size:1.6rem;font-weight:300}@media only screen and (max-width: 1024px){.reviews-slider .swiper-slide .caption small{font-size:1.2rem}}.reviews-slider .swiper-slide .caption i{margin:1rem 0}.reviews-slider .swiper-slide .caption i svg{width:6rem}@media only screen and (max-width: 1600px){.reviews-slider .swiper-slide .caption i svg{width:4rem}}@media only screen and (max-width: 1024px){.reviews-slider .swiper-slide .caption i svg{width:4rem}}.reviews-slider .swiper-slide .caption p{font-size:1.6rem;line-height:1.4;display:-webkit-box;overflow:hidden;font-weight:normal}@media only screen and (max-width: 1600px){.reviews-slider .swiper-slide .caption p{font-size:1.5rem}}@media only screen and (max-width: 1024px){.reviews-slider .swiper-slide .caption p{font-size:1.4rem}}.gallery-modal{position:fixed;inset:0;z-index:20;background:#fff;opacity:0;visibility:hidden;-webkit-transition:all .5s;transition:all .5s;z-index:1000}.gallery-modal.active{opacity:1;visibility:visible;-webkit-transition:all .5s;transition:all .5s}.gallery-modal-slider .swiper-slide figure img{width:100%;height:100vh;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 1024px){.gallery-modal-slider .swiper-slide figure img{font-size:1.4rem}}.gallery-modal-slider .swiper-slide .gallery-info{position:absolute;top:3rem;left:3rem;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:2rem;border-radius:1rem;gap:6rem}@media only screen and (max-width: 1024px){.gallery-modal-slider .swiper-slide .gallery-info{padding:2rem 1rem;inset:auto 2rem 4rem 2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}}.gallery-modal-slider .swiper-slide .gallery-info .caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#5c391a}.gallery-modal-slider .swiper-slide .gallery-info .caption span{font-size:2.4rem;font-weight:600;letter-spacing:-1px}.gallery-modal-slider .swiper-slide .gallery-info .caption small{font-size:1.6rem}.gallery-modal-slider .swiper-slide .gallery-info .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.gallery-modal-slider .swiper-slide .gallery-info .buttons a{background:rgba(92,57,26,.1);border-radius:100vmax;height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2rem;font-size:1.6rem;gap:2rem;cursor:pointer}.gallery-modal-slider .modal-copy-link{position:fixed;inset:0;z-index:20;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;visibility:hidden;-webkit-transition:all .5s;transition:all .5s}.gallery-modal-slider .modal-copy-link.active{opacity:1;visibility:visible;-webkit-transition:all .5s;transition:all .5s}.gallery-modal-slider .modal-copy-link:before{content:"";position:fixed;inset:0;background:rgba(0,0,0,.7)}.gallery-modal-slider .modal-copy-link .modal-copy-link-content{position:relative;border-radius:1rem;background:#fff;font-size:2rem;max-width:20rem;padding:2rem;font-weight:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;white-space:nowrap}.gallery-modal-slider .modal-copy-link .modal-copy-link-content svg{width:3rem}.gallery-modal-slider .gallery-modal-close{width:5rem;height:5rem;background:#fff;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:3rem;right:3rem;z-index:1;cursor:pointer}@media only screen and (max-width: 1024px){.gallery-modal-slider .gallery-modal-close{top:1rem;right:1rem}}.gallery-modal-slider .gallery-modal-close svg{width:2rem}.gallery-modal-slider .swiper-button-next,.gallery-modal-slider .swiper-button-prev{width:5rem;height:5rem;background:#fff;border-radius:100%;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:24;top:50%}.gallery-modal-slider .swiper-button-next svg,.gallery-modal-slider .swiper-button-prev svg{width:2rem}.gallery-slider{background:#2a2a2a}@media only screen and (max-width: 1024px){.gallery-slider .swiper-wrapper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh}}@media only screen and (max-width: 1024px){.gallery-slider .swiper-wrapper .swiper-slide img{height:auto}}.gallery-slider figure.portrait{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;background:#2a2a2a}.gallery-slider figure.portrait img{width:auto}@media only screen and (max-width: 1024px){.gallery-slider figure.portrait img{width:100%;height:auto}}.recent-post-slider{padding:0 0 0 4rem;margin-bottom:10rem}@media only screen and (max-width: 1024px){.recent-post-slider{padding:0 0 0 2rem;margin-bottom:6rem}}.recent-post-slider .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4rem;padding-right:4rem}@media only screen and (max-width: 1024px){.recent-post-slider .head{padding-right:2rem}}.recent-post-slider .head .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width: 1024px){.recent-post-slider .head .left{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width: 768px){.recent-post-slider .head .left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4rem}}.recent-post-slider .head .product-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:8rem;border-bottom:solid rgba(92,57,26,.2) .1rem;position:relative}@media only screen and (max-width: 1024px){.recent-post-slider .head .product-tabs{margin-left:auto}}@media only screen and (max-width: 768px){.recent-post-slider .head .product-tabs{width:100%;margin-left:0}}.recent-post-slider .head .product-tabs li{font-size:2rem;padding:0 3rem;height:4rem;cursor:pointer;color:rgba(92,57,26,.3);position:relative;font-weight:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .5s;transition:all .5s}@media only screen and (max-width: 1024px){.recent-post-slider .head .product-tabs li{padding:0 2rem}}@media only screen and (max-width: 768px){.recent-post-slider .head .product-tabs li{-webkit-box-flex:1;-ms-flex:1;flex:1}}.recent-post-slider .head .product-tabs li.activ-menu{color:#5c391a;-webkit-transition:all .5s;transition:all .5s}.recent-post-slider .head .product-tabs .tab-indicator{position:absolute;bottom:0;height:.2rem;background:#5c391a;border-radius:1rem;will-change:transform,width}.gallery-detail-slider{width:50%;position:relative}@media only screen and (max-width: 768px){.gallery-detail-slider{width:100%}}.gallery-detail-slider .swiper-slide{cursor:-webkit-grab;cursor:grab;border-radius:2rem;overflow:hidden}.gallery-detail-slider .gallery-button{position:absolute;top:2rem;right:2rem;z-index:2;height:5rem;font-size:1.8rem;padding:0 2rem;gap:1rem}.gallery-detail-slider .gallery-button svg{width:2rem}.gallery-detail-slider figcaption{position:absolute;inset:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.gallery-detail-slider figcaption .product-info-badge{width:-webkit-max-content;width:-moz-max-content;width:max-content;background:#2a2a2a;font-size:1.6rem;color:#fff;padding:0 2rem;border-radius:100vmax;display:-webkit-box;display:-ms-flexbox;display:flex;height:5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gallery-detail-slider img{border-radius:2rem}.gallery-detail-slider .gallery-thumb-items{position:relative;padding:0 4rem;margin-top:1rem}.gallery-detail-slider .gallery-thumb-items .swiper-slide{border:solid #ddd8d7 .1rem}@media only screen and (max-width: 1024px){.gallery-detail-slider .gallery-thumb-items .swiper-slide{border-radius:1rem}}@media only screen and (max-width: 1024px){.gallery-detail-slider .gallery-thumb-items img{border-radius:1rem}}.gallery-detail-slider .gallery-thumb-items .product-thumbs-gallery-swiper-prev,.gallery-detail-slider .gallery-thumb-items .product-thumbs-gallery-swiper-next{cursor:pointer}.gallery-detail-slider .gallery-thumb-items .product-thumbs-gallery-swiper-prev svg,.gallery-detail-slider .gallery-thumb-items .product-thumbs-gallery-swiper-next svg{width:2rem}.gallery-detail-slider .gallery-thumb-items .product-thumbs-gallery-swiper-prev.swiper-button-disabled,.gallery-detail-slider .gallery-thumb-items .product-thumbs-gallery-swiper-next.swiper-button-disabled{opacity:.2}.gallery-detail-slider .gallery-thumb-items .swiper-button{position:absolute;top:0;width:3rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gallery-detail-slider .gallery-thumb-items .product-thumbs-gallery-swiper-prev{left:0}.gallery-detail-slider .gallery-thumb-items .product-thumbs-gallery-swiper-next{right:0}.gallery-detail-slider .swiper-slide-thumb-active:before{content:"";position:absolute;inset:0;-webkit-box-shadow:inset 0px 0px 0px 5px #c39b78;box-shadow:inset 0px 0px 0px 5px #c39b78;border-radius:2rem;-webkit-transition:all .5s;transition:all .5s}@media only screen and (max-width: 1024px){.gallery-detail-slider .swiper-slide-thumb-active:before{border-radius:1rem}}.gallery-detail-slider .swiper-slide-thumb-active img{border-radius:1.4rem}.gallery-detail-slider .view-panel{margin:4rem auto}.blog-gallery-slider{margin:auto;padding:4rem 2rem;background:rgba(92,57,26,.08);margin-bottom:10rem}@media only screen and (max-width: 1024px){.blog-gallery-slider{margin-bottom:6rem;padding:2rem 2rem}}.blog-gallery-slider .headline{text-align:center;margin-bottom:4rem}.blog-gallery-slider .slider-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2rem}.blog-gallery-slider .swiper{margin-top:2rem;max-width:120rem;width:100%}@media only screen and (max-width: 1024px){.blog-gallery-slider .swiper{width:calc(100% + 2rem)}}.blog-gallery-slider .swiper figure{padding:0}.blog-gallery-slider .swiper img{border-radius:2rem}.gallery-card-slider .swiper-slide{cursor:pointer;overflow:hidden}.gallery-card-slider .swiper-slide figure{position:relative;overflow:hidden;-webkit-transition:all .5s;transition:all .5s;border-radius:2rem}.event-gallery-slider{margin-top:4rem}.event-gallery-slider .buttons{margin-left:auto}.event-gallery-slider .swiper-slide{cursor:pointer;overflow:hidden}.event-gallery-slider .swiper-slide figure{position:relative;overflow:hidden;-webkit-transition:all .5s;transition:all .5s;border-radius:2rem}.event-gallery-slider .swiper-slide figure img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;height:60rem}@media only screen and (max-width: 1024px){.event-gallery-slider .swiper-slide figure img{height:auto}}header{position:absolute;width:100%;top:0;z-index:10;padding:2rem 3rem 2rem 3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 1024px){header{padding:.7rem 2rem}}header nav{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 1024px){header nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}header nav .category-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 1024px){header nav .category-menu-item{display:none}}header nav .category-menu-item svg{stroke:#fff;stroke-width:.2rem}header nav .category-menu-item .menu{display:-webkit-box;display:-ms-flexbox;display:flex}header nav .category-menu-item .menu li{font-size:2.8rem;font-weight:normal;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;cursor:pointer;padding:0 2rem;height:7rem;border-radius:2rem}@media only screen and (max-width: 1600px){header nav .category-menu-item .menu li{font-size:2.6rem}}@media only screen and (max-width: 1024px){header nav .category-menu-item .menu li{height:7rem}}header nav .category-menu-item .menu li.active{background:hsla(0,0%,100%,.1)}header nav .category-menu-item .menu li.active svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}header nav .logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:0}@media only screen and (max-width: 1024px){header nav .logo{position:relative;top:0;left:0;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}header nav .logo svg{width:26rem;fill:#fff}@media only screen and (max-width: 1370px){header nav .logo svg{width:20rem}}@media only screen and (max-width: 1024px){header nav .logo svg{width:18rem}}@media only screen and (max-width: 768px){header nav .logo svg{width:16rem}}header nav .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}header nav .right svg{stroke:#fff;stroke-width:.2rem}header nav .right .wish-list{width:5rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;cursor:pointer}header nav .right .wish-list span{font-size:1.6rem;display:inline-block;-webkit-transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,opacity .4s ease;transition:transform .4s ease,opacity .4s ease,-webkit-transform .4s ease}header nav .right .wish-list span.animate{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0}header nav .right .search{width:6rem;height:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all .5s;transition:all .5s;border-radius:2rem}@media only screen and (max-width: 1024px){header nav .right .search{display:none}}header nav .right .search svg{-webkit-transition:all .5s;transition:all .5s}header nav .right .search.active{-webkit-transition:all .5s;transition:all .5s;background:hsla(0,0%,100%,.2)}header nav .right .language{font-size:2.2rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;cursor:pointer;padding:0 2rem;height:6rem;border-radius:2rem}@media only screen and (max-width: 1600px){header nav .right .language{font-size:1.8rem}}@media only screen and (max-width: 768px){header nav .right .language{padding:0}}header nav .right .language.active{-webkit-transition:all .5s;transition:all .5s;background:hsla(0,0%,100%,.2)}header nav .right .language.active svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}header nav .right .hamburger-button{width:6rem;height:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;border-radius:2rem;-webkit-transition:all .5s;transition:all .5s}@media only screen and (max-width: 768px){header nav .right .hamburger-button{width:5rem;height:5rem;margin-right:.5rem;border-radius:1.6rem}}header nav .right .hamburger-button .hamburger-menu{width:4rem;height:2rem;position:relative}@media only screen and (max-width: 768px){header nav .right .hamburger-button .hamburger-menu{width:3rem}}header nav .right .hamburger-button .hamburger-menu span{opacity:1;left:0;display:block;width:100%;height:.2rem;background:#fff;position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:background-color .25s ease,-webkit-transform .35s ease-in-out;transition:background-color .25s ease,-webkit-transform .35s ease-in-out;transition:transform .35s ease-in-out,background-color .25s ease;transition:transform .35s ease-in-out,background-color .25s ease,-webkit-transform .35s ease-in-out}header nav .right .hamburger-button .hamburger-menu span:nth-child(1){top:0}header nav .right .hamburger-button .hamburger-menu span:nth-child(2){top:1.6rem}header nav .right .hamburger-button.active{background:hsla(0,0%,100%,.2)}header nav .right .hamburger-button.active .hamburger-menu{width:3rem}header nav .right .hamburger-button.active .hamburger-menu span:nth-child(1){-webkit-transform:translateY(0.8rem) rotate(45deg);transform:translateY(0.8rem) rotate(45deg)}header nav .right .hamburger-button.active .hamburger-menu span:nth-child(2){-webkit-transform:translateY(-0.8rem) rotate(-45deg);transform:translateY(-0.8rem) rotate(-45deg)}.secondary header{position:relative;border-bottom:solid rgba(42,42,42,.05) .1rem}.secondary nav .category-menu-item svg{stroke:#2a2a2a;stroke-width:.2rem}.secondary nav .category-menu-item .menu li{color:#2a2a2a}.secondary nav .category-menu-item .menu li.active{color:#fff;background:hsla(0,0%,100%,.2)}.secondary nav .category-menu-item .menu li.active svg{stroke:#fff}.secondary nav .category-menu-item .menu li svg{stroke:#2a2a2a}.secondary nav .logo svg{fill:#2a2a2a}.secondary nav .right svg{stroke:#2a2a2a;stroke-width:.2rem}.secondary nav .right .wish-list{color:#2a2a2a}.secondary nav .right .search svg{stroke:#2a2a2a}.secondary nav .right .search.active{background:hsla(0,0%,100%,.2)}.secondary nav .right .search.active svg{stroke:#fff}.secondary nav .right .language{color:#2a2a2a}.secondary nav .right .language.active{-webkit-transition:all .5s;transition:all .5s;background:hsla(0,0%,100%,.2)}.secondary nav .right .language.active svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.secondary nav .right .hamburger-button .hamburger-menu span{background:#2a2a2a}.menu-content{position:fixed;width:100%;min-height:50vh;left:0;background:#3d342c;z-index:9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10rem}@media only screen and (max-width: 768px){.menu-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 1370px){.menu-content{min-height:100vh}}.menu-content .image{width:40%;position:relative;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width: 768px){.menu-content .image{display:none}}.menu-content .image figure{position:absolute;inset:0}.menu-content .image figure img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(2);transform:scale(2)}.menu-content .video{width:40%;position:relative;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.menu-content .video video{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.menu-content figure{position:relative;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:40rem;-o-object-fit:cover;object-fit:cover}.menu-content figure img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.menu-content .menu{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20rem 8rem 4rem;max-height:100vh}@media only screen and (max-width: 1600px){.menu-content .menu{padding:12rem 8rem 4rem}}@media only screen and (max-width: 1024px){.menu-content .menu{padding:10rem 2rem 4rem}}.menu-content .accordion-content{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.menu-content .accordion-content .accordion-menu{width:100%;position:relative;overflow:auto}.menu-content .accordion-content .accordion-menu ul{list-style:none;padding:0;margin:0}.menu-content .accordion-content .accordion-menu li{overflow:hidden;position:relative;border-bottom:1px solid #ddd}.menu-content .accordion-content .accordion-menu li.open{border-bottom:solid rgba(0,0,0,0) .1rem}.menu-content .accordion-content .accordion-menu li:last-child{border-bottom:none}.menu-content .accordion-content .accordion-menu .dropdownlink{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:10rem;position:relative;overflow:hidden;font-size:4rem;font-weight:500;color:#333;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media only screen and (max-width: 1600px){.menu-content .accordion-content .accordion-menu .dropdownlink{font-size:2.8rem;height:8rem}}@media only screen and (max-width: 768px){.menu-content .accordion-content .accordion-menu .dropdownlink{font-size:2.2rem;height:6rem}}.menu-content .accordion-content .accordion-menu .dropdownlink .icon-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.menu-content .accordion-content .accordion-menu .dropdownlink .icon-arrow svg{width:2.2rem}@media only screen and (max-width: 1600px){.menu-content .accordion-content .accordion-menu .dropdownlink .icon-arrow svg{width:1.4rem}}.menu-content .accordion-content .accordion-menu .open .dropdownlink .icon-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.menu-content .accordion-content .accordion-menu .submenuItems{display:none;background-color:#fff;overflow:hidden}.menu-content .accordion-content .accordion-menu .submenuItems li{border-bottom:1px solid #eee;margin-left:2rem}.menu-content .accordion-content .accordion-menu .submenuItems li:last-child{border:none}.menu-content .accordion-content .accordion-menu .submenuItems li:last-child{border-bottom:none}.menu-content .accordion-content .accordion-menu .submenuItems a{display:block;font-size:2.2rem;padding:1rem 0;color:#666;text-decoration:none;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media only screen and (max-width: 1600px){.menu-content .accordion-content .accordion-menu .submenuItems a{font-size:1.6rem}}.menu-content .bottom{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:auto}@media only screen and (max-width: 1600px){.menu-content .bottom{margin-top:auto}}@media only screen and (max-width: 1024px){.menu-content .bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2rem}}.menu-content .bottom .social{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;margin-bottom:4rem;margin-left:auto}@media only screen and (max-width: 1024px){.menu-content .bottom .social{margin-left:0}}.menu-content .bottom .social li a svg{width:4rem;fill:#fff}@media only screen and (max-width: 768px){.menu-content .bottom .social li a svg{width:3rem}}.menu-content .bottom .nav{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 1024px){.menu-content .bottom .nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.menu-content .bottom .nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}.menu-content .bottom .nav ul li a{font-size:2rem;color:#fff}@media only screen and (max-width: 1600px){.menu-content .bottom .nav ul li a{font-size:1.4rem}}.menu-content .bottom .nav span{font-size:2rem}.menu-content .bottom .nav span a{color:#fff}.menu-item,.menu-images figure{will-change:transform,opacity}.category-menu{position:fixed;width:100%;height:100%;z-index:10;opacity:0;visibility:hidden;-webkit-transition:all .5s;transition:all .5s}.category-menu::before{content:"";position:fixed;inset:0;background:rgba(0,0,0,.5);-webkit-transition:all .5s;transition:all .5s}.category-menu .menu-items-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2rem;border-radius:1rem}@media only screen and (max-width: 1024px){.category-menu .menu-items-wrapper{padding:0}}.category-menu .category-menu-content{position:absolute;top:0;right:0;width:100%;z-index:100;-webkit-transform:translateY(-100%);transform:translateY(-100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}@media only screen and (max-width: 1024px){.category-menu .category-menu-content{height:100dvh}}.category-menu .category-menu-content .menu-close{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.4rem}.category-menu .category-menu-content .menu-close svg{margin-right:.5rem;margin-left:1rem}.category-menu .menu-content{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;padding:16rem 8vw 4rem}@media only screen and (max-width: 1600px){.category-menu .menu-content{padding:14rem 3rem 2rem}}@media only screen and (max-width: 1024px){.category-menu .menu-content{padding:10rem 3rem 2rem}}.category-menu .menu-content:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:url(../images/main/flower-bg.svg) no-repeat left bottom;opacity:.04;background-size:60%;z-index:0}.category-menu .menu-images{aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 1370px){.category-menu .menu-images{display:none}}.category-menu .menu-images img{border-radius:3rem}.category-menu .menu-images .menu-img{position:relative;overflow:hidden;width:40rem;height:40rem;-o-object-fit:cover;object-fit:cover;-ms-flex-negative:0;flex-shrink:0}.category-menu .menu-images .image-small{width:28rem;height:34rem;position:relative;visibility:hidden;margin-top:-7rem;margin-right:-25rem}.category-menu .menu-images .menu-img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.category-menu .menu-images .menu-img img.active{opacity:1;z-index:1}.category-menu .menu-items-content{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden}@media only screen and (max-width: 1370px){.category-menu .menu-items-content{width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.category-menu .menu-items-content:before{content:"";width:100%;height:10rem;position:absolute;bottom:0;left:0;z-index:1;background:#3d342c;background:-webkit-gradient(linear, left bottom, left top, from(rgb(61, 52, 44)), to(rgba(61, 52, 44, 0)));background:linear-gradient(0deg, rgb(61, 52, 44) 0%, rgba(61, 52, 44, 0) 100%);pointer-events:none;visibility:hidden}@media only screen and (max-width: 1024px){.category-menu .menu-items-content:before{visibility:visible}}.category-menu .menu-items-content .menu-items{min-width:70rem;height:100%;display:grid;grid-template-columns:repeat(2, 1fr);gap:0 4rem;list-style:none;margin:0;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.25) rgba(0,0,0,0)}@media only screen and (max-width: 1370px){.category-menu .menu-items-content .menu-items{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;min-width:100%;height:auto}}@media only screen and (max-width: 1024px){.category-menu .menu-items-content .menu-items{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;min-width:100%}}.category-menu .menu-items-content .menu-items::-webkit-scrollbar{width:6px;height:6px}.category-menu .menu-items-content .menu-items::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.category-menu .menu-items-content .menu-items::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.25);border-radius:999px}.category-menu .menu-items-content .menu-items::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.4)}@media only screen and (max-width: 768px){.category-menu .menu-items-content .menu-items{grid-template-columns:repeat(1, 1fr);height:60vh;overflow-y:auto;min-width:100%;padding-bottom:5rem}}.category-menu .menu-items-content .menu-items.type-2{grid-template-columns:repeat(1, 1fr);-ms-flex-line-pack:baseline;align-content:baseline}@media only screen and (max-width: 1024px){.category-menu .menu-items-content .menu-items.type-2{-ms-flex-line-pack:baseline;align-content:baseline}}.category-menu .menu-items-content .menu-items.type-2 .menu-item{height:5.5rem}@media only screen and (max-width: 1024px){.category-menu .menu-items-content .menu-items.type-2 .menu-item a{height:5.5rem}}.category-menu .menu-items-content .menu-items.type-2 .menu-item:last-child{border:none}.category-menu .menu-items-content .menu-items.small{-ms-flex-line-pack:baseline;align-content:baseline}.category-menu .menu-items-content .menu-items.small .menu-item{height:8rem;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width: 1024px){.category-menu .menu-items-content .menu-items.small .menu-item{height:5.6rem}}.category-menu .menu-items-content .menu-items.small .menu-item a{font-size:3rem}@media only screen and (max-width: 1024px){.category-menu .menu-items-content .menu-items.small .menu-item a{font-size:2rem}}.category-menu .menu-items-content .menu-items.small .menu-item svg{width:1.3rem}.category-menu .menu-items-content .menu-items .menu-item{width:100%;height:100%;position:relative;border-bottom:solid hsla(0,0%,100%,.1) .1rem}@media only screen and (max-width: 1024px){.category-menu .menu-items-content .menu-items .menu-item{height:5.6rem}}.category-menu .menu-items-content .menu-items .menu-item svg{width:1.3rem;stroke:#fff;stroke-width:.1rem}@media only screen and (max-width: 1600px){.category-menu .menu-items-content .menu-items .menu-item svg{width:1.4rem}}.category-menu .menu-items-content .menu-items .menu-item i{opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.category-menu .menu-items-content .menu-items .menu-item a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;cursor:pointer;font-weight:lighter;gap:2rem;color:#fff;font-size:1.8rem;line-height:1;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width: 1600px){.category-menu .menu-items-content .menu-items .menu-item a{font-size:1.6rem}}@media only screen and (max-width: 1370px){.category-menu .menu-items-content .menu-items .menu-item a{height:5.6rem}}.category-menu .menu-items-content .menu-items .menu-item:hover i{opacity:1;visibility:visible;margin-right:1rem}.category-menu .menu-items-content .menu-items .menu-item:hover a{opacity:.5}.category-menu .menu-items-content .menu-items{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.category-menu .menu-items-content .menu-items::-webkit-scrollbar{width:0;height:0}.category-menu .menu-tab{width:100% !important}@media only screen and (max-width: 1024px){.category-menu .menu-tab{display:none}}.category-menu .menu-tab a:hover,.category-menu .menu-tab a:active{border-bottom:none;outline:0}.category-menu .menu-tab a:focus{border-bottom:none;outline:thin dotted}.category-menu .menu-tab a img{border:0}.category-menu .menu-tab a svg{fill:rgba(0,0,0,0);stroke:#2a2a2a;margin-left:2.4em;margin-top:.4rem;-webkit-transition:all .5s;transition:all .5s}.category-menu .menu-tab a path{fill:#2a2a2a}.category-menu .menu-tab .entry-content>*:not(:last-child){margin-bottom:1rem}.category-menu .menu-tab .tabs-container{padding:2rem}.category-menu .menu-tab .tab-head{width:-webkit-fill-available}@media only screen and (max-width: 1600px){.category-menu .menu-tab .tab-head{width:auto;margin-right:4rem}}.category-menu .menu-tab .tab-head .small-head{margin-bottom:6rem;height:0}.category-menu .menu-tab .tabs{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-top:10rem;padding-bottom:10rem;padding-left:10vw;padding-right:10vw}@media only screen and (max-width: 1600px){.category-menu .menu-tab .tabs{padding:4vw}}.category-menu .menu-tab .tabs>ul{list-style-type:none;-ms-flex-negative:0;flex-shrink:0}.category-menu .menu-tab .tabs>ul li{display:-webkit-box;display:-ms-flexbox;display:flex}.category-menu .menu-tab .tabs>ul li a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:1rem 0;color:#2a2a2a}.category-menu .menu-tab .tabs>ul li a span{font-size:clamp(3rem,12vw,3.6rem);color:#2a2a2a;line-height:1;-webkit-transition:all .5s;transition:all .5s}.category-menu .menu-tab .tabs>ul li a svg{stroke:#000;stroke-width:1}.category-menu .menu-tab .tabs>ul li a path{stroke:#000}.category-menu .menu-tab .tabs>ul li a:hover,.category-menu .menu-tab .tabs>ul li a:focus,.category-menu .menu-tab .tabs>ul li a:active{border-bottom:none;outline:0}.category-menu .menu-tab .tabs>ul li a:hover span,.category-menu .menu-tab .tabs>ul li a:focus span,.category-menu .menu-tab .tabs>ul li a:active span{text-decoration:underline;color:#fff !important}.category-menu .menu-tab .tabs>ul li a:hover svg,.category-menu .menu-tab .tabs>ul li a:focus svg,.category-menu .menu-tab .tabs>ul li a:active svg{fill:#000;stroke:#000}.category-menu .menu-tab .tabs>ul li a:hover path,.category-menu .menu-tab .tabs>ul li a:focus path,.category-menu .menu-tab .tabs>ul li a:active path{stroke:#fff}.category-menu .menu-tab .tabs>ul li a.active svg{fill:#000;stroke:#000}.category-menu .menu-tab .tabs>ul li a.active path{stroke:#fff}.category-menu .menu-tab .tabs>ul li a:hover:not(.active){color:#2a2a2a}.category-menu .menu-tab .tabs>ul li a>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.category-menu .menu-tab .tabs>ul li a>span.tab-label{display:none}.category-menu .menu-tab .tabs .tab-content{width:-webkit-fill-available}.category-menu .menu-tab .tabs .tab-content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:4rem}.category-menu .menu-tab .tabs .tab-content ul li a{font-size:2rem;color:#2a2a2a;line-height:3rem;margin-bottom:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:all .5s;transition:all .5s;font-weight:400}.category-menu .menu-tab .tabs .tab-content ul li a:hover{-webkit-transition:all .5s;transition:all .5s;text-decoration:underline}.category-menu .menu-tab .tabs section{width:85%;padding:8rem 1rem 0;display:none;word-wrap:break-word}.category-menu .menu-tab .tabs section figure{max-width:20rem;height:20rem;margin:0}@media only screen and (max-width: 1600px){.category-menu .menu-tab .tabs section figure{max-width:18rem;height:18rem}}.category-menu .menu-tab .tabs section figure img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;border-radius:1rem;-webkit-transform:translateZ(0);transform:translateZ(0)}.category-menu .menu-tab .tabs section>*{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s,-webkit-transform .2s}.category-menu .menu-tab .tabs section.active{display:-webkit-box;display:-ms-flexbox;display:flex}.category-menu .menu-tab .tabs section.active-content>*{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.category-menu .menu-tab .tabs>ul li a{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.category-menu .menu-tab .tabs>ul li a>span.tab-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.default-image.type-2 img{aspect-ratio:1;position:relative}.search-content{position:fixed;width:100%;min-height:70vh;z-index:10;opacity:0;visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .5s;transition:all .5s}@media only screen and (max-width: 1024px){.search-content{min-height:100dvh}}.search-content::before{content:"";position:fixed;inset:0;background:rgba(0,0,0,.5);-webkit-transition:all .5s;transition:all .5s;z-index:-1}.search-content .search-content-item{width:100%;background:#3d342c;padding:16rem 4rem 8rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 1024px){.search-content .search-content-item{padding:0 2rem}}.search-content .search-container{max-width:120rem;width:100%;margin:auto;gap:2rem;position:relative}.search-content .search-container .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem}@media only screen and (max-width: 1024px){.search-content .search-container .head{margin-bottom:1rem}}.search-content .search-container .head span{font-size:3.4rem;color:#fff;font-weight:normal}@media only screen and (max-width: 1024px){.search-content .search-container .head span{font-size:2.4rem}}.search-content .search-container .head .close-search{width:6rem;height:6rem;background:hsla(0,0%,100%,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100vmax;cursor:pointer}@media only screen and (max-width: 1024px){.search-content .search-container .head .close-search{display:none}}.search-content .search-container .head .close-search svg{width:2rem;fill:#fff}.search-content .search-container .form-search{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden;gap:2rem;background:hsla(0,0%,100%,.1);border-radius:100vmax}.search-content .search-container .form-search input{width:100%;height:7rem;background:none;padding-left:2rem;font-size:2.4rem;color:#fff;border-radius:100vmax}@media only screen and (max-width: 1600px){.search-content .search-container .form-search input{font-size:2rem}}@media only screen and (max-width: 1024px){.search-content .search-container .form-search input{height:6rem}}.search-content .search-container .form-search button{width:7rem;height:7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100vmax;-ms-flex-negative:0;flex-shrink:0;background:#fff}@media only screen and (max-width: 1024px){.search-content .search-container .form-search button{width:6rem;height:6rem}}.search-content .search-container .form-search button svg{stroke:#2a2a2a}.language-content{position:fixed;width:100%;height:100%;z-index:10;opacity:0;visibility:hidden;background:#3d342c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.language-content .language-container{max-width:50rem;width:100%;padding-top:16rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.language-content .language-container .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem}.language-content .language-container .head span{font-size:3.2rem;color:#fff}.language-content .language-container .head .close-language{width:6rem;height:6rem;background:hsla(0,0%,100%,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100vmax;cursor:pointer}.language-content .language-container .head .close-language svg{width:2rem;fill:#fff}.language-content .language-container ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.language-content .language-container ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:7rem;padding:0 2rem;-webkit-transition:all .5s;transition:all .5s;border-radius:2rem;font-size:2.2rem;color:#fff}.language-content .language-container ul li a:hover{-webkit-transition:all .5s;transition:all .5s;background:hsla(0,0%,100%,.1)}.language-content .language-container ul li a:hover svg{opacity:1;visibility:visible;-webkit-transition:all .5s;transition:all .5s}.language-content .language-container ul li a svg{width:2rem;stroke:#fff;stroke-width:.1rem;opacity:.3;visibility:visible;-webkit-transition:all .5s;transition:all .5s}html,body{margin:0;padding:0;overflow-x:hidden;-webkit-overflow-scrolling:touch}.fixed-nav{position:fixed;bottom:0;left:0;width:100%;height:7.6rem;background:rgba(92,57,26,.6);z-index:1000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1rem;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border-top:solid hsla(0,0%,100%,.1) .1rem;display:none;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}@media only screen and (max-width: 1024px){.fixed-nav{display:-webkit-box;display:-ms-flexbox;display:flex}}.fixed-nav nav{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:env(safe-area-inset-bottom);justify-content:space-between;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.fixed-nav nav .category-menu-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fixed-nav nav .category-menu-item svg{stroke:#fff;stroke-width:.2rem}.fixed-nav nav .category-menu-item .menu{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fixed-nav nav .category-menu-item .menu li{width:100%;font-size:1.8rem;color:#fff;font-weight:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem;cursor:pointer;height:6rem;border-radius:2rem;padding:0 1.6rem}.fixed-nav nav .category-menu-item .menu li.search-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.fixed-nav nav .category-menu-item .menu li.active{background:hsla(0,0%,100%,.1)}.fixed-nav nav .category-menu-item .menu li.active svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.fixed-nav nav .category-menu-item .menu li svg{stroke:#fff;-webkit-transition:all .5s;transition:all .5s}.fixed-nav nav .category-menu-item .menu li svg path{stroke:#fff}.fixed-nav nav .category-menu-item .menu li .search{width:6rem;height:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all .5s;transition:all .5s;border-radius:1.4rem;-ms-flex-negative:0;flex-shrink:0;background:hsla(0,0%,100%,.05)}@media only screen and (max-width: 768px){.fixed-nav nav .category-menu-item .menu li .search{width:5rem;height:5rem}}.fixed-nav nav .category-menu-item .menu li .search.active{-webkit-transition:all .5s;transition:all .5s;background:hsla(0,0%,100%,.2)}.fixed-nav .close-mobile-menu-item{position:absolute;left:50%;-webkit-transform:translateX(-50%) translateY(-5rem);transform:translateX(-50%) translateY(-5rem);width:-webkit-max-content;width:-moz-max-content;width:max-content;height:5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:0 2rem;font-size:1.6rem;color:#fff;font-weight:normal;border-radius:100vmax;background:hsla(0,0%,100%,.05);-webkit-transition:all .5s;transition:all .5s;opacity:0;visibility:hidden;display:none}@media only screen and (max-width: 1024px){.fixed-nav .close-mobile-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex}}.fixed-nav .close-mobile-menu-item.active{opacity:1;visibility:visible;-webkit-transform:translateX(-50%) translateY(-8rem);transform:translateX(-50%) translateY(-8rem);-webkit-transition:all .5s;transition:all .5s}.fixed-nav .close-mobile-menu-item svg{width:1.2rem}footer{border-top:solid #e0dad4 .1rem;padding:10rem 4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 1370px){footer{padding:6rem 2rem 6rem}}@media only screen and (max-width: 1024px){footer{padding:6rem 2rem 12rem}}@media only screen and (max-width: 768px){footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}footer .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8rem}@media only screen and (max-width: 648px){footer .top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}footer .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .left .menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10rem}@media only screen and (max-width: 1024px){footer .left .menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}@media only screen and (max-width: 768px){footer .left .menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:4rem}}@media only screen and (max-width: 648px){footer .left .menu{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}footer .left .menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem}@media only screen and (max-width: 1370px){footer .left .menu ul{gap:.5rem}}footer .left .menu ul li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative}footer .left .menu ul li a{width:-webkit-min-content;width:-moz-min-content;width:min-content;font-size:2rem;color:#2a2a2a;font-weight:normal;-webkit-transition:all .5s;transition:all .5s}@media only screen and (max-width: 1370px){footer .left .menu ul li a{font-size:1.8rem}}@media only screen and (max-width: 768px){footer .left .menu ul li a{font-size:1.6rem}}footer .left .menu ul li a svg{width:1.4rem;stroke:#2a2a2a;stroke-width:1}@media only screen and (max-width: 1370px){footer .left .menu ul li a svg{width:1.2rem}}footer .left .menu ul li a:after{content:"";position:relative;width:0%;height:.2rem;background:#5c391a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:width .6s cubic-bezier(0.77, 0, 0.175, 1);transition:width .6s cubic-bezier(0.77, 0, 0.175, 1)}footer .left .menu ul li a:hover{-webkit-transition:all .5s;transition:all .5s;color:#5c391a}footer .left .menu ul li a:hover:after{width:100%;-webkit-transition:width .6s cubic-bezier(0.77, 0, 0.175, 1);transition:width .6s cubic-bezier(0.77, 0, 0.175, 1)}footer .right{max-width:70rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 1370px){footer .right{max-width:60rem}}@media only screen and (max-width: 1024px){footer .right{max-width:40rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}footer .right .social{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:6rem}@media only screen and (max-width: 768px){footer .right .social{margin-bottom:3rem}}@media only screen and (max-width: 648px){footer .right .social{margin-top:6rem}}footer .right .social li a:hover svg{opacity:.5;-webkit-transition:all .5s;transition:all .5s}footer .right .social li a img{width:3.6rem;fill:#5f4a45;-webkit-transition:all .5s;transition:all .5s}footer .right .info{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem;margin-bottom:6rem}@media only screen and (max-width: 1370px){footer .right .info{margin-bottom:2rem}}@media only screen and (max-width: 768px){footer .right .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}footer .right .info .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-bottom:1rem;color:#2a2a2a}footer .right .info .item:last-child{grid-column:span 2}@media only screen and (max-width: 1024px){footer .right .info .item{width:100%}}footer .right .info .item .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.6rem;line-height:1.4;font-weight:normal}@media only screen and (max-width: 1370px){footer .right .info .item .text{font-size:1.6rem}}@media only screen and (max-width: 1024px){footer .right .info .item .text{font-size:1.4rem}}footer .right .info .contact-items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;margin-top:2rem}@media only screen and (max-width: 1370px){footer .right .info .contact-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;margin-top:0}}footer .right .info .contact-items a{height:5rem;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;font-size:1.6rem;gap:.5rem;font-size:1.6rem;color:#2a2a2a;-webkit-transition:all .5s;transition:all .5s;border-right:solid rgba(42,42,42,.1) .1rem;padding-right:2rem;font-weight:normal}@media only screen and (max-width: 1370px){footer .right .info .contact-items a{border-right:none}}footer .right .info .contact-items a:hover{-webkit-transition:all .5s;transition:all .5s;opacity:.5}@media only screen and (max-width: 768px){footer .right .info .contact-items a{border-right:none;border-bottom:solid rgba(42,42,42,.1) .1rem;padding:2rem 0;height:auto}}footer .right .info .contact-items a:last-child{border:none}footer .right .info .contact-items a small{width:10rem;opacity:.5}footer .right .info .contact-items a i{width:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}footer .right .info .contact-items a i.phone{stroke:#2a2a2a}footer .right .info .contact-items a i svg{width:2.4rem;fill:#2a2a2a}footer span{font-size:2.4rem;font-weight:normal;letter-spacing:-1px}@media only screen and (max-width: 1370px){footer span{font-size:2rem}}@media only screen and (max-width: 1024px){footer span{font-size:1.6rem}}footer .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:8rem}@media only screen and (max-width: 768px){footer .bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4rem}}footer .bottom .artstone-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}footer .bottom .artstone-logo .logo img{width:30rem}@media only screen and (max-width: 1024px){footer .bottom .artstone-logo .logo img{width:24rem;margin-top:2rem}}footer .bottom .artstone-logo small{font-size:1.4rem;opacity:.4;font-weight:normal}footer .bottom .artstone-logo ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}@media only screen and (max-width: 648px){footer .bottom .artstone-logo ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem}}footer .bottom .artstone-logo ul li a{font-size:1.4rem;font-weight:normal;color:#2a2a2a;-webkit-transition:all .5s;transition:all .5s}footer .bottom .artstone-logo ul li a:hover{-webkit-transition:all .5s;transition:all .5s;opacity:.5}footer .bottom .footer-newsletter{max-width:70rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;position:relative;overflow:hidden;margin-top:2rem}@media only screen and (max-width: 1370px){footer .bottom .footer-newsletter{max-width:60rem}}@media only screen and (max-width: 1024px){footer .bottom .footer-newsletter{max-width:40rem;margin-left:auto}}@media only screen and (max-width: 768px){footer .bottom .footer-newsletter{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;background:none;border-radius:0;margin-left:0;max-width:100%;margin-top:0}}footer .bottom .footer-newsletter .checkbox-item{padding-right:10rem}@media only screen and (max-width: 768px){footer .bottom .footer-newsletter .checkbox-item{padding-right:0}}footer .bottom .footer-newsletter .form-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}footer .bottom .footer-newsletter .form-item.newsletter-item{background:rgba(42,42,42,.1);border-radius:100vmax;margin-bottom:2rem}@media only screen and (max-width: 768px){footer .bottom .footer-newsletter .form-item.newsletter-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:0;background:none;gap:1rem}}footer .bottom .footer-newsletter input{width:100%;background:none;padding-left:2rem;font-size:2.4rem;color:#2a2a2a}@media only screen and (max-width: 768px){footer .bottom .footer-newsletter input{background:rgba(42,42,42,.1);height:6rem;border-radius:100vmax}}@media only screen and (max-width: 1024px){footer .bottom .footer-newsletter input{font-size:1.6rem}}footer .bottom .footer-newsletter button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 768px){footer .bottom .footer-newsletter button{height:6rem;width:100%}}footer .super-agency{font-size:1.4rem;color:rgba(42,42,42,.5);font-weight:normal;margin-top:2rem}footer .super-agency a{color:#2a2a2a;-webkit-transition:all .5s;transition:all .5s}footer .super-agency a:hover{fill:#5c391a;-webkit-transition:all .5s;transition:all .5s}body,html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px}*{margin:0;padding:0;outline:none;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none;list-style:none;-webkit-box-shadow:none;box-shadow:none}img{width:100%;vertical-align:middle}body{overflow-x:hidden;overflow-y:auto;font-family:"Inter";font-weight:500;background:#fcfcfc}body.no-scroll{overflow:hidden;position:fixed;inset:0}body::-webkit-scrollbar{width:0}body::-webkit-scrollbar-thumb{background:#000;border-radius:1rem}.site-list{width:40rem;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:6rem 0 10rem;margin:auto}.site-list img{width:30rem}.site-list .links ol{margin-top:6rem}.site-list .links ol li{margin:2rem 0;list-style-type:decimal;font-size:2rem;color:#fff;padding-left:1rem}.site-list .links ol li a{font-size:2rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:capitalize}.site-list .links ol li a:hover{text-decoration:underline}/*# sourceMappingURL=layout.min.css.map */